@keyframes gradFlow{0%,to{background-position:0 center}50%{background-position:130%center}}@keyframes drift1{0%{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(60px,80px,0) scale(1.15)}}@keyframes drift2{0%{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-70px,-50px,0) scale(1.1)}}@keyframes chIn{0%{opacity:0;transform:translate3d(0,.5em,0)}to{opacity:1;transform:none}}@keyframes marquee{0%{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes buildRow{0%{transform:scaleX(0);opacity:0}18%,to{transform:scaleX(1);opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes grow{0%{transform:scaleY(.15)}50%{transform:scaleY(1)}to{transform:scaleY(.35)}}@keyframes dash{to{stroke-dashoffset:-22}}@keyframes nodeLogo{0%,to{opacity:.55}50%{opacity:1}}@keyframes ring{0%,40%,to{transform:rotate(0deg)}10%{transform:rotate(12deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(8deg)}}@keyframes modalIn{0%{opacity:0;transform:translate3d(0,16px,0) scale(.985)}to{opacity:1;transform:none}}@keyframes modalOut{to{opacity:0;transform:translate3d(0,10px,0) scale(.99)}}@keyframes availPulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.55)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@font-face{font-family:"Satoshi";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Satoshi-Medium.otf)format("opentype")}@font-face{font-family:"Satoshi";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Satoshi-Bold.otf)format("opentype")}@font-face{font-family:"FrauncesLocal";font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/Fraunces72pt-SemiBoldItalic.otf)format("opentype")}:root{color-scheme:light dark;--bg:#FFFFFF;--bg-2:#F5F5F6;--bg-3:#EDEDEF;--surface:#FFFFFF;--surface-2:#FAFAFB;--text:#0B0B0D;--text-dim:#4B4B52;--text-faint:#6B6B73;--text-invert:#FFFFFF;--line:rgba(11, 11, 13, 0.12);--line-2:rgba(11, 11, 13, 0.22);--line-3:rgba(11, 11, 13, 0.34);--brand:#0B0B0D;--brand-soft:rgba(11, 11, 13, 0.06);--brand-line:rgba(11, 11, 13, 0.20);--on-brand:#FFFFFF;--grad-text:linear-gradient(100deg, #0B0B0D 0%, #6E6E78 45%, #0B0B0D 100%);--grad-line:linear-gradient(90deg, transparent, rgba(11,11,13,0.45), transparent);--grad-brand:linear-gradient(135deg, #26262C 0%, #0B0B0D 55%, #000000 100%);--ok:#15803D;--warn:#A16207;--err:#B91C1C;--shadow-sm:0 1px 2px rgba(11,11,13,0.06), 0 4px 12px -6px rgba(11,11,13,0.10);--shadow-md:0 8px 24px -10px rgba(11,11,13,0.16), 0 2px 6px -2px rgba(11,11,13,0.08);--shadow-lg:0 28px 70px -28px rgba(11,11,13,0.30), 0 8px 24px -12px rgba(11,11,13,0.14);--shadow-3d:0 40px 90px -40px rgba(11,11,13,0.38);--glass:rgba(255, 255, 255, 0.72);--glass-solid:rgba(255, 255, 255, 0.92);--ease:cubic-bezier(.19, 1, .22, 1);--ease-out:cubic-bezier(.22, .61, .36, 1);--content:1200px;--persp:1200px;--radius:18px;--radius-lg:26px;--text-rgb:11 11 13;--text-dim-rgb:75 75 82;--text-faint-rgb:107 107 115;--bg-rgb:255 255 255;--surface-rgb:245 245 246;--line-rgb:11 11 13}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#08080A;--bg-2:#0E0E12;--bg-3:#15151A;--surface:#121216;--surface-2:#17171D;--text:#FAFAFA;--text-dim:#B0B0B8;--text-faint:#8A8A93;--text-invert:#08080A;--line:rgba(255, 255, 255, 0.11);--line-2:rgba(255, 255, 255, 0.20);--line-3:rgba(255, 255, 255, 0.32);--brand:#FAFAFA;--brand-soft:rgba(250, 250, 250, 0.08);--brand-line:rgba(250, 250, 250, 0.22);--on-brand:#08080A;--grad-text:linear-gradient(100deg, #FFFFFF 0%, #9A9AA6 45%, #FFFFFF 100%);--grad-line:linear-gradient(90deg, transparent, rgba(255,255,255,0.40), transparent);--grad-brand:linear-gradient(135deg, #FFFFFF 0%, #E4E4E8 55%, #C9C9D0 100%);--ok:#4ADE80;--warn:#FBBF24;--err:#F87171;--shadow-sm:0 1px 2px rgba(0,0,0,0.55), 0 4px 14px -6px rgba(0,0,0,0.60);--shadow-md:0 10px 28px -12px rgba(0,0,0,0.75), 0 2px 8px -2px rgba(0,0,0,0.50);--shadow-lg:0 30px 80px -30px rgba(0,0,0,0.85), 0 10px 30px -14px rgba(0,0,0,0.60);--shadow-3d:0 44px 100px -44px rgba(0,0,0,0.90);--glass:rgba(14, 14, 18, 0.62);--glass-solid:rgba(8, 8, 10, 0.88);--text-rgb:250 250 250;--text-dim-rgb:176 176 184;--text-faint-rgb:138 138 147;--bg-rgb:8 8 10;--surface-rgb:18 18 22;--line-rgb:255 255 255}}:root[data-theme=dark]{--bg:#08080A;--bg-2:#0E0E12;--bg-3:#15151A;--surface:#121216;--surface-2:#17171D;--text:#FAFAFA;--text-dim:#B0B0B8;--text-faint:#8A8A93;--text-invert:#08080A;--line:rgba(255, 255, 255, 0.11);--line-2:rgba(255, 255, 255, 0.20);--line-3:rgba(255, 255, 255, 0.32);--brand:#FAFAFA;--brand-soft:rgba(250, 250, 250, 0.08);--brand-line:rgba(250, 250, 250, 0.22);--on-brand:#08080A;--grad-text:linear-gradient(100deg, #FFFFFF 0%, #9A9AA6 45%, #FFFFFF 100%);--grad-line:linear-gradient(90deg, transparent, rgba(255,255,255,0.40), transparent);--grad-brand:linear-gradient(135deg, #FFFFFF 0%, #E4E4E8 55%, #C9C9D0 100%);--ok:#4ADE80;--warn:#FBBF24;--err:#F87171;--shadow-sm:0 1px 2px rgba(0,0,0,0.55), 0 4px 14px -6px rgba(0,0,0,0.60);--shadow-md:0 10px 28px -12px rgba(0,0,0,0.75), 0 2px 8px -2px rgba(0,0,0,0.50);--shadow-lg:0 30px 80px -30px rgba(0,0,0,0.85), 0 10px 30px -14px rgba(0,0,0,0.60);--shadow-3d:0 44px 100px -44px rgba(0,0,0,0.90);--glass:rgba(14, 14, 18, 0.62);--glass-solid:rgba(8, 8, 10, 0.88);--text-rgb:250 250 250;--text-dim-rgb:176 176 184;--text-faint-rgb:138 138 147;--bg-rgb:8 8 10;--surface-rgb:18 18 22;--line-rgb:255 255 255}*{box-sizing:border-box}@property --on{syntax:"<number>";initial-value:0;inherits:true}@property --sink{syntax:"<number>";initial-value:0;inherits:true}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;max-width:100%}body,h1,h2,h3,h4,h5,h6{color:var(--text);margin:0}body,html{overflow-x:hidden}body{background:var(--bg);font-family:"Satoshi",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:500;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .4s var(--ease),color .4s var(--ease)}@supports (overflow-x:clip){body,html{overflow-x:clip}}h1,h2,h3,h4,h5,h6{font-family:"Satoshi",system-ui,sans-serif;font-weight:700;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}canvas,img,svg,video{max-width:100%;display:block}::selection{background:var(--text);color:var(--bg)}:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:6px}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:0}.wrap{max-width:var(--content);margin:0 auto;padding:0 20px}@media (min-width:1024px){.wrap{padding:0 32px}}.section{position:relative;padding:96px 0}@media (min-width:768px){.section{padding:128px 0}}.sub-sec{position:relative;padding:56px 0}.serif{font-family:"FrauncesLocal",Georgia,"Times New Roman",serif;font-style:italic;font-weight:600;letter-spacing:-.01em}.script{font-family:"Caveat",cursive}.eyebrow{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.h-sec{font-size:clamp(30px,5vw,52px);letter-spacing:-.035em;margin-top:14px}.hero-title{font-size:clamp(34px,6.4vw,68px);letter-spacing:-.04em;line-height:1.06}.hero-lead{font-size:clamp(14px,1.7vw,16.5px);line-height:1.6;color:var(--text-dim)}.grad-gold{background:var(--grad-text);background-size:220%auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:gradFlow 9s ease-in-out infinite}.link{color:var(--text-dim);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2);transition:color .2s,text-decoration-color .2s}.link:hover{text-decoration-color:var(--text)}.footer-social:hover,.link:hover,.n,.outro__note a:hover,.u{color:var(--text)}.n{font-size:30px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.l{font-size:12.5px;color:var(--text-faint);margin-top:2px}.lbl,.q{font-weight:700;color:var(--text)}.lbl{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.blk{display:block}.row{display:flex;align-items:center;gap:10px}.field{position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(120% 80%at 50% -10%,var(--brand-soft),transparent 55%),linear-gradient(180deg,var(--bg-2) 0%,var(--bg) 45%,var(--bg) 100%)}.field::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");opacity:.035;mix-blend-mode:multiply}:root[data-theme=dark] .field::after{mix-blend-mode:overlay;opacity:.05}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .field::after{mix-blend-mode:overlay;opacity:.05}}.aurora{position:fixed;border-radius:50%;filter:blur(110px);opacity:.55;z-index:-1;pointer-events:none;will-change:transform}.aurora--1{width:55vw;height:55vw;max-width:720px;max-height:720px;top:-12%;left:-8%;background:radial-gradient(circle at 40% 40%,var(--brand-soft),transparent 70%);animation:drift1 26s var(--ease) infinite alternate}.aurora--2{width:48vw;height:48vw;max-width:640px;max-height:640px;bottom:-18%;right:-10%;background:radial-gradient(circle at 60% 40%,var(--brand-soft),transparent 72%);animation:drift2 32s var(--ease) infinite alternate}@media (max-width:640px){.aurora{filter:blur(70px);opacity:.4}}#site-header,.scroll-progress{position:fixed;top:0;left:0;right:0}.scroll-progress{height:2px;background:var(--text);transform-origin:left center;transform:scaleX(0);z-index:60;pointer-events:none}#site-header{z-index:40;padding:14px 16px 0;transition:padding .35s var(--ease)}#site-header .nav-row{height:62px;position:relative;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 12px 0 20px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:var(--shadow-md);transition:background .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}#site-header.is-scrolled{padding-top:10px}#site-header.is-scrolled .nav-row{background:var(--glass-solid);border-color:var(--line-2);box-shadow:var(--shadow-lg);background:#000;border-color:rgba(255,255,255,.18)}#site-header .nav-links{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (min-width:1024px){#site-header .nav-row{width:fit-content;max-width:100%;margin-inline:auto;justify-content:flex-start;gap:34px;padding:0 10px 0 22px}#site-header .nav-links{position:static;transform:none}}#site-header .nav-row{background:#0b0b0d;border-color:rgba(255,255,255,.12);backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--text);--text:#FAFAFA;--text-dim:#B0B0B8;--text-faint:#8A8A93;--bg:#08080A;--bg-2:#0E0E12;--bg-3:#15151A;--line:rgba(255, 255, 255, 0.11);--line-2:rgba(255, 255, 255, 0.20);--line-3:rgba(255, 255, 255, 0.32);--brand:#FAFAFA;--brand-soft:rgba(250, 250, 250, 0.08);--brand-line:rgba(250, 250, 250, 0.22);--on-brand:#08080A;--grad-brand:linear-gradient(135deg, #FFFFFF 0%, #E4E4E8 55%, #C9C9D0 100%);--text-rgb:250 250 250;--text-dim-rgb:176 176 184;--text-faint-rgb:138 138 147}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #site-header .nav-row{background:#fafafa;border-color:rgba(11,11,13,.14);--text:#0B0B0D;--text-dim:#4B4B52;--text-faint:#6B6B73;--bg:#FFFFFF;--bg-2:#F5F5F6;--bg-3:#EDEDEF;--line:rgba(11, 11, 13, 0.12);--line-2:rgba(11, 11, 13, 0.22);--line-3:rgba(11, 11, 13, 0.34);--brand:#0B0B0D;--brand-soft:rgba(11, 11, 13, 0.06);--brand-line:rgba(11, 11, 13, 0.20);--on-brand:#FFFFFF;--grad-brand:linear-gradient(135deg, #26262C 0%, #0B0B0D 55%, #000000 100%);--text-rgb:11 11 13;--text-dim-rgb:75 75 82;--text-faint-rgb:107 107 115}:root:not([data-theme=light]) #site-header.is-scrolled .nav-row{background:#fff;border-color:rgba(11,11,13,.2)}}:root[data-theme=dark] #site-header .nav-row{background:#fafafa;border-color:rgba(11,11,13,.14);--text:#0B0B0D;--text-dim:#4B4B52;--text-faint:#6B6B73;--bg:#FFFFFF;--bg-2:#F5F5F6;--bg-3:#EDEDEF;--line:rgba(11, 11, 13, 0.12);--line-2:rgba(11, 11, 13, 0.22);--line-3:rgba(11, 11, 13, 0.34);--brand:#0B0B0D;--brand-soft:rgba(11, 11, 13, 0.06);--brand-line:rgba(11, 11, 13, 0.20);--on-brand:#FFFFFF;--grad-brand:linear-gradient(135deg, #26262C 0%, #0B0B0D 55%, #000000 100%);--text-rgb:11 11 13;--text-dim-rgb:75 75 82;--text-faint-rgb:107 107 115}:root[data-theme=dark] #site-header.is-scrolled .nav-row{background:#fff;border-color:rgba(11,11,13,.2)}.logo{display:inline-flex;align-items:center;gap:10px}.logo__word{font-weight:700;font-size:19px;letter-spacing:-.02em;color:var(--text)}.logo__dot{width:5px;height:5px;border-radius:50%;background:var(--text);margin-left:1px;margin-top:10px}.brand-logo{height:36px;width:auto;filter:brightness(0) saturate(100%);transition:filter .25s var(--ease),transform .25s var(--ease)}:root[data-theme=dark] .brand-logo{filter:brightness(0) invert(1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand-logo{filter:brightness(0) invert(1)}}#site-header .brand-logo,.page-end .brand-logo{filter:brightness(0) invert(1)}:root[data-theme=dark] #site-header .brand-logo,:root[data-theme=dark] .page-end .brand-logo{filter:brightness(0) saturate(100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #site-header .brand-logo{filter:brightness(0) saturate(100%)}}@media (min-width:640px){.brand-logo{height:42px}}.logo:hover .brand-logo{transform:translateY(-1px) scale(1.02)}.brand-logo--footer{height:48px}@media (min-width:640px){.brand-logo--footer{height:56px}}.footer-social{display:inline-flex;align-items:center;gap:7px;color:var(--text-dim);transition:color .2s var(--ease)}.footer-social svg{flex:none;color:var(--text-faint);transition:transform .25s var(--ease),color .2s var(--ease)}.footer-social:hover svg{color:var(--text);transform:translate(2px,-2px)}.outro,.page-end{background:#0b0b0d;color:var(--text);--text:#FAFAFA;--text-dim:#B0B0B8;--text-faint:#8A8A93;--bg:#08080A;--bg-2:#0E0E12;--bg-3:#15151A;--surface:#121216;--line:rgba(255, 255, 255, 0.11);--line-2:rgba(255, 255, 255, 0.20);--line-3:rgba(255, 255, 255, 0.32);--brand:#FAFAFA;--brand-soft:rgba(250, 250, 250, 0.08);--brand-line:rgba(250, 250, 250, 0.22);--on-brand:#08080A;--ok:#4ADE80;--grad-brand:linear-gradient(135deg, #FFFFFF 0%, #E4E4E8 55%, #C9C9D0 100%);--grad-text:linear-gradient(100deg, #FFFFFF 0%, #9A9AA6 45%, #FFFFFF 100%);--text-rgb:250 250 250;--text-dim-rgb:176 176 184;--text-faint-rgb:138 138 147}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .outro,:root:not([data-theme=light]) .page-end{background:#fafafa;--text:#0B0B0D;--text-dim:#4B4B52;--text-faint:#6B6B73;--bg:#FFFFFF;--bg-2:#F5F5F6;--bg-3:#EDEDEF;--surface:#FFFFFF;--line:rgba(11, 11, 13, 0.12);--line-2:rgba(11, 11, 13, 0.22);--line-3:rgba(11, 11, 13, 0.34);--brand:#0B0B0D;--brand-soft:rgba(11, 11, 13, 0.06);--brand-line:rgba(11, 11, 13, 0.20);--on-brand:#FFFFFF;--ok:#15803D;--grad-brand:linear-gradient(135deg, #26262C 0%, #0B0B0D 55%, #000000 100%);--grad-text:linear-gradient(100deg, #0B0B0D 0%, #6E6E78 45%, #0B0B0D 100%);--text-rgb:11 11 13;--text-dim-rgb:75 75 82;--text-faint-rgb:107 107 115}}:root[data-theme=dark] .outro,:root[data-theme=dark] .page-end{background:#fafafa;--text:#0B0B0D;--text-dim:#4B4B52;--text-faint:#6B6B73;--bg:#FFFFFF;--bg-2:#F5F5F6;--bg-3:#EDEDEF;--surface:#FFFFFF;--line:rgba(11, 11, 13, 0.12);--line-2:rgba(11, 11, 13, 0.22);--line-3:rgba(11, 11, 13, 0.34);--brand:#0B0B0D;--brand-soft:rgba(11, 11, 13, 0.06);--brand-line:rgba(11, 11, 13, 0.20);--on-brand:#FFFFFF;--ok:#15803D;--grad-brand:linear-gradient(135deg, #26262C 0%, #0B0B0D 55%, #000000 100%);--grad-text:linear-gradient(100deg, #0B0B0D 0%, #6E6E78 45%, #0B0B0D 100%);--text-rgb:11 11 13;--text-dim-rgb:75 75 82;--text-faint-rgb:107 107 115}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .page-end .brand-logo{filter:brightness(0) saturate(100%)}}.outro{position:relative;text-align:center;padding:128px 0 104px}@media (min-width:768px){.outro{padding:168px 0 132px}}.outro__inner{position:relative;z-index:1}.outro__eyebrow{display:inline-block;position:relative;padding:7px 16px;font-size:12.5px;color:var(--text-dim)}.outro__eyebrow::after,.outro__eyebrow::before{content:"";position:absolute;width:11px;height:11px;border:1px solid var(--line-3)}.outro__eyebrow::before{left:0;bottom:0;border-top:0;border-right:0}.outro__eyebrow::after{right:0;top:0;border-bottom:0;border-left:0}.outro__title{margin:22px auto 0;max-width:16ch;font-size:clamp(32px,5.2vw,62px);line-height:1.06;letter-spacing:-.035em}.outro__lead{margin:22px auto 0;max-width:52ch;font-size:15.5px;line-height:1.7;color:var(--text-dim)}.outro__cta{margin-top:38px}.btn--xl{min-height:56px;padding:0 30px;font-size:15.5px}.outro__note{display:inline-flex;align-items:center;gap:9px;margin-top:22px;font-size:13px;color:var(--text-faint)}.outro__note a{color:var(--text-dim);text-decoration:underline;text-underline-offset:3px}.outro__dot{width:7px;height:7px;border-radius:50%;background:var(--ok);flex:none}footer,footer>.wrap{position:relative}footer>.wrap{z-index:1}.footer-mark{position:absolute;left:50%;bottom:-70px;height:clamp(430px,54vw,780px);aspect-ratio:204/217;max-width:88vw;transform:translateX(-50%);overflow:hidden;pointer-events:none;z-index:0;opacity:.06;filter:none}.footer-mark img{position:absolute;width:calc(749/204*100%);height:auto;max-width:none;left:calc(-71/204*100%);top:calc(-65/217*100%)}:root[data-theme=dark] .footer-mark{filter:brightness(0) saturate(100%);opacity:.07}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .footer-mark{filter:brightness(0) saturate(100%);opacity:.07}}@media (max-width:639px){.footer-mark{height:auto;width:92vw;bottom:-40px}}.nav-links{display:none}@media (min-width:1024px){.nav-links{display:flex;align-items:center;gap:30px}}.nav-link-anim{position:relative;font-size:14px;color:var(--text-dim);transition:color .2s;padding:4px 0}.nav-link-anim::after{content:"";position:absolute;left:0;bottom:-2px;height:1.5px;width:0;background:var(--text);border-radius:2px;transition:width .25s var(--ease)}.nav-link-anim.is-active,.nav-link-anim:hover{color:var(--text)}.nav-link-anim.is-active::after,.nav-link-anim:hover::after{width:100%}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 24px;border-radius:999px;font-size:14.5px;font-weight:700;letter-spacing:.01em;cursor:pointer;border:0;white-space:nowrap;transform:translateZ(0);transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .25s,color .25s,border-color .25s;isolation:isolate}.btn svg{transition:transform .25s var(--ease)}.btn-row{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:520px){.btn-row{display:grid;grid-template-columns:1fr}.btn-row .btn{width:100%}}.btn--gold{color:var(--on-brand);background:var(--grad-brand);box-shadow:var(--shadow-md)}.btn--gold:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn--gold:hover svg{transform:translateX(3px)}.btn--gold:active{transform:translateY(0) scale(.98)}.btn--ghost{color:var(--text);background:0 0;border:1px solid var(--line-2)}.btn--ghost:hover{border-color:var(--text);background:var(--brand-soft);transform:translateY(-2px)}.btn--ghost:active{transform:translateY(0) scale(.98)}.btn--icon{width:46px;padding:0;border-radius:50%}.btn-glass-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--brand-soft);border:1px solid var(--line);color:var(--text);cursor:pointer;transition:background .2s,border-color .2s,transform .2s var(--ease)}.btn-glass-icon:hover{background:var(--bg-3);border-color:var(--line-2);transform:translateY(-1px)}.magnetic{transition:transform .25s var(--ease)}.panel{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.panel--pad{padding:28px}@media (min-width:768px){.panel--pad{padding:40px}}.ic,.pill,.tag{display:inline-flex;align-items:center}.pill{padding:4px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.16em;background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--text)}.ic,.tag{border:1px solid var(--line)}.tag{gap:6px;padding:7px 14px;border-radius:999px;font-size:13.5px;font-weight:700;white-space:nowrap;background:var(--surface);color:var(--text-dim)}.ic{justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--brand-soft);color:var(--text)}.badge-soon,.seo-badge{display:inline-flex;border-radius:999px;font-weight:700}.badge-soon{align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;background:var(--bg-3);border:1px solid var(--line-2);color:var(--text-dim)}.seo-badge{position:absolute;top:22px;right:22px;align-items:baseline;gap:3px;padding:4px 10px;font-size:11px;background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--text)}.cap-grid,.steps{perspective:var(--persp)}.card-lift{transform-style:preserve-3d;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .3s;will-change:transform}@media (hover:hover) and (pointer:fine){.card-lift:hover{transform:translate3d(0,-8px,24px) rotateX(3.5deg) rotateY(-3.5deg);box-shadow:var(--shadow-3d);border-color:var(--line-2)}.card-lift:hover .cap__num{transform:translateZ(30px)}.card-lift:hover .cap__title{transform:translateZ(18px)}}.reveal,.reveal-left,.reveal-right,.reveal-stagger>*{opacity:0;transition:opacity .5s var(--ease-out),transform .58s var(--ease);will-change:transform,opacity}.reveal{transform:translate3d(0,18px,0)}.reveal-left{transform:translate3d(-22px,0,0)}.reveal-right{transform:translate3d(22px,0,0)}.reveal-stagger>*{transform:translate3d(0,14px,0)}.reveal-left.is-in-view,.reveal-right.is-in-view,.reveal.is-in-view{opacity:1;transform:translate3d(0,0,0) rotateY(0)}.reveal-stagger.is-in-view>*{opacity:1;transform:translate3d(0,0,0)}.reveal-stagger.is-in-view>:nth-child(1){transition-delay:.03s}.reveal-stagger.is-in-view>:nth-child(2){transition-delay:.08s}.reveal-stagger.is-in-view>:nth-child(3){transition-delay:.13s}.reveal-stagger.is-in-view>:nth-child(4){transition-delay:.17s}.reveal-stagger.is-in-view>:nth-child(5){transition-delay:.21s}.reveal-stagger.is-in-view>:nth-child(6){transition-delay:.25s}.reveal-stagger.is-in-view>.card-lift.is-tilting,.reveal-stagger.is-in-view>.card-lift:hover{transition-delay:0s}.freezon-js .hero-anim{opacity:0;transform:translate3d(0,30px,0);filter:blur(12px)}.freezon-ready .hero-anim{opacity:1;transform:none;filter:blur(0);transition:opacity 1s var(--ease),transform 1s var(--ease),filter 1s var(--ease)}.freezon-ready .hero-anim.d1{transition-delay:.3s}.freezon-ready .hero-anim.d2{transition-delay:.44s}.freezon-ready .hero-anim.d3{transition-delay:.58s}.freezon-ready .hero-anim.d4{transition-delay:.72s}.freezon-ready .hero-anim.d5{transition-delay:.86s}.freezon-ready .reveal-chars .ch{animation:chIn .7s var(--ease) forwards}.hero-section{position:relative;min-height:0;display:flex;align-items:center;padding:132px 0 64px;perspective:var(--persp)}.hero-inner{position:relative;z-index:2;width:100%}.hero-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(70% 55%at 50% 45%,transparent 40%,var(--bg) 100%)}#hero-canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%}.hero-badge{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 18px 9px 9px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:13.5px;color:var(--text-dim);box-shadow:var(--shadow-sm)}.hero-badge b{color:var(--text);font-weight:700}.hero-mock{position:relative;transform-style:preserve-3d}.marquee{display:flex;align-items:center;gap:14px;width:max-content;animation:marquee 38s linear infinite}.marquee:hover{animation-play-state:paused}.marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cap-grid{display:grid;gap:20px}@media (min-width:768px){.cap-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.cap-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(0,auto)}.cap--tall{grid-column:span 5;grid-row:span 2}.cap--wide{grid-column:span 7}.cap--md{grid-column:span 4}.cap--sm{grid-column:span 3}}.cap{position:relative;display:flex;flex-direction:column;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.cap__stage{margin-top:auto;padding-top:22px}.cap__num,.cap__title{font-weight:700;transition:transform .5s var(--ease)}.cap__num{font-size:11.5px;letter-spacing:.18em;color:var(--text-faint)}.cap__title{font-size:19px;margin-top:8px;color:var(--text)}.cap__desc{font-size:14.5px;line-height:1.6;color:var(--text-dim);margin-top:10px}.demo-web{height:130px;border-radius:12px;padding:12px;overflow:hidden;border:1px solid var(--line);background:var(--brand-soft)}.demo-web .row{height:9px;border-radius:4px;background:var(--line-2);margin-bottom:8px;transform-origin:left;animation:buildRow 3.2s var(--ease) infinite}.demo-web .row:nth-child(1){width:40%;background:var(--line-3)}.demo-web .row:nth-child(2){width:88%;animation-delay:.15s}.demo-web .row:nth-child(3){width:70%;animation-delay:.3s}.demo-web .blk{height:42px;border-radius:8px;border:1px solid var(--line-2);background:linear-gradient(135deg,var(--brand-soft),transparent);animation:buildRow 3.2s var(--ease) .45s infinite}.demo-anim{height:130px;display:grid;place-items:center}.orbit{position:relative;width:110px;height:110px}.orbit__core,.orbit__ring{position:absolute;border-radius:50%}.orbit__core{inset:42px;background:radial-gradient(circle,var(--text),var(--text-dim))}.orbit__ring{inset:0;border:1px dashed var(--line-2);animation:spin 9s linear infinite}.orbit__ring:nth-child(2){inset:18px;border-style:solid;border-color:var(--line);animation-duration:6s;animation-direction:reverse}.orbit__sat{position:absolute;top:-4px;left:50%;width:10px;height:10px;border-radius:50%;background:var(--text);transform:translateX(-50%)}.demo-seo{height:130px;display:flex;align-items:flex-end;gap:8px}.demo-seo .bar{flex:1;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--text),var(--text-faint));transform-origin:bottom;animation:grow 3s var(--ease) infinite}.demo-seo .bar:nth-child(1){animation-delay:0s}.demo-seo .bar:nth-child(2){animation-delay:.2s}.demo-seo .bar:nth-child(3){animation-delay:.4s}.demo-seo .bar:nth-child(4){animation-delay:.6s}.demo-seo .bar:nth-child(5){animation-delay:.8s}.demo-sys{height:130px}.demo-sys svg{width:100%;height:100%}.demo-sys .link{stroke:var(--line-3);stroke-width:1.5;fill:none;stroke-dasharray:5 6;animation:dash 2.4s linear infinite}.demo-sys .node{fill:var(--bg);stroke:var(--text);stroke-width:1.5}.demo-sys .node--core{fill:var(--text)}.demo-sys .node-logo{animation:nodeLogo 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.demo-sys .node-logo{animation:none;opacity:1}}.phone-ring{animation:ring 3.4s var(--ease) infinite;transform-origin:50% 10%}.deck-section{position:relative;padding:96px 0}.deck-head{max-width:640px;margin:0 auto;text-align:center}.deck-lead{font-size:15.5px;line-height:1.65;color:var(--text-dim)}.deck{display:grid;gap:44px;align-items:center;margin-top:48px}@media (min-width:1024px){.deck{grid-template-columns:1fr 1fr;gap:64px}}.deck-stage{position:relative;height:300px;display:grid;place-items:center;perspective:1500px;perspective-origin:50% 38%;transform-style:preserve-3d}@media (min-width:640px){.deck-stage{height:360px}}.deck-card{position:absolute;width:min(84vw,340px);aspect-ratio:16/10;display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--shadow-lg);overflow:hidden;--step-y:-28px;--step-z:-118px;transform:translate3d(0,calc(var(--step-y)*var(--sink, 0)),calc(var(--step-z)*var(--sink, 0))) rotateX(6deg)}.deck-card::after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--bg);opacity:calc(var(--sink, 0)*.15)}.deck-card:nth-child(1){--sink:4}.deck-card:nth-child(2){--sink:3}.deck-card:nth-child(3){--sink:2}.deck-card:nth-child(4){--sink:1}.deck-card:nth-child(5){--sink:0}@media (max-width:1023px){.deck-card{width:min(76vw,290px);--step-y:-16px;--step-z:-88px}}.deck-card__tab{flex:none;display:flex;align-items:center;gap:10px;height:34px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--bg-2)}.deck-card__n{font-size:10px;font-weight:700;color:var(--text-faint);font-variant-numeric:tabular-nums}.deck-card__tag{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap}.mini{flex:1;min-height:0;padding:14px 16px;display:flex;flex-direction:column;gap:6px;position:relative}.mini--center{justify-content:center;align-items:center;gap:12px}.mini__bar{display:block;height:5px;border-radius:3px;background:var(--line);width:100%}.mini__bar--xl{height:9px;width:72%;background:var(--line-3)}.mini__bar--l{width:82%}.mini__bar--m{width:56%}.mini__bar--s{width:38%}.mini__bar--hi{height:7px;background:var(--line-3)}.mini__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;color:var(--text-faint);letter-spacing:.02em}.mini__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:2px}.mini__grid i{height:26px;border-radius:5px;border:1px solid var(--line);background:var(--bg-2)}.mini__spec{display:flex;align-items:center;gap:14px}.mini__aa{font-family:"FrauncesLocal",Georgia,serif;font-style:italic;font-size:34px;line-height:1;color:var(--text)}.mini__specL{flex:1;display:flex;flex-direction:column;gap:6px}.mini__ramp{display:flex;gap:4px;margin-top:auto}.mini__ramp i{flex:1;height:22px;border-radius:4px;border:1px solid var(--line)}.mini__ramp i:nth-child(1){background:var(--text)}.mini__ramp i:nth-child(2){background:var(--text-dim)}.mini__ramp i:nth-child(3){background:var(--text-faint)}.mini__ramp i:nth-child(4){background:var(--line-3)}.mini__ramp i:nth-child(5){background:var(--bg-3)}.mini__ramp i:nth-child(6){background:var(--surface)}.mini__curve{width:78%;height:auto;color:var(--text);opacity:.75}.mini__dot{display:none}.mini__meta{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;color:var(--text-faint);letter-spacing:.01em}.mini__rank{position:absolute;top:12px;right:14px;padding:3px 8px;border-radius:999px;font-size:9px;font-weight:700;background:var(--brand);color:var(--on-brand)}.mini__serp{display:flex;flex-direction:column;gap:5px;padding:8px 10px;border-radius:7px;border:1px solid var(--line);background:var(--bg-2)}.mini__serp--dim{opacity:.45}.mini__url{font-size:8.5px;color:var(--text-faint)}.mini__flow{display:flex;align-items:center;gap:6px}.mini__node{font-style:normal;font-size:9px;font-weight:700;padding:5px 9px;border-radius:6px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--text-dim);white-space:nowrap}.mini__link{width:14px;height:1px;background:var(--line-3);flex:none}.deck-copy{list-style:none;margin:0;padding:0;display:grid;gap:22px}.deck-copy__item{position:relative;padding-left:46px}.deck-copy__n,.price-table thead th{color:var(--text-faint);font-weight:700}.deck-copy__n{position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line-2);font-size:12px;font-variant-numeric:tabular-nums}.deck-copy__t{font-size:19px;font-weight:700;color:var(--text);padding-top:5px}.deck-copy__d{font-size:14.5px;line-height:1.65;color:var(--text-dim);margin:6px 0 0}.deck-rail{display:none}.screens3d{display:flex;align-items:flex-end;justify-content:center;gap:clamp(14px,4vw,46px);perspective:1300px;padding:10px 0 6px}.dev{transform-style:preserve-3d;text-align:center}.dev__screen{position:relative;display:flex;flex-direction:column;gap:7px;padding:13px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--shadow-lg);overflow:hidden}.dev__bar{height:7px;border-radius:4px;background:var(--line-2);width:82%}.dev__bar--w{width:96%}.dev__bar--m{width:58%;background:var(--line-3)}.dev__block{margin-top:auto;height:34%;min-height:40px;border-radius:8px;background:var(--brand-soft);border:1px solid var(--line)}.dev__label{display:block;margin-top:12px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.dev--desk .dev__screen{width:min(46vw,300px);height:196px}.dev--tab .dev__screen{width:min(26vw,156px);height:168px}.dev--phone .dev__screen{width:min(18vw,92px);height:146px;border-radius:16px}.dev--desk{--ry:19deg;--tz:-30px}.dev--tab{--ry:0deg;--tz:10px}.dev--phone{--ry:-19deg;--tz:-30px}.dev{transform:rotateY(var(--ry)) translateZ(var(--tz))}.demo-frame{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);box-shadow:var(--shadow-lg);overflow:hidden;transform-style:preserve-3d;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}@media (hover:hover) and (pointer:fine){.demo-frame:hover{animation:none!important;transform:translate3d(0,-6px,30px) rotateX(2deg);box-shadow:var(--shadow-3d)}}.demo-frame__bar,.mock-chrome{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--bg-3);border-bottom:1px solid var(--line)}.mock-dot{width:9px;height:9px;border-radius:50%;background:var(--line-3)}.demo-frame__url,.mock-url{font-size:11px;color:var(--text-faint);padding:3px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--line)}.domain-dropdown-panel{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden}.steps{display:grid;gap:18px}@media (min-width:768px){.steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.steps{grid-template-columns:repeat(4,1fr)}}.step{position:relative;padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.step__n{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--brand);color:var(--on-brand);font-weight:700;font-size:14px}.fld summary,.step__t{font-weight:700;color:var(--text)}.step__t{font-size:17px;margin-top:16px}.step__d{font-size:14.5px;line-height:1.6;color:var(--text-dim);margin-top:8px}.price-table{width:100%;border-collapse:collapse;font-size:14.5px}.price-table td,.price-table th{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line)}.price-table thead th{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.faq-list summary:hover .q,.fld summary:hover,.price-table td{color:var(--text-dim)}.price-table tbody tr:hover{background:var(--brand-soft)}.pricing-card-disabled{opacity:.62}.pricing-card-disabled .btn{pointer-events:none}.fld,details.fld{border-bottom:1px solid var(--line);padding:4px 0}.fld summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;cursor:pointer;list-style:none;font-size:16px;transition:color .2s}.faq-list summary::-webkit-details-marker,.fld summary::-webkit-details-marker{display:none}.fld[open] summary{color:var(--text)}#faq-list .a,.fld .a,.fld p{color:var(--text-dim);font-size:15px;line-height:1.7}.fld p{padding:0 2px 20px;margin:0}#faq-list .a,.fld .a{padding:0 4px 22px;max-width:760px}input,select,textarea{width:100%;font:inherit;font-size:15px;color:var(--text);background:var(--surface);border:1px solid var(--line-2);border-radius:12px;padding:13px 15px;transition:border-color .2s,box-shadow .2s,background .2s}input::placeholder,textarea::placeholder{color:var(--text-faint)}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--text);box-shadow:0 0 0 3px var(--brand-soft)}.placeholder-required::placeholder{color:var(--err)}.text-accent{color:var(--text)!important}.bg-accent-light{background:var(--brand-soft)!important}.border-accent-border{border-color:var(--brand-line)!important}.border-canvas-line{border-color:var(--line)!important}.text-ink-500{color:var(--text-faint)!important}.bg-ink-400{background:var(--text-faint)!important}.m-nav{display:flex;flex-direction:column}.m-menu-label{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);padding:2px 12px 8px}.m-link{display:flex;align-items:center;gap:14px;min-height:56px;padding:10px 12px;border-radius:14px;color:var(--text);transition:background .2s,transform .2s var(--ease)}.m-link:focus-visible,.m-link:hover{background:var(--brand-soft);transform:translateX(4px)}.m-link__ico{display:inline-flex;width:24px;justify-content:center;color:var(--text-faint)}.m-link__label{flex:1;font-size:16.5px;font-weight:700}.m-link__chev{color:var(--text-faint)}#mobile-menu,.modal-panel{border:1px solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}#mobile-menu{position:fixed;top:84px;left:12px;right:12px;z-index:39;max-height:calc(100dvh - 104px);overflow-y:auto;padding:8px 4px 12px;background:var(--glass-solid);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);opacity:0;transform:translate3d(0,-10px,0);pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}@media (min-width:1024px){#mobile-menu{display:none}}#mobile-menu[data-open=true]{opacity:1;transform:none;pointer-events:auto}body.menu-open,body.modal-open{overflow:hidden}#burger .burger-close,#burger[aria-expanded=true] .burger-open{display:none}#burger[aria-expanded=true] .burger-close{display:block}.modal-panel{background:var(--surface);animation:modalIn .3s var(--ease) both}#calendly-iframe.is-loaded{opacity:1!important}@media (max-width:1023.98px){#booking-modal .modal-panel{border-radius:0!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important}}.is-closing{animation:modalOut .2s var(--ease-out) both}@media (min-width:768px){::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--bg-2)}::-webkit-scrollbar-thumb{background:var(--line-3);border-radius:999px;border:3px solid var(--bg-2)}::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cap-grid .cap,.reveal,.reveal-left,.reveal-right{opacity:1;transform:none;transition:none;animation:sectionRise linear both;animation-timeline:view();animation-range:entry 6%entry 30%}@keyframes sectionRise{0%{opacity:0;transform:translate3d(0,20px,0);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}.reveal-left{animation-name:sectionSlideL}.reveal-right{animation-name:sectionSlideR}@keyframes sectionSlideL{0%{opacity:0;transform:translate3d(-26px,0,0);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes sectionSlideR{0%{opacity:0;transform:translate3d(26px,0,0);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}.cap-grid .cap{animation:capDeck linear both;animation-range:entry 6%entry 46%;transform-origin:50% 100%}.cap-grid .cap:nth-child(2){animation-range:entry 12%entry 52%}.cap-grid .cap:nth-child(3){animation-range:entry 18%entry 58%}.cap-grid .cap:nth-child(4){animation-range:entry 24%entry 64%}@keyframes capDeck{0%{opacity:0;transform:perspective(var(--persp)) translate3d(0,44px,-130px) rotateX(11deg) scale(.965);filter:blur(4px)}55%{opacity:1}to{opacity:1;transform:perspective(var(--persp)) translate3d(0,0,0) rotateX(0) scale(1);filter:blur(0)}}.cap::after,.cap__num,.cap__title,.steps .step{animation:capLift linear both;animation-timeline:view();animation-range:entry 16%entry 54%}@keyframes capLift{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}.cap::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,var(--brand-soft) 50%,transparent 58%);opacity:0;animation:capSheen linear both;animation-range:entry 22%entry 62%}@keyframes capSheen{0%{opacity:0;transform:translate3d(-130%,0,0)}45%{opacity:1}to{opacity:0;transform:translate3d(130%,0,0)}}.aurora--1,.aurora--2{animation:parallaxSlow linear both;animation-timeline:scroll(root)}.aurora--2{animation:parallaxFast linear both}@keyframes parallaxSlow{to{transform:translate3d(40px,-140px,0) scale(1.18)}}@keyframes parallaxFast{to{transform:translate3d(-60px,180px,0) scale(1.12)}}.steps .step{animation:stepIn linear both;animation-range:entry 8%entry 48%}.steps .step:nth-child(even){animation-name:stepInAlt}@keyframes stepIn{0%{opacity:0;transform:perspective(var(--persp)) translate3d(-18px,22px,-60px)}to{opacity:1;transform:none}}@keyframes stepInAlt{0%{opacity:0;transform:perspective(var(--persp)) translate3d(18px,22px,-60px)}to{opacity:1;transform:none}}.deck-section{min-height:440vh;padding:0;view-timeline-name:--deck;view-timeline-axis:block}.deck-sticky{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;padding:78px 0 26px;overflow:hidden}.deck{margin-top:48px;gap:24px}.deck-head .h-sec{font-size:clamp(26px,4vw,44px)}.deck-stage{height:clamp(280px,42vh,380px)}@media (max-width:1023px){.deck-lead{display:none}.deck-sticky{padding:64px 0 18px}.deck-stage{height:clamp(210px,36vh,290px)}.deck-rail{margin-top:18px}.deck{margin-top:34px;gap:16px}}.deck-card{--p-in:translate3d(0, 100px, 170px) rotateX(22deg);--p-0:translate3d(0, 0, 0) rotateX(6deg);--p-1:translate3d(0, calc(var(--step-y) * 1), calc(var(--step-z) * 1)) rotateX(6deg);--p-2:translate3d(0, calc(var(--step-y) * 2), calc(var(--step-z) * 2)) rotateX(6deg);--p-3:translate3d(0, calc(var(--step-y) * 3), calc(var(--step-z) * 3)) rotateX(6deg);--p-4:translate3d(0, calc(var(--step-y) * 4), calc(var(--step-z) * 4)) rotateX(6deg);animation-duration:auto;animation-fill-mode:both;animation-timing-function:var(--ease);animation-timeline:--deck;animation-range:contain 0%contain 100%;will-change:transform,opacity}.deck-card:nth-child(1){animation-name:deckCard1}.deck-card:nth-child(2){animation-name:deckCard2}.deck-card:nth-child(3){animation-name:deckCard3}.deck-card:nth-child(4){animation-name:deckCard4}.deck-card:nth-child(5){animation-name:deckCard5}@keyframes deckCard1{0%,2%{transform:var(--p-in);opacity:0;--sink:0}16%,20%{transform:var(--p-0);opacity:1;--sink:0}34%,38%{transform:var(--p-1);opacity:1;--sink:1}52%,56%{transform:var(--p-2);opacity:1;--sink:2}70%,74%{transform:var(--p-3);opacity:1;--sink:3}88%,to{transform:var(--p-4);opacity:1;--sink:4}}@keyframes deckCard2{0%,20%{transform:var(--p-in);opacity:0;--sink:0}34%,38%{transform:var(--p-0);opacity:1;--sink:0}52%,56%{transform:var(--p-1);opacity:1;--sink:1}70%,74%{transform:var(--p-2);opacity:1;--sink:2}88%,to{transform:var(--p-3);opacity:1;--sink:3}}@keyframes deckCard3{0%,38%{transform:var(--p-in);opacity:0;--sink:0}52%,56%{transform:var(--p-0);opacity:1;--sink:0}70%,74%{transform:var(--p-1);opacity:1;--sink:1}88%,to{transform:var(--p-2);opacity:1;--sink:2}}@keyframes deckCard4{0%,56%{transform:var(--p-in);opacity:0;--sink:0}70%,74%{transform:var(--p-0);opacity:1;--sink:0}88%,to{transform:var(--p-1);opacity:1;--sink:1}}@keyframes deckCard5{0%,74%{transform:var(--p-in);opacity:0;--sink:0}88%,to{transform:var(--p-0);opacity:1;--sink:0}}.deck-stage::before{content:"";position:absolute;left:50%;top:54%;width:min(96vw,460px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,var(--brand-soft),transparent 68%);pointer-events:none;animation:deckHalo linear both;animation-timeline:--deck;animation-range:contain 0%contain 40%}@keyframes deckHalo{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.deck-copy{display:grid}.deck-copy__item{grid-area:1/1;animation:deckCopy linear both;animation-timeline:--deck;animation-timing-function:var(--ease-out)}@keyframes deckCopy{0%{opacity:0;transform:translate3d(0,20px,0);filter:blur(7px)}32%,68%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translate3d(0,-16px,0);filter:blur(7px)}}@keyframes deckCopyIn{0%{opacity:0;transform:translate3d(0,20px,0);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}.deck-copy__item:nth-child(1){animation-range:contain 4%contain 32%}.deck-copy__item:nth-child(2){animation-range:contain 22%contain 50%}.deck-copy__item:nth-child(3){animation-range:contain 40%contain 68%}.deck-copy__item:nth-child(4){animation-range:contain 58%contain 86%}.deck-copy__item:nth-child(5){animation-name:deckCopyIn;animation-range:contain 76%contain 90%}.deck-rail{display:flex;gap:10px;list-style:none;margin:28px auto 0;padding:0;max-width:460px}.deck-rail li{flex:1;display:flex;flex-direction:column;gap:7px;animation:deckRail linear both;animation-timeline:--deck;animation-timing-function:var(--ease-out)}.deck-rail__n{font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--text-faint);font-variant-numeric:tabular-nums;opacity:calc(.35 + .65*var(--on, 0))}.deck-rail__t{display:block;height:2px;border-radius:2px;background:var(--line);position:relative;overflow:hidden}.deck-rail__t::after{content:"";position:absolute;inset:0;background:var(--text);transform:scaleX(var(--on, 0));transform-origin:left}@keyframes deckRail{0%{--on:0}to{--on:1}}.deck-rail li:nth-child(1){animation-range:contain 2%contain 16%}.deck-rail li:nth-child(2){animation-range:contain 20%contain 34%}.deck-rail li:nth-child(3){animation-range:contain 38%contain 52%}.deck-rail li:nth-child(4){animation-range:contain 56%contain 70%}.deck-rail li:nth-child(5){animation-range:contain 74%contain 88%}.mini__dot{display:block;offset-path:path("M5 46 C 34 46, 28 6, 135 6");offset-rotate:0deg;animation:deckDot 2.6s var(--ease) infinite}@keyframes deckDot{0%,8%{offset-distance:0;opacity:0}14%{opacity:1}70%,to{offset-distance:100%;opacity:0}}.demo-frame,.screens3d .dev{animation:devTurn linear both;animation-timeline:view();animation-range:entry 10%entry 52%}@keyframes devTurn{0%{opacity:0;transform:rotateY(calc(var(--ry)*1.6)) translateZ(-80px) translateY(22px)}to{opacity:1;transform:rotateY(var(--ry)) translateZ(var(--tz))}}.demo-frame{animation:frameStand linear both;animation-range:entry 8%entry 50%}@keyframes frameStand{0%{transform:perspective(var(--persp)) translate3d(0,26px,-90px) rotateX(8deg) scale(.975)}to{transform:perspective(var(--persp)) translate3d(0,0,0) rotateX(0) scale(1)}}}}@media (hover:hover) and (pointer:fine){.card-lift.is-tilting{animation:none!important;transform:perspective(var(--persp)) translate3d(0,-8px,30px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));box-shadow:var(--shadow-3d);border-color:var(--line-2);transition:transform .12s linear,box-shadow .4s var(--ease)}.card-lift.is-tilting::after{animation:none!important;opacity:0!important}.card-lift.is-tilting::before,.card-lift::before{content:"";position:absolute;inset:0;pointer-events:none}.card-lift.is-tilting::before{background:radial-gradient(340px circle at var(--gx, 50%) var(--gy, 50%),var(--brand-soft),transparent 65%);opacity:1}.card-lift::before{opacity:0;transition:opacity .3s}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.freezon-js .hero-anim{filter:none!important}.freezon-js .hero-anim,.reveal,.reveal-chars .ch,.reveal-left,.reveal-right,.reveal-stagger>*{opacity:1!important;transform:none!important}.card-lift:hover,.demo-frame:hover{transform:none!important}.marquee,.mini__dot,.screens3d .dev{animation:none!important}.screens3d .dev{opacity:1!important}.mini__dot{display:none!important}.aurora--1,.aurora--2,.cap-grid .cap,.cap__num,.cap__title,.demo-frame,.steps .step{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.cap::after{animation:none!important}.card-lift.is-tilting{transform:none!important}.cap::after,.card-lift.is-tilting::before{opacity:0!important}}@media print{#booking-modal,#hero-canvas,#invoice-check-modal,#site-header,.aurora,.field,.scroll-progress{display:none!important}body{background:#fff;color:#000}}.video-panel{background:#000;border-color:var(--line-2);padding:0}.video-el{display:block;width:100%;height:auto;max-height:82vh;background:#000}.video-close,.video-unmute{position:absolute;z-index:2;display:inline-flex;align-items:center;cursor:pointer}.video-close{top:12px;right:12px;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.22);color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .2s,transform .2s var(--ease)}.video-close:hover{background:rgba(0,0,0,.8);transform:scale(1.06)}.video-unmute{left:50%;bottom:22px;transform:translateX(-50%);gap:8px;min-height:44px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:700;background:rgba(255,255,255,.94);color:#0b0b0d;border:0;box-shadow:0 10px 30px -8px rgba(0,0,0,.7);transition:transform .2s var(--ease),background .2s}.video-unmute:hover{transform:translateX(-50%) translateY(-2px);background:#fff}.video-unmute[hidden]{display:none}@media (max-width:640px){.video-panel{border-radius:16px}.video-unmute{bottom:14px;font-size:13px;padding:0 16px}}.hero-badge--solo{padding:9px 20px;font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text)}.domain-close{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--brand-soft);border:1px solid var(--line);color:var(--text-dim);cursor:pointer;transition:background .2s,color .2s,transform .2s var(--ease)}.domain-close:hover{background:var(--bg-3);color:var(--text);transform:scale(1.06)}.domain-close[hidden]{display:none}.m-menu-head{display:flex;align-items:center;justify-content:space-between;padding:2px 12px 8px}.m-menu-head .m-menu-label{padding:0}.m-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--brand-soft);border:1px solid var(--line);color:var(--text-dim);cursor:pointer;transition:background .2s,color .2s,transform .2s var(--ease)}.m-close:hover{background:var(--bg-3);color:var(--text);transform:scale(1.06)}.btn--sm{min-height:34px;padding:0 14px;font-size:13px;gap:6px}.btn--sm svg{width:13px;height:13px}.theme-switch{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:0 0;cursor:pointer}.theme-switch__track{position:relative;display:block;width:42px;height:24px;border-radius:999px;background:var(--brand-soft);border:1px solid var(--line-2);transition:background .3s var(--ease),border-color .3s var(--ease)}.theme-switch:hover .theme-switch__track{border-color:var(--text-faint)}.theme-switch__thumb{position:absolute;top:2px;left:2px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--text);color:var(--bg);transition:transform .32s var(--ease),background .3s var(--ease)}:root[data-theme=dark] .theme-switch__thumb{transform:translateX(18px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-switch__thumb{transform:translateX(18px)}}.theme-switch__moon{display:none}:root[data-theme=dark] .theme-switch__sun{display:none}:root[data-theme=dark] .theme-switch__moon{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-switch__sun{display:none}:root:not([data-theme=light]) .theme-switch__moon{display:block}}@media (prefers-reduced-motion:reduce){.theme-switch__thumb{transition:none}}.fan,.fan__stage{position:relative}.fan__stage{display:grid;place-items:center;height:26rem;perspective:1400px}@media (min-width:640px){.fan__stage{height:30rem}}@media (min-width:1024px){.fan__stage{height:36rem}}.fan-card{position:absolute;width:clamp(9rem,22vw,15rem);aspect-ratio:793/1400;padding:0;border:1px solid var(--line-2);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-lg);overflow:hidden;cursor:pointer;transform-origin:50% 100%;transform:translate3d(var(--fx, 0),var(--fy, 0),0) rotate(var(--fr, 0deg)) scale(var(--fs, 1));opacity:var(--fo, 1);z-index:var(--fz, 1);transition:transform .55s cubic-bezier(.22,1.2,.36,1),opacity .4s ease,box-shadow .4s var(--ease)}.fan-card img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.fan-card:focus-visible{outline:2px solid var(--text);outline-offset:4px}@media (hover:hover) and (pointer:fine){.fan-card:hover{box-shadow:var(--shadow-3d)}}.fan__arrow,.fan__nav{align-items:center;justify-content:center}.fan__nav{display:flex;gap:16px;margin-top:28px}.fan__arrow{display:inline-flex;width:44px;height:44px;border-radius:50%;background:var(--brand-soft);border:1px solid var(--line-2);color:var(--text-dim);cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s var(--ease)}.fan__arrow:hover{background:var(--bg-3);color:var(--text);border-color:var(--text-faint);transform:scale(1.06)}.fan__arrow:active{transform:scale(.96)}.fan__dots{display:flex;align-items:center;gap:8px}.fan__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--line-3);cursor:pointer;transition:background .3s,transform .3s var(--ease)}.fan__dot[aria-selected=true]{background:var(--text);transform:scale(1.35)}.fan__note{max-width:46rem;margin:22px auto 0;text-align:center;font-size:12.5px;line-height:1.6;color:var(--text-faint);opacity:.75}@media (prefers-reduced-motion:reduce){.fan-card{transition:none}}.tiers{display:grid;gap:20px;align-items:start}@media (min-width:900px){.tiers{grid-template-columns:1fr 1fr;gap:24px}}.tier{position:relative;display:flex;flex-direction:column;padding:32px 28px 28px;border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow-md)}@media (min-width:640px){.tier{padding:40px 36px 32px}}.tier--light{background:var(--surface);color:var(--text)}.tier--dark{background:var(--brand);color:var(--on-brand);border-color:transparent;box-shadow:var(--shadow-lg)}.tier__name{font-size:20px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:currentColor;display:flex;align-items:center;gap:10px}.tier__dot{width:9px;height:9px;border-radius:50%;background:#34d399;flex:none}.tier__pitch{margin-top:12px;font-size:14.5px;line-height:1.6;opacity:.72}.tier__price{margin-top:26px;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.tier__from{font-size:15px;opacity:.6}.tier__amount{font-size:clamp(30px,5vw,42px);font-weight:700;letter-spacing:-.03em}.tier__list{list-style:none;margin:26px 0 0;padding:26px 0 0;border-top:1px solid var(--line);display:grid;gap:13px}.tier--dark .tier__list{border-top-color:rgba(127,127,127,.25)}.tier__feat{display:flex;align-items:flex-start;gap:11px;font-size:14.5px;font-weight:500;line-height:1.45}.tier__check{flex:none;display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;margin-top:1px;border-radius:6px;background:var(--brand-soft);border:1px solid var(--line);color:currentColor}.tier--dark .tier__check{background:rgba(127,127,127,.2);border-color:rgba(127,127,127,.3)}.tier--dark .btn--gold{background:var(--bg);color:var(--text)}.tier__note{margin-top:14px;text-align:center;font-size:12px;line-height:1.55;opacity:.55}.tiers__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px;margin-top:26px;font-size:12.5px;color:var(--text-faint)}.tiers__pay{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--text-dim)}.tiers__invoice{background:0 0;border:0;padding:0;cursor:pointer;color:var(--text-dim);text-decoration:underline;text-underline-offset:3px;font:inherit}.tiers__invoice:hover{color:var(--text)}@media (min-width:1100px){.cap--tall{padding:36px}.cap--tall .cap__title{font-size:23px}.cap--tall .cap__desc{font-size:15px}.cap--tall .cap__stage{padding-top:34px}.cap--tall .demo-web{height:210px}.cap--wide .cap__stage{padding-top:26px}}.faq-list>details{border-bottom:1px solid var(--line)}.faq-list>details:first-of-type{border-top:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 4px;cursor:pointer;list-style:none;transition:color .2s}.faq-list .q{font-size:17px;font-weight:600;line-height:1.35;color:var(--text)}@media (min-width:768px){.faq-list .q{font-size:18.5px}}.faq-list .ic{flex:none;width:34px;height:34px;border-radius:50%;background:0 0;border:1px solid var(--line-2);color:var(--text-dim);transition:transform .35s var(--ease),border-color .2s,color .2s}.faq-list summary:hover .ic{border-color:var(--text-faint);color:var(--text)}.faq-list details[open] .ic{transform:rotate(180deg)}.faq-list details[open] .ic line:first-of-type{opacity:0}.faq-list .ic line{transition:opacity .25s var(--ease)}.faq-list .a{padding:0 4px 26px;max-width:62ch}.faq-help{padding:26px;border-radius:var(--radius);background:var(--brand-soft);border:1px solid var(--line)}.faq-help__title{font-size:16.5px;font-weight:700;color:var(--text);line-height:1.35}.faq-help__sub{margin-top:8px;font-size:13.5px;line-height:1.6;color:var(--text-dim)}.faq-help__actions{margin-top:18px;display:flex;align-items:center;flex-wrap:wrap;gap:14px}.faq-help__tel{font-size:14px;font-weight:700;color:var(--text);text-decoration:underline;text-underline-offset:3px}.faq-help__tel:hover{text-decoration:none}.hero-kicker{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);text-align:center}.avail,.avail__state{display:inline-flex;align-items:center;border-radius:999px}.avail{flex-wrap:wrap;justify-content:center;gap:4px 10px;padding:4px 5px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:var(--shadow-sm);font-size:12px}.avail__state{gap:6px;padding:4px 11px;background:rgba(52,211,153,.12);color:var(--ok);font-weight:700}.avail__dot{width:6px;height:6px;border-radius:50%;background:var(--ok);flex:none;box-shadow:0 0 0 0 rgba(52,211,153,.55);animation:availPulse 2.4s var(--ease) infinite}.avail__txt{color:var(--text-dim)}.avail__sep{width:1px;height:13px;background:var(--line-2)}.avail__arrow,.avail__cta{display:inline-flex;align-items:center}.avail__cta{gap:7px;padding:4px 4px 4px 3px;background:0 0;border:0;cursor:pointer;font:inherit;font-weight:700;color:var(--text)}.avail__arrow{justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--brand-soft);border:1px solid var(--line-2);transition:background .2s,transform .25s var(--ease)}.avail__cta:hover .avail__arrow{background:var(--bg-3);transform:translate(2px,-2px)}@media (max-width:560px){.hero-anim.d1{flex-direction:column-reverse;gap:10px}.avail{padding:4px 4px 4px 5px;gap:0;font-size:11px}.avail__txt{padding-right:10px;font-size:10.5px}.avail__state{padding:4px 9px}.avail__cta,.avail__sep:last-of-type{display:none}}@media (prefers-reduced-motion:reduce){.avail__dot{animation:none}}.cap__stage--photo{position:relative;margin-top:auto;padding-top:0;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;min-height:0;margin-bottom:-36px}.cap--tall .cap__stage--photo{padding-top:0}.cap__photo-crop{position:relative;height:clamp(220px,27vw,360px);aspect-ratio:442/646;overflow:hidden;flex:none}.cap__photo{position:absolute;width:calc(636/442*100%);height:auto;max-width:none;left:calc(-95/442*100%);top:calc(-54/646*100%);display:block}.cap__platforms{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cap__platforms .tag{font-size:12px;padding:5px 12px}.cap__platform-icon{width:13px;height:13px;object-fit:contain;flex:none}.cap-stage-wrap{padding:14px;border-radius:calc(var(--radius-lg) + 8px);background:var(--bg-2);border:1px solid var(--line)}@media (min-width:768px){.cap-stage-wrap{padding:20px}}@media (max-width:520px){.cap-stage-wrap{padding:8px}}