:root{--primary:gold;--primary-dark:#ccac00;--primary-light:#fff29e;--primary-transparent:#ffd7001a;--secondary:#0c0c1a;--secondary-light:#1a1a2e;--accent:#2a5cff;--accent-light:#4a7bff;--dark:#050510;--darker:#020208;--light:#f0f0f5;--gray:#2a2a3c;--gray-light:#3a3a4c;--success:#00c853;--warning:#ff9800;--danger:#ff4d4d;--font:"Vazir",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading:"Vazir","Montserrat","Arial",sans-serif;--zeus-color:gold;--zeus-glow:#ffd700cc;--zeus-shadow:#ffd70033;--bg-dark:#050508;--text-main:#f3f3d3}body.light-mode{--zeus-color:#f4c430;--zeus-glow:#e6b80099;--zeus-shadow:#f4c43026;--text-main:#2d3748;--primary:#f4c430;--primary-dark:#ccac00;--primary-light:#ffe066;--primary-transparent:#f4c4301a;--secondary:#f0f0f5;--secondary-light:#e0e0e5;--accent:#2a5cff;--accent-light:#4a7bff;--dark:#f8f9fa;--darker:#e9ecef;--light:#2d3748;--gray:#dee2e6;--gray-light:#ced4da;--success:#28a745;--warning:#ffc107;--danger:#dc3545;color:var(--text-main);background:linear-gradient(135deg,#fefefe 0%,#f8f9fa 50%,#f2f2f2 100%);transition:all .6s}::selection{background:var(--zeus-glow);color:var(--bg-dark);text-shadow:0 0 12px #ffd700aa}::selection{background:var(--zeus-glow);color:var(--bg-dark);text-shadow:0 0 12px #ffd700aa}body.light-mode ::selection,body.light-mode::-moz-selection{color:#1a1a1a;text-shadow:none;background:#f4c430e6}body.light-mode ::selection,body.light-mode::selection{color:#1a1a1a;text-shadow:none;background:#f4c430e6}*{box-sizing:border-box}body{font-family:var(--font);background-color:var(--dark);color:var(--light);text-align:center;margin:0;font-weight:400;line-height:1.7;overflow-x:hidden}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 30px}#menu-overlay{backdrop-filter:blur(6px);opacity:0;pointer-events:none;z-index:5;background:#0a0a0f99;width:100%;height:100%;transition:opacity .3s;position:fixed;top:0;left:0}#menu-overlay.show{opacity:1;pointer-events:auto}.main-header{border-bottom:1px solid var(--zeus-shadow);backdrop-filter:blur(8px);z-index:100;background:#ffffff0d;justify-content:space-between;align-items:center;padding:15px 150px;transition:all .3s;display:flex;position:sticky;top:0}.main-header.scrolled{backdrop-filter:blur(12px)saturate(180%);background:#050510fa;border-bottom:1px solid #ffd7004d;padding:8px 150px;box-shadow:0 8px 35px #0009}.main-header.scrolled .logo img{height:45px;transition:all .2s ease-out}.main-header.scrolled .navbar a{padding:4px 0;font-size:.9rem;transition:all .2s ease-out}body.light-mode .main-header{backdrop-filter:blur(8px);border-bottom:1px solid var(--zeus-shadow);background:#fffc;box-shadow:0 2px 10px #0000001a}.logo img{height:53px;transition:filter .3s}.navbar{align-items:center;gap:10px;display:flex}.navbar a{color:#f5eec4;cursor:pointer;align-items:center;gap:6px;padding:6px 0;font-size:.95rem;text-decoration:none;transition:all .3s;display:flex}body.light-mode .navbar a{color:#333}.navbar a:hover{color:var(--zeus-color);text-shadow:0 0 8px var(--zeus-glow)}body.light-mode .navbar a:hover{color:var(--zeus-color)}.theme-toggle{cursor:pointer;z-index:11;backdrop-filter:blur(4px);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0 10px;transition:all .3s;display:flex;position:relative;top:10px;transform:translateY(-10px)}.theme-toggle i{opacity:.8;font-size:1rem;transition:all .3s}.theme-toggle:active{transform:scale(.92)}body.light-mode .theme-toggle{background:#e6b80033;border-color:#e6b8004d}body.light-mode .theme-toggle i{color:#e6b800}.menu-toggle{cursor:pointer;color:var(--zeus-color);font-size:1.5rem;display:none}.menu-toggle i{transition:transform .4s,color .4s}#backtotop{width:50px;height:50px;color:var(--zeus-color);cursor:pointer;opacity:0;pointer-events:none;z-index:10;background-color:#333;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:30px;right:30px}#backtotop.show{opacity:1;pointer-events:auto;transform:translateY(0)}#backtotop:hover{background-color:#555}body.light-mode #backtotop{color:#e6b800;background:#fff;border:1px solid #eee;box-shadow:0 2px 10px #0000001a}body.light-mode #backtotop:hover{background:#f0f0f0}.hero{background:radial-gradient(circle at 20% 30%,#ffd70014 0%,transparent 40%),radial-gradient(circle at 80% 70%,#2a5cff14 0%,transparent 40%),linear-gradient(180deg,var(--dark)0%,var(--darker)100%);padding:130px 0 120px;position:relative;overflow:hidden}body.light-mode .hero{background:linear-gradient(#f8f9fa 0%,#e9ecef 100%)}.hero:before{content:"";z-index:0;background-image:radial-gradient(circle at 10% 20%,#ffd70008 1px,#0000 1px),radial-gradient(circle at 90% 80%,#2a5cff08 1px,#0000 1px);background-size:50px 50px;width:100%;height:100%;position:absolute;top:0;right:0}.hero-content{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.hero-text{text-align:right;position:relative}.hero-badge{background:var(--primary-transparent);color:var(--primary);border:1px solid #ffd70033;border-radius:8px;align-items:center;margin-bottom:30px;padding:10px 20px;font-size:1rem;font-weight:600;display:inline-flex;box-shadow:0 4px 15px #ffd70026}.hero-badge i{margin-left:10px;font-size:1.1rem}h1{font-family:var(--font-heading);color:var(--light);margin-bottom:30px;font-size:3.5rem;font-weight:900;line-height:1.2}body.light-mode h1{color:#333}.hero-highlight{background:linear-gradient(135deg,var(--primary),var(--primary-light));-webkit-text-fill-color:transparent;text-shadow:0 8px 25px #ffd7004d;-webkit-background-clip:text}.hero-description{color:#ffffffbf;text-align:justify;max-width:85%;margin-bottom:40px;font-size:1.3rem;line-height:1.8}body.light-mode .hero-description{color:#444}.hero-features{cursor:pointer;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:50px;display:grid}.hero-feature{color:var(--light);text-align:right;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;align-items:center;padding:14px 24px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 15px #0000001a}body.light-mode .hero-feature{color:#333;background:#fffc;border:1px solid #0000001a}.hero-feature:hover{background:#ffd7000d;border-color:#ffd70033;transform:translateY(-3px);box-shadow:0 8px 25px #ffd70026}body.light-mode .hero-feature:hover{background:#f4c4301a}.hero-feature i{color:var(--primary);min-width:20px;margin-left:12px;font-size:1.2rem}.hero-actions{align-items:center;gap:20px;display:flex}.cta-button{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--secondary);cursor:pointer;letter-spacing:.3px;border:none;border-radius:8px;padding:12px 28px;font-family:Vazir,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 8px 25px #ffd70040}.cta-button span{z-index:1;position:relative}.cta-button:hover{transform:translateY(-3px);box-shadow:0 12px 35px #ffd70066}.secondary-button{color:var(--primary);border:1px solid var(--primary-dark);cursor:pointer;background:0 0;border-radius:8px;padding:12px 28px;font-family:Vazir,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:all .4s;box-shadow:0 4px 15px #ffd7001a}body.light-mode .secondary-button{border-color:var(--primary-light)}.secondary-button:hover{border-color:var(--primary);background:#ffd7001a;transform:translateY(-3px);box-shadow:0 8px 25px #ffd70033}.hero-visual{position:relative}.dashboard-image{border:1px solid #ffd70026;border-radius:20px;width:100%;box-shadow:0 20px 60px #0006}.problem-solution{background-color:var(--darker);padding:120px 0}.section-header{text-align:center;margin-bottom:70px}.section-label{background:var(--primary-transparent);color:var(--primary);border:1px solid #ffd70033;border-radius:6px;margin-bottom:20px;padding:8px 20px;font-size:.95rem;font-weight:600;display:inline-block}.section-title{font-family:var(--font-heading);color:var(--light);margin-bottom:25px;font-size:3rem;font-weight:900;line-height:1.2}body.light-mode .section-title{color:#333}.section-subtitle{color:#ffffffb3;max-width:800px;margin:0 auto;font-size:1.3rem;line-height:1.7}body.light-mode .section-subtitle{color:#666}.ps-grid{grid-template-columns:1fr 1fr;gap:50px;display:grid}.problem-card,.solution-card{text-align:right;background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;padding:50px 40px;transition:all .4s;position:relative;box-shadow:0 10px 30px #0003}body.light-mode .problem-card,body.light-mode .solution-card{background:#fffc;border:1px solid #0000001a;box-shadow:0 10px 30px #0000001a}.problem-card:hover,.solution-card:hover{border-color:#ffd70026;box-shadow:0 20px 50px #0000004d;transform:translateY(-10px)!important}.ps-icon{border:1px solid;border-radius:18px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:30px;font-size:1.8rem;display:flex;position:absolute;top:20px;left:20px}.problem-card .ps-icon{color:var(--danger);background:#ff4d4d1a;border-color:#ff4d4d4d}.solution-card .ps-icon{color:var(--success);background:#00c8531a;border-color:#00c8534d}.ps-title{color:var(--light);margin-bottom:30px;font-size:1.8rem;font-weight:700}body.light-mode .ps-title{color:#333}.ps-list{padding:0;list-style:none}.ps-list li{color:#fffc;text-align:right;margin-bottom:18px;padding-right:30px;font-size:1.1rem;position:relative}body.light-mode .ps-list li{color:#444}.problem-card .ps-list li:before{content:"✗";color:var(--danger);font-weight:700;position:absolute;right:0}.solution-card .ps-list li:before{content:"✓";color:var(--success);font-weight:700;position:absolute;right:0}body.light-mode .ps-list li:before{color:var(--success)}.problem-card .ps-list li:before{color:var(--danger)}body.light-mode .problem-card .ps-list li:before{color:#dc3545}.pricing{background:linear-gradient(180deg,var(--dark)0%,var(--darker)100%);padding:120px 0}body.light-mode .pricing{background:linear-gradient(#f8f9fa 0%,#e9ecef 100%)}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.pricing-card{text-align:center;backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff0d;border-radius:25px;flex-direction:column;padding:50px 40px;transition:all .4s;display:flex;position:relative;box-shadow:0 10px 30px #0003}body.light-mode .pricing-card{background:#fffffff2;border:1px solid #0000001a;box-shadow:0 10px 30px #0000001a}.pricing-card:hover{border-color:#ffd70033;box-shadow:0 20px 40px #0000004d;transform:translateY(-10px)!important}.pricing-card.recommended{border-color:var(--primary)}.pricing-badge{background:var(--primary);color:var(--secondary);border-radius:6px;padding:8px 20px;font-size:.9rem;font-weight:700;position:absolute;top:-15px;right:30px;box-shadow:0 4px 15px #ffd7004d}.pricing-header{margin-bottom:40px}.pricing-title{color:var(--light);margin-bottom:10px;font-size:1.8rem;font-weight:700}body.light-mode .pricing-title{color:#333}.pricing-subtitle{color:#fff9;margin-bottom:25px;font-size:1.1rem}body.light-mode .pricing-subtitle{color:#666}.pricing-price{flex-direction:column;align-items:center;display:flex}.price-amount{color:var(--primary);font-size:3rem;font-weight:900}body.light-mode .price-amount{color:var(--zeus-color)}.price-period{color:#fff9;margin-top:5px;font-size:1rem}body.light-mode .price-period{color:#666}.pricing-features{text-align:right;flex-grow:1;margin-bottom:40px;padding:0;list-style:none}.pricing-features li{color:#ffffffd9;justify-content:flex-start;align-items:center;margin-bottom:18px;font-size:1.1rem;display:flex}body.light-mode .pricing-features li{color:#444}.pricing-features i{color:var(--success);min-width:20px;margin-left:12px;font-size:1.2rem}body.light-mode .pricing-features i{color:#28a745}.custom-solution{width:100%;margin-top:60px}.custom-solution-content{backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffd70014,#ffd70008);border:2px solid #ffd7004d;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;padding:40px 50px;transition:all .4s;display:flex}body.light-mode .custom-solution-content{background:linear-gradient(135deg,#f4c4301f,#f4c4300d);border:2px solid #f4c43066}.custom-solution-content:hover{border-color:var(--primary);transform:translateY(-5px);box-shadow:0 15px 40px #ffd70033}.custom-solution-icon{width:80px;height:80px;color:var(--primary);background:#ffd70026;border:1px solid #ffd7004d;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;font-size:2.5rem;display:flex}body.light-mode .custom-solution-icon{color:var(--zeus-color);background:#f4c43026;border:1px solid #f4c4304d}.custom-solution-text{text-align:right;flex:1}.custom-solution-title{color:var(--primary);margin:0 0 10px;font-size:1.8rem;font-weight:700}body.light-mode .custom-solution-title{color:var(--zeus-color)}.custom-solution-description{color:#ffffffd9;margin:0;font-size:1.15rem;line-height:1.6}body.light-mode .custom-solution-description{color:#444}.custom-solution-action{flex-shrink:0}.custom-solution-action .cta-button{white-space:nowrap;margin:0;padding:16px 35px}.technical-features{background-color:var(--dark);padding:120px 0}body.light-mode .technical-features{background-color:#f8f9fa}.features-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.feature-card{backdrop-filter:blur(10px);text-align:right;background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;padding:40px 35px;transition:all .4s;position:relative;overflow:hidden}body.light-mode .feature-card{background:#fffffff2;border:1px solid #0000001a;box-shadow:0 10px 30px #0000001a}.feature-card:hover{border-color:#ffd70033;box-shadow:0 20px 40px #0000004d;transform:translateY(-10px)!important}.feature-icon{width:70px;height:70px;color:var(--primary);background:#ffd7001a;border:1px solid #ffd70033;border-radius:18px;justify-content:center;align-items:center;margin-bottom:30px;font-size:1.8rem;display:flex}body.light-mode .feature-icon{color:var(--zeus-color);background:#f4c4301a;border:1px solid #f4c43033}.feature-title{color:var(--light);margin-bottom:18px;font-size:1.5rem;font-weight:700}body.light-mode .feature-title{color:#333}.feature-description{color:#ffffffb3;text-align:justify;line-height:1.7}body.light-mode .feature-description{color:#666}.how-it-works{background-color:var(--dark);padding:120px 0}body.light-mode .how-it-works{background-color:#f8f9fa}.steps{justify-content:space-between;margin-top:60px;display:flex;position:relative}.steps:before{content:"";background:linear-gradient(to left,transparent,var(--primary),transparent);z-index:1;width:100%;height:2px;position:absolute;top:40px;right:0}body.light-mode .steps:before{background:linear-gradient(to left,transparent,var(--zeus-color),transparent)}.step{z-index:2;text-align:center;flex:1;position:relative}.step-number{background:linear-gradient(135deg,var(--primary),var(--primary-dark));width:80px;height:80px;color:var(--secondary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 30px;font-size:1.8rem;font-weight:900;display:flex;box-shadow:0 10px 25px #ffd7004d}body.light-mode .step-number{background:linear-gradient(135deg,var(--zeus-color),#d4a200);color:#fff;box-shadow:0 10px 25px #f4c43040}.step-title{color:var(--light);margin-bottom:15px;font-size:1.3rem;font-weight:700}body.light-mode .step-title{color:#333}.step-description{color:#ffffffb3;max-width:250px;margin:0 auto;line-height:1.6}body.light-mode .step-description{color:#666}.starter-plan{background:linear-gradient(360deg,var(--darker)0%,var(--dark)100%);padding:120px 0;position:relative}body.light-mode .starter-plan{background:linear-gradient(360deg,#e9ecef 0%,#f8f9fa 100%)}.dns-grid{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:25px;display:flex}.dns-card{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;justify-content:space-between;align-items:center;padding:40px;transition:all .3s;display:flex}body.light-mode .dns-card{background:#fffffff2;border:1px solid #0000001a;box-shadow:0 10px 30px #0000001a}.dns-card:hover{border-color:#ffd70033;transform:translateY(-10px);box-shadow:0 20px 40px #0000004d}.dns-ip{color:var(--zeus-color);letter-spacing:3px;font-family:vazir;font-size:1.6rem;font-weight:700}.dns-badge{background:var(--primary);color:var(--secondary);z-index:1;border-radius:6px;padding:4px 14px;font-family:vazir;font-size:.75rem;font-weight:700;position:absolute;top:-15px;right:30px;box-shadow:0 4px 15px #ffd7004d}.copy-btn{background:var(--zeus-color);color:var(--secondary);cursor:pointer;border:none;border-radius:6px;margin-right:10px;padding:7px 15px;font-family:vazir;font-weight:700}.final-cta{background:radial-gradient(circle at center,#ffd7001a 0%,transparent 70%),linear-gradient(180deg,var(--secondary)0%,var(--dark)100%);text-align:center;padding:120px 0}body.light-mode .final-cta{background:radial-gradient(circle,#f4c4301a 0%,#0000 70%),linear-gradient(#f0f0f5 0%,#f8f9fa 100%)}.cta-title{font-family:var(--font-heading);color:var(--light);margin-bottom:30px;font-size:3rem;font-weight:900;line-height:1.2}body.light-mode .cta-title{color:#333}.cta-subtitle{color:#ffffffb3;max-width:700px;margin:0 auto 50px;font-size:1.3rem;line-height:1.7}body.light-mode .cta-subtitle{color:#666}.sanction-check{background:linear-gradient(180deg,var(--darker)0%,var(--dark)100%);padding:100px 0;position:relative}body.light-mode .sanction-check{background:linear-gradient(#e9ecef 0%,#f8f9fa 100%)}.check-container{z-index:2;direction:ltr;max-width:800px;margin:0 auto;position:relative}.input-group{backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;gap:15px;margin-bottom:30px;padding:10px;transition:all .3s;display:flex}body.light-mode .input-group{background:#ffffffe6;border:1px solid #0000001a;box-shadow:0 5px 20px #0000000d}.input-group:focus-within{border-color:var(--primary);box-shadow:0 0 20px #ffd70026}.input-group input{color:var(--light);font-size:1.1rem;font-family:var(--font);background:0 0;border:none;outline:none;flex:1;padding:15px 20px}body.light-mode .input-group input{color:#333}.input-group button{justify-content:center;align-items:center;min-width:160px;display:flex}.loader{border:3px solid #0000004d;border-top-color:#000;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.result-box{text-align:right;direction:rtl;background:#ffffff08;border:1px solid #ffffff0d;border-radius:15px;align-items:center;gap:20px;padding:25px;animation:.4s ease-out slideDown;display:flex}body.light-mode .result-box{background:#fff;border:1px solid #eee;box-shadow:0 5px 15px #0000000d}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.result-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;display:flex}.result-content h4{color:var(--light);margin:0 0 5px;font-size:1.1rem}body.light-mode .result-content h4{color:#333}.result-content p{color:#ffffffb3;margin:0;font-size:.95rem}body.light-mode .result-content p{color:#666}.status-success,body.light-mode .status-success{border-bottom:4px solid var(--success)}.status-success .result-icon{color:var(--success);background:#00c8531a}.status-warning,body.light-mode .status-warning{border-bottom:4px solid var(--warning)}.status-warning .result-icon{color:var(--warning);background:#ff98001a}.status-danger,body.light-mode .status-danger{border-bottom:4px solid var(--danger)}.status-danger .result-icon{color:var(--danger);background:#ff4d4d1a}.status-info,body.light-mode .status-info{border-bottom:4px solid var(--accent)}.status-info .result-icon{color:var(--accent);background:#2a5cff1a}.support-link{color:#ffffff80;margin-top:20px;font-size:.9rem}body.light-mode .support-link{color:#777}.support-link a{color:var(--primary);border-bottom:1px dashed var(--primary);text-decoration:none}.main-footer{backdrop-filter:blur(8px);border-top:1px solid var(--zeus-shadow);background:#ffffff0d;border-radius:20px 20px 0 0;padding:3rem 1.5rem 1.5rem;font-size:.95rem;line-height:1.7}.main-footer .container{max-width:1600px}body.light-mode .main-footer{background-color:#e9ecef;border-top:1px solid #f4c4301a}.footer-grid{text-align:justify;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:50px;margin-bottom:70px;display:grid}.footer-col h3{color:var(--light);align-items:center;gap:10px;margin-bottom:25px;font-size:1.3rem;font-weight:700;display:flex}body.light-mode .footer-col h3{color:#333}.footer-col h3 i{color:var(--primary)}body.light-mode .footer-col h3 i{color:var(--zeus-color)}.footer-list{color:#fffc;line-height:1.9;list-style:none}body.light-mode .footer-list{color:#555}.footer-list li{margin-bottom:12px;padding-right:20px;position:relative}.footer-list li:before{content:"✓";color:var(--primary);font-weight:700;position:absolute;right:0}body.light-mode .footer-list li:before{color:#28a745}.small-note{color:var(--primary);margin-top:20px;font-size:.9rem;font-weight:600}.footer-col details{border:1px solid var(--zeus-shadow);background:#ffffff08;border-radius:8px;margin-bottom:.75rem;transition:all .3s;overflow:hidden}.faq summary{cursor:pointer;color:var(--zeus-color);background:#ffffff0d;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:600;list-style:none;transition:all .3s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--zeus-color);font-size:1.2rem;font-weight:700;transition:transform .3s}.faq details[open] summary:after{content:"−";transform:rotate(180deg)}.faq details[open] summary{border-bottom:1px solid var(--zeus-shadow);background:#ffffff14}.faq .content{color:#e9e6c4;height:0;margin-bottom:15px;padding:1rem;font-size:.9rem;line-height:1.7;transition:height .6s}body.light-mode .faq .content{color:#666}.faq .content a{color:#00a2ff;font-weight:600;text-decoration:underline}.faq .content a:hover{color:#00d4ff}.footer-links{list-style:none}.footer-links li{margin-bottom:16px}.footer-links a{color:#ffffffb3;align-items:center;gap:8px;text-decoration:none;transition:all .3s;display:flex}body.light-mode .footer-links a{color:#666}.footer-links a:hover{color:var(--primary);transform:translate(-5px)}body.light-mode .footer-links a:hover{color:var(--zeus-color)}.footer-bottom{text-align:center;border-top:1px solid var(--zeus-shadow);margin-top:2rem;padding-top:2rem}.footer-social{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:20px;display:flex}.telegram-link{color:#00a2ff;background:#ffffff0d;border:1px solid #00a2ff4d;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 0 12px #00a2ff1a}body.light-mode .telegram-link{color:#00a2ff;background:#00a2ff1a;border:1px solid #00a2ff4d}.telegram-link:hover{color:#fff;background:#00a2ff;transform:translateY(-2px);box-shadow:0 0 20px #00a2ff80}body.light-mode .telegram-link:hover{color:#fff;background:#00a2ff}.footer-copy{color:#d4c779;font-size:.85rem}body.light-mode .footer-copy{color:#444}.footer-copy strong{color:var(--primary)}body.light-mode .footer-copy strong{color:var(--zeus-color)}#toast{background:var(--primary);color:var(--secondary);opacity:0;z-index:100;border-radius:8px;padding:10px 20px;transition:all .3s;position:fixed;bottom:30px;left:50%;transform:translate(-50%)translateY(20px)}#toast.show{opacity:10;animation:2s forwards fadeInOut;transform:translate(-50%)translateY(0)}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%,20px)}10%,90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,20px)}}@media (width<=1200px){.main-header{padding:10px 50px}.logo img{height:48px;margin-top:5px}.main-header.scrolled{padding:12px 50px}.main-header.scrolled .logo img{height:40px}.container{max-width:100%;padding:0 20px}h1{font-size:3rem}.section-title{font-size:2.5rem}}@media (width<=992px){.main-header{justify-content:space-between}.main-header.scrolled{padding:8px 30px}.main-header.scrolled .logo img{height:38px}.main-header.scrolled .menu-toggle{font-size:1.3rem}.hero-description{max-width:fit-content;margin:4%}.hero-content,.ps-grid,.steps{grid-template-columns:1fr;gap:50px}.steps{flex-direction:column;gap:60px}.steps:before{width:2px;height:100%;top:0;right:50%;transform:translate(50%)}h1{font-size:2.7rem}.navbar{-webkit-backdrop-filter:blur(12px)saturate(150%);border-left:1px solid var(--zeus-shadow);opacity:0;z-index:9;background:#0a0a0fe6;flex-direction:column;align-items:flex-start;gap:18px;width:300px;height:100vh;padding:100px 30px 40px;transition:transform .4s,opacity .4s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-5px 0 20px #ffd70014}body.light-mode .navbar{backdrop-filter:blur(12px)saturate(120%);border-left:1px solid #e6b80033;box-shadow:-5px 0 20px #00000014;background:#ffffffeb!important}.navbar.show{opacity:1;transform:translate(0)}.navbar a{color:#f5eec4;text-align:right;width:100%;font-size:1.1rem;font-weight:500;text-decoration:none;transition:all .3s}body.light-mode .navbar a{color:#333!important}.navbar a:hover{color:var(--zeus-color);text-shadow:0 0 10px var(--zeus-glow);transform:translate(-5px)}body.light-mode .navbar a:hover{text-shadow:0 0 8px #e6b8004d;color:#e6b800!important}.menu-toggle{cursor:pointer;color:var(--zeus-color);z-index:10;font-size:1.5rem;display:block}.menu-toggle.active i{transform:translate(10px)}.theme-toggle{position:absolute;top:32px;left:20px;transform:translateY(-30%);margin:0!important}.steps:before{display:none}}@media (width<=768px){h1{font-size:2.3rem}.section-title{font-size:2rem}.hero-actions{flex-direction:column;align-items:flex-start}.pricing-grid,.features-grid{grid-template-columns:1fr}.cta-title{font-size:2.3rem}.input-group{flex-direction:column;gap:5px;padding:5px}.input-group button{width:100%;padding:12px}.result-box{text-align:center;flex-direction:column}.custom-solution-content{text-align:center;flex-direction:column;gap:25px;padding:30px 25px}.custom-solution-text{text-align:center}.custom-solution-action .cta-button{width:100%}}@media (width<=480px){.main-header{padding:8px 21px}.main-header.scrolled{padding:5px 18px}.main-header.scrolled .logo img{height:36px}.container{padding:0 15px}h1{font-size:2rem}.section-title{font-size:1.8rem}.hero{padding:80px 0 120px}.hero-badge{padding:8px 16px;font-size:.85rem}.hero-description{font-size:1.1rem}.hero-features{grid-template-columns:1fr}.cta-button,.secondary-button{text-align:center;width:100%;padding:14px 25px}.pricing-tabs{flex-direction:column;gap:10px}.logo img{height:43px;margin-top:5px}}