/* Generated by scripts/build-landing-css.mjs; sources 063e2da13f2fec9d; Lightning CSS 1.33.0. */
:root{--doors-accent-start:#2edfc2;--doors-accent-mid:#17d0c9;--doors-accent-end:#00c1cf}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/inter-latin-variable.woff2)format("woff2")}@font-face{font-family:League Spartan;font-style:normal;font-weight:500 700;font-display:swap;src:url(fonts/league-spartan-latin-variable.woff2)format("woff2")}:root{--bg-900:#000010;--bg-800:#081d24;--site-background:#071525;--cyan:var(--doors-accent-end);--cyan-bright:var(--doors-accent-mid);--white:#f7fafc;--muted:#a7bacb;--ink:#102c38;--line:#2edfc230;--panel:#0a2232b8;--radius:14px;--container:1180px;--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html{background:var(--site-background);scroll-behavior:smooth;min-height:100%;scroll-padding-top:110px}body{min-height:100%;color:var(--white);background:var(--site-background);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6;position:relative}[hidden]{display:none!important}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}p,h1,h2,h3,h4,figure{margin:0}h1,h2,h3,.price-card>strong{text-wrap:balance;font-family:League Spartan,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:600;line-height:1.1}h2{letter-spacing:-.025em;font-size:clamp(34px,3.8vw,50px)}h3{letter-spacing:-.015em;font-size:24px}p{line-height:1.7}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--cyan-bright);outline-offset:5px}main,.footer{z-index:1;position:relative}.container{width:min(var(--container), calc(100% - 80px));margin-inline:auto}section[id]{scroll-margin-top:100px}.text-accent{color:var(--cyan-bright)}.skip-link{z-index:100;color:var(--bg-900);background:var(--cyan-bright);border-radius:8px;padding:12px 20px;position:fixed;top:10px;left:20px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{z-index:40;pointer-events:none;padding-top:18px;position:fixed;inset:0 0 auto}.nav,.standalone-nav{border:1px solid var(--line);backdrop-filter:blur(14px);background:#03121ede;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:10px 12px 10px 22px;display:flex;box-shadow:0 12px 36px #0000102e}.nav{pointer-events:auto;transition:background .3s,border-color .3s;position:relative}.site-header.is-scrolled .nav{background:#020e19f5;border-color:#17d0c945}.brand{flex-shrink:0;align-items:center;display:inline-flex}.brand-logo{width:126px;height:auto}.nav-links,.nav-actions{align-items:center;gap:23px;display:flex}.nav-links,.login-link{color:#c8d7e0;font-size:13px;font-weight:500}.nav a:not(.btn):hover,.footer a:hover{color:var(--cyan-bright)}.nav-actions{gap:20px}.language-switcher{color:#6d8497;white-space:nowrap;align-items:center;gap:3px;font-size:12px;display:inline-flex}.language-switcher a{color:#adbfcc;justify-content:center;align-items:center;min-width:32px;min-height:44px;display:inline-flex}.language-switcher a[aria-current=true]{color:var(--cyan-bright)}.mobile-menu-toggle,.mobile-menu{display:none}.btn{text-align:center;min-height:50px;transition:transform .28s var(--ease), border-color .28s ease, background .28s ease;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:12px 25px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex;position:relative}.btn-small{min-height:44px;padding:10px 16px;font-size:12px}.btn-primary{isolation:isolate;color:#10243b;background:linear-gradient(170deg, var(--doors-accent-start), var(--doors-accent-mid));border-color:#2edfc2b3;box-shadow:inset 0 1px #ffffff3d}.btn-primary:before{content:"";z-index:-1;border-radius:inherit;opacity:.4;transition:opacity .35s;position:absolute;inset:0;box-shadow:0 7px 28px #00c1cf52}.btn-primary:hover:before,.btn-primary:focus-visible:before{opacity:1}.btn-primary:hover{color:#10243b;background:var(--doors-accent-start)}.btn-secondary,.dark-btn{color:var(--white);background:#0018278c;border-color:#385d6c}.btn-secondary:hover{border-color:var(--cyan);background:#00323eb3}.tag{color:var(--cyan-bright);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.tag:before{content:"";background:var(--cyan-bright);flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}.hero{padding:155px 0 80px;overflow:clip}.hero h1{letter-spacing:-.035em;max-width:690px;margin-top:23px;font-size:clamp(46px,5.1vw,72px);line-height:1.02}.hero h1 span{display:block}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-actions .btn-primary:after,.access-panel .btn:after{content:"↗";font-size:19px;font-weight:400}.section-title h2,.demo-copy h2,.workflow-copy h2,.faq-heading h2,.cta-panel h2{margin-top:18px}.before-after,.product-demo,.workflow,.features,.pricing,.faq{padding:82px 0}.video-play{color:var(--bg-800);background:var(--cyan-bright);border:0;border-radius:8px;align-items:center;gap:10px;margin:12px auto;padding:12px 18px;font-size:13px;display:flex}.steps{gap:24px;margin-top:32px;display:grid}.step{grid-template-columns:34px 1fr;gap:17px;display:grid}.step>span{border:1px solid var(--doors-accent-end);width:32px;height:32px;color:var(--cyan-bright);background:#00c1cf0b;border-radius:9px;place-items:center;font-size:12px;display:grid}.step h3{font-size:23px}.step p{max-width:445px;color:var(--muted);margin-top:5px;font-size:14px}.feature-spotlight{border-color:var(--doors-accent-end);background:radial-gradient(at 60% 10%,#00c1cf50,#0000 70%),#0a2334;flex-direction:column;grid-area:1/1/span 2;justify-content:flex-end;display:flex}.feature-spotlight img{width:116px;height:116px;margin:0 auto auto}.feature-spotlight h3{margin-top:24px;font-size:33px}.pricing{background:radial-gradient(at 50% 60%,#12394d66,#0000 70%)}.pricing-stage{margin-top:48px}.faq-layout{max-width:850px}.faq-heading{text-align:center}.faq-list{gap:10px;margin-top:36px;display:grid}.faq-item{border:1px solid var(--line);background:#0a2031aa;border-radius:12px;transition:border-color .28s;overflow:hidden}.faq-item:has([aria-expanded=true]){border-color:var(--doors-accent-mid)}.faq-item h3{text-wrap:initial}.faq-item button{width:100%;color:var(--white);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;font:500 15px/1.5 Inter,sans-serif;display:flex}.faq-item button:focus-visible{outline-offset:-5px;border-radius:12px}.faq-chevron{border-right:1.5px solid var(--cyan);border-bottom:1.5px solid var(--cyan);flex-shrink:0;width:8px;height:8px;transition:transform .3s;transform:rotate(45deg)}.faq-item button[aria-expanded=true] .faq-chevron{transform:rotate(225deg)}.faq-answer{padding:0 24px 24px}.faq-answer p{color:#b2c7d4;max-width:700px;font-size:14px}.faq-answer.is-opening{animation:answer-in .3s var(--ease)}@keyframes answer-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.footer{border-top:1px solid var(--line);background:#04111e66;padding:48px 0 22px}.footer-grid{grid-template-columns:1.5fr 1fr .8fr 1fr;gap:40px;display:grid}.footer-brand-col p{max-width:290px;color:var(--muted);margin-top:18px;font-size:13px}.footer-col{align-content:start;gap:6px;display:grid}.footer-col strong{margin-bottom:8px;font-size:13px;font-weight:600}.footer-col a{width:fit-content;color:var(--muted);padding-block:5px;font-size:13px}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:16px;font-size:12px;display:flex}.contact-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:60px;display:grid}.contact-copy h1{margin-top:18px;font-size:clamp(38px,4.5vw,58px)}.contact-copy>p:not(.tag){color:var(--muted);margin-top:20px;font-size:16px}.contact-form{border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:19px;padding:30px;display:grid}input[type=checkbox]{width:18px;height:18px;accent-color:var(--cyan);flex-shrink:0}@media (width<=1120px){.nav-links{display:none}.mobile-menu-toggle{background:#0a2839;border:1px solid #345562;border-radius:9px;flex:0 0 44px;order:3;place-content:center;gap:4px;width:44px;height:44px;padding:0;display:grid}.mobile-menu-toggle span{background:var(--cyan-bright);width:18px;height:2px;transition:transform .28s,opacity .28s;display:block}.mobile-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-menu{background:#041927;border:1px solid #345562;border-radius:12px;max-height:calc(100dvh - 115px);padding:14px;position:absolute;inset:calc(100% + 8px) 0 auto;overflow-y:auto;box-shadow:0 24px 40px #00001077}.mobile-menu.is-open{gap:4px;display:grid}.mobile-menu>a:not(.btn){border-radius:7px;padding:11px 12px;font-size:14px}.mobile-menu>a:not(.btn):hover{background:#103345}.mobile-language-switcher{padding-inline:3px}.nav-actions{margin-left:auto}.hero h1{font-size:clamp(45px,5.8vw,62px)}.feature-spotlight{grid-area:auto/1/auto/-1;grid-template-columns:100px 1fr;gap:0 24px;display:grid}.feature-spotlight img{grid-row:1/3;width:100px;height:100px;margin:auto}.feature-spotlight h3{margin-top:0;font-size:29px}}@media (width<=900px){.hero h1{font-size:60px}.hero-actions{justify-content:center}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:28px}.footer-brand-col{grid-column:1/-1}.auth-shell,.contact-grid{grid-template-columns:1fr;gap:35px;max-width:670px}}@media (width<=640px){.container{width:calc(100% - 36px)}h2{font-size:35px}.site-header{padding-top:10px}.nav{gap:10px;min-height:62px;padding:8px 9px 8px 14px}.brand-logo{width:110px}.nav-actions{gap:4px}.nav-actions .btn,.login-link{display:none}.hero{padding:120px 0 56px}.hero h1{margin-top:21px;font-size:clamp(42px,10.6vw,58px)}.hero-actions{gap:10px;margin-top:24px}.hero-actions .btn{flex:auto;padding-inline:17px;font-size:13px}.tag{letter-spacing:.08em;font-size:10px}.before-after,.product-demo,.workflow,.features,.pricing,.faq{padding:54px 0}.steps{gap:24px}.feature-spotlight{grid-template-columns:65px 1fr;column-gap:17px}.feature-spotlight img{width:65px;height:65px}.feature-spotlight h3{font-size:27px}.pricing-stage{margin-top:35px}.faq-list{margin-top:26px}.faq-item button{padding:20px 18px;font-size:14px}.faq-answer{padding:0 18px 20px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-col a{align-items:center;min-height:40px;padding-block:8px;display:flex}.footer-col strong{margin-bottom:2px}.footer-brand-col p{margin-top:14px}.contact-form{padding:22px 18px}}@media (width<=430px){.feature-spotlight{grid-template-columns:65px 1fr}}.reveal{--reveal-x:0px;--reveal-y:18px;--reveal-scale:1;opacity:1;transform:none}.reveal-left{--reveal-x:-22px;--reveal-y:0px}.reveal-right{--reveal-x:22px;--reveal-y:0px}.reveal-scale{--reveal-y:8px;--reveal-scale:.98}.reveal.is-pending{opacity:0;transform:translate3d(var(--reveal-x),var(--reveal-y),0) scale(var(--reveal-scale))}.reveal.is-visible{animation:reveal-in .6s var(--ease) backwards;animation-delay:var(--delay,0s)}.reveal-delay-0{--delay:0s}.reveal-delay-1{--delay:60ms}.reveal-delay-2{--delay:.12s}.reveal-delay-3{--delay:.18s}.reveal-delay-4{--delay:.24s}@keyframes reveal-in{0%{opacity:0;transform:translate3d(var(--reveal-x),var(--reveal-y),0) scale(var(--reveal-scale))}to{opacity:1;transform:none}}@keyframes signal-in{0%{opacity:.45;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:hover{transform:translateY(-2px)}}@media (width<=640px){.reveal{--reveal-x:0px;--reveal-y:10px}.reveal-scale{--reveal-scale:.99}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal.is-pending,.reveal.is-visible{opacity:1;transform:none}}.hero:before{content:"";z-index:-1;opacity:.9;clip-path:polygon(0 8%,59% 0,100% 39%,68% 100%,12% 81%);background:linear-gradient(145deg,#17d0c913,#0000 46%),linear-gradient(34deg,#0000 0 59%,#00c1cf26 59.2% 72%,#0000 72.2%);width:min(45vw,670px);height:500px;position:absolute;top:132px;left:max(-16vw,-280px)}.hero:after{content:"";z-index:-1;clip-path:polygon(11% 0,88% 0,100% 100%,0 100%);border:1px solid #17d0c924;border-bottom-color:#0000;width:clamp(120px,16vw,232px);height:clamp(220px,25vw,360px);position:absolute;bottom:22px;right:8%;box-shadow:0 0 80px #00c1cf14,inset 0 0 64px #00c1cf08}.workflow{background:radial-gradient(circle at 89% 48%,#00c1cf1a,#0000 31%),linear-gradient(72deg,#0000 0 45%,#00c1cf1a 45.2% 54%,#0000 54.2%);overflow:hidden}.workflow:after{content:"";z-index:-1;clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(90deg,#00c1cf09,#0000 54%);border-left:1px solid #17d0c91f;border-right:1px solid #17d0c914;width:34%;height:72%;position:absolute;top:14%;right:-1%}.pricing{background:radial-gradient(58% 70% at 50% 65%,#00c1cf13,#0000 70%),linear-gradient(162deg,#0000 0 53%,#144a5e21 53.1% 61%,#0000 61.1%);overflow:hidden}.pricing:after{content:"";z-index:-1;clip-path:polygon(55% 0,100% 21%,81% 100%,0 80%,11% 31%);background:linear-gradient(140deg,#00c1cf14,#0000 56%);border:1px solid #17d0c91a;width:380px;height:480px;position:absolute;top:16%;left:-150px}.faq{background:linear-gradient(130deg,#020f1b70 0 42%,#0000 42% 68%,#0c384a29 68% 100%);overflow:hidden}.faq:after{content:"";z-index:-1;clip-path:polygon(26% 0,100% 14%,88% 100%,0 76%,8% 25%);background:radial-gradient(#17d0c921,#0000 68%);width:min(46vw,680px);height:480px;position:absolute;bottom:-180px;right:-7vw}@media (width<=640px){.background-blurs:after,.hero:before,.before-after:after,.product-demo:before,.pricing:after{display:none}.hero:after{opacity:.5;bottom:0;right:-40px}.workflow:after{opacity:.55;width:62%}.faq:after{opacity:.5;right:-32vw}}:root{--v2-line:#2edfc229}.faq-v2{padding:112px 0}.faq-v2 .faq-item{border-color:#2edfc224}.final-copy{z-index:3;width:52%;position:relative}.final-copy h2{margin-top:17px;font-size:clamp(42px,5vw,66px)}.final-copy>p:not(.tag){color:#91a8b6;max-width:540px;margin-top:18px}.final-copy .btn{margin-top:28px}@media (width<=900px){.final-copy{width:62%}}@media (width<=640px){.problem-flow,.product-demo-v2,.workflow-v2,.features-v2,.pricing-v2,.faq-v2{padding:86px 0}.final-copy{width:100%}}:root{--v3-night:#06131f;--v3-light:#f4f8fb;--v3-ink:#0c1a2c;--v3-line:#0a24361f;--v3-aqua:var(--doors-accent-mid)}.v3-dark{background:var(--v3-night);color:#fff;position:relative}.v3-light{background:var(--v3-light);color:var(--v3-ink);position:relative}.v3-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--doors-accent-start);align-items:center;gap:.55rem;margin:0 0 1.1rem;font-size:.78rem;font-weight:850;display:inline-flex}.v3-eyebrow.light{color:#10243b}.v3-hero{isolation:isolate;align-items:center;min-height:100vh;padding:9.2rem 0 5.6rem;display:grid;position:relative}.v3-hero:before{content:"";z-index:-3;background:linear-gradient(#071525 0%,#06131f 68%,#07131d 100%);position:absolute;inset:0}.v3-hero:after{content:"";z-index:-2;opacity:.5;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(#0000 4%,#000 35%,#0000 94%)}.v3-hero-glow{filter:blur(16px);z-index:-1;background:radial-gradient(circle,#17d0c930 0%,#17d0c90f 40%,#0000 70%);border-radius:50%;width:48rem;height:48rem;position:absolute;top:4rem;right:-8rem}.v3-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(600px,1.14fr);align-items:center;gap:clamp(2rem,4vw,5rem);display:grid}.v3-hero-copy{z-index:4;position:relative}.v3-hero-copy h1{max-width:12ch;margin:0;font-size:clamp(3.5rem,6vw,6.9rem);line-height:.9}.v3-hero-copy .text-accent{color:var(--v3-aqua)}.v3-lead{color:#c1ceda;max-width:620px;margin:1.7rem 0 1.6rem;font-size:clamp(1.05rem,1.35vw,1.25rem)}.v3-hero-product{perspective:1400px;min-height:650px;position:relative}.toast-icon{background:var(--v3-aqua);color:#10243b;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}@keyframes toastFloat{50%{transform:translateY(-7px)}}.v3-centered-heading{text-align:center;max-width:900px;margin:0 auto 3.8rem}.v3-centered-heading h2{color:var(--v3-ink);margin:.2rem auto 1.2rem}.v3-centered-heading p:last-child{color:#607185;max-width:720px;margin:0 auto;font-size:1.05rem}.v3-problem{padding:8rem 0 6.5rem}.v3-chaos-scene{border:1px solid var(--v3-line);background:radial-gradient(circle at 50% 48%,#fff 0%,#f7fbfd 45%,#edf4f8 100%);border-radius:32px;place-items:center;max-width:1050px;min-height:540px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #19374b1a}.v3-chaos-scene:before{content:"";opacity:.13;background-image:radial-gradient(#9db1bf 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.v3-chaos-scene img{z-index:2;filter:drop-shadow(0 24px 25px #2c455721);width:auto;height:410px;margin-top:35px;position:relative}.chaos-caption{z-index:4;backdrop-filter:blur(8px);color:#283b4d;background:#ffffffed;border:1px solid #dce7ec;border-radius:15px;justify-content:space-between;align-items:center;gap:1rem;min-width:min(85%,650px);padding:.8rem 1rem;display:flex;position:absolute;bottom:1.3rem;left:50%;transform:translate(-50%)}.chaos-caption strong{font-size:.82rem}.chaos-caption span{color:#738597;text-align:right;font-size:.7rem}.liam-break{color:#fff;background:linear-gradient(135deg,#0b2633,#081d24);padding:5rem 0;position:relative;overflow:hidden}.liam-break:before{content:"";background:radial-gradient(circle at 78%,#2edfc233,#0000 32%);position:absolute;inset:0}.liam-break-inner{grid-template-columns:1.05fr .7fr;align-items:center;min-height:360px;display:grid;position:relative}.liam-break h2{max-width:10ch;margin:.2rem 0 1rem}.liam-break p:last-child{max-width:590px;color:color-mix(in srgb,var(--doors-accent-start) 45.0%,#fff)}.liam-break img{filter:drop-shadow(0 25px 25px #00000038);width:auto;height:470px;position:absolute;bottom:-26%;right:8%}.v3-how{padding:8rem 0}.simple-steps{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.simple-steps article{border:1px solid var(--v3-line);background:#fff;border-radius:22px;min-height:360px;padding:1.5rem;position:relative;overflow:hidden}.simple-steps article>span{color:#93a5b1;letter-spacing:.12em;font-size:.65rem;font-weight:900}.simple-steps img{object-fit:contain;width:150px;height:150px;margin:1.2rem auto .8rem;display:block}.simple-steps h3{margin:.4rem 0;font-size:1.35rem}.simple-steps p{color:#6f8293;font-size:.85rem}.center-cta{text-align:center;margin-top:2rem}.v3-faq{padding:7rem 0 9rem}.v3-faq .faq-heading h2,.v3-faq .faq-item button{color:var(--v3-ink)}.v3-faq .faq-heading>p:last-child{color:#738697}.v3-faq .faq-item{border-color:#dfe8ed}.v3-faq .faq-answer p{color:#687b8c}.v3-final{color:#fff;isolation:isolate;background:#06131f;padding:7rem 0;position:relative;overflow:hidden}.v3-final:before{content:"";z-index:-3;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.v3-final-glow{aspect-ratio:1;filter:blur(18px);z-index:-1;background:radial-gradient(circle,#17d0c940,#0000 64%);border-radius:50%;width:60%;position:absolute;top:-20%;right:-10%}.v3-final-inner{align-items:center;min-height:520px;display:grid;position:relative}.v3-final .final-copy{z-index:4;max-width:650px;position:relative}.v3-final h2{margin:.2rem 0 1.3rem}.v3-final .final-copy>p{color:#9db0bd;max-width:590px}.v3-final .final-copy small{color:#637c8d;margin-top:1rem;display:block}.v3-final img{z-index:3;filter:drop-shadow(0 28px 35px #00000059);width:52%;height:auto;position:absolute;bottom:-16%;right:-4%}@media (width<=1120px){.v3-hero-grid{grid-template-columns:1fr}.v3-hero-copy{text-align:center}.v3-hero-copy h1,.v3-lead{margin-inline:auto}.v3-hero-product{width:100%;max-width:850px;min-height:620px;margin:0 auto}.liam-break-inner{grid-template-columns:1fr;min-height:430px}.liam-break img{right:2%}.v3-final img{width:48%}}@media (width<=820px){.v3-hero{padding-top:7.5rem}.v3-hero-product{min-height:510px}.truth-grid,.control-modes,.results-placeholder-grid,.simple-steps{grid-template-columns:1fr}.liam-break img{opacity:.5;right:-10%}.v3-final img{opacity:.55;width:65%;right:-17%}}@media (width<=560px){.v3-hero-copy h1{font-size:clamp(3rem,16vw,4.6rem)}.v3-hero-product{min-height:420px;margin-top:1rem}.v3-chaos-scene{min-height:470px}.v3-chaos-scene img{height:330px}.chaos-caption{text-align:center;display:block}.chaos-caption span{text-align:center;margin-top:.25rem;display:block}.v3-personalization,.v3-control,.v3-product-chapter,.v3-messages,.v3-results,.v3-how,.v3-pricing,.v3-faq{padding-block:6rem}.liam-break{padding:4rem 0}.liam-break-inner{min-height:400px}.liam-break img{height:380px;bottom:-20%;right:-25%}.v3-final{padding:6rem 0}.v3-final-inner{min-height:500px}.v3-final img{width:95%;bottom:-10%;right:-38%}.v3-final .final-copy{z-index:5;max-width:88%;position:relative}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.landing-v4 .v3-hero{padding-top:8.4rem}.landing-v4 .v3-hero-copy h1{margin-top:1.15rem}.v4-launch-countdown{--countdown-line:#2edfc238;border:1px solid var(--countdown-line);backdrop-filter:blur(14px);background:linear-gradient(135deg,#0d2b3ac7,#071826b8);border-radius:16px;width:max-content;max-width:100%;margin-top:1.15rem;padding:.68rem .78rem .72rem;box-shadow:inset 0 1px #ffffff09,0 16px 44px #00000026,0 0 42px #17d0c90b}.v4-countdown-kicker{color:#9eb5c3;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .58rem .12rem;font-size:.66rem;font-weight:800;display:flex}.v4-countdown-grid{grid-template-columns:auto 8px auto 8px auto 8px auto;align-items:center;gap:.34rem;display:grid}.v4-countdown-grid>i{color:#2edfc261;align-self:start;margin-top:.33rem;font:800 1.05rem/1 League Spartan,sans-serif}.v4-time-cell{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff0e;border-radius:10px;place-items:center;min-width:54px;padding:.42rem .42rem .32rem;display:grid}.v4-time-cell strong{color:color-mix(in srgb,var(--doors-accent-start) 2.5%,#fff);letter-spacing:-.03em;text-shadow:0 0 18px #2edfc229;font-variant-numeric:tabular-nums;font:790 1.52rem/.9 League Spartan,sans-serif}.v4-time-cell small{color:var(--doors-accent-start);letter-spacing:.11em;text-transform:uppercase;margin-top:.35rem;font-size:.47rem;font-weight:800}.v4-launch-countdown.is-launched{background:linear-gradient(135deg,#00c1cfdb,#071f2acc);border-color:#2edfc257}.v4-launch-countdown.is-launched .v4-countdown-grid{display:none}.v4-launch-countdown.is-launched .v4-countdown-kicker{color:color-mix(in srgb,var(--doors-accent-start) 8.4%,#fff);margin-bottom:0}@keyframes v4-launch-pulse{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.v4-pricing{isolation:isolate;background:radial-gradient(circle at 50% 60%,#17d0c91c,#0000 33%),linear-gradient(#f4f8fb 0%,#eaf2f5 100%);padding:8rem 0 7.4rem;position:relative;overflow:hidden}.v4-pricing:before{content:"";z-index:-2;opacity:.55;background-image:linear-gradient(#0f394806 1px,#0000 1px),linear-gradient(90deg,#0f394806 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 18% 80%,#0000)}.v4-pricing-glow{z-index:-1;filter:blur(80px);pointer-events:none;background:#17d0c921;border-radius:50%;width:650px;height:300px;position:absolute;bottom:2.8rem;left:50%;transform:translate(-50%)}.v4-pricing-shell{--card-w:338px;outline:none;max-width:1180px;margin:3.5rem auto 0}.v4-pricing-shell:focus-visible{outline-offset:10px;border-radius:26px;outline:3px solid #00c1cf52}.v4-pricing-stage{perspective:1450px;height:545px;transform-style:preserve-3d;position:relative}.v4-price-card{width:min(var(--card-w), 34vw);color:#102b39;min-height:494px;transform-style:preserve-3d;backface-visibility:hidden;cursor:pointer;will-change:transform;background:#ffffffed;border:1px solid #00c1cf1f;border-radius:23px;flex-direction:column;padding:1.75rem 1.65rem 1.55rem;transition:transform .72s cubic-bezier(.2,.78,.2,1),opacity .5s,filter .5s,box-shadow .5s,border-color .5s;display:flex;position:absolute;top:0;left:50%;box-shadow:0 25px 60px #2543541f}.v4-price-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#ffffff3b,#0000 42%);position:absolute;inset:0}.v4-price-card.is-left{z-index:1;filter:saturate(.88);transform:translate3d(calc(-50% - 325px),33px,-115px)rotateY(10deg)scale(.91)}.v4-price-card.is-center{z-index:4;cursor:default;transform:translate3d(-50%,0,88px)rotateY(0)scale(1.025)}.v4-price-card.is-right{z-index:1;filter:saturate(.88);transform:translate3d(calc(325px - 50%),33px,-115px)rotateY(-10deg)scale(.91)}.v4-price-card.featured{color:color-mix(in srgb,var(--doors-accent-start) 2.5%,#fff);background:radial-gradient(circle at 50% 0,#2edfc226,#0000 36%),linear-gradient(155deg,#0b2d3b 0%,#081e2d 60%,#071a28 100%);border-color:#2edfc26e;box-shadow:0 36px 82px #07333c47,0 0 0 1px #17d0c90f,0 0 54px #17d0c91c}.v4-price-card.is-center:not(.featured){border-color:#17d0c952;box-shadow:0 33px 76px #1f4c5b2e,0 0 48px #17d0c917}.v4-plan-badge{z-index:3;width:max-content;color:color-mix(in srgb,var(--doors-accent-start) 7.6%,#fff);letter-spacing:.04em;text-transform:uppercase;background:#0d4e54;border:1px solid #2edfc23d;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .72rem;font-size:.63rem;font-weight:850;display:inline-flex;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #00000029}.badge-pulse{background:var(--doors-accent-start);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #2edfc2cc}.v4-plan-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.v4-plan-number{background:color-mix(in srgb,var(--doors-accent-start) 16.6%,#fff);color:#10243b;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;font:800 .74rem/1 League Spartan,sans-serif;display:grid}.v4-price-card.featured .v4-plan-number{color:var(--doors-accent-start);background:#2edfc21a}.v4-plan-volume{color:#718697;letter-spacing:.055em;text-transform:uppercase;text-align:right;font-size:.68rem;font-weight:800}.v4-price-card.featured .v4-plan-volume{color:#91b6c0}.v4-price-card h3{margin:1.3rem 0 0;font-size:1.72rem;line-height:1.02}.v4-price{border-bottom:1px solid #4668781f;align-items:end;gap:.65rem;margin-top:1.45rem;padding-bottom:1.15rem;display:flex}.v4-price-card.featured .v4-price{border-color:#ffffff14}.v4-price strong{color:inherit;letter-spacing:-.045em;font:790 3.6rem/.83 League Spartan,sans-serif}.v4-price small{color:#7d909f;padding-bottom:.32rem;font-size:.62rem}.v4-price-card.featured .v4-price small{color:#84a2af}.v4-price-card>p{color:#637888;min-height:64px;margin:1.05rem 0 0;font-size:.78rem;line-height:1.65}.v4-price-card.featured>p{color:#99b3bd}.v4-price-card ul{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.v4-price-card li{color:#4e6878;grid-template-columns:19px 1fr;align-items:start;gap:.38rem;font-size:.7rem;display:grid}.v4-price-card li>span:first-child{color:#10243b;font-weight:900}.v4-price-card.featured li{color:#b1c7ce}.v4-price-card.featured li>span:first-child{color:var(--doors-accent-start)}.v4-plan-cta{z-index:5;color:#102d3a;background:#f5f9fa;border:1px solid #c7d8df;width:100%;margin-top:auto;position:relative}.v4-plan-cta:hover{background:color-mix(in srgb,var(--doors-accent-start) 20.3%,#fff);border-color:#a9c6ce}.v4-price-card.featured .v4-plan-cta{color:#10243b;border-color:#0000}.v4-carousel-controls{justify-content:center;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.v4-carousel-dots{gap:.4rem;display:flex}.v4-carousel-dots i{background:#b7c8cf;border-radius:50%;width:7px;height:7px;transition:width .3s,border-radius .3s,background .3s}.v4-carousel-dots i.active{background:var(--doors-accent-end);border-radius:99px;width:22px}.v4-faq{background:radial-gradient(circle at 10% 20%,#17d0c913,#0000 27%),radial-gradient(circle at 90% 80%,#00c1cf17,#0000 30%),linear-gradient(#071725 0%,#06131f 100%);padding:7.7rem 0 8.6rem;position:relative;overflow:hidden}.v4-faq:before{content:"";pointer-events:none;opacity:.33;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 20% 82%,#0000)}.v4-faq .faq-layout{z-index:1;position:relative}.v4-faq .faq-heading h2,.v4-faq .faq-item button{color:#f6fbfd}.v4-faq .faq-heading>p:last-child{color:#8da5b4}.v4-faq .v3-eyebrow{color:var(--doors-accent-start)}.v4-faq .faq-item{background:#081f2eb8;border-color:#2edfc221;box-shadow:inset 0 1px #ffffff04}.v4-faq .faq-item:hover{border-color:#2edfc23d}.v4-faq .faq-item:has([aria-expanded=true]){background:#092735db;border-color:#2edfc252}.v4-faq .faq-answer p{color:#91a8b6}.v4-faq .faq-chevron{border-color:var(--doors-accent-start)}@media (width<=1120px){.v4-pricing-stage{height:525px}.v4-price-card{width:min(326px,38vw)}.v4-price-card.is-left{transform:translate3d(calc(-50% - 255px),34px,-105px)rotateY(9deg)scale(.88)}.v4-price-card.is-right{transform:translate3d(calc(255px - 50%),34px,-105px)rotateY(-9deg)scale(.88)}}@media (width<=760px){.landing-v4 .v3-hero-copy{text-align:left}.landing-v4 .v3-hero-copy h1,.landing-v4 .v3-lead{margin-inline:0}.v4-launch-countdown{width:100%;padding:.62rem}.v4-countdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.v4-countdown-grid>i{display:none}.v4-time-cell{min-width:0}.v4-time-cell strong{font-size:1.35rem}.v4-time-cell small{letter-spacing:.06em;font-size:.42rem}.v4-pricing{padding-block:6rem}.v4-pricing-shell{--card-w:min(86vw, 350px);margin-top:2.5rem}.v4-pricing-stage{height:525px}.v4-price-card{width:var(--card-w);min-height:485px}.v4-price-card.is-center{opacity:1;transform:translate3d(-50%,0,70px)scale(1)}.v4-price-card.is-left{opacity:.28;pointer-events:none;transform:translate3d(calc(-50% - 72vw),25px,-120px)rotateY(13deg)scale(.82)}.v4-price-card.is-right{opacity:.28;pointer-events:none;transform:translate3d(calc(72vw - 50%),25px,-120px)rotateY(-13deg)scale(.82)}}@media (width<=480px){.v4-countdown-kicker{font-size:.59rem}.v4-price-card{padding:1.45rem 1.3rem 1.35rem}.v4-price strong{font-size:3.25rem}.v4-price-card h3{font-size:1.55rem}}@media (prefers-reduced-motion:reduce){.v4-price-card{transition:none}}html,body{max-width:100%;overflow-x:hidden!important}.landing-v5,.landing-v5 main,.landing-v5 section,.landing-v5 .site-header,.landing-v5 .footer{max-width:100%}.landing-v5 main{overflow-x:hidden!important}.landing-v5 .v3-hero,.landing-v5 .v3-problem,.landing-v5 .v3-results,.landing-v5 .liam-break,.landing-v5 .v3-how,.landing-v5 .v4-pricing,.landing-v5 .v4-faq,.landing-v5 .v3-final{overflow-x:hidden}.landing-v5 .v3-hero-copy h1{margin-top:0}.landing-v5 .v3-hero:after{z-index:-1;opacity:.42}.landing-v5 .v3-hero-glow{z-index:-2;opacity:.62;filter:blur(42px);will-change:transform;background:radial-gradient(circle,#2edfc21b 0%,#00c1cf0b 44%,#0000 72%);width:34rem;height:24rem;animation:15s ease-in-out infinite alternate v5-grid-glow-drift;top:13%;right:5%}.v4-faq:after,.liam-break:after{content:"";z-index:0;pointer-events:none;opacity:.42;filter:blur(50px);background:radial-gradient(circle,#2edfc21a,#00c1cf09 46%,#0000 72%);border-radius:50%;width:32rem;height:21rem;animation:18s ease-in-out infinite alternate v5-grid-glow-drift-secondary;position:absolute}.v4-faq:after{top:16%;left:10%}.liam-break:after{bottom:4%;right:7%}.liam-break-inner,.v4-faq .faq-layout{z-index:1;position:relative}@keyframes v5-grid-glow-drift{0%{transform:translate(-2%,-4%)scale(.96)}35%{transform:translate(-22%,28%)scale(1.04)}68%{transform:translate(16%,48%)scale(.98)}to{transform:translate(-35%,66%)scale(1.05)}}@keyframes v5-grid-glow-drift-secondary{0%{transform:translate(0,0)scale(.94)}50%{transform:translate(36%,18%)scale(1.05)}to{transform:translate(8%,52%)scale(.98)}}.landing-v5 .v5-chaos-scene{isolation:isolate;background:radial-gradient(circle at 50% 44%,#fffffffa 0%,#f8fcfdfa 42%,#ebf3f7fa 100%);min-height:640px}.landing-v5 .v5-chaos-scene:after{content:"";z-index:0;filter:blur(28px);background:radial-gradient(circle,#17d0c912,#0000 67%);border-radius:50%;position:absolute;inset:9% 12%}.landing-v5 .v5-chaos-orbit{z-index:3;pointer-events:none;position:absolute;inset:0}.landing-v5 .v3-chaos-scene .v5-tired-liam{z-index:2;object-fit:contain;filter:drop-shadow(0 28px 28px #263d4d24);width:auto;height:515px;margin:0;position:absolute;bottom:3.3rem;left:50%;transform:translate(-50%)}@keyframes v5-icon-float{0%,to{transform:translate3d(0,0,0) rotate(var(--float-r,0deg))}50%{transform:translate3d(0,-8px,0) rotate(var(--float-r,0deg))}}.landing-v5 .v5-chaos-scene .chaos-caption{z-index:5}.landing-v5 .liam-break{background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/64px 64px,linear-gradient(135deg,#0a2230 0%,#081d24 72% 100%);min-height:570px}.landing-v5 .liam-break-inner{grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);min-height:470px}.landing-v5 .v3-final-inner{min-height:540px}.landing-v5 .v3-final img.v5-final-image{opacity:1;filter:drop-shadow(0 30px 36px #00000047);width:min(60%,500px);height:auto;bottom:-13%;right:3%}.landing-v5 .v3-hero-product,.landing-v5 .v4-pricing-stage,.landing-v5 .v5-chaos-scene,.landing-v5 .v3-final-inner,.landing-v5 .liam-break-inner{max-width:100%}@media (width<=1120px){.landing-v5 .v3-final img.v5-final-image{width:64%;right:-7%}}@media (width<=820px){.landing-v5 .v3-hero-product{min-height:590px}.landing-v5 .v5-chaos-scene{min-height:600px}.landing-v5 .v3-chaos-scene .v5-tired-liam{height:450px}.landing-v5 .liam-break-inner{grid-template-columns:1fr;min-height:500px}.landing-v5 .v3-final img.v5-final-image{opacity:.62;width:78%;bottom:0;right:-20%}}@media (width<=560px){.landing-v5 .v3-hero-product{min-height:535px;margin-top:1.5rem}.landing-v5 .v5-chaos-scene{min-height:520px}.landing-v5 .v3-chaos-scene .v5-tired-liam{height:355px;bottom:4.1rem}.landing-v5 .liam-break{min-height:540px}.landing-v5 .liam-break-inner{align-items:start;min-height:460px}.landing-v5 .liam-break h2,.landing-v5 .liam-break p{z-index:3;position:relative}.landing-v5 .v3-final-inner{min-height:525px}.landing-v5 .v3-final img.v5-final-image{opacity:.48;width:122%;max-width:none;bottom:1%;right:-48%}}@media (prefers-reduced-motion:reduce){.landing-v5 .v3-hero-glow,.v4-faq:after,.liam-break:after,.landing-v5 .v3-chaos-scene .v5-chaos-icon{animation:none!important}}.doors-v6-ui{background:#06131f}.doors-v6-ui:not(.landing-v6):before,.doors-v6-ui:not(.landing-v6):after{content:"";pointer-events:none;position:fixed;inset:0}.doors-v6-ui:not(.landing-v6):before{z-index:0;opacity:.34;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;mask-image:linear-gradient(#000 0% 86%,#0000 100%)}.doors-v6-ui:not(.landing-v6):after{z-index:0;opacity:.54;filter:blur(42px);will-change:transform;background:radial-gradient(22% 12% at 14% 18%,#17d0c91f,#0000 72%),radial-gradient(20% 11% at 82% 30%,#2edfc217,#0000 74%),radial-gradient(24% 13% at 52% 82%,#00c1cf14,#0000 76%);animation:22s ease-in-out infinite alternate doors-v6-page-light;inset:-16%}.doors-v6-ui:not(.landing-v6)>main,.doors-v6-ui:not(.landing-v6)>header{z-index:2;position:relative}@keyframes doors-v6-page-light{0%{transform:translate(-3%,-2%)scale(.98)}34%{transform:translate(11%,7%)scale(1.02)}68%{transform:translate(-7%,16%)scale(1.01)}to{transform:translate(12%,24%)scale(1.04)}}.doors-v6-ui .btn{letter-spacing:-.01em;min-height:48px;transition:transform .26s var(--ease), box-shadow .26s ease, border-color .26s ease, background .26s ease;border-radius:14px;font-weight:800}.doors-v6-ui .btn-primary{color:#06131f;background:linear-gradient(135deg, var(--doors-accent-mid) 0%, var(--doors-accent-mid) 45%, var(--doors-accent-mid) 100%);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff47,0 12px 34px #17d0c93b,0 0 0 1px #17d0c90a}.doors-v6-ui .btn-primary:before{opacity:.35;box-shadow:0 10px 36px #17d0c957}.doors-v6-ui .btn-primary:hover,.doors-v6-ui .btn-primary:focus-visible{color:#041c22;background:linear-gradient(135deg, var(--doors-accent-start) 0%, var(--doors-accent-start) 48%, var(--doors-accent-start) 100%);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff61,0 17px 42px #17d0c94f}.doors-v6-ui .btn-secondary,.doors-v6-ui .dark-btn{color:#f6fbfd;background:linear-gradient(#ffffff0e,#ffffff06);border-color:#2edfc22e;box-shadow:inset 0 1px #ffffff09,0 10px 30px #0000001c}.doors-v6-ui .btn-secondary:hover,.doors-v6-ui .dark-btn:hover{background:#17d0c914;border-color:#2edfc259;transform:translateY(-1px)}.landing-v6 .v3-hero{padding-top:8.6rem}.landing-v6 .v3-hero-copy{max-width:575px}.landing-v6 .v3-hero-copy .v3-eyebrow{letter-spacing:.105em;margin-bottom:.9rem;font-size:.7rem}.landing-v6 .v3-hero-copy h1{letter-spacing:-.043em;max-width:11.4ch;font-size:clamp(3.15rem,5.25vw,5.75rem);line-height:.94}.landing-v6 .v3-lead{color:#b8c8d3;max-width:535px;margin:1.35rem 0;font-size:clamp(.98rem,1.12vw,1.11rem);line-height:1.62}.landing-v6 .v3-hero-copy .hero-actions{gap:.7rem;margin-top:1.25rem}.landing-v6 .v3-hero:after{z-index:-1;opacity:.52}.landing-v6 .v3-hero-glow{opacity:1;filter:none;background:0 0;border-radius:0;width:100%;height:100%;animation:none;inset:0 auto 0 0;overflow:hidden}.landing-v6 .v3-hero-glow:before,.landing-v6 .v3-hero-glow:after{content:"";opacity:.48;filter:blur(42px);mix-blend-mode:screen;will-change:transform;background:radial-gradient(#17d0c930 0%,#00c1cf13 42%,#0000 73%);border-radius:50%;width:32rem;height:12rem;position:absolute}.landing-v6 .v3-hero-glow:before{animation:16s ease-in-out infinite alternate doors-v6-grid-light-a;top:18%;left:-18rem}.landing-v6 .v3-hero-glow:after{opacity:.34;width:27rem;height:10rem;animation:19s ease-in-out infinite alternate doors-v6-grid-light-b;top:58%;right:-20rem}@keyframes doors-v6-grid-light-a{0%{transform:translate(0,0)rotate(-5deg)scale(.95)}35%{transform:translate(38vw,3.8rem)rotate(2deg)scale(1.03)}70%{transform:translate(72vw,-2.2rem)rotate(-2deg)scale(.98)}to{transform:translate(112vw,5.2rem)rotate(3deg)scale(1.04)}}@keyframes doors-v6-grid-light-b{0%{transform:translate(0,0)rotate(5deg)}50%{transform:translate(-44vw,-5rem)rotate(-3deg)scale(1.05)}to{transform:translate(-92vw,2rem)rotate(2deg)scale(.97)}}.landing-v6 .v4-faq:after,.landing-v6 .liam-break:after{opacity:.34;background:radial-gradient(#2edfc221,#00c1cf09 48%,#0000 73%);animation-duration:20s}.landing-v6 .v3-final-glow{opacity:.72;animation:17s ease-in-out infinite alternate doors-v6-final-light}@keyframes doors-v6-final-light{0%{transform:translate(6%,-6%)scale(.92)}55%{transform:translate(-34%,24%)scale(1.08)}to{transform:translate(-10%,48%)scale(.98)}}.doors-v6-ui .auth-card,.doors-v6-ui .contact-form{backdrop-filter:blur(14px);background:radial-gradient(circle at 85% 0,#17d0c90f,#0000 30%),linear-gradient(145deg,#081f2ee6,#041421eb);border:1px solid #2edfc229;border-radius:24px;position:relative;box-shadow:0 28px 72px #00000042,inset 0 1px #ffffff06}.doors-v6-ui .contact-form{padding:34px}.doors-v6-ui .auth-story h1,.doors-v6-ui .contact-copy h1{letter-spacing:-.04em;max-width:12ch;font-size:clamp(2.55rem,4.1vw,4.6rem);line-height:.96}.doors-v6-ui .auth-story>p:not(.tag),.doors-v6-ui .contact-copy>p:not(.tag){color:#9fb2bf;max-width:560px}@media (width<=1120px){.landing-v6 .v3-hero-copy{max-width:650px;margin-inline:auto}.landing-v6 .v3-hero-copy h1{max-width:11.5ch}.landing-v6 .v3-lead,.landing-v6 .v3-microproof{margin-inline:auto}}@media (width<=820px){.landing-v6 .v3-hero{padding-top:7.4rem}.landing-v6 .v3-hero-copy{text-align:left;margin-inline:0}.landing-v6 .v3-hero-copy h1{max-width:12ch;margin-inline:0;font-size:clamp(3rem,10.5vw,4.7rem)}.landing-v6 .v3-lead,.landing-v6 .v3-microproof{margin-left:0;margin-right:0}.doors-v6-ui .auth-story h1,.doors-v6-ui .contact-copy h1{max-width:none}}@media (width<=560px){.landing-v6 .v3-hero-copy h1{font-size:clamp(2.85rem,14vw,4.05rem);line-height:.96}.landing-v6 .v3-lead{font-size:.96rem}.doors-v6-ui .contact-form{border-radius:20px;padding:24px 18px}}@media (prefers-reduced-motion:reduce){.doors-v6-ui:not(.landing-v6):after,.landing-v6 .v3-hero-glow:before,.landing-v6 .v3-hero-glow:after,.landing-v6 .v3-final-glow{animation:none!important}}@keyframes v7-launch-drop{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:none}}.landing-v7 .v3-hero{min-height:760px;padding-top:8.25rem}.landing-v7 .v3-hero-grid{grid-template-columns:minmax(0,.79fr) minmax(560px,1.21fr);gap:clamp(1.7rem,3.2vw,4rem)}.landing-v7 .v3-hero-copy{max-width:525px}.landing-v7 .v3-hero-copy h1{letter-spacing:-.041em;max-width:11.2ch;font-size:clamp(2.85rem,4.7vw,5.05rem);line-height:.96}.landing-v7 .v3-lead{max-width:490px;margin:1.15rem 0 1.2rem;font-size:clamp(.92rem,1vw,1.02rem);line-height:1.58}.landing-v7 .v3-hero-copy .hero-actions{margin-top:1.05rem}.landing-v7 .v3-hero-product{isolation:isolate;min-height:585px}.landing-v7 .v5-chaos-scene .v7-chaos-caption{text-align:center;width:min(760px,86%);min-width:0;color:color-mix(in srgb,var(--doors-accent-start) 15%,#fff);background:linear-gradient(145deg,#07222ff0,#051825eb);border:1px solid #2edfc22e;border-radius:16px;grid-template-columns:1fr;justify-items:center;gap:.25rem;padding:1rem 1.2rem;display:grid;bottom:1rem;left:50%;box-shadow:0 16px 40px #00000029,inset 0 1px #ffffff09}.landing-v7 .v5-chaos-scene .v7-chaos-caption strong{letter-spacing:-.015em;font:700 clamp(1.02rem,1.7vw,1.3rem)/1.15 League Spartan,sans-serif}.landing-v7 .v5-chaos-scene .v7-chaos-caption span{color:#a9c1cc;text-align:center;font-size:.82rem}.landing-v7 .v3-how{padding-bottom:4.2rem;position:relative;overflow:visible}.landing-v7 .v4-pricing{padding-top:7.1rem}.landing-v7 .v4-price-card .v7-plan-badge,.landing-v7 .v4-price-card .v4-plan-badge{display:flex}.landing-v7 .v4-price-card.plan-starter .v4-plan-badge{color:#4e6977;background:#e3eef2e0;border-color:#56758229;box-shadow:0 9px 22px #1b364414}.landing-v7 .v4-price-card.plan-starter .badge-pulse{box-shadow:none;background:#809ba7}.landing-v7 .v4-price-card.plan-intensive{color:color-mix(in srgb,var(--doors-accent-start) 6.0%,#fff);background:radial-gradient(circle at 82% 4%,#2edfc22b,#0000 31%),linear-gradient(155deg,#0a2850 0%,#08405a 54%,#081d24 100%);border-color:#2edfc25c;box-shadow:0 24px 52px #042c4038,inset 0 1px #ffffff12}.landing-v7 .v4-price-card.plan-intensive:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#2edfc214,#0000 42%);position:absolute;inset:0}.landing-v7 .v4-price-card.plan-intensive .v4-plan-badge{color:color-mix(in srgb,var(--doors-accent-start) 6.7%,#fff);background:#052b41db;border-color:#2edfc23d;box-shadow:0 8px 24px #0000001f}.landing-v7 .v4-price-card.plan-intensive .badge-pulse{background:var(--doors-accent-start);box-shadow:0 0 0 5px #2edfc214,0 0 13px #2edfc273}.landing-v7 .v4-price-card.plan-intensive .v4-plan-number{color:var(--doors-accent-start);background:#2edfc214}.landing-v7 .v4-price-card.plan-intensive .v4-plan-volume,.landing-v7 .v4-price-card.plan-intensive>p,.landing-v7 .v4-price-card.plan-intensive li,.landing-v7 .v4-price-card.plan-intensive .v4-price small{color:color-mix(in srgb,var(--doors-accent-start) 45.0%,#fff)}.landing-v7 .v4-price-card.plan-intensive h3,.landing-v7 .v4-price-card.plan-intensive .v4-price strong{color:#fff}.landing-v7 .v4-price-card.plan-intensive .v4-price{background:#0218272e;border-color:#ffffff14}.landing-v7 .v4-price-card.plan-intensive li>span:first-child{color:var(--doors-accent-start)}.landing-v7 .v4-price-card.plan-intensive .v4-plan-cta{color:#03272c;background:linear-gradient(135deg,var(--doors-accent-start),var(--doors-accent-start));border-color:#2edfc28c;box-shadow:0 12px 30px #17d0c92e,inset 0 1px #ffffff3d}.landing-v7 .v4-faq .faq-layout{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(2.5rem,5vw,6rem);max-width:1180px}@media (width<=1120px){.landing-v7 .v3-hero-grid{grid-template-columns:1fr}.landing-v7 .v3-hero-copy{text-align:center;max-width:650px;margin-inline:auto}.landing-v7 .v3-hero-copy h1,.landing-v7 .v3-lead,.landing-v7 .v3-microproof{margin-left:auto;margin-right:auto}.landing-v7 .v3-hero-product{width:min(820px,100%);min-height:570px;margin-inline:auto}}@media (width<=820px){.landing-v7 .v3-hero{padding-top:7.3rem}.landing-v7 .v3-hero-copy{text-align:left;margin-inline:0}.landing-v7 .v3-hero-copy h1{max-width:12ch;margin-inline:0;font-size:clamp(2.7rem,10vw,4.2rem)}.landing-v7 .v3-lead,.landing-v7 .v3-microproof{margin-left:0;margin-right:0}.landing-v7 .v3-hero-product{min-height:500px}.landing-v7 .v4-pricing{padding-top:6rem}.landing-v7 .v4-faq .faq-layout{grid-template-columns:1fr}}@media (width<=560px){.landing-v7 .v3-hero-copy h1{font-size:clamp(2.55rem,13vw,3.65rem);line-height:.97}.landing-v7 .v3-lead{font-size:.92rem}.landing-v7 .v3-hero-product{min-height:430px;margin-top:.3rem}.landing-v7 .v5-chaos-scene{min-height:565px}.landing-v7 .v5-chaos-scene .v7-chaos-caption{width:92%;padding:.85rem .8rem}.landing-v7 .v5-chaos-scene .v7-chaos-caption strong{font-size:1rem}.landing-v7 .v5-chaos-scene .v7-chaos-caption span{font-size:.72rem}.landing-v7 .v4-pricing{padding-top:5rem}}.doors-v6-ui[data-page=notFound]{background:#0b1116}:root{--doors-turquoise:var(--doors-accent-mid);--doors-turquoise-bright:var(--doors-accent-start);--doors-background:#f8fbfc;--doors-background-soft:#f1f6f8;--doors-night:#06131f;--doors-header-offset:104px;--section-space-lg:clamp(5.25rem, 7vw, 7.75rem);--section-space-md:clamp(4.25rem, 5.5vw, 6rem);--section-space-sm:clamp(3.4rem, 4.5vw, 4.75rem);--content-gap-lg:clamp(2.35rem, 3.6vw, 3.7rem);--content-gap-md:clamp(1.45rem, 2.3vw, 2.3rem);--parallax-x:0px;--parallax-y:0px}html{scroll-padding-top:var(--doors-header-offset);background:var(--doors-background);overflow-x:clip!important}body.landing-v83{color:var(--v3-ink);background:var(--doors-background);overflow-x:clip!important}.landing-v83 main,.landing-v83 .footer{z-index:2;position:relative}.landing-v83 main{overflow-x:clip!important}.landing-v83 section[id]{scroll-margin-top:0}.doors-background{z-index:0;pointer-events:none;background:linear-gradient(180deg, #ffffff8a, #f5fafb61), var(--doors-background);position:fixed;inset:0;overflow:hidden}@keyframes doors-glow-hero{0%{transform:translate3d(calc(var(--parallax-x) - 18px), calc(var(--parallax-y) - 8px), 0) scale(.98)}52%{transform:translate3d(calc(var(--parallax-x) + 22px), calc(var(--parallax-y) + 19px), 0) scale(1.035)}to{transform:translate3d(calc(var(--parallax-x) - 6px), calc(var(--parallax-y) + 35px), 0) scale(1.01)}}@keyframes doors-glow-secondary{0%{transform:translate3d(calc(0px - var(--parallax-x)), calc(0px - var(--parallax-y)), 0) scale(1)}50%{transform:translate3d(calc(28px - var(--parallax-x)), calc(-20px - var(--parallax-y)), 0) scale(1.045)}to{transform:translate3d(calc(-16px - var(--parallax-x)), calc(18px - var(--parallax-y)), 0) scale(.985)}}@keyframes doors-poly-1{0%{transform:translate3d(var(--parallax-x), calc(var(--parallax-y) - 8px), 0) rotate(-9deg)}to{transform:translate3d(calc(var(--parallax-x) + 7px), calc(var(--parallax-y) + 14px), 0) rotate(10deg)}}@keyframes doors-poly-2{0%{transform:translate3d(calc(0px - var(--parallax-x)), calc(9px - var(--parallax-y)), 0) rotate(11deg)}to{transform:translate3d(calc(-9px - var(--parallax-x)), calc(-13px - var(--parallax-y)), 0) rotate(-8deg)}}@keyframes doors-poly-3{0%{transform:translate3d(var(--parallax-x), calc(var(--parallax-y) - 5px), 0) rotate(-4deg)}to{transform:translate3d(calc(var(--parallax-x) + 4px), calc(var(--parallax-y) + 11px), 0) rotate(13deg)}}.landing-v83 .site-header{z-index:80;overflow:visible}.landing-v83 .nav{z-index:4;position:relative}.landing-v83 .v4-countdown-kicker{letter-spacing:.11em;opacity:.84;margin:0 46px 9px 4px;font-size:.56rem}.landing-v83 .v4-countdown-grid{gap:6px}.landing-v83 .v4-time-cell{background:linear-gradient(155deg,#ffffff09,#071d2a3d);border-color:#2edfc21c;border-radius:11px;min-width:58px;padding:8px 7px 7px}.landing-v83 .v4-time-cell strong{font-size:1.33rem}.landing-v83 .v4-time-cell small{letter-spacing:.085em;font-size:.42rem}.landing-v83 .doors-grid-section{isolation:isolate;position:relative;overflow:clip}.landing-v83 .doors-grid-section>.container,.landing-v83 .doors-grid-section>.v3-final-glow,.landing-v83 .doors-grid-section>.v3-hero-glow{z-index:2;position:relative}.landing-v83 .doors-grid-section:before{content:"";z-index:0;pointer-events:none;opacity:.28;background-image:linear-gradient(#2edfc20b 1px,#0000 1px),linear-gradient(90deg,#2edfc20b 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 1%,#000 18% 84%,#0000 99%);mask-image:linear-gradient(#0000 1%,#000 18% 84%,#0000 99%)}.landing-v83 .doors-grid-section:after{content:"";z-index:1;pointer-events:none;opacity:.32;filter:drop-shadow(0 0 7px #2edfc226);background-image:linear-gradient(#2edfc238 1px,#0000 1px),linear-gradient(90deg,#2edfc238 1px,#0000 1px);background-size:58px 58px;animation:19s cubic-bezier(.45,0,.55,1) infinite alternate doors-grid-travel;position:absolute;inset:0;-webkit-mask-image:radial-gradient(190px 130px,#000 0%,#000000c7 34%,#0000 72%);mask-image:radial-gradient(190px 130px,#000 0%,#000000c7 34%,#0000 72%);-webkit-mask-position:-22% 22%;mask-position:-22% 22%;-webkit-mask-size:430px 300px;mask-size:430px 300px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes doors-grid-travel{0%{opacity:.18;-webkit-mask-position:-22% 20%;mask-position:-22% 20%}46%{opacity:.38;-webkit-mask-position:54% 69%;mask-position:54% 69%}to{opacity:.23;-webkit-mask-position:120% 28%;mask-position:120% 28%}}.landing-v83 .v3-light{background:linear-gradient(#f9fcfdf0,#f4f9faed)}.landing-v83 .v3-centered-heading{margin-bottom:var(--content-gap-lg)}.landing-v83 .v3-centered-heading h2{margin-bottom:.95rem}.landing-v83 .v3-centered-heading p:last-child{max-width:690px}.landing-v83 .v3-hero{background:linear-gradient(#071522 0%,#06131f 70%,#071621 100%);min-height:0;padding:clamp(8.1rem,9.5vw,9.4rem) 0 clamp(4.75rem,6.2vw,6.4rem)}.landing-v83 .v3-hero-grid{grid-template-columns:minmax(0,.78fr) minmax(540px,1.22fr);align-items:center;gap:clamp(1.75rem,3.2vw,3.8rem);position:relative}.landing-v83 .v3-hero-grid:before,.landing-v83 .v3-hero-grid:after{content:"";z-index:1;pointer-events:none;clip-path:polygon(50% 0,100% 32%,79% 100%,18% 86%,0 35%);filter:drop-shadow(0 8px 16px #17d0c90d);background:linear-gradient(145deg,#2edfc238,#17d0c909);border:1px solid #2edfc214;position:absolute}.landing-v83 .v3-hero-grid:before{width:30px;height:36px;animation:18s ease-in-out infinite alternate doors-hero-poly-a;top:4%;right:6%}.landing-v83 .v3-hero-grid:after{opacity:.7;width:18px;height:23px;animation:22s ease-in-out -8s infinite alternate doors-hero-poly-b;bottom:8%;left:47%}@keyframes doors-hero-poly-a{0%{transform:translate3d(var(--parallax-x), calc(var(--parallax-y) - 7px), 0) rotate(-10deg)}to{transform:translate3d(calc(var(--parallax-x) + 5px), calc(var(--parallax-y) + 14px), 0) rotate(9deg)}}@keyframes doors-hero-poly-b{0%{transform:translate3d(calc(0px - var(--parallax-x)), calc(5px - var(--parallax-y)), 0) rotate(7deg)}to{transform:translate3d(calc(-5px - var(--parallax-x)), calc(-12px - var(--parallax-y)), 0) rotate(-10deg)}}.landing-v83 .v3-hero-copy{max-width:505px}.landing-v83 .v3-hero-copy h1{max-width:10.8ch;font-size:clamp(2.7rem,4.35vw,4.55rem);line-height:.97}.landing-v83 .v3-lead{max-width:480px;margin:1.35rem 0 1.3rem;font-size:clamp(.91rem,1vw,1rem);line-height:1.58}.landing-v83 .hero-actions{margin-top:1.45rem}.landing-v83 .v3-hero-glow{display:none}.landing-v83 .v3-hero-product{aspect-ratio:1.14;isolation:isolate;width:100%;min-height:0;position:relative}.landing-v83 .v3-hero-product:before{content:"";z-index:3;aspect-ratio:1;pointer-events:none;filter:blur(22px);background:radial-gradient(circle,#17d0c925 0%,#17d0c911 38%,#0000 70%);border-radius:50%;width:min(540px,68%);animation:6.4s ease-in-out infinite doors-wolf-breathe;position:absolute;bottom:-4%;right:-2%}@keyframes doors-wolf-breathe{0%,to{opacity:.68;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}.landing-v83 .v3-hero-product:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#05131f03 20%,#05131f17 63%,#05131f47);border-radius:22px;position:absolute;inset:8% 2% 8% 0}.landing-v83 .v8-hero-page{z-index:1;object-fit:cover;transform-origin:50%;filter:saturate(.94)brightness(.89);border:1px solid #2edfc233;border-radius:22px;width:95%;height:auto;position:absolute;top:8%;left:1%;transform:perspective(1200px)rotateY(-3.2deg)rotateX(.8deg);box-shadow:0 26px 64px #0000004d,0 0 0 1px #ffffff05}.landing-v83 .v8-hero-liam{z-index:4;filter:drop-shadow(0 28px 34px #00000057);width:min(60%,455px);height:auto;position:absolute;bottom:-2%;right:-3%}.landing-v83 .v3-problem{padding:var(--section-space-lg) 0 var(--section-space-md);background:#f9fcfdf5}.landing-v83 .v5-chaos-scene{background:radial-gradient(circle at 50% 44%,#fffffffc 0%,#f8fcfdfc 46%,#edf5f8fa 100%);height:clamp(585px,52vw,690px);min-height:0;padding-bottom:0}.landing-v83 .v5-chaos-scene:after{opacity:.55}.landing-v83 .v5-tired-liam{z-index:3}.landing-v83 .v5-chaos-scene .v7-chaos-caption{z-index:8;background:linear-gradient(145deg,#07222ffb,#041623fb);width:min(780px,78%);padding:1rem 1.3rem;bottom:18px;box-shadow:0 18px 44px #0003,inset 0 1px #ffffff0a}.landing-v83 .liam-break{min-height:0;padding:var(--section-space-sm) 0;background:linear-gradient(132deg,#0a2633 0%,#0a4046 56%,#081d24 100%)}.landing-v83 .liam-break-inner{align-items:center;gap:var(--content-gap-lg);grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);min-height:clamp(430px,38vw,505px)}.landing-v83 .liam-break-inner:after{content:"";z-index:1;pointer-events:none;opacity:.22;clip-path:polygon(54% 0,100% 35%,78% 100%,18% 84%,0 30%);background:linear-gradient(145deg,#2edfc285,#17d0c90a);width:28px;height:34px;animation:20s ease-in-out infinite alternate doors-section-poly;position:absolute;top:15%;right:39%}@keyframes doors-section-poly{0%{transform:translateY(-8px)rotate(-7deg)}to{transform:translateY(13px)rotate(9deg)}}.landing-v83 .v82-liam-copy{z-index:3;position:relative}.landing-v83 .v82-liam-cropped{z-index:3;right:clamp(0px,3vw,42px);bottom:calc(var(--section-space-sm) * -1);filter:drop-shadow(0 27px 34px #00000042);width:min(430px,41vw);height:auto;position:absolute}.landing-v83 .v3-how{padding:var(--section-space-lg) 0 var(--section-space-md);position:relative;overflow:clip}.landing-v83 .simple-steps{isolation:isolate;gap:clamp(1rem,1.7vw,1.35rem);position:relative}.landing-v83 .simple-steps article{min-height:350px;padding:clamp(1.25rem,2vw,1.55rem)}.landing-v83 .simple-steps:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#17d0c921 10%,#17d0c94d 50%,#17d0c921 90%,#0000);height:2px;position:absolute;top:50%;left:10%;right:10%}.landing-v83 .simple-steps:after{content:"";z-index:-1;filter:drop-shadow(0 0 9px #17d0c957);background:radial-gradient(circle,#2edfc2e0,#2edfc224 55%,#0000 72%);border-radius:999px;width:34px;height:12px;animation:7.5s ease-in-out infinite doors-how-pulse;position:absolute;top:calc(50% - 5px);left:10%}.landing-v83 .v82-how-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;animation:none;transform:none}.landing-v83 .v82-how-card img{transition:transform .4s cubic-bezier(.2,.8,.2,1),filter .35s}.landing-v83 .v82-how-card:hover{border-color:#17d0c959;transform:translateY(-10px)scale(1.015);box-shadow:0 24px 50px #0f232d1a,0 0 35px #17d0c914}.landing-v83 .v82-how-card:hover img{filter:drop-shadow(0 12px 18px #17d0c929);transform:translateY(-14px)scale(1.08)rotate(-2deg)}.landing-v83 .center-cta{margin-top:var(--content-gap-md)}@keyframes doors-how-pulse{0%,to{opacity:.24;left:10%}50%{opacity:.82;left:86%}}.landing-v83 .v4-pricing{padding:var(--section-space-lg) 0 var(--section-space-md);background:radial-gradient(circle at 50% 61%,#17d0c916,#0000 31%),linear-gradient(#f5f9fbf5 0%,#eaf2f5f5 100%)}.landing-v83 .v4-pricing-shell{margin-top:var(--content-gap-lg)}.landing-v83 .v4-pricing-stage{height:auto;min-height:525px}.landing-v83 .v4-price-card.plan-starter{background:radial-gradient(circle at 82% 3%,#2edfc217,#0000 32%),linear-gradient(150deg,#f9fbfc 0%,#e9eff2 58%,#dce6ea 100%);border-color:#49717e2b;box-shadow:0 23px 50px #1334431f,inset 0 1px #ffffffe6}.landing-v83 .v4-price-card.plan-starter .v4-plan-cta,.landing-v83 .v4-price-card.plan-intensive .v4-plan-cta{color:#03292d;background:linear-gradient(135deg,var(--doors-accent-start),var(--doors-accent-mid));border-color:#2edfc28c;box-shadow:0 11px 27px #17d0c92e,inset 0 1px #ffffff40}.landing-v83 .v4-price-card.featured:not(.is-center){box-shadow:0 22px 48px #07333c2b,0 0 0 1px #17d0c90a}.landing-v83 .v4-faq{padding:var(--section-space-lg) 0 var(--section-space-lg);background:linear-gradient(#071622 0%,#06131f 100%)}.landing-v83 .v4-faq .faq-layout{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(2.6rem,5vw,5.5rem);max-width:1180px;display:grid}.landing-v83 .v4-faq .faq-heading{text-align:left}.landing-v83 .v4-faq .faq-list{margin-top:0}.landing-v83 .v3-final{padding:var(--section-space-lg) 0;background:linear-gradient(#06131f,#05111c)}.landing-v83 .v3-final-glow{display:none}.landing-v83 .v3-final-inner{min-height:clamp(455px,42vw,515px)}.landing-v83 .v3-final-inner:before{content:"";z-index:1;filter:blur(50px);pointer-events:none;background:radial-gradient(#17d0c926,#17d0c90b 43%,#0000 72%);border-radius:50%;width:min(720px,72vw);height:min(440px,50vw);position:absolute;top:54%;left:4%;transform:translateY(-50%)}.landing-v83 .v3-final .final-copy,.landing-v83 .v3-final img{z-index:3}@media (width<=1120px){:root{--doors-header-offset:96px}.landing-v83 .v3-hero-grid{grid-template-columns:1fr}.landing-v83 .v3-hero-copy{text-align:center;max-width:650px;margin-inline:auto}.landing-v83 .v3-hero-copy h1,.landing-v83 .v3-lead,.landing-v83 .v3-microproof{margin-left:auto;margin-right:auto}.landing-v83 .v3-hero-product{aspect-ratio:1.25;width:min(820px,100%);margin:.3rem auto 0}.landing-v83 .v8-hero-liam{width:min(52%,420px);right:2%}}@media (width<=900px){:root{--doors-header-offset:86px;--section-space-lg:clamp(4.5rem, 8vw, 5.5rem);--section-space-md:clamp(3.75rem, 7vw, 4.75rem);--section-space-sm:clamp(3.2rem, 6vw, 4rem)}}@media (width<=820px){.landing-v83 .v4-countdown-grid{gap:4px}.landing-v83 .v4-time-cell{min-width:50px;padding-inline:5px}.landing-v83 .v3-hero{padding-top:7.25rem}.landing-v83 .v3-hero-copy{text-align:left;margin-inline:0}.landing-v83 .v3-hero-copy h1{max-width:11ch;margin-inline:0}.landing-v83 .v3-lead,.landing-v83 .v3-microproof{margin-left:0;margin-right:0}.landing-v83 .v3-hero-product{aspect-ratio:1.24}.landing-v83 .v8-hero-page{width:100%;left:0;transform:none}.landing-v83 .v8-hero-liam{width:min(56%,365px);right:-1%}.landing-v83 .v3-hero-product:before{width:58%;right:-2%}.landing-v83 .v5-chaos-scene{height:615px}.landing-v83 .v5-chaos-scene .v7-chaos-caption{width:91%}.landing-v83 .liam-break-inner{grid-template-columns:1fr;align-items:start;min-height:555px}.landing-v83 .v82-liam-copy{max-width:580px}.landing-v83 .v82-liam-cropped{width:min(330px,60vw);right:4%;bottom:calc(var(--section-space-sm) * -1)}.landing-v83 .simple-steps:before,.landing-v83 .simple-steps:after{display:none}.landing-v83 .v4-faq .faq-layout{grid-template-columns:1fr;gap:2rem}.landing-v83 .v4-faq .faq-heading{text-align:center}.landing-v83 .v4-faq .faq-list{margin-top:0}}@media (width<=560px){:root{--doors-header-offset:78px;--section-space-lg:4.25rem;--section-space-md:3.65rem;--section-space-sm:3.15rem;--content-gap-lg:2.1rem;--content-gap-md:1.4rem}.landing-v83 .doors-grid-section:before{opacity:.22;background-size:48px 48px}.landing-v83 .doors-grid-section:after{opacity:.2;background-size:48px 48px}.landing-v83 .v4-countdown-kicker{margin-right:42px}.landing-v83 .v4-countdown-grid{gap:3px}.landing-v83 .v4-time-cell{min-width:46px;padding:7px 4px 6px}.landing-v83 .v4-time-cell strong{font-size:1.18rem}.landing-v83 .v4-time-cell small{font-size:.38rem}.landing-v83 .v3-hero{padding:6.7rem 0 3.8rem}.landing-v83 .v3-hero-product{aspect-ratio:1.1;margin-top:.4rem}.landing-v83 .v8-hero-page{border-radius:16px;top:8%}.landing-v83 .v8-hero-liam{width:61%;bottom:0;right:-4%}.landing-v83 .v3-hero-product:before{filter:blur(17px);width:62%;bottom:-1%;right:-7%}.landing-v83 .v3-centered-heading{margin-bottom:2rem}.landing-v83 .v5-chaos-scene{height:550px}.landing-v83 .v5-chaos-scene .v7-chaos-caption{width:94%;padding:.85rem .8rem}.landing-v83 .liam-break-inner{min-height:535px}.landing-v83 .v82-liam-cropped{width:min(282px,70vw);right:50%;bottom:calc(var(--section-space-sm) * -1);transform:translate(50%)}.landing-v83 .simple-steps{gap:1rem}.landing-v83 .simple-steps article{min-height:330px}.landing-v83 .v4-pricing-shell{margin-top:2.2rem}.landing-v83 .v3-final-inner{min-height:455px}}@media (prefers-reduced-motion:reduce){.doors-background__glow,.doors-background__poly,.landing-v83 .doors-grid-section:after,.landing-v83 .v3-hero-product:before,.landing-v83 .simple-steps:after,.landing-v83 .v3-hero-grid:before,.landing-v83 .v3-hero-grid:after,.landing-v83 .liam-break-inner:after{animation:none!important}:root{--parallax-x:0px!important;--parallax-y:0px!important}.landing-v83 .v82-how-card img{transition:none}}.landing-v9 .site-header{overflow:visible}.landing-v9 .nav{grid-template-columns:auto minmax(320px,1fr) auto auto;column-gap:clamp(18px,2vw,34px)}.landing-v9 .v9-nav-countdown{background:linear-gradient(#0f27346b,#071a2729);border-inline:1px solid #2edfc21f;align-self:stretch;align-items:center;min-width:292px;margin-block:8px;padding-inline:13px;display:flex}.landing-v9 .v9-nav-countdown .v4-launch-countdown{width:100%;min-width:0;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.landing-v9 .v9-nav-countdown .v4-countdown-grid{align-items:center;gap:5px}.landing-v9 .v9-nav-countdown .v4-time-cell{background:#ffffff06;border:0;border-radius:8px;min-width:48px;padding:4px 5px 3px}.landing-v9 .v9-nav-countdown .v4-time-cell strong{font-size:1.05rem;line-height:1}.landing-v9 .v9-nav-countdown .v4-time-cell small{margin-top:3px;font-size:.36rem}.landing-v9 .v9-nav-countdown .v4-countdown-grid>i{color:#2edfc275;font-size:.76rem}.landing-v9 .v3-hero-grid{align-items:center}.landing-v9 .v3-hero-product{position:relative;overflow:visible}.landing-v9 .v8-hero-page{clip-path:inset(1.5% 1.5% 2% round 28px);filter:brightness(.94)saturate(.94);z-index:2;border-radius:28px;width:96%;height:auto;animation:4s ease-in-out infinite heroPageFloat;position:absolute;top:8%;left:1%;transform:rotate(-.6deg);box-shadow:0 35px 80px #00000047,0 0 0 1px #2edfc21f}.landing-v9 .v8-hero-liam{z-index:5;width:min(75%,600px);bottom:-25%;right:-20%}.landing-v9 .v3-hero-product:before{width:min(610px,74%);right:-4%}.landing-v9 .v3-hero-grid:before,.landing-v9 .v3-hero-grid:after{display:none!important}@keyframes heroPageFloat{0%,to{translate:0}50%{translate:0 -3px}}.landing-v9 .v5-chaos-scene{height:clamp(590px,50vw,680px)}.landing-v9 .v5-chaos-scene .v5-tired-liam{object-fit:contain;width:min(43%,490px);max-height:470px;bottom:108px}.landing-v9 .v5-chaos-scene .v7-chaos-caption{bottom:18px}.landing-v9 .v3-how{z-index:2;position:relative;overflow:visible!important}.landing-v9 .v4-pricing{z-index:1;position:relative}@keyframes v9-wolf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.landing-v9 .v4-faq{padding:clamp(5.4rem,7vw,7rem) 0}.landing-v9 .v4-faq .faq-layout{align-items:start;gap:0;max-width:1180px;margin-inline:auto;display:grid;grid-template-columns:1fr!important}.landing-v9 .v4-faq .faq-heading{text-align:center;max-width:950px;margin:0 auto;position:relative;min-height:0!important}.landing-v9 .v4-faq .faq-heading .v3-eyebrow{justify-content:center}.landing-v9 .v4-faq .faq-heading>p:not(.v3-eyebrow){max-width:850px;margin-left:auto;margin-right:auto}.landing-v9 .v4-faq .faq-list{width:100%;max-width:1180px;margin:0 auto}.landing-v9 .footer{color:#e9f4f7;background:#04111e;border-top:1px solid #2edfc21c;padding:48px 0 22px}.landing-v9 .footer:before,.landing-v9 .footer:after{display:none!important}.landing-v9 .footer-grid{grid-template-columns:1.5fr 1fr .8fr 1fr;gap:40px}.landing-v9 .footer-brand-col p,.landing-v9 .footer-col a,.landing-v9 .footer-bottom{color:#91aeba;opacity:1}.landing-v9 .footer-col strong{color:#dce9ee}.landing-v9 .footer-bottom{border-top-color:#2edfc21a}@media (width<=1260px){.landing-v9 .nav{grid-template-columns:auto 1fr auto}.landing-v9 .nav-links{display:none}.landing-v9 .v9-nav-countdown{justify-self:center;min-width:280px}.landing-v9 .v8-hero-liam{width:min(67%,500px);right:-2%}}@media (width<=920px){.landing-v9 .v9-nav-countdown{display:none}.landing-v9 .nav{grid-template-columns:auto 1fr auto}.landing-v9 .v5-chaos-scene .v5-tired-liam{width:min(52%,430px);bottom:106px}}@media (width<=720px){.landing-v9 .v8-hero-liam{width:67%;right:-4%}.landing-v9 .v5-chaos-scene{height:560px}.landing-v9 .v5-chaos-scene .v5-tired-liam{width:min(62%,360px);max-height:340px;bottom:112px}.landing-v9 .footer-grid{grid-template-columns:1fr 1fr;gap:25px}.landing-v9 .footer-brand-col{grid-column:1/-1}}.landing-ultimama{--experience-ease:cubic-bezier(.16, 1, .3, 1);--experience-night:#06131f;background:#06131f}.landing-ultimama .v3-eyebrow{letter-spacing:.19em;gap:0;font-size:.68rem;font-weight:600}.landing-ultimama .v3-centered-heading h2{letter-spacing:-.045em;font-size:clamp(2.25rem,4.3vw,3.7rem);line-height:1.02}.landing-ultimama .v3-centered-heading{max-width:920px;margin-inline:auto}.landing-ultimama .v3-centered-heading p:last-child{margin-inline:auto}.landing-ultimama .doors-grid-section:before,.landing-ultimama .doors-grid-section:after,.landing-ultimama .v3-hero-grid:before,.landing-ultimama .v3-hero-grid:after,.landing-ultimama .v4-pricing:before,.landing-ultimama .v4-pricing:after,.landing-ultimama .liam-break-inner:after{display:none!important}.landing-ultimama .v3-hero-glow,.landing-ultimama .v3-final-glow,.landing-ultimama .v4-pricing-glow{display:none}.landing-ultimama .reveal{--reveal-y:26px;--reveal-scale:.98}.landing-ultimama .reveal.is-visible{animation:experience-rise 1.05s var(--experience-ease) backwards;animation-delay:var(--delay,0s)}.landing-ultimama .v3-problem .v3-centered-heading.is-visible{animation-name:experience-focus}.landing-ultimama .v4-pricing .v3-centered-heading.is-visible{animation-name:experience-rise}.landing-ultimama .faq-heading.is-visible{animation-name:experience-side}.landing-ultimama .faq-list.is-visible{animation-name:experience-settle;animation-delay:.12s}.landing-ultimama .reveal:focus-within{opacity:1;animation:none;transform:none}.landing-ultimama .v3-hero{background:radial-gradient(at 78% 52%,#103640 0%,#091e2c 32%,#06131f 67%);padding:clamp(8.5rem,10vw,10.5rem) 0 clamp(6.5rem,9vw,9rem);overflow:hidden}.landing-ultimama .v3-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:2rem}.landing-ultimama .v3-hero-copy{z-index:6;max-width:550px;position:relative}.landing-ultimama .v3-hero-copy h1{letter-spacing:-.052em;text-wrap:balance;max-width:none;font-size:clamp(3.1rem,4.55vw,4.5rem);line-height:1.01}.landing-ultimama .v3-hero-copy h1>span{display:block}.landing-ultimama .v3-hero-copy h1>br{display:none}.landing-ultimama .v3-hero-copy h1 .text-accent{color:var(--doors-accent-start);margin-top:.13em}.landing-ultimama .v3-hero-copy .v3-eyebrow{color:var(--doors-accent-start);margin-bottom:1.35rem}.landing-ultimama .v3-lead{color:#acbfc8;max-width:460px;margin:1.7rem 0 1.8rem;font-size:.96rem;line-height:1.75}.landing-ultimama .v3-hero-copy .hero-actions{gap:.85rem;margin-top:1.7rem}.landing-ultimama .v3-hero-product{aspect-ratio:1.07;isolation:isolate;width:110%;min-height:0;margin-left:-3%}.landing-ultimama .v3-hero-product:before{content:"";z-index:0;aspect-ratio:auto;filter:none;width:auto;transform:translate3d(calc(var(--scene-x,0px) * 1.5), calc(var(--scene-y,0px) * .6), 0);background:radial-gradient(at 58%,#17d0c942,#17d0c912 40%,#0000 67%);border-radius:0;animation:11s ease-in-out infinite experience-light;position:absolute;inset:-20% -22%}.landing-ultimama .v3-hero-product:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(#00000073,#0000 68%);border-radius:50%;height:19%;position:absolute;inset:auto -4% -8% 10%}.landing-ultimama .v8-hero-page{z-index:2;clip-path:inset(1.5% 1.5% 2% round 24px);filter:none;width:100%;height:auto;transform:perspective(1300px)rotateY(-11deg)rotateX(5deg)rotate(-3deg);translate:calc(var(--scene-x,0px) * -.65) calc(var(--scene-y,0px) * -.65);transition:translate .8s var(--experience-ease);border:1px solid #2edfc273;border-radius:24px;animation:none;top:12%;left:-2%;box-shadow:0 38px 70px #00000052}.landing-ultimama .v8-hero-liam{z-index:4;filter:drop-shadow(-16px 22px 25px #00000040);width:55%;translate:var(--scene-x,0px) var(--scene-y,0px);transform-origin:60% 90%;transition:translate .8s var(--experience-ease);bottom:-6%;right:-1%}.landing-ultimama.experience-ready:not(.ultimama-still) .v8-hero-page{animation:experience-dashboard-in 1.6s var(--experience-ease) .1s backwards}.landing-ultimama.experience-ready:not(.ultimama-still) .v8-hero-liam{animation:experience-character-in 1.5s var(--experience-ease) .28s backwards, experience-breathe 10s ease-in-out 2s infinite}.landing-ultimama.experience-ready:not(.ultimama-still) .v3-hero-copy h1{animation:experience-type-in 1s var(--experience-ease) both}.landing-ultimama .btn{transition:transform .5s var(--experience-ease);border-radius:13px}.landing-ultimama .btn-secondary{box-shadow:none;background:#ffffff06;border-color:#2edfc23d}.landing-ultimama .btn:active{transform:translateY(1px)scale(.98)}.landing-ultimama .btn:focus-visible{outline:2px solid var(--doors-accent-start);outline-offset:6px}.landing-ultimama .v3-problem{z-index:3;background:#f4f7f8;border-radius:36px 36px 0 0;margin-top:-32px;padding:clamp(5rem,8vw,7rem) 0 clamp(5rem,7vw,6rem);position:relative}.landing-ultimama .v3-problem .v3-centered-heading{max-width:820px;margin-bottom:2.5rem}.landing-ultimama .v5-chaos-scene{height:550px;min-height:0;box-shadow:none;background:radial-gradient(at 50% 66%,#e0e9ec,#0000 65%);border:0;border-radius:0;overflow:visible}.landing-ultimama .v5-chaos-scene:before,.landing-ultimama .v5-chaos-scene:after{display:none}.landing-ultimama .v5-chaos-orbit{z-index:4;pointer-events:none;inset:0}.landing-ultimama .experience-tool{color:#233a49;width:255px;transform:rotate(var(--task-angle,0deg));background:#fffffff7;border:1px solid #59758226;border-radius:17px;padding:23px 24px;position:absolute;box-shadow:0 18px 48px #142b3b17}.landing-ultimama .experience-tool--1{--task-angle:-6deg;--task-x:-45px;top:11%;left:6%}.landing-ultimama .experience-tool--2{--task-angle:5deg;--task-x:45px;top:24%;right:6%}.landing-ultimama .experience-tool--3{--task-angle:-2deg;--task-x:-30px;top:48%;left:11%}.landing-ultimama .experience-task-index{color:#8197a3;letter-spacing:.12em;font:600 .64rem/1 Inter,sans-serif}.landing-ultimama .experience-tool p{letter-spacing:-.02em;margin:9px 0 15px;font:600 1.25rem/1.15 League Spartan,sans-serif}.landing-ultimama .v3-chaos-scene .v5-tired-liam{z-index:3;filter:drop-shadow(0 22px 26px #2233441c);width:min(38%,410px);height:auto;max-height:460px;bottom:74px;left:50%;transform:translate(-50%)}.landing-ultimama .v5-chaos-scene .v7-chaos-caption{background:#0a2230;border-radius:16px;width:min(790px,90%);padding:1.15rem 1.5rem;bottom:0;box-shadow:0 20px 38px #0f27351f}.landing-ultimama .v5-chaos-scene.reveal.is-visible{animation:none}.landing-ultimama.ultimama-motion-ready:not(.ultimama-still) .v5-chaos-scene:not(.has-entered) .experience-tool{opacity:0}.landing-ultimama .v5-chaos-scene.has-entered .experience-tool{animation:experience-task-in .95s var(--experience-ease) calc(var(--tool-order,0) * .23s) backwards}.landing-ultimama .v5-chaos-scene.has-entered .v7-chaos-caption{animation:experience-caption-in 1s var(--experience-ease) .7s backwards}.landing-ultimama .liam-break{background:#061820;min-height:0;padding:clamp(5rem,8vw,8rem) 0 0;position:relative;overflow:hidden}.landing-ultimama .liam-break-inner{grid-template-columns:1.05fr 1fr;align-items:start;min-height:610px;padding-bottom:6rem;position:relative}.landing-ultimama .liam-break-inner:before{content:"";z-index:0;transform:translate3d(0, calc(var(--scene-drift,0px) * -1), 0);pointer-events:none;background:radial-gradient(at 65% 62%,#17d0c954,#00c1cf1f 46%,#0000 68%);position:absolute;inset:-35% -30% -10% 25%}.landing-ultimama .v82-liam-copy{z-index:4;max-width:570px;position:relative}.landing-ultimama .liam-break .v3-eyebrow{color:var(--doors-accent-start);margin-bottom:1.5rem}.landing-ultimama .liam-break h2{letter-spacing:-.055em;max-width:10ch;color:color-mix(in srgb,var(--doors-accent-start) 7.6%,#fff);font-size:clamp(3.8rem,6.6vw,6rem);line-height:.96}.landing-ultimama .liam-break .v82-liam-copy>p:last-child{color:#a8c4cb;max-width:440px;margin-top:2rem;font-size:.98rem;line-height:1.75}.landing-ultimama .liam-break .v82-liam-cropped{z-index:2;opacity:1;filter:none;width:min(47%,520px);height:auto;transform:none;translate:var(--scene-x,0px) var(--scene-y,0px);transition:translate .8s var(--experience-ease);transform-origin:bottom;position:absolute;bottom:0;right:-2%}.landing-ultimama .liam-break-inner.reveal.is-visible{animation:none}.landing-ultimama .liam-break.has-entered .v82-liam-copy{animation:experience-side 1.25s var(--experience-ease) backwards}.landing-ultimama .liam-break.has-entered .v82-liam-cropped{animation:experience-portrait-in 1.6s var(--experience-ease) .12s backwards}.landing-ultimama .v3-how{z-index:4;background:#f9fbfc;border-radius:36px 36px 0 0;margin-top:-28px;padding:clamp(5rem,8vw,7.5rem) 0 4rem;overflow:hidden!important}.landing-ultimama .simple-steps{perspective:1200px;gap:22px;padding-top:24px}.landing-ultimama .simple-steps:before,.landing-ultimama .simple-steps:after{content:"";z-index:0;filter:none;background:#dce7eb;border-radius:0;width:auto;height:2px;position:absolute;top:0;left:14%;right:14%}.landing-ultimama .simple-steps:after{background:var(--doors-accent-mid);transform-origin:0;animation:none;transform:scaleX(0)}.landing-ultimama .simple-steps:has(.is-step-visible):after{animation:experience-connect 1.7s var(--experience-ease) .2s forwards}.landing-ultimama .simple-steps article{transform-origin:bottom;isolation:isolate;min-height:385px;transition:transform .7s var(--experience-ease);background:#fff;border:1px solid #e0e8ec;border-radius:20px;padding:28px 27px 32px;box-shadow:0 15px 35px #173a4b0a}.landing-ultimama .simple-steps article>span:not(.ultimama-card-light){color:#c4d9df;letter-spacing:-.06em;font:500 2.45rem/1 League Spartan,sans-serif}.landing-ultimama .simple-steps img{width:170px;height:150px;transition:transform .7s var(--experience-ease);margin:.45rem auto 1.45rem}.landing-ultimama .simple-steps h3{letter-spacing:-.035em;margin-bottom:.7rem;font-size:1.55rem}.landing-ultimama .simple-steps p{line-height:1.75}.landing-ultimama .v82-how-card.reveal.is-visible{animation:none}.landing-ultimama .v82-how-card.reveal.is-visible.is-step-visible{animation:experience-step-in 1.1s var(--experience-ease) calc(var(--step-index,0) * .15s) backwards}.landing-ultimama .center-cta{margin-top:2.4rem}.landing-ultimama .v4-pricing{background:linear-gradient(#f9fbfc,#eaf1f4);padding:5rem 0 6rem}.landing-ultimama .v4-price-card{transition:transform .85s var(--experience-ease), opacity .65s, translate .65s var(--experience-ease);will-change:auto;border-radius:26px;padding:1.8rem}.landing-ultimama .v4-price-card .v4-plan-volume{font-size:.69rem}.landing-ultimama .v4-price-card h3{letter-spacing:-.035em;font-size:1.9rem}.landing-ultimama .v4-price-card .v4-price strong{letter-spacing:-.065em;font-size:4rem;font-weight:600}.landing-ultimama .v4-price-card.featured{background:radial-gradient(at 15% 0,#17d0c921,#0000 55%),#092431;border-color:#17d0c98c}.landing-ultimama .v4-price-card.is-center:after{opacity:.95}.landing-ultimama .v4-price-card:after{background:linear-gradient(125deg,#2edfc221,#0000 35%);transition:opacity .7s}.landing-ultimama .v4-pricing-shell.is-visible{animation:experience-pricing-in 1.25s var(--experience-ease) backwards}.landing-ultimama .v4-plan-badge{padding:.48rem .86rem;font-size:.61rem}.landing-ultimama .ultimama-card-light{z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .6s;display:block;position:absolute;inset:0;overflow:hidden}.landing-ultimama .ultimama-card-light:before{content:"";width:380px;height:380px;transform:translate3d(var(--light-x,190px), var(--light-y,0px), 0);transition:transform .55s var(--experience-ease);background:radial-gradient(circle,#17d0c929,#0000 65%);position:absolute;top:-190px;left:-190px}.landing-ultimama .v82-how-card:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .6s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #17d0c961}.landing-ultimama .v4-price-card:focus-within .ultimama-card-light,.landing-ultimama .v82-how-card:focus-within:after{opacity:1}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing-ultimama .btn:hover{transform:translateY(-3px)}.landing-ultimama .v82-how-card:hover{transform:perspective(1000px) translateY(-9px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg));border-color:#e0e8ec;box-shadow:0 15px 35px #173a4b0a}.landing-ultimama .v82-how-card:hover img{filter:none;transform:translateY(-9px)rotate(-2deg)}.landing-ultimama .v82-how-card:hover:after,.landing-ultimama :is(.v82-how-card,.v4-price-card):hover .ultimama-card-light{opacity:1}.landing-ultimama .v4-price-card.is-center:hover{translate:0 -8px}}.landing-ultimama .v4-faq{z-index:3;background:#071925;border-radius:36px 36px 0 0;margin-top:-26px;padding:6.5rem 0 5rem;position:relative}.landing-ultimama .v4-faq .faq-layout{align-items:start;gap:6rem;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important}.landing-ultimama .v4-faq .faq-heading{text-align:left;width:100%;max-width:none;margin:0}.landing-ultimama .v4-faq .faq-heading .v3-eyebrow{justify-content:start}.landing-ultimama .v4-faq .faq-heading h2{letter-spacing:-.045em;color:color-mix(in srgb,var(--doors-accent-start) 7.4%,#fff);font-size:clamp(2.5rem,4vw,3.6rem);line-height:1.05}.landing-ultimama .v4-faq .faq-heading>p:not(.v3-eyebrow){color:#92adb9;margin-top:1.5rem;font-size:.94rem;line-height:1.8}.landing-ultimama .v4-faq .faq-list{width:100%;margin:0}.landing-ultimama .v4-faq .faq-item{background:0 0;border:0;border-bottom:1px solid #2edfc226;border-radius:0;margin:0}.landing-ultimama .v4-faq .faq-item:first-child{border-top:1px solid #2edfc226}.landing-ultimama .v4-faq .faq-item button{padding:1.45rem 0;font-size:.96rem;font-weight:500}.landing-ultimama .v4-faq .faq-answer{padding:0 1.8rem 1.45rem 0}.landing-ultimama .faq-answer.is-opening{animation:experience-answer-in .55s var(--experience-ease)}.landing-ultimama .v3-final{background:radial-gradient(at 81% 58%,#081d24,#082630 31%,#071925 65%);padding:6rem 0 5rem;position:relative}.landing-ultimama .v3-final-inner{min-height:620px;padding:0}.landing-ultimama .v3-final-inner:before{filter:none;width:auto;height:85%;transform:translate3d(0, calc(var(--scene-drift,0px) * -.5), 0);background:radial-gradient(at 68% 66%,#2edfc233,#0000 64%);border-radius:0;inset:auto -13% -13% 35%}.landing-ultimama .v3-final .final-copy{z-index:4;width:54%;max-width:640px}.landing-ultimama .v3-final .v3-eyebrow{color:var(--doors-accent-start);margin-bottom:1.5rem}.landing-ultimama .v3-final h2{letter-spacing:-.055em;margin-bottom:1.8rem;font-size:clamp(3rem,5.4vw,5.15rem);line-height:.99}.landing-ultimama .v3-final .final-copy>p{max-width:440px;font-size:1rem;line-height:1.8}.landing-ultimama .v3-final .btn{min-height:60px;margin-top:1.2rem;padding-inline:34px}.landing-ultimama .v3-final .btn:after{content:"↗";transition:transform .5s var(--experience-ease);font-size:22px}.landing-ultimama .v3-final .btn:hover:after{transform:translate(3px,-3px)}.landing-ultimama .v3-final .final-copy small{color:#839da8;max-width:390px;font-size:.74rem}.landing-ultimama .v3-final img.v5-final-image{opacity:1;z-index:3;filter:drop-shadow(-15px 22px 30px #0000002b);transform-origin:75% 90%;width:min(46%,540px);height:auto;translate:var(--scene-x,0px) var(--scene-y,0px);transition:translate .9s var(--experience-ease);bottom:-15px;right:-1%;transform:none}.landing-ultimama .v3-final-inner.reveal.is-visible{animation:none}.landing-ultimama .v3-final.has-entered .final-copy{animation:experience-finale-in 1.3s var(--experience-ease) backwards}.landing-ultimama .v3-final.has-entered .v5-final-image{animation:experience-door-in 1.8s var(--experience-ease) .13s backwards}.landing-ultimama .footer{background:#04121d}.landing-ultimama .v9-nav-countdown:has(.is-launched){display:none}.landing-ultimama .nav:has(.is-launched){grid-template-columns:auto 1fr auto}.landing-ultimama .v4-time-cell strong{font-variant-numeric:tabular-nums!important}@media (width>=1121px) and (width<=1260px){.landing-ultimama .nav{grid-template-columns:auto 1fr auto}.landing-ultimama .nav-links{display:flex}.landing-ultimama .v9-nav-countdown{display:none}}@keyframes experience-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes experience-focus{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes experience-side{0%{opacity:0;transform:translate(-38px)}to{opacity:1;transform:none}}@keyframes experience-settle{0%{opacity:0;transform:translate(22px,18px)}to{opacity:1;transform:none}}@keyframes experience-type-in{0%{transform:translateY(18px)}to{transform:none}}@keyframes experience-dashboard-in{0%{opacity:.2;transform:perspective(1300px)translate(25px,42px)rotateY(-22deg)rotateX(12deg)rotate(-5deg)scale(.92)}to{opacity:1;transform:perspective(1300px)rotateY(-11deg)rotateX(5deg)rotate(-3deg)}}@keyframes experience-character-in{0%{opacity:0;transform:translate(34px,28px)scale(.95)}to{opacity:1;transform:none}}@keyframes experience-light{0%,to{opacity:.62;scale:.96}50%{opacity:1;scale:1.04}}@keyframes experience-breathe{0%,to{scale:1}50%{scale:1.012}}@keyframes experience-task-in{0%{opacity:0;transform:translate3d(var(--task-x,0px), 20px, 0) rotate(0deg) scale(.93)}to{opacity:1;transform:rotate(var(--task-angle,0deg))}}@keyframes experience-caption-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes experience-portrait-in{0%{opacity:.2;transform:translate(30px,42px)scale(.91)}to{opacity:1;transform:none}}@keyframes experience-step-in{0%{opacity:0;transform:perspective(1000px)translateY(44px)rotateX(9deg)scale(.96)}to{opacity:1;transform:none}}@keyframes experience-connect{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes experience-pricing-in{0%{opacity:0;transform:translateY(26px)scale(.94)}to{opacity:1;transform:none}}@keyframes experience-answer-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes experience-finale-in{0%{opacity:0;transform:translateY(32px)scale(.98)}to{opacity:1;transform:none}}@keyframes experience-door-in{0%{opacity:0;transform:perspective(1000px)translate(40px)rotateY(-13deg)scale(.96)}to{opacity:1;transform:none}}@media (width<=1120px){.landing-ultimama .v3-hero-grid{grid-template-columns:1fr;gap:2.4rem}.landing-ultimama .v3-hero-copy{text-align:center;max-width:680px;margin-inline:auto}.landing-ultimama .v3-hero-copy h1{font-size:clamp(3.5rem,6.8vw,4.8rem)}.landing-ultimama .v3-lead{max-width:550px;margin-inline:auto}.landing-ultimama .hero-actions{justify-content:center}.landing-ultimama .v3-hero-product{aspect-ratio:1.27;width:min(760px,100%);margin:0 auto}.landing-ultimama .v8-hero-page{width:91%;top:7%;left:0}.landing-ultimama .v8-hero-liam{width:48%;bottom:-5%;right:0}.landing-ultimama .experience-tool{width:218px}.landing-ultimama .experience-tool--1{left:0}.landing-ultimama .experience-tool--2{right:0}.landing-ultimama .experience-tool--3{left:4%}.landing-ultimama .liam-break-inner{min-height:560px}.landing-ultimama .liam-break h2{font-size:clamp(3.8rem,7.5vw,5.5rem)}.landing-ultimama .liam-break .v82-liam-cropped{width:49%;right:-5%}.landing-ultimama .v4-faq .faq-layout{gap:3.5rem}}@media (width<=900px){.landing-ultimama .v3-final-inner{min-height:590px}.landing-ultimama .v3-final h2{font-size:3.4rem}.landing-ultimama .v3-final .final-copy{width:55%}.landing-ultimama .v3-final img.v5-final-image{width:49%;right:-4%}}@media (width<=820px){.landing-ultimama .v3-hero{padding:7.4rem 0 6rem}.landing-ultimama .v3-hero-copy{text-align:left;max-width:650px;margin-inline:0}.landing-ultimama .v3-hero-copy h1{max-width:none;font-size:clamp(2.8rem,7.7vw,4.2rem)}.landing-ultimama .v3-lead{margin-left:0}.landing-ultimama .hero-actions{justify-content:flex-start}.landing-ultimama .v3-hero-product{aspect-ratio:1.2;max-width:650px}.landing-ultimama .v3-problem,.landing-ultimama .v3-how,.landing-ultimama .v4-faq{border-radius:26px 26px 0 0}.landing-ultimama .v5-chaos-scene{height:600px}.landing-ultimama .experience-tool{width:190px;padding:18px 20px}.landing-ultimama .experience-tool p{font-size:1.14rem}.landing-ultimama .experience-tool--1{top:0;left:0}.landing-ultimama .experience-tool--2{top:24%;right:0}.landing-ultimama .experience-tool--3{top:55%;left:2%}.landing-ultimama .v3-chaos-scene .v5-tired-liam{width:45%;max-height:405px;bottom:92px}.landing-ultimama .v5-chaos-scene .v7-chaos-caption{width:100%}.landing-ultimama .liam-break{padding-top:4.5rem}.landing-ultimama .liam-break-inner{min-height:0;padding-bottom:370px;display:block}.landing-ultimama .liam-break h2{max-width:13ch;font-size:clamp(3.6rem,8vw,4.6rem)}.landing-ultimama .liam-break .v82-liam-copy>p:last-child{max-width:530px}.landing-ultimama .liam-break .v82-liam-cropped{width:285px;bottom:-50px;right:4%;transform:none}.landing-ultimama .simple-steps{gap:20px;padding:0}.landing-ultimama .simple-steps:before,.landing-ultimama .simple-steps:after{display:none}.landing-ultimama .simple-steps article{min-height:330px;padding:26px}.landing-ultimama .simple-steps img{width:170px;height:150px}.landing-ultimama .v4-faq{padding:4.5rem 0 3.5rem}.landing-ultimama .v4-faq .faq-layout{gap:2.6rem;grid-template-columns:1fr!important}.landing-ultimama .v4-faq .faq-heading{max-width:540px}.landing-ultimama .v3-final{padding:3rem 0 5rem}.landing-ultimama .v3-final-inner{min-height:0;padding-bottom:420px}.landing-ultimama .v3-final .final-copy{width:100%;max-width:620px}.landing-ultimama .v3-final h2{max-width:14ch;font-size:clamp(3rem,7.3vw,4.3rem)}.landing-ultimama .v3-final img.v5-final-image{width:340px;max-width:86%;bottom:-25px;right:1%}}@media (width<=560px){.landing-ultimama .v3-hero-copy h1{font-size:clamp(2.6rem,10.6vw,3.55rem);line-height:1.035}.landing-ultimama .v3-eyebrow{letter-spacing:.12em;font-size:.62rem}.landing-ultimama .v3-lead{margin-top:1.4rem;font-size:.94rem}.landing-ultimama .v3-hero-grid{gap:2.6rem}.landing-ultimama .v3-hero-product{aspect-ratio:1.1;width:100%;margin:0}.landing-ultimama .v8-hero-page{clip-path:inset(1.5% 1.5% 2% round 12px);border-radius:12px;width:98%;top:6%}.landing-ultimama .v8-hero-liam{width:53%;bottom:-3%;right:-2%}.landing-ultimama .v3-centered-heading h2{font-size:2.55rem}.landing-ultimama .v3-problem{padding:4rem 0}.landing-ultimama .v3-problem .v3-centered-heading{text-align:left}.landing-ultimama .v3-problem .v3-centered-heading .v3-eyebrow{justify-content:flex-start}.landing-ultimama .v5-chaos-scene{height:640px}.landing-ultimama .experience-tool{border-radius:13px;width:158px;padding:15px 16px}.landing-ultimama .experience-tool p{margin-block:6px 12px;font-size:1.06rem}.landing-ultimama .experience-tool--1{top:0;left:0}.landing-ultimama .experience-tool--2{top:18%;right:0}.landing-ultimama .experience-tool--3{top:40%;left:0}.landing-ultimama .v3-chaos-scene .v5-tired-liam{width:58%;max-height:325px;bottom:124px;left:65%}.landing-ultimama .v5-chaos-scene .v7-chaos-caption{text-align:left;border-radius:13px;padding:1.1rem 1rem}.landing-ultimama .v7-chaos-caption span{text-align:left}.landing-ultimama .liam-break-inner{padding-bottom:360px}.landing-ultimama .liam-break h2{max-width:10ch;font-size:clamp(3rem,15.5vw,3.8rem)}.landing-ultimama .liam-break .v82-liam-copy>p:last-child{font-size:.92rem}.landing-ultimama .liam-break .v82-liam-cropped{width:260px;bottom:-35px;right:-2%}.landing-ultimama .v3-how{padding-top:4.3rem}.landing-ultimama .v4-pricing{padding-top:3.4rem}.landing-ultimama .v4-pricing-shell{margin-top:3.2rem}.landing-ultimama .v4-price-card{padding:1.65rem 1.4rem}.landing-ultimama .v4-price-card h3{font-size:1.7rem}.landing-ultimama .v4-faq .faq-heading h2{font-size:2.75rem}.landing-ultimama .v3-final-inner{padding-bottom:375px}.landing-ultimama .v3-final img.v5-final-image{width:300px;right:0}.landing-ultimama .v3-final h2{font-size:3rem}}.landing-ultimama .polish-companion{isolation:isolate;pointer-events:none;translate:calc(var(--scene-x,0px) * .55) calc(var(--scene-y,0px) * .4);transition:translate 1s var(--experience-ease);margin:0;position:relative}.landing-ultimama .polish-companion:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 60%,#17d0c921,#0000 68%);position:absolute;inset:14% -15% -3%}.landing-ultimama .polish-companion:after{content:"";z-index:-1;background:radial-gradient(#0c2f3826,#0000 70%);height:11%;position:absolute;bottom:-3%;left:14%;right:14%}.landing-ultimama .polish-companion img{transform-origin:50% 95%;width:100%;height:auto;margin:0;position:relative}.landing-ultimama .v3-how .v3-centered-heading{text-align:left;max-width:1050px;min-height:265px;margin-bottom:2.6rem;padding:25px 290px 20px 0;position:relative}.landing-ultimama .v3-how .v3-centered-heading .v3-eyebrow{justify-content:flex-start}.landing-ultimama .v3-how .v3-centered-heading p:last-of-type{max-width:610px;margin-inline:0}.landing-ultimama .v3-how .polish-guide{width:238px;position:absolute;bottom:0;right:0}.landing-ultimama .v4-pricing .v3-centered-heading{max-width:1040px;min-height:250px;padding:32px 0 24px 240px;position:relative}.landing-ultimama .v4-pricing .polish-pricing{width:195px;position:absolute;bottom:0;left:0}.landing-ultimama .v4-pricing-shell{margin-top:2.5rem}.landing-ultimama .polish-faq{width:220px;max-width:65%;margin:2.4rem auto 0}.landing-ultimama .polish-faq:before{background:radial-gradient(#17d0c91f,#0000 68%)}.landing-ultimama .polish-faq:after{background:radial-gradient(#0003,#0000 70%)}.landing-ultimama .v5-chaos-orbit{translate:calc(var(--scene-x,0px) * -.3) calc(var(--scene-y,0px) * -.2);transition:translate 1.1s var(--experience-ease)}.landing-ultimama .polish-apps{align-items:center;gap:12px;margin-top:16px;display:flex}.landing-ultimama .polish-apps img{object-fit:contain;width:43px;height:43px;margin:0;position:relative}.landing-ultimama .polish-apps img:nth-child(2){--app-delay:-3s}.landing-ultimama .polish-apps img:nth-child(3){--app-delay:-6s}.landing-ultimama :is(.v3-how,.v4-pricing) .v3-centered-heading>p:not(.v3-eyebrow){color:#657b8b;margin-top:1.3rem;font-size:1.06rem;line-height:1.75}.landing-ultimama .v4-price-card .ultimama-card-light:after{content:"";border-radius:inherit;border:1px solid #2edfc299;position:absolute;inset:0}@media (width>=1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing-ultimama.ultimama-motion-ready .polish-companion img{animation:12s ease-in-out infinite polish-companion-breathe}.landing-ultimama.ultimama-motion-ready .polish-apps img{animation:polish-app-float 9s ease-in-out var(--app-delay,0s) infinite}.landing-ultimama .v82-how-card:hover{border-color:#00c1cf66}.landing-ultimama .v4-price-card:hover .ultimama-card-light{opacity:.8}}@media (width>=1121px){.landing-ultimama .v8-hero-liam{width:57%}}@keyframes polish-companion-breathe{0%,to{transform:translate(0,0)rotate(-.3deg)}50%{transform:translateY(-4px)rotate(.3deg)}}@keyframes polish-app-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (width<=1120px){.landing-ultimama .v3-how .v3-centered-heading{min-height:245px;padding-right:235px}.landing-ultimama .v3-how .polish-guide{width:205px}.landing-ultimama .v4-pricing .v3-centered-heading{min-height:220px;padding-left:195px}.landing-ultimama .v4-pricing .polish-pricing{width:170px}}@media (width<=820px){.landing-ultimama .v3-how .v3-centered-heading{min-height:215px;padding:0 185px 0 0}.landing-ultimama .v3-how .polish-guide{width:170px}.landing-ultimama .v4-pricing .v3-centered-heading{min-height:190px;padding-left:160px}.landing-ultimama .v4-pricing .polish-pricing{width:140px}.landing-ultimama .polish-faq{width:160px;margin:1.8rem auto 0}.landing-ultimama .polish-apps{gap:9px}.landing-ultimama .polish-apps img{width:36px;height:36px}}@media (width<=560px){.landing-ultimama .v3-how .v3-centered-heading{min-height:0;margin-bottom:1.5rem;padding:0 0 225px}.landing-ultimama .v3-how .polish-guide{width:175px;bottom:0;right:5%}.landing-ultimama .v4-pricing .v3-centered-heading{min-height:0;padding:0 0 185px}.landing-ultimama .v4-pricing .polish-pricing{width:140px;left:calc(50% - 70px)}.landing-ultimama .polish-apps{gap:8px;margin-top:12px}.landing-ultimama .polish-apps img{width:32px;height:32px}.landing-ultimama .experience-tool p{margin-bottom:8px}}@media (hover:none),(pointer:coarse),(width<=820px){.landing-ultimama .nav,.landing-ultimama .chaos-caption{backdrop-filter:none}.landing-ultimama .v8-hero-liam,.landing-ultimama .v3-final img.v5-final-image,.landing-ultimama .v3-chaos-scene .v5-tired-liam{filter:none}.landing-ultimama .ultimama-card-light{display:none}.landing-ultimama .v3-hero-product:before{animation:none}.landing-ultimama.experience-ready:not(.ultimama-still) .v8-hero-liam{animation:experience-character-in 1.1s var(--experience-ease) .15s backwards}.landing-ultimama .v82-how-card:hover{transform:none;box-shadow:0 15px 35px #173a4b0a}.landing-ultimama .v82-how-card:hover img{filter:none;transform:none}}.landing-ultimama.ultimama-motion-ready main>section:not(.is-in-view) *,.landing-ultimama.ultimama-motion-ready main>section:not(.is-in-view) :before,.landing-ultimama.ultimama-motion-ready main>section:not(.is-in-view) :after,.landing-ultimama.ultimama-paused *,.landing-ultimama.ultimama-paused :before,.landing-ultimama.ultimama-paused :after{animation-play-state:paused!important}.landing-ultimama.ultimama-still *,.landing-ultimama.ultimama-still :before,.landing-ultimama.ultimama-still :after{transition:none!important;animation:none!important}.landing-ultimama.ultimama-still .reveal.is-pending{opacity:1;transform:none}.landing-ultimama.ultimama-still .simple-steps:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.landing-ultimama .reveal.is-pending,.landing-ultimama .experience-tool{opacity:1}.landing-ultimama .simple-steps:after{transform:scaleX(1)}}.landing-ultimama .btn-primary,.doors-secondary .button.button--primary,.auth .button.auth-submit{background:var(--doors-cta-gradient,linear-gradient(90deg, #3fe1c2 0%, #36c7d3 100%));color:#043039;text-align:center;letter-spacing:normal;min-height:54px;box-shadow:inset 0 1px 0 #ffffff73, 0 12px 30px var(--doors-button-glow,#00c1cf29);filter:none;isolation:isolate;border:1px solid #2edfc28c;border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:12px 27px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4;transition:box-shadow .22s,filter .22s;position:relative;overflow:hidden;transform:none}.landing-ultimama .btn-primary:before,.doors-secondary .button.button--primary:before,.auth .button.auth-submit:before{content:none}.landing-ultimama .btn-primary:hover,.landing-ultimama .btn-primary:active,.doors-secondary .button.button--primary:hover,.auth .button.auth-submit:hover,.doors-secondary .button.button--primary:active,.auth .button.auth-submit:active{background:var(--doors-cta-gradient,linear-gradient(90deg, #3fe1c2 0%, #36c7d3 100%));color:#043039;transform:none}@media (hover:hover) and (pointer:fine){.landing-ultimama .btn-primary:hover,.doors-secondary .button.button--primary:hover:not(:disabled),.auth .button.auth-submit:hover:not(:disabled){filter:brightness(1.04);box-shadow:inset 0 1px 0 #ffffff73, 0 12px 30px var(--doors-button-glow-hover,#00c1cf3d)}}.landing-ultimama .btn-primary:focus-visible,.doors-secondary .button.button--primary:focus-visible,.auth .button.auth-submit:focus-visible{outline-offset:4px;outline:2px solid #17d0c9}@media (prefers-reduced-motion:reduce){.landing-ultimama .btn-primary,.doors-secondary .button.button--primary,.auth .button.auth-submit{transition:none}.landing-ultimama .btn-primary:after,.landing-ultimama :is(.hero-actions,.v3-final) .btn-primary:hover:after{transition:none;transform:none}}:where(.doors-secondary,.landing-ultimama .v4-pricing){--doors-brand:#2edfc2;--doors-brand-soft:#17d0c9;--doors-cta-gradient:linear-gradient(125deg, var(--doors-brand), var(--doors-brand-soft));--doors-button-glow:#17d0c929;--doors-button-glow-hover:#17d0c93d;--doors-card-radius:26px;--doors-card-padding:1.8rem;--doors-card-light:radial-gradient(circle at 82% 3%, #2edfc217, transparent 32%), linear-gradient(150deg, #f9fbfc, #e9eff2 58%, #dce6ea);--doors-card-dark:radial-gradient(ellipse at 15% 0, #17d0c921, transparent 55%), #092431;--doors-card-shadow:0 23px 50px #1334431f, inset 0 1px 0 #ffffffe6}.landing-ultimama .v4-price-card,.doors-secondary .pricing-card{border-radius:var(--doors-card-radius);padding:var(--doors-card-padding)}.landing-ultimama .v4-price-card.plan-starter,.doors-secondary .pricing-card:not(.pricing-card--featured){background:var(--doors-card-light);box-shadow:var(--doors-card-shadow);border-color:#49717e2b}.landing-ultimama .v4-price-card.featured,.doors-secondary .pricing-card--featured{background:var(--doors-card-dark);border-color:#17d0c98c}.landing-ultimama .v4-plan-badge,.doors-secondary .pricing-popular{color:#effcf9;letter-spacing:.04em;text-transform:uppercase;background:#0d4e54;border:1px solid #2edfc23d;border-radius:999px;align-items:center;gap:.45rem;width:max-content;max-width:calc(100% - 24px);padding:.48rem .86rem;font:800 .61rem/1.4 Inter,sans-serif;display:inline-flex;position:absolute;top:-13px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 8px 18px #00000029}.landing-ultimama .v4-price-card h3,.doors-secondary .pricing-card h2{letter-spacing:-.035em;font:700 1.9rem/1.05 League Spartan,sans-serif}.landing-ultimama .v4-price strong,.doors-secondary .pricing-price strong{letter-spacing:-.065em;font:600 4rem/.9 League Spartan,sans-serif}.landing-ultimama .v4-price-card:focus-visible{outline-offset:6px;outline:3px solid #102b39}.landing-ultimama .v4-price-card:is(.featured,.plan-intensive):focus-visible{outline-color:var(--doors-brand)}.landing-ultimama .v4-pricing-stage{touch-action:pan-y pinch-zoom;pointer-events:none}.landing-ultimama .v4-price-card{pointer-events:auto}.landing-ultimama .v4-price-card .v4-plan-cta{background:var(--doors-cta-gradient)}@media (width<=700px){:where(.doors-secondary,.landing-ultimama .v4-pricing){--doors-card-padding:1.65rem 1.4rem}}@media (width<=760px){.landing-ultimama .v4-price-card{width:min(70vw,350px)}.landing-ultimama .v4-price-card.is-left{opacity:.65;pointer-events:auto;transform:translate3d(calc(-50% - 60vw),25px,-120px)rotateY(13deg)scale(.82)}.landing-ultimama .v4-price-card.is-right{opacity:.65;pointer-events:auto;transform:translate3d(calc(60vw - 50%),25px,-120px)rotateY(-13deg)scale(.82)}}@media (prefers-reduced-motion:reduce){.landing-ultimama .v4-price-card{transition:none}}.landing-ultimama .doors-campus{isolation:isolate;color:#f5f9fc;background:radial-gradient(at 81% 53%,#12505b50,#0000 48%),linear-gradient(145deg,#0c2234,#071525 72%);border-block:1px solid #5be0d118;padding:112px 0 104px;position:relative;overflow:clip}.doors-campus:before{content:"";pointer-events:none;background:radial-gradient(#17d0c91a,#0000 70%);border-radius:50%;width:720px;height:720px;position:absolute;top:-520px;left:8%}.campus-layout{grid-template-columns:1.12fr 1fr;align-items:center;gap:40px;display:grid;position:relative}.campus-copy{z-index:2;min-width:0;position:relative}.campus-logo{width:258px;max-width:68%;height:auto;margin:0 0 32px;display:block}.landing-ultimama .doors-campus h2{letter-spacing:-.045em;color:#f7fafc;max-width:650px;margin:0 0 24px;font-size:clamp(2.35rem,3.6vw,3.45rem);line-height:1.04}.campus-description{color:#b5c7d3;max-width:570px;margin:0 0 30px;font-size:1rem;line-height:1.75}.campus-benefits{gap:0;margin:0 0 32px;padding:0;list-style:none;display:grid}.campus-benefits li{border-bottom:1px solid #bbebe914;gap:18px;padding:15px 0;transition:border-color .2s;display:flex}.campus-benefits li:first-child{padding-top:0}.campus-benefits li:hover{border-color:#17d0c95c}.campus-number{color:#17d0c9;letter-spacing:.06em;padding-top:3px;font-size:.74rem;font-weight:700}.landing-ultimama .campus-benefits h3{color:#f4f8fb;letter-spacing:-.01em;margin:0 0 5px;font-size:1.13rem}.campus-benefits p{color:#a9becb;max-width:450px;margin:0;font-size:.88rem;line-height:1.6}.campus-cta{background:linear-gradient(90deg,#3fe1c2 0%,#36c7d3 100%);gap:28px;min-height:54px}.campus-cta>span:last-child{transition:transform .2s}.campus-cta:hover>span:last-child{transform:translate(4px)}.campus-art{min-width:0;padding:36px 0;position:relative}.campus-art:before{content:"";z-index:-1;background:radial-gradient(#17d0c924,#0000 68%);border-radius:50%;position:absolute;inset:12% -8% 10%}.campus-art:after{content:"";filter:blur(20px);z-index:-1;background:#0008;border-radius:50%;width:63%;height:24px;position:absolute;bottom:20px;left:21%}.campus-orbit{z-index:-1;border:1px solid #73e3de18;border-radius:50% 50% 40% 40%;position:absolute;inset:16% -3% 14% 6%;transform:rotate(-16deg)}.campus-liam{filter:drop-shadow(0 24px 25px #020c1945);width:112%;max-width:none;height:auto;margin-left:-4%;display:block}.landing-ultimama .header-contact{color:#e8f8f6;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#17d0c90a;border:1px solid #6ae1d54d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 15px;font-size:.78rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.landing-ultimama .header-contact:hover{background:#17d0c921;border-color:#17d0c9}.landing-ultimama .header-contact:focus-visible{outline-offset:4px;outline:2px solid #17d0c9}@media (width>=1121px) and (width<=1340px){.landing-ultimama .nav{gap:16px}.landing-ultimama .nav-links{gap:17px}.landing-ultimama .nav-actions{gap:11px}.landing-ultimama .nav-actions .btn-small{padding-inline:16px}.landing-ultimama .brand-logo{width:120px}}@media (width<=1120px){.landing-ultimama .nav-actions>.header-contact{display:none}.landing-ultimama .mobile-menu .header-contact{justify-content:flex-start;width:100%;min-height:46px;padding:12px 16px;font-size:.95rem}.campus-layout{gap:25px}.landing-ultimama .doors-campus{padding-block:80px}}@media (width<=820px){.campus-layout{grid-template-columns:1fr;gap:28px}.campus-copy{max-width:620px;margin-inline:auto}.campus-logo{width:230px;margin-bottom:28px}.campus-art{width:min(100%,440px);margin-inline:auto;padding:10px 0 25px}.campus-liam{width:100%;margin:0}.landing-ultimama .doors-campus h2{font-size:clamp(2.3rem,5.8vw,3rem)}}@media (width<=480px){.landing-ultimama .doors-campus{padding-block:60px}.campus-logo{width:205px}.landing-ultimama .doors-campus h2{font-size:2.35rem}.campus-description{font-size:.94rem;line-height:1.7}.campus-benefits li{gap:13px}.campus-cta{justify-content:space-between;width:100%}.campus-art{width:100%;max-width:345px}}.doors-contact{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;color:#102b3c;overscroll-behavior:contain;background:#fbfdfd;border:1px solid #e2eaed;border-radius:26px;width:min(620px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 100px #0005}.doors-contact[open]{animation:.2s ease-out campus-dialog-in}.doors-contact::backdrop{backdrop-filter:blur(7px);background:#031222b8}.doors-contact.is-closing{animation:.15s ease-in both campus-dialog-out}.doors-contact.is-closing::backdrop{animation:.15s ease-in both campus-backdrop-out}.contact-dialog-body{padding:36px;position:relative}.contact-close{color:#345265;width:44px;height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dae6e8;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid;position:absolute;top:18px;right:18px}.contact-close:hover{background:#e6f7f5}.landing-ultimama .doors-contact h2{letter-spacing:-.035em;color:#112c3d;margin:0 0 14px;padding-right:44px;font-size:2.2rem;line-height:1.07}.doors-contact #contact-subtitle{color:#5e717b;margin:0 0 17px;font-size:.9rem;line-height:1.65}.contact-required-note{color:#607580;margin:0 0 18px;font-size:.72rem}.contact-fields{border:0;grid-template-columns:1fr 1fr;gap:17px 16px;min-width:0;margin:0;padding:0;display:grid}.contact-field{flex-direction:column;gap:7px;min-width:0;display:flex}.contact-field-wide{grid-column:1/-1}.contact-field label{color:#294455;font-size:.78rem;font-weight:600;line-height:1.4}.contact-field label [data-organization-marker]{color:#657983;font-size:.72rem;font-weight:400}.contact-field input,.contact-field select,.contact-field textarea{box-sizing:border-box;color:#102b3c;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdde1;border-radius:10px;padding:11px 12px;font-size:.9rem;line-height:1.45;display:block;box-shadow:0 1px 2px #12303b03}.contact-field textarea{resize:vertical;min-height:105px;max-height:260px}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{outline-offset:2px;border-color:#17a99f;outline:2px solid #159c94}.contact-field [aria-invalid=true]{border-color:#b13939}.contact-field-error{color:#a33232;font-size:.73rem;line-height:1.4}.contact-field-error:empty{display:none}.contact-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-submit{background:linear-gradient(90deg,#3fe1c2 0%,#36c7d3 100%);justify-content:space-between;gap:16px;width:100%;min-height:48px;margin-top:22px}.contact-submit:disabled{cursor:progress;opacity:.65;transform:none}.contact-privacy{color:#607580;text-align:center;text-underline-offset:3px;margin-top:14px;font-size:.7rem;line-height:1.5;text-decoration:underline;display:block}.contact-feedback{color:#96372e;background:#fff2ed;border:1px solid #f1d4c9;border-radius:10px;margin:18px 0 0;padding:12px 14px;font-size:.82rem;line-height:1.55}.contact-success{text-align:center;padding:42px 5px 16px}.contact-success-icon{color:#168064;background:#ddf7ee;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 24px;font-size:32px;display:grid}.contact-success p{color:#617680;margin:0 0 27px;font-size:.95rem;line-height:1.7}.doors-contact [hidden]{display:none!important}.doors-contact :focus-visible{outline-offset:3px;outline:2px solid #158e88}@keyframes campus-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes campus-dialog-out{to{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes campus-backdrop-out{to{opacity:0}}@media (width<=560px){.doors-contact{border-radius:20px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.contact-dialog-body{padding:27px 22px}.landing-ultimama .doors-contact h2{font-size:2rem}.contact-fields{grid-template-columns:1fr;gap:16px}.contact-field input,.contact-field select,.contact-field textarea{font-size:16px}.contact-close{float:right;z-index:3;margin:-12px -9px -44px 0;position:sticky;top:0;right:auto}}@media (prefers-reduced-motion:reduce){.doors-campus *,.doors-contact,.doors-contact *,.doors-contact::backdrop{transition:none!important;animation:none!important}}.landing-ultimama{--doors-cta-gradient:linear-gradient(90deg, #3fe1c2 0%, #36c7d3 100%)}.landing-ultimama .ultimama-card-light:before{content:none}.landing-ultimama .doors-campus{background-color:#071925;border-bottom:0;border-radius:36px 36px 0 0}.landing-ultimama .doors-campus+.v4-faq{border-top:0;border-radius:0;margin-top:0}.landing-ultimama .doors-campus:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#071925);height:100px;position:absolute;inset:auto 0 0}@media (width<=700px){.landing-ultimama .doors-campus{border-radius:26px 26px 0 0}}.doors-contact::-webkit-scrollbar{width:0;height:0;display:none}.contact-close svg{flex:none;width:20px;height:20px;display:block}
