@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(assets/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500 800;font-display:swap;src:url(assets/fonts/jakarta-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500 800;font-display:swap;src:url(assets/fonts/jakarta-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--brand: #4439BD;--brand-hover: #382FA0;--brand-active: #2C2580;--brand-lift: #5650E6;--accent-cyan: #21D4FD;--brand-soft: rgba(68, 57, 189, .1);--brand-soft-h: rgba(68, 57, 189, .16);--brand-grad: linear-gradient(135deg, #382FA0 0%, #4439BD 50%, #5650E6 100%);--brand-grad-mark: linear-gradient(135deg, #4439BD 0%, #21D4FD 100%);--brand-grad-cta: linear-gradient(135deg, #5650E6 0%, #4439BD 100%);--brand-grad-cta-h: linear-gradient(135deg, #6A64EA 0%, #4C41CB 100%);--purple-50: #F2F1FD;--purple-100: #E6E4FB;--purple-200: #CDC9F6;--purple-300: #ABA4EF;--indigo-500: #5650E6;--cyan-400: #21D4FD;--ink: #0F172A;--ink-soft: #334155;--muted: #556070;--subtle: #94A3B8;--text-link: #4439BD;--text-link-hover: #382FA0;--surface: #FFFFFF;--bg: #F8FAFC;--bg-tint: #F2F1FD;--bg-tint-cool: #F1F5F9;--line: rgba(15, 23, 42, .1);--line-soft: rgba(15, 23, 42, .06);--line-strong: rgba(15, 23, 42, .16);--ring-focus: 0 0 0 3px rgba(68, 57, 189, .32);--success: #059669;--success-soft: rgba(16, 185, 129, .12);--warning: #B45309;--danger: #B91C1C;--font-display: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--h1: clamp(2.15rem, 1.4rem + 3vw, 3.3rem);--h2: clamp(1.55rem, 1.2rem + 1.4vw, 2rem);--h3: clamp(1.25rem, 1.1rem + .7vw, 1.5rem);--h4: 1.15rem;--body-size: 1.1875rem;--body-size-mob:1.0625rem;--lead-size: 1.3125rem;--leading: 1.75;--leading-tight:1.18;--leading-snug: 1.3;--measure: 72ch;--tracking-tight: -.02em;--tracking-tighter:-.035em;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--r-pill: 999px;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .05);--shadow-sm: 0 2px 8px rgba(15, 23, 42, .06);--shadow-md: 0 10px 30px -12px rgba(15, 23, 42, .16);--shadow-lg: 0 24px 60px -24px rgba(15, 23, 42, .22);--shadow-cta:0 10px 24px -10px rgba(68, 57, 189, .55);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--section-y: clamp(48px, 6vw, 88px);--col-content: 780px;--col-sidebar: 340px;--col-gap: 64px;--max-shell: 1344px;--header-h: 68px;--chrome-h: calc(var(--header-h) + 45px);--ease: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .14s;--dur: .24s;--z-header: 100;--z-progress: 110}
