.su-faq-intro{padding-block:56px 36px}.su-faq-intro h1{font-size:clamp(2.5rem,4.5vw,4rem);line-height:1.13;letter-spacing:-.04em;margin:18px 0 24px}.su-faq-intro h1 span{color:#bd461e}.su-faq-intro>p:not(.eyebrow){font-size:1.125rem;line-height:1.7;max-width:690px;color:#536773}.su-faq-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px}.su-faq-topics a{display:flex;align-items:center;gap:12px;padding:18px;background:#f3f7f8;border:1px solid #dce5e9;border-radius:10px;font-size:.9375rem;font-weight:600;transition:transform .18s ease,background .18s ease}.su-faq-topics a span{color:#b94219;font-size:.8125rem}.su-faq-topics a:hover{background:#eaf1f4;transform:translateY(-2px)}.su-faq-groups{padding-bottom:32px}.su-faq-group{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr);gap:56px;padding-block:48px;border-top:1px solid #dce5e9;scroll-margin-top:120px}.su-faq-group-head h2{font-size:1.6rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;margin:16px 0}.su-faq-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#fff0e8;color:#b13e16;border:1px solid #f0d4c6;border-radius:10px;font-size:.9375rem;font-weight:700}.su-faq-group-head p{color:#536773;line-height:1.75;font-size:1rem}.su-faq-list{display:grid;gap:12px;align-content:start}.su-faq-item{margin:0!important;padding:0!important;background:#fff;border:1px solid #d7e2e7!important;border-radius:12px;overflow:hidden;scroll-margin-top:120px;box-shadow:0 4px 14px #16354204}.su-faq-item summary{padding:21px 24px!important;display:flex!important;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;font-weight:650;font-size:1rem;line-height:1.5;color:#193541}.su-faq-item summary::-webkit-details-marker{display:none}.su-faq-item summary::after{display:none!important}.su-faq-item summary>span{font-size:1.5rem;font-weight:400;line-height:1;flex:0 0 22px;text-align:center;transition:transform .18s ease;color:#b5441e}.su-faq-item[open]{border-color:#a6bec9!important;box-shadow:0 8px 24px #16354208}.su-faq-item[open] summary{background:#f5f8fa}.su-faq-item[open] summary>span{transform:rotate(45deg)}.su-faq-answer{padding:4px 24px 24px}.su-faq-answer p{font-size:1rem;line-height:1.85;color:#435a67;margin:16px 0}.su-faq-answer a,.su-faq-link{font-size:.9375rem;font-weight:600;color:#193541;text-decoration:underline;text-underline-offset:5px}.su-faq-item summary:hover{background:#f7f9fa}.su-faq-item summary:focus-visible,.su-faq-topics a:focus-visible,.su-faq-answer a:focus-visible{outline:3px solid #245467;outline-offset:-4px}.su-faq-preview{padding-block:56px 72px}.su-faq-section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:28px}.su-faq-section-head h2{font-size:2.3rem;line-height:1.2;margin-top:12px}.su-faq-preview .su-faq-list{max-width:960px}.su-faq-contact{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:36px 72px}.su-faq-contact h2{font-size:2rem;line-height:1.3;max-width:680px;margin-top:14px}@media(max-width:900px){.su-faq-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.su-faq-group{grid-template-columns:1fr;gap:24px}.su-faq-group-head p{max-width:600px}}@media(max-width:600px){.su-faq-intro{padding-top:32px}.su-faq-topics{grid-template-columns:1fr;gap:10px}.su-faq-topics a{padding:16px}.su-faq-group{padding-block:32px}.su-faq-item summary{padding:18px!important}.su-faq-answer{padding:0 18px 20px}.su-faq-section-head,.su-faq-contact{align-items:start;flex-direction:column}.su-faq-preview{padding-block:36px 48px}.su-faq-contact h2{font-size:1.75rem}}@media(prefers-reduced-motion:reduce){.su-faq-item summary>span,.su-faq-topics a{transition:none;transform:none!important}}
