@font-face{font-family:Uber Move Text;src:url(./uber-move-text-regular-Bu_gCQCP.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Uber Move Text;src:url(./uber-move-text-medium-1BNTAITA.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Uber Move Text;src:url(./uber-move-text-bold-xpd-3ZXb.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}:root{color:#00140a;--background:#fff;--surface:#fff;--foreground:#00140a;--muted:#5d6a63;--primary:#008341;--primary-brand:#00a451;--primary-dark:#007037;--primary-soft:#eef6f2;--surface-muted:#f2f2f3;--border:#d3d3d7;--hero-background:#00140a;--hero-foreground:#fff;--hero-muted:#c7d1cc;--footer-foreground:#eef6f2;--error:#b3261e;--radius:1rem;--radius-large:1.25rem;--radius-pill:1.75rem;--button-gradient:linear-gradient(#1ba14c, #0e7a2f);--button-shadow:0 8px 16px -4px #00703780, inset 4px 4px 8px -2px #ffffff40, inset -4px -4px 8px -2px #007037;--shadow:0 12px 34px #10281a1f;--ease:cubic-bezier(.16, 1, .3, 1);--space-flow:1rem;--space-block:1.5rem;--space-section:2.5rem;--space-section-heading:1.5rem;background:#fff;font-family:Uber Move Text,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:var(--background);min-width:320px;min-height:100vh;color:var(--foreground);margin:0;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid color-mix(in oklab, var(--primary) 76%, black);outline-offset:4px}.container{width:min(100% - 2rem,1180px);margin-inline:auto}.skip-link{z-index:100;background:var(--foreground);color:#fff;border-radius:.75rem;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #00140a14;position:sticky;top:0;box-shadow:0 2px 4px #0000000a}.header-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.brand{color:var(--foreground);white-space:nowrap;align-items:center;gap:.55rem;display:inline-flex}.brand__divider{color:var(--muted);font-size:1.05rem}.brand__autero-logo{width:102px;height:auto}.brand__litro-logo{width:84px;height:auto}.desktop-nav{display:none}.menu-button{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--foreground);place-items:center;padding:0;display:grid}.menu-button svg{width:1.35rem;height:1.35rem}.mobile-nav{background:var(--surface);opacity:0;max-height:0;transition:max-height .28s var(--ease), opacity .18s ease, border-color .18s ease;border-bottom:1px solid #0000;position:absolute;top:100%;left:0;right:0;overflow:hidden}.mobile-nav.is-open{border-color:var(--border);opacity:1;max-height:18rem}.mobile-nav__inner{padding-block:.75rem 1rem;display:grid}.mobile-nav a{border-bottom:1px solid var(--border);grid-template-columns:2.25rem 1fr;align-items:center;min-height:3.25rem;font-size:1rem;font-weight:700;display:grid}.mobile-nav a:last-child{border-bottom:0}.mobile-nav a span{color:var(--primary-dark);letter-spacing:.08em;font-size:.72rem}body.menu-open{overflow:hidden}.desktop-nav a,.footer-links a{color:var(--muted)}.desktop-nav a:hover,.footer-links a:hover{color:var(--foreground)}.hero{background:var(--hero-background);color:#fff;align-items:end;min-height:calc(100svh - 4.5rem);display:grid;position:relative;overflow:hidden}.hero-grid{align-items:end;min-height:calc(100svh - 4.5rem);display:grid}.hero-copy{z-index:2;align-self:center;padding:4.25rem 1rem 5.5rem;position:relative}.eyebrow{color:var(--primary);letter-spacing:.105em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:700}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1{letter-spacing:-.025em;max-width:12ch;margin-bottom:1.5rem;font-size:clamp(2.55rem,10vw,5rem);font-weight:700;line-height:1.08}h2{letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,7vw,3.6rem);font-weight:700;line-height:1.08}h3{margin-bottom:.65rem;font-size:1.35rem;line-height:1.2}.hero-lead,.section-heading>p:not(.eyebrow),.trust-copy>p,.closing-inner>div>p:not(.eyebrow){max-width:58ch;color:var(--muted);font-size:1.05rem;line-height:1.65}.hero-price{color:#fff;letter-spacing:-.025em;max-width:26ch;margin-bottom:1rem;font-size:clamp(1.35rem,6vw,2rem);font-weight:700;line-height:1.24}.hero .hero-lead{color:var(--hero-muted)}.hero-actions,.closing-actions{gap:.75rem;margin-top:1.75rem;display:grid}.hero-actions{max-width:42rem}.hero-actions .button{padding-inline:.85rem}.button{border-radius:var(--radius);border:0;justify-content:center;align-items:center;gap:.65rem;min-height:3.5rem;padding:.875rem 1rem;font-size:1.125rem;font-weight:700;line-height:1.75rem;transition:filter .18s,transform .18s;display:inline-flex}.button svg{flex:none;width:1.25rem;height:1.25rem}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)scale(.985)}.button--primary{background:var(--button-gradient);color:#fff;box-shadow:var(--button-shadow)}.button--primary:hover{background:var(--button-gradient);filter:brightness(1.06)}.button--telegram,.button--telegram:hover{background:linear-gradient(#087eb9 0%,#066c9f 100%);box-shadow:0 .22rem #04577f,0 .55rem 1.2rem #066c9f3d}.button--secondary,.button--light{border-color:var(--border);background:var(--surface);color:var(--foreground)}.hero .button--secondary{background:#fff;border-color:oklab(100% 0 5.96046e-8/.45)}.button--secondary:hover,.button--light:hover{border-color:color-mix(in oklab, var(--border) 55%, var(--primary))}.button--compact{min-height:2.75rem;padding:.55rem .9rem}.header-inner>.button--compact{min-width:9.5rem}.button__arrow{margin-left:auto}.hero-note{color:oklab(100% 0 5.96046e-8/.74);align-items:flex-start;gap:.5rem;max-width:34rem;margin:1.25rem 0 0;font-size:.92rem;line-height:1.5;display:flex}.hero-note svg{width:1.25rem;color:var(--primary-dark)}.hero-photo{z-index:0;margin:0;position:absolute;inset:0}.hero-photo picture{width:100%;height:100%;display:block}.hero:after{z-index:1;background:linear-gradient(180deg, color-mix(in oklab, var(--hero-background) 80%, transparent) 0%, color-mix(in oklab, var(--hero-background) 64%, transparent) 48%, color-mix(in oklab, var(--hero-background) 92%, transparent) 100%);content:"";position:absolute;inset:0}.hero-photo img{object-fit:cover;object-position:58% center;filter:saturate(.78)contrast(.96)brightness(.84);border-radius:0;width:100%;height:100%;min-height:0}.photo-label{z-index:3;background:color-mix(in oklab, var(--hero-background) 78%, transparent);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid oklab(100% 0 5.96046e-8/.24);border-radius:.9rem;gap:.25rem;padding:.85rem 1rem;display:none;position:absolute;top:1rem;left:1rem}.photo-label span{color:oklab(100% 0 5.96046e-8/.62);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.photo-label strong{font-size:.88rem}.hero-photo figcaption{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--foreground);background:oklab(100% 0 5.96046e-8/.88);border:1px solid oklab(100% 0 5.96046e-8/.7);border-radius:999px;align-items:center;gap:.55rem;padding:.7rem .9rem;font-size:.82rem;font-weight:700;display:flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 10px 28px -18px #000}.status-dot{background:var(--primary);width:.65rem;height:.65rem;box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 18%, transparent);border-radius:50%}.proof-strip{border-block:1px solid var(--border);background:var(--primary-brand);overflow:hidden}.proof-marquee{width:max-content;animation:22s linear infinite proof-marquee;display:flex}.proof-marquee__group{flex-shrink:0;align-items:center;display:flex}.proof-marquee p{color:var(--hero-background);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:2rem;margin:0;padding:1.05rem 1rem;font-size:clamp(1rem,2vw,1.2rem);font-weight:700;display:flex}.proof-marquee p span{color:color-mix(in oklab, var(--hero-background) 45%, transparent);font-weight:500}.proof-strip:hover .proof-marquee{animation-play-state:paused}@keyframes proof-marquee{to{transform:translate(-50%)}}.section{padding:var(--space-section) 0}.section--tinted{background:var(--surface-muted)}.section-heading{max-width:47rem;margin-bottom:var(--space-section-heading)}.situation-grid{gap:1rem;display:grid}.situation-card{border:1px solid var(--border);border-radius:var(--radius-large);background:var(--primary-soft);min-height:17rem;color:inherit;cursor:pointer;box-shadow:none;transition:border-color .22s var(--ease), transform .22s var(--ease);flex-direction:column;padding:1.4rem;text-decoration:none;display:flex}.situation-card:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));transform:translateY(-4px)}.situation-card:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 55%, transparent);outline-offset:3px}.situation-card>p{color:var(--muted);line-height:1.6}.icon-box{border-radius:var(--radius);background:var(--surface);width:3rem;height:3rem;color:var(--primary);place-items:center;margin-bottom:auto;display:grid}.icon-box svg{width:1.45rem;height:1.45rem}.text-link{color:var(--primary-dark);align-items:center;gap:.45rem;margin-top:auto;font-weight:700;display:inline-flex}.hero-problems{flex-wrap:wrap;column-gap:.18em;display:flex}.hero-problems>span{white-space:nowrap}.hero-problems i{color:color-mix(in srgb, var(--primary) 72%, var(--hero-foreground));font-style:normal;font-weight:500}.text-link svg{width:1.1rem;height:1.1rem}.text-link .button__arrow{margin-left:0}.trust-grid{gap:2.5rem;display:grid}.trust-photo{border-radius:var(--radius-large);background:var(--surface);margin:0;overflow:hidden}.trust-photo img{object-fit:cover;object-position:center 58%;width:100%;height:14rem}.trust-copy{align-self:center}.benefit-list{border-top:1px solid color-mix(in oklab, var(--primary-dark) 18%, transparent);gap:0;margin:2rem 0;display:grid}.benefit{border-bottom:1px solid color-mix(in oklab, var(--primary-dark) 18%, transparent);grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:.75rem 0;display:grid}.benefit p{margin:0;font-weight:700}.icon-box--small{background:var(--surface);width:2.4rem;height:2.4rem;margin:0}.tariff-layout{gap:2.5rem;display:grid}.tariff-heading{margin:0}.price-callout{border-radius:var(--radius);background:var(--surface-muted);gap:.2rem;margin-top:1.75rem;padding:1.25rem;display:grid}.price-callout span{color:var(--muted);font-size:.84rem}.price-callout strong{font-size:.95rem}.price-callout b{letter-spacing:-.04em;margin-top:.65rem;font-size:2rem}.tariff-note{color:var(--muted);margin-top:1rem;font-size:.78rem;line-height:1.55}.tariff-details{border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface);box-shadow:none;overflow:hidden}.tariff-header,.tariff-more summary{justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;padding:1.1rem 1.25rem;font-size:1.15rem;font-weight:700;display:flex}.tariff-more summary{cursor:pointer;min-height:4rem;color:var(--primary-dark);list-style:none}.tariff-more summary::-webkit-details-marker{display:none}.tariff-more{border-top:1px solid var(--border)}.tariff-more summary svg{flex:none;width:1.35rem;height:1.35rem;transition:transform .18s}.tariff-more[open] summary svg{transform:rotate(180deg)}.summary-label--open,.tariff-more[open] .summary-label--closed{display:none}.tariff-more[open] .summary-label--open{display:inline}.summary-meta{color:var(--muted);align-items:center;gap:.35rem;font-size:.78rem;font-weight:500;display:flex}.tariff-list,.tariff-list--more{border-top:1px solid var(--border)}.tariff-row{border-bottom:1px solid var(--border);gap:.5rem;padding:1rem 1.25rem;display:grid}.tariff-row:last-child{border-bottom:0}.tariff-row span{color:var(--muted);line-height:1.45}.tariff-row strong{white-space:nowrap}.closing-cta{padding:0 0 4.25rem}.closing-inner{border-radius:var(--radius-large);background:var(--hero-background);color:#fff;gap:2rem;padding:2rem;display:grid}.closing-inner .eyebrow{color:color-mix(in oklab, var(--primary) 84%, white)}.closing-inner h2{max-width:13ch}.closing-inner>div>p:not(.eyebrow){color:oklab(100% 0 5.96046e-8/.72)}.site-footer{background:var(--hero-background);color:var(--footer-foreground);border-top:0;padding:3rem 0 4rem}.footer-grid,.footer-links,.footer-contact{gap:1rem;display:grid}.footer-navigation{gap:1rem 2.5rem;display:grid}.footer-links,.footer-contact{font-size:1rem;line-height:1.15}.footer-brand{gap:.85rem;display:grid}.footer-brand p{color:#eef6f2ad;max-width:28rem;font-size:.95rem;line-height:1.5}.brand--footer{color:var(--footer-foreground)}.brand--footer .brand__autero-logo{background:#fff;border-radius:.75rem;width:118px;padding:.45rem .6rem}.brand--footer .brand__litro-logo{width:104px}.brand--footer .brand__divider{color:#eef6f294}.site-footer .footer-links a,.site-footer .footer-contact a{color:var(--footer-foreground)}.site-footer .footer-links a:hover,.site-footer .footer-contact a:hover{color:#fff;text-underline-offset:.22em;text-decoration:underline}.footer-phone{font-size:1.75rem;font-weight:700}.footer-contact-link{align-items:center;gap:.65rem;width:fit-content;font-weight:700;display:inline-flex}.footer-contact-link svg{background:var(--primary);color:#fff;border-radius:.25rem;width:1.45rem;height:1.45rem;padding:.15rem}.footer-legal{gap:.65rem;margin-top:.75rem;font-size:.78rem;display:grid}.social-links{gap:.65rem;margin-top:.25rem;display:flex}.social-links a{width:3rem;height:3rem;color:var(--hero-background);background:#fff;border:0;border-radius:50%;place-items:center;display:grid}.social-links svg{width:1.15rem;height:1.15rem;color:var(--primary)}.lawyer-chat{z-index:40;right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));transition:bottom .28s var(--ease);font-family:inherit;position:fixed}.lawyer-chat.is-lifted{bottom:calc(4.85rem + env(safe-area-inset-bottom))}.lawyer-chat__launcher{border:1px solid color-mix(in oklab, var(--primary) 72%, white);border-radius:var(--radius-pill);background:var(--button-gradient);width:auto;min-width:3.5rem;height:3.5rem;color:var(--hero-foreground);box-shadow:var(--button-shadow);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.65rem;padding:0 1rem;font-weight:700;transition:transform .18s,box-shadow .18s;display:flex}.lawyer-chat__launcher:hover{transform:translateY(-2px)}.lawyer-chat__launcher:active{transform:translateY(0)scale(.98)}.lawyer-chat__launcher svg{width:1.35rem;height:1.35rem}.lawyer-chat__window{border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface);width:min(24rem,100vw - 1.5rem);height:min(36rem,100dvh - 6.5rem);min-height:27rem;animation:chat-enter .28s var(--ease) both;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #00140a3d}.lawyer-chat__header{background:var(--hero-background);color:var(--hero-foreground);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.lawyer-chat__header>div{gap:.2rem;display:grid}.lawyer-chat__header strong{font-size:1rem}.lawyer-chat__header span{color:var(--hero-muted);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.lawyer-chat__header i{background:var(--primary-brand);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #00a45129}.lawyer-chat__header button,.lawyer-chat__form button{cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid}.lawyer-chat__header button{color:var(--hero-foreground);background:#ffffff1a}.lawyer-chat__header button:hover{background:#ffffff29}.lawyer-chat__header svg,.lawyer-chat__form svg{width:1.25rem;height:1.25rem}.lawyer-chat__messages{background:var(--surface-muted);overscroll-behavior:contain;flex-direction:column;flex:1;gap:.65rem;padding:1rem;display:flex;overflow-y:auto}.lawyer-chat__message{border:1px solid var(--border);border-radius:.35rem var(--radius) var(--radius) var(--radius);background:var(--surface);width:fit-content;max-width:88%;color:var(--foreground);margin:0;padding:.7rem .85rem;font-size:.92rem;line-height:1.48}.lawyer-chat__message--user{border-color:var(--primary);border-radius:var(--radius) .35rem var(--radius) var(--radius);background:var(--primary);color:var(--hero-foreground);align-self:flex-end}.lawyer-chat__message.is-error{border-color:color-mix(in oklab, var(--error) 34%, var(--border))}.lawyer-chat__profile{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:.7rem;padding:.85rem;display:grid}.lawyer-chat__profile-heading{gap:.15rem;display:grid}.lawyer-chat__profile-heading strong{color:var(--foreground);font-size:.9rem}.lawyer-chat__profile-heading span,.lawyer-chat__profile label>span{color:var(--muted);font-size:.72rem}.lawyer-chat__profile label{gap:.3rem;display:grid}.lawyer-chat__profile-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.lawyer-chat__profile input{border:1px solid var(--border);border-radius:calc(var(--radius) - .2rem);background:var(--surface);width:100%;min-width:0;height:2.55rem;color:var(--foreground);font:inherit;outline:none;padding:0 .65rem;font-size:.82rem}.lawyer-chat__profile input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px #00834124}.lawyer-chat__profile input[aria-invalid=true]{border-color:var(--error)}.lawyer-chat__profile>p{color:var(--error);margin:-.2rem 0 0;font-size:.72rem}.lawyer-chat__quick{flex-wrap:wrap;gap:.5rem;display:flex}.lawyer-chat__quick button{border:1px solid color-mix(in oklab, var(--primary) 42%, var(--border));border-radius:var(--radius-pill);background:var(--surface);width:auto;height:auto;min-height:2.45rem;color:var(--primary-dark);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.82rem;font-weight:500;display:inline-flex}.lawyer-chat__quick button:hover{border-color:var(--primary);background:var(--primary-soft)}.lawyer-chat__typing{color:var(--muted);margin:0;font-size:.8rem}.lawyer-chat__form{border-top:1px solid var(--border);background:var(--surface);align-items:flex-end;gap:.6rem;padding:.75rem .85rem .5rem;display:flex}.lawyer-chat__form textarea{resize:none;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;min-height:2.65rem;max-height:6rem;color:var(--foreground);font:inherit;outline:none;padding:.65rem .75rem;font-size:.92rem;line-height:1.35}.lawyer-chat__form textarea:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px #00834124}.lawyer-chat__form button{background:var(--primary);color:var(--hero-foreground)}.lawyer-chat__form button:disabled{cursor:not-allowed;opacity:.4}.lawyer-chat__privacy{background:var(--surface);color:var(--muted);text-align:center;margin:0;padding:0 .9rem .7rem;font-size:.68rem}@keyframes chat-enter{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mobile-bar{z-index:30;padding:.65rem max(.75rem, env(safe-area-inset-left)) max(.65rem, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:color-mix(in oklab, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s ease, transform .28s var(--ease);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mobile-bar.is-visible{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.mobile-bar .button{text-align:center;min-width:0;min-height:3.1rem;padding-inline:.65rem;font-size:clamp(.73rem,3.25vw,.88rem);line-height:1.15}.mobile-bar .button svg{width:1.1rem;height:1.1rem}.button--mobile .button__arrow{display:none}[data-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (width>=620px){.lawyer-chat,.lawyer-chat.is-lifted{bottom:1.5rem;right:1.5rem}.hero-actions,.closing-actions{grid-template-columns:repeat(2,minmax(12rem,20rem))}.situation-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}.tariff-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem}}@media (width>=860px){:root{--space-section:3.5rem;--space-section-heading:2rem}.container{width:min(100% - 4rem,1180px)}.desktop-nav{align-items:center;gap:2rem;font-size:.9rem;font-weight:700;display:flex}.menu-button,.mobile-nav{display:none}body.menu-open{overflow:auto}.hero{background:var(--hero-background);color:#fff;align-items:center;min-height:min(43rem,100vh - 4.75rem);padding:3.5rem 0;display:grid}.hero:after{z-index:0;background:radial-gradient(circle at 72% 30%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 42%);display:block}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(27rem,1.1fr);align-items:center;gap:4rem;min-height:0}.hero-copy{z-index:2;padding:0}.hero h1{max-width:12ch;font-size:clamp(3.1rem,5vw,3.75rem)}.hero .hero-price{color:#fff;max-width:none;font-size:1.6rem}.hero .hero-lead{color:var(--hero-muted)}.hero .hero-note{color:oklab(100% 0 5.96046e-8/.72)}.hero-photo{z-index:1;border-radius:var(--radius-large);background:color-mix(in oklab, var(--hero-background) 88%, black);border:1px solid oklab(100% 0 5.96046e-8/.14);position:relative;inset:auto;overflow:hidden}.hero-photo:after{z-index:2;background:linear-gradient(135deg, color-mix(in oklab, var(--hero-background) 28%, transparent), transparent 52%, color-mix(in oklab, var(--hero-background) 22%, transparent));content:"";position:absolute;inset:0}.hero-photo img{border-radius:var(--radius-large);filter:saturate(.72)contrast(1.03)brightness(.78);height:clamp(30rem,57vh,35rem);min-height:0}.photo-label{display:grid}.hero-photo figcaption{z-index:3;display:flex}.section{padding:var(--space-section) 0}.section--tinted{padding-block:var(--space-section)}.situation-grid{grid-template-columns:repeat(4,1fr)}.trust-grid{grid-template-columns:minmax(0,1fr) minmax(26rem,.95fr);align-items:center;gap:4rem}.trust-photo img{height:26rem}.tariff-layout{grid-template-columns:minmax(19rem,.7fr) minmax(0,1.3fr);align-items:start;gap:4rem}.tariff-heading{position:sticky;top:7rem}.closing-inner{grid-template-columns:minmax(0,1fr) minmax(25rem,.8fr);align-items:center;padding:4rem}.footer-grid{grid-template-columns:.9fr 1.4fr .7fr;align-items:start;gap:3rem}.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{padding-bottom:3rem}.mobile-bar{display:none}}@media (width<=859px){.hero .eyebrow{margin-bottom:1.2rem}.hero h1{margin-bottom:1.75rem}.hero .hero-price{margin-bottom:1.25rem}h2{font-size:2.15rem;line-height:1.08}h3{font-size:1.2rem}.hero-lead,.section-heading>p:not(.eyebrow),.trust-copy>p,.closing-inner>div>p:not(.eyebrow){font-size:1rem;line-height:1.6}.hero .hero-lead{line-height:1.68}.hero-photo img{object-fit:cover;object-position:54% 42%;filter:saturate(.68)contrast(1.02)brightness(.68);width:100%;height:100%;position:static}.hero-photo figcaption{display:none}.header-inner{justify-content:space-between}.trust-photo img{height:12rem}.section,.section--tinted{padding-block:var(--space-section)}.section-heading{margin-bottom:var(--space-section-heading)}.situation-grid,.trust-grid,.tariff-layout{gap:1.5rem}.closing-cta{padding-bottom:3rem}.closing-inner{gap:1.5rem;padding:1.5rem}.site-footer{padding-block:2.5rem 5.5rem}}@media (width<=859px) and (height<=700px){.hero-copy{padding-top:3.5rem;padding-bottom:5.25rem}.hero-note{display:none}}@media (width>=860px) and (width<=1099px){.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=860px) and (width<=1300px){.header-inner>.button--compact{display:none}}@media (width<=619px){.situation-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82vw,19rem);grid-auto-flow:column;padding-bottom:.75rem;overflow-x:auto}.situation-grid::-webkit-scrollbar{display:none}.situation-card{scroll-snap-align:start;min-height:14rem;padding:1.2rem}.trust-photo{display:none}}@media (width<=420px){.hero-copy{padding-top:3.5rem}.hero-actions{grid-template-columns:1fr;gap:.6rem}.hero-actions .button{padding-inline:.85rem}.hero-actions .button__arrow{display:none}.section-heading{margin-bottom:var(--space-section-heading)}.situation-card{min-height:13.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.proof-marquee,.lawyer-chat__window{animation:none}}
