/* CaribeHost premium dark system — CSS-only to preserve the native PHP/Plesk stack. */
:root{--premium-bg:#07111f;--premium-surface:#0c1a2b;--premium-raised:#102238;--premium-line:#1d344d;--premium-text:#e8f0f8;--premium-muted:#9badc1;--premium-blue:#4d9cff;--premium-cyan:#49dfd0}
body{background:var(--premium-bg);color:var(--premium-text)}
.topline{background:#050d18;color:#a7b9cd}.topline a{color:#dbe7f4}
.header{background:rgba(7,17,31,.94);border-color:#ffffff12;backdrop-filter:blur(16px)}
.header-inner{background:transparent}.logo-fallback{color:#eef6ff}.logo-fallback>span{color:var(--premium-cyan)}
.nav>ul>li>a{color:#c1cede}.nav>ul>li>a:hover,.nav>ul>li:hover>a{color:#fff}
.client-button,.button{background:linear-gradient(110deg,#2477e8,#3b96f7);border-color:#56a6ff;color:#fff;box-shadow:0 10px 28px #1978e533;border-radius:8px}
.client-button:hover,.button:hover{background:linear-gradient(110deg,#3489f3,#55a9ff);box-shadow:0 12px 32px #1978e555}
.nav-toggle{color:#e8f0f8}
.mega{background:#0b192a;border-color:#ffffff18;box-shadow:0 28px 65px #0009}
.mega-intro{background:linear-gradient(145deg,#102943,#0b1b2d)}.mega-intro h2,.mega-title{color:#eff7ff}.mega-intro p,.mega-col>a{color:#9badc1}.mega-kicker{color:#7fb6f3}.mega-bottom{border-color:#ffffff18}
.home-hero{background:radial-gradient(ellipse at 75% 45%,#12365a 0,transparent 42%),linear-gradient(125deg,#07111f 35%,#0b1d31)}
.hero-mesh{opacity:.2}.home-copy h1,.home-why h2{color:#f1f6fc}.home-copy>p,.home-why p{color:#b1c1d2}
.home-intro,.home-services,.home-prices,.page-products,.service-info{background:var(--premium-bg);color:var(--premium-text)}
.home-intro{border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b}
.intro-grid h2,.home-section-head h2,.section-top h2,.service-info h2{color:#eef5fc}
.intro-grid p,.home-section-head p,.section-top p,.service-info p{color:var(--premium-muted)}
.dark-eyebrow{color:#8ca2bb}.blue-link{color:#75b5ff}
.home-card-grid,.product-grid{gap:18px}
.home-service-card,.product-card{background:linear-gradient(155deg,#0e1f32,#0a1726);border:1px solid var(--premium-line);border-radius:13px;box-shadow:0 14px 38px #0002;transition:transform .22s,border-color .22s,box-shadow .22s}
.home-service-card:hover,.product-card:hover{transform:translateY(-4px);border-color:#3c7fba;box-shadow:0 20px 46px #0005}
.service-symbol,.product-icon{background:#112d49;color:#61b5ff;border:1px solid #26517a}
.service-overline,.product-group{color:#70b5f2}.home-service-card h3,.product-card h3{color:#edf5fc}
.home-service-card p,.product-description{color:#a6b8cb}.card-link{color:#70b5f2}
.live-label{color:#c1d1e1;background:#0d2237;border-color:#25425f}.live-label i{background:#48dfb0;box-shadow:0 0 12px #48dfb080}
.product-price strong{color:#f1f7fd}.product-price span{color:#91a7bd}
.product-card .button{width:100%}
.home-why{background:radial-gradient(ellipse at 15% 40%,#10355a 0,transparent 42%),#091726;color:#fff}
.home-final{background:linear-gradient(110deg,#0e2944,#102b47);border-block:1px solid #ffffff12}.home-final h2{color:#f1f7fd}
.footer{background:#050d18;color:#e7f0f9;border-top:1px solid #ffffff12}.footer-main p,.footer-bottom{color:#8ea3b9}.footer-main h3{color:#e8f1fb}.footer-main>div:not(:first-child)>a{color:#a9bbce}.footer-cta{background:#0c1b2c;border-color:#1c354d}
.breadcrumb{background:#081422;border-color:#ffffff10;color:#9badc1}.breadcrumb a{color:#b9cce0}.breadcrumb b{color:#eff6fc}
.page-hero{background:radial-gradient(ellipse at 78% 48%,#15395b 0,transparent 40%),linear-gradient(120deg,#091725,#0b1e30);color:#eff6fc}
.page-copy h1,.compact-hero h1{color:#f1f7fd}.page-copy>p,.compact-hero p{color:#b1c1d2}
.page-art{background:transparent}.art-ring{border-color:#52c9ff35;box-shadow:0 0 0 28px #52c9ff08,0 0 0 58px #52c9ff06}.art-symbol{background:linear-gradient(145deg,#1677e8,#39c9c8);box-shadow:0 18px 55px #1686e966}
.art-pill{background:#10263de8;border-color:#ffffff24;color:#dae7f5}
.tax-note{color:#859bb3}.empty-catalog,.status-panel{background:#0d1d2e;border-color:#203850;color:#e7f0f9}.empty-catalog strong{color:#eff6fc}.empty-catalog p,.status-panel>p{color:#a7b9cc}
.bottom-cta{background:radial-gradient(ellipse at 65% 50%,#1c5684,#0c2238 70%);border-block:1px solid #ffffff12}
.bottom-cta-inner>div>span{color:#8acbff}.button-white{background:#e9f4ff;color:#0c2946;border-color:#e9f4ff}
.feature-list li{color:#b1c2d4}.feature-list li:before{color:#4be0b4}
.status-tag{background:#132b43;color:#a9c5df}
.config-options-note{background:#10263b;color:#b7cbdf}.config-options-note b{color:#e5f3ff}
.config-options-details{background:#0b1929;border-color:#203850;color:#afc1d3}.config-options-details summary{color:#81bdff}.config-option-group h4,.config-option-group li b{color:#d5e5f4}.config-option-group li{border-color:#1c3045}
@media(max-width:900px){.nav{background:#0a1929;box-shadow:0 18px 28px #0008}.nav>ul>li{border-color:#ffffff14}.mega{background:#0b192a}.mega-col>a{color:#a9bbce}}
@media(max-width:620px){.home-hero-inner{background:transparent}.home-proofbar{color:#8ea5be;border-color:#ffffff16}.home-service-card,.product-card{padding:20px}.nav{top:100%}.mega-col{border-color:#ffffff12}}
@media(prefers-reduced-motion:reduce){.home-service-card,.product-card{transition:none}}

/* Preference controls */
.topline-inner{gap:18px}
.topline-actions{display:flex;align-items:center;gap:18px;flex:none}
.service-status-link{white-space:nowrap}
.preferences{position:relative}
.preferences-toggle{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid #ffffff20;border-radius:6px;background:#ffffff0a;color:#dbe7f4;font:600 10px 'DM Sans',Arial,sans-serif;cursor:pointer}
.preferences-toggle:hover,.preferences-toggle:focus-visible{background:#ffffff16;border-color:#ffffff38}
.preferences-toggle>span{font-size:13px;color:#62d9d0}
.preferences-panel{position:absolute;z-index:50;top:calc(100% + 9px);right:0;width:290px;padding:16px;border:1px solid #ffffff1b;border-radius:10px;background:#0b1929;box-shadow:0 22px 55px #0008;color:#e8f0f8}
.preferences-panel[hidden]{display:none}
.preferences-panel fieldset{min-width:0;border:0;padding:0;margin:0}
.preferences-panel legend,.language-label{display:block;margin:0 0 7px;color:#9badc1;font-size:10px}
.theme-options{display:grid;grid-template-columns:repeat(3,1fr);padding:3px;border:1px solid #ffffff12;border-radius:7px;background:#071321}
.theme-options button{border:0;border-radius:5px;padding:8px 4px;background:transparent;color:#aebed0;font:500 11px 'DM Sans',Arial,sans-serif;cursor:pointer}
.theme-options button[aria-pressed="true"]{background:#183550;color:#80bdff;box-shadow:0 1px 4px #0004}
.theme-options button:focus-visible,.preferences-toggle:focus-visible,.language-select:focus-visible{outline:2px solid #57a9ff;outline-offset:2px}
.language-label{margin-top:14px}
.language-select{width:100%;padding:9px 10px;border:1px solid #ffffff14;border-radius:6px;background:#111f2e;color:#e3edf7;font:500 11px 'DM Sans',Arial,sans-serif}
.language-select option:disabled{color:#8695a6}
html[data-theme="light"]{color-scheme:light}
html[data-theme="light"] body{background:#f7f9fc;color:#18314b}
html[data-theme="light"] .topline{background:#edf2f7;color:#52677e}
html[data-theme="light"] .topline a{color:#435b73}
html[data-theme="light"] .preferences-toggle{background:#ffffffb8;border-color:#cbd7e3;color:#36506a}
html[data-theme="light"] .preferences-toggle:hover{background:#fff;border-color:#93a9bd}
html[data-theme="light"] .preferences-panel{background:#fff;border-color:#d8e1eb;color:#19334e;box-shadow:0 20px 45px #1a34501f}
html[data-theme="light"] .preferences-panel legend,html[data-theme="light"] .language-label{color:#62778d}
html[data-theme="light"] .theme-options{background:#eff3f7;border-color:#dce4ec}
html[data-theme="light"] .theme-options button{color:#52677d}
html[data-theme="light"] .theme-options button[aria-pressed="true"]{background:#fff;color:#176ee8;box-shadow:0 1px 4px #19334e20}
html[data-theme="light"] .language-select{background:#f4f7fa;border-color:#dce4ec;color:#263f58}
html[data-theme="light"] .header{background:rgba(255,255,255,.94);border-color:#dfe7ef}
html[data-theme="light"] .logo-fallback{color:#24364c}
html[data-theme="light"] .logo-fallback>span{color:#2995dd}
html[data-theme="light"] .nav>ul>li>a{color:#40566c}
html[data-theme="light"] .nav>ul>li>a:hover,html[data-theme="light"] .nav>ul>li:hover>a{color:#176ee8}
html[data-theme="light"] .nav-toggle{color:#18314b}
html[data-theme="light"] .mega{background:#fff;border-color:#dce5ee;box-shadow:0 22px 55px #10294320}
html[data-theme="light"] .mega-intro{background:linear-gradient(145deg,#edf5fc,#f8fbfe)}
html[data-theme="light"] .mega-intro h2,html[data-theme="light"] .mega-title{color:#18314b}
html[data-theme="light"] .mega-intro p,html[data-theme="light"] .mega-col>a{color:#62778d}
html[data-theme="light"] .mega-kicker{color:#317dc3}
html[data-theme="light"] .mega-bottom{border-color:#e3eaf1}
html[data-theme="light"] .home-hero{background:radial-gradient(ellipse at 77% 45%,#d8edff 0,transparent 42%),linear-gradient(125deg,#f5f9fd,#eaf3fb)}
html[data-theme="light"] .home-copy h1,html[data-theme="light"] .home-why h2{color:#102b46}
html[data-theme="light"] .home-copy>p,html[data-theme="light"] .home-why p{color:#526a81}
html[data-theme="light"] .home-proof{color:#405a73}
html[data-theme="light"] .home-proof b{color:#128f82}
html[data-theme="light"] .home-proofbar{color:#526a81;border-color:#18314b20}
html[data-theme="light"] .home-proofbar i{background:#2995dd}
html[data-theme="light"] .hero-visual-label{color:#657d94}
html[data-theme="light"] .home-intro,html[data-theme="light"] .home-services,html[data-theme="light"] .home-prices,html[data-theme="light"] .page-products,html[data-theme="light"] .service-info{background:#f7f9fc;color:#18314b}
html[data-theme="light"] .home-intro{border-color:#e5ebf2}
html[data-theme="light"] .intro-grid h2,html[data-theme="light"] .home-section-head h2,html[data-theme="light"] .section-top h2,html[data-theme="light"] .service-info h2{color:#17324d}
html[data-theme="light"] .intro-grid p,html[data-theme="light"] .home-section-head p,html[data-theme="light"] .section-top p,html[data-theme="light"] .service-info p{color:#657b91}
html[data-theme="light"] .dark-eyebrow{color:#6c8095}
html[data-theme="light"] .home-service-card,html[data-theme="light"] .product-card{background:#fff;border-color:#dfe7ef;box-shadow:0 9px 28px #1029430a}
html[data-theme="light"] .home-service-card:hover,html[data-theme="light"] .product-card:hover{border-color:#9ec4e9;box-shadow:0 16px 36px #10294315}
html[data-theme="light"] .service-symbol,html[data-theme="light"] .product-icon{background:#edf5fc;border-color:#d9e8f5;color:#2475d2}
html[data-theme="light"] .service-overline,html[data-theme="light"] .product-group{color:#70859a}
html[data-theme="light"] .home-service-card h3,html[data-theme="light"] .product-card h3{color:#183653}
html[data-theme="light"] .home-service-card p,html[data-theme="light"] .product-description{color:#647a90}
html[data-theme="light"] .card-link,html[data-theme="light"] .blue-link{color:#246ab5}
html[data-theme="light"] .live-label{color:#26745f;background:#eaf7f1;border-color:#d2ecdf}
html[data-theme="light"] .product-price strong{color:#183653}
html[data-theme="light"] .product-price span{color:#788da1}
html[data-theme="light"] .home-why{background:linear-gradient(115deg,#eaf3fb,#dcecf8);color:#18314b}
html[data-theme="light"] .home-final{background:#eef4f9;border-color:#e1e9f0}
html[data-theme="light"] .home-final h2{color:#18314b}
html[data-theme="light"] .footer{background:#edf2f7;color:#18314b;border-color:#dce5ee}
html[data-theme="light"] .footer-logo img{filter:none}
html[data-theme="light"] .footer-logo .logo-fallback{color:#24364c}
html[data-theme="light"] .footer-main p,html[data-theme="light"] .footer-bottom{color:#657b90}
html[data-theme="light"] .footer-main h3{color:#18314b}
html[data-theme="light"] .footer-main>div:not(:first-child)>a,html[data-theme="light"] .footer-bottom a{color:#526a81}
html[data-theme="light"] .footer-cta{background:#f8fafc;border-color:#d6e1eb}
html[data-theme="light"] .footer-cta>a{color:#246ab5!important}
html[data-theme="light"] .breadcrumb{background:#f1f5f8;border-color:#e0e7ee;color:#71869a}
html[data-theme="light"] .breadcrumb a{color:#536a80}
html[data-theme="light"] .breadcrumb b{color:#29445e}
html[data-theme="light"] .page-hero{background:radial-gradient(ellipse at 80% 45%,#d9edfc 0,transparent 40%),linear-gradient(120deg,#f2f7fb,#e5f1fa);color:#17324d}
html[data-theme="light"] .page-copy h1,html[data-theme="light"] .compact-hero h1{color:#17324d}
html[data-theme="light"] .page-copy>p,html[data-theme="light"] .compact-hero p{color:#5b7289}
html[data-theme="light"] .hero-facts{color:#60778d}
html[data-theme="light"] .art-ring{border-color:#4a91c52b;box-shadow:0 0 0 28px #4a91c50b,0 0 0 58px #4a91c508}
html[data-theme="light"] .art-pill{background:#f7fbffe8;border-color:#bfd2e3;color:#446078}
html[data-theme="light"] .tax-note{color:#788da1}
html[data-theme="light"] .empty-catalog,html[data-theme="light"] .status-panel{background:#fff;border-color:#dce5ee;color:#18314b}
html[data-theme="light"] .empty-catalog strong{color:#183653}
html[data-theme="light"] .empty-catalog p,html[data-theme="light"] .status-panel>p{color:#657b90}
html[data-theme="light"] .bottom-cta{background:linear-gradient(110deg,#1769dc,#2180df)}
html[data-theme="light"] .feature-list li{color:#536982}
html[data-theme="light"] .status-tag{background:#e8eef6;color:#516980}
html[data-theme="light"] .config-options-note{background:#f2f7fb;color:#47627e}
html[data-theme="light"] .config-options-note b{color:#1d4266}
html[data-theme="light"] .config-options-details{background:#fff;border-color:#dce5ee;color:#52657c}
html[data-theme="light"] .config-options-details summary{color:#2463a1}
html[data-theme="light"] .config-option-group h4,html[data-theme="light"] .config-option-group li b{color:#244a70}
html[data-theme="light"] .config-option-group li{border-color:#edf1f5}
@media(max-width:900px){html[data-theme="light"] .nav{background:#fff;box-shadow:0 18px 28px #071a3518}html[data-theme="light"] .nav>ul>li{border-color:#e5ebf1}}
@media(max-width:620px){.topline-inner{gap:7px}.topline-inner>span{max-width:none;flex:1;min-width:0}.topline-actions{gap:8px}.preferences-toggle{padding:4px 6px;font-size:9px}.preferences-panel{width:min(290px,calc(100vw - 28px))}}

/* Hosting Profesional page */
.hosting-comparison,.hosting-faq{padding:64px 0;background:#091827;color:#e8f0f8}
.hosting-comparison h2,.hosting-section-heading h2,.hosting-faq-heading h2{margin:10px 0 8px;color:#f0f6fc;font:700 32px/1.2 'Manrope',Arial,sans-serif;letter-spacing:-1.1px}
.hosting-section-intro,.hosting-section-heading>p,.hosting-faq-heading>p{max-width:650px;margin:0 0 22px;color:#a7b9cc;font-size:13px;line-height:1.75}
.comparison-scroll{overflow-x:auto;border:1px solid #203850;border-radius:12px;background:#0c1b2c;box-shadow:0 16px 36px #0002}
.comparison-scroll:focus-visible{outline:2px solid #57a9ff;outline-offset:3px}
.comparison-table{width:100%;min-width:700px;border-collapse:collapse;text-align:left;font-size:12px}
.comparison-table th,.comparison-table td{padding:13px 16px;border-bottom:1px solid #1c3045}
.comparison-table thead th{background:#10263b;color:#91c8ff;font-size:11px;letter-spacing:.03em}
.comparison-table thead th:first-child{color:#c2d1e0}
.comparison-table tbody th{width:205px;color:#e1ebf5;font-weight:600}
.comparison-table td{color:#adbed0}
.comparison-table tbody tr:last-child th,.comparison-table tbody tr:last-child td{border-bottom:0}
.comparison-table tbody tr:hover{background:#12263a}
.comparison-note{margin:12px 0 0;color:#8299b1;font-size:10px;line-height:1.6}
.hosting-highlights{padding:68px 0;background:#07111f;color:#e8f0f8}
.hosting-section-heading{max-width:680px;margin:0 auto 28px;text-align:center}
.hosting-section-heading .eyebrow{justify-content:center}
.hosting-section-heading h2{font-size:30px}
.hosting-highlight-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.hosting-highlight{min-height:185px;padding:20px;border:1px solid #1d344d;border-radius:12px;background:linear-gradient(150deg,#0e1f32,#0a1726)}
.hosting-highlight-symbol{display:grid;place-items:center;width:38px;height:38px;border:1px solid #26517a;border-radius:10px;background:#112d49;color:#65b8ff;font-size:18px}
.hosting-highlight h3{margin:15px 0 7px;color:#edf5fc;font:700 14px/1.4 'Manrope',Arial,sans-serif}
.hosting-highlight p{margin:0;color:#a6b8cb;font-size:11px;line-height:1.7}
.hosting-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}
.hosting-faq-heading{position:sticky;top:120px}
.hosting-faq-list details{padding:17px 0;border-top:1px solid #1e344a}
.hosting-faq-list details:last-child{border-bottom:1px solid #1e344a}
.hosting-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;color:#e4edf6;font:600 13px/1.5 'Manrope',Arial,sans-serif}
.hosting-faq-list summary::-webkit-details-marker{display:none}
.hosting-faq-list summary span{flex:none;color:#65b8ff;font:400 20px/1 'DM Sans',Arial,sans-serif;transition:transform .2s}
.hosting-faq-list details[open] summary span{transform:rotate(45deg)}
.hosting-faq-list details p{max-width:650px;margin:10px 34px 0 0;color:#a7b9cc;font-size:12px;line-height:1.75}
@media(max-width:900px){.hosting-highlight-grid{grid-template-columns:repeat(2,1fr)}.hosting-faq-layout{gap:38px}}
@media(max-width:620px){.hosting-comparison,.hosting-faq{padding:48px 0}.hosting-highlights{padding:50px 0}.hosting-comparison h2,.hosting-section-heading h2,.hosting-faq-heading h2{font-size:27px}.hosting-section-heading{text-align:left}.hosting-section-heading .eyebrow{justify-content:flex-start}.hosting-section-intro,.hosting-section-heading>p,.hosting-faq-heading>p{font-size:12px}.comparison-table th,.comparison-table td{padding:11px 12px}.hosting-highlight-grid{grid-template-columns:1fr 1fr;gap:10px}.hosting-highlight{min-height:unset;padding:15px}.hosting-highlight h3{font-size:12px}.hosting-highlight p{font-size:10px}.hosting-faq-layout{grid-template-columns:1fr;gap:20px}.hosting-faq-heading{position:static}.hosting-faq-list summary{font-size:12px}}
html[data-theme="light"] .hosting-comparison,html[data-theme="light"] .hosting-faq{background:#eef4f9;color:#18314b}
html[data-theme="light"] .hosting-comparison h2,html[data-theme="light"] .hosting-section-heading h2,html[data-theme="light"] .hosting-faq-heading h2{color:#17324d}
html[data-theme="light"] .hosting-section-intro,html[data-theme="light"] .hosting-section-heading>p,html[data-theme="light"] .hosting-faq-heading>p{color:#657b91}
html[data-theme="light"] .comparison-scroll{background:#fff;border-color:#d9e3ec;box-shadow:0 12px 30px #1029430a}
html[data-theme="light"] .comparison-table th,html[data-theme="light"] .comparison-table td{border-color:#e6edf3}
html[data-theme="light"] .comparison-table thead th{background:#eaf3fb;color:#246ab5}
html[data-theme="light"] .comparison-table thead th:first-child,html[data-theme="light"] .comparison-table tbody th{color:#27435d}
html[data-theme="light"] .comparison-table td{color:#526a81}
html[data-theme="light"] .comparison-table tbody tr:hover{background:#f4f8fb}
html[data-theme="light"] .comparison-note{color:#71869a}
html[data-theme="light"] .hosting-highlights{background:#f7f9fc;color:#18314b}
html[data-theme="light"] .hosting-highlight{background:#fff;border-color:#dfe7ef}
html[data-theme="light"] .hosting-highlight-symbol{background:#edf5fc;border-color:#d9e8f5;color:#2475d2}
html[data-theme="light"] .hosting-highlight h3{color:#183653}
html[data-theme="light"] .hosting-highlight p{color:#647a90}
html[data-theme="light"] .hosting-faq-list details{border-color:#dce5ee}
html[data-theme="light"] .hosting-faq-list summary{color:#1c3854}
html[data-theme="light"] .hosting-faq-list summary span{color:#2475d2}
html[data-theme="light"] .hosting-faq-list details p{color:#5b7289}

.comparison-table tfoot th,.comparison-table tfoot td{padding:14px 12px;border-top:1px solid #2a4560;border-bottom:0;background:#0b1929;vertical-align:middle}
.comparison-table tfoot th{color:#dce9f5}
.comparison-buy-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 11px;border:1px solid #3e9bff;border-radius:7px;background:linear-gradient(110deg,#2477e8,#3b96f7);color:#fff;font-size:11px;font-weight:700;white-space:nowrap;transition:transform .18s,box-shadow .18s}
.comparison-buy-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1978e544}
.comparison-buy-button span{font-size:14px;font-weight:400}
.comparison-store-button{background:transparent;border-color:#42627f;color:#c3d6e8;box-shadow:none}
html[data-theme="light"] .comparison-table tfoot th,html[data-theme="light"] .comparison-table tfoot td{background:#f3f7fa;border-color:#dce5ee}
html[data-theme="light"] .comparison-table tfoot th{color:#27435d}
html[data-theme="light"] .comparison-store-button{border-color:#aac1d6;color:#31506c}

/* CaribeHost corporate action buttons */
.client-button,.button:not(.button-white),.comparison-buy-button{background:linear-gradient(110deg,#13833a,#1b9d43);border-color:#29aa4f;color:#fff!important}
.client-button:hover,.button:not(.button-white):hover,.comparison-buy-button:hover{background:linear-gradient(110deg,#0f7131,#16883a);border-color:#16883a;color:#fff!important}
.client-button *,.button:not(.button-white) *,.comparison-buy-button *{color:#fff!important}


/* COP/USD selector beside service status and preferences */
.currency-switcher{display:inline-flex;align-items:center}
.currency-switcher select{min-width:67px;padding:5px 7px;border:1px solid #ffffff20;border-radius:6px;background:#ffffff0a;color:#dbe7f4;font:600 10px 'DM Sans',Arial,sans-serif;cursor:pointer}
.currency-switcher select option{background:#0b1929;color:#e8f0f8}
.currency-switcher select:focus-visible{outline:2px solid #57a9ff;outline-offset:2px}
html[data-theme="light"] .currency-switcher select{background:#ffffffb8;border-color:#cbd7e3;color:#36506a}
html[data-theme="light"] .currency-switcher select option{background:#fff;color:#19334e}
@media(max-width:620px){.topline-actions{gap:6px}.service-status-link{font-size:9px}.currency-switcher select{min-width:58px;padding:4px 3px;font-size:9px}}


/* Visual refresh: VPS service page */
.vps-service-page .page-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 78% 47%,#123a2d 0,transparent 37%),linear-gradient(115deg,#07120f 0%,#0a1819 58%,#0c1e1c 100%)}
.vps-service-page .page-hero:after{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(90deg,transparent 20%,#000 100%)}
.vps-service-page .page-copy h1{max-width:620px;font-size:clamp(42px,5vw,64px);line-height:1.04;letter-spacing:-2.8px}
.vps-service-page .page-copy>p{max-width:560px;color:#b8c9c1;font-size:15px}
.vps-service-page .eyebrow{color:#63d58a}
.vps-service-page .page-art{min-height:380px}
.vps-service-page .art-ring{border-color:#42cb7950;box-shadow:0 0 0 28px #38bd6b12,0 0 0 58px #38bd6b0b,0 0 90px #31b76a22}
.vps-service-page .art-symbol{background:linear-gradient(145deg,#102d21,#10241c);border:1px solid #3b9f61;color:#9df2b6;box-shadow:0 16px 55px #06130dc9,0 0 35px #43d27b22}
.vps-service-page .art-pill{border-color:#315a43;background:#0d2119e8;color:#c6e8d1}
.vps-service-page .page-products{background:#09120f}
.vps-service-page .page-products .section-top{align-items:end}
.vps-service-page .section-top h2{font-size:clamp(30px,4vw,42px);letter-spacing:-1.5px}
.vps-service-page .product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px}
.vps-service-page .product-card{position:relative;overflow:hidden;border-color:#254333;border-radius:15px;background:linear-gradient(155deg,#11221a,#0b1712);box-shadow:0 16px 38px #0003;transition:transform .22s,border-color .22s,box-shadow .22s}
.vps-service-page .product-card:hover{transform:translateY(-5px);border-color:#3da766;box-shadow:0 22px 44px #0005,0 0 30px #2ca75d13}
.vps-service-page .product-icon{border-color:#2e6e45;background:#173925;color:#73e398}
.vps-service-page .feature-list li{color:#bdcfc3}
.vps-service-page .product-price{border-color:#294535}
.vps-service-page .hosting-highlights{background:linear-gradient(180deg,#0b1711,#07100c)}
.vps-service-page .hosting-highlight{border-color:#21402d;background:linear-gradient(150deg,#11241a,#0c1912);transition:transform .2s,border-color .2s}
.vps-service-page .hosting-highlight:hover{transform:translateY(-3px);border-color:#3c9b5c}
.vps-service-page .hosting-highlight-symbol{border-color:#28623d;background:#153622;color:#72df91}
.vps-service-page .hosting-comparison,.vps-service-page .hosting-faq{background:#09140e}
.vps-service-page .hosting-faq-list details{border-color:#203a29}
.vps-service-page .hosting-faq-list details:last-child{border-color:#203a29}
.vps-service-page .hosting-faq-list summary span{color:#71df91}
.vps-service-page .service-info{background:#0b1711}
.vps-service-page .bottom-cta{background:linear-gradient(110deg,#116330,#198341)}
html[data-theme="light"] .vps-service-page .page-hero{background:radial-gradient(ellipse at 78% 47%,#d8f3df 0,transparent 39%),linear-gradient(115deg,#f0f8f2,#eaf5ed)}
html[data-theme="light"] .vps-service-page .page-copy h1{color:#153522}
html[data-theme="light"] .vps-service-page .page-copy>p{color:#587361}
html[data-theme="light"] .vps-service-page .art-ring{border-color:#46a86538;box-shadow:0 0 0 28px #3ba75b0d,0 0 0 58px #3ba75b08}
html[data-theme="light"] .vps-service-page .art-symbol{background:linear-gradient(145deg,#fff,#eaf7ed);border-color:#a9d9b6;color:#247340;box-shadow:0 16px 55px #15352215}
html[data-theme="light"] .vps-service-page .art-pill{border-color:#c4dfcb;background:#ffffffdf;color:#376247}
html[data-theme="light"] .vps-service-page .page-products{background:#f5f8f6}
html[data-theme="light"] .vps-service-page .product-card{border-color:#d6e6da;background:linear-gradient(155deg,#fff,#f7fbf8);box-shadow:0 15px 36px #1535220d}
html[data-theme="light"] .vps-service-page .feature-list li{color:#536d5c}
html[data-theme="light"] .vps-service-page .product-price{border-color:#e1ece3}
html[data-theme="light"] .vps-service-page .hosting-highlights{background:#edf5ef}
html[data-theme="light"] .vps-service-page .hosting-highlight{border-color:#d2e4d6;background:#fff}
html[data-theme="light"] .vps-service-page .hosting-highlight-symbol{border-color:#d0e8d5;background:#eff9f1;color:#278146}
html[data-theme="light"] .vps-service-page .hosting-comparison,html[data-theme="light"] .vps-service-page .hosting-faq{background:#f1f7f2}
html[data-theme="light"] .vps-service-page .hosting-faq-list details,html[data-theme="light"] .vps-service-page .hosting-faq-list details:last-child{border-color:#d3e4d6}
html[data-theme="light"] .vps-service-page .service-info{background:#f5f8f6}
@media(max-width:900px){.vps-service-page .page-art{min-height:320px}}
@media(max-width:620px){.vps-service-page .page-copy h1{font-size:40px;letter-spacing:-1.8px}.vps-service-page .page-copy>p{font-size:13px}.vps-service-page .page-art{min-height:255px}.vps-service-page .product-grid{gap:13px}}

.vps-service-page .config-options-note{border:1px solid #244a31;background:#10251a;color:#bdd4c2}
.vps-service-page .config-options-note b{color:#8ee5a7}
.vps-service-page .config-options-details{border-color:#284532;background:#0b1a11;color:#bdd0c1}
.vps-service-page .config-options-details summary{color:#8ee5a7}
.vps-service-page .config-option-group h4,.vps-service-page .config-option-group li b{color:#c8e5ce}
.vps-service-page .config-option-group li{border-color:#1e3827}
.vps-service-page .config-option-group li span{color:#b7cabb}
html[data-theme="light"] .vps-service-page .config-options-note{border-color:#d1e5d5;background:#edf7ef;color:#4e6a56}
html[data-theme="light"] .vps-service-page .config-options-note b{color:#247340}
html[data-theme="light"] .vps-service-page .config-options-details{border-color:#d4e5d8;background:#fff;color:#526b58}
html[data-theme="light"] .vps-service-page .config-options-details summary{color:#247340}
html[data-theme="light"] .vps-service-page .config-option-group h4,html[data-theme="light"] .vps-service-page .config-option-group li b{color:#284b31}
html[data-theme="light"] .vps-service-page .config-option-group li{border-color:#e3eee5}
html[data-theme="light"] .vps-service-page .config-option-group li span{color:#526b58}

/* Hosting Profesional: four plans in a responsive comparison grid */
.hosting-four-service-page .page-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.hosting-four-service-page .page-products .product-card{padding:18px 16px}
.hosting-four-service-page .page-products .feature-list{gap:5px}
.mega-link-disabled{display:block;padding:7px 10px;color:#73859a;font-size:12px;line-height:1.45;cursor:default}
html[data-theme="light"] .mega-link-disabled{color:#8797a7}
@media(max-width:1050px){.hosting-four-service-page .page-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.hosting-four-service-page .page-products .product-grid{grid-template-columns:1fr}}

/* Security and continuity product education sections */
.service-story-section{padding:72px 0;background:var(--premium-bg);color:var(--premium-text);border-top:1px solid #ffffff0a}
.service-story-section:nth-of-type(even){background:linear-gradient(135deg,#0a1726,#0b1b2d)}
.service-story-heading{max-width:760px;margin:0 0 28px}
.service-story-heading h2{margin:8px 0 10px;color:#eef5fc;font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.035em}
.service-story-heading>p,.service-story-card>p,.service-story-copy>p{color:var(--premium-muted);line-height:1.75}
.service-story-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px}
.service-story-card{padding:22px;border:1px solid var(--premium-line);border-radius:13px;background:linear-gradient(155deg,#0e1f32,#0a1726);box-shadow:0 14px 38px #0002}
.service-story-card h3{margin:12px 0 8px;color:#edf5fc;font-size:17px;line-height:1.35}
.service-story-symbol{display:grid;place-items:center;width:40px;height:40px;border:1px solid #26517a;border-radius:11px;background:#112d49;color:#61b5ff;font-size:18px}
.service-story-list{display:grid;gap:9px;margin:18px 0 0;padding:0;list-style:none}
.service-story-list li{position:relative;padding-left:20px;color:#b1c2d4;line-height:1.55}
.service-story-list li:before{position:absolute;left:0;color:#4be0b4;content:'✓';font-weight:700}
.service-story-copy{max-width:860px;margin-top:22px}
.service-story-table-wrap{overflow-x:auto;border:1px solid var(--premium-line);border-radius:12px;background:#0a1726}
.service-story-table{width:100%;border-collapse:collapse;min-width:620px;text-align:left}
.service-story-table th,.service-story-table td{padding:15px 17px;border-bottom:1px solid #ffffff12;color:#b1c2d4;vertical-align:top}
.service-story-table thead th{background:#102238;color:#eef5fc;font-weight:650}
.service-story-table tbody tr:last-child td{border-bottom:0}
.service-story-table tbody td:first-child{color:#edf5fc;font-weight:600}
@media(max-width:620px){.service-story-section{padding:52px 0}.service-story-card{padding:18px}}

/* Security guide light theme */
html[data-theme="light"] .service-story-section{background:#f7f9fc;color:#18314b;border-color:#e5ebf2}
html[data-theme="light"] .service-story-section:nth-of-type(even){background:linear-gradient(135deg,#f1f6fa,#e9f1f7)}
html[data-theme="light"] .service-story-heading h2,html[data-theme="light"] .service-story-card h3{color:#17324d}
html[data-theme="light"] .service-story-heading>p,html[data-theme="light"] .service-story-card>p,html[data-theme="light"] .service-story-copy>p{color:#657b91}
html[data-theme="light"] .service-story-card{background:#fff;border-color:#dfe7ef;box-shadow:0 9px 28px #1029430a}
html[data-theme="light"] .service-story-symbol{background:#edf5fc;border-color:#d9e8f5;color:#2475d2}
html[data-theme="light"] .service-story-list li{color:#536982}
html[data-theme="light"] .service-story-table-wrap{background:#fff;border-color:#dce5ee}
html[data-theme="light"] .service-story-table th,html[data-theme="light"] .service-story-table td{color:#536982;border-color:#e7edf3}
html[data-theme="light"] .service-story-table thead th{background:#edf4f9;color:#17324d}
html[data-theme="light"] .service-story-table tbody td:first-child{color:#183653}

/* Keep four-plan services on a single desktop row */
.page-products .product-grid.product-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
@media(max-width:900px){.page-products .product-grid.product-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.page-products .product-grid.product-grid-four{grid-template-columns:1fr}}


/* WordPress hosting identity and starter plan layout */
.wordpress-service-page .page-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 78% 47%,#16445a 0,transparent 39%),linear-gradient(118deg,#07131a 0%,#0b1d28 58%,#102d3b 100%)}
.wordpress-service-page .page-hero:after{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background-image:linear-gradient(#5bb8d80a 1px,transparent 1px),linear-gradient(90deg,#5bb8d80a 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent 8%,#000 100%)}
.wordpress-service-page .page-hero-inner{position:relative;z-index:1}
.wordpress-service-page .page-copy .eyebrow{color:#75c9e2}
.wordpress-service-page .page-copy h1{max-width:660px}
.wordpress-service-page .art-ring{border-color:#39a9d252;box-shadow:0 0 0 28px #39a9d20d,0 0 0 58px #39a9d208,0 0 80px #087ea322}
.wordpress-service-page .art-symbol{width:120px;height:120px;border:1px solid #60b9d9;border-radius:50%;background:linear-gradient(145deg,#21759b,#13506c);color:#fff;font:800 62px/1 'Manrope',Arial,sans-serif;box-shadow:0 18px 55px #087ea355,0 0 0 10px #21759b20}
.wordpress-service-page .art-pill{border-color:#26627a;background:#0b2733e8;color:#c3e6f0}
.wordpress-service-page .page-art .pill-one{color:#9fe6f3}
.wordpress-service-page .page-art .pill-two{color:#b6e5cf}
.wordpress-service-page .section-top .eyebrow{color:#72c3df}
.wordpress-service-page .live-label{color:#a8e2ee;background:#103342;border-color:#1b5268}
.wordpress-service-page .live-label i{background:#4dc6e0;box-shadow:0 0 12px #4dc6e080}
.wordpress-service-page .wordpress-starter-callout{display:flex;align-items:center;gap:15px;margin:4px 0 12px;padding:13px 17px;border:1px solid #24576b;border-radius:10px;background:linear-gradient(100deg,#102a37,#0c202d)}
.wordpress-service-page .wordpress-starter-badge{flex:none;padding:6px 9px;border:1px solid #328cad;border-radius:5px;background:#15475d;color:#9de4f4;font-size:9px;font-weight:800;letter-spacing:.1em}
.wordpress-service-page .wordpress-starter-callout strong{display:block;color:#ecf8fb;font:700 14px/1.4 'Manrope',Arial,sans-serif}
.wordpress-service-page .wordpress-starter-callout p{margin:2px 0 0;color:#a8c5ce;font-size:11px;line-height:1.5}
.wordpress-service-page .page-products .product-grid-wordpress-starter{grid-template-columns:1fr;margin-bottom:24px}
.wordpress-service-page .product-grid-wordpress-starter .product-card{display:grid;grid-template-columns:58px minmax(0,1fr) minmax(190px,auto);grid-template-areas:"icon group price" "icon title price" "icon description price" "features features action";align-items:start;gap:0 18px;padding:22px 25px;border:1px solid #267995;background:linear-gradient(105deg,#102b39,#0b1e2b);box-shadow:0 12px 34px #087da522}
.wordpress-service-page .product-grid-wordpress-starter .product-card:hover{border-color:#48b6d2;box-shadow:0 16px 38px #087da533}
.wordpress-service-page .product-grid-wordpress-starter .product-icon{grid-area:icon;display:grid;place-items:center;width:48px;height:48px;border:1px solid #54b4d1;border-radius:50%;background:#21759b;color:#fff;font:800 25px/1 'Manrope',Arial,sans-serif}
.wordpress-service-page .product-grid-wordpress-starter .product-group{grid-area:group;align-self:end;color:#79cde3;font-weight:800;letter-spacing:.09em}
.wordpress-service-page .product-grid-wordpress-starter .product-card h3{grid-area:title;margin:4px 0;color:#f0f8fa;font-size:21px}
.wordpress-service-page .product-grid-wordpress-starter .product-description{grid-area:description;min-height:unset;color:#aec5cd;font-size:11px}
.wordpress-service-page .product-grid-wordpress-starter .feature-list{grid-area:features;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:14px 0 0;padding-top:14px;border-top:1px solid #ffffff13}
.wordpress-service-page .product-grid-wordpress-starter .feature-list li{color:#c3d4d9;font-size:10px}
.wordpress-service-page .product-grid-wordpress-starter .product-price{grid-area:price;align-self:center;display:flex;flex-direction:column;gap:2px;margin:5px 0 12px;padding-left:18px;border-left:1px solid #ffffff17}
.wordpress-service-page .product-grid-wordpress-starter .product-price strong{color:#fff;font-size:23px}
.wordpress-service-page .product-grid-wordpress-starter .product-price span{color:#9ab9c3}
.wordpress-service-page .product-grid-wordpress-starter .product-card>.button{grid-area:action;align-self:end;justify-self:end;min-width:190px;margin:0}
.wordpress-service-page .page-products .product-grid-wordpress-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.wordpress-service-page .product-grid-wordpress-plans .product-card{border-color:#1c4254;background:linear-gradient(155deg,#102432,#0b1a25)}
.wordpress-service-page .product-grid-wordpress-plans .product-card:hover{border-color:#3183a1;box-shadow:0 18px 42px #087da522}
.wordpress-service-page .product-grid-wordpress-plans .product-icon{border:1px solid #296e89;border-radius:50%;background:#153f52;color:#83d3e8}
.wordpress-service-page .product-grid-wordpress-plans .product-group{color:#74bdd3}
.wordpress-service-page .product-grid-wordpress-plans .feature-list li:before{color:#51cf99}
.wordpress-service-page .hosting-comparison h2,.wordpress-service-page .hosting-section-heading h2,.wordpress-service-page .hosting-faq-heading h2{color:#ecf8fb}
.wordpress-service-page .hosting-comparison .eyebrow,.wordpress-service-page .hosting-section-heading .eyebrow{color:#79cce2}
.wordpress-service-page .comparison-table thead th{color:#95dff0;background:#103142}
.wordpress-service-page .comparison-buy-button{background:#21759b;border-color:#38a2c5;color:#fff}
.wordpress-service-page .comparison-buy-button:hover{background:#2d8ab0}
.wordpress-service-page .hosting-highlight{border-color:#1b3e50;background:linear-gradient(150deg,#102432,#0b1a25)}
.wordpress-service-page .hosting-highlight-symbol{border-color:#296e89;background:#153f52;color:#83d3e8}
.wordpress-service-page .hosting-highlight h3{color:#eef7fa}
.wordpress-service-page .hosting-highlight p{color:#adc3cc}
.wordpress-service-page .hosting-faq-list details{border-color:#1c4355}
.wordpress-service-page .hosting-faq-list summary{color:#e8f4f7}
.wordpress-service-page .hosting-faq-list summary span{color:#78cbe1}
.wordpress-service-page .hosting-faq-list details p{color:#aec2ca}
@media(max-width:1050px){.wordpress-service-page .page-products .product-grid-wordpress-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.wordpress-service-page .product-grid-wordpress-starter .product-card{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"icon group" "icon title" "description description" "features features" "price action";gap:0 13px;padding:20px}.wordpress-service-page .product-grid-wordpress-starter .product-icon{width:42px;height:42px}.wordpress-service-page .product-grid-wordpress-starter .product-price{align-self:center;border-left:0;padding-left:0;margin:13px 0 0}.wordpress-service-page .product-grid-wordpress-starter .product-card>.button{align-self:center;min-width:0}.wordpress-service-page .product-grid-wordpress-starter .feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.wordpress-service-page .page-products .product-grid-wordpress-plans{grid-template-columns:1fr}.wordpress-service-page .wordpress-starter-callout{align-items:flex-start;flex-direction:column;gap:8px}.wordpress-service-page .product-grid-wordpress-starter .product-card{display:flex;flex-direction:column;align-items:stretch}.wordpress-service-page .product-grid-wordpress-starter .product-card>.button{width:100%;margin-top:8px}.wordpress-service-page .product-grid-wordpress-starter .feature-list{grid-template-columns:1fr}}
html[data-theme="light"] .wordpress-service-page .page-hero{background:radial-gradient(ellipse at 78% 47%,#d9f2fa 0,transparent 39%),linear-gradient(118deg,#f3f9fc,#e4f3f8 58%,#dceff5)}
html[data-theme="light"] .wordpress-service-page .page-copy .eyebrow{color:#176b8c}
html[data-theme="light"] .wordpress-service-page .art-ring{border-color:#21759b40;box-shadow:0 0 0 28px #21759b0b,0 0 0 58px #21759b08}
html[data-theme="light"] .wordpress-service-page .art-pill{background:#f2fbfe;border-color:#badce6;color:#31586a}
html[data-theme="light"] .wordpress-service-page .wordpress-starter-callout{background:linear-gradient(100deg,#edf8fb,#e6f3f7);border-color:#b9dbe6}
html[data-theme="light"] .wordpress-service-page .wordpress-starter-callout strong{color:#173d4d}
html[data-theme="light"] .wordpress-service-page .wordpress-starter-callout p{color:#557584}
html[data-theme="light"] .wordpress-service-page .wordpress-starter-badge{background:#d9f1f7;border-color:#a8d6e4;color:#145b77}
html[data-theme="light"] .wordpress-service-page .product-grid-wordpress-starter .product-card{background:linear-gradient(105deg,#f2fbfd,#fff);border-color:#84c7d9;box-shadow:0 12px 34px #087da510}
html[data-theme="light"] .wordpress-service-page .product-grid-wordpress-starter .product-card h3,html[data-theme="light"] .wordpress-service-page .product-grid-wordpress-starter .product-price strong{color:#173d4d}
html[data-theme="light"] .wordpress-service-page .product-grid-wordpress-starter .product-description,html[data-theme="light"] .wordpress-service-page .product-grid-wordpress-starter .feature-list li{color:#476878}
html[data-theme="light"] .wordpress-service-page .product-grid-wordpress-starter .product-price{border-color:#d8e8ed}
html[data-theme="light"] .wordpress-service-page .product-grid-wordpress-plans .product-card{background:#fff;border-color:#cfe0e7}
html[data-theme="light"] .wordpress-service-page .product-grid-wordpress-plans .product-card h3{color:#173d4d}
html[data-theme="light"] .wordpress-service-page .product-grid-wordpress-plans .product-description,html[data-theme="light"] .wordpress-service-page .product-grid-wordpress-plans .feature-list li{color:#536b78}
html[data-theme="light"] .wordpress-service-page .product-grid-wordpress-plans .product-group{color:#246f8b}
html[data-theme="light"] .wordpress-service-page .hosting-comparison,html[data-theme="light"] .wordpress-service-page .hosting-faq{background:#f1f7fa;color:#173d4d}
html[data-theme="light"] .wordpress-service-page .hosting-comparison h2,html[data-theme="light"] .wordpress-service-page .hosting-section-heading h2,html[data-theme="light"] .wordpress-service-page .hosting-faq-heading h2{color:#173d4d}
html[data-theme="light"] .wordpress-service-page .hosting-section-intro,html[data-theme="light"] .wordpress-service-page .hosting-section-heading>p,html[data-theme="light"] .wordpress-service-page .hosting-faq-heading>p{color:#54717e}
html[data-theme="light"] .wordpress-service-page .comparison-scroll{background:#fff;border-color:#cfe0e7}
html[data-theme="light"] .wordpress-service-page .comparison-table thead th{background:#e7f4f8;color:#155d77}
html[data-theme="light"] .wordpress-service-page .comparison-table tbody th,html[data-theme="light"] .wordpress-service-page .comparison-table td{color:#506a78;border-color:#dce9ed}
html[data-theme="light"] .wordpress-service-page .comparison-table tbody th{color:#173d4d}
html[data-theme="light"] .wordpress-service-page .hosting-highlight{background:#fff;border-color:#cfe0e7}
html[data-theme="light"] .wordpress-service-page .hosting-highlight h3{color:#173d4d}
html[data-theme="light"] .wordpress-service-page .hosting-highlight p{color:#54717e}
html[data-theme="light"] .wordpress-service-page .hosting-faq-list details{border-color:#d7e5ea}
html[data-theme="light"] .wordpress-service-page .hosting-faq-list summary{color:#173d4d}
html[data-theme="light"] .wordpress-service-page .hosting-faq-list details p{color:#54717e}


/* Reseller hosting: branded agency-ready visual system */
.reseller-service-page .page-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 78% 48%,#145a3d 0,transparent 39%),linear-gradient(120deg,#06140f 0%,#0a2117 56%,#103423 100%)}
.reseller-service-page .page-hero:after{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background-image:linear-gradient(#65e5970a 1px,transparent 1px),linear-gradient(90deg,#65e5970a 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(90deg,transparent,#000)}
.reseller-service-page .page-hero-inner{position:relative;z-index:1}
.reseller-service-page .page-copy .eyebrow,.reseller-service-page .section-top .eyebrow{color:#81e5a6}
.reseller-service-page .page-copy h1{max-width:680px}
.reseller-service-page .art-ring{border-color:#45cd7b45;box-shadow:0 0 0 28px #45cd7b0b,0 0 0 58px #45cd7b08,0 0 78px #20a85620}
.reseller-service-page .art-symbol{width:124px;height:124px;border:1px solid #66d990;border-radius:28px;background:linear-gradient(145deg,#157344,#0d482d);color:#f2fff6;font:800 58px/1 'Manrope',Arial,sans-serif;box-shadow:0 18px 55px #09813c55,0 0 0 9px #51d27d17}
.reseller-service-page .art-pill{border-color:#276a43;background:#0b281be8;color:#dcf8e5}
.reseller-service-page .page-art .pill-one{color:#a6f2bb}
.reseller-service-page .page-art .pill-two{color:#d2edb0}
.reseller-service-page .page-products{background:#081710}
.reseller-service-page .page-products .product-card{border-color:#204832;background:linear-gradient(155deg,#10271a,#0a1b12);box-shadow:0 16px 38px #0003}
.reseller-service-page .page-products .product-card:hover{border-color:#3b9a5d;box-shadow:0 20px 45px #0b9b4722}
.reseller-service-page .page-products .product-icon{border:1px solid #398956;border-radius:12px;background:#123e27;color:#91e9ab}
.reseller-service-page .page-products .product-group{color:#84d99c}
.reseller-service-page .page-products .product-card h3{color:#f0faf2}
.reseller-service-page .page-products .product-description,.reseller-service-page .page-products .feature-list li{color:#b2c9b8}
.reseller-service-page .page-products .feature-list li:before{color:#64df8b}
.reseller-service-page .page-products .product-price{border-color:#23422c}
.reseller-service-page .page-products .product-price strong{color:#f3fff4}
.reseller-service-page .page-products .product-card>.button{background:linear-gradient(110deg,#159447,#22b85a);border-color:#39c66e;color:#fff;box-shadow:0 10px 26px #10a44b30}
.reseller-service-page .page-products .product-card>.button:hover{background:linear-gradient(110deg,#1aa551,#2bc968)}
.reseller-service-page .hosting-comparison,.reseller-service-page .hosting-faq{background:#0a1a11}
.reseller-service-page .hosting-comparison h2,.reseller-service-page .hosting-section-heading h2,.reseller-service-page .hosting-faq-heading h2{color:#f0faf2}
.reseller-service-page .hosting-section-intro,.reseller-service-page .hosting-section-heading>p,.reseller-service-page .hosting-faq-heading>p{color:#adc3b2}
.reseller-service-page .comparison-scroll{border-color:#244b31;background:#0b1c12}
.reseller-service-page .comparison-table th,.reseller-service-page .comparison-table td{border-color:#203b28}
.reseller-service-page .comparison-table thead th{background:#12331e;color:#9be9ae}
.reseller-service-page .comparison-table thead th:first-child,.reseller-service-page .comparison-table tbody th{color:#e7f5e9}
.reseller-service-page .comparison-table td{color:#bad0be}
.reseller-service-page .comparison-table tbody tr:hover{background:#10281a}
.reseller-service-page .comparison-buy-button{background:#168e45;border-color:#35bb65;color:#fff}
.reseller-service-page .comparison-buy-button:hover{background:#21a653}
.reseller-service-page .hosting-highlights{background:#07140d}
.reseller-service-page .hosting-section-heading .eyebrow{color:#81e5a6}
.reseller-service-page .hosting-highlight{border-color:#21442c;background:linear-gradient(150deg,#10271a,#0a1b12)}
.reseller-service-page .hosting-highlight-symbol{border-color:#398956;background:#123e27;color:#91e9ab}
.reseller-service-page .hosting-highlight h3{color:#effaf1}
.reseller-service-page .hosting-highlight p{color:#b2c9b8}
.reseller-service-page .hosting-faq-list details,.reseller-service-page .hosting-faq-list details:last-child{border-color:#24442e}
.reseller-service-page .hosting-faq-list summary{color:#e7f5e9}
.reseller-service-page .hosting-faq-list summary span{color:#81e5a6}
.reseller-service-page .hosting-faq-list details p{color:#b2c9b8}
.reseller-service-page .service-info{background:#081710}
.reseller-service-page .bottom-cta{background:radial-gradient(ellipse at 65% 50%,#1b683e,#0b2817 70%);border-color:#ffffff12}
.reseller-service-page .bottom-cta .button{background:linear-gradient(110deg,#159447,#22b85a);border-color:#39c66e;color:#fff}
@media(max-width:900px){.reseller-service-page .page-art{min-height:310px}}
@media(max-width:620px){.reseller-service-page .page-copy h1{font-size:40px;letter-spacing:-1.8px}.reseller-service-page .page-art{min-height:250px}}
html[data-theme="light"] .reseller-service-page .page-hero{background:radial-gradient(ellipse at 78% 48%,#d9f5e1 0,transparent 39%),linear-gradient(120deg,#f2faf4,#e7f5eb 56%,#dff1e5)}
html[data-theme="light"] .reseller-service-page .page-copy .eyebrow,html[data-theme="light"] .reseller-service-page .section-top .eyebrow{color:#217542}
html[data-theme="light"] .reseller-service-page .art-ring{border-color:#2da65738;box-shadow:0 0 0 28px #2da6570d,0 0 0 58px #2da65708}
html[data-theme="light"] .reseller-service-page .art-symbol{background:linear-gradient(145deg,#e1f6e7,#ccebd5);border-color:#9dd3aa;color:#247340;box-shadow:0 16px 45px #15352215}
html[data-theme="light"] .reseller-service-page .art-pill{background:#f6fff8;border-color:#c1dfc8;color:#376247}
html[data-theme="light"] .reseller-service-page .page-products{background:#f4f8f5}
html[data-theme="light"] .reseller-service-page .page-products .product-card{border-color:#d2e5d7;background:linear-gradient(155deg,#fff,#f7fbf8);box-shadow:0 14px 34px #1535220c}
html[data-theme="light"] .reseller-service-page .page-products .product-icon{border-color:#c9e3cf;background:#eaf7ed;color:#278146}
html[data-theme="light"] .reseller-service-page .page-products .product-group{color:#588266}
html[data-theme="light"] .reseller-service-page .page-products .product-card h3,html[data-theme="light"] .reseller-service-page .page-products .product-price strong{color:#173d25}
html[data-theme="light"] .reseller-service-page .page-products .product-description,html[data-theme="light"] .reseller-service-page .page-products .feature-list li{color:#536d5c}
html[data-theme="light"] .reseller-service-page .page-products .product-price{border-color:#dfebe1}
html[data-theme="light"] .reseller-service-page .hosting-comparison,html[data-theme="light"] .reseller-service-page .hosting-faq{background:#f0f7f1}
html[data-theme="light"] .reseller-service-page .hosting-comparison h2,html[data-theme="light"] .reseller-service-page .hosting-section-heading h2,html[data-theme="light"] .reseller-service-page .hosting-faq-heading h2{color:#173d25}
html[data-theme="light"] .reseller-service-page .hosting-section-intro,html[data-theme="light"] .reseller-service-page .hosting-section-heading>p,html[data-theme="light"] .reseller-service-page .hosting-faq-heading>p{color:#617967}
html[data-theme="light"] .reseller-service-page .comparison-scroll{border-color:#d0e2d4;background:#fff}
html[data-theme="light"] .reseller-service-page .comparison-table th,html[data-theme="light"] .reseller-service-page .comparison-table td{border-color:#e2eee4}
html[data-theme="light"] .reseller-service-page .comparison-table thead th{background:#e9f6ec;color:#267543}
html[data-theme="light"] .reseller-service-page .comparison-table thead th:first-child,html[data-theme="light"] .reseller-service-page .comparison-table tbody th{color:#284a31}
html[data-theme="light"] .reseller-service-page .comparison-table td{color:#526b58}
html[data-theme="light"] .reseller-service-page .comparison-table tbody tr:hover{background:#f4faf5}
html[data-theme="light"] .reseller-service-page .hosting-highlights{background:#eaf4ec}
html[data-theme="light"] .reseller-service-page .hosting-highlight{border-color:#d0e2d4;background:#fff}
html[data-theme="light"] .reseller-service-page .hosting-highlight-symbol{border-color:#d0e8d5;background:#eff9f1;color:#278146}
html[data-theme="light"] .reseller-service-page .hosting-highlight h3{color:#173d25}
html[data-theme="light"] .reseller-service-page .hosting-highlight p{color:#617967}
html[data-theme="light"] .reseller-service-page .hosting-faq-list details,html[data-theme="light"] .reseller-service-page .hosting-faq-list details:last-child{border-color:#d2e4d6}
html[data-theme="light"] .reseller-service-page .hosting-faq-list summary{color:#284a31}
html[data-theme="light"] .reseller-service-page .hosting-faq-list summary span{color:#278146}
html[data-theme="light"] .reseller-service-page .hosting-faq-list details p{color:#617967}
html[data-theme="light"] .reseller-service-page .service-info{background:#f4f8f5}
html[data-theme="light"] .reseller-service-page .bottom-cta{background:linear-gradient(110deg,#e3f3e7,#d6ecdc);border-color:#cde4d3}


/* Microsoft Exchange and Microsoft 365 */
.exchange-service-page .page-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 78% 48%,#243c78 0,transparent 39%),linear-gradient(120deg,#07111f 0%,#101b36 56%,#211b46 100%)}
.exchange-service-page .page-hero:after{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background-image:linear-gradient(#9dbaff0a 1px,transparent 1px),linear-gradient(90deg,#9dbaff0a 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(90deg,transparent,#000)}
.exchange-service-page .page-hero-inner{position:relative;z-index:1}
.exchange-service-page .page-copy .eyebrow,.exchange-service-page .section-top .eyebrow{color:#91adff}
.exchange-service-page .page-copy h1{max-width:700px}
.exchange-service-page .art-ring{border-color:#8b8df145;box-shadow:0 0 0 28px #8b8df10c,0 0 0 58px #6396ff08,0 0 80px #6b53d424}
.exchange-service-page .art-symbol{width:124px;height:124px;border:1px solid #97a6ff;border-radius:28px;background:linear-gradient(145deg,#2873c9,#663fb1);color:#fff;font:800 38px/1 'Manrope',Arial,sans-serif;box-shadow:0 18px 55px #4e55c366,0 0 0 9px #7186ed1c}
.exchange-service-page .art-pill{border-color:#444c89;background:#111b35e8;color:#e0e5ff}
.exchange-service-page .page-art .pill-one{color:#b6caff}
.exchange-service-page .page-art .pill-two{color:#dccbff}
.exchange-service-page .page-products{background:#091321}
.exchange-service-page .page-products .product-card{border-color:#2a3659;background:linear-gradient(155deg,#121f35,#0c1627);box-shadow:0 16px 38px #0003}
.exchange-service-page .page-products .product-card:hover{border-color:#657ce2;box-shadow:0 20px 45px #465bca22}
.exchange-service-page .page-products .product-icon{border:1px solid #596cc2;border-radius:12px;background:linear-gradient(145deg,#1e4e87,#4a3479);color:#e4eaff}
.exchange-service-page .page-products .product-group{color:#a4b6ff}
.exchange-service-page .page-products .product-card h3{color:#f2f4ff}
.exchange-service-page .page-products .product-description,.exchange-service-page .page-products .feature-list li{color:#bdc7dd}
.exchange-service-page .page-products .feature-list li:before{color:#8aa7ff}
.exchange-service-page .page-products .product-price{border-color:#293657}
.exchange-service-page .page-products .product-price strong{color:#f7f8ff}
.exchange-service-page .page-products .product-card>.button{background:linear-gradient(110deg,#245fc3,#6047bd);border-color:#7489ee;color:#fff;box-shadow:0 10px 26px #435ad633}
.exchange-service-page .page-products .product-card>.button:hover{background:linear-gradient(110deg,#3476d6,#7659d4)}
.exchange-service-page .hosting-comparison,.exchange-service-page .hosting-faq{background:#0a1424}
.exchange-service-page .hosting-comparison h2,.exchange-service-page .hosting-section-heading h2,.exchange-service-page .hosting-faq-heading h2{color:#f1f4ff}
.exchange-service-page .hosting-section-intro,.exchange-service-page .hosting-section-heading>p,.exchange-service-page .hosting-faq-heading>p{color:#b0bdd3}
.exchange-service-page .comparison-scroll{border-color:#303d63;background:#0b1729}
.exchange-service-page .comparison-table th,.exchange-service-page .comparison-table td{border-color:#273450}
.exchange-service-page .comparison-table thead th{background:#18294b;color:#bdcaff}
.exchange-service-page .comparison-table thead th:first-child,.exchange-service-page .comparison-table tbody th{color:#e8edff}
.exchange-service-page .comparison-table td{color:#c0cbe1}
.exchange-service-page .comparison-table tbody tr:hover{background:#14223c}
.exchange-service-page .comparison-buy-button{background:#315fb9;border-color:#7893ec;color:#fff}
.exchange-service-page .comparison-buy-button:hover{background:#426fd0}
.exchange-service-page .hosting-highlights{background:#07111f}
.exchange-service-page .hosting-section-heading .eyebrow{color:#9fb4ff}
.exchange-service-page .hosting-highlight{border-color:#293758;background:linear-gradient(150deg,#121f35,#0c1627)}
.exchange-service-page .hosting-highlight-symbol{border-color:#596cc2;background:#1a3158;color:#b7c5ff}
.exchange-service-page .hosting-highlight h3{color:#f0f3ff}
.exchange-service-page .hosting-highlight p{color:#b7c3dc}
.exchange-service-page .hosting-faq-list details,.exchange-service-page .hosting-faq-list details:last-child{border-color:#293957}
.exchange-service-page .hosting-faq-list summary{color:#e8edff}
.exchange-service-page .hosting-faq-list summary span{color:#a5b6ff}
.exchange-service-page .hosting-faq-list details p{color:#b7c3dc}
.exchange-service-page .service-info{background:#091321}
.exchange-service-page .bottom-cta{background:radial-gradient(ellipse at 65% 50%,#354e8b,#111b34 70%);border-color:#ffffff12}
.exchange-service-page .bottom-cta .button{background:linear-gradient(110deg,#245fc3,#6047bd);border-color:#7489ee;color:#fff}
@media(max-width:900px){.exchange-service-page .page-art{min-height:310px}}
@media(max-width:620px){.exchange-service-page .page-copy h1{font-size:40px;letter-spacing:-1.8px}.exchange-service-page .page-art{min-height:250px}}
html[data-theme="light"] .exchange-service-page .page-hero{background:radial-gradient(ellipse at 78% 48%,#dfe9ff 0,transparent 39%),linear-gradient(120deg,#f4f7ff,#eaf0ff 56%,#efe9fb)}
html[data-theme="light"] .exchange-service-page .page-copy .eyebrow,html[data-theme="light"] .exchange-service-page .section-top .eyebrow{color:#4859aa}
html[data-theme="light"] .exchange-service-page .art-ring{border-color:#536bbf42;box-shadow:0 0 0 28px #536bbf0d,0 0 0 58px #765bb508}
html[data-theme="light"] .exchange-service-page .art-symbol{background:linear-gradient(145deg,#dbeaff,#e9e1ff);border-color:#b5c5ed;color:#344d9c;box-shadow:0 16px 45px #223b7915}
html[data-theme="light"] .exchange-service-page .art-pill{background:#f8f9ff;border-color:#d0d9f1;color:#455477}
html[data-theme="light"] .exchange-service-page .page-products{background:#f5f7fc}
html[data-theme="light"] .exchange-service-page .page-products .product-card{border-color:#d9dff0;background:linear-gradient(155deg,#fff,#f8f9ff);box-shadow:0 14px 34px #182c600c}
html[data-theme="light"] .exchange-service-page .page-products .product-icon{border-color:#cbd5f3;background:linear-gradient(145deg,#e6f0ff,#efe8ff);color:#425cb1}
html[data-theme="light"] .exchange-service-page .page-products .product-group{color:#6375b1}
html[data-theme="light"] .exchange-service-page .page-products .product-card h3,html[data-theme="light"] .exchange-service-page .page-products .product-price strong{color:#1f2d50}
html[data-theme="light"] .exchange-service-page .page-products .product-description,html[data-theme="light"] .exchange-service-page .page-products .feature-list li{color:#56627d}
html[data-theme="light"] .exchange-service-page .page-products .product-price{border-color:#e1e5f0}
html[data-theme="light"] .exchange-service-page .hosting-comparison,html[data-theme="light"] .exchange-service-page .hosting-faq{background:#eef2fa}
html[data-theme="light"] .exchange-service-page .hosting-comparison h2,html[data-theme="light"] .exchange-service-page .hosting-section-heading h2,html[data-theme="light"] .exchange-service-page .hosting-faq-heading h2{color:#1f2d50}
html[data-theme="light"] .exchange-service-page .hosting-section-intro,html[data-theme="light"] .exchange-service-page .hosting-section-heading>p,html[data-theme="light"] .exchange-service-page .hosting-faq-heading>p{color:#586680}
html[data-theme="light"] .exchange-service-page .comparison-scroll{border-color:#d5dcef;background:#fff}
html[data-theme="light"] .exchange-service-page .comparison-table th,html[data-theme="light"] .exchange-service-page .comparison-table td{border-color:#e3e8f2}
html[data-theme="light"] .exchange-service-page .comparison-table thead th{background:#e9edfb;color:#455da9}
html[data-theme="light"] .exchange-service-page .comparison-table thead th:first-child,html[data-theme="light"] .exchange-service-page .comparison-table tbody th{color:#273653}
html[data-theme="light"] .exchange-service-page .comparison-table td{color:#586680}
html[data-theme="light"] .exchange-service-page .comparison-table tbody tr:hover{background:#f5f7fc}
html[data-theme="light"] .exchange-service-page .hosting-highlights{background:#e8edf8}
html[data-theme="light"] .exchange-service-page .hosting-highlight{border-color:#d5dcef;background:#fff}
html[data-theme="light"] .exchange-service-page .hosting-highlight-symbol{border-color:#d3dafa;background:#edf0ff;color:#5368bd}
html[data-theme="light"] .exchange-service-page .hosting-highlight h3{color:#1f2d50}
html[data-theme="light"] .exchange-service-page .hosting-highlight p{color:#586680}
html[data-theme="light"] .exchange-service-page .hosting-faq-list details,html[data-theme="light"] .exchange-service-page .hosting-faq-list details:last-child{border-color:#d5dcef}
html[data-theme="light"] .exchange-service-page .hosting-faq-list summary{color:#273653}
html[data-theme="light"] .exchange-service-page .hosting-faq-list summary span{color:#566cc1}
html[data-theme="light"] .exchange-service-page .hosting-faq-list details p{color:#586680}
html[data-theme="light"] .exchange-service-page .service-info{background:#f5f7fc}
html[data-theme="light"] .exchange-service-page .bottom-cta{background:linear-gradient(110deg,#e7edfc,#eee8fa);border-color:#d9def0}


/* Microsoft license browser carousel */
.exchange-service-page .plan-carousel{margin-top:18px}
.exchange-service-page .plan-carousel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 16px}
.exchange-service-page .plan-filter-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.exchange-service-page .plan-filter-list button,.exchange-service-page .plan-carousel-controls button{min-height:38px;padding:8px 13px;border:1px solid #2d3d62;border-radius:8px;background:#101d33;color:#bfcae1;font:600 11px 'DM Sans',Arial,sans-serif;cursor:pointer;transition:background .18s,border-color .18s,color .18s,transform .18s}
.exchange-service-page .plan-filter-list button:hover,.exchange-service-page .plan-carousel-controls button:hover:not(:disabled){border-color:#8296ee;background:#1a2b4b;color:#fff}
.exchange-service-page .plan-filter-list button[aria-pressed="true"]{border-color:#7589e9;background:linear-gradient(110deg,#245fc3,#6047bd);color:#fff;box-shadow:0 8px 20px #435ad633}
.exchange-service-page .plan-carousel-controls{display:flex;flex:none;gap:8px}
.exchange-service-page .plan-carousel-controls button{width:40px;padding:0;color:#dce4ff;font-size:18px}
.exchange-service-page .plan-carousel-controls button:disabled{opacity:.38;cursor:not-allowed}
.exchange-service-page .plan-carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/3);grid-template-columns:none;align-items:stretch;gap:18px;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 2px 16px;scroll-snap-type:x mandatory;scrollbar-color:#5165a3 #111a2a;scrollbar-width:thin}
.exchange-service-page .plan-carousel-track>.product-card{width:100%;min-width:0;scroll-snap-align:start}
.exchange-service-page .plan-carousel-track>.product-card[hidden]{display:none!important}
.exchange-service-page .plan-carousel-status{min-height:18px;margin:7px 0 0;color:#91a1c1;font-size:10px}
.exchange-service-page .plan-carousel button:focus-visible,.exchange-service-page .plan-carousel-track:focus-visible{outline:2px solid #9aacff;outline-offset:3px}
@media(max-width:900px){.exchange-service-page .plan-carousel-track{grid-auto-columns:calc((100% - 18px)/2)}}
@media(max-width:620px){.exchange-service-page .plan-carousel-toolbar{align-items:flex-start;flex-direction:column;gap:12px}.exchange-service-page .plan-filter-list{gap:6px}.exchange-service-page .plan-filter-list button{min-height:35px;padding:7px 10px}.exchange-service-page .plan-carousel-controls{align-self:flex-end}.exchange-service-page .plan-carousel-track{grid-auto-columns:90%;gap:13px}}
html[data-theme="light"] .exchange-service-page .plan-filter-list button,html[data-theme="light"] .exchange-service-page .plan-carousel-controls button{border-color:#d5dcef;background:#fff;color:#586680}
html[data-theme="light"] .exchange-service-page .plan-filter-list button:hover,html[data-theme="light"] .exchange-service-page .plan-carousel-controls button:hover:not(:disabled){border-color:#8294d8;background:#edf1ff;color:#263b71}
html[data-theme="light"] .exchange-service-page .plan-filter-list button[aria-pressed="true"]{border-color:#7484d8;background:linear-gradient(110deg,#245fc3,#6047bd);color:#fff}
html[data-theme="light"] .exchange-service-page .plan-carousel-status{color:#6c7891}
html[data-theme="light"] .exchange-service-page .plan-carousel-track{scrollbar-color:#a6b3dc #e8ebf5}

/* Domain page theme support */
.domain-section{background:var(--premium-bg);color:var(--premium-text)}
.domain-section h2{color:#eff6fc}
.domain-section>div>p{color:#9badc1}
.domain-section>div>p b{color:#8acbff}
.domain-search{background:#0d1d2e;border-color:#203850}
.domain-search label{color:#b7cbdf}
.domain-search input[type=text]{background:#081726;border-color:#25415e;color:#e8f0f8}
.domain-search input[type=text]::placeholder{color:#8298af}
.domain-price-table{background:#0d1d2e;border-color:#203850;color:#e8f0f8}
.domain-price-table h3{color:#eff6fc}
.domain-price-table>p{color:#9badc1}
.domain-price-table th,.domain-price-table td{border-color:#1d344d}
.domain-price-table thead th{color:#9badc1}
.domain-price-table tbody th{color:#8acbff}
.domain-price-table tbody td{color:#d6e2ef}
.domain-note{color:#8ea3b9}
html[data-theme="light"] .domain-section{background:#f7f9fc;color:#18314b}
html[data-theme="light"] .domain-section h2{color:#17324d}
html[data-theme="light"] .domain-section>div>p{color:#657b91}
html[data-theme="light"] .domain-section>div>p b{color:#315982}
html[data-theme="light"] .domain-search{background:#f5f8fc;border-color:#e1eaf3}
html[data-theme="light"] .domain-search label{color:#48627e}
html[data-theme="light"] .domain-search input[type=text]{background:#fff;border-color:#d5dfeb;color:#142d4a}
html[data-theme="light"] .domain-search input[type=text]::placeholder{color:#8795a6}
html[data-theme="light"] .domain-price-table{background:#fff;border-color:#e2eaf3;color:#18314b}
html[data-theme="light"] .domain-price-table h3{color:#0d2a4b}
html[data-theme="light"] .domain-price-table>p{color:#71839a}
html[data-theme="light"] .domain-price-table th,html[data-theme="light"] .domain-price-table td{border-color:#e9eef4}
html[data-theme="light"] .domain-price-table thead th{color:#71839a}
html[data-theme="light"] .domain-price-table tbody th{color:#183c62}
html[data-theme="light"] .domain-price-table tbody td{color:#344b62}
html[data-theme="light"] .domain-note{color:#8795a6}


/* Improve contrast of the VPS hero eyebrow on its light green background. */
html[data-theme="light"] .vps-service-page .page-copy .eyebrow{color:#247340}
