.faq-page{color:#000;font-family:var(--font-geist-sans), "Geist", system-ui, sans-serif;background:#f4f2f1}.faq-page-hero{background:#fff;border-bottom:1px solid #b8b8b8;min-height:380px;position:relative;overflow:hidden}.faq-page-hero-grid,.faq-page-hero-cells{position:absolute;inset:0}.faq-page-hero-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:20px;padding-top:48px;padding-bottom:40px;display:flex;position:relative}.faq-page-hero-copy{flex-direction:column;align-items:center;gap:20px;max-width:838px;display:flex}.faq-page-badge{color:#000;background:#f0f0f0;border-radius:9999px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:300;line-height:20px;display:inline-flex}.faq-page-hero-title{letter-spacing:-.02em;color:#000;margin:0;font-size:52px;font-weight:400;line-height:.99}.faq-page-hero-accent{color:#24933e;font-weight:700}.faq-page-hero-lead{color:#000c;max-width:570px;margin:0;font-size:20px;font-weight:300;line-height:1.4}.faq-page-body{padding:32px 0 80px}.faq-page-layout{grid-template-columns:406px minmax(0,1fr);align-items:start;gap:94px;display:grid}.faq-page-sidebar{position:sticky;top:100px}.faq-page-search{cursor:text;background:#fff;border:1px solid #cbcbcb;border-radius:10px;align-items:center;gap:12px;height:46px;margin-bottom:24px;padding:8px;display:flex}.faq-page-search img{flex-shrink:0;width:24px;height:24px;margin-left:2px}.faq-page-search input{min-width:0;font:inherit;letter-spacing:-.408px;color:#000;background:0 0;border:none;outline:none;flex:1;font-size:20px;font-weight:400;line-height:22px}.faq-page-search input::placeholder{color:#3c3c4399}.faq-page-nav-wrap{border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}.faq-page-nav{flex-direction:column;gap:12px;max-width:281px;padding:20px 0;display:flex}.faq-page-nav-item{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;max-width:267px;margin-left:14px;padding:0;display:block;position:relative}.faq-page-nav-rail{background:#24933e;width:2px;height:34px;position:absolute;top:6px;left:-14px}.faq-page-nav-content{border:none;border-radius:8px;align-items:center;gap:16px;min-height:44px;padding:12px;display:flex}.faq-page-nav-item.is-active .faq-page-nav-content{background:#24933e0f;border:.5px solid #24933e}.faq-page-nav-icon{object-fit:contain;flex-shrink:0;width:20px;height:20px}.faq-page-nav-label{min-width:0;font-family:var(--font-inter), Inter, system-ui, sans-serif;color:#000;flex:1;font-size:16px;font-weight:500;line-height:20px}.faq-page-nav-item.is-active .faq-page-nav-label{color:#25933e}.faq-page-nav-count{color:#f4f2f1;min-width:36px;height:27px;font-family:var(--font-inter), Inter, system-ui, sans-serif;background:#25933e;border-radius:17.5px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.faq-page-main{flex-direction:column;gap:80px;max-width:741px;display:flex}.faq-page-category-head{flex-direction:column;gap:11px;margin-bottom:12px;display:flex}.faq-page-category-title{color:#000;align-items:center;gap:10px;margin:0;font-size:28px;font-weight:700;line-height:1.4;display:inline-flex}.faq-page-category-title:before{content:"";background:#1d943b;flex-shrink:0;width:12px;height:12px}.faq-page-category-desc{color:#000c;max-width:570px;margin:0;font-size:20px;font-weight:300;line-height:1.4}.faq-page-accordion{flex-direction:column;gap:12px;display:flex}.faq-page-accordion-item{border-bottom:1px solid #b8b8b8}.faq-page-accordion-trigger{width:100%;font:inherit;text-align:left;color:#000;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:20px;font-weight:500;line-height:normal;display:flex}.faq-page-accordion-trigger span{max-width:560px}.faq-page-accordion-trigger img{flex-shrink:0;width:46px;height:46px}.faq-page-accordion-panel{color:#555554;margin:0 0 22px;padding-right:62px;font-size:16px;font-weight:300;line-height:1.6}.faq-page-accordion-panel a{color:#0097e8;text-decoration:none}.faq-page-accordion-panel a:hover{text-decoration:underline}.faq-page-cta{padding:80px 0}.faq-page-cta-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.faq-page-cta-title{color:#000;max-width:1240px;margin:0;font-size:46px;font-weight:500;line-height:62.4px}.faq-page-cta-accent{color:#25933e;font-weight:700}.faq-page-cta-lead{color:#000;max-width:650px;margin:0;font-size:18px;font-weight:300;line-height:1.4}.faq-page-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:21px;display:flex}.faq-page-cta-btn{color:#fff;white-space:nowrap;background:#000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:56px;padding:0 30px;font-size:18px;font-weight:600;line-height:28px;text-decoration:none;display:inline-flex}.faq-page-cta-btn img{flex-shrink:0;width:16px;height:16px}.faq-page-cta-btn:hover{background:#1a1a1a}@media (max-width:1200px){.faq-page-layout{grid-template-columns:320px minmax(0,1fr);gap:48px}}@media (max-width:960px){.faq-page-layout{grid-template-columns:1fr;gap:40px}.faq-page-sidebar{position:static}.faq-page-hero-title{font-size:clamp(2rem,7vw,52px)}.faq-page-cta-title{font-size:clamp(1.75rem,6vw,46px);line-height:1.2}.faq-page-accordion-trigger span{max-width:none}.faq-page-accordion-panel{padding-right:0}}
