:root{--fs-brand-primary:#2c50ff;--fs-brand-primary-hover:#003cc1;--fs-brand-primary-pressed:#0b2e8f;--fs-brand-primary-subtle:#d6e4ff;--fs-brand-primary-surface:#f3f5fd;--fs-brand-primary-on-brand:#fff;--fs-accent-yellow:#ffde0f;--fs-accent-teal:#27e4cd;--fs-text-primary:#222;--fs-text-secondary:#4a4a4a;--fs-text-tertiary:#757575;--fs-text-subdued:#8f8f8f;--fs-text-disabled:#adadad;--fs-text-brand-emphasis:#0b2e8f;--fs-text-link:#2c50ff;--fs-text-link-hover:#003cc1;--fs-text-inverse:#101840;--fs-text-on-dark:#fff;--fs-text-on-dark-secondary:hsla(0,0%,100%,.6);--fs-text-on-dark-tertiary:hsla(0,0%,100%,.4);--fs-bg-page:#fff;--fs-bg-subtle:#f6f6f6;--fs-bg-muted:#f1f1f2;--fs-bg-overlay:hsla(0,0%,100%,.8);--fs-bg-brand:#2c50ff;--fs-bg-brand-subtle:#d6e4ff;--fs-bg-brand-surface:#f3f5fd;--fs-bg-inverse:#101840;--fs-bg-inverse-subtle:hsla(0,0%,100%,.1);--fs-bg-inverse-muted:hsla(0,0%,100%,.15);--fs-border-default:#e0e0e0;--fs-border-subtle:#f1f1f2;--fs-border-strong:#ccc;--fs-border-disabled:#e0e0e0;--fs-border-brand:#2c50ff;--fs-border-brand-subtle:#d6e4ff;--fs-border-inverse:hsla(0,0%,100%,.2);--fs-focus-ring:#2c50ff;--fs-focus-ring-inverse:#fff;--fs-status-blue-bg:#d6e4ff;--fs-status-blue-text:#003cc1;--fs-status-blue-icon:#2c50ff;--fs-status-blue-border:#2c50ff;--fs-status-green-bg:#dcfaf0;--fs-status-green-text:#1f9989;--fs-status-green-icon:#1f9989;--fs-status-green-border:#08c0a6;--fs-status-yellow-bg:#fff3d6;--fs-status-yellow-text:#b85716;--fs-status-yellow-icon:#e07c09;--fs-status-yellow-border:#ffb50d;--fs-status-red-bg:#f5d7d7;--fs-status-red-text:#cc1830;--fs-status-red-icon:#cc1830;--fs-status-red-border:#cc1830;--fs-status-purple-bg:#f2f0fa;--fs-status-purple-text:#5203ea;--fs-status-purple-icon:#691fff;--fs-status-purple-border:#5203ea;--fs-status-gray-bg:#f1f1f2;--fs-status-gray-text:#222;--fs-status-gray-icon:#757575;--fs-status-gray-border:#ccc;--fs-font-heading:Poppins,Poppins,system-ui,sans-serif;--fs-font-body:Inter,Inter,system-ui,sans-serif;--fs-weight-regular:400;--fs-weight-medium:500;--fs-weight-semibold:600;--fs-h1-size:32px;--fs-h1-lh:1.25;--fs-h1-weight:600;--fs-display-number-size:48px;--fs-h2-size:28px;--fs-h2-lh:1.40;--fs-h2-weight:600;--fs-h3-size:24px;--fs-h3-lh:1.40;--fs-h3-weight:500;--fs-h4-size:20px;--fs-h4-lh:1.40;--fs-h4-weight:500;--fs-h5-size:20px;--fs-h5-lh:1.40;--fs-h5-weight:500;--fs-h6-size:20px;--fs-h6-lh:1.40;--fs-h6-weight:500;--fs-subtitle-size:16px;--fs-body-size:16px;--fs-body-small-size:14px;--fs-body-caption-size:12px;--fs-body-xcaption-size:10px;--fs-body-lh:1.5;--fs-cta-size:16px;--fs-cta-lh:1.5;--fs-tabnav-size:14px;--fs-tabnav-lh:24px;--fs-space-1:2px;--fs-space-2:4px;--fs-space-3:8px;--fs-space-4:12px;--fs-space-5:16px;--fs-space-6:24px;--fs-space-7:32px;--fs-space-8:40px;--fs-space-9:48px;--fs-space-10:64px;--fs-v-xxs:4px;--fs-v-xs:8px;--fs-v-s:12px;--fs-v-m:16px;--fs-v-l:24px;--fs-v-xl:32px;--fs-v-xxl:32px;--fs-v-xxxl:32px;--fs-section-pad-spacious:40px;--fs-section-pad-extra-spacious:48px;--fs-radius-small:2px;--fs-radius-medium:4px;--fs-radius-large:8px;--fs-radius-xlarge:16px;--fs-radius-full:999px;--fs-shadow-xsmall:0px 0px 10px rgba(0,0,0,.06);--fs-shadow-small:0px 2px 4px rgba(0,0,0,.12);--fs-shadow-medium:0px 4px 8px rgba(0,0,0,.1);--fs-shadow-large:0px 8px 24px rgba(0,0,0,.12);--fs-container:375px;--fs-margin:24px;--fs-gutter:16px}@media (min-width:768px){:root{--fs-h1-size:40px;--fs-h1-lh:1.25;--fs-display-number-size:64px;--fs-h2-size:32px;--fs-h2-lh:1.25;--fs-h3-size:28px;--fs-h4-size:24px;--fs-h5-size:24px;--fs-subtitle-size:18px;--fs-v-xxs:8px;--fs-v-xs:12px;--fs-v-s:16px;--fs-v-m:24px;--fs-v-l:32px;--fs-v-xl:40px;--fs-v-xxl:40px;--fs-v-xxxl:40px;--fs-section-pad-spacious:48px;--fs-section-pad-extra-spacious:64px;--fs-container:736px;--fs-margin:24px;--fs-gutter:16px}}@media (min-width:1004px){:root{--fs-h1-size:60px;--fs-h1-lh:1.10;--fs-display-number-size:96px;--fs-h2-size:40px;--fs-h2-lh:1.25;--fs-h3-size:32px;--fs-h3-lh:1.25;--fs-h4-size:28px;--fs-h5-size:24px;--fs-v-xxl:48px;--fs-v-xxxl:64px;--fs-section-pad-spacious:80px;--fs-section-pad-extra-spacious:96px;--fs-container:1224px;--fs-margin:48px;--fs-gutter:24px}}html{-webkit-text-size-adjust:100%}body{background:var(--fs-bg-page);color:var(--fs-text-primary);font-family:var(--fs-font-body);font-size:var(--fs-body-size);font-weight:var(--fs-weight-regular);line-height:var(--fs-body-lh);margin:0;-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{color:var(--fs-text-primary);font-family:var(--fs-font-heading);margin:0}h1{font-size:var(--fs-h1-size);font-weight:var(--fs-h1-weight);line-height:var(--fs-h1-lh)}h2{font-size:var(--fs-h2-size);font-weight:var(--fs-h2-weight);line-height:var(--fs-h2-lh)}h3{font-size:var(--fs-h3-size);font-weight:var(--fs-h3-weight);line-height:var(--fs-h3-lh)}h4{font-size:var(--fs-h4-size);font-weight:var(--fs-h4-weight);line-height:var(--fs-h4-lh)}h5{font-size:var(--fs-h5-size);font-weight:var(--fs-h5-weight);line-height:var(--fs-h5-lh)}h6{font-size:var(--fs-h6-size);font-weight:var(--fs-h6-weight);line-height:var(--fs-h6-lh)}img{height:auto;max-width:100%}.fs-num{font-feature-settings:"tnum" 1}:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}.fs-section{padding-block:var(--fs-section-pad,var(--fs-v-xxxl))}.fs-section--spacious{--fs-section-pad:var(--fs-section-pad-spacious)}.fs-section--extra-spacious{--fs-section-pad:var(--fs-section-pad-extra-spacious)}.fs-section__inner{margin-inline:auto;max-width:var(--fs-container);padding-inline:var(--fs-margin)}.fs-btn{align-items:center;border:0;border-radius:var(--fs-radius-medium);box-shadow:var(--fs-shadow-small);cursor:pointer;display:inline-flex;font-family:var(--fs-font-heading);font-size:var(--fs-cta-size);font-weight:var(--fs-weight-medium);justify-content:center;line-height:var(--fs-cta-lh);min-height:48px;padding:0 var(--fs-space-6);text-decoration:none;transition:background-color .14s ease}.fs-btn--primary{background-color:var(--fs-brand-primary);color:var(--fs-brand-primary-on-brand)}.fs-btn--primary:hover{background-color:var(--fs-brand-primary-hover)}.fs-btn--primary:focus-visible{outline:2px solid var(--fs-focus-ring-inverse);outline-offset:-4px}.fs-btn--secondary:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}.fs-btn--primary:active{background-color:var(--fs-brand-primary-pressed)}.fs-btn--secondary{background-color:var(--fs-bg-page);color:var(--fs-brand-primary)}.fs-btn--secondary:hover{background-color:var(--fs-bg-subtle)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}