@charset "UTF-8";.scroll-offset-top,:where([id],:target){scroll-margin-top:15rem}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/Inter/Inter24pt-Regular.woff2) format("woff2"),url(../fonts/Inter/Inter24pt-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(../fonts/Inter/Inter24pt-Italic.woff2) format("woff2"),url(../fonts/Inter/Inter24pt-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/Inter/Inter24pt-Medium.woff2) format("woff2"),url(../fonts/Inter/Inter24pt-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(../fonts/Inter/Inter24pt-MediumItalic.woff2) format("woff2"),url(../fonts/Inter/Inter24pt-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/Inter/Inter24pt-SemiBold.woff2) format("woff2"),url(../fonts/Inter/Inter24pt-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(../fonts/Inter/Inter24pt-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Inter/Inter24pt-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/Inter/Inter24pt-Bold.woff2) format("woff2"),url(../fonts/Inter/Inter24pt-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(../fonts/Inter/Inter24pt-BoldItalic.woff2) format("woff2"),url(../fonts/Inter/Inter24pt-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(../fonts/Rubik/Rubik-Bold.woff2) format("woff2"),url(../fonts/Rubik/Rubik-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:700;src:url(../fonts/Rubik/Rubik-BoldItalic.woff2) format("woff2"),url(../fonts/Rubik/Rubik-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:600;src:url(../fonts/Rubik/Rubik-SemiBold.woff2) format("woff2"),url(../fonts/Rubik/Rubik-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:600;src:url(../fonts/Rubik/Rubik-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Rubik/Rubik-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(../fonts/Rubik/Rubik-Medium.woff2) format("woff2"),url(../fonts/Rubik/Rubik-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:500;src:url(../fonts/Rubik/Rubik-MediumItalic.woff2) format("woff2"),url(../fonts/Rubik/Rubik-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(../fonts/Rubik/Rubik-Regular.woff2) format("woff2"),url(../fonts/Rubik/Rubik-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:400;src:url(../fonts/Rubik/Rubik-Italic.woff2) format("woff2"),url(../fonts/Rubik/Rubik-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300;src:url(../fonts/Rubik/Rubik-Light.woff2) format("woff2"),url(../fonts/Rubik/Rubik-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:300;src:url(../fonts/Rubik/Rubik-LightItalic.woff2) format("woff2"),url(../fonts/Rubik/Rubik-LightItalic.woff) format("woff")}:root{--font-system-sans:-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;--font-heading:var(--font-system-sans);--font-sans:var(--font-system-sans);--rusfertide-900:#131313;--rusfertide-875:#242429;--rusfertide-850:#271010;--rusfertide-800:#333b41;--rusfertide-775:#333;--rusfertide-700:#8b0000;--rusfertide-725:#8b000040;--rusfertide-740:#8b000066;--rusfertide-675:#580101;--rusfertide-650:#540101;--rusfertide-630:#930a68;--rusfertide-625:#390101;--rusfertide-620:#be1209;--rusfertide-619:#fe7cc8;--rusfertide-618:#ee4993;--rusfertide-617:#c54c98;--rusfertide-615:#c14391;--rusfertide-614:#ff13b0;--rusfertide-610:#e1242a;--rusfertide-600:#e50000;--rusfertide-580:#2c2561;--rusfertide-575:#262053;--rusfertide-550:#243c9e;--rusfertide-500:#2f7a75;--rusfertide-500-opacity-50:#b6cfcf;--rusfertide-450:#62a1a1;--rusfertide-400:#3abdb4;--rusfertide-350:#c9dfdf00;--rusfertide-330:#f2cf57;--rusfertide-325:#fff8e0;--rusfertide-320:#cdd1d6;--rusfertide-315:#c9c7d4;--rusfertide-300:#e7f1f2;--rusfertide-280:#edf2f4;--rusfertide-275:#f8f8fa;--rusfertide-250:#f5f5f5;--rusfertide-200:#f5fffd;--rusfertide-150:#f5f1e1;--rusfertide-125:#f4f4f6;--rusfertide-115:#f2f2f7;--rusfertide-100:#fdfbef;--rusfertide-white:#fff;--rusfertide-offwhite:#fffffc;--rusfertide-slate:#f2f2f7;--rusfertide-grey:#e7e7e7;--rusfertide-gray-dark:#898989;--rusfertide-gray-darker:#44434d;--rusfertide-black-150:#00000026;--rusfertide-black:#000;--rusfertide-coral-100:#ffbaba;--rusfertide-hero-overlay:#320001b3;--rusfertide-coral-200:#ff7575;--rusfertide-magenta-700:#cb278c;--rusfertide-magenta-600:#eb378d;--rusfertide-peach-500:#ffa55f;--rusfertide-main-hero-background:#450000;--rusfertide-eyebrow-color:#a23333;--rusfertide-error-msg:#eb0000;--rusfertide-error-bg:#ffe4e4;--rusfertide-success-bg:#198038;--rusfertide-btn-secondary-hover:#1f1b44;--rusfertide-gradient-primary:linear-gradient(270deg,var(--rusfertide-550) 1.32%,var(--rusfertide-575) 100%);--rusfertide-gradient-secondary:linear-gradient(90deg,var(--rusfertide-630) 0%,var(--rusfertide-615) 100%);--rusfertide-radial-gradient:radial-gradient(circle,var(--rusfertide-main-hero-background) 0%,var(--rusfertide-700) 100%);--rusfertide-spacer-gradient:linear-gradient(88deg,var(--rusfertide-magenta-700) 0%,var(--rusfertide-magenta-600) 49.63%,var(--rusfertide-peach-500) 100%);--rusfertide-callout-gradient:linear-gradient(99deg,var(--rusfertide-850) -30.61%,var(--rusfertide-700) 61.26%,var(--rusfertide-900) 124.48%);--rusfertide-aqua-gradient:linear-gradient(78deg,#7db8b6 -62.01%,#eefbf9 97.4%);--rusfertide-gradient-dark-blue:linear-gradient(0deg,var(--rusfertide-550) -15.31%,var(--rusfertide-575) 88.91%);--rusfertide-white-gradient:linear-gradient(180deg,#fffc 0%,#f5f5f5cc 100%),linear-gradient(180deg,#8b000000 25%,#8b000040 100%),var(--rusfertide-white);--rusfertide-sunrise-gradient:radial-gradient(262.69% 96.29% at 50% 100%,var(--rusfertide-330) 0%,var(--rusfertide-618) 53.85%,var(--rusfertide-615) 100%);--font-size-h1:32px;--font-line-height-h1:1.2;--font-size-h2:28px;--font-line-height-h2:1.2;--font-size-h3:28px;--font-line-height-h3:1.03571;--font-size-h4:24px;--font-line-height-h4:1.04167;--font-size-h5:20px;--font-line-height-h5:1.05;--font-size-h6:16px;--font-line-height-h6:1.1875;--font-size-eyebrow-text:var(--font-size-sm-text);--font-line-height-eyebrow-text:1.142857;--font-size-lg-text:18px;--font-line-height-lg-text:1.33333;--font-size-body-text:16px;--font-line-height-body-text:1.375;--font-size-sm-text:14px;--font-line-height-sm-text:1.28571;--font-size-xs-text:12px;--font-line-height-xs-text:1.33333;--rusfertide-body-xxs:10px;--rusfertide-body-xxs-line-height:1.2;--font-size-btn:var(--font-size-body-text);--font-line-height-btn:1;--font-size-link:var(--font-size-body-text);--font-line-height-link:1;--font-size-hero-title:4rem;--font-line-height-hero-title:1.04;--spacer-sm:0.8rem;--spacer-md:2rem;--spacer-lg:3.2rem}.fonts-loaded{--font-heading:"Inter",var(--font-system-sans);--font-sans:"Rubik",var(--font-system-sans);--font-hero:"Inter",var(--font-system-sans)}@media (min-width:800px){:root{--font-size-h1:40px;--font-line-height-h1:1;--font-size-h2:32px;--font-line-height-h2:1.03125;--font-size-hero-title:8rem;--font-line-height-hero-title:0.96}}.text-red{color:var(--rusfertide-700);font-style:normal;font-weight:600}div:has(>form.webform-submission-form){align-items:flex-start;background:var(--rusfertide-white);border-radius:8px;display:flex;flex-direction:column;margin-block:0;margin-inline:auto;padding:0 1.6rem 6.4rem;width:min(107rem,100%)}@media (min-width:600px){div:has(>form.webform-submission-form){padding:0 0 6.4rem}}div:has(>form.webform-submission-form) h2{display:none}div:has(>form.webform-submission-form) form{display:flex;flex-direction:column;gap:2.4rem;padding-inline:0;width:100%}div:has(>form.webform-submission-form) form .webform-custom-header{display:flex;flex-direction:column;gap:1.6rem;margin-block-end:0;padding:6.4rem 1.6rem 2.4rem}@media (min-width:600px){div:has(>form.webform-submission-form) form .webform-custom-header{padding:8rem 0 0}}div:has(>form.webform-submission-form) form .webform-custom-header .webform-custom-header__title{color:var(--rusfertide-580);display:block;font-size:var(--font-size-h2);font-weight:600;letter-spacing:0;line-height:var(--font-line-height-h2);margin-block-end:0}@media (min-width:600px){div:has(>form.webform-submission-form) form .webform-custom-header .webform-custom-header__title{font-size:var(--font-size-h3);line-height:var(--font-line-height-h3)}}div:has(>form.webform-submission-form) form .webform-custom-header .webform-custom-header__summary{color:var(--rusfertide-875);font-size:var(--font-size-lg-text);font-weight:300;line-height:var(--font-line-height-lg-text);margin-block:0}div:has(>form.webform-submission-form) form .engagement-signal-label,div:has(>form.webform-submission-form) form .lead-type-label,div:has(>form.webform-submission-form) form label{color:var(--rusfertide-875);display:block;font-size:var(--font-size-body-text);font-weight:400;line-height:var(--font-line-height-body-text);margin-block-end:.8rem;text-transform:capitalize}div:has(>form.webform-submission-form) form .engagement-signal-label:after,div:has(>form.webform-submission-form) form .lead-type-label:after,div:has(>form.webform-submission-form) form label:after{display:none}div:has(>form.webform-submission-form) form .form-item{display:flex;flex-direction:column;margin-block:0}@media (min-width:600px){div:has(>form.webform-submission-form) form .form-item{max-width:73rem}}div:has(>form.webform-submission-form) form .form-item input,div:has(>form.webform-submission-form) form .form-item textarea{background:var(--rusfertide-white);border:1px solid var(--rusfertide-320);border-radius:4px;height:4.8rem;padding:1.2rem 1.6rem}div:has(>form.webform-submission-form) form .form-item input.error,div:has(>form.webform-submission-form) form .form-item textarea.error{background:var(--rusfertide-error-bg);border:2px solid var(--rusfertide-error-msg)}div:has(>form.webform-submission-form) form .form-item textarea{height:auto;width:100%}div:has(>form.webform-submission-form) form .form-item select{border:1px solid var(--rusfertide-320);border-radius:4px;height:4.8rem;padding:1.2rem 1.6rem}div:has(>form.webform-submission-form) form .form-item .form-item--error-message{color:var(--rusfertide-error-msg);font-size:var(--font-size-xs-text);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs-text);margin-block-start:.8rem;padding-inline-start:1.8rem;position:relative}div:has(>form.webform-submission-form) form .form-item .form-item--error-message:before{background-image:url(../images/icons/message-error-icon.svg);background-position:50%;background-size:cover;content:"";height:1.4rem;inset-inline-start:0;position:absolute;width:1.4rem}div:has(>form.webform-submission-form) form div[role=radiogroup]{margin-block-start:0}div:has(>form.webform-submission-form) form div[role=radiogroup] .js-engagement-signal-error,div:has(>form.webform-submission-form) form div[role=radiogroup] .js-lead-type-error{display:none}div:has(>form.webform-submission-form) form div[role=radiogroup]:has(.js-webform-radios .form-item input.error) .js-engagement-signal-error,div:has(>form.webform-submission-form) form div[role=radiogroup]:has(.js-webform-radios .form-item input.error) .js-lead-type-error{color:var(--rusfertide-error-msg);display:flex;flex-direction:row;font-size:var(--font-size-xs-text);line-height:var(--font-line-height-xs-text)}div:has(>form.webform-submission-form) form div[role=radiogroup]:has(.js-webform-radios .form-item input.error) .js-engagement-signal-error:before,div:has(>form.webform-submission-form) form div[role=radiogroup]:has(.js-webform-radios .form-item input.error) .js-lead-type-error:before{background-image:url(../images/icons/message-error-icon.svg);background-position:50%;background-size:cover;content:"";display:block;height:1.4rem;margin-inline-end:.4rem;width:1.4rem}div:has(>form.webform-submission-form) form .js-webform-radios{display:flex;flex-direction:column}div:has(>form.webform-submission-form) form .js-webform-radios .form-type-radio{align-items:center;flex-direction:row;gap:1.6rem;margin-block:.6rem}div:has(>form.webform-submission-form) form .js-webform-radios .form-type-radio input{accent-color:var(--rusfertide-615);aspect-ratio:1/1;height:2.4rem;width:2.4rem}div:has(>form.webform-submission-form) form .js-webform-radios .form-type-radio label{color:var(--rusfertide-875);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin-block-end:0;text-transform:none}div:has(>form.webform-submission-form) form .form-disclosure,div:has(>form.webform-submission-form) form .form-type-checkbox,div:has(>form.webform-submission-form) form .form-type-processed-text{color:var(--rusfertide-875);font-size:var(--font-size-body-text);font-style:normal;font-weight:300;line-height:var(--font-line-height-body-text);margin-block:0}div:has(>form.webform-submission-form) form .form-disclosure *,div:has(>form.webform-submission-form) form .form-type-checkbox *,div:has(>form.webform-submission-form) form .form-type-processed-text *{margin-block:.8rem}div:has(>form.webform-submission-form) form .form-disclosure :first-child,div:has(>form.webform-submission-form) form .form-type-checkbox :first-child,div:has(>form.webform-submission-form) form .form-type-processed-text :first-child{margin-block-start:0}div:has(>form.webform-submission-form) form .form-disclosure :last-child,div:has(>form.webform-submission-form) form .form-type-checkbox :last-child,div:has(>form.webform-submission-form) form .form-type-processed-text :last-child{margin-block-end:0}div:has(>form.webform-submission-form) form .form-disclosure a,div:has(>form.webform-submission-form) form .form-type-checkbox a,div:has(>form.webform-submission-form) form .form-type-processed-text a{color:var(--rusfertide-630);font-size:var(--font-size-body-text);font-weight:600;letter-spacing:-.32px;line-height:var(--font-line-height-body-text);text-decoration-line:underline}@media (min-width:600px){div:has(>form.webform-submission-form) form .accordions.wrapper .form-item{max-width:100%}}div:has(>form.webform-submission-form) form .accordions.wrapper .accordion{margin-block:1.2rem}div:has(>form.webform-submission-form) form .accordions.wrapper .accordion .accordion__icon svg{color:var(--rusfertide-white)}div:has(>form.webform-submission-form) form #edit-hcp-consent-details,div:has(>form.webform-submission-form) form #edit-hcp-privacy-details,div:has(>form.webform-submission-form) form #edit-patient-consent-details,div:has(>form.webform-submission-form) form #edit-patient-form-disclosure{margin-block:0}div:has(>form.webform-submission-form) form .form-type-checkbox{align-items:center;align-self:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:0}div:has(>form.webform-submission-form) form .form-type-checkbox .consent-label{flex:1;font-size:var(--font-size-body-text);font-style:normal;line-height:var(--font-line-height-body-text)}div:has(>form.webform-submission-form) form .form-type-checkbox .consent-label:after{display:none}div:has(>form.webform-submission-form) form .form-type-checkbox input{accent-color:var(--rusfertide-615);align-items:center;aspect-ratio:1/1;background:var(--rusfertide-white);border:1px solid var(--rusfertide-gray-dark);border-radius:4px;display:flex;flex-direction:column;height:2.4rem;justify-content:center;margin-block:0;margin-right:1.6rem;width:2.4rem}div:has(>form.webform-submission-form) form .form-type-checkbox input.error{outline:2px solid var(--rusfertide-error-msg);outline-style:auto}div:has(>form.webform-submission-form) form .form-type-checkbox .form-item--error-message{width:100%}div:has(>form.webform-submission-form) form .form-type-checkbox label{margin-block:0}div:has(>form.webform-submission-form) form .form-type-checkbox:after{align-self:stretch;background:var(--rusfertide-280);content:"";height:.4rem;margin-block-start:2.4rem;width:100%}div:has(>form.webform-submission-form) form .form-actions{margin-block:0}div:has(>form.webform-submission-form) form .form-actions .form-submit{margin-inline:0;padding:1.2rem 2.4rem;text-transform:capitalize!important}:root{--h1-size-mobile:var(--font-size-h1);--h1-size-desktop:var(--font-size-h1);--h1-lineheight-mobile:var(--font-line-height-h1);--h1-lineheight-desktop:var(--font-line-height-h1);--h1-color:var(--rusfertide-580);--h2-color:var(--rusfertide-580);--h2-size-mobile:var(--font-size-h2);--h2-size-desktop:var(--font-size-h2);--h2-weight:700;--h2-typeface:var(--font-heading);--h2-lineheight-mobile:var(--font-line-height-h2);--h2-lineheight-desktop:var(--font-line-height-h2);--h3-color:var(--rusfertide-580);--h3-size-mobile:var(--font-size-h3);--h3-size-desktop:var(--font-size-h3);--h3-lineheight-mobile:var(--font-line-height-h3);--h3-lineheight-desktop:var(--font-line-height-h3);--h4-color:var(--rusfertide-580);--h4-size-mobile:var(--font-size-h4);--h4-size-desktop:var(--font-size-h4);--h4-typeface:var(--font-heading);--h4-lineheight-mobile:var(--font-line-height-h4);--h4-lineheight-desktop:var(--font-line-height-h4);--charttitle-font:var(--rusfertide-body-xxs);--charttitle-lineheight-desktop:var(--rusfertide-body-xxs-line-height);--charttitle-lineheight-mobile:var(--rusfertide-body-xxs-line-height);--charttitle-size-desktop:var(--font-size-h3);--charttitle-size-mobile:var(--font-size-h5);--charttitle-typeface:var(--font-sans)}:where(h1,h2,h3,h4,h5,h6){margin-block-start:0}a{color:var(--rusfertide-615);font-weight:700}a:active,a:focus,a:hover{color:var(--rusfertide-630)}html{scroll-behavior:smooth}body{background-color:var(--rusfertide-white);color:var(--rusfertide-800);font-family:var(--font-sans);font-weight:400;margin:0;position:relative}body :is(ul,ol,li){margin-block:.2rem}body :is(ul,ol,li) :first-child{margin-block-start:0}body :is(ul,ol,li) :last-child{margin-block-end:0}@media (max-width:1224px){body:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(0deg,#8b000066,#8b000066),#000c;block-size:100%;content:"";inline-size:100%;inset:0;opacity:0;position:fixed;visibility:hidden;z-index:3}}.wrapper{margin-inline:auto;width:min(107rem,100%)}.section-bg-white.enable--full-width{padding-block:5.6rem}.layout--onecol .layout__region{display:inline-block;width:100%}sub,sup{font-size:.5em;line-height:1}:root{--btn-hover:var(--rusfertide-618);--btn-primary-color:var(--rusfertide-550);--btn-secondary-color:var(--rusfertide-615)}.banner-full-width-text .banner-content a,.btn,.btn-outline-ko,.btn-outline-primary,.btn-outline-secondary,.btn-primary,.btn-secondary,.card--asset-download .card__cta .btn,.color--outline-ko,.color--outline-primary,.color--outline-secondary,.color--primary,.color--secondary,.external-link-popup.ui-dialog .ui-button:not(.ui-dialog-titlebar-close):first-child,.external-link-popup.ui-dialog .ui-button:not(.ui-dialog-titlebar-close):nth-child(2),.hero.hero--alt .hero__cta .btn,.link,.link-ko{align-items:center;background:var(--rusfertide-gradient-secondary);border:1.5px solid #0000;border-radius:4px;box-shadow:none;color:var(--rusfertide-white);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--font-size-btn);font-weight:600;gap:1rem;justify-content:center;letter-spacing:0;line-height:var(--font-line-height-btn);margin-inline:0;max-width:41.3rem;min-height:4.4rem;padding:1.2rem 2.4rem;position:relative;text-align:left;text-decoration:none;text-transform:none;text-wrap:unset;transition:none;width:fit-content}.banner-full-width-text .banner-content a:before,.btn-outline-ko:before,.btn-outline-primary:before,.btn-outline-secondary:before,.btn-primary:before,.btn-secondary:before,.btn:before,.card--asset-download .card__cta .btn:before,.color--outline-ko:before,.color--outline-primary:before,.color--outline-secondary:before,.color--primary:before,.color--secondary:before,.external-link-popup.ui-dialog .ui-button:not(.ui-dialog-titlebar-close):first-child:before,.external-link-popup.ui-dialog .ui-button:not(.ui-dialog-titlebar-close):nth-child(2):before,.hero.hero--alt .hero__cta .btn:before,.link-ko:before,.link:before{background:var(--rusfertide-gradient-secondary);border-radius:4px;bottom:-1.5px;content:"";left:-1.5px;-webkit-mask:conic-gradient(#000 0 0) content-box,conic-gradient(#000 0 0);mask:conic-gradient(#000 0 0) content-box,conic-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.15rem;pointer-events:none;position:absolute;right:-1.5px;top:-1.5px}.banner-full-width-text .banner-content a .icon,.btn .icon,.btn-outline-ko .icon,.btn-outline-primary .icon,.btn-outline-secondary .icon,.btn-primary .icon,.btn-secondary .icon,.card--asset-download .card__cta .btn .icon,.color--outline-ko .icon,.color--outline-primary .icon,.color--outline-secondary .icon,.color--primary .icon,.color--secondary .icon,.external-link-popup.ui-dialog .ui-button:not(.ui-dialog-titlebar-close):first-child .icon,.external-link-popup.ui-dialog .ui-button:not(.ui-dialog-titlebar-close):nth-child(2) .icon,.hero.hero--alt .hero__cta .btn .icon,.link .icon,.link-ko .icon{display:inline-block;height:1.8rem;width:1.8rem}.banner-full-width-text .banner-content a span,.btn span,.btn-outline-ko span,.btn-outline-primary span,.btn-outline-secondary span,.btn-primary span,.btn-secondary span,.card--asset-download .card__cta .btn span,.color--outline-ko span,.color--outline-primary span,.color--outline-secondary span,.color--primary span,.color--secondary span,.external-link-popup.ui-dialog .ui-button:not(.ui-dialog-titlebar-close):first-child span,.external-link-popup.ui-dialog .ui-button:not(.ui-dialog-titlebar-close):nth-child(2) span,.hero.hero--alt .hero__cta .btn span,.link span,.link-ko span{align-items:center;display:inline-flex;gap:1rem;justify-content:center}.banner-full-width-text .banner-content a:is(:hover,:focus,:active),.btn-outline-ko:is(:hover,:focus,:active),.btn-outline-primary:is(:hover,:focus,:active),.btn-outline-secondary:is(:hover,:focus,:active),.btn-primary:is(:hover,:focus,:active),.btn-secondary:is(:hover,:focus,:active),.btn:is(:hover,:focus,:active),.card--asset-download .card__cta .btn:is(:hover,:focus,:active),.color--outline-ko:is(:hover,:focus,:active),.color--outline-primary:is(:hover,:focus,:active),.color--outline-secondary:is(:hover,:focus,:active),.color--primary:is(:hover,:focus,:active),.color--secondary:is(:hover,:focus,:active),.external-link-popup.ui-dialog .ui-button:is(:hover,:focus,:active):not(.ui-dialog-titlebar-close):first-child,.external-link-popup.ui-dialog .ui-button:is(:hover,:focus,:active):not(.ui-dialog-titlebar-close):nth-child(2),.hero.hero--alt .hero__cta .btn:is(:hover,:focus,:active),.link-ko:is(:hover,:focus,:active),.link:is(:hover,:focus,:active){background:var(--btn-hover);color:var(--rusfertide-white);text-decoration:none}.banner-full-width-text .banner-content a:is(:hover,:focus,:active):before,.btn-outline-ko:is(:hover,:focus,:active):before,.btn-outline-primary:is(:hover,:focus,:active):before,.btn-outline-secondary:is(:hover,:focus,:active):before,.btn-primary:is(:hover,:focus,:active):before,.btn-secondary:is(:hover,:focus,:active):before,.btn:is(:hover,:focus,:active):before,.card--asset-download .card__cta .btn:is(:hover,:focus,:active):before,.color--outline-ko:is(:hover,:focus,:active):before,.color--outline-primary:is(:hover,:focus,:active):before,.color--outline-secondary:is(:hover,:focus,:active):before,.color--primary:is(:hover,:focus,:active):before,.color--secondary:is(:hover,:focus,:active):before,.external-link-popup.ui-dialog .ui-button:is(:hover,:focus,:active):not(.ui-dialog-titlebar-close):first-child:before,.external-link-popup.ui-dialog .ui-button:is(:hover,:focus,:active):not(.ui-dialog-titlebar-close):nth-child(2):before,.hero.hero--alt .hero__cta .btn:is(:hover,:focus,:active):before,.link-ko:is(:hover,:focus,:active):before,.link:is(:hover,:focus,:active):before{background:var(--btn-hover)}.banner-full-width-text .banner-content a:focus:not(:focus-visible),.btn-outline-ko:focus:not(:focus-visible),.btn-outline-primary:focus:not(:focus-visible),.btn-outline-secondary:focus:not(:focus-visible),.btn-primary:focus:not(:focus-visible),.btn-secondary:focus:not(:focus-visible),.btn:focus:not(:focus-visible),.color--outline-ko:focus:not(:focus-visible),.color--outline-primary:focus:not(:focus-visible),.color--outline-secondary:focus:not(:focus-visible),.color--primary:focus:not(:focus-visible),.color--secondary:focus:not(:focus-visible),.external-link-popup.ui-dialog .ui-button:focus:not(:focus-visible):not(.ui-dialog-titlebar-close):first-child,.external-link-popup.ui-dialog .ui-button:focus:not(:focus-visible):not(.ui-dialog-titlebar-close):nth-child(2),.hero.hero--alt .hero__cta .btn:focus:not(:focus-visible),.link-ko:focus:not(:focus-visible),.link:focus:not(:focus-visible){outline:none}.btn-secondary,.btn-secondary:before,.color--secondary,.color--secondary:before,.external-link-popup.ui-dialog .ui-button:not(.ui-dialog-titlebar-close):nth-child(2),.external-link-popup.ui-dialog .ui-button:not(.ui-dialog-titlebar-close):nth-child(2):before,.hero.hero--alt .hero__cta .btn,.hero.hero--alt .hero__cta .btn:before{background:var(--rusfertide-gradient-primary)}.btn-outline-primary,.color--outline-primary{background:#0000;color:var(--btn-secondary-color)}.btn-outline-primary:is(:hover,:focus,:active),.color--outline-primary:is(:hover,:focus,:active){background:var(--rusfertide-gradient-secondary) border-box;color:var(--rusfertide-white)}.btn-outline-primary:is(:hover,:focus,:active):before,.color--outline-primary:is(:hover,:focus,:active):before{background:var(--rusfertide-gradient-secondary)}.btn-outline-primary:is(:hover,:focus,:active) span,.color--outline-primary:is(:hover,:focus,:active) span{-webkit-text-fill-color:var(--rusfertide-white)}.btn-outline-secondary,.color--outline-secondary{background:#0000;color:var(--btn-primary-color)}.btn-outline-secondary:before,.color--outline-secondary:before{background:var(--rusfertide-gradient-primary)}.btn-outline-secondary:is(:hover,:focus,:active),.color--outline-secondary:is(:hover,:focus,:active){background:var(--rusfertide-gradient-primary) border-box;color:var(--rusfertide-white)}.btn-outline-secondary:is(:hover,:focus,:active):before,.color--outline-secondary:is(:hover,:focus,:active):before{background:var(--rusfertide-gradient-primary)}.btn-outline-secondary:is(:hover,:focus,:active) span,.color--outline-secondary:is(:hover,:focus,:active) span{-webkit-text-fill-color:var(--rusfertide-white)}.banner-full-width-text .banner-content a,.btn-outline-ko,.color--outline-ko{background:#0000;color:var(--rusfertide-white)}.banner-full-width-text .banner-content a:before,.btn-outline-ko:before,.color--outline-ko:before{background:var(--rusfertide-white)}.banner-full-width-text .banner-content a span,.btn-outline-ko span,.color--outline-ko span{background:var(--rusfertide-white);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000}.banner-full-width-text .banner-content a:is(:hover,:focus,:active),.btn-outline-ko:is(:hover,:focus,:active),.color--outline-ko:is(:hover,:focus,:active){background:var(--rusfertide-white) border-box;color:var(--btn-primary-color)}.banner-full-width-text .banner-content a:is(:hover,:focus,:active):before,.btn-outline-ko:is(:hover,:focus,:active):before,.color--outline-ko:is(:hover,:focus,:active):before{background:var(--rusfertide-white)}.banner-full-width-text .banner-content a:is(:hover,:focus,:active) span,.btn-outline-ko:is(:hover,:focus,:active) span,.color--outline-ko:is(:hover,:focus,:active) span{-webkit-text-fill-color:var(--btn-primary-color)}.card--asset-download .card__cta .btn,.link,.link-ko{background:#0000;gap:.8rem;min-height:2.2rem;padding:.8rem 0}.card--asset-download .card__cta .btn:before,.link-ko:before,.link:before{display:none}.card--asset-download .card__cta .btn:is(:hover,:focus,:active),.link-ko:is(:hover,:focus,:active),.link:is(:hover,:focus,:active){background:#0000;color:var(--btn-hover);text-decoration:underline}.card--asset-download .card__cta .btn,.link{color:var(--btn-primary-color)}.card--asset-download .card__cta .btn:is(:hover,:focus,:active) span,.link:is(:hover,:focus,:active) span{-webkit-text-fill-color:var(--btn-hover)}.link-ko{color:var(--rusfertide-white)}.toggle-video-btn{align-items:center;background:var(--rusfertide-650);border:none;border-radius:50%;color:var(--rusfertide-200);cursor:pointer;display:flex;font-size:var(--font-size-body-text);font-weight:400;inset-block-end:.5rem;inset-inline-end:.5rem;line-height:var(--font-line-height-body-text);opacity:.7;padding:.2rem;position:absolute;text-transform:uppercase;z-index:2}@media (min-width:768px){.toggle-video-btn{inset-block-end:2rem;inset-inline-end:2rem}}.toggle-video-btn:focus{outline:none}.toggle-video-btn:hover{opacity:1}.toggle-video-btn img{display:none;height:4rem!important;pointer-events:none;width:4rem!important}.toggle-video-btn img.pause-icon{display:none}.toggle-video-btn img.play-icon{display:inline-block}.toggle-video-btn.playing img.play-icon{display:none}.toggle-video-btn.playing img.pause-icon{display:inline-block}.references{--ref-icon-color:var(--rusfertide-615);--ref-heading-color:var(--rusfertide-875)}.references summary{align-items:center;display:flex}.references__heading{font-size:var(--font-size-body-text);font-weight:600;margin-left:.7rem;text-transform:none}.references[open] .references__heading--show,.references__heading--hide{display:none}.references[open] .references__heading--hide{display:unset}.references__content{font-weight:300;line-height:1.5}.references__icon{height:2.8rem;width:2.8rem}.skip-links{z-index:100}.spacer{align-items:center;contain:content;display:flex}.spacer--center{justify-content:center}.spacer__line.wrapper{appearance:none;background:var(--rusfertide-315);border:0;border-radius:100px;display:block;height:.2rem;margin:0;width:100%}.spacer--sm{padding-block:var(--spacer-sm)}.spacer--md{padding-block:var(--spacer-md)}.spacer--lg{padding-block:var(--spacer-lg)}.accordion-basic{background-color:var(--rusfertide-625);min-height:2.6rem}.accordion-basic .accordion-basic-label__inner{align-items:center;cursor:pointer;display:flex;gap:1.6rem;padding:1.6rem 0 .8rem}@media (min-width:800px){.accordion-basic .accordion-basic-label__inner{gap:2.4rem;padding:2.4rem 0 1.6rem}}.accordion-basic .accordion-basic-label__inner .icons svg{color:var(--rusfertide-white);height:2.4rem;width:2.4rem}.accordion-basic .accordion-basic-label__inner .label__text{color:var(--rusfertide-white);font-size:var(--font-size-lg-text);font-weight:700;line-height:var(--font-line-height-lg-text)}.accordion-basic .accordion-basic-label__inner .label__text p{margin:0}.accordion-basic .accordion-summary{color:var(--rusfertide-white);font-size:var(--font-size-xs-text);font-weight:400;line-height:var(--font-size-sm-text);overflow:hidden;padding:.8rem 0 4.8rem}@media (min-width:800px){.accordion-basic .accordion-summary{padding-inline-start:5rem!important;padding:.8rem 0 3.2rem}}.accordion-basic .accordion-summary p:first-child{margin-top:0}.accordion-basic .accordion-summary p:last-child{margin-bottom:0}.accordion-basic .accordion-summary a{color:var(--rusfertide-white)}.accordion-basic .accordion-summary a:hover{text-decoration:underline}.accordion-basic .accordion-summary ol,.accordion-basic .accordion-summary ul{margin-inline:0;padding-inline-start:1.2rem}.layout--onecol .layout__region:has(.accordion-basic){display:block}.accordions.wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;padding-inline:0}.accordions.wrapper .accordion{margin-bottom:0;width:100%}.accordions.wrapper .accordion[open] .accordion__btn{border-radius:4px 4px 0 0}.accordions.wrapper .accordion__btn{background:var(--rusfertide-gradient-primary);border-radius:4px;margin-top:0;padding:1.6rem 2.4rem 1.6rem 3.2rem}@media (min-width:800px){.accordions.wrapper .accordion__btn{padding:1.6rem 4rem 1.6rem 3.2rem}}.accordions.wrapper .accordion__btn-inner{align-self:stretch;gap:1.6rem}.accordions.wrapper .accordion__heading{color:var(--rusfertide-white);flex:1 0 0;font-family:var(--font-heading);font-size:var(--font-size-body-text);font-weight:600;line-height:var(--font-line-height-body-text);margin:0;text-decoration:none;text-transform:none}.accordions.wrapper .accordion__icon .icon{flex-shrink:0;height:2.4rem;width:2.4rem}.accordions.wrapper .accordion__panel{align-items:flex-start;align-self:stretch;border:1px solid var(--rusfertide-315);border-block-start:none;border-radius:0 0 4px 4px;display:flex;gap:.8rem;padding:2.4rem 3.2rem}.accordions.wrapper .accordion__panel-inner{color:var(--rusfertide-875);flex:1 0 0;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);padding:0}.accordions.wrapper .accordion__panel-inner .accordion__content :first-child{margin-block-start:0}.accordions.wrapper .accordion__panel-inner .accordion__content :last-child{margin-block-end:0}.accordions.wrapper .accordion__panel-inner a{font-weight:600}.accordions.wrapper .accordion__panel-inner sub{font-size:var(--font-size-xs-text)}.accordions.wrapper .accordion__panel-inner ul li{margin-bottom:.2rem}.accordions.wrapper .accordion__panel-inner ul ul,.accordions.wrapper .accordion__panel-inner ul ul ul{list-style-type:disc;margin-top:.2rem}.accordions.wrapper .accordion__header{font-size:var(--font-size-h6);line-height:var(--font-line-height-h6);margin-block:0 1.6rem}.enable--full-width div:has(>.accordions){margin-inline:auto;width:min(107rem,100%)}.anchor-link__bar{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:var(--rusfertide-gradient-primary);margin-block-end:0;padding-inline:1.6rem}@media (min-width:600px){.anchor-link__bar{padding-inline:6.4rem}}.anchor-link__bar ul{display:grid;grid-template-columns:repeat(2,1fr);margin:0;row-gap:.8rem;width:100%}@media (min-width:600px){.anchor-link__bar ul{display:flex;width:auto}}.anchor-link__bar li{display:flex;justify-content:center;justify-self:stretch;margin:0;padding:0;position:relative;width:auto}.anchor-link__bar li:last-child:nth-child(odd){grid-column:1/-1}.anchor-link__bar li:nth-child(odd):not(:last-child):after{background-color:var(--rusfertide-white);content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media (min-width:600px){.anchor-link__bar li{display:block;justify-self:center;margin:0 24px;padding:0 8px}.anchor-link__bar li:not(:last-child):after,.anchor-link__bar li:nth-child(odd):not(:last-child):after{background-color:var(--rusfertide-white);content:"";height:24px;position:absolute;right:-32px;top:50%;transform:translateY(-50%);width:1px}}.anchor-link__bar .anchor-link{align-content:center;color:var(--rusfertide-white);font-size:var(--font-size-body-text);font-weight:600;height:60px;line-height:var(--font-line-height-body-text);padding-inline:1rem;text-decoration:none;transition:none;width:auto}@media (min-width:600px){.anchor-link__bar .anchor-link{padding-inline:0;width:auto}}.anchor-link__bar .anchor-link:focus,.anchor-link__bar .anchor-link:hover{box-shadow:inset 0 -4px 0 var(--rusfertide-615);text-decoration:none}.anchor-link__bar .anchor-link:focus:not(:focus-visible){outline:none}.anchor-with-line .headline{color:var(--rusfertide-80);font-size:var(--font-size-h3);font-style:normal;font-weight:500;line-height:var(--font-line-height-h3);margin-bottom:12px}.anchor-with-line .headline p{margin:0}.anchor-with-line .line{background:linear-gradient(90deg,var(--rusfertide-700) 0,var(--rusfertide-600) 100%);border-radius:100px;flex-shrink:0;height:2px;width:64px}.enable--full-width .anchor-with-line{margin-inline:auto;padding-inline:16px;width:min(107rem,100%)}.banner-full-width-text{align-self:stretch;background:var(--rusfertide-gradient-primary);display:flex;flex-direction:column;padding:1.6rem}.banner-full-width-text .banner-content{align-items:center;display:flex;flex-direction:column;gap:2.4rem;justify-content:center}.banner-full-width-text .banner__text{align-self:stretch;color:var(--rusfertide-white);font-family:var(--font-heading);font-size:var(--font-size-body-text);font-weight:600;line-height:var(--font-line-height-body-text);text-align:center}.enable--full-width .banner-full-width-text .banner-content{margin-inline:auto;width:min(107rem,100%)}.callout-full-width{--callout-full-width-bg-color:linear-gradient(180deg,var(--rusfertide-575) 0%,var(--rusfertide-550) 100%),var(--rusfertide-575);--callout-full-width-heading-color:var(--rusfertide-white);--callout-full-width-color:var(--rusfertide-white);background:var(--callout-full-width-bg-color);color:var(--callout-full-width-color);display:flex;flex-direction:column;overflow:hidden;position:relative}@media (min-width:800px){.callout-full-width{--callout-full-width-bg-color:radial-gradient(307.39% 78.89% at 78.89% 100%,var(--brand-primary-subtle,#243c9e80) 0%,var(--brand-primary,#26205380) 100%),var(--rusfertide-575)}}.callout-full-width__background{inset:0;order:1;pointer-events:none;z-index:0}@media (min-width:800px){.callout-full-width__background{height:100%;position:absolute;width:100%}}.callout-full-width__background img{display:block;height:100%;max-width:100%;object-position:bottom right;width:100%}@media (min-width:800px){.callout-full-width__background img{object-fit:cover}}.callout-full-width__inner{padding:5.6rem 2.4rem;position:relative;z-index:1}@media (min-width:800px){.callout-full-width__inner{padding-block:10.4rem}}.callout-full-width__content{max-width:65rem;text-align:center}@media (min-width:800px){.callout-full-width__content{text-align:start}}.callout-full-width__heading{color:var(--callout-full-width-heading-color);font-family:var(--font-heading);margin-block:0 var(--spacer-sm)}.callout-full-width__heading :is(h1,h2,h3,h4,h5,h6,p){color:inherit;font:inherit;margin:0}.callout-full-width__text{align-self:stretch;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin-block:0 var(--spacer-lg)}@media (min-width:800px){.callout-full-width__text{font-size:var(--font-size-lg-text);line-height:var(--font-line-height-lg-text)}}.layout__region>div:has(.heading:only-child)+div:has(.spacer)+div>aside:is(.callout) .callout__wrapper,.layout__region>div:has(.heading:only-child)+div>aside:is(.callout) .callout__wrapper{margin-block-start:0}.callout{--callout-bg-color:var(--rusfertide-gradient-dark-blue);--callout-text-color:var(--rusfertide-white);--callout-icon-color:var(--rusfertide-white);--callout-font-size:var(--font-size-body-text);--callout-lineheight:var(--font-line-height-lg-text)}.callout__inner{align-items:center;background:var(--callout-bg-color);border-radius:8px;box-shadow:0 2px 16px 0 #00000014;display:flex;flex-direction:column;gap:1.2rem;justify-content:flex-end;padding:4rem 2.4rem;text-align:center}@media (min-width:800px){.callout__inner{padding:4.8rem 8rem}}.callout__heading{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:600;line-height:var(--font-line-height-h2)}@media (min-width:800px){.callout__heading{font-weight:700}}.callout__text{font-family:var(--font-sans);font-weight:300}@media (min-width:800px){.callout__text{font-size:var(--font-size-lg-text);line-height:var(--font-line-height-lg-text)}}.callout__text :first-child{margin-block-start:0}.callout__text :last-child{margin-block-end:0}.callout__ctas{align-items:center;display:flex;flex-direction:column;gap:1.2rem;justify-content:center;padding:1.2rem 0 0;width:100%}@media (min-width:800px){.callout__ctas{flex-direction:row}}@media (max-width:799px){.callout__ctas .btn,.callout__ctas li{width:100%}}.callout--centered{padding:0}.callout--centered .callout__wrapper{margin:0}div:has(>.card-container--text-media){margin-inline:auto;width:min(107rem,100%)}.card-container--text-media{background:var(--color-white);border-radius:.8rem;box-shadow:0 2px 16px 0 #00000014;overflow:clip;padding:3.2rem 2.4rem}.card-container--text-media p{margin:0}.card-container--text-media .card__inner{display:flex;flex-direction:column;gap:3.2rem}.card-container--text-media .card__media img{height:100%;object-fit:contain;width:100%}.card-container--text-media .card__content{display:flex;flex:1;flex-direction:column;gap:1.6rem;place-content:center}.card-container--text-media .card__content .card__eyebrow{color:var(--rusfertide-615);font-family:var(--font-heading);font-size:var(--font-size-sm-text);font-style:normal;font-weight:600;line-height:1.14286;text-transform:uppercase}.card-container--text-media .card__content .card__headline{color:var(--rusfertide-580);font-family:var(--font-heading);font-size:var(--font-size-h4);font-style:normal;font-weight:600;line-height:var(--font-line-height-h4);margin:0}.card-container--text-media .card__content .card__sub-headline{font-size:var(--font-size-h6);font-weight:500;line-height:var(--font-line-height-h6)}.card-container--text-media .card__content .card__sub-headline.line-divider:after{display:none}.card-container--text-media .card__content .card__text{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:300;line-height:1.5625}.card-container--text-media .card__content .card__text li+li{margin-top:.2rem}.card-container--text-media .card__content .card__footnote{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-xs-text);font-style:normal;font-weight:300;line-height:var(--font-line-height-xs-text)}.card-container--text-media .card__content .card__cta{margin:0;padding-top:.8rem}.card-container--text-media .card__content .card__cta .btn__container{justify-content:flex-start;margin:0;padding:0}@media (min-width:800px){.card-container--text-media{padding:3.2rem 4.8rem}.card-container--text-media .card__inner{align-items:center;display:flex;flex-direction:row;gap:4.8rem}.card-container--text-media .card__inner.card--image-right{flex-direction:row-reverse}.card-container--text-media .card__media{width:50%}.card-container--text-media .card__media img{height:auto;width:100%}.card-container--text-media .card__content{padding-block:3.2rem;width:50%}.card-container--text-media .card__content .card__headline{font-size:var(--font-size-h3);line-height:var(--font-line-height-h3)}.card-container--text-media .card__content .card__text{font-size:var(--font-size-lg-text);line-height:var(--font-line-height-lg-text)}}.card-container--text-media.is-crop{padding:0}.card-container--text-media.is-crop .card__inner{align-items:normal;gap:0}.card-container--text-media.is-crop .card__content{padding:3.2rem 2.4rem}.card-container--text-media.is-crop .card__media{border-radius:0;height:300px}.card-container--text-media.is-crop .card__media img{height:100%;object-fit:cover;width:100%}@media (min-width:800px){.card-container--text-media.is-crop .card__media{display:flex;flex:1;height:auto;justify-content:end}.card-container--text-media.is-crop .card__content{padding:8rem 4.8rem}}.icon-cards-wrapper{margin-inline:auto;padding:1.5rem 0 9rem;width:min(107rem,100%)}.icon-cards-wrapper .icon-cards-cta{align-items:stretch;display:flex;flex-direction:column;gap:20px;justify-content:space-between}@media (min-width:800px){.icon-cards-wrapper .icon-cards-cta{flex-direction:row;gap:40px}}.icon-cards-wrapper .icon-cards-cta .icon-card{background:var(--color-white);border-radius:8px;box-shadow:0 0 16px 0 #00000014;display:flex;flex:1;padding:32px 40px;text-align:left;width:100%}.icon-cards-wrapper .icon-cards-cta .icon-card.above_the_title{flex-direction:column;gap:20px}.icon-cards-wrapper .icon-cards-cta .icon-card.above_the_title .icon-card__content{gap:24px}@media (min-width:800px){.icon-cards-wrapper .icon-cards-cta .icon-card.above_the_title .icon-card__content{gap:32px}.icon-cards-wrapper .icon-cards-cta .icon-card.above_the_title{gap:24px}}.icon-cards-wrapper .icon-cards-cta .icon-card.next_to_the_title{flex-direction:row;gap:16px}.icon-cards-wrapper .icon-cards-cta .icon-card.next_to_the_title .icon-card__content{gap:20px}@media (min-width:800px){.icon-cards-wrapper .icon-cards-cta .icon-card.next_to_the_title .icon-card__content{gap:32px}.icon-cards-wrapper .icon-cards-cta .icon-card.next_to_the_title{gap:24px}}.icon-cards-wrapper .icon-cards-cta .icon-card:has(.icon-card__icon) .icon-card__content{block-size:calc(100% - 8.4rem)}.icon-cards-wrapper .icon-cards-cta .icon-card .icon-card__icon{height:80px;margin:0;min-height:80px;object-fit:contain;object-position:center;width:80px}.icon-cards-wrapper .icon-cards-cta .icon-card .icon-card__content{block-size:100%!important;display:flex;flex-direction:column;justify-content:space-between;width:100%}.icon-cards-wrapper .icon-cards-cta .icon-card .icon-card__content__image-container{align-items:center;display:flex;flex-direction:row;gap:24px}.icon-cards-wrapper .icon-cards-cta .icon-card .icon-card__content__cta{display:flex;flex-direction:column;gap:16px}@media (min-width:800px){.icon-cards-wrapper .icon-cards-cta .icon-card .icon-card__content__cta{gap:24px}}.icon-cards-wrapper .icon-cards-cta .icon-card .icon-card__content__cta a{line-height:var(--font-line-height-lg-text);max-width:100%;width:100%}.icon-cards-wrapper .icon-cards-cta .icon-card .icon-card__content .icon-card__title{color:var(--rusfertide-800);font-size:var(--font-size-h5);font-weight:700;line-height:var(--font-line-height-h5);margin-bottom:0}@media (min-width:800px){.icon-cards-wrapper .icon-cards-cta .icon-card .icon-card__content .icon-card__title{font-size:var(--font-size-h4);line-height:var(--font-line-height-h4)}}.card-container .card-container__inner:not(:has(>.card--asset-download,>.card--enclosed,>.card--small)){--flex-gap:2.4rem;justify-content:center;margin-block:0 2.4rem;margin-inline:auto;padding-inline:0;width:min(103.3rem,100%)}@media (min-width:960px){.card-container .card-container__inner:not(:has(>.card--asset-download,>.card--enclosed,>.card--small)){--flex-gap:2.4rem;margin-block:0 3.2rem}}.card-container .card-container__inner:not(:has(>.card--asset-download,>.card--enclosed,>.card--small)) .card__description{line-height:var(--font-line-height-body-text)}.card-container .card-container__inner:not(:has(>.card--asset-download,>.card--enclosed,>.card--small)) .card__cta{margin-block-start:0}.card-container .card:not(.card--asset-download,.card--enclosed,.card--small){--divider:none;align-items:flex-start;justify-items:flex-start;max-width:100%}.card-container .card-container__caption{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-xs-text);font-style:normal;font-weight:300;line-height:var(--font-line-height-xs-text);margin-inline:1.6rem;text-align:left}@media (min-width:600px){.card-container .card-container__caption{text-align:center}}.card-container .card-container__caption ul{display:inline-block;text-align:left}.card-container__inner:has(>.card--asset-download){--flex-gap:8rem}@media (min-width:1225px){.card-container__inner:has(>.card--asset-download){--flex-gap:4.8rem}}.card-container__inner:has(>.card--asset-download) .card{--divider-color:#22222240}@media (min-width:960px){.card-container .two-across .card{flex-basis:calc(50% - var(--flex-gap)/2)}.card-container .three-across .card{flex-basis:calc(33.33333% - var(--flex-gap)*2/3)}}:root{--card-heading-color:var(--rusfertide-800);--card-body-color:var(--rusfertide-800);--card-font-size:var(--font-size-h4);--card-lineheight:1}.card:not(.card--asset-download,.card--enclosed,.card--small){--card-bg-color:var(--rusfertide-white);--card-text-align:left;border-bottom:.8rem solid var(--rusfertide-615);border-radius:.8rem;box-shadow:0 .2rem 1.6rem 0 #00000014;gap:2rem;grid-template-areas:"image" "content" "cta";grid-template-rows:auto 1fr auto;justify-items:start;padding:4rem 2.4rem 4.4rem;text-align:left}@media (min-width:800px){.card:not(.card--asset-download,.card--enclosed,.card--small){gap:2.4rem}}.card:not(.card--asset-download,.card--enclosed,.card--small):not(:has(.card__cta)){grid-template-areas:"image" "content";grid-template-rows:auto 1fr;padding-block-end:2.4rem}.card:not(.card--asset-download,.card--enclosed,.card--small) .card__content{grid-area:content;-ms-grid-column:1;-ms-grid-row:3}.card:not(.card--asset-download,.card--enclosed,.card--small) .card__heading{color:var(--rusfertide-580);font-family:var(--font-heading);font-size:var(--font-size-h5);font-weight:600;line-height:var(--font-line-height-h5);margin-block:0 .8rem}.card:not(.card--asset-download,.card--enclosed,.card--small) .card__image{min-height:unset;overflow:visible;padding-block:0;position:relative}.card:not(.card--asset-download,.card--enclosed,.card--small) .card__image img{height:8rem;margin:inherit;max-height:8rem;max-width:8rem;min-height:unset;object-fit:contain;object-position:top;overflow:hidden;width:8rem;z-index:1}.card:not(.card--asset-download,.card--enclosed,.card--small) .card__description{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:1.5625;padding-block:0}.card:not(.card--asset-download,.card--enclosed,.card--small) .card__description strong{color:var(--rusfertide-580)}.card:not(.card--asset-download,.card--enclosed,.card--small) .card__cta{margin-block-start:1.2rem}.card:not(.card--asset-download,.card--enclosed,.card--small) .card__cta .btn:not(.link,.link-ko){background:var(--rusfertide-gradient-primary);color:var(--rusfertide-white)}.card:not(.card--asset-download,.card--enclosed,.card--small) .card__link{--color-primary:var(--rusfertide-700);font-weight:700;line-height:var(--font-line-height-h6);margin-block-start:2rem}.card--asset-download{align-items:center;display:flex;flex-direction:column;gap:1.6rem;justify-content:start;padding:0}@media (min-width:800px){.card--asset-download{padding-inline:1.6rem}}.card--asset-download .card__image{height:16rem;margin-bottom:1.6rem;padding:0;width:20rem}@media (min-width:800px){.card--asset-download .card__image{height:20rem;width:25rem}}.card--asset-download .card__content{display:flex;flex-direction:column;gap:.8rem;text-align:center}.card--asset-download .card__content .card__heading{color:var(--rusfertide-875);font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:600;line-height:var(--font-line-height-h4);margin:0;text-align:center}.card--asset-download .card__content .card__description{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);padding:0;text-align:center}.card--asset-download .card__cta{margin:0;margin-block-start:auto}.dataviz__content{background:var(--rusfertide-125);border:1px solid var(--rusfertide-315);border-radius:8px;box-shadow:0 2px 16px 0 #00000014;display:flex;flex-direction:column;margin:auto;max-width:104rem;overflow:clip}.dataviz__content.secondary .chart-title{background:var(--rusfertide-gradient-secondary)}.dataviz__content-inner{display:flex;flex-direction:column;margin:0}.dataviz .chart-title{background:var(--rusfertide-gradient-primary);border-radius:8px 8px 0 0;color:var(--rusfertide-white);font-family:var(--font-heading);font-size:var(--font-size-h5);font-weight:600;line-height:var(--font-line-height-h5);margin:0;padding:1.6rem;text-align:center}.dataviz .chart-image{align-items:center;align-self:stretch;background-color:var(--rusfertide-white);display:flex;flex-direction:column;justify-content:center}.dataviz .chart-image img{height:auto;object-fit:contain;width:100%}@media (min-width:800px){.dataviz .chart-image{flex:2}}.dataviz .chart-caption{align-items:flex-start;align-self:stretch;background:var(--rusfertide-275);border-radius:0 0 8px 8px;display:flex;flex:1;flex-direction:column;gap:1.6rem;margin-block-start:0;padding:2.4rem 1.6rem 3.2rem;width:100%}@media (min-width:800px){.dataviz .chart-caption{padding:3.2rem 5.6rem}}.dataviz .chart-caption .chart-caption-text{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin:0}.dataviz .chart-caption .chart-caption-text strong{color:var(--rusfertide-575)}.dataviz__reference{align-self:stretch;color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-xs-text);font-weight:300;line-height:var(--font-line-height-xs-text);margin:0;max-width:104rem}.dataviz__reference strong{color:var(--rusfertide-575)}.dataviz__reference :not(ol,ul,li){margin-block:.8rem}.dataviz__reference :first-child{margin-block-start:0}.dataviz__reference :last-child{margin-block-end:0}.enrollment-progress-bar__step:before{content:none}.enrollment-thank-you{box-sizing:border-box;display:flex;flex-direction:column;padding-inline:1.6rem;width:100%}@media (min-width:1225px){.enrollment-thank-you{padding-inline:17rem}}.enrollment-thank-you .enrollment-form__headline-banner{align-items:flex-start;display:flex;margin-inline:-1.6rem;min-height:14rem;padding-block:3.2rem 27.2rem;padding-inline:1.6rem;width:calc(100% + 3.2rem)}@media (min-width:600px){.enrollment-thank-you .enrollment-form__headline-banner{min-height:23rem;padding-block:6.4rem}}@media (min-width:1225px){.enrollment-thank-you .enrollment-form__headline-banner{align-items:center;aspect-ratio:1963/314;margin-inline:-17rem;min-height:23rem;padding-block:6.4rem;padding-inline:17rem;width:calc(100% + 34rem)}}.enrollment-thank-you .enrollment-form__headline{color:var(--rusfertide-white);font-family:var(--font-family-header,var(--font-heading));font-size:var(--font-size-h1,4rem);font-weight:700;line-height:var(--font-line-height-h1,4rem);margin:0;max-width:64rem}.enrollment-thank-you__content{margin-inline:auto;max-width:60rem;padding-block:4rem;text-align:center}@media (min-width:1225px){.enrollment-thank-you__content{padding-block:16rem}}.enrollment-thank-you__heading{color:var(--brand-headline,#2c2561);font-family:var(--font-family-header,Inter);font-size:var(--font-size-h1,40px);font-weight:700;line-height:var(--font-line-height-h1,40px);margin:0}.enrollment-thank-you__body{color:var(--brand-text-icon,#242429);font-family:var(--font-family-body,Rubik);font-size:var(--font-size-lg-text,18px);font-weight:300;line-height:var(--font-line-height-xl,29px);margin:1.6rem 0 0}.enrollment-thank-you__cta{margin-block-start:3.2rem}.enrollment-form{background:var(--rusfertide-white);box-sizing:border-box;color:var(--rusfertide-875);font-family:var(--font-sans);padding-block-end:4rem;padding-inline:1.6rem;scroll-margin-block-start:0;width:100%}@media (min-width:1225px){.enrollment-form{padding-block:4.8rem 4rem}}.enrollment-form sup{font-size:.75em;line-height:1;vertical-align:.25em}.enrollment-form sub{font-size:.75em;line-height:1;vertical-align:-.25em}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)){color:var(--rusfertide-875);font-family:var(--font-sans)}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar{--progress-circle-size:2.4rem;background-color:var(--rusfertide-115);margin-inline:-1.6rem;padding:1.6rem;position:relative;width:calc(100% + 3.2rem);z-index:1}@media (min-width:1225px){.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar{--progress-circle-size:4rem;margin-inline:-17rem;padding-block:4.8rem;padding-inline:17rem;width:calc(100% + 34rem)}}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__steps{align-items:flex-start;display:flex;flex-direction:column;gap:1.6rem;list-style:none;margin:0;max-width:none;padding:0;width:100%}@media (min-width:1225px){.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__steps{align-items:flex-start;flex-direction:row;gap:5.6rem;justify-content:center;margin:0 auto;max-width:72rem}}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__step{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:1.2rem;min-width:0;overflow:visible;padding-bottom:0!important;position:relative;width:100%}@media (min-width:1225px){.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__step{align-items:center;flex-direction:column;min-width:14rem;width:auto}}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__connector{display:none!important}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__circle{align-items:center;background:var(--rusfertide-320);border-radius:50%;color:var(--rusfertide-875);display:flex;flex:0 0 var(--progress-circle-size);font-family:var(--font-heading);font-size:var(--font-size-sm-text);font-weight:700;height:var(--progress-circle-size);justify-content:center;line-height:1;margin-right:0;overflow:visible;position:relative;width:var(--progress-circle-size);z-index:2}@media (min-width:1225px){.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__circle{font-size:var(--font-size-body-text);margin-right:0}}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__circle:after{background-image:none;content:"";mask-image:none!important;-webkit-mask-image:none!important;pointer-events:none;position:absolute;z-index:1}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after{background-color:var(--rusfertide-320);height:1.6rem;left:50%;top:calc(100% + .2rem);transform:translateX(-50%);width:.2rem}@media (min-width:1225px){.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after{height:.2rem;left:calc(100% + 1.2rem);top:50%;transform:translateY(-50%);width:13.2rem}}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__step--active .enrollment-progress-bar__circle{background:var(--rusfertide-sunrise-gradient);color:var(--rusfertide-white)}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle{background:var(--rusfertide-success-bg);color:#0000}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:after{background-color:var(--rusfertide-320)}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__label{color:var(--rusfertide-875);font-family:var(--font-heading);font-size:var(--font-size-sm-text);font-weight:600;line-height:var(--font-line-height-sm-text);margin-top:0;max-width:none;text-align:left;white-space:normal}@media (min-width:1225px){.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__label{font-size:var(--font-size-body-text);line-height:var(--font-line-height-body-text);margin-top:.8rem;max-width:13.6rem;text-align:center}}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__step--active .enrollment-progress-bar__label{color:var(--rusfertide-615)}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__step--complete .enrollment-progress-bar__label{color:var(--rusfertide-success-bg)}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar{margin-block-end:3.55rem}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__circle{font-style:normal}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__label{font-style:normal;font-variant-numeric:lining-nums proportional-nums}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cpath fill='%23fff' d='M14.29.722c.28.33.28.823 0 1.119l-8.246 8.686c-.313.329-.781.329-1.062 0L.734 6.052a.746.746 0 0 1 0-1.086.662.662 0 0 1 1.03 0l3.718 3.916 7.745-8.16a.71.71 0 0 1 1.03 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.2rem .96rem;content:"";display:block;height:.96rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.2rem}@media (min-width:1225px){.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:before{background-size:1.5rem 1.2rem;height:1.2rem;width:1.5rem}}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-form__headline-banner{margin-block:0}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) h3{align-items:center;color:var(--rusfertide-580);display:flex;font-family:var(--font-heading);font-size:var(--font-size-h3);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;gap:1.2rem;line-height:var(--font-line-height-h3);margin-block:0 1.6rem;position:relative;text-transform:none}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) h3:before{align-items:center;background:var(--rusfertide-sunrise-gradient);border-radius:50%;color:var(--rusfertide-white);display:inline-flex;flex:0 0 3.6rem;font-family:var(--font-heading);font-size:1.4rem;font-weight:600;height:3.6rem;justify-content:center;line-height:1;width:3.6rem}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) h3~p{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:300;line-height:var(--font-line-height-body-text);margin:0;max-width:68rem}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) h3~p+p{margin-block-start:1.6rem}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) h3~p a{color:var(--rusfertide-630);font-weight:600;text-decoration:underline;white-space:nowrap}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) p>span>strong{color:var(--rusfertide-error-msg);font-weight:300}@media (min-width:1225px){.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)){padding-inline:17rem;padding-top:0}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-progress-bar{margin-block-end:6.4rem}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step))>:not(.enrollment-progress-bar):not(.enrollment-form__headline-banner){max-width:800px}.enrollment-form:is(:has(.enrollment-fieldgroup--coverage),:has(.enrollment-fieldgroup--personal),:has(.enrollment-copay-card-step)) .enrollment-form__headline-banner{margin-inline:-17rem;max-width:none!important;min-height:10.2rem;padding-block:4.8rem;padding-inline:17rem;width:calc(100% + 34rem)}}.enrollment-form:has(.enrollment-fieldgroup--coverage) h3:before{content:"1"}.enrollment-form:has(.enrollment-fieldgroup--personal) h3:before{content:"2"}.enrollment-form:has(.enrollment-copay-card-step) h3:before{content:"3"}.enrollment-form__step-heading{align-items:center;display:flex;gap:1.2rem;margin-block-end:1.6rem}.enrollment-form__step-badge{align-items:center;background:var(--rusfertide-sunrise-gradient);border-radius:50%;color:var(--rusfertide-white);display:flex;flex:0 0 2.4rem;font-size:1.4rem;font-weight:600;height:2.4rem;justify-content:center;line-height:1;width:2.4rem}.enrollment-form__step-title{color:var(--rusfertide-580);font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:600;line-height:var(--font-line-height-h3);margin:0}.enrollment-fieldgroup{border:none;margin:0;padding:0}.enrollment-fieldgroup>legend{display:none}.enrollment-fieldgroup+.enrollment-fieldgroup{border-top:1px solid var(--rusfertide-280);margin-block-start:2.4rem;padding-block-start:2.4rem}@media (min-width:800px){.enrollment-fieldgroup+.enrollment-fieldgroup{margin-block-start:4rem;padding-block-start:4rem}}.enrollment-fieldgroup+.enrollment-fieldgroup--terms{border-top:none;padding-block-start:0}.enrollment-fieldgroup--terms:before{background:var(--rusfertide-280);content:"";display:block;height:2px;margin-block-end:2.4rem}@media (min-width:800px){.enrollment-fieldgroup--terms:before{margin-block-end:4rem}}.enrollment-fieldgroup__terms-contact,.enrollment-fieldgroup__terms-context{color:var(--component-card-block-text,var(--rusfertide-875));font-family:var(--font-sans);font-size:var(--font-size-xs-text);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:300;line-height:var(--font-line-height-xs-text)}.enrollment-fieldgroup__terms-context{margin-block-end:2.4rem}.enrollment-fieldgroup__terms-contact{margin-block:3.2rem 4rem}.enrollment-tc-required-note{align-items:flex-start;color:var(--rusfertide-error-msg);display:flex;font-family:var(--font-sans);font-size:var(--font-size-xs-text);font-weight:400;gap:.4rem;line-height:var(--font-line-height-xs-text);margin:.4rem 0 0}.enrollment-tc-required-note:before{background-image:url(../images/icons/message-error-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:0 0 1.4rem;height:1.4rem;margin-block-start:.1em;width:1.4rem}.enrollment-fieldgroup--terms .form-composite>.fieldset-wrapper>div:not([id]):not([class]){align-items:flex-start;color:var(--rusfertide-error-msg);display:flex;font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:400;gap:.4rem;line-height:var(--font-line-height-sm-text);margin-block-start:.4rem;order:1}.enrollment-fieldgroup--terms .form-composite>.fieldset-wrapper>div:not([id]):not([class]):before{background-image:url(../images/icons/message-error-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:0 0 1.4rem;height:1.4rem;margin-block-start:.1em;width:1.4rem}.enrollment-subitems{display:block;list-style:none;margin-block:.8rem 0;padding:0}.enrollment-subitems li{color:var(--rusfertide-875);display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin-block-start:.8rem}.enrollment-form .form-composite{border:none;margin:0;padding:0}.enrollment-form .form-composite+.form-composite{margin-block-start:2.4rem}.enrollment-form .form-composite>legend{color:var(--rusfertide-875);display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:400;line-height:var(--font-line-height-body-text);margin-block:0 1.2rem;text-transform:none;width:100%}.enrollment-form .form-composite>legend .fieldset-legend{color:inherit;display:block;font:inherit;text-transform:none}.enrollment-form .form-composite>.fieldset-wrapper{display:flex;flex-direction:column}.enrollment-form .form-composite>.fieldset-wrapper>div:not([id]):not([class]){align-items:flex-start;color:var(--rusfertide-error-msg);display:flex;font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:400;gap:.4rem;line-height:var(--font-line-height-sm-text);margin-block-start:.4rem;order:1}.enrollment-form .form-composite>.fieldset-wrapper>div:not([id]):not([class]):before{background-image:url(../images/icons/message-error-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:0 0 1.4rem;height:1.4rem;margin-block-start:.1em;width:1.4rem}.enrollment-form .form-type-radio{align-items:center;display:flex;flex-direction:row;gap:1.6rem;margin-block:.6rem;max-width:none}.enrollment-form .form-type-radio input[type=radio]{appearance:none;-webkit-appearance:none;background:var(--component-btn-primary-icon,var(--rusfertide-white));block-size:2.4rem;border:2px solid var(--rusfertide-320);border-radius:50%;box-sizing:border-box;display:inline-block;flex:0 0 2.4rem;inline-size:2.4rem;margin:0;max-block-size:2.4rem;max-inline-size:2.4rem;min-block-size:2.4rem;min-inline-size:2.4rem;padding:0;vertical-align:middle}.enrollment-form .form-type-radio input[type=radio]:checked{background:var(--component-btn-primary-icon,var(--rusfertide-white));border:var(--border-xl,8px) solid var(--rusfertide-630);border-radius:120px}.enrollment-form .form-type-radio input[type=radio]:focus,.enrollment-form .form-type-radio input[type=radio]:focus-visible{outline:none}.enrollment-form .form-type-radio label{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin-block-end:0;text-transform:none}.enrollment-form .enrollment-fieldgroup .form-composite:has(>.fieldset-wrapper>div:not([id]):not([class])) .form-type-radio input[type=radio]:not(:checked){background:var(--rusfertide-error-bg);border-color:var(--rusfertide-error-msg);border-radius:120px}.enrollment-form .enrollment-fieldgroup .form-composite:has(>.fieldset-wrapper>div:not([id]):not([class])) .form-type-radio input[type=radio]:checked{border-color:var(--rusfertide-630)}.enrollment-form .form-required:after{background:none;color:var(--rusfertide-error-msg);content:"*"}.enrollment-form .form-required{color:inherit}.enrollment-form .form-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:space-between;margin-block-start:4rem;padding-block-start:2.4rem;position:relative;width:100%}@media (min-width:800px){.enrollment-form .form-actions{margin-block-start:6.4rem}}.enrollment-form .form-actions:before{background:var(--rusfertide-280);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.enrollment-form .form-actions .enrollment-form__button--primary{margin-inline-start:auto}.enrollment-form .form-actions .enrollment-ineligible-message{flex:0 0 100%;order:10}.enrollment-form .form-actions .ajax-progress,.enrollment-form .form-actions .ajax-progress-throbber{display:none}.enrollment-nav-btn.is-submitting{cursor:not-allowed;opacity:.7;pointer-events:none}.enrollment-nav-btn.is-submitting:after{animation:enrollment-spin .75s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;content:"";display:inline-block;height:1em;margin-inline-start:.6em;vertical-align:middle;width:1em}@keyframes enrollment-spin{to{transform:rotate(1turn)}}.enrollment-form-loading-overlay{align-items:center;background:#ffffffd9;cursor:wait;display:flex;flex-direction:column;gap:1.2rem;inset:0;justify-content:center;position:fixed;z-index:1000}.enrollment-form-loading-overlay__spinner{animation:enrollment-spin .75s linear infinite;border:3px solid var(--rusfertide-630);border-radius:50%;border-top:3px solid #0000;height:2.4rem;width:2.4rem}.enrollment-form-loading-overlay__text{color:var(--rusfertide-630);font-family:var(--font-sans);font-weight:600;margin:0}.enrollment-ineligible-message{align-items:flex-start;background:var(--rusfertide-white);border:1px solid var(--global-critical,var(--rusfertide-error-msg));border-radius:.4rem;box-sizing:border-box;display:flex;gap:2.4rem;margin-block-start:2.4rem;margin-inline:0!important;max-width:57.2rem!important;padding:2.4rem;width:100%}.enrollment-ineligible-message__icon{border:2px solid var(--global-critical,var(--rusfertide-error-msg));border-radius:50%;box-sizing:border-box;flex:0 0 2.2rem;height:2.2rem;margin-block-start:.2rem;position:relative;width:2.2rem}.enrollment-ineligible-message__icon:after,.enrollment-ineligible-message__icon:before{background:var(--global-critical,var(--rusfertide-error-msg));border-radius:999px;content:"";height:2px;left:50%;position:absolute;top:50%;width:1rem}.enrollment-ineligible-message__icon:before{transform:translate(-50%,-50%) rotate(45deg)}.enrollment-ineligible-message__icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.enrollment-ineligible-message__text{display:flex;flex-direction:column;gap:.8rem;min-width:0}.enrollment-ineligible-message__text p{color:var(--rusfertide-580)!important;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:300;line-height:var(--font-line-height-md,21px);margin:0}.enrollment-ineligible-message__text p:nth-child(2){color:var(--rusfertide-875)!important}.enrollment-ineligible-message__text p:nth-child(2) strong{color:var(--rusfertide-630)!important}.enrollment-ineligible-message__text strong{font-weight:600}.enrollment-ineligible-message__title{color:var(--rusfertide-580)!important;font-family:var(--font-family-header,var(--font-heading));font-size:var(--font-size-body-text);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:400;line-height:var(--font-line-height-h6);margin:0}.enrollment-ineligible-message__title strong,.enrollment-ineligible-message__title--emphasis{color:inherit;font-family:inherit;font-size:inherit;font-weight:600;line-height:inherit}.enrollment-ineligible-message__contact{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:300;line-height:var(--font-line-height-md,21px);margin:0}.enrollment-ineligible-message__highlight{color:var(--rusfertide-630);font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;letter-spacing:-.28px;line-height:var(--font-line-height-xxs,14px)}.enrollment-form__headline-banner{aspect-ratio:auto;background-image:url(../images/enrollment-form-headline-mobile.webp),linear-gradient(180deg,var(--rusfertide-630) 30%,var(--rusfertide-618) 100%);background-position:bottom,50%;background-repeat:no-repeat,no-repeat;background-size:100% auto,cover;box-sizing:border-box;display:block;margin-block:0;margin-inline:-1.6rem;overflow:hidden;padding-block:3.2rem 27.2rem;padding-inline:1.6rem;position:relative;width:calc(100% + 3.2rem)}@media (min-width:800px){.enrollment-form__headline-banner{align-items:center;aspect-ratio:auto;background-image:url(../images/enrollment-form-headline-desktop.webp),var(--rusfertide-gradient-secondary);background-position:100% 100%,50%;background-size:cover,cover;display:flex;min-height:10.2rem;padding-block:3.2rem}}@media (min-width:1225px){.enrollment-form__headline-banner{aspect-ratio:1963/314}}.enrollment-form__headline-banner h2.enrollment-form__headline{color:var(--rusfertide-white);font-family:var(--font-heading);font-size:3.2rem;font-weight:700;line-height:1.08;margin:0;max-width:38rem;position:relative;text-align:left;z-index:1}@media (min-width:1225px){.enrollment-form__headline-banner h2.enrollment-form__headline{font-size:var(--font-size-h1);line-height:var(--font-line-height-h1);max-width:70rem}}.enrollment-form__headline-banner+.enrollment-progress-bar{margin-block-start:0}.enrollment-form:has(.enrollment-fieldgroup--coverage) p{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:300;line-height:var(--font-line-height-body-text)}.enrollment-form:has(.enrollment-fieldgroup--coverage)>.enrollment-fieldgroup__instruction{color:var(--rusfertide-580);font-family:var(--font-heading);font-size:var(--font-size-h4);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;line-height:var(--font-line-height-h4);margin-block:4rem 3.2rem}.enrollment-form:has(.enrollment-fieldgroup--coverage)>.enrollment-fieldgroup__instruction p{color:var(--rusfertide-580);font-family:var(--font-heading);font-size:var(--font-size-h4);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;line-height:var(--font-line-height-h4);margin:0}.enrollment-form:has(.enrollment-fieldgroup--coverage) a{color:var(--rusfertide-630);font-weight:600;text-decoration:underline}.enrollment-form:has(.enrollment-fieldgroup--coverage) .enrollment-form__required-asterisk,.enrollment-form:has(.enrollment-fieldgroup--coverage) .form-required:after{color:var(--rusfertide-error-msg)}.enrollment-form:has(.enrollment-fieldgroup--coverage) .form-required:after{background:none;content:"*"}.enrollment-form:has(.enrollment-fieldgroup--coverage) .form-required{color:inherit}.enrollment-form:has(.enrollment-fieldgroup--coverage) .form-composite>legend{font-weight:300}.enrollment-form:has(.enrollment-fieldgroup--coverage) .form-type-radio{margin-block:0 1.2rem}.enrollment-form:has(.enrollment-fieldgroup--coverage) .form-composite+.form-composite{margin-block-start:3.2rem}.enrollment-form:has(.enrollment-fieldgroup--coverage) .enrollment-footer-copy{color:var(--component-card-block-text,var(--rusfertide-875));font-family:var(--font-sans);font-size:var(--font-size-xs-text);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:300;line-height:var(--font-line-height-xs-text)}.enrollment-form:has(.enrollment-fieldgroup--coverage) .enrollment-footer-copy:before{background:var(--rusfertide-280);content:"";display:block;height:2px;margin-block-end:2.4rem}@media (min-width:600px){.enrollment-form:has(.enrollment-fieldgroup--coverage) .enrollment-footer-copy:before{margin-block-end:4.8rem}}.enrollment-form:has(.enrollment-fieldgroup--coverage) .enrollment-footer-copy div,.enrollment-form:has(.enrollment-fieldgroup--coverage) .enrollment-footer-copy li,.enrollment-form:has(.enrollment-fieldgroup--coverage) .enrollment-footer-copy p{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-variant-numeric:inherit;font-weight:inherit;line-height:inherit}.enrollment-form:has(.enrollment-fieldgroup--coverage) .enrollment-footer-copy p{margin-block:0 1.2rem}.enrollment-form:has(.enrollment-fieldgroup--coverage) .enrollment-footer-copy .enrollment-footer-copy__marker,.enrollment-form:has(.enrollment-fieldgroup--coverage) .enrollment-footer-copy>span{color:var(--rusfertide-618)}.enrollment-form:has(.enrollment-fieldgroup--personal) h3~p:last-of-type{margin-block-end:5.6rem}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup__note a,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup__privacy-notes a,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-footer-copy a{color:var(--rusfertide-630);font-weight:600;text-decoration:underline}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-form__required-asterisk,.enrollment-form:has(.enrollment-fieldgroup--personal) .form-required:after{color:var(--rusfertide-error-msg)}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-required:after{background:none;content:"*"}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-required{color:inherit}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-dob,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--doctor,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--insurance,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--personal,.enrollment-form:has(.enrollment-fieldgroup--personal) .form-composite,.enrollment-form:has(.enrollment-fieldgroup--personal) fieldset{border:0;margin:0;min-inline-size:0;padding:0}.enrollment-form:has(.enrollment-fieldgroup--personal) fieldset.enrollment-fieldgroup--personal{margin-block-start:5.6rem}.enrollment-form:has(.enrollment-fieldgroup--personal) fieldset.enrollment-fieldgroup--doctor,.enrollment-form:has(.enrollment-fieldgroup--personal) fieldset.enrollment-fieldgroup--insurance{margin-block-start:8rem}.enrollment-form:has(.enrollment-fieldgroup--personal) fieldset.enrollment-fieldgroup--optin{margin-block-start:4rem}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--doctor>legend,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--insurance>legend,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin>legend,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--personal>legend{color:var(--brand-headline,#2c2561);display:block;font-family:var(--font-family-header,Inter);font-size:var(--font-size-h4,24px);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;line-height:var(--font-line-height-h4,25px);margin-block:0 2.4rem;padding:0;text-transform:none!important;width:100%}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--doctor>legend .fieldset-legend,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--insurance>legend .fieldset-legend,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin>legend .fieldset-legend,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--personal>legend .fieldset-legend{color:inherit;display:block;font:inherit;margin:0;padding:0;text-transform:none!important}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--doctor,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--insurance,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--personal{max-width:100%;width:100%}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--doctor>.fieldset-wrapper,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--insurance>.fieldset-wrapper,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--personal>.fieldset-wrapper{display:grid;gap:2.4rem;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;width:100%}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--doctor>.fieldset-wrapper>*,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--insurance>.fieldset-wrapper>*,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--personal>.fieldset-wrapper>*{grid-column:1/-1;max-width:none;min-width:0;width:100%}@media (min-width:600px){.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--doctor>.fieldset-wrapper,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--insurance>.fieldset-wrapper,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--personal>.fieldset-wrapper{column-gap:2.4rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.4rem}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--doctor>.fieldset-wrapper>.enrollment-field-row-end,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--doctor>.fieldset-wrapper>.enrollment-field-row-start,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--insurance>.fieldset-wrapper>.enrollment-field-row-end,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--insurance>.fieldset-wrapper>.enrollment-field-row-start,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--personal>.fieldset-wrapper>.enrollment-field-row-end,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--personal>.fieldset-wrapper>.enrollment-field-row-start{grid-column:auto}}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin>.fieldset-wrapper{display:flex;flex-direction:column;gap:3.2rem}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-item{display:flex;flex-direction:column;margin:0;min-width:0}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-item>.form-item__label,.enrollment-form:has(.enrollment-fieldgroup--personal) .form-item>label{color:var(--rusfertide-875);display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:400;letter-spacing:normal;line-height:1.2;margin-block:0 .8rem;text-transform:none!important}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-item>.chosen-container,.enrollment-form:has(.enrollment-fieldgroup--personal) .form-item>.chosen-container-single,.enrollment-form:has(.enrollment-fieldgroup--personal) .form-item>select{padding-block:0!important}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-item:has(>.chosen-container),.enrollment-form:has(.enrollment-fieldgroup--personal) .form-item:has(>.chosen-container-single),.enrollment-form:has(.enrollment-fieldgroup--personal) .form-item:has(>select){justify-content:flex-start}.enrollment-form:has(.enrollment-fieldgroup--personal) .description,.enrollment-form:has(.enrollment-fieldgroup--personal) .form-item__description{display:none}.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=date],.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=email],.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=tel],.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=text],.enrollment-form:has(.enrollment-fieldgroup--personal) select{appearance:none;-webkit-appearance:none;background-color:var(--rusfertide-white);border:1px solid var(--rusfertide-320);border-radius:.4rem;box-shadow:none;box-sizing:border-box;color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:400;height:4.8rem;line-height:var(--font-line-height-body-text);margin:0;max-width:none;min-width:0;padding:1.2rem 1.6rem;text-transform:none;width:100%}.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=date]::placeholder,.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=email]::placeholder,.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=tel]::placeholder,.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=text]::placeholder,.enrollment-form:has(.enrollment-fieldgroup--personal) select::placeholder{color:var(--rusfertide-gray-darker);font-weight:300;opacity:1}.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=date]:focus,.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=date]:focus-visible,.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=email]:focus,.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=email]:focus-visible,.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=tel]:focus,.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=tel]:focus-visible,.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=text]:focus,.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=text]:focus-visible,.enrollment-form:has(.enrollment-fieldgroup--personal) select:focus,.enrollment-form:has(.enrollment-fieldgroup--personal) select:focus-visible{border-color:var(--rusfertide-575);border-width:2px;outline:none}.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=date].error,.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=email].error,.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=tel].error,.enrollment-form:has(.enrollment-fieldgroup--personal) input[type=text].error,.enrollment-form:has(.enrollment-fieldgroup--personal) select.error{background-color:var(--rusfertide-error-bg);border:2px solid var(--rusfertide-error-msg)}.enrollment-form:has(.enrollment-fieldgroup--personal) select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23242429' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1.2rem center;background-repeat:no-repeat;background-size:2.4rem 2.4rem;padding-inline-end:4.8rem}.enrollment-form:has(.enrollment-fieldgroup--personal) .chosen-container,.enrollment-form:has(.enrollment-fieldgroup--personal) .chosen-container-single{font-family:var(--font-sans);margin:0!important;max-width:none;min-width:0;position:relative;width:100%!important}.enrollment-form:has(.enrollment-fieldgroup--personal) .chosen-container-single .chosen-single{align-items:center;background:var(--rusfertide-white)!important;border:1px solid var(--rusfertide-320);border-radius:.4rem;box-shadow:none;box-sizing:border-box;color:var(--rusfertide-875);display:flex;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:400;height:4.8rem;line-height:var(--font-line-height-body-text);padding:1.2rem 4.8rem 1.2rem 1.6rem;position:relative;text-decoration:none;width:100%}.enrollment-form:has(.enrollment-fieldgroup--personal) .chosen-container-single .chosen-single span{color:inherit;line-height:inherit;margin:0}.enrollment-form:has(.enrollment-fieldgroup--personal) .chosen-container-single .chosen-single div{display:none}.enrollment-form:has(.enrollment-fieldgroup--personal) .chosen-container-single .chosen-single:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23242429' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:2.4rem 2.4rem;content:"";display:block;height:2.4rem;pointer-events:none;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:2.4rem}.enrollment-form:has(.enrollment-fieldgroup--personal) .chosen-container-active .chosen-single,.enrollment-form:has(.enrollment-fieldgroup--personal) .chosen-container-single .chosen-single:focus{border-color:var(--rusfertide-575);border-width:2px;outline:none}.enrollment-form:has(.enrollment-fieldgroup--personal) .chosen-container.chosen-with-drop{z-index:20}.enrollment-form:has(.enrollment-fieldgroup--personal) .chosen-container.chosen-with-drop .chosen-drop{left:0}.enrollment-form:has(.enrollment-fieldgroup--personal) .chosen-container .chosen-drop{background:var(--rusfertide-white);border:1px solid var(--rusfertide-320);border-radius:.4rem;box-shadow:0 .8rem 1.6rem #2424291f;box-sizing:border-box;margin-block-start:.4rem;width:100%;z-index:21}.enrollment-form:has(.enrollment-fieldgroup--personal) .chosen-container .chosen-results{background:var(--rusfertide-white);list-style:none;margin:0;max-height:24rem;overflow-y:auto;padding:.4rem 0}.enrollment-form:has(.enrollment-fieldgroup--personal) .chosen-container .chosen-results li{color:var(--rusfertide-875);cursor:pointer;display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin:0;padding:.8rem 1.2rem;text-transform:none}.enrollment-form:has(.enrollment-fieldgroup--personal) .chosen-container .chosen-results li.highlighted,.enrollment-form:has(.enrollment-fieldgroup--personal) .chosen-container .chosen-results li.result-selected{background:var(--rusfertide-280);color:var(--rusfertide-875)}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-item--error .chosen-container-single .chosen-single,.enrollment-form:has(.enrollment-fieldgroup--personal) .form-item:has(select.error) .chosen-container-single .chosen-single,.enrollment-form:has(.enrollment-fieldgroup--personal) select.error+.chosen-container-single .chosen-single,.enrollment-form:has(.enrollment-fieldgroup--personal) select.error~.chosen-container-single .chosen-single{background:var(--rusfertide-error-bg)!important;border:2px solid var(--rusfertide-error-msg)}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-dob{border:0;margin:0;max-width:none;min-inline-size:0;padding:0;width:100%}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-dob>legend{color:var(--rusfertide-875);display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:400;line-height:1.2;margin-block:0 .8rem;padding:0;text-transform:none!important;width:100%}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-dob>legend .fieldset-legend{color:inherit;display:block;font:inherit;margin:0;padding:0;text-transform:none!important}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-dob>.fieldset-wrapper{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;min-width:0;width:100%}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-dob>.fieldset-wrapper .form-item{margin:0;max-width:none;min-width:0;width:100%}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-dob>.fieldset-wrapper>.form-item{order:1}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]){grid-column:1/-1;order:2}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-dob>.fieldset-wrapper>.form-item .form-item--error-message{display:none}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]),.enrollment-form:has(.enrollment-fieldgroup--personal) .form-composite>.fieldset-wrapper>div:not([id]):not([class]),.enrollment-form:has(.enrollment-fieldgroup--personal) .form-item--error-message{align-items:flex-start;color:var(--rusfertide-error-msg);display:flex;font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:300;gap:.4rem;line-height:var(--font-line-height-sm-text);margin-block-start:.8rem}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]):before,.enrollment-form:has(.enrollment-fieldgroup--personal) .form-composite>.fieldset-wrapper>div:not([id]):not([class]):before,.enrollment-form:has(.enrollment-fieldgroup--personal) .form-item--error-message:before{background-image:url(../images/icons/message-error-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:0 0 1.4rem;height:1.4rem;margin-block-start:.1em;width:1.4rem}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-item--error-message:has(.enrollment-form__error-line):before{display:none}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-item--error-message:has(.enrollment-form__error-line){align-items:flex-start;flex-direction:column;gap:0}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-form__error-line{align-items:flex-start;display:flex;gap:.4rem}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-form__error-line+.enrollment-form__error-line{margin-block-start:.8rem}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-form__error-line:before{background-image:url(../images/icons/message-error-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:0 0 1.4rem;height:1.4rem;margin-block-start:.1em;width:1.4rem}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup__certification,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup__consent-copy,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup__note,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup__privacy-notes p{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:300;line-height:var(--font-line-height-body-text);margin:0}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup__certification{margin-block:4rem 0}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup__privacy-notes{display:flex;flex-direction:column;gap:1.6rem}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin .form-composite{border:0;margin:0;min-inline-size:0;padding:0}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin .form-composite+.form-composite{margin-block-start:0}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin .form-composite>legend{color:var(--brand-text-icon,#242429);display:block;font-family:var(--font-family-body,Rubik);font-size:var(--font-size-body-text,16px);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:300;line-height:var(--font-line-height-lg,25px);margin-block:0 1.2rem;padding:0;text-transform:none!important;width:100%}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin .form-composite>legend .fieldset-legend{color:inherit;display:block;font:inherit;margin:0;padding:0;text-transform:none!important}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin .form-radios{align-items:flex-start;display:flex;flex-direction:column;gap:1.2rem;margin:0;text-align:left;width:100%}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio){align-items:center!important;display:flex!important;flex-direction:row!important;gap:.8rem;justify-content:flex-start!important;margin:0 0 1.2rem;max-width:none;text-align:left;width:auto}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin input[type=radio]{appearance:none;-webkit-appearance:none;background:var(--component-btn-primary-icon,var(--rusfertide-white));block-size:2.4rem;border:2px solid var(--rusfertide-320);border-radius:50%;box-sizing:border-box;display:inline-block;flex:0 0 2.4rem;inline-size:2.4rem;margin:0!important;max-block-size:2.4rem;max-inline-size:2.4rem;min-block-size:2.4rem;min-inline-size:2.4rem;padding:0;vertical-align:middle}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin input[type=radio]:checked{background:var(--component-btn-primary-icon,var(--rusfertide-white));border:var(--border-xl,8px) solid var(--rusfertide-630);border-radius:120px}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin input[type=radio]:focus,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin input[type=radio]:focus-visible{outline:none}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio) label,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio) label.option{color:var(--rusfertide-875);display:inline-flex;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:300!important;line-height:var(--font-line-height-body-text);margin:0;text-align:left;text-transform:none!important}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin .form-composite:has(>.fieldset-wrapper>div:not([id]):not([class])) input[type=radio]:not(:checked){background:var(--rusfertide-error-bg);border-color:var(--rusfertide-error-msg)}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-fieldgroup--optin .form-composite:has(>.fieldset-wrapper>div:not([id]):not([class])) input[type=radio]:checked{border-color:var(--rusfertide-630)}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-footer-copy{color:var(--component-card-block-text,var(--rusfertide-875));font-family:var(--font-sans);font-size:var(--font-size-xs-text);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:300;line-height:var(--font-line-height-xs-text);margin-block-start:4rem}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-footer-copy:before{background:var(--rusfertide-280);content:"";display:block;height:2px;margin-block-end:2.4rem}@media (min-width:600px){.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-footer-copy:before{margin-block-end:4rem}}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-footer-copy div,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-footer-copy li,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-footer-copy p{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-variant-numeric:inherit;font-weight:inherit;line-height:inherit}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-footer-copy p{margin-block:0 1.2rem}.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-footer-copy .enrollment-footer-copy__marker,.enrollment-form:has(.enrollment-fieldgroup--personal) .enrollment-footer-copy>span{color:var(--rusfertide-618)}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-actions{align-items:center;display:grid;gap:1.6rem;grid-template-columns:auto 1fr auto;margin-block-start:4rem;padding-block-start:3.2rem;position:relative;width:100%}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-actions:before{background:var(--rusfertide-280);content:"";display:block;height:4px;left:0;position:absolute;top:0;width:100%}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-actions :is(button,input[type=submit],.button,.btn){margin:0!important}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-actions .ajax-progress,.enrollment-form:has(.enrollment-fieldgroup--personal) .form-actions .ajax-progress-throbber{display:none}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-actions .enrollment-form__button--back{align-self:center;background:#0000!important;border:1px solid var(--rusfertide-630);color:var(--rusfertide-630)!important;grid-column:1;justify-self:start}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-actions .enrollment-form__button--back:before{background:#0000!important}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible){background:var(--rusfertide-gradient-secondary)!important;color:var(--rusfertide-white)!important}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible):before{background:var(--rusfertide-gradient-secondary)!important}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-actions .enrollment-form__button--back:focus-visible{outline:2px solid var(--rusfertide-630);outline-offset:2px}.enrollment-form:has(.enrollment-fieldgroup--personal) .form-actions .enrollment-form__button--primary{align-self:center;grid-column:3;justify-self:end;margin-inline-start:0}.enrollment-form:has(.enrollment-copay-card-step) h3~p+p{margin-block-start:.8rem}.enrollment-form:has(.enrollment-copay-card-step) h3~p:last-of-type{margin-block-start:1.6rem}.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-step{display:flex;flex-direction:column;gap:6.4rem;margin-block-start:4rem;width:100%}.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-step:has(.enrollment-copay-outcome){align-items:center;margin:auto}.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-print-area{display:flex;flex-direction:column;gap:2.4rem;width:100%;z-index:1}.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-page{display:block;position:relative;width:100%;z-index:1}.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-page--front{max-width:42.5rem}.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-page--back{max-width:42.5rem}.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-page__image{border:1px solid #44434d4d;border-radius:20px;display:block;height:auto;width:100%}.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-page__dynamic-data{box-sizing:border-box;column-gap:.6rem;display:grid;grid-template-columns:max-content max-content;left:54.3%;position:absolute;row-gap:.35rem;top:10.8%;z-index:2}.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-page__dynamic-label,.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-page__dynamic-value{font-family:var(--font-sans);font-size:clamp(.95rem,1.2vw,1.15rem);font-style:normal;font-variant-numeric:lining-nums proportional-nums;line-height:1.1}@media (min-width:600px){.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-page__dynamic-label,.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-page__dynamic-value{font-size:1.15rem}}.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-page__dynamic-label{color:var(--rusfertide-617);font-weight:700;text-align:right}.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-page__dynamic-value{color:var(--rusfertide-gray-darker);font-weight:400;white-space:nowrap}.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-page__dynamic-value:after,.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-page__dynamic-value:before{color:var(--rusfertide-614)}.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-page__dynamic-value:before{content:"["}.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-card-page__dynamic-value:after{content:"]"}.enrollment-form:has(.enrollment-copay-card-step) .enrollment-copay-print-btn{align-self:flex-end;margin-block-start:-3.2rem}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate){color:var(--rusfertide-875);font-family:var(--font-sans)}@media (min-width:1225px){.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate){padding-inline:17rem;padding-top:0}}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate)>:not(.enrollment-progress-bar):not(.enrollment-form__headline-banner){max-width:80rem;width:100%}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-form__headline-banner{margin-inline:-1.6rem;width:calc(100% + 3.2rem)}@media (min-width:600px){.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-form__headline-banner{min-height:23rem;padding-block:6.4rem}}@media (min-width:1225px){.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-form__headline-banner{align-items:center;aspect-ratio:1963/314;margin-inline:-17rem;min-height:23rem;padding-block:6.4rem;padding-inline:17rem;width:calc(100% + 34rem)}}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar{--progress-desktop-step-gap:5.6rem;--progress-circle-size:3.2rem;--progress-icon-size:1.6rem;--progress-connector-gap:1.2rem;--progress-dashed-arrow-width:12rem;--progress-dashed-arrow-height:1rem;background-color:var(--rusfertide-115);margin-block-end:4rem;margin-inline:-1.6rem;padding:1.6rem;position:relative;width:calc(100% + 3.2rem);z-index:0}@media (min-width:1225px){.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar{margin-block-end:6.4rem;margin-inline:-17rem;padding-block:2.8rem 3rem;padding-inline:17rem;width:calc(100% + 34rem)}}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__steps{align-items:flex-start;display:flex;flex-direction:column;gap:2.4rem;list-style:none;margin:0;max-width:none;padding:0;width:100%}@media (min-width:1225px){.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__steps{align-items:flex-start;flex-direction:row;gap:5.6rem;justify-content:center;margin:0 auto;max-width:42rem}}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step{align-items:center;column-gap:0;display:flex;flex:0 0 auto;flex-direction:row;min-width:0;padding-bottom:0!important;position:relative;row-gap:1.2rem;width:100%}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step:last-child{padding-block-end:3.4rem!important}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step:before{display:none}@media (min-width:1225px){.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step{align-items:center;flex-direction:column;gap:0;min-width:11.6rem;width:auto}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step:last-child{padding-block-end:0!important}}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__connector{display:none!important}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__circle{align-items:center;background-color:var(--rusfertide-320);border-radius:50%;color:#0000;display:flex;flex:0 0 var(--progress-circle-size);font-size:0;height:var(--progress-circle-size);justify-content:center;line-height:1;margin-right:1.2rem;overflow:visible;position:relative;width:var(--progress-circle-size);z-index:2}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__circle:before{background-position:50%;background-repeat:no-repeat;background-size:var(--progress-icon-size) var(--progress-icon-size);content:"";display:block;height:var(--progress-icon-size);position:relative;width:var(--progress-icon-size);z-index:2}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__circle:after{background-image:none;content:"";mask-image:none!important;-webkit-mask-image:none!important;pointer-events:none;position:absolute;z-index:1}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after{background-color:var(--rusfertide-320);background-image:none;height:2rem;left:50%;mask-image:none!important;-webkit-mask-image:none!important;top:calc(100% + .2rem);transform:translateX(-50%);width:.2rem}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step:last-child .enrollment-progress-bar__circle:after{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='32' fill='none' viewBox='0 0 8 32'%3E%3Cpath stroke='%23C9CDD3' stroke-dasharray='4 4' stroke-linecap='round' stroke-width='1.5' d='M4 0v24'/%3E%3Cpath stroke='%23C9CDD3' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 28 3 3 3-3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.8rem 3.2rem;height:3.2rem;left:50%;mask-image:none!important;-webkit-mask-image:none!important;top:calc(100% + .2rem);transform:translateX(-50%);width:.8rem}@media (min-width:1225px){.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after{background-color:var(--rusfertide-320);background-image:none;height:.2rem;left:calc(100% + var(--progress-connector-gap));mask-image:none!important;-webkit-mask-image:none!important;top:50%;transform:translateY(-50%);width:10.8rem}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step:last-child .enrollment-progress-bar__circle:after{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='73' height='8' fill='none' viewBox='0 0 73 8'%3E%3Cpath stroke='%23C9CDD3' stroke-dasharray='4 4' stroke-linecap='round' stroke-width='1.5' d='M0 4h65'/%3E%3Cpath stroke='%23C9CDD3' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M68.5 1 72 4l-3.5 3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:var(--progress-dashed-arrow-width) var(--progress-dashed-arrow-height);height:var(--progress-dashed-arrow-height);left:calc(100% + var(--progress-connector-gap));mask-image:none!important;-webkit-mask-image:none!important;top:50%;transform:translateY(-50%);width:var(--progress-dashed-arrow-width)}}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step--active .enrollment-progress-bar__circle{background:var(--rusfertide-sunrise-gradient)}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle{background:var(--rusfertide-success-bg)}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__label{color:var(--rusfertide-875);font-family:var(--font-heading);font-size:var(--font-size-sm-text);font-weight:600;line-height:var(--font-line-height-sm-text);margin-top:0;max-width:10.8rem;text-align:left}@media (min-width:1225px){.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__label{margin-top:.8rem;max-width:11rem;text-align:center}}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step--active .enrollment-progress-bar__label{color:var(--rusfertide-615)}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step--complete .enrollment-progress-bar__label{color:var(--rusfertide-success-bg)}@media (min-width:1225px){.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__circle{margin-right:0}}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__circle:before{margin-right:0}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step:first-child .enrollment-progress-bar__circle:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%23242429' d='M1.5 15q-.62 0-1.06-.44A1.45 1.45 0 0 1 0 13.5v-9q0-.618.44-1.06Q.88 3 1.5 3h3V1.5q0-.62.44-1.06Q5.383 0 6 0h3q.619 0 1.06.44.44.44.44 1.06V3h3q.619 0 1.06.44.44.442.44 1.06v9q0 .619-.44 1.06-.442.44-1.06.44zm0-1.5h12v-9h-12zM6 3h3V1.5H6zm.75 6.75V12h1.5V9.75h2.25v-1.5H8.25V6h-1.5v2.25H4.5v1.5z'/%3E%3C/svg%3E")}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step:first-child.enrollment-progress-bar__step--active .enrollment-progress-bar__circle:before,.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step:first-child.enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' d='M1.5 15q-.62 0-1.06-.44A1.45 1.45 0 0 1 0 13.5v-9q0-.618.44-1.06Q.88 3 1.5 3h3V1.5q0-.62.44-1.06Q5.383 0 6 0h3q.619 0 1.06.44.44.44.44 1.06V3h3q.619 0 1.06.44.44.442.44 1.06v9q0 .619-.44 1.06-.442.44-1.06.44zm0-1.5h12v-9h-12zM6 3h3V1.5H6zm.75 6.75V12h1.5V9.75h2.25v-1.5H8.25V6h-1.5v2.25H4.5v1.5z'/%3E%3C/svg%3E")}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step:nth-child(2) .enrollment-progress-bar__circle:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%23242429' d='M0 8.438V6.562h7.125l4.688-4.687H9.375V0H15v5.625h-1.875V3.188l-5.25 5.25zM9.375 15v-1.875h2.438l-3-2.953 1.359-1.36 2.953 3V9.376H15V15z'/%3E%3C/svg%3E")}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step:nth-child(2).enrollment-progress-bar__step--active .enrollment-progress-bar__circle:before,.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-progress-bar__step:nth-child(2).enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' d='M0 8.438V6.562h7.125l4.688-4.687H9.375V0H15v5.625h-1.875V3.188l-5.25 5.25zM9.375 15v-1.875h2.438l-3-2.953 1.359-1.36 2.953 3V9.376H15V15z'/%3E%3C/svg%3E")}@media (min-width:1225px){.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) h2.enrollment-form__headline{max-width:55rem}}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) h3{align-items:center;color:var(--rusfertide-580);display:flex;font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:600;gap:1.2rem;line-height:var(--font-line-height-h3);margin-block:0 1.6rem;position:relative;text-transform:none}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) h3:before{align-items:center;background:var(--rusfertide-sunrise-gradient);border-radius:50%;content:"";display:inline-flex;flex:0 0 4rem;height:4rem;justify-content:center;width:4rem}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) h3:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' d='M1.5 15q-.62 0-1.06-.44A1.45 1.45 0 0 1 0 13.5v-9q0-.618.44-1.06Q.88 3 1.5 3h3V1.5q0-.62.44-1.06Q5.383 0 6 0h3q.619 0 1.06.44.44.44.44 1.06V3h3q.619 0 1.06.44.44.442.44 1.06v9q0 .619-.44 1.06-.442.44-1.06.44zm0-1.5h12v-9h-12zM6 3h3V1.5H6zm.75 6.75V12h1.5V9.75h2.25v-1.5H8.25V6h-1.5v2.25H4.5v1.5z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.7rem 1.7rem;content:"";display:block;height:1.7rem;left:1.15rem;position:absolute;top:50%;transform:translateY(-50%);width:1.7rem}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) h3~p{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin:0;max-width:80rem}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) h3~p+p{margin-block-start:1.6rem}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) p>span>strong{color:var(--rusfertide-error-msg);font-weight:300}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) h3~p a{color:var(--rusfertide-630);font-weight:600;text-decoration:underline}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])){border:0;margin:4rem 0 0;max-width:80rem;padding:0;width:100%}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"]))>legend{color:var(--rusfertide-875);display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:400;line-height:var(--font-line-height-body-text);margin-block:0 1.2rem;text-transform:none;width:100%}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"]))>legend .fieldset-legend{color:inherit;display:block;font:inherit;text-transform:none}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])) .form-radios{display:flex;flex-direction:row;gap:.8rem}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])) :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio){display:inline-flex;margin:0;position:relative;width:auto}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])) input[type=radio]{height:1px;opacity:0;position:absolute;width:1px}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])) input[type=radio]+label,.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])) input[type=radio]+label.option{align-items:center;background:var(--rusfertide-280);border:1px solid #0000;border-radius:.4rem;box-sizing:border-box;color:var(--rusfertide-875);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:600;justify-content:center;line-height:var(--font-line-height-sm-text);margin:0;min-height:3.6rem;min-width:5.6rem;padding:1.85rem 2.4rem;text-transform:none}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])) input[type=radio]+label.option:focus,.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])) input[type=radio]+label.option:hover,.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])) input[type=radio]+label:focus,.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])) input[type=radio]+label:hover{background:var(--rusfertide-630);color:var(--rusfertide-white);opacity:.8}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])) input[type=radio]:focus-visible+label,.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])) input[type=radio]:focus-visible+label.option{outline:2px solid var(--rusfertide-575);outline-offset:2px}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])):has(>.fieldset-wrapper>div:not([id]):not([class])) input[type=radio]+label,.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])):has(>.fieldset-wrapper>div:not([id]):not([class])) input[type=radio]+label.option{background:var(--rusfertide-error-bg);border-color:var(--rusfertide-error-msg);color:var(--rusfertide-875)}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])) .form-item--error-message,.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"]))>.fieldset-wrapper>div:not([id]):not([class]){align-items:flex-start;color:var(--rusfertide-error-msg);display:flex;font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:400;gap:.4rem;line-height:var(--font-line-height-sm-text);margin-block-start:.8rem}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])) .form-item--error-message:before,.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"]))>.fieldset-wrapper>div:not([id]):not([class]):before{background-image:url(../images/icons/message-error-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:0 0 1.4rem;height:1.4rem;margin-block-start:.1em;width:1.4rem}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])) input[type=radio]:checked+label,.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])) input[type=radio]:checked+label.option{background:var(--rusfertide-630);border-color:var(--rusfertide-630);color:var(--rusfertide-white)}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])):has(.form-item--error-message) input[type=radio]+label,.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])):has(.form-item--error-message) input[type=radio]+label.option,.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])):has(>.fieldset-wrapper>div:not([id]):not([class])) input[type=radio]+label,.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])):has(>.fieldset-wrapper>div:not([id]):not([class])) input[type=radio]+label.option{background:var(--rusfertide-error-bg);border-color:var(--rusfertide-error-msg);color:var(--rusfertide-875)}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])):has(.form-item--error-message) input[type=radio]:checked+label,.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])):has(.form-item--error-message) input[type=radio]:checked+label.option,.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])):has(>.fieldset-wrapper>div:not([id]):not([class])) input[type=radio]:checked+label,.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) :is(.enrollment-mimrylo-gate,.form-composite:has(input[name="step_fields[mimrylo_answer]"])):has(>.fieldset-wrapper>div:not([id]):not([class])) input[type=radio]:checked+label.option{background:var(--rusfertide-630);border-color:var(--rusfertide-630);color:var(--rusfertide-white)}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .form-actions{margin-block-start:4.8rem;max-width:80rem;padding-block-start:3.2rem;width:100%}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-mimrylo-interest-message{color:var(--rusfertide-875);font-family:var(--font-sans);margin-block-start:6.4rem;max-width:80rem;width:100%}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-mimrylo-interest-message h4{color:var(--rusfertide-580);font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:600;line-height:var(--font-line-height-h4);margin:0 0 .8rem}.enrollment-sonexus-support-form:has(.enrollment-mimrylo-gate) .enrollment-mimrylo-interest-message p{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin:0;max-width:68rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards){color:var(--rusfertide-875);font-family:var(--font-sans)}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards){padding-inline:17rem;padding-top:0}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards)>:not(.enrollment-progress-bar):not(.enrollment-form__headline-banner){max-width:80rem;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-form__headline-banner{margin-inline:-1.6rem;width:calc(100% + 3.2rem)}@media (min-width:600px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-form__headline-banner{min-height:23rem;padding-block:6.4rem}}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-form__headline-banner{align-items:center;aspect-ratio:1963/314;margin-inline:-17rem;min-height:23rem;padding-block:6.4rem;padding-inline:17rem;width:calc(100% + 34rem)}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar{--progress-circle-size:3.2rem;--progress-icon-size:1.6rem;--progress-connector-gap:1.2rem;--progress-dashed-arrow-width:12rem;--progress-dashed-arrow-height:1rem;background-color:var(--rusfertide-115);margin-block-end:4rem;margin-inline:-1.6rem;padding:1.6rem;position:relative;width:calc(100% + 3.2rem);z-index:0}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar{margin-block-end:6.4rem;margin-inline:-17rem;padding-block:2.8rem 3rem;padding-inline:17rem;width:calc(100% + 34rem)}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__steps{align-items:flex-start;display:flex;flex-direction:column;gap:2.4rem;list-style:none;margin:0;max-width:none;padding:0;width:100%}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__steps{align-items:flex-start;flex-direction:row;gap:5.6rem;justify-content:center;margin:0 auto;max-width:42rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__step{align-items:center;column-gap:0;display:flex;flex:0 0 auto;flex-direction:row;min-width:0;padding-bottom:0!important;position:relative;row-gap:1.2rem;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__step:last-child{padding-block-end:3.4rem!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__step:before{display:none}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__step{align-items:center;flex-direction:column;gap:0;min-width:11.6rem;width:auto}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__step:last-child{padding-block-end:0!important}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__connector{display:none!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__circle{align-items:center;background-color:var(--rusfertide-320);border-radius:50%;color:#0000;display:flex;flex:0 0 var(--progress-circle-size);font-size:0;height:var(--progress-circle-size);justify-content:center;line-height:1;margin-right:1.2rem;overflow:visible;position:relative;width:var(--progress-circle-size);z-index:2}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__circle:before{background-position:50%;background-repeat:no-repeat;background-size:var(--progress-icon-size) var(--progress-icon-size);content:"";display:block;height:var(--progress-icon-size);position:relative;width:var(--progress-icon-size);z-index:2}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__circle:after{background-image:none;content:"";mask-image:none!important;-webkit-mask-image:none!important;pointer-events:none;position:absolute;z-index:1}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after{background-color:var(--rusfertide-320);background-image:none;height:2rem;left:50%;mask-image:none!important;-webkit-mask-image:none!important;top:calc(100% + .2rem);transform:translateX(-50%);width:.2rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__step:last-child .enrollment-progress-bar__circle:after{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='32' fill='none' viewBox='0 0 8 32'%3E%3Cpath stroke='%23C9CDD3' stroke-dasharray='4 4' stroke-linecap='round' stroke-width='1.5' d='M4 0v24'/%3E%3Cpath stroke='%23C9CDD3' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 28 3 3 3-3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.8rem 3.2rem;height:3.2rem;left:50%;mask-image:none!important;-webkit-mask-image:none!important;top:calc(100% + .2rem);transform:translateX(-50%);width:.8rem}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after{background-color:var(--rusfertide-320);background-image:none;height:.2rem;left:calc(100% + var(--progress-connector-gap));mask-image:none!important;-webkit-mask-image:none!important;top:50%;transform:translateY(-50%);width:10.8rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__step:last-child .enrollment-progress-bar__circle:after{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='73' height='8' fill='none' viewBox='0 0 73 8'%3E%3Cpath stroke='%23C9CDD3' stroke-dasharray='4 4' stroke-linecap='round' stroke-width='1.5' d='M0 4h65'/%3E%3Cpath stroke='%23C9CDD3' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M68.5 1 72 4l-3.5 3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:var(--progress-dashed-arrow-width) var(--progress-dashed-arrow-height);height:var(--progress-dashed-arrow-height);left:calc(100% + var(--progress-connector-gap));mask-image:none!important;-webkit-mask-image:none!important;top:50%;transform:translateY(-50%);width:var(--progress-dashed-arrow-width)}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__step--active .enrollment-progress-bar__circle{background:var(--rusfertide-sunrise-gradient)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle{background:var(--rusfertide-success-bg)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__label{color:var(--rusfertide-875);font-family:var(--font-heading);font-size:var(--font-size-sm-text);font-weight:600;line-height:var(--font-line-height-sm-text);margin-top:0;max-width:10.8rem;text-align:left}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__label{margin-top:.8rem;max-width:11rem;text-align:center}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__step--active .enrollment-progress-bar__label{color:var(--rusfertide-615)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__step--complete .enrollment-progress-bar__label{color:var(--rusfertide-success-bg)}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__circle{margin-right:0}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__circle:before{margin-right:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cpath fill='%23fff' d='M14.29.722c.28.33.28.823 0 1.119l-8.246 8.686c-.313.329-.781.329-1.062 0L.734 6.052a.746.746 0 0 1 0-1.086.662.662 0 0 1 1.03 0l3.718 3.916 7.745-8.16a.71.71 0 0 1 1.03 0z'/%3E%3C/svg%3E");background-size:1.5rem 1.2rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__step:nth-child(2) .enrollment-progress-bar__circle:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%23242429' d='M0 8.438V6.562h7.125l4.688-4.687H9.375V0H15v5.625h-1.875V3.188l-5.25 5.25zM9.375 15v-1.875h2.438l-3-2.953 1.359-1.36 2.953 3V9.376H15V15z'/%3E%3C/svg%3E")}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__step:nth-child(2).enrollment-progress-bar__step--active .enrollment-progress-bar__circle:before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__step:nth-child(2).enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' d='M0 8.438V6.562h7.125l4.688-4.687H9.375V0H15v5.625h-1.875V3.188l-5.25 5.25zM9.375 15v-1.875h2.438l-3-2.953 1.359-1.36 2.953 3V9.376H15V15z'/%3E%3C/svg%3E")}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-progress-bar__label{white-space:normal}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) h2.enrollment-form__headline{max-width:55rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) h3{align-items:center;color:var(--rusfertide-580);display:flex;font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:600;gap:1.2rem;line-height:var(--font-line-height-h3);margin-block:0 1.6rem;position:relative;text-transform:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) h3:before{align-items:center;background:var(--rusfertide-sunrise-gradient);border-radius:50%;content:"";display:inline-flex;flex:0 0 4rem;height:4rem;justify-content:center;width:4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) h3:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' d='M0 8.438V6.562h7.125l4.688-4.687H9.375V0H15v5.625h-1.875V3.188l-5.25 5.25zM9.375 15v-1.875h2.438l-3-2.953 1.359-1.36 2.953 3V9.376H15V15z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.7rem 1.7rem;content:"";display:block;height:1.7rem;left:1.15rem;position:absolute;top:50%;transform:translateY(-50%);width:1.7rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) h3~p{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin:0;max-width:68rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) h3~p+p{margin-block-start:1.6rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) p>span>strong{color:var(--rusfertide-error-msg);font-weight:300}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) h3~p{font-style:normal;font-variant-numeric:lining-nums proportional-nums}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__heading{color:var(--rusfertide-580);font-family:var(--font-heading);font-size:var(--font-size-h4);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;line-height:var(--font-line-height-h4);margin-block:3.2rem 2.4rem;text-transform:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__heading .enrollment-form__required-asterisk,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__heading .form-required:after{color:var(--rusfertide-error-msg)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__heading .form-required:after{background:none;content:"*"}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__heading .form-required{color:inherit}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards{border:0;isolation:isolate;margin:0;max-width:80rem;padding:0;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .fieldset-wrapper{width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .fieldset-wrapper>div[id^=edit-step-fields-services],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .form-checkboxes{align-items:stretch;display:grid!important;gap:1.2rem;grid-template-columns:1fr;margin:0;width:100%}@media (min-width:600px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .fieldset-wrapper>div[id^=edit-step-fields-services],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .form-checkboxes{grid-template-columns:repeat(3,minmax(0,1fr))}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .fieldset-wrapper>div[id^=edit-step-fields-services]>:is(.form-type-checkbox,.js-form-type-checkbox,.form-item--type-checkbox),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .form-checkboxes>:is(.form-type-checkbox,.js-form-type-checkbox,.form-item--type-checkbox){display:flex!important;height:100%;margin:0!important;max-width:none;min-width:0;position:relative;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .fieldset-wrapper>div[id^=edit-step-fields-services]>:is(.form-type-checkbox,.js-form-type-checkbox,.form-item--type-checkbox):focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .fieldset-wrapper>div[id^=edit-step-fields-services]>:is(.form-type-checkbox,.js-form-type-checkbox,.form-item--type-checkbox):focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .fieldset-wrapper>div[id^=edit-step-fields-services]>:is(.form-type-checkbox,.js-form-type-checkbox,.form-item--type-checkbox):focus-within,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .form-checkboxes>:is(.form-type-checkbox,.js-form-type-checkbox,.form-item--type-checkbox):focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .form-checkboxes>:is(.form-type-checkbox,.js-form-type-checkbox,.form-item--type-checkbox):focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .form-checkboxes>:is(.form-type-checkbox,.js-form-type-checkbox,.form-item--type-checkbox):focus-within{box-shadow:none!important;outline:none!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards input[type=checkbox]{appearance:none;-webkit-appearance:none;background:var(--rusfertide-white);border:1px solid var(--rusfertide-320);border-radius:2px;box-sizing:border-box;height:2.4rem;left:2.4rem;margin:0;position:absolute;top:2.4rem;width:2.4rem;z-index:2}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards input[type=checkbox]:checked{background:var(--rusfertide-gradient-secondary);border:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards input[type=checkbox]:checked:after{color:var(--rusfertide-white);content:"✓";display:block;font-size:1.8rem;font-weight:700;line-height:2.4rem;text-align:center;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards input[type=checkbox]:active,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards input[type=checkbox]:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards input[type=checkbox]:focus-visible{box-shadow:none!important;outline:none!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards input[type=checkbox]+label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards input[type=checkbox]+label.option{background:var(--rusfertide-115);border:1px solid var(--rusfertide-320);border-radius:.4rem;box-sizing:border-box;color:var(--rusfertide-875);column-gap:1.6rem;cursor:pointer;display:grid;flex:1 1 auto;font-family:var(--font-sans);grid-template-columns:2.4rem minmax(0,1fr);margin:0;min-height:18.2rem;padding:2.4rem;row-gap:1.6rem;text-transform:none;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .enrollment-service-card__title{color:var(--rusfertide-580);display:block;font-family:var(--font-heading);font-size:var(--font-size-h5);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;grid-column:2;line-height:var(--font-line-height-h5);margin:0;max-width:17rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .enrollment-service-card__description{color:var(--rusfertide-875);display:block;font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-style:normal;font-weight:300;grid-column:1/-1;line-height:var(--font-line-height-sm-text);margin:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .fieldset-wrapper>div:not([id]):not([class]),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .form-item--error-message{align-items:flex-start;color:var(--rusfertide-error-msg);display:flex;flex:0 0 100%;font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:400;gap:.4rem;line-height:var(--font-line-height-sm-text);margin-block-start:.8rem;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .fieldset-wrapper>div:not([id]):not([class]):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .form-item--error-message:before{background-image:url(../images/icons/message-error-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:0 0 1.4rem;height:1.4rem;margin-block-start:.1em;width:1.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .fieldset-wrapper>div:not([id]):not([class]),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards .form-item--error-message{margin-block-start:1.6rem!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards:has(input[type=checkbox]:checked) .fieldset-wrapper>div:not([id]):not([class]),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards:has(input[type=checkbox]:checked) .form-item--error-message{display:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards:has(.fieldset-wrapper>div:not([id]):not([class])):not(:has(input[type=checkbox]:checked)) input[type=checkbox]:not(:checked),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards:has(.form-item--error-message):not(:has(input[type=checkbox]:checked)) input[type=checkbox]:not(:checked){background:var(--rusfertide-white);border-color:var(--rusfertide-error-msg)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards:has(.fieldset-wrapper>div:not([id]):not([class])):not(:has(input[type=checkbox]:checked)) input[type=checkbox]:not(:checked)+label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards:has(.fieldset-wrapper>div:not([id]):not([class])):not(:has(input[type=checkbox]:checked)) input[type=checkbox]:not(:checked)+label.option,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards:has(.form-item--error-message):not(:has(input[type=checkbox]:checked)) input[type=checkbox]:not(:checked)+label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards:has(.form-item--error-message):not(:has(input[type=checkbox]:checked)) input[type=checkbox]:not(:checked)+label.option{background:var(--rusfertide-error-bg);border:2px solid var(--rusfertide-error-msg);padding:calc(2.4rem - 1px)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards :is(.form-type-checkbox,.js-form-type-checkbox,.form-item--type-checkbox):has(input[type=checkbox]:not(:checked)):hover label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards :is(.form-type-checkbox,.js-form-type-checkbox,.form-item--type-checkbox):has(input[type=checkbox]:not(:checked)):hover label.option,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards input[type=checkbox]:not(:checked):focus-visible+label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards input[type=checkbox]:not(:checked):focus-visible+label.option{background:linear-gradient(0deg,#ffffffd9 0,#ffffffd9 100%),var(--rusfertide-619);border:2px solid var(--brand-secondary,var(--rusfertide-615));padding:calc(2.4rem - 1px)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards input[type=checkbox]:checked+label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards input[type=checkbox]:checked+label.option{background:linear-gradient(0deg,#ffffffb3 0,#ffffffb3 100%),var(--rusfertide-619);border:2px solid var(--brand-secondary,var(--rusfertide-615));box-shadow:none;padding:calc(2.4rem - 1px)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__extras{display:none;margin-block-start:5.6rem;max-width:80rem;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__extra-message{color:var(--rusfertide-580);font-family:var(--font-heading);font-size:var(--font-size-h4);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;line-height:var(--font-line-height-h4);margin:0 0 2.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__details-button{align-items:center;align-self:stretch;appearance:none;background:var(--rusfertide-gradient-primary);border:none;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;gap:var(--space-sm,1.6rem);justify-content:space-between;min-height:6rem;padding:1.6rem 4rem 1.6rem 3.2rem;text-align:left;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__details-button[aria-expanded=true]{border-radius:4px 4px 0 0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__details-button:active,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__details-button:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__details-button:focus:not(:focus-visible){box-shadow:none;outline:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__details-button:focus-visible{box-shadow:inset 0 0 0 2px #ffffffbf;outline:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__details-button-label{color:var(--rusfertide-white);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;line-height:var(--font-line-height-body-text)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__details-button-icon{color:var(--rusfertide-white);flex-shrink:0;font-family:var(--font-heading);font-size:3rem;font-style:normal;font-weight:300;line-height:1}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__details-button-icon:before{content:"+"}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__details-button[aria-expanded=true] .enrollment-service-cards__details-button-icon:before{content:"−"}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__details-content{align-items:flex-start;align-self:stretch;background:var(--rusfertide-white);border:0;border-bottom:var(--border-xs,1px) solid var(--rusfertide-315);border-left:1px solid var(--rusfertide-315);border-radius:0 0 4px 4px;border-right:1px solid var(--rusfertide-315);box-sizing:border-box;display:flex;gap:var(--space-xs,.8rem);padding:var(--space-md,2.4rem) var(--space-lg,3.2rem);width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__details-content[hidden]{display:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__details-content-text{color:var(--rusfertide-875);flex:1 1 auto;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin:0;min-width:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__details-content-text p{margin:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__details-content-text p+p{margin-block-start:1.6rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards__details-content-text a{color:var(--rusfertide-630);font-weight:600}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards:has(input[type=checkbox]:checked)+.enrollment-service-cards__extras{display:block}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards+.enrollment-service-cards__extras .enrollment-service-cards__extra-message{display:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .enrollment-service-cards:has(input[value=financial_assistance]:checked)+.enrollment-service-cards__extras .enrollment-service-cards__extra-message{display:block}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .form-actions{align-items:center;display:grid;gap:1.6rem;grid-template-columns:auto 1fr auto;margin-block-start:6.4rem;max-width:80rem;padding-block-start:3.2rem;position:relative;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .form-actions:before{background:var(--rusfertide-280);content:"";display:block;height:4px;left:0;position:absolute;top:0;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .form-actions :is(button,input[type=submit],.button,.btn){margin:0!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .form-actions .enrollment-form__button--back{align-self:center;background:#0000!important;border:1px solid var(--rusfertide-630);color:var(--rusfertide-630)!important;grid-column:1;justify-self:start}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .form-actions .enrollment-form__button--back:before{background:#0000!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible){background:var(--rusfertide-gradient-secondary)!important;color:var(--rusfertide-white)!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible):before{background:var(--rusfertide-gradient-secondary)!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .form-actions .enrollment-form__button--back:focus-visible{outline:2px solid var(--rusfertide-630);outline-offset:2px}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-service-cards) .form-actions .enrollment-form__button--primary{grid-column:3;justify-self:end}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper),.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)){color:var(--rusfertide-875);font-family:var(--font-sans);padding-top:0}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper),.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)){padding-inline:17rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper)>:not(.enrollment-progress-bar):not(.enrollment-form__headline-banner),.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards))>:not(.enrollment-progress-bar):not(.enrollment-form__headline-banner){max-width:80rem;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-form__headline-banner,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-form__headline-banner{align-items:center;display:flex;margin-inline:-1.6rem;min-height:23rem;padding:4rem 1.6rem;width:calc(100% + 3.2rem)}@media (max-width:767px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-form__headline-banner,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-form__headline-banner{align-items:flex-start;min-height:22rem;padding-block:3.2rem 27.2rem;padding-inline:1.6rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-form__headline-banner h2.enrollment-form__headline,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-form__headline-banner h2.enrollment-form__headline{align-self:flex-start;font-size:3.2rem;font-weight:700;letter-spacing:-.32px;line-height:120%;margin:0;max-width:28rem}}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-form__headline-banner,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-form__headline-banner{align-items:center;margin-inline:-17rem;padding-block:6.4rem;padding-inline:17rem;width:calc(100% + 34rem)}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar{--progress-circle-size:2.4rem;background-color:var(--rusfertide-115);margin-inline:-1.6rem;padding:1.6rem;position:relative;width:calc(100% + 3.2rem);z-index:1}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar{--progress-circle-size:4rem;margin-inline:-17rem;padding-block:4.8rem;padding-inline:17rem;width:calc(100% + 34rem)}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__steps,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__steps{align-items:flex-start;display:flex;flex-direction:column;gap:1.6rem;list-style:none;margin:0;max-width:none;padding:0;width:100%}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__steps,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__steps{align-items:flex-start;flex-direction:row;gap:5.6rem;justify-content:center;margin:0 auto;max-width:72rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__step,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__step{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:1.2rem;min-width:0;overflow:visible;padding-bottom:0!important;position:relative;width:100%}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__step,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__step{align-items:center;flex-direction:column;min-width:14rem;width:auto}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__connector,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__connector{display:none!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__circle,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__circle{align-items:center;background:var(--rusfertide-320);border-radius:50%;color:var(--rusfertide-875);display:flex;flex:0 0 var(--progress-circle-size);font-family:var(--font-heading);font-size:var(--font-size-sm-text);font-weight:700;height:var(--progress-circle-size);justify-content:center;line-height:1;margin-right:0;overflow:visible;position:relative;width:var(--progress-circle-size);z-index:2}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__circle,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__circle{font-size:var(--font-size-body-text);margin-right:0}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__circle:after,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__circle:after{background-image:none;content:"";mask-image:none!important;-webkit-mask-image:none!important;pointer-events:none;position:absolute;z-index:1}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after{background-color:var(--rusfertide-320);height:1.6rem;left:50%;top:calc(100% + .2rem);transform:translateX(-50%);width:.2rem}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after{height:.2rem;left:calc(100% + 1.2rem);top:50%;transform:translateY(-50%);width:13.2rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__step--active .enrollment-progress-bar__circle,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__step--active .enrollment-progress-bar__circle{background:var(--rusfertide-sunrise-gradient);color:var(--rusfertide-white)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle{background:var(--rusfertide-success-bg);color:#0000}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:after,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:after{background-color:var(--rusfertide-320)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__label,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__label{color:var(--rusfertide-875);font-family:var(--font-heading);font-size:var(--font-size-sm-text);font-weight:600;line-height:var(--font-line-height-sm-text);margin-top:0;max-width:none;text-align:left;white-space:normal}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__label,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__label{font-size:var(--font-size-body-text);line-height:var(--font-line-height-body-text);margin-top:.8rem;max-width:13.6rem;text-align:center}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__step--active .enrollment-progress-bar__label,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__step--active .enrollment-progress-bar__label{color:var(--rusfertide-615)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__step--complete .enrollment-progress-bar__label,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__step--complete .enrollment-progress-bar__label{color:var(--rusfertide-success-bg)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar{margin-block-end:4rem}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar{margin-block-end:4.8rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__circle,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__circle{font-style:normal}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__label,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__label{font-style:normal;font-variant-numeric:lining-nums proportional-nums}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:before,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cpath fill='%23fff' d='M14.29.722c.28.33.28.823 0 1.119l-8.246 8.686c-.313.329-.781.329-1.062 0L.734 6.052a.746.746 0 0 1 0-1.086.662.662 0 0 1 1.03 0l3.718 3.916 7.745-8.16a.71.71 0 0 1 1.03 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.2rem .96rem;content:"";display:block;height:.96rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.2rem}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:before,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:before{background-size:1.5rem 1.2rem;height:1.2rem;width:1.5rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) h3,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) h3{align-items:center;color:var(--rusfertide-580);display:flex;font-family:var(--font-heading);font-size:var(--font-size-h3);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;gap:1.2rem;line-height:var(--font-line-height-h3);margin-block:0;position:relative;text-transform:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) h3:before,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) h3:before{align-items:center;background:var(--rusfertide-sunrise-gradient);border-radius:50%;color:var(--rusfertide-white);content:"1";display:inline-flex;flex:0 0 2.8rem;font-family:var(--font-heading);font-size:1.4rem;font-weight:600;height:2.8rem;justify-content:center;line-height:1;width:2.8rem}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) h3:before,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) h3:before{flex-basis:3.2rem;height:3.2rem;width:3.2rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) h3+p,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) h3+p{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-style:normal;font-weight:300;line-height:var(--font-line-height-body-text);margin-block:1.6rem 0;max-width:80rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) h3+p strong,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) h3+p strong{color:var(--rusfertide-error-msg);font-weight:300}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) p>span>strong,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) p>span>strong{color:var(--rusfertide-error-msg);font-weight:300}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-heading,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-heading{color:var(--rusfertide-580);font-family:var(--font-heading);font-size:var(--font-size-h4);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;line-height:var(--font-line-height-h4);margin-block:2.4rem 2.4rem;text-transform:none}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-heading,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-heading{margin-block-start:3.2rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper{margin:0;max-width:80rem;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper label,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper label{color:var(--rusfertide-875);display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-style:normal;font-weight:300;line-height:1.2;margin-block-end:.8rem;text-transform:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper .enrollment-form__required-asterisk,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper .form-required:after,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper .enrollment-form__required-asterisk,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper .form-required:after{color:var(--rusfertide-error-msg)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper .form-required:after,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper .form-required:after{background:none;content:"*"}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper .form-required,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper .form-required{color:inherit}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper select,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper select{appearance:none;-webkit-appearance:none;background-color:var(--rusfertide-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none' viewBox='0 0 14 9'%3E%3Cpath stroke='%23242429' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1.6rem center;background-repeat:no-repeat;background-size:1.4rem .9rem;border:1px solid var(--rusfertide-320);border-radius:.4rem;box-sizing:border-box;color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-style:normal;font-weight:300;line-height:var(--font-line-height-body-text);min-height:4.8rem;padding:1.2rem 5.2rem 1.2rem 1.6rem;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper select:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper select:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper select:focus,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper select:focus-visible{border-color:var(--rusfertide-575);outline:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper .form-item--error select,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper .form-item:not(fieldset):has(.form-item--error-message) select,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper select.error,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper .form-item--error select,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper .form-item:not(fieldset):has(.form-item--error-message) select,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper select.error{background-color:var(--rusfertide-error-bg);border:2px solid var(--rusfertide-error-msg)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper:has(select:valid) .form-item--error-message,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper:has(select:valid) .form-item--error-message{display:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper:has(select:valid) select,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper:has(select:valid) select.error,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper:has(select:valid) select,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper:has(select:valid) select.error{background-color:var(--rusfertide-white);border:1px solid var(--rusfertide-320)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper:has(select:valid) .chosen-container-single .chosen-single,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper:has(select:valid) .chosen-container-single .chosen-single{background:var(--rusfertide-white)!important;border:1px solid var(--rusfertide-320)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper .form-item--error .chosen-container-single .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper .form-item:not(fieldset):has(.form-item--error-message) .chosen-container-single .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper select.error+.chosen-container-single .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper select.error~.chosen-container-single .chosen-single,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper .form-item--error .chosen-container-single .chosen-single,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper .form-item:not(fieldset):has(.form-item--error-message) .chosen-container-single .chosen-single,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper select.error+.chosen-container-single .chosen-single,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper select.error~.chosen-container-single .chosen-single{background:var(--rusfertide-error-bg)!important;border:2px solid var(--rusfertide-error-msg)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .form-actions,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .form-actions{align-items:center;display:grid;gap:1.6rem;grid-template-columns:auto 1fr auto;margin-block-start:4.8rem;max-width:80rem;padding-block-start:3.2rem;position:relative;width:100%}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .form-actions,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .form-actions{margin-block-start:6.4rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .form-actions:before,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .form-actions:before{background:var(--rusfertide-320);content:"";display:block;height:4px;left:0;position:absolute;top:0;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .form-actions :is(button,input[type=submit],.button,.btn),.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .form-actions :is(button,input[type=submit],.button,.btn){margin:0!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .form-actions .enrollment-form__button--back,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .form-actions .enrollment-form__button--back{align-self:center;background:#0000!important;border:1px solid var(--rusfertide-630);color:var(--rusfertide-630)!important;grid-column:1;justify-self:start}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .form-actions .enrollment-form__button--back:before,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .form-actions .enrollment-form__button--back:before{background:#0000!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible),.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible){background:var(--rusfertide-gradient-secondary)!important;color:var(--rusfertide-white)!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible):before,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible):before{background:var(--rusfertide-gradient-secondary)!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .form-actions .enrollment-form__button--back:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .form-actions .enrollment-form__button--back:focus-visible{outline:2px solid var(--rusfertide-630);outline-offset:2px}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .form-actions .enrollment-form__button--next,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .form-actions .enrollment-form__button--primary,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .form-actions .enrollment-form__button--next,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .form-actions .enrollment-form__button--primary{grid-column:3;justify-self:end}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section{background:#0000;box-shadow:none;box-sizing:border-box;clip-path:none;isolation:isolate;margin-block-start:6.4rem;max-width:none!important;overflow:visible;padding-block:6.4rem;position:relative;width:100%;z-index:1}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section:before,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section:before{background:var(--rusfertide-115);content:"";inset:0 -100vmax;pointer-events:none;position:absolute;z-index:-1}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section{padding-inline:0}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup{border:0;box-sizing:border-box;margin:0;max-width:80rem;min-inline-size:0;overflow:visible;padding:0;position:relative;width:100%;z-index:1}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>legend,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>legend{color:var(--brand-headline,var(--rusfertide-580));display:block;font-family:var(--font-family-header,var(--font-heading));font-size:var(--font-size-h4);font-style:normal;font-weight:600;line-height:var(--font-line-height-h4);margin-block:0 3.2rem;padding:0;text-transform:none!important;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>legend .fieldset-legend,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>legend .fieldset-legend{color:inherit;display:block;font:inherit;margin:0;padding:0;text-transform:none!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>.fieldset-wrapper,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>.fieldset-wrapper{display:grid;gap:2.4rem;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;overflow:visible;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>.fieldset-wrapper>*,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>.fieldset-wrapper>*{grid-column:1/-1;max-width:none;min-width:0;overflow:visible;width:100%}@media (min-width:600px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>.fieldset-wrapper,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>.fieldset-wrapper{column-gap:2.4rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>.fieldset-wrapper>.enrollment-field-row-end,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>.fieldset-wrapper>.enrollment-field-row-start,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>.fieldset-wrapper>.enrollment-field-row-end,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>.fieldset-wrapper>.enrollment-field-row-start{grid-column:auto}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-fieldgroup__gender-note,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-fieldgroup__gender-note{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:300;line-height:var(--font-line-height-lg,2.5rem);margin:0;max-width:80rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .form-item,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .form-item{display:flex;flex-direction:column;margin:0;min-width:0;overflow:visible}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .form-item>.form-item__label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .form-item>label,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .form-item>.form-item__label,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .form-item>label{color:var(--rusfertide-875);display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.2;margin-block:0 .8rem;text-transform:none!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-form__required-asterisk,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .form-required:after,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-form__required-asterisk,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .form-required:after{color:var(--rusfertide-error-msg);font-weight:400}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .form-required:after,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .form-required:after{background:none;content:"*"}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .form-required,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .form-required{color:inherit}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .description,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .form-item__description,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .description,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .form-item__description{display:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=date],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=email],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=tel],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=text],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section select,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=date],.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=email],.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=tel],.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=text],.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section select{appearance:none;-webkit-appearance:none;background-color:var(--rusfertide-white);border:1px solid var(--rusfertide-320);border-radius:.4rem;box-shadow:none;box-sizing:border-box;color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;height:4.8rem;line-height:var(--font-line-height-body-text);margin:0;max-width:none;min-width:0;padding:1.2rem 1.6rem;text-transform:none;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=date]::placeholder,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=email]::placeholder,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=tel]::placeholder,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=text]::placeholder,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section select::placeholder,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=date]::placeholder,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=email]::placeholder,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=tel]::placeholder,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=text]::placeholder,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section select::placeholder{color:var(--rusfertide-gray-darker);font-weight:300;opacity:1}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=date]:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=date]:focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=email]:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=email]:focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=tel]:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=tel]:focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=text]:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=text]:focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section select:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section select:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=date]:focus,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=date]:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=email]:focus,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=email]:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=tel]:focus,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=tel]:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=text]:focus,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=text]:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section select:focus,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section select:focus-visible{border-color:var(--rusfertide-575);border-width:2px;outline:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=date].error,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=email].error,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=tel].error,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=text].error,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section select.error,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=date].error,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=email].error,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=tel].error,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=text].error,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section select.error{background-color:var(--rusfertide-error-bg);border:2px solid var(--rusfertide-error-msg)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section select,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23242429' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1.2rem center;background-repeat:no-repeat;background-size:2.4rem 2.4rem;padding-inline-end:4.8rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .select-wrapper,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .select-wrapper{display:block;overflow:visible;position:relative;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .select-wrapper:after,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .select-wrapper:after{display:none!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .chosen-container,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .chosen-container-single,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .chosen-container,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .chosen-container-single{font-family:var(--font-sans);margin:0!important;max-width:none;min-width:0;overflow:visible;position:relative;width:100%!important;z-index:5}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .chosen-container-single .chosen-single,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .chosen-container-single .chosen-single{align-items:center;background:var(--rusfertide-white)!important;border:1px solid var(--rusfertide-320);border-radius:.4rem;box-shadow:none;box-sizing:border-box;color:var(--rusfertide-875);display:flex;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:400;height:4.8rem;line-height:var(--font-line-height-body-text);padding:1.2rem 4.8rem 1.2rem 1.6rem;position:relative;text-decoration:none;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .chosen-container-single .chosen-single span,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .chosen-container-single .chosen-single span{color:inherit;font-weight:300;line-height:inherit;margin:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .chosen-container-single .chosen-single div,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .chosen-container-single .chosen-single div{display:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .chosen-container-single .chosen-single:after,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .chosen-container-single .chosen-single:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23242429' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:2.4rem 2.4rem;content:"";display:block;height:2.4rem;pointer-events:none;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:2.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .chosen-container-active .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .chosen-container-single .chosen-single:focus,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .chosen-container-active .chosen-single,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .chosen-container-single .chosen-single:focus{border-color:var(--rusfertide-575);border-width:2px;outline:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .chosen-container.chosen-with-drop,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .chosen-container.chosen-with-drop{z-index:50}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .chosen-container.chosen-with-drop .chosen-drop,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .chosen-container.chosen-with-drop .chosen-drop{left:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .chosen-container .chosen-drop,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .chosen-container .chosen-drop{background:var(--rusfertide-white);border:1px solid var(--rusfertide-320);border-radius:.4rem;box-shadow:0 .8rem 1.6rem #2424291f;box-sizing:border-box;margin-block-start:.4rem;width:100%;z-index:51}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .chosen-container .chosen-results,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .chosen-container .chosen-results{background:var(--rusfertide-white);list-style:none;margin:0;max-height:24rem;overflow-y:auto;padding:.4rem 0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .chosen-container .chosen-results li,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .chosen-container .chosen-results li{color:var(--rusfertide-875);cursor:pointer;display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin:0;padding:.8rem 1.2rem;text-transform:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .chosen-container .chosen-results li.highlighted,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .chosen-container .chosen-results li.result-selected,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .chosen-container .chosen-results li.highlighted,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .chosen-container .chosen-results li.result-selected{background:var(--rusfertide-280);color:var(--rusfertide-875)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .form-item--error select,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .form-item:not(fieldset):has(.form-item--error-message) select,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section select.error,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .form-item--error select,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .form-item:not(fieldset):has(.form-item--error-message) select,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section select.error{background-color:var(--rusfertide-error-bg);border:2px solid var(--rusfertide-error-msg)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .form-item--error .chosen-container-single .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .form-item:not(fieldset):has(.form-item--error-message) .chosen-container-single .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section select.error+.chosen-container-single .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section select.error~.chosen-container-single .chosen-single,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .form-item--error .chosen-container-single .chosen-single,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .form-item:not(fieldset):has(.form-item--error-message) .chosen-container-single .chosen-single,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section select.error+.chosen-container-single .chosen-single,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section select.error~.chosen-container-single .chosen-single{background:var(--rusfertide-error-bg)!important;border:2px solid var(--rusfertide-error-msg)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob{border:0;margin:0;max-width:none;min-inline-size:0;overflow:visible;padding:0;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob>legend,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob>legend{color:var(--rusfertide-875);display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:400;line-height:1.2;margin-block:0 .8rem;padding:0;text-transform:none!important;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob>legend .fieldset-legend,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob>legend .fieldset-legend{color:inherit;display:block;font:inherit;margin:0;padding:0;text-transform:none!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;min-width:0;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper .form-item,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper .form-item{margin:0;max-width:none;min-width:0;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper>.form-item,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper>.form-item{order:1}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper>.form-item--error-message,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]),.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper>.form-item--error-message,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]){grid-column:1/-1;order:2;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper>.form-item .form-item--error-message,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper>.form-item .form-item--error-message{display:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper{overflow:visible}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob input,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob input{height:4.8rem;min-height:4.8rem;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .form-composite>.fieldset-wrapper>div:not([id]):not([class]),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .form-item--error-message,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]),.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .form-composite>.fieldset-wrapper>div:not([id]):not([class]),.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .form-item--error-message{align-items:flex-start;color:var(--rusfertide-error-msg);display:flex;font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:300;gap:.4rem;line-height:var(--font-line-height-sm-text);margin-block-start:.8rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .form-composite>.fieldset-wrapper>div:not([id]):not([class]):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .form-item--error-message:before,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]):before,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .form-composite>.fieldset-wrapper>div:not([id]):not([class]):before,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .form-item--error-message:before{background-image:url(../images/icons/message-error-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:0 0 1.4rem;height:1.4rem;margin-block-start:.1em;width:1.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob .form-item--error-message:has(.enrollment-form__error-line),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]):has(.enrollment-form__error-line),.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob .form-item--error-message:has(.enrollment-form__error-line),.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]):has(.enrollment-form__error-line){align-items:flex-start;display:flex;flex-direction:column;gap:0;margin-block-start:.8rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob .form-item--error-message:has(.enrollment-form__error-line):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]):has(.enrollment-form__error-line):before,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob .form-item--error-message:has(.enrollment-form__error-line):before,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]):has(.enrollment-form__error-line):before{display:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob .enrollment-form__error-line,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob .enrollment-form__error-line{align-items:flex-start;display:flex;gap:.4rem;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob .enrollment-form__error-line:before,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob .enrollment-form__error-line:before{background-image:url(../images/icons/message-error-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:0 0 1.4rem;height:1.4rem;margin-block-start:.1em;width:1.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob .enrollment-form__error-line+.enrollment-form__error-line,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob .enrollment-form__error-line+.enrollment-form__error-line{margin-block-start:.8rem}@media (max-width:767px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section{margin-block-start:6.4rem;padding-block:3.2rem 4rem;padding-inline:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup{max-width:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>legend,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>legend{margin-block-end:2.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>.fieldset-wrapper,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-fa-patient-fieldgroup>.fieldset-wrapper{gap:2.4rem;grid-template-columns:1fr}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .enrollment-dob>.fieldset-wrapper{gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section .chosen-container-single .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=date],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=email],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=tel],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section input[type=text],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-patient-info-section select,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section .chosen-container-single .chosen-single,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=date],.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=email],.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=tel],.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section input[type=text],.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-patient-info-section select{height:4.8rem;min-height:4.8rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner{margin-block-start:6.4rem;max-width:80rem;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner .enrollment-fa-info-section__heading,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner .enrollment-fa-info-section__heading{color:var(--rusfertide-580);font-family:var(--font-heading);font-size:var(--font-size-h4);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;line-height:var(--font-line-height-h4);margin:0 0 .8rem;text-transform:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner .enrollment-fa-info-section__intro,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner .enrollment-fa-info-section__intro{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:300;line-height:var(--font-line-height-lg,2.5rem);margin:0 0 3.2rem;max-width:80rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner>.form-item,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner>.form-item{display:flex;flex-direction:column;margin:0;min-width:0;width:100%}@media (min-width:600px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner{column-gap:2.4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner .enrollment-fa-info-section__heading,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner .enrollment-fa-info-section__intro,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner .enrollment-fa-info-section__heading,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner .enrollment-fa-info-section__intro{grid-column:1/-1}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner .enrollment-field-row-end,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner .enrollment-field-row-start,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner .enrollment-field-row-end,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner .enrollment-field-row-start{grid-column:auto}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner .form-item__label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner label,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner .form-item__label,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner label{color:var(--rusfertide-875);display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:400;line-height:1.2;margin-block:0 .8rem;text-transform:none!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner .enrollment-form__required-asterisk,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner .form-required:after,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner .enrollment-form__required-asterisk,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner .form-required:after{color:var(--rusfertide-error-msg)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner .form-required:after,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner .form-required:after{background:none;content:"*"}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner .form-required,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner .form-required{color:inherit}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner input[type=tel],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner input[type=text],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner select,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner input[type=tel],.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner input[type=text],.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner select{appearance:none;-webkit-appearance:none;background-color:var(--rusfertide-white);border:1px solid var(--rusfertide-320);border-radius:.4rem;box-shadow:none;box-sizing:border-box;color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:400;height:4.8rem;line-height:var(--font-line-height-body-text);margin:0;max-width:none;min-width:0;padding:1.2rem 1.6rem;text-transform:none;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner input[type=tel]::placeholder,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner input[type=text]::placeholder,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner select::placeholder,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner input[type=tel]::placeholder,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner input[type=text]::placeholder,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner select::placeholder{color:var(--rusfertide-gray-darker);font-weight:300;opacity:1}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner input[type=tel]:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner input[type=tel]:focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner input[type=text]:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner input[type=text]:focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner select:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner select:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner input[type=tel]:focus,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner input[type=tel]:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner input[type=text]:focus,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner input[type=text]:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner select:focus,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner select:focus-visible{border-color:var(--rusfertide-575);border-width:2px;outline:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner input[type=tel].error,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner input[type=text].error,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner select.error,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner input[type=tel].error,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner input[type=text].error,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner select.error{background-color:var(--rusfertide-error-bg);border:2px solid var(--rusfertide-error-msg)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner select,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23242429' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1.2rem center;background-repeat:no-repeat;background-size:2.4rem 2.4rem;padding-inline-end:4.8rem}@media (max-width:767px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner{margin-block-start:4rem;max-width:none;padding-inline:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner .enrollment-fa-info-section__heading,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner .enrollment-fa-info-section__heading{margin-block-end:.8rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner .enrollment-fa-info-section__intro,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner .enrollment-fa-info-section__intro{margin-block-end:3.2rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner>.form-item,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner>.form-item{margin-block-end:2.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-info-section--care-partner>.form-item:last-child,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-info-section--care-partner>.form-item:last-child{margin-block-end:0}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .form-item--error-message:has(.enrollment-form__error-line):before,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .form-item--error-message:has(.enrollment-form__error-line):before{display:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .form-item--error-message:has(.enrollment-form__error-line),.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .form-item--error-message:has(.enrollment-form__error-line){align-items:flex-start;flex-direction:column;gap:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-form__error-line,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-form__error-line{align-items:flex-start;display:flex;gap:.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-form__error-line+.enrollment-form__error-line,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-form__error-line+.enrollment-form__error-line{margin-block-start:.8rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-form__error-line:before,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-form__error-line:before{background-image:url(../images/icons/message-error-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:0 0 1.4rem;height:1.4rem;margin-block-start:.1em;width:1.4rem}@media (max-width:767px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) h3,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) h3{font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);margin-block-start:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) h3:before,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) h3:before{flex:0 0 2.8rem;height:2.8rem;width:2.8rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) h3+p,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) h3+p{margin-block-start:1.6rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-heading,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-heading{margin-block:3.2rem 2.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper{max-width:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .enrollment-fa-role-select-wrapper select,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .enrollment-fa-role-select-wrapper select{min-height:4.8rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .form-actions,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .form-actions{gap:1.6rem;margin-block-start:4rem;padding-block-start:2.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .form-actions .enrollment-form__button--back,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .form-actions .enrollment-form__button--next,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-fa-role-select-wrapper) .form-actions .enrollment-form__button--primary,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .form-actions .enrollment-form__button--back,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .form-actions .enrollment-form__button--next,.enrollment-sonexus-support-form:has(.enrollment-fa-role-heading):not(:has(.enrollment-service-cards)) .form-actions .enrollment-form__button--primary{min-height:4.8rem}}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type),.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type){color:var(--rusfertide-875);font-family:var(--font-sans)}@media (min-width:1225px){.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type),.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type){padding-inline:17rem;padding-top:0}}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type)>:not(.enrollment-progress-bar):not(.enrollment-form__headline-banner),.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type)>:not(.enrollment-progress-bar):not(.enrollment-form__headline-banner){max-width:80rem;width:100%}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-form__headline-banner,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-form__headline-banner{align-items:center;display:flex;margin-inline:-1.6rem;min-height:23rem;padding:4rem 1.6rem;width:calc(100% + 3.2rem)}@media (max-width:767px){.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-form__headline-banner,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-form__headline-banner{align-items:flex-start;min-height:22rem;padding-block:3.2rem 27.2rem;padding-inline:1.6rem}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-form__headline-banner h2.enrollment-form__headline,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-form__headline-banner h2.enrollment-form__headline{align-self:flex-start;font-size:3.2rem;font-weight:700;letter-spacing:-.32px;line-height:120%;margin:0;max-width:28rem}}@media (min-width:1225px){.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-form__headline-banner,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-form__headline-banner{align-items:center;margin-inline:-17rem;padding-block:6.4rem;padding-inline:17rem;width:calc(100% + 34rem)}}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar{--progress-circle-size:2.4rem;background-color:var(--rusfertide-115);margin-inline:-1.6rem;padding:1.6rem;position:relative;width:calc(100% + 3.2rem);z-index:1}@media (min-width:1225px){.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar{--progress-circle-size:4rem;margin-inline:-17rem;padding-block:4.8rem;padding-inline:17rem;width:calc(100% + 34rem)}}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__steps,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__steps{align-items:flex-start;display:flex;flex-direction:column;gap:1.6rem;list-style:none;margin:0;max-width:none;padding:0;width:100%}@media (min-width:1225px){.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__steps,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__steps{align-items:flex-start;flex-direction:row;gap:5.6rem;justify-content:center;margin:0 auto;max-width:72rem}}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:1.2rem;min-width:0;overflow:visible;padding-bottom:0!important;position:relative;width:100%}@media (min-width:1225px){.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step{align-items:center;flex-direction:column;min-width:14rem;width:auto}}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__connector,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__connector{display:none!important}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__circle,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__circle{align-items:center;background:var(--rusfertide-320);border-radius:50%;color:var(--rusfertide-875);display:flex;flex:0 0 var(--progress-circle-size);font-family:var(--font-heading);font-size:var(--font-size-sm-text);font-weight:700;height:var(--progress-circle-size);justify-content:center;line-height:1;margin-right:0;overflow:visible;position:relative;width:var(--progress-circle-size);z-index:2}@media (min-width:1225px){.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__circle,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__circle{font-size:var(--font-size-body-text);margin-right:0}}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__circle:after,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__circle:after{background-image:none;content:"";mask-image:none!important;-webkit-mask-image:none!important;pointer-events:none;position:absolute;z-index:1}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after{background-color:var(--rusfertide-320);height:1.6rem;left:50%;top:calc(100% + .2rem);transform:translateX(-50%);width:.2rem}@media (min-width:1225px){.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after{height:.2rem;left:calc(100% + 1.2rem);top:50%;transform:translateY(-50%);width:13.2rem}}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step--active .enrollment-progress-bar__circle,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step--active .enrollment-progress-bar__circle{background:var(--rusfertide-sunrise-gradient);color:var(--rusfertide-white)}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle{background:var(--rusfertide-success-bg);color:#0000}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:after,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:after{background-color:var(--rusfertide-320)}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__label,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__label{color:var(--rusfertide-875);font-family:var(--font-heading);font-size:var(--font-size-sm-text);font-weight:600;line-height:var(--font-line-height-sm-text);margin-top:0;max-width:none;text-align:left;white-space:normal}@media (min-width:1225px){.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__label,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__label{font-size:var(--font-size-body-text);line-height:var(--font-line-height-body-text);margin-top:.8rem;max-width:13.6rem;text-align:center}}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step--active .enrollment-progress-bar__label,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step--active .enrollment-progress-bar__label{color:var(--rusfertide-615)}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step--complete .enrollment-progress-bar__label,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step--complete .enrollment-progress-bar__label{color:var(--rusfertide-success-bg)}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__circle,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__circle{font-style:normal}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__label,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__label{font-style:normal;font-variant-numeric:lining-nums proportional-nums}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:before,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cpath fill='%23fff' d='M14.29.722c.28.33.28.823 0 1.119l-8.246 8.686c-.313.329-.781.329-1.062 0L.734 6.052a.746.746 0 0 1 0-1.086.662.662 0 0 1 1.03 0l3.718 3.916 7.745-8.16a.71.71 0 0 1 1.03 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.2rem .96rem;content:"";display:block;height:.96rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.2rem}@media (min-width:1225px){.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:before,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:before{background-size:1.5rem 1.2rem;height:1.2rem;width:1.5rem}}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) h3,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) h3{align-items:center;color:var(--brand-headline,var(--rusfertide-580));display:flex;font-family:var(--font-heading);font-size:var(--font-size-h3);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;gap:1.2rem;line-height:var(--font-line-height-h3);margin-block:4.8rem 1.6rem;position:relative;text-transform:none}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) h3:before,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) h3:before{align-items:center;background:var(--rusfertide-sunrise-gradient);border-radius:50%;color:var(--rusfertide-white);content:"2";display:inline-flex;flex:0 0 4rem;font-family:var(--font-heading);font-size:var(--font-size-body-text);font-weight:700;height:4rem;justify-content:center;line-height:1;width:4rem}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) h3~p,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) h3~p{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin:0;max-width:80rem}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) h3~p>span>strong,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) h3~p>span>strong{color:var(--rusfertide-error-msg);font-weight:300}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-form__required-asterisk,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-required:after,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-form__required-asterisk,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-required:after{color:var(--rusfertide-error-msg)}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-required:after,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-required:after{background:none;content:"*"}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-required,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-required{color:inherit}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type{border:0;margin:3.2rem 0 0;min-inline-size:0;padding:0}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type>legend,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type>legend{color:var(--brand-headline,var(--rusfertide-580));display:block;font-family:var(--font-family-header,var(--font-heading));font-size:var(--font-size-h4);font-weight:600;line-height:var(--font-line-height-h4);margin-block:0 1.6rem;padding:0;text-transform:none!important;width:100%}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type>legend .fieldset-legend,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type>legend .fieldset-legend{color:inherit;display:block;font:inherit;margin:0;padding:0;text-transform:none!important}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type>.fieldset-wrapper,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type>.fieldset-wrapper{width:100%}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type .form-radios,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type .form-radios{align-items:flex-start;display:flex;flex-direction:column;gap:1.2rem;margin:0;width:100%}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio),.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio){align-items:center!important;display:flex!important;flex-direction:row!important;gap:1.2rem;justify-content:flex-start!important;margin:0 0 1.6rem;max-width:none;text-align:left;width:auto}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type input[type=radio],.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type input[type=radio]{appearance:none;-webkit-appearance:none;background:var(--rusfertide-white);block-size:2.4rem;border:2px solid var(--rusfertide-320);border-radius:50%;box-sizing:border-box;display:inline-block;flex:0 0 2.4rem;inline-size:2.4rem;margin:0!important;max-block-size:2.4rem;max-inline-size:2.4rem;min-block-size:2.4rem;min-inline-size:2.4rem;padding:0;vertical-align:middle}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type input[type=radio]:checked,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type input[type=radio]:checked{background:var(--rusfertide-white);border:.8rem solid var(--rusfertide-630)}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type input[type=radio]:focus,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type input[type=radio]:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type input[type=radio]:focus,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type input[type=radio]:focus-visible{outline:none}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type label,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type label.option,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type label,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type label.option{color:var(--rusfertide-875);display:inline-flex;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300!important;line-height:var(--font-line-height-body-text);margin:0;text-align:left;text-transform:none!important}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-item-step-fields-insurance-other,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-item-step-fields-insurance-other{margin-block-start:1.6rem;max-width:80rem;width:100%}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-item-step-fields-insurance-other input[type=text],.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) input.enrollment-fa-insurance-other,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-item-step-fields-insurance-other input[type=text],.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) input.enrollment-fa-insurance-other{appearance:none;-webkit-appearance:none;background-color:var(--rusfertide-white);border:1px solid var(--rusfertide-320);border-radius:.4rem;box-shadow:none;box-sizing:border-box;color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:400;height:4.8rem;line-height:var(--font-line-height-body-text);margin:0;max-width:none;min-width:0;padding:1.2rem 1.6rem;width:100%}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-item-step-fields-insurance-other input[type=text]::placeholder,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) input.enrollment-fa-insurance-other::placeholder,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-item-step-fields-insurance-other input[type=text]::placeholder,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) input.enrollment-fa-insurance-other::placeholder{color:var(--rusfertide-gray-darker);font-weight:300;opacity:1}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-item-step-fields-insurance-other input[type=text]:focus,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-item-step-fields-insurance-other input[type=text]:focus-visible,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) input.enrollment-fa-insurance-other:focus,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) input.enrollment-fa-insurance-other:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-item-step-fields-insurance-other input[type=text]:focus,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-item-step-fields-insurance-other input[type=text]:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) input.enrollment-fa-insurance-other:focus,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) input.enrollment-fa-insurance-other:focus-visible{border-color:var(--rusfertide-575);border-width:2px;outline:none}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-item-step-fields-insurance-other input[type=text].error,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) input.enrollment-fa-insurance-other.error,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-item-step-fields-insurance-other input[type=text].error,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) input.enrollment-fa-insurance-other.error{background-color:var(--rusfertide-error-bg);border:2px solid var(--rusfertide-error-msg)}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer{border:0;display:none;margin:4.8rem 0 0;max-width:100%;min-inline-size:0;padding:0;width:100%}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer>legend,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer>legend{color:var(--brand-headline,var(--rusfertide-580));display:block;font-family:var(--font-family-header,var(--font-heading));font-size:var(--font-size-h4);font-weight:600;line-height:var(--font-line-height-h4);margin-block:0 2.4rem;padding:0;text-transform:none!important;width:100%}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer>legend .fieldset-legend,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer>legend .fieldset-legend{color:inherit;display:block;font:inherit;margin:0;padding:0;text-transform:none!important}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer>.fieldset-wrapper,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer>.fieldset-wrapper{display:grid;gap:2.4rem;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;width:100%}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer>.fieldset-wrapper>*,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer>.fieldset-wrapper>*{grid-column:1/-1;max-width:none;min-width:0;width:100%}@media (min-width:600px){.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer>.fieldset-wrapper,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer>.fieldset-wrapper{column-gap:2.4rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.4rem}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer>.fieldset-wrapper>*,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer>.fieldset-wrapper>*{grid-column:auto}}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .form-item,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .form-item{display:flex;flex-direction:column;margin:0;min-width:0}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .form-item>.form-item__label,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .form-item>label,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .form-item>.form-item__label,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .form-item>label{color:var(--rusfertide-875);display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:400;letter-spacing:normal;line-height:1.2;margin-block:0 .8rem;text-transform:none!important}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .description,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .form-item__description,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .description,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .form-item__description{display:none}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=date],.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=tel],.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=text],.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer select,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=date],.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=tel],.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=text],.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer select{appearance:none;-webkit-appearance:none;background-color:var(--rusfertide-white);border:1px solid var(--rusfertide-320);border-radius:.4rem;box-shadow:none;box-sizing:border-box;color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:400;height:4.8rem;line-height:var(--font-line-height-body-text);margin:0;max-width:none;min-width:0;padding:1.2rem 1.6rem;width:100%}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=date]::placeholder,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=tel]::placeholder,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=text]::placeholder,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer select::placeholder,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=date]::placeholder,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=tel]::placeholder,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=text]::placeholder,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer select::placeholder{color:var(--rusfertide-gray-darker);font-weight:300;opacity:1}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=date]:focus,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=date]:focus-visible,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=tel]:focus,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=tel]:focus-visible,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=text]:focus,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=text]:focus-visible,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer select:focus,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer select:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=date]:focus,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=date]:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=tel]:focus,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=tel]:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=text]:focus,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=text]:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer select:focus,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer select:focus-visible{border-color:var(--rusfertide-575);border-width:2px;outline:none}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=date].error,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=tel].error,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=text].error,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer select.error,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=date].error,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=tel].error,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=text].error,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer select.error{background-color:var(--rusfertide-error-bg);border:2px solid var(--rusfertide-error-msg)}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=tel]::placeholder,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer input[type=tel]::placeholder{font-weight:300}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .enrollment-dob,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .enrollment-dob{border:0;margin:0;max-width:none;min-inline-size:0;padding:0;width:100%}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .enrollment-dob>legend,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .enrollment-dob>legend{color:var(--rusfertide-875);display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:400;line-height:1.2;margin-block:0 .8rem;padding:0;text-transform:none!important;width:100%}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .enrollment-dob>legend .fieldset-legend,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .enrollment-dob>legend .fieldset-legend{color:inherit;display:block;font:inherit;margin:0;padding:0;text-transform:none!important}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .enrollment-dob>.fieldset-wrapper,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .enrollment-dob>.fieldset-wrapper{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;min-width:0;width:100%}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .enrollment-dob>.fieldset-wrapper .form-item,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .enrollment-dob>.fieldset-wrapper .form-item{margin:0;max-width:none;min-width:0;width:100%}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .enrollment-dob>.fieldset-wrapper>.form-item,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .enrollment-dob>.fieldset-wrapper>.form-item{order:1}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]),.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]){grid-column:1/-1;order:2}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .enrollment-dob>.fieldset-wrapper>.form-item .form-item--error-message,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-primary-insurer .enrollment-dob>.fieldset-wrapper>.form-item .form-item--error-message{display:none}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type):has(input[name="step_fields[insurance_type]"][value=medicaid]:checked) .enrollment-fa-primary-insurer,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type):has(input[name="step_fields[insurance_type]"][value=medicare]:checked) .enrollment-fa-primary-insurer,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type):has(input[name="step_fields[insurance_type]"][value=private]:checked) .enrollment-fa-primary-insurer,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type):has(input[name="step_fields[insurance_type]"][value=medicaid]:checked) .enrollment-fa-primary-insurer,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type):has(input[name="step_fields[insurance_type]"][value=medicare]:checked) .enrollment-fa-primary-insurer,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type):has(input[name="step_fields[insurance_type]"][value=private]:checked) .enrollment-fa-primary-insurer{display:block}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]),.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-composite>.fieldset-wrapper>div:not([id]):not([class]),.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-item--error-message,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]),.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-composite>.fieldset-wrapper>div:not([id]):not([class]),.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-item--error-message{align-items:flex-start;color:var(--rusfertide-error-msg);display:flex;font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:300;gap:.4rem;line-height:var(--font-line-height-sm-text);margin-block-start:.8rem}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]):before,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-composite>.fieldset-wrapper>div:not([id]):not([class]):before,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-item--error-message:before,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-dob>.fieldset-wrapper>div:not([id]):not([class]):before,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-composite>.fieldset-wrapper>div:not([id]):not([class]):before,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-item--error-message:before{background-image:url(../images/icons/message-error-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:0 0 1.4rem;height:1.4rem;margin-block-start:.1em;width:1.4rem}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type:has(>.fieldset-wrapper>div:not([id]):not([class])) input[type=radio]:not(:checked),.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type:has(>.fieldset-wrapper>div:not([id]):not([class])) input[type=radio]:not(:checked){background:var(--rusfertide-error-bg);border-color:var(--rusfertide-error-msg)}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type:has(>.fieldset-wrapper>div:not([id]):not([class])) input[type=radio]:checked,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type:has(>.fieldset-wrapper>div:not([id]):not([class])) input[type=radio]:checked{background:var(--rusfertide-white);border-color:var(--rusfertide-630)}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .enrollment-dob:has(.form-item--error-message) input,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-item:not(fieldset):has(.error) input,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-item:not(fieldset):has(.error) select,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-item:not(fieldset):has(.form-item--error-message) input,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-item:not(fieldset):has(.form-item--error-message) select,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-dob:has(.form-item--error-message) input,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-item:not(fieldset):has(.error) input,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-item:not(fieldset):has(.error) select,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-item:not(fieldset):has(.form-item--error-message) input,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-item:not(fieldset):has(.form-item--error-message) select{background-color:var(--rusfertide-error-bg);border:2px solid var(--rusfertide-error-msg)}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-actions,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-actions{align-items:center;display:grid;gap:1.6rem;grid-template-columns:auto 1fr auto;margin-block-start:6.4rem;max-width:80rem;padding-block-start:3.2rem;position:relative;width:100%}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-actions:before,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-actions:before{background:var(--global-border-subtle,var(--rusfertide-280));content:"";display:block;height:4px;left:0;position:absolute;top:0;width:100%}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-actions :is(button,input[type=submit],.button,.btn),.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-actions :is(button,input[type=submit],.button,.btn){margin:0!important}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-actions .ajax-progress,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-actions .ajax-progress-throbber,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-actions .ajax-progress,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-actions .ajax-progress-throbber{display:none}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-actions .enrollment-form__button--back,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-actions .enrollment-form__button--back{align-self:center;background:#0000!important;border:1px solid var(--rusfertide-630);color:var(--rusfertide-630)!important;grid-column:1;justify-self:start}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-actions .enrollment-form__button--back:before,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-actions .enrollment-form__button--back:before{background:#0000!important}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible),.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible){background:var(--rusfertide-gradient-secondary)!important;color:var(--rusfertide-white)!important}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible):before,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible):before{background:var(--rusfertide-gradient-secondary)!important}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-actions .enrollment-form__button--back:focus-visible,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-actions .enrollment-form__button--back:focus-visible{outline:2px solid var(--rusfertide-630);outline-offset:2px}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) .form-actions .enrollment-form__button--primary,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-actions .enrollment-form__button--primary{align-self:center;grid-column:3;justify-self:end;margin-inline-start:0}.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) body:has(form.enrollment-financial-assistance-form) .messages--error,.enrollment-financial-assistance-form:has(.enrollment-fa-insurance-type) body:has(form.enrollment-financial-assistance-form) .messages.messages--error,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) body:has(form.enrollment-financial-assistance-form) .messages--error,.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) body:has(form.enrollment-financial-assistance-form) .messages.messages--error{display:none}.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .form-required:after{padding-inline-start:0}.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type>legend .fieldset-legend{display:inline}.enrollment-sonexus-support-form:has(.enrollment-fa-insurance-type) .enrollment-fa-insurance-type>legend:after{color:inherit;content:":";margin-inline-start:-5px}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)){--enrollment-patient-auth-step-number:"2";color:var(--rusfertide-875);font-family:var(--font-sans)}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)){padding-inline:17rem;padding-top:0}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance))>:not(.enrollment-progress-bar):not(.enrollment-form__headline-banner){max-width:80rem;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-form__headline-banner{align-items:center;display:flex;margin-inline:-1.6rem;min-height:23rem;padding:4rem 1.6rem;width:calc(100% + 3.2rem)}@media (max-width:767px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-form__headline-banner{align-items:flex-start;min-height:22rem;padding-block:3.2rem 27.2rem;padding-inline:1.6rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-form__headline-banner h2.enrollment-form__headline{align-self:flex-start;font-size:3.2rem;font-weight:700;letter-spacing:-.32px;line-height:120%;margin:0;max-width:28rem}}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-form__headline-banner{align-items:center;margin-inline:-17rem;padding-block:6.4rem;padding-inline:17rem;width:calc(100% + 34rem)}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar{--progress-circle-size:2.4rem;background-color:var(--rusfertide-115);margin-inline:-1.6rem;padding:1.6rem;position:relative;width:calc(100% + 3.2rem);z-index:1}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar{--progress-circle-size:4rem;margin-inline:-17rem;padding-block:4.8rem;padding-inline:17rem;width:calc(100% + 34rem)}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__steps{align-items:flex-start;display:flex;flex-direction:column;gap:2.4rem;list-style:none;margin:0;max-width:none;padding:0;width:100%}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__steps{align-items:flex-start;flex-direction:row;gap:5.6rem;justify-content:center;margin:0 auto;max-width:72rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__step{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:0;min-width:0;overflow:visible;padding-bottom:0!important;position:relative;width:100%}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__step{align-items:center;flex-direction:column;min-width:14rem;width:auto}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__connector{display:none!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__circle{align-items:center;background:var(--rusfertide-320);border-radius:50%;color:var(--rusfertide-875);display:flex;flex:0 0 var(--progress-circle-size);font-family:var(--font-heading);font-size:1.4rem;font-weight:700;height:var(--progress-circle-size);justify-content:center;line-height:1;margin-right:1.2rem;overflow:visible;position:relative;width:var(--progress-circle-size);z-index:2}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__circle{font-size:var(--font-size-body-text);margin-right:0}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__circle:after{background-image:none;content:"";mask-image:none!important;-webkit-mask-image:none!important;pointer-events:none;position:absolute;z-index:1}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after{background-color:var(--rusfertide-320);height:2rem;left:50%;top:calc(100% + .2rem);transform:translateX(-50%);width:.2rem}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after{height:.2rem;left:calc(100% + 1.2rem);top:50%;transform:translateY(-50%);width:13.2rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__step--active .enrollment-progress-bar__circle{background:var(--rusfertide-sunrise-gradient);color:var(--rusfertide-white)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle{background:var(--rusfertide-success-bg);color:#0000}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:after{background-color:var(--rusfertide-320)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__label{color:var(--rusfertide-875);font-family:var(--font-heading);font-size:1.4rem;font-weight:600;line-height:1.2;margin-top:0;max-width:11rem;text-align:left;white-space:normal}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__label{font-size:var(--font-size-body-text);line-height:var(--font-line-height-body-text);margin-top:.8rem;max-width:13.6rem;text-align:center}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__step--active .enrollment-progress-bar__label{color:var(--rusfertide-615)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__step--complete .enrollment-progress-bar__label{color:var(--rusfertide-success-bg)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar{--progress-icon-size:1.2rem}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar{--progress-icon-size:1.6rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cpath fill='%23fff' d='M14.29.722c.28.33.28.823 0 1.119l-8.246 8.686c-.313.329-.781.329-1.062 0L.734 6.052a.746.746 0 0 1 0-1.086.662.662 0 0 1 1.03 0l3.718 3.916 7.745-8.16a.71.71 0 0 1 1.03 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:var(--progress-icon-size) auto;content:"";display:block;height:var(--progress-icon-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--progress-icon-size)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) h3{align-items:center;color:var(--brand-headline,var(--rusfertide-580));display:flex;font-family:var(--font-heading);font-size:var(--font-size-h3);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;gap:1.2rem;line-height:var(--font-line-height-h3);margin-block:4.8rem 1.6rem;position:relative;text-transform:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) h3:before{align-items:center;background:var(--rusfertide-sunrise-gradient);border-radius:50%;color:var(--rusfertide-white);content:var(--enrollment-patient-auth-step-number);display:inline-flex;flex:0 0 4rem;font-family:var(--font-heading);font-size:var(--font-size-body-text);font-weight:700;height:4rem;justify-content:center;line-height:1;width:4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) h3~p{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin:0;max-width:80rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) h3~p>span>strong{color:var(--rusfertide-error-msg);font-weight:300}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-form__required-asterisk,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-required:after{color:var(--rusfertide-error-msg)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-required:after{background:none;content:"*"}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-required{color:inherit}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-auth-copy h4,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-auth-copy h5,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-digital-signature h4,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-digital-signature h5,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section h4,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section h5{color:var(--brand-headline,var(--rusfertide-580));font-family:var(--font-family-header,var(--font-heading));font-weight:600;margin:0;text-transform:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-auth-copy h4,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-digital-signature h4,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section h4{font-size:var(--font-size-h4);line-height:var(--font-line-height-h4);margin-block-end:2.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-auth-copy h5,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-digital-signature h5,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section h5{font-size:var(--font-size-body-text);line-height:var(--font-line-height-body-text);margin-block-end:1.2rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-auth-copy p,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-digital-signature p,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section p{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:300;line-height:var(--font-line-height-sm-text);margin:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-auth-copy p+p,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-digital-signature p+p,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section p+p{margin-block-start:1.2rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-auth-copy a,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-digital-signature a,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section a{color:var(--rusfertide-630);font-weight:600;text-decoration:underline}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-auth-copy{margin-block-start:3.2rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-auth-copy h4{margin-block-end:2.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-digital-signature{margin-block-start:4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-digital-signature>.enrollment-support-signature-fields,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-digital-signature>.form-item,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-digital-signature>h4{max-width:80rem;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-digital-signature>.form-item:has(select){margin-block-end:3.2rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-signature-fields,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-signature-fields{display:grid;gap:2.4rem;grid-template-columns:minmax(0,1fr);margin-block-start:2.4rem;width:100%}@media (min-width:600px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-signature-fields,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-signature-fields{column-gap:2.4rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.4rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-signature-fields>*,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-signature-fields>*{grid-column:1/-1;min-width:0;width:100%}@media (min-width:600px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-signature-fields>.enrollment-field-row-end,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-signature-fields>.enrollment-field-row-start,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-signature-fields>.enrollment-field-row-end,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-signature-fields>.enrollment-field-row-start{grid-column:auto}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-agreement,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-signature-note{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:300;line-height:var(--font-line-height-sm-text);margin:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-signature-notes{display:flex;flex-direction:column;gap:.8rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-terms{border:0;margin:0;min-inline-size:0;padding:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-terms>legend{color:var(--rusfertide-875);display:block;float:none;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin-block:0 1.2rem;padding:0;text-transform:none!important;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-terms>legend .fieldset-legend{color:inherit;display:block;font:inherit;font-weight:300!important;margin:0;padding:0;text-transform:none!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-digital-signature>.enrollment-support-terms{margin-block-start:4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section{background:var(--rusfertide-115);box-shadow:0 0 0 100vmax var(--rusfertide-115);clip-path:inset(0 -100vmax);margin-block-end:0;margin-block-start:4.8rem!important;padding-block:4.8rem 3.2rem!important;width:100%}@media (min-width:1225px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section{margin-block-start:8rem;padding-block:8rem 3.2rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section h4{margin-block-end:2.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section .enrollment-support-psp-copy{margin-block-end:4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block{margin-block-start:4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block+.enrollment-support-consent-block{margin-block-start:4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-program-signature-heading,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-heading,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section h5{color:var(--brand-headline,var(--rusfertide-580));font-family:var(--font-family-header,var(--font-heading));font-size:2rem;font-weight:600;line-height:2.1rem;margin:0 0 .8rem;text-transform:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-copy{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:300;line-height:var(--font-line-height-sm-text);margin:0 0 1.6rem!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text{column-gap:1.2rem;display:grid;grid-template-columns:2.4rem max-content minmax(0,1fr);row-gap:1.6rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-consent-copy,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-consent-heading{grid-column:1/-1}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper{display:contents}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>legend{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper>div:has(input[type=radio]){display:contents}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text input.enrollment-support-text-opt-in{display:block}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in input[type=radio][value=yes]{align-self:center;grid-column:1;grid-row:3}@media (max-width:767px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in input[type=radio][value=yes]{margin-block-start:1.6rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in input[type=radio][value=yes]+label{align-self:center;grid-column:2;grid-row:3;margin:0;white-space:nowrap}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio):has(input[value=yes]){align-self:center;grid-column:1/3;grid-row:3;margin:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-mobile-inline-label{display:inline-block;margin-inline-start:.4rem;white-space:nowrap}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-mobile-field{grid-column:3;grid-row:3;margin:0;max-width:36rem;min-width:0;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-mobile-field .description,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-mobile-field .form-item__description,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-mobile-field>.form-item__label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-mobile-field>label{display:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-mobile-field input[type=tel]{width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in input[type=radio][value=no]{align-self:center;grid-column:1;grid-row:4}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in input[type=radio][value=no]+label{align-self:center;grid-column:2/-1;grid-row:4;margin:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio):has(input[value=no]){align-self:center;grid-column:1/-1;grid-row:4;margin:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper>div:not([id]):not([class]):not(:has(input[type=radio])){align-items:center;display:flex;flex-direction:row;gap:.4rem;grid-column:1/-1;grid-row:5;justify-self:start;margin-block-start:0!important;margin-inline-start:0;text-align:left;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-program-signature-heading{margin-block:5.6rem 2rem!important}@media (max-width:767px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) fieldset.enrollment-support-marketing-consent{margin-block-start:.8rem!important}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-marketing-consent .fieldset-wrapper>div:has(input[type=radio]),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-terms .fieldset-wrapper>div:has(input[type=radio]){display:flex;flex-direction:column;gap:1.2rem;margin:0;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section>.form-item,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section>.form-wrapper{max-width:80rem;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-item{display:flex;flex-direction:column;margin:0;min-width:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-item>.form-item__label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-item>label{color:var(--rusfertide-875);display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:400;letter-spacing:normal;line-height:1.2;margin-block:0 .8rem;text-transform:none!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .description,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-item__description{display:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=date],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=email],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=tel],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=text],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) select{appearance:none;-webkit-appearance:none;background-color:var(--rusfertide-white);border:1px solid var(--rusfertide-320);border-radius:.4rem;box-shadow:none;box-sizing:border-box;color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;height:4.8rem;line-height:var(--font-line-height-body-text);margin:0;max-width:none;min-width:0;padding:1.2rem 1.6rem;text-transform:none;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=date]::placeholder,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=email]::placeholder,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=tel]::placeholder,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=text]::placeholder,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) select::placeholder{color:var(--rusfertide-gray-darker);font-weight:300;opacity:1}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=date]:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=date]:focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=email]:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=email]:focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=tel]:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=tel]:focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=text]:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=text]:focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) select:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) select:focus-visible{border-color:var(--rusfertide-575);border-width:2px;outline:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=date].error,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=email].error,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=tel].error,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=text].error,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) select.error{background-color:var(--rusfertide-error-bg);border:2px solid var(--rusfertide-error-msg)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23242429' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1.2rem center;background-repeat:no-repeat;background-size:2.4rem 2.4rem;padding-inline-end:4.8rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .select-wrapper{display:block;position:relative;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .select-wrapper:after{display:none!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .chosen-container,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .chosen-container-single{font-family:var(--font-sans);margin:0!important;max-width:none;min-width:0;position:relative;width:100%!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .chosen-container-single .chosen-single{align-items:center;background:var(--rusfertide-white)!important;border:1px solid var(--rusfertide-320);border-radius:.4rem;box-shadow:none;box-sizing:border-box;color:var(--rusfertide-875);display:flex;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;height:4.8rem;line-height:var(--font-line-height-body-text);padding:1.2rem 4.8rem 1.2rem 1.6rem;position:relative;text-decoration:none;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .chosen-container-single .chosen-single span{color:inherit;font-weight:300;line-height:inherit;margin:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .chosen-container-single .chosen-single div{display:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .chosen-container-single .chosen-single:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23242429' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:2.4rem 2.4rem;content:"";display:block;height:2.4rem;pointer-events:none;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:2.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .chosen-container-active .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .chosen-container-single .chosen-single:focus{border-color:var(--rusfertide-575);border-width:2px;outline:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .chosen-container.chosen-with-drop{z-index:50}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .chosen-container.chosen-with-drop .chosen-drop{left:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .chosen-container .chosen-drop{background:var(--rusfertide-white);border:1px solid var(--rusfertide-320);border-radius:.4rem;box-shadow:0 .8rem 1.6rem #2424291f;box-sizing:border-box;margin-block-start:.4rem;width:100%;z-index:51}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .chosen-container .chosen-results{background:var(--rusfertide-white);list-style:none;margin:0;max-height:24rem;overflow-y:auto;padding:.4rem 0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .chosen-container .chosen-results li{color:var(--rusfertide-875);cursor:pointer;display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin:0;padding:.8rem 1.2rem;text-transform:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .chosen-container .chosen-results li.highlighted,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .chosen-container .chosen-results li.result-selected{background:var(--rusfertide-280);color:var(--rusfertide-875)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed{border:0;margin:0;max-width:none;min-inline-size:0;padding:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts>legend,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed>legend{color:var(--rusfertide-875);display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:400;line-height:1.2;margin-block:0 .8rem;padding:0;text-transform:none!important;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts>legend .fieldset-legend,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed>legend .fieldset-legend{color:inherit;display:block;font:inherit;margin:0;padding:0;text-transform:none!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts>.fieldset-wrapper,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed>.fieldset-wrapper{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;min-width:0;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts>.fieldset-wrapper .form-item,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed>.fieldset-wrapper .form-item{margin:0;max-width:none;min-width:0;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts>.fieldset-wrapper>.form-item,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed>.fieldset-wrapper>.form-item{order:1}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts>.fieldset-wrapper>.form-item--error-message,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts>.fieldset-wrapper>div:not([id]):not([class]),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed>.fieldset-wrapper>.form-item--error-message,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed>.fieldset-wrapper>div:not([id]):not([class]){grid-column:1/-1;order:2;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts>.fieldset-wrapper>.form-item .form-item--error-message,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed>.fieldset-wrapper>.form-item .form-item--error-message{display:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed{width:100%}@media (min-width:600px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed{max-width:34rem}}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts input,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed input{height:4.8rem;min-height:4.8rem;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-radios{align-items:flex-start;display:flex;flex-direction:column;gap:1.2rem;margin:0;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio){align-items:center!important;display:flex!important;flex-direction:row!important;gap:1.2rem;justify-content:flex-start!important;margin:0;max-width:none;text-align:left;width:auto}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=radio]{appearance:none;-webkit-appearance:none;background:var(--rusfertide-white);block-size:2.4rem;border:2px solid var(--rusfertide-320);border-radius:50%;box-sizing:border-box;display:inline-block;flex:0 0 2.4rem;inline-size:2.4rem;margin:0!important;max-block-size:2.4rem;max-inline-size:2.4rem;min-block-size:2.4rem;min-inline-size:2.4rem;padding:0;vertical-align:middle}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=radio]:checked{background:var(--rusfertide-white);border:.8rem solid var(--rusfertide-630)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=radio]:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) input[type=radio]:focus-visible{outline:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio) label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio) label.option{color:var(--rusfertide-875);display:inline-flex;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300!important;line-height:var(--font-line-height-body-text);margin:0;text-align:left;text-transform:none!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-marketing-consent>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-terms>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-text-opt-in>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]):not(:has(input[type=radio]))),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-item--error-message{align-items:flex-start;color:var(--rusfertide-error-msg);font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:300;line-height:var(--font-line-height-sm-text);margin-block-start:.8rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-marketing-consent>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-terms>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-text-opt-in>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]):not(:has(input[type=radio]))):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-item--error-message:before{background-image:url(../images/icons/message-error-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:0 0 1.4rem;height:1.4rem;margin-block-start:.1em;width:1.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-marketing-consent>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-terms>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-text-opt-in>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]):not(:has(input[type=radio]))),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-item--error-message{align-items:center;display:flex;flex-direction:row!important;gap:.4rem;line-height:1.4;margin-block-start:1.2rem!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-marketing-consent>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-terms>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-text-opt-in>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]):not(:has(input[type=radio]))):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-item--error-message:before{flex:0 0 auto;margin:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]))>:is(strong,span),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]))>:is(strong,span),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-marketing-consent>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]))>:is(strong,span),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-terms>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]))>:is(strong,span),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-text-opt-in>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]):not(:has(input[type=radio])))>:is(strong,span),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-item--error-message>:is(strong,span){color:inherit;display:inline;font:inherit;font-weight:inherit;margin:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-parts:has(>.fieldset-wrapper>div:not([id]):not([class])) input,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-date-signed:has(>.fieldset-wrapper>div:not([id]):not([class])) input,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-item:not(fieldset):has(.error) input,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-item:not(fieldset):has(.error) select,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-item:not(fieldset):has(.form-item--error-message) input,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-item:not(fieldset):has(.form-item--error-message) select{background-color:var(--rusfertide-error-bg);border:2px solid var(--rusfertide-error-msg)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-item--error .chosen-container-single .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-item:not(fieldset):has(.form-item--error-message) .chosen-container-single .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) select.error+.chosen-container-single .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) select.error~.chosen-container-single .chosen-single{background:var(--rusfertide-error-bg)!important;border:2px solid var(--rusfertide-error-msg)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-actions{align-items:center;display:grid;gap:1.6rem;grid-template-columns:auto 1fr auto;margin-block-start:6.4rem;max-width:80rem;padding-block-start:3.2rem;position:relative;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-actions:before{background:var(--global-border-subtle,var(--rusfertide-280));content:"";display:block;height:4px;left:0;position:absolute;top:0;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-actions :is(button,input[type=submit],.button,.btn){margin:0!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-actions .ajax-progress,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-actions .ajax-progress-throbber{display:none}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-actions .enrollment-form__button--back{align-self:center;background:#0000!important;border:1px solid var(--rusfertide-630);color:var(--rusfertide-630)!important;grid-column:1;justify-self:start}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-actions .enrollment-form__button--back:before{background:#0000!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible){background:var(--rusfertide-gradient-secondary)!important;color:var(--rusfertide-white)!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible):before{background:var(--rusfertide-gradient-secondary)!important}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-actions .enrollment-form__button--back:focus-visible{outline:2px solid var(--rusfertide-630);outline-offset:2px}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .form-actions .enrollment-form__button--primary{align-self:center;grid-column:3;justify-self:end;margin-inline-start:0}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section~.form-actions{background:var(--rusfertide-115);box-shadow:0 0 0 100vmax var(--rusfertide-115);clip-path:inset(0 -100vmax);padding-block:3.2rem 4rem!important;position:relative;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section~.form-actions:before{background:var(--global-border-subtle,var(--rusfertide-320));content:"";display:block;height:.4rem;left:0;position:absolute;top:0;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section~.form-actions{margin-block-start:0;padding-block:2.4rem 4.8rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section~[data-drupal-selector=edit-step-fields-captcha]{background:var(--rusfertide-115);box-shadow:0 0 0 100vmax var(--rusfertide-115);clip-path:inset(0 -100vmax);margin-block:0;padding-block:0 .8rem;position:relative;width:100%}@media (max-width:767px){.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar{padding:1.6rem 2rem 2rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__steps{gap:1.6rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__circle{margin-right:.8rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__label{font-size:1.4rem;line-height:1.2;max-width:none;white-space:nowrap}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after{height:1.2rem;top:calc(100% + .2rem)}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) h3{align-items:center;font-size:2.4rem;gap:1.2rem;line-height:1.16;margin-block:3.2rem 1.6rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) h3:before{flex-basis:3.6rem;font-size:1.6rem;height:3.6rem;width:3.6rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-auth-copy{margin-block-start:3.2rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section{margin-block-start:4rem;padding-block:4rem 2.4rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-signature-fields,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-signature-fields{gap:2.4rem;grid-template-columns:1fr}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text{column-gap:1.2rem;display:grid;grid-template-columns:2.4rem minmax(0,1fr);row-gap:1.6rem}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-consent-copy,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-consent-heading{grid-column:1/-1}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper>div:has(input[type=radio]){display:contents}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio){align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:1.2rem;margin:0;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio):has(input[value=yes]){grid-column:1/-1;grid-row:3}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio):has(input[value=no]){grid-column:1/-1;grid-row:5}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio) label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio) label.option{margin:0;white-space:normal}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-mobile-field{grid-column:1/-1;grid-row:4;margin:0;max-width:none;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper>div:not([id]):not([class]):not(:has(input[type=radio])){align-items:center;display:flex;flex-direction:row;gap:.4rem;grid-column:1/-1;grid-row:6;margin-block-start:0;margin-inline-start:0;text-align:left;width:100%}.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy):not(.enrollment-financial-assistance-form):not(:has(.enrollment-support-auth-copy--financial-assistance)) .enrollment-support-psp-section~.form-actions{grid-template-columns:auto 1fr auto;margin-block-start:0;padding-block:2.4rem 4rem}}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance){--enrollment-patient-auth-step-number:"3";color:var(--rusfertide-875);font-family:var(--font-sans)}@media (min-width:1225px){.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance){padding-inline:17rem;padding-top:0}}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy)>:not(.enrollment-progress-bar):not(.enrollment-form__headline-banner),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance)>:not(.enrollment-progress-bar):not(.enrollment-form__headline-banner){max-width:80rem;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-form__headline-banner,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-form__headline-banner{align-items:center;display:flex;margin-inline:-1.6rem;min-height:23rem;padding:4rem 1.6rem;width:calc(100% + 3.2rem)}@media (max-width:767px){.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-form__headline-banner,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-form__headline-banner{align-items:flex-start;min-height:22rem;padding-block:3.2rem 27.2rem;padding-inline:1.6rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-form__headline-banner h2.enrollment-form__headline,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-form__headline-banner h2.enrollment-form__headline{align-self:flex-start;font-size:3.2rem;font-weight:700;letter-spacing:-.32px;line-height:120%;margin:0;max-width:28rem}}@media (min-width:1225px){.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-form__headline-banner,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-form__headline-banner{align-items:center;margin-inline:-17rem;padding-block:6.4rem;padding-inline:17rem;width:calc(100% + 34rem)}}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar{--progress-circle-size:2.4rem;background-color:var(--rusfertide-115);margin-inline:-1.6rem;padding:1.6rem;position:relative;width:calc(100% + 3.2rem);z-index:1}@media (min-width:1225px){.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar{--progress-circle-size:4rem;margin-inline:-17rem;padding-block:4.8rem;padding-inline:17rem;width:calc(100% + 34rem)}}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__steps,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__steps{align-items:flex-start;display:flex;flex-direction:column;gap:2.4rem;list-style:none;margin:0;max-width:none;padding:0;width:100%}@media (min-width:1225px){.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__steps,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__steps{align-items:flex-start;flex-direction:row;gap:5.6rem;justify-content:center;margin:0 auto;max-width:72rem}}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__step,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__step{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:0;min-width:0;overflow:visible;padding-bottom:0!important;position:relative;width:100%}@media (min-width:1225px){.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__step,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__step{align-items:center;flex-direction:column;min-width:14rem;width:auto}}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__connector,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__connector{display:none!important}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__circle,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__circle{align-items:center;background:var(--rusfertide-320);border-radius:50%;color:var(--rusfertide-875);display:flex;flex:0 0 var(--progress-circle-size);font-family:var(--font-heading);font-size:1.4rem;font-weight:700;height:var(--progress-circle-size);justify-content:center;line-height:1;margin-right:1.2rem;overflow:visible;position:relative;width:var(--progress-circle-size);z-index:2}@media (min-width:1225px){.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__circle,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__circle{font-size:var(--font-size-body-text);margin-right:0}}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__circle:after,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__circle:after{background-image:none;content:"";mask-image:none!important;-webkit-mask-image:none!important;pointer-events:none;position:absolute;z-index:1}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after{background-color:var(--rusfertide-320);height:2rem;left:50%;top:calc(100% + .2rem);transform:translateX(-50%);width:.2rem}@media (min-width:1225px){.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after{height:.2rem;left:calc(100% + 1.2rem);top:50%;transform:translateY(-50%);width:13.2rem}}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__step--active .enrollment-progress-bar__circle,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__step--active .enrollment-progress-bar__circle{background:var(--rusfertide-sunrise-gradient);color:var(--rusfertide-white)}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle{background:var(--rusfertide-success-bg);color:#0000}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:after,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:after{background-color:var(--rusfertide-320)}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__label{color:var(--rusfertide-875);font-family:var(--font-heading);font-size:1.4rem;font-weight:600;line-height:1.2;margin-top:0;max-width:11rem;text-align:left;white-space:normal}@media (min-width:1225px){.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__label{font-size:var(--font-size-body-text);line-height:var(--font-line-height-body-text);margin-top:.8rem;max-width:13.6rem;text-align:center}}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__step--active .enrollment-progress-bar__label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__step--active .enrollment-progress-bar__label{color:var(--rusfertide-615)}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__step--complete .enrollment-progress-bar__label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__step--complete .enrollment-progress-bar__label{color:var(--rusfertide-success-bg)}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar{--progress-icon-size:1.2rem}@media (min-width:1225px){.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar{--progress-icon-size:1.6rem}}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__step--complete .enrollment-progress-bar__circle:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cpath fill='%23fff' d='M14.29.722c.28.33.28.823 0 1.119l-8.246 8.686c-.313.329-.781.329-1.062 0L.734 6.052a.746.746 0 0 1 0-1.086.662.662 0 0 1 1.03 0l3.718 3.916 7.745-8.16a.71.71 0 0 1 1.03 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:var(--progress-icon-size) auto;content:"";display:block;height:var(--progress-icon-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--progress-icon-size)}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) h3,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) h3{align-items:center;color:var(--brand-headline,var(--rusfertide-580));display:flex;font-family:var(--font-heading);font-size:var(--font-size-h3);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;gap:1.2rem;line-height:var(--font-line-height-h3);margin-block:4.8rem 1.6rem;position:relative;text-transform:none}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) h3:before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) h3:before{align-items:center;background:var(--rusfertide-sunrise-gradient);border-radius:50%;color:var(--rusfertide-white);content:var(--enrollment-patient-auth-step-number);display:inline-flex;flex:0 0 4rem;font-family:var(--font-heading);font-size:var(--font-size-body-text);font-weight:700;height:4rem;justify-content:center;line-height:1;width:4rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) h3~p,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) h3~p{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin:0;max-width:80rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) h3~p>span>strong,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) h3~p>span>strong{color:var(--rusfertide-error-msg);font-weight:300}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-form__required-asterisk,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-required:after,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-form__required-asterisk,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-required:after{color:var(--rusfertide-error-msg)}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-required:after,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-required:after{background:none;content:"*"}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-required,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-required{color:inherit}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-auth-copy h4,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-auth-copy h5,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-digital-signature h4,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-digital-signature h5,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section h4,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section h5,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-auth-copy h4,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-auth-copy h5,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-digital-signature h4,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-digital-signature h5,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section h4,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section h5{color:var(--brand-headline,var(--rusfertide-580));font-family:var(--font-family-header,var(--font-heading));font-weight:600;margin:0;text-transform:none}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-auth-copy h4,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-digital-signature h4,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section h4,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-auth-copy h4,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-digital-signature h4,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section h4{font-size:var(--font-size-h4);line-height:var(--font-line-height-h4);margin-block-end:2.4rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-auth-copy h5,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-digital-signature h5,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section h5,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-auth-copy h5,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-digital-signature h5,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section h5{font-size:var(--font-size-body-text);line-height:var(--font-line-height-body-text);margin-block-end:1.2rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-auth-copy p,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-digital-signature p,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section p,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-auth-copy p,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-digital-signature p,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section p{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:300;line-height:var(--font-line-height-sm-text);margin:0}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-auth-copy p+p,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-digital-signature p+p,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section p+p,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-auth-copy p+p,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-digital-signature p+p,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section p+p{margin-block-start:1.2rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-auth-copy a,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-digital-signature a,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section a,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-auth-copy a,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-digital-signature a,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section a{color:var(--rusfertide-630);font-weight:600;text-decoration:underline}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-auth-copy,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-auth-copy{margin-block-start:3.2rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-auth-copy h4,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-auth-copy h4{margin-block-end:2.4rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-digital-signature,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-digital-signature{margin-block-start:4rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-digital-signature>.enrollment-support-signature-fields,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-digital-signature>.form-item,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-digital-signature>h4,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-digital-signature>.enrollment-support-signature-fields,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-digital-signature>.form-item,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-digital-signature>h4{max-width:80rem;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-digital-signature>.form-item:has(select),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-digital-signature>.form-item:has(select){margin-block-end:3.2rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-signature-fields,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-signature-fields,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-signature-fields,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-signature-fields{display:grid;gap:2.4rem;grid-template-columns:minmax(0,1fr);margin-block-start:2.4rem;width:100%}@media (min-width:600px){.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-signature-fields,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-signature-fields,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-signature-fields,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-signature-fields{column-gap:2.4rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.4rem}}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-signature-fields>*,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-signature-fields>*,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-signature-fields>*,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-signature-fields>*{grid-column:1/-1;min-width:0;width:100%}@media (min-width:600px){.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-signature-fields>.enrollment-field-row-end,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-signature-fields>.enrollment-field-row-start,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-signature-fields>.enrollment-field-row-end,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-signature-fields>.enrollment-field-row-start,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-signature-fields>.enrollment-field-row-end,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-signature-fields>.enrollment-field-row-start,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-signature-fields>.enrollment-field-row-end,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-signature-fields>.enrollment-field-row-start{grid-column:auto}}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-agreement,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-signature-note,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-agreement,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-signature-note{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:300;line-height:var(--font-line-height-sm-text);margin:0}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-signature-notes,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-signature-notes{display:flex;flex-direction:column;gap:.8rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-terms,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-terms{border:0;margin:0;min-inline-size:0;padding:0}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-terms>legend,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-terms>legend{color:var(--rusfertide-875);display:block;float:none;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin-block:0 1.2rem;padding:0;text-transform:none!important;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-terms>legend .fieldset-legend,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-terms>legend .fieldset-legend{color:inherit;display:block;font:inherit;font-weight:300!important;margin:0;padding:0;text-transform:none!important}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-digital-signature>.enrollment-support-terms,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-digital-signature>.enrollment-support-terms{margin-block-start:4rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section{background:var(--rusfertide-115);box-shadow:0 0 0 100vmax var(--rusfertide-115);clip-path:inset(0 -100vmax);margin-block-end:0;margin-block-start:4.8rem!important;padding-block:4.8rem 3.2rem!important;width:100%}@media (min-width:1225px){.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section{margin-block-start:8rem;padding-block:8rem 3.2rem}}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section h4,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section h4{margin-block-end:2.4rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section .enrollment-support-psp-copy,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section .enrollment-support-psp-copy{margin-block-end:4rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block{margin-block-start:4rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block+.enrollment-support-consent-block,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block+.enrollment-support-consent-block{margin-block-start:4rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-program-signature-heading,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-heading,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section h5,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-program-signature-heading,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-heading,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section h5{color:var(--brand-headline,var(--rusfertide-580));font-family:var(--font-family-header,var(--font-heading));font-size:2rem;font-weight:600;line-height:2.1rem;margin:0 0 .8rem;text-transform:none}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-copy,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-copy{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:300;line-height:var(--font-line-height-sm-text);margin:0 0 1.6rem!important}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text{column-gap:1.2rem;display:grid;grid-template-columns:2.4rem max-content minmax(0,1fr);row-gap:1.6rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-consent-copy,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-consent-heading,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-consent-copy,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-consent-heading{grid-column:1/-1}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper{display:contents}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>legend,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>legend{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper>div:has(input[type=radio]),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper>div:has(input[type=radio]){display:contents}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text input.enrollment-support-text-opt-in,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text input.enrollment-support-text-opt-in{display:block}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in input[type=radio][value=yes],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in input[type=radio][value=yes]{align-self:center;grid-column:1;grid-row:3}@media (max-width:767px){.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in input[type=radio][value=yes],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in input[type=radio][value=yes]{margin-block-start:1.6rem}}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in input[type=radio][value=yes]+label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in input[type=radio][value=yes]+label{align-self:center;grid-column:2;grid-row:3;margin:0;white-space:nowrap}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio):has(input[value=yes]),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio):has(input[value=yes]){align-self:center;grid-column:1/3;grid-row:3;margin:0}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-mobile-inline-label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-mobile-inline-label{display:inline-block;margin-inline-start:.4rem;white-space:nowrap}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-mobile-field,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-mobile-field{grid-column:3;grid-row:3;margin:0;max-width:36rem;min-width:0;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-mobile-field .description,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-mobile-field .form-item__description,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-mobile-field>.form-item__label,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-mobile-field>label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-mobile-field .description,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-mobile-field .form-item__description,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-mobile-field>.form-item__label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-mobile-field>label{display:none}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-mobile-field input[type=tel],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-mobile-field input[type=tel]{width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in input[type=radio][value=no],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in input[type=radio][value=no]{align-self:center;grid-column:1;grid-row:4}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in input[type=radio][value=no]+label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in input[type=radio][value=no]+label{align-self:center;grid-column:2/-1;grid-row:4;margin:0}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio):has(input[value=no]),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio):has(input[value=no]){align-self:center;grid-column:1/-1;grid-row:4;margin:0}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper>div:not([id]):not([class]):not(:has(input[type=radio])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper>div:not([id]):not([class]):not(:has(input[type=radio])){align-items:center;display:flex;flex-direction:row;gap:.4rem;grid-column:1/-1;grid-row:5;justify-self:start;margin-block-start:0!important;margin-inline-start:0;text-align:left;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-program-signature-heading,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-program-signature-heading{margin-block:5.6rem 2rem!important}@media (max-width:767px){.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) fieldset.enrollment-support-marketing-consent,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) fieldset.enrollment-support-marketing-consent{margin-block-start:.8rem!important}}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-marketing-consent .fieldset-wrapper>div:has(input[type=radio]),.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-terms .fieldset-wrapper>div:has(input[type=radio]),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-marketing-consent .fieldset-wrapper>div:has(input[type=radio]),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-terms .fieldset-wrapper>div:has(input[type=radio]){display:flex;flex-direction:column;gap:1.2rem;margin:0;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section>.form-item,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section>.form-wrapper,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section>.form-item,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section>.form-wrapper{max-width:80rem;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-item,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-item{display:flex;flex-direction:column;margin:0;min-width:0}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-item>.form-item__label,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-item>label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-item>.form-item__label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-item>label{color:var(--rusfertide-875);display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:400;letter-spacing:normal;line-height:1.2;margin-block:0 .8rem;text-transform:none!important}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .description,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-item__description,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .description,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-item__description{display:none}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=date],.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=email],.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=tel],.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=text],.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) select,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=date],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=email],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=tel],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=text],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) select{appearance:none;-webkit-appearance:none;background-color:var(--rusfertide-white);border:1px solid var(--rusfertide-320);border-radius:.4rem;box-shadow:none;box-sizing:border-box;color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;height:4.8rem;line-height:var(--font-line-height-body-text);margin:0;max-width:none;min-width:0;padding:1.2rem 1.6rem;text-transform:none;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=date]::placeholder,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=email]::placeholder,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=tel]::placeholder,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=text]::placeholder,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) select::placeholder,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=date]::placeholder,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=email]::placeholder,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=tel]::placeholder,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=text]::placeholder,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) select::placeholder{color:var(--rusfertide-gray-darker);font-weight:300;opacity:1}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=date]:focus,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=date]:focus-visible,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=email]:focus,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=email]:focus-visible,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=tel]:focus,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=tel]:focus-visible,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=text]:focus,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=text]:focus-visible,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) select:focus,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) select:focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=date]:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=date]:focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=email]:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=email]:focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=tel]:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=tel]:focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=text]:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=text]:focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) select:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) select:focus-visible{border-color:var(--rusfertide-575);border-width:2px;outline:none}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=date].error,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=email].error,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=tel].error,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=text].error,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) select.error,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=date].error,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=email].error,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=tel].error,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=text].error,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) select.error{background-color:var(--rusfertide-error-bg);border:2px solid var(--rusfertide-error-msg)}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) select,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23242429' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1.2rem center;background-repeat:no-repeat;background-size:2.4rem 2.4rem;padding-inline-end:4.8rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .select-wrapper,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .select-wrapper{display:block;position:relative;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .select-wrapper:after,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .select-wrapper:after{display:none!important}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .chosen-container,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .chosen-container-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .chosen-container,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .chosen-container-single{font-family:var(--font-sans);margin:0!important;max-width:none;min-width:0;position:relative;width:100%!important}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .chosen-container-single .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .chosen-container-single .chosen-single{align-items:center;background:var(--rusfertide-white)!important;border:1px solid var(--rusfertide-320);border-radius:.4rem;box-shadow:none;box-sizing:border-box;color:var(--rusfertide-875);display:flex;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;height:4.8rem;line-height:var(--font-line-height-body-text);padding:1.2rem 4.8rem 1.2rem 1.6rem;position:relative;text-decoration:none;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .chosen-container-single .chosen-single span,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .chosen-container-single .chosen-single span{color:inherit;font-weight:300;line-height:inherit;margin:0}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .chosen-container-single .chosen-single div,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .chosen-container-single .chosen-single div{display:none}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .chosen-container-single .chosen-single:after,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .chosen-container-single .chosen-single:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23242429' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:2.4rem 2.4rem;content:"";display:block;height:2.4rem;pointer-events:none;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:2.4rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .chosen-container-active .chosen-single,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .chosen-container-single .chosen-single:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .chosen-container-active .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .chosen-container-single .chosen-single:focus{border-color:var(--rusfertide-575);border-width:2px;outline:none}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .chosen-container.chosen-with-drop,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .chosen-container.chosen-with-drop{z-index:50}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .chosen-container.chosen-with-drop .chosen-drop,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .chosen-container.chosen-with-drop .chosen-drop{left:0}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .chosen-container .chosen-drop,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .chosen-container .chosen-drop{background:var(--rusfertide-white);border:1px solid var(--rusfertide-320);border-radius:.4rem;box-shadow:0 .8rem 1.6rem #2424291f;box-sizing:border-box;margin-block-start:.4rem;width:100%;z-index:51}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .chosen-container .chosen-results,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .chosen-container .chosen-results{background:var(--rusfertide-white);list-style:none;margin:0;max-height:24rem;overflow-y:auto;padding:.4rem 0}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .chosen-container .chosen-results li,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .chosen-container .chosen-results li{color:var(--rusfertide-875);cursor:pointer;display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin:0;padding:.8rem 1.2rem;text-transform:none}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .chosen-container .chosen-results li.highlighted,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .chosen-container .chosen-results li.result-selected,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .chosen-container .chosen-results li.highlighted,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .chosen-container .chosen-results li.result-selected{background:var(--rusfertide-280);color:var(--rusfertide-875)}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed{border:0;margin:0;max-width:none;min-inline-size:0;padding:0}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts>legend,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed>legend,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts>legend,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed>legend{color:var(--rusfertide-875);display:block;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:400;line-height:1.2;margin-block:0 .8rem;padding:0;text-transform:none!important;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts>legend .fieldset-legend,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed>legend .fieldset-legend,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts>legend .fieldset-legend,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed>legend .fieldset-legend{color:inherit;display:block;font:inherit;margin:0;padding:0;text-transform:none!important}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts>.fieldset-wrapper,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed>.fieldset-wrapper,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts>.fieldset-wrapper,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed>.fieldset-wrapper{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;min-width:0;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts>.fieldset-wrapper .form-item,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed>.fieldset-wrapper .form-item,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts>.fieldset-wrapper .form-item,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed>.fieldset-wrapper .form-item{margin:0;max-width:none;min-width:0;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts>.fieldset-wrapper>.form-item,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed>.fieldset-wrapper>.form-item,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts>.fieldset-wrapper>.form-item,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed>.fieldset-wrapper>.form-item{order:1}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts>.fieldset-wrapper>.form-item--error-message,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts>.fieldset-wrapper>div:not([id]):not([class]),.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed>.fieldset-wrapper>.form-item--error-message,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed>.fieldset-wrapper>div:not([id]):not([class]),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts>.fieldset-wrapper>.form-item--error-message,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts>.fieldset-wrapper>div:not([id]):not([class]),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed>.fieldset-wrapper>.form-item--error-message,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed>.fieldset-wrapper>div:not([id]):not([class]){grid-column:1/-1;order:2;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts>.fieldset-wrapper>.form-item .form-item--error-message,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed>.fieldset-wrapper>.form-item .form-item--error-message,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts>.fieldset-wrapper>.form-item .form-item--error-message,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed>.fieldset-wrapper>.form-item .form-item--error-message{display:none}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed{width:100%}@media (min-width:600px){.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed{max-width:34rem}}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts input,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed input,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts input,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed input{height:4.8rem;min-height:4.8rem;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-radios,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-radios{align-items:flex-start;display:flex;flex-direction:column;gap:1.2rem;margin:0;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio){align-items:center!important;display:flex!important;flex-direction:row!important;gap:1.2rem;justify-content:flex-start!important;margin:0;max-width:none;text-align:left;width:auto}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=radio],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=radio]{appearance:none;-webkit-appearance:none;background:var(--rusfertide-white);block-size:2.4rem;border:2px solid var(--rusfertide-320);border-radius:50%;box-sizing:border-box;display:inline-block;flex:0 0 2.4rem;inline-size:2.4rem;margin:0!important;max-block-size:2.4rem;max-inline-size:2.4rem;min-block-size:2.4rem;min-inline-size:2.4rem;padding:0;vertical-align:middle}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=radio]:checked,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=radio]:checked{background:var(--rusfertide-white);border:.8rem solid var(--rusfertide-630)}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=radio]:focus,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) input[type=radio]:focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=radio]:focus,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) input[type=radio]:focus-visible{outline:none}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio) label,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio) label.option,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio) label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio) label.option{color:var(--rusfertide-875);display:inline-flex;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300!important;line-height:var(--font-line-height-body-text);margin:0;text-align:left;text-transform:none!important}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-marketing-consent>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-terms>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-text-opt-in>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]):not(:has(input[type=radio]))),.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-item--error-message,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-marketing-consent>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-terms>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-text-opt-in>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]):not(:has(input[type=radio]))),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-item--error-message{align-items:flex-start;color:var(--rusfertide-error-msg);font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:300;line-height:var(--font-line-height-sm-text);margin-block-start:.8rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-marketing-consent>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-terms>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-text-opt-in>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]):not(:has(input[type=radio]))):before,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-item--error-message:before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-marketing-consent>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-terms>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-text-opt-in>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]):not(:has(input[type=radio]))):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-item--error-message:before{background-image:url(../images/icons/message-error-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:0 0 1.4rem;height:1.4rem;margin-block-start:.1em;width:1.4rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-marketing-consent>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-terms>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-text-opt-in>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]):not(:has(input[type=radio]))),.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-item--error-message,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-marketing-consent>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-terms>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-text-opt-in>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]):not(:has(input[type=radio]))),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-item--error-message{align-items:center;display:flex;flex-direction:row!important;gap:.4rem;line-height:1.4;margin-block-start:1.2rem!important}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-marketing-consent>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-terms>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-text-opt-in>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]):not(:has(input[type=radio]))):before,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-item--error-message:before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-marketing-consent>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-terms>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class])):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-text-opt-in>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]):not(:has(input[type=radio]))):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-item--error-message:before{flex:0 0 auto;margin:0}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]))>:is(strong,span),.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]))>:is(strong,span),.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-marketing-consent>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]))>:is(strong,span),.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-terms>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]))>:is(strong,span),.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-text-opt-in>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]):not(:has(input[type=radio])))>:is(strong,span),.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-item--error-message>:is(strong,span),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]))>:is(strong,span),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]))>:is(strong,span),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-marketing-consent>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]))>:is(strong,span),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-terms>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]))>:is(strong,span),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-text-opt-in>.fieldset-wrapper>:is(.form-item--error-message,div:not([id]):not([class]):not(:has(input[type=radio])))>:is(strong,span),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-item--error-message>:is(strong,span){color:inherit;display:inline;font:inherit;font-weight:inherit;margin:0}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-parts:has(>.fieldset-wrapper>div:not([id]):not([class])) input,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-date-signed:has(>.fieldset-wrapper>div:not([id]):not([class])) input,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-item:not(fieldset):has(.error) input,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-item:not(fieldset):has(.error) select,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-item:not(fieldset):has(.form-item--error-message) input,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-item:not(fieldset):has(.form-item--error-message) select,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-parts:has(>.fieldset-wrapper>div:not([id]):not([class])) input,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-date-signed:has(>.fieldset-wrapper>div:not([id]):not([class])) input,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-item:not(fieldset):has(.error) input,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-item:not(fieldset):has(.error) select,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-item:not(fieldset):has(.form-item--error-message) input,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-item:not(fieldset):has(.form-item--error-message) select{background-color:var(--rusfertide-error-bg);border:2px solid var(--rusfertide-error-msg)}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-item--error .chosen-container-single .chosen-single,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-item:not(fieldset):has(.form-item--error-message) .chosen-container-single .chosen-single,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) select.error+.chosen-container-single .chosen-single,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) select.error~.chosen-container-single .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-item--error .chosen-container-single .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-item:not(fieldset):has(.form-item--error-message) .chosen-container-single .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) select.error+.chosen-container-single .chosen-single,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) select.error~.chosen-container-single .chosen-single{background:var(--rusfertide-error-bg)!important;border:2px solid var(--rusfertide-error-msg)}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-actions,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-actions{align-items:center;display:grid;gap:1.6rem;grid-template-columns:auto 1fr auto;margin-block-start:6.4rem;max-width:80rem;padding-block-start:3.2rem;position:relative;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-actions:before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-actions:before{background:var(--global-border-subtle,var(--rusfertide-280));content:"";display:block;height:4px;left:0;position:absolute;top:0;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-actions :is(button,input[type=submit],.button,.btn),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-actions :is(button,input[type=submit],.button,.btn){margin:0!important}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-actions .ajax-progress,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-actions .ajax-progress-throbber,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-actions .ajax-progress,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-actions .ajax-progress-throbber{display:none}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-actions .enrollment-form__button--back,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-actions .enrollment-form__button--back{align-self:center;background:#0000!important;border:1px solid var(--rusfertide-630);color:var(--rusfertide-630)!important;grid-column:1;justify-self:start}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-actions .enrollment-form__button--back:before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-actions .enrollment-form__button--back:before{background:#0000!important}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible){background:var(--rusfertide-gradient-secondary)!important;color:var(--rusfertide-white)!important}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible):before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-actions .enrollment-form__button--back:is(:hover,:active,:focus-visible):before{background:var(--rusfertide-gradient-secondary)!important}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-actions .enrollment-form__button--back:focus-visible,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-actions .enrollment-form__button--back:focus-visible{outline:2px solid var(--rusfertide-630);outline-offset:2px}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .form-actions .enrollment-form__button--primary,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .form-actions .enrollment-form__button--primary{align-self:center;grid-column:3;justify-self:end;margin-inline-start:0}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section~.form-actions,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section~.form-actions{background:var(--rusfertide-115);box-shadow:0 0 0 100vmax var(--rusfertide-115);clip-path:inset(0 -100vmax);padding-block:3.2rem 4rem!important;position:relative;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section~.form-actions:before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section~.form-actions:before{background:var(--global-border-subtle,var(--rusfertide-320));content:"";display:block;height:.4rem;left:0;position:absolute;top:0;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section~.form-actions,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section~.form-actions{margin-block-start:0;padding-block:2.4rem 4.8rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section~[data-drupal-selector=edit-step-fields-captcha],.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section~[data-drupal-selector=edit-step-fields-captcha]{background:var(--rusfertide-115);box-shadow:0 0 0 100vmax var(--rusfertide-115);clip-path:inset(0 -100vmax);margin-block:0;padding-block:0 .8rem;position:relative;width:100%}@media (max-width:767px){.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar{padding:1.6rem 2rem 2rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__steps,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__steps{gap:1.6rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__circle,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__circle{margin-right:.8rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__label{font-size:1.4rem;line-height:1.2;max-width:none;white-space:nowrap}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-progress-bar__step:not(:last-child) .enrollment-progress-bar__circle:after{height:1.2rem;top:calc(100% + .2rem)}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) h3,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) h3{align-items:center;font-size:2.4rem;gap:1.2rem;line-height:1.16;margin-block:3.2rem 1.6rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) h3:before,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) h3:before{flex-basis:3.6rem;font-size:1.6rem;height:3.6rem;width:3.6rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-auth-copy,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-auth-copy{margin-block-start:3.2rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section{margin-block-start:4rem;padding-block:4rem 2.4rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-signature-fields,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-signature-fields,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-signature-fields,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-signature-fields{gap:2.4rem;grid-template-columns:1fr}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text{column-gap:1.2rem;display:grid;grid-template-columns:2.4rem minmax(0,1fr);row-gap:1.6rem}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-consent-copy,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-consent-heading,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-consent-copy,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-consent-heading{grid-column:1/-1}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper>div:has(input[type=radio]),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper>div:has(input[type=radio]){display:contents}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio){align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:1.2rem;margin:0;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio):has(input[value=yes]),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio):has(input[value=yes]){grid-column:1/-1;grid-row:3}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio):has(input[value=no]),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio):has(input[value=no]){grid-column:1/-1;grid-row:5}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio) label,.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio) label.option,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio) label,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in :is(.form-type-radio,.js-form-type-radio,.form-item--type-radio) label.option{margin:0;white-space:normal}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-mobile-field,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-mobile-field{grid-column:1/-1;grid-row:4;margin:0;max-width:none;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper>div:not([id]):not([class]):not(:has(input[type=radio])),.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-consent-block--text .enrollment-support-text-opt-in>.fieldset-wrapper>div:not([id]):not([class]):not(:has(input[type=radio])){align-items:center;display:flex;flex-direction:row;gap:.4rem;grid-column:1/-1;grid-row:6;margin-block-start:0;margin-inline-start:0;text-align:left;width:100%}.enrollment-financial-assistance-form.enrollment-form:has(.enrollment-support-auth-copy) .enrollment-support-psp-section~.form-actions,.enrollment-sonexus-support-form.enrollment-form:has(.enrollment-support-auth-copy--financial-assistance) .enrollment-support-psp-section~.form-actions{grid-template-columns:auto 1fr auto;margin-block-start:0;padding-block:2.4rem 4rem}}@media print{body *{visibility:hidden!important}#enrollment-copay-card-print-area,#enrollment-copay-card-print-area *{visibility:visible!important}#enrollment-copay-card-print-area{display:flex!important;flex-direction:column!important;gap:1.6rem!important;left:0;max-width:100%;position:absolute;top:0;width:100%}.enrollment-copay-card-page{break-inside:avoid;max-width:42.5rem!important;page-break-inside:avoid}.enrollment-copay-card-page__image{width:42.5rem!important}.enrollment-copay-card-page__dynamic-label,.enrollment-copay-card-page__dynamic-value{font-size:1.35rem!important}}.hero{--hero-bg-color:linear-gradient(180deg,var(--rusfertide-630) 0%,var(--rusfertide-618) 100%),var(--rusfertide-575);--hero-heading-color:var(--rusfertide-white);--hero-ref-color:var(--rusfertide-white);--hero-color:var(--rusfertide-white);background:var(--hero-bg-color);overflow:hidden;padding-block:0 20rem}@media (min-width:800px){.hero{--hero-bg-color:radial-gradient(307.39% 78.89% at 78.89% 100%,var(--rusfertide-618) 0%,var(--rusfertide-630) 100%),var(--rusfertide-630);padding-block:6.4rem}}.hero__inner{gap:.8rem;padding:3.2rem 1.6rem 4rem}.hero__content{padding:0;text-align:start}@media (min-width:800px){.hero__content{max-width:70rem}}.hero__eyebrow{font-size:var(--font-size-sm-text);font-weight:600;line-height:var(--font-line-height-sm-text);margin-bottom:2rem;text-transform:uppercase}.hero__eyebrow,.hero__heading{align-self:stretch;font-family:var(--font-heading)}.hero__heading{font-size:var(--font-size-h2);font-weight:700;letter-spacing:-.32px;line-height:var(--font-line-height-h2)}@media (min-width:800px){.hero__heading{font-size:var(--font-size-h1);line-height:var(--font-line-height-h1)}}.hero__subheading{align-self:stretch;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text)}.hero__subheading :first-child{margin-block-start:0}.hero__subheading :last-child{margin-block-end:0}.hero__cta{text-align:start!important}.hero__reference{align-self:stretch;font-family:var(--font-sans);font-size:var(--font-size-xs-text);font-weight:300;line-height:var(--font-line-height-xs-text)}.hero.home,.hero.home.hero--alt{padding-block:0}@media (min-width:800px){.hero.home,.hero.home.hero--alt{aspect-ratio:1767/675;min-height:67.5rem;width:100%}.hero.home .hero__image,.hero.home.hero--alt .hero__image{inset:0;width:100%}.hero.home .hero__image img,.hero.home.hero--alt .hero__image img{height:100%;object-fit:cover;object-position:right bottom;width:100%}}.hero.home .hero__inner,.hero.home.hero--alt .hero__inner{gap:2.4rem;padding:4rem 1.6rem 4.8rem;width:min(144rem,100%)}@media (min-width:800px){.hero.home .hero__inner,.hero.home.hero--alt .hero__inner{padding:0 0 0 6rem}.hero.home .hero__content,.hero.home.hero--alt .hero__content{max-width:74.8rem}}.hero.home .hero__heading,.hero.home.hero--alt .hero__heading{font-size:var(--font-size-hero-title);letter-spacing:-.4px;line-height:var(--font-line-height-hero-title)}.hero.home .hero__subheading,.hero.home.hero--alt .hero__subheading{font-family:var(--font-heading);font-size:var(--font-size-h5);font-weight:600;line-height:var(--font-line-height-h5);margin-block-start:1.6rem}@media (min-width:800px){.hero.home .hero__subheading,.hero.home.hero--alt .hero__subheading{font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);margin-block-start:2.4rem}}.hero.hero--alt{--hero-bg-color:linear-gradient(180deg,var(--rusfertide-630) 30%,var(--rusfertide-618) 100%),var(--rusfertide-575);padding-block:0;position:relative}@media (min-width:800px){.hero.hero--alt{--hero-bg-color:linear-gradient(180deg,var(--rusfertide-630) 0%,var(--rusfertide-618) 100%),var(--rusfertide-575);aspect-ratio:1580/250;min-height:27rem;padding-inline:1.6rem;width:100%}}.hero.hero--alt .hero__inner{padding:0}@media (min-width:800px){.hero.hero--alt .hero__inner{justify-content:start;position:static}}.hero.hero--alt .hero__content{align-self:stretch;display:flex;flex-direction:column;gap:.8rem;padding:3.2rem 1.6rem 4rem}@media (min-width:800px){.hero.hero--alt .hero__content{max-width:70rem;padding:2.4rem 0 4.4rem;z-index:1}.hero.hero--alt .hero__image{height:100%;inset:0;position:absolute;transform:none;width:100%}.hero.hero--alt .hero__image img{height:100%;object-fit:cover;object-position:right bottom;width:100%}}.hero.hero--alt.home .hero__inner{gap:0;padding:0}.hero.hero--alt.home .hero__content{padding:4rem 1.6rem 0}@media (min-width:800px){.hero.hero--alt.home .hero__content{max-width:74.8rem;padding:13.5rem 0 15rem 6rem}}.icon-cards{margin-inline:auto;width:min(107rem,100%)}.icon-cards.comp-icon-card{gap:2.4rem}@media (min-width:800px){.icon-cards.comp-icon-card{gap:4rem}}.icon-cards.comp-icon-card .icon-card{background-color:var(--rusfertide-white);border-bottom:9px solid var(--rusfertide-500);border-radius:.8rem;box-shadow:0 0 16px 0 #00000014;padding:3.2rem 1.6rem;text-align:left;width:100%}.icon-cards.comp-icon-card .icon-card.text-center{text-align:center}.icon-cards.comp-icon-card .icon-card.text-center .icon-card__text.line-divider:after,.icon-cards.comp-icon-card .icon-card.text-center img{margin-inline:auto}@media (min-width:800px){.icon-cards.comp-icon-card .icon-card{padding:3.2rem 4rem}}.icon-cards.comp-icon-card .icon-card img{height:8rem;margin:0 0 2rem;object-fit:contain;width:8rem}@media (min-width:800px){.icon-cards.comp-icon-card .icon-card img{margin:0 0 2.4rem}}.icon-cards.comp-icon-card .icon-card .icon-card__eyebrow{color:var(--rusfertide-610);font-size:var(--font-size-eyebrow-text);font-weight:600;letter-spacing:2px;line-height:var(--font-line-height-eyebrow-text);margin:0 0 .8rem;text-transform:uppercase}.icon-cards.comp-icon-card .icon-card .icon-card__text{color:var(--rusfertide-800);font-size:var(--font-size-h5);font-weight:500;line-height:var(--font-line-height-h5);margin-bottom:2rem}.icon-cards.comp-icon-card .icon-card .icon-card__text.line-divider:after{background:linear-gradient(90deg,var(--rusfertide-700) 0,var(--rusfertide-600) 100%);content:"";display:block;height:2px;margin-block-start:2rem;width:64px}@media (min-width:800px){.icon-cards.comp-icon-card .icon-card .icon-card__text{margin-bottom:2.4rem}.icon-cards.comp-icon-card .icon-card .icon-card__text.line-divider:after{margin-block-start:2.4rem}}.icon-cards.comp-icon-card .icon-card .icon-card__sub-text{color:var(--rusfertide-800);font-size:var(--font-size-body-text);font-weight:400;line-height:var(--font-line-height-body-text)}@media (min-width:800px){.icon-cards.comp-icon-card .icon-card .icon-card__sub-text{font-size:var(--font-size-lg-text);line-height:var(--font-line-height-lg-text)}}.icon-cards.comp-icon-card .icon-card .icon-card__sub-text ol:first-child,.icon-cards.comp-icon-card .icon-card .icon-card__sub-text p:first-child,.icon-cards.comp-icon-card .icon-card .icon-card__sub-text ul:first-child{margin-top:0}.icon-cards.comp-icon-card .icon-card .icon-card__sub-text ol:last-child,.icon-cards.comp-icon-card .icon-card .icon-card__sub-text p:last-child,.icon-cards.comp-icon-card .icon-card .icon-card__sub-text ul:last-child{margin-bottom:0}.icon-cards .icon-card{background-color:var(--rusfertide-white);border-radius:.8rem;box-shadow:0 0 1.6rem 0 rgba(0,0,0,.051);padding:4rem 2.4rem;text-align:left;width:100%}@media (min-width:800px){.icon-cards .icon-card{padding:4rem 3.2rem}}.icon-cards .icon-card img{height:6.4rem;margin:initial;width:6.4rem}.icon-cards .icon-card .icon-card__text{color:var(--rusfertide-700);font-size:var(--font-size-h4);font-weight:700;-webkit-hyphens:none;hyphens:none;line-height:var(--font-line-height-h4);margin-bottom:1rem}.icon-cards .icon-card .icon-card__sub-text{color:var(--rusfertide-800);font-size:var(--font-size-lg-text);font-weight:400;-webkit-hyphens:none;hyphens:none;line-height:var(--font-line-height-lg-text)}@media (min-width:600px){.icon-cards .icon-card .icon-card__sub-text{font-size:var(--font-size-h6);line-height:var(--font-line-height-h6)}}.icon-cards .icon-card .icon-card__sub-text p:only-child{margin:0}.comp-icon-card__references{color:var(--rusfertide-800);font-size:var(--font-size-xs-text);font-weight:400;line-height:var(--font-line-height-xs-text);margin-top:2.4rem;margin-inline:auto;width:min(107rem,100%)}.comp-icon-card__references p:first-child{margin-top:0}.comp-icon-card__references p:last-child{margin-bottom:0}.icon-cards.icon-callout{gap:2rem;margin-inline:auto;width:min(107rem,100%)}@media (min-width:800px){.icon-cards.icon-callout{gap:4rem}}.icon-cards.icon-callout .icon-card{display:flex;flex-direction:column;gap:1.6rem;min-height:2.68rem;padding:3.2rem 1.6rem;width:100%}@media (min-width:800px){.icon-cards.icon-callout .icon-card{flex-direction:row;gap:2.4rem}}.icon-cards.icon-callout .icon-card img{height:8rem;width:8rem}.icon-cards.icon-callout .icon-card__content{width:100%}.icon-cards.icon-callout .icon-card__content .icon-card__text{color:var(--rusfertide-800);font-size:var(--font-size-h6);font-weight:400;line-height:var(--font-line-height-h6);margin:0}.icon-cards.icon-callout .icon-card__content .icon-card__text strong{color:var(--rusfertide-700);font-weight:700}@media (min-width:800px){.icon-cards.icon-callout .icon-card__content .icon-card__text{font-size:var(--font-size-lg-text);line-height:var(--font-line-height-lg-text)}}.icon-callout{display:flex;flex-direction:column;gap:1.6rem}.section-bg-white.enable--full-width .icon-callout{inline-size:min(104rem,100%);margin-inline:auto;padding-inline:1.5rem}@media (min-width:800px){.icon-callout.columns-one{flex-direction:column!important}.icon-callout.columns-one .icon-card{gap:2.4rem;min-height:12.8rem;padding:3.2rem 4rem}.icon-callout.columns-two{display:grid;grid-template-columns:1fr 1fr}.icon-callout.columns-two .icon-card{gap:2.4rem;min-height:19.4rem;padding:3.2rem 4rem}.icon-callout.columns-three .icon-card{padding:3.2rem}}@media (min-width:1225px){.icon-callout.columns-three{display:grid;grid-template-columns:1fr 1fr 1fr}.icon-callout.columns-three .icon-card{min-height:35rem}}.layout__region>div:has(.icon-cards:only-child)+div:has(.icon-cards:only-child){margin-block-start:1.6rem}@media (min-width:600px){.layout__region>div:has(.icon-cards:only-child)+div:has(.icon-cards:only-child){margin-block-start:4.8rem}}.icon-eyebrow{align-items:center;display:flex;flex-direction:column;gap:.8rem;justify-content:center;margin-bottom:40px;width:100%}.icon-eyebrow .icon{height:32px;width:32px}.icon-eyebrow .eyebrow{color:var(--rusfertide-eyebrow-color);font-size:var(--font-size-sm-text);font-weight:600;letter-spacing:2px;line-height:var(--font-size-sm-text);margin:0;text-transform:uppercase}.image-block{max-width:none;width:fit-content}.image-block__figure--has-mask img{clip-path:none}.image-block__figure figcaption{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text)}.isi{--isi-heading-color:var(--rusfertide-615);padding-block:2.4rem}@media (min-width:800px){.isi{padding-block:4rem}}.isi__inner{padding-inline:1.6rem}@media (max-width:799px){.isi__inner{display:flex;flex-direction:column;gap:2.4rem}}@media (min-width:800px){.isi__inner{padding-inline:0}}.isi__content,.isi__sidebar{color:var(--rusfertide-875);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text)}.isi__content a,.isi__sidebar a{color:inherit;font-weight:600;text-decoration-line:underline}.isi__content strong,.isi__sidebar strong{font-weight:500}.isi__content :is(h2,h3,h4),.isi__sidebar :is(h2,h3,h4){font-weight:600}.isi__content :is(h2,h3,h4) span,.isi__sidebar :is(h2,h3,h4) span{color:var(--rusfertide-615)}.isi__content :is(h2),.isi__sidebar :is(h2){font-size:var(--font-size-h5)}.isi__content :is(h3),.isi__sidebar :is(h3){color:inherit;font-size:var(--font-size-h6)}.isi__content :is(h3) span,.isi__sidebar :is(h3) span{color:inherit}.isi__content>*+*,.isi__sidebar>*+*{margin-block:.75em}.isi__sidebar{order:-1}.isi__sidebar--inner:after{background-color:var(--rusfertide-slate)}.isi__sidebar--inner :is(h3){color:var(--isi-heading-color)}.isi__heading,.isi__sidebar--inner :is(h3){font-size:var(--font-size-h5);line-height:var(--font-line-height-h5)}.isi__heading{font-family:var(--font-heading);font-weight:600;text-transform:capitalize}.isi__info{grid-column:1/-1}.isi li::marker{color:var(--rusfertide-615)}.isi li>ul{list-style-type:"-  "}.isi.isi--fixed .isi__bar{align-items:center;align-self:stretch;background:var(--rusfertide-gradient-primary);border-top:1px solid var(--rusfertide-575);display:flex;justify-content:space-between;padding:.8rem 1.6rem}@media (min-width:800px){.isi.isi--fixed .isi__bar .wrapper{justify-content:space-between}}.isi.isi--fixed .isi__heading{font-family:var(--font-heading);font-size:var(--font-size-h6);font-weight:600;line-height:var(--font-line-height-h6);text-transform:capitalize}.isi.isi--fixed .isi__expand{margin-inline:0;position:relative;transform:none}.isi.isi--fixed .isi__expand-text{font-family:var(--font-heading);font-size:var(--font-size-sm-text);font-weight:600;line-height:var(--font-line-height-sm-text);margin-inline:.8rem 0;text-transform:uppercase}@media (max-width:799px){.isi.isi--fixed .isi__expand-text{@extends .visually-hidden}}.isi.isi--fixed .isi__expand-icon{align-items:center;aspect-ratio:1/1;background:radial-gradient(262.69% 96.29% at 50% 100%,var(--rusfertide-330) 0,var(--rusfertide-618) 53.85%,var(--rusfertide-615) 100%);border-radius:6.4rem;border-radius:50%;color:var(--rusfertide-white);display:flex;gap:.4rem;height:3.2rem;justify-content:center;padding:.4rem;width:3.2rem}.isi.isi--fixed .isi__expand-icon .icon{height:1.6rem;width:1.6rem}@media (min-width:800px){.external-link-popup.ui-dialog .ui-dialog-buttonpane,.external-link-popup.ui-dialog .ui-dialog-content,.external-link-popup.ui-dialog .ui-dialog-titlebar{margin-inline:auto;width:min(78.4rem,100%)}}.external-link-popup.ui-dialog{border-radius:8px;gap:3.2rem;max-width:102.4rem!important;overflow:hidden;padding:6.4rem 1.6rem!important;position:relative}@media (min-width:800px){.external-link-popup.ui-dialog{padding:8rem 12rem!important}}.external-link-popup.ui-dialog:before{background:var(--rusfertide-615);content:"";height:8px;left:0;position:absolute;top:0;width:100%}.external-link-popup.ui-dialog .ui-dialog-titlebar{padding:0}.external-link-popup.ui-dialog .ui-dialog-titlebar .ui-dialog-title{color:var(--rusfertide-630);font-size:var(--font-size-h4);font-weight:600;line-height:var(--font-line-height-h4);margin-bottom:1.2rem;text-align:center}@media (min-width:800px){.external-link-popup.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:var(--font-size-h2);font-weight:700;line-height:var(--font-line-height-h2)}}.external-link-popup.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{display:none}.external-link-popup.ui-dialog .ui-dialog-titlebar .ui-icon-closethick{background-image:url(../images/icons/icon-close.svg)!important;transform:none!important}.external-link-popup.ui-dialog .ui-dialog-content{color:var(--rusfertide-800);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:25px;margin-bottom:3.2rem;text-align:center}@media (min-width:800px){.external-link-popup.ui-dialog .ui-dialog-buttonpane{padding:0!important}}.external-link-popup.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{align-items:center;flex-direction:column!important;float:none;gap:1.6rem}.external-link-popup.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button{margin-block:0;width:100%!important}@media (min-width:800px){.external-link-popup.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button{max-width:50.5rem;padding-right:5.2rem;position:relative;text-wrap:nowrap}.external-link-popup.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button svg{position:absolute;right:2.4rem}.external-link-popup.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{gap:1.2rem;margin:auto}}.external-link-popup.ui-dialog .ui-button:not(.ui-dialog-titlebar-close):first-child:not(.btn--icon):after,.external-link-popup.ui-dialog .ui-button:not(.ui-dialog-titlebar-close):nth-child(2):not(.btn--icon):after{display:inline-block!important}.external-link-popup.ui-dialog .ui-button:not(.ui-dialog-titlebar-close):focus,.external-link-popup.ui-dialog .ui-button:not(.ui-dialog-titlebar-close):hover{text-decoration:none}.external-link-popup.ui-dialog.external-link-popup-id-hcp-domain_allow_list .hcp-no-button,.external-link-popup.ui-dialog.external-link-popup-id-hcp-domain_allow_list .hcp-yes-button,.external-link-popup.ui-dialog.external-link-popup-id-hcp-domain_allow_list .ui-button:not(.ui-dialog-titlebar-close),.external-link-popup.ui-dialog.hcp-verification-modal .hcp-no-button,.external-link-popup.ui-dialog.hcp-verification-modal .hcp-yes-button,.external-link-popup.ui-dialog.hcp-verification-modal .ui-button:not(.ui-dialog-titlebar-close){align-items:center;display:flex;justify-content:center;min-height:44px;min-width:fit-content;padding-inline:2.4rem!important;text-align:center}.external-link-popup.ui-dialog.external-link-popup-id-hcp-domain_allow_list .hcp-yes-button,.external-link-popup.ui-dialog.external-link-popup-id-hcp-domain_allow_list .ui-button:not(.ui-dialog-titlebar-close):first-child,.external-link-popup.ui-dialog.hcp-verification-modal .hcp-yes-button,.external-link-popup.ui-dialog.hcp-verification-modal .ui-button:not(.ui-dialog-titlebar-close):first-child{justify-content:space-between!important}.external-link-popup.ui-dialog.external-link-popup-id-third-party_website_modal .ui-button:not(.ui-dialog-titlebar-close):first-child{background:var(--rusfertide-white);border-color:var(--rusfertide-630);color:var(--rusfertide-630)}.external-link-popup.ui-dialog.external-link-popup-id-third-party_website_modal .ui-button:not(.ui-dialog-titlebar-close):first-child:before{background:var(--rusfertide-630)}.external-link-popup.ui-dialog.external-link-popup-id-third-party_website_modal .ui-button:not(.ui-dialog-titlebar-close):first-child:focus-visible,.external-link-popup.ui-dialog.external-link-popup-id-third-party_website_modal .ui-button:not(.ui-dialog-titlebar-close):first-child:hover{background:var(--rusfertide-gradient-secondary);color:var(--rusfertide-white)}.external-link-popup.ui-dialog.external-link-popup-id-third-party_website_modal .ui-button:not(.ui-dialog-titlebar-close):nth-child(2),.external-link-popup.ui-dialog.external-link-popup-id-third-party_website_modal .ui-button:not(.ui-dialog-titlebar-close):nth-child(2):before{background:var(--rusfertide-gradient-secondary)}.external-link-popup.ui-dialog:not(.hcp-verification-modal,.external-link-popup-id-hcp-domain_allow_list) .ui-dialog-buttonpane{padding-block-end:0}.external-link-popup.ui-dialog:not(.hcp-verification-modal,.external-link-popup-id-hcp-domain_allow_list) .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0}@media (min-width:800px){.external-link-popup.ui-dialog:not(.hcp-verification-modal,.external-link-popup-id-hcp-domain_allow_list) .ui-dialog-buttonpane .ui-dialog-buttonset{flex-direction:row!important;flex-wrap:nowrap;margin:0}.external-link-popup.ui-dialog:not(.hcp-verification-modal,.external-link-popup-id-hcp-domain_allow_list) .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button{padding-inline:2.4rem 5rem;width:min-content!important}}.ui-widget-overlay{background:var(--rusfertide-black);height:100%;opacity:.6!important;overflow:hidden;width:100%}:root{--nav-background:var(--rusfertide-gradient-primary)}.global-header{--logo-width:12.2rem;background:var(--rusfertide-white);padding-inline:1.6rem;position:sticky;top:0;z-index:99}.global-header:before{background:var(--rusfertide-white);box-shadow:0 4px 9px 0 #0000001f;content:"";inset:0 auto 0 50%;position:absolute;transform:translateX(-50%);width:100vw;z-index:-1}@media (min-width:800px){.global-header{padding-inline:6rem}}@media (min-width:1225px){.global-header{--logo-width:15.7rem;width:min(144rem,100%)}}.global-header__superutil .nav{--superutil-bg:#0000;--superutil-fg:var(--rusfertide-white)}.global-header__superutil .nav.nav--super-utility{padding-block:.55rem}.global-header__superutil .nav.nav--super-utility:before{background:var(--nav-background);inset:0 auto 0 50%}.global-header__superutil .nav.nav--super-utility .nav__inner{align-items:start}@media (min-width:800px){.global-header__superutil .nav.nav--super-utility .nav__inner{flex-direction:row-reverse;justify-content:space-between;padding-inline-end:0;width:min(144rem,100%)}}.global-header__superutil .nav.nav--super-utility .nav__inner .nav__list{display:none}@media (min-width:1225px){.global-header__superutil .nav.nav--super-utility .nav__inner .nav__list{align-items:flex-start;align-self:stretch;border-right:none;display:flex;gap:2.4rem}.global-header__superutil .nav.nav--super-utility .nav__inner .nav__list .nav__item{align-items:center;align-self:stretch;background-color:initial;display:flex;font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:300;gap:.4rem;justify-content:center;line-height:var(--font-line-height-sm-text);margin-block:0;padding:0 .4rem;text-align:center}.global-header__superutil .nav.nav--super-utility .nav__inner .nav__list .nav__item:before{display:none}.global-header__superutil .nav.nav--super-utility .nav__inner .nav__list .nav__item a{align-items:center;display:inline-flex;flex-direction:row;justify-content:center;text-decoration:underline}.global-header__superutil .nav.nav--super-utility .nav__inner .nav__list .nav__item a span{align-items:center;display:inline-flex;flex-direction:row;gap:.4rem;justify-content:center}.global-header__superutil .nav.nav--super-utility .nav__inner .nav__list .nav__item a .icon{--icon-size:1.6rem;position:relative;transform:none}.global-header__superutil .nav.nav--super-utility .nav__inner .nav__list .nav__item:is(:hover,:active,.active){color:var(--rusfertide-white)}}.global-header__superutil .nav.nav--super-utility .nav__inner .disclaimer{font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:300;line-height:var(--font-line-height-sm-text);padding:0;text-align:start}@media (min-width:1225px){.global-header__superutil .nav.nav--super-utility .nav__inner .disclaimer{align-items:center;align-self:stretch;display:flex;gap:.4rem;justify-content:center;margin-inline-start:0}}.global-header__logo{place-content:center}.global-header__logo .logo{background-color:initial;margin:0}.global-header__logo .logo img{height:auto;object-fit:contain;object-position:center;width:var(--logo-width)}.global-header__primary .nav{--primary-nav-bg:var(--rusfertide-white);--primary-nav-bgc:#0000;--primary-nav-bgi:none;--primary-nav-fg:var(--color-primary-contrast);align-items:center;align-self:stretch;display:flex;padding-block:.8rem}@media (min-width:1225px){.global-header__primary .nav{padding-block:0}}.global-header__primary .nav.nav--primary .nav__inner{justify-content:flex-end;max-width:100%;min-height:5.5rem}@media (min-width:1225px){.global-header__primary .nav.nav--primary .nav__inner{--primary-nav-bgi:#0000;min-height:8rem;width:min(144rem,100%)}.global-header__primary .nav.nav--primary .nav__inner:after{display:none}}.global-header__primary .nav.nav--primary .nav__menu-toggle{align-items:center;color:var(--rusfertide-875);display:flex;gap:.4rem;height:4.4rem;justify-content:center;padding:.8rem;position:relative;right:auto;top:auto;transform:none;width:4.4rem}.global-header__primary .nav.nav--primary .nav__menu-toggle[aria-expanded=true] .nav__icon.default{display:none}.global-header__primary .nav.nav--primary .nav__menu-toggle[aria-expanded=true] .nav__icon.close{display:flex}.global-header__primary .nav.nav--primary .nav__menu-toggle .nav__icon{display:flex;position:relative;width:fit-content}.global-header__primary .nav.nav--primary .nav__menu-toggle .nav__icon.close{display:none}.global-header__primary .nav.nav--primary .nav__menu-toggle .nav__icon svg{flex:auto;flex-shrink:0;height:2.4rem;width:2.4rem}@media (min-width:1225px){.global-header__primary .nav.nav--primary .nav__menu-toggle{display:none}}@media (max-width:1224px){.global-header__primary .nav.nav--primary .nav__menu{box-shadow:inset 0 4px 9px 0 #0000001f;left:50%;max-height:calc(100dvh - var(--nav-menu-offset, 12.4rem));min-height:calc(100dvh - var(--nav-menu-offset, 12.4rem));overflow-y:auto;scrollbar-gutter:stable;top:calc(100% + .8rem);transform:translateX(-50%);width:100vw}.global-header__primary .nav.nav--primary .nav__menu .nav__toggle{padding:2.4rem .6rem 2.4rem 1.6rem!important}}@media (min-width:1225px){.global-header__primary .nav.nav--primary .nav__menu{align-items:center;display:flex;height:100%;justify-content:space-between;padding-inline:0}}.global-header__primary .nav.nav--primary .nav__list{padding-block-end:0}@media (min-width:1225px){.global-header__primary .nav.nav--primary .nav__list{align-items:flex-start;gap:2.4rem;height:100%;justify-content:center}}.global-header__primary .nav.nav--primary .nav__list .nav__item{border-bottom:1px solid var(--rusfertide-320);margin-block:0}@media (min-width:800px){.global-header__primary .nav.nav--primary .nav__list .nav__item{padding-inline:6rem}}@media (min-width:1225px){.global-header__primary .nav.nav--primary .nav__list .nav__item{align-items:center;align-self:stretch;border-bottom:4px solid #0000;display:flex;flex:0 1 auto;gap:.4rem;padding-inline:.8rem}.global-header__primary .nav.nav--primary .nav__list .nav__item:before{display:none}.global-header__primary .nav.nav--primary .nav__list .nav__item:not(:hover,:active,.active):has(>button.nav__toggle[aria-expanded=false]){border-bottom-color:#0000}}.global-header__primary .nav.nav--primary .nav__list .nav__item .nav__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.global-header__primary .nav.nav--primary .nav__list .nav__item :where(button,a):not(.btn){align-self:stretch;color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:500;line-height:var(--font-line-height-body-text);padding:2.4rem 1.6rem;position:relative}.global-header__primary .nav.nav--primary .nav__list .nav__item :where(button,a):not(.btn) .icon{color:var(--rusfertide-615);height:.6rem;position:relative;right:0;top:0;transform:none;width:.8rem}@media (min-width:1225px){.global-header__primary .nav.nav--primary .nav__list .nav__item :where(button,a):not(.btn){font-weight:500;gap:.4rem;justify-content:center;padding:0}}.global-header__primary .nav.nav--primary .nav__list .nav__item:not(:has(>.btn)):is(:hover,:active,.active){background-color:var(--rusfertide-115)!important}.global-header__primary .nav.nav--primary .nav__list .nav__item:not(:has(>.btn)):is(:hover,:active,.active)>:where(button,a):not(.btn){color:var(--rusfertide-615);font-weight:500}@media (min-width:1225px){.global-header__primary .nav.nav--primary .nav__list .nav__item:not(:has(>.btn)):is(:hover,:active,.active)>:where(button,a):not(.btn){color:var(--rusfertide-875)}}.global-header__primary .nav.nav--primary .nav__list .nav__item:focus:not(:focus-visible){outline:none}.global-header__primary .nav.nav--primary .nav__list .nav__item.active:not(:has(>.nav__toggle)){background-color:initial!important;border-bottom:4px solid var(--rusfertide-615)}.global-header__primary .nav.nav--primary .nav__list .nav__item.active:not(:has(>.nav__toggle))>:where(button,a):not(.btn){color:var(--rusfertide-615);font-weight:500}.global-header__primary .nav.nav--primary .nav__list .nav__item .nav__sublist{margin:0}@media (min-width:1225px){.global-header__primary .nav.nav--primary .nav__list .nav__item .nav__sublist{background:var(--rusfertide-115);box-shadow:0 4px 4px 0 #00000026;left:0;top:calc(100% + .4rem);transform:none;z-index:2}}.global-header__primary .nav.nav--primary .nav__list .nav__item .nav__sublist .nav__subitem{align-items:center;border:none;display:flex;width:100%}.global-header__primary .nav.nav--primary .nav__list .nav__item .nav__sublist .nav__subitem :where(button,a):not(.btn){font-weight:400;line-height:var(--font-line-height-btn);padding-left:3.2rem}@media (min-width:1225px){.global-header__primary .nav.nav--primary .nav__list .nav__item .nav__sublist .nav__subitem :where(button,a):not(.btn){padding:1.6rem 2.4rem}}.global-header__primary .nav.nav--primary .nav__list .nav__item .nav__sublist .nav__subitem:is(:hover,:active,.active){background-color:var(--rusfertide-115)!important}.global-header__primary .nav.nav--primary .nav__list .nav__item .nav__sublist .nav__subitem:is(:hover,:active,.active)>:where(button,a):not(.btn,.nav__toggle){color:var(--rusfertide-615);text-decoration:none}.global-header__primary .nav.nav--primary .nav__list .nav__item .nav__sublist .nav__subitem:focus:not(:focus-visible){outline:none}.global-header__primary .nav.nav--primary .nav__list .nav__item .nav__sublist .nav__subitem.active{background-color:initial;border-bottom:4px solid var(--rusfertide-615)}.global-header__primary .nav.nav--primary .nav__list .nav__item .nav__sublist .nav__subitem.active :where(button,a):not(.btn){color:var(--rusfertide-615);text-decoration:none}.global-header__primary .nav.nav--primary .nav__links{align-self:stretch;flex:1}@media (min-width:1225px){.global-header__primary .nav.nav--primary .nav__links{margin-inline:3rem}}.global-header__primary .nav.nav--primary .nav__links .nav__list{flex-wrap:nowrap;row-gap:0}@media (min-width:1225px){.global-header__primary .nav.nav--primary .nav__links .nav__item{max-width:14.2857142857%;text-wrap:balance}}.global-header__primary .nav.nav--primary .nav__actions .nav__item{border:none;gap:.8rem;margin:0;padding:2.4rem 1.6rem}@media (min-width:1225px){.global-header__primary .nav.nav--primary .nav__actions .nav__item{padding-inline:0}}.global-header__primary .nav.nav--primary .nav__actions .nav__item .btn{width:100%}.global-header__primary .nav.nav--primary .nav__list--superutil{display:flex;flex-direction:column;gap:.8rem}@media (min-width:1225px){.global-header__primary .nav.nav--primary .nav__list--superutil{display:none}}@media (min-width:800px){.global-header__primary .nav.nav--primary .nav__item--superutil{padding-inline:6rem}}.global-header__primary .nav.nav--primary .nav__item--superutil :where(button,a):not(.btn){align-items:center;color:var(--rusfertide-875);display:flex;font-family:var(--font-sans);font-size:var(--font-size-xs-text);font-weight:300;gap:.4rem;justify-content:flex-start;line-height:var(--font-line-height-xs-text);padding:.8rem 1.6rem;text-decoration:underline}.global-header__primary .nav.nav--primary .nav__item--superutil :where(button,a):not(.btn) svg{height:1.2rem;position:relative;right:auto;transform:none;width:1.2rem}.dialog-off-canvas-main-canvas:has(.global-top-region #block-tabs) .global-header{position:sticky;top:var(--drupal-displace-offset-top,7.9rem)}.nav-scroll-locked{overflow:hidden}.one-trust__toggle{appearance:none;border:0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit;max-width:unset;min-height:unset;padding:0;text-decoration:none;white-space:nowrap}.one-trust__toggle:is(:hover,:focus){text-decoration:underline}.one-trust__toggle img{height:1em}.reference-footnote{align-items:flex-start;color:var(--rusfertide-875);display:flex;flex-direction:column;font-size:var(--font-size-xs-text);font-weight:300;line-height:var(--font-line-height-xs-text);min-height:62px;padding-inline:0}.reference-footnote p{margin-block:.4rem}.reference-footnote.text-align-center{align-items:center}.reference-footnote.text-align-right{align-items:flex-end}.sitemap{background-color:var(--rusfertide-white);padding:124px 16px}@media (min-width:600px){.sitemap{padding:124px 104px}}.sitemap h2{font-size:var(--font-size-h1);font-weight:700;line-height:var(--font-line-height-h1);margin-top:20px}.sitemap ul{padding-left:0}.sitemap ul li{list-style:none;margin-bottom:var(--font-line-height-h4)}.sitemap ul li a,.sitemap ul li span{color:var(--rusfertide-800);font-size:var(--font-size-h4);font-weight:700;line-height:var(--font-line-height-h4)}.sitemap ul ul{margin-top:30px;padding-left:30px}.sitemap ul ul li a,.sitemap ul ul li span{font-size:var(--font-size-h5);font-weight:400;line-height:var(--font-line-height-h5)}.structured-icons{margin-inline:auto;width:min(107rem,100%)}@media (min-width:800px){.structured-icons__container{max-width:none}}@media (max-width:799px){.structured-icons__container.two-across{display:flex;flex-direction:column;gap:3.2rem}}@media (min-width:800px){.structured-icons__container.two-across{grid-gap:2.4rem}}.structured-icons__container.two-across .structured-icon__title{font-size:var(--font-size-h5);line-height:var(--font-line-height-h5)}.structured-icon{align-items:flex-start;display:flex;flex-direction:column;gap:2.4rem}.structured-icon__image{height:8rem;width:8rem}.structured-icon__image img{height:100%;object-fit:contain;object-position:center;width:100%}.structured-icon__content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.8rem;margin-block-start:0}.structured-icon__title{color:var(--rusfertide-580);font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:600;line-height:var(--font-line-height-h4)}.structured-icon__text{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text)}.structured-icon__cta{margin-block-start:.8rem}.accordion--study .summary__inner{align-items:center;border-bottom:2px solid var(--rusfertide-315);border-top:2px solid var(--rusfertide-315);padding-block:1.6rem}.accordion--study .summary__heading{color:var(--rusfertide-580);font-family:var(--font-heading);font-size:var(--font-size-h5);font-style:normal;font-weight:600;line-height:var(--font-line-height-h5);text-decoration:none;text-transform:none}.accordion--study .transcript__icon{background:radial-gradient(262.69% 96.29% at 50% 100%,var(--rusfertide-330) 0,var(--rusfertide-618) 53.85%,var(--rusfertide-615) 100%);border-radius:50%;color:var(--rusfertide-white);display:none;flex-shrink:0;height:3.2rem!important;margin-inline-end:1.6rem;padding:.4rem;width:3.2rem!important}.accordion--study .transcript__icon.closed{align-items:center;display:inline-flex;justify-content:center}.accordion--study .transcript__icon .icon{color:var(--rusfertide-white);display:block;fill:var(--rusfertide-white);flex-shrink:0;height:1.6rem;stroke:var(--rusfertide-white);margin:0;width:1.6rem}.accordion--study .layout--threecol-section,.accordion--study .layout--twocol-section{flex-direction:column}@media (min-width:800px){.accordion--study .layout--threecol-section,.accordion--study .layout--twocol-section{flex-direction:unset}}.accordion--study[open] .summary__inner{border-bottom-color:#0000}.accordion--study[open] .summary__heading{color:var(--rusfertide-618)}.accordion--study[open] .transcript__icon{background:var(--rusfertide-618)}.accordion--study[open] .transcript__icon.open{align-items:center;display:inline-flex;justify-content:center}.accordion--study[open] .transcript__icon.closed{display:none}.testimonial{--testimonial-color:var(--rusfertide-800);--testimonial-cite-color:var(--rusfertide-800);--testimonial-quote-size:var(--font-size-h6);--testimonial-lh:var(--font-line-height-h6);--testimonial-cite-size:var(--font-size-sm-text);--testimonial-cite-lh:var(--font-line-height-lg-text);background:var(--rusfertide-gradient-dark-blue);border-radius:24px;box-shadow:0 0 16px 0 #00000014;overflow:hidden;padding:40px 16px}@media (min-width:800px){.testimonial{padding:40px 60px}}.testimonial__wrapper{gap:0;padding:0;width:100%}.testimonial__image{border-radius:12px;max-width:100%;max-width:20rem;place-content:normal;width:100%}.testimonial__image img{aspect-ratio:1/1;object-fit:cover;object-position:center;width:100%}.testimonial blockquote{display:flex;flex-direction:column;padding-top:2.4rem}@media (min-width:800px){.testimonial blockquote{padding:3.2rem 4rem}}.testimonial blockquote:before{display:none}.testimonial__text-row{align-items:center;display:flex;gap:1.6rem;margin-top:16px}@media (min-width:800px){.testimonial__text-row{font-size:var(--font-size-h4);line-height:var(--font-line-height-h4);margin-top:0}}.testimonial__quote-icon{display:flex;justify-content:center}.testimonial__quote-icon svg{display:block}.testimonial__quote-icon--mobile{display:flex}@media (min-width:800px){.testimonial__quote-icon--mobile{display:none}}.testimonial__quote-icon--desktop{display:none}@media (min-width:800px){.testimonial__quote-icon--desktop{align-items:center;display:flex;flex-shrink:0}}.testimonial__text{color:var(--rusfertide-white);flex:1;font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:600;line-height:var(--font-line-height-h2);margin-block:0;text-align:center}.testimonial__text:before{display:none}.testimonial__cite{color:var(--rusfertide-white);display:flex;font-size:var(--testimonial-cite-size);font-weight:600;justify-content:center;line-height:var(--testimonial-cite-lh);margin-block:0;padding-left:2rem;padding-top:8px;text-align:center;text-transform:uppercase}@media (min-width:800px){.testimonial__cite{font-size:var(--font-size-sm-text);line-height:var(--font-line-height-sm-text)}}.testimonial__cite strong{font-size:var(--font-size-eyebrow-text);font-weight:600;letter-spacing:2px;line-height:var(--font-line-height-eyebrow-text);text-transform:uppercase}.testimonial__description{color:var(--rusfertide-white);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin-bottom:16px;margin-top:24px;text-align:center}@media (min-width:800px){.testimonial__description{margin-bottom:0}}.testimonial__author,.testimonial__author-title{display:block;font-family:var(--font-heading)}.testimonial__author-title{font-size:var(--font-size-sm-text);font-weight:400;line-height:var(--font-line-height-sm-text);text-transform:uppercase}div:has(>.testimonial){margin-inline:auto;width:min(107rem,100%)}.layout__region>div:has(.heading:only-child)+:has(.heading){margin-block-start:2.4rem}.layout__region>div:has(.heading .header__text:only-child)+:has(:not(.heading)):has(:not(.spacer)) .header__text{margin-block-end:4rem}.heading{display:flex;flex-direction:column;gap:1.6rem;inline-size:min(104rem,100%);margin-block:0;margin-inline:auto}.heading.text-align-center{align-items:center}.heading.text-align-center .heading__text,.heading.text-align-center .heading__text ul{align-items:center;display:flex;flex-direction:column}.heading.text-align-right{align-items:flex-end}.heading .heading__image img{block-size:8rem;inline-size:8rem}.heading .heading__eyebrow{color:var(--rusfertide-615);font-family:var(--font-heading);font-size:var(--font-size-eyebrow-text);font-style:normal;font-weight:600;letter-spacing:2px;line-height:var(--font-line-height-eyebrow-text);text-transform:uppercase}.heading .heading__line{background:linear-gradient(90deg,var(--rusfertide-700) 0,var(--rusfertide-600) 100%);border-radius:100px;flex-shrink:0;height:2px;width:64px}.heading .header__text{font-family:var(--font-heading);font-style:normal;font-weight:700;margin-block:0;text-wrap:auto}.heading .header__text,.heading .header__text.text-color-dark{color:var(--rusfertide-580)}.heading .header__text.text-color-light{color:var(--rusfertide-white)}.heading .header__text p{margin:0}.heading .header__sub-text{color:var(--rusfertide-800);font-size:var(--font-size-h6);font-weight:500;line-height:var(--font-line-height-h6);margin:0}.heading .heading__text{color:var(--rusfertide-875);font-size:var(--font-size-body-text);font-style:normal;font-weight:300;line-height:var(--font-line-height-body-text)}.heading .heading__text li{width:fit-content}@media (min-width:600px){.heading .heading__text{font-size:var(--font-size-lg-text);line-height:var(--font-line-height-lg-text)}}.heading .heading__sub-text{color:var(--rusfertide-875);font-size:var(--font-size-xs-text);font-weight:300;line-height:var(--font-line-height-xs-text)}.video-player{--video-bg:linear-gradient(0deg,var(--rusfertide-550) -15.31%,var(--rusfertide-575) 88.91%);--video-fg:var(--rusfertide-white)}.video-player__wrapper{align-self:stretch;background:var(--video-bg);border-radius:1.6rem;flex-direction:column;justify-content:center;overflow:clip}@media (min-width:1225px){.video-player__wrapper{align-items:center;border-radius:16px;flex-direction:row}}.video-player__media{border-radius:16px 16px 0 0}@media (min-width:1225px){.video-player__media{align-items:center;border-radius:16px 0 0 16px;display:flex;flex-direction:column;justify-content:center}}.video-player__media .video-js .vjs-fluid{height:100%}.video-player__media .video-js .vjs-big-play-button{background:var(--rusfertide-white);height:6.4rem;opacity:.6;width:6.4rem}@media (min-width:1225px){.video-player__media .video-js .vjs-big-play-button{height:12.5rem;width:12.5rem}}.video-player__media .video-js .vjs-big-play-button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='38' fill='none' viewBox='0 0 34 38'%3E%3Cpath fill='%23242429' fill-rule='evenodd' d='M34 19c0 .956-.521 1.838-1.374 2.327L4.293 37.612a2.94 2.94 0 0 1-2.856.035C.55 37.164 0 36.263 0 35.286V2.716C0 1.737.55.836 1.437.353A2.93 2.93 0 0 1 4.293.39l28.333 16.286C33.479 17.163 34 18.045 34 19' clip-rule='evenodd'/%3E%3C/svg%3E");filter:none;height:3.04rem;width:2.72rem}@media (min-width:1225px){.video-player__media .video-js .vjs-big-play-button:before{height:5.9375rem;width:5.3125rem}}.video-player__info{border-radius:0 0 16px 16px;color:var(--video-fg);display:flex;flex-direction:column;font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;gap:.8rem;line-height:var(--font-line-height-body-text);padding:3.2rem 2.4rem}@media (min-width:1225px){.video-player__info{align-self:stretch;border-radius:0 16px 16px 0;justify-content:center;padding:4rem}}.video-player__info p:first-of-type{margin-block-start:0}.video-player__info p:last-of-type{margin-block-end:0}.video-player__info a{color:var(--video-fg)}.video-player__info a:focus:not(:focus-visible){outline:none}.video-player__info .reference{font-size:var(--font-size-xs-text);font-weight:400;line-height:var(--font-line-height-xs-text)}.video-player__heading *{font-family:var(--font-heading);font-size:var(--font-size-h5);font-style:normal;font-weight:600;line-height:var(--font-line-height-h5);margin-block:0}@media (min-width:1225px){.video-player__heading *{font-size:var(--font-size-h4);line-height:var(--font-line-height-h4)}}.video-player__transcript{padding:.2rem 0 0}.video-player__transcript .transcript{padding:.4rem 0}.video-player__transcript .transcript__inner{justify-content:flex-start;padding-block:.8rem}.video-player__transcript .transcript__inner .transcript__icon{color:var(--rusfertide-615);height:1.6rem;margin-inline-end:.8rem;width:1.6rem}.video-player__transcript .transcript__inner .transcript__heading{font-weight:600;text-align:center;text-transform:none}.video-player__transcript .transcript__content,.video-player__transcript .transcript__inner .transcript__heading{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);line-height:var(--font-line-height-body-text)}.video-player__transcript .transcript__content{align-self:stretch;background:var(--rusfertide-white);border:1px solid var(--rusfertide-315);border-radius:8px;font-weight:300;margin-block-start:1.2rem;padding:1.6rem}@media (min-width:1225px){.video-player__transcript .transcript__content{padding:3.2rem 4rem}}.video-player__transcript .transcript__content :first-child{margin-block-start:0}.video-player__transcript .transcript__content :last-child{margin-block-end:0}.video-player__transcript .transcript__content a:focus:not(:focus-visible){outline:none}.video-player__chapter{text-align:start}.video-player__chapter:focus:not(:focus-visible){outline:none}.video-player__watch-button:focus:not(:focus-visible){outline:none}div:has(>.video-player){margin-inline:auto;width:min(107rem,100%)}.wysiwyg{color:var(--rusfertide-875);font-family:var(--font-sans);font-size:var(--font-size-body-text);font-weight:300;line-height:var(--font-line-height-body-text);margin-inline:auto;width:min(107rem,100%)}@media (min-width:800px){.wysiwyg{font-size:var(--font-size-lg-text);line-height:var(--font-line-height-lg-text)}}.wysiwyg a{letter-spacing:-.32px;text-decoration-line:underline}@media (min-width:800px){.wysiwyg a{letter-spacing:-.36px}}.wysiwyg :first-child{margin-block-start:0}.wysiwyg :last-child{margin-block-end:0}.enable--full-width.layout--onecol .wysiwyg{margin-inline:auto;width:min(107rem,100%)}.layout-builder__section .js-layout-builder-block:has(.spacer--sm) .contextual .trigger{margin-top:-15px}:root{--footer-text-color:var(--rusfertide-white);--footer-link-color:var(--rusfertide-white);--footer-background:var(--rusfertide-gradient-dark-blue);--footer-border:linear-gradient(90deg,var(--rusfertide-615) 0%,var(--rusfertide-330) 100%)}.global-footer{align-items:center;align-self:stretch;background:var(--footer-background);display:flex;flex-direction:column;gap:2.4rem;justify-content:flex-start;padding:4rem 1.6rem;position:relative}.global-footer:after{background:var(--footer-border);bottom:-8px;content:"";display:block;height:8px;left:0;position:absolute;width:100%}@media (min-width:1225px){.global-footer{align-items:flex-start;padding:6.4rem 6rem}}.global-footer .wrapper{gap:2.4rem;padding-inline:0}.global-footer .wrapper:not(:last-child){padding-block-end:2.4rem;position:relative}.global-footer .wrapper:not(:last-child):after{background:var(--rusfertide-white);bottom:-1px;content:"";display:block;height:1px;left:0;opacity:.4;position:absolute;width:100%}@media (min-width:1225px){.global-footer .wrapper{align-items:stretch;gap:.8rem;width:min(131.4rem,100%)}}.global-footer .logo{padding-block-end:2.4rem;position:relative;width:100%}.global-footer .logo:after{background:var(--rusfertide-white);bottom:-1px;content:"";display:block;height:1px;left:0;opacity:.4;position:absolute;width:100%}.global-footer .logo img{height:auto;margin-inline:auto;object-fit:contain;width:124px}@media (min-width:1225px){.global-footer .logo{padding-block-end:0;width:fit-content}.global-footer .logo:after{display:none}}.global-footer .nav--footer{margin-block:0;width:100%}@media (min-width:1225px){.global-footer .nav--footer{align-items:center;display:flex;flex:1;justify-content:flex-end}}.global-footer .nav--footer .nav__list{align-items:center;display:flex;flex-direction:column;gap:1.6rem}@media (min-width:1225px){.global-footer .nav--footer .nav__list{flex-direction:row;flex-wrap:wrap;gap:1.6rem 3rem;justify-content:end}}.global-footer .nav--footer .nav__list .nav__item:after,.global-footer .nav--footer .nav__list .nav__item:before{display:none}.global-footer .nav--footer .nav__list .nav__item a{font-family:var(--font-heading);font-size:var(--font-size-sm-text);font-weight:600;line-height:var(--font-line-height-sm-text);text-align:center;text-decoration:none}.global-footer .nav--footer .nav__list .nav__item a:focus,.global-footer .nav--footer .nav__list .nav__item a:hover{text-decoration:underline}.global-footer .global-footer__disclaimer{font-family:var(--font-sans);font-size:var(--font-size-sm-text);font-weight:300;line-height:var(--font-line-height-sm-text);padding-block:0;text-align:center;width:100%}@media (min-width:1225px){.global-footer .global-footer__disclaimer{flex:1;text-align:start}}.global-footer .global-footer__disclaimer p{margin-block:.4rem}.global-footer .global-footer__disclaimer p:first-child{margin-block-start:0}.global-footer .global-footer__disclaimer p:last-child{margin-block-end:0}.global-footer .global-footer__disclaimer p img{display:inline;margin-inline:5px;max-height:1em;vertical-align:middle}.global-footer__social{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:.8rem;width:100%}@media (min-width:1225px){.global-footer__social{align-items:end;margin-left:.8rem;width:25%}}.global-footer__social .global-footer__social-title{font-family:var(--font-heading);font-size:var(--font-size-body-text);font-weight:700;line-height:var(--font-line-height-body-text);margin-block:0}@media (min-width:1225px){.global-footer__social .global-footer__social-title{display:none}}.global-footer__social .footer__social-links{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.6rem}@media (min-width:1225px){.global-footer__social .footer__social-links{justify-content:flex-end}}.global-footer__social .footer__social-links a{align-items:center;background:var(--rusfertide-615);border-radius:30px;color:var(--footer-link-color);display:flex;height:4rem;justify-content:center;padding:.8rem;width:4rem}.global-footer__social .footer__social-links a svg{flex-shrink:0;height:2.4rem;width:2.4rem}.global-footer__social .footer__social-links a:focus,.global-footer__social .footer__social-links a:hover{background:var(--rusfertide-620)}.section-bg-white{background:var(--rusfertide-white)}.section-bg-slate{background:var(--rusfertide-slate)}.section-bg-gradient{background-image:url(../images/arrow-gradient.svg),var(--rusfertide-gradient-dark-blue);background-position:100% 100%,50%;background-repeat:no-repeat,no-repeat;background-size:23.281rem 23.37rem,100%;color:#fff;padding-bottom:26rem}@media (min-width:800px){.section-bg-gradient{background-size:63% auto,100%;min-height:43rem;padding-block:10.4rem}}.layout.layout--onecol.wrapper{padding-inline:1.6rem}.enable--full-width.layout--onecol .banner,.enable--full-width.layout--onecol .callout--centered,.enable--full-width.layout--onecol .comp-icon-card__references,.enable--full-width.layout--onecol .dataviz,.enable--full-width.layout--onecol .flip-cards,.enable--full-width.layout--onecol .icon-cards-wrapper,.enable--full-width.layout--onecol .icon-cards.comp-icon-card,.enable--full-width.layout--onecol .icon-cards.icon-callout,.enable--full-width.layout--onecol .icon-eyebrow,.enable--full-width.layout--onecol .reference-footnote,.enable--full-width.layout--onecol .structured-icons,.enable--full-width.layout--onecol .wysiwyg,.enable--full-width.layout--onecol div.card-container__inner:has(>.card),.enable--full-width.layout--onecol div.card-container__inner:has(>.card--enclosed),.enable--full-width.layout--onecol div:has(>.accordions),.enable--full-width.layout--onecol div:has(>.card-container--text-media),.enable--full-width.layout--onecol div:has(>.heading),.enable--full-width.layout--onecol div:has(>.poll),.enable--full-width.layout--onecol div:has(>.testimonial),.enable--full-width.layout--onecol div:has(>.video-player),.enable--full-width.layout--onecol:has(div>.dosing-calendar){padding-inline:1.6rem}@media (min-width:1225px){.enable--full-width.layout--onecol .heading,.enable--full-width.layout--onecol div.card-container__inner:has(>.card){padding-inline:0}}.enable--full-width.layout--onecol .icon-group{margin-inline:1.6rem}.enable--full-width>.accordion--study{margin-inline:auto;max-width:107rem;padding-inline:1.6rem}.layout--onecol.wrapper:not(.enable--full-width):has(.card-container>.card-container__inner>.card:not(.card--asset-download,.card--enclosed,.card--small)){width:min(123.2rem,100%)}