:root{--blue-h: 198;--blue-s: 51%;--blue-l: 53%;--teal-h: 168;--teal-s: 50%;--teal-l: 52%;--coral-h: 8;--coral-s: 64%;--coral-l: 56%;--orange-h: 27;--orange-s: 67%;--orange-l: 55%;--rose-h: 335;--rose-s: 60%;--rose-l: 62%;--purple-h: 306;--purple-s: 42%;--purple-l: 52%;--brown-h: 30;--brown-s: 40%;--brown-l: 48%;--blue: hsl(var(--blue-h), var(--blue-s), var(--blue-l));--teal: hsl(var(--teal-h), var(--teal-s), var(--teal-l));--coral: hsl(var(--coral-h), var(--coral-s), var(--coral-l));--orange: hsl(var(--orange-h), var(--orange-s), var(--orange-l));--rose: hsl(var(--rose-h), var(--rose-s), var(--rose-l));--purple: hsl(var(--purple-h), var(--purple-s), var(--purple-l));--brown: hsl(var(--brown-h), var(--brown-s), var(--brown-l));--tag-orange-h: 31;--tag-orange-s: 85%;--tag-orange-l: 56%;--tag-blue-h: 199;--tag-blue-s: 70%;--tag-blue-l: 55%;--tag-pink-h: 327;--tag-pink-s: 80%;--tag-pink-l: 57%;--tag-gold-h: 39;--tag-gold-s: 92%;--tag-gold-l: 44%;--tag-orange: hsl(var(--tag-orange-h), var(--tag-orange-s), var(--tag-orange-l));--tag-blue: hsl(var(--tag-blue-h), var(--tag-blue-s), var(--tag-blue-l));--tag-pink: hsl(var(--tag-pink-h), var(--tag-pink-s), var(--tag-pink-l));--tag-gold: hsl(var(--tag-gold-h), var(--tag-gold-s), var(--tag-gold-l))}.cta-band{padding:64px 0;background:radial-gradient(circle at 85% 20%,rgba(60,148,184,.15),transparent 45%),#151c2c;color:#fff;text-align:center}.cta-band__title{margin:0 0 24px;color:#fff;font-size:30px;font-weight:700;line-height:1.2}.cta-band__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px}.cta-band__button{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:999px;background:#fff;box-shadow:0 8px 24px -8px #0009;color:#151c2c;font-size:16px;font-weight:700}.cta-band__button svg{font-size:20px}.cta-band__button:hover,.cta-band__button:focus{color:#151c2c;text-decoration:none}.cta-band__secondary{color:#ffffffbf;font-weight:600;text-decoration:underline}.cta-band__secondary:hover,.cta-band__secondary:focus{color:#fff}@media (max-width: 980px){.cta-band{padding:52px 0}.cta-band .container{padding-inline:16px}.cta-band__title{margin-bottom:20px;font-size:26px}}.faq-kicker{display:inline-block;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(255,255,255,.18);color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.faq-hero{padding:121px 0 56px;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.18),transparent 35%),radial-gradient(circle at 90% 90%,rgba(21,28,44,.15),transparent 45%),linear-gradient(120deg,#3c94b8,#5daaca);color:#fff}.faq-hero__title{margin:0 0 14px;color:#fff;font-size:42px;font-weight:700;line-height:1.12;letter-spacing:-.02em}.faq-hero__lead{max-width:640px;margin:0;color:#ffffffe0;font-size:18px;line-height:1.6}.faq-hero__notice{margin:18px 0 0;color:#ffffffbf;font-size:14px}.faq-body{padding:44px 0 80px;background:linear-gradient(160deg,rgba(60,148,184,.08),#f7fbfc 70%)}.faq-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start}.faq-toc{position:sticky;top:85px}.faq-toc__list{margin:0;list-style:none}.faq-toc__link{display:block;padding:7px 0 7px 14px;border-left:2px solid rgba(21,28,44,.12);color:#9a9a9a;font-size:15px;font-weight:600;line-height:1.35}.faq-toc__link:hover,.faq-toc__link:focus{border-left-color:#3c94b8;color:#4d4d4d;text-decoration:none}.faq-section{margin-bottom:44px;scroll-margin-top:85px}.faq-section:last-child{margin-bottom:0}.faq-section__title{margin:0 0 16px;color:#4d4d4d;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.faq-item{margin-bottom:10px;border-radius:8px;background:#fff;box-shadow:0 10px 24px -20px #151c2c73;scroll-margin-top:85px}.faq-item[open]{box-shadow:0 14px 30px -18px #151c2c73}.faq-item__question{position:relative;display:block;padding:17px 54px 17px 22px;color:#4d4d4d;font-size:16px;font-weight:600;line-height:1.45;list-style:none;cursor:pointer}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:after{content:"";position:absolute;top:50%;right:24px;width:8px;height:8px;margin-top:-6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.faq-item[open]>.faq-item__question:after{margin-top:-2px;transform:rotate(225deg)}.faq-item__question:hover{color:#3c94b8}.faq-item__question:focus{outline:none}.faq-item__question:focus-visible{border-radius:8px;outline:2px solid #3C94B8;outline-offset:-2px}.faq-item__answer{padding:0 22px 20px;color:#4d4d4d;font-size:15px;line-height:1.65}.faq-item__answer p,.faq-item__answer ul,.faq-item__answer ol{margin:0 0 10px}.faq-item__answer>:last-child{margin-bottom:0}.faq-item__answer ul,.faq-item__answer ol{padding-left:22px}.faq-item__answer li{margin-bottom:4px}.faq-other{margin:40px 0 0;color:#9a9a9a;font-size:15px}.faq-other a{font-weight:600}@media (max-width: 980px){.faq-hero .container,.faq-body .container{padding-inline:16px}.faq-hero{padding:101px 0 40px}.faq-hero__title{font-size:32px}.faq-hero__lead{font-size:17px}.faq-body{padding:28px 0 56px}.faq-layout{display:block}.faq-toc{position:static;margin-bottom:32px}.faq-toc__list{display:flex;flex-wrap:wrap;gap:8px}.faq-toc__link{padding:6px 14px;border:1px solid rgba(21,28,44,.12);border-radius:999px;background:#fff;font-size:14px}.faq-toc__link:hover,.faq-toc__link:focus{border-color:#3c94b8}.faq-section__title{font-size:21px}}@media (max-width: 480px){.faq-item__question{padding:15px 48px 15px 16px;font-size:15px}.faq-item__question:after{right:20px}.faq-item__answer{padding:0 16px 18px}}.legal-page .footer__links,.contact-page .footer__links{background:linear-gradient(#f7fbfc,#f3f3f3)}
