:root{--gradient-dir:to right;--bg-site:#fff;--bg-surface:#f8fafc;--bg-surface-hover:#f1f5f9;--text-main:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--border-color:#e2e8f0;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--radius-app:12px;--radius-button:8px;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}html[lang=en]{--gradient-dir:to right;direction:ltr}html[lang=en] *,html[lang=en] input,html[lang=en] button,html[lang=en] textarea,html[lang=en] select{font-family:var(--font-en),system-ui,-apple-system,sans-serif}html[lang=ar]{--gradient-dir:to left;direction:rtl}html[lang=ar] *,html[lang=ar] input,html[lang=ar] button,html[lang=ar] textarea,html[lang=ar] select{font-family:var(--font-ar),system-ui,-apple-system,sans-serif}*,input,button,textarea,select{box-sizing:border-box;-webkit-tap-highlight-color:#0000;outline:none;margin:0;padding:0;text-decoration:none;list-style:none}body{background-color:var(--bg-site);color:var(--text-main);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}a{color:inherit;transition:var(--transition-smooth)}@media (max-width:1023px){*{cursor:auto!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:10px}::-webkit-scrollbar-track{background-color:var(--bg-surface)}.main-shadow{box-shadow:0 4px 0px 0px var(--border-color),0 12px 24px -4px #0f172a0d!important}.main-shadow:hover{transform:translateY(-4px);box-shadow:0 6px 0px 0px var(--main-color),0 16px 28px -4px #7c3aed1f!important}.faqs-page-wrapper{box-sizing:border-box;width:100%;max-width:850px;margin:0 auto;padding:80px 24px}@media (max-width:768px){.faqs-page-wrapper{padding:48px 16px}}.faqs-hero{text-align:center;margin-bottom:56px}.faqs-hero__badge{background-color:var(--main-color-light);color:var(--main-color);border:1px solid #7c3aed14;border-radius:30px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.faqs-hero h1{color:var(--text-main);margin:0 0 12px;font-size:36px;font-weight:900}.faqs-hero p{color:var(--text-light);max-width:540px;margin:0 auto;font-size:15px;font-weight:600;line-height:1.6}@media (max-width:768px){.faqs-hero{margin-bottom:40px}.faqs-hero h1{font-size:28px}.faqs-hero p{font-size:13.5px}}.faqs-content{margin-bottom:80px}.faqs-accordion-list{flex-direction:column;gap:14px;display:flex}.faq-card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:16px;transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-card.is-expanded{border-color:var(--main-color);box-shadow:0 10px 25px -5px var(--main-color-light)}.faq-card.is-expanded .faq-card__trigger{background-color:var(--bg-surface)}.faq-card.is-expanded .faq-card__trigger .faq-icon{color:var(--main-color)}.faq-card__trigger{background-color:var(--bg-site);cursor:pointer;text-align:start;touch-action:manipulation;box-sizing:border-box;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;transition:background .2s;display:flex}.faq-card__trigger:hover{background-color:var(--bg-surface)}.faq-card__title-zone{align-items:center;gap:14px;display:flex}.faq-card__title-zone .faq-icon{color:var(--text-light);flex-shrink:0;transition:color .25s}.faq-card__title-zone h3{color:var(--text-main);margin:0;font-size:15px;font-weight:800;line-height:1.4}.faq-card__arrow{color:var(--text-light);flex-shrink:0;align-items:center;display:flex}.faq-card__content-wrapper{overflow:hidden}.faq-card__answer{box-sizing:border-box;padding:0 24px 20px}.faq-card__answer p{color:var(--text-light);text-align:start;margin:0;font-size:14px;font-weight:600;line-height:1.7}@media (max-width:768px){.faq-card{border-radius:12px}.faq-card__trigger{padding:16px}.faq-card__title-zone h3{font-size:13.5px}.faq-card__answer{padding:0 16px 16px}.faq-card__answer p{font-size:13px}}.faqs-pagination{justify-content:center;align-items:center;gap:12px;margin-top:36px;display:flex}.faqs-pagination .pagination-numbers{align-items:center;gap:8px;display:flex}.faqs-pagination .pagination-btn{border:1px solid var(--border-color);background-color:var(--bg-surface);min-width:38px;height:38px;color:var(--text-main);cursor:pointer;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:13.5px;font-weight:800;transition:all .2s;display:flex}.faqs-pagination .pagination-btn:hover:not(:disabled){border-color:var(--main-color);color:var(--main-color)}.faqs-pagination .pagination-btn.is-active{background-color:var(--main-color);border-color:var(--main-color);color:#fff}.faqs-pagination .pagination-btn:disabled{opacity:.4;cursor:not-allowed}.faqs-pagination .pagination-btn--arrow{background-color:var(--bg-site)}.faqs-cta{width:100%}.faqs-cta__card{background:linear-gradient(135deg, var(--main-color) 0%, #0f172aeb 100%);text-align:center;box-sizing:border-box;box-shadow:0 20px 40px -10px var(--main-color-light);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex;position:relative;overflow:hidden}.faqs-cta__card:before{content:"";opacity:.08;pointer-events:none;z-index:1;background-image:url(https://www.transparenttextures.com/patterns/cubes.png);position:absolute;inset:0}.faqs-cta__card .cta-icon-wrapper{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;z-index:2;background-color:#ffffff26;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;display:flex}.faqs-cta__card h2{color:#fff;z-index:2;text-shadow:0 2px 4px #00000026;margin:0 0 12px;font-size:24px;font-weight:900}.faqs-cta__card p{color:#ffffffd9;z-index:2;max-width:480px;margin:0 0 28px;font-size:14.5px;font-weight:600;line-height:1.65}.faqs-cta .cta-submit-btn{height:48px;color:var(--text-main);cursor:pointer;z-index:2;background-color:#fff;border:none;border-radius:12px;padding-inline:36px;font-size:14px;font-weight:850;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 15px #00000014}.faqs-cta .cta-submit-btn:hover{background-color:var(--text-main);color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #00000040}.faqs-cta .cta-submit-btn:active{transform:translateY(0)}@media (max-width:768px){.faqs-cta__card{border-radius:20px;padding:36px 20px}.faqs-cta__card h2{font-size:19px}.faqs-cta__card p{margin-bottom:24px;font-size:13.5px}.faqs-cta .cta-submit-btn{width:100%}}
