.marketing-site{--mkt-header-height:96px;--mkt-brand-navy:var(--ui-brand-navy);--mkt-brand-blue:var(--ui-brand-blue);--mkt-brand-teal:var(--ui-brand-teal);--mkt-ink:var(--ui-text-strong);--mkt-ink-soft:var(--ui-text-muted);--mkt-surface:var(--ui-bg-muted);--mkt-panel:var(--ui-surface);--mkt-panel-muted:var(--ui-surface-tint);--mkt-line:var(--ui-border);--mkt-line-strong:var(--ui-border-accent);--mkt-panel-border:var(--ui-border);--mkt-accent:var(--ui-action-text);--mkt-accent-strong:var(--ui-action-text);--mkt-accent-soft:var(--ui-action-soft);--mkt-accent-wash:var(--ui-action-soft);--mkt-accent-border:var(--ui-border-accent);--mkt-accent-rgb:46, 55, 254;--mkt-success:var(--mkt-brand-teal);--mkt-warning:var(--ui-warning);--mkt-radius-sm:var(--ui-radius-md);--mkt-radius-md:var(--ui-radius-lg);--mkt-radius-lg:var(--ui-radius-xl);--mkt-shadow-sm:var(--ui-shadow-resting);--mkt-shadow-md:var(--ui-shadow-floating);--mkt-container:1220px;--mkt-space-1:4px;--mkt-space-2:8px;--mkt-space-3:12px;--mkt-space-4:16px;--mkt-space-5:24px;--mkt-space-6:32px;--mkt-space-7:48px;--mkt-space-8:64px;--mkt-space-9:96px;background:var(--ui-bg);color:var(--mkt-ink);min-height:100vh}.marketing-site--inline{background:0 0;min-height:0}.marketing-site[data-market=mx]{--mkt-accent-wash:var(--ui-success-soft);--mkt-accent-border:color-mix(in srgb, var(--ui-brand-teal) 24%, transparent)}.marketing-site[data-market=de]{--mkt-accent-wash:var(--ui-surface-tint);--mkt-accent-border:var(--ui-border-accent)}.marketing-site *,.marketing-site :before,.marketing-site :after{box-sizing:border-box}.marketing-site a{color:inherit;text-decoration:none}.marketing-site p,.marketing-site li{color:var(--mkt-ink-soft);line-height:1.6}.marketing-main{gap:clamp(80px,9vw,128px);min-width:0;padding-bottom:clamp(80px,9vw,128px);display:grid}.marketing-main>.mkt-container{scroll-margin-top:96px}.mkt-container{width:min(calc(100% - 32px), var(--mkt-container));margin:0 auto}.mkt-section{gap:var(--mkt-space-5);display:grid}.mkt-kicker{color:var(--mkt-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.mkt-display{letter-spacing:0;margin:0;font-size:clamp(2.45rem,4.8vw,4.6rem);line-height:1}.mkt-heading{letter-spacing:0;margin:0;font-size:clamp(1.75rem,2.8vw,2.8rem);line-height:1.05}.mkt-subtitle{max-width:56rem;margin:0;font-size:1.05rem}.mkt-grid{gap:var(--mkt-space-5);display:grid}.mkt-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-card{background:var(--mkt-panel);border:var(--ui-border-width) solid var(--mkt-panel-border);border-radius:var(--mkt-radius-md);box-shadow:var(--mkt-shadow-sm);padding:28px}.mkt-card h3,.mkt-card h4{margin:0 0 var(--mkt-space-3);letter-spacing:0}.mkt-stack{gap:var(--mkt-space-4);display:grid}.mkt-icon-row{align-items:flex-start;gap:var(--mkt-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.mkt-icon-row svg{color:var(--mkt-accent);width:22px;height:22px;margin-top:3px}.mkt-icon-row h2,.mkt-icon-row h3{margin:0 0 4px;font-size:1rem;line-height:1.2}.mkt-icon-row p{margin:0}.mkt-pill{background:var(--ui-action-soft);border:1px solid var(--mkt-accent-border);border-radius:var(--ui-radius-pill);color:var(--ui-action-text);align-items:center;gap:6px;padding:10px 14px;font-size:.9rem;font-weight:700;display:inline-flex}.mkt-actions{gap:var(--mkt-space-3);flex-wrap:wrap;display:flex}.mkt-button{border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-pill);font-size:var(--ui-type-size-md);min-height:var(--ui-button-height-lg);padding:0 var(--ui-button-pad-x-lg);transition:background-color var(--ui-transition-fast), border-color var(--ui-transition-fast), color var(--ui-transition-fast), transform var(--ui-transition-fast);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.mkt-button-primary{background:var(--mkt-brand-navy);border-color:var(--mkt-brand-navy);box-shadow:var(--ui-shadow-none);color:var(--ui-text-inverse)}.mkt-button-primary:hover,.mkt-button-primary:focus-visible{background:var(--ui-action-primary);border-color:var(--ui-action-primary)}.mkt-button-secondary{background:var(--ui-surface);border-color:var(--mkt-line);color:var(--ui-action-text)}.mkt-button-secondary:hover,.mkt-button-secondary:focus-visible{background:var(--ui-action-soft);border-color:var(--ui-border-accent)}.marketing-site a.mkt-button-primary,.marketing-site .mkt-button-primary{color:var(--ui-text-inverse)}.marketing-site a.mkt-button-secondary,.marketing-site .mkt-button-secondary{color:var(--ui-action-text)}.mkt-button:hover,.mkt-button:focus-visible{outline:none;transform:translateY(-1px)}button.mkt-button:disabled{cursor:wait;opacity:.72;transform:none}@media (width<=900px){.mkt-grid-2,.mkt-grid-3{grid-template-columns:1fr}}.marketing-main :is(h1,h2,h3,h4,p,li){overflow-wrap:anywhere}.marketing-main>*,.marketing-main :is(.mkt-grid,.mkt-stack,.mkt-card)>*{min-width:0}@media (width<=760px){.marketing-main :is(.mkt-button,.mkt-button-secondary){white-space:normal;text-align:center;max-width:100%}}
