:root{--color-ink:#222;--color-bg:#fafafa;--color-surface:#fff;--color-band-alt:#eff4f8;--color-muted:#555;--color-border:#e4e4e4;--color-accent:#08c;--color-accent-ink:#fff;--color-accent-hover:#006fa8;--color-accent-strong:#0071a8;--color-accent-strong-hover:#069;--color-accent-2:#65d615;--color-accent-2-ink:#14300a;--color-go:#65d615;--color-go-hover:#55b910;--color-go-ink:#14300a;--color-go-edge:#4a9e0d;--color-brand-bright:#2196f3;--color-block-blue:#1668a1;--color-trustpilot:#00b67a;--color-danger:#b42318;--color-focus:#08c;--header-height:4.25rem;--font-display:"Plus Jakarta Sans", "Plus Jakarta Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:"DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-base:1.0625rem;--line-height-body:1.6;--font-weight-body:400;--font-weight-bold:700;--font-weight-display:800;--step--1:.875rem;--step--0-5:.9375rem;--step-0:var(--font-size-base);--step-1:1.25rem;--step-2:1.5rem;--step-3:2rem;--step-4:2.75rem;--step-5:3.5rem;--grid-columns:12;--grid-gutter:1.5rem;--container-max:1200px;--container-pad:1.25rem;--prose-max:72ch;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--radius-s:4px;--radius-m:8px;--radius-l:14px;--shadow-card:0 1px 2px #1414140f, 0 4px 12px #1414140f;--transition-fast:.12s ease;--transition-base:.2s ease;--sticky-cta-height:calc(60px + env(safe-area-inset-bottom,0px));--consent-height:calc(16rem + env(safe-area-inset-bottom,0px))}@media (width>=48rem){:root{--consent-height:13rem}}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s;--transition-base:0s}}:root{--font-display:"Sora", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-weight-display:700;--radius-xl:20px;--radius-tile:12px;--radius-pill:999px;--section-pad:clamp(3.5rem, 8vw, 7.5rem);--section-pad-tight:clamp(2.5rem, 5vw, 4.5rem);--shadow-lift:0 2px 4px #1414140a, 0 12px 28px #1414141a;--shadow-panel:0 1px 2px #1414140d, 0 18px 48px #14141417;--tint-accent:color-mix(in srgb, var(--color-accent) 12%, #fff);--tint-accent-deep:color-mix(in srgb, var(--color-accent) 20%, #fff);--tint-go:color-mix(in srgb, var(--color-go) 22%, #fff);--tint-ink:color-mix(in srgb, var(--color-ink) 7%, #fff);--gradient-hero:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg) 100%);--gradient-primary:linear-gradient(245deg, #0071a8 -20%, #0b4f86 120%);--gradient-primary-hover:linear-gradient(245deg, #0b4f86 -20%, #0071a8 120%);--gradient-go:linear-gradient(245deg, #7be82b -20%, #55b910 120%);--gradient-go-hover:linear-gradient(245deg, #55b910 -20%, #7be82b 120%);--gradient-ink:linear-gradient(245deg, color-mix(in srgb, var(--color-block-blue) 70%, var(--color-ink)) -20%, var(--color-ink) 120%);--pattern-dots:radial-gradient(currentColor 1px, transparent 1.6px)}
