.launch-faq{padding-top:72px;padding-bottom:72px}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.faq-grid details{border:1px solid #e2e6eb;border-radius:14px;background:#fff;padding:0 18px;box-shadow:0 8px 22px rgba(15,23,42,.05)}.faq-grid summary{padding:18px 30px 18px 0;color:#172033;font-weight:850;cursor:pointer}.faq-grid p{margin:0;padding:0 0 18px;color:#667085;line-height:1.6}.onboarding-card{margin:20px 0;padding:22px;border:1px solid #e1e5ea;border-radius:16px;background:linear-gradient(135deg,#fff,#fff8f8)}.onboarding-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.onboarding-head h2{margin:4px 0}.onboarding-progress{font-weight:900;color:#c93642;white-space:nowrap}.onboarding-bar{height:8px;margin:14px 0 18px;border-radius:99px;background:#eceff3;overflow:hidden}.onboarding-bar span{display:block;height:100%;border-radius:inherit;background:#c93642}.onboarding-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.onboarding-step{display:flex;align-items:center;gap:10px;padding:12px;border-radius:11px;background:#fff;color:#344054;text-decoration:none}.onboarding-step i{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:50%;background:#f0f2f5;color:#667085;font-style:normal;font-weight:900}.onboarding-step.done i{background:#e6f6ed;color:#147a48}.onboarding-step:not(.done):hover{outline:2px solid rgba(201,54,66,.18)}.emergency-contact-card{margin-top:18px;padding:18px;border-left:4px solid #c93642;border-radius:12px;background:#fff7f7}.emergency-contact-card h3{margin:0 0 8px}.emergency-contact-card p{margin:4px 0}@media(max-width:700px){.faq-grid,.onboarding-list{grid-template-columns:1fr}.launch-faq{padding-top:48px;padding-bottom:48px}.onboarding-head{align-items:flex-start;flex-direction:column}}
