: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{background:radial-gradient(circle at 85% 20%,rgba(149,89,143,.45),transparent 45%),#151c2c;color:#fff;padding:64px 0;text-align:center}.cta-band__title{color:#fff;font-size:30px;font-weight:700;line-height:1.2;margin:0 0 24px}.cta-band__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:center}.cta-band__button{align-items:center;background:#fff;border-radius:999px;box-shadow:0 8px 24px -8px rgba(0,0,0,.6);color:#151c2c;display:inline-flex;font-size:16px;font-weight:700;gap:10px;padding:14px 26px}.cta-band__button svg{font-size:20px}.cta-band__button:focus,.cta-band__button:hover{color:#151c2c;text-decoration:none}.cta-band__secondary{color:hsla(0,0%,100%,.75);font-weight:600;text-decoration:underline}.cta-band__secondary:focus,.cta-band__secondary:hover{color:#fff}@media (max-width:980px){.cta-band{padding:52px 0}.cta-band .container{padding-inline:16px}.cta-band__title{font-size:26px;margin-bottom:20px}}.faq-kicker{background:hsla(0,0%,100%,.18);border-radius:999px;color:#fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.06em;margin-bottom:14px;padding:5px 14px;text-transform:uppercase}.faq-hero{background:radial-gradient(circle at 15% 20%,hsla(0,0%,100%,.18),transparent 35%),radial-gradient(circle at 90% 90%,rgba(21,28,44,.15),transparent 45%),linear-gradient(120deg,#95598f,#ac7594);color:#fff;padding:121px 0 56px}.faq-hero__title{color:#fff;font-size:42px;font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0 0 14px}.faq-hero__lead{color:hsla(0,0%,100%,.88);font-size:18px;line-height:1.6;margin:0;max-width:640px}.faq-hero__notice{color:hsla(0,0%,100%,.75);font-size:14px;margin:18px 0 0}.faq-body{background:linear-gradient(160deg,rgba(149,89,143,.08),#fbf8fb 70%);padding:44px 0 80px}.faq-layout{align-items:start;display:grid;gap:48px;grid-template-columns:220px minmax(0,1fr)}.faq-toc{position:sticky;top:85px}.faq-toc__list{list-style:none;margin:0}.faq-toc__link{border-left:2px solid rgba(21,28,44,.12);color:#9a9a9a;display:block;font-size:15px;font-weight:600;line-height:1.35;padding:7px 0 7px 14px}.faq-toc__link:focus,.faq-toc__link:hover{border-left-color:#95598f;color:#4d4d4d;text-decoration:none}.faq-section{margin-bottom:44px;scroll-margin-top:85px}.faq-section:last-child{margin-bottom:0}.faq-section__title{color:#4d4d4d;font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 0 16px}.faq-item{background:#fff;border-radius:8px;box-shadow:0 10px 24px -20px rgba(21,28,44,.45);margin-bottom:10px;scroll-margin-top:85px}.faq-item[open]{box-shadow:0 14px 30px -18px rgba(21,28,44,.45)}.faq-item__question{color:#4d4d4d;cursor:pointer;display:block;font-size:16px;font-weight:600;line-height:1.45;list-style:none;padding:17px 54px 17px 22px;position:relative}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:after{border-bottom:2px solid;border-right:2px solid;content:"";height:8px;margin-top:-6px;position:absolute;right:24px;top:50%;transform:rotate(45deg);transition:transform .15s ease;width:8px}.faq-item[open]>.faq-item__question:after{margin-top:-2px;transform:rotate(225deg)}.faq-item__question:hover{color:#95598f}.faq-item__question:focus{outline:none}.faq-item__question:focus-visible{border-radius:8px;outline:2px solid #95598f;outline-offset:-2px}.faq-item__answer{color:#4d4d4d;font-size:15px;line-height:1.65;padding:0 22px 20px}.faq-item__answer ol,.faq-item__answer p,.faq-item__answer ul{margin:0 0 10px}.faq-item__answer>:last-child{margin-bottom:0}.faq-item__answer ol,.faq-item__answer ul{padding-left:22px}.faq-item__answer li{margin-bottom:4px}.faq-other{color:#9a9a9a;font-size:15px;margin:40px 0 0}.faq-other a{font-weight:600}@media (max-width:980px){.faq-body .container,.faq-hero .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{margin-bottom:32px;position:static}.faq-toc__list{display:flex;flex-wrap:wrap;gap:8px}.faq-toc__link{background:#fff;border:1px solid rgba(21,28,44,.12);border-radius:999px;font-size:14px;padding:6px 14px}.faq-toc__link:focus,.faq-toc__link:hover{border-color:#95598f}.faq-section__title{font-size:21px}}@media (max-width:480px){.faq-item__question{font-size:15px;padding:15px 48px 15px 16px}.faq-item__question:after{right:20px}.faq-item__answer{padding:0 16px 18px}}.contact-page .footer__links,.legal-page .footer__links{background:linear-gradient(#fbf8fb,#f3f3f3)}