@import url('https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/Vazirmatn-font-face.css');
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Vazirmatn,Vazir,Tahoma,Arial,sans-serif;background:#f7f8fc;color:#20253a;line-height:1.8;-webkit-font-smoothing:antialiased}body.dark{background:#0c1020;color:#e9ecf7}.container{width:min(1180px,calc(100% - 40px));margin:auto}a{text-decoration:none;color:inherit}img{max-width:100%}button,input,select,textarea{font:inherit}.announce{background:linear-gradient(90deg,var(--primary),#7b4dff);color:#fff;text-align:center;font-size:13px}.announce a{display:flex;justify-content:center;align-items:center;gap:9px;padding:7px}.announce span{color:#77f0c8;font-size:9px}.announce b{padding-right:10px}.site-header{height:80px;background:rgba(255,255,255,.9);backdrop-filter:blur(16px);position:sticky;top:0;z-index:50;border-bottom:1px solid #e9eaf2}.dark .site-header{background:rgba(17,22,42,.9);border-color:#242b46}.header-row{height:100%;display:flex;align-items:center;gap:34px}.brand{display:flex;align-items:center;flex:0 0 auto}.brand img{width:132px;height:54px;object-fit:contain}.main-nav{margin-right:10px;flex:1}.main-nav ul{display:flex;align-items:center;gap:6px;list-style:none;padding:0;margin:0}.main-nav li{position:relative}.main-nav a{display:flex;align-items:center;gap:6px;padding:12px 11px;border-radius:10px;font-size:14px;font-weight:700;color:#3d4359}.dark .main-nav a{color:#e2e5f2}.main-nav a:hover{background:#f0f1ff;color:var(--primary)}.submenu{display:none!important;position:absolute!important;top:48px;right:0;min-width:230px;background:#fff!important;border:1px solid #e8eaf3;border-radius:16px;padding:10px!important;box-shadow:0 20px 50px rgba(26,31,55,.14);flex-direction:column;align-items:stretch!important}.dark .submenu{background:#161c33!important;border-color:#2b3454}.has-sub:hover>.submenu{display:flex!important}.submenu a{padding:10px 12px}.chev{font-size:13px}.header-actions{display:flex;align-items:center;gap:12px}.theme-toggle,.mobile-toggle{border:0;background:#f1f2f8;width:38px;height:38px;border-radius:11px;cursor:pointer;color:#4b526a}.dark .theme-toggle{background:#252c47;color:#fff}.mobile-toggle{display:none}.text-link{font-size:13px;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(135deg,var(--primary),#7258ec);color:#fff;border:0;border-radius:13px;padding:14px 23px;font-weight:800;box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 25%,transparent);cursor:pointer;transition:.25s}.btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px color-mix(in srgb,var(--primary) 32%,transparent)}.btn-sm{padding:10px 17px;font-size:13px}.btn-light{background:#fff;color:var(--primary);box-shadow:none}.btn-ghost{background:#fff;color:#31374b;border:1px solid #e5e7f0;box-shadow:none}.dark .btn-ghost{background:#181e35;color:#fff;border-color:#313a5c}.btn-outline{background:transparent;color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 32%,#ddd);box-shadow:none}.eyebrow{display:inline-flex;color:var(--primary);font-weight:800;font-size:13px;margin-bottom:10px}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 75% 5%,#ebe9ff 0,transparent 35%),linear-gradient(180deg,#fff,#f7f8fc);padding:94px 0 120px}.dark .hero{background:radial-gradient(circle at 75% 5%,#2f2d64 0,transparent 32%),linear-gradient(180deg,#11162a,#0c1020)}.hero-glow{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(80px);background:color-mix(in srgb,var(--secondary) 20%,transparent);left:-180px;bottom:-260px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;position:relative}.hero-badge{display:inline-flex;align-items:center;gap:9px;background:#f1f0ff;color:var(--primary);border:1px solid #e4e1ff;border-radius:99px;padding:7px 13px;font-size:13px;font-weight:700}.dark .hero-badge{background:#262552;border-color:#393875}.hero-badge i{width:7px;height:7px;border-radius:50%;background:var(--secondary);box-shadow:0 0 0 5px color-mix(in srgb,var(--secondary) 18%,transparent)}.hero h1{font-size:clamp(38px,4.8vw,65px);line-height:1.35;margin:20px 0 18px;color:#171b2d;letter-spacing:-1.8px}.dark .hero h1{color:#fff}.hero-copy>p{font-size:18px;color:#636a80;max-width:650px}.dark .hero-copy>p{color:#b0b6ca}.hero-actions{display:flex;gap:13px;margin-top:30px}.hero-trust{display:flex;gap:20px;margin-top:28px;color:#697086;font-size:12px;font-weight:700}.dark .hero-trust{color:#adb4c7}.hero-visual{height:470px;position:relative;display:flex;align-items:center;justify-content:center}.orbit{position:absolute;border:1px dashed #c7c6ef;border-radius:50%}.orbit-a{width:430px;height:430px}.orbit-b{width:330px;height:330px}.dark .orbit{border-color:#424476}.server-stack{position:relative;width:390px}.server-card{background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.8);border-radius:24px;padding:25px;box-shadow:0 30px 90px rgba(61,53,131,.2);backdrop-filter:blur(14px)}.dark .server-card{background:rgba(25,31,55,.94);border-color:#333b61}.server-top{display:flex;align-items:center;gap:13px;padding-bottom:20px;border-bottom:1px solid #ececf4}.server-icon{width:48px;height:48px;border-radius:15px;background:#edecff;color:var(--primary);display:flex;padding:12px}.server-icon svg,.service-icon svg,.feature-grid svg,.fc-two svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.server-top div{display:flex;flex-direction:column}.server-top small{font-size:11px;color:#8c92a5}.server-top>i{margin-right:auto;width:9px;height:9px;border-radius:50%;background:#19c78c;box-shadow:0 0 0 5px #dcf8ef}.metrics{display:grid;gap:17px;padding-top:22px}.metrics>div{display:grid;grid-template-columns:1fr auto;gap:7px;font-size:12px}.metrics span{color:#747b91}.metrics em{grid-column:1/-1;height:7px;border-radius:99px;background:#eceef5;overflow:hidden}.metrics em i{display:block;height:100%;background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:inherit}.float-card{position:absolute;background:#fff;border:1px solid #ebebf3;border-radius:17px;padding:13px 16px;box-shadow:0 17px 45px rgba(43,49,84,.15);display:flex;align-items:center;gap:10px}.dark .float-card{background:#171d34;border-color:#303958}.fc-one{right:-45px;top:-50px;flex-direction:column;align-items:flex-start}.fc-one span{font-weight:900;font-size:22px;color:var(--secondary)}.float-card small{color:#7b8297;font-size:11px}.fc-two{left:-45px;bottom:-45px}.fc-two span{width:35px;height:35px;color:var(--primary)}.domain-section{margin-top:-55px;position:relative;z-index:4}.domain-card{background:#fff;border-radius:var(--radius);padding:32px 38px;box-shadow:0 25px 70px rgba(38,45,78,.12);border:1px solid #ececf4}.dark .domain-card{background:#161c33;border-color:#293151}.domain-card .section-head{text-align:right;margin:0 0 22px}.domain-card .section-head h2{font-size:26px}.domain-form{display:flex;gap:12px}.domain-input{flex:1;border:1px solid #dfe1eb;border-radius:13px;display:flex;align-items:center;overflow:hidden;background:#fafaff}.dark .domain-input{background:#0f1426;border-color:#303856}.domain-input span{padding:0 16px;color:#9aa0b1;direction:ltr}.domain-input input{flex:1;border:0;outline:0;background:transparent;padding:14px 0}.dark input,.dark select,.dark textarea{color:#fff}.domain-input select{height:100%;border:0;border-right:1px solid #e4e5ed;background:transparent;padding:0 18px;outline:0}.extensions{display:flex;gap:25px;margin-top:18px;color:#8990a4;font-size:12px}.extensions span{display:flex;gap:7px}.extensions b{color:#343a50;direction:ltr}.dark .extensions b{color:#fff}.section{padding:105px 0}.section-head{text-align:center;max-width:720px;margin:0 auto 48px}.section-head h2,.split-copy h2,.faq-intro h2,.cta-card h2,.contact-section h2{font-size:clamp(28px,3vw,43px);line-height:1.4;margin:0 0 13px;color:#1c2134;letter-spacing:-.7px}.dark .section-head h2,.dark .split-copy h2,.dark .faq-intro h2,.dark .contact-section h2{color:#fff}.section-head p,.split-copy>p,.faq-intro p,.contact-section>div>div>p{color:#747b90;margin:0}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.service-card{background:#fff;border:1px solid #e9eaf1;border-radius:var(--radius);padding:29px;transition:.25s;position:relative;overflow:hidden}.dark .service-card,.dark .feature-grid article,.dark .plan-card,.dark .testimonial-grid article,.dark .content-card,.dark .contact-form{background:#151b31;border-color:#29314e}.service-card:after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;background:color-mix(in srgb,var(--primary) 8%,transparent);left:-35px;top:-35px}.service-card:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--primary) 32%,#ddd);box-shadow:0 20px 50px rgba(35,43,78,.1)}.service-icon{display:flex;width:53px;height:53px;padding:13px;border-radius:16px;background:#efefff;color:var(--primary)}.service-card:nth-child(2n) .service-icon{background:#e6faf3;color:var(--secondary)}.service-card h3{margin:20px 0 8px;font-size:19px}.service-card p{font-size:13px;color:#737a90;margin:0 0 18px}.service-card em{font-size:12px;font-style:normal;font-weight:800;color:var(--primary)}.plans-section{background:#f0f2f8}.dark .plans-section{background:#10162a}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.plan-card{background:#fff;border:1px solid #e7e8ef;border-radius:var(--radius);padding:31px;position:relative;display:flex;flex-direction:column}.plan-card.featured{border:2px solid var(--primary);transform:translateY(-10px);box-shadow:0 25px 60px color-mix(in srgb,var(--primary) 18%,transparent)}.plan-badge{position:absolute;left:24px;top:22px;background:#eeedff;color:var(--primary);border-radius:99px;padding:5px 10px;font-size:10px;font-weight:800}.plan-card h3{font-size:21px;margin:0 0 8px}.plan-card>p{color:#7b8194;font-size:12px;min-height:45px}.price{margin:20px 0;border-top:1px solid #ececf2;border-bottom:1px solid #ececf2;padding:20px 0}.price strong{font-size:27px;color:#1b2033;display:block}.dark .price strong{color:#fff}.price span{font-size:11px;color:#868da0}.plan-card ul{list-style:none;padding:0;margin:0 0 25px;display:grid;gap:10px;flex:1}.plan-card li{font-size:13px;color:#545b70}.dark .plan-card li{color:#c5cad8}.plan-card li span{color:var(--secondary);font-weight:900;margin-left:8px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.feature-grid article{background:#fff;border:1px solid #ececf3;border-radius:18px;padding:26px;text-align:center}.feature-grid article>span{width:48px;height:48px;display:inline-flex;padding:12px;background:#efefff;color:var(--primary);border-radius:15px}.feature-grid h3{font-size:17px;margin:15px 0 7px}.feature-grid p{font-size:12px;color:#777e92;margin:0}.split-section{padding-top:70px}.split-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.split-copy ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:26px 0}.split-copy li{font-size:14px;font-weight:700}.split-copy li span{color:var(--secondary);margin-left:8px}.split-visual{background:linear-gradient(145deg,#e8e8ff,#dcf8ef);border-radius:40px;padding:50px 35px;transform:rotate(-2deg)}.dark .split-visual{background:linear-gradient(145deg,#292858,#183d3d)}.dashboard-mock{background:#fff;border-radius:20px;box-shadow:0 30px 70px rgba(34,42,77,.18);overflow:hidden;transform:rotate(2deg)}.dark .dashboard-mock{background:#151b31}.mock-head{height:42px;background:#f5f6fa;display:flex;gap:6px;align-items:center;padding:0 14px}.dark .mock-head{background:#202741}.mock-head i{width:7px;height:7px;border-radius:50%;background:#d3d5df}.mock-body{display:flex;min-height:230px}.mock-body aside{width:75px;border-left:1px solid #eceef3;padding:20px 14px;display:grid;align-content:start;gap:12px}.mock-body aside b{height:8px;background:#e9eaf2;border-radius:4px}.mock-content{padding:28px;flex:1}.mock-chart{height:110px;display:flex;align-items:flex-end;gap:11px;border-bottom:1px solid #eceef4}.mock-chart span{flex:1;background:linear-gradient(var(--primary),#aaa9ff);border-radius:5px 5px 0 0}.mock-chart span:nth-child(1){height:30%}.mock-chart span:nth-child(2){height:60%}.mock-chart span:nth-child(3){height:45%}.mock-chart span:nth-child(4){height:82%}.mock-chart span:nth-child(5){height:65%}.mock-chart span:nth-child(6){height:95%}.mock-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.mock-cards i{height:45px;background:#f0f1f6;border-radius:8px}.dark .mock-cards i{background:#242c48}.stats-section{background:var(--dark);color:#fff;padding:42px 0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stats-grid div{text-align:center;border-left:1px solid rgba(255,255,255,.13)}.stats-grid div:last-child{border:0}.stats-grid strong{font-size:28px;display:block;color:#fff}.stats-grid span{color:#aeb4c7;font-size:12px}.testimonials{background:#f0f2f8}.dark .testimonials{background:#10162a}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonial-grid article{background:#fff;border:1px solid #e8e9f0;border-radius:var(--radius);padding:26px}.stars{color:#ffb743;letter-spacing:3px;font-size:12px}.testimonial-grid article>p{color:#5f667a;font-size:13px;min-height:85px}.testimonial-grid article>div:last-child{display:flex;align-items:center;gap:11px}.testimonial-grid article>div:last-child>span{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eeedff;color:var(--primary);font-weight:900}.testimonial-grid b{font-size:13px}.testimonial-grid small{display:block;color:#8a90a1;font-weight:400}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.faq-intro{position:sticky;top:120px;align-self:start}.faq-intro a{display:inline-block;color:var(--primary);font-weight:800;font-size:13px;margin-top:18px}.faq-list{display:grid;gap:12px}.faq-list details{background:#fff;border:1px solid #e7e9f1;border-radius:15px;padding:0 20px}.dark .faq-list details{background:#151b31;border-color:#29314f}.faq-list summary{cursor:pointer;list-style:none;padding:17px 0;font-size:14px;font-weight:800;display:flex;justify-content:space-between}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--primary);font-size:20px}.faq-list p{color:#747b8f;font-size:13px;padding:0 0 17px;margin:0;border-top:1px solid #eceef3;padding-top:14px}.cta-card{background:linear-gradient(135deg,var(--primary),#754ee6);color:#fff;padding:45px 50px;border-radius:30px;display:flex;justify-content:space-between;align-items:center;overflow:hidden;position:relative}.cta-card:after{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(255,255,255,.18);border-radius:50%;left:-70px;top:-100px}.cta-card .eyebrow{color:#c8ffec}.cta-card h2{color:#fff;font-size:31px}.cta-card p{margin:0;color:#e6e4ff}.content-card{background:#fff;border:1px solid #e7e9f0;border-radius:var(--radius);padding:45px}.content-card h1{font-size:34px}.prose{color:#555d72}.prose h2,.prose h3{color:#1e2437}.prose a{color:var(--primary)}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.contact-boxes{display:grid;gap:12px;margin-top:28px}.contact-boxes>a,.contact-boxes>div{background:#fff;border:1px solid #e7e9f1;border-radius:14px;padding:16px 19px;display:flex;justify-content:space-between}.dark .contact-boxes>a,.dark .contact-boxes>div{background:#151b31;border-color:#29314f}.contact-boxes span{color:#777e91;font-size:13px}.contact-form{background:#fff;border:1px solid #e7e9f1;border-radius:var(--radius);padding:30px;display:grid;gap:16px}.contact-form label{display:grid;gap:7px;font-size:12px;font-weight:700}.contact-form input,.contact-form textarea{border:1px solid #dfe2eb;border-radius:11px;padding:12px 14px;outline:0;background:#fafbfe}.dark .contact-form input,.dark .contact-form textarea{background:#0f1426;border-color:#303856}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--primary)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.honeypot{position:absolute!important;left:-9999px!important}.support-strip{background:var(--dark);color:#fff;padding:45px 0}.support-strip>.container{display:flex;justify-content:space-between;align-items:center}.support-strip .eyebrow{color:#70e2be}.support-strip h2{margin:0;font-size:25px}.support-actions{display:flex;align-items:center;gap:25px}.support-actions>a:first-child{display:flex;flex-direction:column}.support-actions small{color:#9da5bd}.support-actions strong{font-size:20px}.site-footer{background:#0d1121;color:#c0c5d5;padding:70px 0 20px}.footer-grid{display:grid;grid-template-columns:1.6fr .8fr .8fr 1fr;gap:50px}.brand-footer img{filter:brightness(0) invert(1);width:140px}.footer-about p{font-size:13px;max-width:350px;color:#9299ae}.footer-contact{display:flex;gap:18px;font-size:12px;color:#fff}.site-footer h3{color:#fff;font-size:15px;margin:0 0 18px}.site-footer ul{list-style:none;padding:0;display:grid;gap:8px}.site-footer li a{font-size:12px;color:#9aa1b5}.site-footer li a:hover{color:#fff}.site-footer>div>div>p{font-size:12px;color:#9299ae}.newsletter{display:flex;background:#171c30;border:1px solid #2a314d;border-radius:11px;overflow:hidden}.newsletter input{min-width:0;width:100%;border:0;background:transparent;color:#fff;padding:11px;outline:0}.newsletter button{border:0;background:var(--primary);color:#fff;width:43px}.copyright{border-top:1px solid #20263a;margin-top:50px;padding-top:20px;display:flex;justify-content:space-between;font-size:11px;color:#737b92}
@media(max-width:980px){.main-nav{display:none;position:absolute;top:80px;right:20px;left:20px;background:#fff;border:1px solid #e6e8f0;border-radius:15px;padding:12px;box-shadow:0 20px 50px rgba(0,0,0,.12)}.dark .main-nav{background:#161c33;border-color:#303856}.main-nav.open{display:block}.main-nav ul{display:block}.main-nav li{width:100%}.submenu{position:static!important;box-shadow:none!important;border:0!important;padding-right:15px!important}.has-sub:hover>.submenu{display:none!important}.has-sub.open>.submenu{display:flex!important}.mobile-toggle{display:block;margin-right:auto}.header-actions .text-link{display:none}.hero-grid,.split-grid,.contact-grid{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy>p{margin:auto}.hero-actions,.hero-trust{justify-content:center}.hero-visual{height:400px}.services-grid{grid-template-columns:repeat(2,1fr)}.plans-grid{grid-template-columns:1fr}.plan-card.featured{transform:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.faq-layout{grid-template-columns:1fr;gap:35px}.faq-intro{position:static}.footer-grid{grid-template-columns:1fr 1fr}.cta-card{gap:25px}}
@media(max-width:620px){.container{width:min(100% - 24px,1180px)}.announce{font-size:10px}.header-row{gap:8px}.brand img{width:100px}.header-actions .theme-toggle{display:none}.header-actions .btn{padding:9px 11px;font-size:10px}.hero{padding:65px 0 90px}.hero h1{font-size:36px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.hero-trust{flex-wrap:wrap;font-size:10px}.hero-visual{height:330px}.server-stack{width:290px}.orbit-a{width:320px;height:320px}.orbit-b{width:250px;height:250px}.fc-one{right:-5px}.fc-two{left:-5px}.domain-card{padding:22px 18px}.domain-form{flex-direction:column}.domain-input span{display:none}.extensions{display:grid;grid-template-columns:1fr 1fr}.section{padding:75px 0}.services-grid,.feature-grid,.testimonial-grid{grid-template-columns:1fr}.split-copy ul{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr 1fr;gap:25px}.stats-grid div{border:0}.cta-card,.support-strip>.container{flex-direction:column;align-items:flex-start;padding:30px}.cta-card h2{font-size:25px}.support-strip>.container{padding:0}.support-actions{width:100%;justify-content:space-between}.footer-grid{grid-template-columns:1fr}.copyright{gap:12px;flex-direction:column}.form-row{grid-template-columns:1fr}.contact-form{padding:20px}.content-card{padding:25px}.float-card{display:none}}

.front-alert{position:fixed;z-index:100;top:100px;left:24px;max-width:390px;padding:13px 18px;border-radius:12px;background:#fff;box-shadow:0 15px 45px rgba(20,25,50,.18);font-size:12px;border-right:4px solid var(--primary)}.front-alert.success{border-color:var(--secondary)}.front-alert.error{border-color:#e04a4a}.dark .front-alert{background:#171d34;color:#fff}

/* v2.1 hosting redesign — inspired by modern Iranian hosting interfaces */
body{background:#f6f9fd;color:#15233b}.dark body,body.dark{background:#071426}.utility-bar{background:#071b35;color:#c7d7ea;font-size:11px}.utility-bar>.container{height:36px;display:flex;align-items:center;justify-content:space-between}.utility-bar div div{display:flex;gap:22px}.utility-bar a:hover{color:#fff}.site-header{height:76px;box-shadow:0 8px 28px rgba(10,41,79,.06)}.brand img{width:146px}.main-nav a{color:#263a54;font-size:13px}.main-nav a:hover{background:#eaf3ff;color:#1265d8}.submenu{border-radius:12px;border-top:3px solid var(--primary);min-width:250px}.announce{background:linear-gradient(90deg,#0c5fc9,#087fba,#00a99d)}.hero{padding:78px 0 104px;background:linear-gradient(125deg,#f8fbff 0,#edf6ff 54%,#e9fbf8 100%)}.dark .hero{background:linear-gradient(125deg,#071426,#0a2442 60%,#073c3b)}.hero h1{color:#092344;font-size:clamp(38px,4.7vw,62px);letter-spacing:-1.2px}.hero h1:after{content:"";display:block;width:84px;height:5px;margin-top:18px;border-radius:9px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.hero-copy>p{color:#526b86;line-height:2}.hero-badge{background:#fff;border-color:#d9e9fa;color:#0d5eba;box-shadow:0 8px 28px rgba(23,91,166,.08)}.server-card{border:1px solid #dcecff;box-shadow:0 35px 90px rgba(15,87,161,.16)}.server-top{border-color:#e3edf8}.server-icon{background:#e8f3ff;color:#1265d8}.metrics em{background:#e6eef7}.quick-actions{position:relative;margin-top:-42px;z-index:4}.quick-actions-grid{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:18px;border:1px solid #dfebf7;box-shadow:0 20px 55px rgba(18,67,117,.12);overflow:hidden}.quick-actions-grid>a{display:flex;align-items:center;gap:13px;padding:22px;border-left:1px solid #e7eef6;transition:.2s}.quick-actions-grid>a:last-child{border-left:0}.quick-actions-grid>a:hover{background:#f3f8ff;transform:translateY(-2px)}.quick-actions-grid>a>span{width:45px;height:45px;border-radius:12px;padding:10px;display:flex;background:#e9f4ff;color:var(--primary)}.quick-actions-grid svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8}.quick-actions-grid h3{font-size:14px;margin:0}.quick-actions-grid p{font-size:10px;color:#71849a;margin:3px 0 0}.quick-actions-grid b{margin-right:auto;color:#7a8da3}.section{padding:88px 0}.section-head{max-width:720px}.section-head h2{font-size:34px;color:#0e294a}.dark .section-head h2{color:#fff}.services-section{background:#fff}.dark .services-section{background:#09172a}.services-grid{grid-template-columns:repeat(4,1fr);gap:16px}.service-card{border:1px solid #dfebf6;border-radius:16px;padding:25px 22px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 12px 30px rgba(20,70,120,.04)}.service-card:hover{border-color:#a9cff5;box-shadow:0 20px 48px rgba(14,92,172,.12)}.service-icon{border-radius:12px;background:#e9f4ff;color:#1265d8}.service-card:nth-child(3n+2) .service-icon{background:#e7fbf7;color:#009b8d}.service-card:nth-child(3n) .service-icon{background:#fff1e8;color:#f27827}.service-card h3{color:#102a48}.plan-card{border:1px solid #dce9f5;border-radius:16px;box-shadow:0 14px 38px rgba(14,60,105,.05)}.plan-card.featured{border:2px solid var(--primary);box-shadow:0 24px 60px rgba(20,101,216,.17)}.plan-card .price strong{color:#0b5fca;font-size:29px}.plan-card .price span{color:#6d8196}.plan-card ul{max-height:330px;overflow:auto;padding-left:3px}.feature-section{background:#f0f6fc}.dark .feature-section{background:#08172a}.feature-grid article{border-color:#dce9f4;border-radius:15px}.stats-section{background:linear-gradient(100deg,#071b35,#0b4071,#087e7b)}.cta-card{background:linear-gradient(110deg,#0a5fc9,#0b7fc2,#00a99d);border-radius:20px}.support-strip{background:linear-gradient(100deg,#071a32,#0a3156)}.site-footer{background:#061325}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.copyright{border-color:#18304e}.content-card,.contact-form,.contact-boxes>a,.contact-boxes>div{border-color:#dce8f3}.faq-list details{border-color:#dce8f3}.dark .quick-actions-grid{background:#0d2038;border-color:#183b61}.dark .quick-actions-grid>a{border-color:#193a5d}.dark .quick-actions-grid>a:hover{background:#102945}.dark .services-section{background:#08172a}.dark .service-card,.dark .plan-card,.dark .feature-grid article,.dark .content-card,.dark .contact-form{background:#0d2038;border-color:#1a3c60}.dark .service-card h3,.dark .plan-card h3{color:#fff}
@media(max-width:1100px){.services-grid{grid-template-columns:repeat(2,1fr)}.quick-actions-grid{grid-template-columns:repeat(2,1fr)}.quick-actions-grid>a:nth-child(2){border-left:0}.quick-actions-grid>a:nth-child(-n+2){border-bottom:1px solid #e7eef6}}
@media(max-width:980px){.utility-bar{display:none}.quick-actions{margin-top:-25px}}
@media(max-width:620px){.quick-actions-grid{grid-template-columns:1fr}.quick-actions-grid>a{border-left:0!important;border-bottom:1px solid #e7eef6}.quick-actions-grid>a:last-child{border-bottom:0}.services-grid{grid-template-columns:1fr}.section-head h2{font-size:28px}.hero h1:after{margin-right:auto;margin-left:auto}.footer-grid{grid-template-columns:1fr}}


/* ==========================================================
   Mizban24 CMS 2.2.0 — HostIran-inspired visual system
   ========================================================== */
:root{--hi-navy:#102e61;--hi-navy-2:#0b2148;--hi-blue:#1268d3;--hi-cyan:#19b7da;--hi-yellow:#ffb51b;--hi-text:#172b48;--hi-muted:#647890;--hi-border:#dce8f4;--hi-bg:#f4f8fc;--hi-white:#fff;--hi-shadow:0 18px 55px rgba(11,43,84,.11)}
html{font-size:16px}html,body,button,input,select,textarea{font-family:'Vazir FD-UI','Vazir',Tahoma,Arial,sans-serif!important;font-synthesis:none}body{margin:0;background:var(--hi-bg);color:var(--hi-text);line-height:1.85;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body *{letter-spacing:0!important}.container{width:min(1240px,calc(100% - 40px));margin-inline:auto}.dark{--hi-bg:#07162b;--hi-text:#edf5ff;--hi-muted:#9fb2c9;--hi-border:#1d4269;--hi-white:#0e2440}.dark body,body.dark{background:var(--hi-bg);color:var(--hi-text)}
.announce{background:#071d3e;color:#dcecff;border-bottom:1px solid rgba(255,255,255,.08);font-size:12px}.announce a{min-height:34px;padding:5px 14px;display:flex;gap:9px;align-items:center;justify-content:center}.announce-dot{width:7px;height:7px;border-radius:50%;background:#39d4a8;box-shadow:0 0 0 5px rgba(57,212,168,.14)}.announce b{color:#ffcf5a;font-weight:700}
.utility-bar{background:#fff;color:#536a83;border-bottom:1px solid #e4edf6;font-size:11px}.utility-bar>.container{height:40px;display:flex;align-items:center;justify-content:space-between}.utility-contact,.utility-links{display:flex;align-items:center;gap:24px}.utility-bar a{display:flex;align-items:center;gap:7px;transition:.2s}.utility-bar a:hover{color:var(--hi-blue)}.mini-icon{width:17px;height:17px;display:inline-flex}.mini-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.site-header{height:82px;background:linear-gradient(100deg,var(--hi-navy-2),var(--hi-navy));border:0;position:sticky;top:0;z-index:100;box-shadow:0 10px 28px rgba(5,23,52,.18)}.header-row{height:100%;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;min-width:145px}.brand img{width:145px;height:55px;object-fit:contain;filter:brightness(0) invert(1)}.main-nav{flex:1}.main-nav ul{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.main-nav li{position:relative}.main-nav a{display:flex;align-items:center;gap:7px;padding:12px 10px;border-radius:8px;color:#e5effa;font-size:13px;font-weight:500;white-space:nowrap}.main-nav a:hover{background:rgba(255,255,255,.09);color:#fff}.chev{font-size:11px;color:#7fdfff}.submenu{display:none!important;position:absolute!important;top:48px;right:0;min-width:245px;padding:10px!important;border-radius:12px;background:#fff!important;border:1px solid #dce8f4;border-top:3px solid var(--hi-cyan);box-shadow:0 22px 55px rgba(4,30,65,.2);flex-direction:column!important;align-items:stretch!important}.has-sub:hover>.submenu{display:flex!important}.submenu a{color:#243b57!important;padding:10px 12px}.submenu a:hover{background:#edf6ff!important;color:var(--hi-blue)!important}.header-actions{display:flex;align-items:center;gap:9px}.header-ticket{display:flex;align-items:center;gap:6px;color:#dcecff;font-size:12px;font-weight:600;padding:9px}.theme-toggle{width:38px;height:38px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);border-radius:9px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.theme-sun{width:14px;height:14px;border:2px solid currentColor;border-radius:50%;box-shadow:0 -7px 0 -5px,0 7px 0 -5px,7px 0 0 -5px,-7px 0 0 -5px}.mobile-toggle{display:none;background:transparent;border:0;width:42px;height:40px;padding:9px;flex-direction:column;justify-content:center;gap:5px}.mobile-toggle span{display:block;height:2px;background:#fff;border-radius:10px}.btn{background:var(--hi-blue);color:#fff;border:0;border-radius:9px;padding:13px 22px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:.22s;box-shadow:none}.btn:hover{transform:translateY(-2px)}.btn-sm{padding:10px 16px;font-size:12px}.btn-accent{background:var(--hi-yellow);color:#172844;box-shadow:0 12px 30px rgba(255,181,27,.22)}.btn-accent:hover{background:#ffc43d}.btn-glass{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(8px)}.btn-ghost{background:#fff;color:#27415f;border:1px solid #dce8f4}.btn-outline{background:transparent;color:var(--hi-blue);border:1px solid #b9d3ed}.btn-light{background:#fff;color:var(--hi-navy);box-shadow:none}
.service-nav{background:#fff;border-bottom:1px solid #dce8f4;box-shadow:0 6px 18px rgba(12,49,90,.05)}.service-nav>.container{min-height:58px;display:grid;grid-template-columns:repeat(6,1fr);align-items:stretch}.service-nav a{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-left:1px solid #e8f0f7;color:#435d78;font-size:12px;font-weight:600;transition:.2s}.service-nav a:last-child{border-left:0}.service-nav a:hover{color:var(--hi-blue);background:#f2f8fe}.service-nav span{width:22px;height:22px;color:var(--hi-blue)}.service-nav svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.hero{position:relative;overflow:hidden;padding:82px 0 135px;background:linear-gradient(115deg,#0d2856 0,#123a76 55%,#0b5c8e 100%);color:#fff}.hero-pattern{position:absolute;inset:0;opacity:.18;background-image:radial-gradient(circle at center,rgba(255,255,255,.7) 1px,transparent 1.3px);background-size:27px 27px;mask-image:linear-gradient(to left,black,transparent 70%)}.hero-orb{position:absolute;border-radius:50%;filter:blur(3px)}.hero-orb-one{width:450px;height:450px;background:radial-gradient(circle,rgba(31,190,220,.24),transparent 68%);left:-100px;top:-120px}.hero-orb-two{width:360px;height:360px;background:radial-gradient(circle,rgba(255,181,27,.14),transparent 68%);right:25%;bottom:-220px}.hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:80px;align-items:center;position:relative;z-index:2}.hero-copy{max-width:680px}.hero-badge{display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.19);color:#dcefff;border-radius:99px;padding:7px 13px;font-size:12px;font-weight:500}.hero-badge i{width:7px;height:7px;border-radius:50%;background:#3ce0ae;box-shadow:0 0 0 5px rgba(60,224,174,.14)}.hero h1{color:#fff;margin:20px 0 16px;font-size:clamp(39px,4.7vw,64px);line-height:1.45;font-weight:900}.hero-copy>p{color:#c9dbef;margin:0;max-width:650px;font-size:17px;line-height:2}.hero-actions{display:flex;gap:11px;margin-top:28px}.hero-trust{display:flex;flex-wrap:wrap;gap:22px;margin-top:25px;color:#cbdcf0;font-size:12px}.hero-trust span{display:flex;align-items:center;gap:6px}.hero-trust b{color:#4ee3b4}.hero-visual{height:430px;display:flex;align-items:center;justify-content:center;position:relative}.cloud-console{width:min(455px,100%);background:rgba(255,255,255,.97);color:#1a304f;border:1px solid rgba(255,255,255,.75);border-radius:18px;padding:22px;box-shadow:0 35px 90px rgba(1,18,46,.32);backdrop-filter:blur(18px)}.console-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2ebf4;padding-bottom:16px}.console-head>div{display:flex;align-items:center;gap:11px}.console-logo{width:45px;height:45px;padding:10px;border-radius:12px;background:#e8f5ff;color:var(--hi-blue);display:flex}.console-logo svg,.map-center svg,.float-status svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.console-head p{display:flex;flex-direction:column;margin:0}.console-head b{font-size:13px}.console-head small{font-size:10px;color:#7890a7}.online-pill{display:flex;align-items:center;gap:6px;background:#e7fbf4;color:#15845e;border-radius:99px;padding:5px 9px;font-size:10px}.online-pill i{width:6px;height:6px;border-radius:50%;background:#21b77d}.console-map{height:220px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.map-ring{position:absolute;border:1px dashed #bcd5eb;border-radius:50%}.ring-one{width:200px;height:200px}.ring-two{width:130px;height:130px}.map-center{width:61px;height:61px;padding:16px;border-radius:18px;background:linear-gradient(135deg,var(--hi-blue),var(--hi-cyan));color:#fff;box-shadow:0 12px 28px rgba(18,104,211,.27);z-index:2}.map-node{position:absolute;display:flex;align-items:center;gap:5px;background:#fff;border:1px solid #dce8f4;border-radius:99px;padding:6px 10px;font-size:9px;box-shadow:0 8px 20px rgba(15,56,100,.11)}.map-node i{width:6px;height:6px;border-radius:50%;background:#21bb86}.node-ir{right:18px;top:55px}.node-de{left:25px;top:78px}.node-fi{left:95px;bottom:20px}.console-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.console-stats>div{background:#f2f7fc;border:1px solid #e3edf6;border-radius:10px;padding:10px;display:flex;flex-direction:column}.console-stats small{font-size:9px;color:#7b91a7}.console-stats strong{font-size:14px;color:#153a68}.float-status{position:absolute;background:#fff;color:#203c5d;border:1px solid #dce8f4;border-radius:13px;padding:11px 13px;display:flex;align-items:center;gap:9px;box-shadow:0 17px 42px rgba(5,32,68,.18)}.float-status>span{width:31px;height:31px;padding:7px;border-radius:9px;background:#eaf5ff;color:var(--hi-blue);display:flex}.float-status div{display:flex;flex-direction:column}.float-status b{font-size:10px}.float-status small{font-size:8px;color:#7e91a5}.float-status-one{right:-20px;bottom:16px}.float-status-two{left:-26px;top:40px}.dark .cloud-console{background:#0d2747;color:#e8f4ff;border-color:#235077}.dark .console-head,.dark .map-node,.dark .console-stats>div{border-color:#234d72}.dark .console-stats>div{background:#102f52}.dark .map-node{background:#0d2747;color:#fff}
.domain-section{position:relative;z-index:10;margin-top:-68px}.domain-card{background:#fff;border:1px solid #dbe8f4;border-radius:14px;padding:27px 30px;box-shadow:var(--hi-shadow)}.domain-card .section-head{text-align:right;margin:0 0 18px;max-width:none}.domain-card .section-head .eyebrow{font-size:11px}.domain-card .section-head h2{font-size:24px;margin-bottom:4px}.domain-card .section-head p{font-size:12px}.domain-form{display:flex;gap:10px}.domain-input{flex:1;display:flex;align-items:center;border:2px solid #dbe8f3;border-radius:10px;background:#f8fbfe;overflow:hidden}.domain-input:focus-within{border-color:var(--hi-blue);box-shadow:0 0 0 4px rgba(18,104,211,.08)}.domain-input span{padding:0 15px;color:#91a2b4;direction:ltr}.domain-input input{flex:1;border:0;background:transparent;padding:14px 0;outline:0;color:#203651}.domain-input select{height:100%;border:0;border-right:1px solid #dbe8f3;background:#fff;padding:0 18px;outline:0;color:#25415e}.extensions{display:flex;gap:24px;margin-top:15px;color:#7990a6;font-size:10px}.extensions span{display:flex;gap:6px}.extensions b{direction:ltr;color:#1d4169}.dark .domain-card,.dark .service-nav,.dark .utility-bar{background:#0d2440;border-color:#1d4269}.dark .domain-input,.dark .domain-input select{background:#0a1d35;border-color:#21496e;color:#fff}
.quick-actions{padding:28px 0 0}.quick-actions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.quick-actions-grid>a{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #dce8f4;border-radius:12px;padding:18px;box-shadow:0 10px 28px rgba(14,55,100,.05);transition:.2s}.quick-actions-grid>a:hover{transform:translateY(-4px);border-color:#a8ceed;box-shadow:0 17px 40px rgba(14,72,130,.11)}.quick-actions-grid>a>span{width:43px;height:43px;padding:10px;border-radius:11px;background:#e9f4ff;color:var(--hi-blue);display:flex}.quick-actions-grid svg,.service-icon svg,.feature-grid svg,.fc-two svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.quick-actions-grid h3{font-size:13px;margin:0}.quick-actions-grid p{font-size:9px;color:#778da3;margin:2px 0 0}.quick-actions-grid>a>b{margin-right:auto;color:#97a8b9}
.section{padding:88px 0}.section-head{max-width:760px;margin:0 auto 42px;text-align:center}.eyebrow{display:inline-flex;color:var(--hi-blue);font-size:11px;font-weight:700;margin-bottom:8px}.section-head h2,.split-copy h2,.faq-intro h2,.contact-section h2{color:#102e52;font-size:clamp(27px,3vw,39px);line-height:1.55;margin:0 0 10px;font-weight:800}.section-head p,.split-copy>p,.faq-intro p,.contact-section>div>div>p{color:var(--hi-muted);font-size:13px;margin:0}.services-section{background:#fff}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.service-card{position:relative;overflow:hidden;background:#fff;border:1px solid #dce8f4;border-radius:13px;padding:24px 21px;transition:.22s}.service-card:before{content:"";position:absolute;right:0;top:0;width:4px;height:0;background:linear-gradient(var(--hi-blue),var(--hi-cyan));transition:.25s}.service-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgba(10,57,108,.1);border-color:#aed1ed}.service-card:hover:before{height:100%}.service-icon{display:flex;width:48px;height:48px;padding:12px;border-radius:11px;background:#e8f4ff;color:var(--hi-blue)}.service-card:nth-child(3n+2) .service-icon{background:#e7fbf8;color:#079e91}.service-card:nth-child(3n) .service-icon{background:#fff4df;color:#e69c09}.service-card h3{font-size:16px;color:#163858;margin:17px 0 7px}.service-card p{font-size:11px;line-height:1.9;color:#71879d;margin:0 0 15px}.service-card em{font-size:10px;color:var(--hi-blue);font-style:normal;font-weight:700}.plans-section{background:#edf4fa}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.plan-card{background:#fff;border:1px solid #d7e5f1;border-radius:13px;padding:27px;position:relative;display:flex;flex-direction:column;box-shadow:0 12px 32px rgba(14,55,97,.04)}.plan-card.featured{border:2px solid var(--hi-blue);transform:translateY(-8px);box-shadow:0 22px 50px rgba(18,104,211,.15)}.plan-badge{position:absolute;left:18px;top:17px;background:#e8f3ff;color:var(--hi-blue);border-radius:99px;padding:5px 9px;font-size:9px}.plan-card h3{font-size:18px;color:#163654;margin:0 0 7px}.plan-card>p{color:#7890a5;font-size:10px;min-height:38px}.price{padding:17px 0;border-top:1px solid #e8eef5;border-bottom:1px solid #e8eef5;margin:14px 0;display:flex;align-items:end;gap:7px}.price strong{font-size:27px;color:var(--hi-blue);line-height:1}.price span{font-size:9px;color:#7b8fa2}.plan-card ul{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:9px;flex:1}.plan-card li{font-size:10px;color:#526a81;display:flex;gap:7px}.plan-card li span{color:#12a87f}.feature-section{background:#fff}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feature-grid article{background:#f7fbff;border:1px solid #dce8f4;border-radius:12px;padding:22px}.feature-grid article>span{display:flex;width:42px;height:42px;padding:10px;border-radius:10px;color:var(--hi-blue);background:#e7f3ff}.feature-grid h3{font-size:14px;color:#173754}.feature-grid p{font-size:10px;color:#748a9f}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.split-copy ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.split-copy li{font-size:11px;color:#536c84}.split-copy li span{color:#12a77c;margin-left:6px}.split-visual{background:linear-gradient(135deg,#e9f5ff,#e9fbfa);border-radius:20px;padding:34px}.dashboard-mock{background:#fff;border:1px solid #dce8f4;border-radius:13px;overflow:hidden;box-shadow:0 20px 45px rgba(13,63,111,.11)}.mock-head{height:42px;border-bottom:1px solid #e3edf5;display:flex;align-items:center;gap:5px;padding:0 13px}.mock-head i{width:7px;height:7px;border-radius:50%;background:#c7d5e3}.mock-body{display:grid;grid-template-columns:60px 1fr;min-height:245px}.mock-body aside{background:#123567;padding:14px;display:grid;align-content:start;gap:13px}.mock-body aside b{height:7px;background:rgba(255,255,255,.27);border-radius:10px}.mock-content{padding:22px}.mock-chart{height:120px;display:flex;align-items:end;gap:9px;border-bottom:1px solid #dbe6ef}.mock-chart span{flex:1;background:linear-gradient(var(--hi-cyan),var(--hi-blue));border-radius:5px 5px 0 0}.mock-chart span:nth-child(1){height:35%}.mock-chart span:nth-child(2){height:65%}.mock-chart span:nth-child(3){height:45%}.mock-chart span:nth-child(4){height:83%}.mock-chart span:nth-child(5){height:60%}.mock-chart span:nth-child(6){height:92%}.mock-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px}.mock-cards i{height:47px;background:#edf4fa;border-radius:7px}.stats-section{background:linear-gradient(100deg,#0d2856,#12467b,#0d7894);color:#fff;padding:43px 0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stats-grid div{text-align:center;border-left:1px solid rgba(255,255,255,.16)}.stats-grid div:last-child{border:0}.stats-grid strong{display:block;font-size:27px}.stats-grid span{font-size:10px;color:#c9e2f1}.testimonials{background:#f2f7fb}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.testimonial-grid article{background:#fff;border:1px solid #dce8f4;border-radius:12px;padding:24px}.stars{color:#ffb21a;font-size:12px}.testimonial-grid article>p{font-size:11px;color:#60778f}.testimonial-grid article>div:last-child{display:flex;align-items:center;gap:10px}.testimonial-grid article>div:last-child>span{width:38px;height:38px;border-radius:50%;background:#e7f3ff;color:var(--hi-blue);display:flex;align-items:center;justify-content:center}.testimonial-grid b{font-size:11px}.testimonial-grid small{display:block;color:#8799aa;font-size:8px}.faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px}.faq-intro a{color:var(--hi-blue);font-size:11px}.faq-list details{border-bottom:1px solid #dbe7f1}.faq-list summary{cursor:pointer;list-style:none;padding:17px 0;font-size:13px;font-weight:700;display:flex;justify-content:space-between}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--hi-blue);font-size:19px}.faq-list p{font-size:11px;color:#6d8399;margin:0;padding:0 0 17px}.cta-card{background:linear-gradient(105deg,#0f4380,#116ac5,#19a9cf);color:#fff;border-radius:16px;padding:38px 42px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.cta-card:after{content:"";position:absolute;width:230px;height:230px;border:1px solid rgba(255,255,255,.18);border-radius:50%;left:-60px;top:-100px}.cta-card .eyebrow{color:#8ce9dd}.cta-card h2{color:#fff;font-size:27px}.cta-card p{color:#dceaf7;font-size:11px}.content-card{background:#fff;border:1px solid #dce8f4;border-radius:14px;padding:42px}.content-card h1{color:#12375d}.prose{color:#526b83}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px}.contact-boxes{display:grid;gap:10px;margin-top:25px}.contact-boxes>a,.contact-boxes>div{background:#fff;border:1px solid #dce8f4;border-radius:10px;padding:14px 16px;display:flex;justify-content:space-between}.contact-boxes span{font-size:11px;color:#73899e}.contact-form{background:#fff;border:1px solid #dce8f4;border-radius:13px;padding:26px;display:grid;gap:14px}.contact-form label{display:grid;gap:6px;font-size:11px;font-weight:600}.contact-form input,.contact-form textarea{border:1px solid #d7e4ef;border-radius:8px;padding:11px 12px;background:#f9fbfd;outline:0}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--hi-blue);box-shadow:0 0 0 4px rgba(18,104,211,.07)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.honeypot{position:absolute!important;left:-9999px!important}.support-strip{background:#0e2c58;color:#fff;padding:39px 0;border-top:1px solid rgba(255,255,255,.08)}.support-strip>.container{display:flex;align-items:center;justify-content:space-between}.support-strip .eyebrow{color:#69dfc3}.support-strip h2{font-size:21px;margin:0}.support-actions{display:flex;align-items:center;gap:22px}.support-actions>a:first-child{display:flex;flex-direction:column}.support-actions small{color:#9fb8d0;font-size:9px}.support-actions strong{font-size:18px}.site-footer{background:#071c39;color:#adbed0;padding:62px 0 18px}.footer-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr 1fr;gap:45px}.brand-footer img{width:140px;filter:brightness(0) invert(1)}.footer-about p,.site-footer>div>div>p{font-size:10px;color:#8fa5bb}.footer-contact{display:flex;gap:16px;color:#fff;font-size:10px}.site-footer h3{font-size:13px;color:#fff;margin:0 0 15px}.site-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:7px}.site-footer li a{font-size:10px;color:#95a9bd}.site-footer li a:hover{color:#fff}.newsletter{display:flex;border:1px solid #26496c;background:#0d294b;border-radius:8px;overflow:hidden}.newsletter input{width:100%;min-width:0;background:transparent;border:0;padding:10px;color:#fff;outline:0}.newsletter button{width:40px;border:0;background:var(--hi-yellow);color:#142b48}.copyright{margin-top:42px;border-top:1px solid #183a5f;padding-top:17px;display:flex;justify-content:space-between;font-size:9px;color:#718aa3}.front-alert{max-width:1180px;margin:15px auto;padding:11px 14px;border-radius:9px;font-size:11px}.front-alert.success{background:#e7fbf4;color:#167958}.front-alert.error{background:#fff0f0;color:#a82d2d}
.dark .section-head h2,.dark .split-copy h2,.dark .faq-intro h2,.dark .contact-section h2,.dark .service-card h3,.dark .plan-card h3,.dark .content-card h1{color:#f0f7ff}.dark .services-section,.dark .feature-section{background:#081b32}.dark .service-card,.dark .plan-card,.dark .feature-grid article,.dark .testimonial-grid article,.dark .content-card,.dark .contact-form,.dark .contact-boxes>a,.dark .contact-boxes>div,.dark .quick-actions-grid>a{background:#0d2746;border-color:#214969}.dark .plans-section,.dark .testimonials{background:#091c33}.dark .service-card p,.dark .plan-card li,.dark .section-head p{color:#9cb0c5}
@media(max-width:1120px){.main-nav a{padding:10px 7px;font-size:11px}.header-ticket span:last-child{display:none}.service-nav>.container{grid-template-columns:repeat(3,1fr)}.service-nav a:nth-child(3){border-left:0}.service-nav a:nth-child(-n+3){border-bottom:1px solid #e8f0f7}.services-grid{grid-template-columns:repeat(2,1fr)}.quick-actions-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:980px){.utility-bar{display:none}.site-header{height:70px}.mobile-toggle{display:flex}.main-nav{position:fixed;right:14px;left:14px;top:78px;background:#fff;border-radius:12px;padding:12px;box-shadow:0 20px 55px rgba(3,24,53,.28);display:none}.main-nav.open{display:block}.main-nav ul{display:grid}.main-nav a{color:#243e5d}.submenu{position:static!important;box-shadow:none;margin-top:5px!important;border-top-width:1px}.header-actions .header-ticket,.header-actions .theme-toggle{display:none}.brand{margin-left:auto}.hero-grid{grid-template-columns:1fr;text-align:center}.hero-copy{margin:auto}.hero-trust,.hero-actions{justify-content:center}.hero-visual{height:390px}.domain-card .section-head{text-align:center}.split-grid,.faq-layout,.contact-grid{grid-template-columns:1fr}.plans-grid{grid-template-columns:1fr}.plan-card.featured{transform:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}}
@media(max-width:650px){.container{width:min(100% - 24px,1240px)}.announce{font-size:9px}.announce b{display:none}.brand img{width:112px}.header-actions .btn{font-size:9px;padding:9px 10px}.service-nav>.container{grid-template-columns:repeat(2,1fr)}.service-nav a{font-size:9px;padding:8px}.service-nav a:nth-child(3){border-left:1px solid #e8f0f7}.service-nav a:nth-child(2n){border-left:0}.hero{padding:58px 0 102px}.hero h1{font-size:34px}.hero-copy>p{font-size:13px}.hero-actions{flex-direction:column}.hero-trust{gap:10px;font-size:9px}.hero-visual{height:320px}.cloud-console{padding:15px}.console-map{height:170px}.float-status{display:none}.domain-section{margin-top:-55px}.domain-card{padding:20px 16px}.domain-card .section-head h2{font-size:20px}.domain-form{flex-direction:column}.domain-input span{display:none}.extensions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.quick-actions-grid,.services-grid,.feature-grid,.testimonial-grid{grid-template-columns:1fr}.section{padding:68px 0}.section-head h2{font-size:26px}.split-copy ul{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr 1fr;gap:22px}.stats-grid div{border:0}.cta-card,.support-strip>.container{flex-direction:column;align-items:flex-start;gap:20px;padding:28px}.support-strip>.container{padding:0}.support-actions{width:100%;justify-content:space-between}.footer-grid{grid-template-columns:1fr}.copyright{flex-direction:column;gap:8px}.form-row{grid-template-columns:1fr}.content-card{padding:24px}.console-stats{gap:4px}.console-stats>div{padding:7px}.console-stats strong{font-size:11px}}

html,body,button,input,select,textarea{font-family:Vazirmatn,Vazir,Tahoma,Arial,sans-serif;font-feature-settings:'ss01' 1;-moz-font-feature-settings:'ss01' 1;-webkit-font-feature-settings:'ss01' 1} .latin-digits,[data-latin-digits]{font-feature-settings:normal!important}


/* Footer 2.4 */
.support-strip{position:relative;overflow:hidden;background:linear-gradient(105deg,#0b3468,#0e5da6 58%,#0c8097);padding:34px 0;border-top:0}.support-strip:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 20%,rgba(255,255,255,.16),transparent 28%),radial-gradient(circle at 90% 130%,rgba(43,226,196,.18),transparent 36%)}.support-strip>.container{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px}.support-strip-copy{display:flex;align-items:center;gap:16px}.support-symbol{width:56px;height:56px;border-radius:16px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;color:#fff;flex:none}.support-symbol svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.support-strip .eyebrow{color:#86efdc}.support-strip h2{font-size:20px;margin:2px 0 4px}.support-strip p{font-size:10px;color:#cce3f2;margin:0}.support-phone{display:flex;flex-direction:column;text-align:left;direction:ltr}.support-phone small{font-size:9px;color:#aad0e8}.support-phone strong{font-size:18px;color:#fff}.site-footer{position:relative;overflow:hidden;background:#061a35;color:#a9bdd0;padding:0}.footer-glow{position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(17,111,197,.16),transparent 66%);left:-180px;top:-260px;pointer-events:none}.footer-main{position:relative;display:grid;grid-template-columns:1.3fr 1.25fr 1.15fr .9fr;gap:40px;padding-top:58px;padding-bottom:45px}.footer-intro{padding-left:15px}.brand-footer{display:inline-flex;margin-bottom:19px}.brand-footer img{width:145px;max-height:50px;object-fit:contain;filter:brightness(0) invert(1)}.footer-intro>p{font-size:11px;line-height:2.05;color:#9eb2c6;margin:0 0 21px}.footer-socials{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.footer-socials a{width:38px;height:38px;border-radius:10px;background:#0c2b50;border:1px solid #173d64;color:#86b8dc;display:flex;align-items:center;justify-content:center;transition:.2s}.footer-socials a:hover{transform:translateY(-2px);background:#1268d3;border-color:#1268d3;color:#fff}.footer-socials svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.social-placeholder{font-size:9px;color:#63809c}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:25px}.site-footer h3{font-size:13px;color:#fff;margin:0 0 17px}.site-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.site-footer li a{display:flex;gap:7px;align-items:center;font-size:10px;color:#91a8bd}.site-footer li a span{color:#2bc7b4;opacity:.8}.site-footer li a:hover{color:#fff;transform:translateX(-2px)}.footer-contact-card{background:linear-gradient(150deg,#0b2a4d,#0b2343);border:1px solid #163d63;border-radius:16px;padding:20px}.footer-card-label{display:block;color:#fff;font-size:12px;font-weight:700;margin-bottom:13px}.footer-contact-card>a:not(.footer-ticket),.footer-address{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.075)}.footer-contact-card i{width:34px;height:34px;border-radius:9px;background:#103961;color:#56cbd0;display:flex;align-items:center;justify-content:center;flex:none}.footer-contact-card i svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.footer-contact-card small{display:block;font-size:8px;color:#718da7}.footer-contact-card strong{font-size:11px;color:#fff}.footer-address p{font-size:9px;line-height:1.8;color:#8da4b9;margin:0}.footer-ticket{margin-top:14px;background:#1268d3;color:#fff!important;border-radius:9px;padding:10px 12px;display:flex;justify-content:space-between;font-size:10px}.footer-ticket:hover{background:#1477ec}.footer-trust>p{font-size:9px;line-height:1.8;color:#7f98ae}.trust-row{display:flex;gap:9px}.trust-badge{width:82px;height:82px;border-radius:13px;background:#fff;border:3px solid #0b2b50;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#123a65;overflow:hidden}.trust-badge img{max-width:100%;max-height:100%;object-fit:contain;padding:5px}.trust-badge span{display:flex;color:#1268d3}.trust-badge svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8}.trust-badge small{font-size:8px;font-weight:700;margin-top:4px}.footer-security{display:flex;gap:9px;align-items:center;margin-top:18px;padding-top:15px;border-top:1px solid #173956}.footer-security>span{color:#2bc7b4;display:flex}.footer-security svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.footer-security p{margin:0}.footer-security b,.footer-security small{display:block}.footer-security b{font-size:9px;color:#d8e4ee}.footer-security small{font-size:7px;color:#718da5;line-height:1.7}.footer-bottom{position:relative;border-top:1px solid #143654;min-height:63px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;color:#718da5}.footer-bottom p{margin:0}.footer-bottom>div{display:flex;gap:18px}.footer-bottom a{color:#819ab0}.footer-bottom a:hover{color:#fff}
@media(max-width:1050px){.footer-main{grid-template-columns:1.2fr 1fr 1fr}.footer-trust{grid-column:1/-1;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px}.footer-trust h3,.footer-trust p{margin:0}.footer-security{margin:0;padding:0;border:0}}
@media(max-width:760px){.support-strip>.container,.support-strip-copy{align-items:flex-start}.support-strip>.container{flex-direction:column}.support-actions{width:100%;justify-content:space-between}.footer-main{grid-template-columns:1fr 1fr}.footer-intro,.footer-contact-card{grid-column:1/-1}.footer-trust{grid-column:1/-1;display:block}.footer-trust>p{margin-bottom:12px}.footer-security{margin-top:15px;padding-top:15px;border-top:1px solid #173956}.footer-bottom{flex-direction:column;justify-content:center;padding:17px 0;text-align:center}.footer-bottom>div{flex-wrap:wrap;justify-content:center}}
@media(max-width:500px){.support-symbol{display:none}.support-strip h2{font-size:17px}.support-actions{align-items:stretch;flex-direction:column}.support-phone{text-align:center}.footer-main{grid-template-columns:1fr;padding-top:42px}.footer-links{grid-template-columns:1fr 1fr}.footer-intro,.footer-contact-card{grid-column:auto}.footer-intro{padding-left:0}.trust-row{justify-content:flex-start}}

/* Premium plan cards — v2.4.4 */
.premium-plans{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#f7faff 0%,#edf4fb 52%,#f8fbff 100%);border-top:1px solid rgba(32,92,151,.08);border-bottom:1px solid rgba(32,92,151,.08)}
.premium-plans:before{content:"";position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(37,101,160,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(37,101,160,.035) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}
.plans-backdrop{position:absolute;inset:0;z-index:-2;pointer-events:none;overflow:hidden}
.plans-backdrop i{position:absolute;border-radius:999px;filter:blur(1px);opacity:.6}
.plans-backdrop i:nth-child(1){width:380px;height:380px;right:-190px;top:20px;background:radial-gradient(circle,rgba(24,124,229,.18),transparent 68%)}
.plans-backdrop i:nth-child(2){width:460px;height:460px;left:-260px;bottom:-180px;background:radial-gradient(circle,rgba(18,184,151,.16),transparent 68%)}
.plans-backdrop i:nth-child(3){width:220px;height:220px;left:42%;top:35%;background:radial-gradient(circle,rgba(255,181,71,.12),transparent 70%)}
.premium-plans .section-head{max-width:810px;margin-bottom:30px}
.premium-plans .section-head .eyebrow{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid rgba(30,112,205,.13);border-radius:999px;background:rgba(255,255,255,.8);box-shadow:0 7px 22px rgba(20,78,134,.06)}
.premium-plans .section-head .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--secondary);box-shadow:0 0 0 5px color-mix(in srgb,var(--secondary) 13%,transparent)}
.plans-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 25px;padding:13px 15px;background:rgba(255,255,255,.78);border:1px solid rgba(25,91,153,.11);border-radius:18px;box-shadow:0 14px 38px rgba(20,65,107,.06);backdrop-filter:blur(10px)}
.plans-category{display:flex;align-items:center;gap:11px;min-width:190px}
.plans-category>span{width:43px;height:43px;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:13px;background:linear-gradient(145deg,#edf6ff,#dceeff);color:var(--primary);box-shadow:inset 0 0 0 1px rgba(29,103,180,.08)}
.plans-category small,.plans-category b{display:block}
.plans-category small{font-size:9px;color:#8192a6;margin-bottom:2px}
.plans-category b{font-size:13px;color:#173b5d}
.plans-assurance{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.plans-assurance>span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#f5f9fd;color:#577087;font-size:9px;font-weight:700;border:1px solid #e4edf5}
.plans-assurance svg{width:14px;height:14px;color:var(--secondary)}
.premium-plans-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));gap:20px;align-items:stretch}
.premium-plan-card{--plan-accent:var(--primary);min-width:0;padding:0;border:1px solid rgba(25,78,128,.12);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 16px 46px rgba(18,60,101,.07);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;animation:planCardIn .55s both;animation-delay:calc(var(--plan-index) * 60ms)}
.premium-plan-card.tone-2{--plan-accent:#00a98f}.premium-plan-card.tone-3{--plan-accent:#8b63e9}.premium-plan-card.tone-4{--plan-accent:#ef9d13}
.premium-plan-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--plan-accent),color-mix(in srgb,var(--plan-accent) 45%,#fff))}
.premium-plan-card:after{content:"";position:absolute;width:155px;height:155px;left:-78px;top:-80px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--plan-accent) 13%,transparent),transparent 70%);pointer-events:none}
.premium-plan-card:hover{transform:translateY(-9px);border-color:color-mix(in srgb,var(--plan-accent) 42%,#d7e3ed);box-shadow:0 28px 70px rgba(16,65,110,.14)}
.premium-plan-card.featured{transform:translateY(-9px);border:2px solid color-mix(in srgb,var(--plan-accent) 70%,#fff);box-shadow:0 30px 75px color-mix(in srgb,var(--plan-accent) 18%,transparent)}
.premium-plan-card.featured:hover{transform:translateY(-13px)}
.premium-plan-card .plan-badge{z-index:4;top:13px;left:13px;max-width:155px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 10px;background:linear-gradient(135deg,var(--plan-accent),color-mix(in srgb,var(--plan-accent) 72%,#335));color:#fff;border:1px solid rgba(255,255,255,.35);box-shadow:0 8px 20px color-mix(in srgb,var(--plan-accent) 20%,transparent);font-size:9px}
.plan-card-head{display:flex;align-items:center;justify-content:space-between;padding:23px 24px 5px;min-height:68px}
.plan-product-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;padding:12px;border-radius:15px;background:color-mix(in srgb,var(--plan-accent) 9%,#f7fbff);color:var(--plan-accent);border:1px solid color-mix(in srgb,var(--plan-accent) 15%,#e5eef5)}
.plan-product-icon svg{width:100%;height:100%}
.plan-availability{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:800;color:#26826d;background:#effbf7;border:1px solid #d6f1e8;border-radius:999px;padding:6px 9px;margin-right:auto}
.plan-availability i{width:6px;height:6px;border-radius:50%;background:#1dbb91;box-shadow:0 0 0 4px rgba(29,187,145,.1)}
.plan-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:13px 24px 0}
.plan-title-row small{display:block;color:var(--plan-accent);font-size:9px;font-weight:900;margin-bottom:4px}
.premium-plan-card .plan-title-row h3{font-size:19px;line-height:1.45;color:#173b5d;margin:0;min-height:0}
.plan-number{font-size:32px;font-weight:900;line-height:1;color:#edf2f7;letter-spacing:-2px;user-select:none}
.plan-description{padding:0 24px;margin:8px 0 0!important;color:#73889b!important;font-size:10px!important;line-height:1.8;min-height:35px!important}
.plan-price{margin:17px 24px 16px;padding:17px 18px;border-radius:17px;background:linear-gradient(145deg,#f6faff,#edf5fc);border:1px solid #dfebf4;position:relative;overflow:hidden}
.plan-price:after{content:"";position:absolute;width:95px;height:95px;left:-35px;bottom:-55px;border-radius:50%;background:color-mix(in srgb,var(--plan-accent) 8%,transparent)}
.price-caption{display:block;font-size:9px;color:#71879b;margin-bottom:3px}
.plan-price>div{display:flex;align-items:flex-end;gap:6px;position:relative;z-index:1}
.plan-price strong{font-size:27px;line-height:1.2;color:#123c64;letter-spacing:-.6px;word-break:break-word}
.plan-price>div>span{font-size:9px;color:#687f93;padding-bottom:5px;font-weight:700}
.plan-price>small{display:inline-flex;margin-top:3px;font-size:9px;color:var(--plan-accent);font-weight:900;position:relative;z-index:1}
.plan-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 24px 17px}
.plan-specs>div{min-width:0;text-align:center;padding:10px 5px 9px;border:1px solid #e5edf4;background:#fbfdff;border-radius:13px}
.plan-specs>div>span{display:flex;width:26px;height:26px;margin:0 auto 6px;padding:6px;border-radius:8px;background:color-mix(in srgb,var(--plan-accent) 8%,#f5faff);color:var(--plan-accent)}
.plan-specs p,.plan-specs small,.plan-specs b{display:block;margin:0;min-width:0}
.plan-specs small{font-size:7.5px;color:#8394a4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.plan-specs b{font-size:9px;color:#294862;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}
.plan-feature-area{padding:16px 24px 18px;border-top:1px solid #edf2f6;flex:1}
.plan-feature-title{display:block;color:#2d4c67;font-size:10px;font-weight:900;margin-bottom:10px}
.plan-features{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;gap:8px!important}
.premium-plan-card .plan-features li{display:flex;align-items:center;gap:8px;color:#5b7184;font-size:9.5px;line-height:1.65}
.plan-features li>span{display:flex;flex:0 0 20px;width:20px;height:20px;align-items:center;justify-content:center;padding:4px;border-radius:7px;background:#ecfaf6;color:#10a681;margin:0!important}
.plan-features li>span svg{width:100%;height:100%}
.plan-card-footer{padding:0 24px 23px;margin-top:auto}
.plan-order-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:46px;padding:10px 15px;border-radius:13px;background:linear-gradient(115deg,var(--plan-accent),color-mix(in srgb,var(--plan-accent) 68%,#25335a));color:#fff;font-size:11px;font-weight:900;box-shadow:0 12px 25px color-mix(in srgb,var(--plan-accent) 19%,transparent);transition:transform .2s ease,box-shadow .2s ease}
.plan-order-btn svg{width:17px;height:17px;transition:transform .2s ease}
.plan-order-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 32px color-mix(in srgb,var(--plan-accent) 26%,transparent)}
.plan-order-btn:hover svg{transform:translateX(-4px)}
.plan-card-footer>small{display:flex;align-items:center;justify-content:center;gap:5px;color:#8798a8;font-size:7.8px;margin-top:9px}
.plan-card-footer>small svg{width:12px;height:12px;color:#4b9b87}
.plans-empty{max-width:640px;margin:20px auto 0;text-align:center;padding:42px 25px;background:rgba(255,255,255,.8);border:1px dashed #cbddeb;border-radius:24px}
.plans-empty>span{display:flex;width:58px;height:58px;margin:0 auto 15px;padding:14px;border-radius:18px;background:#eaf4fd;color:var(--primary)}
.plans-empty h3{margin:0 0 7px;color:#204564;font-size:18px}.plans-empty p{margin:0;color:#73889b;font-size:11px}
.dark .premium-plans{background:linear-gradient(180deg,#091a2f 0%,#0b2038 52%,#091a2f 100%);border-color:#173654}
.dark .premium-plans:before{opacity:.5}
.dark .premium-plans .section-head .eyebrow,.dark .plans-toolbar{background:rgba(12,37,65,.78);border-color:#234866}
.dark .plans-category b{color:#e8f5ff}.dark .plans-category small{color:#829cb3}
.dark .plans-assurance>span{background:#0c2947;border-color:#244a68;color:#a8bfd2}
.dark .premium-plan-card{background:rgba(12,37,64,.96);border-color:#234a69;box-shadow:0 20px 50px rgba(0,0,0,.18)}
.dark .premium-plan-card .plan-title-row h3,.dark .plan-price strong,.dark .plan-feature-title{color:#edf8ff}
.dark .plan-number{color:#183a58}.dark .plan-description{color:#91a7ba!important}
.dark .plan-price{background:linear-gradient(145deg,#102e4d,#0e2945);border-color:#254b68}
.dark .plan-specs>div{background:#0d2a47;border-color:#224864}.dark .plan-specs b{color:#dcecf7}.dark .plan-specs small{color:#819bae}
.dark .plan-feature-area{border-color:#21435e}.dark .premium-plan-card .plan-features li{color:#aac0d1}
.dark .plans-empty{background:rgba(11,34,58,.82);border-color:#2b516d}.dark .plans-empty h3{color:#e7f4fc}.dark .plans-empty p{color:#8da5b8}
@keyframes planCardIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:980px){.plans-toolbar{align-items:flex-start}.plans-assurance{max-width:60%}.premium-plan-card.featured,.premium-plan-card.featured:hover{transform:none}.premium-plan-card:hover{transform:translateY(-5px)}}
@media(max-width:700px){.premium-plans{padding-top:78px;padding-bottom:78px}.plans-toolbar{display:grid}.plans-assurance{max-width:none;justify-content:flex-start}.premium-plans-grid{grid-template-columns:1fr}.premium-plan-card{max-width:480px;width:100%;margin-inline:auto}.premium-plan-card .plan-badge{top:14px}.plan-card-head,.plan-title-row,.plan-description,.plan-feature-area,.plan-card-footer{padding-left:20px;padding-right:20px}.plan-price{margin-left:20px;margin-right:20px}.plan-specs{padding-left:20px;padding-right:20px}.plan-price strong{font-size:25px}}
@media(max-width:420px){.plans-assurance>span{font-size:8px;padding:6px 8px}.plan-title-row{align-items:center}.plan-number{font-size:27px}.plan-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-left:14px;padding-right:14px}.plan-specs>div{padding-inline:3px}.plan-price strong{font-size:23px}.premium-plan-card .plan-badge{max-width:125px}.plan-card-footer>small{font-size:7px}}
@media(prefers-reduced-motion:reduce){.premium-plan-card{animation:none;transition:none}.plan-order-btn,.plan-order-btn svg{transition:none}}

/* v2.8 dynamic WHMCS service catalog and professional pricing */
.service-catalog-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#f8fcff 0%,#eef7ff 100%)}
.service-catalog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-8px 0 24px;padding:12px 16px;border:1px solid #dceaf5;border-radius:16px;background:rgba(255,255,255,.82);backdrop-filter:blur(12px)}
.service-catalog-head span{display:flex;align-items:center;gap:8px;color:#446277;font-size:11px;font-weight:800}.service-catalog-head svg{width:18px;height:18px;color:var(--primary)}
.service-catalog-head a{font-size:11px;font-weight:900;color:var(--primary)}
.service-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.service-category-card{--cat-accent:#1268d3;position:relative;display:flex;min-height:290px;flex-direction:column;padding:24px;border:1px solid #d8e8f3;border-radius:24px;background:linear-gradient(155deg,#fff 0%,#f8fcff 100%);box-shadow:0 18px 45px rgba(25,72,110,.08);overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.service-category-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--cat-accent),color-mix(in srgb,var(--cat-accent) 35%,#fff))}
.service-category-card:after{content:"";position:absolute;width:180px;height:180px;left:-80px;top:-90px;border-radius:50%;background:color-mix(in srgb,var(--cat-accent) 8%,transparent)}
.service-category-card.tone-2{--cat-accent:#13a7a4}.service-category-card.tone-3{--cat-accent:#7359cf}.service-category-card.tone-4{--cat-accent:#e58a18}
.service-category-card:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--cat-accent) 38%,#d8e8f3);box-shadow:0 24px 55px color-mix(in srgb,var(--cat-accent) 16%,rgba(25,72,110,.08))}
.service-category-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;position:relative;z-index:1}
.service-category-top .service-icon{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:17px;background:color-mix(in srgb,var(--cat-accent) 11%,#fff);color:var(--cat-accent)}
.service-category-top .service-icon svg{width:26px;height:26px}.service-count{padding:6px 10px;border:1px solid #dce9f2;border-radius:999px;background:#fff;color:#647d90;font-size:9px;font-weight:900}
.service-category-card h3{position:relative;z-index:1;margin:0 0 6px;color:#173d5c;font-size:18px}.service-category-card>strong{position:relative;z-index:1;color:var(--cat-accent);font-size:10px}
.service-category-card>p{position:relative;z-index:1;margin:12px 0 20px;color:#6f8596;font-size:11px;line-height:2}
.service-category-bottom{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid #e6eff5}
.service-category-bottom>span{display:grid;gap:3px}.service-category-bottom small{color:#8ca0ae;font-size:8px}.service-category-bottom b{color:#173d5c;font-size:12px}
.service-category-bottom em{display:flex;align-items:center;gap:7px;color:var(--cat-accent);font-size:10px;font-style:normal;font-weight:900}.service-category-bottom em svg{width:16px;height:16px}
.service-directory-hero{position:relative;padding:105px 0 80px;overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(24,182,217,.2),transparent 32%),linear-gradient(125deg,#0d376b,#1268d3 58%,#18a9c7);color:#fff;text-align:center}
.service-directory-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(to bottom,#000,transparent)}
.service-directory-hero .container{position:relative;z-index:1;max-width:850px}.service-directory-hero .eyebrow{background:rgba(255,255,255,.13);color:#fff;border-color:rgba(255,255,255,.2)}
.service-directory-hero h1{margin:18px 0 12px;font-size:clamp(31px,5vw,52px)}.service-directory-hero p{max-width:720px;margin:0 auto;color:#dceeff;font-size:13px;line-height:2}
.service-directory-actions{display:flex;justify-content:center;gap:12px;margin-top:26px}.service-directory-actions .btn-glass{border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.1);color:#fff}
.category-tabs{position:sticky;top:0;z-index:20;border-bottom:1px solid #dce8f2;background:rgba(255,255,255,.94);backdrop-filter:blur(16px)}
.category-tabs .container{display:flex;gap:8px;overflow:auto;padding-top:12px;padding-bottom:12px;scrollbar-width:thin}
.category-tabs a{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:9px 12px;border:1px solid #ddeaf3;border-radius:12px;background:#fff;color:#526e82;font-size:10px;font-weight:800}.category-tabs a.active{border-color:var(--primary);background:#edf6ff;color:var(--primary)}
.category-tabs svg{width:17px;height:17px}.category-tabs small{display:flex;min-width:22px;height:22px;align-items:center;justify-content:center;border-radius:7px;background:#eff4f7;font-size:8px}
.pricing-toolbar{display:grid;grid-template-columns:auto 1fr;align-items:center}.pricing-toolbar .plans-assurance{grid-column:1/-1;justify-content:center;border-top:1px solid #e6eff5;padding-top:12px}
.plans-category em{display:block;margin-top:3px;color:#7f96a8;font-size:8px;font-style:normal}
.billing-cycle-switch{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.billing-cycle-switch button{appearance:none;border:1px solid #d8e7f2;border-radius:11px;background:#fff;padding:9px 13px;color:#60798c;font-family:inherit;font-size:9px;font-weight:900;cursor:pointer;transition:.2s}.billing-cycle-switch button:hover{border-color:#9fc6e5;color:var(--primary)}.billing-cycle-switch button.active{border-color:var(--primary);background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;box-shadow:0 8px 20px rgba(18,104,211,.18)}
.pricing-result-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:15px 0;padding:10px 14px;border:1px solid #dceaf4;border-radius:13px;background:rgba(255,255,255,.72);color:#6c8496;font-size:9px}.pricing-result-bar b{color:#214d6e}.pricing-result-bar small{color:#879cab}
.professional-plan-grid{align-items:stretch}.professional-plan-card{display:flex;flex-direction:column}.professional-plan-card.is-cycle-hidden{display:none}.professional-price{overflow:hidden}.professional-price strong{font-variant-numeric:tabular-nums;letter-spacing:-.5px;transition:opacity .15s,transform .15s}.professional-price.is-changing strong{opacity:0;transform:translateY(6px)}
.professional-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-specs>div{min-height:70px;text-align:right;justify-content:flex-start;padding:10px}.professional-specs>div>span{flex:0 0 auto}.professional-specs p{align-items:flex-start}
.plan-details{margin:0 24px 18px;border:1px solid #e0ebf3;border-radius:13px;background:#fbfdff;overflow:hidden}.plan-details summary{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;color:#526f84;font-size:9px;font-weight:900;cursor:pointer;list-style:none}.plan-details summary::-webkit-details-marker{display:none}.plan-details summary span{font-size:16px;transition:transform .2s}.plan-details[open] summary span{transform:rotate(45deg)}.plan-details .plan-features{padding:0 13px 12px;margin:0;border-top:1px solid #e8f0f5}.plan-details .plan-features li{padding-top:9px}
.pricing-empty-filter{text-align:center;padding:40px;border:1px dashed #cadae6;border-radius:20px;background:#fff}.pricing-empty-filter>span{display:flex;width:54px;height:54px;margin:0 auto 12px;padding:13px;border-radius:16px;background:#eef6fc;color:var(--primary)}.pricing-empty-filter h3{margin:0 0 6px;color:#244b68}.pricing-empty-filter p{margin:0;color:#7d91a0}
.dark .service-catalog-section{background:linear-gradient(180deg,#091a2e,#0b2038)}.dark .service-catalog-head,.dark .service-category-card,.dark .category-tabs{background:rgba(11,34,57,.94);border-color:#21445f}.dark .service-category-card h3,.dark .service-category-bottom b{color:#e9f6ff}.dark .service-category-card>p,.dark .pricing-result-bar{color:#91a7b8}.dark .service-count,.dark .billing-cycle-switch button{background:#0d2946;border-color:#244966;color:#a9bfd0}.dark .service-category-bottom{border-color:#21415a}.dark .category-tabs a{background:#0d2946;border-color:#244966;color:#a9bfd0}.dark .category-tabs a.active{background:#12385b;color:#8bc8ff}.dark .pricing-result-bar,.dark .plan-details,.dark .pricing-empty-filter{background:#0d2946;border-color:#244966}.dark .plan-details summary{color:#abc0d0}.dark .plan-details .plan-features{border-color:#244966}
@media(max-width:980px){.service-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-toolbar{grid-template-columns:1fr}.billing-cycle-switch{justify-content:flex-start}.pricing-toolbar .plans-assurance{grid-column:auto}}
@media(max-width:650px){.service-catalog-head,.pricing-result-bar{align-items:flex-start;flex-direction:column}.service-category-grid{grid-template-columns:1fr}.service-category-card{min-height:250px}.service-directory-hero{padding:82px 0 60px}.service-directory-actions{flex-direction:column;align-items:stretch}.billing-cycle-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.billing-cycle-switch button{width:100%}.professional-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-details{margin-left:20px;margin-right:20px}}

/* v2.9 clickable category switcher — replaces directory cards */
.interactive-service-catalog{padding:34px 0 70px;background:linear-gradient(180deg,#f8fcff 0%,#edf7ff 100%)}
.service-category-tabs-wrap{position:relative;margin:0 0 22px;padding:10px;border:1px solid #d9e8f3;border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 16px 45px rgba(28,72,107,.08);backdrop-filter:blur(16px)}
.service-category-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px}
.service-category-tabs button{appearance:none;display:flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:9px 13px;border:1px solid #d9e7f1;border-radius:14px;background:#fff;color:#526f84;font-family:inherit;font-size:10px;font-weight:900;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}
.service-category-tabs button:hover{transform:translateY(-2px);border-color:#9ec9e9;color:#1268d3;box-shadow:0 9px 20px rgba(18,104,211,.09)}
.service-category-tabs button.active{border-color:#1268d3;background:linear-gradient(135deg,#1268d3,#0b86c8);color:#fff;box-shadow:0 10px 24px rgba(18,104,211,.23)}
.service-category-tabs .service-tab-icon{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:9px;background:#eef6fc;color:#1268d3}
.service-category-tabs .service-tab-icon svg{width:17px;height:17px}
.service-category-tabs button.active .service-tab-icon{background:rgba(255,255,255,.18);color:#fff}
.service-category-tabs button small{display:flex;min-width:22px;height:22px;align-items:center;justify-content:center;padding:0 5px;border-radius:8px;background:#edf4f8;color:#6c879a;font-size:8px}
.service-category-tabs button.active small{background:rgba(255,255,255,.18);color:#fff}
.service-category-panels{position:relative}
.service-plan-panel[hidden]{display:none!important}
.service-plan-panel.section{padding:0;background:transparent}
.service-plan-panel>.plans-backdrop{display:none}
.service-plan-panel>.container{width:100%;max-width:none;padding:0}
.service-plan-panel .compact-pricing-toolbar{grid-template-columns:minmax(220px,auto) 1fr;margin-bottom:18px;padding:14px 16px;border:1px solid #dce9f3;border-radius:18px;background:rgba(255,255,255,.82);box-shadow:0 12px 35px rgba(29,70,102,.06)}
.service-plan-panel .billing-cycle-switch{justify-content:flex-end}
.service-plan-panel .professional-plan-grid{margin-top:0}
.dark .service-category-tabs-wrap,.dark .service-plan-panel .compact-pricing-toolbar{background:rgba(11,34,57,.94);border-color:#22465f}
.dark .service-category-tabs button{background:#0d2946;border-color:#244966;color:#a9bfd0}
.dark .service-category-tabs button:hover{border-color:#3f80ab;color:#8bc8ff}
.dark .service-category-tabs button.active{background:linear-gradient(135deg,#155e9e,#0b749f);border-color:#2b88bd;color:#fff}
.dark .service-category-tabs .service-tab-icon,.dark .service-category-tabs button small{background:#153653;color:#9cc8e6}
.dark .service-category-tabs button.active .service-tab-icon,.dark .service-category-tabs button.active small{background:rgba(255,255,255,.15);color:#fff}
@media(max-width:980px){.service-category-tabs{justify-content:flex-start}.service-plan-panel .compact-pricing-toolbar{grid-template-columns:1fr}.service-plan-panel .billing-cycle-switch{justify-content:flex-start}}
@media(max-width:650px){.interactive-service-catalog{padding:22px 0 48px}.service-category-tabs-wrap{margin-left:-4px;margin-right:-4px;padding:8px;border-radius:17px}.service-category-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.service-category-tabs button{flex:0 0 auto;min-height:44px;padding:8px 11px}.service-plan-panel .compact-pricing-toolbar{padding:12px}.service-plan-panel .billing-cycle-switch{display:flex;overflow-x:auto}.service-plan-panel .billing-cycle-switch button{flex:0 0 auto;width:auto}}
