/* Siliconwise v4. Upgrade-safe Lagom Modern customization. */
@import url('/assets/siliconwise/fonts.css?v=5');
:root{
--brand-primary:#8250ef;--brand-primary-darker:#7440df;--brand-primary-lighter:#a783f5;--brand-primary-lighter-2:#d4c0ff;--brand-primary-lighter-3:#eee5ff;--brand-primary-lighter-4:#f8f4ff;
--brand-primary-gradient-start:#231532;--brand-primary-gradient-end:#4b3069;
--brand-secondary:#191421;--brand-secondary-darker:#10101a;--brand-secondary-lighter:#443052;--brand-secondary-gradient-start:#11111c;--brand-secondary-gradient-end:#302043;
--body-bg:#fff;--main-body-bg:#fff;--gray-base:#596173;--gray-darker:#131522;--gray-lighter:#687084;--gray-faded:#f8f7fc;
--price-color:#7043c6;--panel-sidebar-link-active-color:#6033b2;--panel-sidebar-link-hover-color:#6033b2;--list-group-item-link-active-color:#6033b2;--input-btn-focus-color:rgba(130,80,239,.20);--input-focus-border-color:#8250ef;--btn-primary-color:#fff;--btn-primary-hover-color:#fff;--btn-primary-faded-color:#6033b2;--btn-primary-faded-hover-color:#4a238e;
--svg-illustration-primary-0:#43216e;--svg-illustration-primary-1:#7440df;--svg-illustration-primary-2:#8250ef;--svg-illustration-primary-3:#a580ed;--svg-illustration-primary-4:#c5aeff;
--svg-banner-shape-left:#171320;--svg-banner-shape-right:#352448;
--font-family-base:Inter,Arial,sans-serif;--font-family-sans-serif:Inter,Arial,sans-serif;--font-family-heading:'Space Grotesk',Inter,Arial,sans-serif;
}
body.lagom{color:#131522;background:#fff;font-family:Inter,Arial,sans-serif}
body.lagom :is(h1,h2,h3,.h1,.h2,.h3,.banner-title,.section-title,.package-title){font-family:'Space Grotesk',Inter,Arial,sans-serif;font-weight:500;letter-spacing:-.03em}
body.lagom .banner-title{font-size:clamp(34px,4.2vw,60px);line-height:1.1}
body.lagom .main-header,body.lagom .main-top,body.lagom .main-menu,body.lagom .main-navbar{background:#fff;border-color:#e6e0ee}
body.lagom .main-menu{box-shadow:0 3px 15px #2b133806}
body.lagom .logo-text{font-family:Inter,Arial,sans-serif;font-weight:600;font-size:25px;letter-spacing:-1.2px;text-transform:lowercase;color:#171522;white-space:nowrap}
body.lagom .logo-text::before{content:'';display:inline-block;width:29px;height:29px;vertical-align:-6px;margin-right:9px;background:url('/assets/siliconwise/mark.svg') center/contain no-repeat}
body.lagom .logo-text::after{content:'.';color:#8250ef}
body.lagom .menu-primary>li>a,body.lagom .menu-secondary>li>a{font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:500;color:#31273c}
body.lagom .menu-primary>li>a:hover,body.lagom .menu-primary>li.open>a{color:#7043c6}
body.lagom .dropdown-menu{background:#fff;border:1px solid #e5dfed;border-radius:12px;box-shadow:0 18px 45px #29144018}
body.lagom .dropdown-menu>li>a{color:#34283e;font-size:13px;min-height:44px}
body.lagom .dropdown-menu>li>a:hover,body.lagom .dropdown-menu>li.active>a{background:#f6f1fe;color:#6033b2}
body.lagom .btn{font-family:Inter,Arial,sans-serif;border-radius:9px;font-weight:600;letter-spacing:0;transition:background .18s,border-color .18s,box-shadow .18s}
body.lagom .btn:not(.btn-xs):not(.btn-sm){min-height:44px}
body.lagom .btn-primary{background:#8250ef;border-color:#8250ef;color:#fff;box-shadow:0 5px 18px #8250ef20}
body.lagom .btn-primary:is(:hover,:active,:focus){background:#7440df;border-color:#7440df;color:#fff}
body.lagom .btn-primary-faded{background:#eee5ff;border-color:#eee5ff;color:#6033b2}
body.lagom .btn-primary-faded:hover{background:#e3d4fc;color:#4a238e}
body.lagom .btn-default{background:#fff;border-color:#d3c4e7;color:#6033b2}
body.lagom .btn-default:hover{background:#f4edfd;border-color:#8250ef;color:#51239e}
body.lagom :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #087a52!important;outline-offset:3px!important}
body.lagom :is(input,select,textarea,.form-control){font-family:Inter,Arial,sans-serif}
body.lagom :is(input,select,textarea,.form-control):focus{border-color:#8250ef;box-shadow:0 0 0 3px #8250ef20}
body.lagom :is(.text-primary,.package-price .price,.price-text){color:#7043c6}
body.lagom :is(.panel,.package,.tile,.list-group-item,.modal-content){border-color:#e2dbea;border-radius:12px}
body.lagom :is(.panel,.package,.tile){box-shadow:0 8px 28px #21113306}
body.lagom :is(.nav-tabs>li.active>a,.nav-pills>li.active>a,.tabs>li.active>a){color:#7043c6;border-color:#8250ef}
body.lagom .site-banner{background:radial-gradient(ellipse at 85% 30%,#42265765,transparent 65%),#12111d;color:#f3f4fa;border:1px solid #453455;border-radius:24px;max-width:1360px;width:calc(100% - 64px);margin:24px auto 40px;overflow:hidden;box-shadow:0 20px 50px #29163b12}
body.lagom .site-banner .banner-shape{display:none}
body.lagom .site-banner :is(.banner-title,.banner-subtitle,.banner-desc,.banner-desc p,.banner-content,.banner-content>p,.banner-content h1,.banner-content h2,.banner-content h3){color:#f3f4fa}
body.lagom .site-banner .banner-desc{color:#c1bacf;font-size:clamp(16px,1.7vw,21px);line-height:1.6}
body.lagom .site-banner :is(.btn-default,.btn-outline){color:#e3d2ff;background:#241a32;border-color:#8b6aad}
body.lagom .site-banner :is(.btn-default,.btn-outline):hover{background:#342347;color:#fff}
body.lagom .site-banner .btn-primary-faded{background:#8250ef;color:#fff;border-color:#8250ef}
body.lagom .site-banner a:not(.btn){color:#d2baff}
body.lagom .site-banner :focus-visible{outline-color:#53e8ae!important}
body.lagom .site-banner .form-control{color:#211832;background:#fff}
body.lagom .site-banner .banner-background{background:transparent}
body.lagom .site-section{background-color:#fff}
body.lagom .site-section.section-gray{background:#f8f6fc}
body.lagom :is(.section-primary,.section-secondary){background:radial-gradient(ellipse at right,#352044,#12111d);color:#f3f4fa}
/* Section headings stay light; nested light surfaces define their own text colors. */
body.lagom :is(.section-primary,.section-secondary) :is(.section-title,.section-subtitle){color:#f3f4fa}
body.lagom :is(.section-primary,.section-secondary) :is(.package,.package-slider){color:#596173}
body.lagom :is(.section-primary,.section-secondary) :is(.package,.package-slider) :is(h1,h2,h3,h4,h5,h6,.package-title){color:#131522}
body.lagom :is(.section-primary,.section-secondary) :is(.package,.package-slider) :is(p,.package-desc,.package-slider-summary-label){color:#596173}
body.lagom .package.featured,body.lagom .package.package-featured{border-color:#9a76cf;box-shadow:0 0 0 1px #9a76cf,0 15px 35px #582f8214}
body.lagom .main-footer{background:#101019;border-color:#35263f;color:#c1b8cf;margin-top:40px}
body.lagom .main-footer :is(a,p,span,.footer-copyright,.footer-powered-by){color:#c1b8cf}
body.lagom .main-footer a:hover{color:#fff}
body.lagom .sw-icon{display:inline-block;width:22px;height:22px;flex:0 0 22px;vertical-align:middle;margin-right:10px;background:#7043c6;-webkit-mask:var(--sw-icon-url) center/contain no-repeat;mask:var(--sw-icon-url) center/contain no-repeat}
body.lagom .sw-icon::before{content:none!important}
body.lagom .sw-catalog-menu>.dropdown-menu{max-height:70vh;overflow:auto;min-width:320px}
@media(min-width:992px){body.lagom .menu-primary>li>a{padding-left:12px;padding-right:12px}body.lagom .sw-catalog-menu>.dropdown-menu{width:600px;column-count:2;column-gap:12px;padding:14px}body.lagom .sw-catalog-menu>.dropdown-menu>li{break-inside:avoid}}
@media(max-width:991px){body.lagom .site-banner{width:calc(100% - 32px);border-radius:18px;margin-top:16px}body.lagom .logo-text{font-size:23px}body.lagom .main-menu .menu-primary{background:#fff}body.lagom .sw-catalog-menu>.dropdown-menu{min-width:0;max-height:none}body.lagom .site-banner .container{max-width:100%}}
@media(max-width:560px){body.lagom .site-banner{width:calc(100% - 24px);border-radius:16px}body.lagom .site-banner .banner-content{padding-left:8px;padding-right:8px}body.lagom .banner-title{font-size:34px}body.lagom .logo-text{font-size:22px}}
@media(prefers-reduced-motion:reduce){body.lagom *{scroll-behavior:auto!important;transition:none!important}}
@media print{body.lagom,.lagom .main-body{background:#fff;color:#111}.lagom .main-footer,.lagom .main-menu{display:none}}

body.lagom .sw-icon-grid{--sw-icon-url:url("/assets/siliconwise/icons/grid.svg")}

body.lagom .sw-icon-vps{--sw-icon-url:url("/assets/siliconwise/icons/vps.svg")}

body.lagom .sw-icon-dedicated{--sw-icon-url:url("/assets/siliconwise/icons/dedicated.svg")}

body.lagom .sw-icon-reseller{--sw-icon-url:url("/assets/siliconwise/icons/reseller.svg")}

body.lagom .sw-icon-certificate{--sw-icon-url:url("/assets/siliconwise/icons/certificate.svg")}

body.lagom .sw-icon-firewall{--sw-icon-url:url("/assets/siliconwise/icons/firewall.svg")}

body.lagom .sw-icon-backup{--sw-icon-url:url("/assets/siliconwise/icons/backup.svg")}

body.lagom .sw-icon-cdn{--sw-icon-url:url("/assets/siliconwise/icons/cdn.svg")}

body.lagom .sw-icon-dns{--sw-icon-url:url("/assets/siliconwise/icons/dns.svg")}

body.lagom .sw-icon-sitelock{--sw-icon-url:url("/assets/siliconwise/icons/sitelock.svg")}

body.lagom .sw-icon-vpn{--sw-icon-url:url("/assets/siliconwise/icons/vpn.svg")}

body.lagom .sw-icon-monitor{--sw-icon-url:url("/assets/siliconwise/icons/monitor.svg")}

body.lagom .sw-icon-codeguard{--sw-icon-url:url("/assets/siliconwise/icons/codeguard.svg")}

body.lagom .sw-icon-mail{--sw-icon-url:url("/assets/siliconwise/icons/mail.svg")}

body.lagom .sw-icon-zoho{--sw-icon-url:url("/assets/siliconwise/icons/zoho.svg")}

body.lagom .sw-icon-professional{--sw-icon-url:url("/assets/siliconwise/icons/professional.svg")}

body.lagom .sw-icon-emailshield{--sw-icon-url:url("/assets/siliconwise/icons/emailshield.svg")}

body.lagom .sw-icon-seo{--sw-icon-url:url("/assets/siliconwise/icons/seo.svg")}

body.lagom .sw-icon-xovi{--sw-icon-url:url("/assets/siliconwise/icons/xovi.svg")}

body.lagom .sw-icon-builder{--sw-icon-url:url("/assets/siliconwise/icons/builder.svg")}

body.lagom .sw-icon-weebly{--sw-icon-url:url("/assets/siliconwise/icons/weebly.svg")}

body.lagom .sw-icon-cloud{--sw-icon-url:url("/assets/siliconwise/icons/cloud.svg")}
/* Navigation CTA and outlined CTA variants need explicit contrast. */
body.lagom .menu-primary>li>a.btn-primary,body.lagom .menu-secondary>li>a.btn-primary{color:#fff}
body.lagom .site-banner .btn-primary-outline{color:#e3d2ff;border-color:#8b6aad;background:#241a32}
body.lagom .site-banner .btn-primary-outline:hover{color:#fff;border-color:#b994ee;background:#342347}

/* Native Lagom category templates use fixed icon classes; style by verified service route. */
body.lagom .list-group-item[href="/store/shared-hosting"]>i,
body.lagom .list-group-item[href="/store/dedi"]>i,
body.lagom .list-group-item[href="/store/resellertown"]>i,
body.lagom .list-group-item[href="/store/ssl-certificate"]>i,
body.lagom .list-group-item[href="/store/cwatchweb"]>i,
body.lagom .list-group-item[href="/store/backup"]>i,
body.lagom .list-group-item[href="/store/cdn"]>i,
body.lagom .list-group-item[href="/store/dns"]>i,
body.lagom .list-group-item[href="/store/sitelock"]>i,
body.lagom .list-group-item[href="/store/nordvpn"]>i,
body.lagom .list-group-item[href="/store/360monitoring"]>i,
body.lagom .list-group-item[href="/store/codeguard"]>i,
body.lagom .list-group-item[href="/store/email-service"]>i,
body.lagom .list-group-item[href="/store/email-hosting"]>i,
body.lagom .list-group-item[href="/store/openxchange"]>i,
body.lagom .list-group-item[href="/store/email-services"]>i,
body.lagom .list-group-item[href="/store/marketgoo"]>i,
body.lagom .list-group-item[href="/store/xovinow"]>i,
body.lagom .list-group-item[href="/store/site-builder"]>i,
body.lagom .list-group-item[href="/store/website-builder"]>i{display:inline-block;width:22px;height:22px;flex:0 0 22px;vertical-align:middle;background:currentColor;-webkit-mask:var(--sw-icon-url) center/contain no-repeat;mask:var(--sw-icon-url) center/contain no-repeat}
body.lagom .list-group-item[href="/store/shared-hosting"]>i::before,
body.lagom .list-group-item[href="/store/dedi"]>i::before,
body.lagom .list-group-item[href="/store/resellertown"]>i::before,
body.lagom .list-group-item[href="/store/ssl-certificate"]>i::before,
body.lagom .list-group-item[href="/store/cwatchweb"]>i::before,
body.lagom .list-group-item[href="/store/backup"]>i::before,
body.lagom .list-group-item[href="/store/cdn"]>i::before,
body.lagom .list-group-item[href="/store/dns"]>i::before,
body.lagom .list-group-item[href="/store/sitelock"]>i::before,
body.lagom .list-group-item[href="/store/nordvpn"]>i::before,
body.lagom .list-group-item[href="/store/360monitoring"]>i::before,
body.lagom .list-group-item[href="/store/codeguard"]>i::before,
body.lagom .list-group-item[href="/store/email-service"]>i::before,
body.lagom .list-group-item[href="/store/email-hosting"]>i::before,
body.lagom .list-group-item[href="/store/openxchange"]>i::before,
body.lagom .list-group-item[href="/store/email-services"]>i::before,
body.lagom .list-group-item[href="/store/marketgoo"]>i::before,
body.lagom .list-group-item[href="/store/xovinow"]>i::before,
body.lagom .list-group-item[href="/store/site-builder"]>i::before,
body.lagom .list-group-item[href="/store/website-builder"]>i::before{content:none!important}
body.lagom .list-group-item[href="/store/shared-hosting"]>i{--sw-icon-url:url("/assets/siliconwise/icons/grid.svg")}
body.lagom .list-group-item[href="/store/dedi"]>i{--sw-icon-url:url("/assets/siliconwise/icons/dedicated.svg")}
body.lagom .list-group-item[href="/store/resellertown"]>i{--sw-icon-url:url("/assets/siliconwise/icons/reseller.svg")}
body.lagom .list-group-item[href="/store/ssl-certificate"]>i{--sw-icon-url:url("/assets/siliconwise/icons/certificate.svg")}
body.lagom .list-group-item[href="/store/cwatchweb"]>i{--sw-icon-url:url("/assets/siliconwise/icons/firewall.svg")}
body.lagom .list-group-item[href="/store/backup"]>i{--sw-icon-url:url("/assets/siliconwise/icons/backup.svg")}
body.lagom .list-group-item[href="/store/cdn"]>i{--sw-icon-url:url("/assets/siliconwise/icons/cdn.svg")}
body.lagom .list-group-item[href="/store/dns"]>i{--sw-icon-url:url("/assets/siliconwise/icons/dns.svg")}
body.lagom .list-group-item[href="/store/sitelock"]>i{--sw-icon-url:url("/assets/siliconwise/icons/sitelock.svg")}
body.lagom .list-group-item[href="/store/nordvpn"]>i{--sw-icon-url:url("/assets/siliconwise/icons/vpn.svg")}
body.lagom .list-group-item[href="/store/360monitoring"]>i{--sw-icon-url:url("/assets/siliconwise/icons/monitor.svg")}
body.lagom .list-group-item[href="/store/codeguard"]>i{--sw-icon-url:url("/assets/siliconwise/icons/codeguard.svg")}
body.lagom .list-group-item[href="/store/email-service"]>i{--sw-icon-url:url("/assets/siliconwise/icons/mail.svg")}
body.lagom .list-group-item[href="/store/email-hosting"]>i{--sw-icon-url:url("/assets/siliconwise/icons/zoho.svg")}
body.lagom .list-group-item[href="/store/openxchange"]>i{--sw-icon-url:url("/assets/siliconwise/icons/professional.svg")}
body.lagom .list-group-item[href="/store/email-services"]>i{--sw-icon-url:url("/assets/siliconwise/icons/emailshield.svg")}
body.lagom .list-group-item[href="/store/marketgoo"]>i{--sw-icon-url:url("/assets/siliconwise/icons/seo.svg")}
body.lagom .list-group-item[href="/store/xovinow"]>i{--sw-icon-url:url("/assets/siliconwise/icons/xovi.svg")}
body.lagom .list-group-item[href="/store/site-builder"]>i{--sw-icon-url:url("/assets/siliconwise/icons/builder.svg")}
body.lagom .list-group-item[href="/store/website-builder"]>i{--sw-icon-url:url("/assets/siliconwise/icons/weebly.svg")}
/* Reserve the complete wordmark in Lagom's compact mobile header. */
@media(max-width:991px){body.lagom .logo.logo-text.visible-xs{flex:0 0 auto;width:auto;min-width:174px;max-width:none;overflow:visible;text-overflow:clip;margin-right:0;font-size:22px}body.lagom .top-nav{margin-left:auto}body.lagom .main-header .navbar-toggle{flex-shrink:0}}
@media(max-width:360px){body.lagom .logo.logo-text.visible-xs{min-width:151px;font-size:19px}body.lagom .logo.logo-text.visible-xs::before{width:23px;height:23px;margin-right:6px;vertical-align:-5px}}

/* Siliconwise v5: fluid layout, readable navigation and authentic provider marks. */
body.lagom{--sw-gutter:clamp(18px,2.5vw,56px);font-size:16px;line-height:1.6}
body.lagom .container{width:100%;max-width:none;padding-left:var(--sw-gutter);padding-right:var(--sw-gutter)}
body.lagom .app-nav{background:#faf9fd;padding-bottom:16px}
body.lagom .app-nav-header{background:#14111e;color:#e9e3f2}
body.lagom .app-nav-header a{color:#e9e3f2}
body.lagom .app-nav-menu{margin:18px var(--sw-gutter) 0;border:1px solid #e5e0ec;border-radius:22px;background:#fff;box-shadow:0 3px 8px #21102e04,0 14px 30px #21102e04}
body.lagom .app-nav-menu>.container{min-height:88px;padding-left:24px;padding-right:24px}
body.lagom .menu-primary>li>a,body.lagom .menu-secondary>li>a{font-size:16px;line-height:1.45}
body.lagom .dropdown-menu>li>a{font-size:16px;line-height:1.45;min-height:52px;white-space:normal}
body.lagom .dropdown-menu{padding:10px;border-radius:16px}
body.lagom .dropdown-menu>li>a{border-radius:10px}
body.lagom .menu-primary .dropdown-menu{min-width:340px;max-width:calc(100vw - 40px)}
body.lagom .menu-primary .dropdown-menu>li>a{display:flex;align-items:center;gap:8px}
body.lagom .sw-icon{width:70px;height:42px;flex:0 0 70px;background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;border-radius:6px;margin-right:4px}
body.lagom .site-banner{width:calc(100% - var(--sw-gutter)*2);max-width:none;border-radius:26px}
body.lagom .site-section>.container{padding-left:calc(var(--sw-gutter) + 12px);padding-right:calc(var(--sw-gutter) + 12px)}
body.lagom .app-main{min-width:0}
body.lagom .main-footer,body.lagom .footer{font-size:16px;line-height:1.7}
body.lagom .main-footer a,body.lagom .main-footer p,body.lagom .footer a,body.lagom .footer p{font-size:16px}
body.lagom .list-group-item{font-size:16px;line-height:1.5}
body.lagom .sw-order-panel{background:radial-gradient(ellipse at 95% 20%,#513574 0,transparent 65%),#17131f;border-color:#493457;color:#fff;border-radius:22px;box-shadow:0 16px 36px #23113112;overflow:hidden}
body.lagom .sw-order-panel .panel-heading{background:transparent;border:0;padding:30px 32px 0}
body.lagom .sw-order-panel .panel-title{color:#fff;font-family:'Space Grotesk',Inter,sans-serif;font-size:clamp(26px,2.6vw,42px);line-height:1.15;letter-spacing:-.035em}
body.lagom .sw-order-panel .panel-body{padding:18px 32px 30px}
body.lagom .sw-order-content{display:flex;align-items:center;justify-content:space-between;gap:30px}
body.lagom .sw-order-content p{font-size:18px;line-height:1.6;color:#ded5ea;max-width:620px;margin:0}
body.lagom .sw-order-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;flex-shrink:0}
body.lagom .sw-order-actions .btn{font-size:17px;padding:18px 24px;min-height:60px}
body.lagom .sw-order-actions .btn-primary{background:#a781fa;border-color:#a781fa;color:#1c102c}
body.lagom .sw-order-actions .btn-primary:hover{background:#bf9fff;border-color:#bf9fff}
body.lagom .sw-order-actions .btn-default{background:#fff;color:#38234e;border-color:#fff}
body.lagom .sw-order-shortcuts{display:flex;flex-wrap:wrap;gap:12px 26px;border-top:1px solid #655174;margin-top:26px;padding-top:18px}
body.lagom .sw-order-shortcuts a{font-size:16px;color:#e7d7ff;text-decoration:none}
body.lagom .sw-order-shortcuts a:hover{color:#fff;text-decoration:underline}
body.lagom .sw-order-panel :focus-visible{outline-color:#68edb4!important}
@media(min-width:992px){body.lagom .menu-primary>li>a{padding-left:11px;padding-right:11px}body.lagom .sw-catalog-menu>.dropdown-menu{width:780px;max-width:calc(100vw - 60px);column-count:2;column-gap:12px;padding:16px}body.lagom .app-main .main-sidebar{flex:0 0 280px;max-width:280px}body.lagom .app-main .main-content{min-width:0;flex:1}}
@media(min-width:1600px){body.lagom .menu-primary>li>a{font-size:18px;padding-left:18px;padding-right:18px}body.lagom .app-nav-menu>.container{min-height:98px}}
@media(max-width:1200px){body.lagom .sw-order-content{align-items:flex-start;flex-direction:column}.lagom .sw-order-actions{flex-shrink:1}}
@media(max-width:991px){body.lagom .app-nav{padding-bottom:0}body.lagom .app-nav-header{background:#fff;color:#17131f;border-bottom:1px solid #e5e0ec}body.lagom .app-nav-header a{color:#17131f}body.lagom .app-nav-menu{margin:0;border-radius:0;border:0;box-shadow:none}body.lagom .app-nav-menu>.container{padding:14px 18px;min-height:0}body.lagom .menu-primary .dropdown-menu{min-width:0;max-width:none}body.lagom .site-banner>.container{padding-left:18px;padding-right:18px}body.lagom .sw-order-panel .panel-heading{padding:24px 22px 0}body.lagom .sw-order-panel .panel-body{padding:16px 22px 24px}}
@media(max-width:560px){body.lagom .sw-order-actions{width:100%}body.lagom .sw-order-actions .btn{width:100%;white-space:normal}body.lagom .sw-order-content p{font-size:16px}body.lagom .site-section>.container{padding-left:18px;padding-right:18px}body.lagom .app-nav-header .container{padding-left:16px;padding-right:16px}}
body.lagom .sw-icon-grid,body.lagom .list-group-item[href="/store/shared-hosting"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/siliconwise.svg");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-vps{--sw-brand-logo:url("/assets/siliconwise/brands/siliconwise.svg");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-dedicated,body.lagom .list-group-item[href="/store/dedi"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/siliconwise.svg");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-reseller,body.lagom .list-group-item[href="/store/resellertown"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/siliconwise.svg");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-certificate,body.lagom .list-group-item[href="/store/ssl-certificate"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/siliconwise.svg");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-firewall,body.lagom .list-group-item[href="/store/cwatchweb"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/cwatch.png");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-backup,body.lagom .list-group-item[href="/store/backup"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/siliconwise.svg");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-cdn,body.lagom .list-group-item[href="/store/cdn"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/siliconwise.svg");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-dns,body.lagom .list-group-item[href="/store/dns"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/siliconwise.svg");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-sitelock,body.lagom .list-group-item[href="/store/sitelock"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/sitelock.png");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-vpn,body.lagom .list-group-item[href="/store/nordvpn"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/nordvpn.png");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-monitor,body.lagom .list-group-item[href="/store/360monitoring"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/threesixtymonitoring.png");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-codeguard,body.lagom .list-group-item[href="/store/codeguard"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/codeguard.png");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-mail,body.lagom .list-group-item[href="/store/email-service"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/qboxmail.png");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-zoho,body.lagom .list-group-item[href="/store/email-hosting"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/zoho-mail.png");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-professional,body.lagom .list-group-item[href="/store/openxchange"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/ox.png");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-emailshield,body.lagom .list-group-item[href="/store/email-services"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/spamexperts.png");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-seo,body.lagom .list-group-item[href="/store/marketgoo"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/marketgoo.svg");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-xovi,body.lagom .list-group-item[href="/store/xovinow"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/xovinow.png");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-builder,body.lagom .list-group-item[href="/store/site-builder"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/sitebuilder.png");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-weebly,body.lagom .list-group-item[href="/store/website-builder"]>i{--sw-brand-logo:url("/assets/siliconwise/brands/weebly.png");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
body.lagom .sw-icon-cloud{--sw-brand-logo:url("/assets/siliconwise/brands/siliconwise.svg");background:var(--sw-brand-logo) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:70px;height:42px;flex:0 0 70px}
/* Match vendor specificity for top navigation and lazy-loaded dropdowns. */
@media(min-width:992px){body.lagom .app-nav-header .top-nav>li>a,body.lagom .app-nav-header .top-nav>li>a i{color:#e9e3f2!important}body.lagom .app-nav .menu-primary .dropdown-menu{min-width:340px!important}body.lagom .app-nav .sw-catalog-menu>.dropdown-menu{width:780px!important;min-width:600px!important}}
body.lagom .sw-order-panel .sw-order-actions .btn{min-height:60px!important;display:inline-flex;align-items:center;justify-content:center;font-size:17px!important}
/* The dashboard's standard panel height cap must not clip this full-width callout. */
body.lagom .sw-order-panel .panel-body{max-height:none!important;height:auto!important;overflow:visible}

/* Readable active controls on the native pale violet surfaces. */
body.lagom .list-group-item.active,
body.lagom .list-group-item.active:is(:hover,:focus),
body.lagom .btn.cycle-change.active,
body.lagom .btn.cycle-change.active:is(:hover,:focus){color:#6033b2}

body.lagom .site :is(.section-primary,.section-secondary) .product-billing-switcher .btn-group>.btn.active{color:#6033b2}

body.lagom .product-billing-switcher .dropdown-menu .cycle-change.active{color:#6033b2}
