.policy-support{background:var(--color-bg);color:var(--color-text)}.policy-support__sprite{height:0;overflow:hidden;position:absolute;width:0}.policy-support .btn{align-items:center;display:inline-flex;gap:.6rem;justify-content:center;min-height:3rem}.policy-support .btn--lg{min-height:3.25rem}.policy-support .btn--primary,.policy-support .btn--primary:hover{color:var(--color-heading)}body:has(.policy-support) .site-header .btn--primary,body:has(.policy-support) .site-header .btn--primary:hover{color:var(--color-heading)}.policy-support .policy-support__icon{fill:none;flex:0 0 auto;height:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.25rem}.policy-support .policy-support__icon--filled{fill:currentColor;stroke:none}.policy-support__quicknav{align-items:center;display:flex;gap:var(--space-50);justify-content:space-between;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.policy-support__nav{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.75rem,2vw,1.5rem)}.policy-support__nav a{align-items:center;color:var(--color-on-secondary);display:inline-flex;font-size:var(--fs-sm);font-weight:600;min-height:2.75rem;text-decoration:none;text-underline-offset:.2em}.policy-support__nav a:hover{text-decoration:underline}.policy-support__nav a:focus-visible{border-radius:2px;outline:2px solid var(--color-primary);outline-offset:4px}.policy-support__header-action{white-space:nowrap}.policy-support__intro{padding-bottom:clamp(3rem,5vw,4.5rem);padding-top:clamp(2.25rem,4vw,3rem)}.policy-support__hero-grid{align-items:center;display:grid;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.policy-support__hero-copy{align-items:flex-start;display:flex;flex-direction:column;gap:.95rem}.policy-support__hero-title{color:var(--color-on-secondary);font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:var(--weight-h1);letter-spacing:var(--ls-tight);line-height:var(--lh-h1);margin:0;text-wrap:balance}.policy-support__hero-lede{opacity:.82}.policy-support__hero-lede,.policy-support__no-new-policy{color:var(--color-on-secondary);font-size:var(--fs-base);line-height:var(--lh-body);margin:0;max-width:52ch}.policy-support__no-new-policy{font-weight:600}.policy-support__contact-actions,.policy-support__hero-actions,.policy-support__section-actions,.policy-support__simplr-actions,.policy-support__team-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-50)}.policy-support__hero-actions{margin-top:.25rem}.policy-support__hero-action{margin-top:0}.policy-support__hero-actions .btn--secondary-outline{background:transparent;border-color:var(--color-on-secondary);color:var(--color-on-secondary)}.policy-support__hero-actions .btn--secondary-outline:hover{background:var(--color-on-secondary);border-color:var(--color-on-secondary);color:var(--color-secondary)}.policy-support__video-figure{margin:0;min-width:0}.policy-support__video-frame.card{aspect-ratio:1;background:var(--color-dark);border:0;border-radius:var(--card-radius);box-shadow:var(--shadow);display:block;overflow:hidden;padding:0;position:relative;width:100%}.policy-support__video{background:var(--color-dark);display:block;height:100%;object-fit:contain;width:100%}.policy-support__play.card{background:var(--color-primary);border:2px solid var(--color-bg);border-radius:50%;color:var(--color-heading);cursor:pointer;display:grid;gap:0;height:4rem;left:50%;padding:0;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:4rem}.policy-support__play:hover{background:var(--color-primary-hover)}.policy-support__play[hidden],.policy-support__sticky[hidden]{display:none!important}.policy-support__play-icon{fill:currentColor;height:1.5rem;width:1.5rem}.policy-support__video-caption{color:var(--color-on-secondary);font-size:var(--fs-sm);line-height:var(--lh-body);margin-top:.5rem;opacity:.75}.policy-support__section{padding-block:clamp(4rem,5.2vw,5rem)}.policy-support__contact-faq,.policy-support__simplr,.policy-support__simplr-registration,.policy-support__steps-section{scroll-margin-top:24px}.policy-support__benefits,.policy-support__contact-faq,.policy-support__steps-section{background:var(--color-bg-soft)}.policy-support .section-head--left{margin:0 0 2rem;max-width:62ch;text-align:left}.policy-support .section-head--left h2{color:var(--color-heading);font-size:var(--fs-h2);line-height:var(--lh-h2);margin:0;text-wrap:balance}.policy-support .section-head--left p:not(.eyebrow){color:var(--color-text);font-size:var(--fs-base);line-height:var(--lh-body);margin:.75rem 0 0;max-width:62ch}.policy-support .section-head--left .eyebrow{margin:0 0 .55rem}.policy-support__benefit-grid,.policy-support__simplr-layout,.policy-support__steps{row-gap:var(--grid-gutter)}.policy-support__steps{list-style:none;margin:0;padding:0}.policy-support__benefit.card{height:100%}.policy-support__benefit .card__title{font-size:var(--fs-h5)}.policy-support__benefit p{color:var(--color-text);font-size:var(--fs-base);line-height:var(--lh-body)}.policy-support__policy-note{background:var(--color-bg);border-left:3px solid var(--color-primary);color:var(--color-secondary);font-size:var(--fs-base);font-weight:600;line-height:var(--lh-body);margin:1.75rem 0 0}.policy-support__policy-note .policy-support__icon,.policy-support__simplr-note .policy-support__icon,.policy-support__upload-note .policy-support__icon{flex:0 0 auto;margin-top:.1rem}.policy-support__team{background:var(--color-bg)}.card.policy-support__team-card{align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-inline:auto;max-width:62rem}.policy-support__team-figure{flex:0 0 17.5rem;margin:0}.policy-support__team-photo{aspect-ratio:1;border-radius:var(--card-radius);display:block;height:auto;object-fit:cover;object-position:center;width:100%}.policy-support__team-person{color:var(--color-heading);display:grid;gap:.2rem;margin-top:.75rem}.policy-support__team-person strong{font-family:var(--font-heading);font-size:var(--fs-h5)}.policy-support__team-person span{color:var(--color-text);font-size:var(--fs-base);line-height:var(--lh-body)}.policy-support__team-copy{min-width:0}.policy-support__team-copy .eyebrow{margin:0 0 .55rem}.policy-support__team-copy h2{color:var(--color-heading);font-size:var(--fs-h2);line-height:var(--lh-h2);margin:0 0 .75rem;text-wrap:balance}.policy-support__team-copy p:not(.eyebrow){color:var(--color-text);font-size:var(--fs-base);line-height:var(--lh-body);margin:0;max-width:48ch}.policy-support__team-actions{margin-top:1.25rem}.policy-support__steps-section{background:var(--color-bg-soft)}.policy-support__step.card{height:100%;margin:0}.policy-support__step-number{color:var(--color-primary);font-family:var(--font-heading);font-size:var(--fs-sm);font-weight:700;letter-spacing:.08em;line-height:1}.policy-support__step h3{color:var(--color-heading);font-family:var(--font-heading);font-size:var(--fs-h5);line-height:1.3;margin:0;text-wrap:balance}.policy-support__step p{color:var(--color-text);font-size:var(--fs-base);line-height:var(--lh-body);margin:0}.policy-support__upload-note{background:var(--color-bg);margin:1.75rem 0 0}.policy-support__section-actions,.policy-support__simplr-actions{margin-top:1.5rem}.policy-support__simplr{background:var(--color-bg)}.policy-support__simplr-card.card{height:100%;margin:0}.policy-support__simplr-card .card__title{color:var(--color-heading)}.policy-support__simplr-card>p{color:var(--color-text);font-size:var(--fs-base);line-height:var(--lh-body);margin:0}.policy-support__simplr-card .check-list{margin:.25rem 0 0}.policy-support__signup-steps{color:var(--color-text);display:grid;font-size:var(--fs-base);gap:.8rem;line-height:var(--lh-body);margin:0;padding-inline-start:1.25rem}.policy-support__signup-steps li{padding-inline-start:.2rem}.policy-support__signup-steps strong{color:var(--color-heading)}.policy-support__signup-steps a{color:var(--color-link);text-underline-offset:.2em}.policy-support__simplr-registration.card{align-items:center;display:grid;gap:clamp(1rem,3vw,2.25rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin:1.5rem 0 0}.policy-support__simplr-registration-copy .card__title{color:var(--color-heading);margin:0 0 .6rem}.policy-support__simplr-registration-copy p{color:var(--color-text);font-size:var(--fs-base);line-height:var(--lh-body);margin:0}.policy-support__simplr-registration-copy .policy-support__simplr-login{color:var(--color-text-muted);font-size:var(--fs-sm);margin-top:.9rem}.policy-support__simplr-login a{color:var(--color-link);text-underline-offset:.2em}.policy-support__simplr-form{min-width:0}.policy-support__simplr-form .hs-form-frame{border-radius:var(--card-radius);overflow:hidden}.policy-support__simplr-form .hsfc-Step{border-radius:var(--card-radius)}.policy-support__simplr-form .hsfc-Step__Content{padding:var(--space-75)!important}.policy-support__simplr-form .hsfc-Row:has(.hsfc-EmailField){margin-bottom:0}.policy-support__simplr-form .hsfc-Step:has(.hsfc-EmailField) .hsfc-Row:has(.hsfc-EmailField)+.hsfc-Row:has(.hsfc-RichText){display:none!important}.policy-support__simplr-form .hsfc-Step:has(.hsfc-EmailField) .hsfc-NavigationRow{margin-top:var(--space-25)!important}.policy-support__simplr-note{margin:1.25rem 0 0}.policy-support__simplr-note p{color:var(--color-text);font-size:var(--fs-sm);line-height:var(--lh-body);margin:0}.policy-support__simplr-preview-note{color:var(--color-text-muted);font-size:var(--fs-xs);line-height:var(--lh-body);margin:.75rem 0 0}.policy-support__contact-faq{background:var(--color-bg-soft)}.policy-support__contact-line.card{align-items:center;gap:2rem;justify-content:space-between;margin:0}.policy-support__contact-line h2{color:var(--color-heading);font-size:var(--fs-h3);line-height:var(--lh-heading);margin:0 0 .5rem}.policy-support__contact-line p{color:var(--color-text);font-size:var(--fs-base);line-height:var(--lh-body);margin:0;max-width:58ch}.policy-support__contact-actions{flex:0 0 auto;margin-top:0}.policy-support__faq-wrap{margin-top:2.5rem}.policy-support__faq-title{color:var(--color-heading);font-size:var(--fs-h3);line-height:var(--lh-heading);margin:0 0 .5rem}.policy-support__faq-intro{color:var(--color-text-muted);font-size:var(--fs-base);line-height:var(--lh-body);margin:0 0 1.25rem}.policy-support .faq__question{color:var(--color-heading)}.policy-support .faq__icon:after,.policy-support .faq__icon:before{background:var(--color-heading)}.policy-support__final.cta{padding-block:1rem 2.5rem}.policy-support__final .cta__inner{background:var(--color-secondary);padding:clamp(2rem,4vw,2.75rem) 1.5rem}.policy-support__final .cta__inner h2{color:var(--color-on-secondary);font-size:var(--fs-h2);line-height:var(--lh-h2);margin:0 0 1.25rem;text-wrap:balance}.policy-support__final .cta__actions{gap:.75rem}.policy-support__sticky.card{background:var(--color-bg);border:0;border-radius:0;border-top:1px solid var(--color-border);inset-inline:0;bottom:0;margin:0;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom, 0px));position:fixed;z-index:20}.policy-support--sticky-visible .policy-support__main{padding-bottom:calc(4rem + env(safe-area-inset-bottom, 0px))}.policy-support__sticky-inner{max-width:var(--container)}.policy-support__sticky-inner .btn{width:100%}.policy-support :focus-visible{outline:3px solid var(--color-secondary);outline-offset:3px}.policy-support__final :focus-visible,.policy-support__intro :focus-visible{outline-color:var(--color-on-secondary)}@media (max-width:1100px){.policy-support__intro,.policy-support__section{padding-block:3rem}.policy-support__quicknav{margin-bottom:1.5rem}}@media (max-width:860px){.policy-support__hero-grid{gap:1.5rem;grid-template-columns:minmax(0,1fr)}.policy-support__hero-copy,.policy-support__video-figure{justify-self:center;width:min(100%,36rem)}.card.policy-support__team-card{gap:2rem}}@media (max-width:620px){.policy-support__intro,.policy-support__section{padding-block:2.5rem}.policy-support__quicknav{align-items:flex-start;flex-direction:column;gap:.5rem}.policy-support__header-action{padding-inline:.75rem}.policy-support__nav{gap:.25rem 1rem}.policy-support__hero-title{font-size:clamp(2rem,8.2vw,2.25rem)}.policy-support__hero-copy{gap:.9rem}.policy-support__contact-actions,.policy-support__hero-actions,.policy-support__section-actions,.policy-support__simplr-actions,.policy-support__team-actions{align-items:stretch;flex-direction:column}.policy-support__contact-actions .btn,.policy-support__hero-actions .btn,.policy-support__section-actions .btn,.policy-support__simplr-actions .btn,.policy-support__team-actions .btn{width:100%}.card.policy-support__team-card{align-items:stretch;flex-direction:column;gap:1.5rem}.policy-support__team-figure{flex-basis:auto;margin-inline:auto;width:min(100%,17.5rem)}.policy-support__team-copy h2{font-size:var(--fs-h3)}.policy-support__contact-line{align-items:stretch;flex-direction:column;gap:1rem}.policy-support__contact-actions{width:100%}.policy-support__simplr-registration.card{gap:.75rem;grid-template-columns:minmax(0,1fr)}.policy-support__faq-wrap{margin-top:2rem}.policy-support__final .cta__actions{align-items:stretch;flex-direction:column}.policy-support__final .cta__actions .btn{width:100%}.policy-support__sticky-inner{display:grid;gap:.5rem;grid-template-columns:1.15fr .85fr;padding-inline:0}.policy-support__sticky-inner .btn{font-size:var(--fs-sm);min-height:2.75rem;padding-inline:.5rem}}@media (max-width:375px){.policy-support__hero-title{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.policy-support *,.policy-support :after,.policy-support :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}