.faq-page{--navy: #08047e;--sea: #0f7ab0;--gold: #d4a017;--gold-l: #f0c040;--bg: #f2f5fb;--white: #ffffff;--text: #1a1a2e;--text-m: #3a3a5c;--text-l: #6b7280;--radius: 16px;--shadow: 0 6px 28px rgba(8, 4, 126, .09);background:var(--bg);font-family:Rubik,Segoe UI,Arial,sans-serif;color:var(--text)}.hero-bubbles{position:absolute;inset:0;pointer-events:none}.bubble{position:absolute;font-size:5rem;font-weight:800;color:#ffffff0a;animation:float 8s ease-in-out infinite;line-height:1}.b1{top:10%;right:8%;animation-delay:0s}.b2{top:50%;left:5%;animation-delay:2.5s;font-size:7rem}.b3{bottom:20%;right:30%;animation-delay:5s;font-size:3rem}@keyframes float{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-18px) rotate(5deg)}}.hero-content{position:relative;z-index:1}.hero-icon-wrap{width:72px;height:72px;border-radius:20px;background:#ffffff1f;border:1.5px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;margin:0 auto 1.4rem;color:#fff}.search-wrap{position:relative;max-width:460px;margin:0 auto;display:flex;align-items:center}.search-icon{position:absolute;right:1rem;color:#ffffff80;pointer-events:none}.search-input{width:100%;padding:.85rem 3rem .85rem 2.5rem;border-radius:14px;border:1.5px solid rgba(255,255,255,.22);background:#ffffff1f;color:#fff;font-size:1rem;font-family:inherit;backdrop-filter:blur(10px);transition:border-color .2s,background .2s;direction:rtl}.search-input::placeholder{color:#ffffff80}.search-input:focus{outline:none;border-color:#ffffff80;background:#ffffff2e}.search-clear{position:absolute;left:.8rem;width:24px;height:24px;border-radius:50%;background:#fff3;color:#fff;font-size:.65rem;cursor:pointer;display:none;align-items:center;justify-content:center;transition:background .2s}.search-clear:hover{background:#ffffff59}.cat-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.cat-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:30px;border:1.5px solid #e2e8f0;background:var(--white);color:var(--text-l);font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s ease;box-shadow:var(--shadow)}.cat-tab:hover{border-color:var(--cat-color, var(--navy));color:var(--cat-color, var(--navy));transform:translateY(-1px)}.cat-tab.active{background:var(--cat-color, var(--navy));border-color:var(--cat-color, var(--navy));color:#fff;box-shadow:0 4px 14px #08047e40}.cat-tab[data-cat=all]{--cat-color: #08047e}.no-results{text-align:center;padding:3rem 2rem;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow)}.no-results-icon{font-size:3rem;margin-bottom:.75rem}.no-results p{color:var(--text-l);margin:0 0 1rem}.no-results-reset{background:var(--navy);color:#fff;border:none;border-radius:10px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s}.no-results-reset:hover{background:var(--sea)}.faq-sections{display:flex;flex-direction:column;gap:2rem}.section-heading{display:flex;align-items:center;gap:.85rem;margin-bottom:1rem}.section-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.section-heading h2{font-size:1.15rem;font-weight:700;margin:0}.accordion{display:flex;flex-direction:column;gap:.6rem}.accordion-item{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;transition:box-shadow .25s}.accordion-item.open{box-shadow:0 10px 36px #08047e24}.accordion-trigger{width:100%;display:flex;align-items:center;gap:.9rem;padding:1.1rem 1.25rem;border:none;background:transparent;text-align:right;cursor:pointer;font-family:inherit;transition:background .2s}.accordion-trigger:hover{background:#fafbff}.accordion-trigger:focus-visible{outline:2px solid var(--sea);outline-offset:-2px}.q-num{min-width:28px;height:28px;border-radius:8px;font-size:.75rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.q-text{flex:1;font-size:.97rem;font-weight:600;color:var(--text);text-align:right;line-height:1.4}.q-chevron{flex-shrink:0;color:var(--text-l);transition:transform .3s ease;display:flex}.accordion-item.open .q-chevron{transform:rotate(180deg)}.accordion-body{max-height:0;overflow:hidden;transition:max-height .35s ease}.accordion-body:not([hidden]){max-height:500px}.accordion-answer{display:flex;gap:1rem;padding:0 1.25rem 1.25rem}.answer-bar{width:3px;border-radius:3px;flex-shrink:0;align-self:stretch;min-height:100%;opacity:.6}.accordion-answer p{margin:0;font-size:.93rem;color:var(--text-m);line-height:1.75}.still-questions{background:linear-gradient(135deg,var(--navy) 0%,var(--sea) 100%);border-radius:var(--radius);padding:2rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;box-shadow:0 12px 40px #08047e40}.still-icon{font-size:2.8rem;flex-shrink:0;animation:wobble 3s ease-in-out infinite}@keyframes wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.still-text{flex:1;min-width:180px}.still-text h3{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 .3rem}.still-text p{font-size:.88rem;color:#ffffffbf;margin:0}.still-actions{display:flex;gap:.7rem;flex-wrap:wrap}.still-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.35rem;border-radius:12px;font-weight:700;font-size:.9rem;text-decoration:none;transition:all .25s ease;white-space:nowrap}.still-btn.phone{background:#fff;color:var(--navy)}.still-btn.phone:hover{background:var(--gold-l);transform:translateY(-2px)}.still-btn.wa{background:#25d366;color:#fff}.still-btn.wa:hover{background:#128c7e;transform:translateY(-2px)}@media(max-width:640px){.cat-tabs{gap:.4rem}.cat-tab{font-size:.78rem;padding:.4rem .75rem}.still-questions{flex-direction:column;text-align:center;padding:1.75rem 1.25rem}.still-actions{justify-content:center}.accordion-trigger{padding:1rem;gap:.65rem}.q-text{font-size:.9rem}}
