*{box-sizing:border-box;margin:0;padding:0}:root{--cs-color-brand:#287fae;--cs-color-brand-dark:#1d648d;--cs-color-brand-deep:#12384d;--cs-color-brand-soft:#e8f4f9;--cs-color-care:#0f766e;--cs-color-care-dark:#115e59;--cs-color-care-soft:#e4f6ef;--cs-color-lime:#d9f99d;--cs-color-warm:#f2ad4b;--cs-color-warm-dark:#c7771d;--cs-color-rose:#d94f5c;--cs-color-rose-dark:#a93342;--cs-color-ink:#102a33;--cs-color-text:#17323d;--cs-color-muted:#617371;--cs-color-muted-strong:#3f565d;--cs-color-subtle:#82918f;--cs-color-surface:#f6fbfa;--cs-color-surface-blue:#f3f9fc;--cs-color-surface-mint:#f0faf5;--cs-color-surface-raised:#fff;--cs-color-border:#d8e8e4;--cs-color-border-strong:#bdd5d0;--cs-shadow-soft:0 10px 28px #12384d14;--cs-shadow-lift:0 18px 44px #12384d1f;--cs-shadow-brand:0 14px 30px #287fae3d;--cs-shadow-care:0 14px 30px #0f766e38;--cs-button-radius:10px;--cs-button-height:48px;--cs-button-padding-x:1.25rem;--cs-button-primary-bg:linear-gradient(135deg, var(--cs-color-brand) 0%, var(--cs-color-brand-dark) 100%);--cs-button-primary-bg-hover:linear-gradient(135deg, var(--cs-color-brand-dark) 0%, var(--cs-color-brand-deep) 100%);--cs-button-accent-bg:linear-gradient(135deg, var(--cs-color-care) 0%, var(--cs-color-brand) 100%);--cs-button-accent-bg-hover:linear-gradient(135deg, var(--cs-color-care-dark) 0%, var(--cs-color-brand-dark) 100%);--cs-button-secondary-bg:#fffffff0;--cs-button-secondary-bg-hover:var(--cs-color-brand-soft);--cs-radius-sm:6px;--cs-radius-md:8px;--cs-radius-lg:12px;--cs-radius-xl:16px;--cs-container:1200px;--cs-marketing-nav-height:88px;--cs-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--cs-color-surface);color:var(--cs-color-text);font-family:var(--cs-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}@media (max-width:968px){[class*=layout]>[class*=main],[class*=layout]>[class*=content],[class*=content][style*=margin-left],div[style*="margin-left: 260px"]{margin-left:0!important;padding-left:1rem!important;padding-right:1rem!important}[class*=banner]{width:100%!important;margin-left:0!important}}
