:root{--landing-base-bg: var(--bg);--landing-black: rgb(0 0 0);--landing-bg: var(--landing-black);--landing-panel: color-mix(in srgb, var(--panel) 82%, transparent);--landing-fg: var(--fg);--landing-fg-muted: var(--fg-muted);--landing-accent: var(--accent);--landing-border-light: color-mix(in srgb, var(--fg) 12%, transparent);--landing-border-strong: color-mix(in srgb, var(--accent) 38%, transparent);--landing-font-family: var(--font-family-mono);--line-tight: 1.08;--line-base: 1.5;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2.5rem;--space-6: 4rem;--space-8: 6rem;--space-12: 8rem;--radius-sm: 16px;--hero-media-offset-y: 24px;color-scheme:dark}*{box-sizing:border-box}body{margin:0;color:var(--landing-fg);background-color:var(--landing-bg);font-family:var(--landing-font-family);font-size:.875rem;line-height:var(--line-base);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.modal-open{overflow:hidden}.hero{position:relative;min-height:100vh;overflow:hidden;background:var(--landing-black)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to right,var(--landing-black) 0%,transparent 12%,transparent 88%,var(--landing-black) 100%),linear-gradient(to bottom,var(--landing-black) 0%,rgb(0 0 0 / .92) 10%,transparent 30%),linear-gradient(to top,var(--landing-black) 0%,transparent 28%)}.hero-video,.hero-video-fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-video{left:50%;bottom:0;width:120%;height:120%;min-width:120%;min-height:120%;object-fit:cover;object-position:center calc(100% + var(--hero-media-offset-y));transform:translate(-50%,var(--hero-media-offset-y));opacity:.7;pointer-events:none}.hero-video-fallback{background-image:linear-gradient(to bottom,#00000040,#000000c7);background-size:cover;background-position:center calc(100% + var(--hero-media-offset-y));opacity:.26;pointer-events:none}.hero-pill{position:absolute;top:50%;left:50%;width:min(860px,calc(100vw - 56px));height:340px;border-radius:999px;background:var(--landing-black);filter:blur(76px);transform:translate(-50%,-50%);z-index:2;pointer-events:none}.top-nav{position:relative;z-index:3;width:100%;display:flex;justify-content:center}.top-nav-inner{width:min(100%,1440px);min-height:102px;padding:16px 120px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.top-nav-links{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.top-logo{color:var(--landing-fg);text-decoration:none;font-weight:700;letter-spacing:.02em;font-size:1.25rem}.btn-nav,.btn-primary,button{min-height:36px;padding:0 var(--space-4);border-radius:4px;font-size:.875rem;font-weight:500;line-height:1;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);color:var(--fg);background:transparent;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.btn-nav{border-color:var(--border)}.btn-nav:hover{cursor:pointer;background:var(--panel)}.btn-primary,button{color:var(--accent-fg);border-color:transparent;background:var(--accent)}.btn-primary{min-height:40px;padding-inline:1.6rem}.btn-primary:hover,button:hover{cursor:pointer;background:var(--accent-2);transform:scale(1.01)}.hero-stage{position:relative;z-index:3;min-height:calc(100vh - 102px);display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,4vh,3rem) var(--space-4) clamp(2rem,5vh,4rem)}.hero-layout{position:relative;z-index:3;width:min(100%,871px);margin:0;padding:0}.hero-copy{position:relative;width:100%;min-height:clamp(270px,38vh,420px);text-align:center}.hero-heading{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.hero-copy h1{margin:0;font-size:clamp(3rem,8vw,6.25rem);font-weight:700;letter-spacing:-.04em;line-height:var(--line-tight);color:var(--landing-fg);text-shadow:0 4px 18px rgb(0 0 0 / .96),0 0 36px rgb(0 0 0 / .78),0 0 68px rgb(0 0 0 / .56)}.hero-support{position:absolute;left:50%;top:50%;transform:translate(-50%);margin-top:clamp(88px,11vh,136px);display:flex;flex-direction:column;align-items:center;gap:24px;width:min(100%,620px)}.hero-copy .muted{margin:0;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:500;color:color-mix(in srgb,var(--landing-fg-muted) 55%,white);text-shadow:0 3px 16px rgb(0 0 0 / .94),0 0 34px rgb(0 0 0 / .76),0 0 56px rgb(0 0 0 / .58)}.hero .hero-cta-button{--duration: 7s;--easing: linear;--cta-radius: 4px;--c-color-1: rgb(255 163 26 / .56);--c-color-2: rgb(26 35 255 / .72);--c-color-3: rgb(226 27 218 / .72);--c-color-4: rgb(255 232 26 / .6);--c-shadow: rgb(255 223 87 / .36);--c-shadow-inset-top: rgb(255 223 52 / .78);--c-shadow-inset-bottom: rgb(255 250 215 / .68);--c-radial-inner: rgb(255 210 21);--c-radial-outer: rgb(255 241 114);--c-color: var(--landing-fg);-webkit-tap-highlight-color:transparent;-webkit-appearance:none;outline:none;position:relative;cursor:pointer;border:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--cta-radius);min-height:40px;padding:0;margin:0;text-align:center;font-weight:600;font-size:1rem;letter-spacing:.02em;line-height:1;color:var(--c-color);text-shadow:none;background:radial-gradient(circle,var(--c-radial-inner),var(--c-radial-outer) 80%);box-shadow:0 16px 36px #0000009e,0 0 24px var(--c-shadow),0 0 0 1px color-mix(in srgb,var(--landing-accent) 44%,transparent)}.hero .hero-cta-button:before{content:"";pointer-events:none;position:absolute;z-index:3;left:0;top:0;right:0;bottom:0;border-radius:var(--cta-radius);box-shadow:inset 0 2px 8px var(--c-shadow-inset-top),inset 0 -2px 3px var(--c-shadow-inset-bottom)}.hero .hero-cta-button .wrapper{-webkit-mask-image:-webkit-radial-gradient(white,black);position:relative;z-index:1;overflow:hidden;border-radius:var(--cta-radius);min-width:132px;padding:12px 0}.hero .hero-cta-button .hero-cta-label{position:relative;z-index:2;display:inline-block;min-width:184px;padding-inline:1.75rem;white-space:nowrap;color:#3a2408;text-shadow:none}.hero .hero-cta-button:hover{--duration: 1.4s;background:radial-gradient(circle,var(--c-radial-inner),var(--c-radial-outer) 80%);box-shadow:0 20px 42px #000000ad,0 0 28px color-mix(in srgb,var(--c-shadow) 78%,white 22%),0 0 0 1px color-mix(in srgb,var(--landing-accent) 54%,transparent);transform:translateY(-1px) scale(1.01)}.hero .hero-cta-button .wrapper .circle{position:absolute;z-index:1;left:var(--x0, 50%);top:var(--y0, 50%);width:40px;height:40px;border-radius:50%;filter:blur(var(--blur, 8px));opacity:.72;pointer-events:none;background:var(--background, transparent);transform:translate(-50%,-50%) translateZ(0);will-change:left,top,transform;animation:hero-cta-orbit var(--duration) var(--easing) infinite;animation-delay:var(--delay, 0s)}.hero .hero-cta-button .wrapper .circle.circle-1,.hero .hero-cta-button .wrapper .circle.circle-9,.hero .hero-cta-button .wrapper .circle.circle-10{--background: var(--c-color-4)}.hero .hero-cta-button .wrapper .circle.circle-3,.hero .hero-cta-button .wrapper .circle.circle-4{--background: var(--c-color-2);--blur: 12px}.hero .hero-cta-button .wrapper .circle.circle-5,.hero .hero-cta-button .wrapper .circle.circle-6{--background: var(--c-color-3);--blur: 13px}.hero .hero-cta-button .wrapper .circle.circle-2,.hero .hero-cta-button .wrapper .circle.circle-7,.hero .hero-cta-button .wrapper .circle.circle-8,.hero .hero-cta-button .wrapper .circle.circle-11,.hero .hero-cta-button .wrapper .circle.circle-12{--background: var(--c-color-1);--blur: 10px}.hero .hero-cta-button .wrapper .circle.circle-1{--x0: 4%;--y0: -14%;--x1: 18%;--y1: 56%;--x2: 56%;--y2: 88%;--delay: -.15s}.hero .hero-cta-button .wrapper .circle.circle-2{--x0: 94%;--y0: 12%;--x1: 72%;--y1: -10%;--x2: 92%;--y2: 58%;--delay: -.85s}.hero .hero-cta-button .wrapper .circle.circle-3{--x0: 8%;--y0: 6%;--x1: 32%;--y1: 38%;--x2: 18%;--y2: 18%;--delay: -1.3s}.hero .hero-cta-button .wrapper .circle.circle-4{--x0: 82%;--y0: 8%;--x1: 68%;--y1: 16%;--x2: 98%;--y2: 26%;--delay: -.5s}.hero .hero-cta-button .wrapper .circle.circle-5{--x0: 18%;--y0: 20%;--x1: 86%;--y1: 72%;--x2: 42%;--y2: -14%;--delay: -1.8s}.hero .hero-cta-button .wrapper .circle.circle-6{--x0: 58%;--y0: 62%;--x1: 24%;--y1: 8%;--x2: 76%;--y2: -38%;--delay: -1.05s}.hero .hero-cta-button .wrapper .circle.circle-7{--x0: 10%;--y0: 86%;--x1: 22%;--y1: 72%;--x2: 16%;--y2: -42%;--delay: -2.1s}.hero .hero-cta-button .wrapper .circle.circle-8{--x0: 30%;--y0: 22%;--x1: 42%;--y1: 16%;--x2: 62%;--y2: -4%;--delay: -1.45s}.hero .hero-cta-button .wrapper .circle.circle-9{--x0: 22%;--y0: 8%;--x1: 28%;--y1: 2%;--x2: 86%;--y2: 18%;--delay: -2.35s}.hero .hero-cta-button .wrapper .circle.circle-10{--x0: 66%;--y0: 56%;--x1: 76%;--y1: 64%;--x2: 98%;--y2: 78%;--delay: -.32s}.hero .hero-cta-button .wrapper .circle.circle-11{--x0: 6%;--y0: 36%;--x1: 10%;--y1: 24%;--x2: 70%;--y2: 68%;--delay: -2.7s}.hero .hero-cta-button .wrapper .circle.circle-12{--blur: 12px;--x0: 54%;--y0: 34%;--x1: 62%;--y1: 20%;--x2: 72%;--y2: -26%;--delay: -1.95s}@keyframes hero-cta-orbit{0%,to{left:var(--x0);top:var(--y0)}33%{left:var(--x1);top:var(--y1)}66%{left:var(--x2);top:var(--y2)}}.cta-row{display:flex;justify-content:center;align-items:center;gap:var(--space-3)}.content-wrapper{position:relative;z-index:2;max-width:1040px;margin:0 auto;padding:var(--space-8) var(--space-4) var(--space-12)}h2{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.03em;margin:0 0 var(--space-5) 0;text-align:center}section+section{margin-top:var(--space-12)}.workflow{list-style:none;margin:0;padding:var(--space-4) 0;display:grid;gap:var(--space-7);position:relative}.workflow:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:color-mix(in srgb,var(--landing-border-light) 78%,transparent)}.workflow-step{position:relative;display:grid;grid-template-columns:1fr 72px 1fr;align-items:center}.workflow-step:after{--workflow-dot-transform: translate(-50%, -50%);content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;transform:var(--workflow-dot-transform) scale(1);border-radius:50%;background:var(--landing-accent);box-shadow:0 0 #ffb30000}.workflow-card{grid-column:1 / 2;justify-self:end;max-width:420px;padding:var(--space-2) 0;background:transparent;border:0}.workflow-step:nth-child(odd) .workflow-card{text-align:right;padding-right:var(--space-5)}.workflow-step:nth-child(2n) .workflow-card{grid-column:3 / 4;justify-self:start;text-align:left;padding-left:var(--space-5)}@keyframes workflow-dot-ripple{0%{transform:var(--workflow-dot-transform) scale(.72);background:color-mix(in srgb,var(--landing-accent) 24%,var(--landing-border-light));box-shadow:0 0 color-mix(in srgb,var(--landing-accent) 55%,transparent)}46%{transform:var(--workflow-dot-transform) scale(1);background:var(--landing-accent)}to{transform:var(--workflow-dot-transform) scale(1);background:var(--landing-accent);box-shadow:0 0 0 18px #ffb30000}}.trust-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-4);background:color-mix(in srgb,var(--landing-black) 94%,var(--landing-panel));border:1px solid color-mix(in srgb,var(--landing-fg) 10%,transparent);border-radius:var(--radius-sm);padding:var(--space-5)}.workflow-card h3{font-size:1.5rem;margin:0 0 var(--space-2) 0;color:var(--landing-fg)}.workflow-card p{margin:0;color:var(--landing-fg-muted);font-size:1.0625rem}.trust-lede{margin:0 0 var(--space-4) 0;color:var(--landing-fg-muted);font-size:1rem;line-height:1.6;max-width:48ch}.trust-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3)}.trust-list li{font-size:.98rem;font-weight:500;color:var(--landing-fg);display:flex;align-items:center;gap:.5rem}.trust-list li:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--landing-accent) 65%,var(--landing-fg))}.trust-metrics{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.trust-metrics>div{margin:0;border:1px solid color-mix(in srgb,var(--landing-fg) 10%,transparent);border-radius:12px;padding:.9rem 1rem;background:color-mix(in srgb,var(--landing-black) 97%,var(--panel))}.trust-metrics dt{margin:0;color:color-mix(in srgb,var(--landing-fg-muted) 85%,var(--landing-fg));font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.trust-metrics dd{margin:var(--space-2) 0 0 0;color:var(--landing-fg);font-size:1.08rem;line-height:1.35;font-weight:600}#pricing{position:relative;padding:clamp(2.2rem,4.8vw,4.4rem) clamp(1.25rem,4vw,3rem) clamp(3rem,6vw,6rem);border:1px solid var(--landing-border-strong);border-radius:var(--radius-sm);text-align:left;background:linear-gradient(180deg,color-mix(in srgb,var(--landing-accent) 10%,transparent),color-mix(in srgb,var(--landing-black) 88%,var(--landing-panel))),var(--landing-panel)}.pricing-head{margin:0 0 clamp(2rem,4vw,3.25rem);text-align:center}.pricing-kicker{margin:0;color:var(--landing-fg-muted);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase}#pricing h2{margin:0 0 var(--space-5) 0;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.03em;text-transform:none}.pricing-intro{margin:0;font-size:1rem;color:var(--landing-fg-muted)}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4);align-items:stretch}.plan-card{position:relative;display:flex;flex-direction:column;gap:1.1rem;min-height:clamp(460px,56vw,560px);padding:clamp(1.25rem,2.3vw,2rem);border:1px solid var(--landing-border-light);background:color-mix(in srgb,var(--landing-black) 90%,var(--panel))}.plan-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,color-mix(in srgb,var(--landing-accent) 8%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--landing-accent) 8%,transparent) 1px,transparent 1px);background-size:36px 36px;opacity:.22}.plan-card>*{position:relative;z-index:1}.plan-card.is-featured{border-color:var(--landing-border-strong);transform:translateY(-10px);box-shadow:0 0 48px color-mix(in srgb,var(--landing-accent) 12%,transparent)}.plan-card.is-featured:after{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:var(--landing-accent)}.plan-tier{margin:0;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--landing-fg-muted) 70%,var(--landing-accent))}.plan-badge{position:absolute;top:1rem;right:1rem;padding:.25rem .5rem;background:var(--landing-accent);color:var(--accent-fg);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.plan-card h3,.plan-card p,.plan-card ul{margin:0}.price{display:flex;align-items:baseline;gap:.45rem;font-weight:700}.price-amount{font-size:clamp(2rem,4.2vw,3.1rem);line-height:1;letter-spacing:-.02em}.price-term{font-size:.95rem;color:var(--landing-fg-muted)}.plan-summary{padding:0 0 1rem;border-bottom:1px solid color-mix(in srgb,var(--landing-border-light) 85%,transparent);color:var(--landing-fg-muted);font-size:.95rem;line-height:1.5}.plan-features{list-style:none;padding:0;display:grid;gap:.6rem;color:var(--landing-fg-muted);font-size:.92rem}.plan-features li{display:flex;align-items:center;gap:.5rem}.plan-features li:before{content:"•";color:var(--landing-accent);font-weight:700}.plan-features li.is-muted{color:color-mix(in srgb,var(--landing-fg-muted) 60%,transparent)}.plan-features li.is-muted:before{content:"×";color:color-mix(in srgb,var(--landing-fg-muted) 60%,transparent)}.plan-cta{width:100%;margin-top:auto}.plan-card.is-featured .plan-cta{box-shadow:0 0 0 1px color-mix(in srgb,var(--landing-accent) 45%,transparent)}.renewal{color:var(--landing-fg-muted)}.site-footer{margin-top:0;border-top:1px solid var(--landing-border-light);background:color-mix(in srgb,var(--landing-black) 92%,var(--landing-panel))}.site-footer-inner{width:min(100%,1440px);margin:0 auto;padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,4vw,3rem);display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(2rem,4vw,4rem);flex-wrap:wrap}.footer-brand{max-width:420px;display:grid;gap:var(--space-3)}.footer-mark{margin:0;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.1;font-weight:700;text-transform:uppercase;letter-spacing:-.02em}.footer-mark-accent{color:var(--landing-accent)}.footer-description,.footer-meta{margin:0;color:var(--landing-fg-muted);font-size:.95rem;line-height:1.6}.footer-links{display:flex;flex-wrap:wrap;gap:2rem clamp(2rem,5vw,4rem)}.footer-column{display:grid;gap:.85rem;min-width:140px}.footer-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--landing-fg)}.footer-link{color:var(--landing-fg-muted);text-decoration:none;font-size:.92rem;line-height:1.5}.footer-link:hover{color:var(--landing-fg)}.terms-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:clamp(1rem,3vw,2.5rem);background:#000000b8}.terms-modal[hidden]{display:none}.terms-dialog{width:min(100%,900px);max-height:min(90vh,980px);overflow:auto;border:1px solid var(--landing-border-strong);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--landing-black) 94%,var(--panel));box-shadow:0 24px 56px #000000a6;padding:clamp(1.5rem,4vw,3rem)}.terms-kicker{margin:0;color:var(--landing-accent);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase}.terms-title{margin:.8rem 0 0;font-size:clamp(2rem,5vw,3rem);line-height:1.12;text-transform:uppercase;text-align:left}.terms-updated{margin:.9rem 0 0;color:var(--landing-fg-muted);font-size:.92rem}.terms-content{margin-top:clamp(1.5rem,3vw,2.5rem);color:var(--landing-fg-muted)}.terms-content section+section{margin-top:1.8rem}.terms-content h3{margin:0 0 .6rem;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--landing-fg)}.terms-content p{margin:0;line-height:1.7}.terms-content a{color:var(--landing-accent)}.terms-actions{margin-top:clamp(1.5rem,3vw,2.25rem);display:flex;justify-content:flex-end}.terms-close{min-width:128px}.btn-nav:focus-visible,.btn-primary:focus-visible,button:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 40%,transparent)}a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.muted{color:var(--landing-fg-muted)}a{color:var(--landing-accent);text-decoration:none}body.motion-ready [data-reveal],body.motion-ready [data-hero-copy]{opacity:0;transform:translateY(30px);transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-standard)}body.motion-ready .is-visible{opacity:1;transform:none}body.motion-ready section[data-reveal][aria-labelledby=workflow-title]{opacity:1;transform:none}body.motion-ready .workflow-step{opacity:0;transform:translateY(18px)}body.motion-ready [data-reveal].is-visible .workflow-step{opacity:1;transform:none;transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-standard)}body.motion-ready .workflow-step:after{background:color-mix(in srgb,var(--landing-accent) 24%,var(--landing-border-light))}body.motion-ready [data-reveal].is-visible .workflow-step:nth-child(1){transition-delay:80ms}body.motion-ready [data-reveal].is-visible .workflow-step:nth-child(2){transition-delay:.24s}body.motion-ready [data-reveal].is-visible .workflow-step:nth-child(3){transition-delay:.4s}body.motion-ready [data-reveal].is-visible .workflow-step:nth-child(1):after{animation:workflow-dot-ripple .56s var(--motion-ease-standard) 80ms both}body.motion-ready [data-reveal].is-visible .workflow-step:nth-child(2):after{animation:workflow-dot-ripple .56s var(--motion-ease-standard) .24s both}body.motion-ready [data-reveal].is-visible .workflow-step:nth-child(3):after{animation:workflow-dot-ripple .56s var(--motion-ease-standard) .4s both}@media(max-width:1200px){.top-nav-inner{padding-inline:48px}}@media(max-width:960px){.top-nav-inner{min-height:80px;padding:16px 24px}.hero-stage{min-height:calc(100vh - 80px)}}@media(max-width:768px){.top-nav-inner{padding-inline:16px}.btn-nav,.btn-primary,button{min-height:44px}.hero-copy{min-height:clamp(250px,48vw,320px)}.hero-support{margin-top:clamp(74px,13vw,98px);gap:var(--space-3)}.workflow{padding-left:var(--space-4)}.workflow:before{left:10px;transform:none}.workflow-step{grid-template-columns:24px 1fr;gap:var(--space-4)}.workflow-step:after{--workflow-dot-transform: translate(0, -50%);left:10px}.workflow-step:nth-child(odd) .workflow-card,.workflow-step:nth-child(2n) .workflow-card{grid-column:2;justify-self:stretch;max-width:none;text-align:left;padding:0}.trust-card{grid-template-columns:1fr;gap:var(--space-4)}.trust-metrics{grid-template-columns:1fr}#pricing{padding:var(--space-5) var(--space-4)}#pricing h2{font-size:clamp(1.8rem,9vw,2.5rem)}.plan-card{min-height:auto}.plan-card.is-featured{transform:none}.site-footer-inner{align-items:flex-start}.footer-links{gap:var(--space-4) var(--space-5)}.footer-column{min-width:128px}.terms-modal{padding:.75rem}.terms-dialog{max-height:92vh;padding:1.25rem}.terms-title{font-size:clamp(1.65rem,8vw,2.3rem)}.hero-stage{min-height:calc(100vh - 80px);padding-inline:var(--space-3);padding-block:1.5rem 2.5rem}:root{--hero-media-offset-y: 16px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.hero-video{display:none}.hero-video-fallback{opacity:.55}.btn-nav:hover,.btn-primary:hover,.hero .hero-cta-button:hover,button:hover{transform:none}}
