.homepage-style-faq{position:relative;isolation:isolate;overflow:hidden}.homepage-style-faq:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:800px;height:800px;transform:translate(-50%,-50%);background:url(/assets/splodge_1761039050476-C-Kzx9xt.png) center / contain no-repeat;opacity:.3;pointer-events:none}:is(.life-page,.critical-page,.income-page,.medical-page,.home-insurance-page,.car-insurance-page) .homepage-style-faq .border.rounded-lg{overflow:hidden;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:0!important;background:#fff!important;box-shadow:0 1px 2px #0000000d}.homepage-style-faq .border.rounded-lg+.border.rounded-lg{margin-top:16px!important}:is(.life-page,.critical-page,.income-page,.medical-page,.home-insurance-page,.car-insurance-page) .homepage-style-faq h3{margin:0;font-family:inherit!important;letter-spacing:normal!important}:is(.life-page,.critical-page,.income-page,.medical-page,.home-insurance-page,.car-insurance-page) .homepage-style-faq button[data-state]{width:100%;padding:16px 24px!important;gap:16px;background:#f9fafb;color:#111827!important;font-size:18px!important;font-weight:600;line-height:1.5;text-align:left;text-decoration:none}.homepage-style-faq button[data-state]:hover,.homepage-style-faq button[data-state]:focus-visible{background:#f3f4f6}.homepage-style-faq button[data-state]>svg{width:20px;height:20px;color:#9ca3af!important}.homepage-style-faq [role=region][data-state=open]{border-top:1px solid #e5e7eb}:is(.life-page,.critical-page,.income-page,.medical-page,.home-insurance-page,.car-insurance-page) .homepage-style-faq [role=region]>div{padding:16px 24px!important;background:#fff;color:#4b5563!important;font-size:16px;line-height:1.5}
