/* Hostim-inspired light blue VPS storefront skin. */
.pb-root.pb-theme-hostim{--bg:#f6f8fc;--surface:#fff;--surface2:#fff;--text:#12203a;--muted:#64728a;--line:#e5eaf2;--accent:#2563eb;--accent2:#13b8a6;--pb-section-space:68px;background:var(--bg);color:var(--text);border-radius:0;overflow:hidden}
.pb-root.pb-chrome-root.pb-theme-hostim{overflow:visible}
.pb-root.pb-theme-hostim .pb-section{padding:var(--pb-section-space) 24px}
.pb-root.pb-theme-hostim .pb-section-header{padding:0;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 8px 30px rgba(23,47,91,.05)}
.pb-root.pb-theme-hostim .pb-site-header{max-width:1240px;margin:auto;min-height:82px;padding:16px 28px;border:0;background:transparent}
.pb-root.pb-theme-hostim .pb-brand{color:#142344;font-size:23px;letter-spacing:-.3px}
.pb-root.pb-theme-hostim .pb-site-nav{gap:26px}
.pb-root.pb-theme-hostim .pb-site-nav a{font-size:14px;color:#45536b!important}
.pb-root.pb-theme-hostim .pb-site-nav a:hover{color:var(--accent)!important}
.pb-root.pb-theme-hostim .pb-section-hero{padding-top:74px;background:radial-gradient(ellipse at 12% 22%,rgba(47,112,255,.15),transparent 34%),radial-gradient(ellipse at 85% 5%,rgba(22,184,166,.1),transparent 28%),linear-gradient(180deg,#fff 0%,#f4f8ff 100%)}
.pb-root.pb-theme-hostim .pb-hero{position:relative;isolation:isolate;text-align:start;max-width:1100px;margin:auto;padding:35px 0 34px}
.pb-root.pb-theme-hostim .pb-hero:after{content:"";position:absolute;z-index:-1;inset-block:0;inset-inline-end:2%;width:min(38%,420px);border-radius:42% 58% 56% 44%;background:radial-gradient(circle at 50% 42%,rgba(74,136,255,.24),rgba(74,136,255,.08) 42%,transparent 70%);filter:blur(3px);pointer-events:none}
.pb-root.pb-theme-hostim .pb-hero h1{max-width:740px;margin:20px 0;font-size:clamp(38px,5.7vw,68px);line-height:1.28;letter-spacing:-1.2px;color:#142344}
.pb-root.pb-theme-hostim .pb-hero>p{max-width:650px;margin:0;color:#65728a;font-size:17px;line-height:2}
.pb-root.pb-theme-hostim .pb-badge{border-color:#dce7ff;background:#edf3ff;color:#2354bd;font-size:13px}
.pb-root.pb-theme-hostim .pb-actions{justify-content:flex-start;margin:26px 0 18px}
.pb-root.pb-theme-hostim .pb-btn{border-radius:10px;padding:13px 21px;min-height:48px}
.pb-root.pb-theme-hostim .pb-btn-primary{color:#fff!important;background:linear-gradient(135deg,#3477f6,#2058d5);box-shadow:0 9px 22px rgba(37,99,235,.2)}
.pb-root.pb-theme-hostim .pb-btn-secondary{background:#fff;border-color:#dce4f0;color:#263653!important}
.pb-root.pb-theme-hostim .pb-note{color:#75829a}
.pb-root.pb-theme-hostim .pb-section-marquee{padding-top:25px;padding-bottom:25px;background:#fff;border-block:1px solid var(--line)}
.pb-root.pb-theme-hostim .pb-chip{background:#fff;border-color:#e4eaf3;color:#45536b;box-shadow:0 3px 12px rgba(30,55,100,.04)}
.pb-root.pb-theme-hostim .pb-chip i,.pb-root.pb-theme-hostim .pb-icon{color:var(--accent)}
.pb-root.pb-theme-hostim .pb-card,.pb-root.pb-theme-hostim .pb-price-card{background:#fff;border-color:#e4eaf3;border-radius:16px;box-shadow:0 12px 36px rgba(27,52,94,.065)}
.pb-root.pb-theme-hostim .pb-card:hover,.pb-root.pb-theme-hostim .pb-price-card:hover{border-color:#bdcff6;box-shadow:0 18px 44px rgba(27,52,94,.11)}
.pb-root.pb-theme-hostim .pb-card h3,.pb-root.pb-theme-hostim .pb-price-card h3{color:#172747}
.pb-root.pb-theme-hostim .pb-card p,.pb-root.pb-theme-hostim .pb-price-card li{color:#65728a}
.pb-root.pb-theme-hostim .pb-quick-price-card{background:#fff;border-color:#e4eaf3;color:#172747;box-shadow:0 12px 36px rgba(27,52,94,.065)}
.pb-root.pb-theme-hostim .pb-quick-price-card h3{color:#172747!important}
.pb-root.pb-theme-hostim .pb-quick-desc,.pb-root.pb-theme-hostim .pb-quick-features{color:#65728a}
.pb-root.pb-theme-hostim .pb-quick-price b{color:#1d4ed8}
.pb-root.pb-theme-hostim .pb-quick-price small{color:#65728a}
.pb-root.pb-theme-hostim .pb-price-protocol{background:#edf3ff;color:#2452ae}
.pb-root.pb-theme-hostim .pb-quick-badge{background:#edf3ff;color:#1d4ed8}
.pb-root.pb-theme-hostim .pb-quick-price-card.is-featured{border-color:#2563eb;box-shadow:0 0 0 1px rgba(37,99,235,.22),0 18px 46px rgba(37,99,235,.12)}
.pb-root.pb-theme-hostim .pb-price-card-advanced{background:#fff;border-color:#e4eaf3;color:#172747}
.pb-root.pb-theme-hostim .pb-price-option{background:#f7f9fc;border-color:#e2e8f0}
.pb-root.pb-theme-hostim .pb-price-option-main strong{color:#172747!important}
.pb-root.pb-theme-hostim .pb-price-option-features{color:#53627b}
.pb-root.pb-theme-hostim .pb-price-option-buy b{color:#1d4ed8}
.pb-root.pb-theme-hostim .pb-price-option-buy small{color:#65728a}
.pb-root.pb-theme-hostim .pb-section-pricing{background:#edf3fb;border-block:1px solid #e1e8f2}
.pb-root.pb-theme-hostim .pb-price-card{position:relative;padding:30px 25px}
.pb-root.pb-theme-hostim .pb-price-card.pb-featured{border:2px solid #3978eb;transform:translateY(-7px);box-shadow:0 18px 46px rgba(37,99,235,.12)}
.pb-root.pb-theme-hostim .pb-price{color:#1d4fc0}
.pb-root.pb-theme-hostim .pb-price-card ul{color:#53627b}
.pb-root.pb-theme-hostim .pb-faq details.pb-faq-item{background:#fff!important;border-color:#e3e9f1!important;box-shadow:0 5px 18px rgba(27,52,94,.035)!important}
.pb-root.pb-theme-hostim .pb-faq details.pb-faq-item[open]{border-color:#bfd0f1!important}
.pb-root.pb-theme-hostim .pb-faq summary.pb-faq-question{color:#172747}
.pb-root.pb-theme-hostim .pb-faq-toggle{background:#edf3ff;color:#285fc9}
.pb-root.pb-theme-hostim .pb-faq-item[open] .pb-faq-toggle{background:#2563eb;color:white}
.pb-root.pb-theme-hostim .pb-faq .pb-faq-answer{color:#65728a!important;border-top-color:#edf0f5!important}
.pb-root.pb-theme-hostim .pb-cta{border:1px solid #dce7f6;background:radial-gradient(ellipse at 10% 0,rgba(62,124,245,.13),transparent 48%),linear-gradient(135deg,#fff,#f0f5ff);box-shadow:0 15px 42px rgba(25,54,110,.06)}
.pb-root.pb-theme-hostim .pb-cta h2{color:#152747}
.pb-root.pb-theme-hostim .pb-cta p,.pb-root.pb-theme-hostim .pb-richtext{color:#65728a}
.pb-root.pb-theme-hostim .pb-section-footer{background:#101d38;border-color:#101d38}
.pb-root.pb-theme-hostim .pb-section-footer .pb-site-footer{--text:#f5f8ff;--muted:#b4c0d4;--line:#293956;--surface:#101d38;background:transparent!important}
.pb-root.pb-theme-hostim .pb-section-footer .pb-footer-column nav a{color:#c0cbe0!important}
.pb-root.pb-theme-hostim .pb-section-footer .pb-footer-column nav a:hover{color:#fff!important}
.pb-root.pb-theme-hostim .pb-section-footer .pb-footer-bottom{color:#b4c0d4}
.pb-root.pb-theme-hostim a:focus-visible,.pb-root.pb-theme-hostim button:focus-visible,.pb-root.pb-theme-hostim summary:focus-visible{outline:3px solid rgba(37,99,235,.55);outline-offset:3px}
@media(max-width:850px){.pb-root.pb-theme-hostim{--pb-section-space:45px}.pb-root.pb-theme-hostim .pb-section{padding-inline:17px}.pb-root.pb-theme-hostim .pb-site-header{padding-inline:18px}.pb-root.pb-theme-hostim .pb-hero{text-align:center}.pb-root.pb-theme-hostim .pb-hero:after{inset-inline:20%;width:60%;opacity:.6}.pb-root.pb-theme-hostim .pb-hero h1,.pb-root.pb-theme-hostim .pb-hero>p{margin-inline:auto}.pb-root.pb-theme-hostim .pb-actions{justify-content:center}.pb-root.pb-theme-hostim .pb-price-card.pb-featured{transform:none}}
@media(max-width:600px){.pb-root.pb-theme-hostim .pb-actions{align-items:stretch}.pb-root.pb-theme-hostim .pb-actions .pb-btn{width:100%}.pb-root.pb-theme-hostim .pb-hero h1{font-size:37px}.pb-root.pb-theme-hostim .pb-site-nav{gap:12px}}
@media(max-width:820px){
  .pb-root.pb-theme-hostim .pb-site-header .pb-site-nav{gap:4px!important;padding-block:6px!important}
  .pb-root.pb-theme-hostim .pb-site-header .pb-whmcs-menu{width:100%!important;gap:0!important;white-space:normal!important}
  .pb-root.pb-theme-hostim .pb-site-header .pb-whmcs-menu>li{width:100%}
  .pb-root.pb-theme-hostim .pb-site-header .pb-whmcs-menu .dropdown-menu{position:static!important;float:none!important;width:100%!important;max-width:none!important;margin:0 0 6px!important;box-shadow:none!important}
}
