.shared-faq.faq-section{padding-block:100px 118px;background:#fff;color:#090b0f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.6}.shared-faq.faq-section .faq-heading{max-width:720px;margin:0 auto 47px;text-align:center}.shared-faq.faq-section .faq-heading .section-eyebrow{width:fit-content;margin:0 auto 19px;padding:5px 11px;color:#303846;border:1px solid #eceef2;border-radius:999px;font-size:12px;font-weight:500;line-height:1.6;letter-spacing:-.012em}.shared-faq .faq-heading h2{margin:0;color:#090b0f;font-size:clamp(30px,2.85vw,40px);line-height:1.2;letter-spacing:-.04em;font-weight:600;text-transform:capitalize}.shared-faq .faq-heading .faq-intro{margin:15px 0 0;color:#4c5664;font-size:15px;line-height:1.6}.shared-faq .faq-columns{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:58px}.shared-faq .faq-columns:before{content:"";position:absolute;left:50%;top:4px;bottom:4px;width:1px;background:#e4e8ee}.shared-faq .faq-list{display:grid;gap:14px;min-width:0}.shared-faq .faq-item{padding:20px 24px;border:1px solid #f0f0f2;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(5,20,48,.03)}.shared-faq .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;font-size:16px;font-weight:500;line-height:1.45;cursor:pointer}.shared-faq .faq-item summary::-webkit-details-marker{display:none}.shared-faq .faq-item summary::marker{content:""}.shared-faq .faq-item .faq-question{margin:0;font:inherit;color:inherit;letter-spacing:inherit}.shared-faq .faq-item summary:focus-visible{outline:3px solid #70adff;outline-offset:4px;border-radius:4px}.shared-faq .faq-item summary img{width:30px;height:30px;flex:0 0 30px;transition:transform .3s ease}.shared-faq .faq-item[open] summary img{transform:rotate(180deg)}.shared-faq .faq-answer-reveal{display:grid;grid-template-rows:1fr}.shared-faq .faq-answer-reveal>div{min-height:0;overflow:hidden}.shared-faq .faq-item.is-animatable .faq-answer-reveal{grid-template-rows:0fr;transition:grid-template-rows .3s ease}.shared-faq .faq-item.is-animatable.is-expanded .faq-answer-reveal{grid-template-rows:1fr}.shared-faq .faq-item.is-animatable[open] summary img{transform:none}.shared-faq .faq-item.is-animatable.is-expanded summary img{transform:rotate(180deg)}.shared-faq .faq-answer{margin:16px 50px 0 0;color:#4c5664;font-size:13px;line-height:1.65}@media (max-width:900px){.shared-faq .faq-columns{grid-template-columns:1fr;row-gap:14px}.shared-faq .faq-columns:before{display:none}}@media (max-width:560px){.shared-faq.faq-section{padding-block:64px 74px}.shared-faq.faq-section .faq-heading{margin-bottom:32px}.shared-faq .faq-heading h2{font-size:30px;line-height:1.2}.shared-faq .faq-item summary{font-size:18px}.shared-faq .faq-answer{margin-right:0;font-size:15px}}@media (prefers-reduced-motion:reduce){.shared-faq .faq-item summary img,.shared-faq .faq-item.is-animatable .faq-answer-reveal{transition:none}}