@import url('./iransans-local.css');
@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:var(--site-font,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:var(--site-font,Vazirmatn,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:var(--site-font,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}}

/* Professional VPS catalog — v2.10 */
.vps-hero{position:relative;overflow:hidden;padding:88px 0 72px;background:linear-gradient(125deg,#071b36 0%,#0b3768 52%,#086b85 100%);color:#fff;isolation:isolate}
.vps-hero:before,.vps-hero:after{content:"";position:absolute;border-radius:50%;filter:blur(2px);z-index:-1}.vps-hero:before{width:520px;height:520px;right:-180px;top:-260px;background:radial-gradient(circle,rgba(30,162,255,.3),transparent 67%)}.vps-hero:after{width:430px;height:430px;left:-150px;bottom:-260px;background:radial-gradient(circle,rgba(23,220,190,.22),transparent 67%)}
.vps-hero-grid{position:absolute;inset:0;z-index:-2;opacity:.42;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:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent)}
.vps-hero-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:58px;align-items:center}.vps-hero-copy .eyebrow{display:inline-flex;padding:8px 13px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.09);color:#9ff3e5}.vps-hero-copy h1{max-width:720px;margin:18px 0 14px;font-size:clamp(32px,4.6vw,58px);line-height:1.35;letter-spacing:-1.4px}.vps-hero-copy>p{max-width:690px;margin:0;color:#c9deed;font-size:13px;line-height:2.05}.vps-hero-points{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.vps-hero-points span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.075);color:#e6f5ff;font-size:9px;font-weight:800}.vps-hero-points svg{width:16px;height:16px;color:#56e0c5}.vps-hero-copy .btn{display:inline-flex;align-items:center;gap:9px}
.vps-hero-console{position:relative;padding:20px;border:1px solid rgba(255,255,255,.17);border-radius:27px;background:linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.055));box-shadow:0 35px 80px rgba(0,13,34,.34);backdrop-filter:blur(18px)}.vps-console-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.12)}.vps-console-head>span{display:flex;gap:6px}.vps-console-head i{width:7px;height:7px;border-radius:50%;background:#ff6c70}.vps-console-head i:nth-child(2){background:#ffd05e}.vps-console-head i:nth-child(3){background:#45d49c}.vps-console-head b{font-size:9px;letter-spacing:1.8px;color:#a9c8dd}.vps-console-server{display:flex;align-items:center;gap:14px;margin:19px 0;padding:15px;border-radius:17px;background:rgba(5,25,51,.36)}.vps-console-server>span{display:flex;width:50px;height:50px;align-items:center;justify-content:center;padding:12px;border-radius:14px;background:linear-gradient(145deg,#1c83df,#16b8b1);box-shadow:0 13px 28px rgba(5,108,178,.28)}.vps-console-server svg{width:27px;height:27px}.vps-console-server small,.vps-console-server b{display:block}.vps-console-server small{font-size:8px;color:#9cbcd0}.vps-console-server b{margin-top:3px;font-size:12px;color:#fff}.vps-console-metrics{display:grid;gap:10px}.vps-console-metrics>div{display:grid;grid-template-columns:50px 1fr;align-items:center;gap:10px}.vps-console-metrics span{font-size:8px;color:#b5cddd}.vps-console-metrics i{position:relative;height:7px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.vps-console-metrics i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--value);border-radius:inherit;background:linear-gradient(90deg,#18caa8,#2e9cff)}.vps-console-location{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.vps-console-location>span{display:flex;width:38px;height:38px;align-items:center;justify-content:center;padding:9px;border-radius:11px;background:rgba(255,255,255,.09);color:#62e1cb}.vps-console-location p{margin:0}.vps-console-location small,.vps-console-location b{display:block}.vps-console-location small{font-size:8px;color:#93b2c7}.vps-console-location b{font-size:11px;color:#fff}
.vps-service-catalog{padding-top:42px}.vps-location-tabs-wrap{padding:12px;border-color:#cfe2ef;background:rgba(255,255,255,.96)}.vps-location-tabs button{min-width:145px;min-height:58px;justify-content:flex-start;text-align:right}.vps-location-tabs button>span:nth-child(2){flex:1}.vps-location-tabs button small{width:auto;min-width:42px;padding:0 7px}.vps-location-tabs .service-tab-icon{width:34px;height:34px;border-radius:11px}
.vps-pricing-section .vps-pricing-toolbar{border-color:#cfe2ef;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(242,249,254,.94))}.vps-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:22px}.vps-plan-card{position:relative;border-radius:25px;border-color:#d8e6f0;background:linear-gradient(180deg,#fff 0%,#fbfdff 100%);box-shadow:0 20px 55px rgba(16,62,97,.09)}.vps-plan-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--plan-accent) 48%,#d8e6f0);box-shadow:0 28px 68px rgba(16,62,97,.15)}.vps-plan-card:before{content:"";position:absolute;right:0;left:0;top:0;height:4px;background:linear-gradient(90deg,var(--plan-accent),color-mix(in srgb,var(--plan-accent) 35%,#18c5ae))}.vps-plan-badge{top:14px;left:15px;right:auto;border-radius:10px;background:linear-gradient(135deg,#ffb520,#ff8a1d);box-shadow:0 8px 20px rgba(239,144,20,.23)}
.vps-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 21px 13px}.vps-location{display:flex;align-items:center;gap:9px}.vps-location>span{display:flex;width:38px;height:38px;align-items:center;justify-content:center;padding:9px;border-radius:12px;background:#edf7ff;color:var(--plan-accent)}.vps-location svg{width:19px;height:19px}.vps-location small,.vps-location b{display:block}.vps-location small{font-size:8px;color:#879baa}.vps-location b{margin-top:2px;font-size:11px;color:#244a67}.vps-title-row{display:flex;justify-content:space-between;gap:16px;padding:7px 21px 14px}.vps-title-row>div{min-width:0}.vps-title-row small{font-size:8px;color:#94a6b4}.vps-title-row h3{margin:4px 0 6px;color:#153b5c;font-size:18px;line-height:1.55}.vps-title-row p{margin:0;color:#7c91a0;font-size:9px;line-height:1.9}.vps-server-icon{display:flex;flex:none;width:52px;height:52px;align-items:center;justify-content:center;padding:12px;border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--plan-accent) 12%,#fff),color-mix(in srgb,var(--plan-accent) 23%,#fff));color:var(--plan-accent)}.vps-tech-tags{display:flex;gap:6px;flex-wrap:wrap;padding:0 21px 13px}.vps-tech-tags span{padding:5px 8px;border:1px solid #dce9f2;border-radius:8px;background:#f7fafc;color:#5f788b;font-size:8px;font-weight:900;direction:ltr}.vps-price-panel{margin:0 21px 15px;padding:15px 16px;border:1px solid #dce9f2;border-radius:17px;background:linear-gradient(135deg,#f5faff,#eef8fb)}.vps-price-panel .price-caption{display:block;color:#8197a7;font-size:8px}.vps-price-panel>div{display:flex;align-items:baseline;gap:7px;margin-top:5px}.vps-price-panel strong{color:#123e60;font-size:27px;line-height:1}.vps-price-panel>div span{color:#658093;font-size:9px}.vps-price-panel>small{display:inline-flex;margin-top:8px;padding:4px 8px;border-radius:7px;background:#fff;color:var(--plan-accent);font-size:8px;font-weight:900}.vps-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 21px 17px}.vps-resource-grid>div{display:flex;min-height:67px;align-items:center;gap:9px;padding:10px;border:1px solid #e1ebf2;border-radius:13px;background:#fff}.vps-resource-grid>div>span{display:flex;flex:none;width:31px;height:31px;align-items:center;justify-content:center;padding:7px;border-radius:10px;background:#eef7fd;color:var(--plan-accent)}.vps-resource-grid svg{width:17px;height:17px}.vps-resource-grid p{min-width:0;margin:0}.vps-resource-grid small,.vps-resource-grid b{display:block}.vps-resource-grid small{overflow:hidden;color:#8a9dab;font-size:7px;white-space:nowrap;text-overflow:ellipsis}.vps-resource-grid b{overflow:hidden;margin-top:3px;color:#284b64;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.vps-details{margin-bottom:14px}.vps-order-box{margin-top:auto;padding:15px 21px 21px;border-top:1px solid #e5edf3}.vps-order-box>div{display:flex;align-items:center;gap:8px;margin-bottom:12px}.vps-order-box>div>span{display:flex;color:#18aa91}.vps-order-box>div svg{width:20px;height:20px}.vps-order-box p{margin:0}.vps-order-box b,.vps-order-box small{display:block}.vps-order-box b{font-size:9px;color:#35546b}.vps-order-box small{margin-top:2px;font-size:7px;color:#8ca0ae}.vps-order-btn{width:100%;justify-content:space-between;border-radius:13px;background:linear-gradient(135deg,var(--plan-accent),color-mix(in srgb,var(--plan-accent) 55%,#12bca8));box-shadow:0 12px 25px color-mix(in srgb,var(--plan-accent) 22%,transparent)}
.dark .vps-plan-card{background:linear-gradient(180deg,#0d2945,#0b223a);border-color:#24475f}.dark .vps-location b,.dark .vps-title-row h3,.dark .vps-price-panel strong,.dark .vps-resource-grid b{color:#e7f4fc}.dark .vps-title-row p,.dark .vps-location small,.dark .vps-price-panel .price-caption,.dark .vps-resource-grid small{color:#91a8b8}.dark .vps-location>span,.dark .vps-server-icon,.dark .vps-resource-grid>div>span{background:#153955}.dark .vps-tech-tags span,.dark .vps-resource-grid>div,.dark .vps-price-panel{background:#102d49;border-color:#274b63;color:#a9bfd0}.dark .vps-order-box{border-color:#25465d}
@media(max-width:930px){.vps-hero-layout{grid-template-columns:1fr}.vps-hero-console{max-width:620px}.vps-location-tabs button{min-width:132px}}
@media(max-width:650px){.vps-hero{padding:66px 0 48px}.vps-hero-layout{gap:35px}.vps-hero-copy h1{font-size:34px}.vps-hero-points{display:grid;grid-template-columns:1fr}.vps-hero-console{padding:15px;border-radius:21px}.vps-location-tabs{flex-wrap:nowrap;overflow-x:auto}.vps-location-tabs button{flex:0 0 142px}.vps-plan-grid{grid-template-columns:1fr}.vps-resource-grid{padding-left:17px;padding-right:17px}.vps-card-top,.vps-title-row,.vps-tech-tags,.vps-order-box{padding-left:17px;padding-right:17px}.vps-price-panel{margin-left:17px;margin-right:17px}}

/* Product-ID driven WHMCS price lists */
.whmcs-id-pricing{position:relative;background:linear-gradient(180deg,#f7fbfe,#fff)}.whmcs-price-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}.whmcs-price-heading h2{margin:7px 0;color:#173d5c;font-size:28px}.whmcs-price-heading p{max-width:700px;margin:0;color:#708797;font-size:12px;line-height:2}.whmcs-id-grid{display:grid;grid-template-columns:repeat(var(--price-columns,3),minmax(0,1fr));gap:18px}.whmcs-id-card{position:relative;display:flex;min-height:520px;flex-direction:column;padding:22px;border:1px solid #dce9f2;border-radius:24px;background:#fff;box-shadow:0 18px 48px rgba(25,72,110,.08);overflow:hidden}.whmcs-id-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#1268d3,#18b6d9)}.whmcs-id-card.tone-2:before{background:linear-gradient(90deg,#13a7a4,#53d4b3)}.whmcs-id-card.tone-3:before{background:linear-gradient(90deg,#7359cf,#a58cf1)}.whmcs-id-card.tone-4:before{background:linear-gradient(90deg,#e58a18,#ffbd4c)}.whmcs-id-card.is-cycle-hidden{display:none}.whmcs-id-card-top{display:flex;align-items:center;justify-content:space-between}.whmcs-product-id{margin-top:20px;color:#8a9daa;font-size:9px}.whmcs-id-card h3{margin:5px 0 8px;color:#173d5c;font-size:20px}.whmcs-id-card>p{min-height:50px;margin:0;color:#708696;font-size:11px;line-height:2}.whmcs-id-price{margin:18px -4px;padding:18px;border:1px solid #dce9f2;border-radius:18px;background:linear-gradient(145deg,#f8fcff,#eef7fc)}.whmcs-id-price>div{display:flex;align-items:baseline;gap:6px;margin-top:7px}.whmcs-id-price strong{color:#1268d3;font-size:27px}.whmcs-id-price>div span,.whmcs-id-price small{color:#748a99;font-size:9px}.whmcs-id-features{display:grid;gap:9px;margin:0 0 20px;padding:0;list-style:none}.whmcs-id-features li{display:flex;align-items:center;gap:7px;color:#557083;font-size:10px}.whmcs-id-features svg{width:17px;height:17px;fill:none;stroke:#13a774;stroke-width:2}.whmcs-id-card-footer{display:grid;gap:10px;margin-top:auto}.whmcs-id-card-footer>small{display:flex;align-items:center;justify-content:center;gap:5px;color:#8a9ba7;font-size:8px}.whmcs-id-card-footer>small svg{width:14px;height:14px}.plan-order-btn.disabled{opacity:.55;pointer-events:none}.whmcs-id-pricing-compact .whmcs-id-card{min-height:390px}.whmcs-id-pricing-compact .whmcs-id-features{display:none}.whmcs-id-pricing-table .whmcs-id-grid{grid-template-columns:1fr}.whmcs-id-pricing-table .whmcs-id-card{min-height:auto;display:grid;grid-template-columns:70px minmax(170px,1.4fr) minmax(200px,1fr) minmax(210px,1fr);gap:18px;align-items:center}.whmcs-id-pricing-table .whmcs-id-card-top{display:block}.whmcs-id-pricing-table .whmcs-id-card>p,.whmcs-id-pricing-table .whmcs-id-features{display:none}.whmcs-id-pricing-table .whmcs-id-price{margin:0}.whmcs-id-pricing-table .whmcs-id-card-footer{margin:0}.dark .whmcs-id-pricing{background:linear-gradient(180deg,#091a2e,#0b2038)}.dark .whmcs-id-card,.dark .whmcs-id-price{background:#0d2946;border-color:#244966}.dark .whmcs-price-heading h2,.dark .whmcs-id-card h3{color:#e9f6ff}.dark .whmcs-price-heading p,.dark .whmcs-id-card>p,.dark .whmcs-id-features li{color:#9db1c0}.dark .whmcs-id-price strong{color:#71c7f1}
@media(max-width:1050px){.whmcs-id-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.whmcs-id-pricing-table .whmcs-id-card{grid-template-columns:60px minmax(160px,1fr) minmax(190px,1fr)}}
@media(max-width:700px){.whmcs-price-heading{align-items:flex-start;flex-direction:column}.whmcs-price-heading .billing-cycle-switch{width:100%;justify-content:flex-start}.whmcs-id-grid{grid-template-columns:1fr}.whmcs-id-pricing-table .whmcs-id-card{display:flex;min-height:430px}.whmcs-id-pricing-table .whmcs-id-card>p,.whmcs-id-pricing-table .whmcs-id-features{display:flex}.whmcs-id-pricing-table .whmcs-id-features{display:grid}.whmcs-id-pricing-table .whmcs-id-price{margin:18px -4px}.whmcs-id-pricing-table .whmcs-id-card-footer{margin-top:auto}}


/* YaS 2.12 — professional experience, FAQ and plan continuation */
.plans-continue{margin-top:22px;border:1px solid color-mix(in srgb,var(--primary) 18%,#dce8f1);background:linear-gradient(135deg,#fff,rgba(238,247,255,.9));border-radius:19px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;box-shadow:0 14px 35px rgba(24,76,119,.06)}.plans-continue>div{display:flex;align-items:center;gap:12px}.plans-continue>div>span{width:44px;height:44px;border-radius:13px;background:color-mix(in srgb,var(--primary) 11%,#fff);color:var(--primary);display:flex;padding:11px}.plans-continue svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8}.plans-continue p{display:grid;margin:0}.plans-continue small{color:#7c91a3;font-size:10px}.plans-continue b{color:#173a56;font-size:14px}.plans-continue>a{display:flex;align-items:center;gap:8px;border-radius:12px;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;padding:11px 16px;font-weight:900;font-size:11px}.plans-continue>a svg{width:17px;height:17px}.dark .plans-continue{background:linear-gradient(135deg,#0d2946,#102e4b);border-color:#274e69}.dark .plans-continue b{color:#eef9ff}
.service-experience{position:relative;overflow:hidden;background:linear-gradient(180deg,#f7fbff,#edf6fc);padding:115px 0}.experience-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--secondary) 18%,transparent),transparent 65%);left:-220px;top:-220px}.experience-layout{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:75px;position:relative}.experience-copy h2{font-size:clamp(31px,3.6vw,49px);line-height:1.45;margin:0 0 15px;color:#153653;letter-spacing:-1px}.experience-copy>p{color:#6f8799;font-size:15px;margin:0 0 27px}.experience-features{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:26px}.experience-features article{display:flex;gap:11px;align-items:center;border:1px solid #dceaf4;background:rgba(255,255,255,.78);border-radius:15px;padding:13px}.experience-features article>span{width:38px;height:38px;display:flex;padding:9px;border-radius:11px;background:#e9f4fc;color:var(--primary)}.experience-features svg,.experience-console svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8}.experience-features article div{display:grid}.experience-features b{font-size:11px;color:#24455f}.experience-features small{font-size:8px;color:#8399a9}.experience-console{background:linear-gradient(145deg,#0c2742,#123b5e);border:1px solid #2c5471;border-radius:27px;padding:22px;color:#fff;box-shadow:0 35px 90px rgba(13,53,84,.25);position:relative}.experience-console:before{content:"";position:absolute;inset:9px;border:1px solid rgba(255,255,255,.07);border-radius:21px;pointer-events:none}.experience-console-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.1)}.experience-console-head>div{display:flex;gap:5px}.experience-console-head>div i{width:7px;height:7px;border-radius:50%;background:#ffbe4f}.experience-console-head>div i:nth-child(2){background:#25d19a}.experience-console-head>div i:nth-child(3){background:#61b8ee}.experience-console-head>span{font-size:9px;color:#b9d0df}.experience-console-head>span i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#2ee6a5;box-shadow:0 0 0 5px rgba(46,230,165,.12);margin-left:7px}.experience-profile{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08);border-radius:17px;padding:14px;margin:17px 0}.experience-profile>span{width:43px;height:43px;padding:10px;border-radius:13px;background:linear-gradient(135deg,var(--primary),var(--secondary))}.experience-profile>div{display:grid}.experience-profile small{font-size:8px;color:#9fb8ca}.experience-profile b{font-size:12px}.experience-profile em{margin-right:auto;background:rgba(45,222,156,.14);color:#63edb9;border-radius:99px;padding:4px 9px;font-size:8px;font-style:normal}.experience-metrics{display:grid;grid-template-columns:1fr 1fr;gap:11px}.experience-metrics article{background:#0b2138;border:1px solid #24455f;border-radius:15px;padding:13px;display:grid;grid-template-columns:34px 1fr;gap:9px}.experience-metrics article>span{width:34px;height:34px;color:#6cc5ef;padding:7px}.experience-metrics p{display:grid;margin:0}.experience-metrics small{font-size:8px;color:#8ca9bd}.experience-metrics b{font-size:12px}.experience-metrics article>i{grid-column:1/-1;height:5px;background:#1d405a;border-radius:99px;overflow:hidden}.experience-metrics article>i b{display:block;height:100%;background:linear-gradient(90deg,var(--secondary),#68c5ee)}.experience-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:13px 0}.experience-actions button{font:inherit;border:1px solid #274a64;background:#0d2943;color:#fff;border-radius:14px;padding:12px 8px;display:grid;justify-items:center;gap:4px}.experience-actions button span{width:25px;height:25px;color:#6bc7ef}.experience-actions b{font-size:9px}.experience-actions small{font-size:7px;color:#8eaabd}.experience-activity{display:flex;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.1);padding-top:14px}.experience-activity>span{width:32px;height:32px;color:#45e4aa}.experience-activity>div{display:grid}.experience-activity b{font-size:9px}.experience-activity small{font-size:7px;color:#91aabd}.experience-activity em{margin-right:auto;color:#52e5af;font-size:8px;font-style:normal}.dark .service-experience{background:linear-gradient(180deg,#09192a,#0b2035)}.dark .experience-copy h2{color:#fff}.dark .experience-features article{background:rgba(14,43,69,.76);border-color:#244b67}.dark .experience-features b{color:#e9f7ff}
.premium-faq{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#f4f9fc)}.faq-orb{position:absolute;border-radius:50%;filter:blur(10px);pointer-events:none}.faq-orb-one{width:300px;height:300px;background:color-mix(in srgb,var(--primary) 8%,transparent);right:-130px;top:80px}.faq-orb-two{width:250px;height:250px;background:color-mix(in srgb,var(--secondary) 10%,transparent);left:-100px;bottom:20px}.premium-faq .faq-layout{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(480px,1.25fr);gap:55px;align-items:start;position:relative}.premium-faq .faq-intro{position:sticky;top:115px}.premium-faq .faq-intro h2{font-size:clamp(30px,3.4vw,46px)}.faq-search{margin:24px 0 14px;border:1px solid #dbe8f1;background:#fff;border-radius:14px;display:flex;align-items:center;gap:9px;padding:0 13px;box-shadow:0 12px 32px rgba(25,70,105,.06)}.faq-search svg{width:20px;height:20px;fill:none;stroke:#8197a8;stroke-width:1.8}.faq-search input{width:100%;border:0;background:transparent;padding:13px 0;outline:0;color:#23445c}.faq-support-card{border:1px solid #dceaf3;border-radius:16px;padding:14px;background:linear-gradient(135deg,#eef8ff,#fff);display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center}.faq-support-card>span{width:42px;height:42px;border-radius:12px;padding:10px;background:var(--primary);color:#fff}.faq-support-card svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8}.faq-support-card div{display:grid}.faq-support-card b{font-size:10px}.faq-support-card small{font-size:8px;color:#8298a8}.faq-support-card a{font-size:9px;font-weight:900;color:var(--primary)}.premium-faq .faq-list{display:grid;gap:12px}.premium-faq details{border:1px solid #dfeaf2;background:rgba(255,255,255,.9);border-radius:17px;overflow:hidden;box-shadow:0 11px 32px rgba(28,70,101,.05);transition:.22s}.premium-faq details[open]{border-color:color-mix(in srgb,var(--primary) 38%,#dfeaf2);box-shadow:0 18px 45px color-mix(in srgb,var(--primary) 10%,transparent)}.premium-faq summary{list-style:none;display:grid;grid-template-columns:42px 1fr 28px;align-items:center;gap:12px;padding:18px;cursor:pointer}.premium-faq summary::-webkit-details-marker{display:none}.faq-number{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#eef6fb;color:var(--primary);font-size:10px;font-weight:900}.premium-faq summary b{font-size:13px;color:#24425a}.premium-faq summary i{width:28px;height:28px;border-radius:9px;background:#edf5fa;color:var(--primary);display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:900;transition:.2s}.premium-faq details[open] summary i{transform:rotate(45deg);background:var(--primary);color:#fff}.faq-answer{padding:0 72px 19px 18px}.faq-answer p{margin:0 0 10px;color:#698295;font-size:12px}.faq-answer span{display:flex;align-items:center;gap:6px;color:#18a778;font-size:8px;font-weight:800}.faq-answer svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.faq-no-result{padding:45px;text-align:center;border:1px dashed #cddde8;border-radius:17px;display:grid;justify-items:center;gap:7px;color:#7b92a3}.faq-no-result svg{width:36px;height:36px;fill:none;stroke:currentColor}.dark .premium-faq{background:linear-gradient(180deg,#0b1d30,#0b2034)}.dark .faq-search,.dark .premium-faq details,.dark .faq-support-card{background:#0e2a45;border-color:#244b67}.dark .premium-faq summary b{color:#eaf7ff}.dark .faq-search input{color:#fff}
@media(max-width:980px){.experience-layout,.premium-faq .faq-layout{grid-template-columns:1fr}.premium-faq .faq-intro{position:static}.experience-layout{gap:40px}.plans-continue{align-items:flex-start}}@media(max-width:650px){.experience-features,.experience-metrics{grid-template-columns:1fr}.experience-actions{grid-template-columns:1fr 1fr 1fr}.plans-continue{display:grid}.plans-continue>a{justify-content:center}.premium-faq summary{grid-template-columns:36px 1fr 27px;padding:14px}.faq-number{width:36px;height:36px}.faq-answer{padding:0 62px 16px 14px}.faq-support-card{grid-template-columns:38px 1fr}.faq-support-card a{grid-column:1/-1;text-align:center;border-top:1px solid #dce8f1;padding-top:8px}}


/* === Mizban24 2.13: larger typography and premium footer === */
body{font-size:16px}.section-head p,.split-copy>p,.faq-intro p,.contact-section>div>div>p{font-size:15px;line-height:2}.service-card p{font-size:14px;line-height:1.95}.plan-card>p{font-size:14px}.plan-card li{font-size:13px}.readability-large{font-size:17px}.readability-large .main-nav a{font-size:15px}.readability-large .btn{font-size:15px}
.service-experience .experience-copy>p{font-size:16px}.experience-features article{padding:16px}.experience-features article>span{width:44px;height:44px}.experience-features b{font-size:14px}.experience-features small{font-size:11px;line-height:1.7}.experience-console-head>span{font-size:11px}.experience-profile small,.experience-metrics small{font-size:10px}.experience-profile b,.experience-metrics b{font-size:14px}.experience-profile em{font-size:10px}.experience-actions b{font-size:11px}.experience-actions small{font-size:9px}.experience-activity b{font-size:11px}.experience-activity small,.experience-activity em{font-size:9px}
.faq-support-card{padding:18px}.faq-support-card b{font-size:14px}.faq-support-card small{font-size:11px}.faq-support-card a{font-size:12px}.premium-faq summary b{font-size:15px;line-height:1.9}.faq-number{font-size:12px}.faq-answer p{font-size:14px;line-height:2}.faq-answer span{font-size:11px}
.site-footer{padding:0;background:radial-gradient(circle at 8% 5%,rgba(36,130,213,.18),transparent 30%),linear-gradient(155deg,#071b31,#092a4a 58%,#071c33);border-top:1px solid #18486d}.footer-main{grid-template-columns:1.25fr 1.15fr 1.1fr .95fr;gap:48px;padding-top:78px;padding-bottom:62px}.brand-footer img{width:178px;max-height:66px}.footer-intro>p{font-size:15px;line-height:2.15;color:#b6c9da;max-width:390px}.footer-socials{gap:11px}.footer-socials a{width:46px;height:46px;border-radius:14px}.footer-socials svg{width:21px;height:21px}.social-placeholder{font-size:12px}.footer-links{gap:34px}.site-footer h3{font-size:17px;margin-bottom:22px}.site-footer ul{gap:12px}.site-footer li a{font-size:14px;line-height:1.8}.footer-contact-card{border-radius:22px;padding:25px;background:linear-gradient(150deg,rgba(13,57,94,.96),rgba(8,39,70,.96));box-shadow:0 24px 65px rgba(0,0,0,.18)}.footer-card-label{font-size:16px;margin-bottom:15px}.footer-contact-card>a:not(.footer-ticket),.footer-address{gap:13px;padding:14px 0}.footer-contact-card i{width:42px;height:42px;border-radius:12px}.footer-contact-card i svg{width:21px;height:21px}.footer-contact-card small{font-size:11px}.footer-contact-card strong{font-size:15px}.footer-address p{font-size:13px;line-height:2}.footer-ticket{margin-top:18px;border-radius:13px;padding:14px 16px;font-size:13px;font-weight:900}.footer-trust>p{font-size:13px;line-height:2}.trust-row{gap:12px}.trust-badge{width:100px;height:100px;border-radius:17px}.trust-badge svg{width:31px;height:31px}.trust-badge small{font-size:10px}.footer-security{gap:12px;margin-top:22px;padding-top:19px}.footer-security svg{width:28px;height:28px}.footer-security b{font-size:13px}.footer-security small{font-size:10px;line-height:1.9}.footer-bottom{min-height:82px;font-size:13px;color:#9bb1c5}.footer-bottom>div{gap:25px}.footer-bottom a{font-size:13px}.support-strip h2{font-size:clamp(22px,2.4vw,33px)}.support-strip p{font-size:14px}
@media(max-width:1050px){.footer-main{grid-template-columns:1.1fr 1fr 1fr;gap:35px}.footer-trust{grid-template-columns:1fr auto auto}}
@media(max-width:760px){.footer-main{grid-template-columns:1fr 1fr;padding-top:58px}.footer-intro>p{max-width:none}.footer-bottom{font-size:12px}}
@media(max-width:500px){body{font-size:15px}.footer-main{grid-template-columns:1fr;gap:34px}.footer-links{grid-template-columns:1fr 1fr}.site-footer h3{font-size:16px}.site-footer li a{font-size:13px}.footer-contact-card strong{font-size:14px}.footer-bottom{min-height:100px}}


/* 2.14 clean pricing and six selectable layouts */
.plan-price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;direction:rtl}.plan-price-line strong{font-size:30px;line-height:1;color:#1268d3}.plan-price-line span,.plan-price-line small{font-size:12px;font-weight:800;color:#6f8595}.plan-price-line small:before{content:"/";margin-left:7px;color:#b0bdc7}.professional-price{padding:18px;border:1px solid #dce9f2;border-radius:18px;background:linear-gradient(145deg,#f8fcff,#eef7fc)}.whmcs-product-id,.price-caption,.pricing-result-bar{display:none!important}.whmcs-id-details{margin:0 0 18px}.whmcs-id-details summary{cursor:pointer;font-weight:800;color:#38566d}.whmcs-id-details .whmcs-id-features{margin-top:12px}.plan-card-footer,.whmcs-id-card-footer{margin-top:auto}
.pricing-style-glass .professional-plan-card{background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(236,247,255,.76));backdrop-filter:blur(16px);border-color:rgba(109,180,224,.35);box-shadow:0 24px 70px rgba(18,104,211,.12)}
.pricing-style-compact .professional-plan-grid,.whmcs-id-pricing-compact .whmcs-id-grid{grid-template-columns:1fr}.pricing-style-compact .professional-plan-card,.whmcs-id-pricing-compact .whmcs-id-card{min-height:auto;display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(190px,.9fr) minmax(260px,1.4fr) minmax(170px,.8fr);align-items:center;gap:18px;padding:18px 22px}.pricing-style-compact .plan-card-head,.pricing-style-compact .plan-number,.pricing-style-compact .plan-details,.pricing-style-compact .vps-tech-tags,.whmcs-id-pricing-compact .whmcs-id-card-top,.whmcs-id-pricing-compact .whmcs-id-details{display:none}.pricing-style-compact .plan-title-row,.pricing-style-compact .professional-price,.pricing-style-compact .plan-card-footer,.whmcs-id-pricing-compact .professional-price,.whmcs-id-pricing-compact .whmcs-id-card-footer{margin:0}.pricing-style-compact .plan-description,.whmcs-id-pricing-compact .whmcs-id-card>p{min-height:0}.pricing-style-compact .professional-specs{grid-template-columns:repeat(2,1fr)}
.pricing-style-comparison .professional-plan-grid,.whmcs-id-pricing-comparison .whmcs-id-grid{display:table;width:100%;border-collapse:separate;border-spacing:0 10px}.pricing-style-comparison .professional-plan-card,.whmcs-id-pricing-comparison .whmcs-id-card{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(210px,.9fr) minmax(300px,1.5fr) minmax(180px,.8fr);align-items:center;gap:16px;min-height:auto;border-radius:16px;padding:17px 20px}.pricing-style-comparison .plan-card-head,.pricing-style-comparison .plan-number,.pricing-style-comparison .plan-details,.whmcs-id-pricing-comparison .whmcs-id-card-top,.whmcs-id-pricing-comparison .whmcs-id-details{display:none}.pricing-style-comparison .professional-specs{grid-template-columns:repeat(2,1fr)}.pricing-style-comparison .professional-price,.pricing-style-comparison .plan-card-footer,.whmcs-id-pricing-comparison .professional-price,.whmcs-id-pricing-comparison .whmcs-id-card-footer{margin:0}
.pricing-style-horizontal .professional-plan-grid,.whmcs-id-pricing-horizontal .whmcs-id-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-style-horizontal .professional-plan-card,.whmcs-id-pricing-horizontal .whmcs-id-card{min-height:360px}.pricing-style-horizontal .professional-specs{grid-template-columns:repeat(2,1fr)}
.pricing-style-minimal .professional-plan-card,.whmcs-id-pricing-minimal .whmcs-id-card{box-shadow:none;border:1px solid #e2eaf0;border-radius:14px;background:#fff}.pricing-style-minimal .professional-plan-card:before,.whmcs-id-pricing-minimal .whmcs-id-card:before{display:none}.pricing-style-minimal .professional-price,.whmcs-id-pricing-minimal .professional-price{background:#f7fafc;border-color:#edf1f4}
.service-overview-section{background:linear-gradient(180deg,#fff,#f5faff)}.service-overview-head{max-width:760px;margin-bottom:26px}.service-overview-head h2{margin:8px 0;color:#173d5c;font-size:30px}.service-overview-head p{margin:0;color:#657f91;font-size:14px;line-height:2}.service-overview-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:24px}.service-capabilities{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.service-capabilities article{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #dce9f2;border-radius:18px;background:#fff}.service-capabilities article>span{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#eef7ff;color:#1268d3}.service-capabilities svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8}.service-capabilities p{margin:0}.service-capabilities b,.service-capabilities small{display:block}.service-capabilities b{font-size:14px;color:#234b68}.service-capabilities small{margin-top:3px;color:#7d91a0;font-size:10px}.service-progress-card{padding:24px;border-radius:22px;background:#123f62;color:#fff;box-shadow:0 24px 60px rgba(18,63,98,.2)}.service-progress-card h3{margin:0 0 22px;font-size:20px}.service-progress-step{position:relative;display:flex;align-items:center;gap:13px;padding-bottom:28px}.service-progress-step:last-child{padding-bottom:0}.service-progress-step>i{position:relative;z-index:2;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#1268d3;font-style:normal;font-weight:900}.service-progress-step>span{position:absolute;right:18px;top:38px;width:2px;height:28px;background:linear-gradient(#3bd3ab,#5baeff)}.service-progress-step b,.service-progress-step small{display:block}.service-progress-step small{color:#bcd1df;font-size:10px}.service-progress-step.is-done>i{background:#3bd3ab;color:#073d33}
.dark .service-overview-section{background:linear-gradient(180deg,#091a2e,#0b2038)}.dark .service-capabilities article{background:#0d2946;border-color:#244966}.dark .service-overview-head h2,.dark .service-capabilities b{color:#e9f6ff}.dark .service-overview-head p,.dark .service-capabilities small{color:#9db1c0}
@media(max-width:980px){.pricing-style-compact .professional-plan-card,.whmcs-id-pricing-compact .whmcs-id-card,.pricing-style-comparison .professional-plan-card,.whmcs-id-pricing-comparison .whmcs-id-card{grid-template-columns:1fr 1fr}.service-overview-grid{grid-template-columns:1fr}.pricing-style-horizontal .professional-plan-grid,.whmcs-id-pricing-horizontal .whmcs-id-grid{grid-template-columns:1fr}}
@media(max-width:640px){.pricing-style-compact .professional-plan-card,.whmcs-id-pricing-compact .whmcs-id-card,.pricing-style-comparison .professional-plan-card,.whmcs-id-pricing-comparison .whmcs-id-card{display:flex;flex-direction:column;align-items:stretch}.service-capabilities{grid-template-columns:1fr}.plan-price-line strong{font-size:27px}.service-overview-head h2{font-size:25px}}


/* === 2.15.0: premium experience, statistics and dark onboarding === */
.service-experience{padding:120px 0;background:radial-gradient(circle at 10% 15%,rgba(22,182,217,.16),transparent 30%),linear-gradient(145deg,#f8fcff,#eaf5fc)}
.experience-layout{grid-template-columns:1.12fr .88fr;gap:64px}
.experience-title{font-size:clamp(30px,3vw,44px)!important;white-space:nowrap;letter-spacing:-1.2px}
.experience-copy>p{font-size:16px!important;line-height:2;max-width:690px}
.experience-features{gap:14px;margin-bottom:28px}
.experience-features article{min-height:84px;padding:17px 16px;border-radius:19px;box-shadow:0 14px 38px rgba(19,78,120,.055)}
.experience-features b{font-size:14px!important}.experience-features small{font-size:11px!important}
.experience-all-services{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-width:235px;max-width:100%;white-space:nowrap;padding:11px 12px 11px 20px;border:1px solid rgba(18,104,211,.17);border-radius:17px;background:linear-gradient(135deg,#0d3152,#1268d3);color:#fff;font-weight:900;box-shadow:0 16px 38px rgba(18,104,211,.2);transition:.25s}
.experience-all-services:hover{transform:translateY(-3px);box-shadow:0 22px 44px rgba(18,104,211,.28)}
.experience-all-services i{width:40px;height:40px;border-radius:13px;background:rgba(255,255,255,.14);display:grid;place-items:center}
.experience-all-services svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}
.experience-console{padding:25px;border-radius:30px;box-shadow:0 40px 100px rgba(5,40,70,.32)}

.premium-stats-section{position:relative;overflow:hidden;padding:36px 0 94px;background:linear-gradient(180deg,#eaf5fc,#f8fbfe)}
.stats-ambient{position:absolute;inset:auto -10% -220px;width:120%;height:360px;background:radial-gradient(ellipse,rgba(18,104,211,.12),transparent 68%);pointer-events:none}
.premium-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;position:relative}
.premium-stat-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;min-height:126px;padding:23px;border:1px solid rgba(18,104,211,.12);border-radius:23px;background:rgba(255,255,255,.92);box-shadow:0 22px 55px rgba(17,68,106,.09);transition:.25s}
.premium-stat-card:hover{transform:translateY(-5px);border-color:rgba(18,104,211,.28);box-shadow:0 28px 65px rgba(17,68,106,.14)}
.premium-stat-card:before{content:"";position:absolute;width:110px;height:110px;border-radius:50%;left:-42px;top:-50px;background:color-mix(in srgb,var(--stat-color,#1268d3) 12%,transparent)}
.premium-stat-card>i{position:absolute;right:0;bottom:0;width:100%;height:4px;background:linear-gradient(90deg,var(--stat-color,#1268d3),transparent)}
.premium-stat-icon{position:relative;width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;border-radius:17px;color:var(--stat-color,#1268d3);background:color-mix(in srgb,var(--stat-color,#1268d3) 11%,#fff)}
.premium-stat-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.9}
.premium-stat-card div{display:grid;gap:2px}.premium-stat-card strong{font-size:28px;line-height:1.25;color:#133b59;letter-spacing:-.5px}.premium-stat-card span{font-size:13px;font-weight:800;color:#6e8799}
.stat-tone-1{--stat-color:#1268d3}.stat-tone-2{--stat-color:#18a880}.stat-tone-3{--stat-color:#8b5cf6}.stat-tone-4{--stat-color:#e49a14}

.service-overview-section.service-overview-dark{position:relative;overflow:hidden;background:linear-gradient(135deg,#071b30 0%,#0b2944 48%,#0b3551 100%);color:#fff;padding:112px 0}
.service-overview-dark .overview-orb{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.service-overview-dark .overview-orb-one{width:430px;height:430px;right:-180px;top:-190px;background:radial-gradient(circle,rgba(24,182,217,.2),transparent 67%)}.service-overview-dark .overview-orb-two{width:520px;height:520px;left:-250px;bottom:-260px;background:radial-gradient(circle,rgba(18,104,211,.2),transparent 67%)}
.service-overview-shell{position:relative}.service-overview-dark .service-overview-head{max-width:820px;margin:0 auto 42px;text-align:center}.service-overview-dark .service-overview-head .eyebrow{color:#58d7e8}.service-overview-dark .service-overview-head h2{color:#fff;font-size:clamp(30px,3.4vw,47px);margin:8px 0 12px}.service-overview-dark .service-overview-head p{font-size:15px;color:#a9c0d2;line-height:2}
.service-overview-dark .service-overview-grid{grid-template-columns:1.22fr .78fr;gap:24px;align-items:stretch}.service-overview-dark .service-capabilities{gap:15px}.service-overview-dark .service-capabilities article{position:relative;overflow:hidden;min-height:112px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border:1px solid rgba(132,200,233,.18);backdrop-filter:blur(12px);padding:21px;border-radius:21px}.service-overview-dark .service-capabilities article>span{width:49px;height:49px;background:rgba(61,185,226,.12);color:#66d6f0}.service-overview-dark .service-capabilities b{font-size:14px;color:#f2fbff}.service-overview-dark .service-capabilities small{font-size:11px;color:#8faec2}.service-overview-dark .service-capabilities article>i{position:absolute;width:70px;height:70px;border-radius:50%;left:-30px;bottom:-32px;background:rgba(43,194,214,.08)}
.service-overview-dark .service-progress-card{padding:27px;border:1px solid rgba(121,205,237,.2);border-radius:25px;background:linear-gradient(155deg,#0e3b5a,#0a263f);box-shadow:0 28px 75px rgba(0,0,0,.25)}
.progress-card-head{display:flex;align-items:center;gap:13px;margin-bottom:20px}.progress-card-head>span{width:47px;height:47px;display:grid;place-items:center;border-radius:15px;color:#61e6c2;background:rgba(57,224,180,.12)}.progress-card-head svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.9}.progress-card-head small{display:block;color:#8db3c9;font-size:10px}.progress-card-head h3{margin:2px 0 0!important;font-size:19px!important}.service-progress-track{height:7px;border-radius:999px;background:#183f59;margin-bottom:25px;overflow:hidden}.service-progress-track span{display:block;width:68%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#32d7aa,#52b9ed);box-shadow:0 0 18px rgba(50,215,170,.38)}
.service-overview-dark .service-progress-step{padding:0 0 20px}.service-overview-dark .service-progress-step:last-child{padding-bottom:0}.service-overview-dark .service-progress-step>i{width:40px;height:40px;background:#153f5c;color:#80c9eb;border:1px solid rgba(128,201,235,.23)}.service-overview-dark .service-progress-step.is-done>i{background:#37d5aa;color:#07382e}.service-overview-dark .service-progress-step b{font-size:13px}.service-overview-dark .service-progress-step small{font-size:10px;color:#8faec2}.service-progress-step em{margin-right:auto;font-size:9px;font-style:normal;color:#67dcb8;border:1px solid rgba(103,220,184,.22);background:rgba(103,220,184,.08);padding:4px 8px;border-radius:99px}

@media(max-width:1080px){.experience-title{white-space:normal}.experience-layout{grid-template-columns:1fr}.premium-stats-grid{grid-template-columns:repeat(2,1fr)}.service-overview-dark .service-overview-grid{grid-template-columns:1fr}}
@media(max-width:640px){.service-experience{padding:82px 0}.experience-title{font-size:30px!important}.experience-all-services{width:100%}.premium-stats-section{padding:20px 0 70px}.premium-stats-grid{grid-template-columns:1fr 1fr;gap:11px}.premium-stat-card{min-height:108px;padding:16px;gap:10px;border-radius:18px}.premium-stat-icon{width:43px;height:43px;flex-basis:43px;border-radius:13px}.premium-stat-card strong{font-size:21px}.premium-stat-card span{font-size:10px}.service-overview-section.service-overview-dark{padding:80px 0}.service-overview-dark .service-capabilities{grid-template-columns:1fr}.service-progress-step em{display:none}}


/* === Mizban24 2.16 readable pricing and centered category heading === */
.professional-plan-card{min-height:610px}.professional-plan-card .plan-card-head{padding:28px 28px 10px}.plan-availability{font-size:12px!important;padding:8px 12px!important}.premium-plan-card .plan-badge{font-size:11px!important;padding:8px 13px!important}.premium-plan-card .plan-title-row{padding:18px 28px 0}.premium-plan-card .plan-title-row h3{font-size:24px!important;line-height:1.55!important;font-weight:950}.plan-description{padding:0 28px!important;font-size:14px!important;line-height:2!important;min-height:52px!important;color:#647d91!important}.professional-price{margin:22px 28px!important;padding:22px!important}.plan-price-line{justify-content:center;gap:9px!important;white-space:nowrap}.plan-price-line strong{font-size:36px!important}.plan-price-line span,.plan-price-line small{font-size:14px!important}.professional-specs{padding:0 28px 22px!important;gap:12px!important}.professional-specs>div{min-height:96px!important;padding:15px 12px!important;border-radius:17px!important}.professional-specs>div>span{width:36px!important;height:36px!important;padding:9px!important;margin-bottom:8px!important}.professional-specs small{font-size:11px!important;white-space:normal!important;line-height:1.6!important}.professional-specs b{font-size:14px!important;margin-top:5px!important}.plan-details{margin:0 28px 22px!important}.plan-details summary{font-size:14px!important;min-height:58px;padding:16px 18px!important}.premium-plan-card .plan-features li{font-size:13px!important;line-height:1.9!important}.plan-card-footer{padding:0 28px 28px!important}.plan-order-btn{min-height:58px!important;padding:14px 20px!important;font-size:15px!important;border-radius:17px!important}.plan-order-btn svg{width:20px!important;height:20px!important}
.service-plan-panel .plans-toolbar{display:grid!important;grid-template-columns:1fr;justify-items:center;gap:18px;padding:24px!important}.service-plan-panel .plans-category{width:100%;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:8px}.service-plan-panel .plans-category>span{width:58px;height:58px;border-radius:18px;padding:14px}.service-plan-panel .plans-category>div{display:grid;justify-items:center}.service-plan-panel .plans-category small{font-size:12px!important;margin:0}.service-plan-panel .plans-category b{font-size:21px!important;line-height:1.6}.service-plan-panel .plans-category em{font-size:12px!important;margin-top:2px}.service-plan-panel .billing-cycle-switch{justify-content:center}.service-plan-panel .compact-pricing-toolbar{min-height:150px}
.whmcs-id-card h3{font-size:23px!important}.whmcs-id-card>p{font-size:14px!important}.whmcs-id-features li{font-size:13px!important}.whmcs-id-price strong{font-size:34px!important}.whmcs-id-price>div span,.whmcs-id-price small{font-size:13px!important}.whmcs-id-card-footer .plan-order-btn{font-size:15px!important}
@media(max-width:700px){.professional-plan-card{min-height:0}.premium-plan-card .plan-title-row h3{font-size:22px!important}.plan-description{font-size:13px!important}.plan-price-line{white-space:normal}.plan-price-line strong{font-size:31px!important}.service-plan-panel .plans-category b{font-size:19px!important}}


/* v2.17 native WHMCS shell, compact pricing, clean category titles and professional icons */
.main-nav .menu-link-icon{display:flex;flex:0 0 30px;width:30px;height:30px;align-items:center;justify-content:center;padding:7px;border-radius:10px;background:linear-gradient(145deg,#eef6ff,#e4f0fb);color:var(--primary);box-shadow:inset 0 0 0 1px rgba(18,104,211,.08)}
.main-nav .menu-link-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.main-nav>ul>li>a{gap:8px}.main-nav>ul>li>a:hover .menu-link-icon{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 20%,transparent)}
.submenu .menu-link-icon{width:28px;height:28px;flex-basis:28px;border-radius:9px;padding:6px}.submenu .menu-link-label{flex:1}.dark .main-nav .menu-link-icon{background:#202c45;color:#8ac9ff;box-shadow:inset 0 0 0 1px #304561}
.service-nav a span{width:34px;height:34px;padding:8px;border-radius:11px;background:linear-gradient(145deg,#edf6ff,#deedf9);color:#1268d3;box-shadow:inset 0 0 0 1px rgba(18,104,211,.08)}.service-nav a span svg{width:18px;height:18px}.service-nav a:hover span{background:linear-gradient(135deg,#1268d3,#12a6c9);color:#fff;box-shadow:0 8px 18px rgba(18,104,211,.2)}
.service-category-tabs button{font-size:12px}.service-category-tabs .service-tab-icon{width:34px;height:34px;border-radius:11px}.service-category-tabs .service-tab-icon svg{width:20px;height:20px}.service-category-tabs button small{display:none!important}
.service-plan-panel .compact-pricing-toolbar{min-height:112px!important;padding:18px!important}.service-plan-panel .plans-toolbar{gap:14px!important}.service-plan-panel .plans-category{gap:9px}.service-plan-panel .plans-category>span{width:54px;height:54px;padding:13px}.service-plan-panel .plans-category>div{display:flex!important;align-items:center;justify-content:center}.service-plan-panel .plans-category small,.service-plan-panel .plans-category em{display:none!important}.service-plan-panel .plans-category b{font-size:22px!important;line-height:1.45!important;text-align:center}.plans-category small,.plans-category em{display:none!important}.plans-category b{font-size:18px!important}
.plan-recommendation{display:flex;justify-content:center;align-items:center;min-height:34px;margin:0 28px 4px}.plan-recommendation .plan-badge{position:static!important;inset:auto!important;display:inline-flex;align-items:center;justify-content:center;max-width:100%!important;padding:7px 13px!important;border-radius:999px!important;font-size:11px!important;line-height:1.2;white-space:nowrap;overflow:visible;text-overflow:clip;box-shadow:0 8px 20px color-mix(in srgb,var(--plan-accent) 18%,transparent)}.vps-recommendation{margin-top:2px}.vps-recommendation .vps-plan-badge{background:linear-gradient(135deg,#ffb520,#ff8a1d)!important;color:#fff!important}
.professional-price{margin:18px 24px!important;padding:16px 14px!important}.plan-price-line{display:flex!important;align-items:baseline!important;justify-content:center!important;flex-wrap:nowrap!important;gap:6px!important;white-space:nowrap!important;min-width:0;direction:rtl}.plan-price-line strong{font-size:clamp(24px,2.05vw,29px)!important;line-height:1!important;letter-spacing:-.7px!important;min-width:0}.plan-price-line span,.plan-price-line small{font-size:11px!important;line-height:1!important;white-space:nowrap}.plan-price-line small:before{content:""!important;display:none!important;margin:0!important}.vps-price-panel .plan-price-line strong,.whmcs-id-price .plan-price-line strong{font-size:clamp(23px,2vw,28px)!important}
.professional-plan-card{min-width:0}.professional-plan-card .plan-card-head{position:relative;z-index:2}.plan-availability{margin-right:0!important;margin-left:auto}.premium-plan-card.featured{padding-top:0}.premium-plan-card.featured .plan-card-head{padding-top:28px}
@media(max-width:980px){.main-nav .menu-link-icon{width:28px;height:28px;flex-basis:28px}.plan-price-line strong{font-size:27px!important}}
@media(max-width:700px){.plan-recommendation{margin-inline:20px}.plan-price-line{white-space:nowrap!important}.plan-price-line strong{font-size:25px!important}.plan-price-line span,.plan-price-line small{font-size:10px!important}.service-plan-panel .plans-category b{font-size:20px!important}}
@media(max-width:390px){.professional-price{margin-inline:14px!important;padding-inline:10px!important}.plan-price-line{gap:4px!important}.plan-price-line strong{font-size:22px!important}.plan-price-line span,.plan-price-line small{font-size:9px!important}}


/* v2.18 — dark infrastructure material and reseller mega menu */
.feature-section-dark{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 12% 8%,rgba(49,201,199,.18),transparent 30%),radial-gradient(circle at 88% 92%,rgba(91,92,240,.24),transparent 34%),linear-gradient(145deg,#06192d,#0b2946 52%,#0b3650);color:#fff;padding-block:118px}
.feature-section-dark:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent);z-index:-2}.feature-section-dark .feature-orb{position:absolute;border-radius:50%;filter:blur(3px);pointer-events:none;z-index:-1}.feature-section-dark .feature-orb-one{width:360px;height:360px;right:-150px;top:-150px;border:1px solid rgba(101,216,245,.19);box-shadow:0 0 0 55px rgba(91,92,240,.035),0 0 0 110px rgba(91,92,240,.025)}.feature-section-dark .feature-orb-two{width:240px;height:240px;left:-80px;bottom:-100px;background:radial-gradient(circle,rgba(38,219,170,.14),transparent 68%)}
.feature-section-dark .section-head{position:relative}.feature-section-dark .section-head .eyebrow{color:#74efd1;background:rgba(66,229,190,.09);border:1px solid rgba(103,238,206,.18);padding:7px 13px;border-radius:999px}.feature-section-dark .section-head h2{color:#fff;text-shadow:0 10px 32px rgba(0,0,0,.18)}.feature-section-dark .section-head p{color:#a9c2d5;font-size:16px;line-height:2}
.feature-section-dark .feature-grid{position:relative;gap:18px}.feature-section-dark .feature-grid article{min-height:235px;padding:30px 27px;border:1px solid rgba(143,203,230,.17);border-radius:25px;background:linear-gradient(145deg,rgba(15,58,89,.88),rgba(7,34,57,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 25px 55px rgba(0,10,26,.22);backdrop-filter:blur(15px);transition:.25s}.feature-section-dark .feature-grid article:hover{transform:translateY(-8px);border-color:rgba(91,228,197,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 34px 70px rgba(0,10,26,.32)}.feature-section-dark .feature-grid article>span{width:58px;height:58px;padding:15px;border-radius:18px;color:#7ae9d0;background:linear-gradient(145deg,rgba(45,210,178,.18),rgba(74,143,242,.14));box-shadow:inset 0 0 0 1px rgba(105,233,207,.15),0 14px 30px rgba(0,0,0,.14)}.feature-section-dark .feature-grid h3{margin:23px 0 9px;color:#f6fbff;font-size:20px}.feature-section-dark .feature-grid p{margin:0;color:#9eb8ca;font-size:14px;line-height:2}
.header-row{position:relative}.main-nav .menu-link-copy{display:grid;min-width:0}.main-nav .menu-link-copy small{display:none}.main-nav>ul>li.mega-menu{position:static}.mega-menu>.mega-submenu{right:135px!important;left:165px!important;top:73px!important;width:auto!important;min-width:720px!important;display:none!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important;padding:17px!important;border-radius:22px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 28px 80px rgba(13,34,61,.2)!important;backdrop-filter:blur(18px)}.mega-menu:hover>.mega-submenu,.mega-menu:focus-within>.mega-submenu{display:grid!important}.mega-submenu>li{min-width:0;padding:8px;border:1px solid #e4edf4;border-radius:17px;background:linear-gradient(145deg,#fbfdff,#f3f8fc)}.mega-submenu>li>a{min-height:70px;padding:12px!important;border-radius:13px!important;background:transparent!important}.mega-submenu>li>a .menu-link-icon{width:43px;height:43px;flex-basis:43px;padding:10px;border-radius:14px;background:linear-gradient(135deg,#e9f4ff,#e6f9f4);color:#1268d3}.mega-submenu>li>a .menu-link-label{font-size:14px;font-weight:950;color:#173c58}.mega-submenu>li>a .menu-link-copy small{display:block;margin-top:2px;color:#7990a2;font-size:9px;line-height:1.65}.mega-submenu>li>a>.chev{display:none}.mega-submenu>li>.submenu{display:grid!important;position:static!important;min-width:0!important;margin:3px 4px 5px!important;padding:5px!important;border:0!important;border-top:1px dashed #d9e5ee!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;gap:2px}.mega-submenu>li>.submenu li{width:100%}.mega-submenu>li>.submenu a{padding:8px 9px!important;border-radius:9px!important;font-size:11px}.mega-submenu>li>.submenu .menu-link-icon{width:25px;height:25px;flex-basis:25px;padding:5px;border-radius:8px}.mega-submenu>li>.submenu .menu-link-copy small{display:none}.dark .mega-menu>.mega-submenu{background:rgba(13,29,49,.97)!important;border-color:#294966!important}.dark .mega-submenu>li{background:linear-gradient(145deg,#102c48,#0b2239);border-color:#274a66}.dark .mega-submenu>li>a .menu-link-label{color:#edf8ff}.dark .mega-submenu>li>a .menu-link-copy small{color:#91acbe}.dark .mega-submenu>li>.submenu{border-color:#294861!important}
@media(max-width:1180px){.mega-menu>.mega-submenu{right:20px!important;left:20px!important;min-width:0!important}}
@media(max-width:980px){.main-nav>ul>li.mega-menu{position:relative}.mega-menu>.mega-submenu{position:static!important;display:none!important;grid-template-columns:1fr!important;min-width:0!important;margin:5px 0!important;padding:8px!important}.mega-menu.open>.mega-submenu{display:grid!important}.mega-submenu>li{padding:5px}.mega-submenu>li>a{min-height:58px}.mega-submenu>li>.submenu{display:grid!important}.feature-section-dark{padding-block:82px}}
@media(max-width:650px){.feature-section-dark .feature-grid article{min-height:auto;padding:25px}.feature-section-dark .section-head p{font-size:14px}.mega-submenu>li>a .menu-link-copy small{font-size:9px}}


/* 2.19 WordPress blog integration and animated support experience */
.support-experience{position:relative;overflow:hidden;padding:78px 0;background:radial-gradient(circle at 14% 20%,rgba(34,211,181,.16),transparent 30%),radial-gradient(circle at 92% 110%,rgba(21,115,230,.23),transparent 38%),linear-gradient(135deg,#06182f,#0a3158 55%,#073f59);color:#fff;border-top:1px solid rgba(106,208,255,.18)}
.support-experience-grid{position:absolute;inset:0;opacity:.11;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent)}
.support-experience-shell{position:relative;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(390px,.86fr);align-items:center;gap:70px}
.support-experience-copy h2{font-size:clamp(31px,4vw,55px);line-height:1.45;letter-spacing:-1.2px;margin:16px 0 18px;max-width:850px;color:#fff}.support-experience-copy>p{font-size:17px;line-height:2.05;color:#bed4e6;max-width:760px;margin:0}
.support-kicker{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border:1px solid rgba(113,239,211,.24);border-radius:999px;background:rgba(18,198,170,.1);color:#8af4dc;font-size:13px;font-weight:900}.support-kicker i{width:9px;height:9px;border-radius:50%;background:#32e8bd;box-shadow:0 0 0 6px rgba(50,232,189,.12)}
.support-proof-row{display:flex;flex-wrap:wrap;gap:11px;margin-top:27px}.support-proof-row>span{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.055);font-size:12px;color:#dceaf5}.support-proof-row svg{width:18px;height:18px;color:#55dfc6;fill:none;stroke:currentColor;stroke-width:1.8}
.support-experience-actions{display:flex;align-items:stretch;gap:13px;margin-top:31px}.support-primary-action{min-width:270px;display:grid;grid-template-columns:48px 1fr 22px;align-items:center;gap:11px;padding:12px 14px;border-radius:17px;background:linear-gradient(135deg,#16c3a5,#1385e7);color:#fff;box-shadow:0 18px 40px rgba(14,153,193,.25);transition:.25s}.support-primary-action:hover{transform:translateY(-3px);box-shadow:0 23px 50px rgba(14,153,193,.35)}.support-primary-action>span{width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center}.support-primary-action svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}.support-primary-action small,.support-primary-action b{display:block}.support-primary-action small{font-size:10px;opacity:.8}.support-primary-action b{font-size:14px;margin-top:2px}.support-primary-action>i{font-style:normal;font-size:22px}
.support-contact-action{min-width:180px;display:flex;flex-direction:column;justify-content:center;padding:12px 18px;border-radius:17px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.13);direction:ltr;text-align:left}.support-contact-action small{font-size:10px;color:#93b6d0}.support-contact-action strong{font-size:18px;color:#fff;margin-top:2px}
.support-experience-visual{position:relative;min-height:440px;display:flex;align-items:center;justify-content:center}.support-experience-visual>img{width:min(100%,430px);max-height:450px;object-fit:contain;filter:drop-shadow(0 30px 60px rgba(0,0,0,.28))}.support-agent-scene{position:relative;width:430px;height:430px;display:flex;align-items:center;justify-content:center}.support-agent-card{position:relative;width:330px;height:365px;border-radius:38px;background:linear-gradient(145deg,rgba(17,67,105,.92),rgba(7,40,72,.94));border:1px solid rgba(119,219,255,.24);box-shadow:0 38px 90px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(15px);overflow:hidden}.support-agent-card:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:rgba(38,214,189,.12);filter:blur(12px);top:-80px;right:-60px}.support-agent-illustration{position:relative;width:300px;height:300px;filter:drop-shadow(0 25px 25px rgba(0,0,0,.18))}.support-agent-status{position:absolute;right:22px;left:22px;bottom:18px;display:flex;align-items:center;gap:11px;padding:11px 13px;background:rgba(4,25,49,.72);border:1px solid rgba(117,228,204,.2);border-radius:15px;backdrop-filter:blur(10px)}.support-agent-status>i{width:11px;height:11px;border-radius:50%;background:#31e4b8;box-shadow:0 0 0 7px rgba(49,228,184,.12)}.support-agent-status small,.support-agent-status b{display:block}.support-agent-status small{font-size:9px;color:#86a9c1}.support-agent-status b{font-size:12px;color:#fff;margin-top:1px}
.support-orbit{position:absolute;border-radius:50%;border:1px dashed rgba(103,228,207,.24)}.orbit-one{width:405px;height:405px}.orbit-two{width:350px;height:350px;border-color:rgba(96,173,255,.22)}.support-chat{position:absolute;z-index:4;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:13px;background:#fff;color:#123a59;box-shadow:0 14px 35px rgba(0,0,0,.2);font-size:11px;font-weight:900}.support-chat svg{width:17px;height:17px;fill:none;stroke:#11a98f;stroke-width:2}.chat-one{right:-1px;top:72px}.chat-two{left:-5px;bottom:92px}.support-pulse-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:#49e5c4;box-shadow:0 0 0 8px rgba(73,229,196,.09)}.dot-one{top:38px;left:92px}.dot-two{right:25px;bottom:50px;background:#56b8ff}.dot-three{left:38px;top:190px;background:#ffc857}
.support-experience.has-motion.is-visible .support-agent-card{animation:supportFloat 5.2s ease-in-out infinite}.support-experience.has-motion.is-visible .orbit-one{animation:supportSpin 20s linear infinite}.support-experience.has-motion.is-visible .orbit-two{animation:supportSpinReverse 15s linear infinite}.support-experience.has-motion.is-visible .chat-one{animation:supportBubble 4s ease-in-out infinite}.support-experience.has-motion.is-visible .chat-two{animation:supportBubble 4s ease-in-out 1.2s infinite}.support-experience.has-motion.is-visible .support-pulse-dot{animation:supportPulse 2.2s ease-out infinite}
@keyframes supportFloat{0%,100%{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-12px) rotate(.6deg)}}@keyframes supportSpin{to{transform:rotate(360deg)}}@keyframes supportSpinReverse{to{transform:rotate(-360deg)}}@keyframes supportBubble{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes supportPulse{0%{box-shadow:0 0 0 0 rgba(73,229,196,.26)}100%{box-shadow:0 0 0 18px rgba(73,229,196,0)}}

.wordpress-blog-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#f7fbff,#fff)}.blog-ambient{position:absolute;border-radius:50%;filter:blur(10px);pointer-events:none}.blog-ambient-one{width:330px;height:330px;background:rgba(31,172,222,.11);top:-160px;right:-80px}.blog-ambient-two{width:300px;height:300px;background:rgba(35,205,169,.09);bottom:-170px;left:-70px}.wordpress-blog-heading{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px}.wordpress-blog-heading h2{font-size:clamp(28px,3.2vw,43px);margin:7px 0 8px}.wordpress-blog-heading p{font-size:15px;line-height:1.95;color:#6d8296;margin:0;max-width:690px}.blog-archive-link{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;padding:12px 16px;border-radius:14px;background:#0c3159;color:#fff;font-size:13px;font-weight:900;transition:.2s}.blog-archive-link:hover{transform:translateY(-2px);background:#1268d3}.blog-archive-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}
.wordpress-posts-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.wordpress-post-card{overflow:hidden;border:1px solid #dce8f2;border-radius:24px;background:#fff;box-shadow:0 17px 48px rgba(16,60,95,.09);transition:.28s}.wordpress-post-card:hover{transform:translateY(-7px);box-shadow:0 27px 65px rgba(16,60,95,.15)}.wordpress-post-image{position:relative;height:210px;overflow:hidden;background:linear-gradient(135deg,#0c3159,#1378b8);display:flex;align-items:center;justify-content:center}.wordpress-post-image img{width:100%;height:100%;object-fit:cover;transition:.45s}.wordpress-post-card:hover .wordpress-post-image img{transform:scale(1.055)}.wordpress-post-image>span{position:absolute;right:14px;bottom:14px;width:42px;height:42px;border-radius:13px;background:rgba(255,255,255,.9);color:#1268d3;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(0,0,0,.13)}.wordpress-post-image.no-image>span{position:static;width:74px;height:74px;border-radius:24px}.wordpress-post-image svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8}.wordpress-post-body{padding:21px}.wordpress-post-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.wordpress-post-meta span{padding:5px 9px;border-radius:999px;background:#eaf8f5;color:#0b947c;font-size:10px;font-weight:900}.wordpress-post-meta time{font-size:10px;color:#8ca0b2}.wordpress-post-body h3{font-size:18px;line-height:1.75;margin:0}.wordpress-post-body h3 a{color:#173a59}.wordpress-post-body>p{font-size:13px;line-height:2;color:#75899b;margin:11px 0 18px}.wordpress-post-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:15px;border-top:1px solid #edf2f6}.wordpress-post-footer>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#879aab}.wordpress-post-footer>a{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:900;color:#1268d3}.wordpress-post-footer svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.blog-style-featured .wordpress-post-card:first-child{grid-column:span 2;display:grid;grid-template-columns:1.05fr 1fr}.blog-style-featured .wordpress-post-card:first-child .wordpress-post-image{height:100%;min-height:330px}.blog-style-compact .wordpress-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-style-compact .wordpress-post-card{display:grid;grid-template-columns:150px 1fr}.blog-style-compact .wordpress-post-image{height:100%;min-height:180px}.blog-archive-hero{position:relative;overflow:hidden;padding:85px 0 75px;background:radial-gradient(circle at 12% 15%,rgba(41,211,183,.19),transparent 28%),linear-gradient(135deg,#071a31,#0b3b64);color:#fff}.blog-archive-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);background-size:54px 54px}.blog-archive-hero .container{position:relative}.blog-archive-hero h1{font-size:clamp(34px,4vw,58px);margin:11px 0}.blog-archive-hero p{font-size:16px;line-height:2;color:#c2d9e9;max-width:730px}.blog-archive-hero a{display:inline-flex;align-items:center;gap:8px;margin-top:15px;padding:11px 15px;border-radius:13px;background:#20c4a5;color:#05283f;font-weight:900}.blog-archive-hero svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}
body.dark .wordpress-blog-section{background:linear-gradient(180deg,#081b31,#071629)}body.dark .wordpress-post-card{background:#0b2642;border-color:#17415f}body.dark .wordpress-post-body h3 a{color:#edf7ff}body.dark .wordpress-post-body>p{color:#a7bfd1}body.dark .wordpress-post-footer{border-color:#183b57}
@media(max-width:980px){.support-experience-shell{grid-template-columns:1fr;gap:35px}.support-experience-copy{text-align:center}.support-experience-copy>p{margin-inline:auto}.support-proof-row,.support-experience-actions{justify-content:center}.support-experience-visual{min-height:390px}.wordpress-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-style-featured .wordpress-post-card:first-child{grid-column:1/-1}}
@media(max-width:680px){.support-experience{padding:58px 0}.support-experience-copy h2{font-size:29px}.support-experience-copy>p{font-size:14px}.support-proof-row>span{flex:1 1 45%;justify-content:center}.support-experience-actions{flex-direction:column}.support-primary-action,.support-contact-action{width:100%;min-width:0}.support-contact-action{text-align:center}.support-agent-scene{width:330px;height:350px}.support-agent-card{width:270px;height:315px;border-radius:30px}.support-agent-illustration{width:250px;height:250px}.orbit-one{width:325px;height:325px}.orbit-two{width:285px;height:285px}.chat-one{right:-3px}.chat-two{left:-2px}.wordpress-blog-heading{align-items:flex-start;flex-direction:column}.wordpress-posts-grid,.blog-style-compact .wordpress-posts-grid{grid-template-columns:1fr}.blog-style-featured .wordpress-post-card:first-child,.blog-style-compact .wordpress-post-card{display:block}.blog-style-featured .wordpress-post-card:first-child .wordpress-post-image,.blog-style-compact .wordpress-post-image{height:205px;min-height:0}}
@media(prefers-reduced-motion:reduce){.support-experience *,.wordpress-post-card{animation:none!important;transition:none!important}}


/* v2.20 — hosting identity and professional dropdown controls */
.brand{min-width:178px}.brand img{width:178px;height:60px;object-fit:contain;filter:brightness(0) invert(1);transition:transform .25s ease,filter .25s ease}.brand:hover img{transform:translateY(-1px) scale(1.015)}
.main-nav .chev{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;margin-right:1px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08);color:#8fe9ff;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.main-nav .chev svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.main-nav .has-sub:hover>a>.chev,.main-nav .has-sub:focus-within>a>.chev{transform:rotate(180deg);background:rgba(255,255,255,.17);border-color:rgba(143,233,255,.44);color:#fff}.submenu .chev{background:#edf5ff;border-color:#d7e7f7;color:#166acb}.submenu .has-sub:hover>a>.chev{background:#dceeff;color:#0b59ae}.mega-submenu>li>a>.chev{display:none}
@media(max-width:980px){.brand{min-width:150px}.brand img{width:150px;height:53px}.main-nav .chev{margin-right:auto;background:#edf5ff;border-color:#d7e7f7;color:#1769c7}.main-nav .has-sub.open>a>.chev{transform:rotate(180deg);background:#1769c7;color:#fff;border-color:#1769c7}}


/* v2.21.0 — reliable cross-device Persian typography */
html,body,button,input,select,textarea{font-family:var(--site-font,Vazirmatn,Tahoma,Arial,sans-serif)!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}

/* v2.21 — orderly hierarchical navigation */
.main-nav>ul{gap:2px}.main-nav>ul>li>a{padding-inline:9px}.main-nav>ul>li:not(.mega-menu)>.submenu{min-width:260px;padding:9px!important;gap:3px}.main-nav>ul>li:not(.mega-menu)>.submenu>li>a{min-height:45px;border-radius:10px}.main-nav>ul>li:not(.mega-menu)>.submenu>li+li{border-top:1px solid #edf1f5}.main-nav .submenu .submenu:not(.mega-submenu){top:-9px!important;right:calc(100% + 9px)!important;min-width:240px}.main-nav .submenu li.has-sub>a{justify-content:space-between}.main-nav .submenu .menu-link-icon{width:31px;height:31px;flex-basis:31px;padding:7px;border-radius:9px;background:#eef6ff;color:#176bc8}.dark .main-nav .submenu .menu-link-icon{background:#183754;color:#76d8ff}.dark .main-nav>ul>li:not(.mega-menu)>.submenu>li+li{border-color:#28425c}
@media(max-width:980px){.main-nav>ul{gap:3px}.main-nav>ul>li>a{min-height:48px}.main-nav .submenu,.main-nav .submenu .submenu:not(.mega-submenu){position:static!important;right:auto!important;top:auto!important;min-width:0!important;margin:3px 12px 5px 0!important;padding:5px 9px!important;border:0!important;border-right:2px solid #d8e8f6!important;border-radius:0!important;background:#f8fbfe!important}.dark .main-nav .submenu,.dark .main-nav .submenu .submenu:not(.mega-submenu){background:#10243a!important;border-color:#31536e!important}.main-nav .submenu .has-sub:hover>.submenu{display:none!important}.main-nav .submenu .has-sub.open>.submenu{display:flex!important}.main-nav .submenu>li+li{border-top:0!important}}

/* v2.22.0 per-category WHMCS layout controls */
.plans-section.pricing-style-cards .professional-plan-grid,
.plans-section.pricing-style-glass .professional-plan-grid,
.plans-section.pricing-style-minimal .professional-plan-grid,
.plans-section.pricing-style-horizontal .professional-plan-grid{grid-template-columns:repeat(var(--plan-columns,3),minmax(0,1fr))}
@media(max-width:980px){.plans-section.pricing-style-cards .professional-plan-grid,.plans-section.pricing-style-glass .professional-plan-grid,.plans-section.pricing-style-minimal .professional-plan-grid,.plans-section.pricing-style-horizontal .professional-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.plans-section.pricing-style-cards .professional-plan-grid,.plans-section.pricing-style-glass .professional-plan-grid,.plans-section.pricing-style-minimal .professional-plan-grid,.plans-section.pricing-style-horizontal .professional-plan-grid{grid-template-columns:1fr}}

/* v2.22.4 — IRANSans-first typography */
:root{--m24-iransans:'IRANSansX','IRANSans','IRANSansWeb','IRANYekan','Vazirmatn',Tahoma,Arial,sans-serif}
html,body,button,input,select,textarea{font-family:var(--m24-iransans)!important;font-synthesis:none}
