:root{--primary-blue:#3498db;--dark-blue:#2980b9;--accent-red:#e74c3c;--text-dark:#263238;--text-muted:#546e7a;--bg-light:#f8fbfd;--bg-section:#ffffff;--bg-header-gradient-start:#eef5fb;--bg-summary-open:#eaf6fc;--border-light:#e1e7ed;--border-faq-item:#eef2f7;--shadow-light:rgba(0, 0, 0, 0.05);--shadow-medium:rgba(0, 0, 0, 0.12);--shadow-hover:rgba(0, 0, 0, 0.2);--shadow-faq-item:rgba(0, 0, 0, 0.08);--shadow-faq-item-hover:rgba(
    0,
    0,
    0,
    0.15
  );--border-radius-section:32px;--border-radius-item:24px;--transition-speed-slow:0.6s;--transition-speed-medium:0.45s;--transition-speed-fast:0.35s;--ease-bezier:cubic-bezier(
    0.25,
    0.8,
    0.25,
    1
  );--social-proof-bg:#e6f7ff;--social-proof-text:#2a7da1;--urgency-bg:#fff0e6;--urgency-text:#d66800;--call-to-action-bg:#dff0d8;--call-to-action-text:#3c763d;--highlight-number-color:var(--accent-red);--search-border:#ccd6e0;--search-focus-shadow:rgba(52, 152, 219, 0.3)}body{font-family:Vazirmatn,sans-serif;background-color:var(--bg-light);color:var(--text-dark);direction:rtl;text-align:right;line-height:1.9;margin:0;padding:0;font-size:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.content-area{max-width:1100px;margin:0 auto;padding:0 3rem}.page-header{text-align:center;padding:8rem 3rem 6rem;background:linear-gradient(150deg,var(--bg-header-gradient-start) 0,var(--bg-section) 100%);border-bottom:1px solid var(--border-light);margin-bottom:4rem;box-shadow:0 8px 25px var(--shadow-light);position:relative;overflow:hidden;border-radius:0 0 var(--border-radius-section) var(--border-radius-section)}.page-header h1{font-size:4.2rem;color:var(--text-dark);margin-bottom:1.5rem;font-weight:900;letter-spacing:-.05em;text-shadow:0 3px 8px rgba(0,0,0,.08);line-height:1.2}.intro-text{font-size:1.55rem;color:var(--text-muted);max-width:950px;margin:0 auto 3rem;line-height:1.8;font-weight:400}.main-content{padding-bottom:7rem}.faq-section{background-color:var(--bg-section);padding:4.5rem;margin-bottom:4rem;border-radius:var(--border-radius-section);box-shadow:0 25px 80px var(--shadow-medium);border:1px solid var(--border-light);transition:transform var(--transition-speed-slow) var(--ease-bezier),box-shadow var(--transition-speed-slow) var(--ease-bezier);position:relative;overflow:hidden}.faq-section:hover{transform:translateY(-10px);box-shadow:0 30px 90px var(--shadow-hover)}.section-title{font-size:3.2rem;color:var(--text-dark);margin-bottom:3.5rem;text-align:center;position:relative;padding-bottom:1.5rem;font-weight:700;letter-spacing:-.03em}.section-title::after{content:"";position:absolute;bottom:0;right:50%;transform:translateX(50%);width:120px;height:8px;background:linear-gradient(90deg,var(--primary-blue) 0,var(--dark-blue) 100%);border-radius:5px;opacity:.9;transition:width var(--transition-speed-slow) var(--ease-bezier),opacity var(--transition-speed-slow) ease-in-out}.faq-section:hover .section-title::after{width:180px;opacity:1;box-shadow:0 2px 10px rgba(52,152,219,.4)}.faq-group{display:flex;flex-direction:column;gap:2rem}.faq-item{background-color:#fcfdff;border:1px solid var(--border-faq-item);border-radius:var(--border-radius-item);overflow:hidden;transition:all var(--transition-speed-medium) var(--ease-bezier);box-shadow:0 10px 30px var(--shadow-faq-item)}.faq-item:hover{border-color:var(--primary-blue);box-shadow:0 15px 45px var(--shadow-faq-item-hover);transform:translateY(-5px)}.faq-item summary{display:flex;align-items:center;padding:2.2rem 2.8rem;font-weight:600;color:var(--text-dark);cursor:pointer;outline:0;position:relative;user-select:none;font-size:1.4rem;background-color:var(--bg-section);border-bottom:1px solid transparent;transition:all var(--transition-speed-fast) ease-in-out;letter-spacing:-.02em}.faq-item details[open] summary{background-color:var(--bg-summary-open);border-bottom-color:#d8e8f5;color:var(--dark-blue);border-radius:var(--border-radius-item) var(--border-radius-item) 0 0;box-shadow:0 6px 15px rgba(0,0,0,.06)}.faq-item summary::-webkit-details-marker,.faq-item summary::marker{display:none}.faq-item summary::before{content:"+";font-family:Vazirmatn,sans-serif;font-size:2.8rem;line-height:1;color:var(--primary-blue);margin-left:2rem;flex-shrink:0;transition:transform var(--transition-speed-medium) var(--ease-bezier),color var(--transition-speed-medium) ease-out}.faq-item summary .faq-icon{width:1.4rem;height:1.4rem;margin-left:1rem;fill:var(--primary-blue);flex-shrink:0}.faq-item details[open] summary::before{content:"−";transform:rotate(0);color:var(--accent-red)}.faq-answer{padding:0 2.8rem;margin:0;color:var(--text-muted);border-top:1px solid #f0f4f7;font-size:1.2rem;line-height:1.8;background-color:var(--bg-section);max-height:0;overflow:hidden;opacity:0;padding-top:0;padding-bottom:0;transition:max-height .4s var(--ease-bezier),padding .4s var(--ease-bezier),opacity .4s ease-out}.faq-item[open]>.faq-answer{max-height:1000px;opacity:1;padding-top:1.6rem;padding-bottom:2.8rem}.faq-answer p{margin-top:1.6rem;margin-bottom:0}.text-link{color:var(--primary-blue);text-decoration:none;border-bottom:2px solid rgba(52,152,219,.7);transition:all var(--transition-speed-fast) var(--ease-bezier);font-weight:500}.text-link:hover{color:var(--dark-blue);border-bottom-color:var(--dark-blue);background-color:rgba(52,152,219,.15);border-radius:8px;padding:0 .5rem}.faq-navigation{margin-bottom:4rem;background-color:var(--bg-section);border-radius:var(--border-radius-section);box-shadow:0 15px 50px var(--shadow-light);padding:2rem 3rem;border:1px solid var(--border-light);text-align:center}.faq-navigation h2{color:var(--text-dark);font-size:1.8rem;margin-bottom:1.5rem;font-weight:600}.faq-navigation ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem 2.5rem}.faq-navigation li a{text-decoration:none;color:var(--primary-blue);font-weight:500;font-size:1.25rem;padding:.8rem 1.8rem;border:2px solid var(--primary-blue);border-radius:12px;transition:all var(--transition-speed-fast) var(--ease-bezier);white-space:nowrap;box-shadow:0 4px 10px rgba(0,0,0,.05)}.faq-navigation li a:focus,.faq-navigation li a:hover{background-color:var(--primary-blue);color:var(--bg-section);box-shadow:0 6px 15px rgba(52,152,219,.4);transform:translateY(-3px);border-color:var(--dark-blue)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.section-description{font-size:1.25rem;color:var(--text-muted);text-align:center;max-width:800px;margin:-2.5rem auto 4.5rem;line-height:1.7}.call-to-action-box{background-color:var(--call-to-action-bg);color:var(--call-to-action-text);padding:1.8rem;margin-top:2rem;border-radius:16px;border:1px solid rgba(60,118,61,.3);text-align:center;font-size:1.1rem;font-weight:500;line-height:1.6;box-shadow:0 5px 15px rgba(0,0,0,.08)}.call-to-action-box p{margin:0 0 1rem 0}.call-to-action-box .button-link{display:inline-block;background-color:var(--call-to-action-text);color:#fff;padding:.8rem 1.8rem;border-radius:10px;text-decoration:none;font-weight:600;transition:background-color .3s ease,transform .3s ease;box-shadow:0 4px 10px rgba(0,0,0,.1)}.call-to-action-box .button-link:hover{background-color:#2e5c2e;transform:translateY(-2px)}.social-proof-message{background-color:var(--social-proof-bg);color:var(--social-proof-text);padding:1.6rem;margin-top:2rem;border-radius:16px;border:1px solid rgba(42,125,161,.3);text-align:center;font-size:1.1rem;font-weight:500;line-height:1.6;box-shadow:0 5px 15px rgba(0,0,0,.08)}.social-proof-message p{margin:0}.social-proof-message .highlight-number{font-size:1.4em;font-weight:800;color:var(--highlight-number-color);margin:0 .4rem;display:inline-block;text-shadow:0 1px 3px rgba(0,0,0,.1)}.scarcity-call-to-action,.urgency-message{background-color:var(--urgency-bg);color:var(--urgency-text);padding:1.6rem;margin-top:2rem;border-radius:16px;border:1px solid rgba(214,104,0,.3);text-align:center;font-size:1.1rem;font-weight:600;line-height:1.6;animation:pulse 2s infinite ease-in-out;box-shadow:0 5px 15px rgba(0,0,0,.08)}.scarcity-call-to-action p,.urgency-message p{margin:0}@keyframes pulse{0%{transform:scale(1);box-shadow:0 5px 15px rgba(0,0,0,.08)}50%{transform:scale(1.01);box-shadow:0 7px 20px rgba(0,0,0,.15)}100%{transform:scale(1);box-shadow:0 5px 15px rgba(0,0,0,.08)}}.search-faq-container{display:flex;justify-content:center;align-items:center;width:100%;max-width:700px;margin:2rem auto 0;position:relative}.search-faq-container input[type=text]{width:100%;padding:1.2rem 2rem;border:2px solid var(--search-border);border-radius:18px;font-size:1.2rem;color:var(--text-dark);background-color:var(--bg-section);transition:all .3s var(--ease-bezier);box-shadow:0 5px 15px rgba(0,0,0,.05);text-align:right;padding-left:4rem}.search-faq-container input[type=text]::placeholder{color:var(--text-muted);opacity:.8}.search-faq-container input[type=text]:focus{border-color:var(--primary-blue);box-shadow:0 0 0 4px var(--search-focus-shadow);outline:0;background-color:#fff}.search-faq-container button#clear-search{position:absolute;left:1.5rem;background:0 0;border:none;font-size:1.8rem;color:var(--text-muted);cursor:pointer;padding:.5rem;display:none;transition:color .2s ease-in-out}.search-faq-container button#clear-search:hover{color:var(--accent-red)}@media (max-width:1100px){.content-area{padding:0 2.5rem}}@media (max-width:992px){.page-header h1{font-size:3.5rem}.intro-text{font-size:1.4rem}.faq-section{padding:3.5rem 2.5rem}.section-title{font-size:2.8rem}.section-title::after{width:100px;height:7px}.faq-section:hover .section-title::after{width:160px}.faq-item summary{padding:2rem 2.2rem;font-size:1.3rem}.faq-item summary::before{font-size:2.4rem}.faq-answer{padding:0 2.2rem 2.2rem 2.2rem;font-size:1.15rem}.faq-navigation ul{gap:1rem 2rem}.faq-navigation li a{font-size:1.15rem;padding:.7rem 1.2rem}.section-description{font-size:1.15rem;margin:-2rem auto 3.5rem}.call-to-action-box,.scarcity-call-to-action,.social-proof-message,.urgency-message{padding:1.5rem;font-size:1.05rem}.search-faq-container input[type=text]{padding:1rem 1.8rem;font-size:1.1rem;padding-left:3.5rem}.search-faq-container button#clear-search{left:1.2rem;font-size:1.6rem}}@media (max-width:768px){.content-area{padding:0 1.5rem}.page-header{padding:5rem 1.5rem 3.5rem;border-radius:0 0 24px 24px}.page-header h1{font-size:2.8rem}.intro-text{font-size:1.2rem}.faq-section{padding:2.5rem 1.8rem;margin-bottom:2.5rem;border-radius:var(--border-radius-item)}.section-title{font-size:2.2rem;margin-bottom:2rem}.section-title::after{width:80px;height:6px}.faq-section:hover .section-title::after{width:120px}.faq-group{gap:1.5rem}.faq-item summary{padding:1.8rem 1.8rem;font-size:1.15rem}.faq-item summary::before{font-size:2.2rem}.faq-answer{padding:0 1.8rem 1.8rem 1.8rem;font-size:1.05rem}.faq-item{border-radius:16px}.faq-navigation{padding:1.5rem 2rem;margin-bottom:3rem}.faq-navigation li a{font-size:1.05rem;padding:.6rem 1rem}.section-description{font-size:1.05rem;margin:-1.5rem auto 2.5rem}.call-to-action-box,.scarcity-call-to-action,.social-proof-message,.urgency-message{padding:1.2rem;font-size:1rem}.search-faq-container input[type=text]{padding:.9rem 1.5rem;font-size:1rem;padding-left:3.2rem}.search-faq-container button#clear-search{left:1rem;font-size:1.4rem}}@media (max-width:480px){.content-area{padding:0 1rem}.page-header{padding:3.5rem 1rem 2.5rem;border-radius:0 0 18px 18px}.page-header h1{font-size:2.2rem;letter-spacing:-.03em}.intro-text{font-size:1rem}.faq-section{padding:2rem 1.2rem;border-radius:16px;margin-bottom:2rem}.section-title{font-size:1.8rem;margin-bottom:1.5rem}.section-title::after{width:60px;height:5px}.faq-section:hover .section-title::after{width:90px}.faq-group{gap:1.5rem}.faq-item summary{padding:1.5rem 1.5rem;font-size:1.05rem}.faq-item summary::before{font-size:1.8rem;margin-left:1rem}.faq-answer{padding:0 1.5rem 1.5rem 1.5rem;font-size:.95rem}.faq-item{border-radius:16px}.faq-navigation{padding:1rem 1.5rem;margin-bottom:2rem}.faq-navigation ul{flex-direction:column;gap:1rem}.faq-navigation li a{font-size:1rem;padding:.5rem .8rem;width:100%}.section-description{font-size:.95rem;margin:-1rem auto 2rem}.call-to-action-box,.scarcity-call-to-action,.social-proof-message,.urgency-message{padding:1rem;font-size:.95rem}.social-proof-message .highlight-number{font-size:1.2em}.search-faq-container input[type=text]{padding:.8rem 1.2rem;font-size:.95rem;padding-left:2.8rem}.search-faq-container button#clear-search{left:.8rem;font-size:1.2rem}}.faq-footer{text-align:center;padding:2.5rem 1rem;border-top:1px solid var(--border-light);background-color:var(--bg-section);font-size:1rem;margin-top:4rem}.faq-footer a{color:var(--primary-blue);margin:0 .5rem;text-decoration:none;font-weight:500}.faq-footer a:focus,.faq-footer a:hover{text-decoration:underline}.highlight-box{background-color:var(--bg-summary-open);border-right:4px solid var(--primary-blue);padding:1rem 1.5rem;margin-top:1rem;border-radius:12px;box-shadow:0 3px 8px var(--shadow-light);font-weight:500}.language-note{text-align:center;margin:1rem 0 2rem;font-size:.95rem}.language-note a{color:var(--primary-blue);text-decoration:none}.language-note a:focus,.language-note a:hover{text-decoration:underline}