.theme-marketing{--mkt-ink:#152144;--mkt-ink-muted:#71717a;--mkt-surface-page:#fdf7fa;--mkt-surface-card:#fff;--mkt-surface-muted:#f4f4f5;--mkt-border:#d4d4d8;--mkt-action:#1d58ff;--mkt-action-text:#0f2e99;--mkt-ai:#6e3be0;--mkt-on-ink:#fff;--mkt-radius:0.125rem}.theme-marketing .mkt-shell{width:100%;min-height:100vh;background-color:var(--mkt-surface-page);color:var(--mkt-ink)}.theme-marketing .mkt-divide>*+*{border-top:1px solid color-mix(in srgb,var(--mkt-border) 60%,#0000)}.theme-marketing .mkt-text-ink{color:var(--mkt-ink)}.theme-marketing .mkt-text-muted{color:var(--mkt-ink-muted)}.theme-marketing .mkt-text-action{color:var(--mkt-action)}.theme-marketing .mkt-text-action-strong{color:var(--mkt-action-text)}.theme-marketing .mkt-bg-page{background-color:var(--mkt-surface-page)}.theme-marketing .mkt-bg-card{background-color:var(--mkt-surface-card)}.theme-marketing .mkt-bg-card-glass{background-color:color-mix(in srgb,var(--mkt-surface-card) 90%,#0000)}.theme-marketing .mkt-nav-link{color:var(--mkt-ink-muted)}.theme-marketing .mkt-nav-link:hover{color:var(--mkt-ink)}.theme-marketing .mkt-bg-muted,.theme-marketing .mkt-link-row:hover{background-color:var(--mkt-surface-muted)}.theme-marketing .mkt-bg-muted-soft{background-color:color-mix(in srgb,var(--mkt-surface-muted) 40%,#0000)}.theme-marketing .mkt-bg-ink{background-color:var(--mkt-ink);color:var(--mkt-on-ink)}.theme-marketing .mkt-border{border-color:color-mix(in srgb,var(--mkt-border) 60%,#0000)}.theme-marketing .mkt-border-strong{border-color:var(--mkt-border)}.theme-marketing .mkt-btn{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding:0 1.25rem;border-radius:9999px;font-size:.875rem;font-weight:500;letter-spacing:.01em;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.theme-marketing .mkt-btn:active{transform:scale(.98)}.theme-marketing .mkt-btn-primary{background-color:var(--mkt-action);color:var(--mkt-on-ink);box-shadow:inset 0 1px 2px #ffffff40,0 3px 3px -1.5px #1018280f,0 1px 1px #10182814}.theme-marketing .mkt-btn-primary:hover{background-color:color-mix(in srgb,var(--mkt-ink) 90%,#fff)}.theme-marketing .mkt-btn-outline{background-color:var(--mkt-surface-page);color:var(--mkt-ink);border:1px solid var(--mkt-border)}.theme-marketing .mkt-btn-outline:hover{background-color:var(--mkt-surface-muted)}.theme-marketing .mkt-btn-on-ink{background-color:var(--mkt-surface-card);color:var(--mkt-ink)}.theme-marketing .mkt-btn-on-ink:hover{background-color:color-mix(in srgb,var(--mkt-surface-card) 90%,var(--mkt-ink))}.theme-marketing .mkt-text-on-ink-soft{color:color-mix(in srgb,var(--mkt-on-ink) 80%,#0000)}.theme-marketing .mkt-hatch{background-image:repeating-linear-gradient(315deg,currentColor 0 1px,#0000 0 50%);background-size:10px 10px;color:color-mix(in srgb,var(--mkt-ink) 4%,#0000)}.theme-marketing .mkt-section-title{font-size:clamp(1.875rem,4vw,2.5rem);font-weight:500;letter-spacing:-.045em;line-height:1.1;text-wrap:balance;text-align:center;color:var(--mkt-ink)}.theme-marketing .mkt-hero-title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:500;letter-spacing:-.05em;line-height:1.02;text-wrap:balance;color:#101114}.theme-marketing .mkt-hero-glow{background:radial-gradient(ellipse 80% 55% at 50% 100%,#78a5ff73,#0000 70%)}.theme-marketing .mkt-badge{display:inline-flex;align-items:center;gap:.5rem;height:2rem;padding:0 .85rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--mkt-border) 80%,#0000);background:color-mix(in srgb,#fff 80%,#0000);color:var(--mkt-ink-muted);font-size:.8125rem;font-weight:500}.theme-marketing .mkt-cta-banner{background-color:var(--mkt-action);color:var(--mkt-on-ink)}.theme-marketing .mkt-section-desc{font-size:1rem;font-weight:500;text-wrap:balance;text-align:center;color:var(--mkt-ink-muted)}.theme-marketing .mkt-eyebrow{font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mkt-action)}