.faq-page_hero__53NVJ{padding:clamp(6.5rem,12vw,8rem) 0 clamp(2.5rem,5vw,3.5rem);background:var(--oh-white);border-bottom:1px solid rgba(10,37,64,.06);text-align:center}.faq-page_heroInner__oKjIR{max-width:40rem;margin:0 auto}.faq-page_eyebrow__lvFk_{display:inline-block;margin:0 0 .75rem;padding:.3rem .75rem;border-radius:999px;font-family:var(--oh-font-display);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--oh-ocean);background:rgba(26,107,138,.08)}.faq-page_heroTitle__srmAN{margin:0 0 1rem;font-family:var(--oh-font-display);font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:var(--oh-navy)}.faq-page_heroSubtext__ydtyO{margin:0;font-size:clamp(1rem,1.8vw,1.1rem);line-height:1.65;color:var(--oh-slate)}.faq-page_faqSection__DI7v3{padding:clamp(3rem,6vw,4.5rem) 0 clamp(4rem,7vw,5rem);background:var(--oh-off-white)}.faq-page_faqLayout__n0bce{max-width:44rem;margin:0 auto}.faq-page_category__zhC_5{margin-bottom:2.5rem}.faq-page_category__zhC_5:last-child{margin-bottom:0}.faq-page_categoryHeader___SpLb{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;padding-bottom:.65rem;border-bottom:2px solid rgba(13,148,136,.2)}.faq-page_categoryIcon__DCEDW{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--oh-radius-lg);font-size:1rem;color:var(--oh-ocean);background:rgba(26,107,138,.1)}.faq-page_categoryTitle__VR06z{margin:0;font-family:var(--oh-font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--oh-navy)}.faq-page_item___nQgj{margin-bottom:.6rem;border-radius:var(--oh-radius-lg);background:var(--oh-white);border:1px solid rgba(10,37,64,.08);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.faq-page_itemOpen__LOjLc{border-color:rgba(13,148,136,.22);box-shadow:var(--oh-shadow-soft)}.faq-page_trigger__AUpCT{width:100%;display:flex;align-items:center;gap:.65rem;padding:1rem 1.2rem;border:none;background:transparent;text-align:left;font-family:var(--oh-font-display);font-size:.95rem;font-weight:600;line-height:1.35;color:var(--oh-navy);cursor:pointer}.faq-page_trigger__AUpCT span{flex:1 1}.faq-page_chevron__RITAw{flex-shrink:0;color:var(--oh-slate);font-size:.9rem}.faq-page_panel__HZ9T2{padding:0 1.2rem 1.1rem}.faq-page_panel__HZ9T2 p{margin:0;font-size:.92rem;line-height:1.6;color:var(--oh-slate)}.faq-page_ctaSection__j36yc{padding:clamp(4rem,8vw,5.5rem) 0;background:linear-gradient(165deg,var(--oh-navy-deep) 0,var(--oh-navy) 50%,var(--oh-ocean) 100%);text-align:center}.faq-page_ctaInner__RoeLm{max-width:36rem;margin:0 auto}.faq-page_ctaTitle__xzaw_{margin:0 0 1.5rem;font-family:var(--oh-font-display);font-size:clamp(1.5rem,3.5vw,2.15rem);font-weight:700;line-height:1.2;letter-spacing:-.03em;color:var(--oh-white)}.faq-page_navPills__oZpLV{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0 auto 2.5rem;padding:0;list-style:none;max-width:44rem}.faq-page_navPill__rR0WK{padding:.4rem .85rem;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--oh-slate);background:var(--oh-white);border:1px solid rgba(10,37,64,.1);text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.faq-page_navPill__rR0WK:hover{color:var(--oh-ocean);border-color:rgba(26,107,138,.3)}@media (min-width:768px){.faq-page_faqLayout__n0bce{max-width:48rem}}