.faq_page__gY0b3{--faq-line:rgba(13,22,30,.18);--faq-accent:#80508f;--faq-surface:#f5f1f6;width:90%;margin-inline:auto;padding-bottom:clamp(3rem,6vw,6rem)}.dark .faq_page__gY0b3{--faq-line:hsla(0,0%,100%,.2);--faq-accent:#d0abdc;--faq-surface:#15212c}.faq_hero__w7OH6{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:2rem;padding-block:clamp(2.5rem,5vw,5rem)}.faq_eyebrow__twGxy{margin-bottom:1.25rem;font-size:.75rem;letter-spacing:.13em;text-transform:uppercase}.faq_hero__w7OH6 h1{font-size:clamp(2.6rem,4.6vw,5.2rem);font-weight:700;line-height:1.08;letter-spacing:-.045em}.faq_hero__w7OH6 h1 span{color:var(--faq-accent)}.faq_intro__8dtzs{max-width:30rem;font-size:1.125rem;line-height:1.75}.faq_topics__BOhVy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;padding-block:1.25rem;border-block:1px solid var(--faq-line)}.faq_topicsLabel__d4deD{font-size:.85rem}.faq_topicLinks__iZdmy{display:flex;flex-wrap:wrap;gap:.5rem 2rem}.faq_topicLinks__iZdmy a{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;padding-block:.5rem}.faq_topicLinks__iZdmy a:hover{text-decoration:underline;text-underline-offset:5px}.faq_topicLinks__iZdmy span{color:var(--faq-accent)}.faq_group__6lE_I{display:grid;grid-template-columns:1fr 2fr;gap:clamp(2rem,6vw,6rem);padding-top:clamp(2.5rem,5vw,5rem);scroll-margin-top:2rem}.faq_groupIntro__RyAFo h2{font-size:clamp(1.8rem,2.5vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;margin-bottom:1rem}.faq_groupIntro__RyAFo>p:last-child{max-width:22rem}.faq_groupIntro__RyAFo .faq_eyebrow__twGxy{color:var(--faq-accent)}.faq_questions__eSix5{min-width:0}.faq_question__lEvbp{border-bottom:1px solid var(--faq-line)}.faq_question__lEvbp:first-child{border-top:1px solid var(--faq-line)}.faq_question__lEvbp summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:80px;padding:1.4rem .5rem;cursor:pointer;list-style:none}.faq_question__lEvbp summary::-webkit-details-marker{display:none}.faq_question__lEvbp summary:focus-visible,.faq_question__lEvbp summary:hover{color:var(--faq-accent)}.faq_question__lEvbp h3{font-size:clamp(1.125rem,1.5vw,1.5rem);font-weight:600;line-height:1.4}.faq_toggle__4Vqu9{position:relative;flex-shrink:0;width:32px;height:32px;border:1px solid var(--faq-line);border-radius:50%}.faq_toggle__4Vqu9:after,.faq_toggle__4Vqu9:before{content:"";position:absolute;width:12px;height:1.5px;background:currentColor;top:calc(50% - .75px);left:calc(50% - 6px)}.faq_toggle__4Vqu9:after{transform:rotate(90deg)}.faq_question__lEvbp[open] .faq_toggle__4Vqu9:after{transform:rotate(0)}.faq_question__lEvbp[open] .faq_toggle__4Vqu9{background:#d0abdc;color:#0d161e;border-color:#d0abdc}.faq_answer__niun9{padding:1.25rem 1.5rem;margin-bottom:1.25rem;border-radius:16px;background:var(--faq-surface);line-height:1.8}.faq_answer__niun9 p{max-width:65ch}.faq_contact__t0Rmy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem;background:#d0abdc;color:#0d161e;border-radius:24px;padding:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(3rem,6vw,6rem)}.faq_contact__t0Rmy h2{font-size:clamp(1.9rem,3vw,3.5rem);font-weight:700;line-height:1.15;letter-spacing:-.035em;margin-bottom:1rem}@media (max-width:899px){.faq_group__6lE_I,.faq_hero__w7OH6{grid-template-columns:1fr;gap:1.5rem}.faq_groupIntro__RyAFo>p:last-child{max-width:none}}@media (max-width:479px){.faq_topicLinks__iZdmy{flex-direction:column;width:100%;gap:0}.faq_topicLinks__iZdmy a{justify-content:space-between}.faq_question__lEvbp summary{gap:1rem}.faq_answer__niun9{padding:1rem}}