#landingPage.landing-v2{max-width:none;margin:0;padding:0;display:block;position:relative}@media (max-width:840px){#landingPage.landing-v2{padding:0}}.landing-v2{--lv2-night:#08170f;--lv2-night-2:#0d2417;--lv2-paper:#eff3ec;--lv2-paper-card:#fcfdfb;--lv2-paper-line:#d7e0d5;--lv2-ink:#16281c;--lv2-ink-muted:#5b6f60;--lv2-fog:#e9f4ec;--lv2-fog-muted:#9db8a6;--lv2-jet:#2fd483;--lv2-water:#45c8e8;--lv2-valve:#ffb224;--lv2-valve-ink:#201500;--lv2-mono:ui-monospace, "Cascadia Mono", "SF Mono", "JetBrains Mono", Consolas, "Liberation Mono", monospace;font-family:var(--landing-body,"Manrope", "Inter", "Segoe UI", system-ui, sans-serif);background:linear-gradient(#e9f4ec07 1px, transparent 1px), linear-gradient(90deg, #e9f4ec07 1px, transparent 1px), var(--lv2-night);color:var(--lv2-fog);background-size:30px 30px,30px 30px,auto;line-height:1.65}.landing-v2 .lv2-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.landing-v2 h1,.landing-v2 h2,.landing-v2 h3{font-family:var(--landing-display,"Space Grotesk", "Manrope", system-ui, sans-serif);text-wrap:balance}.landing-v2 h2{letter-spacing:-.03em;margin:14px 0 12px;font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:800;line-height:1.12}.landing-v2 .lv2-section__sub{max-width:58ch;color:var(--lv2-fog-muted);font-size:1.02rem}.landing-v2 .lv2-section__header--center{text-align:center}.landing-v2 .lv2-section__header--center .lv2-section__sub{margin-left:auto;margin-right:auto}.landing-v2 .lv2-eyebrow{font-family:var(--lv2-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lv2-fog-muted);align-items:center;gap:10px;margin:0;font-size:.72rem;display:inline-flex}.landing-v2 .lv2-eyebrow:before{content:"";background:var(--lv2-jet);flex:none;width:9px;height:9px}.landing-v2 .lv2-eyebrow--water:before{background:var(--lv2-water)}.landing-v2 .lv2-eyebrow--valve:before{background:var(--lv2-valve)}.landing-v2 .lv2-microlabel{font-family:var(--lv2-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lv2-fog-muted);margin-bottom:6px;font-size:.62rem;display:block}.landing-v2 .lv2-btn{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:.95rem;font-weight:700;transition:transform .15s,filter .15s,background .15s;display:inline-flex}.landing-v2 .lv2-btn:hover{transform:translateY(-1px)}.landing-v2 .lv2-btn:active{transform:translateY(0)}.landing-v2 .lv2-btn:focus-visible{outline:2px solid var(--lv2-valve);outline-offset:2px}.landing-v2 .lv2-btn--valve{background:var(--lv2-valve);color:var(--lv2-valve-ink);box-shadow:0 8px 24px #ffb22447}.landing-v2 .lv2-btn--valve:hover{filter:brightness(1.06)}.landing-v2 .lv2-btn--ghost{color:var(--lv2-fog);border:1px solid #e9f4ec47}.landing-v2 .lv2-btn--ghost:hover{background:#e9f4ec14}.landing-v2 .lv2-btn--ghost-ink{color:var(--lv2-ink);border:1px solid #16281c4d}.landing-v2 .lv2-btn--ghost-ink:hover{background:#16281c0f}.landing-v2 .lv2-btn--sm{padding:9px 16px;font-size:.86rem}.landing-v2 .lv2-btn--lg{padding:16px 30px;font-size:1.05rem}.landing-v2 .lv2-section{padding:88px 0}.landing-v2 .lv2-section--paper{background:linear-gradient(#16281c0b 1px, transparent 1px), linear-gradient(90deg, #16281c0b 1px, transparent 1px), var(--lv2-paper);color:var(--lv2-ink);background-size:30px 30px,30px 30px,auto}.landing-v2 .lv2-section--paper .lv2-eyebrow,.landing-v2 .lv2-section--paper .lv2-microlabel,.landing-v2 .lv2-section--paper .lv2-section__sub{color:var(--lv2-ink-muted)}.landing-v2 .lv2-nav-shell{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08170fd1;border-bottom:1px solid #e9f4ec17;position:sticky;top:0}.landing-v2 .lv2-nav{-webkit-backdrop-filter:none;max-width:1120px;min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:26px;margin:0 auto;padding:0 24px;display:flex;position:relative}.landing-v2 .lv2-nav.is-scrolled{box-shadow:none}.landing-v2 .lv2-nav__links{gap:22px;margin-left:auto;font-size:.9rem;display:flex}.landing-v2 .lv2-nav__links a{color:var(--lv2-fog-muted);text-decoration:none}.landing-v2 .lv2-nav__links a:hover{color:var(--lv2-fog)}.landing-v2 .lv2-nav__actions{align-items:center;gap:10px;display:flex}@media (max-width:880px){.landing-v2 .lv2-nav__links{display:none}}.landing-v2 .lv2-hero{padding:72px 0 56px;overflow:hidden}.landing-v2 .lv2-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:52px;display:grid}@media (max-width:960px){.landing-v2 .lv2-hero__grid{grid-template-columns:1fr}}.landing-v2 .lv2-hero h1{letter-spacing:-.035em;margin:20px 0 18px;font-size:clamp(2.4rem,5.2vw,3.7rem);font-weight:800;line-height:1.04}.landing-v2 .lv2-hero__title-quiet{color:var(--lv2-fog-muted)}.landing-v2 .lv2-hero__subtitle{color:var(--lv2-fog-muted);max-width:50ch;font-size:1.08rem}.landing-v2 .lv2-hero__ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.landing-v2 .lv2-hero__slogan{color:var(--lv2-fog);flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-size:.92rem;display:flex}.landing-v2 .lv2-hero__slogan span{align-items:center;gap:8px;display:inline-flex}.landing-v2 .lv2-hero__slogan span:before{content:"✓";color:var(--lv2-jet);font-weight:700}.landing-v2 .lv2-video-card,.landing-v2 .lv2-checks{background:var(--lv2-night-2);border:1px solid #e9f4ec1f;border-radius:14px;padding:14px;box-shadow:0 30px 80px #00000073}.landing-v2 .lv2-card-titlebar{font-family:var(--lv2-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lv2-fog-muted);justify-content:space-between;align-items:center;gap:12px;padding:2px 6px 12px;font-size:.68rem;display:flex}.landing-v2 .lv2-card-titlebar__live{color:var(--lv2-jet);white-space:nowrap}.landing-v2 .lv2-video-stage{background:#0a1d13;border-radius:8px;min-height:220px;position:relative;overflow:hidden}.landing-v2 .lv2-video-poster{width:100%;height:auto;display:block}.landing-v2 .lv2-proof{font-family:var(--lv2-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lv2-fog-muted);border-top:1px solid #e9f4ec1a;border-bottom:1px solid #e9f4ec1a;flex-wrap:wrap;justify-content:center;gap:10px 38px;margin-top:56px;padding:16px 0;font-size:.72rem;display:flex}.landing-v2 .lv2-proof b{color:var(--lv2-fog);font-weight:600}.landing-v2 .lv2-wf{flex-direction:column;gap:12px;margin-top:44px;display:flex}.landing-v2 .lv2-wf__row{background:var(--lv2-paper-card);border:1px solid var(--lv2-paper-line);border-radius:10px;grid-template-columns:120px 1fr 1fr;display:grid;position:relative;overflow:hidden}.landing-v2 .lv2-wf__row:before,.landing-v2 .lv2-wf__row:after{content:"+";font-family:var(--lv2-mono);color:#16281c4d;font-size:.8rem;line-height:1;position:absolute}.landing-v2 .lv2-wf__row:before{top:6px;left:8px}.landing-v2 .lv2-wf__row:after{bottom:6px;right:8px}.landing-v2 .lv2-wf__phase{font-family:var(--lv2-mono);letter-spacing:.18em;color:var(--lv2-ink);border-right:1px solid var(--lv2-paper-line);text-align:center;justify-content:center;align-items:center;padding:20px 12px;font-size:.72rem;font-weight:700;display:flex}.landing-v2 .lv2-wf__cell{padding:20px 24px}.landing-v2 .lv2-wf__cell+.lv2-wf__cell{border-left:1px dashed var(--lv2-paper-line)}.landing-v2 .lv2-wf__cell--auto{background:#2fd4830f}.landing-v2 .lv2-wf__cell--auto .lv2-microlabel{color:#1a9c5c}.landing-v2 .lv2-wf__cell p{color:var(--lv2-ink-muted);margin:0;font-size:.93rem}@media (max-width:840px){.landing-v2 .lv2-wf__row{grid-template-columns:1fr}.landing-v2 .lv2-wf__phase{border-right:0;border-bottom:1px solid var(--lv2-paper-line);padding:12px}.landing-v2 .lv2-wf__cell+.lv2-wf__cell{border-left:0;border-top:1px dashed var(--lv2-paper-line)}}.landing-v2 .lv2-wf__foot{text-align:center;color:var(--lv2-ink-muted);margin-top:22px;font-size:.95rem}.landing-v2 .lv2-watch__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:52px;display:grid}@media (max-width:920px){.landing-v2 .lv2-watch__grid{grid-template-columns:1fr}}.landing-v2 .lv2-watch__points{flex-direction:column;gap:14px;margin:24px 0 0;padding:0;list-style:none;display:flex}.landing-v2 .lv2-watch__points li{color:var(--lv2-fog-muted);padding-left:22px;font-size:.98rem;position:relative}.landing-v2 .lv2-watch__points li:before{content:"▸";color:var(--lv2-water);font-size:.8rem;position:absolute;top:.2em;left:0}.landing-v2 .lv2-checks__list{flex-direction:column;gap:7px;display:flex}.landing-v2 .lv2-check{font-family:var(--lv2-mono);letter-spacing:.05em;color:var(--lv2-fog);background:#08170f99;border:1px solid #e9f4ec14;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 14px;font-size:.72rem;display:flex}.landing-v2 .lv2-checks[data-landing-animate] .lv2-check{opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--i,0) * .18s);transform:translate(-8px)}.landing-v2 .lv2-checks[data-landing-animate].is-visible .lv2-check{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing-v2 .lv2-checks[data-landing-animate] .lv2-check{opacity:1;transition:none;transform:none}}.landing-v2 .lv2-check__mark{color:var(--lv2-jet);flex:none;font-weight:700}.landing-v2 .lv2-check__sum{color:var(--lv2-fog-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.66rem}.landing-v2 .lv2-check--warn{border-color:#ffb22473;border-left:3px solid var(--lv2-valve)}.landing-v2 .lv2-check--warn .lv2-check__mark{color:var(--lv2-valve)}.landing-v2 .lv2-check__suggest{color:#ffb224d9;margin-top:5px;font-size:.68rem;display:block}.landing-v2 .lv2-checks__foot{font-family:var(--lv2-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lv2-fog-muted);padding:12px 6px 2px;font-size:.66rem}.landing-v2 .lv2-deliv__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:52px;display:grid}@media (max-width:920px){.landing-v2 .lv2-deliv__grid{grid-template-columns:1fr}}.landing-v2 .lv2-deliv__points{flex-direction:column;gap:14px;margin:24px 0 0;padding:0;list-style:none;display:flex}.landing-v2 .lv2-deliv__points li{color:var(--lv2-ink-muted);padding-left:26px;font-size:.98rem;position:relative}.landing-v2 .lv2-deliv__points li:before{content:"✓";color:var(--lv2-jet);font-weight:700;position:absolute;top:0;left:0}.landing-v2 .lv2-report-fan{aspect-ratio:1;position:relative}.landing-v2 .lv2-report-pg{border:1px solid var(--lv2-paper-line);background:#fff;border-radius:5px;display:block;position:absolute;box-shadow:0 18px 40px #16281c2e}.landing-v2 .lv2-report-pg--uniformity{width:44%;top:0;left:1%;transform:rotate(-5deg)}.landing-v2 .lv2-report-pg--bom{width:44%;top:4%;right:1%;transform:rotate(4deg)}.landing-v2 .lv2-report-pg--plan{width:78%;bottom:34px;left:10%;transform:rotate(-1.5deg);box-shadow:0 26px 60px #16281c47}.landing-v2 .lv2-report-caption{text-align:center;font-family:var(--lv2-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lv2-ink-muted);font-size:.66rem;position:absolute;bottom:0;left:0;right:0}.landing-v2 .lv2-deliv__beat2{border-top:1px dashed var(--lv2-paper-line);margin-top:72px;padding-top:56px}.landing-v2 .lv2-deliv__grid--top{align-items:start}.landing-v2 .lv2-deliv__beat2 h3{letter-spacing:-.03em;color:var(--lv2-ink);margin:0 0 12px;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:800;line-height:1.15}.landing-v2 .lv2-deliv__points li b{color:var(--lv2-ink);font-weight:700}.landing-v2 .lv2-ig-fan{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative}.landing-v2 .lv2-ig-pg{border:1px solid var(--lv2-paper-line);background:#fff;border-radius:5px;display:block;position:absolute;box-shadow:0 18px 40px #16281c2e}.landing-v2 .lv2-ig-pg--cover{width:58%;top:0;left:0;transform:rotate(-3.5deg)}.landing-v2 .lv2-ig-pg--zone{width:58%;top:9%;right:0;transform:rotate(2.5deg);box-shadow:0 26px 60px #16281c47}.landing-v2 .lv2-persona-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}@media (max-width:880px){.landing-v2 .lv2-persona-grid{grid-template-columns:1fr}}.landing-v2 .lv2-panel{background:#0d241780;border:1px solid #e9f4ec1f;border-radius:12px;padding:28px 26px}.landing-v2 .lv2-panel h3{margin:0 0 8px;font-size:1.12rem;font-weight:750}.landing-v2 .lv2-panel p{color:var(--lv2-fog-muted);margin:0;font-size:.94rem}.landing-v2 .lv2-pricing__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px;margin-top:44px;display:grid}@media (max-width:940px){.landing-v2 .lv2-pricing__grid{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}.landing-v2 .pricing-card{background:var(--lv2-paper-card);border:1px solid var(--lv2-paper-line);color:var(--lv2-ink);box-shadow:none;border-radius:12px;padding:30px 28px}.landing-v2 .pricing-card--pro{background:var(--lv2-night-2);color:var(--lv2-fog);border-color:#e9f4ec24;box-shadow:0 24px 60px #08170f59}.landing-v2 .pricing-card__pill{font-family:var(--lv2-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lv2-ink-muted);background:0 0;border:0;margin-bottom:14px;padding:0;font-size:.62rem}.landing-v2 .pricing-card--pro .pricing-card__pill{color:var(--lv2-valve)}.landing-v2 .pricing-card h3{letter-spacing:-.02em;font-size:1.3rem;font-weight:800}.landing-v2 .pricing-card__price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:inherit;margin:12px 0 2px;font-size:2.1rem;font-weight:800}.landing-v2 .pricing-card__meta,.landing-v2 .pricing-card__renewal{font-family:var(--lv2-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lv2-ink-muted);font-size:.66rem}.landing-v2 .pricing-card--pro .pricing-card__meta,.landing-v2 .pricing-card--pro .pricing-card__renewal{color:var(--lv2-fog-muted)}.landing-v2 .pricing-card__features{color:var(--lv2-ink-muted);flex-direction:column;gap:10px;margin:22px 0 26px;padding:0;font-size:.92rem;list-style:none;display:flex}.landing-v2 .pricing-card--pro .pricing-card__features{color:var(--lv2-fog-muted)}.landing-v2 .pricing-card__savings{font-family:var(--lv2-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lv2-jet);background:0 0;border:1px solid #2fd48366;border-radius:99px;gap:6px;margin-top:10px;padding:3px 10px;font-size:.64rem;display:inline-flex}.landing-v2 .pricing-card .lv2-btn{width:100%}.landing-v2 .pricing-card__toggle{align-items:center;gap:10px;margin-top:14px;display:flex}.landing-v2 .pricing-card__toggle-btn{font-family:var(--lv2-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lv2-fog-muted);cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:.68rem}.landing-v2 .pricing-card__toggle-btn--active{color:var(--lv2-jet);font-weight:700}.landing-v2 .pricing-card__toggle-track{cursor:pointer;background:#e9f4ec2e;border-radius:99px;width:40px;height:20px;position:relative}.landing-v2 .pricing-card__toggle-thumb{background:var(--lv2-jet);border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px}.landing-v2 .pricing-card__toggle-track[data-billing=annual] .pricing-card__toggle-thumb{transform:translate(20px)}.landing-v2 .lv2-testi-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}@media (max-width:880px){.landing-v2 .lv2-testi-grid{grid-template-columns:1fr}}.landing-v2 .lv2-testi-stars{font-family:var(--lv2-mono);color:var(--lv2-valve);letter-spacing:.3em;margin-bottom:14px;font-size:.8rem}.landing-v2 .lv2-testi-grid blockquote{color:var(--lv2-fog);margin:0 0 14px;font-size:1rem;line-height:1.6}.landing-v2 .lv2-testi-grid cite{font-family:var(--lv2-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lv2-fog-muted);font-size:.7rem;font-style:normal}.landing-v2 .lv2-faq{flex-direction:column;gap:10px;max-width:760px;margin:40px auto 0;display:flex}.landing-v2 .lv2-faq details{background:var(--lv2-paper-card);border:1px solid var(--lv2-paper-line);border-radius:10px;padding:0 22px}.landing-v2 .lv2-faq summary{cursor:pointer;color:var(--lv2-ink);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:.98rem;font-weight:650;list-style:none;display:flex}.landing-v2 .lv2-faq summary::-webkit-details-marker{display:none}.landing-v2 .lv2-faq summary:after{content:"+";font-family:var(--lv2-mono);color:var(--lv2-ink-muted);font-size:1.1rem;transition:transform .2s}.landing-v2 .lv2-faq details[open] summary:after{transform:rotate(45deg)}.landing-v2 .lv2-faq details p{color:var(--lv2-ink-muted);max-width:65ch;margin:0;padding:0 0 18px;font-size:.94rem}.landing-v2 .lv2-final{text-align:center;padding:110px 0 96px}.landing-v2 .lv2-final h2{max-width:22ch;margin-left:auto;margin-right:auto;font-size:clamp(2rem,4.6vw,3.1rem)}.landing-v2 .lv2-final .lv2-section__sub{margin:6px auto 30px}.landing-v2 .lv2-partner-strip{color:var(--lv2-fog-muted);border-top:1px solid #e9f4ec1a;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 14px;margin-top:64px;padding-top:26px;font-size:.92rem;display:inline-flex}.landing-v2 .lv2-partner-strip a{color:var(--lv2-jet);font-weight:600;text-decoration:none}.landing-v2 .lv2-partner-strip a:hover{text-decoration:underline}.landing-v2 .lv2-contact__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:720px;margin-top:40px;margin-left:auto;margin-right:auto;display:grid}@media (max-width:700px){.landing-v2 .lv2-contact__grid{grid-template-columns:1fr}}.landing-v2 .lv2-contact-card{background:var(--lv2-paper-card);border-color:var(--lv2-paper-line);color:var(--lv2-ink);text-decoration:none}.landing-v2 .lv2-contact-card:hover{border-color:#16281c4d}.landing-v2 .lv2-contact-card__value{font-weight:700}.landing-v2 .lv2-footer{color:var(--lv2-fog-muted);border-top:1px solid #e9f4ec17;padding:34px 0 42px;font-size:.86rem}.landing-v2 .lv2-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 34px;display:flex}.landing-v2 .lv2-footer__links{flex-wrap:wrap;gap:8px 22px;display:flex}.landing-v2 .lv2-footer__links a{color:var(--lv2-fog-muted);text-decoration:none}.landing-v2 .lv2-footer__links a:hover{color:var(--lv2-fog)}.landing-v2 .lv2-footer__actions{gap:10px;display:flex}
