.native-premium-page{--premium-font-display:"Fraunces", serif;--premium-font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--premium-letter-tight:-.04em;--premium-leading-display:.94;--premium-leading-heading:.98;--premium-leading-body:1.72;--premium-ink:#0f172a;--premium-ink-soft:#334155;--premium-copy:#64748b;--premium-surface:#f8fafc;--premium-surface-elevated:#fff;--premium-border:#e2e8f0;--premium-border-strong:#cbd5e1;--premium-accent:#4f46e5;--premium-accent-hover:#3730a3;--premium-accent-soft:#e0e7ff;--premium-focus-ring:#4f46e552;--premium-shell-max:87.5rem;--premium-space-x:clamp(1.5rem, 3.2vw, 3rem);--premium-space-hero-y:clamp(6.5rem, 12vh, 8.75rem);--premium-space-section-y:clamp(4rem, 5.5vw, 5.25rem);--premium-space-section-y-large:clamp(4.5rem, 6vw, 5.75rem);--premium-space-section-y-tight:clamp(3.25rem, 4.5vw, 4.25rem);--premium-space-stack-xs:.625rem;--premium-space-stack-sm:1rem;--premium-space-stack-md:1.5rem;--premium-space-stack-lg:2.25rem;--premium-space-grid:1.5rem;--premium-space-grid-lg:2rem;--premium-space-card:clamp(1.75rem, 3vw, 2.5rem);--premium-space-card-compact:clamp(1.5rem, 2.5vw, 2rem);--premium-space-button-x:2.25rem;--premium-space-button-y:1.125rem;--premium-space-actions-top:clamp(2.5rem, 5vw, 3.5rem);--premium-space-rule-top:clamp(.5rem, .75vw, .75rem);--premium-space-section-intro-bottom:clamp(1.75rem, 3vw, 2.5rem);--premium-space-section-intro-bottom-large:clamp(2.25rem, 4vw, 3rem);--premium-rule-width:clamp(3.5rem, 7vw, 5rem);--premium-rule-height:2px;--premium-fs-kicker:.875rem;--premium-fs-micro:.625rem;--premium-fs-hero-title:clamp(3.75rem, 7vw, 6rem);--premium-fs-section-title:clamp(2rem, 4vw, 3.25rem);--premium-fs-card-title:clamp(1.6rem, 2.4vw, 2rem);--premium-fs-hero-copy:1.25rem;--premium-fs-section-copy:1.0625rem;--premium-fs-card-copy:1rem;--premium-fs-item-copy:.9375rem;--premium-fs-note:.8125rem;--premium-fs-action:.75rem;--premium-section-space:var(--premium-space-section-y);font-family:var(--premium-font-body);-webkit-font-smoothing:antialiased;color:var(--premium-ink);background:var(--premium-surface-elevated)}.native-premium-page .premium-container{width:min(calc(100% - (var(--premium-space-x) * 2)), var(--premium-shell-max));margin-inline:auto}.native-premium-page .premium-eyebrow{color:var(--premium-accent);font-size:var(--premium-fs-kicker);letter-spacing:.18em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.2}.native-premium-page .premium-display{font-family:var(--premium-font-display);letter-spacing:var(--premium-letter-tight);font-weight:300;line-height:var(--premium-leading-heading);text-wrap:balance;margin:0}.native-premium-page .premium-rule{width:var(--premium-rule-width);height:var(--premium-rule-height);background:linear-gradient(90deg,#4f46e5 0%,#818cf8 100%);border:0;border-radius:9999px;margin:0}.native-premium-page .premium-button{padding:var(--premium-space-button-y) var(--premium-space-button-x);background:var(--premium-ink);color:#fff;font-family:var(--premium-font-body);font-size:var(--premium-fs-action);letter-spacing:.05em;text-align:center;text-transform:uppercase;border:none;border-radius:0;justify-content:center;align-items:center;gap:.75rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.native-premium-page .premium-button:hover{border-color:var(--premium-accent-hover);background:var(--premium-accent-hover);color:#fff}.native-premium-page :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--premium-focus-ring);outline-offset:3px}
