/* V205 — light theme contrast and readability repair */
html[data-theme="light"] body{color:#17263b!important;-webkit-font-smoothing:antialiased}
html[data-theme="light"] body h1,html[data-theme="light"] body h2,html[data-theme="light"] body h3,html[data-theme="light"] body h4,html[data-theme="light"] body h5,html[data-theme="light"] body h6{color:#102139!important}
html[data-theme="light"] body p,html[data-theme="light"] body li,html[data-theme="light"] body label,html[data-theme="light"] body dt,html[data-theme="light"] body dd,html[data-theme="light"] body figcaption{color:#52647a!important}
html[data-theme="light"] body small,html[data-theme="light"] body .muted,html[data-theme="light"] body [class*="subtitle"],html[data-theme="light"] body [class*="description"]{color:#6b7c91!important}
html[data-theme="light"] body a:not(.btn):not([class*="button"]){color:#604bd0}html[data-theme="light"] body strong,html[data-theme="light"] body b{color:#192a40}
html[data-theme="light"] body .btn,html[data-theme="light"] body .btn *,html[data-theme="light"] body button,html[data-theme="light"] body button *{color:inherit!important}html[data-theme="light"] body .btn-primary,html[data-theme="light"] body .btn-success{color:#fff!important}
html[data-theme="light"] body .btn-ghost{border-color:#cfd9e4!important;background:#fff!important;color:#33465e!important}html[data-theme="light"] body .btn-ghost:hover{border-color:#7057f5!important;background:#f4f1ff!important;color:#5b45c9!important}
html[data-theme="light"] body input,html[data-theme="light"] body select,html[data-theme="light"] body textarea{border-color:#cfd9e4!important;background:#fff!important;color:#17263b!important;caret-color:#17263b!important}html[data-theme="light"] body input::placeholder,html[data-theme="light"] body textarea::placeholder{color:#8391a3!important;opacity:1}html[data-theme="light"] body option{background:#fff!important;color:#17263b!important}
html[data-theme="light"] body.v170-public main,html[data-theme="light"] body.v170-public section{color:#17263b}html[data-theme="light"] body.v170-public .card,html[data-theme="light"] body.v170-public article,html[data-theme="light"] body.v170-public details,html[data-theme="light"] body.v170-public .v200-empty,html[data-theme="light"] body.v170-public .v199-empty-card{background-color:#fff!important;color:#17263b!important}
html[data-theme="light"] body.v170-public .card p,html[data-theme="light"] body.v170-public article p,html[data-theme="light"] body.v170-public article li,html[data-theme="light"] body.v170-public details p{color:#596b80!important}html[data-theme="light"] body.v170-public .v200-product-card ul,html[data-theme="light"] body.v170-public .v202-product-row ul{border-color:#e0e7ef!important;background:#f6f8fb!important;color:#4e6177!important}
html[data-theme="light"] body.v170-public .v200-count,html[data-theme="light"] body.v170-public .v202-tabs button{border-color:#d5dfe9!important;background:#fff!important;color:#43566e!important}html[data-theme="light"] body.v170-public .v202-tabs button.active{border-color:#7057f5!important;background:linear-gradient(135deg,#7057f5,#8b6cff)!important;color:#fff!important}
html[data-theme="light"] body.v170-public .v202-accordions summary{color:#1d2e44!important}html[data-theme="light"] body.v170-public .v202-services article>span,html[data-theme="light"] body.v170-public .v202-guides article>span{background:linear-gradient(145deg,#eef0ff,#e9fbf5)!important;color:#654fd5!important}
html[data-theme="light"] body.v170-public .v194-domain-search,html[data-theme="light"] body.v170-public .v202-copy form{border-color:#ccd8e4!important;background:#fff!important;box-shadow:0 10px 28px rgba(35,50,75,.08)!important}html[data-theme="light"] body.v170-public .v194-domain-search input,html[data-theme="light"] body.v170-public .v202-copy input{background:#fff!important;color:#17263b!important}
html[data-theme="light"] body.v170-public .v194-tlds a,html[data-theme="light"] body.v170-public .v202-tlds a{background:#fff!important;color:#21334b!important}html[data-theme="light"] body.v170-public .v200-trust span,html[data-theme="light"] body.v170-public .v194-feature-list span{color:#3f536a!important}
html[data-theme="light"] body.v170-public .v200-price small,html[data-theme="light"] body.v170-public .v199-vds-bottom small{color:#6d7f93!important}html[data-theme="light"] body.v170-public .v8-footer-group a,html[data-theme="light"] body.v170-public .v8-footer-bottom a{color:#4d5f75!important}html[data-theme="light"] body.v170-public .eyebrow,html[data-theme="light"] body.v170-public [class*="kicker"]{color:#614bd0!important}
html[data-theme="light"] body.dashboard-body .sidebar a,html[data-theme="light"] body.dashboard-body .sidebar button{color:#4d6077!important}html[data-theme="light"] body.dashboard-body .sidebar a.active,html[data-theme="light"] body.dashboard-body .sidebar .active>a{color:#5d47d0!important}
html[data-theme="light"] body.dashboard-body .user-copy strong,html[data-theme="light"] body.dashboard-body .workspace-card strong,html[data-theme="light"] body.dashboard-body .v21-context strong{color:#17263b!important}html[data-theme="light"] body.dashboard-body .user-copy small,html[data-theme="light"] body.dashboard-body .workspace-card small,html[data-theme="light"] body.dashboard-body .v21-context small{color:#74859a!important}
html[data-theme="light"] body.dashboard-body .card p,html[data-theme="light"] body.dashboard-body .panel p,html[data-theme="light"] body.dashboard-body .card small,html[data-theme="light"] body.dashboard-body .panel small{color:#607187!important}html[data-theme="light"] body.dashboard-body .detail-item span,html[data-theme="light"] body.dashboard-body .stat-card span{color:#697b90!important}html[data-theme="light"] body.dashboard-body .detail-item strong,html[data-theme="light"] body.dashboard-body .stat-card strong{color:#17263b!important}
html[data-theme="light"] body.dashboard-body .table a{color:#5f49d0!important}html[data-theme="light"] body.dashboard-body .table strong{color:#23354c!important}html[data-theme="light"] body.dashboard-body .badge-success,html[data-theme="light"] body.dashboard-body .status-active,html[data-theme="light"] body.dashboard-body .status-operational{background:#e7f9f3!important;color:#08795b!important;border-color:#bdebdc!important}html[data-theme="light"] body.dashboard-body .badge-warning{background:#fff5dc!important;color:#8a5a00!important;border-color:#f3d994!important}html[data-theme="light"] body.dashboard-body .badge-danger{background:#fff0f1!important;color:#b42332!important;border-color:#f2c8cd!important}
html[data-theme="light"] body.dashboard-body .alert{color:#26384f!important}html[data-theme="light"] body.dashboard-body .alert-info{background:#eef4ff!important;border-color:#cbdcff!important}html[data-theme="light"] body.dashboard-body .alert-success{background:#eafaf4!important;border-color:#bdebdc!important}
html[data-theme="light"] body.dashboard-body .user-dropdown,html[data-theme="light"] body.dashboard-body .v77-admin-dropdown,html[data-theme="light"] body.dashboard-body .nx1597-quick-pop,html[data-theme="light"] body.dashboard-body .nx1597-widget-panel{border-color:#d8e2ec!important;background:#fff!important;box-shadow:0 22px 60px rgba(35,50,75,.16)!important}html[data-theme="light"] body.dashboard-body .user-dropdown a,html[data-theme="light"] body.dashboard-body .v77-admin-dropdown a,html[data-theme="light"] body.dashboard-body .nx1597-quick-pop a{background:#f7f9fc!important;color:#34475f!important}html[data-theme="light"] body.dashboard-body .user-dropdown a:hover,html[data-theme="light"] body.dashboard-body .v77-admin-dropdown a:hover,html[data-theme="light"] body.dashboard-body .nx1597-quick-pop a:hover{background:#f0edff!important;color:#5e47ce!important}
html[data-theme="light"] body[class*="auth"] .auth-card p,html[data-theme="light"] body[class*="auth"] .auth-card small,html[data-theme="light"] body[class*="auth"] .auth-card .muted{color:#63758a!important}html[data-theme="light"] body[class*="auth"] .auth-card a:not(.btn){color:#5e48cf!important}html[data-theme="light"] body[class*="auth"] .auth-card input{background:#fff!important;color:#17263b!important}
@media(max-width:760px){html[data-theme="light"] body.v170-public .v7-main-nav a{color:#31445b!important}html[data-theme="light"] body.dashboard-body .mobile-menu{color:#42566d!important}}

/* V206 — light storefront layout and product-card redesign */
html[data-theme="light"] body.v170-public{background:#f3f6fa!important;color:#18283e!important}
html[data-theme="light"] body.v170-public .v202-products{padding:64px 0 78px!important;border-color:#dfe7f0!important;background:linear-gradient(180deg,#f8fafc 0,#f1f5f9 100%)!important}
html[data-theme="light"] body.v170-public .v202-products>.container{width:min(1380px,calc(100% - 48px))!important}
html[data-theme="light"] body.v170-public .v202-products> .container>header{display:grid;gap:7px;max-width:760px}
html[data-theme="light"] body.v170-public .v202-products> .container>header h2{margin:0!important;font-size:clamp(28px,3vw,40px)!important;letter-spacing:-.035em!important;color:#13253d!important}
html[data-theme="light"] body.v170-public .v202-products> .container>header p{margin:0!important;font-size:15px!important;line-height:1.7!important;color:#62748a!important}
html[data-theme="light"] body.v170-public .v202-tabs{gap:8px;margin:28px 0 22px!important;padding:6px;border:1px solid #dce5ef;border-radius:15px;background:#eaf0f6;box-shadow:0 8px 24px rgba(30,48,74,.05)}
html[data-theme="light"] body.v170-public .v202-tabs button{min-height:42px;padding:10px 15px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#42566e!important;font-size:13px;font-weight:800;box-shadow:none!important}
html[data-theme="light"] body.v170-public .v202-tabs button:hover{background:#fff!important;color:#5944c7!important}
html[data-theme="light"] body.v170-public .v202-tabs button.active{background:linear-gradient(135deg,#6652dc,#7b61ed)!important;color:#fff!important;box-shadow:0 9px 20px rgba(103,80,221,.24)!important}
html[data-theme="light"] body.v170-public .v202-tabs button b{background:rgba(20,34,54,.08)!important;color:inherit!important}
html[data-theme="light"] body.v170-public .v202-tabs button.active b{background:rgba(255,255,255,.18)!important;color:#fff!important}
html[data-theme="light"] body.v170-public .v202-product-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;overflow:visible!important;padding:0 0 8px!important}
html[data-theme="light"] body.v170-public .v202-product-row article{position:relative;display:grid!important;grid-template-rows:auto auto auto 1fr auto auto auto;min-height:0!important;padding:25px!important;overflow:hidden;border:1px solid #d9e3ee!important;border-radius:20px!important;background:linear-gradient(180deg,#fff 0,#fbfcfe 100%)!important;box-shadow:0 12px 32px rgba(27,43,68,.075)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
html[data-theme="light"] body.v170-public .v202-product-row article:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#7057f5,#8a72ff)}
html[data-theme="light"] body.v170-public .v202-product-row article:nth-child(even):before{background:linear-gradient(90deg,#15a77d,#24c99a)}
html[data-theme="light"] body.v170-public .v202-product-row article:hover{transform:translateY(-4px);border-color:#bcb0f5!important;box-shadow:0 20px 46px rgba(44,54,91,.13)!important}
html[data-theme="light"] body.v170-public .v202-product-row article>span{align-items:center;width:max-content;max-width:100%;padding:7px 10px;border-radius:999px;background:#f0edff!important;color:#6049ce!important;font-size:10px!important;font-weight:900;letter-spacing:.06em;text-transform:uppercase}
html[data-theme="light"] body.v170-public .v202-product-row article:nth-child(even)>span{background:#e9faf4!important;color:#087c5d!important}
html[data-theme="light"] body.v170-public .v202-product-row h3{margin:18px 0 7px!important;font-size:21px!important;line-height:1.25!important;letter-spacing:-.02em!important;color:#172940!important}
html[data-theme="light"] body.v170-public .v202-product-row article>p{display:-webkit-box;min-height:44px;margin:0!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px!important;line-height:1.65!important;color:#64758a!important}
html[data-theme="light"] body.v170-public .v202-product-row ul{display:grid;gap:9px;align-self:start;margin:18px 0!important;padding:15px 16px!important;border:1px solid #e2e8f0!important;border-radius:13px!important;background:#f6f8fb!important;line-height:1.35!important;list-style:none}
html[data-theme="light"] body.v170-public .v202-product-row li{position:relative;padding-left:21px;font-size:13px!important;color:#455970!important}
html[data-theme="light"] body.v170-public .v202-product-row li:before{content:"✓";position:absolute;left:0;top:-1px;display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:#def7ee;color:#08795b;font-size:10px;font-weight:900}
html[data-theme="light"] body.v170-public .v202-product-row article>small{margin:2px 0 3px!important;color:#73849a!important;font-size:11px!important;font-weight:750;text-transform:uppercase;letter-spacing:.06em}
html[data-theme="light"] body.v170-public .v202-product-row article>strong{color:#13253d!important;font-size:28px!important;line-height:1.2;letter-spacing:-.03em}
html[data-theme="light"] body.v170-public .v202-product-row article>strong i{color:#728298!important;font-size:12px!important;font-weight:650;letter-spacing:0}
html[data-theme="light"] body.v170-public .v202-product-row article>a{min-height:46px;margin-top:18px!important;align-items:center;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#6651df,#7b61ed)!important;color:#fff!important;font-size:13px!important;box-shadow:0 10px 22px rgba(104,80,224,.22)!important}
html[data-theme="light"] body.v170-public .v202-product-row article>a,html[data-theme="light"] body.v170-public .v202-product-row article>a *,html[data-theme="light"] body.v170-public .btn-primary,html[data-theme="light"] body.v170-public .btn-primary *{color:#fff!important}
html[data-theme="light"] body.v170-public .v202-product-row article:nth-child(even)>a{background:linear-gradient(135deg,#119873,#1fbb8e)!important;box-shadow:0 10px 22px rgba(18,155,117,.2)!important}
html[data-theme="light"] body.v170-public :is(.v200-product-card,.v199-vds-card){min-height:0!important;border-color:#d9e3ee!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#fbfcfe)!important;box-shadow:0 12px 32px rgba(27,43,68,.075)!important}
html[data-theme="light"] body.v170-public :is(.v200-product-card,.v199-vds-card) :is(.btn-primary,.btn-primary *){color:#fff!important}
html[data-theme="light"] body.v170-public .v200-product-grid,html[data-theme="light"] body.v170-public .v199-vds-grid{gap:20px!important}
@media(max-width:1100px){html[data-theme="light"] body.v170-public .v202-product-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:720px){html[data-theme="light"] body.v170-public .v202-products{padding:44px 0 55px!important}html[data-theme="light"] body.v170-public .v202-products>.container{width:calc(100% - 28px)!important}html[data-theme="light"] body.v170-public .v202-tabs{border-radius:13px!important}html[data-theme="light"] body.v170-public .v202-product-row{grid-template-columns:1fr!important;gap:15px!important}html[data-theme="light"] body.v170-public .v202-product-row article{padding:21px!important;border-radius:17px!important}}

/* V207 — reference-led professional light theme */
html[data-theme="light"] body.v170-public{--light-navy:#071b39;--light-blue:#1378ba;--light-cyan:#16a8ce;--light-ink:#101f35;--light-copy:#60728a;--light-line:#dbe4ef;--light-surface:#fff;--light-soft:#f4f7fb;background:#f4f7fb!important}
html[data-theme="light"] body.v170-public .container{width:min(1320px,calc(100% - 48px))!important}
html[data-theme="light"] body.v170-public .v7-site-header{height:78px!important;border-bottom:1px solid #dce5ef!important;background:rgba(255,255,255,.96)!important;box-shadow:0 4px 22px rgba(21,44,72,.055)!important;backdrop-filter:blur(14px)}
html[data-theme="light"] body.v170-public .v7-nav{height:78px!important}
html[data-theme="light"] body.v170-public .brand-copy strong{color:#0b1d35!important}html[data-theme="light"] body.v170-public .brand-copy small{color:#75869a!important}
html[data-theme="light"] body.v170-public .v7-nav-link{border-radius:9px!important;color:#17273b!important;font-size:13px!important;font-weight:800!important}
html[data-theme="light"] body.v170-public .v7-nav-link:hover,html[data-theme="light"] body.v170-public .v7-nav-link.active{background:#f0f7fb!important;color:#087ba8!important}
html[data-theme="light"] body.v170-public :is(.v75-mega-menu,.v7-mega-menu,[class*="mega-panel"],[class*="dropdown-menu"]){border:1px solid #d9e3ed!important;border-radius:0 0 16px 16px!important;background:#fff!important;box-shadow:0 24px 55px rgba(25,43,68,.16)!important}
html[data-theme="light"] body.v170-public :is(.v75-mega-menu,.v7-mega-menu,[class*="mega-panel"]) a{border-radius:11px!important;color:#22344c!important}
html[data-theme="light"] body.v170-public :is(.v75-mega-menu,.v7-mega-menu,[class*="mega-panel"]) a:hover{background:#f2f7fb!important;color:#087ba8!important}
html[data-theme="light"] body.v170-public :is(.v75-mega-menu,.v7-mega-menu,[class*="mega-panel"]) p{color:#71839a!important}
html[data-theme="light"] body.v170-public .v74-top-shell{padding:22px 0 56px!important;background:radial-gradient(circle at 85% 15%,rgba(28,146,199,.10),transparent 30%),linear-gradient(180deg,#fff 0,#f5f8fc 100%)!important}
html[data-theme="light"] body.v170-public .v74-top-meta{min-height:42px!important;border:1px solid #dce6f0!important;border-radius:11px!important;background:#fff!important;color:#62748a!important;box-shadow:0 8px 25px rgba(27,49,76,.055)!important}
html[data-theme="light"] body.v170-public .v74-hero-grid{gap:26px!important;align-items:stretch!important}
html[data-theme="light"] body.v170-public .v74-hero-panel{min-height:500px!important;padding:54px!important;border:1px solid #d9e5f0!important;border-radius:22px!important;background:linear-gradient(135deg,#f8fbff 0,#eef7fc 58%,#e7f1fa 100%)!important;box-shadow:0 20px 50px rgba(31,58,88,.10)!important}
html[data-theme="light"] body.v170-public .v69-hero-copy h1{color:#0a1d37!important;font-size:clamp(42px,4.4vw,64px)!important;line-height:1.04!important;letter-spacing:-.045em!important}
html[data-theme="light"] body.v170-public .v69-hero-copy h1 :is(em,span){color:#1379b3!important}
html[data-theme="light"] body.v170-public .v69-hero-copy p{max-width:650px;color:#596d84!important;font-size:16px!important;line-height:1.75!important}
html[data-theme="light"] body.v170-public .v74-domain-panel{min-height:500px!important;border:1px solid #d9e5f0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 20px 50px rgba(31,58,88,.10)!important}
html[data-theme="light"] body.v170-public .section{padding:76px 0!important;border-color:#e0e7ef!important;background:#fff!important}
html[data-theme="light"] body.v170-public .section:nth-of-type(even){background:#f4f7fb!important}
html[data-theme="light"] body.v170-public .section-head{max-width:780px;margin-inline:auto;text-align:center}
html[data-theme="light"] body.v170-public .section-head h2{margin-bottom:10px!important;color:#0c2039!important;font-size:clamp(28px,3vw,40px)!important;letter-spacing:-.035em!important}
html[data-theme="light"] body.v170-public .section-head p{color:#63758b!important;font-size:15px!important;line-height:1.75!important}
html[data-theme="light"] body.v170-public :is(.v69-category-card,.v72-feature-card,.v72-reason-card,.v72-service-card,.product-card,.pricing-card,.v202-services article,.v202-guides article,.v202-contact article){border:1px solid #dbe4ee!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 25px rgba(25,45,72,.055)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
html[data-theme="light"] body.v170-public :is(.v69-category-card,.v72-feature-card,.v72-reason-card,.v72-service-card,.product-card,.pricing-card,.v202-services article,.v202-guides article,.v202-contact article):hover{transform:translateY(-3px)!important;border-color:#a9cee2!important;box-shadow:0 18px 42px rgba(24,52,82,.11)!important}
html[data-theme="light"] body.v170-public :is(.v69-category-card,.v72-feature-card,.v72-reason-card,.v72-service-card,.v202-services article,.v202-guides article)>span{background:#edf6fc!important;color:#0b7faf!important}
html[data-theme="light"] body.v170-public :is(.v69-category-card,.v72-feature-card,.v72-reason-card,.v72-service-card,.v202-services article,.v202-guides article) h3{color:#13263e!important;font-weight:850!important}
html[data-theme="light"] body.v170-public :is(.v69-category-card,.v72-feature-card,.v72-reason-card,.v72-service-card,.v202-services article,.v202-guides article) p{color:#64768c!important;line-height:1.7!important}
html[data-theme="light"] body.v170-public .v202-services,html[data-theme="light"] body.v170-public .v202-guides,html[data-theme="light"] body.v170-public .v202-faq,html[data-theme="light"] body.v170-public .v202-contact{padding:76px 0!important;border-color:#dfe7ef!important;background:#fff!important}
html[data-theme="light"] body.v170-public .v202-guides,html[data-theme="light"] body.v170-public .v202-contact{background:#f4f7fb!important}
html[data-theme="light"] body.v170-public .v202-services>.container>div,html[data-theme="light"] body.v170-public .v202-guides>.container>div,html[data-theme="light"] body.v170-public .v202-contact>.container{gap:18px!important}
html[data-theme="light"] body.v170-public .v202-accordions details{border:1px solid #dce5ef!important;border-radius:12px!important;background:#fff!important;box-shadow:0 5px 16px rgba(24,44,69,.04)!important}
html[data-theme="light"] body.v170-public .v202-accordions summary{color:#15283f!important;font-weight:800!important}
html[data-theme="light"] body.v170-public .v200-assurance{background:#f4f7fb!important}
html[data-theme="light"] body.v170-public .v200-assurance>.container{border:1px solid #dce5ee!important;background:#fff!important;box-shadow:0 12px 32px rgba(27,45,69,.06)!important}
html[data-theme="light"] body.v170-public .v200-assurance article+article{border-color:#e1e8f0!important}
html[data-theme="light"] body.v170-public .footer,html[data-theme="light"] body.v170-public footer.v8-footer{border-top:0!important;background:linear-gradient(110deg,#101929 0,#172335 62%,#103c3f 100%)!important;color:#d5deea!important}
html[data-theme="light"] body.v170-public .footer :is(h3,h4,strong),html[data-theme="light"] body.v170-public footer.v8-footer :is(h3,h4,strong){color:#fff!important}
html[data-theme="light"] body.v170-public .footer :is(p,a,small),html[data-theme="light"] body.v170-public footer.v8-footer :is(p,a,small){color:#b7c4d4!important}
html[data-theme="light"] body.v170-public .footer a:hover,html[data-theme="light"] body.v170-public footer.v8-footer a:hover{color:#55c9e9!important}
html[data-theme="light"] body.v170-public .btn-primary{border:0!important;background:linear-gradient(135deg,#0b2850,#0b3c68)!important;color:#fff!important;box-shadow:0 9px 20px rgba(8,37,75,.18)!important}
html[data-theme="light"] body.v170-public .btn-primary:hover{background:linear-gradient(135deg,#0b6b9c,#118bb6)!important;transform:translateY(-1px)}
@media(max-width:1050px){html[data-theme="light"] body.v170-public .v74-hero-grid{grid-template-columns:1fr!important}html[data-theme="light"] body.v170-public .v74-hero-panel,html[data-theme="light"] body.v170-public .v74-domain-panel{min-height:0!important}}
@media(max-width:760px){html[data-theme="light"] body.v170-public .container{width:calc(100% - 28px)!important}html[data-theme="light"] body.v170-public .v7-site-header,html[data-theme="light"] body.v170-public .v7-nav{height:68px!important}html[data-theme="light"] body.v170-public .v74-top-shell{padding:14px 0 38px!important}html[data-theme="light"] body.v170-public .v74-hero-panel{padding:30px 23px!important;border-radius:18px!important}html[data-theme="light"] body.v170-public .v69-hero-copy h1{font-size:39px!important}html[data-theme="light"] body.v170-public .section,html[data-theme="light"] body.v170-public .v202-services,html[data-theme="light"] body.v170-public .v202-guides,html[data-theme="light"] body.v170-public .v202-faq,html[data-theme="light"] body.v170-public .v202-contact{padding:50px 0!important}}

/* V208 — live-site audit fixes */
html[data-theme="light"] body.v170-public{--dd-violet:#6954e8;--dd-violet-2:#8168f1;--dd-emerald:#13a67c;--dd-cyan:#159fc4;--dd-navy:#081a31;--dd-ink:#14263d;--dd-copy:#60738a;--dd-line:#d9e3ed}
/* Dark components keep their own foreground colors in both themes. */
html[data-theme="light"] body.v170-public :is(.v8-service-hero,.v196-results,.v196-search-card,.v197-search-panel) :is(h1,h2,h3,h4,strong,b){color:#f7fbff!important}
html[data-theme="light"] body.v170-public :is(.v8-service-hero,.v196-results,.v196-search-card,.v197-search-panel) :is(p,li,small,label){color:#aebdd0!important}
html[data-theme="light"] body.v170-public .v8-service-hero .v8-service-eyebrow,html[data-theme="light"] body.v170-public .v196-search-card .eyebrow{color:#91a9ff!important}
html[data-theme="light"] body.v170-public .v8-service-hero .v8-highlight-row span{color:#bfd0e2!important}
html[data-theme="light"] body.v170-public .v8-service-hero .btn-primary,html[data-theme="light"] body.v170-public .v8-service-hero .btn-primary *,html[data-theme="light"] body.v170-public .v196-results .btn-primary,html[data-theme="light"] body.v170-public .v196-results .btn-primary *{color:#fff!important}
html[data-theme="light"] body.v170-public .v8-service-hero .btn-ghost{border-color:#dce6f0!important;background:#fff!important;color:#263a52!important}
html[data-theme="light"] body.v170-public .v8-service-visual :is(strong,h3){color:#f5f9ff!important}html[data-theme="light"] body.v170-public .v8-service-visual small{color:#91a6bf!important}
/* Contact page lower dark callout. */
html[data-theme="light"] body.v170-public :is(.v8-service-hero + .section .v8-contact-grid,.v8-service-hero ~ .section .v8-contact-grid) article{border-color:#d9e3ed!important;background:#fff!important;color:#172940!important}
html[data-theme="light"] body.v170-public :is(.v8-service-hero + .section .v8-contact-grid,.v8-service-hero ~ .section .v8-contact-grid) article :is(h2,h3,strong){color:#172940!important}
html[data-theme="light"] body.v170-public :is(.v8-service-hero + .section .v8-contact-grid,.v8-service-hero ~ .section .v8-contact-grid) article p{color:#60738a!important}
/* Homepage hero is more compact and balanced. */
html[data-theme="light"] body.v170-public .v202-hero{padding:48px 0 50px!important;min-height:0!important;background:radial-gradient(circle at 76% 24%,rgba(112,87,245,.12),transparent 31%),radial-gradient(circle at 12% 80%,rgba(21,166,124,.10),transparent 28%),#f5f8fc!important}
html[data-theme="light"] body.v170-public .v202-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr)!important;gap:44px!important}
html[data-theme="light"] body.v170-public .v202-copy h1{margin:20px 0 14px!important;font-size:clamp(42px,4.35vw,62px)!important;line-height:1.035!important;letter-spacing:-.045em!important;color:#10233b!important}
html[data-theme="light"] body.v170-public .v202-copy h1 em{color:var(--dd-cyan)!important}
html[data-theme="light"] body.v170-public .v202-copy>p{max-width:680px!important;font-size:15px!important;line-height:1.7!important;color:#5d7087!important}
html[data-theme="light"] body.v170-public .v202-copy form{max-width:650px!important;margin-top:22px!important}
html[data-theme="light"] body.v170-public .v202-copy form button,html[data-theme="light"] body.v170-public .v202-copy form button *{background:linear-gradient(135deg,var(--dd-violet),var(--dd-violet-2))!important;color:#fff!important}
html[data-theme="light"] body.v170-public .v202-visual{min-height:345px!important}
html[data-theme="light"] body.v170-public .v202-orbit{width:320px!important;height:320px!important}
html[data-theme="light"] body.v170-public .v202-globe{width:205px!important;height:205px!important}
html[data-theme="light"] body.v170-public .v202-globe svg{width:124px!important;height:124px!important}
html[data-theme="light"] body.v170-public .v202-visual-note{right:2%!important;bottom:12px!important;max-width:290px!important}
/* Domain price chips never crop currency or period text. */
html[data-theme="light"] body.v170-public .v202-tlds{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;max-width:650px!important;margin-top:16px!important;overflow:visible!important}
html[data-theme="light"] body.v170-public .v202-tlds a{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:4px 8px!important;min-width:0!important;padding:12px 13px!important;border:1px solid #d7e2ec!important;border-radius:11px!important;background:#fff!important;color:#1a2c43!important;box-shadow:0 7px 18px rgba(31,52,77,.055)!important}
html[data-theme="light"] body.v170-public .v202-tlds strong{font-size:15px!important;white-space:nowrap!important;color:#1a2c43!important}
html[data-theme="light"] body.v170-public .v202-tlds b{min-width:0;text-align:right;font-size:13px!important;white-space:nowrap!important;color:#172940!important}
html[data-theme="light"] body.v170-public .v202-tlds small{grid-column:1/-1;text-align:right;font-size:10px!important;color:#718399!important}
/* Standardized brand accents and always-readable primary actions. */
html[data-theme="light"] body.v170-public :is(.btn-primary,.v202-product-row article>a,.v202-copy button),html[data-theme="light"] body.v170-public :is(.btn-primary,.v202-product-row article>a,.v202-copy button) *{color:#fff!important}
html[data-theme="light"] body.v170-public :is(.v202-tabs button.active,.v202-product-row article:nth-child(odd)>a){background:linear-gradient(135deg,var(--dd-violet),var(--dd-violet-2))!important}
html[data-theme="light"] body.v170-public .v202-product-row article:nth-child(even)>a{background:linear-gradient(135deg,#0d9770,#18b88a)!important}
/* Header transition states remain readable. */
html[data-theme="light"] body.v170-public .v7-site-header :is(.v7-nav-link,.v7-nav-link span,.v75-menu-trigger,.v75-menu-trigger span){color:#182a41!important}
html[data-theme="light"] body.v170-public .v7-site-header :is(.v7-nav-link,.v75-menu-trigger):hover,html[data-theme="light"] body.v170-public .v7-site-header :is(.v7-nav-link,.v75-menu-trigger):hover span{color:#087ea8!important}
@media(max-width:1050px){html[data-theme="light"] body.v170-public .v202-hero-grid{grid-template-columns:1fr!important}html[data-theme="light"] body.v170-public .v202-visual{min-height:300px!important}html[data-theme="light"] body.v170-public .v202-tlds{max-width:none!important}}
@media(max-width:700px){html[data-theme="light"] body.v170-public .v202-hero{padding:34px 0 40px!important}html[data-theme="light"] body.v170-public .v202-copy h1{font-size:38px!important}html[data-theme="light"] body.v170-public .v202-tlds{grid-template-columns:1fr!important}html[data-theme="light"] body.v170-public .v202-tlds a{grid-template-columns:auto 1fr auto!important}html[data-theme="light"] body.v170-public .v202-tlds small{grid-column:auto!important;text-align:left!important}html[data-theme="light"] body.v170-public .v202-visual{min-height:255px!important}html[data-theme="light"] body.v170-public .v202-orbit{width:235px!important;height:235px!important}html[data-theme="light"] body.v170-public .v202-globe{width:155px!important;height:155px!important}}
