@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/fraunces-latin-opsz-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Display Amp;font-style:normal;font-display:swap;font-weight:100 900;src:local(Georgia Bold),local(Georgia),local(Noto Serif),local(Segoe UI Semibold),local(Segoe UI);unicode-range:U+26}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#070608;--ink-deep:#030304;--ink-raised:#0e0b0e;--panel:#131014;--panel-raised:#191319;--surface-0:#09070a;--surface-1:#0f0c10ed;--surface-2:#171116f7;--surface-glass:#080709c7;--line:#fff4e816;--line-strong:#ffecda26;--text:#fff9f0;--muted:#bdb3b5;--faint:#7f757a;--mavis:#c52945;--mavis-hot:#ef5267;--mavis-deep:#76152a;--mavis-rgb:197, 41, 69;--gold:#cda652;--gold-hot:#f5d991;--gold-deep:#78551e;--gold-rgb:205, 166, 82;--coral:#ff7180;--info:#8eb9ff;--success:#65d8a3;--warning:#ffad66;--danger:#ff697c;--discord:#5865f2;--radius-sm:10px;--radius:16px;--radius-lg:22px;--container:1200px;--shadow:0 30px 90px -48px #000000fa;--shadow-card:0 28px 80px -50px #000000fa, inset 0 1px 0 #ffffff0b;--glow-primary:0 18px 45px -20px rgba(var(--mavis-rgb), .82), 0 0 0 1px rgba(var(--gold-rgb), .12);--glow-soft:0 38px 110px -58px rgba(var(--mavis-rgb), .42);--site-header-flow:78px;--ease:cubic-bezier(.22, 1, .36, 1);--font-display:"Display Amp", "Fraunces", "Iowan Old Style", Georgia, "Times New Roman", serif;--gilt-border:linear-gradient(135deg, #ffe7b547, #ffffff0f 42%, rgba(var(--mavis-rgb), .26) 100%);--gilt-border-soft:linear-gradient(135deg, #ffe7b529, #ffffff0b 46%, rgba(var(--mavis-rgb), .17) 100%);font-synthesis:none;text-rendering:optimizelegibility;font-family:Segoe UI Variable,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#72283a #050406;scrollbar-width:thin;background:var(--ink);min-width:320px;max-width:100%;scroll-padding-top:104px;overflow-x:clip}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:#050406}html::-webkit-scrollbar-thumb{min-height:64px;box-shadow:none;background:#72283a;border:3px solid #050406;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:#a4384e}html::-webkit-scrollbar-corner{background:#050406}body{background:radial-gradient(900px 620px at 83% 6%, rgba(var(--mavis-rgb), .075), transparent 70%), radial-gradient(600px 420px at 18% 10%, rgba(var(--gold-rgb), .025), transparent 72%), linear-gradient(180deg,#030304,#080609 44%,#060507 100%);min-width:320px;max-width:100%;min-height:100vh;color:var(--text);margin:0;line-height:1.6;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;opacity:.1;background-image:radial-gradient(#ffffff24 .55px,#0000 .55px);background-size:5px 5px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a{color:inherit}img,svg{display:block}svg{width:1.1em;height:1.1em}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--text);font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.018em;font-weight:590;line-height:1.08}h1{font-size:clamp(3.1rem,6.8vw,6.3rem)}h2{font-size:clamp(2.25rem,4.5vw,4rem)}h3{font-size:1.35rem;font-weight:620}p{color:var(--muted)}code,kbd{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace}::selection{color:#fff;background:rgba(var(--mavis-rgb), .76)}:focus-visible{z-index:10;outline:3px solid var(--gold-hot);outline-offset:3px;position:relative}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.container{width:min(calc(100% - 40px), var(--container));min-width:0;margin-inline:auto}.section{padding:108px 0;scroll-margin-top:98px;position:relative}.page{min-height:70vh;padding:94px 0 120px}.panel{border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--surface-2),var(--surface-1));box-shadow:var(--shadow-card);border:1px solid #ffffff1b}.eyebrow{color:#c8a566;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:15px;font-size:.68rem;font-weight:780;display:flex}.eyebrow svg{color:var(--mavis-hot);filter:drop-shadow(0 0 8px rgba(var(--mavis-rgb), .55))}.muted{color:var(--faint)}.section-heading{text-align:center;max-width:820px;margin:0 auto 48px}.section-heading:not(.section-heading--left) .eyebrow{justify-content:center}.section-heading:not(.section-heading--left) .eyebrow:before,.section-heading:not(.section-heading--left) .eyebrow:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--gold-rgb), .62));width:30px;height:1px}.section-heading:not(.section-heading--left) .eyebrow:after{transform:scaleX(-1)}.section-heading h2{letter-spacing:-.02em;margin-bottom:17px}.section-heading>p:last-child{max-width:690px;margin-inline:auto}.section-heading--left{text-align:left;margin-inline:0}.section-heading--left>p:last-of-type{margin-inline:0}.button{isolation:isolate;min-height:46px;color:var(--text);background:var(--panel);cursor:pointer;transition:transform .32s var(--ease), background-color .32s ease, border-color .32s ease, box-shadow .4s var(--ease), filter .32s ease;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-weight:760;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)scale(.985)}.button:disabled{opacity:.46;cursor:not-allowed;transform:none}.button--primary{color:#fffaf1;box-shadow:0 19px 48px -22px rgba(var(--mavis-rgb),.86),0 0 0 1px rgba(var(--gold-rgb),.09),inset 0 1px 0 #ffffff57,inset 0 -1px 0 #46051475;text-shadow:0 1px 1px #30040f47;background:radial-gradient(110% 155% at 18% -45%,#ffebc447,#0000 48%),linear-gradient(#ed5268 0%,#bd213d 58%,#861326 100%);border-color:#ffe19d4d}.button--primary:hover{filter:saturate(1.06)brightness(1.04);box-shadow:0 25px 62px -22px rgba(var(--mavis-rgb),.94),0 0 26px -14px rgba(var(--gold-rgb),.72),0 0 0 1px rgba(var(--gold-rgb),.15),inset 0 1px 0 #ffffff6b;border-color:#ffe19d80;transform:translateY(-2px)}.button>:is(span,svg){z-index:1;position:relative}.button--primary:after,.button--discord:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(104deg,#0000,#fff4d661,#0000);width:34%;transition:transform .1s;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-160%)skew(-16deg)}.button--discord:after{background:linear-gradient(104deg,#0000,#ffffff57,#0000)}.button--primary:hover:after,.button--discord:hover:after{transition:transform .85s var(--ease);transform:translate(420%)skew(-16deg)}.button-arrow{color:#fff8e8;width:28px;height:28px;transition:color .35s ease, background-color .35s ease, border-color .35s ease, box-shadow .35s ease, transform .35s var(--ease);background:#24050e38;border:1px solid #fff4d938;border-radius:50%;flex:none;place-items:center;margin-right:-9px;display:inline-grid;box-shadow:inset 0 1px #ffffff21}.button-arrow svg{width:16px;height:16px;transition:transform .35s var(--ease)}.button--primary:hover .button-arrow{color:#3b1709;background:var(--gold-hot);box-shadow:0 8px 22px -12px rgba(var(--gold-rgb),.92),inset 0 1px 0 #ffffffb8;border-color:#ffe7a994;transform:translate(2px)}.button--primary:hover .button-arrow svg{transform:translate(1px)}.button--secondary{border-color:var(--line-strong);background:#ffffff06}.button--secondary:hover{background:#ffffff0e;border-color:#ffffff47}.button--discord{color:#fff;text-shadow:0 1px 1px #12184a57;background:radial-gradient(110% 155% at 18% -45%,#d6ddff4d,#0000 48%),linear-gradient(#6f7bf6 0%,#5865f2 56%,#4351da 100%);border-color:#9aa6ff70;box-shadow:0 19px 48px -22px #5865f2e6,0 0 0 1px #5865f22e,inset 0 1px #ffffff4d,inset 0 -1px #161c5870}.button--discord:hover{filter:saturate(1.05)brightness(1.05);border-color:#bac3ff9e;box-shadow:0 25px 62px -22px #5865f2f2,0 0 26px -14px #9aa6ffbf,inset 0 1px #ffffff61}.button--discord svg{color:#fff}.button--quiet{color:var(--muted);background:0 0}.button--quiet:hover{color:var(--text);background:#ffffff0b}.button--large{min-height:54px;padding-inline:26px}.button--small{min-height:40px;padding-inline:15px;font-size:.78rem}.button-row{flex-wrap:wrap;gap:11px;display:flex}.text-link{color:var(--text);text-underline-offset:5px;align-items:center;gap:7px;font-weight:780;display:inline-flex}.text-link:hover{color:var(--gold-hot)}.brand{color:var(--text);white-space:nowrap;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand img{width:36px;height:36px;box-shadow:0 0 0 1px rgba(var(--gold-rgb),.2),0 10px 28px -18px rgba(var(--mavis-rgb),.9);border-radius:50%}.brand span{letter-spacing:.16em;font-size:.86rem;font-weight:800}.site-header{z-index:100;isolation:isolate;pointer-events:none;padding:14px 0 0;position:sticky;top:0}.site-header:before{content:"";z-index:-2;pointer-events:none;opacity:.92;background:radial-gradient(720px 210px at 94% -28%,#75192c57,transparent 72%),radial-gradient(440px 160px at 84% -18%,rgba(var(--gold-rgb),.08),transparent 74%),linear-gradient(180deg,#080507a3,#0705072e 54%,transparent);transition:opacity .4s;position:absolute;inset:-14px 0 -46px;-webkit-mask-image:linear-gradient(#000 0%,#000000eb 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000eb 58%,#0000 100%)}.home-page .site-header:before{opacity:.64;background:radial-gradient(760px 230px at 96% -24%,#8b22333d,transparent 73%),radial-gradient(460px 170px at 86% -18%,rgba(var(--gold-rgb),.11),transparent 76%),linear-gradient(180deg,#07040647,#07040614 58%,transparent)}.site-header__bar{background:linear-gradient(118deg,#1f161bc7,#09080aa8 48%,#160c11bd) padding-box,linear-gradient(110deg,#ffe7b53b,#ffffff12 44%,rgba(var(--mavis-rgb),.24)) border-box;min-height:64px;box-shadow:0 34px 86px -50px #000000fa,0 18px 52px -40px rgba(var(--mavis-rgb),.7),inset 0 1px 0 #ffffff16;-webkit-backdrop-filter:blur(30px)saturate(1.34);backdrop-filter:blur(30px)saturate(1.34);pointer-events:auto;transition:background .38s ease, transform .32s var(--ease),box-shadow .38s ease;border:1px solid #0000;border-radius:18px;align-items:center;gap:28px;padding:8px 9px 8px 18px;display:flex;position:relative}.site-header__bar:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#ffffff12,transparent 24%,transparent 70%,rgba(var(--mavis-rgb),.055));position:absolute;inset:0;box-shadow:inset 0 -1px #0006}.site-header__bar:after{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,transparent,#ffefcd33 28%,#ffffff47 50%,rgba(var(--mavis-rgb),.14) 76%,transparent);height:1px;position:absolute;top:0;left:7%;right:7%}.site-header[data-scrolled] .site-header__bar{background:linear-gradient(118deg,#130e12e6,#070608d6 52%,#0f090ce0) padding-box,linear-gradient(110deg,#ffe7b540,#ffffff12 44%,rgba(var(--mavis-rgb),.24)) border-box;box-shadow:0 34px 90px -48px #000,0 15px 46px -38px rgba(var(--mavis-rgb),.7),inset 0 1px 0 #ffffff14;transform:translateY(-4px)}.site-header[data-scrolled]:before{opacity:.58}.home-page .site-header[data-scrolled]:before{opacity:.38}.desktop-nav{align-items:center;gap:2px;display:flex}.desktop-nav a{color:#9d98a2;border:1px solid #0000;border-radius:10px;padding:10px 11px;font-size:.78rem;font-weight:700;text-decoration:none;transition:color .25s,background-color .25s,border-color .25s;position:relative}.desktop-nav a:after{content:"";opacity:0;background:linear-gradient(90deg,transparent,var(--gold-hot),transparent);height:1px;transition:opacity .3s ease,transform .38s var(--ease);border-radius:999px;position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(.35)}.desktop-nav a:hover{color:#fff;background:#ffffff0b;border-color:#fff4e812}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{opacity:.65;transform:scaleX(1)}.header-actions{align-items:center;gap:9px;min-width:0;margin-left:auto;display:flex}.header-community{color:#f3eef0;letter-spacing:.005em;min-height:44px;transition:color .28s ease, background .28s ease, border-color .28s ease, box-shadow .28s ease, transform .28s var(--ease);background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid #fff4e817;border-radius:12px;align-items:center;gap:8px;padding:0 15px;font-size:.78rem;font-weight:740;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.header-community__icon{color:#fff;width:20px;height:20px;transition:transform .18s var(--ease);flex:none;place-items:center;display:grid}.header-community__icon svg{width:19px;height:19px}.header-community:hover{color:#fff;border-color:rgba(var(--mavis-rgb),.28);background:rgba(var(--mavis-rgb),.07);box-shadow:0 16px 34px -22px rgba(var(--mavis-rgb),.52),inset 0 1px 0 #ffffff0f;transform:translateY(-1px)}.header-community:hover .header-community__icon{transform:scale(1.035)}.header-community:active{transform:translateY(0)}.header-cta{min-width:132px;min-height:44px;box-shadow:0 14px 38px -16px rgba(var(--mavis-rgb),.78),inset 0 1px 0 #ffffff57;border-radius:13px;padding:0 9px 0 17px}.header-cta .button-arrow{width:25px;height:25px;margin-right:0}.header-cta .button-arrow svg{width:14px;height:14px}.mobile-menu{display:none;position:relative}.mobile-menu summary{width:44px;height:44px;color:var(--text);cursor:pointer;background:#ffffff0e;border-radius:12px;place-items:center;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu__panel{border:1px solid var(--line-strong);background:#0f0f13fa;border-radius:16px;width:min(310px,100vw - 28px);padding:12px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 28px 80px -32px #000}.mobile-menu__panel nav{display:grid}.mobile-menu__panel nav a{min-height:46px;color:var(--muted);border-radius:10px;align-items:center;padding:0 12px;font-weight:720;text-decoration:none;display:flex}.mobile-menu__panel nav a:hover{color:var(--text);background:#ffffff0d}.mobile-menu__panel .button{width:100%;margin-top:8px}.ambient-surface{isolation:isolate;position:relative;overflow:hidden}.ambient-surface:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--cursor-x,50%) var(--cursor-y,50%), rgba(var(--mavis-rgb),.16), transparent 62%);transition:opacity .2s;position:absolute;inset:0}.ambient-surface[data-ambient-active]:before,.ambient-surface:focus-within:before{opacity:1}.ambient-surface>*{z-index:1;position:relative}[data-reveal-pending]{opacity:0;transform:translateY(24px)}[data-reveal]{transition:opacity .8s var(--ease), transform .8s var(--ease)}[data-revealed]{opacity:1;transform:none}@keyframes reveal-rise{0%{opacity:0;transform:translateY(26px)}}.capability-grid[data-revealed] .capability-card,.faq-list[data-revealed] details{animation:reveal-rise .7s var(--ease) backwards}.capability-grid[data-revealed] .capability-card:nth-child(2),.faq-list[data-revealed] details:nth-child(2){animation-delay:90ms}.capability-grid[data-revealed] .capability-card:nth-child(3),.faq-list[data-revealed] details:nth-child(3){animation-delay:.18s}.capability-grid[data-revealed] .capability-card:nth-child(4),.faq-list[data-revealed] details:nth-child(4){animation-delay:.27s}.faq-list[data-revealed] details:nth-child(5){animation-delay:.36s}.faq-list[data-revealed] details:nth-child(6){animation-delay:.45s}.binding-step[data-reveal]:nth-child(2){transition-delay:.12s}.binding-step[data-reveal]:nth-child(3){transition-delay:.24s}.landing-page{isolation:isolate;min-height:100vh;margin-top:calc(var(--site-header-flow) * -1);padding-top:var(--site-header-flow);background:radial-gradient(1050px 820px at 92% 9%,#76142829,transparent 72%),radial-gradient(820px 680px at 8% 31%,rgba(var(--gold-rgb),.05),transparent 76%),radial-gradient(920px 700px at 52% 44%,#76142812,transparent 74%),radial-gradient(980px 760px at 88% 58%,rgba(var(--mavis-rgb),.085),transparent 78%),radial-gradient(760px 620px at 14% 84%,rgba(var(--gold-rgb),.045),transparent 76%),linear-gradient(180deg,#040305 0%,#080609 38%,#060507 72%,#070608 100%);position:relative;overflow:clip}.landing-page>:not(.page-atmosphere){z-index:1;position:relative}.page-atmosphere{z-index:0;pointer-events:none;contain:paint;width:100%;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.page-atmosphere__depth{position:absolute;inset:-14vmax;transform:translate(0,0)}.page-atmosphere__shader,.page-atmosphere__rays,.page-atmosphere__cursor,.page-atmosphere__orbit,.page-atmosphere__grain,.page-atmosphere__shimmer,.page-atmosphere__edge-vignette{pointer-events:none;display:block;position:absolute}.page-atmosphere__shader{will-change:transform,opacity;border-radius:50%}.page-atmosphere__shader--rose{opacity:.48;background:radial-gradient(#b01f394f 0%,#69102729 34%,#0000 72%);width:88vmax;height:78vmax;animation:22s ease-in-out infinite alternate atmosphere-rose-drift;top:-28vmax;right:-24vmax}.page-atmosphere__shader--gold{opacity:.3;background:radial-gradient(#e5b85b2e 0%,#7e352514 38%,#0000 72%);width:78vmax;height:72vmax;animation:27s ease-in-out infinite alternate atmosphere-gold-drift;bottom:-34vmax;left:-26vmax}.page-atmosphere__rays{opacity:.13;mix-blend-mode:screen;transform-origin:82% 2%;will-change:transform,opacity;background:conic-gradient(from 219deg at 82% 2%,#0000 0deg 4deg,#ffdfa329 5deg 7deg,#0000 8deg 14deg,#f068731c 15deg 18deg,#0000 19deg 28deg,#ffe5b41a 29deg 32deg,#0000 33deg 360deg);width:min(1180px,92vw);height:132%;animation:18s ease-in-out infinite alternate atmosphere-rays-breathe;top:-28%;right:-18%;-webkit-mask-image:radial-gradient(at 82% 2%,#000 0%,#000000c7 35%,#0000 76%);mask-image:radial-gradient(at 82% 2%,#000 0%,#000000c7 35%,#0000 76%)}.page-atmosphere__cursor{aspect-ratio:1;opacity:0;background:radial-gradient(circle,rgba(var(--mavis-rgb),.105),rgba(var(--gold-rgb),.025) 38%,transparent 70%);width:min(900px,72vmax);transition:opacity .65s ease,transform 1.1s var(--ease);will-change:transform,opacity;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.page-atmosphere[data-pointer-active] .page-atmosphere__cursor{opacity:.72}.page-atmosphere__orbit{box-shadow:inset 0 0 80px -68px rgba(var(--gold-rgb),.45),0 0 70px -58px rgba(var(--mavis-rgb),.38);will-change:transform,opacity;border:1px solid #efca7e16;border-radius:50%}.page-atmosphere__orbit--one{aspect-ratio:1;opacity:.45;width:min(660px,48vw);animation:34s linear infinite atmosphere-orbit-turn;top:4%;right:3%;transform:rotate(-12deg)}.page-atmosphere__orbit--two{aspect-ratio:1;opacity:.24;width:min(520px,38vw);animation:46s linear infinite reverse atmosphere-orbit-turn;bottom:-24%;left:12%;transform:rotate(18deg)}.page-atmosphere__grain{opacity:.055;background:linear-gradient(115deg,#0000 0 48%,#ffeac61f 49.5%,#0000 51% 100%) 0 0/210px 210px;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 76%);mask-image:radial-gradient(#000,#0000 76%)}.page-atmosphere__shimmer{inset:0}.page-atmosphere__shimmer i{opacity:.15;will-change:transform,opacity;background:#ffe4a7;border-radius:50%;width:1px;height:1px;animation:6.8s ease-in-out infinite atmosphere-dot-shimmer;position:absolute;box-shadow:0 0 11px 2px #ffbe7147}.page-atmosphere__shimmer i:first-child{width:2px;height:2px;animation-delay:-1.8s;top:14%;left:7%}.page-atmosphere__shimmer i:nth-child(2){animation-delay:-5.2s;top:68%;left:14%}.page-atmosphere__shimmer i:nth-child(3){width:2px;height:2px;animation-delay:-3.4s;top:34%;left:20%}.page-atmosphere__shimmer i:nth-child(4){animation-delay:-7.1s;top:82%;left:27%}.page-atmosphere__shimmer i:nth-child(5){animation-delay:-4.5s;top:20%;left:34%}.page-atmosphere__shimmer i:nth-child(6){width:2px;height:2px;animation-delay:-8.2s;top:57%;left:39%}.page-atmosphere__shimmer i:nth-child(7){animation-delay:-2.7s;top:9%;left:46%}.page-atmosphere__shimmer i:nth-child(8){width:2px;height:2px;animation-delay:-6.1s;top:76%;left:51%}.page-atmosphere__shimmer i:nth-child(9){animation-delay:-9.4s;top:41%;left:58%}.page-atmosphere__shimmer i:nth-child(10){animation-delay:-3.8s;top:91%;left:64%}.page-atmosphere__shimmer i:nth-child(11){width:2px;height:2px;animation-delay:-7.7s;top:24%;left:69%}.page-atmosphere__shimmer i:nth-child(12){animation-delay:-1.2s;top:63%;left:75%}.page-atmosphere__shimmer i:nth-child(13){animation-delay:-6.8s;top:12%;left:81%}.page-atmosphere__shimmer i:nth-child(14){width:2px;height:2px;animation-delay:-4.1s;top:49%;left:86%}.page-atmosphere__shimmer i:nth-child(15){animation-delay:-8.8s;top:78%;left:91%}.page-atmosphere__shimmer i:nth-child(16){animation-delay:-2.1s;top:31%;left:96%}.page-atmosphere__asset{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform,opacity;display:block;position:absolute}.page-atmosphere__leaf{opacity:.16;filter:drop-shadow(0 16px 28px #1900076b);width:clamp(84px,9vw,150px);height:auto;animation:18s ease-in-out infinite alternate atmosphere-leaf-float}.page-atmosphere__leaf--one{top:18%;right:6%;transform:rotate(-24deg)}.page-atmosphere__leaf--two{opacity:.1;width:clamp(64px,7vw,112px);animation-duration:23s;animation-direction:alternate-reverse;animation-delay:-8s;bottom:8%;left:7%}.page-atmosphere__petal{opacity:.18;width:clamp(28px,3vw,48px);height:auto;animation:15s ease-in-out infinite atmosphere-petal-float}.page-atmosphere__petal--one{animation-delay:-4s;top:28%;left:18%}.page-atmosphere__petal--two{width:clamp(22px,2.5vw,38px);animation-duration:19s;animation-delay:-11s;bottom:18%;right:24%}.page-atmosphere__edge-vignette{z-index:3;background:linear-gradient(90deg,#0303047a,#0000 20% 80%,#0503053d),linear-gradient(#0403041f,#0000 15% 84%,#0604062e);inset:0}@keyframes atmosphere-rose-drift{0%{opacity:.46;transform:translate(-2%,-1%)scale(1)}to{opacity:.64;transform:translate(4%,5%)scale(1.08)}}@keyframes atmosphere-gold-drift{0%{opacity:.3;transform:translate(2%,2%)scale(1.02)}to{opacity:.42;transform:translate(-5%,-4%)scale(1.11)}}@keyframes atmosphere-rays-breathe{0%{opacity:.1;transform:rotate(-4deg)scale(1)}to{opacity:.2;transform:rotate(3deg)scale(1.06)}}@keyframes atmosphere-orbit-turn{to{transform:rotate(348deg)}}@keyframes atmosphere-dot-shimmer{0%,to{opacity:.06;transform:scale(.65)}48%{opacity:.5;transform:scale(1.8)}62%{opacity:.2;transform:scale(1)}}@keyframes atmosphere-leaf-float{0%{transform:translate(18px,-16px)rotate(-24deg)scale(.92)}to{transform:translate(-34px,42px)rotate(18deg)scale(1.05)}}@keyframes atmosphere-petal-float{0%,to{opacity:.05;transform:translate(14px,-22px)rotate(-18deg)}42%{opacity:.26}68%{opacity:.18;transform:translate(-28px,36px)rotate(34deg)}}@keyframes atmosphere-scroll-far{0%{transform:translateY(-2vh)scale(1.02)}to{transform:translate(-3vw,7vh)scale(1.08)}}@keyframes atmosphere-scroll-near{0%{transform:translateY(-6vh)scale(1)}to{transform:translate(4vw,12vh)scale(1.12)}}@supports (animation-timeline:scroll()){.page-atmosphere__depth--far{animation-name:atmosphere-scroll-far;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0% 100%}.page-atmosphere__depth--near{animation-name:atmosphere-scroll-near;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0% 100%}}.hero{isolation:isolate;background:0 0;align-items:center;min-height:744px;padding:72px 0 110px;display:grid;overflow:visible}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0706086b 35%,#0706088f 66%,#0000 100%);height:250px;position:absolute;bottom:-92px;left:0;right:0}.hero-backdrop{z-index:0;pointer-events:none;background:radial-gradient(74% 88% at 99% -12%,#321019 0%,#18080e 32%,#0000 69%),#040305;position:absolute;inset:-112px 0 -150px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 68%,#000000e6 78%,#0000006b 89%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#000000e6 78%,#0000006b 89%,#0000 100%)}.hero-backdrop__art{z-index:0;object-fit:cover;object-position:68% 56%;opacity:.96;filter:saturate(1.04)brightness(1.08)contrast(1.05);transform-origin:72% 58%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.hero-backdrop__video{z-index:1;object-fit:cover;opacity:.22;filter:saturate(.68)contrast(1.12);width:100%;height:100%;position:absolute;inset:0}.hero-backdrop__aurora{z-index:2;background:radial-gradient(68% 84% at 101% -10%,#7d1a2d6b,transparent 64%),radial-gradient(38% 46% at 89% 13%,rgba(var(--gold-rgb),.14),transparent 68%),radial-gradient(50% 68% at 82% 44%,rgba(var(--mavis-rgb),.12),transparent 73%),linear-gradient(180deg,#1c080e47,transparent 24%);position:absolute;inset:0}.hero-backdrop__canopy{--scene-opacity-low:.48;--scene-opacity-high:.7;z-index:3;object-fit:cover;object-position:center;width:103%;height:103%;opacity:var(--scene-opacity-low);transform-origin:88% 12%;animation:11s ease-in-out infinite alternate paused hero-canopy-drift;position:absolute;inset:-1.5% -1.5% auto auto;transform:translate(0,0)scale(1.015)}.hero-scene-asset{object-fit:contain;will-change:transform,opacity;display:block;position:absolute}.hero-backdrop__leaf-field{--scene-opacity-low:.2;--scene-opacity-high:.5;z-index:4;object-fit:cover;object-position:center;width:108%;height:111%;opacity:var(--scene-opacity-low);animation:9.5s ease-in-out infinite alternate paused hero-leaf-field-drift;inset:-6% -4% -5% 0;transform:translate(30px,-18px)scale(1.01)}.hero-backdrop__leaf{z-index:5;opacity:0;filter:drop-shadow(0 18px 24px #2000085c);width:clamp(105px,12vw,190px);height:auto;animation:11s cubic-bezier(.45,.05,.35,1) infinite paused hero-leaf-fall}.hero-backdrop__leaf--one{animation-delay:-3.5s;top:9%;right:7%}.hero-backdrop__leaf--two{width:clamp(76px,8vw,132px);animation-duration:14s;animation-direction:reverse;animation-delay:-8s;top:58%;right:34%}.hero-backdrop__petal{z-index:5;opacity:0;width:clamp(34px,4vw,62px);height:auto;animation:9s ease-in-out infinite paused hero-petal-drift}.hero-backdrop__petal--one{animation-delay:-2s;top:24%;right:31%}.hero-backdrop__petal--two{animation-duration:11s;animation-delay:-6s;top:47%;right:9%}.hero-backdrop__petal--three{width:clamp(25px,3vw,45px);animation-duration:13s;animation-direction:reverse;animation-delay:-9s;top:68%;right:23%}.hero-backdrop__glimmer{z-index:6;opacity:.28;mix-blend-mode:screen;background:radial-gradient(circle at 87% 9%,#fff7dcf2 0 2px,#ffd9913d 3px,transparent 11px),radial-gradient(circle at 79% 18%,#ffe2a4d1 0 1px,transparent 8px),radial-gradient(circle at 94% 28%,#ffae84bd 0 2px,transparent 9px),radial-gradient(circle at 68% 41%,#ffe2a4a3 0 1px,transparent 7px),linear-gradient(116deg,transparent 59%,#ffd38e06 67%,#ffedc91f 70%,#ffaf8709 74%,transparent 81%),radial-gradient(34% 44% at 88% 15%,rgba(var(--gold-rgb),.18),transparent 72%);animation:4.8s ease-in-out infinite paused hero-glimmer-pulse;position:absolute;inset:-8%;transform:translate(22px,-8px)scale(1)}.hero-backdrop[data-scene-active] :is(.hero-backdrop__canopy,.hero-backdrop__leaf-field,.hero-backdrop__leaf,.hero-backdrop__petal,.hero-backdrop__glimmer){animation-play-state:running}.hero-backdrop__arc{z-index:7;aspect-ratio:1;opacity:.72;width:min(760px,48vw);box-shadow:0 0 92px -44px rgba(var(--mavis-rgb),.34),inset -18px -8px 54px -48px rgba(var(--gold-rgb),.42);border:1px solid #f5d99126;border-right-color:#f5d9913d;border-radius:50%;position:absolute;top:-455px;right:-90px;transform:rotate(-11deg);-webkit-mask-image:linear-gradient(160deg,#000 4%,#000000d1 38%,#0000 72%);mask-image:linear-gradient(160deg,#000 4%,#000000d1 38%,#0000 72%)}.hero-backdrop__grid{display:none}.hero-backdrop__veil{z-index:8;background:linear-gradient(90deg,#030304f2 0%,#040405c2 34%,#04040529 70%,#0904070f 100%),linear-gradient(#09040708,#0000 27%,#0706082e 68%,#070608 100%);position:absolute;inset:0}.hero-light{z-index:0;background:radial-gradient(circle,rgba(var(--mavis-rgb),.09),rgba(var(--mavis-rgb),.025) 44%,transparent 70%);filter:blur(14px);pointer-events:none;border-radius:50%;width:850px;height:620px;position:absolute;top:-210px;right:-230px}.hero-grid{grid-template-columns:minmax(0,.98fr) minmax(540px,1.02fr);align-items:center;gap:78px;display:grid}.hero-copy{z-index:2;position:relative}.hero h1{letter-spacing:-.028em;text-wrap:balance;max-width:660px;margin-bottom:25px;font-size:clamp(3.4rem,5.6vw,5.2rem);font-weight:610;line-height:1.02}.hero h1>span{background:linear-gradient(108deg,#fffaf1 0%,#f8dda0 62%,#efb1bc 100%);color:#0000;filter:drop-shadow(0 14px 34px rgba(var(--gold-rgb),.1));-webkit-background-clip:text;background-clip:text}.hero-title-license{background:linear-gradient(108deg,#f9df9f 0%,#efb1bc 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline}.hero-lead{color:#c2b9bb;max-width:620px;margin-bottom:31px;font-size:clamp(1.02rem,1.55vw,1.17rem);line-height:1.72}.hero-trust{color:#a9a4b1;flex-wrap:wrap;gap:10px 18px;margin:22px 0 0;padding:0;font-size:.72rem;font-weight:720;list-style:none;display:flex}.hero-trust li{align-items:center;gap:6px;display:inline-flex}.hero-trust svg{width:13px;height:13px;color:var(--gold)}.hero-cta{min-width:164px;box-shadow:0 24px 58px -22px rgba(var(--mavis-rgb),.92),0 0 32px -22px rgba(var(--gold-rgb),.82),0 0 0 1px rgba(var(--gold-rgb),.1),inset 0 1px 0 #ffffff61,inset 0 -1px 0 #4605147a}.proof-stage{isolation:isolate;min-width:0;position:relative}.proof-stage:before{content:"";z-index:0;background:rgba(var(--mavis-rgb),.12);filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute;inset:18% 8% -8%}.proof-stage:after{content:"";z-index:0;aspect-ratio:1;border:1px solid rgba(var(--gold-rgb),.14);width:510px;box-shadow:0 0 85px rgba(var(--mavis-rgb),.07),inset 0 0 55px rgba(var(--gold-rgb),.025);pointer-events:none;border-radius:50%;position:absolute;top:-72px;right:-54px}.proof-poster{z-index:1;border:1px solid rgba(var(--gold-rgb),.15);background:radial-gradient(420px 260px at 0 0,rgba(var(--mavis-rgb),.09),transparent 68%),linear-gradient(145deg,#150f14fa,#070608fc 76%);box-shadow:0 55px 115px -65px #000,0 22px 65px -55px rgba(var(--mavis-rgb),.58),inset 0 1px 0 #ffefd50e;border-radius:28px;position:relative;overflow:hidden;transform:none}.proof-poster:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff12,transparent 23%,transparent 70%,rgba(var(--mavis-rgb),.08));position:absolute;inset:0}.proof-poster__chrome{background:#ffffff06;border-bottom:1px solid #ffffff16;align-items:center;gap:6px;min-height:42px;padding:0 17px;display:flex}.proof-poster__chrome>span{background:#4c4855;border-radius:50%;width:6px;height:6px}.proof-poster__chrome>span:first-child{background:var(--coral);box-shadow:0 0 12px #ff71808c}.proof-poster__chrome strong{color:#777280;letter-spacing:.14em;margin-left:8px;font-size:.55rem;font-weight:850}.proof-poster__chrome em{color:#82e4b6;letter-spacing:.12em;align-items:center;gap:6px;margin-left:auto;font-size:.53rem;font-style:normal;font-weight:900;display:inline-flex}.proof-poster__chrome em:before{content:"";background:var(--success);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #58d69acc}.proof-poster__top{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proof-metric,.proof-uptime{grid-template-rows:auto 1fr auto;min-height:222px;display:grid}.proof-metric{background:radial-gradient(280px 220px at 22% 42%,rgba(var(--mavis-rgb),.075),transparent 72%);border-right:1px solid #ffffff17;padding:30px}.proof-metric>span,.proof-uptime>span{color:#aaa6af;letter-spacing:.18em;font-size:.625rem;font-weight:850}.proof-metric__lockup{color:#fff;font-variant-numeric:tabular-nums;align-self:center;align-items:baseline;gap:11px;margin:8px 0 0;display:flex}.proof-metric__number{align-items:flex-start;line-height:.88;display:inline-flex}.proof-metric__number strong{letter-spacing:-.075em;font-size:clamp(4rem,5vw,4.65rem);font-weight:880}.proof-metric__number sup{color:var(--mavis-hot);margin:.06em 0 0 .12em;font-size:1.05rem;font-weight:900;line-height:1}.proof-metric__unit{color:#c2bec7;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:780}.proof-metric p,.proof-uptime p{color:#aaa6af;margin:0;font-size:.78rem;line-height:1.5}.proof-uptime{background:linear-gradient(150deg,#ffffff08,#ffffff02);padding:30px}.proof-uptime strong{color:#fff;letter-spacing:-.065em;align-self:center;margin:8px 0 0;font-size:clamp(3.8rem,4.7vw,4.45rem);line-height:.88}.proof-rail{background:#ffffff03;border-top:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:22px 30px;display:grid}.proof-rail>div{min-width:0;padding-left:15px;position:relative}.proof-rail>div:before{content:"";background:var(--mavis-hot);width:5px;height:5px;box-shadow:0 0 14px rgba(var(--mavis-rgb),.75);border-radius:50%;position:absolute;top:5px;left:0}.proof-rail strong,.proof-rail small{display:block}.proof-rail strong{color:#d8d5dc;font-size:.74rem;line-height:1.35}.proof-rail small{color:#aaa6af;margin-top:4px;font-size:.66rem}.proof-access{border-top:1px solid rgba(var(--gold-rgb),.12);background:linear-gradient(100deg,rgba(var(--mavis-rgb),.065),rgba(var(--gold-rgb),.012));align-items:center;min-height:58px;padding:15px 30px;display:flex}.proof-access>*{color:#c8c4cc;align-items:center;margin:0;font-size:.72rem;font-weight:760;display:inline-flex}.proof-access>*+:before{content:"";background:#ffffff21;width:1px;height:14px;margin:0 16px}.proof-access strong{color:#fff0f2}@keyframes hero-canopy-drift{0%{opacity:var(--scene-opacity-low);transform:translate(0,0)scale(1.015)}to{opacity:var(--scene-opacity-high);transform:translate(-30px,17px)scale(1.055)}}@keyframes hero-leaf-field-drift{0%{opacity:var(--scene-opacity-low);transform:translate(30px,-18px)scale(1.01)}to{opacity:var(--scene-opacity-high);transform:translate(-48px,30px)scale(1.07)}}@keyframes hero-leaf-fall{0%{opacity:0;transform:translate(34px,-58px)rotate(-16deg)scale(.78)}16%{opacity:.58}72%{opacity:.44}to{opacity:0;transform:translate(-82px,142px)rotate(38deg)scale(1.04)}}@keyframes hero-petal-drift{0%{opacity:0;transform:translate(26px,-34px)rotate(-22deg)scale(.72)}20%{opacity:.42}74%{opacity:.3}to{opacity:0;transform:translate(-48px,76px)rotate(44deg)scale(.94)}}@keyframes hero-glimmer-pulse{0%,to{opacity:.2;transform:translate(22px,-8px)scale(1)}46%{opacity:.62;transform:translate(-34px,18px)scale(1.022)}62%{opacity:.34}}@keyframes pricing-halo-breathe{0%{opacity:.1;transform:translate(-50%,8px)scale(.96)rotate(-7deg)}to{opacity:.22;transform:translate(-50%,-7px)scale(1.04)rotate(4deg)}}.lower-scene-asset{pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.setup-section{isolation:isolate;background:0 0;border-top:0;overflow:visible}.setup-scene{z-index:0;pointer-events:none;position:absolute;inset:0 0 -70px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 17% 79%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 17% 79%,#0000 100%)}.setup-scene__vista{object-fit:cover;object-position:center 64%;opacity:.94;will-change:transform, opacity;width:100%;height:100%;animation:22s ease-in-out infinite alternate paused vista-drift;position:absolute;inset:0;transform:scale(1.03)}.setup-section[data-lower-scene-active] .setup-scene__vista{animation-play-state:running}.setup-scene__bridge{opacity:.55;filter:drop-shadow(0 18px 40px #1c000a80);will-change:transform, opacity;width:min(1420px,98vw);height:auto;animation:19s ease-in-out infinite alternate paused bridge-drift;position:absolute;top:26px;left:50%;transform:translate(-50%)rotate(-1deg)}.setup-section[data-lower-scene-active] .setup-scene__bridge{animation-play-state:running}@keyframes vista-drift{0%{opacity:.74;transform:scale(1.03)translate(-9px,5px)}to{opacity:.92;transform:scale(1.08)translate(11px,-9px)}}@keyframes bridge-drift{0%{opacity:.48;transform:translate(-50.5%)rotate(-1.3deg)}to{opacity:.62;transform:translate(-49.5%)rotate(-.3deg)translateY(9px)}}.setup-section:before{content:"";z-index:0;pointer-events:none;opacity:.22;background-image:radial-gradient(760px 420px at 87% 28%,rgba(var(--gold-rgb),.25),transparent 72%),radial-gradient(620px 360px at 14% 72%,rgba(var(--mavis-rgb),.18),transparent 76%),radial-gradient(#ffe0af42 .55px,transparent .65px);background-size:auto,auto,27px 27px;position:absolute;inset:0 0 -60px;-webkit-mask-image:linear-gradient(#0000 0%,#00000042 9%,#000 24% 76%,#00000042 91%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000042 9%,#000 24% 76%,#00000042 91%,#0000 100%)}.setup-section>.container{z-index:1;position:relative}.binding-journey{isolation:isolate;margin-top:158px;position:relative}.binding-journey__garland{z-index:2;pointer-events:none;opacity:.96;filter:saturate(1.03)drop-shadow(0 24px 46px #1e020a9e);will-change:transform;width:min(100% + 30px,1230px);height:auto;animation:13s ease-in-out infinite alternate paused garland-breathe;position:absolute;top:-178px;left:50%;transform:translate(-50%)}.setup-section[data-lower-scene-active] .binding-journey__garland{animation-play-state:running}@keyframes garland-breathe{0%{transform:translate(-50%)translateY(4px)rotate(.25deg)}to{transform:translate(-50%)translateY(-6px)rotate(-.35deg)}}.binding-steps{background:linear-gradient(115deg,#0e090de6,#09070ac7 52%,#100a0ee0) padding-box, var(--gilt-border-soft) border-box;border:1px solid #0000;border-radius:24px;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 95px -60px #000,inset 0 1px #ffffff0a}.binding-step{background:linear-gradient(160deg,#ffffff06,#0000 48%);border-left:1px solid #ffe7b517;min-height:262px;padding:36px 32px 32px;transition:background-color .3s;position:relative;overflow:hidden}.binding-step:before{content:"";opacity:0;background:radial-gradient(340px 210px at 50% -8%,rgba(var(--gold-rgb),.09),transparent 74%);pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.binding-step:hover:before{opacity:1}.binding-step:first-child{border-left:0}.binding-step__medal{z-index:3;place-items:center;width:56px;height:56px;margin-bottom:24px;display:grid;position:relative}.binding-step__medal i{border:1px solid rgba(var(--gold-rgb),.34);box-shadow:0 0 28px -10px rgba(var(--gold-rgb),.6),inset 0 0 18px -10px rgba(var(--gold-rgb),.55);border-radius:50%;position:absolute;inset:0}.binding-step__medal i:after{content:"";background:var(--gold-hot);width:4px;height:4px;box-shadow:0 0 10px 1px rgba(var(--gold-rgb),.75);border-radius:50%;position:absolute;top:-2.5px;left:50%;transform:translate(-50%)}.binding-step__medal b{width:33px;height:33px;box-shadow:0 5px 20px -7px rgba(var(--mavis-rgb),.9),inset 0 1px 0 #ffffff6b;background:linear-gradient(150deg,#d63b54,#7c1428);border:1px solid #ffe1a69e;border-radius:8px;place-items:center;display:grid;transform:rotate(45deg)}.binding-step__medal b>span{color:#fff3e2;letter-spacing:.02em;font-family:Cascadia Mono,monospace;font-size:.66rem;font-weight:850;display:block;transform:rotate(-45deg)}.binding-step h3{max-width:270px;margin-bottom:12px;font-size:1.42rem}.binding-step p{color:#948f9a;max-width:330px;margin-bottom:0;font-size:.86rem}.maple-divider{z-index:3;pointer-events:none;place-items:center;height:158px;margin:-62px 0;display:grid;position:relative;overflow:hidden}.maple-divider__art{z-index:2;opacity:.92;filter:saturate(1.04)drop-shadow(0 16px 34px #1a000999);width:min(940px,78vw);height:auto;animation:12s ease-in-out infinite alternate divider-sway;position:relative}.maple-divider>span{background:linear-gradient(90deg,transparent,rgba(var(--gold-rgb),.16) 22%,rgba(var(--mavis-rgb),.26) 50%,rgba(var(--gold-rgb),.16) 78%,transparent);width:min(880px,74vw);height:1px;position:absolute}.maple-divider>span:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#ffeabed9,#0000);width:90px;height:3px;animation:7.5s ease-in-out infinite divider-glint;position:absolute;top:-1px;left:0;transform:translate(-100px)}.maple-divider:after{content:"";background:radial-gradient(closest-side,rgba(var(--mavis-rgb),.12),rgba(var(--gold-rgb),.04) 58%,transparent 76%);filter:blur(8px);border-radius:50%;width:min(560px,52vw);height:74%;position:absolute}@keyframes divider-sway{0%{transform:translateY(2px)rotate(.2deg)scale(.995)}to{transform:translateY(-3px)rotate(-.3deg)scale(1.008)}}@keyframes divider-glint{0%,18%{opacity:0;transform:translate(-80px)}27%{opacity:.75}72%{opacity:.5}82%,to{opacity:0;transform:translate(760px)}}.capability-section{z-index:1;isolation:isolate;background:0 0;margin-top:0;padding-top:112px;overflow:clip}.capability-scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.capability-scene__crest{opacity:.88;filter:saturate(1.04)drop-shadow(0 26px 54px #1800088c);will-change:transform;width:min(640px,42vw);height:auto;animation:17s ease-in-out infinite alternate paused crest-sway;position:absolute;top:4px;right:-74px;transform:rotate(1deg)}.capability-section[data-lower-scene-active] .capability-scene__crest{animation-play-state:running}.capability-scene__glow{aspect-ratio:1.4;background:radial-gradient(closest-side,rgba(var(--mavis-rgb),.15),rgba(var(--gold-rgb),.045) 54%,transparent 76%);filter:blur(12px);width:44vw;max-width:680px;position:absolute;top:-10%;right:-8%}@keyframes crest-sway{0%{transform:rotate(.7deg)translate(7px,-5px)}to{transform:rotate(-1.7deg)translate(-11px,11px)}}.capability-section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(760px 600px at 10% 36%,rgba(var(--mavis-rgb),.065),transparent 74%),radial-gradient(640px 360px at 73% 0%,rgba(var(--gold-rgb),.035),transparent 74%),linear-gradient(128deg,transparent 45%,#ffffff05 61%,transparent 78%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 82%,#0000 100%)}.capability-layout{z-index:1;grid-template-columns:minmax(340px,.68fr) minmax(0,1.32fr);align-items:start;gap:58px;display:grid;position:relative}.capability-copy{position:sticky;top:128px}.capability-copy h2{letter-spacing:-.022em;max-width:none;margin-bottom:24px;font-size:clamp(2.6rem,3.8vw,3.8rem);line-height:1.06}.capability-copy h2 span{white-space:nowrap;display:block}.capability-copy h2 span+span{color:#eed5a4;text-shadow:0 16px 38px rgba(var(--gold-rgb),.1);margin-top:5px}.capability-copy>p:not(.eyebrow){color:#c2bec7;max-width:430px;margin-bottom:29px;font-size:1rem;line-height:1.72}.capability-copy .text-link{border-bottom:1px solid #ff71806b;padding-bottom:5px;text-decoration:none}.capability-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.capability-card{--card-accent:197,41,69;background:radial-gradient(380px 260px at 0 0,rgba(var(--card-accent),.06),transparent 68%),linear-gradient(150deg,#171219,#0a080b);min-height:310px;box-shadow:var(--shadow-card);transition:transform .25s var(--ease),box-shadow .25s ease;border:1px solid #fff4e80f;border-radius:22px;grid-column:span 6;padding:30px;position:relative;overflow:hidden}.capability-card:after{content:"";z-index:2;border-radius:inherit;background:var(--gilt-border);opacity:.5;pointer-events:none;-webkit-mask-composite:xor;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.capability-card:hover{box-shadow:inset 0 1px 0 #ffffff0d,0 42px 90px -55px rgba(var(--card-accent),.4),0 22px 55px -42px #000;transform:translateY(-4px)}.capability-card:hover:after{opacity:1}.capability-card:nth-child(4n+2){--card-accent:205,166,82}.capability-card:nth-child(4n+3){--card-accent:101,216,163}.capability-card:nth-child(4n+4){--card-accent:205,166,82}.capability-card__leaf{z-index:0;opacity:.2;pointer-events:none;filter:saturate(1.05)drop-shadow(0 14px 26px #14000680);width:205px;height:auto;transform:var(--leaf-tf,rotate(-20deg));transition:opacity .35s ease, transform .6s var(--ease);position:absolute;bottom:-52px;right:-40px}.capability-card:hover .capability-card__leaf{opacity:.3;transform:var(--leaf-tf-hover,rotate(-13deg) translate3d(-6px,-6px,0) scale(1.05))}.capability-card:nth-child(2) .capability-card__leaf{--leaf-tf:scaleX(-1) rotate(-16deg);--leaf-tf-hover:scaleX(-1) rotate(-9deg) translate3d(6px,-6px,0) scale(1.05)}.capability-card:nth-child(3) .capability-card__leaf{--leaf-tf:rotate(9deg) scale(.92);--leaf-tf-hover:rotate(15deg) translate3d(-5px,-7px,0) scale(.98)}.capability-card:nth-child(4) .capability-card__leaf{--leaf-tf:scaleX(-1) rotate(22deg) scale(.9);--leaf-tf-hover:scaleX(-1) rotate(27deg) translate3d(5px,-7px,0) scale(.96)}.capability-card__meta{align-items:center;gap:12px;margin-bottom:34px;display:flex}.capability-card__icon{border:1px solid rgba(var(--card-accent),.3);width:42px;height:42px;color:rgb(var(--card-accent));background:radial-gradient(120% 120% at 28% 18%,rgba(var(--card-accent),.3),rgba(var(--card-accent),.07) 74%);box-shadow:inset 0 1px 0 #ffffff24,0 0 26px -9px rgba(var(--card-accent),.65);border-radius:13px;flex:none;place-items:center;display:grid}.capability-card__icon svg{width:20px;height:20px}.capability-card__meta strong{color:#b5b1ba;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:880}.capability-card h3{letter-spacing:-.035em;max-width:330px;margin-bottom:13px;font-size:1.36rem;line-height:1.16}.capability-card>p{color:#bdb9c2;min-height:78px;margin-bottom:24px;font-size:.9rem;line-height:1.62}.capability-card ul{border-top:1px solid #ffffff16;gap:9px;margin:0;padding:18px 0 0;list-style:none;display:grid}.capability-card li{color:#d7d3da;align-items:center;gap:8px;font-size:.82rem;font-weight:720;display:flex}.capability-card li svg{width:13px;height:13px;color:rgb(var(--card-accent));flex:none}.pricing-section{isolation:isolate;background:radial-gradient(760px 520px at 14% 38%,rgba(var(--mavis-rgb),.055),transparent 74%),radial-gradient(620px 440px at 52% 34%,rgba(var(--gold-rgb),.03),transparent 76%);position:relative;overflow:visible}.pricing-section:before{content:"";z-index:0;pointer-events:none;opacity:.74;background:radial-gradient(720px 520px at 50% 47%,#5c18261f,#0000 72%),linear-gradient(#0000,#07060852 28%,#0706084d 72%,#0000);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.pricing-scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pricing-scene__wreath{opacity:.55;width:min(680px,50vw);height:auto;filter:saturate(1.02) drop-shadow(0 0 70px rgba(var(--mavis-rgb),.3));will-change:transform,opacity;animation:16s ease-in-out infinite alternate paused wreath-breathe;position:absolute;top:376px;left:50%;transform:translate(-50%)}.pricing-section[data-lower-scene-active] .pricing-scene__wreath{animation-play-state:running}@keyframes wreath-breathe{0%{opacity:.44;transform:translate(-50%,7px)scale(.985)rotate(-1.1deg)}to{opacity:.6;transform:translate(-50%,-9px)scale(1.03)rotate(1deg)}}.pricing-scene__halo{aspect-ratio:1;border:1px solid rgba(var(--gold-rgb),.11);opacity:.1;background:radial-gradient(circle,transparent 48%,rgba(var(--mavis-rgb),.055) 64%,transparent 72%);width:min(560px,46vw);box-shadow:inset 0 0 80px -68px rgba(var(--gold-rgb),.5),0 0 70px -58px rgba(var(--mavis-rgb),.44);transform-origin:50%;will-change:transform,opacity;border-radius:50%;animation:15s ease-in-out infinite alternate pricing-halo-breathe;position:absolute;top:420px;left:50%;transform:translate(-50%,8px)scale(.98)}.pricing-scene__aura{aspect-ratio:1;opacity:.28;background:radial-gradient(circle,rgba(var(--mavis-rgb),.2),rgba(var(--gold-rgb),.05) 38%,transparent 72%);filter:blur(34px);border-radius:50%;width:min(540px,46vw);position:absolute;top:470px;left:50%;transform:translate(-50%)}.pricing-section>.container{z-index:1;position:relative}.pricing-section .section-heading{margin-bottom:30px}.pricing-section .section-heading>p:last-child{color:#c4c0c9;font-size:1.02rem;line-height:1.7}.catalog-pricing{min-height:0}.pricing-rails{text-align:center;place-items:center;gap:13px;width:100%;margin:0 auto 38px;display:grid}.pricing-rails__label{color:#aaa6af;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}.pricing-rails__label:before,.pricing-rails__label:after{content:"";background:linear-gradient(90deg,transparent,rgba(var(--gold-rgb),.72));width:22px;height:1px}.pricing-rails__label:after{transform:scaleX(-1)}.payment-assets{flex-wrap:wrap;justify-content:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.payment-chip{--coin:#fff;--coin-rgb:255,255,255;border:1px solid rgba(var(--coin-rgb),.26);color:#efedf1;min-width:106px;min-height:42px;box-shadow:inset 0 1px 0 #ffffff12,0 16px 32px -25px rgba(var(--coin-rgb),.8);letter-spacing:.025em;background:linear-gradient(#ffffff0e,#ffffff04),#0b0b0e;border-radius:999px;justify-content:flex-start;align-items:center;gap:9px;padding:0 17px 0 10px;font-size:.72rem;font-weight:850;display:inline-flex}.payment-chip__mark{width:24px;height:24px;color:var(--coin);background:rgba(var(--coin-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--coin-rgb),.15);border-radius:50%;flex:none;place-items:center;font-size:.88rem;font-weight:900;line-height:1;display:grid}.payment-chip__mark svg{width:14px;height:14px}.payment-chip[data-asset=BTC]{--coin:#f7931a;--coin-rgb:247,147,26}.payment-chip[data-asset=ETH]{--coin:#879bff;--coin-rgb:135,155,255}.payment-chip[data-asset=USDT]{--coin:#36c995;--coin-rgb:54,201,149}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;padding-top:32px;display:grid}.plan-card{background:radial-gradient(380px 250px at 0 0,rgba(var(--mavis-rgb),.035),transparent 68%),linear-gradient(150deg,#151116,#09070a);min-width:0;min-height:0;box-shadow:var(--shadow-card);transition:transform .22s var(--ease), border-color .22s ease, box-shadow .22s ease;border:1px solid #fff4e817;border-radius:22px;flex-direction:column;padding:31px;display:flex;position:relative;overflow:visible}.plan-card:before{border-radius:inherit}.plan-card:hover{border-color:rgba(var(--mavis-rgb),.3);box-shadow:0 38px 90px -58px rgba(var(--mavis-rgb),.5),inset 0 1px 0 #ffffff0f;transform:translateY(-4px)}.plan-card--featured{z-index:2;background:radial-gradient(430px 270px at 50% -10%,rgba(var(--mavis-rgb),.17),transparent 72%),linear-gradient(155deg,#1e131b,#0a070c) padding-box, linear-gradient(165deg,#ffe7b585,#ffffff1a 34%,rgba(var(--mavis-rgb),.46) 72%,#ffe7b566) border-box;box-shadow:inset 0 1px 0 rgba(var(--gold-rgb),.36),0 44px 105px -58px rgba(var(--mavis-rgb),.62),0 0 64px -30px rgba(var(--gold-rgb),.3);border-color:#0000;transform:translateY(-8px)}.plan-card--featured:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffefcd8c,#0000);height:1px;position:absolute;top:0;left:13%;right:13%}.plan-card--featured:hover{transform:translateY(-11px)}.plan-grid:not(.plan-grid--loading) .plan-card{animation:reveal-rise .65s var(--ease) backwards}.plan-grid:not(.plan-grid--loading) .plan-card:nth-child(2){animation-delay:90ms}.plan-grid:not(.plan-grid--loading) .plan-card:nth-child(3){animation-delay:.18s}.price-lockup i,.price-lockup sup{color:inherit}.plan-card__badge{border:1px solid rgba(var(--gold-rgb),.38);color:#fff8ed;box-shadow:0 12px 30px -15px rgba(var(--mavis-rgb),.8),inset 0 1px 0 #ffffff42;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#d73c55,#9c1831);border-radius:999px;padding:6px 13px;font-size:.61rem;font-weight:820;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.plan-card__intro{min-height:92px;padding-right:0}.plan-card__fit{color:#a39da9;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:.61rem;font-weight:850;display:block}.plan-card__intro h3{margin:0 0 10px;font-size:1.4rem}.plan-card__intro p{color:#b8b4bd;margin-bottom:0;font-size:.875rem;line-height:1.55}.plan-card__price-row{flex-wrap:wrap;align-items:baseline;gap:6px 9px;min-width:0;margin:24px 0 7px;display:flex}.price-lockup{color:#fff;font-variant-numeric:tabular-nums;align-items:flex-start;line-height:1;display:inline-flex}.price-lockup i{letter-spacing:-.04em;margin:.28em 3px 0 0;font-size:1.35rem;font-style:normal;font-weight:820}.price-lockup strong{letter-spacing:-.055em;font-size:clamp(3.1rem,4vw,3.75rem);line-height:1}.price-lockup sup{letter-spacing:-.045em;margin:.08em 0 0 4px;font-size:1.35rem;font-weight:850;line-height:1}.price-lockup__fallback{color:#fff;letter-spacing:-.06em;font-size:2.65rem;line-height:.9}.plan-card__price-row .plan-card__term{color:#b9aaa8;white-space:normal;margin-bottom:6px;font-size:.75rem}.plan-card__value{color:#aaa7b0;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:0;margin-bottom:17px;font-size:.75rem;font-weight:720;display:flex}.plan-card__value strong{color:#75e7b4;letter-spacing:.055em;text-transform:uppercase;background:#58d69a1d;border:1px solid #58d69a29;border-radius:999px;padding:5px 9px;font-size:.61rem}.check-list{color:#cbc7cf;border-top:1px solid #ffffff1c;gap:12px;margin:0;padding:20px 0 0;font-size:.875rem;line-height:1.45;list-style:none;display:grid}.check-list li{overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-width:0;display:flex}.check-list svg{color:var(--mavis-hot);flex:none;margin-top:3px}.plan-card .button{border-radius:14px;width:100%;min-height:48px;margin-top:auto;padding-top:0;font-size:.875rem}.check-list+.button{margin-top:26px}.pricing-assurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid}.pricing-assurance li{background:linear-gradient(150deg,#151017,#0a080b) padding-box, var(--gilt-border-soft) border-box;border:1px solid #0000;border-radius:16px;align-items:center;gap:14px;min-width:0;min-height:90px;padding:18px 21px;display:flex;box-shadow:0 26px 58px -44px #000,inset 0 1px #ffffff09}.pricing-assurance li>span{overflow-wrap:anywhere;min-width:0}.pricing-assurance svg{box-sizing:border-box;width:40px;height:40px;color:var(--gold-hot);background:radial-gradient(120% 120% at 30% 20%,rgba(var(--gold-rgb),.26),rgba(var(--gold-rgb),.06) 74%);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb),.32),0 0 26px -10px rgba(var(--gold-rgb),.7);border-radius:12px;flex:none;padding:10px}.pricing-assurance span,.pricing-assurance strong{display:block}.pricing-assurance strong{color:#f2ecdf;font-size:.82rem}.pricing-assurance span{color:#948e99;font-size:.69rem;line-height:1.5}.session-band{background:linear-gradient(140deg,#151016,#0b090c) padding-box, var(--gilt-border-soft) border-box;border:1px solid #0000;border-radius:17px;align-items:center;gap:17px;min-height:88px;margin-top:26px;padding:18px 23px;display:flex;box-shadow:0 26px 60px -46px #000}.session-band__icon{border:1px solid rgba(var(--mavis-rgb),.3);width:43px;height:43px;color:var(--mavis-hot);background:radial-gradient(120% 120% at 30% 20%,rgba(var(--mavis-rgb),.3),rgba(var(--mavis-rgb),.08) 74%);box-shadow:inset 0 1px 0 #ffffff1f,0 0 26px -10px rgba(var(--mavis-rgb),.6);border-radius:12px;flex:none;place-items:center;display:grid}.session-band p{color:#b8b4bd;margin:3px 0 0;font-size:.875rem;line-height:1.55}.session-band__price{text-align:right;white-space:nowrap;margin-left:auto}.session-band__price strong,.session-band__price small{display:block}.session-band__price strong{letter-spacing:-.045em;font-size:1.35rem}.session-band__price small{color:#9c98a2;font-size:.72rem}.pricing-rails--loading{justify-content:center;gap:9px;display:flex}.pricing-rails--loading span{background:#17171c;border-radius:999px;width:106px;height:42px;animation:1.4s ease-in-out infinite alternate skeleton}.plan-card--skeleton{gap:20px}.plan-card--skeleton span{background:#1c1c21;border-radius:7px;height:16px;animation:1.4s ease-in-out infinite alternate skeleton;display:block}.plan-card--skeleton span:first-child{width:34%}.plan-card--skeleton span:nth-child(2){width:72%;height:54px}.plan-card--skeleton span:nth-child(3){width:94%;height:120px}.plan-card--skeleton span:nth-child(4){width:100%;height:48px;margin-top:auto}@keyframes skeleton{to{opacity:.45}}.catalog-error{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:130px;padding:24px;display:grid}.catalog-error>span{width:44px;height:44px;color:var(--danger);background:#ff697c1a;border-radius:12px;place-items:center;display:grid}.catalog-error p{margin:3px 0 0}.faq-section{isolation:isolate;background:0 0}.faq-section:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#08080a70 24%,#08080a6b 76%,#0000);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.faq-scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 84%,#0000 100%)}.faq-scene__glow{opacity:.6;will-change:transform,opacity;width:72%;max-width:1080px;height:auto;animation:24s ease-in-out infinite alternate paused faq-glow-drift;position:absolute;top:-4%;right:-10%;transform:scale(1.02)}.faq-section[data-lower-scene-active] .faq-scene__glow{animation-play-state:running}@keyframes faq-glow-drift{0%{opacity:.42;transform:scale(1.02)translate(6px,-4px)}to{opacity:.58;transform:scale(1.08)translate(-10px,10px)}}.faq-section>.container{z-index:1;position:relative}.faq-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:90px;display:grid}.faq-emblem{place-items:center;width:92px;height:92px;margin-bottom:26px;display:grid;position:relative}.faq-emblem:before{content:"";border:1px solid rgba(var(--gold-rgb),.24);box-shadow:0 0 34px -12px rgba(var(--gold-rgb),.55),inset 0 0 22px -14px rgba(var(--gold-rgb),.5);border-radius:50%;position:absolute;inset:-9px}.faq-emblem:after{content:"";background:var(--gold-hot);width:5px;height:5px;box-shadow:0 0 12px 1px rgba(var(--gold-rgb),.8);border-radius:50%;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.faq-emblem img{width:100%;height:100%;box-shadow:0 0 0 1px rgba(var(--gold-rgb),.42),0 18px 44px -20px rgba(var(--mavis-rgb),.85),inset 0 1px 0 #fff3;border-radius:50%}.faq-list{gap:11px;display:grid}.faq-list details{background:linear-gradient(155deg,#150f14b8,#0a080b99) padding-box, linear-gradient(140deg,#ffe7b521,#ffffff0a 46%,rgba(var(--mavis-rgb),.12)) border-box;border:1px solid #0000;border-radius:16px;transition:box-shadow .3s;box-shadow:0 22px 50px -42px #000}.faq-list details[open]{background:linear-gradient(155deg,#1a1217e6,#0b080cd1) padding-box, var(--gilt-border) border-box;box-shadow:0 30px 70px -46px rgba(var(--mavis-rgb),.38),inset 0 1px 0 #ffffff0d}.faq-list summary{min-height:66px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;font-weight:790;list-style:none;display:flex}.faq-list summary:before{content:"";width:7px;height:7px;box-shadow:0 0 12px -3px rgba(var(--mavis-rgb),.85);transition:transform .35s var(--ease), box-shadow .3s ease;background:linear-gradient(145deg,#cf354e,#731426);border:1px solid #ffe1a68c;border-radius:2px;flex:none;transform:rotate(45deg)}.faq-list details[open] summary:before{box-shadow:0 0 15px -2px rgba(var(--gold-rgb),.9);transform:rotate(225deg)}.faq-list summary>svg:last-child{color:var(--faint);transition:transform .3s var(--ease), color .25s ease;flex:none;margin-left:auto}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary>svg:last-child{color:var(--gold-hot);transform:rotate(180deg)}.faq-list details p{color:#b3aeb8;max-width:680px;margin:0;padding:0 48px 22px 51px}.closing-section{padding-top:72px}.closing-card{background:radial-gradient(560px 280px at 88% 52%,rgba(var(--mavis-rgb),.1),transparent 72%),linear-gradient(90deg,#0a080bfa 0%,#0a080beb 48%,#0a080bb3 100%) padding-box, linear-gradient(155deg,#ffe7b561,#ffffff12 36%,rgba(var(--mavis-rgb),.36) 74%,#ffe7b54d) border-box;min-height:292px;box-shadow:var(--shadow-card),0 40px 96px -58px rgba(var(--mavis-rgb),.6),0 0 70px -34px rgba(var(--gold-rgb),.28),inset 0 1px 0 #fff4e112;border:1px solid #0000;border-radius:26px;justify-content:space-between;align-items:center;gap:44px;padding:50px 52px;display:flex}.closing-card__art{border-radius:inherit;pointer-events:none;inset:0;overflow:hidden;z-index:0!important;position:absolute!important}.closing-card__art:after{content:"";background:linear-gradient(90deg,#0a080b 0%,#0a080be6 42%,#0a080b52 74%,#0a080b1a);position:absolute;inset:0}.closing-card__art img{object-fit:cover;object-position:center;opacity:.82;will-change:transform;width:100%;height:100%;animation:20s ease-in-out infinite alternate paused closing-art-drift;transform:scale(1.015)}.closing-section[data-lower-scene-active] .closing-card__art img{animation-play-state:running}@keyframes closing-art-drift{0%{transform:scale(1.015)translate(4px,2px)}to{transform:scale(1.07)translate(-10px,-6px)}}.closing-card__art img.closing-card__garland{object-fit:contain;opacity:.6;width:620px;height:auto;animation:17s ease-in-out infinite alternate paused closing-garland-drift;position:absolute;top:-66px;left:-150px;transform:rotate(-8deg)}.closing-section[data-lower-scene-active] .closing-card__garland{animation-play-state:running}@keyframes closing-garland-drift{0%{opacity:.48;transform:rotate(-8.6deg)translate(4px,3px)}to{opacity:.62;transform:rotate(-7deg)translate(-7px,-6px)}}.closing-card h2{margin-bottom:12px}.closing-card p:last-child{max-width:620px;margin-bottom:0}.closing-card__trust{flex-wrap:wrap;align-items:center;gap:7px;font-size:.7rem;font-weight:720;display:flex;color:#aaa3b2!important;margin-top:18px!important}.closing-card__trust svg{width:13px;height:13px;color:var(--gold)}.closing-card__trust span{color:#57515f}.closing-card .button-row{flex:none}.notice{border:1px solid var(--line);color:var(--muted);background:var(--ink-raised);border-radius:13px;align-items:flex-start;gap:11px;margin:18px 0;padding:16px 18px;display:flex}.notice svg{flex:none;margin-top:3px}.notice p{color:inherit;margin:0}.notice--info{color:#c4dbff;background:#8eb9ff11;border-color:#8eb9ff45}.notice--warning{color:#ffd1a8;background:#ffad6611;border-color:#ffad6647}.notice--danger{color:#ffc2cb;background:#ff697c11;border-color:#ff697c47}.notice--compact{padding:10px 12px;font-size:.8rem}.loading-panel{border:1px solid var(--line);border-radius:var(--radius);min-height:130px;color:var(--muted);background:var(--ink-raised);text-align:center;place-items:center;padding:28px;display:grid}.policy-page{padding-top:86px}.policy-article{max-width:820px}.policy-article>header{border-bottom:1px solid var(--line);padding-bottom:38px}.policy-article h1{margin-bottom:16px}.policy-copy{padding-top:20px}.policy-copy h2{letter-spacing:-.03em;margin:42px 0 13px;font-size:1.45rem}.policy-copy p{line-height:1.78}.policy-back{border-top:1px solid var(--line);margin-top:52px;padding-top:26px}.error-page{place-items:center;min-height:72vh;padding:100px 20px;display:grid}.error-card{text-align:center;width:min(100%,670px);padding:48px}.error-card .eyebrow{justify-content:center}.error-card h1{font-size:clamp(2.3rem,5vw,3.8rem)}.error-card .button-row{justify-content:center}.site-footer{background:radial-gradient(760px 300px at 82% -10%,rgba(var(--mavis-rgb),.06),transparent 74%),#070709;border-top:1px solid #fff4e80f;padding:62px 0 26px;position:relative}.site-footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--gold-rgb),.34) 30%,rgba(var(--mavis-rgb),.3) 62%,transparent);height:1px;position:absolute;top:-1px;left:12%;right:12%}.site-footer__grid{grid-template-columns:1.35fr .65fr .65fr;gap:56px;display:grid}.site-footer__brand p{max-width:430px;margin:18px 0 0;font-size:.8rem}.site-footer nav{align-content:start;gap:9px;display:grid}.site-footer nav strong{color:#d3d1d6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.74rem}.site-footer nav a{color:#88868f;font-size:.78rem;text-decoration:none}.site-footer nav a:hover{color:var(--mavis-hot)}.site-footer__bottom{border-top:1px solid var(--line);color:#85828b;justify-content:space-between;align-items:center;gap:40px;margin-top:52px;padding-top:22px;font-size:.68rem;display:flex}.site-footer__bottom p{max-width:620px;color:inherit;text-align:right;margin:0}.route-page{background:radial-gradient(820px 470px at 50% 0,rgba(var(--mavis-rgb),.055),transparent 72%);padding-top:72px}.route-container{width:min(100% - 40px,1060px)}.route-container--invoice{width:min(100% - 40px,980px)}.route-heading{justify-content:space-between;align-items:end;gap:44px;margin-bottom:42px;display:flex}.route-heading h1,.account-heading h1{margin:0;font-size:clamp(2.8rem,6vw,5.2rem)}.route-heading>p{max-width:460px;margin:0 0 6px;font-size:.92rem}.route-heading strong{color:#dedbe1}.route-loader{min-height:260px;color:var(--muted);place-content:center;justify-items:center;gap:14px;display:grid}.route-loader>span,.qr-placeholder{border:2px solid #ffffff1f;border-top-color:var(--mavis);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-gate{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,760px);min-height:480px;margin:0 auto;padding:58px;display:flex}.auth-gate__icon{border:1px solid rgba(var(--mavis-rgb),.28);width:64px;height:64px;color:var(--mavis-hot);background:rgba(var(--mavis-rgb),.11);box-shadow:0 20px 45px -27px rgba(var(--mavis-rgb),.9),inset 0 1px 0 #ffffff12;border-radius:19px;place-items:center;margin-bottom:24px;font-size:1.5rem;display:grid}.auth-gate .eyebrow{justify-content:center}.auth-gate h1{max-width:600px;margin-bottom:17px;font-size:clamp(2.25rem,5vw,4rem)}.auth-gate p{max-width:570px}.auth-gate .button{margin-top:12px}.auth-gate small{color:var(--faint);margin-top:16px}.notice--action{align-items:center}.notice--action p{flex:1}.checkout-progress{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 0 30px;padding:0;list-style:none;display:grid}.checkout-progress li{color:#5f5d66;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;padding:16px 10px;font-size:.68rem;display:flex;position:relative}.checkout-progress li:not(:last-child):after{content:"";background:var(--line);width:34%;height:1px;position:absolute;top:50%;right:10px}.checkout-progress li>span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-family:Cascadia Mono,monospace;display:grid}.checkout-progress li.current{color:#fff}.checkout-progress li.current>span{border-color:var(--mavis);color:#fff;background:linear-gradient(180deg,var(--mavis-hot),var(--mavis-deep));box-shadow:0 0 24px -6px rgba(var(--mavis-rgb),.95),inset 0 1px 0 #ffffff47}.checkout-progress li.complete{color:#aaa7b0}.checkout-progress li.complete>span{color:var(--success);background:#58d69a14;border-color:#58d69a47}.checkout-panel{min-height:500px;padding:38px 0 16px}.checkout-stage__heading{max-width:720px;margin-bottom:30px}.checkout-stage__heading h2{margin-bottom:12px;font-size:clamp(2rem,4vw,3.35rem)}.checkout-stage__heading p:last-child{margin:0}.checkout-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.checkout-plan{border:1px solid var(--line);min-height:225px;color:var(--text);text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s var(--ease),box-shadow .18s ease;background:linear-gradient(145deg,#151519,#0d0d10);border-radius:17px;flex-direction:column;align-items:flex-start;padding:24px;display:flex;position:relative;overflow:hidden}.checkout-plan:hover{border-color:#ffffff2e;transform:translateY(-2px)}.checkout-plan.selected{border-color:rgba(var(--mavis-rgb),.42);background:radial-gradient(330px 220px at 0 0,rgba(var(--mavis-rgb),.1),transparent 70%),linear-gradient(145deg,#171116,#09070a);box-shadow:inset 0 1px 0 rgba(var(--gold-rgb),.18),0 30px 70px -45px rgba(var(--mavis-rgb),.58)}.checkout-plan.disabled{opacity:.46;cursor:not-allowed;transform:none}.checkout-plan__top{justify-content:space-between;align-items:start;gap:12px;width:100%;display:flex}.checkout-plan__top strong,.checkout-plan__top small{display:block}.checkout-plan__top strong{font-size:1rem}.checkout-plan__top small{color:var(--faint);margin-top:4px;font-size:.68rem}.checkout-plan__top em{color:var(--gold-hot);background:rgba(var(--gold-rgb),.11);letter-spacing:.07em;text-transform:uppercase;border-radius:99px;padding:4px 7px;font-size:.55rem;font-style:normal;font-weight:850}.checkout-plan__price{color:#fff;letter-spacing:-.055em;margin:29px 0 13px;font-size:2.25rem;font-weight:850;line-height:1}.checkout-plan__price small{color:var(--gold-hot);letter-spacing:.1em;vertical-align:middle;font-size:.62rem;font-weight:820}.checkout-plan__description{color:#8d8a94;font-size:.76rem}.checkout-plan__lock{color:var(--warning);margin-top:auto;padding-top:14px;font-size:.66rem}.session-stage{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.session-control{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:38px;display:flex}.session-control>span{color:var(--faint);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800}.session-control>strong{margin-top:23px;font-size:.95rem}.session-control>p{max-width:470px;margin:9px 0 0;font-size:.76rem}.stepper{grid-template-columns:52px 104px 52px;align-items:center;gap:10px;margin-top:25px;display:grid}.stepper button{border:1px solid var(--line-strong);color:#d2cfd5;cursor:pointer;background:#ffffff06;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.stepper button:disabled{opacity:.3;cursor:not-allowed}.stepper output{color:#fff;letter-spacing:-.07em;font-size:3.7rem;font-weight:850;line-height:1}.rail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rail-option{min-height:118px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.rail-option:hover,.rail-option.selected{background:linear-gradient(145deg,#ff586612,#101014);border-color:#ff586661}.rail-option__icon{width:43px;height:43px;color:var(--mavis-hot);background:#ff586617;border-radius:12px;place-items:center;display:grid}.rail-option strong,.rail-option small{display:block}.rail-option small{color:#817f88;margin-top:6px;font-size:.69rem;line-height:1.45}.rail-option>i{color:#0000}.rail-option.selected>i{color:var(--success)}.review-list{margin:0;overflow:hidden}.review-list>div,.invoice-order>div,.license-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;align-items:center;gap:20px;min-height:59px;padding:13px 19px;display:grid}.review-list>div:last-child,.invoice-order>div:last-child,.license-card dl>div:last-child{border-bottom:0}.review-list dt,.invoice-order dt,.license-card dt{color:#75737c;font-size:.7rem;font-weight:750}.review-list dd,.invoice-order dd,.license-card dd{color:#d3d0d7;margin:0;font-size:.8rem;font-weight:730}.review-list dd{align-items:center;gap:7px;display:flex}.checkout-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:74px;margin-top:8px;padding-top:22px;display:flex}.account-heading{justify-content:space-between;align-items:center;gap:36px;margin-bottom:46px;display:flex}.account-heading__identity{align-items:center;gap:20px;display:flex}.account-heading h1{font-size:clamp(2.5rem,5vw,4.5rem)}.account-heading p{margin:0}.account-avatar{width:66px;height:66px;color:var(--mavis-hot);background:#ff586614;border:1px solid #ff586638;border-radius:18px;flex:none;place-items:center;font-size:1.35rem;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.license-card,.session-card{min-height:380px;padding:30px}.license-card__head{color:var(--mavis-hot);justify-content:space-between;align-items:center;margin-bottom:34px;font-size:1.35rem;display:flex}.license-card h2,.session-card h2{margin-bottom:16px;font-size:2.2rem}.badge{border:1px solid var(--line);color:#aaa7af;letter-spacing:.07em;text-transform:uppercase;background:#ffffff06;border-radius:999px;align-items:center;padding:5px 9px;font-size:.6rem;font-weight:850;display:inline-flex}.badge--success{color:#79e4b3;background:#58d69a14;border-color:#58d69a3b}.badge--warning{color:#ffc18b;background:#ffad6612;border-color:#ffad663d}.license-secret{border:1px solid var(--line);background:#0b0b0e;border-radius:12px;align-items:center;gap:8px;margin:18px 0 26px;padding:10px 11px 10px 15px;display:flex}.license-secret code{overflow-wrap:anywhere;color:#ddd9df;flex:1;min-width:0;font-size:.77rem}.copy-button{border:1px solid var(--line);color:#aaa8b0;cursor:pointer;background:#ffffff06;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:.64rem;font-weight:760;display:inline-flex}.copy-button:hover{color:#fff;border-color:var(--line-strong)}.license-card dl{border-top:1px solid var(--line);margin:0}.license-card dl>div{grid-template-columns:110px 1fr;padding-inline:0}.session-card{flex-direction:column;align-items:flex-start;display:flex}.session-card__icon{border:1px solid rgba(var(--mavis-rgb),.2);width:48px;height:48px;color:var(--mavis-hot);background:rgba(var(--mavis-rgb),.1);border-radius:13px;place-items:center;margin-bottom:30px;display:grid}.session-card>strong{color:#d6d3d9;font-size:.83rem}.session-card>p{font-size:.8rem}.session-card .button{margin-top:auto}.empty-account{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:28px;display:grid}.empty-account>span{width:50px;height:50px;color:var(--mavis-hot);background:#ff586617;border-radius:14px;place-items:center;display:grid}.empty-account h2,.empty-account p{margin-bottom:4px}.order-history{margin-top:88px}.order-history .section-heading h2{font-size:clamp(2rem,4vw,3.2rem)}.order-table-wrap{overflow-x:auto}.order-table-wrap table{border-collapse:collapse;width:100%}.order-table-wrap th,.order-table-wrap td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:15px 17px}.order-table-wrap th{color:#6f6d76;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem}.order-table-wrap td{color:#aaa8b0;font-size:.72rem}.order-table-wrap tbody tr:last-child td{border-bottom:0}.order-table-wrap td:last-child{align-items:center;gap:12px;display:flex}.icon-link{color:var(--faint)}.icon-link:hover{color:var(--mavis-hot)}.invoice-topline{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.transport{color:#85838c;align-items:center;gap:7px;font-size:.66rem;font-weight:740;display:inline-flex}.transport i{background:#74727a;border-radius:50%;width:6px;height:6px}.transport--live i{background:var(--success);box-shadow:0 0 10px #58d69ab3}.transport--polling i,.transport--connecting i{background:var(--warning)}.invoice-hero{grid-template-columns:1.2fr .8fr;display:grid;overflow:hidden}.invoice-status{border-right:1px solid var(--line);min-width:0;padding:38px}.status-orb{width:48px;height:48px;color:var(--info);background:#8eb9ff17;border-radius:15px;place-items:center;margin-bottom:29px;display:grid}.status-orb--success{color:var(--success);background:#58d69a17}.status-orb--warning{color:var(--warning);background:#ffad6617}.status-orb--danger{color:var(--danger);background:#ff697c17}.invoice-status h1{margin-bottom:12px;font-size:clamp(2.35rem,5vw,4.3rem)}.invoice-status>div:nth-child(2)>p{max-width:530px}.invoice-status>div:nth-child(2)>strong{color:#d7d4da;font-size:.75rem}.invoice-timeline{grid-template-columns:repeat(5,1fr);margin:42px 0 0;padding:0;list-style:none;display:grid}.invoice-timeline li{color:#5f5d66;text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.invoice-timeline li:not(:last-child):after{content:"";z-index:0;background:var(--line);width:calc(100% - 28px);height:1px;position:absolute;top:13px;left:calc(50% + 14px)}.invoice-timeline li.complete:not(:last-child):after{background:#58d69a57}.invoice-timeline span{z-index:1;border:1px solid var(--line);background:var(--ink-raised);border-radius:50%;place-items:center;width:27px;height:27px;font-size:.58rem;display:grid;position:relative}.invoice-timeline small{font-size:.54rem}.invoice-timeline li.complete{color:var(--success)}.invoice-timeline li.current{color:#fff}.invoice-timeline li.current span{border-color:var(--mavis);background:var(--mavis)}.invoice-order{background:#ffffff03;align-self:stretch;margin:0}.invoice-order>div{grid-template-columns:1fr;align-content:center;gap:4px;min-height:82px}.invoice-order dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.payment-card{margin-top:20px;overflow:hidden}.payment-card--closed{border-color:#ffad6633}.payment-card__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:25px 28px;display:flex}.payment-card__head h2{margin:0;font-size:1.65rem}.expiry-timer{color:var(--warning);align-items:center;gap:10px;display:flex}.expiry-timer>span,.expiry-timer small,.expiry-timer strong{display:block}.expiry-timer small{color:#77757e;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:800}.expiry-timer strong{letter-spacing:.03em;font-family:Cascadia Mono,monospace;font-size:1rem}.expiry-timer--expired{color:var(--danger)}.network-warning{color:#ffc18b;background:#ffad660e;border-bottom:1px solid #ffad6626;align-items:flex-start;gap:11px;padding:14px 28px;display:flex}.network-warning svg{flex:none;margin-top:3px}.network-warning p{color:inherit;margin:0;font-size:.75rem}.payment-card__body{grid-template-columns:1fr 300px;min-height:340px;display:grid}.payment-details{align-content:center;gap:25px;padding:30px;display:grid}.payment-field>span{color:#6f6d76;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.6rem;font-weight:820;display:block}.payment-field>div{align-items:center;gap:10px;display:flex}.payment-field strong{color:#fff;letter-spacing:-.025em;font-size:1.38rem}.payment-field code{overflow-wrap:anywhere;color:#d3d0d7;min-width:0;font-size:.75rem}.payment-note{color:#706e77;max-width:570px;margin:0;font-size:.67rem}.payment-card__qr{border-left:1px solid var(--line);text-align:center;background:#0b0b0e;place-items:center;padding:22px;display:grid}.payment-qr{background:#fff;border-radius:12px;width:min(100%,250px);height:auto}.qr-placeholder{width:34px;height:34px}.qr-closed{color:var(--warning);place-items:center;gap:13px;display:grid}.qr-closed svg{font-size:1.7rem}.qr-closed span{color:#aaa8b0;max-width:225px;font-size:.72rem}.tx-hint{grid-template-columns:1fr;gap:12px;margin-top:20px;padding:28px;display:grid}.tx-hint h2{margin-bottom:8px;font-size:1.55rem}.tx-hint p{margin-bottom:0;font-size:.76rem}.tx-hint label{color:#d0cdd3;margin-top:8px;font-size:.72rem;font-weight:760}.tx-hint__row{grid-template-columns:1fr auto;gap:9px;display:grid}.tx-hint input{border:1px solid var(--line-strong);color:#fff;background:#0b0b0e;border-radius:11px;min-width:0;height:48px;padding:0 14px;font-family:Cascadia Mono,monospace;font-size:.74rem}.field-help{color:var(--faint)}.field-error{color:var(--danger)}.transaction-record,.invoice-success{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:20px;padding:24px;display:grid}.transaction-record>span,.invoice-success>span{width:45px;height:45px;color:var(--success);background:#58d69a17;border-radius:13px;place-items:center;display:grid}.transaction-record code{overflow-wrap:anywhere;color:#c7c4cb;max-width:620px;font-size:.72rem;display:block}.invoice-success{background:linear-gradient(145deg,#58d69a12,#101014);border-color:#58d69a40}.invoice-success h2,.invoice-success p{margin-bottom:5px}@media (max-width:1050px){.desktop-nav{display:none}.mobile-menu{display:block}.hero{min-height:auto}.hero-backdrop__art{object-position:74% 48%;opacity:.82;transform-origin:76% 48%;transform:scale(1.06)}.hero-backdrop__aurora{background:radial-gradient(78% 76% at 108% -6%,#7d1a2d57,transparent 66%),radial-gradient(46% 42% at 90% 12%,rgba(var(--gold-rgb),.11),transparent 70%),radial-gradient(58% 62% at 84% 40%,rgba(var(--mavis-rgb),.1),transparent 74%)}.hero-backdrop__canopy{--scene-opacity-low:.42;--scene-opacity-high:.58;object-position:72% 0}.hero-backdrop__leaf-field{--scene-opacity-low:.16;--scene-opacity-high:.36}.hero-backdrop__leaf--two{right:12%}.hero-backdrop__arc{opacity:.52;width:690px;top:-390px;right:-210px}.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-copy{max-width:800px}.proof-stage{justify-self:center;width:min(100%,820px)}.proof-poster{transform:none}.capability-layout{grid-template-columns:1fr;gap:46px}.capability-copy{max-width:760px;position:static}.capability-scene__crest{width:min(500px,46vw);top:6px;right:-58px}.binding-journey{margin-top:142px}.binding-journey__garland{top:-158px}.faq-layout{gap:54px}.faq-scene__glow{opacity:.42;width:88%}.pricing-scene__halo{width:min(520px,58vw);left:75%}.pricing-scene__aura{left:75%}.pricing-scene__wreath{opacity:.42;width:min(520px,54vw);top:505px;left:74%}.plan-grid{grid-template-columns:1fr 1fr}.plan-card:last-child:nth-child(odd){grid-column:1/-1}.plan-card--featured{transform:none}.plan-card--featured:hover{transform:translateY(-3px)}.closing-card{flex-direction:column;align-items:flex-start}.checkout-plan-grid{grid-template-columns:1fr 1fr}.checkout-plan:last-child:nth-child(odd){grid-column:1/-1}.invoice-hero{grid-template-columns:1fr}.invoice-status{border-right:0;border-bottom:1px solid var(--line)}.invoice-order{grid-template-columns:1fr 1fr;display:grid}.invoice-order>div{border-right:1px solid var(--line)}.payment-card__body{grid-template-columns:1fr 270px}}@media (max-width:760px){:root{--site-header-flow:calc(62px + max(10px, env(safe-area-inset-top)))}html{scroll-padding-top:88px}.container{width:min(calc(100% - 28px),var(--container))}.section{padding:78px 0}.page{padding:70px 0 92px}.page-atmosphere__depth{inset:-22vmax}.page-atmosphere__shader--rose{opacity:.4;width:108vmax;height:94vmax;top:-24vmax;right:-42vmax}.page-atmosphere__shader--gold{opacity:.22;width:100vmax;height:92vmax;bottom:-28vmax;left:-48vmax}.page-atmosphere__rays{opacity:.08;width:150vw;top:-18%;right:-58%}.page-atmosphere__orbit--one{opacity:.24;width:86vw;top:8%;right:-34%}.page-atmosphere__orbit--two,.page-atmosphere__grain,.page-atmosphere__leaf--two,.page-atmosphere__petal--two{display:none}.page-atmosphere__leaf--one{opacity:.1;width:82px;top:16%;right:-2%}.page-atmosphere__petal--one{opacity:.14;width:26px;top:64%;left:10%}.page-atmosphere__edge-vignette{background:linear-gradient(90deg,#03030447,#0000 30% 78%,#05030529)}.site-header{padding-top:max(10px, env(safe-area-inset-top))}.site-header:before{top:calc(-1 * max(10px, env(safe-area-inset-top)));opacity:.74;background:radial-gradient(520px 170px at 102% -28%,#75192c4d,#0000 72%),linear-gradient(#08050799,#0000)}.home-page .site-header:before{opacity:.48;background:radial-gradient(560px 190px at 106% -24%,#8b223333,#0000 74%),linear-gradient(#07040633,#0000)}.site-header__bar{border-radius:16px;min-height:58px;padding-left:12px}.site-header[data-scrolled] .site-header__bar{transform:translateY(-3px)}.header-community,.header-actions>.header-cta{display:none}.hero{padding:64px 0 78px}.hero h1{font-size:clamp(2.75rem,11.5vw,4.65rem)}.hero-lead{font-size:1rem}.hero-backdrop__art{object-position:78% 34%;opacity:.62;filter:saturate(.92)brightness(.88)contrast(1.08);transform-origin:78% 36%;transform:scale(1.03)}.hero-backdrop__aurora{background:radial-gradient(92% 66% at 112% -4%,#7d1a2d4d,transparent 68%),radial-gradient(54% 38% at 92% 10%,rgba(var(--gold-rgb),.08),transparent 72%)}.hero-backdrop__canopy{--scene-opacity-low:.3;--scene-opacity-high:.42;object-position:82% 0;width:124%;right:-18%}.hero-backdrop__leaf-field{--scene-opacity-low:.11;--scene-opacity-high:.24;object-position:82% center;width:122%;right:-16%}.hero-backdrop__leaf,.hero-backdrop__petal{display:none}.hero-backdrop__arc{opacity:.3;width:570px;top:-310px;right:-250px}.hero-backdrop__grid{display:none}.hero-trust{gap:9px 14px}.binding-journey{margin-top:10px}.binding-journey__garland,.setup-scene__bridge,.capability-scene__crest,.faq-scene__glow{display:none}.setup-scene__vista{opacity:.55}.binding-steps{grid-template-columns:1fr}.binding-step{background:linear-gradient(105deg,rgba(var(--mavis-rgb),.035),transparent 42%);border-top:1px solid #ffe7b514;border-left:0;min-height:0;padding:26px 22px 26px 86px}.binding-step:before{content:"";opacity:1;background:linear-gradient(180deg,rgba(var(--gold-rgb),.12),rgba(var(--gold-rgb),.5),rgba(var(--mavis-rgb),.18));width:1px;transition:none;position:absolute;inset:0 auto 0 42px}.binding-step:first-child{border-top:0}.binding-step__medal{width:46px;height:46px;margin-bottom:0;position:absolute;top:22px;left:15px}.binding-step__medal b{border-radius:7px;width:27px;height:27px}.binding-step__medal b>span{font-size:.56rem}.maple-divider{height:104px;margin:-48px 0}.maple-divider__art{opacity:.82;width:96vw}.maple-divider>span{width:min(340px,80vw)}.capability-section{margin-top:0;padding-top:78px}.capability-layout,.faq-layout{grid-template-columns:1fr;gap:42px}.capability-grid{grid-template-columns:1fr}.capability-card,.capability-card:nth-child(n){grid-column:auto;min-height:0;padding:28px 25px}.plan-grid{grid-template-columns:1fr;gap:18px}.pricing-rails{margin-bottom:24px}.plan-card,.plan-card:last-child:nth-child(odd){grid-column:auto;min-height:0;padding:24px 22px}.plan-card__badge{top:-14px;right:auto}.plan-card__price-row{margin-top:20px}.plan-card__intro p{min-height:0}.pricing-scene__halo{width:min(520px,128vw);top:850px;left:50%}.pricing-scene__aura{width:min(480px,118vw);top:900px;left:50%}.pricing-scene__wreath{opacity:.32;width:min(460px,120vw);top:872px;left:50%}.pricing-assurance{grid-template-columns:1fr}.faq-emblem{width:74px;height:74px;margin-bottom:20px}.faq-list details p{padding:0 22px 20px}.session-band{flex-wrap:wrap;align-items:flex-start}.session-band__price{text-align:left;width:100%;margin-left:60px}.closing-card{background:radial-gradient(420px 240px at 100% 100%,rgba(var(--mavis-rgb),.12),transparent 72%),linear-gradient(145deg,#120c10fa,#080709fa) padding-box, linear-gradient(155deg,#ffe7b557,#ffffff0f 38%,rgba(var(--mavis-rgb),.32)) border-box;padding:34px 25px}.closing-card__art{display:none}.closing-card .button-row{width:100%}.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1/-1}.site-footer__bottom{flex-direction:column;align-items:flex-start}.site-footer__bottom p{text-align:left}.route-container,.route-container--invoice{width:min(100% - 28px,1060px)}.route-heading,.account-heading{flex-direction:column;align-items:flex-start}.route-heading{gap:16px}.checkout-progress li{justify-content:center;padding-inline:4px}.checkout-progress li strong{display:none}.checkout-progress li:not(:last-child):after{width:36%;right:-18%}.checkout-panel{padding-top:26px}.checkout-plan-grid,.rail-grid{grid-template-columns:1fr}.checkout-plan:last-child:nth-child(odd){grid-column:auto}.session-stage{grid-template-columns:1fr;gap:24px}.review-list>div{grid-template-columns:1fr;gap:4px}.account-heading{gap:24px}.account-heading .button-row{width:100%}.account-grid{grid-template-columns:1fr}.empty-account{grid-template-columns:auto 1fr}.empty-account .button{grid-column:1/-1}.invoice-status{padding:28px 22px}.invoice-order{grid-template-columns:1fr}.invoice-order>div{border-right:0}.payment-card__body{grid-template-columns:1fr}.payment-card__qr{border-top:1px solid var(--line);border-left:0;min-height:290px}.transaction-record,.invoice-success{grid-template-columns:auto 1fr}.transaction-record .button,.invoice-success .button{grid-column:1/-1}.order-table-wrap{background:0 0;border:0;overflow:visible}.order-table-wrap table,.order-table-wrap tbody,.order-table-wrap tr,.order-table-wrap td{display:block}.order-table-wrap thead{display:none}.order-table-wrap tr{border:1px solid var(--line);background:var(--ink-raised);border-radius:14px;margin-bottom:10px;padding:15px}.order-table-wrap td{white-space:normal;border:0;grid-template-columns:105px 1fr;gap:12px;padding:8px 2px;display:grid!important}.order-table-wrap td:before{content:attr(data-label);color:#67656e;letter-spacing:.07em;text-transform:uppercase;font-size:.59rem;font-weight:800}}@media (max-width:620px){.hero-title-license{display:block}.proof-poster__top{grid-template-columns:1fr}.proof-metric{border-bottom:1px solid #ffffff17;border-right:0;min-height:184px}.proof-uptime{min-height:174px}.proof-rail{grid-template-columns:1fr;gap:16px}}@media (max-width:470px){.brand span{font-size:.76rem}.hero .button-row .button{width:100%}.hero h1{font-size:clamp(2.75rem,12vw,3.35rem)}.proof-poster{border-radius:22px}.proof-metric,.proof-uptime{padding:22px}.proof-metric__number strong{font-size:clamp(3.8rem,20vw,4.4rem)}.proof-rail{padding:20px 22px}.proof-access{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 22px}.proof-access>*+:before{display:none}.payment-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.payment-chip{justify-content:center;gap:6px;min-width:0;padding-inline:8px}.payment-chip__mark{width:21px;height:21px}.catalog-error{grid-template-columns:auto 1fr}.catalog-error .button{grid-column:1/-1}.session-band__price{margin-left:0}.closing-card .button{width:100%}.error-card{padding:34px 23px}.auth-gate{min-height:410px;padding:37px 22px}.notice--action{flex-direction:column;align-items:flex-start}.notice--action .button{width:100%}.checkout-plan{min-height:195px}.session-control{min-height:290px;padding:28px 18px}.stepper{grid-template-columns:46px 90px 46px}.stepper button{width:46px;height:46px}.account-heading__identity{align-items:flex-start}.account-heading .button-row .button{flex:1}.license-card,.session-card{min-height:0;padding:23px}.license-secret{flex-wrap:wrap;align-items:stretch}.license-secret code{flex-basis:100%;width:100%}.payment-card__head{flex-direction:column;align-items:flex-start;padding:22px}.network-warning,.payment-details{padding-inline:22px}.payment-field>div{flex-direction:column;align-items:flex-start}.payment-card__qr{min-height:250px}.tx-hint{padding:22px}.tx-hint__row{grid-template-columns:1fr}.invoice-timeline small{display:none}.transaction-record,.invoice-success{grid-template-columns:1fr}.transaction-record>span,.invoice-success>span{margin-bottom:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal-pending]{opacity:1;transform:none}.ambient-surface:before,.hero-backdrop__video{display:none}.hero-backdrop__canopy{opacity:.5;animation:none;transform:none}.hero-scene-asset,.hero-backdrop__glimmer{display:none}.page-atmosphere__depth,.page-atmosphere__shader,.page-atmosphere__orbit{animation:none;transform:none}.page-atmosphere__shader--rose{opacity:.28}.page-atmosphere__shader--gold{opacity:.16}.page-atmosphere__rays,.page-atmosphere__cursor,.page-atmosphere__asset,.page-atmosphere__shimmer,.maple-divider>span:after{display:none}.pricing-scene__halo{opacity:.14;animation:none;transform:translate(-50%)}.pricing-scene__wreath{opacity:.4;animation:none;transform:translate(-50%)}.setup-scene__vista,.setup-scene__bridge,.binding-journey__garland,.capability-scene__crest,.maple-divider__art,.faq-scene__glow,.closing-card__art img,.plan-grid:not(.plan-grid--loading) .plan-card,.capability-grid[data-revealed] .capability-card,.faq-list[data-revealed] details{animation:none}.button--primary:after{display:none}.button:hover,.plan-card:hover,.plan-card--featured:hover{transform:none}}@media (prefers-reduced-data:reduce){.hero-backdrop__video,.hero-scene-asset,.hero-backdrop__glimmer,.lower-scene-asset,.page-atmosphere__asset,.page-atmosphere__rays,.page-atmosphere__cursor,.page-atmosphere__shimmer,.pricing-scene__aura{display:none}}html[data-save-data] .hero-backdrop__video,html[data-save-data] .hero-scene-asset,html[data-save-data] .hero-backdrop__glimmer,html[data-save-data] .lower-scene-asset,html[data-save-data] .page-atmosphere__asset,html[data-save-data] .page-atmosphere__rays,html[data-save-data] .page-atmosphere__cursor,html[data-save-data] .page-atmosphere__shimmer,html[data-save-data] .pricing-scene__aura{display:none}@media (hover:none),(pointer:coarse){.capability-card:hover,.plan-card:hover,.plan-card--featured:hover{transform:none}}@media (forced-colors:active){.hero h1 span{color:canvastext;filter:none;background:0 0}}
