@import url("dark-pages.css?v=20261006-2");
html{color-scheme:light;background:#f2f5fa}html[data-theme=light]{color-scheme:light;background:#f5f7fb}
html[data-theme=dark]{--bg:#0d1420;--surface:#172131;--ink:#edf3ff;--text:#edf3ff;--muted:#a6b6cc;--line:#334155;--border:#334155;--card:#172131;--shadow:0 24px 70px #0005}
html[data-theme=dark] body{background:#0d1420!important;color:#edf3ff!important}
html[data-theme=dark] :is(.top,.panel,.card,.package-card,.order-summary,.cart-item,.customer-v103-card,.customer-main,.customer-sidebar,.admin-main,.admin-sidebar,.payment-link-card,.software-pro-side-card,.auth-form-card,.domain-result,.dropdown,.dropdown-menu,.mega-menu,table,details){background:#172131!important;color:#edf3ff!important;border-color:#334155!important}
html[data-theme=dark] :is(input,select,textarea,.control,pre){background:#101a29!important;color:#edf3ff!important;border-color:#40516b!important}
html[data-theme=dark] :is(h1,h2,h3,h4,label,th,td){color:inherit}
html[data-theme=dark] :is(.muted,.section-heading p,.panel p,.card p){color:#a6b6cc!important}
html[data-theme=dark] :is(main,section[class*="light"],section[class*="white"],.cart-premium-page,.payment-shell,.customer-content){background-color:#0d1420!important}
html[data-theme=light]{--bg:#f5f7fb;--surface:#fff;--ink:#0b1730;--muted:#66738a;--line:#dfe6f0}
.theme-switch{position:fixed;bottom:18px;left:18px;z-index:9999;border:1px solid #718096;border-radius:24px;padding:10px 16px;background:#172131;color:#fff;cursor:pointer;font:600 13px Arial;box-shadow:0 5px 20px #0003}.theme-switch:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}html[data-theme=light] .theme-switch{background:#fff;color:#172131}@media(max-width:600px){.theme-switch{bottom:12px;left:12px;padding:9px 12px}}

html[data-theme=dark] main>section{background-color:#0d1420;color:#edf3ff}html[data-theme=dark] :is([class*="-card"],.side,.customer-v103-sidebar,.customer-v103-topbar,.customer-v103-main){background-color:#172131!important;border-color:#334155!important;color:#edf3ff!important}html[data-theme=dark] :is(.top a,.side a,.customer-v103-sidebar a){color:#edf3ff!important}html[data-theme=dark] main :is(p,small){color:#a6b6cc}html[data-theme=dark] :is(.auth-site-form,.auth-site-card,.form-group,.payment-link-page){background-color:#172131!important;color:#edf3ff!important}

html[data-theme=dark] .table tr:hover{background:#20314a!important}html[data-theme=dark] .table :is(th,td){border-color:#30415a!important}html[data-theme=dark] :is(.customer-v103-user,.customer-v103-main,.customer-v103-side,.customer-v103-top){background:#101a2a!important;color:#e8effa!important}html[data-theme=dark] :is(.alert,.ok){color:#e8effa!important}html[data-theme=dark] .side nav a.active,html[data-theme=dark] .customer-v103-nav a.active{background:#24416b!important;color:#fff!important}
html[data-theme=dark] .brand-copy strong{background:none!important;color:#edf4ff!important;-webkit-text-fill-color:#edf4ff!important}
html[data-theme=dark] .brand-copy strong span{background:none!important;color:#7db1ff!important;-webkit-text-fill-color:#7db1ff!important}
@media(min-width:1121px){.top .wrap.nav{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;min-height:82px!important;height:auto!important;padding:12px 20px!important}.top .brand{position:static!important;flex:0 0 166px!important;min-width:0!important;width:166px!important;margin:0!important}.top .brand-copy{min-width:0}.top .brand-copy strong{font-size:16px!important;white-space:normal!important}.top .links{position:static!important;display:flex!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important;width:auto!important;margin:0!important;gap:10px 12px!important;flex-wrap:wrap!important;justify-content:center!important;transform:none!important}.top .links>a,.top .corporate-nav>a{padding:5px 0!important;font-size:12px!important;white-space:nowrap!important}.top .links b{font-size:12px!important}.top .nav-actions{display:flex!important;flex:0 0 auto!important;margin:0!important;gap:8px!important}.top .nav-login,.top .nav-cta{padding:10px 12px!important;font-size:12px!important}.top .brand-mark{flex-shrink:0!important;width:40px!important;height:46px!important}}

.admin-order-table{table-layout:auto!important;min-width:1220px!important}.admin-order-table td,.admin-order-table th{white-space:nowrap!important;padding:16px 14px!important}.admin-order-table td small{display:block!important;margin-top:4px!important}.admin-order-table .inline-form{display:flex!important;align-items:center!important;gap:8px!important;min-width:285px!important}.admin-order-table select{width:205px!important;min-width:205px!important;max-width:none!important;font-size:13px!important}.admin-order-table .btn{flex-shrink:0!important}.admin-order-table td:nth-child(6){min-width:170px!important}
/* Live service terms and editable product catalogue */
.service-countdown{display:flex;flex-direction:column;gap:5px;padding:14px 16px;margin-top:12px;border:1px solid #cbd5e1;border-radius:14px;background:#eff6ff;color:#17335b;font-size:13px;min-width:0}.service-countdown small{font-size:10px;letter-spacing:1.2px}.service-countdown strong{font-size:19px;font-variant-numeric:tabular-nums;white-space:nowrap}.service-countdown span{font-size:12px}.service-countdown.expired{border-color:#f97316;color:#c2410c}.service-countdown.waiting,.service-countdown.inactive,.service-countdown.once{font-size:12px}.customer-v103-service-list .service-countdown{padding:8px;margin:7px 0 0}.customer-v103-service-list .service-countdown strong{font-size:14px}.catalog-page{padding-top:60px;padding-bottom:70px}.catalog-search{display:flex;gap:16px;align-items:end;margin:25px 0 35px;flex-wrap:wrap}.catalog-search label{display:flex;flex:1;min-width:220px;flex-direction:column;gap:8px}.catalog-search input,.catalog-search select{width:100%;padding:13px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#172c4d}.catalog-public-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.catalog-public-card{display:flex;flex-direction:column;padding:26px;border:1px solid #cbd5e1;border-radius:20px;background:#fff;min-width:0}.catalog-public-card h2{font-size:22px;margin:13px 0}.catalog-public-card>small{color:#2563eb;font-weight:700}.catalog-price{font-size:28px;font-weight:800}.catalog-price span{font-size:13px;margin-left:7px}.catalog-tax{font-size:11px;opacity:.75}.catalog-public-card ul{padding-left:18px;line-height:1.9;flex:1}.catalog-public-card .btn{margin-top:16px}html[data-theme=dark] .service-countdown{background:#142840!important;border-color:#2d4968!important;color:#d5eaff!important}html[data-theme=dark] .service-countdown.expired{color:#fdba74!important;border-color:#c76b26!important}html[data-theme=dark] .catalog-public-card,html[data-theme=dark] .catalog-search input,html[data-theme=dark] .catalog-search select{background:#101e31!important;border-color:#2c405b!important;color:#e7eef8!important}html[data-theme=dark] .catalog-public-card>small{color:#8abaff!important}@media(max-width:1000px){.catalog-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.catalog-public-grid{grid-template-columns:1fr}.catalog-page{padding-top:30px}.catalog-search{display:grid;grid-template-columns:1fr}.catalog-search label{min-width:0}.service-countdown strong{font-size:17px}}

/* BEGIN DESIGN V5 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("fonts/inter-latin-400-normal.woff2") format("woff2");
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("fonts/inter-latin-ext-400-normal.woff2") format("woff2");
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("fonts/inter-latin-500-normal.woff2") format("woff2");
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("fonts/inter-latin-ext-500-normal.woff2") format("woff2");
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("fonts/inter-latin-600-normal.woff2") format("woff2");
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("fonts/inter-latin-ext-600-normal.woff2") format("woff2");
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("fonts/inter-latin-700-normal.woff2") format("woff2");
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("fonts/inter-latin-ext-700-normal.woff2") format("woff2");
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url("fonts/inter-latin-800-normal.woff2") format("woff2");
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url("fonts/inter-latin-ext-800-normal.woff2") format("woff2");
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* Shared visual system, v5. Inter is served locally, including Turkish glyphs. */
html {--design-bg:#f7f9fc;--design-surface:#fff;--design-soft:#eef4fd;--design-ink:#292d3e;--design-muted:#606b7d;--design-line:#e2e7ef;--design-blue:#2169df;--design-accent:#6552e9}
html[data-theme=dark] {--design-bg:#0e1420;--design-surface:#151e2d;--design-soft:#1b293e;--design-ink:#edf1f8;--design-muted:#a9b5c8;--design-line:#2a374b;--design-blue:#337cf2;--design-accent:#8370ff}
html:root[data-theme] body,html:root[data-theme] body *:not(svg):not(svg *) {font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}
html:root[data-theme] body {background:var(--design-bg)!important;color:var(--design-ink)!important;font-size:15px;line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased}
html:root[data-theme] body :is(h1,h2,h3,h4,h5,h6) {font-weight:650!important;letter-spacing:-.025em!important;line-height:1.2!important;background-image:none!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
html:root[data-theme] body h1 {font-size:clamp(30px,3.7vw,50px)!important}
html:root[data-theme] body h2 {font-size:clamp(25px,2.5vw,34px)!important}
html:root[data-theme] body h3 {font-size:22px!important}
html:root[data-theme] body :is(b,strong) {font-weight:600!important}
html:root[data-theme] body :is(p,label,input,select,textarea) {letter-spacing:normal!important}
html:root[data-theme] body :is(.eyebrow,.hd-kicker,[class*="nav-title"]) {font-weight:600!important;letter-spacing:.025em!important;text-transform:none!important}
html:root[data-theme] body .eyebrow:before {display:none!important}
html:root[data-theme] body :is(.btn,.hd-btn,.hd-buy,.nav-cta,button[type=submit]) {font-weight:600!important;letter-spacing:normal!important;border-radius:7px!important;box-shadow:none!important;text-shadow:none!important}
html:root[data-theme] body :is(.btn:not(.alt):not(.outline):not(.dark),.hd-btn.dark,.hd-buy,.nav-cta) {background:var(--design-blue)!important;color:#fff!important}
html:root[data-theme] body :is(.btn.alt,.btn.outline,.hd-btn.light) {background:var(--design-soft)!important;color:var(--design-ink)!important;border:1px solid var(--design-line)!important}
html:root[data-theme] body :is(.btn:hover,.hd-btn:hover,.service-card:hover,[data-tilt]) {transform:none!important}
html:root[data-theme] body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea) {border-radius:7px!important;border-color:var(--design-line)!important;box-shadow:none!important;font-size:14px!important}
html:root[data-theme] body :is(input,select,textarea):focus-visible {outline:2px solid var(--design-blue)!important;outline-offset:2px}
html:root[data-theme] body :is(.panel,.card,.package-card,.hd-price-card,.catalog-public-card,.service-card,.customer-v103-card,.auth-site-card,.info-card-grid>article,.blog-clean-card,.table-wrap,.ohs-card) {border-radius:12px!important;border-color:var(--design-line)!important;box-shadow:none!important;background:var(--design-surface)!important}
html:root[data-theme] body :is(.hd-price-card h3,.catalog-public-card h2) {font-size:23px!important}
html:root[data-theme] body :is(.hd-price strong,.catalog-price) {font-size:32px!important;font-weight:650!important;letter-spacing:-.03em!important}
html:root[data-theme] body :is(.hd-price-card p,.catalog-tax) {color:var(--design-muted)!important}
html:root[data-theme] body :is(.hero-noise,.hd-dots,.orbit-dot,.blog-glow,.advantage-data-pulse) {display:none!important}
html:root[data-theme] body :is([class*="orbit"],[class*="glow"],[class*="pulse"],.ohs-browser,.ohs-phone,.sms-msg,.ohs-speed:after,.ohs-speed-sweep,.ohs-speed-needle,.ohs-shield,.hd-office-bg,.hd-home-photo) {animation:none!important}
html:root[data-theme] body .reveal {opacity:1!important;transform:none!important}
html:root[data-theme] body .topbar {background:#1760c8!important;color:#fff!important}
html:root[data-theme] body .topbar a {color:#fff!important;font-weight:500!important}
html:root[data-theme] body .top {background:var(--design-surface)!important;border-color:var(--design-line)!important;backdrop-filter:none!important;box-shadow:none!important}
html:root[data-theme] body .brand-copy strong {font-weight:700!important;font-size:20px!important;letter-spacing:-.04em!important;color:var(--design-ink)!important;-webkit-text-fill-color:currentColor!important;background:none!important}
html:root[data-theme] body .brand-copy strong span {font-size:11px!important;color:var(--design-blue)!important;-webkit-text-fill-color:currentColor!important}
html:root[data-theme] body .brand-copy small {font-size:8px!important;letter-spacing:.07em!important;color:var(--design-muted)!important}
html:root[data-theme] body .links svg {display:none!important}
html:root[data-theme] body .links .nav-chevron svg {display:block!important}
html:root[data-theme] body .links :is(a,b) {font-weight:500!important}
html:root[data-theme] body :is(.corporate-drop,.design-menu) {background:var(--design-surface)!important;border:1px solid var(--design-line)!important;border-radius:10px!important;box-shadow:0 10px 25px #0002!important}
html:root[data-theme] body .design-menu a {padding:10px 14px!important;display:block!important;color:var(--design-ink)!important;font-size:13px!important;border-radius:6px!important;white-space:normal!important}
html:root[data-theme] body .design-menu a:hover {background:var(--design-soft)!important;color:var(--design-blue)!important}
html:root[data-theme] body .design-menu a:after {display:none!important}
html:root[data-theme] body .corporate-nav:focus-within>.corporate-drop {display:block;opacity:1;visibility:visible;transform:none;pointer-events:auto}
html:root[data-theme] body :is(.hd-product-hero,.hd-vds-hero,.premium-page-hero,.about-v88-hero,.connect-hero,.sms-v132-hero,.content-hub-hero,.reseller-v91-hero,.webmaster-v84-hero) {background:var(--design-bg)!important;border-bottom:1px solid var(--design-line)!important;color:var(--design-ink)!important}
html:root[data-theme] body :is(.hd-product-hero,.hd-vds-hero,.premium-page-hero,.about-v88-hero,.connect-hero,.sms-v132-hero,.content-hub-hero,.reseller-v91-hero,.webmaster-v84-hero) h1 {color:var(--design-ink)!important}
html:root[data-theme] body :is(.hd-product-hero,.hd-vds-hero,.premium-page-hero,.about-v88-hero,.connect-hero,.sms-v132-hero,.content-hub-hero,.reseller-v91-hero,.webmaster-v84-hero) p {color:var(--design-muted)!important;font-size:16px!important;line-height:1.8!important}
html:root[data-theme] body :is(.premium-slider,.premium-slide,.premium-static-hero,.hero) {border-radius:12px!important;box-shadow:none!important;background-image:none!important}
html:root[data-theme] body .catalog-page .section-heading {display:block!important;max-width:780px;margin-bottom:28px}
html:root[data-theme] body .catalog-page .section-heading h1 {margin:12px 0}
html:root[data-theme] body .catalog-public-card {padding:26px!important;border-top:3px solid var(--design-blue)!important}
html:root[data-theme] body .catalog-public-card ul {font-size:14px;color:var(--design-muted)!important}
html:root[data-theme] body :is(.customer-v103-main,.customer-v103-body,.panel-shell-body,.app>.main) {background:var(--design-bg)!important}
html:root[data-theme] body :is(.side,.customer-v103-side) {background:var(--design-surface)!important;border-right:1px solid var(--design-line)!important;color:var(--design-ink)!important;box-shadow:none!important}
html:root[data-theme] body :is(.side nav a,.customer-v103-nav a) {font-size:13px!important;border-radius:7px!important;color:var(--design-muted)!important;font-weight:500!important}
html:root[data-theme] body :is(.side nav a.active,.customer-v103-nav a.active) {background:var(--design-blue)!important;color:#fff!important}
html:root[data-theme] body :is(.customer-v103-top,.customer-v103-user,.customer-v103-help,.customer-v103-brand,.customer-v103-logout) {background:var(--design-surface)!important;color:var(--design-ink)!important;border-color:var(--design-line)!important}
html:root[data-theme] body :is(.customer-v103-top h1,.main .page-head h1,.admin-main h1) {font-size:28px!important}
html:root[data-theme] body :is(.customer-v103-brand b,.customer-v103-brand em) {color:var(--design-ink)!important;font-style:normal!important}
html:root[data-theme] body :is(.customer-v103-top small,.customer-v103-user small,.customer-v103-nav-title,.side .nav-title) {color:var(--design-muted)!important;letter-spacing:.03em!important}
html:root[data-theme] body :is(.table th,.table-wrap th) {background:var(--design-soft)!important;color:var(--design-muted)!important;font-weight:600!important;letter-spacing:normal!important}
html:root[data-theme] body .service-countdown {border-radius:8px!important;background:var(--design-soft)!important;border-color:var(--design-line)!important;color:var(--design-ink)!important}
html:root[data-theme] body .auth-site-art {background:var(--design-soft)!important;border-color:var(--design-line)!important;color:var(--design-ink)!important}
html:root[data-theme] body :is(.auth-site-form,.auth-site-wrap,.auth-site-body) {background:var(--design-bg)!important}
html:root[data-theme] body :is(.footer,footer) {background:var(--design-surface)!important;border-top:1px solid var(--design-line)!important;color:var(--design-muted)!important}
html:root[data-theme] body :is(.footer,footer) :is(h3,h4,b,strong) {color:var(--design-ink)!important}
html:root[data-theme] body .theme-switch {border-radius:20px!important;font-size:12px!important;background:var(--design-surface)!important;color:var(--design-ink)!important;border-color:var(--design-line)!important;box-shadow:0 4px 16px #0002!important}
/* Homepage: a spacious split hero, category tabs, real catalogue prices. */
html:root[data-theme] body .design-home {background:var(--design-bg)!important}
html:root[data-theme] body .design-hero {padding:88px 0 60px!important;border-bottom:1px solid var(--design-line);background:var(--design-bg)!important}
html:root[data-theme] body .design-hero-grid {display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;min-height:400px}
html:root[data-theme] body .design-kicker {display:inline-flex;padding:6px 12px;border:1px solid var(--design-line);border-radius:20px;background:var(--design-soft)!important;color:var(--design-blue)!important;font-size:12px;font-weight:500!important}
html:root[data-theme] body .design-hero h1 {font-size:clamp(36px,4vw,54px)!important;line-height:1.12!important;margin:22px 0;color:var(--design-ink)!important}
html:root[data-theme] body .design-hero h1 span {font-weight:400!important}
html:root[data-theme] body .design-hero p {max-width:590px;color:var(--design-muted)!important;font-size:17px;line-height:1.75}
html:root[data-theme] body .design-actions {display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:30px}
html:root[data-theme] body .design-actions .btn {padding:13px 22px}
html:root[data-theme] body .design-actions>a:not(.btn) {font-size:14px;color:var(--design-muted)!important}
html:root[data-theme] body .design-server-art {width:100%;max-height:400px;object-fit:contain;filter:drop-shadow(0 18px 28px #0002)}
html:root[data-theme] body .design-tabs {display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border-bottom:1px solid var(--design-line);padding:0!important}
html:root[data-theme] body .design-tabs a {padding:21px 10px;text-align:center;font-size:14px;font-weight:600!important;border-bottom:2px solid transparent;color:var(--design-muted)!important}
html:root[data-theme] body .design-tabs a:first-child {border-color:var(--design-blue);color:var(--design-blue)!important}
html:root[data-theme] body .design-tabs a:hover {color:var(--design-blue)!important;border-color:var(--design-blue)}
html:root[data-theme] body .design-section {padding-top:64px;padding-bottom:28px}
html:root[data-theme] body .design-section-head {display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}
html:root[data-theme] body .design-section-head h2 {margin:0 0 10px}
html:root[data-theme] body .design-section-head p {margin:0;color:var(--design-muted)!important}
html:root[data-theme] body .design-section-head>a {font-size:14px;color:var(--design-blue)!important;white-space:nowrap}
html:root[data-theme] body .design-offer-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
html:root[data-theme] body .design-offer {display:flex;flex-direction:column;gap:12px;padding:26px;border:1px solid var(--design-line);border-radius:12px;background:var(--design-surface)!important;min-width:0;transition:border-color .2s}
html:root[data-theme] body .design-offer:hover {border-color:var(--design-blue)}
html:root[data-theme] body .design-offer .design-icon {display:grid;place-items:center;width:46px;height:46px;border-radius:10px;background:var(--design-soft)!important;color:var(--design-blue)!important}
html:root[data-theme] body .design-icon svg {width:25px;height:25px;stroke:currentColor;stroke-width:1.5;fill:none}
html:root[data-theme] body .design-offer h3 {margin:4px 0 0;font-size:21px!important}
html:root[data-theme] body .design-offer p {margin:0;font-size:14px;color:var(--design-muted)!important;flex:1}
html:root[data-theme] body .design-offer .design-price {font-size:28px;font-weight:650!important;letter-spacing:-.03em;line-height:1.3}
html:root[data-theme] body .design-price small {font-size:12px;font-weight:400;letter-spacing:normal;color:var(--design-muted)!important}
html:root[data-theme] body .design-offer>a {color:var(--design-blue)!important;font-size:14px;font-weight:600!important}
html:root[data-theme] body .design-domain {margin-top:44px;padding:30px!important;border:1px solid var(--design-line);border-radius:12px;background:var(--design-surface)!important;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:35px}
html:root[data-theme] body .design-domain h2 {font-size:25px!important;margin:0 0 7px}
html:root[data-theme] body .design-domain p {font-size:14px;margin:0;color:var(--design-muted)!important}
html:root[data-theme] body .design-domain form {display:flex;gap:10px;min-width:0}
html:root[data-theme] body .design-domain input {min-width:0;flex:1;padding:14px;background:var(--design-bg)!important;color:var(--design-ink)!important;border:1px solid var(--design-line)}
html:root[data-theme] body .design-features {display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px;padding:28px 0;border-top:1px solid var(--design-line);border-bottom:1px solid var(--design-line)}
html:root[data-theme] body .design-features article {padding:0 16px;border-right:1px solid var(--design-line)}
html:root[data-theme] body .design-features article:last-child {border:0}
html:root[data-theme] body .design-features b {font-size:18px;color:var(--design-ink)!important}
html:root[data-theme] body .design-features p {font-size:13px;color:var(--design-muted)!important;margin:6px 0 0}
html:root[data-theme] body .design-links {display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:48px}
html:root[data-theme] body .design-links a {padding:20px;border:1px solid var(--design-line);border-radius:10px;background:var(--design-surface)!important}
html:root[data-theme] body .design-links b {display:block;font-size:16px;color:var(--design-ink)!important;margin-bottom:5px}
html:root[data-theme] body .design-links span {font-size:13px;color:var(--design-muted)!important}
@media(min-width:1121px){html:root[data-theme] body .top .wrap.nav {gap:22px!important;min-height:86px!important;padding:12px 0!important}html:root[data-theme] body .top .brand {flex:0 0 175px!important;width:175px!important}html:root[data-theme] body .top .links {gap:24px!important;flex-wrap:nowrap!important}html:root[data-theme] body .top .links>a,html:root[data-theme] body .top .corporate-nav>a {font-size:14px!important;padding:10px 0!important}html:root[data-theme] body .top .links b {font-size:14px!important}html:root[data-theme] body .top .nav-actions {gap:8px!important}html:root[data-theme] body .top .nav-login {display:none!important}html:root[data-theme] body .top .nav-cta {padding:12px 17px!important;font-size:13px!important}html:root[data-theme] body .design-menu {width:240px!important;left:0!important;right:auto!important;top:100%!important;text-align:left!important}}
@media(max-width:1120px){html:root[data-theme] body .design-menu {position:static!important;display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;box-shadow:none!important;border:0!important;width:100%!important;margin:0!important;padding:4px 12px!important}html:root[data-theme] body .top .links .corporate-nav {width:100%!important}html:root[data-theme] body .top .links .corporate-nav>a {display:block!important}html:root[data-theme] body .design-menu a {font-size:13px!important;padding:8px 10px!important}html:root[data-theme] body .top .links {max-height:calc(100dvh - 110px)!important;overflow-y:auto!important}}
@media(max-width:850px){html:root[data-theme] body .design-hero {padding:42px 0 30px!important}html:root[data-theme] body .design-hero-grid {grid-template-columns:1fr;gap:22px;min-height:0}html:root[data-theme] body .design-hero h1 {font-size:38px!important}html:root[data-theme] body .design-server-art {max-height:270px}html:root[data-theme] body .design-offer-grid {grid-template-columns:repeat(2,minmax(0,1fr))}html:root[data-theme] body .design-domain {grid-template-columns:1fr;gap:18px}html:root[data-theme] body .design-links {grid-template-columns:repeat(2,1fr)}html:root[data-theme] body .design-features {grid-template-columns:repeat(2,1fr)}html:root[data-theme] body .design-features article:nth-child(2) {border:0}html:root[data-theme] body .design-section {padding-top:42px}}
@media(max-width:520px){html:root[data-theme] body h1 {font-size:30px!important}html:root[data-theme] body h2 {font-size:25px!important}html:root[data-theme] body .design-hero h1 {font-size:34px!important}html:root[data-theme] body .design-hero p {font-size:15px}html:root[data-theme] body .design-offer-grid {grid-template-columns:1fr}html:root[data-theme] body .design-tabs {grid-template-columns:repeat(2,1fr);gap:0}html:root[data-theme] body .design-tabs a {padding:15px 4px;font-size:12px}html:root[data-theme] body .design-section-head {display:block}html:root[data-theme] body .design-section-head>a {display:inline-block;margin-top:12px}html:root[data-theme] body .design-domain {padding:22px!important}html:root[data-theme] body .design-domain form {flex-direction:column}html:root[data-theme] body .design-links {grid-template-columns:1fr}html:root[data-theme] body .design-features article {padding:0 8px}html:root[data-theme] body .design-features b {font-size:16px}html:root[data-theme] body .topbar .topbar-inner {height:auto!important;min-height:32px}html:root[data-theme] body .topbar-list {gap:12px!important}html:root[data-theme] body .topbar-list a {font-size:10px!important}}
@media(prefers-reduced-motion:reduce){html:root[data-theme] body * {animation:none!important;scroll-behavior:auto!important;transition:none!important}}

html:root[data-theme] body .top .wrap.nav{border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}

@media(min-width:1121px){html:root[data-theme] body .top .nav-actions .theme-switch{position:static!important;margin:0!important;padding:9px 11px!important;min-width:88px!important;white-space:nowrap!important;font-size:11px!important;box-shadow:none!important}html:root[data-theme] body .top .links{gap:18px!important}html:root[data-theme] body .top .brand{flex-basis:164px!important;width:164px!important}}

html:root[data-theme] body .menu-toggle{background:var(--design-surface)!important;border:1px solid var(--design-line)!important;border-radius:7px!important}html:root[data-theme] body .menu-toggle span{background:var(--design-ink)!important}
@media(max-width:520px){html:root[data-theme] body .top .brand-copy{display:grid!important}html:root[data-theme] body .top .brand-copy strong{font-size:17px!important}html:root[data-theme] body .top .brand-copy small{display:none!important}html:root[data-theme] body .top .brand{min-width:0!important;max-width:245px!important}html:root[data-theme] body .wheel-fab{top:auto!important;bottom:78px!important;right:12px!important;width:44px!important;height:44px!important}html:root[data-theme] body .design-actions{gap:16px!important}html:root[data-theme] body .design-actions>a:not(.btn){font-size:13px!important}}

@media(min-width:1121px){html:root[data-theme] body .top .corporate-nav:hover>.design-menu,html:root[data-theme] body .top .corporate-nav:focus-within>.design-menu{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto!important}html:root[data-theme] body .top .corporate-nav{position:relative!important}html:root[data-theme] body .top .corporate-nav>.design-menu{position:absolute!important;padding:8px!important;z-index:1010!important}}

html:root[data-theme] body .top,html:root[data-theme] body .top *{transition:none!important}
/* v6: distinct light surfaces and configurable scrolling announcements. */
html:root[data-theme=light]{--design-bg:#f2f5fa;--design-surface:#fff;--design-soft:#eaf1fc;--design-ink:#172338;--design-muted:#4f6077;--design-line:#cbd6e5;--design-blue:#1c62d6}
html:root[data-theme=light] body :is(.panel,.card,.catalog-public-card,.customer-v103-card,.service-card,.design-offer,.auth-site-card,.table-wrap){border:1px solid #cbd6e5!important;box-shadow:0 3px 12px #15355b08!important}
html:root[data-theme=light] body :is(.customer-v103-top,.top){border-bottom:1px solid #cbd6e5!important}
html:root[data-theme=light] body :is(.side,.customer-v103-side){background:#f8faff!important}
html:root[data-theme=light] body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#f8faff!important;color:#172338!important;border-color:#b7c8df!important}
html:root[data-theme=light] body :is(.table-wrap th,.table th){background:#eaf1fc!important;color:#314b6d!important}
html:root[data-theme] body .announcement-ticker{display:flex;align-items:center;background:#1758ba!important;color:#fff!important;min-height:38px;padding:0 16px;gap:12px;overflow:hidden}
html:root[data-theme] body .ticker-viewport{min-width:0;flex:1;overflow:hidden}
html:root[data-theme] body .ticker-track{display:flex;width:max-content;animation:ticker-scroll var(--ticker-duration,35s) linear infinite!important}
html:root[data-theme] body .ticker-group{display:flex;align-items:center;gap:48px;flex-shrink:0;padding-right:48px}
html:root[data-theme] body .ticker-group span{white-space:nowrap;font-size:12px!important;font-weight:500!important;color:#fff!important}
html:root[data-theme] body .ticker-group span:before{content:'•';margin-right:16px;color:#a9d3ff}
html:root[data-theme] body .ticker-pause{flex-shrink:0;border:1px solid #ffffff60;border-radius:5px;background:#ffffff14;color:#fff;padding:2px 8px;font-size:15px;cursor:pointer}
html:root[data-theme] body :is(.announcement-ticker:hover,.announcement-ticker:focus-within,.announcement-ticker.paused) .ticker-track{animation-play-state:paused!important}
html:root[data-theme] body .sales-only-tabs{grid-template-columns:repeat(3,1fr)!important}
html:root[data-theme] body .delivery-credential{flex-wrap:wrap!important;gap:14px}
html:root[data-theme] body .delivery-secret{padding:10px 14px;border:1px solid var(--design-line);border-radius:7px;background:var(--design-soft)!important;color:var(--design-ink)!important}
html:root[data-theme] body .delivery-secret summary{cursor:pointer;font-weight:600}
html:root[data-theme] body .delivery-secret code{display:block;margin-top:12px;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--design-ink)!important}
html:root[data-theme] body .domain-v117-row{border:1px solid var(--design-line)!important;background:var(--design-surface)!important;color:var(--design-ink)!important}
@keyframes ticker-scroll{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){html:root[data-theme] body .ticker-track{animation:none!important;width:auto!important}html:root[data-theme] body .ticker-group{flex-wrap:wrap;gap:6px 20px;padding:8px 0}html:root[data-theme] body .ticker-group[aria-hidden=true]{display:none!important}}
/* Light-theme readability on legacy hero and utility blocks. */
html:root[data-theme=light] body :is(.customer-v103-hero,.customer-detail-hero,.dh-domain-chip,.sy-pricebox,.sjy-editor-shot,.integration-category-title){background:#eaf1fc!important;background-image:none!important;color:#172338!important;border:1px solid #cbd6e5!important}
html:root[data-theme=light] body :is(.customer-v103-hero,.customer-detail-hero,.dh-domain-chip,.sy-pricebox,.sjy-editor-shot) :is(h1,h2,h3,p,b,strong,small,span){color:#172338!important;-webkit-text-fill-color:currentColor!important}
html:root[data-theme=light] body :is(.customer-v103-domain-search button,.customer-v103-help a){background:#1c62d6!important;background-image:none!important;color:#fff!important}
html:root[data-theme=light] body :is(.customer-profile-toggle .customer-v103-avatar,.customer-v103-avatar){background:#1c62d6!important;background-image:none!important;color:#fff!important}
html:root[data-theme=light] body :is(.avn-core .node,.about-v88-art .node,.node,.net-node,.vds-cloud,.premium-art-core small,.mobile-v85-hero p,.mobile-v85-hero span,.mobile-v85-hero b,.campaign-v94-placeholder b,.blog-editorial-meta span,.blog-editorial-meta b,.blog-code-scene b,.webmaster-v84-orbit span){color:#24446f!important;-webkit-text-fill-color:currentColor!important}

html:root[data-theme="light"] body .customer-profile-toggle>span:first-child{background:#1c62d6!important;color:#fff!important}
html:root[data-theme="light"] body :is(.sjy-canvas h2,.sjy-canvas p,.mobile-hero p,.mobile-trust span,.mobile-trust b){color:#24446f!important}

/* 2026 product refresh — Verunix-inspired contemporary blue/indigo surfaces */
.billing-choice{display:flex!important;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:22px auto!important}.billing-choice button{appearance:none;border:1px solid #cbd8f4;border-radius:11px;padding:12px 24px;font-size:14px;font-weight:800;background:#fff;color:#254371;cursor:pointer}.billing-choice button.is-selected{color:white;background:linear-gradient(120deg,#2563eb,#5148db);border-color:#2563eb;box-shadow:0 8px 22px #2563eb3b}.billing-choice em{font-size:12px;color:#2563eb;font-style:normal;font-weight:700}.hd-server-row[hidden],.hd-price-card[hidden]{display:none!important}.domain-v97-search{border:1px solid #c8d9ff!important;box-shadow:0 16px 55px #19439f1b!important}.domain-v117-row.available{border-color:#8dd6b8!important}.ticker-pause{display:none!important}
