.faqHero{color:#fff;background:radial-gradient(circle at 86% 40%,#1759ac 0%,#103661 34%,#0d2035 70%);position:relative;overflow:hidden}.faqHeroInner{flex-direction:column;justify-content:space-between;min-height:440px;padding-block:30px 65px;display:flex;position:relative}.faqHero nav{color:#bdd2eb;align-items:center;gap:10px;font-size:13px;display:flex}.faqHero nav span:last-child{color:#fff;font-weight:800}.faqHero nav a:hover{text-decoration:underline}.faqHeroInner>div{z-index:1;max-width:780px;position:relative}.faqKicker{color:#0757c8;letter-spacing:.16em;font-size:12px;font-weight:900;line-height:1.5;display:block}.faqHero .faqKicker{color:#a2c9fa}.faqHero h1{font:900 clamp(55px,6vw,101px)/.98 var(--font-display),sans-serif;letter-spacing:-.045em;margin:15px 0 16px}.faqHero h1 em{color:#9ac5ff;font-style:normal}.faqHero p{color:#deebfa;max-width:680px;margin:0;font-size:clamp(17px,1.4vw,22px);line-height:1.5}.faqHeroButton{color:#fff;background:#0757c8;border-radius:8px;align-items:center;gap:10px;min-height:51px;margin-top:26px;padding:0 22px;font-size:14px;font-weight:850;display:inline-flex}.faqHeroButton:hover{background:#2674df}.faqHeroMark{right:var(--gutter);color:#fff;opacity:.07;stroke-width:.6px;width:310px;height:310px;position:absolute;top:53%;transform:translateY(-50%)}.faqLayout{grid-template-columns:265px minmax(0,1fr);gap:clamp(40px,5vw,95px);padding-block:clamp(65px,6vw,105px);display:grid}.faqNav{background:#f7faff;border:1px solid #e1e9f2;border-radius:14px;align-self:start;gap:0;padding:24px;display:grid;position:sticky;top:126px}.faqNav strong{color:#122b45;margin:0 0 11px;font-size:14px}.faqNav a{color:#38516a;border-top:1px solid #e4ebf3;justify-content:space-between;align-items:center;gap:12px;min-height:45px;font-size:13px;font-weight:700;display:flex}.faqNav a:hover{color:#0757c8}.faqNav svg{color:#0757c8;flex:none}.faqGroups{min-width:0}.faqGroup{padding-bottom:clamp(65px,5vw,90px);scroll-margin-top:130px}.faqGroup:last-child{padding-bottom:0}.faqGroupHeading{margin-bottom:24px}.faqGroup h2{font:900 clamp(34px,3.1vw,53px)/1.05 var(--font-display),sans-serif;letter-spacing:-.03em;color:#112940;margin:8px 0 7px}.faqGroupHeading p{color:#536a80;margin:0;font-size:16px;line-height:1.55}.faqQuestions{border-top:1px solid #d9e3ef}.faqQuestions details{border-bottom:1px solid #d9e3ef}.faqQuestions summary{cursor:pointer;color:#132c44;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:17px 2px;font-size:clamp(16px,1.2vw,19px);font-weight:800;line-height:1.4;list-style:none;display:flex}.faqQuestions summary::-webkit-details-marker{display:none}.faqQuestions summary:hover{color:#0757c8}.faqQuestions summary span{background:#e8f1ff;border-radius:50%;flex:none;width:30px;height:30px;position:relative}.faqQuestions summary span:before,.faqQuestions summary span:after{content:"";background:#0757c8;width:12px;height:2px;position:absolute;top:14px;left:9px}.faqQuestions summary span:after{transition:transform .18s;transform:rotate(90deg)}.faqQuestions details[open] summary span:after{transform:rotate(0)}.faqAnswer{color:#4f6579;padding:0 48px 23px 2px;font-size:15px;line-height:1.7}.faqAnswer p{margin:0}.faqAnswer a{color:#0757c8;align-items:center;gap:6px;margin-top:12px;font-weight:800;display:inline-flex}.faqAnswer a:hover{text-decoration:underline}.faqHelp{width:calc(100% - 2*var(--gutter));margin:0 var(--gutter) clamp(70px,6vw,105px);background:#eaf3ff;border:1px solid #bad3f5;border-radius:18px;align-items:center;gap:23px;padding:30px clamp(27px,3vw,48px);display:flex}.faqHelpIcon{color:#fff;background:#0757c8;border-radius:14px;flex:none;place-items:center;width:63px;height:63px;display:grid}.faqHelp h2{font:900 clamp(28px,2.5vw,39px)/1 var(--font-display),sans-serif;color:#122940;margin:5px 0}.faqHelp p{color:#536b82;margin:0;font-size:15px}.faqHelpActions{flex-wrap:wrap;gap:9px;margin-left:auto;display:flex}.faqHelpActions a{color:#fff;white-space:nowrap;background:#0757c8;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:13px;font-weight:850;display:inline-flex}.faqHelpActions a+a{color:#0757c8;background:0 0;border:1px solid #0757c8}.faqHelpActions a:hover{color:#fff;background:#2674df}@media (max-width:1050px){.faqLayout{grid-template-columns:210px minmax(0,1fr);gap:35px}.faqHelp{flex-wrap:wrap}.faqHelpActions{width:100%;margin-left:86px}}@media (max-width:760px){.faqHeroInner{min-height:400px;padding-bottom:55px}.faqHeroMark{width:230px;height:230px;right:-70px}.faqLayout{padding-block:55px;display:block}.faqNav{scrollbar-width:none;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:60px;padding:0;display:flex;position:static;overflow-x:auto}.faqNav::-webkit-scrollbar{display:none}.faqNav strong{display:none}.faqNav a{background:#f7faff;border:1px solid #d7e4f2;border-radius:30px;flex:none;gap:0;min-height:39px;padding:0 14px;font-size:12px}.faqNav svg{display:none}.faqGroup{scroll-margin-top:110px}.faqQuestions summary{min-height:68px}.faqHelpActions{margin-left:0}}@media (max-width:540px){.faqHero h1{font-size:56px}.faqHero p{font-size:17px}.faqHeroMark{opacity:.035}.faqAnswer{padding-right:18px}.faqHelp{align-items:flex-start;gap:15px;padding:24px}.faqHelpIcon{width:48px;height:48px}.faqHelpIcon svg{width:25px}.faqHelp>div:nth-child(2){flex:1;min-width:190px}.faqHelpActions{flex-direction:column;width:100%}.faqHelpActions a{width:100%}}
