.sc{--sc-ink:#0a0e1a;--sc-text-2:#4b5563;--sc-text-3:#6b7280;--sc-white:#fff;--sc-bone:#f5f6fa;--sc-line:#1a1b261a;--sc-line-2:#1a1b262e;--sc-accent:var(--color-lumin,#7c6ff7);--sc-accent-dark:var(--color-lumin-dark,#5b52cc);--sc-go:#1f7a43;--sc-wash:radial-gradient(120% 80% at 15% 0%, #7c6ff71a, transparent 60%), radial-gradient(90% 70% at 90% 10%, #38bdf817, transparent 60%), radial-gradient(80% 60% at 60% 100%, #f472b612, transparent 65%), #fff;--sc-glide:cubic-bezier(.16, 1, .3, 1);--sc-radius:20px;--sc-radius-sm:12px;--sc-fs-eyebrow:13px;--sc-fs-body:16px;--sc-fs-lead:19px;--sc-fs-h3:21px;--sc-fs-h2:clamp(28px, 6.4vw, 48px);--sc-fs-h1:clamp(36px, 9vw, 72px);--sc-shadow:0 1px 2px #1a1b260a, 0 18px 40px -24px #1a1b2647;font-family:var(--font-inter), system-ui, sans-serif;color:var(--sc-ink)}.sc-wash{background:var(--sc-wash)}.sc-bone{background:var(--sc-bone)}.sc-num{font-family:var(--font-numerals), var(--font-inter), sans-serif;font-variant-numeric:tabular-nums}.sc-eyebrow{font-size:var(--sc-fs-eyebrow);letter-spacing:.01em;color:var(--sc-text-3);font-weight:600}.sc-h1{font-size:var(--sc-fs-h1);letter-spacing:-.035em;font-weight:700;line-height:1.04}.sc-h2{font-size:var(--sc-fs-h2);letter-spacing:-.03em;font-weight:700;line-height:1.08}.sc-h3{font-size:var(--sc-fs-h3);letter-spacing:-.015em;font-weight:650;line-height:1.2}.sc-lead{font-size:var(--sc-fs-lead);color:var(--sc-text-2);line-height:1.45}.sc-card{background:var(--sc-white);border:1px solid var(--sc-line);border-radius:var(--sc-radius);box-shadow:var(--sc-shadow)}.sc-btn{min-height:48px;transition:transform .18s var(--sc-glide), background-color .18s, box-shadow .18s;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.sc-btn:active{transform:scale(.98)}.sc-btn-primary{background:var(--sc-accent);color:#fff;box-shadow:0 8px 20px -10px #7c6ff7b3}.sc-btn-primary:hover{background:var(--sc-accent-dark)}.sc-btn-quiet{color:var(--sc-ink);border:1px solid var(--sc-line-2);background:0 0}.sc-btn-quiet:hover{background:var(--sc-bone)}.sc-link{color:var(--sc-accent-dark);text-underline-offset:3px;font-weight:600}.sc-link:hover{text-decoration:underline}.sc-localnav{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);border-bottom:1px solid var(--sc-line);background:#ffffffc7;position:sticky;top:0}.sc-section{padding:56px 16px}@media (min-width:768px){.sc-section{padding:96px 32px}}.sc-container{max-width:1120px;margin:0 auto}.sc-vial{filter:drop-shadow(0 18px 18px #1a1b261f)drop-shadow(0 2px 3px #1a1b2614)}.sc-armed [data-sc-rise]{opacity:0;transition:opacity .6s var(--sc-glide), transform .6s var(--sc-glide);transform:translateY(14px)}.sc-armed [data-sc-rise].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sc-armed [data-sc-rise]{opacity:1;transition:none;transform:none}.sc-btn{transition:none}}
