/* VeriDC 05 — dual theme, reference-led storefront */
:root{--surface:#101e32;--surface-raised:#13243b;--surface-muted:#0c192b;--page:#080f1c;--text:#d7e5f8;--text-muted:#829dbc;--border:#2d4563;--accent:#3979ee;--accent-soft:#193b67;--shadow:0 15px 45px #00000012}html[data-theme=light]{--surface:#fff;--surface-raised:#fff;--surface-muted:#f4f8fc;--page:#f4f8fb;--text:#172d45;--text-muted:#698099;--border:#dfe8f0;--accent:#2469dd;--accent-soft:#edf4ff;--shadow:0 15px 40px #2b557b0c;--blue:#2469dd}body,body[data-page=home],.tech-home{background:var(--page);color:var(--text)}.site-header{background:var(--surface);border-bottom:1px solid var(--border);z-index:30;box-shadow:0 8px 30px #00000003}.navrow{height:91px;gap:26px;position:relative}.navrow nav{gap:22px}.navrow nav a{color:var(--text-muted);font-weight:600;font-size:12px}.navrow nav a:hover,.navrow nav a.active{color:var(--accent)}.brand{color:var(--text);font-size:35px}.brand b,.brand-dot{color:var(--accent)}.brandmark{color:white}.custom-logo-link{display:block;flex-shrink:0}.custom-logo{height:auto;width:auto;max-width:165px;max-height:48px;object-fit:contain}.utility{background:var(--surface-muted);border-bottom:1px solid var(--border);color:var(--text-muted)}.utility>.container{height:34px}.utility>.container>span{font:10px Inter,sans-serif;letter-spacing:0}.utility button,.utility a{font-size:10px;color:var(--text-muted)}.utility .status-light{box-shadow:none;background:var(--accent)}.auth-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.theme-toggle{width:37px;height:37px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);font-size:21px;position:relative}.theme-toggle:hover{border-color:var(--accent);color:var(--accent)}.theme-sun{display:block;font-size:20px}.theme-moon{display:none;font-size:22px}[data-theme=light] .theme-sun{display:none}[data-theme=light] .theme-moon{display:block}.login-button{background:none;color:var(--text);font-size:12px;padding:10px 0;font-weight:600;white-space:nowrap}.register-button{font-size:11px;padding:12px 16px;gap:10px;background:var(--accent);color:#fff;border-color:var(--accent);white-space:nowrap}.nav-group{position:static}.submenu-toggle{color:var(--text-muted);padding:7px 2px;font-size:13px}.mega-panel{position:absolute;top:calc(100% - 4px);left:175px;width:750px;max-width:calc(100% - 200px);background:var(--surface);border:1px solid var(--border);box-shadow:0 22px 55px #061f3f22;border-radius:13px;padding:11px;z-index:50}.nav-group.open .mega-panel{display:grid;grid-template-columns:1.55fr 1fr;gap:12px}.mega-items{padding:10px}.mega-eyebrow{display:block;font-size:9px;font-weight:700;color:var(--text-muted);letter-spacing:1px;margin:8px 12px 13px}.mega-items>a{display:flex;align-items:center;gap:15px;padding:15px 12px!important;border-radius:7px}.mega-items>a:hover{background:var(--accent-soft)}.mega-items>a>span:not(.mega-icon){font-size:13px;color:var(--text);font-weight:600}.mega-icon{height:39px;width:39px;border-radius:9px;display:grid;place-items:center;background:var(--accent-soft);border:1px solid var(--border)}.mega-icon .icon{width:21px;height:21px;color:var(--accent)}.mega-items small{display:block;font-size:10px;color:var(--text-muted);font-weight:400;margin-top:5px;line-height:1.5}.mega-items b{margin-left:auto;color:var(--text-muted);font-size:14px;font-weight:400}.mega-promo{background:linear-gradient(140deg,#155fe2,#0b3c91);border-radius:9px;padding:27px 23px;color:white}.mega-promo>span{font-size:8px;letter-spacing:1.5px;color:#b6d1ff}.mega-promo>b{font-size:27px;letter-spacing:-.8px;line-height:1.25;display:block;margin:21px 0 14px;font-family:Manrope,sans-serif}.mega-promo>b>em{font-style:normal;color:#a0d0ff}.mega-promo p{font-size:11px;line-height:1.8;color:#b6cfff}.mega-panel .mega-promo>a{font-size:10px;color:#fff!important;font-weight:600;padding:0!important;margin-top:10px;display:block}.reference-opening{padding:31px 0 20px;background:radial-gradient(ellipse at 10% 10%,#286bcc0a,transparent 60%)}.opening-caption{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:9px;letter-spacing:1.3px;color:var(--text-muted)}.opening-caption>span{display:flex;align-items:center;gap:9px;font-size:8px;font-weight:600}.opening-caption i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.opening-caption a{font-size:10px;letter-spacing:0;color:var(--accent)}.reference-hero-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:24px}.reference-domain{border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow);padding:35px 38px 29px;position:relative}.reference-domain .section-no{font-family:Inter,sans-serif;font-size:9px;letter-spacing:1.4px;font-weight:700;color:var(--text-muted);margin-bottom:19px}.domain-title-icon{height:51px;width:51px;border:1px solid var(--border);background:var(--accent-soft);border-radius:13px;position:absolute;right:36px;top:32px;display:grid;place-items:center;color:var(--accent)}.domain-title-icon svg{height:26px;width:26px;stroke-width:1.2}.reference-domain h1{font-size:44px;letter-spacing:-1.9px;line-height:1.13;color:var(--text);margin:0 0 17px;font-weight:800}.reference-domain h1 em{color:var(--accent);font-style:normal}.reference-domain>p{font-size:13px;color:var(--text-muted);line-height:1.7;margin-bottom:23px}.reference-domain .search-tabs{display:inline-flex;background:var(--surface-muted);border:1px solid var(--border);padding:4px;border-radius:8px;gap:0;margin-bottom:18px}.reference-domain .search-tabs button{font-size:11px;font-weight:600;color:var(--text-muted);border:0;border-radius:5px;padding:11px 17px;background:transparent}.reference-domain .search-tabs .selected{color:var(--accent);background:var(--surface-raised);box-shadow:0 2px 8px #0d2b4a10}.reference-domain .domain-search{background:var(--surface-muted);border-color:var(--border);border-radius:9px;padding:7px;gap:10px}.reference-domain .domain-search input{font-size:12px;color:var(--text);background:transparent;padding:12px 0}.reference-domain input::placeholder{color:var(--text-muted)}.reference-domain .domain-search>.icon{width:20px;color:var(--accent)}.reference-domain .domain-search .button{background:var(--accent);border-color:var(--accent);border-radius:6px;padding:15px 19px;gap:20px;font-size:11px;color:white}.reference-domain .search-bottom{font-size:9px;color:var(--text-muted);margin-top:14px}.reference-domain .search-bottom a{color:var(--accent)}.reference-domain .search-bottom .icon{color:var(--accent)}.domain-shortcuts{display:flex;justify-content:space-between;align-items:center;font-size:9px;border-top:1px solid var(--border);margin-top:23px;padding-top:16px;color:var(--text-muted)}.domain-shortcuts a{color:var(--text-muted)}.domain-shortcuts a:hover{color:var(--accent)}.first-offer{position:relative;border-radius:18px;padding:30px 32px;overflow:hidden;background:radial-gradient(ellipse at 110% -5%,#69a3ff70,transparent 60%),linear-gradient(135deg,#1c69e5,#124ea9 70%,#0c3886);color:white;box-shadow:0 12px 40px #1c66cb18;isolation:isolate;min-height:430px}.offer-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.offer-top>span{font:8px monospace;letter-spacing:1.5px;color:#afcff8}.offer-top>b{font-size:7px;font-weight:600;letter-spacing:.5px;background:#ffffff12;border:1px solid #ffffff30;border-radius:4px;padding:5px 7px;color:#d7e9ff}.first-offer h2{font-size:27px;color:white;font-weight:600;letter-spacing:-.8px;line-height:1.3;margin:30px 0 17px}.offer-value{display:flex;align-items:center;font:800 112px Manrope,sans-serif;letter-spacing:-9px;line-height:1;color:#e7f4ff;text-shadow:0 10px 35px #00397933}.offer-value>span{font-size:42px;letter-spacing:-2px;align-self:flex-start;margin-top:14px;font-weight:500;margin-right:3px}.offer-value>div{font:10px Inter,sans-serif;line-height:1.8;letter-spacing:2px;margin-left:19px;align-self:flex-end;margin-bottom:13px;color:#bddcff}.first-offer>p{font-size:11px;line-height:1.7;color:#bdd6fc;margin:17px 0 40px}.offer-link{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:25px;left:32px;right:32px;font-size:11px;color:#d9eaff;border-top:1px solid #ffffff25;padding-top:17px}.offer-link b{font-weight:400;font-size:18px}.offer-circuits{position:absolute;right:-110px;top:105px;width:270px;height:270px;z-index:-1;transform:rotate(-20deg)}.offer-circuits i{position:absolute;inset:0;border:1px solid #a8caff30;border-radius:40px}.offer-circuits i:nth-child(2){inset:25px}.offer-circuits i:nth-child(3){inset:50px}.reference-tlds{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:22px}.reference-tlds>a{border:1px solid var(--border);border-radius:11px;background:var(--surface);box-shadow:0 5px 20px #163b6303;padding:21px 23px;transition:transform .2s,border-color .2s}.reference-tlds>a:hover{transform:translateY(-4px);border-color:var(--accent)}.reference-tlds>a>span{display:flex;justify-content:space-between;align-items:center}.reference-tlds b{font:700 25px Manrope,sans-serif;letter-spacing:-.7px;color:var(--accent)}.reference-tlds i{font-style:normal;color:var(--text-muted);font-size:14px}.reference-tlds small{display:block;color:var(--text-muted);font-size:9px;margin:9px 0 14px}.reference-tlds strong{font-size:15px;font-weight:600;color:var(--text)}.reference-tlds em{font-size:9px;font-style:normal;font-weight:400;color:var(--text-muted);margin-left:5px}.opening-note{display:flex;justify-content:space-between;font-size:9px;color:var(--text-muted);margin-top:16px}.server-showcase{border:1px solid #273e63;border-radius:17px;background:#071321;position:relative;overflow:hidden;min-height:455px;margin-top:24px;color:white;isolation:isolate;box-shadow:0 15px 40px #193e6e10}.showcase-photo{position:absolute;top:0;bottom:0;left:-30px;width:70%;background:url('assets/infrastructure-hero.png') center center/cover no-repeat;mask-image:linear-gradient(to right,black 40%,transparent 98%);z-index:-2;opacity:.9}.server-showcase:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 15%,#06122165 43%,#071322 75%),linear-gradient(0deg,#071221,transparent 35%);z-index:-1}.showcase-copy{width:52%;margin-left:auto;padding:40px 38px 68px 10px;position:relative}.showcase-copy .signal-tag{font-size:8px;letter-spacing:.9px;color:#8aacd2}.showcase-copy h2{font-size:43px;letter-spacing:-1.7px;line-height:1.16;color:#e4f1ff;font-weight:700;margin:22px 0 17px}.showcase-copy h2 em{color:#7db7ff;font-style:normal}.showcase-copy>p{font-size:12px;line-height:1.8;color:#8facce;margin:0 0 22px}.showcase-terminal{display:flex;align-items:center;gap:10px;padding:14px 15px;background:#06101ecc;border:1px solid #29466b;border-radius:7px;font:10px monospace;color:#9cbbdf;min-height:44px;max-width:430px}.terminal-dots{display:flex;gap:3px}.terminal-dots i{width:4px;height:4px;border-radius:50%;background:#355780}.terminal-prefix{color:#52799f;font-size:9px}.rotating-word{color:#a7d4ff;display:inline-block}.terminal-cursor{width:5px;height:12px;background:#79b2f3;animation:blink 1.2s steps(2,start) infinite}@keyframes blink{to{opacity:0}}.showcase-actions{display:flex;align-items:center;gap:21px;margin-top:22px}.showcase-actions .button{font-size:11px;padding:13px 17px;background:#286add;border-color:#5c8fde;color:white}.showcase-actions>a:last-child{font-size:10px;color:#a9c7ee}.showcase-bottom{position:absolute;left:30px;right:30px;bottom:18px;display:flex;justify-content:space-between;align-items:center}.showcase-bottom>span{font:7px monospace;letter-spacing:1.5px;color:#6685a9}.motion-toggle{background:transparent;font-size:9px;color:#91b0d4;padding:4px;border-radius:3px}.showcase-particles{position:absolute;inset:0;z-index:-1;pointer-events:none}.showcase-particles>i{position:absolute;left:15%;bottom:0;width:1px;height:75px;background:linear-gradient(transparent,#5cbbff,transparent);opacity:0;animation:light-travel 6s ease-in infinite;transform:rotate(30deg)}.showcase-particles>i:nth-child(2){left:29%;animation-delay:-2s}.showcase-particles>i:nth-child(3){left:42%;animation-delay:-4s}.showcase-particles>i:nth-child(4){left:8%;animation-delay:-3s}@keyframes light-travel{0%{translate:0 80px;opacity:0}20%{opacity:.7}70%{opacity:.25}100%{translate:100px -430px;opacity:0}}.campaign-section{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;display:grid;grid-template-columns:1fr 1.5fr;gap:55px;padding:42px;margin-top:4px;margin-bottom:53px;scroll-margin-top:35px}.campaign-number{background:linear-gradient(135deg,#edf5ff,#dbeaff);border:1px solid #cbdef9;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:250px;position:relative;overflow:hidden;color:#1e5aa7}.campaign-number:after{content:'';width:230px;height:230px;border:1px solid #aacaf033;border-radius:35px;position:absolute;right:-150px;top:-80px;transform:rotate(30deg)}.campaign-number>span{font-size:9px;letter-spacing:1.7px;color:#6389bb;font-weight:600}.campaign-number>strong{font:800 98px Manrope,sans-serif;letter-spacing:-6px;line-height:1.3}.campaign-number>b{font-size:12px;letter-spacing:3px;font-weight:500}.campaign-copy{padding:9px 0}.campaign-copy .section-no{color:var(--text-muted);font-size:9px}.campaign-copy h2{font-size:34px;color:var(--text);line-height:1.2;letter-spacing:-1.2px}.campaign-copy h2 em{color:var(--accent);font-style:normal}.campaign-copy>p{font-size:13px;line-height:1.8;color:var(--text-muted);margin:18px 0 23px}.campaign-actions{display:flex;align-items:center;gap:23px}.campaign-actions .button{background:var(--accent);color:#fff;font-size:11px;padding:13px 17px;border-color:var(--accent)}.campaign-actions>button{background:none;color:var(--accent);font-size:11px;padding:6px 0}.campaign-terms{border:0;margin-top:17px;padding:0}.campaign-terms summary{font-size:10px;color:var(--text-muted);justify-content:flex-start;gap:12px;font-weight:400}.campaign-terms p{font-size:11px;color:var(--text-muted);line-height:1.8;max-width:510px}[data-theme=dark] .campaign-number{background:linear-gradient(140deg,#173960,#0a223c);border-color:#305783;color:#9ec9ff}[data-theme=dark] .campaign-number>span{color:#6f9aca}.js-reveal [data-reveal]{transition:opacity .6s ease,translate .6s ease}.js-reveal [data-reveal].pending-reveal{opacity:0;translate:0 22px}.motion-paused *,html.motion-paused *:before,html.motion-paused *:after{animation-play-state:paused!important}.motion-paused .js-reveal [data-reveal],html.motion-paused [data-reveal]{opacity:1;translate:0 0;transition:none}
/* Light mode uses separate surfaces, not an inversion filter. */
[data-theme=light] .tech-home{color:var(--text)}[data-theme=light] .tech-section-title h2,[data-theme=light] .workflow-heading h2,[data-theme=light] .tech-principles h2,[data-theme=light] .tech-closing h2{color:#17324b}[data-theme=light] .tech-section-title h2 em,[data-theme=light] .workflow-heading h2 em,[data-theme=light] .tech-principles h2 em,[data-theme=light] .tech-closing h2 em{color:#537caa}[data-theme=light] .tech-section-title>p,[data-theme=light] .section-no{color:#6d849c}[data-theme=light] .solution-pills>*{background:#fff;border-color:#dce6f0;color:#698199}[data-theme=light] .solution-pills>.selected{background:#eaf2ff;color:#275ca1;border-color:#c8daf3}[data-theme=light] .tech-product{background:radial-gradient(ellipse at 50% 25%,#e5f0fb88,transparent 60%),#fff;border-color:#dbe6f0;box-shadow:0 6px 25px #21476b05}[data-theme=light] .tech-product:hover{border-color:#8aafe0;box-shadow:0 15px 35px #356cac10}[data-theme=light] .product-overline>span{color:#6c85a0}[data-theme=light] .product-overline small{color:#a0afbf}[data-theme=light] .tech-product h3{color:#193651}[data-theme=light] .tech-product>p{color:#6b839d}[data-theme=light] .spec-tags span{background:#f5f9fd;border-color:#dce8f3;color:#6583a3}[data-theme=light] .tech-product-bottom{border-color:#e0e9f2}[data-theme=light] .tech-product-bottom strong{color:#20466a}[data-theme=light] .tech-product-bottom small,[data-theme=light] .tech-product-bottom strong>span{color:#7b92a9}[data-theme=light] .tech-product-bottom>a{background:#eaf2ff;border-color:#cbddf6;color:#376fb7}[data-theme=light] .product-art{background:radial-gradient(ellipse,#dbeafba0,transparent 72%)}[data-theme=light] .services-foot,[data-theme=light] .services-foot a{color:#748ca6}[data-theme=light] .services-foot strong{color:#3974b6}[data-theme=light] .tech-compute{background:radial-gradient(ellipse at 90% 70%,#d6e7f880,transparent 70%),#edf4fc;border-color:#d1e0f0}[data-theme=light] .tech-compute h2{color:#1c3c5d}[data-theme=light] .tech-compute h2 em{color:#5e86b3}[data-theme=light] .compute-copy>p{color:#6c87a4}[data-theme=light] .compute-specs b{color:#315c88}[data-theme=light] .compute-specs span{color:#8098b0}[data-theme=light] .compute-visual{background-image:radial-gradient(#779cca40 1px,transparent 1px)}[data-theme=light] .compute-orbit{border-color:#8dafd355}[data-theme=light] .node-label{background:#e5effa;border-color:#b8d0ea;color:#517ba9}[data-theme=light] .workflow-section{border-color:#dbe5ef}[data-theme=light] .workflow-grid article{background:#fff;border-color:#d9e5f0;box-shadow:var(--shadow)}[data-theme=light] .workflow-grid article>span{color:#d5e4f4}[data-theme=light] .workflow-grid h3{color:#244b6c}[data-theme=light] .workflow-grid p{color:#748ea7}[data-theme=light] .workflow-grid a,[data-theme=light] .workflow-grid button{color:#3c75b2}[data-theme=light] .tech-principles article{border-color:#d7e3ef}[data-theme=light] .tech-principles article>span{color:#9ab2ca}[data-theme=light] .tech-principles h3{color:#274e70}[data-theme=light] .tech-principles p{color:#7891aa}[data-theme=light] .tech-principles>div>a{color:#3375b6}[data-theme=light] .tech-journal{background:#eaf1f8;border-color:#d9e4ef}[data-theme=light] .tech-journal .blog-card,[data-theme=light] .blog-list .blog-card{background:white;border-color:#d5e3f0;box-shadow:0 10px 25px #375f8005}[data-theme=light] .tech-journal .blog-art,[data-theme=light] .blog-list .blog-art{background:radial-gradient(ellipse,#d6e7fa,#eaf3fc);color:#5482b4}[data-theme=light] .tech-journal .art-1{background:radial-gradient(ellipse,#d3eaf1,#edf6f9)}[data-theme=light] .tech-journal .art-2{background:radial-gradient(ellipse,#dce5f5,#f0f3fb)}[data-theme=light] .tech-journal .art-orbit,[data-theme=light] .tech-journal .art-orbit:after,[data-theme=light] .blog-list .art-orbit,[data-theme=light] .blog-list .art-orbit:after{border-color:#aac6e544}[data-theme=light] .blog-info h3,[data-theme=light] .tech-journal .blog-info h3{color:#254967}[data-theme=light] .blog-info p,[data-theme=light] .tech-journal .blog-info p{color:#6c88a1}[data-theme=light] .blog-info .kicker,[data-theme=light] .tech-journal .kicker{color:#5483b5}[data-theme=light] .blog-info small,[data-theme=light] .tech-journal .blog-info small{color:#96a9bd}[data-theme=light] .card-link,[data-theme=light] .tech-journal .card-link{color:#3473b3}[data-theme=light] .tech-section-title>a{color:#326eaf}[data-theme=light] .service-hero h1{color:#1b3854}[data-theme=light] .service-hero h1 em{color:#3a75b6}[data-theme=light] .service-hero-copy>p{color:#6f879f}[data-theme=light] .service-hero .signal-tag,[data-theme=light] .service-hero-tags{color:#6383a6}[data-theme=light] .breadcrumb,[data-theme=light] .breadcrumb a{color:#8a9fb4}[data-theme=light] .service-hero-actions .outline,[data-theme=light] .outline{background:#fff;color:#3f76b0;border-color:#ccdeef}[data-theme=light] .outline:hover{background:#eff6fc}[data-theme=light] .subnav{border-color:#d4e2ef}[data-theme=light] .subnav a{color:#6c879f}[data-theme=light] .subnav a.current{color:#2566b7;border-color:#397cce}[data-theme=light] .section-title h2{color:#1f405b}[data-theme=light] .section-title .kicker{color:#6788aa}[data-theme=light] .period{background:#e7f0f8;border-color:#d4e2f1}[data-theme=light] .period button{color:#6a86a2}[data-theme=light] .period .selected{background:white;color:#326ca8}[data-theme=light] .package{background:#fff;border-color:#d3e1ed;box-shadow:0 8px 30px #365d7d07}[data-theme=light] .package.recommended{border-color:#518bdd;box-shadow:0 10px 40px #2d6abb0b}[data-theme=light] .package .icon-tile,[data-theme=light] .icon-tile{background:#edf5fc;border-color:#d3e3f2;color:#5182b6}[data-theme=light] .package h3{color:#244b6c}[data-theme=light] .package-sub{color:#8ba0b6}[data-theme=light] .package-price strong{color:#173d62}[data-theme=light] .package-price small,[data-theme=light] .tax-note{color:#8b9fb3}[data-theme=light] .package ul{border-color:#dfebf4}[data-theme=light] .package li{color:#6683a0}[data-theme=light] .package li .icon{color:#6294c9}[data-theme=light] .sample-note{color:#8a9fb4}[data-theme=light] .feature-row article{background:white;border-color:#d4e2ef;box-shadow:var(--shadow)}[data-theme=light] .feature-row h3{color:#234b6b}[data-theme=light] .feature-row p{color:#7891a9}[data-theme=light] .faq-section{border-color:#d6e2ee}[data-theme=light] .faq-section h2{color:#234665}[data-theme=light] .faq-section>div>p,[data-theme=light] .faq-section details p{color:#6c8aa6}[data-theme=light] .faq-section details{border-color:#dbe6ef}[data-theme=light] .faq-section summary{color:#355f83}[data-theme=light] .related-grid>a{background:white;border-color:#d4e2ef}[data-theme=light] .related h3{color:#2c577d}[data-theme=light] .related p{color:#7c96ae}[data-theme=light] .sizing-section{background:radial-gradient(ellipse at right,#dceafb,transparent 70%),#edf5fc;border-color:#d2e2f1}[data-theme=light] .sizing-section h2{color:#2b5074}[data-theme=light] .sizing-section h2 em,[data-theme=light] .compare-section h2 em{color:#6c8fb8}[data-theme=light] .sizing-section p,[data-theme=light] .sizing-control label{color:#7490ac}[data-theme=light] .sizing-control label strong{color:#376eab}[data-theme=light] .sizing-result{border-color:#ccdef0}[data-theme=light] .sizing-result>span,[data-theme=light] .range-labels{color:#839ab3}[data-theme=light] .sizing-result b{color:#3a6da5}[data-theme=light] .sizing-control input[type=number]{background:white;color:#356a9d;border-color:#bad2e9}[data-theme=light] .mail-estimate strong{color:#285d94}[data-theme=light] .mail-estimate>span,[data-theme=light] .mail-estimate small{color:#7290ac}[data-theme=light] .compare-section h2{color:#21476a}[data-theme=light] .compare-scroll,[data-theme=light] .table-wrap{background:#fff;border-color:#d1e0ee}[data-theme=light] .compare-scroll thead,[data-theme=light] .table-wrap thead{background:#edf4fb;color:#567d9f}[data-theme=light] .compare-scroll th{color:#446d91}[data-theme=light] .compare-scroll tbody th{color:#839cb4;border-color:#dce8f3}[data-theme=light] .compare-scroll td,[data-theme=light] .table-wrap td{color:#567b9c;border-color:#dce8f3}[data-theme=light] .compare-scroll thead th:nth-child(3),[data-theme=light] .compare-scroll td:nth-child(3){background:#edf6ff99}[data-theme=light] .page-intro{background:radial-gradient(ellipse at right,#dbeafa,transparent 70%),#edf4fb;border-color:#d6e4f0;color:#214767}[data-theme=light] .page-intro h1{color:#204566}[data-theme=light] .page-intro p{color:#7992aa}[data-theme=light] .domain-page-search .domain-search{background:white;border-color:#cedfed}[data-theme=light] .domain-page-search input{color:#355a7a}[data-theme=light] .domain-page-search .search-tabs button{color:#86a0b7}[data-theme=light] .domain-page-search .search-tabs .selected{color:#387bb6}[data-theme=light] .filter-label input{background:white;border-color:#d1dfed;color:#49728f}[data-theme=light] .table-wrap td>b{color:#3d7cb6}[data-theme=light] .table-wrap td>span{color:#97abbc}[data-theme=light] .about-grid>div>h2{color:#284f70}[data-theme=light] .about-grid>div>p{color:#7590a7}[data-theme=light] .about-grid>.about-blue>h2{color:#d2e7ff}[data-theme=light] .article-body h1,[data-theme=light] .article-body h2{color:#244c70}[data-theme=light] .article-body p,[data-theme=light] .article-body .lead{color:#708da7}[data-theme=light] .article-author{color:#94aabd;border-color:#d5e4f0}[data-theme=light] .help-strip{background:#e8f1fa;border-color:#d5e3f0}[data-theme=light] .help-strip h3{color:#31597a}[data-theme=light] .help-strip p{color:#7290a8}[data-theme=light] .help-symbol{color:#5185b2;background:white;border-color:#d2e2ef}[data-theme=light] .help-strip .outline{background:#fff;border-color:#c9dfee;color:#417aab}[data-theme=light] footer{background:#fff;border-color:#d9e6f0}[data-theme=light] .footer-grid h4{color:#3f617e}[data-theme=light] .footer-grid>div>a:not(.brand),[data-theme=light] .footer-grid button,[data-theme=light] .footer-grid p{color:#7b94ab}[data-theme=light] .footer-base{border-color:#e0eaf2;color:#95a9ba}[data-theme=light] .footer-label{color:#a1b2c1}[data-theme=light] dialog{background:#fff;border-color:#caddea;color:#284d6c}[data-theme=light] dialog p{color:#698aa4}[data-theme=light] .close{color:#829eb6}[data-theme=light] .search-status{color:#467aaa}[data-theme=light] .muted{color:#89a1b6}[data-theme=light] .menu-button{background:#edf5fb;color:#4e84b6}
@media(max-width:1200px){.navrow{gap:19px}.navrow nav{gap:16px}.auth-actions{gap:11px}.navrow nav a{font-size:11px}.register-button{padding:11px 12px;font-size:10px}.brand{font-size:31px}.reference-domain{padding:32px}.reference-domain h1{font-size:40px}.first-offer{padding:28px}.offer-value{font-size:96px}.offer-value>div{font-size:9px;margin-left:13px}.first-offer h2{font-size:26px}.offer-top{gap:9px}.offer-top>span{font-size:7px}.offer-top>b{font-size:6px}.offer-link{left:28px;right:28px}.reference-tlds>a{padding:19px}.mega-panel{left:130px;max-width:calc(100% - 140px)}.showcase-copy{width:54%}.showcase-copy h2{font-size:40px}.showcase-actions{gap:15px}.showcase-actions .button{font-size:10px}.showcase-actions>a:last-child{font-size:9px}}
@media(max-width:1050px){.navrow{height:80px}.menu-button{display:block;margin-left:auto;padding:8px 11px;background:var(--accent-soft);color:var(--accent);border-radius:6px;font-size:20px}.navrow nav{display:none;position:absolute;top:80px;left:0;right:0;background:var(--surface);padding:15px;border:1px solid var(--border);box-shadow:0 20px 45px #0002;border-radius:0 0 10px 10px;z-index:50;align-items:stretch;gap:0;max-height:calc(100vh - 130px);overflow:auto}.navrow nav.open{display:flex;flex-direction:column}.navrow nav a{font-size:13px;padding:13px}.nav-group{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:0}.nav-group>a{flex:1}.submenu-toggle{padding:12px 16px}.mega-panel{position:static;top:auto;left:auto;max-width:100%;width:100%;box-shadow:none;border-color:var(--border);padding:7px}.nav-group.open .mega-panel{display:grid;grid-template-columns:1.7fr 1fr}.mega-promo{padding:23px}.mega-items{padding:5px}.mega-items>a{padding:13px 10px!important}.auth-actions{gap:15px}.login-button{font-size:12px}.register-button{font-size:11px}.reference-hero-grid{grid-template-columns:1.4fr 1fr;gap:18px}.reference-domain{padding:28px}.reference-domain h1{font-size:37px}.domain-title-icon{width:43px;height:43px;right:26px;top:29px}.reference-domain>.section-no{font-size:8px}.reference-domain>p{font-size:12px}.first-offer{padding:26px}.first-offer h2{font-size:25px}.offer-top>span{font-size:7px;letter-spacing:1px}.offer-top>b{font-size:6px}.offer-value{font-size:85px}.offer-value>span{font-size:35px}.offer-value>div{font-size:8px;letter-spacing:1.5px;margin-left:12px}.reference-domain .domain-search{gap:7px}.reference-domain .domain-search input{font-size:11px}.reference-domain .domain-search .button{padding:14px 13px;gap:10px}.reference-domain .search-bottom{font-size:8px}.domain-shortcuts{font-size:8px;gap:10px}.reference-domain .search-tabs button{font-size:10px;padding:10px 14px}.reference-tlds{gap:10px}.reference-tlds>a{padding:16px}.reference-tlds b{font-size:23px}.reference-tlds small{font-size:8px}.reference-tlds strong{font-size:13px}.showcase-copy{width:57%;padding-right:28px}.showcase-copy .signal-tag{font-size:7px}.showcase-copy>p{font-size:11px}.showcase-copy h2{font-size:36px}.showcase-photo{width:80%;left:-85px}.showcase-actions{gap:13px}.showcase-actions .button{padding:12px 14px}.campaign-section{gap:35px;padding:32px}.campaign-number>strong{font-size:86px}.campaign-copy h2{font-size:31px}}
@media(max-width:700px){.reference-hero-grid{grid-template-columns:1fr}.reference-domain{padding:30px}.reference-domain h1{font-size:40px}.reference-domain>p{font-size:13px}.domain-title-icon{right:29px}.reference-domain .domain-search input{font-size:12px}.reference-domain .domain-search .button{padding:15px 19px}.reference-domain .search-bottom{font-size:9px}.first-offer{min-height:300px;padding:26px 30px}.offer-top{justify-content:flex-start;gap:17px}.first-offer h2{font-size:29px;margin:24px 0 12px;max-width:280px}.offer-value{position:absolute;right:30px;top:80px;font-size:92px}.offer-value>span{font-size:34px}.offer-value>div{display:none}.first-offer>p{font-size:12px;margin:15px 0 60px;max-width:260px}.offer-link{left:30px;right:30px}.reference-tlds{grid-template-columns:repeat(3,1fr);gap:12px}.reference-tlds>a{padding:19px}.reference-tlds>a:nth-last-child(-n+2){grid-column:span 1}.reference-tlds>a:last-child{grid-column:span 2}.reference-tlds b{font-size:25px}.reference-tlds strong{font-size:14px}.opening-caption a{font-size:9px}.server-showcase{min-height:630px}.showcase-copy{width:100%;padding:30px 30px 280px}.showcase-photo{width:100%;left:0;top:auto;bottom:0;height:360px;background-position:center center;mask-image:linear-gradient(0deg,black,black 50%,transparent)}.server-showcase:after{background:linear-gradient(180deg,#071322 0%,#071322 44%,transparent 76%,#071322 100%)}.showcase-copy h2{font-size:38px}.showcase-copy>p{font-size:12px;max-width:450px}.showcase-actions .button{font-size:11px}.showcase-actions>a:last-child{font-size:10px}.showcase-bottom>span{font-size:6px}.motion-toggle{font-size:8px}.campaign-section{grid-template-columns:1fr 1.2fr;gap:28px;padding:27px}.campaign-number{min-height:260px}.campaign-number>strong{font-size:75px}.campaign-number>b{font-size:10px;letter-spacing:1.7px}.campaign-number>span{font-size:7px}.campaign-copy h2{font-size:29px}.campaign-copy>p{font-size:12px}.campaign-copy>p br{display:none}.campaign-actions{flex-wrap:wrap;gap:15px}.campaign-actions>button{font-size:10px}}
@media(max-width:580px){.navrow{height:76px;gap:10px}.brand{font-size:28px}.brandmark{width:29px;height:32px;margin-right:7px}.brandmark svg{width:19px}.brand-dot{font-size:31px}.menu-button{padding:7px 8px;font-size:18px}.auth-actions{gap:10px}.theme-toggle{width:31px;height:31px;font-size:19px}.theme-moon{font-size:20px}.login-button{font-size:10px}.register-button{font-size:10px;padding:9px 11px;gap:0}.register-button svg{display:none}.navrow nav{top:76px;padding:11px;max-height:calc(100dvh - 120px)}.nav-group.open .mega-panel{grid-template-columns:1fr;gap:8px}.mega-promo{padding:18px 20px}.mega-promo>b{font-size:23px;display:inline-block;margin:12px 0 10px}.mega-promo p{font-size:10px;margin:0 0 12px}.mega-promo .mega-promo>a{font-size:10px}.mega-items>a{gap:12px;padding:14px 8px!important}.mega-items>a>span:not(.mega-icon){font-size:12px}.mega-items small{font-size:9px}.mega-icon{width:35px;height:35px}.mega-eyebrow{font-size:8px}.utility>.container>span{display:none}.utility>.container{height:30px}.utility .container>div{justify-content:space-between;width:100%;gap:16px}.utility button,.utility a{font-size:9px}.reference-opening{padding:22px 0 15px}.opening-caption{margin-bottom:17px}.opening-caption>span{font-size:7px;letter-spacing:.7px;gap:6px}.opening-caption a{font-size:8px}.reference-hero-grid{gap:16px}.reference-domain{padding:26px 22px 23px;border-radius:14px}.reference-domain>.section-no{font-size:7px;letter-spacing:1px;margin-bottom:23px}.domain-title-icon{width:35px;height:35px;right:22px;top:21px;border-radius:10px}.domain-title-icon svg{width:21px;height:21px}.reference-domain h1{font-size:37px;letter-spacing:-1.7px;line-height:1.15;margin-bottom:15px}.reference-domain>p{font-size:12px;line-height:1.8;margin-bottom:20px}.reference-domain .search-tabs{padding:4px;margin-bottom:15px}.reference-domain .search-tabs button{font-size:10px;padding:10px 14px}.reference-domain .domain-search{padding:5px;gap:5px;flex-wrap:wrap}.reference-domain .domain-search>.icon{width:17px;height:17px;margin-left:8px}.reference-domain .domain-search input{font-size:11px;padding:12px 5px;flex:1}.reference-domain .domain-search .button{width:100%;justify-content:space-between;margin-top:3px;padding:12px 13px;font-size:11px}.reference-domain .search-bottom{font-size:8px;line-height:1.6;gap:10px}.domain-shortcuts{font-size:8px;margin-top:17px;padding-top:15px;gap:10px;line-height:1.5}.first-offer{min-height:295px;border-radius:14px;padding:25px}.offer-top{gap:13px}.offer-top>span{font-size:7px}.offer-top>b{font-size:6px}.first-offer h2{font-size:25px;letter-spacing:-.8px;max-width:220px;position:relative;z-index:1}.offer-value{font-size:90px;right:22px;top:129px;letter-spacing:-7px}.offer-value>span{font-size:31px;margin-top:13px;margin-right:1px}.first-offer>p{font-size:11px;max-width:170px;position:relative;z-index:1;line-height:1.8;margin-top:21px}.offer-link{font-size:10px;left:25px;right:25px;bottom:21px;padding-top:14px}.reference-tlds{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:16px}.reference-tlds>a{padding:18px;border-radius:10px}.reference-tlds>a:last-child{grid-column:1/-1;display:flex;align-items:center;gap:20px}.reference-tlds>a:last-child>span{gap:19px}.reference-tlds>a:last-child small{flex:1;margin:0}.reference-tlds b{font-size:26px}.reference-tlds small{font-size:9px;line-height:1.6;margin:8px 0 12px}.reference-tlds strong{font-size:15px}.opening-note{flex-direction:column;gap:8px;font-size:8px;margin-top:15px}.server-showcase{margin-top:18px;border-radius:13px;min-height:620px}.showcase-copy{padding:28px 24px 260px}.showcase-copy .signal-tag{font-size:6px;letter-spacing:.4px;gap:7px}.showcase-copy h2{font-size:37px;letter-spacing:-1.2px;margin:22px 0 17px}.showcase-copy>p{font-size:11px;line-height:1.9;max-width:none}.showcase-copy>p br{display:none}.showcase-terminal{gap:7px;padding:12px 10px;font-size:9px;max-width:none}.terminal-prefix{font-size:8px}.terminal-dots{gap:2px}.terminal-dots i{height:3px;width:3px}.terminal-cursor{width:4px;height:10px}.showcase-actions{gap:15px;align-items:flex-start;flex-wrap:wrap;margin-top:20px}.showcase-actions .button{font-size:10px;padding:12px 13px;gap:9px}.showcase-actions>a:last-child{font-size:9px;align-self:center}.showcase-photo{height:315px;width:440px;left:calc(50% - 220px);bottom:0}.showcase-bottom{left:22px;right:22px;bottom:15px;gap:12px}.showcase-bottom>span{font-size:5px;letter-spacing:.8px;max-width:140px;line-height:1.8}.motion-toggle{font-size:8px}.campaign-section{grid-template-columns:1fr;gap:26px;padding:24px;border-radius:13px;margin-bottom:35px}.campaign-number{min-height:230px}.campaign-number>span{font-size:9px;letter-spacing:1.6px}.campaign-number>strong{font-size:98px}.campaign-number>b{font-size:11px;letter-spacing:3px}.campaign-copy{padding:0}.campaign-copy h2{font-size:32px;letter-spacing:-1px}.campaign-copy>p{font-size:12px;line-height:1.85}.campaign-actions{gap:21px}.campaign-actions>button{font-size:11px}.campaign-terms{margin-top:20px}.campaign-terms summary{font-size:11px}.campaign-terms p{font-size:12px}.custom-logo{max-width:110px;max-height:36px}.js-reveal [data-reveal]{transition-duration:.4s}}
@media(max-width:370px){.navrow{gap:7px}.brand{font-size:25px}.brandmark{width:25px;height:28px;margin-right:5px}.auth-actions{gap:7px}.register-button{padding:8px}.theme-toggle{width:27px;height:27px}.menu-button{padding:6px}.login-button{font-size:9px}.opening-caption a{display:none}.reference-domain h1{font-size:34px}.first-offer h2{font-size:23px}.offer-value{font-size:78px;right:20px;top:140px}.showcase-actions{gap:11px}.showcase-actions>a:last-child{font-size:8px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.js-reveal [data-reveal].pending-reveal{opacity:1;translate:0 0}html{scroll-behavior:auto}}
