@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;1,400&family=Inter:wght@200;300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--black: #000000;--black-soft: #050507;--glass-1: rgba(255, 255, 255, .025);--glass-2: rgba(255, 255, 255, .04);--glass-3: rgba(255, 255, 255, .07);--hairline: rgba(255, 255, 255, .07);--hairline-strong: rgba(255, 255, 255, .16);--silver: #E5E5E5;--silver-bright: #FFFFFF;--silver-deep: #9A9A9A;--silver-line: rgba(255, 255, 255, .22);--gold: var(--silver);--gold-bright: var(--silver-bright);--gold-deep: var(--silver-deep);--gold-line: var(--silver-line);--cream: #F2F2F2;--cream-soft: rgba(242, 242, 242, .85);--cream-mute: rgba(242, 242, 242, .55);--cream-dim: rgba(242, 242, 242, .65);--cream-faint: rgba(242, 242, 242, .4);--cream-ghost: rgba(242, 242, 242, .14);--iris: #7C8FFF;--iris-deep: #5468E0;--pulse: var(--silver-bright);--container: 1200px;--serif: "Playfair Display", Georgia, serif;--sans: "Inter", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--grad-silver: linear-gradient(135deg, #FFFFFF 0%, #BEBEBE 30%, #6E6E6E 60%, #2C2C2C 100%);--grad-silver-soft: linear-gradient(135deg, rgba(255,255,255,.95) 0%, rgba(190,190,190,.85) 50%, rgba(110,110,110,.7) 100%);--grad-line: linear-gradient(90deg, transparent 0%, rgba(255,255,255,.3) 50%, transparent 100%);--rose-gold-bright: #c89481;--rose-gold: #a87060;--rose-gold-mid: #8a5444;--rose-gold-deep: #6b3d31;--rose-gold-shadow: #4a2a22;--grad-rose-gold: linear-gradient(180deg, #c89481 0%, #a87060 50%, #6b3d31 100%);--grad-rose-gold-button: linear-gradient(135deg, #c89481 0%, #8a5444 60%, #4a2a22 100%);--grad-rose-gold-text: linear-gradient(135deg, #c89481 0%, #8a5444 100%);--theme-transition: background .45s cubic-bezier(.2, .6, .2, 1), color .35s ease}:root[data-theme=light]{--black: #f5f1ea;--black-soft: #ebe5db;--glass-1: rgba(20, 18, 14, .04);--glass-2: rgba(20, 18, 14, .06);--glass-3: rgba(20, 18, 14, .09);--hairline: rgba(20, 18, 14, .1);--hairline-strong: rgba(20, 18, 14, .22);--silver: #2a261e;--silver-bright: #18150f;--silver-deep: #6b6354;--silver-line: rgba(20, 18, 14, .3);--gold: #2a261e;--gold-bright: #18150f;--gold-deep: #6b6354;--gold-line: rgba(20, 18, 14, .3);--cream: #1a1612;--cream-soft: rgba(26, 22, 18, .82);--cream-mute: rgba(26, 22, 18, .58);--cream-dim: rgba(26, 22, 18, .7);--cream-faint: rgba(26, 22, 18, .5);--cream-ghost: rgba(26, 22, 18, .16);--pulse: var(--rose-gold);--grad-silver: linear-gradient(135deg, #1a1612 0%, #4a2a22 30%, #6b3d31 60%, #8a5444 100%);--grad-silver-soft: linear-gradient(135deg, rgba(26,22,18,.92) 0%, rgba(74,42,34,.82) 50%, rgba(107,61,49,.7) 100%);--grad-line: linear-gradient(90deg, transparent 0%, rgba(20,18,14,.18) 50%, transparent 100%)}:root[data-theme=aurora]{--black: #0E1A38;--black-soft: #16244A;--cream: #E8EFFF;--cream-soft: rgba(232, 239, 255, .85);--cream-mute: rgba(232, 239, 255, .55);--cream-dim: rgba(232, 239, 255, .7);--cream-faint: rgba(232, 239, 255, .4);--cream-ghost: rgba(232, 239, 255, .14);--hairline: rgba(200, 229, 255, .1);--hairline-strong: rgba(200, 229, 255, .22);--silver: #C8E5FF;--silver-bright: #E8EFFF;--pulse: #5CE8B8}:root[data-theme=holo]{--black: #0B0814;--black-soft: #14102A;--cream: #F0EAFF;--cream-soft: rgba(240, 234, 255, .85);--cream-mute: rgba(240, 234, 255, .55);--cream-dim: rgba(240, 234, 255, .7);--cream-faint: rgba(240, 234, 255, .4);--cream-ghost: rgba(240, 234, 255, .14);--hairline: rgba(217, 70, 239, .14);--hairline-strong: rgba(217, 70, 239, .26);--silver: #D946EF;--silver-bright: #F0EAFF;--pulse: #D946EF}:root[data-theme=lumen]{--black: var(--lumen-bg, #faf6ea);--black-soft: color-mix(in oklch, var(--lumen-bg, #faf6ea) 88%, var(--lumen-text, #2a1810));--cream: var(--lumen-text, #2a1810);--cream-soft: color-mix(in oklch, var(--lumen-text, #2a1810) 82%, transparent);--cream-mute: color-mix(in oklch, var(--lumen-text, #2a1810) 55%, transparent);--cream-dim: color-mix(in oklch, var(--lumen-text, #2a1810) 68%, transparent);--cream-faint: color-mix(in oklch, var(--lumen-text, #2a1810) 42%, transparent);--cream-ghost: color-mix(in oklch, var(--lumen-text, #2a1810) 14%, transparent);--hairline: color-mix(in oklch, var(--lumen-text, #2a1810) 12%, transparent);--hairline-strong: color-mix(in oklch, var(--lumen-text, #2a1810) 24%, transparent);--pulse: rgb(var(--lumen-accent-rgb, 184, 110, 60))}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}html,body{margin:0;padding:0}body{background:var(--black);color:var(--cream);font-family:var(--sans);font-weight:300;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;position:relative;min-height:100vh;transition:var(--theme-transition)}:root[data-theme=light] .bg-aurora,:root[data-theme=light] .bg-diamonds{opacity:.35;mix-blend-mode:multiply}:root[data-theme=light] .pole-star{opacity:.5;mix-blend-mode:multiply}:root[data-theme=light] .ship-stage:before,:root[data-theme=light] .compare-section:before,:root[data-theme=light] .results-strip:before{opacity:.5}:root[data-theme=light] .glass:not(.xb-window):not(.xb-window *),:root[data-theme=light] .card:not(.xb-window):not(.xb-window *){background:#fff9!important;border-color:#14120e14!important;box-shadow:0 8px 32px #4a2a2214,0 1px #fff9 inset!important}:root[data-theme=light] .xb-window .glass,:root[data-theme=light] .xb-window .card{background:#ffffff0a!important;border-color:#ffffff14!important;box-shadow:0 8px 24px #00000059!important}:root[data-theme=light] .compare-frame{background:linear-gradient(180deg,#ffffffb3,#f5f1ead9);border-color:#14120e1a;box-shadow:0 30px 80px #4a2a221f}:root[data-theme=light] .compare-head{background:linear-gradient(180deg,#a8706014,#f5f1ea00),#ffffffd9}:root[data-theme=light] .compare-head-ent{background:linear-gradient(180deg,#a870601f,#a8706000)}:root[data-theme=light] .compare-row:hover{background:#a870600f}:root[data-theme=light] .compare-section-h{color:var(--rose-gold-deep);background:linear-gradient(90deg,rgba(168,112,96,.06),transparent 70%)}:root[data-theme=light] .compare-tier-cta-sb{background:#14120e0a;border-color:#14120e2e;color:var(--cream)}:root[data-theme=light] .mac-bezel,:root[data-theme=light] .pixel-body{box-shadow:inset 0 1px #fff0e899,inset 0 -1px #28140e4d,0 24px 60px #4a2a2240,0 0 80px #a870601f!important}:root[data-theme=light] .ship-dot-pager{background:#14120e2e}:root[data-theme=light] .ship-dot-pager.is-active{background:var(--rose-gold-deep)}:root[data-theme=light] .ship-arrow{background:#14120e0a;border-color:#14120e24;color:var(--cream)}:root[data-theme=light] .ship-arrow:hover{background:#a870601a;border-color:var(--rose-gold)}:root[data-theme=light] .topbar{background:#fffcf7d9;border-bottom-color:#14120e14;backdrop-filter:blur(20px)}:root[data-theme=light] .topbar-nav-link{color:var(--cream-dim)}:root[data-theme=light] .topbar-nav-link:hover{color:var(--cream)}:root[data-theme=light] .topbar-cta{background:var(--rose-gold-deep);color:#f5f1ea;border:none}:root[data-theme=light] .topbar-cta:hover{background:var(--rose-gold-shadow)}:root[data-theme=light] .ship-floater{background:#ffffffd9;border-color:#7c8fff66;color:var(--iris-deep);box-shadow:0 8px 24px #4a2a221a}:root[data-theme=light] .catalog-tile,:root[data-theme=light] .results-stat{background:#fff9;border-color:#14120e14}:root[data-theme=light] .section-eyebrow,:root[data-theme=light] .hero-eyebrow{color:var(--cream-dim)}:root[data-theme=light] .diamond{background:var(--rose-gold);box-shadow:0 0 8px #a8706099}:root[data-theme=light] body:not(.dlk){color:var(--cream)}:root[data-theme=light] body.dlk{background:var(--bg)!important;color:var(--text)!important}:root[data-theme=light] .catalog-tile,:root[data-theme=light] .catalog-tile *:not(.catalog-status):not(.catalog-tag),:root[data-theme=light] .showcase-card,:root[data-theme=light] .showcase-card *:not(.showcase-status):not(.showcase-industry){color:var(--cream)}:root[data-theme=light] .catalog-tagline,:root[data-theme=light] .showcase-tag,:root[data-theme=light] .showcase-asst,:root[data-theme=light] .catalog-asst{color:var(--cream-dim)}:root[data-theme=light] .showcase-card.soon .showcase-cta,:root[data-theme=light] .catalog-tile.soon .catalog-cta{color:var(--cream-mute)}:root[data-theme=light] .showcase-status.soon,:root[data-theme=light] .catalog-status.soon{color:var(--cream-dim);background:#14120e0a;border-color:#14120e1f}:root[data-theme=light] .showcase-industry,:root[data-theme=light] .catalog-industry{background:#0000004d;color:#ffffffeb}:root[data-theme=light] .demo-banner,:root[data-theme=light] .demo-banner *{color:var(--cream)}:root[data-theme=light] body:not(.dlk) h1,:root[data-theme=light] body:not(.dlk) h2,:root[data-theme=light] body:not(.dlk) h3,:root[data-theme=light] body:not(.dlk) h4,:root[data-theme=light] body:not(.dlk) h5,:root[data-theme=light] body:not(.dlk) h6{color:var(--cream)}:root[data-theme=light] body:not(.dlk) h1 em,:root[data-theme=light] body:not(.dlk) h2 em,:root[data-theme=light] body:not(.dlk) h3 em{color:var(--rose-gold-deep)}:root[data-theme=light] .cta-form,:root[data-theme=light] .cta-form *{color:var(--cream)}:root[data-theme=light] .cta-form input,:root[data-theme=light] .cta-form textarea,:root[data-theme=light] .cta-form select{color:var(--cream);background:#ffffffb3;border-color:#14120e24}:root[data-theme=light] .cta-form input::placeholder,:root[data-theme=light] .cta-form textarea::placeholder{color:var(--cream-mute)}:root[data-theme=light] .cta-form label,:root[data-theme=light] .cta-form .cta-form-label,:root[data-theme=light] .cta-form-help,:root[data-theme=light] .cta-help,:root[data-theme=light] .cta-microcopy,:root[data-theme=light] .cta-meta,:root[data-theme=light] .cta-foot,:root[data-theme=light] .cta-trust,:root[data-theme=light] .cta-stack-close,:root[data-theme=light] .cta-option-meta,:root[data-theme=light] .cta-option-sub,:root[data-theme=light] .cta-perk{color:var(--cream-soft)}:root[data-theme=light] .cta-stack-close:hover{color:var(--cream);background:#14120e0d}:root[data-theme=light] .step,:root[data-theme=light] .step *:not(.step-num){color:var(--cream)}:root[data-theme=light] .step p{color:var(--cream-soft)}:root[data-theme=light] .results-stat,:root[data-theme=light] .results-label{color:var(--cream)}:root[data-theme=light] .results-sub,:root[data-theme=light] .results-unit{color:var(--cream-soft)}:root[data-theme=light] .results-num{background:linear-gradient(180deg,var(--rose-gold-shadow) 0%,var(--rose-gold-deep) 100%)!important;-webkit-background-clip:text;background-clip:text;color:transparent!important}:root[data-theme=light] .trusted-logo,:root[data-theme=light] .trusted-logo.alt{color:var(--cream-mute)}:root[data-theme=light] .trusted-dot{background:var(--cream-faint)}:root[data-theme=light] footer,:root[data-theme=light] footer *{color:var(--cream-soft)}:root[data-theme=light] footer a{color:var(--cream)}:root[data-theme=light] .topbar-brand,:root[data-theme=light] .topbar-brand *{color:var(--cream)}:root[data-theme=light] .pole-mark-dot{background:var(--rose-gold-deep)}:root[data-theme=light] .hero-pricing-line,:root[data-theme=light] .hero-tagline,:root[data-theme=light] .hero-sub{color:var(--cream-soft)}:root[data-theme=light] .hero-pill,:root[data-theme=light] .pill{background:#14120e0a;border-color:#14120e24;color:var(--cream)}:root[data-theme=light] .ship-laptop-label,:root[data-theme=light] .industry-catalog .section-eyebrow,:root[data-theme=light] .demos-photo-note p{color:var(--cream-soft)}:root[data-theme=light] .mac-screen,:root[data-theme=light] .pixel-screen,:root[data-theme=light] .mac-display .mac-bezel{--cream: #F2F2F2;--cream-soft: rgba(242, 242, 242, .85);--cream-mute: rgba(242, 242, 242, .55);--cream-dim: rgba(242, 242, 242, .65);--cream-faint: rgba(242, 242, 242, .4);--cream-ghost: rgba(242, 242, 242, .14)}:root[data-theme=light] .cta-stack-modal,:root[data-theme=light] .cta-stack-modal *,:root[data-theme=light] .cta-stack-card,:root[data-theme=light] .cta-stack-card *,:root[data-theme=light] .cta-stack-list,:root[data-theme=light] .cta-stack-list li,:root[data-theme=light] .cta-stack-list span{color:var(--cream)}:root[data-theme=light] .cta-stack-card{background:#ffffffeb;border-color:#14120e1a}:root[data-theme=light] .cta-stack-modal{background:#f5f1eaeb}:root[data-theme=light] .cta-stack-list li:before{color:var(--rose-gold-deep)}:root[data-theme=light] .glass li,:root[data-theme=light] .card li,:root[data-theme=light] .glass p,:root[data-theme=light] .card p{color:var(--cream)}:root[data-theme=light] .glass small,:root[data-theme=light] .card small{color:var(--cream-soft)}:root[data-theme=light] .xb-window{background:linear-gradient(180deg,#14161e,#0c0e16)!important;--cream: #F2F2F2;--cream-soft: rgba(242, 242, 242, .85);--cream-mute: rgba(242, 242, 242, .55);--cream-dim: rgba(242, 242, 242, .65);--cream-faint: rgba(242, 242, 242, .4);--cream-ghost: rgba(242, 242, 242, .14)}:root[data-theme=light] .xb-pill{color:var(--cream)!important;background:#14120e0a;border-color:#14120e24}:root[data-theme=light] .xb-pill:hover{background:#a870601a;border-color:var(--rose-gold)}:root[data-theme=light] .xb-pill.is-active{background:var(--rose-gold-deep);color:#f5f1ea!important;border-color:var(--rose-gold-deep)}:root[data-theme=light] .xb-eyebrow,:root[data-theme=light] .xb-caption,:root[data-theme=light] .xb-helper,:root[data-theme=light] .xb-meta{color:var(--cream-soft)!important}:root[data-theme=light] .xb-h2,:root[data-theme=light] .xb-title{color:var(--cream)!important}:root[data-theme=light] .xb-brand-row label,:root[data-theme=light] .xb-brand-row span:not(.xb-brand-swatch){color:var(--cream)!important}:root[data-theme=light] .demo-card,:root[data-theme=light] .demo-card-body,:root[data-theme=light] .demo-card-business,:root[data-theme=light] .demo-card-tagline{color:var(--cream)}:root[data-theme=light] .demo-card-tagline,:root[data-theme=light] .demo-card-asst,:root[data-theme=light] .demo-card-cta.soon{color:var(--cream-mute)}:root[data-theme=light] .demo-card.soon .demo-card-cta{color:var(--cream-faint)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.96  0 0 0 0 0.94  0 0 0 0 0.88  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.55;mix-blend-mode:overlay}@media (hover: hover) and (pointer: fine){body:after{content:"";position:fixed;width:520px;height:520px;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle at center,rgba(170,185,255,.1) 0%,rgba(255,255,255,.05) 30%,transparent 70%);transform:translate(-50%,-50%);left:var(--mx, 50%);top:var(--my, 50%);transition:opacity .4s ease;mix-blend-mode:screen}}a{color:var(--gold);text-decoration:none;transition:color .2s ease}a:hover{color:var(--cream)}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;margin:0 0 16px;color:var(--cream);line-height:1.02}h1{font-size:clamp(2.6rem,7vw,5.6rem);font-weight:300}h2{font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.08;font-weight:300}h3{font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.25}em{font-style:italic;background:var(--grad-silver);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}p{margin:0 0 16px;color:var(--cream-dim)}.container{max-width:var(--container);margin:0 auto;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px);position:relative;z-index:2}.diamond{display:inline-block;width:7px;height:7px;background:var(--grad-silver);transform:rotate(45deg);flex:none;box-shadow:0 1px 2px #0009,inset 0 1px #ffffff80}.pole-mark{position:relative;display:inline-block;width:22px;height:22px;flex:none;vertical-align:middle}.pole-mark-dot{position:absolute;top:50%;left:50%;width:5px;height:5px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 6px #fffffff2,0 0 14px #ffffff8c,0 0 28px #7c8fff4d;animation:pole-pulse 4s ease-in-out infinite}.pole-mark-ring{position:absolute;top:50%;left:50%;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);transform:translate(-50%,-50%) scale(.32);animation:pole-mark-ring 3.6s ease-out infinite;pointer-events:none}.pole-mark:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;border-radius:50%;border:1px solid rgba(255,255,255,.2);transform:translate(-50%,-50%) scale(.32);animation:pole-mark-ring 3.6s ease-out infinite;animation-delay:1.8s;pointer-events:none}@keyframes pole-mark-ring{0%{transform:translate(-50%,-50%) scale(.45);opacity:.85;border-color:#ffffffd9}20%{border-color:#7c8fffb3;opacity:.7}40%{border-color:#b4e6ff8c;opacity:.55}60%{border-color:#c8a0ff6b;opacity:.4}80%{border-color:#9dd9d247;opacity:.25}to{transform:translate(-50%,-50%) scale(1.8);border-color:#fff0;opacity:0}}.diamond-stack{display:inline-flex;align-items:center;gap:6px}.diamond-stack .diamond:nth-child(2){opacity:.5;width:4px;height:4px}.diamond-stack .diamond:nth-child(3){opacity:.25;width:3px;height:3px}.bar-divider{display:flex;align-items:center;gap:14px;margin:28px 0}.bar-divider span:not(.diamond){height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--gold-line),transparent)}.topbar{position:sticky;top:0;z-index:50;background:#0000008c;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid var(--hairline);padding:16px 0;font-family:var(--mono);font-size:.74rem;letter-spacing:.06em;color:var(--cream-faint)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.topbar-brand{display:inline-flex;align-items:center;gap:10px;color:var(--gold);font-weight:500;letter-spacing:.12em}.topbar-brand b{color:var(--cream);font-weight:600;letter-spacing:.18em}.topbar-status{display:inline-flex;align-items:center;gap:8px}.topbar-right{display:inline-flex;align-items:center;gap:24px}.topbar-nav-link{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;color:var(--cream-dim);text-decoration:none;text-transform:uppercase;transition:color .2s ease}.topbar-nav-link:hover,.topbar-nav-link.active{color:var(--cream)}.topbar-cta{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--grad-silver);color:var(--black);border-radius:999px;font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 2px 8px #0006,inset 0 1px #ffffff80}.topbar-cta:hover{color:var(--black);transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 6px 18px #ffffff2e,inset 0 1px #fff9}.topbar-cta .arrow{transition:transform .2s ease}.topbar-cta:hover .arrow{transform:translate(2px)}@media (max-width: 640px){.topbar-status span:not(.topbar-dot){display:none}.topbar-status{gap:0}.topbar-nav-link{display:none}.topbar-inner,.topbar-right{gap:12px}}.topbar-dot{width:6px;height:6px;border-radius:50%;background:var(--pulse);box-shadow:0 0 #4ade8099;animation:livepulse 2s ease-in-out infinite}@keyframes livepulse{0%,to{box-shadow:0 0 #fff6}50%{box-shadow:0 0 0 8px #fff0}}@keyframes livepulse-iris{0%,to{box-shadow:0 0 #7c8fff8c}50%{box-shadow:0 0 0 8px #7c8fff00}}.pulse-iris{background:var(--iris)!important;animation:livepulse-iris 2s ease-in-out infinite!important}::selection{background:#7c8fff52;color:var(--cream)}::-moz-selection{background:#7c8fff52;color:var(--cream)}.hero{padding:120px 0 32px;position:relative}.hero-eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 28px;display:flex;align-items:center;gap:14px}.hero h1{max-width:960px;font-weight:300}.hero-sub{font-size:clamp(1.05rem,1.6vw,1.22rem);max-width:660px;margin-top:28px;color:var(--cream-dim);font-weight:300}.hero-pricing{margin-top:40px;display:flex;gap:clamp(20px,4vw,48px);flex-wrap:wrap;font-family:var(--mono);font-size:.82rem;color:var(--cream-faint);letter-spacing:.04em}.hero-pricing div{padding-left:18px;border-left:1px solid var(--gold-line)}.hero-pricing strong{color:var(--gold);font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.5rem;display:block;margin-bottom:4px;letter-spacing:-.01em}.glass{background:linear-gradient(155deg,var(--glass-3) 0%,var(--glass-1) 100%);border:1px solid var(--hairline);border-radius:16px;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:0 1px #ffffff0f inset,0 0 0 1px #ffffff05 inset,0 30px 80px #0009;position:relative;overflow:hidden}.glass:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(255,255,255,.08) 0%,transparent 45%),linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 12%)}.glass:after{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:var(--grad-line);pointer-events:none}.glass{--gx: 50%;--gy: 50%}.glass:hover{border-color:#7c8fff47;background:radial-gradient(circle at var(--gx) var(--gy),rgba(124,143,255,.12) 0%,transparent 50%),linear-gradient(155deg,var(--glass-3) 0%,var(--glass-1) 100%);transition:border-color .35s ease}.demo{margin-top:64px;position:relative}.demo-head{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--hairline);font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;color:var(--cream-faint);text-transform:uppercase;position:relative;z-index:1}.demo-head-status{display:inline-flex;align-items:center;gap:8px}.demo-head-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--iris);box-shadow:0 0 10px #7c8fffb3;animation:livepulse-iris 2s ease-in-out infinite}.demo-body{padding:28px 28px 12px;position:relative;z-index:1}.demo-employee{display:flex;align-items:center;gap:12px;margin:0 0 14px;flex-wrap:wrap}.demo-name{font-family:var(--sans);font-weight:800;font-size:1.6rem;letter-spacing:.08em;color:var(--cream);text-shadow:0 0 24px rgba(255,255,255,.08)}.demo-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 10px;background:linear-gradient(135deg,#ffd89bf2,#cfa462f2);color:#1a0f06;font-family:var(--mono, ui-monospace, monospace);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;border-radius:999px;border:1px solid rgba(255,216,155,.4);box-shadow:0 4px 14px #cfa4624d,inset 0 1px #ffffff80}.demo-badge:before{content:"★";font-size:.78rem;color:#1a0f06;text-shadow:0 0 6px rgba(255,255,255,.6)}.demo-prompt{font-family:var(--serif);font-style:italic;font-size:1.3rem;color:var(--cream);margin:0 0 22px;line-height:1.4}.demo-chat{display:none;flex-direction:column;gap:16px;margin:0 0 22px;min-height:80px;padding:22px;background:linear-gradient(155deg,#ffffff06,#0000004d);border:1px solid var(--hairline);border-radius:14px;position:relative;overflow:hidden}.demo-chat.live{display:flex}.demo-chat:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--iris),transparent);opacity:.4;animation:chat-scan 6s ease-in-out infinite;pointer-events:none}@keyframes chat-scan{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(80px);opacity:.6}}.demo-chat-bubble-wrap{display:flex;flex-direction:column;gap:4px;max-width:85%;opacity:0;transform:translateY(8px);animation:bullet-in .5s cubic-bezier(.2,.8,.2,1) forwards}.demo-chat-bubble-wrap.bot{align-self:flex-start}.demo-chat-bubble-wrap.user{align-self:flex-end;align-items:flex-end}.demo-chat-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:.62rem;letter-spacing:.18em;color:var(--cream-faint);text-transform:uppercase}.demo-chat-label.bot{color:var(--iris)}.demo-chat-label.bot:before{content:"";position:relative;width:14px;height:14px;border-radius:0;background:transparent;box-shadow:none;animation:none;background-image:radial-gradient(circle at center,#FFFFFF 0%,#FFFFFF 22%,transparent 28%);display:inline-block}.demo-chat-label.bot{position:relative;padding-left:22px}.demo-chat-label.bot:before{position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:none;width:14px;height:14px}.demo-chat-label.bot:after{content:"";position:absolute;left:0;top:50%;width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.18);transform:translateY(-50%) scale(.45);animation:pole-mark-ring 4s ease-out infinite;pointer-events:none}.demo-chat-label.bot:before{background:#fff;width:4px;height:4px;margin-top:-2px;margin-left:5px;border-radius:50%;box-shadow:0 0 4px #ffffffe6,0 0 10px #ffffff73,0 0 20px #7c8fff38;animation:pole-pulse 4s ease-in-out infinite}.demo-chat-label.user:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--silver);box-shadow:0 0 6px #fff6}.demo-chat-bubble{padding:14px 18px;font-size:1rem;line-height:1.5;position:relative;font-family:var(--sans);font-weight:400;color:var(--cream)}.demo-chat-bubble.bot{background:linear-gradient(135deg,#7c8fff0f,#0000004d);border:1px solid rgba(124,143,255,.22);border-radius:4px 14px 14px;box-shadow:0 0 0 1px #7c8fff0d inset,0 8px 20px #0006}.demo-chat-bubble.bot:before{content:"";position:absolute;top:0;left:18%;right:18%;height:1px;background:linear-gradient(90deg,transparent,rgba(124,143,255,.55),transparent);pointer-events:none}.demo-chat-bubble.user{background:linear-gradient(135deg,#ffffff0f,#0000004d);border:1px solid var(--hairline-strong);border-radius:14px 4px 14px 14px;box-shadow:0 0 0 1px #ffffff0a inset,0 8px 20px #0006}.demo-chat-bubble.thinking{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#7c8fff0f,#0000004d);border:1px solid rgba(124,143,255,.22);border-radius:4px 14px 14px;padding:12px 16px;font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;color:var(--iris);text-transform:uppercase}.demo-cta-primary{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:var(--grad-silver);color:var(--black);border:0;border-radius:999px;font-family:var(--sans);font-weight:600;font-size:.98rem;letter-spacing:.02em;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 6px 20px #00000080,inset 0 1px #ffffff8c;margin-top:6px}.demo-cta-primary:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 12px 28px #ffffff2e,inset 0 1px #fff9}.demo-cta-primary .arrow{display:inline-block;transition:transform .2s ease}.demo-cta-primary:hover .arrow{transform:translate(3px)}.demo-cta-primary.hidden,.demo-input-wrap.hidden{display:none}.demo-input-wrap.compact .demo-button{background:var(--grad-silver)}.demo-start-note{margin:14px 0 0;font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;color:var(--cream-faint);text-transform:uppercase}.demo-start-note.hidden{display:none}.demo-calc{display:none;margin-top:18px;padding-top:22px;border-top:1px solid var(--hairline)}.demo-calc.live{display:block}.demo-calc-cta{display:inline-flex;align-items:center;gap:12px;padding:14px 26px;background:transparent;color:var(--silver-bright);border:1.5px solid var(--silver);border-radius:999px;font-family:var(--sans);font-weight:500;font-size:.95rem;letter-spacing:.02em;cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s ease}.demo-calc-cta:hover{background:var(--silver-bright);color:var(--black);transform:translateY(-1px)}.demo-calc-cta .arrow{transition:transform .2s ease}.demo-calc-cta:hover .arrow{transform:translate(3px)}.demo-calc-cta.hidden{display:none}.demo-calc-panel{display:none;margin-top:24px;padding:26px;background:#00000073;border:1px solid var(--hairline);border-radius:14px;animation:fadeUp .5s ease}.demo-calc-panel.live{display:block}.demo-calc-row{margin-bottom:22px}.demo-calc-row:last-of-type{margin-bottom:0}.demo-calc-label{font-family:var(--sans);font-weight:500;font-size:.95rem;color:var(--cream);margin:0 0 12px;line-height:1.45}.demo-calc-options{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.demo-calc-or{font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cream-faint);margin:0 6px}.demo-calc-prefix{font-family:var(--mono);font-size:.92rem;color:var(--cream-faint);margin-right:-6px}.demo-calc-unit{font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;color:var(--cream-faint);margin-left:2px}.demo-calc-custom{width:100px;padding:8px 10px;background:#0000008c;border:1px solid var(--hairline-strong);border-radius:8px;color:var(--cream);font-family:var(--sans);font-size:.92rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease;-moz-appearance:textfield}.demo-calc-custom::-webkit-outer-spin-button,.demo-calc-custom::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.demo-calc-custom::placeholder{color:var(--cream-faint);font-style:italic;font-size:.85rem}.demo-calc-custom:focus{border-color:var(--iris);box-shadow:0 0 0 3px #7c8fff29}.demo-calc-custom.has-value{border-color:var(--iris);background:#7c8fff14}.demo-calc-opt{padding:10px 16px;background:#ffffff0a;color:var(--cream);border:1px solid var(--hairline-strong);border-radius:8px;font-family:var(--sans);font-size:.92rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.demo-calc-opt:hover{background:#7c8fff1a;border-color:#7c8fff66;transform:translateY(-1px)}.demo-calc-opt.selected{background:var(--iris);color:var(--black);border-color:var(--iris);font-weight:600}.demo-calc-recompute{display:inline-flex;margin:18px auto 0;padding:12px 24px;background:var(--grad-silver);color:var(--black);border:0;border-radius:999px;font-family:var(--sans);font-weight:600;font-size:.92rem;letter-spacing:.02em;cursor:pointer;align-items:center;gap:10px;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 6px 18px #0006,inset 0 1px #ffffff8c}.demo-calc-recompute:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 12px 28px #ffffff2e,inset 0 1px #fff9}.demo-calc-recompute .arrow{transition:transform .2s ease}.demo-calc-recompute:hover .arrow{transform:translate(3px)}.demo-calc-result{display:none;margin-top:26px;padding-top:22px;border-top:1px solid var(--hairline);text-align:center}.demo-calc-result.live{display:block;animation:fadeUp .6s ease}.demo-calc-result-label{font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;color:var(--cream-faint);text-transform:uppercase;margin:0 0 8px}.demo-calc-result-num{font-family:var(--serif);font-style:italic;font-size:clamp(2.4rem,6vw,3.6rem);font-weight:400;color:var(--cream);line-height:1;margin:0;background:linear-gradient(135deg,#fff,#c8d0ff,#7c8fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 40px rgba(124,143,255,.3)}.demo-calc-result-sub{font-family:var(--sans);font-size:.95rem;color:var(--cream-dim);margin:8px 0 0}.demo-calc-result-fine{margin:18px 0 0;font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;color:var(--cream-faint)}.demo-calc-promo{margin-top:28px;text-align:center}.demo-calc-promo-eyebrow{font-family:var(--mono);font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;color:var(--iris);margin:0 0 12px}.demo-calc-promo-title{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.4rem,3vw,1.8rem);color:var(--cream);margin:0 0 12px;line-height:1.2;letter-spacing:-.01em}.demo-calc-promo-title em{background:linear-gradient(135deg,#fff,#c8d0ff,#7c8fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:italic}.demo-calc-promo-body{font-family:var(--sans);font-size:1rem;line-height:1.55;color:var(--cream-dim);max-width:540px;margin:0 auto 24px}.demo-calc-promo-cta{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:var(--grad-silver);color:var(--black);border-radius:999px;font-family:var(--sans);font-weight:600;font-size:1rem;letter-spacing:.02em;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 8px 24px #00000080,0 0 0 1px #7c8fff66,inset 0 1px #ffffff8c}.demo-calc-promo-cta:hover{color:var(--black);transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 16px 36px #7c8fff52,0 0 0 1px #7c8fff99,inset 0 1px #fff9}.demo-calc-promo-cta .arrow{transition:transform .2s ease}.demo-calc-promo-cta:hover .arrow{transform:translate(3px)}.demo-calc-promo-fine{margin:16px 0 0;font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;color:var(--cream-faint);text-transform:uppercase}.demo-input-wrap{display:flex;gap:10px;align-items:stretch;padding:12px 12px 12px 16px;background:linear-gradient(135deg,#000000b3,#7c8fff0a);border:1px solid var(--hairline-strong);border-radius:12px;transition:border-color .25s ease,box-shadow .25s ease;position:relative}.demo-input-wrap:before{content:"> ";position:absolute;left:14px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:1rem;color:var(--iris);pointer-events:none;opacity:0;transition:opacity .2s ease}.demo-input-wrap.compact:before{opacity:.7}.demo-input-wrap.compact .demo-input{padding-left:22px}.demo-input-wrap:focus-within{border-color:var(--iris);box-shadow:0 0 0 3px #7c8fff29,0 0 24px #7c8fff14}.demo-input{flex:1;background:transparent;border:0;color:var(--cream);font-family:var(--sans);font-size:1rem;outline:none;padding:6px;min-width:0;caret-color:var(--iris)}.demo-input::placeholder{color:var(--cream-faint);font-style:italic}.demo-button{background:var(--grad-silver);color:var(--black);border:0;padding:10px 24px;font-family:var(--sans);font-weight:600;font-size:.92rem;border-radius:8px;cursor:pointer;white-space:nowrap;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 4px 12px #0006,inset 0 1px #ffffff8c}.demo-button:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 8px 24px #ffffff2e,inset 0 1px #fff9}.demo-output{margin:22px 0 28px;padding:22px 24px;background:#00000080;border:1px solid var(--hairline);border-left:2px solid var(--silver);border-radius:10px;color:var(--cream);display:none}.demo-output.live{display:block}.demo-intro{font-family:var(--serif);font-style:italic;font-size:1.1rem;line-height:1.5;color:var(--cream);margin:0 0 18px;opacity:0;transform:translateY(8px);animation:bullet-in .6s cubic-bezier(.2,.8,.2,1) forwards}.demo-bullets{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:8px}.demo-bullet{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 18px;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid var(--hairline);border-radius:12px;font-family:var(--sans);font-size:.98rem;font-weight:400;color:var(--cream);opacity:0;transform:translateY(10px);animation:bullet-in .55s cubic-bezier(.2,.8,.2,1) forwards;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .15s ease,box-shadow .25s ease;position:relative;overflow:hidden}.demo-bullet:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);pointer-events:none}.demo-bullet:hover{background:linear-gradient(135deg,#7c8fff24,#7c8fff0a);border-color:#7c8fff66;transform:translateY(-2px);box-shadow:0 8px 24px #0006,0 0 0 1px #7c8fff29}.demo-bullet-rank{width:28px;height:28px;border-radius:8px;background:#ffffff0a;border:1px solid var(--hairline);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:.72rem;letter-spacing:.04em;color:var(--cream-faint);flex:none;transition:all .25s ease}.demo-bullet:nth-child(1) .demo-bullet-rank,.demo-bullet:nth-child(2) .demo-bullet-rank,.demo-bullet:nth-child(3) .demo-bullet-rank{background:linear-gradient(135deg,#7c8fff33,#7c8fff0d);border-color:#7c8fff66;color:var(--iris);font-weight:500}.demo-bullet-text{font-size:1rem;line-height:1.4;color:var(--cream);font-weight:400}.demo-bullet-value{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.demo-bullet-value-num{font-family:var(--serif);font-style:italic;font-size:1.2rem;font-weight:400;color:var(--cream);line-height:1}.demo-bullet-value-unit{font-family:var(--mono);font-size:.62rem;letter-spacing:.18em;color:var(--cream-faint);text-transform:uppercase}.demo-bullet.selected{background:linear-gradient(135deg,#7c8fff38,#7c8fff0f);border-color:var(--iris);box-shadow:0 0 0 1px var(--iris) inset,0 12px 32px #7c8fff2e,0 0 60px #7c8fff14;transform:translateY(-1px)}.demo-bullet.selected .demo-bullet-rank{background:var(--iris);border-color:var(--iris);color:var(--black);font-weight:600;box-shadow:0 0 12px #7c8fff80}.demo-bullet.selected .demo-bullet-value-num{color:var(--iris);background:linear-gradient(135deg,#fff,#c8d0ff,#7c8fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.demo-bullet.disabled{opacity:.4;cursor:not-allowed}.demo-bullet.disabled:hover{background:linear-gradient(135deg,#ffffff0f,#ffffff05);border-color:var(--hairline);transform:none;box-shadow:none}.demo-pick-status{margin:14px 0 0;padding:12px 16px;background:#7c8fff0f;border:1px solid rgba(124,143,255,.2);border-radius:8px;font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;color:var(--cream-dim);text-transform:uppercase;text-align:center}.demo-early-cta{margin:18px 0 0;text-align:center}.demo-cta-line{margin:4px 0 0;padding-top:14px;border-top:1px solid var(--hairline);font-family:var(--mono);font-size:.78rem;letter-spacing:.05em;color:var(--cream-faint);opacity:0;animation:bullet-in .6s cubic-bezier(.2,.8,.2,1) forwards}@keyframes bullet-in{to{opacity:1;transform:translateY(0)}}.demo-thinking{display:inline-flex;gap:6px;align-items:center;padding:4px 0}.demo-thinking span{width:6px;height:6px;border-radius:50%;background:var(--gold);animation:pulse 1.2s ease-in-out infinite}.demo-thinking span:nth-child(2){animation-delay:.15s}.demo-thinking span:nth-child(3){animation-delay:.3s}@keyframes pulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.demo-foot{padding:0 28px 22px;font-family:var(--mono);font-size:.7rem;color:var(--cream-faint);letter-spacing:.05em;position:relative;z-index:1}section{padding:120px 0;position:relative}.section-eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 20px;display:inline-flex;align-items:center;gap:12px}.proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:48px}.counter{padding:32px 28px;position:relative}.counter-num{font-family:var(--serif);font-style:italic;font-size:3rem;color:var(--gold);display:block;margin-bottom:8px;line-height:1;font-weight:400}.counter-label{font-size:.94rem;color:var(--cream-dim);font-family:var(--sans);font-weight:300}.counter-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--pulse);margin-right:10px;vertical-align:middle;animation:livepulse 2s ease-in-out infinite}.offer{padding:44px clamp(28px,4vw,56px);margin-top:40px;position:relative}.offer-bullets{list-style:none;padding:0;margin:24px 0 32px}.offer-bullets li{padding:16px 0;border-bottom:1px solid var(--hairline);display:flex;align-items:center;gap:16px;color:var(--cream);font-size:1rem}.offer-bullets li:last-child{border-bottom:0}.offer-bullets li:before{content:"";width:5px;height:5px;background:var(--gold);transform:rotate(45deg);flex:none}.offer-pricing-row{display:flex;gap:clamp(16px,4vw,40px);font-family:var(--mono);font-size:.92rem;color:var(--cream-dim);flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--hairline)}.offer-pricing-row strong{color:var(--gold);font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.5rem;margin-right:10px}.tiers{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;align-items:stretch}.tier{padding:32px clamp(22px,3vw,36px);position:relative;display:flex;flex-direction:column;min-height:100%}.tier-featured{border-color:rgba(var(--gold-rgb, 255, 216, 155),.45);box-shadow:0 0 0 1px #ffd89b40,0 24px 60px #00000073,0 0 80px #ffd89b14}.tier-ribbon{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,#ffd89b,#b58a4f);color:#1a1208;font-weight:600;box-shadow:0 6px 18px #00000073;white-space:nowrap}.tier-head{margin-bottom:18px}.tier-tag{display:inline-block;font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cream-mute, rgba(245,242,236,.5));padding:4px 10px;border-radius:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);margin-bottom:12px}.tier-tag-ent{color:#ffd89b;background:#ffd89b1a;border-color:#ffd89b59}.tier-h{font-family:var(--serif);font-size:clamp(1.6rem,2.4vw,2.1rem);color:var(--cream);margin:0 0 8px;line-height:1.15}.tier-sub{color:var(--cream-dim, rgba(245,242,236,.7));font-size:.98rem;margin:0;line-height:1.55}.tier-pricing{padding:20px 0;border-top:1px solid var(--hairline, rgba(255,255,255,.08));border-bottom:1px solid var(--hairline, rgba(255,255,255,.08));margin:18px 0 20px}.tier-pricing-ent{background:linear-gradient(180deg,rgba(255,216,155,.04),transparent)}.tier-price-main{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.tier-price-num{font-family:var(--serif);font-style:italic;font-weight:400;font-size:2.4rem;color:var(--gold);line-height:1}.tier-price-sub{font-family:var(--mono);font-size:.78rem;color:var(--cream-dim);letter-spacing:.06em}.tier-price-mo{font-family:var(--mono);font-size:.95rem;color:var(--cream);margin-bottom:6px}.tier-price-mo strong{color:var(--gold);font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.2rem;margin-right:4px}.tier-price-foot{font-family:var(--mono);font-size:.72rem;color:var(--cream-mute);letter-spacing:.04em}.tier-includes-note{margin:0 0 12px;font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#ffd89b}.tier-features{list-style:none;padding:0;margin:0 0 24px;flex:1}.tier-features li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04);display:flex;align-items:flex-start;gap:12px;color:var(--cream);font-size:.95rem;line-height:1.5}.tier-features li:last-child{border-bottom:0}.tier-features li:before{content:"";width:5px;height:5px;background:var(--gold);transform:rotate(45deg);flex:none;margin-top:8px}.tier-features-ent li:before{background:#ffd89b;box-shadow:0 0 6px #ffd89b80}.tier-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:8px;text-decoration:none;font-family:var(--mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--cream);align-self:flex-start;transition:background .2s ease,border-color .2s ease,transform .2s ease}.tier-cta:hover{background:#ffffff1a;border-color:#ffd89b66;transform:translateY(-1px)}.tier-cta-ent{background:linear-gradient(135deg,#ffd89b,#b58a4f);color:#1a1208;border-color:transparent;font-weight:600}.tier-cta-ent:hover{background:linear-gradient(135deg,#ffd089,#a07b3e)}.cta-option-card-ent{border-color:#ffd89b59}.cta-option-tag-ent{background:linear-gradient(135deg,#ffd89b,#b58a4f);color:#1a1208;font-weight:600}@media (max-width: 860px){.tiers{grid-template-columns:1fr;gap:32px}.tier-ribbon{top:-10px}}.compare-section{padding:100px 0 60px;position:relative}.compare-section:before{content:"";position:absolute;top:30%;left:50%;width:1100px;height:600px;transform:translate(-50%);background:radial-gradient(ellipse,rgba(255,216,155,.08) 0%,transparent 60%);filter:blur(60px);pointer-events:none;z-index:-1}.compare-section h2{margin:0 0 18px}.compare-section .section-eyebrow{margin-bottom:14px}.compare-frame{margin:56px 0 0;border-radius:18px;background:linear-gradient(180deg,#14151c99,#0e0f16d9);border:1px solid rgba(255,255,255,.06);box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff05 inset;overflow:hidden;backdrop-filter:blur(20px)}.compare-head,.compare-foot{display:grid;grid-template-columns:minmax(240px,1.3fr) 1fr 1fr;gap:0;position:relative;z-index:2}.compare-head{background:linear-gradient(180deg,#7c8fff0f,#14151c00),#14151cd9;position:sticky;top:0;border-bottom:1px solid rgba(255,255,255,.06);backdrop-filter:blur(24px)}.compare-head-cell{padding:28px 24px;display:flex;flex-direction:column;position:relative}.compare-head-spacer{border-right:1px solid rgba(255,255,255,.04);justify-content:flex-end}.compare-eyebrow{font-family:var(--mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cream-mute)}.compare-head-tier{border-right:1px solid rgba(255,255,255,.04);text-align:left;gap:6px}.compare-head-tier:last-child{border-right:0}.compare-head-ent{background:linear-gradient(180deg,#ffd89b14,#ffd89b00)}.compare-tier-ribbon{position:absolute;top:-12px;right:18px;background:linear-gradient(135deg,#ffd89b,#b58a4f);color:#1a1208;font-family:var(--mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;padding:5px 12px;border-radius:999px;box-shadow:0 6px 18px #ffd89b40}.compare-tier-tag{display:inline-block;font-family:var(--mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cream-soft);background:#ffffff0f;padding:4px 10px;border-radius:999px;align-self:flex-start;margin-bottom:4px}.compare-tier-tag-ent{color:#ffd89b;background:#ffd89b1a;border:1px solid rgba(255,216,155,.25)}.compare-tier-h{font-family:var(--serif);font-size:1.4rem;margin:0 0 6px;color:var(--cream);font-weight:400}.compare-head-ent .compare-tier-h em,.compare-head-ent .compare-tier-h{color:#ffd89b}.compare-tier-price{display:flex;align-items:baseline;gap:8px;margin-top:4px}.compare-tier-num{font-family:var(--serif);font-size:2.2rem;font-weight:400;color:var(--cream);line-height:1}.compare-head-ent .compare-tier-num{background:linear-gradient(135deg,#ffd89b,#b58a4f);-webkit-background-clip:text;background-clip:text;color:transparent}.compare-tier-unit{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;color:var(--cream-mute)}.compare-tier-mo{font-family:var(--mono);font-size:.92rem;color:var(--cream);margin-top:2px}.compare-tier-mo strong{color:var(--gold);font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.1rem;margin-right:2px}.compare-head-ent .compare-tier-mo strong{color:#ffd89b}.compare-tier-meta{font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;color:var(--cream-mute);margin-top:4px}.compare-tier-cta{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:8px;font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;text-decoration:none;margin-top:14px;transition:transform .2s ease,box-shadow .25s ease;align-self:stretch;justify-content:center}.compare-tier-cta-sb{background:#ffffff0f;border:1px solid rgba(255,255,255,.18);color:var(--cream)}.compare-tier-cta-sb:hover{border-color:#ffd89b80;background:#ffffff1a;transform:translateY(-1px)}.compare-tier-cta-ent{background:linear-gradient(135deg,#ffd89b,#b58a4f);color:#1a1208;border:none;box-shadow:0 6px 20px #ffd89b2e}.compare-tier-cta-ent:hover{background:linear-gradient(135deg,#ffd089,#a07b3e);transform:translateY(-1px);box-shadow:0 10px 28px #ffd89b4d}.compare-section-h{padding:26px 24px 14px;font-family:var(--mono);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);border-top:1px solid rgba(255,255,255,.04);background:linear-gradient(90deg,rgba(255,216,155,.04),transparent 70%);display:flex;align-items:center;gap:12px}.compare-section-h:first-of-type{border-top:0}.compare-section-num{font-family:var(--serif);font-size:1rem;font-style:italic;color:var(--gold);opacity:.7}.compare-row{display:grid;grid-template-columns:minmax(240px,1.3fr) 1fr 1fr;border-top:1px solid rgba(255,255,255,.04);transition:background .2s ease}.compare-row:hover{background:#7c8fff0a}.compare-feat{padding:18px 24px;border-right:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;gap:4px}.compare-feat strong{color:var(--cream);font-weight:500;font-size:.96rem;font-family:var(--serif)}.compare-feat span{color:var(--cream-mute);font-size:.82rem;line-height:1.5}.compare-cell{padding:18px 24px;border-right:1px solid rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:.78rem}.compare-cell:last-child{border-right:0}.compare-yes{display:inline-flex;align-items:center;gap:8px;color:var(--cream);font-size:.78rem;text-align:center}.compare-yes:before{content:"";width:16px;height:16px;border-radius:50%;background:#7c8fff33;border:1px solid rgba(124,143,255,.5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c8fff' stroke-width='3'><polyline points='20 6 9 17 4 12'/></svg>");background-size:10px;background-position:center;background-repeat:no-repeat;flex-shrink:0}.compare-yes em{color:var(--cream);font-style:normal;font-family:var(--serif);font-style:italic}.compare-yes.ent{color:#ffd89b}.compare-yes.ent:before{background:#ffd89b2e;border-color:#ffd89b8c;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFD89B' stroke-width='3'><polyline points='20 6 9 17 4 12'/></svg>");background-size:10px;background-position:center;background-repeat:no-repeat}.compare-yes.ent em{color:#ffd89b;font-weight:600}.compare-no{color:var(--cream-mute);font-size:.78rem;font-style:italic}.compare-foot{border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#14151c00,#7c8fff0d)}.compare-foot-spacer{padding:28px 24px;border-right:1px solid rgba(255,255,255,.04)}.compare-foot-tier{padding:28px 24px;display:flex;flex-direction:column;align-items:stretch;gap:10px}.compare-foot-meta{font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;color:var(--cream-mute);text-align:center}@media (max-width: 860px){.compare-section{padding:80px 0 50px}.compare-frame{border-radius:14px}.compare-head{grid-template-columns:1fr;position:static}.compare-head-spacer{display:none}.compare-head-tier{border-right:0;border-top:1px solid rgba(255,255,255,.04);padding:24px}.compare-head-tier:first-of-type{border-top:0}.compare-row{grid-template-columns:1fr;border-top:1px solid rgba(255,255,255,.06)}.compare-feat{padding:16px 20px 8px;border-right:0;border-bottom:1px solid rgba(255,255,255,.03)}.compare-cell{padding:12px 20px;justify-content:flex-start;border-right:0;border-bottom:1px solid rgba(255,255,255,.02);font-size:.85rem}.compare-cell:nth-of-type(2):before{content:"Small biz";font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-mute);width:80px;flex-shrink:0}.compare-cell:nth-of-type(3):before{content:"Enterprise";font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#ffd89bb3;width:80px;flex-shrink:0}.compare-section-h{padding:22px 20px 12px;font-size:.62rem}.compare-foot{grid-template-columns:1fr}.compare-foot-spacer{display:none}.compare-foot-tier{border-top:1px solid rgba(255,255,255,.04);padding:22px 20px}}.ship-pair-wrap{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:clamp(24px,5vw,72px);margin:56px auto 8px;max-width:1280px;position:relative;z-index:2;perspective:1800px}.ship-col{display:flex;flex-direction:column;align-items:center}.ship-col-label{font-family:var(--mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cream-soft);margin-bottom:16px;display:inline-flex;align-items:center;gap:8px}.ship-col-dot{width:6px;height:6px;border-radius:50%;background:var(--rose-gold);box-shadow:0 0 8px #a87060d9}.mac-display{width:clamp(420px,56vw,760px);display:flex;flex-direction:column;align-items:center;transform:rotateY(2deg) rotateX(-1deg);transform-style:preserve-3d}.mac-bezel{width:100%;background:linear-gradient(180deg,#c89481,#a87060 45%,#6b3d31);border-radius:14px;padding:12px;position:relative;box-shadow:inset 0 1px #e8c3b28c,inset 0 -1px #28140e80,inset 0 0 0 1px #a8706073,0 30px 80px #0009,0 0 120px #a8706033}.mac-cam{position:absolute;top:5px;left:50%;transform:translate(-50%);width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#4a5060,#0a0a0c 70%);box-shadow:0 0 0 1px #0000004d}.mac-screen{background:#000;border-radius:4px;overflow:hidden;aspect-ratio:16 / 10;position:relative}.mac-chrome{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#141418f2;border-bottom:1px solid rgba(255,255,255,.05)}.mac-dot{width:11px;height:11px;border-radius:50%;flex:none}.mac-dot-r{background:#ff5f57}.mac-dot-y{background:#ffbd2e}.mac-dot-g{background:#28c940}.mac-url{margin:0 auto;font-family:var(--mono);font-size:.74rem;letter-spacing:.04em;color:#f5f5f5b8;background:#ffffff0f;padding:4px 18px;border-radius:999px;min-width:220px;text-align:center}.mac-track{display:flex;height:calc(100% - 38px);scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.mac-track::-webkit-scrollbar{display:none}.mac-slide{flex:0 0 100%;scroll-snap-align:center;position:relative;background-size:cover;background-position:center;text-decoration:none;color:var(--cream);display:flex;flex-direction:column;justify-content:space-between;padding:22px;transition:transform .4s ease}.mac-slide:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000026,#000000b3);pointer-events:none}.mac-slide>*{position:relative;z-index:1}.mac-slide-tag{align-self:flex-start;font-family:var(--mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;padding:5px 12px;border-radius:999px;background:#0000008c;border:1px solid rgba(255,255,255,.2);color:var(--cream);backdrop-filter:blur(8px)}.mac-slide-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.mac-slide-biz{font-family:var(--serif);font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.05;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.6)}.mac-slide-cta{font-family:var(--mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cream);background:#0000008c;padding:9px 15px;border-radius:6px;border:1px solid rgba(255,255,255,.22);white-space:nowrap;backdrop-filter:blur(8px);transition:background .2s ease,border-color .2s ease,color .2s ease}.mac-slide:hover .mac-slide-cta{background:var(--gold);color:#1a1208;border-color:var(--gold)}.mac-neck{width:22%;height:18px;margin:0 auto;background:linear-gradient(180deg,#8a5444,#a87060,#6b3d31);border-left:1px solid rgba(40,20,14,.4);border-right:1px solid rgba(40,20,14,.4);position:relative;z-index:-1}.mac-stand{width:56%;height:10px;margin:0 auto;background:linear-gradient(180deg,#8a5444,#4a2a22);border-radius:0 0 12px 12px;box-shadow:inset 0 1px #c8948166,0 18px 40px #28140e8c}.pixel-phone{width:clamp(220px,18vw,280px);position:relative;transform:rotateY(-3deg) rotateX(-1deg);transform-style:preserve-3d}.pixel-body{position:relative;background:linear-gradient(180deg,#c89481,#a87060,#6b3d31);border-radius:38px;padding:9px;border:1px solid rgba(168,112,96,.55);box-shadow:inset 0 1px #e8c3b299,inset 0 -1px #28140e66,0 30px 70px #0009,0 0 80px #a870602e}.pixel-body:before{content:"";position:absolute;right:-2px;top:28%;width:3px;height:56px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,#8a5444,#6b3d31 50%,#4a2a22)}.pixel-camera{position:absolute;top:22px;left:50%;transform:translate(-50%);width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2d4a6b,#050608 70%);box-shadow:0 0 0 1px #ffffff0f,0 0 6px #508cdc4d;z-index:5}.pixel-screen{background:#08090b;border-radius:30px;overflow:hidden;aspect-ratio:9 / 19.5;position:relative;display:flex;flex-direction:column}.pixel-status{display:flex;justify-content:space-between;align-items:center;padding:12px 22px 4px;font-family:var(--mono);font-size:.62rem;color:var(--cream-soft);letter-spacing:.04em;flex:none}.pixel-status-right em{font-style:normal;opacity:.8;margin:0 4px}.pixel-track{display:flex;flex:1;min-height:0;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.pixel-track::-webkit-scrollbar{display:none}.pixel-slide{flex:0 0 100%;scroll-snap-align:center;display:flex;flex-direction:column;padding:4px 14px 0;color:var(--cream);background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.04) 0%,transparent 50%),#0a0b0e;position:relative}.pixel-slide:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--biz-accent, var(--gold)) 0%,transparent 8%);opacity:.18;pointer-events:none}.pixel-slide>*{position:relative;z-index:1}.pixel-app-head{display:flex;align-items:center;justify-content:space-between;padding:10px 0 12px;font-family:var(--mono);font-size:.68rem;letter-spacing:.04em;color:var(--cream)}.pixel-app-back{opacity:.5}.pixel-app-brand{font-family:var(--serif);font-size:.95rem;font-style:italic;color:var(--biz-accent, var(--gold))}.pixel-app-bell{color:var(--biz-accent, var(--gold));font-size:.55rem}.pixel-app-eyebrow{font-family:var(--mono);font-size:.56rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cream-mute);margin-bottom:8px}.pixel-app-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:14px}.pixel-kpi{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px 6px;text-align:center}.pixel-kpi-v{font-family:var(--serif);font-size:.95rem;color:#fff;line-height:1.1}.pixel-kpi-l{font-family:var(--mono);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cream-mute);margin-top:3px}.pixel-app-feed-label{font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--biz-accent, var(--gold));margin-bottom:6px}.pixel-app-feed{display:flex;flex-direction:column;gap:8px;flex:1;overflow:hidden}.pixel-feed-row{display:flex;gap:8px;align-items:baseline;padding:6px 8px;background:#ffffff06;border-radius:6px;border-left:2px solid var(--biz-accent, var(--gold))}.pixel-feed-time{font-family:var(--mono);font-size:.55rem;color:var(--cream-mute);flex:none;min-width:32px}.pixel-feed-text{font-size:.62rem;line-height:1.3;color:var(--cream)}.pixel-app-tabs{display:flex;justify-content:space-around;padding:9px 0 14px;border-top:1px solid rgba(255,255,255,.05);margin-top:8px;font-family:var(--mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase}.pixel-tab{color:var(--cream-mute)}.pixel-tab.is-active{color:var(--biz-accent, var(--gold))}.ship-pager{display:flex;justify-content:center;align-items:center;gap:18px}.ship-pager-desktop{margin-top:32px}.ship-pager-mobile{margin-top:18px;display:none}@media (max-width: 900px){.ship-pager-desktop{display:none}.ship-pager-mobile{display:flex}}.ship-arrow{width:38px;height:38px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:var(--cream);cursor:pointer;font-family:var(--mono);font-size:.95rem;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .15s ease}.ship-arrow:hover{background:#ffffff1f;border-color:var(--silver-line)}.ship-arrow:active{transform:scale(.92)}.ship-dots{display:flex;gap:6px}.ship-dot-pager{width:6px;height:6px;border-radius:50%;background:#ffffff2e;border:none;padding:0;cursor:pointer;transition:background .2s ease,width .2s ease}.ship-dot-pager.is-active{background:var(--cream);width:22px;border-radius:999px}@media (max-width: 900px){.ship-pair-wrap{flex-direction:column;align-items:center;gap:32px}.mac-display{width:min(94vw,540px);transform:none}.pixel-phone{width:min(68vw,240px);transform:none}}@media (max-width: 540px){.mac-bezel{padding:8px;border-radius:10px}.mac-url{font-size:.66rem;min-width:140px;padding:3px 10px}.mac-slide{padding:16px}.pixel-phone{width:min(76vw,260px)}}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:48px}.step{padding:32px 28px;position:relative}.step-num{font-family:var(--mono);font-size:.72rem;color:var(--gold);letter-spacing:.18em;display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;text-transform:uppercase}.cta-final{text-align:center;padding:100px 0 140px}.cta-final .section-eyebrow{justify-content:center}.cta-form{margin:40px auto 0;max-width:520px;display:flex;flex-direction:column;gap:12px}.cta-form input{width:100%;padding:16px 18px;background:#0000008c;border:1px solid var(--hairline-strong);border-radius:10px;color:var(--cream);font-family:var(--sans);font-size:1rem;transition:border-color .2s ease}.cta-form input:focus{outline:none;border-color:var(--iris);box-shadow:0 0 0 3px #7c8fff2e}.cta-form button{background:var(--grad-silver);color:var(--black);border:0;padding:18px;font-family:var(--sans);font-weight:600;font-size:1rem;border-radius:10px;cursor:pointer;margin-top:8px;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 6px 18px #00000080,inset 0 1px #ffffff8c}.cta-form button:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 14px 38px #ffffff38,inset 0 1px #fff9}.cta-fine{margin-top:22px;font-family:var(--mono);font-size:.78rem;color:var(--cream-faint);letter-spacing:.06em}.trusted{padding:36px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:#0000004d;overflow:hidden;position:relative}.trusted-label{text-align:center;font-family:var(--mono);font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:var(--cream-faint);margin:0 0 28px}.trusted-track{display:flex;align-items:center;gap:56px;animation:trusted-scroll 32s linear infinite;width:max-content}.trusted-track:hover{animation-play-state:paused}.trusted-logo{font-family:var(--serif);font-style:italic;font-size:1.6rem;font-weight:400;color:var(--cream-dim);white-space:nowrap;transition:color .3s ease,transform .3s ease;letter-spacing:-.01em;flex:none}.trusted-logo:hover{color:var(--cream);transform:scale(1.05)}.trusted-logo.alt{font-family:var(--mono);font-style:normal;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase}.trusted-dot{width:4px;height:4px;border-radius:50%;background:var(--iris);flex:none;opacity:.4;box-shadow:0 0 8px #7c8fff66}@keyframes trusted-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.trusted:before,.trusted:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.trusted:before{left:0;background:linear-gradient(90deg,var(--black) 0%,transparent 100%)}.trusted:after{right:0;background:linear-gradient(270deg,var(--black) 0%,transparent 100%)}footer{padding:36px 0 60px;text-align:center;color:var(--cream-faint);font-size:.82rem;border-top:1px solid var(--hairline);margin-top:40px;font-family:var(--mono);letter-spacing:.08em}.bg-aurora{position:fixed;inset:-10%;z-index:0;pointer-events:none;overflow:hidden}.bg-aurora .a{position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(120px);opacity:.18;mix-blend-mode:screen;will-change:transform}.bg-aurora .a-1{background:radial-gradient(circle,rgba(220,220,220,.65) 0%,rgba(160,160,160,.35) 40%,transparent 70%);top:-25%;left:-15%;animation:aurora-drift-1 14s ease-in-out infinite alternate}.bg-aurora .a-2{background:radial-gradient(circle,rgba(255,255,255,.55) 0%,rgba(180,180,180,.25) 40%,transparent 70%);bottom:-30%;right:-20%;animation:aurora-drift-2 18s ease-in-out infinite alternate}.bg-aurora .a-3{background:radial-gradient(circle,rgba(190,190,190,.55) 0%,rgba(120,120,120,.25) 40%,transparent 70%);top:35%;left:45%;animation:aurora-drift-3 16s ease-in-out infinite alternate;width:50vmax;height:50vmax}.bg-aurora .a-4{background:radial-gradient(circle,rgba(245,245,245,.45) 0%,rgba(140,140,140,.2) 45%,transparent 70%);top:60%;left:5%;animation:aurora-drift-4 20s ease-in-out infinite alternate;width:40vmax;height:40vmax}.bg-aurora .a-5{background:radial-gradient(circle,rgba(124,143,255,.45) 0%,rgba(84,104,224,.18) 40%,transparent 70%);top:18%;right:-10%;animation:aurora-drift-5 38s ease-in-out infinite alternate;width:55vmax;height:55vmax;opacity:.14}.bg-aurora .a-6{background:radial-gradient(circle,rgba(124,143,255,.38) 0%,rgba(84,104,224,.15) 40%,transparent 70%);bottom:-10%;left:25%;animation:aurora-drift-6 44s ease-in-out infinite alternate;width:45vmax;height:45vmax;opacity:.11}@keyframes aurora-drift-5{0%{transform:translate(0) scale(1)}50%{transform:translate(-6vw,10vh) scale(1.06)}to{transform:translate(8vw,-8vh) scale(.95)}}@keyframes aurora-drift-1{0%{transform:translate(0) scale(1)}50%{transform:translate(8vw,6vh) scale(1.1)}to{transform:translate(-4vw,12vh) scale(.95)}}@keyframes aurora-drift-2{0%{transform:translate(0) scale(1)}50%{transform:translate(-10vw,-5vh) scale(.92)}to{transform:translate(6vw,-10vh) scale(1.12)}}@keyframes aurora-drift-3{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-40%,-55%) scale(1.08)}to{transform:translate(-58%,-42%) scale(.94)}}@keyframes aurora-drift-4{0%{transform:translate(0) scale(1)}50%{transform:translate(12vw,-6vh) scale(1.05)}to{transform:translate(-3vw,8vh) scale(.96)}}@keyframes aurora-drift-6{0%{transform:translate(0) scale(1)}33%{transform:translate(-14vw,-10vh) scale(1.15)}66%{transform:translate(10vw,6vh) scale(.9)}to{transform:translate(-6vw,12vh) scale(1.08)}}.bg-aurora .scan{position:absolute;top:-10%;bottom:-10%;width:240px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.015) 30%,rgba(255,255,255,.045) 50%,rgba(255,255,255,.015) 70%,transparent 100%);filter:blur(5px);mix-blend-mode:screen;opacity:.22;animation:scan-sweep 32s ease-in-out infinite;transform:translate(-100vw)}@keyframes scan-sweep{0%{transform:translate(-100vw);opacity:0}15%{opacity:.5}85%{opacity:.5}to{transform:translate(120vw);opacity:0}}.bg-aurora .burst{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--iris);box-shadow:0 0 #7c8fff47;mix-blend-mode:screen;animation:burst-bloom 14s ease-out infinite;opacity:0}.bg-aurora .burst-1{top:22%;left:12%;animation-delay:0s}.bg-aurora .burst-2{top:55%;right:18%;animation-delay:5s}.bg-aurora .burst-3{bottom:18%;left:65%;animation-delay:10s}@keyframes burst-bloom{0%{box-shadow:0 0 #7c8fff47;opacity:0}6%{opacity:.5}to{box-shadow:0 0 0 140px #7c8fff00;opacity:0}}.bg-aurora .sheen-2{position:absolute;inset:-25%;background:conic-gradient(from 90deg at 50% 50%,transparent 0deg,rgba(124,143,255,.06) 90deg,transparent 180deg,rgba(255,255,255,.04) 270deg,transparent 360deg);animation:sheen-spin-rev 50s linear infinite;mix-blend-mode:overlay;opacity:.7}@keyframes sheen-spin-rev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.bg-aurora:after{content:"";position:absolute;inset:-20%;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(255,255,255,.05) 60deg,transparent 120deg,rgba(255,255,255,.03) 200deg,transparent 300deg);animation:sheen-spin 70s linear infinite;opacity:.7;mix-blend-mode:overlay}@keyframes sheen-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pole-star{position:fixed;top:50vh;left:50vw;width:3px;height:3px;border-radius:50%;background:#ffffffd9;transform:translate(-50%,-50%);box-shadow:0 0 5px #ffffff80,0 0 14px #ffffff38,0 0 36px #7c8fff14;z-index:1;pointer-events:none;animation:pole-pulse 6s ease-in-out infinite;mix-blend-mode:screen}.pole-star:before,.pole-star:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;border:1px solid rgba(255,255,255,.12);transform:translate(-50%,-50%);pointer-events:none}.pole-star:before{animation:pole-ring 9s ease-out infinite}.pole-star:after{animation:pole-ring 9s ease-out infinite;animation-delay:4.5s}@keyframes pole-ring{0%{width:4px;height:4px;border-color:#ffffff52;opacity:.6}33%{border-color:#7c8fff38}66%{border-color:#b4e6ff1f;opacity:.2}to{width:100px;height:100px;border-color:#c8c8ff00;opacity:0}}@keyframes pole-pulse{0%,to{box-shadow:0 0 5px #ffffff73,0 0 14px #fff3,0 0 36px #7c8fff12;transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 0 7px #fff9,0 0 18px #ffffff47,0 0 48px #7c8fff1a;transform:translate(-50%,-50%) scale(1.08)}}.bg-diamonds{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.4}.bg-diamonds .d{position:absolute;width:7px;height:7px;background:var(--grad-silver);transform:rotate(45deg);opacity:.22;animation:drift 16s ease-in-out infinite alternate,diamond-twinkle 7s ease-in-out infinite;box-shadow:0 0 10px #ffffff2e}.bg-diamonds .d.s{width:4px;height:4px;opacity:.14;animation-duration:12s,5s}.bg-diamonds .d.l{width:12px;height:12px;opacity:.1;animation-duration:22s,9s}.bg-diamonds .d.iris{background:var(--iris);box-shadow:0 0 16px #7c8fff8c}@keyframes diamond-twinkle{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}@keyframes drift{0%{transform:translate(0) rotate(45deg)}to{transform:translate(35px,-25px) rotate(45deg)}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.reveal.is-in{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1)}.reveal-stagger.is-in>*{opacity:1;transform:translateY(0)}.reveal-stagger.is-in>*:nth-child(2){transition-delay:.08s}.reveal-stagger.is-in>*:nth-child(3){transition-delay:.16s}.reveal-stagger.is-in>*:nth-child(4){transition-delay:.24s}.reveal-stagger.is-in>*:nth-child(5){transition-delay:.32s}.reveal-stagger.is-in>*:nth-child(6){transition-delay:.4s}.reveal-stagger.is-in>*:nth-child(7){transition-delay:.48s}.reveal-stagger.is-in>*:nth-child(8){transition-delay:.56s}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal,.reveal-stagger>*{opacity:1;transform:none}}@media (max-width: 640px){.hero{padding:80px 0 40px}section{padding:72px 0}.demo-head{padding:14px 18px}.demo-body{padding:22px 20px 8px}.demo-foot{padding:0 20px 18px}.offer{padding:28px 22px}.step,.counter{padding:24px 22px}}.demo-showcase{padding:90px 0 30px}.demo-showcase h2{margin-bottom:18px}.showcase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin-top:48px}.showcase-card{position:relative;text-decoration:none;color:var(--cream);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#ffffff06;border:1px solid rgba(var(--biz-accent-rgb),.18);box-shadow:0 14px 40px #00000059,0 0 0 1px #ffffff05 inset;transition:transform .35s cubic-bezier(.2,.6,.2,1),border-color .35s ease,box-shadow .35s ease}.showcase-card.live:hover{transform:translateY(-6px);border-color:rgba(var(--biz-accent-rgb),.7);box-shadow:0 22px 60px #0000008c,0 0 0 1px var(--biz-accent),0 0 60px rgba(var(--biz-accent-rgb),.28)}.showcase-card.soon{opacity:.7}.showcase-card.soon:hover{transform:translateY(-3px);border-color:rgba(var(--biz-accent-rgb),.4)}.showcase-photo{position:relative;aspect-ratio:16 / 10;background-size:cover;background-position:center;overflow:hidden}.showcase-tint{position:absolute;inset:0;background:linear-gradient(180deg,#00000026,#0000008c),linear-gradient(135deg,rgba(var(--biz-accent-rgb),.32),#0000 60%);transition:background .35s ease}.showcase-card.live:hover .showcase-tint{background:linear-gradient(180deg,#00000014,#0006),linear-gradient(135deg,rgba(var(--biz-accent-rgb),.18),#0000 60%)}.showcase-status-row{position:absolute;top:14px;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.showcase-status{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:.6rem;letter-spacing:.18em;padding:4px 10px;border-radius:999px;text-transform:uppercase;backdrop-filter:blur(8px)}.showcase-status.live{color:var(--biz-accent);background:#0009;border:1px solid rgba(var(--biz-accent-rgb),.5)}.showcase-status.soon{color:#ffffffb3;background:#00000080;border:1px solid rgba(255,255,255,.2)}.showcase-dot{width:5px;height:5px;border-radius:50%;background:var(--biz-accent);box-shadow:0 0 6px var(--biz-accent);animation:livepulse-iris 2s ease-in-out infinite}.showcase-industry{font-family:var(--mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7;background:#00000080;backdrop-filter:blur(8px);padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12)}.showcase-body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1}.showcase-biz{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.4rem;color:var(--cream);margin:0;line-height:1.15}.showcase-biz:first-letter{color:var(--biz-accent)}.showcase-tag{font-family:var(--sans);font-size:.9rem;color:var(--cream-dim);line-height:1.5;margin:0;flex:1}.showcase-foot{margin-top:4px;padding-top:12px;border-top:1px solid rgba(var(--biz-accent-rgb),.18);display:flex;align-items:center;justify-content:space-between;gap:10px}.showcase-cta{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;color:var(--biz-accent);display:inline-flex;align-items:center;gap:8px;transition:gap .25s ease}.showcase-card.live:hover .showcase-cta{gap:12px}.showcase-card.soon .showcase-cta{color:#fff6}.showcase-asst{font-family:var(--serif);font-size:.78rem;color:#ffffff80}.showcase-asst em{font-style:italic;color:var(--biz-accent);font-weight:600}.showcase-all{margin-top:36px;text-align:center}.showcase-all-cta{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--iris);text-decoration:none;padding:14px 28px;border-radius:999px;border:1px solid rgba(124,143,255,.32);background:#7c8fff0f;transition:gap .25s ease,background .25s ease,border-color .25s ease}.showcase-all-cta:hover{gap:14px;background:#7c8fff24;border-color:#7c8fff8c}.ship-stage{padding:110px 0 80px;position:relative;overflow:hidden;text-align:center}.ship-stage h2{margin:0 auto 18px;max-width:760px}.ship-stage p{max-width:620px;margin-left:auto;margin-right:auto}.ship-stage .section-eyebrow{justify-content:center;display:inline-flex}.ship-stage .container{padding-left:clamp(28px,5vw,72px);padding-right:clamp(28px,5vw,72px)}.ship-fan{position:relative;margin:80px auto 60px;height:460px;perspective:1800px;display:flex;align-items:center;justify-content:center}.ship-laptop{position:absolute;width:480px;height:320px;background:linear-gradient(180deg,#14151c,#0a0b10);border-radius:14px 14px 4px 4px;box-shadow:0 0 0 1px rgba(var(--ship-accent),.25),0 30px 80px #0000008c,0 0 80px rgba(var(--ship-accent),.18);text-decoration:none;color:var(--cream);transition:transform .6s cubic-bezier(.2,.6,.2,1),box-shadow .6s ease,z-index 0s .3s;display:flex;flex-direction:column;overflow:visible;cursor:pointer}.ship-laptop-l{transform:translate(-360px) translateZ(-120px) rotateY(22deg);z-index:1}.ship-laptop-c{transform:translate(0) translateZ(0) rotateY(0);z-index:3}.ship-laptop-r{transform:translate(360px) translateZ(-120px) rotateY(-22deg);z-index:1}.ship-laptop:hover{transform:translateY(-8px) scale(1.04);z-index:4;box-shadow:0 0 0 2px rgba(var(--ship-accent),.55),0 40px 100px #000000b3,0 0 100px rgba(var(--ship-accent),.4);transition-delay:0s}.ship-laptop-l:hover{transform:translate(-360px) translateY(-12px) translateZ(0) rotateY(10deg) scale(1.04)}.ship-laptop-r:hover{transform:translate(360px) translateY(-12px) translateZ(0) rotateY(-10deg) scale(1.04)}.ship-laptop-chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#0009;border-bottom:1px solid rgba(255,255,255,.06);border-radius:14px 14px 0 0;font-family:var(--mono);font-size:.7rem;color:#fff6}.ship-dot{width:8px;height:8px;border-radius:50%}.ship-dot-r{background:#ff5f57}.ship-dot-y{background:#febc2e}.ship-dot-g{background:#28c840}.ship-url{margin-left:18px;flex:1;text-align:center;letter-spacing:.04em;background:#ffffff0d;padding:3px 14px;border-radius:999px;font-size:.68rem}.ship-laptop-screen{flex:1;background-image:var(--ship-photo);background-size:cover;background-position:center;position:relative}.ship-laptop-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0000,#00000040);pointer-events:none}.ship-laptop-base{position:absolute;bottom:-10px;left:-16px;right:-16px;height:14px;background:linear-gradient(180deg,#2a2c36,#14151c);border-radius:0 0 6px 6px;box-shadow:0 14px 30px #00000080;z-index:-1}.ship-laptop-label{position:absolute;left:50%;bottom:-56px;transform:translate(-50%);font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;transition:color .35s ease}.ship-laptop-label em{font-style:italic;color:rgb(var(--ship-accent));font-weight:600}.ship-laptop:hover .ship-laptop-label{color:#ffffffd9}.ship-floaters{position:absolute;inset:360px 0 60px;pointer-events:none;z-index:0}.ship-floater{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:#14151cb3;border:1px solid rgba(124,143,255,.32);border-radius:999px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;color:#7c8ffff2;white-space:nowrap;box-shadow:0 8px 24px #0006,0 0 24px #7c8fff1f;animation:ship-drift var(--drift-d, 12s) ease-in-out infinite alternate}.ship-floater svg{width:14px;height:14px;flex-shrink:0;opacity:.85}.ship-floater-1{top:8%;left:4%;--drift-d: 14s;animation-delay:-2s}.ship-floater-2{top:22%;right:6%;--drift-d: 11s;animation-delay:-1s}.ship-floater-3{top:56%;left:2%;--drift-d: 13s;animation-delay:-4s}.ship-floater-4{top:76%;right:4%;--drift-d: 12s;animation-delay:-3s}.ship-floater-5{top:88%;left:28%;--drift-d: 15s;animation-delay:-5s}.ship-floater-6{top:6%;right:30%;--drift-d: 10s;animation-delay:-2.5s}.ship-floater-7{top:92%;right:32%;--drift-d: 16s;animation-delay:-6s}.ship-floater-8{top:40%;right:1%;--drift-d: 17s;animation-delay:-1.5s}@keyframes ship-drift{0%{transform:translate(0) rotate(-2deg)}50%{transform:translate(14px,-10px) rotate(2deg)}to{transform:translate(-8px,8px) rotate(-1deg)}}.ship-stage:before{content:"";position:absolute;top:30%;left:50%;width:1100px;height:600px;transform:translate(-50%);background:radial-gradient(ellipse,rgba(124,143,255,.18) 0%,transparent 60%);filter:blur(60px);pointer-events:none;z-index:-1}@media (max-width: 1100px){.ship-fan{height:380px}.ship-laptop{width:380px;height:254px}.ship-laptop-l{transform:translate(-260px) translateZ(-100px) rotateY(20deg)}.ship-laptop-r{transform:translate(260px) translateZ(-100px) rotateY(-20deg)}}@media (max-width: 760px){.ship-fan{height:auto;perspective:none;flex-direction:column;gap:80px;padding:0 16px}.ship-laptop{position:relative;width:100%;max-width:360px;height:240px;transform:none!important}.ship-floaters{display:none}}.results-strip{padding:60px 0 40px;position:relative}.results-strip:before{content:"";position:absolute;top:50%;left:50%;width:900px;height:400px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(124,143,255,.1) 0%,transparent 65%);filter:blur(50px);pointer-events:none;z-index:0}.results-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1100px;margin:0 auto}.results-stat{position:relative;padding:28px 24px 24px;background:linear-gradient(180deg,#7c8fff0f,#ffffff05);border:1px solid rgba(124,143,255,.2);border-radius:16px;overflow:hidden;isolation:isolate;transition:transform .3s cubic-bezier(.2,.6,.2,1),border-color .3s ease,box-shadow .3s ease}.results-stat:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(124,143,255,.7),transparent)}.results-stat:hover{transform:translateY(-4px);border-color:#7c8fff73;box-shadow:0 18px 40px -10px #00000080,0 0 30px -8px #7c8fff4d}.results-num{font-family:var(--serif);font-weight:400;font-size:2.6rem;line-height:1;color:var(--cream);letter-spacing:-.02em;background:linear-gradient(180deg,var(--cream) 0%,rgba(244,239,230,.7) 110%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.results-unit{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#7c8fffd9;-webkit-text-fill-color:rgba(124,143,255,.85)}.results-label{font-family:var(--sans);font-size:.92rem;color:var(--cream);font-weight:500;margin-bottom:6px}.results-sub{font-family:var(--sans);font-size:.78rem;color:#ffffff80;line-height:1.45;font-style:italic}@media (max-width: 920px){.results-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.results-grid{grid-template-columns:1fr}}.industry-catalog{padding:60px 0 100px}.industry-catalog .container{padding-left:clamp(28px,5vw,72px);padding-right:clamp(28px,5vw,72px)}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1100px;margin:0 auto}.catalog-tile{position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(var(--biz-accent-rgb),.04),#ffffff05 60%);border:1px solid rgba(var(--biz-accent-rgb),.2);border-radius:16px;text-decoration:none;color:var(--cream);overflow:hidden;isolation:isolate;transition:transform .32s cubic-bezier(.2,.6,.2,1),border-color .32s ease,box-shadow .32s ease,background .32s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.catalog-tile:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--biz-accent-rgb),.7),transparent);pointer-events:none}.catalog-tile:hover{transform:translateY(-6px);border-color:rgba(var(--biz-accent-rgb),.7);background:linear-gradient(180deg,rgba(var(--biz-accent-rgb),.1),#ffffff08 60%);box-shadow:0 22px 50px -12px #0000008c,0 0 40px -6px rgba(var(--biz-accent-rgb),.35)}.catalog-tile.soon{opacity:.62}.catalog-tile.soon:hover{transform:translateY(-3px);opacity:.82}.catalog-preview{position:relative;display:block;height:120px;background:linear-gradient(135deg,rgba(var(--biz-accent-rgb),.18),#0006);border-bottom:1px solid rgba(var(--biz-accent-rgb),.22);overflow:hidden}.catalog-preview-photo{background-image:var(--biz-photo);background-size:cover;background-position:center}.catalog-preview-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080a128c,#080a12d9),linear-gradient(135deg,rgba(var(--biz-accent-rgb),.18) 0%,transparent 60%);pointer-events:none}.catalog-tile:hover .catalog-preview-photo:before{opacity:.85}.catalog-preview-chrome{position:absolute;top:10px;left:12px;display:flex;gap:5px}.cpc-dot{width:8px;height:8px;border-radius:50%;background:#ffffff2e}.cpc-dot:nth-child(1){background:#ff5f568c}.cpc-dot:nth-child(2){background:#ffbd2e8c}.cpc-dot:nth-child(3){background:#27c93f8c}.catalog-preview-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 130%,rgba(var(--biz-accent-rgb),.45) 0%,transparent 60%);opacity:.55;transition:opacity .32s ease}.catalog-tile:hover .catalog-preview-glow{opacity:1}.catalog-body{display:flex;flex-direction:column;gap:4px;padding:16px 20px 18px}.catalog-row-1{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:0}.catalog-status{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:2px 7px;border-radius:999px}.catalog-status.live{color:rgb(var(--biz-accent-rgb));background:rgba(var(--biz-accent-rgb),.14);border:1px solid rgba(var(--biz-accent-rgb),.32)}.catalog-status.soon{color:#ffffff80;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.catalog-cta{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);font-family:var(--sans);font-size:.78rem;font-weight:500;color:#ffffffb3;letter-spacing:.01em;transition:color .25s ease}.catalog-tile:hover .catalog-cta{color:rgb(var(--biz-accent-rgb))}.catalog-industry{font-family:var(--mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--biz-accent-rgb));font-weight:600}.catalog-live-dot{width:6px;height:6px;border-radius:50%;background:rgb(var(--biz-accent-rgb));box-shadow:0 0 8px rgb(var(--biz-accent-rgb));animation:livepulse-iris 2s ease-in-out infinite}.catalog-biz{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.18rem;color:var(--cream);margin:6px 0 2px;line-height:1.15}.catalog-asst{font-family:var(--sans);font-size:.78rem;color:#ffffff80;letter-spacing:.02em}.catalog-asst em{font-family:var(--serif);font-style:italic;color:rgb(var(--biz-accent-rgb));font-weight:600;margin-left:2px}.catalog-arrow{display:inline-block;font-family:var(--mono);font-size:1rem;color:inherit;opacity:.6;transition:transform .25s ease,opacity .25s ease}.catalog-tile:hover .catalog-arrow{opacity:1;transform:translate(4px)}.catalog-tile.soon .catalog-arrow{display:none}.catalog-all{margin-top:48px;text-align:center}.catalog-all-cta{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--iris);text-decoration:none;padding:14px 28px;border-radius:999px;border:1px solid rgba(124,143,255,.32);background:#7c8fff0f;transition:gap .25s ease,background .25s ease,border-color .25s ease}.catalog-all-cta:hover{gap:14px;background:#7c8fff24;border-color:#7c8fff8c}@media (max-width: 900px){.catalog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.catalog-grid{grid-template-columns:1fr}}.tier-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:56px 0 24px}@media (max-width: 900px){.tier-cards{grid-template-columns:1fr;gap:20px}}.tier-card{position:relative;background:var(--glass-2);border:1px solid var(--hairline);border-radius:22px;padding:36px 32px 32px;display:flex;flex-direction:column;gap:18px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.tier-card:hover{transform:translateY(-4px);border-color:var(--hairline-strong);box-shadow:0 30px 70px #0000004d}.tier-card-ent{background:linear-gradient(180deg,rgba(255,216,155,.08) 0%,var(--glass-2) 40%),var(--glass-2);border-color:#ffd89b4d}.tier-card-ent:hover{border-color:#ffd89b8c;box-shadow:0 30px 70px #ffd89b1a}.tier-card-ribbon{position:absolute;top:-10px;right:24px;background:linear-gradient(135deg,#ffd89b,#c19a5e);color:#2a1810;font-family:var(--sans);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:5px 12px;border-radius:999px;box-shadow:0 4px 12px #c19a5e59}.tier-card-head{display:flex;flex-direction:column;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--hairline)}.tier-card-tag{font-family:var(--sans);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--cream-mute)}.tier-card-tag-ent{color:#ffd89b}.tier-card-title{font-family:var(--serif);font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:400;color:var(--cream);margin:0}.tier-card-price{display:flex;align-items:baseline;gap:10px;margin-top:8px}.tier-card-num{font-family:var(--sans);font-size:clamp(2rem,3.6vw,2.6rem);font-weight:700;color:var(--cream);letter-spacing:-.02em;line-height:1}.tier-card-ent .tier-card-num{background:linear-gradient(135deg,#ffd89b,#c19a5e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tier-card-unit{font-family:var(--sans);font-size:.9rem;color:var(--cream-mute)}.tier-card-mo{font-family:var(--sans);font-size:.95rem;color:var(--cream-soft);margin:0}.tier-card-mo strong{color:var(--cream);font-weight:600}.tier-card-meta{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;color:var(--cream-faint);text-transform:uppercase;margin:0}.tier-card-prefix{font-family:var(--sans);font-size:.85rem;color:var(--cream-soft);margin:0;font-style:italic}.tier-card-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;flex:1}.tier-card-bullets li{font-family:var(--sans);font-size:.95rem;color:var(--cream-soft);padding-left:26px;position:relative;line-height:1.45}.tier-card-bullets li:before{content:"";position:absolute;left:0;top:.42em;width:14px;height:14px;border-radius:50%;background:var(--rose-gold);box-shadow:0 0 0 1px #a8706059}.tier-card-bullets li:after{content:"";position:absolute;left:3px;top:calc(.42em + 3px);width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#fff,#c89481)}.tier-card-bullets-ent li:before{background:linear-gradient(135deg,#ffd89b,#c19a5e);box-shadow:0 0 0 1px #ffd89b66}.tier-card-bullets-ent li:after{background:#fff}.tier-card-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:14px;font-family:var(--sans);font-size:.95rem;font-weight:600;text-decoration:none;letter-spacing:.02em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;margin-top:8px}.tier-card-cta:hover{transform:translateY(-2px)}.tier-card-cta-sb{background:var(--cream);color:var(--black);box-shadow:0 10px 28px #ffffff14}.tier-card-cta-sb:hover{background:#fff;box-shadow:0 14px 36px #ffffff24}.tier-card-cta-ent{background:linear-gradient(135deg,#ffd89b,#c19a5e);color:#2a1810;box-shadow:0 10px 28px #c19a5e4d}.tier-card-cta-ent:hover{box-shadow:0 14px 36px #c19a5e73}.tier-card-note{font-family:var(--sans);font-size:.78rem;color:var(--cream-faint);margin:4px 0 0;text-align:center;line-height:1.4}:root[data-theme=light] .tier-card-cta-sb{background:var(--rose-gold-deep);color:#f5f1ea;box-shadow:0 10px 28px #6b3d3133}:root[data-theme=light] .tier-card-cta-sb:hover{background:var(--rose-gold-shadow);box-shadow:0 14px 36px #6b3d3152}:root[data-theme=light] .tier-card-num{color:var(--cream)}:root[data-theme=light] .tier-card-ent .tier-card-num{background:linear-gradient(135deg,#8a5444,#c89481);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.compare-details{margin-top:32px;border-top:1px solid var(--hairline);padding-top:28px}.compare-details-summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:12px;padding:14px 22px;background:var(--glass-1);border:1px solid var(--hairline);border-radius:999px;font-family:var(--sans);font-size:.85rem;font-weight:500;color:var(--cream-soft);transition:background .2s ease,border-color .2s ease,color .2s ease;margin:0 auto 24px}.compare-details-summary::-webkit-details-marker{display:none}.compare-details-summary::marker{content:""}.compare-details-summary:hover{background:var(--glass-2);border-color:var(--hairline-strong);color:var(--cream)}.compare-details-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--glass-2);color:var(--cream);font-size:1.05rem;font-weight:400;line-height:1;transition:transform .3s ease}.compare-details[open] .compare-details-icon{transform:rotate(45deg)}.compare-details>:not(summary){animation:tier-fade-in .4s ease both}@keyframes tier-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.compare-details{text-align:center}.compare-details>.compare-frame{text-align:left}.cta-final{padding:110px 0 100px;position:relative;overflow:hidden}.cta-final:before{content:"";position:absolute;top:50%;left:50%;width:1200px;height:800px;transform:translate(-50%,-50%);background:radial-gradient(ellipse at 30% 30%,rgba(124,143,255,.16) 0%,transparent 55%),radial-gradient(ellipse at 70% 70%,rgba(184,132,255,.1) 0%,transparent 55%);filter:blur(60px);pointer-events:none;z-index:0}.cta-final .container{position:relative;z-index:1;text-align:center}.cta-final h2{max-width:760px;margin:0 auto 18px}.cta-final>.container>p{max-width:580px;margin:0 auto 48px}.cta-form-progressive{position:relative;max-width:660px;margin:0 auto;padding:48px 44px 36px;background:linear-gradient(180deg,#14151c8c,#08090eb3);border:1px solid rgba(124,143,255,.22);border-radius:22px;backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);box-shadow:0 30px 80px #00000080,0 0 60px #7c8fff24,inset 0 1px #ffffff0f;text-align:left}.cta-form-progressive:before{content:"";position:absolute;inset:-1px;border-radius:22px;padding:1px;background:linear-gradient(135deg,#7c8fff73,#b884ff00 35%,#7c8fff00 65%,#b884ff73);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.6}.cta-step-1{display:flex;flex-direction:column;gap:28px}.cta-form-progressive input[type=text],.cta-form-progressive input[type=email]{width:100%;padding:14px 4px 12px;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.18);color:var(--cream);font-family:var(--serif);font-size:1.15rem;outline:none;transition:border-color .3s ease,padding-left .3s ease;letter-spacing:.01em}.cta-form-progressive input[type=text]::placeholder,.cta-form-progressive input[type=email]::placeholder{color:#ffffff5c;font-style:italic;font-family:var(--serif)}.cta-form-progressive input[type=text]:focus,.cta-form-progressive input[type=email]:focus{border-bottom-color:var(--iris);padding-left:6px}.cta-form-progressive input[type=text]:valid,.cta-form-progressive input[type=email]:valid{border-bottom-color:#7c8fff8c}.cta-step-prompt{display:flex;align-items:center;justify-content:center;gap:10px;margin:32px 0 4px;padding:14px 22px;background:#7c8fff0f;border:1px dashed rgba(124,143,255,.32);border-radius:14px;font-family:var(--mono);font-size:.78rem;letter-spacing:.08em;color:#7c8fffd9;transition:opacity .4s ease,transform .4s ease}.cta-step-prompt.is-hidden{opacity:0;transform:translateY(-8px);pointer-events:none;margin:0;padding:0;height:0;overflow:hidden;border-color:transparent}.cta-step-prompt-dot{width:8px;height:8px;border-radius:50%;background:var(--iris);box-shadow:0 0 12px #7c8fffb3;animation:cta-prompt-pulse 1.6s ease-in-out infinite}@keyframes cta-prompt-pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.4);opacity:1}}.cta-step-2{margin-top:36px;padding-top:36px;border-top:1px solid rgba(124,143,255,.18);opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.2,.6,.2,1),transform .6s cubic-bezier(.2,.6,.2,1)}.cta-step-2.is-revealed{opacity:1;transform:translateY(0)}.cta-step-2[hidden]{display:none}.cta-step-eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--iris);margin:0 0 24px;display:flex;align-items:center;gap:10px}.cta-option{display:block;margin-bottom:16px;cursor:pointer;position:relative}.cta-option input[type=radio]{position:absolute;opacity:0;pointer-events:none}.cta-option-card{position:relative;display:block;padding:22px 24px;background:#14151c8c;border:1px solid rgba(255,255,255,.1);border-radius:16px;transition:transform .25s cubic-bezier(.2,.6,.2,1),border-color .25s ease,background .25s ease,box-shadow .25s ease}.cta-option-card:before{content:"";position:absolute;top:24px;right:24px;width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);background:transparent;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.cta-option:hover .cta-option-card{border-color:#7c8fff73;background:#7c8fff0d;transform:translateY(-2px)}.cta-option input:checked+.cta-option-card{border-color:var(--iris);background:#7c8fff14;box-shadow:0 14px 40px #0006,0 0 28px #7c8fff52}.cta-option input:checked+.cta-option-card:before{background:var(--iris);border-color:var(--iris);box-shadow:inset 0 0 0 4px #14151cf2,0 0 0 4px #7c8fff2e}.cta-option-tag{position:absolute;top:-10px;left:24px;font-family:var(--mono);font-size:.6rem;letter-spacing:.18em;font-weight:700;padding:4px 10px;border-radius:6px;background:linear-gradient(135deg,var(--iris) 0%,#b884ff 100%);color:#08090e;box-shadow:0 6px 16px #7c8fff66}.cta-option-card-feature{background:linear-gradient(180deg,#7c8fff14,#14151c80);border-color:#7c8fff52}.cta-option-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-right:36px}.cta-option-title{font-family:var(--serif);font-style:italic;font-size:1.15rem;color:var(--cream);font-weight:500;line-height:1.25}.cta-option-price{font-family:var(--serif);font-style:italic;font-size:1.4rem;color:var(--iris);font-weight:500;flex-shrink:0}.cta-option-sub{display:block;font-family:var(--sans);font-size:.88rem;color:#ffffff9e;line-height:1.5;margin-top:8px}.cta-option-perks{list-style:none;padding:16px 0 0;margin:14px 0 0;border-top:1px solid rgba(124,143,255,.14);display:flex;flex-direction:column;gap:10px}.cta-option-perks li{font-family:var(--sans);font-size:.92rem;color:#ffffffc7;display:flex;align-items:flex-start;gap:10px;line-height:1.45}.cta-option-perks li em{font-style:italic;color:var(--iris);font-weight:600}.cta-perk-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#7c8fff2e;color:var(--iris);font-size:.7rem;font-weight:700;flex-shrink:0;margin-top:2px}.cta-form-progressive textarea{width:100%;margin-top:18px;padding:14px 16px;background:#14151c80;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--cream);font-family:var(--serif);font-size:1rem;outline:none;resize:vertical;min-height:60px;transition:border-color .25s ease,background .25s ease}.cta-form-progressive textarea::placeholder{color:#ffffff5c;font-style:italic}.cta-form-progressive textarea:focus{border-color:var(--iris);background:#7c8fff0a}.cta-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:24px;padding:18px 32px;background:linear-gradient(135deg,var(--iris) 0%,#b884ff 100%);color:#08090e;border:0;border-radius:14px;font-family:var(--mono);font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;cursor:pointer;box-shadow:0 14px 40px #7c8fff66,0 0 30px #b884ff33,inset 0 1px #fff6;transition:transform .2s ease,box-shadow .25s ease;position:relative;overflow:hidden}.cta-submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.cta-submit:hover{transform:translateY(-2px);box-shadow:0 18px 50px #7c8fff80,0 0 40px #b884ff52,inset 0 1px #ffffff80}.cta-submit:hover:before{left:100%}.cta-submit .arrow{transition:transform .2s ease;display:inline-block}.cta-submit:hover .arrow{transform:translate(3px)}.cta-fine-step2{font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#fff6;text-align:center;margin:18px 0 0}.cta-fine.is-hidden{opacity:0;height:0;margin:0;pointer-events:none;transition:opacity .3s ease}.cta-fine-default{transition:opacity .3s ease}@media (max-width: 640px){.cta-form-progressive{padding:36px 24px 28px}.cta-step-1{gap:22px}.cta-form-progressive input[type=text],.cta-form-progressive input[type=email]{font-size:1.02rem}.cta-option-card{padding:20px 18px}.cta-option-row{padding-right:30px}.cta-option-title{font-size:1.02rem}.cta-option-price{font-size:1.2rem}}.cta-option-card-ready{background:linear-gradient(180deg,#b884ff1a,#7c8fff0f,#14151c8c);border-color:#b884ff6b;position:relative}.cta-option-card-ready:after{content:"";position:absolute;inset:-1px;border-radius:16px;padding:1px;background:linear-gradient(135deg,#b884ffb3,#7c8fff66,#b884ffb3);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.85;animation:cta-ready-shimmer 6s ease-in-out infinite}@keyframes cta-ready-shimmer{0%,to{opacity:.6}50%{opacity:1}}.cta-option-tag-ready{background:linear-gradient(135deg,#ffd89b,#b884ff);letter-spacing:.2em;box-shadow:0 8px 22px #b884ff8c,0 0 24px #ffd89b66}.cta-option-price-sub{font-family:var(--mono);font-style:normal;font-size:.78rem;letter-spacing:.06em;color:#ffffff80;font-weight:500;text-transform:lowercase}.cta-option-perks-ready li{font-size:.9rem;color:#ffffffd1}.cta-option-perks-ready li em{font-style:italic;color:#ffd89b;font-weight:600}.cta-option-perks-ready .cta-perk-check{background:linear-gradient(135deg,#ffd89b,#b884ff);color:#08090e}.cta-option input:checked+.cta-option-card-ready{border-color:#b884ffd9;box-shadow:0 18px 50px #0000008c,0 0 40px #b884ff73,0 0 80px #ffd89b2e}.cta-option input:checked+.cta-option-card-ready:before{background:linear-gradient(135deg,#ffd89b,#b884ff);border-color:#b884ff}.cta-addons{margin-top:28px;padding-top:28px;border-top:1px dashed rgba(255,255,255,.12)}.cta-addons-eyebrow{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--iris);margin:0 0 6px;display:flex;align-items:center;gap:8px}.cta-addons-sub{font-family:var(--serif);font-size:.92rem;color:#ffffff8c;margin:0 0 18px;line-height:1.5}.cta-addon{display:block;margin-bottom:12px;cursor:pointer;position:relative}.cta-addon input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.cta-addon-card{position:relative;display:block;padding:14px 18px;background:#14151c73;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .25s ease,background .25s ease,transform .25s ease}.cta-addon-card:before{content:"";position:absolute;top:16px;right:18px;width:18px;height:18px;border-radius:4px;border:1.5px solid rgba(255,255,255,.32);background:transparent;transition:border-color .2s ease,background .2s ease}.cta-addon:hover .cta-addon-card{border-color:#7c8fff66;background:#7c8fff0a}.cta-addon input:checked+.cta-addon-card{border-color:var(--iris);background:#7c8fff14}.cta-addon input:checked+.cta-addon-card:before{background:var(--iris);border-color:var(--iris);background-image:linear-gradient(135deg,transparent 30%,transparent 35%,#08090e 38%,#08090e 50%,transparent 53%,transparent 100%),linear-gradient(45deg,transparent 30%,transparent 38%,#08090e 41%,#08090e 50%,transparent 53%,transparent 100%);background-size:100% 100%,100% 100%}.cta-addon-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-right:30px}.cta-addon-title{font-family:var(--serif);font-style:italic;font-size:1.05rem;color:var(--cream);font-weight:500}.cta-addon-price{font-family:var(--mono);font-size:.85rem;color:var(--iris);letter-spacing:.04em;font-weight:600;flex-shrink:0}.cta-addon-sub{display:block;font-family:var(--sans);font-size:.82rem;color:#ffffff8c;line-height:1.4;margin-top:4px}.cta-addon-sub em{font-style:italic;color:var(--iris);font-weight:600}.cta-stack-trigger{background:transparent;border:0;padding:0;margin:0;cursor:pointer;font-family:var(--sans);font-size:.9rem;font-weight:600;color:#ffd89b;text-decoration:underline;text-decoration-color:#ffd89b66;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease;display:inline-flex;align-items:center;gap:4px}.cta-stack-trigger:hover{color:#ffe7c2;text-decoration-color:#ffe7c2}.cta-stack-trigger .dlk-arrow{transition:transform .2s ease;display:inline-block}.cta-stack-trigger:hover .dlk-arrow{transform:translate(3px)}.cta-stack-modal{position:fixed;inset:0;z-index:200;display:none;align-items:flex-start;justify-content:center;padding:6vh 20px;overflow-y:auto}.cta-stack-modal[aria-hidden=false]{display:flex}.cta-stack-backdrop{position:fixed;inset:0;background:#08090ec7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer}.cta-stack-card{position:relative;width:760px;max-width:100%;background:linear-gradient(180deg,#14151cf5,#08090efa);border:1px solid rgba(184,132,255,.42);border-radius:22px;padding:44px 44px 36px;box-shadow:0 40px 100px #000000b3,0 0 80px #b884ff2e;z-index:1;animation:cta-stack-in .45s cubic-bezier(.2,.6,.2,1) both}@keyframes cta-stack-in{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cta-stack-close{position:absolute;top:18px;right:22px;background:transparent;border:0;font-size:1.8rem;line-height:1;color:#ffffff80;cursor:pointer;width:36px;height:36px;border-radius:50%;transition:color .2s ease,background .2s ease}.cta-stack-close:hover{color:#fff;background:#ffffff0f}.cta-stack-eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#ffd89b;margin:0 0 12px;display:flex;align-items:center;gap:10px}.cta-stack-h{font-family:var(--serif);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;color:var(--cream);margin:0 0 12px;line-height:1.15}.cta-stack-h em{font-style:italic;color:#b884ff}.cta-stack-sub{font-family:var(--serif);font-size:1rem;color:#ffffffa6;margin:0 0 28px;line-height:1.55}.cta-stack-list{list-style:none;padding:22px 0 0;margin:0 0 32px;display:grid;grid-template-columns:1fr 1fr;gap:14px 22px;border-top:1px solid rgba(184,132,255,.16)}.cta-stack-list li{display:flex;align-items:flex-start;gap:12px;font-family:var(--sans);font-size:.92rem;color:#ffffffc7;line-height:1.45}.cta-stack-list li strong{color:var(--cream);font-weight:600}.cta-stack-num{font-family:var(--mono);font-size:.7rem;font-weight:700;letter-spacing:.06em;color:#ffd89b;flex-shrink:0;width:22px;padding-top:2px}.cta-stack-foot{border-top:1px solid rgba(184,132,255,.16);padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cta-stack-foot p{font-family:var(--serif);font-size:1rem;color:#ffffffc7;margin:0;flex:1;min-width:240px;line-height:1.5}.cta-stack-foot p strong{color:#ffd89b;font-weight:600;font-style:italic}.dlk-arrow-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#ffd89b,#b884ff);color:#08090e;border:0;padding:12px 22px;border-radius:999px;font-family:var(--mono);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 24px #b884ff66}.dlk-arrow-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #b884ff8c}.dlk-arrow-btn .dlk-arrow{transition:transform .2s ease}.dlk-arrow-btn:hover .dlk-arrow{transform:translate(3px)}@media (max-width: 720px){.cta-stack-card{padding:36px 24px 28px}.cta-stack-list{grid-template-columns:1fr;gap:14px}}.theme-toggle{position:fixed;bottom:24px;left:24px;z-index:9999;display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:999px;background:#14151cc7;border:1px solid rgba(255,255,255,.14);color:#f5eedb;cursor:pointer;font-family:var(--font-sans, system-ui, sans-serif);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 28px #00000059;transition:transform .2s ease,border-color .2s ease,background .3s ease,color .3s ease}.theme-toggle:hover{transform:translateY(-2px);border-color:#ffffff4d}.theme-toggle:active{transform:scale(.97)}.theme-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.theme-toggle-icon svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.theme-toggle-label{white-space:nowrap}:root[data-theme=light] .theme-toggle,:root[data-theme=daybreak] .theme-toggle{background:#fffcf7eb;border-color:#14120e2e;color:#2a1810;box-shadow:0 10px 28px #4a2a2229}:root[data-theme=aurora] .theme-toggle{background:#0e1a38c7;border-color:#5ce8b852;color:#c8e5ff}:root[data-theme=holo] .theme-toggle{background:#0b0814bf;border-color:#d946ef52;color:#f0eaff}:root[data-theme=lumen] .theme-toggle{background:color-mix(in oklch,var(--lumen-bg, #faf6ea) 88%,rgba(0,0,0,.12));border-color:color-mix(in oklch,var(--lumen-text, #2a1810) 22%,transparent);color:var(--lumen-text, #2a1810)}@media (max-width: 540px){.theme-toggle{bottom:16px;left:16px;padding:8px 12px 8px 10px;font-size:.7rem;gap:8px}.theme-toggle-icon,.theme-toggle-icon svg{width:18px;height:18px}}
