[data-landing-v2]{--lv2-background:#f3f2f2;--lv2-surface:#f8f7f7;--lv2-surface-2:#eae8e7;--lv2-foreground:#201f1d;--lv2-muted-fg:#5e5954;--lv2-faint-fg:#6f6a64;--lv2-border:#dcd9d6;--lv2-border-soft:#e5e2e0;--lv2-card:#fcfbfb;--lv2-accent:#b68235;--lv2-accent-strong:#7d5411;--lv2-accent-strong-hover:#6a470e;--lv2-accent-soft:#fff3e4;--lv2-accent-line:#b6823559;--lv2-ink:#201f1d;--lv2-ink-2:#2b2a27;--lv2-ink-fg:#f3f2f2;--lv2-ink-muted:#b2ada6;--lv2-ink-border:#ffffff1a;--lv2-green:#199e6e;--lv2-blue:#2382ba;--lv2-amber:#de9133;--lv2-radius:14px;--lv2-radius-sm:9px;--lv2-radius-lg:20px;--lv2-maxw:1180px;--lv2-shadow-sm:0 1px 2px #28180a0d,0 1px 1px #28180a0a;--lv2-shadow-md:0 6px 20px #28180a12,0 2px 6px #28180a0d;--lv2-shadow-lg:0 24px 60px #28180a1f,0 8px 20px #28180a0f;--lv2-shadow-xl:0 40px 90px #28180a29,0 12px 30px #28180a14;--lv2-font-display:var(--font-cormorant),Georgia,serif;--lv2-font-sans:var(--font-lora),Georgia,serif;--lv2-font-mono:var(--font-geist-mono),ui-monospace,"SF Mono",monospace;background:var(--lv2-background);color:var(--lv2-foreground);font-family:var(--lv2-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:17px;line-height:1.6}@supports (color:lab(0% 0 0)){[data-landing-v2]{--lv2-ink-border:lab(100% 0 0/.1);--lv2-green:lab(57.6387% -43.9929 15.2859);--lv2-blue:lab(51.141% -12.7023 -37.4807);--lv2-amber:lab(67.1562% 24.484 59.4098)}}[data-landing-v2] *{box-sizing:border-box}[data-landing-v2] ::selection{background:var(--lv2-accent-soft);color:var(--lv2-accent-strong)}[data-landing-v2] a{color:inherit;text-decoration:none}[data-landing-v2] img{max-width:100%;display:block}[data-landing-v2] .wrap{width:100%;max-width:var(--lv2-maxw);margin:0 auto;padding:0 32px}[data-landing-v2] .section{padding:64px 0}[data-landing-v2] .section-sm{padding:44px 0}[data-landing-v2] .center{text-align:center}[data-landing-v2] .eyebrow{font-family:var(--lv2-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lv2-accent-strong);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}[data-landing-v2] .eyebrow:before{content:"";background:var(--lv2-accent-line);width:22px;height:1px;display:inline-block}[data-landing-v2] .eyebrow.no-rule:before{display:none}[data-landing-v2] h1,[data-landing-v2] h2,[data-landing-v2] h3{font-family:var(--lv2-font-display);letter-spacing:-.02em;color:var(--lv2-foreground);margin:0;font-weight:700}[data-landing-v2] .display{letter-spacing:-.025em;font-size:clamp(38px,4.3vw,58px);font-weight:800;line-height:1.07}[data-landing-v2] .h2{letter-spacing:-.02em;font-size:clamp(32px,4vw,50px);line-height:1.08}[data-landing-v2] .h3{font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.2}[data-landing-v2] .lead{color:var(--lv2-muted-fg);font-size:clamp(18px,1.5vw,21px);font-weight:400;line-height:1.62}[data-landing-v2] .body-muted{color:var(--lv2-muted-fg)}[data-landing-v2] .serif-accent{font-style:italic}[data-landing-v2] .accent-text{color:var(--lv2-accent-strong)}[data-landing-v2] .btn{font-family:var(--lv2-font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;height:48px;padding:0 22px;font-size:15px;font-weight:600;line-height:1;transition:transform .15s,background .2s,box-shadow .2s,border-color .2s,color .2s;display:inline-flex}[data-landing-v2] .btn svg{width:17px;height:17px}[data-landing-v2] .btn:active{transform:translateY(1px)scale(.995)}[data-landing-v2] .btn-primary{background:var(--lv2-accent-strong);color:#fff;box-shadow:0 1px 2px #783c1440,inset 0 1px #ffffff26}[data-landing-v2] .btn-primary:hover{background:var(--lv2-accent-strong-hover);box-shadow:var(--lv2-shadow-md)}[data-landing-v2] .btn-ghost{color:var(--lv2-foreground);border-color:var(--lv2-border);background:0 0}[data-landing-v2] .btn-ghost:hover{background:var(--lv2-surface-2);border-color:#d4d0cd;border-color:lab(83.7635% .684589 2.15962)}[data-landing-v2] .btn-ink{background:var(--lv2-ink-fg);color:var(--lv2-ink)}[data-landing-v2] .btn-ink:hover{box-shadow:var(--lv2-shadow-md);background:#fff}[data-landing-v2] .btn-ink-ghost{color:var(--lv2-ink-fg);border-color:var(--lv2-ink-border);background:0 0}[data-landing-v2] .btn-ink-ghost:hover{background:#ffffff14;background:lab(100% 0 0/.08)}[data-landing-v2] .btn-sm{height:40px;padding:0 16px;font-size:14px}[data-landing-v2] .btn-lg{border-radius:12px;height:54px;padding:0 28px;font-size:16px}[data-landing-v2] .link-arrow{color:var(--lv2-accent-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:15px;font-weight:600;display:inline-flex}[data-landing-v2] .link-arrow svg{width:16px;height:16px;transition:transform .2s}[data-landing-v2] .link-arrow:hover svg{transform:translate(3px)}[data-landing-v2] .site-header{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#fffdfbd1;background:lab(99.4255% .254244 1.10694/.82);border-bottom:1px solid #0000;transition:border-color .3s,background .3s;position:sticky;top:0}[data-landing-v2] .site-header.scrolled{border-bottom-color:var(--lv2-border-soft)}[data-landing-v2] [id]{scroll-margin-top:72px}[data-landing-v2] .nav{justify-content:space-between;align-items:center;height:72px;display:flex}[data-landing-v2] .brand{align-items:center;gap:11px;display:flex}[data-landing-v2] .brand-name{font-family:var(--lv2-font-display);letter-spacing:-.02em;font-size:22px;font-weight:700}[data-landing-v2] .nav-links{align-items:center;gap:4px;display:flex}[data-landing-v2] .nav-links a{color:var(--lv2-muted-fg);border-radius:8px;padding:8px 14px;font-size:15px;font-weight:500;transition:color .2s,background .2s}[data-landing-v2] .nav-links a:hover{color:var(--lv2-foreground);background:var(--lv2-surface-2)}[data-landing-v2] .nav-actions{align-items:center;gap:10px;display:flex}[data-landing-v2] .hero{padding:48px 0 56px;position:relative;overflow:hidden}[data-landing-v2] .hero-center{text-align:center;max-width:850px;margin:0 auto}[data-landing-v2] .hero-center .pill{margin-bottom:4px}[data-landing-v2] .hero-center .display{font-size:clamp(46px,5.4vw,72px)}[data-landing-v2] .hero-center .lead{max-width:56ch;margin:22px auto 0}[data-landing-v2] .hero-center .ask{margin:30px auto 0}[data-landing-v2] .hero-center .hero-cta{justify-content:center;margin-top:26px}[data-landing-v2] .hero-showcase{margin-top:40px}[data-landing-v2] .hero-showcase .frame{box-shadow:var(--lv2-shadow-xl)}[data-landing-v2] .hero-cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}[data-landing-v2] .hero-note{color:var(--lv2-faint-fg);flex-wrap:wrap;gap:18px;margin-top:20px;font-size:13.5px;display:flex}[data-landing-v2] .hero-note span{align-items:center;gap:7px;display:inline-flex}[data-landing-v2] .hero-note svg{width:15px;height:15px;color:var(--lv2-green)}[data-landing-v2] .hero-split{grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;display:grid}[data-landing-v2] .hero-split .ask{margin-top:30px}[data-landing-v2] .hero-cta .link-arrow{padding:0 6px}[data-landing-v2] .hero-media{justify-content:center;display:flex}[data-landing-v2] .phone{border:1px solid var(--lv2-ink);background:var(--lv2-card);width:100%;max-width:300px;box-shadow:var(--lv2-shadow-lg);border-radius:44px;margin:0 auto;padding:8px}[data-landing-v2] .phone img{border-radius:36px;width:100%;height:auto}[data-landing-v2] .display .hl{color:var(--lv2-accent-strong);font-style:italic}[data-landing-v2] .ask{background:var(--lv2-card);border:1px solid var(--lv2-border);max-width:520px;box-shadow:var(--lv2-shadow-md);cursor:text;border-radius:15px;align-items:center;gap:12px;margin-top:30px;padding:11px 11px 11px 13px;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}[data-landing-v2] button.ask{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}[data-landing-v2] .ask:focus-visible{outline:2px solid var(--lv2-accent);outline-offset:2px}[data-landing-v2] .ask:hover{border-color:var(--lv2-accent-line);box-shadow:var(--lv2-shadow-lg);transform:translateY(-1px)}[data-landing-v2] .ask-mark{background:var(--lv2-accent-soft);width:32px;height:32px;color:var(--lv2-accent-strong);border:1px solid var(--lv2-accent-line);border-radius:9px;flex-shrink:0;place-items:center;display:grid}[data-landing-v2] .ask-mark svg{width:16px;height:16px}[data-landing-v2] .ask-text{min-width:0;color:var(--lv2-muted-fg);white-space:nowrap;flex:1;align-items:center;font-size:15.5px;display:flex;overflow:hidden}[data-landing-v2] .ask-text .caret{background:var(--lv2-accent);width:2px;height:19px;margin-left:1px;animation:1.05s step-end infinite lv2-blink;display:inline-block}[data-landing-v2] .ask-send{background:var(--lv2-accent-strong);color:#fff;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;transition:background .2s;display:grid;box-shadow:inset 0 1px #ffffff26}[data-landing-v2] .ask:hover .ask-send{background:var(--lv2-accent-strong-hover)}[data-landing-v2] .ask-send svg{width:18px;height:18px}[data-landing-v2] .pill{background:var(--lv2-card);border:1px solid var(--lv2-border);height:32px;color:var(--lv2-muted-fg);box-shadow:var(--lv2-shadow-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 11px;font-size:13px;font-weight:500;display:inline-flex}[data-landing-v2] .pill .dot{background:var(--lv2-accent);border-radius:50%;width:7px;height:7px}[data-landing-v2] .frame{background:var(--lv2-card);border:1px solid var(--lv2-border);box-shadow:var(--lv2-shadow-xl);border-radius:16px;overflow:hidden}[data-landing-v2] .frame-bar{background:var(--lv2-surface-2);border-bottom:1px solid var(--lv2-border-soft);align-items:center;gap:14px;height:42px;padding:0 16px;display:flex}[data-landing-v2] .frame-dots{gap:7px;display:flex}[data-landing-v2] .frame-dots i{background:#c9c3be;background:lab(79.1015% 1.6892 3.33093);border-radius:50%;width:11px;height:11px;display:block}[data-landing-v2] .frame-url{background:var(--lv2-card);border:1px solid var(--lv2-border-soft);height:24px;color:var(--lv2-faint-fg);font-size:12px;font-family:var(--lv2-font-mono);border-radius:7px;flex:1;align-items:center;gap:7px;max-width:340px;margin:0 auto;padding:0 11px;display:flex}[data-landing-v2] .frame-url svg{width:11px;height:11px;color:var(--lv2-green)}[data-landing-v2] .frame-body{background:var(--lv2-background)}[data-landing-v2] .feature{grid-template-columns:1fr 1.12fr;align-items:center;gap:64px;display:grid}[data-landing-v2] .feature-copy p{margin-top:16px}[data-landing-v2] .steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:36px;display:grid}[data-landing-v2] .step{position:relative}[data-landing-v2] .step-n{font-family:var(--lv2-font-display);color:var(--lv2-accent-strong);border:1px solid var(--lv2-accent-line);background:var(--lv2-accent-soft);border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:grid}[data-landing-v2] .step h3{margin-top:20px;font-size:22px}[data-landing-v2] .step p{color:var(--lv2-muted-fg);margin-top:11px;font-size:15.5px}[data-landing-v2] .step-rule{background:var(--lv2-border-soft);height:1px;margin:18px 0 0}[data-landing-v2] .step-shot{margin-top:26px}[data-landing-v2] .step-shot .phone{max-width:260px}[data-landing-v2] .people-points{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}[data-landing-v2] .people-points li{border:1px solid var(--lv2-accent-line);background:var(--lv2-accent-soft);color:var(--lv2-accent-strong);border-radius:999px;padding:6px 13px;font-size:14.5px}[data-landing-v2] .hub-hero{text-align:center;padding:56px 0 8px}[data-landing-v2] .hub-hero .display{max-width:18ch;margin:0 auto;font-size:clamp(40px,5vw,64px)}[data-landing-v2] .hub-hero .lead{max-width:58ch;margin:20px auto 0}[data-landing-v2] .doors{grid-template-columns:1fr 1fr;gap:24px;display:grid}[data-landing-v2] .door{border:1px solid var(--lv2-border);border-radius:var(--lv2-radius-lg);background:var(--lv2-card);flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}[data-landing-v2] .door:hover,[data-landing-v2] .door:focus-within{border-color:var(--lv2-accent-line);box-shadow:var(--lv2-shadow-md)}[data-landing-v2] .door-copy{padding:32px 32px 24px}[data-landing-v2] .door-copy .lead{margin-top:12px}[data-landing-v2] .door-link{color:inherit}[data-landing-v2] .door-link:after{content:"";border-radius:inherit;position:absolute;inset:0}[data-landing-v2] .door-link:focus-visible{outline:none}[data-landing-v2] .door:has(.door-link:focus-visible){outline:2px solid var(--lv2-accent);outline-offset:2px}[data-landing-v2] .door-go{color:var(--lv2-accent-strong);margin-top:18px;font-weight:600;display:inline-block}[data-landing-v2] .door-media{background:var(--lv2-surface-2);border-top:1px solid var(--lv2-border);height:300px;margin-top:auto;overflow:hidden}[data-landing-v2] .door-media .phone{max-width:200px;margin:28px auto 0}[data-landing-v2] .door-media .frame{box-shadow:none;border-radius:12px 0 0;margin:28px 0 0 28px}[data-landing-v2] .door-media .console{min-height:0}[data-landing-v2] .cap-grid{grid-template-columns:1fr 1fr;gap:0 72px;margin-top:36px;display:grid}[data-landing-v2] .cap-item{border-top:1px solid var(--lv2-border);grid-template-columns:46px 1fr;align-items:start;gap:6px;padding:30px 0;display:grid}[data-landing-v2] .cap-num{font-family:var(--lv2-font-mono);color:var(--lv2-accent-strong);letter-spacing:.04em;padding-top:6px;font-size:13px;font-weight:500}[data-landing-v2] .cap-item h3{font-family:var(--lv2-font-sans);letter-spacing:-.01em;font-size:20px;font-weight:650}[data-landing-v2] .cap-item p{color:var(--lv2-muted-fg);max-width:40ch;margin-top:9px;font-size:15px;line-height:1.55}[data-landing-v2] .band-ink{background:var(--lv2-ink);color:var(--lv2-ink-fg);position:relative;overflow:hidden}[data-landing-v2] .band-ink h2{color:var(--lv2-ink-fg)}[data-landing-v2] .band-ink .lead{color:var(--lv2-ink-muted)}[data-landing-v2] .band-ink .eyebrow{color:#f2a26a;color:lab(73.9385% 26.5933 41.8398)}[data-landing-v2] .band-ink .eyebrow:before{background:#f2a26a66;background:lab(73.9385% 26.5933 41.8398/.4)}[data-landing-v2] .sec-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid}[data-landing-v2] .sec-card{background:var(--lv2-ink-2);border:1px solid var(--lv2-ink-border);border-radius:var(--lv2-radius);padding:24px 22px}[data-landing-v2] .sec-card .ic{color:#f7b385;color:lab(78.7014% 21.5936 33.806);border:1px solid var(--lv2-ink-border);background:#ffffff0f;background:lab(100% 0 0/.06);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}[data-landing-v2] .sec-card .ic svg{width:19px;height:19px}[data-landing-v2] .sec-card h3{color:var(--lv2-ink-fg);font-family:var(--lv2-font-sans);letter-spacing:-.01em;margin-top:16px;font-size:17px;font-weight:650}[data-landing-v2] .sec-card p{color:var(--lv2-ink-muted);margin-top:7px;font-size:14px;line-height:1.55}[data-landing-v2] .badge-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:44px;display:flex}[data-landing-v2] .cert{border:1px solid var(--lv2-ink-border);color:var(--lv2-ink-fg);background:#ffffff08;background:lab(100% 0 0/.03);border-radius:10px;align-items:center;gap:9px;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex}[data-landing-v2] .cert svg{color:#f7b385;color:lab(78.7014% 21.5936 33.806);width:15px;height:15px}[data-landing-v2] .metrics{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}[data-landing-v2] .metric{text-align:center}[data-landing-v2] .metric .v{font-family:var(--lv2-font-display);letter-spacing:-.03em;color:var(--lv2-accent-strong);font-size:clamp(44px,5vw,62px);font-weight:800;line-height:1}[data-landing-v2] .metric .l{color:var(--lv2-muted-fg);margin-top:12px;font-size:15px}[data-landing-v2] .metric-rule{background:var(--lv2-border);width:1px}[data-landing-v2] .quote{text-align:center;max-width:880px;margin:0 auto}[data-landing-v2] .quote blockquote{font-family:var(--lv2-font-display);letter-spacing:-.01em;margin:26px 0 0;font-size:clamp(26px,3.2vw,38px);font-weight:500;line-height:1.28}[data-landing-v2] .quote .who{justify-content:center;align-items:center;gap:13px;margin-top:32px;display:flex}[data-landing-v2] .quote .who .av{background:var(--lv2-accent-soft);border:1px solid var(--lv2-accent-line);border-radius:50%;width:46px;height:46px}[data-landing-v2] .quote .who .nm{font-size:15px;font-weight:650}[data-landing-v2] .quote .who .rl{color:var(--lv2-faint-fg);font-size:13.5px}[data-landing-v2] .quote .eyebrow{margin-bottom:8px}[data-landing-v2] .faq{max-width:800px;margin:32px auto 0}[data-landing-v2] .faq-item{border-bottom:1px solid var(--lv2-border)}[data-landing-v2] .faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--lv2-font-sans);color:var(--lv2-foreground);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;font-size:18px;font-weight:600;display:flex}[data-landing-v2] .faq-icon{border:1px solid var(--lv2-border);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;transition:transform .3s,background .2s;display:grid}[data-landing-v2] .faq-icon svg{width:16px;height:16px;color:var(--lv2-muted-fg);transition:transform .3s}[data-landing-v2] .faq-item.open .faq-icon{background:var(--lv2-accent-soft);border-color:var(--lv2-accent-line)}[data-landing-v2] .faq-item.open .faq-icon svg{color:var(--lv2-accent-strong);transform:rotate(45deg)}[data-landing-v2] .faq-a[hidden]{display:none}[data-landing-v2] .faq-a-inner{color:var(--lv2-muted-fg);max-width:92%;padding:0 4px 26px;font-size:16px;line-height:1.62}[data-landing-v2] .footer{border-top:1px solid var(--lv2-border);background:var(--lv2-surface);padding:64px 0 36px}[data-landing-v2] .footer-grid{grid-template-columns:1.6fr repeat(4,1fr);gap:40px;display:grid}[data-landing-v2] .footer .brand{margin-bottom:16px}[data-landing-v2] .footer-tag{color:var(--lv2-muted-fg);max-width:30ch;font-size:14.5px}[data-landing-v2] .footer h4{font-family:var(--lv2-font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--lv2-faint-fg);margin:0 0 16px;font-size:13px;font-weight:650}[data-landing-v2] .footer ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}[data-landing-v2] .footer ul a{color:var(--lv2-muted-fg);cursor:pointer;font-size:14.5px}[data-landing-v2] .footer ul a:hover{color:var(--lv2-accent-strong)}[data-landing-v2] .footer-bottom{border-top:1px solid var(--lv2-border-soft);color:var(--lv2-faint-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:52px;padding-top:26px;font-size:13.5px;display:flex}[data-landing-v2] .footer-bottom .soc{gap:10px;display:flex}[data-landing-v2] .footer-legal{flex-wrap:wrap;align-items:center;gap:6px 20px;display:flex}[data-landing-v2] .footer-legal a{color:var(--lv2-muted-fg);text-decoration:none}[data-landing-v2] .footer-legal a:hover{color:var(--lv2-accent-strong)}[data-landing-v2] .footer-bottom .soc a{border:1px solid var(--lv2-border);width:34px;height:34px;color:var(--lv2-muted-fg);border-radius:9px;place-items:center;display:grid}[data-landing-v2] .footer-bottom .soc a:hover{color:var(--lv2-accent-strong);border-color:var(--lv2-accent-line)}[data-landing-v2] .footer-bottom .soc svg{width:16px;height:16px}[data-landing-v2] .modal-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#1d171380;background:lab(8.31801% 2.44008 3.61363/.5);justify-content:center;align-items:center;padding:24px;transition:opacity .25s;display:none;position:fixed;inset:0}[data-landing-v2] .modal-overlay.show{opacity:1;display:flex}[data-landing-v2] .modal{background:var(--lv2-card);box-shadow:var(--lv2-shadow-xl);border:1px solid var(--lv2-border);border-radius:20px;width:100%;max-width:560px;padding:36px;transition:transform .25s;position:relative;transform:translateY(8px)scale(.98)}[data-landing-v2] .modal-overlay.show .modal{transform:none}[data-landing-v2] .modal .ic{background:var(--lv2-accent-soft);width:48px;height:48px;color:var(--lv2-accent-strong);border:1px solid var(--lv2-accent-line);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}[data-landing-v2] .modal .ic svg{width:23px;height:23px}[data-landing-v2] .modal h3{font-size:26px}[data-landing-v2] .modal p{color:var(--lv2-muted-fg);margin:10px 0 24px;font-size:15px}[data-landing-v2] .modal-close{border:1px solid var(--lv2-border);width:32px;height:32px;color:var(--lv2-muted-fg);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid;position:absolute;top:14px;right:14px}[data-landing-v2] .modal-close svg{width:16px;height:16px}[data-landing-v2] .modal-close:hover{background:var(--lv2-surface-2);color:var(--lv2-foreground)}[data-landing-v2] [data-reveal]{opacity:1;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:none}[data-landing-v2] [data-reveal].reveal-pending{opacity:.35;transform:translateY(18px)}[data-landing-v2] [data-reveal].in{opacity:1;transform:none}@media (max-width:980px){[data-landing-v2] .feature{grid-template-columns:1fr;gap:36px}[data-landing-v2] .steps,[data-landing-v2] .sec-grid{grid-template-columns:1fr 1fr}[data-landing-v2] .hero-split{grid-template-columns:1fr;gap:40px}[data-landing-v2] .doors{grid-template-columns:1fr}[data-landing-v2] .metrics{gap:20px}[data-landing-v2] .site-header .nav{gap:8px}[data-landing-v2] .site-header .brand,[data-landing-v2] .site-header .nav-actions{flex-shrink:0}[data-landing-v2] .site-header .nav-links{white-space:nowrap;scrollbar-width:none;flex:auto;gap:0;min-width:0;overflow-x:auto}[data-landing-v2] .site-header .nav-links::-webkit-scrollbar{display:none}[data-landing-v2] .site-header .nav-links a{flex-shrink:0;padding:8px 10px;font-size:14px}[data-landing-v2] .footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:680px){[data-landing-v2] .wrap{padding:0 20px}[data-landing-v2] .section{padding:48px 0}[data-landing-v2] .steps,[data-landing-v2] .sec-grid,[data-landing-v2] .cap-grid,[data-landing-v2] .footer-grid{grid-template-columns:1fr}[data-landing-v2] .door-copy{padding:24px 20px 20px}[data-landing-v2] .door-media{height:240px}[data-landing-v2] .door-media .frame{margin:20px 0 0 20px}[data-landing-v2] .nav{gap:12px}[data-landing-v2] .brand{gap:8px}[data-landing-v2] .brand-name{font-size:20px}[data-landing-v2] .nav-actions{gap:6px}[data-landing-v2] .nav-actions .btn-sm{height:36px;padding:0 11px;font-size:13px}[data-landing-v2] .site-header .nav{flex-wrap:wrap;row-gap:2px;height:auto;padding-top:12px;padding-bottom:6px}[data-landing-v2] .site-header .nav-links{flex:0 0 100%;order:3;margin-left:-10px}[data-landing-v2] [id]{scroll-margin-top:96px}[data-landing-v2] .cap-grid{gap:0}[data-landing-v2] .metrics{grid-template-columns:1fr}[data-landing-v2] .metric-rule{display:none}[data-landing-v2] .hero-cta .btn{flex:1}[data-landing-v2] .frame-bar{gap:10px;padding:0 12px}[data-landing-v2] .frame-url{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:22px;display:block;overflow:hidden}[data-landing-v2] .frame-url svg{vertical-align:-1px;margin-right:7px;display:inline-block}}@media (min-width:768px){[data-landing-v2] .steps.steps-shots{grid-template-columns:repeat(3,1fr);row-gap:0}[data-landing-v2] .steps-shots .step{flex-direction:column;display:flex}[data-landing-v2] .steps-shots .step-shot{margin-top:auto;padding-top:26px}@supports (grid-template-rows:subgrid){[data-landing-v2] .steps-shots .step{grid-row:span 4;grid-template-rows:subgrid;display:grid}[data-landing-v2] .steps-shots .step-shot{margin-top:0}}}@keyframes lv2-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){[data-landing-v2] [data-reveal]{opacity:1;transition:none;transform:none}[data-landing-v2] .ask-text .caret{animation:none}}
/*# sourceMappingURL=716a1ad2a174d9be.css.map*/