.faq-page{color:#202124;background:#fff}.faq-page .faq-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.faq-hero{background:#f2f7ff;width:100%;position:relative}.faq-hero__image{width:100%;height:auto;display:block}.faq-hero__explore{justify-content:center;align-items:center;width:13.55%;min-height:44px;display:flex;position:absolute;top:69.3%;left:8.34%}.faq-hero__explore img,.faq-contact__button img{width:100%;height:auto;display:block}.faq-content{width:min(1200px,100% - 96px);margin:0 auto;padding:56px 0 76px;scroll-margin-top:100px}.faq-tabs{justify-content:space-between;align-items:center;gap:20px;margin:0 12px 60px;display:flex}.faq-tab{appearance:none;color:#858585;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:66px;padding:14px 22px;font-size:22px;font-weight:400;line-height:1.4;transition:background-color .18s,color .18s}.faq-tab:hover{color:#216dff;background:#f1f6ff}.faq-tab[aria-selected=true]{color:#fff;background:#216dff;font-weight:500}.faq-tab:focus-visible,.faq-hero__explore:focus-visible,.faq-contact__button:focus-visible{outline-offset:5px;outline:3px solid #164aab}.faq-panel{gap:32px;display:grid}.faq-panel[hidden]{display:none!important}.faq-panel:focus-visible{outline-offset:8px;outline:2px solid #b6d1ff}.faq-card{cursor:auto;background:#fff;border-radius:26px;min-height:150px;padding:36px 32px;box-shadow:0 9px 34px #405d8d21}.faq-card__question{color:#222;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:600;line-height:1.45}.faq-card__answer{color:#898989;letter-spacing:0;overflow-wrap:anywhere;margin:12px 0 0;font-size:18px;font-weight:400;line-height:1.8}.faq-contact{text-align:center;background:radial-gradient(at 36% 100%,#fff 0,#fff0 54%),linear-gradient(100deg,#b8eaf6 0%,#d9f4ff 63%,#d5f2ff 100%);flex-direction:column;justify-content:center;align-items:center;gap:38px;min-height:255px;padding:48px 24px 54px;display:flex}.faq-contact__title{letter-spacing:0;margin:0;font-size:34px;font-weight:600;line-height:1.45}.faq-contact__button{width:195px;min-height:44px;display:block}@media (max-width:1100px) and (min-width:768px){.faq-content{width:calc(100% - 64px)}.faq-tabs{gap:8px;margin-inline:0}.faq-tab{min-height:58px;padding:12px 18px;font-size:18px}.faq-card__question{font-size:24px}}@media (max-width:767px){.faq-hero{padding-bottom:20px}.faq-hero__explore{width:148px;min-height:44px;margin:10px 0 0 8.34%;position:static}.faq-content{width:calc(100% - 36px);padding:30px 0 40px;scroll-margin-top:92px}.faq-tabs{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0 0 30px}.faq-tab{min-height:44px;padding:11px 14px;font-size:16px}.faq-panel{gap:20px}.faq-card{border-radius:20px;min-height:0;padding:24px 20px;box-shadow:0 6px 24px #405d8d1f}.faq-card__question{font-size:19px;line-height:1.65}.faq-card__answer{margin-top:12px;font-size:16px}.faq-contact{gap:28px;min-height:220px;padding:42px 20px}.faq-contact__title{max-width:320px;font-size:24px}.faq-contact__button{width:175px}}@media (prefers-reduced-motion:reduce){.faq-tab{transition:none}}.faq-card__lead{color:#404856}.faq-card__lead strong{font-weight:500}.faq-card__references{flex-wrap:wrap;gap:10px 22px;margin-top:18px;font-size:16px;line-height:1.7;display:flex}.faq-card__references a,.faq-citation a{color:#216dff;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.faq-citation{color:#606a7b;overflow-wrap:anywhere;border-left:3px solid #216dff;margin:22px 0 0;padding:4px 0 4px 18px;font-size:16px;line-height:1.8}.faq-citation blockquote,.faq-citation p{margin:0}.faq-citation figcaption{margin-top:8px}.faq-citation cite{font-style:normal}.faq-panel+.faq-panel{margin-top:32px}.faq-panel[hidden]+.faq-panel{margin-top:0}
