.fq-root{--green:#1d9e75;--green-dark:#0f6e56;--green-bg:#eaf3de;--green-bdr:#b8dda0;--forest:#1a3d2b;--ink:#1a1a18;--muted:#888880;--border:#e8e9e4;--surface:#f4f5f0;--white:#fff;--amber:#d97706;--amber-bg:#fffbeb;--amber-bdr:#fde68a;--radius:14px;--font:"DM Sans", "Noto Sans Devanagari", system-ui, sans-serif;--serif:"DM Serif Display", Georgia, serif;font-family:var(--font);background:var(--surface);color:var(--ink);min-height:100vh}.fq-category-tabs-wrap{background:var(--white);border-bottom:1px solid var(--border);z-index:40;position:sticky;top:68px;box-shadow:0 1px 3px #0000000d}.fq-category-tabs{scrollbar-width:none;gap:8px;padding:16px 0;display:flex;overflow-x:auto}.fq-category-tabs::-webkit-scrollbar{display:none}.fq-tab-btn{cursor:pointer;white-space:nowrap;color:#6b7280;font-size:13px;font-weight:600;font-family:var(--font);background:#f3f4f6;border:none;border-radius:999px;padding:8px 20px;transition:all .25s}.fq-tab-btn.active{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 10px #10b98140}.fq-tab-btn:hover:not(.active){color:#374151;background:#e5e7eb}.fq-accordion-section{max-width:800px;margin:0 auto;padding:64px 24px}.fq-accordion-list{flex-direction:column;gap:16px;display:flex}.fq-card{background:var(--white);border:1px solid var(--border);border-radius:18px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 4px 6px -1px #00000005}.fq-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0d33200d}.fq-card.active{border-color:#4a7c59;box-shadow:0 8px 24px #4a7c5914}.fq-q-btn{text-align:left;cursor:pointer;width:100%;font-family:var(--font);background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.fq-q-badge{color:#4a7c59;background:#e8f2eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;font-size:12px;font-weight:700;transition:background .25s,color .25s;display:flex}.fq-card.active .fq-q-badge{color:#fff;background:#4a7c59}.fq-q-title{color:var(--ink);margin:0;font-size:16px;font-weight:700;line-height:1.5;transition:color .2s}.fq-q-btn:hover .fq-q-title{color:var(--green-dark)}.fq-q-category-tag{background:var(--green-bg);color:var(--green-dark);border-radius:999px;margin-bottom:6px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.fq-toggle-icon{background:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .25s;display:flex}.fq-card.active .fq-toggle-icon{color:#fff;background:#4a7c59;transform:rotate(180deg)}.fq-toggle-icon svg{stroke:currentColor;width:10px;height:10px}.fq-card.active .fq-toggle-icon svg{stroke:#fff}.fq-a-box{border-top:1px solid var(--border);background:linear-gradient(#fafbfa,#fff);padding:20px 24px 20px 72px}.fq-a-text{color:#4b5563;border-left:3px solid #10b981;margin:0;padding-left:16px;font-size:14px;line-height:1.8}.fq-submit-section{background:var(--white);border-top:1px solid var(--border);padding:80px 24px}.fq-submit-inner{max-width:800px;margin:0 auto}.fq-submit-box{background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 100%);border:1px solid #bbf7d0;border-radius:28px;padding:48px 32px;box-shadow:0 10px 30px #00000008}.fq-submit-header{text-align:center;margin-bottom:36px}.fq-submit-icon{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;font-size:24px;display:flex;box-shadow:0 4px 14px #1d9e754d}.fq-footer-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#064e3b,#022c22);padding:80px 24px}.fq-footer-cta h2{font-family:var(--serif);margin-bottom:16px;font-size:clamp(28px,4vw,42px);font-weight:700}.fq-footer-cta p{color:#ffffffb8;max-width:560px;margin:0 auto 36px;font-size:17px;line-height:1.6}.fq-footer-btns{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.fq-footer-btn{border-radius:12px;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.fq-footer-btn-primary{color:#064e3b;background:#fff;box-shadow:0 8px 24px #00000026}.fq-footer-btn-primary:hover{background:#f3f4f6;transform:translateY(-2px)}.fq-footer-btn-secondary{background:var(--green);color:#fff;border:2px solid #ffffff26}.fq-footer-btn-secondary:hover{background:var(--green-dark);transform:translateY(-2px)}@keyframes fq-blob{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}.fq-blob-animate{animation:8s infinite fq-blob}@media (max-width:640px){.fq-accordion-section{padding:32px 12px}.fq-q-btn{gap:8px;padding:16px 14px}.fq-q-badge{border-radius:6px;width:26px;height:26px;font-size:11px}.fq-q-title{font-size:14px}.fq-a-box{padding:16px 14px}.fq-a-text{padding-left:10px;font-size:13px}.fq-submit-section{padding:40px 12px}.fq-submit-box{border-radius:20px;padding:32px 16px}.fq-submit-header{margin-bottom:24px}}
