.ClientFAQ_section__XvSWG{padding-block:64px;scroll-margin-top:110px}.ClientFAQ_layout__IHbK1{display:grid;grid-template-columns:1fr 1.4fr;gap:64px}.ClientFAQ_heading__u3te0 h2{margin:0;max-width:680px;font-size:3rem;line-height:1;font-weight:580;font-stretch:100%;letter-spacing:-.035em;text-wrap:balance}.ClientFAQ_eyebrow__5T4W3{margin:0 0 16px;font-size:.75rem;line-height:1.333;font-weight:550;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ClientFAQ_intro__G1MW6{margin:24px 0 0;font-size:1rem;line-height:1.5;font-weight:400;color:var(--muted)}.ClientFAQ_list__5LSBU{min-width:0;display:grid;align-content:start;gap:8px}.ClientFAQ_list__5LSBU details{padding:16px 24px;background:#f5f4ef;border-radius:12px}.ClientFAQ_list__5LSBU summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;cursor:pointer;list-style:none;touch-action:manipulation;font-size:1.125rem;line-height:1.555;font-weight:520}.ClientFAQ_list__5LSBU summary::-webkit-details-marker{display:none}.ClientFAQ_list__5LSBU summary:after{content:"+";flex:none;font-size:1.5rem;line-height:1.333;font-weight:400}.ClientFAQ_list__5LSBU details[open]>summary:after{content:"−"}.ClientFAQ_list__5LSBU summary:hover{color:var(--accent)}.ClientFAQ_list__5LSBU details>p{margin:16px 0 0;font-size:1rem;line-height:1.5;font-weight:400;color:var(--muted);text-wrap:pretty}@media (max-width:1100px){.ClientFAQ_layout__IHbK1{gap:32px}}@media (max-width:640px){.ClientFAQ_section__XvSWG{padding-block:40px}.ClientFAQ_layout__IHbK1{grid-template-columns:1fr;gap:24px}.ClientFAQ_heading__u3te0 h2{font-size:1.875rem;line-height:1.2}.ClientFAQ_eyebrow__5T4W3{margin-bottom:12px}.ClientFAQ_intro__G1MW6{margin-top:16px;font-size:.875rem;line-height:1.429}.ClientFAQ_intro__G1MW6 br{display:none}.ClientFAQ_list__5LSBU details{padding:16px}.ClientFAQ_list__5LSBU summary{font-size:1rem;line-height:1.5}.ClientFAQ_list__5LSBU details>p{font-size:.875rem;line-height:1.429}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}