.faq-page-module__zRf5za__page{color:#17243a;background:#f4f8fe;min-height:calc(100vh - 3.5rem);overflow-x:clip}.faq-page-module__zRf5za__container{width:min(100%,1160px);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2rem)}.faq-page-module__zRf5za__hero{background:radial-gradient(circle at 82% 15%,#a6d5d28f,#0000 27rem),linear-gradient(132deg,#f4f8fe 0%,#eef5ff 57%,#e8f4f1 100%);border-bottom:1px solid #dce8f8;padding-block:clamp(3.25rem,8vw,7rem) clamp(3.5rem,7vw,6rem)}.faq-page-module__zRf5za__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.72fr);align-items:end;gap:clamp(2.5rem,9vw,8rem);display:grid}.faq-page-module__zRf5za__heroCopy{max-width:44rem}.faq-page-module__zRf5za__eyebrow,.faq-page-module__zRf5za__cardKicker{color:#245bcc;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:750;line-height:1.4}.faq-page-module__zRf5za__eyebrow{align-items:center;gap:.6rem;display:flex}.faq-page-module__zRf5za__eyebrowMark{background:#245bcc;border-radius:50%;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #dce9fb}.faq-page-module__zRf5za__hero h1{color:#17243a;max-width:12ch;font-family:var(--font-display);letter-spacing:-.075em;margin:1.15rem 0 0;font-size:clamp(2.7rem,6vw,5.4rem);font-weight:600;line-height:.98}.faq-page-module__zRf5za__heroLead{color:#33455f;max-width:39rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.6vw,1.14rem);line-height:1.7}.faq-page-module__zRf5za__heroLinks{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.75rem;display:flex}.faq-page-module__zRf5za__heroLink{color:#1f4d9d;align-items:center;gap:.45rem;font-size:.91rem;font-weight:700;text-decoration:none;display:inline-flex}.faq-page-module__zRf5za__heroLink:hover{color:#123a81}.faq-page-module__zRf5za__heroLink:focus-visible,.faq-page-module__zRf5za__footerFaqLink:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #245bcc}.faq-page-module__zRf5za__statusNote{color:#43536a;align-items:center;gap:.45rem;font-size:.82rem;font-weight:650;display:inline-flex}.faq-page-module__zRf5za__statusDot{background:#c77737;border-radius:50%;width:.52rem;height:.52rem}.faq-page-module__zRf5za__summaryCard{background:#17243a;border-radius:1.25rem;padding:clamp(1.35rem,3vw,2rem);box-shadow:0 18px 42px #17243a29}.faq-page-module__zRf5za__summaryIcon{color:#17243a;background:#c8e5e4;border-radius:.8rem;place-items:center;width:2.65rem;height:2.65rem;display:grid}.faq-page-module__zRf5za__summaryCard .faq-page-module__zRf5za__cardKicker{color:#b9dcff;margin-top:1.5rem}.faq-page-module__zRf5za__summaryCard h2{color:#fff;font-family:var(--font-display);letter-spacing:-.045em;margin:.55rem 0 0;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:560;line-height:1.12}.faq-page-module__zRf5za__summaryCard ul{gap:1rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.faq-page-module__zRf5za__summaryCard li{color:#e6effa;align-items:flex-start;gap:.7rem;font-size:.87rem;line-height:1.5;display:flex}.faq-page-module__zRf5za__summaryCard li svg{color:#8fd0ca;flex:none;margin-top:.1rem}.faq-page-module__zRf5za__questions{background:#fff;padding-block:clamp(3.75rem,9vw,8rem)}.faq-page-module__zRf5za__questionsGrid{grid-template-columns:minmax(15rem,.62fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,8vw,7rem);display:grid}.faq-page-module__zRf5za__questionsIntro{position:sticky;top:5rem}.faq-page-module__zRf5za__questionsIntro h2,.faq-page-module__zRf5za__ctaCard h2{color:#17243a;font-family:var(--font-display);letter-spacing:-.06em;margin:.8rem 0 0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:600;line-height:1.05}.faq-page-module__zRf5za__questionsIntro>p:not(.faq-page-module__zRf5za__eyebrow){color:#43536a;margin:1.1rem 0 0;font-size:.96rem;line-height:1.7}.faq-page-module__zRf5za__boundaryNote{color:#153b43;background:#e8f4f1;border-left:3px solid #4a9992;border-radius:0 .7rem .7rem 0;align-items:flex-start;gap:.65rem;margin-top:2rem;padding:1rem;display:flex}.faq-page-module__zRf5za__boundaryNote svg{flex:none;margin-top:.1rem}.faq-page-module__zRf5za__boundaryNote p{margin:0;font-size:.86rem;font-weight:700;line-height:1.45}.faq-page-module__zRf5za__faqAccordion{background:#fff;border:1px solid #d7e0eb;border-radius:1rem;overflow:hidden}.faq-page-module__zRf5za__faqAccordionItem{border-bottom-color:#dfe6ef;padding-inline:clamp(1rem,3vw,1.5rem)}.faq-page-module__zRf5za__faqAccordionItem:last-child{border-bottom:0}.faq-page-module__zRf5za__faqAccordionItem button{color:#17243a;min-height:4.4rem;font-family:var(--font-display);letter-spacing:-.02em;text-align:left;padding-block:1.1rem;font-size:clamp(.94rem,1.5vw,1.04rem);font-weight:600;line-height:1.35}.faq-page-module__zRf5za__faqAccordionItem button:hover{color:#1b4b9f}.faq-page-module__zRf5za__faqAccordionContent{color:#43536a;max-width:48rem;padding:0 2.3rem 1.25rem 0;font-size:.92rem;line-height:1.7}.faq-page-module__zRf5za__ctaSection{background:#fff;padding-block:0 clamp(3.75rem,8vw,7rem)}.faq-page-module__zRf5za__ctaCard{background:#eef5ff;border:1px solid #cbdcf1;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.faq-page-module__zRf5za__ctaCard h2{max-width:23ch;margin-top:.5rem;font-size:clamp(1.35rem,2.5vw,2.1rem)}.faq-page-module__zRf5za__ctaButton{flex:none;gap:.55rem;min-height:3rem;padding-inline:1.1rem;font-weight:700}@media (max-width:800px){.faq-page-module__zRf5za__heroGrid,.faq-page-module__zRf5za__questionsGrid{grid-template-columns:minmax(0,1fr)}.faq-page-module__zRf5za__summaryCard{max-width:34rem}.faq-page-module__zRf5za__questionsIntro{position:static}}@media (max-width:560px){.faq-page-module__zRf5za__hero h1{max-width:11ch;font-size:clamp(2.55rem,13vw,4.25rem)}.faq-page-module__zRf5za__heroLinks{flex-direction:column;align-items:flex-start;gap:.9rem}.faq-page-module__zRf5za__ctaCard{flex-direction:column;align-items:flex-start}.faq-page-module__zRf5za__ctaButton{width:100%}}@media (prefers-reduced-motion:reduce){.faq-page-module__zRf5za__heroLink,.faq-page-module__zRf5za__faqAccordionItem button{transition:none}}
