.site-header[data-astro-cid-nen7h5rs]{padding:20px 0}.site-header[data-astro-cid-nen7h5rs] .container[data-astro-cid-nen7h5rs]{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (width>=960px){.site-header[data-astro-cid-nen7h5rs] .container[data-astro-cid-nen7h5rs]{flex-direction:row}}p[data-astro-cid-nen7h5rs].eyebrow{margin:unset}.site-footer[data-astro-cid-jo6i4kqk]{background-color:#1f1f1e;justify-content:center;align-items:center;height:4rem;padding:0;display:flex}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:.75rem}form{margin:3rem 1rem}.apply-form{color:#222221;text-align:left;background:#fff;gap:14px;padding:4rem 2rem;font-size:15px;display:grid}.apply-form label{gap:4px;display:grid}.apply-form fieldset,.apply-form .fieldset{border:0;gap:6px;margin:1rem 0;padding:0;display:grid}.apply-form legend{margin-bottom:6px}.apply-form .check{align-items:flex-start;gap:8px;display:flex}h4.form-section{text-transform:uppercase;color:#124446;border-bottom:2px solid #124446;font-family:Figtree,Arial,sans-serif;font-size:1rem;font-weight:600}.field,.fieldset{align-items:center;gap:4px;margin-bottom:1rem;display:grid;position:relative}.field.tight,.fieldset.tight{margin-bottom:0}.field:not(:has(input[type=checkbox]))>label{grid-area:1/1}.field:has(input[type=checkbox]) .field-error{padding:0;position:absolute;top:100%;left:0}.field:focus-within .field-error{visibility:hidden}.row{align-items:center;width:fit-content;display:flex}label,legend{font-size:clamp(.75rem,2vw,1rem);font-weight:600}label.check{font-weight:400}p.sub-type{color:#124446;font-size:.75rem}input:not([type=checkbox],[type=radio]),select,textarea{color:#222221;width:100%;font:inherit;background-color:#0000;border:1px solid #ccc;border-radius:4px;padding:10px;font-size:16px}input:not([type=checkbox],[type=radio]):focus,select:focus,textarea:focus{border-bottom-color:#124446;outline:none;box-shadow:0 3px #124446}input[type=radio]{width:1.25rem;height:1.25rem;margin:0 0 0 8px}.check input[type=checkbox]{flex-shrink:0;width:1.25rem;height:1.25rem;margin:4px 0 0}.field-error{color:#ed1c24;pointer-events:none;background-color:#fff;grid-area:1/1;place-self:end;margin:0 0 1px;font-size:14px;font-weight:600}.has-error:not(:focus-within) input:not([type=checkbox]),.has-error:not(:focus-within) select{border-bottom-color:#ed1c24;box-shadow:0 3px #ed1c24}.has-error:not(:focus-within) input[type=checkbox]{outline-offset:2px;outline:2px solid #ed1c24}.form-status{margin:1rem 0 0;font-weight:600}.is-sent>:not(.form-status){display:none}.is-sent .form-status{text-align:center;margin:0}.reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s,opacity .4s;display:grid}.reveal.is-open{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.reveal{transition:none}}.reveal__inner{min-height:0;overflow:hidden}*,:before,:after{box-sizing:border-box}body{color:#222221;margin:0;font-family:Figtree,Arial,sans-serif;font-size:18px;line-height:1.45}img{max-width:100%;height:auto}p,li{font-size:clamp(1rem,2vw,1.25rem)}a{color:inherit}h1,h2,h3{margin:0 0 1em;font-family:DM Serif Display,Georgia,serif;font-weight:400;line-height:1.4}h1{font-size:clamp(2.85rem,3vw,4rem)}h2{font-size:clamp(2rem,3vw,3.15rem)}h3{font-size:clamp(1.65rem,3vw,2rem)}.container{max-width:1400px;margin:0 auto;padding:0 20px}.narrow{text-align:center;max-width:800px}.two-col{align-items:center;gap:60px;display:grid}@media (width>=800px){.two-col{grid-template-columns:2fr 2fr}}.section{padding:80px 0}.section--grey{background:#f0f0f0}.section--teal{background:#a6babb}.section--gold{background:#d0a028}.eyebrow{letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(.75rem,2vw,.85rem);font-weight:600}.lead{font-size:clamp(1.25rem,2vw,1.5rem)}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.btn{color:#f0f0f0;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ed1c24;border:0;border-radius:100px;padding:clamp(.75em,1vw,.85em) clamp(1.75em,2vw,2.25em);font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.hero{background-image:var(--mobile-bg);color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;height:fit-content;min-height:720px;padding:60px 0;display:flex}@media (width>=800px){.hero{background-image:var(--desktop-bg)}}.hero__grid{gap:40px;display:grid}@media (width>=800px){.hero__grid{grid-template-columns:2fr 1fr}}.testimonials{flex-wrap:wrap;margin-top:3rem;display:flex}@media (width>=960px){.testimonials{gap:2rem}}.testimonial{gap:1rem;width:100%;max-width:600px;margin:2rem auto;display:flex}.testimonial img{max-width:80px;height:80px}.testimonial .testimonial-text{flex-direction:column;display:flex}.testimonial blockquote{margin:0;font-size:clamp(.75rem,2vw,1rem);font-weight:600}.testimonial figcaption{margin:1rem 0;font-family:Figtree,Arial,sans-serif;font-size:clamp(.75rem,2vw,1rem)}.testimonial figcaption span{margin:0 1rem}.profile{text-align:center}.profile img{border-radius:50%}.profile h3{margin:16px 0 0}.stats{text-align:center;gap:30px;margin-top:60px;display:grid}@media (width>=800px){.stats{grid-template-columns:repeat(3,1fr)}}.benefits{background-color:#f0f0f0}.stat__value{color:#ed1c24;margin:0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(3rem,5vw,4rem)}.stat__label{letter-spacing:.1em;text-transform:uppercase;margin:10px 0 0;font-size:clamp(.65rem,2vw,.85rem);font-weight:700}.partnerships{text-align:center;width:100%;max-width:700px;margin:0 auto}.logos{flex-wrap:wrap;place-content:center;align-items:center;gap:4rem;display:flex}.golden{color:#fff;background-position:50%;background-size:cover}.qualify{background:#d0a028}.steps{gap:30px;height:fit-content;min-height:200px;padding:0;list-style:none;display:grid}@media (width>=800px){.steps{grid-template-columns:repeat(4,1fr)}}.steps h3{font-family:Figtree,Arial,sans-serif;font-size:20px;font-weight:700}.steps p{font-size:16px}.steps li{isolation:isolate;min-height:140px;position:relative}.steps li:before{content:"";z-index:-1;background-image:var(--step-img);opacity:.5;pointer-events:none;background-position:100%;background-repeat:no-repeat;background-size:auto 140px;position:absolute;inset:0}@media (width>=800px){.steps li:before{background-size:contain}}.center{text-align:center}.facts{padding:0;list-style:none}.facts li{gap:12px;margin-bottom:14px;display:flex}.cta{background:#a6babb}ul.two-columns{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=800px){ul.two-columns{grid-template-columns:1fr 1fr}}ul.checks{padding-inline-start:0}ul.checks li{align-self:center;margin-bottom:10px;padding-left:2rem;font-family:Figtree;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;list-style:none;position:relative}ul.checks li:before{content:url(/images/checkmark.png);font-size:1.5rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.material-icons-outlined{color:#222221;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;direction:ltr;flex-shrink:0;font-family:Material Icons Outlined;font-size:26px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
