.marketing-site{background-color:var(--background);color:var(--foreground)}.marketing-site .mkt-grid-bg{background-image:linear-gradient(to right, color-mix(in oklch, var(--border) 55%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklch, var(--border) 55%, transparent) 1px, transparent 1px);background-size:4.5rem 4.5rem;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000,#0000 78%);mask-image:radial-gradient(90% 70% at 50% 0,#000,#0000 78%)}.marketing-site .mkt-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--primary);font-size:.6875rem;font-weight:700}.marketing-site .mkt-title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--foreground);font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.marketing-site .mkt-title-lg{font-size:clamp(2.5rem,5vw,4rem)}.marketing-site .mkt-lead{color:var(--muted-foreground);font-size:1.0625rem;line-height:1.7}.marketing-site .mkt-card{border:1px solid var(--border);background:var(--card);box-shadow:0 18px 50px -28px color-mix(in oklch, var(--foreground) 14%, transparent);border-radius:1.25rem}.marketing-site .mkt-card-muted{background:color-mix(in oklch, var(--card) 90%, var(--muted))}.marketing-site .mkt-icon-well{border-bottom:1px solid var(--border);background:linear-gradient(180deg, color-mix(in oklch, var(--primary) 10%, transparent), transparent);justify-content:center;align-items:center;padding:1.75rem 1.5rem;display:flex}.marketing-site .mkt-stat{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--primary);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,4vw,3rem);line-height:1}.marketing-site .mkt-section-divider{border-color:var(--border)}.marketing-site .mkt-highlight{color:var(--primary)}.marketing-site .mkt-header{border-color:color-mix(in oklch, var(--border) 80%, transparent);background:color-mix(in oklch, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.marketing-site .mkt-footer{border-color:var(--border);background:color-mix(in oklch, var(--card) 85%, var(--muted))}