.icon[data-v-0d205740]{flex:none}.ambient[data-v-547e88c9]{z-index:var(--z-bg);pointer-events:none;background:radial-gradient(120% 80% at 50% -10%, #5b4bf529, transparent 60%), var(--bg);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.glow[data-v-547e88c9]{filter:blur(90px);opacity:.22;animation:drift-547e88c9 26s var(--ease-out) infinite alternate;border-radius:50%;position:absolute}.glow-a[data-v-547e88c9]{background:#5b4bf5;width:46vw;height:46vw;top:-12vw;left:-8vw}.glow-b[data-v-547e88c9]{opacity:.14;background:#1f9e7e;width:38vw;height:38vw;animation-duration:34s;animation-delay:-8s;top:42%;right:-10vw}.glow-c[data-v-547e88c9]{opacity:.16;background:#7c3aed;width:30vw;height:30vw;animation-duration:30s;animation-delay:-14s;bottom:-8vw;left:22%}.grid[data-v-547e88c9]{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:64px 64px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(120% 70% at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(120% 70% at 50% 0,#000 20%,#0000 75%)}@keyframes drift-547e88c9{0%{transform:translate(0,0)scale(1)}to{transform:translate(4vw,5vh)scale(1.12)}}@media (prefers-reduced-motion:reduce){.glow[data-v-547e88c9]{animation:none}}.nav[data-v-c8c6313b]{z-index:var(--z-nav);transition:background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);border-bottom:1px solid #0000;padding-block-start:10px;padding-block-end:10px;position:sticky;top:0}.nav.scrolled[data-v-c8c6313b]{-webkit-backdrop-filter:blur(16px)saturate(160%);border-bottom-color:var(--stroke);background:#08070fb8}.nav-inner[data-v-c8c6313b]{align-items:center;gap:var(--s4);min-height:60px;display:flex}.brand[data-v-c8c6313b]{color:var(--text);letter-spacing:-.02em;align-items:center;gap:10px;margin-right:auto;padding:6px 4px;font-weight:700;display:inline-flex}.brand-mark[data-v-c8c6313b]{border-radius:9px}.brand-name[data-v-c8c6313b]{font-size:17px}.links[data-v-c8c6313b]{align-items:center;gap:4px;list-style:none;display:flex}.links a[data-v-c8c6313b]{border-radius:var(--r-sm);min-height:44px;color:var(--text-2);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);align-items:center;padding:0 14px;font-size:15px;font-weight:500;display:inline-flex}.links a[data-v-c8c6313b]:hover{color:var(--text);background:#ffffff0f}.links-cta[data-v-c8c6313b]{display:none}.desktop-cta[data-v-c8c6313b]{margin-left:var(--s2)}.burger[data-v-c8c6313b]{border-radius:var(--r-sm);border:1px solid var(--stroke);background:#ffffff0a;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:none}.burger span[data-v-c8c6313b]{background:var(--text);width:18px;height:2px;transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);border-radius:2px;display:block}.burger span.x[data-v-c8c6313b]:first-child{transform:translateY(3.5px)rotate(45deg)}.burger span.x[data-v-c8c6313b]:last-child{transform:translateY(-3.5px)rotate(-45deg)}@media (max-width:900px){.burger[data-v-c8c6313b]{display:flex}.desktop-cta[data-v-c8c6313b]{display:none}.links[data-v-c8c6313b]{top:calc(100% + 8px);left:var(--gutter);right:var(--gutter);border:1px solid var(--stroke);border-radius:var(--r-lg);box-shadow:var(--e3);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), visibility var(--dur);background:#100e22;flex-direction:column;align-items:stretch;gap:2px;padding:10px;position:absolute;transform:translateY(-8px)}.links.open[data-v-c8c6313b]{opacity:1;visibility:visible;transform:none}.links a[data-v-c8c6313b]{min-height:48px;font-size:16px}.links-cta[data-v-c8c6313b]{margin-top:6px;display:block}.links-cta a[data-v-c8c6313b]{color:#fff;box-shadow:none;justify-content:center}}.footer[data-v-d08da8b3]{z-index:var(--z-body);border-top:1px solid var(--stroke);background:linear-gradient(#ffffff05,#0000);margin-top:clamp(40px,7vw,88px);padding-top:clamp(40px,6vw,64px);position:relative}.footer-inner[data-v-d08da8b3]{grid-template-columns:1fr;gap:clamp(32px,5vw,64px);padding-bottom:clamp(32px,5vw,56px);display:grid}.brand[data-v-d08da8b3]{color:var(--text);letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.brand-mark[data-v-d08da8b3]{border-radius:10px}.footer-tag[data-v-d08da8b3]{margin:var(--s4) 0 var(--s5);color:var(--text-3);max-width:40ch;font-size:14px}.footer-nav[data-v-d08da8b3]{gap:var(--s6) var(--s4);grid-template-columns:repeat(2,1fr);display:grid}.footer-head[data-v-d08da8b3]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:var(--s3);font-size:13px;font-weight:600}.footer-nav ul[data-v-d08da8b3]{gap:2px;list-style:none;display:grid}.footer-nav a[data-v-d08da8b3]{min-height:40px;color:var(--text-2);transition:color var(--dur-fast) var(--ease-out);align-items:center;font-size:15px;display:inline-flex}.footer-nav a[data-v-d08da8b3]:hover{color:var(--text)}.footer-bottom[data-v-d08da8b3]{justify-content:space-between;gap:var(--s3);padding-block:var(--s5) calc(var(--s5) + env(safe-area-inset-bottom));border-top:1px solid var(--stroke);color:var(--text-3);flex-wrap:wrap;font-size:13px;display:flex}@media (min-width:860px){.footer-inner[data-v-d08da8b3]{grid-template-columns:1.2fr 1.8fr}.footer-nav[data-v-d08da8b3]{grid-template-columns:repeat(3,1fr)}}#main{z-index:var(--z-body);position:relative}#main:focus{outline:none}.fade-enter-active,.fade-leave-active{transition:opacity var(--dur) var(--ease-out)}.fade-enter-from,.fade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.fade-enter-active,.fade-leave-active{transition:none}}.phone[data-v-bf8bae52]{width:240px;max-width:100%;position:relative}.phone.lg[data-v-bf8bae52]{width:300px}.phone-glow[data-v-bf8bae52]{background:radial-gradient(60% 50% at 50% 45%, var(--accent-glow), transparent 70%);filter:blur(46px);opacity:.85;z-index:0;position:absolute;top:-10%;bottom:-8%;left:-8%;right:-8%}.phone-body[data-v-bf8bae52]{z-index:1;box-shadow:var(--e3), inset 0 0 0 1px #ffffff14;background:linear-gradient(160deg,#37325c 0%,#14122a 42%,#2b2750 100%);border-radius:40px;padding:7px;position:relative}.phone.lg .phone-body[data-v-bf8bae52]{border-radius:48px;padding:8px}.phone-notch[data-v-bf8bae52]{border-radius:var(--r-pill);z-index:2;background:#000;width:32%;height:18px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.phone-shot[data-v-bf8bae52]{aspect-ratio:420/913;background:var(--bg-2);object-fit:cover;border-radius:33px;width:100%;height:auto}.phone.lg .phone-shot[data-v-bf8bae52]{border-radius:40px}.hero[data-v-37083b91]{padding-block-start:clamp(40px,7vw,88px);padding-block-end:clamp(56px,9vw,104px)}.hero-inner[data-v-37083b91]{grid-template-columns:1fr;align-items:center;gap:clamp(40px,6vw,64px);display:grid}.hero-badge[data-v-37083b91]{margin-bottom:var(--s5);color:var(--text-2)}.hero-badge[data-v-37083b91] .icon{color:var(--accent)}.h1[data-v-37083b91]{margin-bottom:var(--s5)}.hero-lead[data-v-37083b91]{margin-bottom:var(--s6)}.hero-actions[data-v-37083b91]{gap:var(--s3);margin-bottom:var(--s6);flex-wrap:wrap;display:flex}.hero-trust[data-v-37083b91]{gap:var(--s3) var(--s5);color:var(--text-3);flex-wrap:wrap;font-size:14px;list-style:none;display:flex}.hero-trust li[data-v-37083b91]{align-items:center;gap:8px;display:inline-flex}.hero-trust[data-v-37083b91] .icon{color:var(--mint)}.hero-visual[data-v-37083b91]{justify-content:center;display:flex;position:relative}.float-card[data-v-37083b91]{z-index:2;border-radius:var(--r-md);-webkit-backdrop-filter:blur(14px);border:1px solid var(--stroke-strong);box-shadow:var(--e2);background:#100e22db;flex-direction:column;gap:2px;padding:12px 16px;animation:7s ease-in-out infinite bob-37083b91;display:flex;position:absolute}.float-a[data-v-37083b91]{top:10%;left:-4%}.float-b[data-v-37083b91]{animation-delay:-3.5s;bottom:14%;right:0}.float-label[data-v-37083b91]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px}.float-value[data-v-37083b91]{letter-spacing:-.02em;font-size:18px;font-weight:700}.float-value.mint[data-v-37083b91]{color:var(--mint)}@keyframes bob-37083b91{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (min-width:900px){.hero-inner[data-v-37083b91]{grid-template-columns:1.12fr .88fr}.hero-visual[data-v-37083b91]{justify-content:flex-end}}@media (max-width:899px){.float-card[data-v-37083b91]{display:none}}@media (max-width:560px){.hero-actions .btn[data-v-37083b91]{width:100%}}@media (prefers-reduced-motion:reduce){.float-card[data-v-37083b91]{animation:none}}.stats-section[data-v-b271bfe2]{padding-block-start:clamp(24px,4vw,40px);padding-block-end:clamp(24px,4vw,40px)}.stats[data-v-b271bfe2]{background:var(--stroke);border:1px solid var(--stroke);border-radius:var(--r-lg);grid-template-columns:repeat(2,1fr);gap:1px;list-style:none;display:grid;overflow:hidden}.stat[data-v-b271bfe2]{padding:var(--s5) var(--s4);text-align:center;background:#0c0b1ab8;flex-direction:column;align-items:center;gap:4px;display:flex}.stat-value[data-v-b271bfe2]{letter-spacing:-.03em;color:var(--text);font-size:clamp(26px,3.6vw,36px);font-weight:800}.stat-label[data-v-b271bfe2]{color:var(--text-3);font-size:13px}@media (min-width:720px){.stats[data-v-b271bfe2]{grid-template-columns:repeat(4,1fr)}}.head[data-v-0efc0320]{max-width:720px;margin-bottom:clamp(32px,5vw,56px)}.head .h2[data-v-0efc0320]{margin:var(--s3) 0 var(--s4)}.bento[data-v-0efc0320]{gap:var(--s4);grid-template-columns:1fr;list-style:none;display:grid}.feature[data-v-0efc0320]{gap:var(--s3);flex-direction:column;display:flex}.feature p[data-v-0efc0320]{color:var(--text-2);font-size:15px}.feature-icon[data-v-0efc0320]{border-radius:var(--r-sm);background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border:1px solid #7c6bff38;justify-content:center;align-items:center;display:inline-flex}.tone-mint .feature-icon[data-v-0efc0320]{background:var(--mint-soft);color:var(--mint);border-color:#35e0b038}.tone-amber .feature-icon[data-v-0efc0320]{background:var(--amber-soft);color:var(--amber);border-color:#ffb65c38}@media (min-width:700px){.bento[data-v-0efc0320]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bento[data-v-0efc0320]{grid-template-columns:repeat(3,1fr)}.feature[data-v-0efc0320]:first-child,.feature[data-v-0efc0320]:nth-child(4),.feature[data-v-0efc0320]:nth-child(6){grid-column:span 2}}.head[data-v-b43a5b45]{max-width:640px;margin-bottom:clamp(32px,5vw,56px)}.head .h2[data-v-b43a5b45]{margin-top:var(--s3)}.steps[data-v-b43a5b45]{gap:var(--s4);counter-reset:step;grid-template-columns:1fr;list-style:none;display:grid}.step[data-v-b43a5b45]{gap:var(--s4);padding:var(--s5);border-radius:var(--r-lg);border:1px solid var(--stroke);background:linear-gradient(#ffffff0a,#ffffff03);display:flex;position:relative}.step p[data-v-b43a5b45]{color:var(--text-2);margin-top:6px;font-size:15px}.step-num[data-v-b43a5b45]{border-radius:var(--r-sm);background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border:1px solid #7c6bff40;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}@media (min-width:880px){.steps[data-v-b43a5b45]{grid-template-columns:repeat(3,1fr)}.step[data-v-b43a5b45]{flex-direction:column}}.head[data-v-aa5de469]{max-width:680px;margin-bottom:clamp(32px,5vw,48px)}.head .h2[data-v-aa5de469]{margin:var(--s3) 0 var(--s4)}.rail[data-v-aa5de469]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-block:var(--s2) var(--s5);-webkit-overflow-scrolling:touch;overflow-x:auto}.rail-track[data-v-aa5de469]{gap:var(--s5);width:max-content;padding-inline:max(var(--gutter), calc((100vw - var(--content)) / 2 + var(--gutter)));list-style:none;display:flex}.shot[data-v-aa5de469]{scroll-snap-align:center;text-align:center;flex-direction:column;align-items:center;width:240px;display:flex}.shot-title[data-v-aa5de469]{margin-top:var(--s4);font-size:16px;font-weight:600}.shot-desc[data-v-aa5de469]{color:var(--text-3);max-width:26ch;margin-top:4px;font-size:14px}.rail[data-v-aa5de469]::-webkit-scrollbar{height:6px}.rail[data-v-aa5de469]::-webkit-scrollbar-thumb{background:var(--stroke-strong);border-radius:var(--r-pill)}.calc[data-v-2369d818]{border-radius:var(--r-xl);grid-template-columns:1fr;gap:clamp(28px,4vw,48px);padding:clamp(24px,4vw,48px);display:grid}.calc[data-v-2369d818]:before{content:"";pointer-events:none;background:radial-gradient(50% 50%,#7c6bff2e,#0000 70%);position:absolute;top:-40%;bottom:60%;left:-20%;right:40%}.calc-copy>.h2[data-v-2369d818]{margin:var(--s3) 0 var(--s4)}.calc-copy .lead[data-v-2369d818]{font-size:16px}.fields[data-v-2369d818]{margin-top:var(--s6);gap:var(--s5);display:grid}.field label[data-v-2369d818]{margin-bottom:var(--s2);color:var(--text-2);font-size:14px;font-weight:500;display:block}.field-row[data-v-2369d818]{align-items:center;gap:var(--s4);display:flex}.field-out[data-v-2369d818]{text-align:right;min-width:92px;color:var(--text);font-size:15px;font-weight:600}input[type=range][data-v-2369d818]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;flex:1;height:44px}input[type=range][data-v-2369d818]::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:#ffffff1f;height:6px}input[type=range][data-v-2369d818]::-moz-range-track{border-radius:var(--r-pill);background:#ffffff1f;height:6px}input[type=range][data-v-2369d818]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--accent);width:24px;height:24px;box-shadow:0 2px 10px var(--accent-glow);transition:transform var(--dur-fast) var(--ease-out);border:3px solid #fff;border-radius:50%;margin-top:-9px}input[type=range][data-v-2369d818]::-moz-range-thumb{background:var(--accent);border:3px solid #fff;border-radius:50%;width:24px;height:24px}input[type=range][data-v-2369d818]:active::-webkit-slider-thumb{transform:scale(1.12)}.disclaimer[data-v-2369d818]{margin-top:var(--s5);color:var(--text-3);font-size:13px}.calc-result[data-v-2369d818]{border-radius:var(--r-lg);border:1px solid var(--stroke-strong);background:#080712b3;flex-direction:column;padding:clamp(20px,3vw,28px);display:flex;position:relative}.result-label[data-v-2369d818]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:12px}.result-value[data-v-2369d818]{letter-spacing:-.035em;color:var(--text);margin-top:6px;font-size:clamp(34px,5.5vw,46px);font-weight:800}.result-bar[data-v-2369d818]{height:10px;margin:var(--s5) 0 var(--s5);gap:3px;display:flex}.result-bar span[data-v-2369d818]{border-radius:var(--r-pill);transition:flex-grow var(--dur) var(--ease-out)}.bar-invested[data-v-2369d818]{background:var(--accent)}.bar-profit[data-v-2369d818]{background:var(--mint)}.result-grid[data-v-2369d818]{gap:var(--s4);margin-bottom:var(--s5);grid-template-columns:repeat(2,1fr);display:grid}.result-grid dt[data-v-2369d818]{color:var(--text-3);font-size:13px}.result-grid dd[data-v-2369d818]{letter-spacing:-.02em;margin-top:2px;font-size:19px;font-weight:700}.result-grid .mint[data-v-2369d818]{color:var(--mint)}.result-cta[data-v-2369d818]{width:100%;margin-top:auto}@media (min-width:940px){.calc[data-v-2369d818]{grid-template-columns:1.1fr .9fr;align-items:stretch}}.privacy[data-v-61658af7]{border-radius:var(--r-xl);grid-template-columns:1fr;gap:clamp(24px,4vw,48px);padding:clamp(24px,4vw,44px);display:grid}.privacy-copy .h2[data-v-61658af7]{margin:var(--s3) 0 var(--s4)}.privacy-link[data-v-61658af7]{margin-top:var(--s5)}.privacy-points[data-v-61658af7]{gap:var(--s3);align-content:center;list-style:none;display:grid}.privacy-points li[data-v-61658af7]{align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-md);color:var(--text-2);background:#35e0b00f;border:1px solid #35e0b029;font-size:15px;display:flex}.privacy-points[data-v-61658af7] .icon{color:var(--mint);margin-top:2px}@media (min-width:900px){.privacy[data-v-61658af7]{grid-template-columns:1.05fr .95fr}}.head[data-v-44ed3ca7]{max-width:640px;margin-bottom:clamp(28px,4vw,44px)}.head .h2[data-v-44ed3ca7]{margin-top:var(--s3)}.faq-list[data-v-44ed3ca7]{gap:var(--s3);max-width:820px;display:grid}.faq-item[data-v-44ed3ca7]{border:1px solid var(--stroke);border-radius:var(--r-md);transition:border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out);background:#ffffff07}.faq-item[open][data-v-44ed3ca7]{background:#7c6bff0f;border-color:#7c6bff59}.faq-item[data-v-44ed3ca7]:hover{border-color:var(--stroke-strong)}summary[data-v-44ed3ca7]{justify-content:space-between;align-items:center;gap:var(--s4);min-height:60px;padding:var(--s4) var(--s5);cursor:pointer;color:var(--text);font-size:16px;font-weight:600;list-style:none;display:flex}summary[data-v-44ed3ca7]::-webkit-details-marker{display:none}.faq-chevron[data-v-44ed3ca7]{color:var(--text-3);transition:transform var(--dur) var(--ease-out), color var(--dur) var(--ease-out);flex:none}.faq-item[open] .faq-chevron[data-v-44ed3ca7]{color:var(--accent);transform:rotate(180deg)}.faq-a[data-v-44ed3ca7]{padding:0 var(--s5) var(--s5)}.faq-a p[data-v-44ed3ca7]{color:var(--text-2);max-width:68ch;font-size:15px}.faq-more[data-v-44ed3ca7]{margin-top:var(--s5);color:var(--text-3);font-size:14px}.cta[data-v-7fa42483]{text-align:center;border-radius:var(--r-xl);box-shadow:var(--e3);background:linear-gradient(150deg,#1b1550 0%,#120f2e 55%,#0b0a1c 100%);border:1px solid #7c6bff38;flex-direction:column;align-items:center;padding:clamp(40px,7vw,80px) clamp(24px,5vw,56px);display:flex;position:relative;overflow:hidden}.cta-glow[data-v-7fa42483]{aspect-ratio:1;pointer-events:none;background:radial-gradient(50% 50%,#7c6bff47,#0000 65%);width:120%;position:absolute;top:-60%;left:50%;transform:translate(-50%)}.cta-logo[data-v-7fa42483]{margin-bottom:var(--s5);border-radius:18px;position:relative}.cta .h2[data-v-7fa42483]{position:relative}.cta-lead[data-v-7fa42483]{margin:var(--s4) 0 var(--s6);position:relative}.cta .btn[data-v-7fa42483]{position:relative}.cta-note[data-v-7fa42483]{margin-top:var(--s4);color:var(--text-3);font-size:13px;position:relative}:root{--bg:#08070f;--bg-1:#0c0b1a;--bg-2:#131128;--bg-3:#1a1738;--stroke:#ffffff14;--stroke-strong:#ffffff29;--accent:#7c6bff;--accent-600:#5b4bf5;--accent-700:#4436d6;--accent-soft:#7c6bff24;--accent-glow:#5b4bf573;--mint:#35e0b0;--mint-soft:#35e0b021;--amber:#ffb65c;--amber-soft:#ffb65c21;--text:#f4f3f8;--text-2:#b9b6cc;--text-3:#918ea8;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--e1:0 1px 2px #0006;--e2:0 8px 24px #00000073;--e3:0 24px 64px #0000008c;--dur-fast:.15s;--dur:.24s;--dur-slow:.38s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--content:1120px;--gutter:20px;--z-bg:-1;--z-body:1;--z-nav:40;--z-top:100}@media (min-width:768px){:root{--gutter:32px}}@media (min-width:1280px){:root{--gutter:40px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px;overflow-x:clip}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01";text-rendering:optimizelegibility;min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}#app{z-index:var(--z-body);position:relative}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:var(--accent);text-decoration:none}a:hover{color:#9c90ff}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}::selection{background:var(--accent-600);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-xs)}.skip-link{z-index:var(--z-top);background:var(--accent-600);color:#fff;border-radius:0 0 var(--r-sm) var(--r-sm);transition:transform var(--dur) var(--ease-out);padding:12px 20px;font-size:14px;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-120%)}.skip-link:focus{color:#fff;transform:translate(-50%)}.container{width:100%;max-width:var(--content);padding-inline:var(--gutter);margin:0 auto}.container-narrow{max-width:760px}.section{padding-block-start:clamp(56px,9vw,112px);padding-block-end:clamp(56px,9vw,112px);position:relative}.section+.section{padding-top:0}.section-pad{padding-block-start:clamp(56px,9vw,112px);padding-block-end:clamp(56px,9vw,112px)}.h1{letter-spacing:-.035em;font-size:clamp(38px,7.2vw,68px);font-weight:800;line-height:1.04}.h2{letter-spacing:-.03em;font-size:clamp(28px,4.4vw,44px);font-weight:700;line-height:1.12}.h3{letter-spacing:-.015em;font-size:clamp(19px,2.2vw,22px);font-weight:600;line-height:1.3}.lead{color:var(--text-2);max-width:62ch;font-size:clamp(16px,1.8vw,19px);line-height:1.65}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.muted{color:var(--text-3)}.tabular{font-variant-numeric:tabular-nums}.gradient-text{background:linear-gradient(115deg, #a99bff 0%, var(--accent) 45%, var(--mint) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.card{border:1px solid var(--stroke);border-radius:var(--r-lg);padding:var(--s5);background:linear-gradient(#ffffff0b,#ffffff04);position:relative;overflow:hidden}.card-hover{transition:transform var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out)}.card-hover:hover{border-color:var(--stroke-strong);box-shadow:var(--e2);transform:translateY(-3px)}.pill{border-radius:var(--r-pill);border:1px solid var(--stroke);color:var(--text-2);background:#ffffff0a;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.btn{border-radius:var(--r-md);cursor:pointer;min-height:52px;transition:transform var(--dur) var(--ease-out), background var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);touch-action:manipulation;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:20px;height:20px}.btn-primary{background:linear-gradient(180deg, var(--accent) 0%, var(--accent-600) 100%);color:#fff;box-shadow:0 8px 28px var(--accent-glow)}.btn-primary:hover{color:#fff;box-shadow:0 14px 38px var(--accent-glow);transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)scale(.985)}.btn-ghost{border:1px solid var(--stroke-strong);color:var(--text);background:#ffffff0d}.btn-ghost:hover{color:var(--text);background:#ffffff17;transform:translateY(-2px)}.btn-ghost:active{transform:translateY(0)scale(.985)}.btn-sm{border-radius:var(--r-sm);min-height:44px;padding:11px 18px;font-size:14px}.reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);will-change:opacity, transform;transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:none}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.legal[data-v-44d2eeb0]{padding-block-start:clamp(32px,5vw,56px);padding-block-end:clamp(48px,7vw,80px)}.crumbs[data-v-44d2eeb0]{align-items:center;gap:var(--s2);color:var(--text-3);margin-bottom:var(--s6);font-size:13px;display:flex}.crumbs a[data-v-44d2eeb0]{color:var(--text-2)}.crumbs a[data-v-44d2eeb0]:hover{color:var(--text)}.legal-head[data-v-44d2eeb0]{margin-bottom:var(--s7)}.date[data-v-44d2eeb0]{margin-top:var(--s3);color:var(--text-3);font-size:13px}.legal-intro[data-v-44d2eeb0]{margin-top:var(--s4);font-size:16px}.content[data-v-44d2eeb0]{color:var(--text-2);font-size:16px;line-height:1.75}.content[data-v-44d2eeb0] h2{color:var(--text);letter-spacing:-.015em;margin:var(--s7) 0 var(--s3);scroll-margin-top:96px;font-size:20px;font-weight:600}.content[data-v-44d2eeb0] h2:first-child{margin-top:0}.content[data-v-44d2eeb0] h3{color:var(--text);margin:var(--s5) 0 var(--s2);font-size:17px;font-weight:600}.content[data-v-44d2eeb0] p{margin-bottom:var(--s4)}.content[data-v-44d2eeb0] ul{margin:0 0 var(--s4) var(--s5);padding:0}.content[data-v-44d2eeb0] li{margin-bottom:var(--s2)}.content[data-v-44d2eeb0] strong{color:var(--text);font-weight:600}.content[data-v-44d2eeb0] a:hover{text-decoration:underline}.content[data-v-44d2eeb0] .formula{padding:var(--s4);margin-bottom:var(--s4);border-radius:var(--r-md);border:1px solid var(--stroke);color:var(--text);font-variant-numeric:tabular-nums;background:#ffffff08;display:block}.legal-foot[data-v-44d2eeb0]{gap:var(--s3);margin-top:var(--s8);padding-top:var(--s6);border-top:1px solid var(--stroke);flex-wrap:wrap;display:flex}.flip[data-v-44d2eeb0]{transform:rotate(180deg)}.nf[data-v-fd41f7ea]{padding-block-start:clamp(64px,12vw,140px);padding-block-end:clamp(64px,12vw,140px)}.nf .h2[data-v-fd41f7ea]{margin:var(--s3) 0 var(--s4)}.nf-actions[data-v-fd41f7ea]{gap:var(--s3);margin-top:var(--s6);flex-wrap:wrap;display:flex}
/*$vite$:1*/