.site-header[data-astro-cid-wltanily]{z-index:50;border-bottom:1px solid var(--color-border);backdrop-filter:blur(18px);background:#070817d1;position:sticky;top:0}.header-inner[data-astro-cid-wltanily]{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:5rem;display:flex}.brand[data-astro-cid-wltanily]{flex:none;width:20rem;display:block}.brand[data-astro-cid-wltanily] img[data-astro-cid-wltanily]{width:100%}.main-navigation[data-astro-cid-wltanily]{align-items:center;gap:clamp(.8rem,2vw,1.6rem);display:flex}.main-navigation[data-astro-cid-wltanily] a[data-astro-cid-wltanily]{color:var(--color-text-soft);transition:color var(--transition);font-size:.9rem;font-weight:700;text-decoration:none;position:relative}.main-navigation[data-astro-cid-wltanily] a[data-astro-cid-wltanily]:hover,.main-navigation[data-astro-cid-wltanily] a[data-astro-cid-wltanily][aria-current=page]{color:var(--color-text)}.main-navigation[data-astro-cid-wltanily] a[data-astro-cid-wltanily][aria-current=page]:after{content:"";background:var(--gradient-brand);height:2px;position:absolute;bottom:-.75rem;left:0;right:0}.access-link[data-astro-cid-wltanily]{border:1px solid var(--color-border-strong);border-radius:.65rem;align-items:center;min-height:2.6rem;padding:.55rem .9rem;display:inline-flex;color:var(--color-text)!important}.access-link[data-astro-cid-wltanily].pending{cursor:help;opacity:.72}.menu-toggle[data-astro-cid-wltanily]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.65rem;width:2.8rem;height:2.8rem;padding:.65rem;display:none}.menu-toggle[data-astro-cid-wltanily] span[data-astro-cid-wltanily]{background:var(--color-text);height:2px;margin:4px 0;display:block}@media (width<=1100px){.brand[data-astro-cid-wltanily]{width:15rem}}@media (width<=760px){.site-header[data-astro-cid-wltanily]{position:relative}.brand[data-astro-cid-wltanily]{width:12rem}.menu-toggle[data-astro-cid-wltanily]{display:block}.main-navigation[data-astro-cid-wltanily]{border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-lg);background:#070817;align-items:stretch;gap:0;padding:.75rem 1.25rem 2rem;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0}.main-navigation[data-astro-cid-wltanily].open{display:grid}.main-navigation[data-astro-cid-wltanily] a[data-astro-cid-wltanily]{padding:.85rem .25rem}.main-navigation[data-astro-cid-wltanily] a[data-astro-cid-wltanily][aria-current=page]:after{display:none}.access-link[data-astro-cid-wltanily]{justify-content:center;margin-top:.5rem}}.site-footer[data-astro-cid-tcz3g3y3]{border-top:1px solid var(--color-border);background:var(--color-bg-deep)}.footer-grid[data-astro-cid-tcz3g3y3]{gap:var(--space-7);padding-block:var(--space-8);grid-template-columns:1.55fr repeat(3,1fr);display:grid}.footer-brand[data-astro-cid-tcz3g3y3] img[data-astro-cid-tcz3g3y3]{width:15rem;height:auto}.footer-brand[data-astro-cid-tcz3g3y3] p[data-astro-cid-tcz3g3y3],.site-footer[data-astro-cid-tcz3g3y3] p[data-astro-cid-tcz3g3y3]{max-width:23rem;margin-top:var(--space-4);color:var(--color-text-muted);font-size:.9rem}h2[data-astro-cid-tcz3g3y3]{margin-bottom:var(--space-4);letter-spacing:.08em;text-transform:uppercase;font-size:.86rem}ul[data-astro-cid-tcz3g3y3]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-tcz3g3y3] a[data-astro-cid-tcz3g3y3],.contact-link[data-astro-cid-tcz3g3y3]{color:var(--color-text-soft);font-size:.9rem;text-decoration:none}li[data-astro-cid-tcz3g3y3] a[data-astro-cid-tcz3g3y3]:hover,.contact-link[data-astro-cid-tcz3g3y3]:hover{color:var(--color-primary)}.contact-link[data-astro-cid-tcz3g3y3]{margin-top:var(--space-4);font-weight:750;display:inline-block}.copyright[data-astro-cid-tcz3g3y3]{padding-block:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.82rem}@media (width<=850px){.footer-grid[data-astro-cid-tcz3g3y3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.footer-grid[data-astro-cid-tcz3g3y3]{grid-template-columns:1fr}}:root{color-scheme:dark;--color-bg:#070817;--color-bg-deep:#040510;--color-surface:#0d122b;--color-surface-soft:#111936;--color-surface-raised:#151d3d;--color-text:#f6f7ff;--color-text-soft:#aeb8d6;--color-text-muted:#7f8bad;--color-border:#9fb1e729;--color-border-strong:#5de0ff52;--color-primary:#16d9eb;--color-primary-strong:#00b7d1;--color-secondary:#9d3bff;--color-accent:#ec19d6;--color-warning:#ffc928;--color-error:#ff9ca8;--color-focus:#72efff;--gradient-brand:linear-gradient(120deg, #ec19d6 0%, #5f23ff 48%, #16d9eb 100%);--gradient-surface:linear-gradient(145deg, #141d3ff2, #090d22e0);--shadow-sm:0 12px 34px #0003;--shadow-lg:0 28px 80px #00000052;--radius-sm:.75rem;--radius-md:1.25rem;--radius-lg:2rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:6.5rem;--container:74rem;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--transition:.18s ease}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 2%, #8225ff24, transparent 30rem), radial-gradient(circle at 88% 10%, #0cd4eb1a, transparent 26rem), var(--color-bg);min-width:20rem;color:var(--color-text);font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.65}body:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;mask-image:linear-gradient(#000,#0000 75%)}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.skip-link{top:var(--space-3);left:var(--space-3);z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-bg);position:fixed;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.container{width:min(calc(100% - 2.5rem), var(--container));margin-inline:auto}.section{padding-block:var(--space-9)}.section-sm{padding-block:var(--space-8)}.section-border{border-block:1px solid var(--color-border);background:#0507146b}.eyebrow{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--color-primary);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--gradient-brand);width:1.8rem;height:2px}h1,h2,h3{color:var(--color-text);letter-spacing:-.035em;margin:0;line-height:1.08}h1{font-size:clamp(2.5rem,5.2vw,4.6rem);font-weight:600}h2{font-size:clamp(2rem,4vw,3.5rem)}h3{font-size:clamp(1.2rem,2vw,1.55rem)}p{margin-block:0}.lead{max-width:46rem;color:var(--color-text-soft);font-size:clamp(1.08rem,2vw,1.28rem)}.section-heading{gap:var(--space-4);max-width:48rem;margin-bottom:var(--space-7);display:grid}.section-heading.center{text-align:center;margin-inline:auto}.section-heading.center .eyebrow{justify-content:center}.button-row{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--gradient-brand);color:#fff;min-height:3.25rem;transition:transform var(--transition), filter var(--transition), border-color var(--transition), background var(--transition);border:1px solid #0000;padding:.82rem 1.25rem;font-weight:780;line-height:1.1;text-decoration:none;display:inline-flex;box-shadow:0 12px 34px #4627ff38}.button:hover{filter:brightness(1.12);transform:translateY(-2px)}.button.secondary{border-color:var(--color-border);box-shadow:none;background:#121a38c7}.button.secondary:hover{border-color:var(--color-primary);background:var(--color-surface-raised)}.button.disabled,.button[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.3);opacity:.58;transform:none}.grid{gap:var(--space-5);display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--gradient-surface);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.card:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff09,#0000 38%);position:absolute;inset:0}.card p{margin-top:var(--space-3);color:var(--color-text-soft)}.card-number{margin-bottom:var(--space-5);color:var(--color-primary);letter-spacing:.1em;font-size:.82rem;font-weight:800;display:block}.tag{color:var(--color-primary);background:#16d9eb14;border:1px solid #16d9eb47;border-radius:999px;padding:.35rem .72rem;font-size:.78rem;font-weight:750;display:inline-flex}.feature-list{gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.feature-list li{gap:var(--space-3);color:var(--color-text-soft);display:flex}.feature-list li:before{content:"";background:var(--gradient-brand);border-radius:50%;flex:none;width:.55rem;height:.55rem;margin-top:.5rem;box-shadow:0 0 14px #16d9eb80}.prose{max-width:48rem}.prose h2{margin-top:var(--space-7);font-size:1.6rem}.prose p,.prose li{color:var(--color-text-soft)}.prose p{margin-top:var(--space-4)}@media (width<=900px){.section{padding-block:var(--space-8)}.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.container{width:min(calc(100% - 1.5rem), var(--container))}.section{padding-block:var(--space-7)}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.button-row,.button{width:100%}.card{padding:var(--space-5)}}@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}}
