:root{--marketing-max: 1120px;--marketing-gutter: clamp(var(--space-6), 4vw, var(--space-8));--marketing-section-gap: clamp(var(--space-16), 12vh, var(--space-24));--marketing-radius: var(--radius-lg);--marketing-radius-sm: var(--radius-md);--marketing-hero-size: clamp(2.75rem, 5.5vw, 3.5rem)}.marketing-shell-bg:before,.marketing-shell-bg:after{display:none}.marketing-shell{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}.marketing-header{position:sticky;top:0;z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;padding:.85rem var(--marketing-gutter);background:var(--landing-bg);border-bottom:1px solid var(--synex-divider)}.marketing-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.marketing-nav-link{display:inline-flex;align-items:center;padding:.45rem .95rem;border-radius:999px;border:none;background:transparent;color:color-mix(in srgb,var(--landing-fg) 88%,var(--landing-fg-muted));font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;cursor:pointer;transition:color .15s,border-color .15s,background .15s,box-shadow .15s,transform .15s}.marketing-nav-link:hover{color:var(--landing-fg);background:var(--synex-inset)}.marketing-nav-link.is-primary,.marketing-btn--primary{color:var(--marketing-btn-primary-fg);border-color:transparent;background:var(--marketing-btn-primary-bg);box-shadow:var(--shadow-accent-sm)}.marketing-nav-link.is-primary:hover,.marketing-btn--primary:hover{transform:translateY(-1px);background:var(--marketing-btn-primary-hover-bg);box-shadow:var(--shadow-accent)}.marketing-hero{padding:clamp(var(--space-16),14vh,var(--space-24)) 0 clamp(var(--space-12),8vh,var(--space-16));text-align:center}.marketing-hero-inner{width:min(var(--marketing-max),100%);margin-inline:auto;padding-inline:var(--marketing-gutter)}.marketing-hero-kicker{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-6);padding:var(--space-1) var(--space-3);border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:var(--type-caption);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.marketing-hero-kicker-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:none}.marketing-hero-title{margin:0 0 var(--space-6);font-family:var(--font-display);font-size:var(--marketing-hero-size);font-weight:700;line-height:1.08;letter-spacing:-.035em}.marketing-hero-title-accent{color:var(--accent)}.marketing-hero-lead{max-width:32rem;margin:0 auto var(--space-8);font-size:var(--type-body);line-height:1.55;color:var(--text-secondary)}.marketing-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem}.marketing-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.85rem;padding:.65rem 1.45rem;border-radius:999px;border:1px solid transparent;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s,color .15s}.marketing-btn--ghost{color:var(--color-text-primary, var(--landing-fg));background:var(--surface-panel-muted, color-mix(in srgb, var(--landing-surface) 88%, transparent));border-color:color-mix(in srgb,var(--landing-border) 80%,var(--accent) 20%)}.marketing-btn--ghost:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--landing-border));background:color-mix(in srgb,var(--accent) 10%,var(--surface-panel-muted, var(--landing-surface)))}.marketing-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(2.25rem,5vh,3.5rem);border-radius:var(--marketing-radius);border:1px solid var(--marketing-metrics-border);background:var(--marketing-metrics-track-bg);overflow:hidden}.marketing-metric{padding:clamp(1rem,2.5vw,1.5rem);background:var(--marketing-metric-cell-bg);text-align:center}.marketing-metric-value{display:block;margin-bottom:.35rem;font-family:var(--font-mono);font-size:clamp(1.3rem,2.6vw,1.75rem);font-weight:var(--weight-extrabold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);line-height:1.25;color:var(--marketing-metric-value-color)}.marketing-metric-label{font-size:var(--text-xs);color:var(--marketing-metric-label-color);letter-spacing:var(--tracking-wide)}.marketing-section{padding-block:var(--marketing-section-gap);border-top:1px solid color-mix(in srgb,var(--landing-border) 70%,transparent)}.marketing-container{width:min(var(--marketing-max),100%);margin-inline:auto;padding-inline:var(--marketing-gutter)}.marketing-section-kicker{margin:0 0 .65rem;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.marketing-section-title{margin:0 0 .85rem;font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:var(--weight-bold);line-height:1.2;letter-spacing:var(--tracking-tight);color:var(--color-text-primary, var(--landing-fg))}.marketing-section-lead{margin:0;font-size:var(--text-lg);line-height:1.7;color:var(--color-text-secondary, color-mix(in srgb, var(--landing-fg) 78%, var(--landing-fg-muted)))}.marketing-section-head--center{text-align:center;max-width:40rem;margin-inline:auto}@media(max-width:960px){.marketing-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.marketing-metrics{grid-template-columns:1fr}.marketing-hero-actions{flex-direction:column;width:100%}.marketing-btn{width:100%;max-width:20rem}}html[data-mobile] .marketing-metrics,html[data-wechat] .marketing-metrics,html[data-qq] .marketing-metrics{grid-template-columns:1fr!important;margin-top:1.25rem}html[data-mobile] .marketing-hero-actions,html[data-wechat] .marketing-hero-actions,html[data-qq] .marketing-hero-actions{flex-direction:column;width:100%}html[data-mobile] .marketing-hero,html[data-wechat] .marketing-hero,html[data-qq] .marketing-hero,html[data-mobile] .synex-hero-mesh,html[data-wechat] .synex-hero-mesh,html[data-qq] .synex-hero-mesh{padding:1.25rem 0 1.5rem;text-align:left}
