:root{
/* Brand */
--mms-teal-950:#092f2d;--mms-teal-900:#0b3b38;--mms-teal-800:#115e59;--mms-teal-700:#13746c;--mms-teal-600:#16877e;--mms-teal-200:#b8e6de;--mms-teal-100:#ddf4ef;--mms-teal-50:#f0faf7;--mms-yellow-600:#dba914;--mms-yellow-500:#f2c94c;--mms-yellow-100:#fff5cc;--mms-brand-teal:#0fb3a7;--mms-brand-gold:#fcb317;
/* Text + surfaces */
--mms-ink-950:#102d35;--mms-ink-800:#29434b;--mms-ink-700:#38515a;--mms-ink-650:#435c65;--mms-ink-600:#4f666f;--mms-ink-500:#566b73;--mms-surface-0:#fff;--mms-surface-50:#f7faf9;--mms-surface-100:#eef5f3;--mms-surface-200:#e3eeeb;--mms-line:#d6e2df;--mms-line-strong:#b6c9c4;--mms-danger:#8f1d14;
/* Editorial */
--mms-text-primary:#102f2d;--mms-text-muted:#526d6a;--mms-text-muted-editorial:#647a84;--mms-text-muted-soft:#536d6a;--mms-text-support:#365754;--mms-border-default:#d5e3df;--mms-border-soft:#d4e2df;--mms-surface-soft:#f4f8f6;--mms-surface-soft-editorial:#f4f9f7;--mms-accent:#0b756d;--mms-accent-strong:#075d57;--mms-accent-soft:#e8f5f2;--mms-accent-soft-alt:#edf8f5;--mms-warning:#f4c542;--mms-warning-surface:#fff8df;--mms-warning-border:#ead58d;--mms-warning-text:#5d4b13;--mms-help-hero-surface:#eef3f1;--mms-help-accent-surface:#e8f6f2;--mms-help-warning-surface:#fff9e9;--mms-help-warning-text:#5c4b1a;--mms-help-note-border:#b8d9d2;--mms-help-note-text:#194f4a;--mms-help-card-hover-border:#a8cbc4;--mms-interactive-border-strong:#87b8b1;--mms-context-border:#d8e6e2;--mms-surface-subtle:#f7fbfa;--mms-surface-muted:#f8fbfa;--mms-help-interaction-border:#9fc9c2;--mms-brand-content-ink:#123d3a;--mms-brand-content-soft:#edf7f4;--mms-brand-content-border:#d6e6e2;--mms-brand-content-gold:#f4c94b;
/* Type */
--mms-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mms-h1:clamp(2.25rem,4.1vw,3.8rem);--mms-h2:clamp(1.75rem,3vw,2.65rem);--mms-h3:clamp(1.2rem,2vw,1.55rem);--mms-body-lg:clamp(1.0625rem,1.2vw,1.2rem);--mms-body:1rem;--mms-label:.78rem;--mms-copy-size:clamp(1rem,calc(.965rem + .12vw),1.075rem);--mms-copy-line:1.64;--mms-micro-size:max(.84rem,13.5px);--mms-muted-strong:#465f68;
/* Spacing */
--mms-space-3:.75rem;--mms-space-4:1rem;--mms-space-5:1.25rem;
/* Shape + motion */
--mms-radius-sm:.5rem;--mms-radius-md:.875rem;--mms-radius-lg:1.25rem;--mms-radius-xl:1.75rem;--mms-card-radius:1rem;--mms-card-radius-lg:1.15rem;--mms-radius-pill:999px;--mms-card-shadow:0 12px 32px rgba(16,49,46,.055);--mms-card-shadow-elevated:0 18px 48px rgba(16,49,46,.07);--mms-component-shadow:0 6px 20px rgb(16 45 53 / .045);--mms-section-soft:#f3f8f6;--mms-section-dark:#0b4542;--mms-card-hover-border:rgb(22 135 126 / .42);--mms-card-hover-shadow:0 14px 34px rgb(16 45 53 / .11),0 2px 8px rgb(16 45 53 / .045);--mms-shadow-1:0 1px 2px rgb(16 45 53 / .06);--mms-shadow-2:0 10px 30px rgb(16 45 53 / .09);--mms-shadow-3:0 24px 70px rgb(16 45 53 / .14);--mms-shadow-focus:0 0 0 3px rgb(22 135 126 / .28);--mms-fast:120ms;--mms-base:220ms;--mms-ease:cubic-bezier(.2,.8,.2,1);--mms-emphasis:cubic-bezier(.16,1,.3,1);--mms-card-transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;--mms-help-floating-note-shadow:0 18px 50px rgba(16,49,46,.12);--mms-help-resource-shadow:0 10px 28px rgba(16,49,46,.05);--mms-help-soft-card-shadow:0 12px 34px rgba(16,49,46,.055);--mms-help-doc-hover-border:#91c8bf;--mms-help-doc-hover-shadow:0 16px 36px rgba(16,49,46,.08);--mms-help-focus-halo:0 0 0 6px rgba(244,197,66,.5);--mms-help-focus-outline:rgba(11,117,109,.24);--mms-help-resource-focus-shadow:0 16px 40px rgba(16,49,46,.1);
/* Dimensions */
--mms-container:75rem;--mms-readable:72ch;--mms-header-height:4.75rem;--mms-content-gutter:clamp(1rem,3vw,2.5rem);--mms-touch:44px;--mms-focus-ring:0 0 0 4px rgb(20 112 104 / .22);--mms-video-control-min-height:3rem;--mms-video-control-padding:.35rem .65rem;--mms-video-control-gap:.35rem;--mms-video-range-hit-height:2rem;
/* Editable settings */
--mms-edit-content-max:1200px;--mms-edit-content-max-wide:1360px;--mms-edit-card-radius:var(--mms-card-radius);--mms-edit-card-radius-small:.75rem;--mms-edit-hero-copy-space:clamp(6rem,11vw,9rem) clamp(4rem,8vw,6rem);--mms-edit-hero-copy-space-roomy:clamp(6.5rem,12vw,9.5rem) clamp(4rem,8vw,6rem);--mms-edit-page-hero-default:clamp(36rem,70vh,46rem);--mms-edit-page-hero-help:clamp(32rem,62vh,40rem);--mms-edit-page-hero-commercial:clamp(36rem,72vh,48rem);--mms-edit-page-hero-legal:clamp(31rem,58vh,39rem);
--mms-hero-copy-space:var(--mms-edit-hero-copy-space);--mms-hero-copy-space-roomy:var(--mms-edit-hero-copy-space-roomy);--mms-component-radius:var(--mms-edit-card-radius);--mms-component-radius-sm:var(--mms-edit-card-radius-small);--mms-component-transition:180ms cubic-bezier(.2,.8,.2,1);
/* Responsive editorial typography */
body.mms-site-refinement{--mms-type-h1:clamp(2.5rem,3.4vw,3.25rem);--mms-type-h2:clamp(1.75rem,2.25vw,2.1rem);--mms-type-h3:clamp(1.2rem,1.25vw,1.3rem);--mms-type-h1-line:1.05;--mms-type-h2-line:1.13;--mms-type-h3-line:1.25;}@media(min-width:681px) and (max-width:1024px){body.mms-site-refinement{--mms-type-h1:clamp(2rem,4.6vw,2.55rem);--mms-type-h2:clamp(1.4rem,3.2vw,1.8rem);--mms-type-h3:clamp(1.08rem,2vw,1.22rem);--mms-type-h1-line:1.06;--mms-type-h2-line:1.14;--mms-type-h3-line:1.26;}}@media(max-width:680px){body.mms-site-refinement{--mms-type-h1:clamp(1.65rem,7vw,1.9rem);--mms-type-h2:clamp(1.3rem,5.6vw,1.5rem);--mms-type-h3:clamp(1.1rem,4.5vw,1.25rem);--mms-type-h1-line:1.08;--mms-type-h2-line:1.16;--mms-type-h3-line:1.28;}}
/* Family contracts */
--mms-help-section-padding:18px;--mms-help-surface-padding:18px;--mms-legal-section-padding:18px;--mms-legal-surface-padding:18px;--mms-legal-section-gap:18px;}@media(max-width:72rem){:root{--mms-header-height:4.4rem;}}@media(max-width:42rem){:root{--mms-h1:clamp(2.05rem,10vw,2.85rem);--mms-h2:clamp(1.65rem,8vw,2.2rem);}}@media(max-width:720px){:root{--mms-content-gutter:clamp(.875rem,4vw,1.25rem);--mms-video-control-min-height:2.75rem;--mms-video-control-padding:.25rem .5rem;--mms-video-control-gap:.25rem;--mms-video-range-hit-height:1.7rem;}}body.mms-site-refinement{--mms-page-hero-min:var(--mms-edit-page-hero-default);}body.mms-site-refinement[data-mms-page-family="help"]{--mms-page-hero-min:var(--mms-edit-page-hero-help);}body.mms-site-refinement[data-mms-page-family="commercial"]{--mms-page-hero-min:var(--mms-edit-page-hero-commercial);}body.mms-site-refinement[data-mms-page-family="module"]{--mms-page-hero-min:var(--mms-edit-page-hero-default);}body.mms-site-refinement:is([data-mms-page-family="legal"],[data-mms-page-family="form"],[data-mms-page-family="system"]){--mms-page-hero-min:var(--mms-edit-page-hero-legal);}@media(max-width:671px){body.mms-site-refinement[data-mms-page-family="help"]{--mms-page-hero-min:clamp(36rem,82svh,40rem);}body.mms-site-refinement:is([data-mms-page-family="module"],[data-mms-page-family="commercial"]){--mms-page-hero-min:clamp(34rem,78svh,40rem);}body.mms-site-refinement:is([data-mms-page-family="legal"],[data-mms-page-family="form"],[data-mms-page-family="system"]){--mms-page-hero-min:clamp(30rem,72svh,36rem);}}@media (min-width:1025px){#mms-app body.mms-site-refinement:not(.mms-page--home){--mms-type-h1:2.6rem;--mms-type-h2:1.8rem;--mms-type-h3:1.2rem;--mms-body-lg:1.0625rem;--mms-copy-size:1.05rem;}#mms-app body.mms-site-refinement:not(.mms-page--home) h1{font-size:var(--mms-type-h1);}#mms-app body.mms-site-refinement:not(.mms-page--home) :is(.mms-section__copy,.mms-section-heading,.mms-section__heading,.mms-route-heading,.mms-pricing-heading,.trust-heading,.trust-verification__copy,.trust-confirm-grid,.mms-kpi-section__head,.mms-kpi-copy,.mms-kpi-faq__intro)>h2{font-size:var(--mms-type-h2);}#mms-app body.mms-site-refinement:not(.mms-page--home) .trust-hero__lead{font-size:var(--mms-body-lg);}}
