.ld-page-faq{background:#fafafa}.ld-faq-page-hero{background:#fff;padding:60px 24px 40px}.ld-faq-page-hero__inner{max-width:720px;margin:0 auto}.ld-faq-page-hero__capsule{letter-spacing:.08em;text-transform:uppercase;color:#166534;margin-bottom:16px;font-size:14px;font-weight:600;display:inline-block}.ld-faq-page-hero__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:#0a0a0b;margin:16px 0;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.15}.ld-faq-page-hero__lead{color:#0a0a0ba8;margin:0;font-size:17px;line-height:1.6}.ld-faq-page-hero__breadcrumb{margin-bottom:16px}.ld-faq-page-categories{padding:60px 24px 80px}.ld-faq-page-categories__inner{flex-direction:column;gap:32px;max-width:880px;margin:0 auto;display:flex}.ld-faq-page-category{background:#fff;border:1px solid #0a0a0b14;border-radius:20px;padding:32px}@media (max-width:640px){.ld-faq-page-category{padding:24px 20px}}.ld-faq-page-category__header{border-bottom:1px solid #0a0a0b14;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.ld-faq-page-category__name{font-family:var(--font-display), system-ui, sans-serif;color:#0a0a0b;flex:1;margin:0;font-size:22px;font-weight:600}.ld-faq-page-category__count{color:#52525b;background:#f4f4f5;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:500}.ld-faq-page-accordion [data-slot=accordion-item]{border-bottom:1px solid #0a0a0b14}.ld-faq-page-accordion [data-slot=accordion-item]:last-child{border-bottom:0}.ld-faq-page-accordion [data-slot=accordion-trigger]{font-family:var(--font-display), system-ui, sans-serif;color:#0a0a0b;padding:18px 0;font-size:16px;font-weight:600;line-height:1.4}.ld-faq-page-accordion [data-slot=accordion-trigger]:hover{color:#166534;text-decoration:none}.ld-faq-page-accordion [data-slot=accordion-content]{padding-bottom:20px}.ld-faq-page-accordion-answer{color:#0a0a0bc7;margin:0 0 14px;font-size:16px;line-height:1.7}.ld-faq-page-accordion-answer:last-child{margin-bottom:0}
