/* ==========================================================
   NABTECH DOMAIN UNIVERSE  |  Fully scoped to #order-standard_cart.nd-page
   Croster / Bootstrap / WHMCS-safe styles, no global table overrides.
   ========================================================== */
#order-standard_cart.nd-page {
  --nd-ink:#101b31;--nd-mid:#52627b;--nd-muted:#73809a;
  --nd-blue:#5165fa;--nd-navy:#081022;--nd-sky:#3bdde2;
  --nd-violet:#b99dff;--nd-stroke:rgba(25,43,78,.10);
  width:100% !important;max-width:100% !important;margin:0!important;padding:0!important;
  overflow:clip;position:relative;background:#f9fbff;color:var(--nd-ink);
  font-family:inherit;line-height:1.55;isolation:isolate;
}
#order-standard_cart.nd-page *,#order-standard_cart.nd-page *::before,#order-standard_cart.nd-page *::after{box-sizing:border-box}
#order-standard_cart.nd-page a{text-decoration:none}
#order-standard_cart.nd-page button{cursor:pointer;font-family:inherit}
#order-standard_cart.nd-page button:disabled{cursor:not-allowed}
#order-standard_cart.nd-page button:focus-visible,#order-standard_cart.nd-page a:focus-visible,#order-standard_cart.nd-page summary:focus-visible,#order-standard_cart.nd-page input:focus-visible{outline:3px solid #5addf6;outline-offset:3px}
#order-standard_cart.nd-page .nd-container{width:min(1296px,calc(100% - 72px));margin:0 auto;position:relative;z-index:1}
#order-standard_cart.nd-page .nd-section{position:relative;padding:108px 0}
#order-standard_cart.nd-page h1,#order-standard_cart.nd-page h2,#order-standard_cart.nd-page h3,#order-standard_cart.nd-page h4{font-family:inherit;letter-spacing:-.045em;line-height:1.1}
#order-standard_cart.nd-page p{line-height:1.7}
#order-standard_cart.nd-page .nd-serif-italic{font-family:Georgia,'Times New Roman',serif;font-weight:500;font-style:italic;letter-spacing:-.065em}
#order-standard_cart.nd-page .nd-overline,#order-standard_cart.nd-page .nd-eyebrow,#order-standard_cart.nd-page .nd-bento-counter{font-size:11px;font-weight:800;letter-spacing:.16em}
#order-standard_cart.nd-page .nd-section-intro{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:44px}
#order-standard_cart.nd-page .nd-intro-copy{max-width:770px}
#order-standard_cart.nd-page .nd-section-intro h2,#order-standard_cart.nd-page .nd-how h2,#order-standard_cart.nd-page .nd-faq-aside h2{font-size:clamp(36px,4.5vw,64px);font-weight:800;max-width:770px;color:#11213a;margin:16px 0 20px}
#order-standard_cart.nd-page .nd-section-intro p,#order-standard_cart.nd-page .nd-how-copy>p,#order-standard_cart.nd-page .nd-faq-aside>p{font-size:16px;color:#697892;max-width:660px;margin:0;line-height:1.85}
#order-standard_cart.nd-page .nd-eyebrow{display:inline-flex;align-items:center;gap:12px;color:#4c61d6}
#order-standard_cart.nd-page .nd-eyebrow-bar{width:27px;height:2px;display:inline-block;background:#5d70fa;border-radius:4px}
#order-standard_cart.nd-page .nd-reveal{opacity:1;transform:none}
#order-standard_cart.nd-page.nd-js .nd-reveal:not(.nd-is-visible){opacity:0;transform:translateY(24px)}
#order-standard_cart.nd-page .nd-reveal{transition:opacity .75s cubic-bezier(.2,.7,.1,1),transform .75s cubic-bezier(.2,.7,.1,1)}
/* ---------------------------- HERO --------------------------- */
#order-standard_cart.nd-page .nd-hero{background:radial-gradient(ellipse 65% 80% at 90% 18%,#172856 0%,transparent 68%),radial-gradient(ellipse 63% 55% at 28% -6%,#152b47 0%,transparent 76%),linear-gradient(129deg,#050c1c 2%,#08152b 57%,#0a0d24 100%);color:#fff;position:relative;padding:36px 0 19px;border-radius:0 0 38px 44px;overflow:hidden;isolation:isolate}
#order-standard_cart.nd-page .nd-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.11;background-image:radial-gradient(circle,rgba(205,224,255,.65) .8px,transparent .9px);background-size:32px 32px;mask-image:linear-gradient(85deg,transparent 0%,black 100%)}
#order-standard_cart.nd-page .nd-hero-mesh{position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.8%,rgba(104,180,255,.08) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,rgba(104,180,255,.06) 50%,transparent 50.2%);background-size:82px 82px;transform:perspective(600px) rotateX(72deg) scale(2.2) translateY(18%);transform-origin:center bottom;opacity:.4;pointer-events:none}
#order-standard_cart.nd-page .nd-hero-orb{position:absolute;pointer-events:none;filter:blur(35px);border-radius:50%}
#order-standard_cart.nd-page .nd-hero-orb-a{width:570px;height:570px;background:radial-gradient(circle,rgba(68,83,238,.21),transparent 68%);top:-220px;left:-245px}
#order-standard_cart.nd-page .nd-hero-orb-b{width:660px;height:660px;background:radial-gradient(circle,rgba(28,218,233,.10),transparent 70%);right:-150px;top:100px}
#order-standard_cart.nd-page .nd-hero-shimmer{position:absolute;z-index:0;inset:auto -40% -60% 22%;height:560px;border-radius:50%;background:radial-gradient(ellipse,rgba(73,106,253,.12),transparent 68%);pointer-events:none}
#order-standard_cart.nd-page .nd-hero-layout{min-height:365px;display:grid;grid-template-columns:54% 46%;align-items:center;gap:0;position:relative}
#order-standard_cart.nd-page .nd-hero-copy{padding:0 18px 6px 0;position:relative;z-index:5}
#order-standard_cart.nd-page .nd-overline-dark{display:inline-flex;align-items:center;gap:12px;color:#b9d3f5;font-size:10px;flex-wrap:wrap}
#order-standard_cart.nd-page .nd-overline-line{display:inline-block;width:28px;height:1px;background:rgba(205,235,255,.36)}
#order-standard_cart.nd-page .nd-status-spark{display:inline-block;width:7px;height:7px;background:#56e6ca;box-shadow:0 0 0 5px rgba(48,231,208,.11),0 0 22px rgba(66,231,204,.7);border-radius:100%;flex:none;animation:ndPulse 2.5s ease-in-out infinite}
#order-standard_cart.nd-page .nd-hero h1{font-size:clamp(39px,4.2vw,61px);line-height:1.065;letter-spacing:-.061em;font-weight:850;margin:13px 0 15px;color:#fff;max-width:760px}
#order-standard_cart.nd-page .nd-gradient-type{display:inline;color:#c2cbff;background:linear-gradient(110deg,#f8fcff 0%,#a3b1ff 35%,#6cdded 74%,#ddd0ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative}
#order-standard_cart.nd-page .nd-period{color:#56e7e3;-webkit-text-fill-color:#56e7e3}
#order-standard_cart.nd-page .nd-hero-intro{max-width:575px;font-size:14.5px;color:#aabbd5;margin:0 0 17px;line-height:1.65}
#order-standard_cart.nd-page .nd-hero-trust{display:flex;flex-wrap:wrap;gap:12px 23px;color:#cad7e8;font-size:12px}
#order-standard_cart.nd-page .nd-hero-trust span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}
#order-standard_cart.nd-page .nd-hero-trust i{color:#68ddcf;font-size:13px}
/* 3D orbital simulator shell: actual animated 3D points/curves painted to canvas. */
#order-standard_cart.nd-page .nd-scene{height:354px;max-width:620px;min-width:0;position:relative;transform-style:preserve-3d;perspective:1000px;--nd-pointer-x:0px;--nd-pointer-y:0px;transform:translate3d(var(--nd-pointer-x),var(--nd-pointer-y),0);transition:transform .23s ease-out}
#order-standard_cart.nd-page .nd-scene-grid{position:absolute;inset:10px 16px 18px 18px;border:1px solid rgba(114,172,226,.13);border-radius:34px;background:linear-gradient(135deg,rgba(102,144,228,.06),rgba(83,110,225,.035) 47%,rgba(26,228,224,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 35px 95px rgba(0,0,0,.13)}
#order-standard_cart.nd-page .nd-scene-grid:before,#order-standard_cart.nd-page .nd-scene-grid:after{content:"";width:28px;height:28px;position:absolute;border:1px solid rgba(115,231,244,.50);z-index:2}
#order-standard_cart.nd-page .nd-scene-grid:before{top:-1px;left:-1px;border-right:0;border-bottom:0;border-radius:32px 0 0 0}
#order-standard_cart.nd-page .nd-scene-grid:after{bottom:-1px;right:-1px;border-left:0;border-top:0;border-radius:0 0 32px 0}
#order-standard_cart.nd-page .nd-scene-index,#order-standard_cart.nd-page .nd-scene-bottom{position:absolute;z-index:4;font:700 9px/1.4 inherit;letter-spacing:.18em;color:#8ca9cf;left:46px;right:46px;display:flex;justify-content:space-between;gap:12px}
#order-standard_cart.nd-page .nd-scene-index{top:27px}
#order-standard_cart.nd-page .nd-scene-index span{color:#507da3}
#order-standard_cart.nd-page .nd-scene-bottom{bottom:32px;font-size:9px;justify-content:flex-start;align-items:center;letter-spacing:.09em}
#order-standard_cart.nd-page .nd-scene-bottom>span:last-child{margin-left:auto;color:#577da1;letter-spacing:.05em}
#order-standard_cart.nd-page .nd-live-led{width:7px;height:7px;background:#6ae8c7;border-radius:50%;box-shadow:0 0 14px #54e4dd;flex:none}
#order-standard_cart.nd-page .nd-globe-stage{position:absolute;inset:0 0 0;display:grid;place-items:center;pointer-events:none}
#order-standard_cart.nd-page .nd-globe-stage canvas{position:relative;z-index:2;width:min(98%,395px);height:auto;aspect-ratio:1/1;display:block;filter:drop-shadow(0 0 35px rgba(49,173,236,.11))}
#order-standard_cart.nd-page .nd-globe-halo{position:absolute;inset:17% 14%;border-radius:50%;background:radial-gradient(ellipse,rgba(29,141,232,.17) 0%,rgba(8,135,204,.05) 36%,transparent 70%);filter:blur(8px)}
#order-standard_cart.nd-page .nd-globe-backring{width:75%;aspect-ratio:1/1;position:absolute;border:1px solid rgba(54,174,247,.20);border-radius:50%;box-shadow:0 0 50px rgba(30,130,225,.08),inset 0 0 75px rgba(30,130,225,.05);transform:rotateX(65deg) rotate(-34deg) scale(1.2);animation:ndOrbitWobble 16s ease-in-out infinite alternate}
#order-standard_cart.nd-page .nd-globe-frontglow{position:absolute;z-index:1;width:42%;height:42%;border-radius:50%;border:1px solid rgba(112,243,248,.10);box-shadow:0 0 95px rgba(78,213,241,.1);pointer-events:none}
#order-standard_cart.nd-page .nd-globe-orbit-dot{position:absolute;z-index:3;width:9px;height:9px;border-radius:50%;background:#7aeaff;box-shadow:0 0 0 6px rgba(114,234,255,.1),0 0 20px #8ef7f8}
#order-standard_cart.nd-page .nd-globe-orbit-one{left:19%;top:39%;animation:ndStarFloat 7s ease-in-out infinite}
#order-standard_cart.nd-page .nd-globe-orbit-two{right:17%;bottom:32%;width:6px;height:6px;background:#c09dff;box-shadow:0 0 16px #a99dff;animation:ndStarFloat 9s ease-in-out infinite reverse}
#order-standard_cart.nd-page .nd-scene-card{position:absolute;z-index:5;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid rgba(152,201,250,.20);background:linear-gradient(125deg,rgba(19,39,74,.82),rgba(26,38,72,.67));box-shadow:0 25px 60px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.08);border-radius:18px;display:flex;flex-direction:column;gap:9px;max-width:74%}
#order-standard_cart.nd-page .nd-scene-card-a{left:-6px;bottom:70px;width:210px;padding:13px 16px;transform:rotate(-5deg);animation:ndCardFloat 8s ease-in-out infinite}
#order-standard_cart.nd-page .nd-scene-card-b{right:-3px;top:62px;width:153px;padding:15px;transform:rotate(7deg);animation:ndCardFloatB 10s ease-in-out infinite}
#order-standard_cart.nd-page .nd-card-minilabel{font-size:9px;font-weight:800;letter-spacing:.19em;color:#86a4c8}
#order-standard_cart.nd-page .nd-scene-card-domain{font-size:20px;letter-spacing:-.055em;font-weight:800;color:#f2f7ff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#order-standard_cart.nd-page .nd-scene-card-domain span{color:#61e0e9}
#order-standard_cart.nd-page .nd-scene-card-footer{font-size:9px;letter-spacing:.06em;color:#9dc6e0;display:flex;align-items:center;gap:7px}
#order-standard_cart.nd-page .nd-mini-pulse{height:7px;width:7px;background:#40e8bb;border-radius:50%}
#order-standard_cart.nd-page .nd-scene-card-b strong{font-size:21px;color:#edf9ff;letter-spacing:-.04em}
#order-standard_cart.nd-page .nd-mint-dot{color:#69e6d4}
#order-standard_cart.nd-page .nd-sparkline{height:27px;display:flex;align-items:end;gap:5px;margin-bottom:4px}
#order-standard_cart.nd-page .nd-sparkline i{width:8px;height:10px;border-radius:5px 5px 2px 2px;background:linear-gradient(#63edf4,#688bfc);animation:ndBars 2.5s ease-in-out infinite alternate}
#order-standard_cart.nd-page .nd-sparkline i:nth-child(2){height:21px;animation-delay:.2s}
#order-standard_cart.nd-page .nd-sparkline i:nth-child(3){height:14px;animation-delay:.4s}
#order-standard_cart.nd-page .nd-sparkline i:nth-child(4){height:26px;animation-delay:.1s}
#order-standard_cart.nd-page .nd-sparkline i:nth-child(5){height:20px;animation-delay:.5s}
#order-standard_cart.nd-page .nd-sparkline i:nth-child(6){height:23px;animation-delay:.7s}
#order-standard_cart.nd-page .nd-sparkline i:nth-child(7){height:17px;animation-delay:.3s}
/* Search station: native WHMCS form unchanged, bespoke visual structure. */
#order-standard_cart.nd-page .nd-search-station{position:relative;z-index:7;margin:0 0 15px;background:linear-gradient(133deg,rgba(232,244,255,.13),rgba(194,220,249,.055));border:1px solid rgba(187,221,254,.23);border-radius:23px;padding:14px 20px 13px;box-shadow:0 28px 75px rgba(1,11,31,.24),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}
#order-standard_cart.nd-page .nd-search-station:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,.025),transparent 65%)}
#order-standard_cart.nd-page .nd-search-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 10px;color:#f6fbff}
#order-standard_cart.nd-page .nd-search-topbar>div{display:flex;align-items:center;flex-wrap:wrap;gap:11px}
#order-standard_cart.nd-page .nd-search-topbar strong{font-size:14px;font-weight:750}
#order-standard_cart.nd-page .nd-search-top-sub{color:#9bb3cd;font-size:12px}
#order-standard_cart.nd-page .nd-search-topdot{width:8px;height:8px;border-radius:50%;background:#4bdfd9;box-shadow:0 0 0 5px rgba(58,219,222,.09)}
#order-standard_cart.nd-page .nd-search-notation{font-size:10px;letter-spacing:.12em;font-weight:700;color:#9fc3df;white-space:nowrap}
#order-standard_cart.nd-page .nd-search-notation i{color:#6cdeec;margin-right:7px}
#order-standard_cart.nd-page .nd-domain-form{max-width:none!important;width:100%;margin:0}
#order-standard_cart.nd-page .nd-search-control{display:flex;align-items:stretch;flex-wrap:nowrap;margin:0;min-height:67px;border:1px solid rgba(218,228,250,.9);border-radius:17px;background:#fff;box-shadow:0 18px 42px rgba(0,5,30,.13),inset 0 1px 0 #fff;position:relative;padding:5px 5px 5px 12px;transition:box-shadow .3s ease,border-color .3s ease}
#order-standard_cart.nd-page .nd-search-control:focus-within{border-color:#91a6fc;box-shadow:0 0 0 4px rgba(122,152,255,.15),0 22px 50px rgba(0,5,30,.18)}
#order-standard_cart.nd-page .nd-search-magnify{display:grid;place-items:center;width:43px;color:#6b7c99;flex:none}
#order-standard_cart.nd-page .nd-search-magnify svg{width:25px;height:25px}
#order-standard_cart.nd-page #inputDomain{border:0!important;box-shadow:none!important;outline:none!important;color:#13233c!important;background:transparent!important;flex:1 1 auto;min-width:0;width:1%!important;max-width:none;min-height:55px!important;height:auto!important;font-size:clamp(16px,1.6vw,20px)!important;font-weight:650!important;letter-spacing:-.03em!important;padding:8px 12px!important;border-radius:8px!important;margin:0!important}
#order-standard_cart.nd-page #inputDomain::placeholder{color:#a4adc1!important;opacity:1;font-size:clamp(15px,1.5vw,20px);font-weight:550}
#order-standard_cart.nd-page .nd-search-submit-wrap{display:flex;align-items:stretch;flex:none;margin:0!important}
#order-standard_cart.nd-page #btnCheckAvailability{border-radius:12px!important;min-width:196px;padding:0 22px!important;display:inline-flex!important;justify-content:center;align-items:center;gap:18px;box-shadow:0 10px 24px rgba(6,20,44,.14)!important;text-shadow:none!important;font-size:14px!important;font-weight:750!important;letter-spacing:0!important;white-space:nowrap!important;height:100%!important;min-height:55px!important;transition:filter .2s ease,box-shadow .25s ease,transform .25s ease!important}
#order-standard_cart.nd-page #btnCheckAvailability:hover{filter:brightness(1.06);box-shadow:0 13px 29px rgba(6,20,44,.22)!important;transform:translateY(-1px)}
#order-standard_cart.nd-page #btnCheckAvailability svg{width:20px;height:20px;transition:transform .2s ease}
#order-standard_cart.nd-page #btnCheckAvailability:hover svg{transform:translateX(3px)}
#order-standard_cart.nd-page .nd-captcha-area{padding:18px 8px 3px;color:#fff}
#order-standard_cart.nd-page .nd-captcha-area .captcha-container{display:inline-block;max-width:100%}
#order-standard_cart.nd-page .nd-captcha-area .default-captcha p{color:#d7eaff;margin:0 0 10px}
#order-standard_cart.nd-page .nd-captcha-field{display:flex;gap:14px;align-items:center;max-width:400px}
#order-standard_cart.nd-page #inputCaptcha{background:#fff!important;color:#151d35!important;border-radius:10px!important;max-width:150px}
#order-standard_cart.nd-page .nd-search-lower{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px}
#order-standard_cart.nd-page .nd-quick-search{display:flex;gap:7px;align-items:center;flex-wrap:wrap}
#order-standard_cart.nd-page .nd-quick-search>span{color:#8da9c9;font-size:9px;letter-spacing:.15em;font-weight:800;margin-right:6px}
#order-standard_cart.nd-page .nd-tld-chip{background:rgba(229,244,255,.08);color:#dcecff;border:1px solid rgba(201,225,255,.14);padding:7px 11px;border-radius:9px;font-size:12px;line-height:1.15;font-weight:750;transition:background .2s ease,border-color .2s ease,transform .2s ease}
#order-standard_cart.nd-page .nd-tld-chip:hover{color:#fff;background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.30);transform:translateY(-2px)}
#order-standard_cart.nd-page .nd-tld-chip i{font-size:9px;color:#62e5e4;transform:rotate(40deg);margin-left:6px}
#order-standard_cart.nd-page .nd-search-preview{display:inline-flex;align-items:center;gap:9px;color:#7c9bbd;font-size:10px;letter-spacing:.08em;white-space:nowrap}
#order-standard_cart.nd-page .nd-search-preview strong{color:#d6ecfb;font-size:13px;letter-spacing:-.02em;max-width:260px;overflow:hidden;text-overflow:ellipsis}
#order-standard_cart.nd-page .nd-preview-indicator{width:6px;height:6px;border-radius:50%;background:#63dcc8}
#order-standard_cart.nd-page .nd-hero-bottom{display:flex;justify-content:space-between;align-items:center;color:#7590b1;font-weight:750;font-size:10px;letter-spacing:.15em;gap:15px}
#order-standard_cart.nd-page .nd-scroll-link{display:inline-flex;gap:11px;align-items:center;color:#9fbad9}
#order-standard_cart.nd-page .nd-scroll-link:hover{color:#fff}
#order-standard_cart.nd-page .nd-scroll-link i{color:#64dfe5}
#order-standard_cart.nd-page .nd-asterisk{color:#6ce9e1;font-size:20px;vertical-align:middle;margin-right:8px}
/* ----------------- WHMCS PRIMARY / SPOTLIGHT RESULTS --------- */
#order-standard_cart.nd-page .nd-main{background:#f9fbff;position:relative}
#order-standard_cart.nd-page #DomainSearchResults.nd-results-shell{margin:24px 0 0;padding:31px;border:1px solid #dce7f6;border-radius:27px;background:linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 16px 75px rgba(45,72,122,.075);color:#11213b}
#order-standard_cart.nd-page #DomainSearchResults.w-hidden{display:none}
#order-standard_cart.nd-page .nd-result-eyebrow,#order-standard_cart.nd-page .nd-spotlight-label{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#597091;font-size:10px;letter-spacing:.14em;font-weight:800;margin-bottom:19px}
#order-standard_cart.nd-page .nd-result-eyebrow>span:last-child,#order-standard_cart.nd-page .nd-spotlight-label>span:last-child{color:#9aacbf}
#order-standard_cart.nd-page .nd-orbital-mark{display:inline-block;width:9px;height:9px;background:#44d1d4;border:2px solid #f8ffff;box-shadow:0 0 0 4px #e0f8f8;border-radius:50%;margin-right:6px}
#order-standard_cart.nd-page #searchDomainInfo{padding:0 0 18px!important;margin:0!important;text-align:left!important;color:#10203c!important;border:0!important;background:transparent!important;box-shadow:none!important}
#order-standard_cart.nd-page #primaryLookupSearching{font-size:16px;color:#53648d;margin:5px 0 12px}
#order-standard_cart.nd-page #primaryLookupSearching i{color:#5368f2;margin-right:10px}
#order-standard_cart.nd-page #primaryLookupResult{font-size:16px}
#order-standard_cart.nd-page #primaryLookupResult>p{line-height:1.65}
#order-standard_cart.nd-page .domain-available{color:#117e70!important;font-weight:800!important;font-size:clamp(18px,2vw,27px)!important;letter-spacing:-.02em}
#order-standard_cart.nd-page .domain-unavailable,#order-standard_cart.nd-page .domain-tld-unavailable,#order-standard_cart.nd-page .domain-invalid,#order-standard_cart.nd-page .domain-error{color:#d14c6b!important;font-weight:700}
#order-standard_cart.nd-page .nd-restricted-note{display:inline-flex;align-items:center;gap:8px;margin:13px 0 0!important;color:#9b5537!important;padding:8px 12px;border:1px solid #f9dece;border-radius:9px;background:#fff7ec;font-size:12px!important;line-height:1.5!important;letter-spacing:0;font-weight:600!important}
#order-standard_cart.nd-page .nd-restricted-note i{font-size:13px;color:#cc7241}
#order-standard_cart.nd-page #primaryLookupResult>.domain-price{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:13px 0 0}
#order-standard_cart.nd-page #primaryLookupResult>.domain-price>.price{font-size:26px;color:#22385b;font-weight:850;letter-spacing:-.04em}
#order-standard_cart.nd-page .btn-add-to-cart,#order-standard_cart.nd-page .domain-contact-support{border-radius:10px!important;box-shadow:0 8px 22px rgba(8,22,49,.12)!important;text-shadow:none!important;font-size:12px!important;letter-spacing:0!important;font-weight:750!important;padding:11px 17px!important;min-height:41px;white-space:nowrap;transition:filter .25s ease,box-shadow .25s ease!important}
#order-standard_cart.nd-page .btn-add-to-cart:hover,#order-standard_cart.nd-page .domain-contact-support:hover{filter:brightness(1.08);box-shadow:0 12px 27px rgba(8,22,49,.19)!important}
/* Keep native WHMCS to-add/loading/added/unavailable state visibility rules. */
#order-standard_cart.nd-page #idnLanguageSelector{background:#edf3ff;border-radius:14px;padding:22px 16px;margin:15px 0}
#order-standard_cart.nd-page #idnLanguageSelector select{background:#fff;color:#1b2841;border-radius:9px;min-height:44px}
#order-standard_cart.nd-page .spotlight-tlds{margin-top:14px;margin-bottom:26px;border:0;background:none;padding:0}
#order-standard_cart.nd-page .spotlight-tlds-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;float:none!important;width:100%}
#order-standard_cart.nd-page .spotlight-tld-container{width:auto!important;max-width:100%!important;float:none!important;padding:0!important;margin:0!important;min-width:0}
#order-standard_cart.nd-page .spotlight-tld{height:100%;background:#f3f7fe!important;box-shadow:none!important;border:1px solid #dde7f8!important;border-radius:17px!important;text-align:left!important;padding:16px!important;margin:0!important;color:#1a2b49!important;font-weight:800!important;font-size:22px!important;position:relative;transition:border-color .25s ease,box-shadow .25s ease}
#order-standard_cart.nd-page .spotlight-tld:hover{border-color:#a5b6ff!important;box-shadow:0 12px 22px rgba(93,124,203,.10)!important}
#order-standard_cart.nd-page .spotlight-tld .domain-lookup-result{margin-top:13px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;font-weight:600}
#order-standard_cart.nd-page .spotlight-tld .available.price{font-size:14px;font-weight:850;color:#5465d2;margin-right:auto}
#order-standard_cart.nd-page .spotlight-tld [class^="spotlight-tld-"]{font-size:9px;color:#4c60de;letter-spacing:.07em;padding:3px 8px;display:inline-block;border-radius:20px;background:#e6eaff;margin:0 0 11px}
#order-standard_cart.nd-page .spotlight-tld .btn-add-to-cart{font-size:11px!important;padding:9px 12px!important;min-height:35px}
#order-standard_cart.nd-page .spotlight-tld .btn.unavailable,#order-standard_cart.nd-page .spotlight-tld .btn.invalid{box-shadow:none!important;border-radius:9px}
#order-standard_cart.nd-page .suggested-domains{margin-top:18px;background:#fff;border:1px solid #e1e9f5;border-radius:20px;overflow:hidden;box-shadow:none!important}
#order-standard_cart.nd-page .suggested-domains .panel-heading,#order-standard_cart.nd-page .suggested-domains .card-header{background:#eff3fc!important;color:#1b2d4d!important;padding:17px 20px!important;font-size:16px;font-weight:800;border:0!important;letter-spacing:-.02em}
#order-standard_cart.nd-page .suggested-domains .panel-body,#order-standard_cart.nd-page .suggested-domains .card-body{padding:16px 20px}
#order-standard_cart.nd-page #domainSuggestions{border:0!important;padding:0!important;background:transparent}
#order-standard_cart.nd-page #domainSuggestions .domain-suggestion{border:1px solid #e1eafa!important;border-radius:12px!important;background:#fff!important;margin:8px 0!important;padding:16px 18px!important;display:flex;align-items:center;gap:15px;flex-wrap:wrap}
#order-standard_cart.nd-page #domainSuggestions .domain-suggestion .domain{font-size:17px;font-weight:850;color:#172b4b}
#order-standard_cart.nd-page #domainSuggestions .domain-suggestion .extension{font-size:17px;font-weight:850;color:#5162d8;margin-right:auto}
#order-standard_cart.nd-page #domainSuggestions .domain-suggestion .actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-left:auto}
#order-standard_cart.nd-page #domainSuggestions .domain-suggestion .price{color:#243657;font-weight:800;font-size:17px}
#order-standard_cart.nd-page #domainSuggestions .promo{font-size:11px;font-weight:800}
#order-standard_cart.nd-page .suggested-domains .more-suggestions{background:#f3f6fc;border:0;padding:16px}
#order-standard_cart.nd-page .suggested-domains .more-suggestions a,#order-standard_cart.nd-page #moreSuggestions{color:#5167ea!important;font-weight:800}
#order-standard_cart.nd-page .domain-suggestions-warning{color:#7b879d;font-size:12px;padding:0 18px 10px}
/* ----------------------- EXTENSIONS -------------------------- */
#order-standard_cart.nd-page .nd-extensions{background:#f9fbff}
#order-standard_cart.nd-page .nd-text-link{color:#5264e5;font-size:13px;font-weight:800;display:inline-flex;align-items:center;gap:12px;white-space:nowrap;margin-bottom:10px}
#order-standard_cart.nd-page .nd-text-link i{transition:transform .25s ease}
#order-standard_cart.nd-page .nd-text-link:hover i{transform:translateX(5px)}
#order-standard_cart.nd-page .nd-tld-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
#order-standard_cart.nd-page .nd-featured-cell{min-width:0}
#order-standard_cart.nd-page .nd-tld-card{overflow:hidden;min-height:244px;position:relative;background:linear-gradient(143deg,#fff,#f4f8ff);border-radius:24px;border:1px solid #e0e8f5;padding:23px;box-shadow:0 12px 35px rgba(61,84,143,.044);display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s cubic-bezier(.2,.7,.1,1),box-shadow .3s ease,border-color .3s ease!important;text-align:left!important;margin:0!important}
#order-standard_cart.nd-page .nd-tld-card:hover{transform:translateY(-7px);border-color:#b2c1ff;box-shadow:0 25px 50px rgba(62,90,162,.11)}
#order-standard_cart.nd-page .nd-featured-cell:nth-child(8n+2) .nd-tld-card,#order-standard_cart.nd-page .nd-featured-cell:nth-child(8n+7) .nd-tld-card{background:linear-gradient(135deg,#f0f7ff,#dceaff);border-color:#dce6fa}
#order-standard_cart.nd-page .nd-featured-cell:nth-child(8n+3) .nd-tld-card{background:linear-gradient(145deg,#edfdfd,#def9f4);border-color:#d5f3ec}
#order-standard_cart.nd-page .nd-featured-cell:nth-child(8n+4) .nd-tld-card{background:linear-gradient(145deg,#f7f1ff,#ebebff);border-color:#e7e0fa}
#order-standard_cart.nd-page .nd-featured-cell:nth-child(8n+5) .nd-tld-card{background:linear-gradient(145deg,#fbf5ff,#f0e9fd);border-color:#eadff4}
#order-standard_cart.nd-page .nd-featured-cell:nth-child(8n+6) .nd-tld-card{background:linear-gradient(145deg,#eef4ff,#e6eefe);border-color:#dde8fa}
#order-standard_cart.nd-page .nd-tld-card-top{position:relative;z-index:1;color:#8190a9;font-size:9px;letter-spacing:.14em;font-weight:850;display:flex;align-items:center;justify-content:space-between}
#order-standard_cart.nd-page .nd-tld-snowflake{font-size:22px;color:#a3abe1;line-height:1}
#order-standard_cart.nd-page .nd-tld-name{font-size:clamp(38px,3.65vw,59px);letter-spacing:-.08em;line-height:1;font-weight:850;color:#142442;position:relative;z-index:1;margin:12px 0 25px;overflow-wrap:anywhere}
#order-standard_cart.nd-page .nd-tld-card-bottom{display:flex;justify-content:space-between;align-items:end;gap:12px;position:relative;z-index:1}
#order-standard_cart.nd-page .nd-tld-price{display:flex;flex-direction:column;line-height:1.3;color:#27395a}
#order-standard_cart.nd-page .nd-tld-price small{font-size:9px;letter-spacing:.16em;color:#8b96ac;font-weight:850;margin-bottom:5px}
#order-standard_cart.nd-page .nd-tld-price strong{font-size:clamp(18px,2.1vw,25px);font-weight:850;letter-spacing:-.06em;color:#20324e}
#order-standard_cart.nd-page .nd-tld-price .nd-tld-term{color:#7a86a0;font-size:11px;margin-top:3px;font-weight:700}
#order-standard_cart.nd-page .nd-tld-price .nd-tld-unavailable{font-size:12px;color:#7887a4;font-weight:700;letter-spacing:0}
#order-standard_cart.nd-page .nd-tld-pick{width:43px;height:43px;border-radius:13px;box-shadow:0 5px 16px rgba(64,80,135,.10);display:grid;place-items:center;transition:filter .2s ease,transform .2s ease;flex:none;padding:0!important}
#order-standard_cart.nd-page .nd-tld-pick i{transform:rotate(45deg);font-size:15px}
#order-standard_cart.nd-page .nd-tld-pick:hover{filter:brightness(1.08);transform:translate(1px,-2px)}
#order-standard_cart.nd-page .nd-tld-card-glow{position:absolute;width:200px;height:200px;right:-150px;top:-120px;border-radius:50%;background:#90b2fd;filter:blur(35px);opacity:.14;transition:transform .5s ease,opacity .5s ease}
#order-standard_cart.nd-page .nd-tld-card:hover .nd-tld-card-glow{transform:translate(-75px,65px);opacity:.25}
#order-standard_cart.nd-page .nd-fallback-extensions{display:flex;flex-wrap:wrap;gap:14px}
#order-standard_cart.nd-page .nd-fallback-extensions .nd-tld-chip{padding:25px 33px;color:#1b2848;background:#fff;font-size:20px;border:1px solid #dbe5f6;border-radius:18px}
/* --------------------- BENEFITS / BENTO ---------------------- */
#order-standard_cart.nd-page .nd-benefits{background:#eff3fa;border-radius:42px;margin:4px 18px}
#order-standard_cart.nd-page .nd-benefit-heading-mark{font-size:10px;letter-spacing:.16em;color:#98a7bd;white-space:nowrap;margin-bottom:12px;font-weight:750}
#order-standard_cart.nd-page .nd-bento{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:minmax(300px,auto) minmax(300px,auto);gap:16px}
#order-standard_cart.nd-page .nd-bento-tile{border-radius:27px;padding:32px;position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-width:0}
#order-standard_cart.nd-page .nd-bento-tile h3{font-size:clamp(26px,2.65vw,38px);font-weight:800;margin:20px 0 12px;letter-spacing:-.06em}
#order-standard_cart.nd-page .nd-bento-tile h3 em{font-style:normal;color:#4b67d1}
#order-standard_cart.nd-page .nd-bento-tile p{font-size:13px;line-height:1.82;max-width:330px;margin:0;color:#657590}
#order-standard_cart.nd-page .nd-bento-counter{font-size:9px;color:#8192a9;position:relative;z-index:1}
#order-standard_cart.nd-page .nd-bento-feature{grid-row:span 2;background:linear-gradient(155deg,#0d1b37 0%,#142d55 60%,#233a7d 100%);border:1px solid rgba(255,255,255,.12);color:#fff;min-height:620px;padding:37px}
#order-standard_cart.nd-page .nd-bento-feature:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 85%,rgba(28,227,215,.17),transparent 59%),radial-gradient(ellipse at 89% 49%,rgba(108,126,246,.22),transparent 65%);pointer-events:none}
#order-standard_cart.nd-page .nd-bento-feature .nd-bento-content{position:relative;z-index:2}
#order-standard_cart.nd-page .nd-bento-feature .nd-bento-counter{color:#8badde}
#order-standard_cart.nd-page .nd-bento-feature h3{font-size:clamp(37px,4vw,56px);margin-top:27px;line-height:1.08;color:#fff}
#order-standard_cart.nd-page .nd-bento-feature h3 em{color:#79e4e2}
#order-standard_cart.nd-page .nd-bento-feature p{color:#acbfdf;max-width:340px;font-size:15px}
#order-standard_cart.nd-page .nd-bento-pill{display:inline-flex;gap:15px;align-items:center;background:rgba(215,233,255,.09);border:1px solid rgba(177,215,255,.14);padding:11px 15px;border-radius:11px;font-size:9px;letter-spacing:.1em;font-weight:800;color:#dcefff;margin-top:24px}
#order-standard_cart.nd-page .nd-bento-pill i{color:#70e4e2}
#order-standard_cart.nd-page .nd-dns-visual{position:relative;width:100%;height:245px;margin:26px 0 0;perspective:600px}
#order-standard_cart.nd-page .nd-dns-visual:before,#order-standard_cart.nd-page .nd-dns-visual:after{content:"";position:absolute;inset:2% 15%;border:1px dashed rgba(158,212,250,.25);border-radius:50%;transform:rotateX(63deg) rotate(-8deg)}
#order-standard_cart.nd-page .nd-dns-visual:after{inset:18% 24%;transform:rotateX(67deg) rotate(57deg)}
#order-standard_cart.nd-page .nd-dns-core{position:absolute;width:108px;height:108px;border-radius:29px;left:50%;top:48%;transform:translate(-50%,-50%) rotate(-10deg);background:linear-gradient(145deg,#7ceaf0,#5379fc);box-shadow:0 18px 55px rgba(42,195,238,.23);display:grid;place-items:center;animation:ndDnsCore 6s ease-in-out infinite}
#order-standard_cart.nd-page .nd-dns-core-inner{width:82px;height:82px;border-radius:19px;display:grid;place-items:center;background:rgba(8,23,57,.73);border:1px solid rgba(255,255,255,.5);color:#a6f9ff;font-size:43px}
#order-standard_cart.nd-page .nd-dns-sat{position:absolute;z-index:4;background:rgba(14,34,71,.86);border:1px solid rgba(138,214,255,.23);backdrop-filter:blur(8px);box-shadow:0 13px 30px rgba(0,0,0,.17);border-radius:10px;display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.11em;color:#c5dbf0;font-weight:800;padding:12px 14px}
#order-standard_cart.nd-page .nd-dns-sat i{color:#77e9e0}
#order-standard_cart.nd-page .nd-dns-sat-a{left:0;top:18%}
#order-standard_cart.nd-page .nd-dns-sat-b{right:-5px;top:15%}
#order-standard_cart.nd-page .nd-dns-sat-c{right:5%;bottom:3%}
#order-standard_cart.nd-page .nd-dns-path{position:absolute;z-index:1;width:43%;border-top:1px dashed rgba(131,215,246,.33)}
#order-standard_cart.nd-page .nd-dns-path-a{left:15%;top:38%;transform:rotate(29deg)}
#order-standard_cart.nd-page .nd-dns-path-b{right:17%;top:42%;transform:rotate(-35deg)}
#order-standard_cart.nd-page .nd-dns-path-c{right:18%;bottom:26%;transform:rotate(22deg)}
#order-standard_cart.nd-page .nd-bento-lock{background:linear-gradient(147deg,#e2f3ff,#d7e8ff);border:1px solid rgba(114,180,250,.15)}
#order-standard_cart.nd-page .nd-bento-lock .nd-bento-icon{width:78px;height:78px;border-radius:24px;background:#fff;border:1px solid rgba(106,139,213,.15);box-shadow:0 15px 30px rgba(48,95,161,.08);display:grid;place-items:center;color:#5478ed;font-size:31px;position:relative;align-self:flex-end;margin:18px 0}
#order-standard_cart.nd-page .nd-bento-icon-ring{position:absolute;inset:-13px;border:1px dashed rgba(86,137,230,.3);border-radius:29px;animation:ndIconSpin 24s linear infinite}
#order-standard_cart.nd-page .nd-bento-forward{background:linear-gradient(145deg,#e6f5f1,#d7f0e9);border:1px solid rgba(47,175,149,.12)}
#order-standard_cart.nd-page .nd-route-preview{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:20px 0 4px;padding:10px;border-radius:12px;background:rgba(255,255,255,.67);border:1px solid rgba(39,133,122,.10);font-size:10px;font-weight:750;color:#3a817c;box-shadow:0 10px 22px rgba(38,145,131,.045)}
#order-standard_cart.nd-page .nd-route-preview i{color:#2baa9d}
#order-standard_cart.nd-page .nd-bento-privacy{background:linear-gradient(142deg,#ebe7ff,#e3e8ff);border:1px solid rgba(147,144,218,.13)}
#order-standard_cart.nd-page .nd-privacy-visual{align-self:flex-end;display:flex;align-items:center;gap:8px;margin:20px 0 2px}
#order-standard_cart.nd-page .nd-privacy-badge{width:68px;height:68px;border-radius:22px;background:#fff;display:grid;place-items:center;font-size:29px;color:#846aea;box-shadow:0 12px 27px rgba(122,107,201,.13);transform:rotate(-8deg)}
#order-standard_cart.nd-page .nd-privacy-data{display:flex;flex-direction:column;gap:5px}
#order-standard_cart.nd-page .nd-privacy-data i{height:7px;width:55px;border-radius:5px;background:rgba(114,121,214,.3)}
#order-standard_cart.nd-page .nd-privacy-data i:nth-child(2){width:38px}
#order-standard_cart.nd-page .nd-privacy-data i:nth-child(3){width:47px}
#order-standard_cart.nd-page .nd-privacy-cursor{color:#6c60b5;border:1px solid #c6c2ee;background:#fdfbff;border-radius:6px;padding:4px 8px;letter-spacing:.12em;font-size:8px;font-weight:900;transform:translateY(21px) rotate(8deg)}
#order-standard_cart.nd-page .nd-bento-tile .nd-bottom-rule{font-size:9px;letter-spacing:.12em;color:#8d9ab4;font-weight:800;margin-top:17px;display:flex;align-items:center;gap:11px}
#order-standard_cart.nd-page .nd-bottom-rule>span{width:19px;height:1px;background:#9caed2}
#order-standard_cart.nd-page .nd-benefit-footnote{color:#95a0b0;font-size:12px;margin:20px 0 0}
/* ------------------------ PROCESS ---------------------------- */
#order-standard_cart.nd-page .nd-how{background:#fff}
#order-standard_cart.nd-page .nd-how-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}
#order-standard_cart.nd-page .nd-how-copy>p{max-width:520px}
#order-standard_cart.nd-page .nd-how-underlined{position:relative;white-space:nowrap;color:#5265e9}
#order-standard_cart.nd-page .nd-how-underlined:after{content:"";position:absolute;left:0;right:0;bottom:-7px;border:2px solid #72d9eb;border-color:#72d9eb transparent transparent transparent;border-radius:50%}
#order-standard_cart.nd-page .nd-steps{margin:36px 0 32px}
#order-standard_cart.nd-page .nd-step{display:flex;align-items:flex-start;gap:17px;border-bottom:1px solid #e9edf5;padding:18px 0}
#order-standard_cart.nd-page .nd-step-num{width:42px;height:42px;border-radius:12px;background:#edf1ff;color:#5869e5;font-weight:850;font-size:13px;display:grid;place-items:center;flex:none}
#order-standard_cart.nd-page .nd-step>div{flex:1}
#order-standard_cart.nd-page .nd-step h3{color:#1d2f4b;font-size:17px;letter-spacing:-.025em;font-weight:850;margin:1px 0 3px}
#order-standard_cart.nd-page .nd-step p{color:#8791a4;font-size:13px;margin:0;line-height:1.65}
#order-standard_cart.nd-page .nd-step>i{color:#899abd;font-size:13px;transform:rotate(45deg);margin-top:8px}
#order-standard_cart.nd-page .nd-outline-action{display:inline-flex;align-items:center;justify-content:center;gap:27px;border-radius:14px;padding:16px 19px;font-size:13px;font-weight:850;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}
#order-standard_cart.nd-page .nd-outline-action:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(88,111,200,.10)}
#order-standard_cart.nd-page .nd-identity-scene{min-height:585px;position:relative;overflow:hidden;border-radius:33px;background:radial-gradient(ellipse at 75% 30%,rgba(123,102,248,.4),transparent 55%),radial-gradient(ellipse at 10% 70%,rgba(32,204,224,.14),transparent 55%),linear-gradient(141deg,#101a38,#122b53 60%,#172a52);border:1px solid #243e69;box-shadow:0 30px 65px rgba(9,27,64,.12);perspective:1100px}
#order-standard_cart.nd-page .nd-identity-grid{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(#88b5ff 1px,transparent 1px),linear-gradient(90deg,#88b5ff 1px,transparent 1px);background-size:43px 43px;mask-image:linear-gradient(to bottom,transparent 5%,black 80%,transparent)}
#order-standard_cart.nd-page .nd-identity-top,#order-standard_cart.nd-page .nd-identity-bottom{position:absolute;left:30px;right:30px;top:26px;color:#8aa7d5;letter-spacing:.16em;font-size:9px;font-weight:850;display:flex;justify-content:space-between;align-items:center;z-index:2}
#order-standard_cart.nd-page .nd-identity-bottom{top:auto;bottom:29px;color:#a4bcda}
#order-standard_cart.nd-page .nd-identity-bottom span{color:#77ebeb;font-size:22px}
#order-standard_cart.nd-page .nd-identity-arch{border:1px solid rgba(139,213,245,.28);border-radius:50%;position:absolute;left:16%;top:13%;width:83%;aspect-ratio:1/1;transform:rotateX(56deg) rotateZ(12deg);animation:ndOrbitWobble 12s ease-in-out infinite alternate}
#order-standard_cart.nd-page .nd-identity-arch-two{width:69%;left:24%;top:20%;border-color:rgba(150,168,248,.2);animation-delay:-6s}
#order-standard_cart.nd-page .nd-identity-arch-three{width:110%;left:-5%;top:29%;border-style:dashed;border-color:rgba(100,232,231,.13);animation-delay:-3s}
#order-standard_cart.nd-page .nd-identity-window{position:absolute;border:1px solid rgba(182,223,252,.28);border-radius:18px;box-shadow:0 24px 65px rgba(4,17,42,.27)}
#order-standard_cart.nd-page .nd-identity-window-back{right:10%;top:24%;width:57%;height:270px;transform:rotate(11deg) translateZ(-25px);background:linear-gradient(130deg,rgba(92,135,205,.53),rgba(133,128,243,.33));padding:18px;display:flex;justify-content:space-between;color:#d2e3ff;font-size:11px;letter-spacing:.12em;font-weight:750}
#order-standard_cart.nd-page .nd-identity-window-main{left:10%;top:30%;width:78%;height:310px;background:rgba(246,251,255,.99);transform:rotate(-7deg) rotateY(7deg);overflow:hidden;animation:ndWindowFloat 8s ease-in-out infinite}
#order-standard_cart.nd-page .nd-browser-top{height:40px;background:#f7faff;border-bottom:1px solid #e3eaf7;display:flex;align-items:center;justify-content:space-between;padding:0 13px;gap:8px}
#order-standard_cart.nd-page .nd-browser-top>span:first-child{display:flex;gap:4px}
#order-standard_cart.nd-page .nd-browser-top>span:first-child i{width:6px;height:6px;border-radius:50%;background:#e2afab}
#order-standard_cart.nd-page .nd-browser-top>span:first-child i:nth-child(2){background:#f3cf8c}
#order-standard_cart.nd-page .nd-browser-top>span:first-child i:nth-child(3){background:#95dbbf}
#order-standard_cart.nd-page .nd-browser-address{font-size:10px;font-weight:800;color:#667b99;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#eaf0f8;border-radius:6px;padding:4px 10px}
#order-standard_cart.nd-page .nd-browser-address i{font-size:8px;margin-right:3px}
#order-standard_cart.nd-page .nd-browser-dots{font-size:11px;color:#adbad0}
#order-standard_cart.nd-page .nd-browser-surface{height:calc(100% - 40px);position:relative;background:radial-gradient(ellipse at 87% 74%,rgba(79,103,246,.17),transparent 52%),linear-gradient(130deg,#fff 10%,#f2f6ff);padding:30px;display:flex;flex-direction:column}
#order-standard_cart.nd-page .nd-browser-surface>span{font-size:9px;font-weight:850;letter-spacing:.14em;color:#7281a4}
#order-standard_cart.nd-page .nd-browser-surface>strong{font-size:clamp(29px,4vw,47px);font-weight:900;letter-spacing:-.06em;line-height:1.02;color:#21395c;margin:16px 0 0;position:relative;z-index:2}
#order-standard_cart.nd-page .nd-browser-surface>strong em{font-family:Georgia,serif;color:#6672e6;font-weight:500}
#order-standard_cart.nd-page .nd-identity-wave{position:absolute;right:-34px;bottom:17px;width:58%;height:80%;background:repeating-radial-gradient(circle at bottom right,transparent 0 12px,rgba(101,123,230,.13) 13px 14px,transparent 15px 24px);border-radius:50%;opacity:.8}
#order-standard_cart.nd-page .nd-identity-mini{display:flex;align-items:center;justify-content:space-between;font-size:8px;font-weight:850;letter-spacing:.12em;color:#a2aeca;margin-top:auto;position:relative;z-index:2}
#order-standard_cart.nd-page .nd-identity-mini span{font-size:25px;color:#7890d6}
#order-standard_cart.nd-page .nd-identity-floating{position:absolute;bottom:18%;right:5%;z-index:3;background:rgba(18,38,74,.92);border:1px solid rgba(173,223,245,.24);border-radius:12px;backdrop-filter:blur(15px);box-shadow:0 13px 36px rgba(0,0,0,.19);padding:13px 16px;color:#bfe5ee;font-size:9px;font-weight:800;letter-spacing:.1em;transform:rotate(7deg)}
#order-standard_cart.nd-page .nd-identity-floating i{color:#75e7d4;margin-right:8px}
/* --------------------- WHMCS PRICE TABLE -------------------- */
#order-standard_cart.nd-page .nd-pricing-section{background:linear-gradient(143deg,#080f21,#101d38 55%,#111637);color:#f8fbff;border-radius:42px;margin:0 18px;overflow:visible;isolation:isolate}
#order-standard_cart.nd-page .nd-pricing-section:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 65% 50% at 100% 0%,rgba(82,90,255,.19),transparent 74%)}
#order-standard_cart.nd-page .nd-pricing-header{display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;margin-bottom:44px}
#order-standard_cart.nd-page .nd-pricing-header h2{color:#fff;font-size:clamp(37px,4.4vw,60px);font-weight:800;max-width:690px;letter-spacing:-.055em;margin:16px 0 17px}
#order-standard_cart.nd-page .nd-pricing-header h2 .nd-serif-italic{color:#a4baff}
#order-standard_cart.nd-page .nd-pricing-header p{color:#a0b0ca;font-size:15px;line-height:1.85;max-width:640px;margin:0}
#order-standard_cart.nd-page .nd-eyebrow-light{color:#8fb3f9}
#order-standard_cart.nd-page .nd-pricing-graphic{width:255px;height:166px;flex:none;position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(149,175,250,.15);background:radial-gradient(circle at 50% 70%,rgba(127,98,246,.30),transparent 80%),rgba(255,255,255,.025)}
#order-standard_cart.nd-page .nd-pricing-graphic-loop{width:170px;height:170px;border:1px dashed rgba(165,193,255,.24);border-radius:50%;position:absolute;top:23%;left:18%;transform:rotate(-16deg);animation:ndIconSpin 35s linear infinite}
#order-standard_cart.nd-page .nd-pricing-graphic-loop:before,#order-standard_cart.nd-page .nd-pricing-graphic-loop:after{content:"";inset:20px;position:absolute;border-radius:50%;border:1px solid rgba(91,208,238,.25)}
#order-standard_cart.nd-page .nd-pricing-graphic-loop:after{inset:43px;border-color:rgba(182,178,255,.4)}
#order-standard_cart.nd-page .nd-pricing-graphic-loop span{position:absolute;font-size:12px;color:#e0f3ff;font-weight:850}
#order-standard_cart.nd-page .nd-pricing-graphic-loop span:nth-child(1){left:-12px;top:36%}
#order-standard_cart.nd-page .nd-pricing-graphic-loop span:nth-child(2){right:11px;top:-10px;color:#7be7ed}
#order-standard_cart.nd-page .nd-pricing-graphic-loop span:nth-child(3){right:-23px;bottom:31%}
#order-standard_cart.nd-page .nd-anchor{position:absolute;top:0}
#order-standard_cart.nd-page .nd-pricing-panel{border-radius:26px;background:#fff;box-shadow:0 28px 80px rgba(0,0,0,.15);overflow:hidden;color:#12233e;position:relative;z-index:3;border:1px solid rgba(204,220,250,.18)}
#order-standard_cart.nd-page .nd-panel-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 27px;background:#f3f6fe;border-bottom:1px solid #e3ebf7;color:#5c6f92;font-weight:850;font-size:10px;letter-spacing:.13em}
#order-standard_cart.nd-page .nd-panel-header>span:first-child{color:#29426b}
#order-standard_cart.nd-page .nd-panel-header i{font-size:14px;color:#5a73ee;margin-right:10px}
#order-standard_cart.nd-page .nd-panel-header b{color:#9ba9c4;margin:0 8px}
#order-standard_cart.nd-page .nd-pricing-table-container{max-width:none!important;width:100%!important;margin:0!important;background:#fff;padding:25px 28px 15px;min-width:0}
#order-standard_cart.nd-page .nd-domain-pricing{display:block!important;visibility:visible!important;max-width:none!important;margin:0!important;min-width:0}
#order-standard_cart.nd-page .domain-pricing .tld-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 0 17px;border:0;margin:0}
#order-standard_cart.nd-page .domain-pricing .tld-filters a{display:inline-flex!important;align-items:center!important;margin:0!important;padding:9px 14px!important;background:#eef2fc!important;border:1px solid #e1e7f7!important;color:#64739c!important;border-radius:9px!important;text-shadow:none!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;transition:all .2s ease!important}
#order-standard_cart.nd-page .domain-pricing .tld-filters a:hover,#order-standard_cart.nd-page .domain-pricing .tld-filters a.badge-success,#order-standard_cart.nd-page .domain-pricing .tld-filters a.active{background:#5469f1!important;color:#fff!important;border-color:#5469f1!important}
#order-standard_cart.nd-page .nd-domain-pricing .dataTables_wrapper,#order-standard_cart.nd-page .nd-domain-pricing .table-responsive,#order-standard_cart.nd-page .nd-domain-pricing .table-container{width:100%;max-width:100%;min-width:0}
#order-standard_cart.nd-page .nd-domain-pricing .table-container{border:1px solid #e4eaf6;border-radius:16px;overflow:auto!important}
#order-standard_cart.nd-page .nd-domain-pricing table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:610px!important;border:1px solid #e6ecf6!important;border-radius:15px!important;margin:0 0 14px!important;overflow:hidden;box-shadow:0 8px 26px rgba(25,54,101,.045)!important;table-layout:auto!important;background:#fff!important}
#order-standard_cart.nd-page .nd-domain-pricing table thead th,#order-standard_cart.nd-page .nd-domain-pricing table thead td{background:#eff3ff!important;color:#4d5f86!important;text-transform:uppercase;font-size:10px!important;font-weight:900!important;letter-spacing:.09em!important;border:0!important;border-bottom:1px solid #dfe7f8!important;padding:19px 17px!important;white-space:nowrap!important;vertical-align:middle!important}
#order-standard_cart.nd-page .nd-domain-pricing table thead th:first-child{border-top-left-radius:13px}
#order-standard_cart.nd-page .nd-domain-pricing table thead th:last-child{border-top-right-radius:13px}
#order-standard_cart.nd-page .nd-domain-pricing table tbody td{font-size:13px!important;color:#344462!important;line-height:1.65!important;font-weight:550!important;padding:17px 16px!important;border:0!important;border-bottom:1px solid #edf1f9!important;vertical-align:middle!important;background:#fff!important;transition:background-color .2s ease!important;text-align:left}
#order-standard_cart.nd-page .nd-domain-pricing table tbody tr:nth-child(even) td{background:#fafbff!important}
#order-standard_cart.nd-page .nd-domain-pricing table tbody tr:hover td{background:#eef3ff!important}
#order-standard_cart.nd-page .nd-domain-pricing table tbody tr:last-child td{border-bottom:0!important}
#order-standard_cart.nd-page .nd-domain-pricing table tbody td:first-child{color:#223759!important;font-weight:850!important;font-size:15px!important;letter-spacing:-.02em}
#order-standard_cart.nd-page .nd-domain-pricing table tbody td strong,#order-standard_cart.nd-page .nd-domain-pricing table tbody td .price{font-weight:850!important;color:#293e64!important}
#order-standard_cart.nd-page .nd-domain-pricing table .label,#order-standard_cart.nd-page .nd-domain-pricing table .badge{border-radius:7px;font-size:9px;font-weight:800;padding:4px 7px}
#order-standard_cart.nd-page .nd-domain-pricing .dataTables_length,#order-standard_cart.nd-page .nd-domain-pricing .dataTables_filter{margin-bottom:20px!important;display:inline-flex;align-items:center;gap:10px;max-width:100%;font-size:12px;color:#6d7d99;font-weight:700}
#order-standard_cart.nd-page .nd-domain-pricing .dataTables_filter{float:right!important}
#order-standard_cart.nd-page .nd-domain-pricing .dataTables_filter label,#order-standard_cart.nd-page .nd-domain-pricing .dataTables_length label{font-weight:750;color:#617290;display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}
#order-standard_cart.nd-page .nd-domain-pricing .dataTables_filter input,#order-standard_cart.nd-page .nd-domain-pricing input[type="search"],#order-standard_cart.nd-page .nd-domain-pricing input[type="text"]{background:#f7f9ff!important;border:1px solid #e1e8f6!important;border-radius:11px!important;min-height:45px!important;box-shadow:none!important;color:#142744!important;padding:11px 14px!important;font-size:13px!important;max-width:100%!important}
#order-standard_cart.nd-page .nd-domain-pricing .dataTables_filter input:focus,#order-standard_cart.nd-page .nd-domain-pricing input[type="search"]:focus{border-color:#8fa2fd!important;box-shadow:0 0 0 3px rgba(94,112,250,.08)!important}
#order-standard_cart.nd-page .nd-domain-pricing select{background:#f6f8ff!important;border:1px solid #e1e8f6!important;border-radius:9px!important;color:#2b4264!important;padding:10px!important;min-height:41px!important;box-shadow:none!important;font-size:12px!important;font-weight:750!important;width:auto!important;max-width:100%!important}
#order-standard_cart.nd-page .nd-domain-pricing .dataTables_info{font-size:12px!important;color:#8d99b0!important;padding-top:15px!important}
#order-standard_cart.nd-page .nd-domain-pricing .dataTables_paginate{padding-top:12px!important;display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}
#order-standard_cart.nd-page .nd-domain-pricing .paginate_button,#order-standard_cart.nd-page .nd-domain-pricing .pagination li a{border-radius:8px!important;padding:8px 11px!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important;margin:2px!important;line-height:1.3!important}
#order-standard_cart.nd-page .nd-domain-pricing .paginate_button.current,#order-standard_cart.nd-page .nd-domain-pricing .paginate_button:hover,#order-standard_cart.nd-page .nd-domain-pricing .pagination .active>a{filter:brightness(1.07)}
#order-standard_cart.nd-page .nd-panel-footer{padding:21px 28px;border-top:1px solid #edf1f9;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#8a96aa;font-size:11px}
#order-standard_cart.nd-page .nd-panel-footer span i{color:#677dde;margin-right:6px}
#order-standard_cart.nd-page .nd-panel-footer a{color:#4b63ed;font-size:12px;font-weight:800;white-space:nowrap}
#order-standard_cart.nd-page .nd-panel-footer a i{margin-left:8px}
/* ------------------------- FAQ ------------------------------ */
#order-standard_cart.nd-page .nd-faq-section{background:#f9fbff}
#order-standard_cart.nd-page .nd-faq-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:9%;align-items:start}
#order-standard_cart.nd-page .nd-faq-aside{position:sticky;top:45px}
#order-standard_cart.nd-page .nd-faq-aside h2{margin:18px 0}
#order-standard_cart.nd-page .nd-faq-aside>p{font-size:15px}
#order-standard_cart.nd-page .nd-faq-assist{margin-top:37px;display:flex;gap:14px;padding:23px;border:1px solid #e1e8f8;border-radius:19px;background:#fff;box-shadow:0 12px 28px rgba(58,86,132,.035)}
#order-standard_cart.nd-page .nd-faq-assist-icon{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:13px;background:#eaeefe;color:#5c6dfa;font-size:18px}
#order-standard_cart.nd-page .nd-faq-assist strong{display:block;font-size:16px;color:#192d4c;letter-spacing:-.03em}
#order-standard_cart.nd-page .nd-faq-assist span{display:block;color:#8591a5;font-size:12px;margin:1px 0 10px}
#order-standard_cart.nd-page .nd-faq-assist a{font-size:12px;color:#5369ee;font-weight:850}
#order-standard_cart.nd-page .nd-faq-assist a i{margin-left:7px}
#order-standard_cart.nd-page .nd-faq-stack{display:flex;flex-direction:column;gap:12px}
#order-standard_cart.nd-page .nd-faq-item{border:1px solid #e0e7f3;border-radius:16px;background:#fff;box-shadow:0 9px 23px rgba(53,79,124,.035);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}
#order-standard_cart.nd-page .nd-faq-item[open]{border-color:#bbc8ff;box-shadow:0 18px 37px rgba(80,103,186,.10)}
#order-standard_cart.nd-page .nd-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:18px;padding:23px;min-height:79px;user-select:none}
#order-standard_cart.nd-page .nd-faq-item summary::-webkit-details-marker{display:none}
#order-standard_cart.nd-page .nd-faq-item summary>span:nth-child(2){flex:1;font-size:15px;font-weight:800;color:#20334f;line-height:1.5;letter-spacing:-.02em}
#order-standard_cart.nd-page .nd-faq-item[open] summary>span:nth-child(2){color:#475cce}
#order-standard_cart.nd-page .nd-faq-number{font-size:10px;font-weight:850;color:#abb7ce;min-width:17px}
#order-standard_cart.nd-page .nd-faq-toggle{border-radius:10px;background:#f0f3fa;width:29px;height:29px;position:relative;flex:none;transition:background .2s ease,transform .2s ease}
#order-standard_cart.nd-page .nd-faq-toggle:before,#order-standard_cart.nd-page .nd-faq-toggle:after{content:"";position:absolute;left:50%;top:50%;background:#64769e;transform:translate(-50%,-50%);border-radius:2px}
#order-standard_cart.nd-page .nd-faq-toggle:before{width:11px;height:2px}
#order-standard_cart.nd-page .nd-faq-toggle:after{height:11px;width:2px;transition:opacity .2s ease}
#order-standard_cart.nd-page .nd-faq-item[open] .nd-faq-toggle{background:#e4e9ff;transform:rotate(180deg)}
#order-standard_cart.nd-page .nd-faq-item[open] .nd-faq-toggle:after{opacity:0}
#order-standard_cart.nd-page .nd-faq-answer{padding:0 24px 23px 59px;font-size:13px;line-height:1.9;color:#677891}
/* ----------------------- FINAL CTA -------------------------- */
#order-standard_cart.nd-page .nd-final-section{background:#f9fbff;padding-top:0;padding-bottom:75px}
#order-standard_cart.nd-page .nd-final-stage{position:relative;border-radius:38px;overflow:hidden;padding:81px 65px 0;background:radial-gradient(ellipse at 77% 45%,rgba(82,103,247,.30),transparent 55%),radial-gradient(ellipse at 30% 100%,rgba(36,194,226,.13),transparent 55%),linear-gradient(128deg,#0b142b,#0c1b39 56%,#16183e);color:#fff;min-height:538px;isolation:isolate}
#order-standard_cart.nd-page .nd-final-grid{position:absolute;inset:0;background:radial-gradient(circle,rgba(149,186,255,.15) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(90deg,transparent,black 100%);pointer-events:none}
#order-standard_cart.nd-page .nd-final-star{position:absolute;z-index:0;color:#77ddf1;opacity:.6;animation:ndStarFloat 7s ease-in-out infinite}
#order-standard_cart.nd-page .nd-final-star-a{right:8%;top:9%;font-size:35px}
#order-standard_cart.nd-page .nd-final-star-b{right:44%;bottom:21%;font-size:12px;animation-delay:-4s}
#order-standard_cart.nd-page .nd-final-star-c{right:15%;bottom:17%;font-size:17px;color:#c5a5ff;animation-delay:-2s}
#order-standard_cart.nd-page .nd-final-copy{position:relative;z-index:2;max-width:610px;padding-bottom:68px}
#order-standard_cart.nd-page .nd-final-copy h2{font-size:clamp(45px,5vw,70px);font-weight:850;letter-spacing:-.065em;line-height:1.06;margin:24px 0 20px;color:#fff}
#order-standard_cart.nd-page .nd-final-copy h2 span{display:block;color:#aaafff;background:linear-gradient(110deg,#aeb3ff,#5ce6e0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
#order-standard_cart.nd-page .nd-final-copy p{color:#a9b9d3;font-size:15px;line-height:1.85;margin:0 0 29px;max-width:500px}
#order-standard_cart.nd-page .nd-final-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px}
#order-standard_cart.nd-page .nd-final-button{font-size:13px!important;font-weight:850!important;border-radius:13px!important;padding:17px 21px!important;display:inline-flex;justify-content:space-between;align-items:center;gap:38px;box-shadow:0 13px 31px rgba(0,0,0,.17)!important;transition:transform .22s ease,filter .22s ease!important}
#order-standard_cart.nd-page .nd-final-button:hover{transform:translateY(-3px);filter:brightness(1.06)}
#order-standard_cart.nd-page .nd-final-button i{color:inherit}
#order-standard_cart.nd-page .nd-final-secondary{color:#d1dff2;display:inline-flex;align-items:center;gap:13px;font-size:13px;font-weight:750}
#order-standard_cart.nd-page .nd-final-secondary:hover{color:#fff}
#order-standard_cart.nd-page .nd-final-secondary i{color:#77e2e8}
#order-standard_cart.nd-page .nd-final-art{width:48%;height:410px;position:absolute;right:1%;top:48px;perspective:900px;pointer-events:none;z-index:1}
#order-standard_cart.nd-page .nd-final-art-halo{position:absolute;inset:5% 4%;border-radius:50%;border:1px solid rgba(127,202,251,.25);transform:rotateX(60deg) rotate(12deg);box-shadow:0 0 45px rgba(80,175,252,.1)}
#order-standard_cart.nd-page .nd-final-art-halo:before{content:"";inset:12%;position:absolute;border:1px dashed rgba(186,178,255,.22);border-radius:50%}
#order-standard_cart.nd-page .nd-final-card{width:225px;height:286px;position:absolute;top:20%;left:25%;border-radius:24px;display:flex;flex-direction:column;align-items:flex-start;padding:25px;justify-content:space-between;box-shadow:0 24px 60px rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.4);transform-style:preserve-3d}
#order-standard_cart.nd-page .nd-final-card>span,#order-standard_cart.nd-page .nd-final-card>i{font-size:9px;font-style:normal;letter-spacing:.12em;font-weight:850}
#order-standard_cart.nd-page .nd-final-card>strong{font-size:52px;letter-spacing:-.09em;line-height:1;font-weight:900}
#order-standard_cart.nd-page .nd-final-card-back{background:linear-gradient(135deg,#aaa8ff,#726de8);color:#fff;transform:rotate(-29deg) translate(-120px,-25px);opacity:.87;animation:ndFinalCardBack 8s ease-in-out infinite}
#order-standard_cart.nd-page .nd-final-card-middle{background:linear-gradient(135deg,#7ff4e5,#4fc0da);color:#0c3652;transform:rotate(13deg) translate(95px,-22px);animation:ndFinalCardMiddle 9s ease-in-out infinite}
#order-standard_cart.nd-page .nd-final-card-front{background:linear-gradient(140deg,#f7fbff,#dfe7ff);color:#152748;transform:rotate(-6deg) translateY(33px);animation:ndFinalCardFront 7s ease-in-out infinite}
#order-standard_cart.nd-page .nd-final-card-front strong span{color:#5a69e6}
#order-standard_cart.nd-page .nd-final-card-front>i{color:#8196b8}
#order-standard_cart.nd-page .nd-final-bottom{border-top:1px solid rgba(184,214,254,.16);position:relative;z-index:2;margin:0 -65px;padding:19px 65px 20px;display:flex;justify-content:space-between;align-items:center;gap:10px;color:#7b99ba;font-size:9px;font-weight:750;letter-spacing:.13em}
#order-standard_cart.nd-page .nd-final-bottom i{color:#65e1df;font-style:normal;margin-left:10px;font-size:16px}
/* -------------------------- MOTION --------------------------- */
@keyframes ndPulse{50%{opacity:.65;box-shadow:0 0 0 8px rgba(48,231,208,.06),0 0 28px rgba(66,231,204,.85)}}
@keyframes ndCardFloat{50%{transform:rotate(-3deg) translateY(-13px)}}
@keyframes ndCardFloatB{50%{transform:rotate(5deg) translateY(11px)}}
@keyframes ndBars{50%{height:10px;filter:brightness(1.4)}}
@keyframes ndOrbitWobble{50%{transform:rotateX(66deg) rotateZ(-10deg) scale(1.05)}}
@keyframes ndStarFloat{50%{transform:translateY(-12px);opacity:.65}}
@keyframes ndDnsCore{50%{transform:translate(-50%,-50%) rotate(-4deg) translateY(-9px)}}
@keyframes ndIconSpin{to{transform:rotate(360deg)}}
@keyframes ndWindowFloat{50%{transform:rotate(-5deg) rotateY(4deg) translateY(-10px)}}
@keyframes ndFinalCardBack{50%{transform:rotate(-24deg) translate(-120px,-39px)}}
@keyframes ndFinalCardMiddle{50%{transform:rotate(17deg) translate(95px,-33px)}}
@keyframes ndFinalCardFront{50%{transform:rotate(-4deg) translateY(18px)}}
/* -------------------- RESPONSIVENESS ------------------------ */
@media(max-width:1250px){
  #order-standard_cart.nd-page .nd-hero h1{font-size:clamp(38px,4.3vw,56px)}
  #order-standard_cart.nd-page .nd-scene-card-a{left:-19px}
  #order-standard_cart.nd-page .nd-scene-card-b{right:-13px}
  #order-standard_cart.nd-page .nd-hero-trust{gap:9px 14px}
  #order-standard_cart.nd-page .nd-bento{grid-template-columns:1.25fr 1fr 1fr}
  #order-standard_cart.nd-page .nd-route-preview{font-size:9px}
  #order-standard_cart.nd-page .nd-final-art{right:-4%}
}
@media(max-width:1060px){
  #order-standard_cart.nd-page .nd-container{width:min(1296px,calc(100% - 44px))}
  #order-standard_cart.nd-page .nd-hero{padding-top:28px}
  #order-standard_cart.nd-page .nd-hero-layout{grid-template-columns:53% 47%;min-height:338px}
  #order-standard_cart.nd-page .nd-hero-copy{padding-bottom:5px}
  #order-standard_cart.nd-page .nd-hero h1{font-size:clamp(37px,4.9vw,51px)}
  #order-standard_cart.nd-page .nd-hero-intro{font-size:14px}
  #order-standard_cart.nd-page .nd-scene{height:332px}
  #order-standard_cart.nd-page .nd-scene-card-a{width:188px;padding:12px;bottom:71px;left:0}
  #order-standard_cart.nd-page .nd-scene-card-domain{font-size:19px}
  #order-standard_cart.nd-page .nd-scene-card-b{width:138px;right:0;top:65px}
  #order-standard_cart.nd-page .nd-scene-card-b strong{font-size:20px}
  #order-standard_cart.nd-page .nd-quick-search>span{display:none}
  #order-standard_cart.nd-page .nd-tld-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
  #order-standard_cart.nd-page .nd-tld-card{padding:19px;min-height:223px}
  #order-standard_cart.nd-page .nd-tld-name{font-size:40px}
  #order-standard_cart.nd-page .nd-bento{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}
  #order-standard_cart.nd-page .nd-bento-feature{grid-row:span 2;min-height:560px}
  #order-standard_cart.nd-page .nd-bento-privacy{grid-column:2}
  #order-standard_cart.nd-page .nd-bento-forward{grid-column:2}
  #order-standard_cart.nd-page .nd-bento-tile{padding:25px;min-height:270px}
  #order-standard_cart.nd-page .nd-bento-feature{padding:32px}
  #order-standard_cart.nd-page .nd-how-layout{gap:5%}
  #order-standard_cart.nd-page .nd-identity-scene{min-height:515px}
  #order-standard_cart.nd-page .nd-final-art{opacity:.75;transform:scale(.86);transform-origin:70% 50%}
  #order-standard_cart.nd-page .nd-final-copy{max-width:55%}
}
@media(max-width:780px){
  #order-standard_cart.nd-page .nd-section{padding:75px 0}
  #order-standard_cart.nd-page .nd-hero{padding-top:30px;border-radius:0 0 30px 30px}
  #order-standard_cart.nd-page .nd-hero-layout{display:contents}
  #order-standard_cart.nd-page .nd-hero-copy{order:1;padding:0 0 8px}
  #order-standard_cart.nd-page .nd-hero h1{max-width:650px;font-size:clamp(38px,7.2vw,55px)}
  #order-standard_cart.nd-page .nd-hero-intro{max-width:575px}
  #order-standard_cart.nd-page .nd-scene{height:305px;max-width:600px;width:100%;margin:14px auto 0;order:3}
  #order-standard_cart.nd-page .nd-globe-stage canvas{width:min(90%,345px)}
  #order-standard_cart.nd-page .nd-scene-card-a{left:8%;bottom:62px}
  #order-standard_cart.nd-page .nd-scene-card-b{right:8%;top:55px}
  #order-standard_cart.nd-page .nd-scene-bottom{bottom:27px}
  #order-standard_cart.nd-page .nd-search-station{order:2;margin:6px 0 0;padding:17px}
  #order-standard_cart.nd-page .nd-search-preview{display:none}
  #order-standard_cart.nd-page .nd-hero-bottom{font-size:9px}
  #order-standard_cart.nd-page .nd-section-intro{gap:18px;align-items:start;flex-direction:column}
  #order-standard_cart.nd-page .nd-section-intro h2,#order-standard_cart.nd-page .nd-how h2,#order-standard_cart.nd-page .nd-faq-aside h2{font-size:clamp(37px,7vw,53px)}
  #order-standard_cart.nd-page .nd-tld-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  #order-standard_cart.nd-page .nd-tld-card{min-height:240px}
  #order-standard_cart.nd-page .nd-tld-name{font-size:clamp(40px,6.5vw,58px)}
  #order-standard_cart.nd-page .nd-benefits{margin:0 9px;border-radius:27px}
  #order-standard_cart.nd-page .nd-benefit-heading-mark{display:none}
  #order-standard_cart.nd-page .nd-how-layout{grid-template-columns:1fr;gap:42px}
  #order-standard_cart.nd-page .nd-identity-scene{max-width:620px;width:100%;min-height:530px}
  #order-standard_cart.nd-page .nd-pricing-section{margin:0 9px;border-radius:27px}
  #order-standard_cart.nd-page .nd-pricing-graphic{display:none}
  #order-standard_cart.nd-page .nd-pricing-table-container{padding:18px}
  #order-standard_cart.nd-page .nd-panel-header{padding:18px}
  #order-standard_cart.nd-page .nd-panel-footer{padding:19px}
  #order-standard_cart.nd-page .nd-domain-pricing .dataTables_filter{float:none!important}
  #order-standard_cart.nd-page .nd-faq-layout{grid-template-columns:1fr;gap:32px}
  #order-standard_cart.nd-page .nd-faq-aside{position:static}
  #order-standard_cart.nd-page .nd-faq-assist{max-width:420px}
  #order-standard_cart.nd-page .nd-final-stage{padding:59px 34px 0;min-height:520px}
  #order-standard_cart.nd-page .nd-final-copy{max-width:70%}
  #order-standard_cart.nd-page .nd-final-art{right:-20%;top:70px;opacity:.37;transform:scale(.77)}
  #order-standard_cart.nd-page .nd-final-bottom{margin:0 -34px;padding:18px 34px}
  #order-standard_cart.nd-page .spotlight-tlds-container{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:540px){
  #order-standard_cart.nd-page .nd-container{width:calc(100% - 30px)}
  #order-standard_cart.nd-page .nd-hero{padding-top:24px;border-radius:0 0 23px 23px}
  #order-standard_cart.nd-page .nd-overline-dark{font-size:9px;letter-spacing:.1em}
  #order-standard_cart.nd-page .nd-overline-line{display:none}
  #order-standard_cart.nd-page .nd-hero h1{font-size:clamp(33px,9vw,43px);margin:12px 0 11px}
  #order-standard_cart.nd-page .nd-hero-intro{font-size:13.5px;line-height:1.6;margin-bottom:13px}
  #order-standard_cart.nd-page .nd-hero-trust{gap:10px 16px;font-size:10px}
  #order-standard_cart.nd-page .nd-scene{height:245px;margin:13px 0 2px}
  #order-standard_cart.nd-page .nd-scene-grid{inset:12px 0 13px;border-radius:21px}
  #order-standard_cart.nd-page .nd-scene-index{top:30px;left:17px;right:17px;font-size:8px}
  #order-standard_cart.nd-page .nd-scene-bottom{left:17px;right:17px;bottom:25px;font-size:8px}
  #order-standard_cart.nd-page .nd-scene-bottom>span:last-child{display:none}
  #order-standard_cart.nd-page .nd-globe-stage{inset:0}
  #order-standard_cart.nd-page .nd-globe-stage canvas{width:min(83%,235px)}
  #order-standard_cart.nd-page .nd-scene-card-a{width:148px;padding:9px;bottom:44px;left:4%}
  #order-standard_cart.nd-page .nd-scene-card-b{width:103px;padding:10px;right:3%;top:49px}
  #order-standard_cart.nd-page .nd-scene-card-domain{font-size:15px}
  #order-standard_cart.nd-page .nd-scene-card-b strong{font-size:16px}
  #order-standard_cart.nd-page .nd-card-minilabel,#order-standard_cart.nd-page .nd-scene-card-footer{font-size:8px}
  #order-standard_cart.nd-page .nd-sparkline{height:16px}
  #order-standard_cart.nd-page .nd-sparkline i{width:5px}
  #order-standard_cart.nd-page .nd-search-station{padding:12px 12px;border-radius:20px;margin:7px 0 0}
  #order-standard_cart.nd-page .nd-search-topbar{margin-bottom:12px}
  #order-standard_cart.nd-page .nd-search-topbar strong{font-size:13px}
  #order-standard_cart.nd-page .nd-search-top-sub,#order-standard_cart.nd-page .nd-search-notation{display:none}
  #order-standard_cart.nd-page .nd-search-control{min-height:0;padding:5px 5px 5px 9px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:0;border-radius:14px}
  #order-standard_cart.nd-page .nd-search-magnify{width:30px}
  #order-standard_cart.nd-page .nd-search-magnify svg{width:20px;height:20px}
  #order-standard_cart.nd-page #inputDomain{width:100%!important;min-height:49px!important;font-size:16px!important;padding:7px 8px!important}
  #order-standard_cart.nd-page #inputDomain::placeholder{font-size:14px!important}
  #order-standard_cart.nd-page .nd-search-submit-wrap{grid-column:1/-1;margin-top:2px!important}
  #order-standard_cart.nd-page #btnCheckAvailability{width:100%;min-width:0;min-height:48px!important;font-size:13px!important;justify-content:space-between;padding:0 18px!important}
  #order-standard_cart.nd-page .nd-search-lower{margin-top:9px}
  #order-standard_cart.nd-page .nd-quick-search{gap:6px}
  #order-standard_cart.nd-page .nd-tld-chip{font-size:11px;padding:7px 9px}
  #order-standard_cart.nd-page .nd-tld-chip i{display:none}
  #order-standard_cart.nd-page .nd-hero-bottom>span{display:none}
  #order-standard_cart.nd-page .nd-section{padding:60px 0}
  #order-standard_cart.nd-page .nd-section-intro{margin-bottom:29px}
  #order-standard_cart.nd-page .nd-section-intro h2,#order-standard_cart.nd-page .nd-how h2,#order-standard_cart.nd-page .nd-faq-aside h2{font-size:clamp(35px,9.5vw,44px);margin:13px 0}
  #order-standard_cart.nd-page .nd-section-intro p,#order-standard_cart.nd-page .nd-how-copy>p,#order-standard_cart.nd-page .nd-faq-aside>p{font-size:13px}
  #order-standard_cart.nd-page .nd-tld-grid{gap:10px}
  #order-standard_cart.nd-page .nd-tld-card{min-height:205px;padding:16px;border-radius:17px}
  #order-standard_cart.nd-page .nd-tld-name{font-size:clamp(32px,9vw,43px);margin:8px 0 18px}
  #order-standard_cart.nd-page .nd-tld-card-top{font-size:8px;letter-spacing:.08em}
  #order-standard_cart.nd-page .nd-tld-price strong{font-size:19px}
  #order-standard_cart.nd-page .nd-tld-price small{font-size:8px}
  #order-standard_cart.nd-page .nd-tld-pick{width:34px;height:34px;border-radius:10px}
  #order-standard_cart.nd-page .nd-benefits{border-radius:23px;margin:0 7px}
  #order-standard_cart.nd-page .nd-bento{grid-template-columns:1fr;grid-template-rows:auto;gap:12px}
  #order-standard_cart.nd-page .nd-bento-feature{grid-row:auto;min-height:510px}
  #order-standard_cart.nd-page .nd-bento-privacy,#order-standard_cart.nd-page .nd-bento-forward{grid-column:auto}
  #order-standard_cart.nd-page .nd-bento-tile{padding:23px;min-height:267px;border-radius:22px}
  #order-standard_cart.nd-page .nd-bento-feature h3{font-size:42px}
  #order-standard_cart.nd-page .nd-bento-feature p{font-size:13px}
  #order-standard_cart.nd-page .nd-dns-visual{max-width:330px;margin:20px auto 0}
  #order-standard_cart.nd-page .nd-bento-tile h3{font-size:30px}
  #order-standard_cart.nd-page .nd-how-layout{gap:30px}
  #order-standard_cart.nd-page .nd-identity-scene{min-height:410px;border-radius:24px}
  #order-standard_cart.nd-page .nd-identity-window-main{height:234px;top:30%;left:8%;width:82%}
  #order-standard_cart.nd-page .nd-identity-window-back{height:207px;top:19%}
  #order-standard_cart.nd-page .nd-browser-surface{padding:21px}
  #order-standard_cart.nd-page .nd-browser-surface>strong{font-size:33px}
  #order-standard_cart.nd-page .nd-identity-floating{bottom:13%;right:4%;font-size:8px;padding:10px}
  #order-standard_cart.nd-page .nd-identity-bottom{left:20px;right:20px;bottom:16px}
  #order-standard_cart.nd-page .nd-pricing-section{border-radius:22px;margin:0 7px}
  #order-standard_cart.nd-page .nd-pricing-header h2{font-size:37px}
  #order-standard_cart.nd-page .nd-pricing-header p{font-size:13px}
  #order-standard_cart.nd-page .nd-pricing-panel{border-radius:17px}
  #order-standard_cart.nd-page .nd-panel-header{padding:15px;font-size:9px;letter-spacing:.06em}
  #order-standard_cart.nd-page .nd-panel-header>span:last-child{display:none}
  #order-standard_cart.nd-page .nd-pricing-table-container{padding:13px}
  #order-standard_cart.nd-page .nd-domain-pricing .dataTables_filter,#order-standard_cart.nd-page .nd-domain-pricing .dataTables_length{float:none!important;width:100%}
  #order-standard_cart.nd-page .nd-domain-pricing table thead th{padding:13px 11px!important}
  #order-standard_cart.nd-page .nd-domain-pricing table tbody td{padding:12px 11px!important}
  #order-standard_cart.nd-page .nd-panel-footer{align-items:start;flex-direction:column;padding:16px;font-size:10px}
  #order-standard_cart.nd-page .nd-faq-item summary{padding:15px;gap:10px;min-height:72px}
  #order-standard_cart.nd-page .nd-faq-item summary>span:nth-child(2){font-size:13px}
  #order-standard_cart.nd-page .nd-faq-answer{padding:0 15px 18px 42px;font-size:12px}
  #order-standard_cart.nd-page .nd-faq-assist{margin-top:25px}
  #order-standard_cart.nd-page .nd-final-section{padding-top:0;padding-bottom:35px}
  #order-standard_cart.nd-page .nd-final-stage{padding:48px 23px 0;border-radius:24px;min-height:480px}
  #order-standard_cart.nd-page .nd-final-copy{max-width:100%;padding-bottom:65px}
  #order-standard_cart.nd-page .nd-final-copy h2{font-size:clamp(43px,10.6vw,53px)}
  #order-standard_cart.nd-page .nd-final-copy p{font-size:13px;max-width:385px}
  #order-standard_cart.nd-page .nd-final-art{display:none}
  #order-standard_cart.nd-page .nd-final-actions{gap:18px}
  #order-standard_cart.nd-page .nd-final-bottom{margin:0 -23px;padding:16px 23px;font-size:8px}
  #order-standard_cart.nd-page .nd-final-bottom span:last-child{display:none}
  #order-standard_cart.nd-page #DomainSearchResults.nd-results-shell{padding:18px;border-radius:19px}
  #order-standard_cart.nd-page .nd-result-eyebrow,#order-standard_cart.nd-page .nd-spotlight-label{font-size:9px}
  #order-standard_cart.nd-page .spotlight-tlds-container{grid-template-columns:1fr 1fr;gap:9px}
  #order-standard_cart.nd-page .spotlight-tld{padding:13px!important;font-size:19px!important}
  #order-standard_cart.nd-page .spotlight-tld .available.price{font-size:13px}
  #order-standard_cart.nd-page #domainSuggestions .domain-suggestion{padding:13px!important}
}
@media(max-width:359px){
  #order-standard_cart.nd-page .nd-tld-grid{grid-template-columns:1fr 1fr}
  #order-standard_cart.nd-page .nd-tld-name{font-size:32px}
  #order-standard_cart.nd-page .nd-scene-card-b{display:none}
  #order-standard_cart.nd-page .nd-quick-search .nd-tld-chip{padding:7px}
  #order-standard_cart.nd-page .spotlight-tlds-container{grid-template-columns:1fr}
}
/* Support hoverless screens, reduced-motion preferences and older WebKit. */
@media(hover:none){
  #order-standard_cart.nd-page .nd-tld-card:hover{transform:none}
  #order-standard_cart.nd-page .nd-scene{transform:none!important}
}
@media(prefers-reduced-motion:reduce){
  #order-standard_cart.nd-page *,#order-standard_cart.nd-page *::before,#order-standard_cart.nd-page *::after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
  #order-standard_cart.nd-page.nd-js .nd-reveal:not(.nd-is-visible){opacity:1;transform:none}
}

/* Accessible native globe dragging. Vertical touch scrolling remains available. */
#order-standard_cart.nd-page .nd-scene{cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}
#order-standard_cart.nd-page .nd-scene.nd-is-dragging{cursor:grabbing}
/* Navigation for original, non-modern Croster cart configurations. */
#order-standard_cart.nd-page .nd-legacy-navigation{padding-top:22px}
#order-standard_cart.nd-page .nd-legacy-cart-navigation{margin:12px 0 18px;padding:16px 22px;border:1px solid #dfe6f7;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(20,53,100,.035)}
#order-standard_cart.nd-page .nd-legacy-cart-navigation .sidebar{position:static!important;box-shadow:none!important;width:100%!important;max-width:none!important}

/* Nabtech refinement: make live WHMCS search results genuinely full width.
   This wins against the Croster main-container-nosidebar max-width. */
#order-standard_cart.nd-page .nd-main .nd-container.nd-results-container.cros-domain-page.main-container-nosidebar{
  width:min(1580px,calc(100% - 64px))!important;
  max-width:none!important;
  margin-inline:auto!important;
  padding-inline:0!important;
}
#order-standard_cart.nd-page .nd-results-container #DomainSearchResults.nd-results-shell{
  width:100%!important;
  max-width:none!important;
  float:none!important;
}
#order-standard_cart.nd-page .nd-results-container #searchDomainInfo,
#order-standard_cart.nd-page .nd-results-container #spotlightTlds,
#order-standard_cart.nd-page .nd-results-container .suggested-domains{max-width:none!important;width:100%}
/* Tablet and mobile: show search first, then let people interact with the 3D globe. */
@media(max-width:780px){
  #order-standard_cart.nd-page .nd-hero-core{display:flex;flex-direction:column}
  #order-standard_cart.nd-page .nd-hero-layout{display:contents}
  #order-standard_cart.nd-page .nd-hero-bottom{order:4;align-self:stretch;margin-top:8px}
  #order-standard_cart.nd-page .nd-main .nd-container.nd-results-container.cros-domain-page.main-container-nosidebar{width:calc(100% - 36px)!important}
}
@media(max-width:540px){
  #order-standard_cart.nd-page .nd-main .nd-container.nd-results-container.cros-domain-page.main-container-nosidebar{width:calc(100% - 24px)!important}
}

/* ============================================================
   NABTECH V2.3  |  SEARCH, RESULTS AND FULL PRICING FILTER
   ============================================================ */
#order-standard_cart.nd-page {border:0!important;outline:0!important;box-shadow:none!important;overflow-x:clip!important;}
#order-standard_cart.nd-page .nd-hero {overflow-x:clip!important;}
#order-standard_cart.nd-page .nd-hero-trust {flex-wrap:nowrap!important;overflow-x:auto;gap:10px 15px;max-width:100%;scrollbar-width:none;-webkit-overflow-scrolling:touch;}
#order-standard_cart.nd-page .nd-hero-trust::-webkit-scrollbar,
#order-standard_cart.nd-page .nd-quick-search::-webkit-scrollbar {display:none;}
#order-standard_cart.nd-page .nd-hero-trust > span {white-space:nowrap!important;flex:none!important;}
#order-standard_cart.nd-page .nd-search-lower {display:flex!important;flex-wrap:nowrap!important;justify-content:space-between;min-width:0;gap:18px;}
#order-standard_cart.nd-page .nd-quick-search {display:flex!important;flex-wrap:nowrap!important;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:7px;}
#order-standard_cart.nd-page .nd-quick-search > span,
#order-standard_cart.nd-page .nd-quick-search .nd-tld-chip {flex:none!important;white-space:nowrap;}
#order-standard_cart.nd-page .nd-search-preview {flex:none!important;white-space:nowrap;max-width:31%;overflow:hidden;text-overflow:ellipsis;}
#order-standard_cart.nd-page .nd-search-preview strong {text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:bottom;max-width:185px;}
/* Wholly separate the real search results from Croster's narrow default container. */
#order-standard_cart.nd-page .nd-main .nd-container.nd-results-container {max-width:1580px!important;width:calc(100% - 64px)!important;}
#order-standard_cart.nd-page .nd-results-shell {max-width:none!important;width:100%!important;min-width:0!important;}
#order-standard_cart.nd-page .nd-results-shell .spotlight-tlds-container {width:100%!important;max-width:none!important;}
/* Filter toolbar uses only 1 functional search input. Vendor/DataTables search is
   hidden while the custom visible field drives the native DataTables API. */
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-price-table {border:1px solid #e2eafa!important;border-radius:20px!important;overflow:visible!important;padding:18px 18px 12px;background:#fff;position:relative;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-toolbar {position:relative;z-index:8!important;width:100%;min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(230px,360px)!important;align-items:center!important;gap:14px 18px!important;margin:0 0 17px!important;padding:0!important;overflow:visible!important;background:transparent!important;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-category-filter {display:flex!important;align-items:center!important;gap:13px!important;min-width:0;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-category-filter > label {font-size:12px!important;font-weight:850!important;white-space:nowrap;color:#627492!important;margin:0!important;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown {min-width:170px;max-width:100%;position:relative;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown > button {width:100%;display:inline-flex!important;justify-content:space-between!important;align-items:center!important;min-height:47px!important;gap:13px!important;border-radius:12px!important;padding:10px 15px!important;font-weight:750!important;font-size:13px!important;text-align:left!important;white-space:nowrap;box-shadow:none!important;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown .dropdown-menu {z-index:2000!important;top:calc(100% + 7px)!important;left:0!important;right:auto!important;transform:none!important;width:max-content;min-width:210px;max-width:min(345px,calc(100vw - 48px));max-height:320px;overflow-y:auto;overflow-x:hidden;border-radius:13px!important;background:#fff!important;border:1px solid #e1e9f7!important;box-shadow:0 24px 52px rgba(23,42,84,.19)!important;margin:0!important;padding:7px!important;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown .dropdown-menu li {list-style:none!important;padding:0!important;margin:0!important;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown .dropdown-menu .dropdown-item {display:block;padding:10px 13px!important;margin:0!important;white-space:normal;border-radius:8px;color:#344867;line-height:1.45;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown .dropdown-menu .dropdown-item:hover {background:#f1f5ff;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-search {width:100%!important;min-width:0!important;max-width:none!important;display:block!important;position:relative!important;float:none!important;margin:0!important;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-search > i {position:absolute;top:50%;left:16px;transform:translateY(-50%);color:#7b8eaa;z-index:2;font-size:14px;pointer-events:none;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-search #table-search {box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;margin:0!important;min-width:0!important;min-height:47px!important;height:47px!important;padding:10px 16px 10px 43px!important;border-radius:12px!important;background:#f8faff!important;border:1px solid #dce5f3!important;color:#263a5a!important;font-size:13px!important;box-shadow:none!important;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-search #table-search:focus {border-color:#a1b1f4!important;box-shadow:0 0 0 3px rgba(102,121,224,.09)!important;outline:0;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-search input[name^="fake"] {display:none!important;}
#order-standard_cart.nd-page .nd-domain-pricing .dataTables_filter {display:none!important;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-table-scroll {width:100%;min-width:0;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;border-radius:14px;scrollbar-width:thin;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-table-scroll .dataTables_wrapper {min-width:0;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-table-scroll table {table-layout:auto!important;min-width:625px!important;max-width:none!important;width:100%!important;border-radius:13px!important;margin:0 0 5px!important;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-table-scroll tbody td:first-child {min-width:150px;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-table-scroll thead th {white-space:nowrap!important;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-table-scroll tbody td {overflow-wrap:anywhere;}
#order-standard_cart.nd-page .nd-domain-pricing .dataTables_length,
#order-standard_cart.nd-page .nd-domain-pricing .dataTables_info,
#order-standard_cart.nd-page .nd-domain-pricing .dataTables_paginate {min-width:0;}
@media(max-width:870px) {
 #order-standard_cart.nd-page .nd-main .nd-container.nd-results-container {width:calc(100% - 32px)!important;}
 #order-standard_cart.nd-page .nd-domain-pricing .nd-tld-toolbar {grid-template-columns:1fr!important;gap:11px!important;}
 #order-standard_cart.nd-page .nd-domain-pricing .nd-tld-category-filter {width:100%;}
 #order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown {width:100%;max-width:none;}
 #order-standard_cart.nd-page .nd-domain-pricing .nd-tld-search {width:100%;}
 #order-standard_cart.nd-page .nd-search-preview {max-width:28%;}
}
@media(max-width:575px) {
 #order-standard_cart.nd-page .nd-main .nd-container.nd-results-container {width:calc(100% - 24px)!important;}
 #order-standard_cart.nd-page .nd-search-lower {flex-direction:column!important;align-items:stretch!important;gap:10px;}
 #order-standard_cart.nd-page .nd-quick-search {width:100%;}
 #order-standard_cart.nd-page .nd-search-preview {max-width:100%;align-self:flex-start;}
 #order-standard_cart.nd-page .nd-domain-pricing .nd-tld-price-table {padding:11px 10px 12px;}
 #order-standard_cart.nd-page .nd-domain-pricing .nd-tld-toolbar {margin-bottom:12px!important;}
 #order-standard_cart.nd-page .nd-domain-pricing .nd-tld-category-filter {gap:9px!important;}
 #order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown {min-width:0;}
}

/* V2.3 precision fixes: pricing dropdown must not be clipped by the pricing card. */
#order-standard_cart.nd-page .nd-pricing-panel {overflow:visible!important;}
#order-standard_cart.nd-page .nd-pricing-panel > .nd-panel-header {border-radius:25px 25px 0 0;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-price-table {isolation:auto!important;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-category-filter {min-width:0;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown {min-width:0;flex:1 1 auto;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown > button {max-width:100%;overflow:hidden;text-overflow:ellipsis;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown .dropdown-menu {min-width:min(210px,calc(100vw - 48px));}
@media(max-width:870px){
 #order-standard_cart.nd-page .nd-domain-pricing .nd-tld-category-filter {display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;}
 #order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown {min-width:0!important;width:100%!important;max-width:100%!important;}
 #order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown > button {width:100%!important;min-width:0;}
}
@media(max-width:575px){
 #order-standard_cart.nd-page .nd-pricing-panel > .nd-panel-header {border-radius:16px 16px 0 0;}
}

/* V2.3 precision fixes: pricing dropdown must not be clipped by the pricing card. */
#order-standard_cart.nd-page .nd-pricing-panel {overflow:visible!important;}
#order-standard_cart.nd-page .nd-pricing-panel > .nd-panel-header {border-radius:25px 25px 0 0;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-price-table {isolation:auto!important;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-category-filter {min-width:0;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown {min-width:0;flex:1 1 auto;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown > button {max-width:100%;overflow:hidden;text-overflow:ellipsis;}
#order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown .dropdown-menu {min-width:min(210px,calc(100vw - 48px));}
@media(max-width:870px){
 #order-standard_cart.nd-page .nd-domain-pricing .nd-tld-category-filter {display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;}
 #order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown {min-width:0!important;width:100%!important;max-width:100%!important;}
 #order-standard_cart.nd-page .nd-domain-pricing .nd-tld-dropdown > button {width:100%!important;min-width:0;}
}
@media(max-width:575px){
 #order-standard_cart.nd-page .nd-pricing-panel > .nd-panel-header {border-radius:16px 16px 0 0;}
}

/* v4.7: Edge/Chromium scroll-back repaint safeguard.
   The native WHMCS form is inside this glass panel. A blur filter on the
   parent can create a separate compositing surface and intermittently erase
   the WHITE input/button when a featured-TLD arrow smooth-scrolls upward.
   Preserve the existing translucent gradient and borders, but remove only
   this parent's backdrop filter. Other glass panels and extensions untouched. */
#order-standard_cart.ndu-register.nd-page .nd-search-station {
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}
