:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-950:#07112c;--ink-900:#0c1a41;--ink-850:#11224f;--ink-800:#192c5d;--ink-700:#32487b;--ink-600:#5e6c8d;--paper-0:#fff;--paper-50:#f4f6fb;--paper-100:#eaeef6;--paper-200:#d9dee8;--paper-300:#bec4d0;--text-900:#0b1a41;--text-700:#414962;--text-600:#5a5f72;--text-400:#868998;--text-on-ink-100:#f4f6fb;--text-on-ink-300:#b6c1d8;--text-on-ink-500:#8793ab;--accent-300:#a9c2f9;--accent-400:#6a95f0;--accent-500:#3b69e8;--accent-600:#204ad5;--accent-700:#1d38a5;--violet-300:#c7def9;--violet-400:#9fc5f4;--violet-500:#78aded;--violet-600:#548bde;--rose-400:#ff9175;--rose-500:#ff704c;--rose-600:#f24d2c;--success-100:#e7ecf9;--success-500:#204ad5;--success-600:#1d38a5;--gradient-brand:linear-gradient(135deg, var(--ink-900) 0%, var(--accent-500) 60%, var(--violet-500) 100%);--gradient-brand-soft:linear-gradient(135deg, #0c1a411f, #3b69e81f 55%, #78aded24 100%);--gradient-cta:linear-gradient(135deg, var(--rose-500) 0%, var(--rose-600) 100%);--gradient-ink:linear-gradient(180deg, var(--ink-900) 0%, var(--ink-950) 100%);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:28px;--space-7:40px;--space-8:56px;--space-9:84px;--space-10:112px;--space-11:168px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:999px;--font-display:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--fs-sm:.875rem;--fs-base:1.0625rem;--fs-md:clamp(1.1rem, 1rem + .5vw, 1.25rem);--fs-lg:clamp(1.35rem, 1.15rem + 1vw, 1.625rem);--fs-xl:clamp(1.65rem, 1.3rem + 1.75vw, 2.125rem);--fs-2xl:clamp(1.9rem, 1.3rem + 3vw, 2.75rem);--fs-3xl:clamp(2.15rem, 1.2rem + 4.75vw, 3.625rem);--fs-4xl:clamp(2.35rem, 1.1rem + 6.25vw, 4.5rem);--shadow-sm:0 1px 2px #0f172e0f, 0 1px 1px #0f172e0a;--shadow-md:0 8px 24px #0f172e14, 0 2px 6px #0f172e0f;--shadow-lg:0 24px 64px #0f172e29, 0 8px 20px #0f172e14;--shadow-glow:0 0 0 1px #ff704c24, 0 20px 44px #ff5c3347;--container-max:1200px;--border-hairline:1px solid var(--paper-200)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper-50);color:var(--text-700);font-family:var(--font-body);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-900);letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.1}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%;display:block}.container{max-width:var(--container-max);padding-inline:var(--space-6);margin-inline:auto}@media (width<=720px){.container{padding-inline:var(--space-5)}}.eyebrow{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-600);font-weight:700;display:inline-flex}.eyebrow:before{content:"";border-radius:var(--radius-full);background:var(--gradient-brand);width:22px;height:2px}.eyebrow--on-ink{color:var(--accent-300)}.gradient-text{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header.svelte-1elxaub{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:var(--border-hairline);background:#f4f6fbdb;position:sticky;top:0}.bar.svelte-1elxaub{justify-content:space-between;align-items:center;gap:var(--space-6);height:76px;display:flex}.brand.svelte-1elxaub{align-items:center;gap:var(--space-3);flex-shrink:0;display:inline-flex}.brand-mark.svelte-1elxaub{width:auto;height:30px}.brand-name.svelte-1elxaub{font-family:var(--font-display);color:var(--text-900);font-size:1.2rem;font-weight:800}.site-footer.svelte-jz8lnl{background:var(--paper-0);border-top:var(--border-hairline);padding-top:var(--space-9)}.grid.svelte-jz8lnl{padding-bottom:var(--space-8)}.brand.svelte-jz8lnl{align-items:center;gap:var(--space-3);display:inline-flex}.brand-mark.svelte-jz8lnl{width:auto;height:26px}.brand-name.svelte-jz8lnl{font-family:var(--font-display);color:var(--text-900);font-size:1.1rem;font-weight:800}.brand-tagline.svelte-jz8lnl{margin-top:var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-600);font-size:.72rem;font-weight:700}.tagline.svelte-jz8lnl{margin-top:var(--space-4);max-width:34ch;color:var(--text-600);font-size:.92rem;line-height:1.65}.tagline.svelte-jz8lnl em:where(.svelte-jz8lnl){color:var(--text-900);font-style:italic}.bottom.svelte-jz8lnl{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);border-top:var(--border-hairline);color:var(--text-400);flex-wrap:wrap;font-size:.85rem;display:flex}.page-shell.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}main.svelte-12qhfyh{flex:1}
