@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Inter+Tight:wght@500;600;700;800&family=Plus+Jakarta+Sans:wght@600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--outbox-blue: #015FFD;--outbox-blue-deep: #014AC5;--outbox-blue-light: #2878FD;--outbox-blue-tint: #E8F1FE;--outbox-blue-glow: rgba(1,95,253,.18);--ink: #0B0D12;--graphite: #2A2F3A;--slate: #6B7280;--fog: #EEF1F5;--paper: #FAFBFC;--white: #FFFFFF;--night: #07090D;--night-2: #0B0E14;--night-3: #11151C;--night-4: #161B24;--night-line: #1E2430;--night-line-2:#2A313F;--mist: rgba(255,255,255,.62);--haze: rgba(255,255,255,.44);--veil: rgba(255,255,255,.85);--success: #22C55E;--success-soft: #86EFAC;--success-glow: rgba(34,197,94,.22);--danger: #FF5F57;--warning: #FEBC2E;--positive: #28C840;--font-display: "Inter Tight", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-jakarta: "Plus Jakarta Sans", "Inter Tight", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-pill: 999px;--shadow-btn-primary: 0 1px 0 rgba(255,255,255,.15) inset, 0 1px 2px rgba(1,74,197,.5), 0 6px 16px rgba(1,95,253,.3);--shadow-btn-light: 0 1px 2px rgba(0,0,0,.08);--shadow-card-dark: 0 24px 48px rgba(0,0,0,.35);--shadow-hero: 0 40px 100px -20px rgba(1,95,253,.25), 0 40px 80px -20px rgba(0,0,0,.6), 0 8px 24px -8px rgba(0,0,0,.4), 0 0 0 1px rgba(255,255,255,.04) inset;--shadow-pricing-popular: 0 24px 48px rgba(1,95,253,.35), 0 1px 0 rgba(255,255,255,.2) inset;--inset-top-light: 0 1px 0 rgba(255,255,255,.06) inset;--inset-section: 0 1px 0 rgba(255,255,255,.12) inset, 0 -1px 0 rgba(0,0,0,.25) inset;--container: 1280px;--gutter-desktop: 48px;--gutter-mobile: 20px;--section-pad-desktop: 140px;--section-pad-mobile: 72px}.h-display,h1.outbox{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,6.4vw,88px);letter-spacing:-1.6px;line-height:1.02;text-wrap:balance}.h-section,h2.outbox{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,4vw,56px);letter-spacing:-1.68px;line-height:1.05;text-wrap:balance}.h-feature,h3.outbox{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,3.6vw,48px);letter-spacing:-1.6px;line-height:1.05;text-wrap:balance}.h-card{font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.6px;line-height:1.15;text-wrap:balance}.h-faq{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.3px}.h-tier{font-family:var(--font-jakarta);font-weight:700;font-size:22px;letter-spacing:-.4px}.t-lead{font-family:var(--font-body);font-size:22px;line-height:1.45;text-wrap:pretty}.t-body{font-family:var(--font-body);font-size:16px;line-height:1.55}.t-body-sm{font-family:var(--font-body);font-size:14px;line-height:1.5}.t-meta{font-family:var(--font-body);font-size:13px;line-height:1.4}.t-eyebrow{font-family:var(--font-mono);font-weight:500;font-size:13px;letter-spacing:1.8px;text-transform:uppercase}.t-eyebrow-sm{font-family:var(--font-mono);font-weight:600;font-size:11px;letter-spacing:1.4px;text-transform:uppercase}.t-mono{font-family:var(--font-mono);font-size:11px;letter-spacing:0}.t-numeric{font-family:var(--font-display);font-weight:700;font-size:44px;letter-spacing:-1.2px;font-variant-numeric:tabular-nums}
