.home-page :is(.theme-toggle,.lang-select,.nav-cta,.menu-button,.comparison-meta button,.modal-close,.footer-languages a,.footer-links a){min-width:44px;min-height:44px!important;height:auto}.home-page :is(.modal-close,.footer-languages a,.footer-links a),.home-page .nav>a{display:inline-flex;align-items:center;justify-content:center}.home-page .nav>a{min-height:44px}
.home-page{--mihen-readable-ink:#090706;--mihen-readable-copy:#4f463e;--mihen-readable-accent:#92341d;--mihen-readable-on-petrol:#d6d1c4;--mihen-readable-petrol-accent:#9bbdff;--mihen-readable-form-on-dark:#f7f2e6;--mihen-readable-form-muted:#c7c0b5}.home-page .product-surface,.home-page .approach-section,.home-page .comparison-section,.home-page .pricing-section{color:var(--mihen-readable-ink)}.home-page .surface-head small,.home-page .surface-signal>span,.home-page .surface-signal p,.home-page .surface-data span,.home-page .surface-data small,.home-page .surface-foot{color:var(--mihen-readable-copy)}.home-page .approach-section .section-intro h2,.home-page .steps-list h3,.home-page .comparison-section .split-heading h2,.home-page .comparison-row:not(.comparison-head),.home-page .comparison-row:not(.comparison-head)>span,.home-page .comparison-row:not(.comparison-head)>strong,.home-page .comparison-row:not(.comparison-head) .product-cell strong,.home-page .pricing-section .section-intro h2{color:var(--mihen-readable-ink)}.home-page .approach-section .section-intro>p:last-child,.home-page .steps-list p,.home-page .comparison-section .split-heading>p,.home-page .comparison-meta>span,.home-page .comparison-row:not(.comparison-head) .product-cell small,.home-page .comparison-note,.home-page .pricing-section .section-intro>p:last-child,.home-page .pricing-footnote{color:var(--mihen-readable-copy)}.home-page .approach-section .overline,.home-page .steps-list span,.home-page .comparison-section .overline,.home-page .comparison-row:not(.comparison-head) .product-cell>span,.home-page .pricing-section .overline{color:var(--mihen-readable-accent)}.home-page .comparison-row>[data-label]:before{color:var(--mihen-readable-copy)}.home-page .method-lead>p{color:var(--mihen-readable-on-petrol)}.home-page .method-list>div>span{color:var(--mihen-readable-petrol-accent)}html[data-theme=dark] .home-page .profile-modal .check-card{color:var(--mihen-readable-form-on-dark)}html[data-theme=dark] .home-page .profile-modal .check-card small{color:var(--mihen-readable-form-muted)}@media (hover:none),(pointer:coarse){.home-page .steps-list article:hover{background:#f7f2e6}}

.home-page{font-optical-sizing:auto}.home-page :is(button:not(:disabled),.button,.nav>a,.footer-languages a,.footer-links a,[role=button]):active{transform:scale(.98);transform-origin:center;transition:transform 100ms ease-out}html:lang(ru) .home-page :is(.hero h1,.section-intro h2,.split-heading h2,.concerns-copy h2,.method-lead h2,.final-cta h2){letter-spacing:-.015em;line-height:1.02}@media (prefers-reduced-transparency:reduce){.home-page :is(.site-header,.modal-backdrop){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.home-page .site-header{background:#090706!important}.home-page .modal-backdrop{background:#090706!important}}@media (prefers-contrast:more){.home-page :is(a,button,select):focus-visible{outline-width:4px}.home-page :is(.product-surface,.comparison-table,.profile-modal){border-color:#090706!important}}@media (prefers-reduced-motion:reduce){.home-page :is(button:not(:disabled),.button,.nav>a,.footer-languages a,.footer-links a,[role=button]):active{transform:none!important}.home-page :is(.hero-copy,.hero-stage){animation:none!important}}
