@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Anthem Grotesk;src:url(/fonts/AnthemGrotesk-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Anthem Grotesk;src:url(/fonts/AnthemGrotesk-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.lp{--white:#fff;--black:#000;--blue:#1f3bd6;--blue-hover:#1830b5;--blue-soft:#eef1fd;--text:#3d3d3d;--muted:#6b6b6b;--line:#e7e7e7;--line-strong:#cfcfcf;--tint:#f4f4f4;--d-text:#fff;--d-muted:#a3a3a3;--d-line:#ffffff24;--ok:#067647;--bad:#d92d20;--bad-soft:#fef3f2;--display:"Anthem Grotesk", system-ui, sans-serif;--body:"Poppins", system-ui, -apple-system, sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--r-card:16px;--r-btn:10px;--shadow:0 1px 2px #0000000a, 0 24px 48px -24px #0000002e;--gutter:max(20px, 5vw);background:var(--white);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.65;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0;padding:0}.lp :where(ul,ol){list-style:none}.lp a{color:inherit;text-decoration:none}.lp img{max-width:100%;height:auto;display:block}.lp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.lp :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.lp .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html,body{background:#fff;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:88px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lp h1,.lp h2,.lp h3{font-family:var(--display);color:var(--black);font-weight:700}.lp h2{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin-top:14px;font-size:clamp(2.1rem,4.4vw,3.6rem);line-height:1.02}.lp h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.25}.lp .eyebrow{color:var(--muted);font-size:.875rem;font-weight:500;display:block}.lp .lead{max-width:54ch;color:var(--text);margin-top:20px;font-size:1.125rem;line-height:1.6}.lp .accent-bar{background:var(--blue);border-radius:2px;width:56px;height:4px;margin-top:28px;display:block}.lp .card-label{color:var(--muted);font-size:.8125rem;font-weight:500;display:block}.lp .mt{margin-top:28px}.lp .wrap{width:100%;max-width:1280px;padding:0 var(--gutter);margin:0 auto;position:relative}.lp .section{padding:clamp(80px,10vw,128px) 0;position:relative}.lp .tint{background:var(--tint)}.lp .dark{background:var(--black);color:var(--d-text)}.lp .dark h2,.lp .dark h3{color:var(--d-text)}.lp .dark .eyebrow,.lp .dark .lead{color:var(--d-muted)}.lp .section-head{margin-bottom:clamp(40px,5vw,64px)}.lp .split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,7vw,112px);display:grid}.lp .split-head{position:sticky;top:112px}.lp .btn{border-radius:var(--r-btn);min-height:54px;font-family:var(--body);white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s,box-shadow .3s var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex}.lp .btn-primary{background:var(--blue);color:var(--white)}.lp .btn-primary:hover{background:var(--blue-hover);box-shadow:0 12px 28px -12px #1f3bd699}.lp .btn-secondary{background:var(--white);color:var(--black);border:1px solid var(--line-strong)}.lp .btn-secondary:hover{border-color:var(--black)}.lp .btn-sm{min-height:42px;padding:0 18px;font-size:.875rem}.lp .actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.lp .scroll-progress{background:var(--blue);transform-origin:0;z-index:120;height:2px;position:fixed;top:0;left:0;right:0}.lp .nav{z-index:100;border-bottom:1px solid #0000;height:76px;transition:background-color .3s,border-color .3s;position:fixed;inset:0 0 auto}.lp .nav.is-scrolled{-webkit-backdrop-filter:blur(16px)saturate(1.6);border-color:var(--line);background:#fffffff7}.lp .nav-inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.lp .brand{color:var(--black);align-items:center;gap:12px;display:inline-flex}.lp .brand span{white-space:nowrap;font-family:var(--display);letter-spacing:-.035em;font-size:1.25rem;font-weight:700}.lp .nav-links{gap:32px;display:flex}.lp .nav-links a{color:var(--text);font-size:.875rem;font-weight:500;transition:color .2s;position:relative}.lp .nav-links a:after{content:"";background:var(--blue);transform-origin:0;height:2px;transition:transform .3s var(--ease);border-radius:1px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.lp .nav-links a:hover{color:var(--black)}.lp .nav-links a:hover:after{transform:scaleX(1)}.lp .hero{padding:148px 0 104px}.lp .hero-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.lp .hero-h1{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.8rem,6vw,5.2rem);line-height:.97}.lp .h1-word{animation:lp-rise .8s var(--ease) both;display:inline-block}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){.lp .h1-word{animation:none}}.lp .h1-kicker{font-family:var(--body);letter-spacing:0;color:var(--muted);align-items:center;gap:10px;margin-bottom:28px;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}.lp .live-dot{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s infinite lp-pulse;box-shadow:0 0 #1f3bd680}@keyframes lp-pulse{70%{box-shadow:0 0 0 8px #1f3bd600}to{box-shadow:0 0 #1f3bd600}}.lp .hero-sub{max-width:50ch;margin-top:28px;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.65}.lp .hero-micro{color:var(--muted);margin-top:18px;font-size:.8125rem}.lp .hero-visual{justify-self:end;width:100%;max-width:460px;position:relative}.lp .hero-photo{aspect-ratio:4/5;background:#d9cfc2;border-radius:20px;overflow:hidden}.lp .hero-photo img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.lp .float-card{z-index:2;background:var(--white);box-shadow:var(--shadow);border-radius:14px;position:absolute}.lp .fc-result{padding:18px 22px;bottom:40px;left:-48px}.lp .fc-label{color:var(--muted);font-size:.8125rem;display:block}.lp .fc-number{font-family:var(--display);letter-spacing:-.04em;color:var(--blue);font-variant-numeric:tabular-nums;margin-top:4px;font-size:2.6rem;font-weight:700;line-height:1;display:block}.lp .fc-cert{color:var(--black);align-items:center;gap:12px;padding:12px 16px;display:flex;top:32px;right:-24px}.lp .fc-cert span{flex-direction:column;line-height:1.3;display:flex}.lp .fc-cert strong{font-size:.8125rem;font-weight:600}.lp .fc-cert em{color:var(--muted);font-size:.8125rem;font-style:normal}.lp .numbers{border-block:1px solid var(--line)}.lp .numbers-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lp .num-cell{border-left:1px solid var(--line);flex-direction:column;gap:8px;padding:40px 28px;display:flex}.lp .num-cell:first-child{border-left:0;padding-left:0}.lp .num-cell strong{font-family:var(--display);letter-spacing:-.045em;color:var(--black);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.4vw,3rem);font-weight:700;line-height:1}.lp .num-cell strong.is-blue{color:var(--blue)}.lp .num-cell .num-lbl{max-width:24ch;color:var(--muted);font-size:.875rem;line-height:1.45}.lp .leaks{gap:12px;display:grid}.lp .leak{border-radius:var(--r-card);background:var(--tint);grid-template-columns:48px 1fr;gap:16px;padding:28px;display:grid}.lp .leak-n{font-family:var(--display);letter-spacing:-.04em;color:var(--blue);font-size:1.875rem;font-weight:700;line-height:1}.lp .leak p{color:var(--text);margin-top:8px}.lp .method{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:20px;display:grid}.lp .method-list{gap:8px;display:grid}.lp .method-step{isolation:isolate;text-align:left;border:1px solid var(--line);background:var(--white);border-radius:14px;align-items:center;gap:16px;width:100%;padding:16px 18px;transition:border-color .2s;display:flex;position:relative}.lp .method-step:hover{border-color:var(--line-strong)}.lp .method-step.is-active{border-color:var(--blue)}.lp .method-hl{z-index:-1;background:var(--blue-soft);border-radius:13px;position:absolute;inset:0}.lp .method-n{background:var(--tint);width:40px;height:40px;font-family:var(--display);color:var(--black);border-radius:10px;flex:none;place-items:center;font-size:.875rem;font-weight:700;transition:background-color .2s,color .2s;display:grid}.lp .method-step.is-active .method-n{background:var(--blue);color:var(--white)}.lp .method-step.is-done .method-n{color:var(--blue)}.lp .method-txt{flex-direction:column;display:flex}.lp .method-txt strong{font-family:var(--display);letter-spacing:-.02em;color:var(--black);font-size:1.0625rem;font-weight:600}.lp .method-txt span{color:var(--muted);font-size:.8125rem}.lp .method-panel{background:var(--white);box-shadow:var(--shadow);border-radius:20px;min-height:400px;padding:clamp(28px,4vw,52px);position:relative;overflow:hidden}.lp .method-progress{background:var(--line);height:3px;position:absolute;inset:0 0 auto}.lp .method-progress span{background:var(--blue);height:100%;display:block}.lp .method-icon{background:var(--blue-soft);width:52px;height:52px;color:var(--blue);border-radius:14px;place-items:center;margin-bottom:28px;display:grid}.lp .method-panel .eyebrow{font-size:.8125rem}.lp .method-panel h3{letter-spacing:-.04em;margin-top:8px;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:700;line-height:1.05}.lp .method-panel p{max-width:52ch;margin-top:16px;font-size:1.0625rem}.lp .method-out{border-left:4px solid var(--blue);background:var(--tint);border-radius:0 12px 12px 0;flex-direction:column;gap:2px;margin-top:32px;padding:16px 20px;display:flex}.lp .method-out span{color:var(--muted);font-size:.8125rem;font-weight:500}.lp .method-out strong{color:var(--black);font-weight:500}.lp .sys-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.lp .sys-copy h2{max-width:14ch}.lp .checks{gap:18px;margin:32px 0 36px;display:grid}.lp .checks li{gap:14px;display:flex}.lp .check-ico{width:26px;height:26px;color:var(--white);background:#ffffff1a;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.lp .checks strong{color:var(--white);font-weight:500;display:block}.lp .checks span{color:var(--d-muted);font-size:.875rem}.lp .sys{background:var(--white);color:var(--text);border-radius:20px;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.lp .sys-chrome{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 18px;display:flex}.lp .sys-dots{gap:6px;display:flex}.lp .sys-dots i{background:var(--line);border-radius:50%;width:10px;height:10px}.lp .sys-live{color:var(--muted);align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.lp .sys-live .live-dot{background:var(--ok);animation:none}.lp .sys-tabs{scrollbar-width:none;flex:1;justify-content:center;gap:4px;display:flex;overflow-x:auto}.lp .sys-tab{white-space:nowrap;color:var(--muted);padding:8px 12px;font-size:.875rem;font-weight:500;transition:color .2s;position:relative}.lp .sys-tab:hover,.lp .sys-tab.is-active{color:var(--black)}.lp .sys-tab-hl{content:"";background:var(--blue);border-radius:1px;height:2px;position:absolute;bottom:-13px;left:10px;right:10px}.lp .sys-tab.is-active:not(:has(.sys-tab-hl)):after{content:"";background:var(--blue);border-radius:1px;height:2px;position:absolute;bottom:-13px;left:10px;right:10px}.lp .sys-shot{background:#faf9f7}.lp .sys-shot a{display:block}.lp .sys-shot img{aspect-ratio:1351/933;object-fit:cover;object-position:top;width:100%}.lp .sys-note{border-top:1px solid var(--line);color:var(--muted);padding:14px 20px 16px;font-size:.8125rem}.lp .sys-note strong{color:var(--black);font-weight:500;display:block}.lp .cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp .cases-legend{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;margin-bottom:20px;font-size:.875rem;display:flex}.lp .cases-legend span{align-items:center;gap:8px;display:inline-flex}.lp .cases-legend i{border-radius:3px;width:12px;height:12px}.lp .lg-before,.lp .bar-before{background:#d6d6d6}.lp .lg-after,.lp .bar-after{background:var(--blue)}.lp .case{border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);transition:box-shadow .3s var(--ease);flex-direction:column;padding:28px;display:flex}.lp .case:hover{box-shadow:var(--shadow)}.lp .case-head{flex-direction:column;display:flex}.lp .case-seg{color:var(--black);font-size:.8125rem;font-weight:600;display:block}.lp .case-city{color:var(--muted);font-size:.8125rem;display:block}.lp .case h3{margin-top:12px;font-size:1.25rem}.lp .case-growth{align-items:baseline;gap:10px;margin-top:20px;display:flex}.lp .case-growth strong{font-family:var(--display);letter-spacing:-.05em;color:var(--blue);font-size:clamp(2.6rem,4vw,3.4rem);font-weight:700;line-height:1;display:block}.lp .case-growth span{color:var(--muted);font-size:.8125rem}.lp .case-bars{gap:10px;margin:28px 0 24px;display:grid}.lp .case-bar-row{grid-template-columns:52px 1fr;align-items:center;gap:10px;display:grid}.lp .case-bar-k{color:var(--muted);font-size:.8125rem}.lp .case-track{align-items:center;height:30px;display:flex;position:relative}.lp .case-bar{border-radius:0 6px 6px 0;height:100%;display:block}.lp .case-bar-v{white-space:nowrap;color:var(--black);font-variant-numeric:tabular-nums;margin-left:10px;font-size:.8125rem;font-weight:600}.lp .case-meta{border-top:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr);gap:20px;margin-top:auto;padding-top:18px;display:grid}.lp .case-meta dt{color:var(--muted);font-size:.8125rem}.lp .case-meta dd{color:var(--black);margin-top:2px;font-size:.875rem;font-weight:600}.lp .proof-head{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:80px 0 20px;display:flex}.lp .proof-head .eyebrow{color:var(--black);font-weight:600}.lp .proof-head p{color:var(--muted);font-size:.875rem}.lp .prints{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lp .print{border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);transition:box-shadow .3s var(--ease);flex-direction:column;display:flex;overflow:hidden}.lp .print:hover{box-shadow:var(--shadow)}.lp .print-img{aspect-ratio:16/7;border-bottom:1px solid var(--line);overflow:hidden}.lp .print-img img{object-fit:cover;object-position:center 45%;width:100%;height:100%;transition:transform .6s var(--ease)}.lp .print:hover .print-img img{transform:scale(1.03)}.lp .print-body{padding:22px 24px 24px}.lp .print-body h3{margin-top:4px;font-size:1.25rem}.lp .print-kpis{gap:32px;margin-top:16px;display:flex}.lp .print-kpis div{flex-direction:column;display:flex}.lp .print-kpis strong{font-family:var(--display);letter-spacing:-.04em;color:var(--black);font-size:1.875rem;font-weight:700;line-height:1.1}.lp .print-kpis span{color:var(--muted);font-size:.8125rem}.lp .quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp .quote{border-radius:var(--r-card);background:var(--tint);flex-direction:column;padding:32px 28px 28px;display:flex}.lp .quote blockquote{color:var(--black);font-size:1.0625rem;line-height:1.6}.lp .quote figcaption{align-items:center;gap:12px;margin-top:auto;padding-top:28px;display:flex}.lp .quote figcaption>span:last-child{flex-direction:column;line-height:1.35;display:flex}.lp .quote figcaption strong{color:var(--black);font-size:.875rem;font-weight:600}.lp .quote figcaption span span{color:var(--muted);font-size:.8125rem}.lp .avatar{background:var(--black);width:42px;height:42px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.lp .about{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.lp .about-photo img{aspect-ratio:4/5;object-fit:cover;border-radius:20px;width:100%}.lp .about-role{color:var(--muted);margin-top:10px;font-weight:500}.lp .about-copy>div>p:not(.about-role){max-width:58ch;margin-top:20px;font-size:1.0625rem}.lp .about-copy strong{color:var(--black);font-weight:600}.lp .certs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.lp .cert{background:var(--white);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:12px;transition:border-color .2s;display:flex}.lp .cert:hover{border-color:var(--black)}.lp .cert img{border-radius:8px;flex:none;width:76px}.lp .cert span{flex-direction:column;line-height:1.35;display:flex}.lp .cert strong{font-size:.875rem;font-weight:600}.lp .cert em{color:var(--muted);font-size:.8125rem;font-style:normal}.lp .essence{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"purpose mv""purpose values";gap:16px;margin-top:clamp(64px,8vw,104px);display:grid}.lp .purpose{background:var(--black);color:var(--d-muted);border-radius:20px;flex-direction:column;grid-area:purpose;padding:clamp(28px,4vw,48px);display:flex}.lp .purpose-title{font-family:var(--display);letter-spacing:-.045em;color:var(--white);margin:14px 0 20px;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:700;line-height:1.02}.lp .purpose .accent-bar{margin-top:auto}.lp .verse{color:var(--white);margin-top:16px;font-size:1rem}.lp .verse span{color:var(--d-muted);font-size:.8125rem;display:block}.lp .mv{grid-area:mv;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lp .mv-item,.lp .values{border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);padding:28px}.lp .mv-item p{color:var(--black);margin-top:10px;font-size:1rem}.lp .values{grid-area:values}.lp .values ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin-top:18px;display:grid}.lp .values li{gap:12px;display:flex}.lp .values li:last-child{grid-column:1/-1}.lp .value-n{font-family:var(--display);color:var(--blue);flex:none;font-size:1.25rem;font-weight:700;line-height:1.2}.lp .values strong{font-family:var(--display);letter-spacing:-.02em;color:var(--black);font-size:1.0625rem;font-weight:600;display:block}.lp .values p{margin-top:2px;font-size:.875rem;line-height:1.55}.lp .fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lp .fit-card{border-radius:var(--r-card);border:1px solid var(--line);padding:32px}.lp .fit-card.yes{border-color:var(--blue)}.lp .fit-card ul{gap:14px;margin-top:20px;display:grid}.lp .fit-card li{gap:12px;display:flex}.lp .fit-card li svg{flex:none;margin-top:4px}.lp .fit-card.yes li{color:var(--black)}.lp .fit-card.yes li svg{color:var(--blue)}.lp .fit-card.no li{color:var(--muted)}.lp .faq{gap:10px;display:grid}.lp .faq-item{background:var(--white);border:1px solid var(--line);border-radius:14px;transition:border-color .2s}.lp .faq-item[open]{border-color:var(--black)}.lp .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;list-style:none;display:flex}.lp .faq-item summary::-webkit-details-marker{display:none}.lp .faq-item summary h3{font-size:1.0625rem;font-weight:600;line-height:1.35}.lp .faq-plus{background:var(--tint);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.lp .faq-plus:before,.lp .faq-plus:after{content:"";background:var(--black);width:11px;height:2px;transition:transform .3s var(--ease);border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp .faq-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.lp .faq-item[open] .faq-plus{background:var(--blue)}.lp .faq-item[open] .faq-plus:before,.lp .faq-item[open] .faq-plus:after{background:var(--white)}.lp .faq-item[open] .faq-plus:after{transform:translate(-50%,-50%)rotate(0)}.lp .faq-item p{max-width:64ch;padding:0 24px 22px}.lp .final-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:16px;display:grid}.lp .final-card{background:var(--black);color:var(--d-muted);border-radius:24px;flex-direction:column;align-items:flex-start;padding:clamp(32px,5vw,64px);display:flex}.lp .final-symbol{color:var(--white);margin-bottom:clamp(40px,6vw,88px)}.lp .final-label{font-size:.875rem;font-weight:500}.lp .final-card h2{max-width:18ch;color:var(--white)}.lp .final-card p{max-width:46ch;margin:20px 0 32px;font-size:1.0625rem}.lp .local{border:1px solid var(--line);background:var(--white);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.lp .local-map{background:var(--tint);flex:1;min-height:240px}.lp .local-map iframe{filter:grayscale()contrast(1.05);border:0;width:100%;height:100%}.lp .local-info{flex-direction:column;gap:2px;padding:22px 24px 24px;font-size:.875rem;font-style:normal;display:flex}.lp .local-info strong{font-family:var(--display);letter-spacing:-.02em;color:var(--black);font-size:1.0625rem;font-weight:600}.lp .local-info>a{color:var(--black);font-weight:500}.lp .local-links{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.lp .local-links a{color:var(--black);align-items:center;gap:8px;font-weight:500;transition:color .2s;display:inline-flex}.lp .local-links a:hover,.lp .local-info>a:hover{color:var(--blue)}.lp .footer{border-top:1px solid var(--line);padding:40px 0 48px}.lp .footer-inner{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;font-size:.875rem;display:flex}.lp .footer-brand{color:var(--black);align-items:center;gap:12px;display:flex}.lp .footer-brand span{flex-direction:column;line-height:1.3;display:flex}.lp .footer-inner p{max-width:52ch}.lp .show-xs{display:none}@media(max-width:1080px){.lp .cases,.lp .quotes{grid-template-columns:minmax(0,1fr)}.lp .case-bars{max-width:560px}.lp .numbers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .num-cell:nth-child(3){border-left:0;padding-left:0}.lp .num-cell:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:960px){.lp .nav-links{display:none}.lp .hero{padding-top:116px;padding-bottom:72px}.lp .hero-layout,.lp .split,.lp .method,.lp .sys-layout,.lp .about,.lp .final-layout{grid-template-columns:minmax(0,1fr)}.lp .essence{grid-template-columns:minmax(0,1fr);grid-template-areas:"purpose""mv""values"}.lp .split-head{position:static}.lp .hero-visual{justify-self:center;max-width:420px;margin-top:8px}.lp .fc-result{left:-12px}.lp .fc-cert{right:-12px}.lp .about-photo{max-width:440px}.lp .method-panel{min-height:0}}@media(max-width:720px){.lp .fit,.lp .prints,.lp .mv,.lp .certs,.lp .values ol{grid-template-columns:minmax(0,1fr)}.lp .num-cell{padding:28px 16px}.lp .num-cell:nth-child(odd){padding-left:0}.lp .leak{grid-template-columns:minmax(0,1fr);gap:8px;padding:24px}.lp .actions .btn,.lp .sys-copy .btn,.lp .final-card .btn{width:100%}.lp .btn{padding:0 18px}.lp .footer{padding-bottom:96px}.lp .hide-xs{display:none}.lp .show-xs{display:inline}}@media(max-width:480px){.lp .sys-dots,.lp .sys-live{display:none}}@media(max-width:420px){.lp .fc-result{padding:14px 16px;bottom:14px;left:10px}.lp .fc-number{font-size:2.1rem}.lp .fc-cert{top:14px;right:10px}.lp .nav .btn-sm{padding:0 14px}}.lp .sys-tab{border-radius:8px}.lp .sys-tab.is-active{background:var(--tint)}.lp .sys-tab-hl,.lp .sys-tab.is-active:after{display:none}.lp .btn{isolation:isolate;position:relative;overflow:hidden}.lp .btn-primary:after{content:"";z-index:-1;transition:transform .7s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffff47,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.lp .btn-primary:hover:after{transform:translate(120%)}.lp .btn svg{transition:transform .25s var(--ease)}.lp .btn-primary:hover svg{transform:rotate(-8deg)scale(1.1)}.lp .btn-arrow:hover svg{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.lp .btn-primary:after{display:none}}.lp .marquee{background:var(--black);padding:20px 0;overflow:hidden}.lp .marquee-track{width:max-content;animation:42s linear infinite lp-marquee;display:flex}.lp .marquee-group{display:flex}.lp .marquee span{font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;color:var(--white);align-items:center;gap:28px;padding-right:28px;font-size:1.0625rem;font-weight:600;display:inline-flex}.lp .marquee span:after{content:"";background:var(--blue);border-radius:2px;width:8px;height:8px}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp .marquee:hover .marquee-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.lp .marquee-track{animation:none}}.lp .dark .leak{border:1px solid var(--d-line);background:#111;transition:border-color .3s}.lp .dark .leak:hover{border-color:#ffffff4d}.lp .dark .leak-n{color:var(--white)}.lp .dark .leak p{color:var(--d-muted)}.lp .dark .quote{border:1px solid var(--d-line);background:#111;transition:border-color .3s}.lp .dark .quote:hover{border-color:#ffffff4d}.lp .dark .quote blockquote,.lp .dark .quote figcaption strong{color:var(--white)}.lp .dark .quote figcaption span span{color:var(--d-muted)}.lp .dark .avatar{background:var(--white);color:var(--black)}.lp .leak,.lp .quote,.lp .case,.lp .print,.lp .mv-item,.lp .fit-card{transition:box-shadow .3s var(--ease),border-color .3s}.lp .mv-item:hover,.lp .fit-card:hover{box-shadow:var(--shadow)}.lp .section-cta{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:48px;display:flex}.lp .section-cta span{color:var(--muted);font-size:.875rem}.lp .dark .section-cta span{color:var(--d-muted)}.lp .zoomable{text-align:left;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.lp .sys-shot .zoomable img,.lp .print-img img{transition:transform .6s var(--ease)}.lp .sys-shot .zoomable:hover img{transform:scale(1.02)}.lp .lightbox{z-index:200;cursor:zoom-out;background:#000000e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lp .lightbox img{background:var(--white);cursor:default;border-radius:12px;width:auto;max-width:min(1200px,100%);height:auto;max-height:calc(100vh - 96px);box-shadow:0 40px 80px -20px #0009}.lp .lightbox-close{background:var(--white);width:44px;height:44px;color:var(--black);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.lp .wa-float{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:150;align-items:center;gap:12px;display:flex;position:fixed}.lp .wa-bubble{width:60px;height:60px;color:var(--white);background:#25d366;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 12px 28px -8px #25d36699}.lp .wa-bubble:before{content:"";z-index:-1;background:#25d366;border-radius:50%;animation:2.4s ease-out infinite lp-wa-ring;position:absolute;inset:0}@keyframes lp-wa-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media(prefers-reduced-motion:reduce){.lp .wa-bubble:before{animation:none}}.lp .wa-hint{background:var(--white);color:var(--black);white-space:nowrap;box-shadow:var(--shadow);border-radius:12px;padding:10px 14px;font-size:.875rem;font-weight:500}.lp .about-copy p:not(.about-role){max-width:58ch;margin-top:20px;font-size:1.0625rem}.lp .about .certs{grid-template-columns:minmax(0,1fr);margin-top:0}.lp .cert.zoomable{cursor:zoom-in;font:inherit;color:inherit;background:var(--white);border:1px solid var(--line);display:flex}.lp .footer{background:var(--black);color:var(--d-muted);border-top:0;padding:64px 0 40px}.lp .footer-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.lp .footer-brand{color:var(--white);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.lp .footer-brand svg{margin-bottom:16px}.lp .footer-brand strong{font-family:var(--display);letter-spacing:-.03em;font-size:1.25rem;font-weight:700}.lp .footer-brand em{color:var(--d-muted);font-size:.875rem;font-style:normal}.lp .footer-brand p{max-width:40ch;color:var(--d-muted);margin-top:16px;font-size:.875rem}.lp .footer-col{flex-direction:column;gap:12px;font-size:.875rem;display:flex}.lp .footer-title{color:var(--white);margin-bottom:4px;font-size:.8125rem;font-weight:500}.lp .footer-col a{width:fit-content;color:var(--d-muted);align-items:center;gap:8px;transition:color .2s;display:inline-flex}.lp .footer-col a:hover{color:var(--white)}.lp .footer-bottom{color:var(--d-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:48px;padding-top:24px;font-size:.8125rem;display:flex;position:relative}.lp .footer-bottom:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:var(--d-line);height:1px;position:absolute}.lp .footer-bottom a:hover{color:var(--white)}.lp .legal{padding-top:140px}.lp .legal-body{max-width:760px}.lp .legal-body h1{letter-spacing:-.045em;margin-top:12px;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1}.lp .legal-body h2{letter-spacing:-.02em;max-width:none;margin-top:44px;font-size:1.4rem}.lp .legal-body p,.lp .legal-body ul{margin-top:14px}.lp .legal-body ul{padding-left:20px;list-style:outside}.lp .legal-body li+li{margin-top:8px}.lp .legal-body a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.lp .legal-body strong{color:var(--black);font-weight:600}@media(max-width:960px){.lp .about{grid-template-columns:minmax(0,1fr);align-items:start}.lp .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .footer-brand{grid-column:1/-1}}@media(max-width:720px){.lp .hero-visual{max-width:100%}.lp .hero-photo{aspect-ratio:5/4;border-radius:16px}.lp .hero-photo img{object-position:center 18%}.lp .fc-cert{display:none}.lp .fc-result{padding:12px 14px;bottom:12px;left:12px}.lp .fc-number{font-size:1.875rem}.lp .print-img{aspect-ratio:16/8}.lp .section-cta .btn{width:100%}.lp .wa-bubble{width:56px;height:56px}.lp .wa-float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.lp .wa-hint{display:none}}@media(max-width:480px){.lp .footer-grid{grid-template-columns:minmax(0,1fr)}}.lp .marquee{padding:14px 0}.lp .marquee-track{animation-duration:60s}.lp .marquee span{font-family:var(--body);letter-spacing:.01em;color:var(--d-muted);gap:22px;padding-right:22px;font-size:.8125rem;font-weight:400}.lp .marquee span:after{background:#ffffff59;border-radius:50%;width:4px;height:4px}.lp .fc-pos{z-index:2;box-shadow:none;background:0 0;padding:0;position:absolute}.lp .fc-pos .float-card{position:relative}.lp .fc-pos.fc-result .float-card{padding:18px 22px}.lp .fc-pos.fc-cert .float-card{align-items:center;gap:12px;padding:12px 16px;display:flex}.lp .fc-cert .float-card span{flex-direction:column;line-height:1.3;display:flex}.lp .fc-float{will-change:transform;backface-visibility:hidden;animation:6s ease-in-out infinite lp-float}.lp .fc-float-alt{animation-duration:7s;animation-delay:-3.5s}@keyframes lp-float{0%,to{transform:translate(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.lp .fc-float{animation:none}}.lp .about .certs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lp .cert.zoomable{border-radius:var(--r-card);flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.lp .cert-img{aspect-ratio:1280/905;background:var(--tint);border-bottom:1px solid var(--line);display:block;overflow:hidden}.lp .cert .cert-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);border-radius:0}.lp .cert:hover .cert-img img{transform:scale(1.03)}.lp .cert-body{flex-direction:column;padding:14px 16px 16px;line-height:1.35;display:flex}.lp .cert-body strong{font-family:var(--display);letter-spacing:-.02em;font-size:1rem;font-weight:600}.lp .about-photo-m,.lp .method-acc{display:none}.lp .acc-item{background:var(--white);border:1px solid var(--line);border-radius:14px;transition:border-color .2s}.lp .acc-item.is-open{border-color:var(--blue)}.lp .acc-head{text-align:left;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.lp .acc-head .method-txt{flex:1}.lp .acc-item.is-open .method-n{background:var(--blue);color:var(--white)}.lp .acc-item.is-open .faq-plus:after{transform:translate(-50%,-50%)rotate(0)}.lp .acc-panel{overflow:hidden}.lp .acc-inner{padding:0 16px 18px}.lp .acc-inner p{font-size:1rem}.lp .acc-inner .method-out{margin-top:16px}.lp .quotes-note{color:var(--d-muted);margin-top:16px;font-size:.8125rem}@media(max-width:960px){.lp .method{display:none}.lp .method-acc{gap:8px;display:grid}.lp .about{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.lp .hero-visual{display:none}.lp .hero{padding-bottom:56px}.lp .about-photo-m{margin-bottom:28px;display:block}.lp .about-photo-m img{aspect-ratio:1;object-fit:cover;object-position:center 15%;border-radius:16px;width:100%}.lp .about .certs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp .cert-body{padding:10px 12px 12px}.lp .cert-body strong{font-size:.875rem}.lp .cert-body em{font-size:.8125rem}}.lp .brand-symbol{background-color:currentColor;flex:none;display:inline-block;-webkit-mask:url(/brand-symbol.svg) 50%/contain no-repeat;mask:url(/brand-symbol.svg) 50%/contain no-repeat}.lp .accent-bar{transform-origin:0}.lp .status-page{text-align:center;min-height:100vh;color:var(--black);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.lp .status-page h1{letter-spacing:-.04em;font-size:clamp(2rem,5vw,3rem);line-height:1.05}.lp .status-page p{max-width:44ch;color:var(--text)}.lp .swipe-hint{display:none}@media(max-width:720px){.lp .hero-copy,.lp .section-head,.lp .split-head,.lp .sys-copy,.lp .about-copy,.lp .final-card,.lp .purpose{text-align:center}.lp .h1-kicker{display:block}.lp .h1-kicker .live-dot{vertical-align:1px;margin-right:8px;display:inline-block}.lp .print-kpis{gap:24px}.lp .print-kpis strong{white-space:nowrap;font-size:1.5rem}.lp .hero-sub,.lp .lead,.lp .section-head h2,.lp .split-head h2,.lp .sys-copy h2,.lp .about-copy p,.lp .final-card h2,.lp .final-card p{margin-left:auto;margin-right:auto}.lp .hero-copy .accent-bar,.lp .section-head .accent-bar,.lp .split-head .accent-bar,.lp .sys-copy .accent-bar,.lp .final-card .accent-bar,.lp .purpose .accent-bar{transform-origin:50%;margin-left:auto;margin-right:auto}.lp .actions{justify-content:center}.lp .final-card,.lp .purpose{align-items:center}.lp .section-cta{text-align:center;flex-direction:column}.lp .proof-head,.lp .cases-legend{text-align:center;justify-content:center}.lp .num-cell{text-align:center;align-items:center}.lp .num-cell .num-lbl{max-width:18ch}.lp .sys-copy .checks{text-align:left;max-width:340px;margin-left:auto;margin-right:auto}.lp .footer-grid,.lp .footer-bottom{text-align:center;justify-content:center}.lp .footer-brand,.lp .footer-col{align-items:center}.lp .footer-brand p{margin-left:auto;margin-right:auto}.lp .carousel{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding:4px var(--gutter) 12px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.lp .carousel::-webkit-scrollbar{display:none}.lp .carousel>*{scroll-snap-align:start;flex:0 0 86%}.lp .cases-legend{margin-bottom:16px}.lp .swipe-hint{text-align:center;color:var(--muted);margin-top:4px;font-size:.8125rem;display:block}.lp .dark .swipe-hint{color:var(--d-muted)}.lp .quotes-note{text-align:center}.lp .local-info{text-align:center;align-items:center}.lp .local-links{justify-content:center}}.lp .hero-photo img{object-position:center 18%}.lp .about{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.lp .about-photo-d img{aspect-ratio:4/5;object-fit:cover;object-position:center 30%;background:#1b1b1b;border-radius:20px;width:100%}.lp .about-main .certs{margin-top:32px}@media(max-width:960px){.lp .about{grid-template-columns:minmax(0,1fr)}.lp .about-photo-d{max-width:420px}}@media(max-width:720px){.lp .about-photo-d{display:none}.lp .about-photo-m img{aspect-ratio:1;object-position:center 28%;background:#1b1b1b}.lp .about-main .certs{margin-top:28px}}.lp .fc-pos.fc-cert{top:20px;right:-40px}.lp .fc-pos.fc-cert .float-card{gap:10px;padding:10px 14px}.lp .fc-pos.fc-cert .brand-symbol{width:18px!important;height:18px!important}.lp .fc-pos.fc-cert strong{font-size:.8125rem}.lp .fc-pos.fc-cert em{font-size:.75rem}@media(max-width:1199px){.lp .fc-pos.fc-cert{top:-22px;right:-12px}}.lp .hero-photo{background:#0b0b0d}@media(max-width:1199px){.lp .hero-photo img{object-position:center 32%}}@media(max-width:720px){.lp .about-photo-m img{object-position:center 30%;background:#0b0b0d}}.lp .hero-in{animation:lp-rise .7s var(--ease) both}.lp .fc-in{animation:lp-fc-in .7s var(--ease) both}@keyframes lp-fc-in{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.lp .hero-in,.lp .fc-in{animation:none}}.lp .hero-photo picture{width:100%;height:100%;display:block}.lp{--hair:#0a0a0a1a;--hair-dark:#ffffff1f}.lp h2{letter-spacing:-.035em;max-width:20ch;font-size:clamp(2rem,3.4vw,3rem);line-height:1.04}.lp .eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.lp .wa-bubble:before,.lp .wa-bubble:after{display:none;animation:none!important}.lp .section-cta{margin-top:40px}.lp .dark .btn-secondary{color:var(--white);background:0 0;border-color:#ffffff47}.lp .dark .btn-secondary:hover{border-color:var(--white)}.lp .leaks{gap:0}.lp .leak,.lp .dark .leak{border:0;border-top:1px solid var(--hair-dark);box-shadow:none;background:0 0;border-radius:0;padding:28px 0}.lp .leak:last-child{border-bottom:1px solid var(--hair-dark)}.lp .leak-n,.lp .dark .leak-n{font-size:.875rem;font-family:var(--body);letter-spacing:0;color:#ffffff73;padding-top:6px;font-weight:500}.lp .method-list{gap:0}.lp .method-step{border:0;border-top:1px solid var(--hair);background:0 0;border-radius:0;padding:20px 4px}.lp .method-list li:last-child .method-step{border-bottom:1px solid var(--hair)}.lp .method-step:hover,.lp .method-step.is-active{border-color:var(--hair)}.lp .method-hl{background:var(--blue);border-radius:0;width:2px;inset:-1px auto -1px 0}.lp .method-n,.lp .method-step.is-active .method-n{width:auto;height:auto;font-family:var(--body);color:var(--muted);background:0 0;font-size:.8125rem;font-weight:500}.lp .method-step:not(.is-active) .method-txt strong{color:#6b6b6b}.lp .method-panel{box-shadow:none;border:1px solid var(--hair);border-radius:16px;min-height:0}.lp .method-icon{display:none}.lp .method-out{border-left:2px solid var(--blue);background:0 0;border-radius:0;padding:4px 0 4px 16px}.lp .case{border:0;border-top:1px solid var(--hair);box-shadow:none;background:0 0;border-radius:0;padding-left:0;padding-right:0}.lp .quote,.lp .dark .quote{border:0;border-top:1px solid var(--hair-dark);box-shadow:none;background:0 0;border-radius:0;padding:28px 0 0}.lp .quote blockquote{font-size:1.125rem;line-height:1.55}.lp .purpose{color:var(--black);background:0 0;border-radius:0;padding:0}.lp .purpose .card-label{color:var(--muted)}.lp .purpose-title{color:var(--black)}.lp .purpose p{color:var(--text)}.lp .purpose .verse,.lp .purpose .verse span{color:var(--muted)}.lp .mv-item,.lp .values{border:0;border-top:1px solid var(--hair);box-shadow:none;background:0 0;border-radius:0;padding-left:0;padding-right:0}.lp .value-n{font-family:var(--body);color:var(--muted);font-size:.8125rem;font-weight:500}.lp .fit-card{border:0;border-top:1px solid var(--hair);box-shadow:none;background:0 0;border-radius:0;padding-left:0;padding-right:0}.lp .fit-card.yes{border-top:2px solid var(--black)}.lp .faq{gap:0}.lp .faq-item,.lp .faq-item[open]{border:0;border-top:1px solid var(--hair);box-shadow:none;background:0 0;border-radius:0}.lp .faq-item:last-child{border-bottom:1px solid var(--hair)}.lp .faq-item summary,.lp .faq-item p,.lp .faq-item>div{padding-left:0;padding-right:0}.lp .faq-plus,.lp .faq-item[open] .faq-plus{color:var(--black);background:0 0}.lp .card-label{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.lp .value-n{padding-top:5px}.lp .method-acc{gap:0}.lp .acc-item,.lp .acc-item.is-open{border:0;border-top:1px solid var(--hair);background:0 0;border-radius:0}.lp .acc-item:last-child{border-bottom:1px solid var(--hair)}.lp .acc-head,.lp .acc-inner{padding-left:0;padding-right:0}.lp .acc-item.is-open .method-n{color:var(--blue);background:0 0}.lp .acc-item.is-open .faq-plus{background:0 0}.lp .acc-item.is-open .faq-plus:before,.lp .acc-item.is-open .faq-plus:after{background:var(--black)}.lp .numbers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1080px){.lp .numbers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .num-cell:nth-child(3){border-left:1px solid var(--line);padding-left:28px}.lp .num-cell:nth-child(n+3){border-top:0}}@media(max-width:720px){.lp .numbers-grid{grid-template-columns:minmax(0,1fr)}.lp .num-cell,.lp .num-cell:nth-child(3),.lp .num-cell:nth-child(odd){border-left:0;padding:22px 0}.lp .num-cell+.num-cell{border-top:1px solid var(--line)}}.lp .method-n{min-width:22px}.lp .hero,.lp .section.dark{isolation:isolate}.lp .aurora{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.lp .aurora:before,.lp .aurora:after{content:"";will-change:transform;border-radius:50%;width:60vmax;height:60vmax;position:absolute}.lp .aurora:before{background:radial-gradient(closest-side,#1f3bd60d,#0000);animation:26s ease-in-out infinite alternate lp-drift-a;top:-25vmax;left:-15vmax}.lp .aurora:after{background:radial-gradient(closest-side,#7882961a,#0000);animation:32s ease-in-out infinite alternate lp-drift-b;bottom:-30vmax;right:-20vmax}.lp .dark .aurora:before{background:radial-gradient(closest-side,#ffffff12,#0000)}.lp .dark .aurora:after{background:radial-gradient(closest-side,#1f3bd61a,#0000)}@keyframes lp-drift-a{to{transform:translate(18vw,10vh)scale(1.15)}}@keyframes lp-drift-b{to{transform:translate(-16vw,-12vh)scale(.9)}}.lp{--sheet:clamp(28px, 4vw, 56px)}.lp main>section:not(.hero),.lp .footer{border-radius:var(--sheet) var(--sheet) 0 0;margin-top:calc(-1 * var(--sheet));position:relative}.lp main>section:not(.hero):not(.tint):not(.dark){background:var(--white)}.lp .dark h2,.lp .final-card h2{background:linear-gradient(#c3c8ce,#fff);color:#0000;-webkit-background-clip:text;background-clip:text}.lp .leak,.lp .dark .leak{grid-template-columns:clamp(72px,8vw,120px) minmax(0,1fr);align-items:start}.lp .leak-n,.lp .dark .leak-n{font-family:var(--display);letter-spacing:-.06em;background:linear-gradient(#a9aeb5,#e4e7ea);color:#0000;-webkit-background-clip:text;background-clip:text;padding-top:0;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:700;line-height:.9}.lp .reveal-words.lead{color:var(--white);font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.55}.lp .rw-word{display:inline}.lp .case-stack{margin-top:8px;display:block}.lp .case-slot{height:62vh;min-height:420px}.lp .case-slot:last-child{height:auto;min-height:0}.lp .case,.lp .tint .case{border:1px solid var(--hair);background:var(--white);transform-origin:top;border-radius:clamp(24px,3vw,40px);max-width:880px;margin:0 auto;padding:clamp(24px,4vw,48px);position:sticky;box-shadow:0 30px 60px -40px #0a0a0a59}.lp .case-growth strong{font-size:clamp(3rem,7vw,5.5rem)}@media(max-width:720px){.lp .leak,.lp .dark .leak{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.lp .case-slot{height:56vh;min-height:380px}}@media(prefers-reduced-motion:reduce){.lp .aurora:before,.lp .aurora:after{animation:none}.lp .rw-word{opacity:1!important}}.lp .hero-float{will-change:transform;animation:7s ease-in-out infinite lp-photo-float}@keyframes lp-photo-float{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.lp .hero-float{animation:none}}.lp .leak-n,.lp .dark .leak-n{padding:.06em .04em .1em;line-height:1.1;display:inline-block}.lp .dark h2,.lp .final-card h2{padding-bottom:.08em}.lp .btn{font-size:.9375rem}.lp .btn-sm{font-size:.875rem}.lp .case-bar-row{grid-template-columns:72px minmax(0,1fr);gap:12px}@media(max-width:720px){.lp .case-growth{flex-direction:column;align-items:flex-start;gap:6px}.lp .case-bar-row{grid-template-columns:64px minmax(0,1fr)}}.lp .case-track{padding-right:7.5rem}.lp .case-bar{flex:none;position:relative}.lp .case-bar-v{margin-left:10px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}@media(max-width:720px){.lp .case-track{padding-right:6.25rem}.lp .case-bar-row{grid-template-columns:58px minmax(0,1fr);gap:8px}.lp .case-bar-v{font-size:.75rem}}.lp .live-dot{box-shadow:none;animation:none;position:relative}.lp .live-dot:after{content:"";background:inherit;border-radius:50%;animation:2.4s ease-out infinite lp-ring;position:absolute;inset:0}.lp .sys-live .live-dot:after{animation:none;display:none}@keyframes lp-ring{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}@media(max-width:720px){.lp .h1-word,.lp .hero-in,.lp .fc-in{animation:none}}@media(prefers-reduced-motion:reduce){.lp .live-dot:after{animation:none}}.lp .cookie-banner{left:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:160;border:1px solid var(--hair);background:var(--white);max-width:520px;animation:lp-fc-in .5s var(--ease) both;border-radius:14px;align-items:center;gap:20px;padding:16px 16px 16px 20px;display:flex;position:fixed;box-shadow:0 20px 40px -24px #0a0a0a59}.lp .cookie-banner p{color:var(--text);font-size:.8125rem;line-height:1.5}.lp .cookie-banner a{color:var(--black);text-underline-offset:2px;text-decoration:underline}.lp .cookie-actions{flex:none;gap:8px;display:flex}.lp .cookie-btn{border-radius:var(--r-btn);background:var(--black);min-height:40px;color:var(--white);padding:0 16px;font-size:.8125rem;font-weight:600}.lp .cookie-btn-ghost{color:var(--black);border:1px solid var(--line-strong);background:0 0}@media(max-width:720px){.lp .cookie-banner{left:12px;right:12px;bottom:calc(88px + env(safe-area-inset-bottom));text-align:left;flex-direction:column;align-items:stretch;gap:12px;max-width:none}.lp .cookie-actions .cookie-btn{flex:1}}.lp .logo-strip{padding:clamp(40px,5vw,72px) 0 calc(clamp(40px,5vw,72px) + var(--sheet));overflow:hidden}.lp .logo-strip-label{padding:0 var(--gutter);text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 clamp(20px,2.5vw,32px);font-size:.8125rem;font-weight:500}.lp .logo-viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp .logo-track{align-items:center;width:max-content;margin:0;padding:0;list-style:none;animation:90s linear infinite lp-logos;display:flex}.lp .logo-track li{flex:none;padding:0 clamp(28px,3.6vw,56px)}.lp .logo-track img{width:auto;height:var(--h);opacity:.42;transition:opacity .3s var(--ease);display:block}.lp .logo-track li:hover img{opacity:.85}@keyframes lp-logos{to{transform:translate(-50%)}}@media(max-width:720px){.lp .logo-track img{height:calc(var(--h) * .72)}.lp .logo-track{animation-duration:70s}}@media(prefers-reduced-motion:reduce){.lp .logo-viewport{-webkit-mask-image:none;mask-image:none}.lp .logo-track{width:auto;padding:0 var(--gutter);flex-wrap:wrap;justify-content:center;row-gap:28px;animation:none}.lp .logo-track li[aria-hidden]{display:none}}
