/* Four independent brand systems; shared accessible components. */
:root{font-family:Arial,Helvetica,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--bg);color:var(--ink);font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}button,a,input,select,summary{outline-offset:5px}:focus-visible{outline:3px solid var(--accent)}[hidden]{display:none!important}svg{display:block}img,svg{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.08;letter-spacing:-.035em}h2{font-size:38px}h3{font-size:24px}p{color:var(--muted)}.container{width:min(1180px,calc(100% - 80px));margin-inline:auto}.icon{width:22px;height:22px;flex:0 0 22px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:12px;top:-80px;background:var(--accent);color:var(--on-accent);padding:12px 20px;z-index:50}.skip-link:focus{top:12px}.eyebrow{display:block;font-size:11px;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:var(--accent);margin-bottom:20px}.button{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:13px 22px;border:1px solid transparent;border-radius:var(--radius);font-size:13px;font-weight:700;text-align:center;line-height:1.3}.button-primary{background:var(--accent);color:var(--on-accent)}.button-primary:hover{filter:brightness(.92)}.button-outline{border-color:var(--line);background:transparent;color:var(--ink)}.button-outline:hover{border-color:var(--accent);color:var(--accent)}.button .icon{width:18px;height:18px;flex-basis:18px}.text-link{font-size:13px;font-weight:700;display:inline-flex;gap:12px;align-items:center}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.text-button{border:0;background:none;color:inherit;text-decoration:underline;padding:8px;font-size:13px}.section-space{padding-block:90px}.fine-print{font-size:12px;line-height:1.7;color:var(--muted)}.badge{display:inline-block;border:1px solid var(--line);font-size:10px;letter-spacing:1px;text-transform:uppercase;padding:4px 9px;border-radius:4px;color:var(--muted)}
.theme-boodu{--bg:#fff;--surface:#f4f7fd;--ink:#132448;--muted:#62718a;--accent:#245ce2;--on-accent:#fff;--line:#dfe6f1;--radius:8px}
.theme-basic{--bg:#f4fff2;--surface:#e0f7bd;--ink:#173e27;--muted:#4d7051;--accent:#197645;--on-accent:#fff;--line:#b6d695;--radius:9px;font-family:'Trebuchet MS',Arial,sans-serif}
.theme-premium{--bg:#0c0d0f;--surface:#151618;--ink:#f6f2e9;--muted:#a5a39e;--accent:#dab773;--on-accent:#14120e;--line:#30302d;--radius:2px;color-scheme:dark}
.theme-wholesale{--bg:#fff;--surface:#f1f5f8;--ink:#122b42;--muted:#5c6f7f;--accent:#006e79;--on-accent:#fff;--line:#dae4e9;--radius:2px}
/* Navigation and identity */
.site-header{min-height:96px;display:flex;align-items:center;gap:48px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:27px;font-weight:800;letter-spacing:-1.2px;line-height:1.05}.brand-name{max-width:240px}.logo-symbol{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;background:var(--accent);color:var(--on-accent);font-size:27px;font-weight:800;letter-spacing:-2px;border-radius:10px}.site-header nav{display:flex;align-items:center;gap:30px;margin-left:auto;font-size:13px;font-weight:600}.site-header nav a:hover{color:var(--accent)}.header-login{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;border:1px solid var(--line);padding:11px 16px;border-radius:var(--radius)}.header-login .icon{width:16px;height:16px;flex-basis:16px}.theme-boodu .brand-name{text-transform:lowercase}.theme-basic .brand-name{font-size:32px;letter-spacing:-2px}.theme-basic .logo-symbol{border:2px solid var(--ink);background:#ffc955;color:var(--ink);transform:rotate(-6deg);border-radius:10px}.theme-premium .site-header{border-bottom:1px solid var(--line);min-height:100px}.theme-premium .brand-name{text-transform:uppercase;font-size:19px;letter-spacing:3px;font-weight:500}.theme-premium .logo-symbol{background:transparent;color:var(--accent);border:1px solid var(--accent);font-size:25px;border-radius:0;transform:rotate(45deg);font-family:Arial,sans-serif;letter-spacing:0}.theme-premium .brand{gap:19px}.theme-premium .header-login{color:var(--accent);border-color:#79643d}.theme-wholesale .brand{font-size:21px;letter-spacing:-.7px;max-width:270px}.theme-wholesale .logo-symbol{font-size:17px;letter-spacing:-1px;border-radius:0;background:#102b42}.utility-bar{background:#102b42;color:#a5bdcd;font-size:10px;letter-spacing:.8px;text-transform:uppercase}.utility-bar .container{display:flex;justify-content:space-between;align-items:center;height:34px}.utility-bar a{display:flex;align-items:center;gap:8px}.utility-bar .icon{width:12px;height:12px;flex-basis:12px}.theme-wholesale .site-header{min-height:86px}.theme-wholesale .header-login{background:#102b42;color:#fff;border:0}
/* Boodu: a bright product-led storefront. */
.boodu-hero{display:grid;grid-template-columns:1.07fr 1fr;gap:24px;align-items:center;min-height:550px;padding-block:55px 70px}.hero-copy h1{font-size:76px;font-weight:750;line-height:1.02;letter-spacing:-4px;margin-bottom:25px}.hero-intro{font-size:17px;line-height:1.8;max-width:480px;margin-bottom:30px}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hero-points{display:flex;flex-wrap:wrap;gap:10px 17px;margin-top:30px;font-size:10px;color:var(--muted)}.hero-points span{display:flex;gap:5px;align-items:center}.hero-points .icon{width:13px;height:13px;flex-basis:13px;color:var(--accent)}.eyebrow-line{display:inline-block;width:20px;height:2px;background:var(--accent);vertical-align:middle;margin-right:8px}.hosting-art{position:relative;width:100%;height:440px;isolation:isolate}.boodu-orbit{position:absolute;width:410px;height:410px;border:1px solid #d5e3ff;background:#f0f5ff;border-radius:50%;left:9%;top:0}.boodu-orbit:after{content:'';position:absolute;inset:22px;border:1px dashed #c5d5f6;border-radius:50%}.boodu-browser{position:absolute;top:50px;left:8%;width:79%;height:258px;border:1px solid #d1dcf3;border-radius:10px;background:#fff;box-shadow:0 24px 55px #102a6920;transform:rotate(-4deg);overflow:hidden}.browser-top{display:flex;align-items:center;gap:5px;padding:11px 12px;border-bottom:1px solid #e4e9f1;background:#fbfcfe}.browser-top i{display:block;width:5px;height:5px;background:#bdc9de;border-radius:50%}.browser-top span{margin:auto;color:#65738d;font-size:9px;font-family:monospace}.browser-page{position:relative;padding:25px}.mini-nav{width:80px;height:5px;background:#dce6fc;margin-bottom:24px}.mini-title{width:42%;height:30px;border-top:11px solid #173e89;border-bottom:11px solid #173e89;margin-bottom:12px}.mini-copy{height:13px;width:35%;border-top:4px solid #c2d0eb;border-bottom:4px solid #c2d0eb;margin-bottom:12px}.mini-button{width:55px;height:17px;background:#3975f2;border-radius:3px}.mini-picture{position:absolute;right:25px;top:48px;width:30%;height:84px;border-radius:28px 28px 4px 4px;background:linear-gradient(145deg,#8db2ff,#d3e0ff)}.mini-grid{display:flex;gap:12px;margin-top:25px}.mini-grid span{height:36px;background:#eff3fc;border-radius:3px;flex:1}.boodu-stack{position:absolute;bottom:34px;right:0;width:57%;transform:rotate(4deg)}.stack-unit{height:58px;margin-top:7px;background:linear-gradient(100deg,#1d3e7c,#2e5db0);border:1px solid #466fba;border-radius:7px;box-shadow:0 10px 20px #102b6923;display:flex;gap:16px;align-items:center;padding:15px 20px;color:#b9d1ff}.stack-unit span{width:42%;height:4px;background:#527bbd;box-shadow:0 8px #527bbd}.stack-unit i{width:5px;height:5px;border-radius:50%;background:#bad4ff;margin-left:auto}.domain-chip{position:absolute;bottom:73px;left:4%;display:flex;align-items:center;gap:12px;padding:14px 21px;background:#fff;border:1px solid #dfe7f6;box-shadow:0 14px 35px #102b6912;border-radius:12px;color:#245ce2;transform:rotate(-8deg)}.domain-chip b{font-size:26px;letter-spacing:-1px}
/* Basic: warm, direct and deliberately uncomplicated. */
.basic-hero{background:#fff0d2;border-top:1px solid #e9dec6;border-bottom:1px solid #e9dec6}.basic-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:530px;gap:50px;padding-block:50px}.basic-sticker{display:inline-block;border:1px solid #d1ad5a;border-radius:30px;padding:6px 13px;background:#ffe3a0;font-size:11px;font-weight:700;margin-bottom:23px}.basic-hero h1{font-size:83px;letter-spacing:-4px;line-height:.99}.basic-hero .hero-intro{max-width:450px;font-size:17px}.theme-basic .button-primary{box-shadow:3px 3px 0 #753820}.basic-values{display:grid;grid-template-columns:repeat(3,1fr);padding-block:24px;border-top:1px solid #decda9}.basic-values div{display:flex;gap:16px;align-items:center;justify-content:center;border-right:1px solid #decda9}.basic-values div:last-child{border:0}.basic-values span{font-family:monospace;font-size:11px;color:#8a6a3e}.basic-values strong{font-size:14px}.art-basic{height:390px}.basic-sun{position:absolute;inset:20px 7% 0;background:#ffc24b;border-radius:50%}.basic-browser{position:absolute;top:60px;left:6%;width:80%;height:240px;transform:rotate(-6deg);border:2px solid #28352b;border-radius:10px;overflow:hidden;box-shadow:9px 9px 0 #28352b;background:#fffdf4}.basic-browser .browser-top{background:#fffdf4;border-bottom:2px solid #28352b}.basic-browser .browser-top i{background:#28352b}.basic-browser-page{padding:25px;position:relative}.basic-browser-page>span{display:block;width:40%;height:9px;margin:15px 0;background:#263a31}.basic-browser-page>b{display:block;width:60px;height:23px;background:#e85d2b;border:1px solid #28352b;border-radius:4px;margin-top:25px}.basic-shape{position:absolute;right:22px;top:22px;width:100px;height:124px;background:#8eb8a0;border:2px solid #28352b;border-radius:55px 55px 6px 6px}.basic-server{position:absolute;right:0;bottom:15px;padding:20px 25px;background:#c34b22;color:#fffdf4;border:2px solid #28352b;box-shadow:6px 6px #28352b;display:flex;gap:15px;align-items:center;border-radius:9px;transform:rotate(7deg)}.basic-server span{font-size:29px;font-weight:700}.basic-server .icon{width:35px;height:35px}.basic-spark{position:absolute;font-size:83px;color:#c34b22;top:-12px;right:8%;line-height:1}
/* Premium: architectural black and gold. */
.premium-hero{display:grid;grid-template-columns:1.13fr 1fr;align-items:center;gap:10px;min-height:630px;padding-block:55px}.premium-hero .eyebrow{font-size:10px;letter-spacing:3px}.premium-hero h1{font-size:70px;font-weight:500;letter-spacing:-3px;line-height:1.09}.premium-hero .hero-intro{font-size:15px;max-width:430px;line-height:1.9}.premium-hero .hero-actions{margin-top:38px}.premium-hero .text-link{color:var(--accent);font-weight:500}.art-premium{height:490px;overflow:hidden}.premium-tower{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 18px 30px #000)}.gold-orbit{position:absolute;width:400px;height:400px;border:1px solid #3e3422;border-radius:50%;left:7%;top:5%;transform:rotateX(63deg) rotateZ(-22deg);background:radial-gradient(ellipse,#6a54221c,transparent 70%)}.gold-orbit.orbit-two{width:520px;height:520px;left:-5%;top:-7%;border-color:#25231d}.gold-floor{position:absolute;bottom:0;left:0;right:0;height:200px;background:radial-gradient(ellipse,#b18b4420,transparent 65%)}.premium-principles{display:grid;grid-template-columns:repeat(3,1fr);padding-block:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.premium-principles div{display:flex;gap:20px;align-items:center;padding-inline:28px;border-right:1px solid var(--line)}.premium-principles div:first-child{padding-left:0}.premium-principles div:last-child{border:0}.premium-principles span{font-size:10px;font-family:monospace;color:var(--accent)}.premium-principles strong{font-size:12px;font-weight:400;letter-spacing:.5px}
/* Wholesale: a technical, established partner brand. */
.wholesale-hero{background:#10293f;color:#fff;overflow:hidden}.wholesale-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;min-height:530px;padding-block:55px}.wholesale-hero .eyebrow{color:#5dd3c6;font-size:10px;letter-spacing:2px}.wholesale-hero h1{font-size:66px;letter-spacing:-2.8px;line-height:1.07}.wholesale-hero p{color:#b2c6d6;font-size:16px;max-width:465px}.wholesale-hero .button-primary{background:#5bd2c6;color:#10293f}.wholesale-hero .button-outline{color:#e4eef5;border-color:#456277}.art-wholesale{height:400px}.network-grid{position:absolute;inset:-80px;background-image:linear-gradient(#6aa5bd10 1px,transparent 1px),linear-gradient(90deg,#6aa5bd10 1px,transparent 1px);background-size:26px 26px;transform:perspective(600px) rotateY(-20deg)}.network-lines{position:absolute;inset:0;width:100%;height:100%;color:#3a7e8a;opacity:.8}.infrastructure-core{position:absolute;top:83px;left:25%;width:48%;background:#102539;border:1px solid #477687;padding:17px;box-shadow:16px 16px 0 #071f2e55;transform:perspective(700px) rotateY(-16deg)}.rack-label{font-family:monospace;font-size:9px;letter-spacing:1.3px;color:#7c9dae;margin-bottom:15px}.rack-unit{height:31px;display:flex;align-items:center;gap:5px;background:#18394e;border:1px solid #41677c;margin-top:5px;padding:0 9px}.rack-unit span{width:45%;height:10px;background:repeating-linear-gradient(90deg,#0e283d 0,#0e283d 3px,#41677c 3px,#41677c 4px);margin-right:auto}.rack-unit i{width:3px;height:3px;background:#79c8c3}.rack-unit b{width:18px;height:3px;margin-left:5px;background:#59859b}.network-tag{position:absolute;font-size:8px;font-family:monospace;letter-spacing:1px;color:#7fcac8;border:1px solid #2d556c;padding:7px 11px;background:#10293f}.tag-edge{left:2%;top:58px}.tag-compute{right:0;top:87px}.tag-storage{bottom:40px;right:2%}.wholesale-capabilities{border-bottom:1px solid var(--line);background:#f6f9fb}.wholesale-capabilities .container{display:flex;justify-content:space-between;padding-block:26px;gap:30px}.wholesale-capabilities span{display:flex;align-items:center;gap:14px;font-size:13px;font-weight:700}.wholesale-capabilities .icon{color:var(--accent)}.wholesale-platform{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:90px}.wholesale-platform h2{font-size:38px;margin-bottom:20px}.wholesale-platform p{margin-bottom:24px}.platform-lines>div{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);padding-block:23px}.platform-lines>div:last-child{border-bottom:1px solid var(--line)}.platform-lines span{font:11px monospace;color:var(--accent)}.platform-lines strong{font-size:14px;font-weight:500}.platform-lines .icon{margin-left:auto;width:16px;height:16px}
/* Product catalogues */
.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:38px}.section-heading h2{max-width:620px}.section-heading>p{max-width:310px;font-size:14px;line-height:1.8}.section-heading .eyebrow{margin-bottom:12px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.plan-card{border:1px solid var(--line);padding:29px 28px;background:var(--bg);border-radius:14px;display:flex;flex-direction:column;position:relative}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:25px}.plan-icon{color:var(--accent)}.plan-tag{font-size:10px;color:var(--muted);padding:3px 7px;background:var(--surface);border-radius:4px}.plan-description{font-size:13px;margin:12px 0 25px;min-height:42px}.plan-price{display:flex;align-items:baseline;gap:3px}.plan-price>span{font-size:22px;font-weight:600}.plan-price strong{font-size:44px;font-weight:650;letter-spacing:-2px;line-height:1}.plan-price small{font-size:11px;color:var(--muted);margin-left:6px}.price-caption{font-size:9px;line-height:1.5;margin-top:10px;letter-spacing:.1px}.plan-specs{margin:23px 0 27px;padding:24px 0 0;list-style:none;border-top:1px solid var(--line);font-size:13px;line-height:1.9}.plan-specs li{display:flex;align-items:center;gap:10px;margin:6px 0}.plan-specs .icon{width:14px;height:14px;flex-basis:14px;color:var(--accent)}.plan-card>.button{width:100%;margin-top:auto}.plan-featured{border-color:var(--accent);box-shadow:0 8px 30px #163c8210}.catalogue-note{text-align:center;font-size:11px;margin-top:24px;line-height:1.6}.theme-boodu .plans-section{background:#f4f7fd}.theme-boodu .plan-featured{border-width:2px;padding:28px 27px}.theme-basic .plan-card{border:2px solid #29342c;border-radius:10px;box-shadow:5px 5px 0 #29342c}.theme-basic .plan-featured{background:#fff0d0}.theme-basic .plan-tag{background:#fffaf0;color:#5c5139}.theme-basic .section-heading h2{font-size:42px}.theme-basic .plan-price strong{font-weight:800}.theme-premium .plan-card{border-radius:0;background:#111214;padding:32px;border-color:#2b2a26;box-shadow:none}.theme-premium .plan-featured{border-color:#8d7044;background:linear-gradient(160deg,#242018,#131416 55%)}.theme-premium .plan-icon{border:1px solid #5b4b30;padding:10px}.theme-premium .plan-tag{background:none;padding:0;color:#b9b3a5;text-transform:uppercase;letter-spacing:1px;font-size:8px}.theme-premium .plan-card h3{font-size:28px;font-weight:400}.theme-premium .plan-price{color:var(--accent)}.theme-premium .plan-price strong{font-weight:400}.theme-premium .section-heading h2{font-size:36px;font-weight:400;letter-spacing:-1.2px}.theme-premium .price-caption{color:#a49a88}.theme-wholesale .plan-grid{gap:0;border:1px solid var(--line)}.theme-wholesale .plan-card{border:0;border-right:1px solid var(--line);border-radius:0;padding:28px;background:#fff;box-shadow:none}.theme-wholesale .plan-card:last-child{border-right:0}.theme-wholesale .plan-featured{background:#f1f7f8;border-top:3px solid var(--accent);padding-top:25px}.theme-wholesale .plan-top{margin-bottom:22px}.theme-wholesale .plan-price strong{font-size:39px;letter-spacing:-1px}.theme-wholesale .section-heading h2{font-size:38px}.theme-wholesale .plan-card h3{font-size:23px}.theme-wholesale .plan-description{min-height:42px}
/* Domain exploration */
.domain-section{background:var(--surface)}.domain-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:65px;align-items:center}.domain-layout h2{font-size:35px;margin-bottom:17px}.domain-layout p{font-size:13px}.domain-input-wrap{display:flex;align-items:center;gap:12px;padding:7px;background:var(--bg);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px)}.domain-input-wrap>.icon{margin-left:11px;color:var(--muted);width:19px;flex-basis:19px}.domain-input-wrap input{min-width:0;width:100%;flex:1;border:0;background:transparent;color:var(--ink);padding:10px 0;font-size:13px}.domain-input-wrap .button{flex:0 0 auto;padding-inline:17px;font-size:12px;gap:10px}.domain-prices{display:flex;gap:27px;margin-top:20px;font-size:13px;color:var(--muted);flex-wrap:wrap}.domain-prices strong{color:var(--ink);margin-right:5px}.domain-tool .fine-print{font-size:10px;line-height:1.7;margin-top:16px}.domain-result{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.domain-result strong{font-size:20px;overflow-wrap:anywhere}.domain-result p{margin:8px 0 14px}.theme-boodu .domain-section{background:#eaf0ff}.theme-basic .domain-section{background:#293a2f;color:#fff9e7}.theme-basic .domain-layout p{color:#bcc8be}.theme-basic .domain-section .eyebrow{color:#ffd680}.theme-basic .domain-section .domain-input-wrap{background:#fffdf4;color:#25352b;border-color:#fffdf4}.theme-basic .domain-section input{color:#25352b}.theme-basic .domain-prices{color:#d7dfd4}.theme-basic .domain-prices strong{color:#ffce6b}.theme-basic .domain-result .button{color:#fff5dc;border-color:#a1aa8e}.theme-premium .domain-section{background:#101113;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.theme-premium .domain-layout h2{font-weight:400}.theme-wholesale .domain-section{background:#eaf1f5}.account-banner{background:#245ce2;color:#fff;border-radius:16px;padding:37px 42px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:80px}.account-banner h2{font-size:27px;max-width:450px}.account-banner .eyebrow{color:#baccff;margin-bottom:10px}.account-banner .button{background:#fff;color:#245ce2}.basic-account{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:70px;border-bottom:1px solid var(--line)}.basic-account h2{max-width:560px}.premium-closing{text-align:center;padding-block:95px;border-bottom:1px solid var(--line)}.premium-closing h2{font-size:35px;font-weight:400;max-width:600px;margin:0 auto 30px}.premium-closing .eyebrow{margin-bottom:24px}.faq-section{display:grid;grid-template-columns:1fr 1.5fr;gap:100px}.faq-section h2{font-size:34px;max-width:280px;margin-bottom:25px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:20px;cursor:pointer;padding:20px 0;font-size:14px;font-weight:600}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-weight:400;color:var(--accent)}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:13px;line-height:1.9;padding:0 25px 22px 0}.theme-premium .faq-section h2{font-weight:400}.site-footer{border-top:1px solid var(--line);background:var(--surface)}.footer-main{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:55px;align-items:start;padding-block:45px}.footer-main .brand{font-size:21px;max-width:230px}.footer-main .logo-symbol{width:32px;height:32px;flex-basis:32px;font-size:22px}.footer-main p{font-size:12px;max-width:230px}.footer-main nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;font-size:12px}.footer-main nav a:hover{color:var(--accent)}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-block:22px;color:var(--muted);font-size:10px}.theme-wholesale .site-footer{background:#10293f;color:#dbe6ef;--muted:#9db3c5;--line:#294458}.theme-wholesale .site-footer .logo-symbol{background:#d6ebec;color:#10293f}.theme-premium .footer-main .brand{font-size:17px;letter-spacing:2px;text-transform:uppercase}.theme-basic .site-footer{background:#ffefcc}.inner-breadcrumb{display:flex;gap:12px;font-size:12px;padding-top:25px;color:var(--muted)}.inner-breadcrumb+.section-space{padding-top:50px}.help-hero{padding-block:80px;max-width:900px}.help-hero h1{font-size:56px;margin-bottom:24px}.help-hero p{max-width:680px;margin-bottom:28px;font-size:16px}.help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:20px}.help-card{border:1px solid var(--line);padding:30px;background:var(--surface);border-radius:var(--radius)}.help-card>.icon{color:var(--accent);margin-bottom:24px}.help-card h2{font-size:22px;margin:18px 0 15px}.help-card p{font-size:13px;margin-bottom:22px}
/* Honest, browser-only order exploration. */
.selection-toggle{position:fixed;bottom:22px;right:24px;z-index:20;display:flex;align-items:center;gap:12px;padding:13px 18px;background:var(--accent);color:var(--on-accent);border:1px solid var(--bg);box-shadow:0 8px 35px #0003;border-radius:var(--radius);font-size:12px;font-weight:700}.selection-dialog{width:min(540px,calc(100% - 32px));padding:40px;border:1px solid var(--line);border-radius:calc(var(--radius) + 8px);background:var(--bg);color:var(--ink);box-shadow:0 30px 100px #0005}.selection-dialog::backdrop{background:#071526b8;backdrop-filter:blur(5px)}.selection-dialog h2{font-size:30px;margin:10px 0 18px}.selection-dialog p{font-size:13px}.selection-dialog dl{margin:28px 0}.selection-dialog dl>div{padding:16px 0;border-top:1px solid var(--line)}.selection-dialog dt{color:var(--muted);font-size:11px;margin-bottom:6px}.selection-dialog dd{margin:0;font-size:18px;font-weight:600;overflow-wrap:anywhere}.dialog-close{position:absolute;top:14px;right:14px;border:0;background:transparent;color:var(--ink);padding:6px}.dialog-note{border-top:1px solid var(--line);padding-top:20px;margin-bottom:24px}.dialog-continue{margin-left:12px}
/* Four different login compositions; one secure authentication flow. */
.login-page{min-height:100vh}.login-top{width:min(1320px,calc(100% - 80px));margin:auto;height:95px;display:flex;align-items:center;justify-content:space-between;gap:30px}.login-top .brand{font-size:24px}.back-link{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted)}.back-link .icon{width:15px;height:15px;flex-basis:15px}.login-layout{width:min(1320px,calc(100% - 80px));margin:0 auto 40px;display:grid;grid-template-columns:1fr 1fr;min-height:660px}.login-story{padding:50px 54px;position:relative;overflow:hidden;background:var(--surface);display:flex;flex-direction:column;min-width:0}.login-story h2{font-size:44px;letter-spacing:-1.6px;line-height:1.12;position:relative;z-index:2;margin-bottom:20px}.login-story>p{max-width:360px;font-size:14px;position:relative;z-index:2}.login-story .hosting-art{height:300px;max-width:400px;align-self:center;margin-top:20px;transform:scale(.8);transform-origin:center top;margin-bottom:-55px}.login-story-footer{margin-top:auto;font-size:10px;letter-spacing:1px;color:var(--muted);padding-top:20px}.login-panel{display:flex;align-items:center;justify-content:center;padding:50px;min-width:0}.login-form-wrap{width:100%;max-width:375px}.login-lock{display:inline-grid;place-items:center;width:46px;height:46px;background:var(--surface);color:var(--accent);border:1px solid var(--line);border-radius:12px;margin-bottom:26px}.login-kicker{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.login-panel h1{font-size:36px;font-weight:650;letter-spacing:-1.3px;line-height:1.15;margin-bottom:13px}.login-intro{font-size:13px;line-height:1.8;margin-bottom:30px}.login-form{display:flex;flex-direction:column}.login-form label{font-size:12px;font-weight:700;margin-bottom:8px}.login-form input:not([type=hidden]){width:100%;height:48px;border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;background:var(--bg);color:var(--ink);font-size:14px;min-width:0}.password-label{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:21px}.password-label a{font-size:11px;color:var(--accent)}.password-input{position:relative}.password-input input{padding-right:62px!important}.password-toggle{position:absolute;right:9px;top:9px;height:30px;padding:0 7px;font-size:11px;color:var(--muted);background:transparent;border:0}.login-submit{margin-top:27px;justify-content:space-between;padding-inline:20px;width:100%;font-size:13px}.login-assistance{font-size:11px;margin-top:23px;text-align:center;line-height:1.8}.login-assistance a{color:var(--accent);display:block}.login-security{display:flex;justify-content:center;align-items:center;gap:8px;color:var(--muted);font-size:9px;line-height:1.6;border-top:1px solid var(--line);padding-top:22px;margin-top:30px}.login-security .icon{width:14px;height:14px;flex-basis:14px}.form-error{border:1px solid #e8a2a2;background:#fff0ed;color:#842c2c;padding:12px 14px;border-radius:var(--radius);font-size:12px;line-height:1.6;margin-bottom:20px}.status-login-note{display:flex;gap:12px;align-items:center;padding:13px;background:var(--surface);border:1px solid var(--line);margin-bottom:20px;border-radius:var(--radius)}.status-login-note .icon{color:var(--accent)}.status-login-note p{font-size:11px}.theme-boodu.login-page{background:#f7f9fe}.theme-boodu .login-layout{background:#fff;border:1px solid #e4eaf5;border-radius:22px;padding:8px;grid-template-columns:1fr 1.05fr;min-height:650px}.theme-boodu .login-story{order:2;background:#2357cb;border-radius:16px;color:#fff;padding:45px}.theme-boodu .login-story>.eyebrow{color:#c0d2ff}.theme-boodu .login-story>p,.theme-boodu .login-story-footer{color:#c9d8fb}.theme-boodu .login-story .hosting-art{max-width:400px;margin-top:35px}.theme-boodu .login-story .boodu-orbit{background:#3f6dd6;border-color:#5881de}.theme-boodu .login-story .boodu-orbit:after{border-color:#7197ed}.theme-boodu .login-panel{order:1}.theme-basic.login-page{background:#fff0d2}.theme-basic .login-layout{display:block;max-width:490px;width:calc(100% - 40px);min-height:0;margin:35px auto 70px}.theme-basic .login-story{display:none}.theme-basic .login-panel{background:#fffdf6;border:2px solid #29342c;border-radius:12px;box-shadow:8px 8px 0 #29342c;padding:38px 43px}.theme-basic .login-lock{background:#ffd781;border:2px solid #29342c;color:#29342c;border-radius:10px}.theme-basic .login-panel h1{font-weight:800;font-size:38px}.theme-basic .login-kicker{color:#8d542c}.theme-basic .login-form input:not([type=hidden]){border-color:#9da196;background:#fffef9}.theme-basic .login-security{margin-top:25px}.theme-premium .login-layout{border-top:1px solid var(--line);min-height:690px;grid-template-columns:1.1fr 1fr}.theme-premium .login-story{background:transparent;border-right:1px solid var(--line);padding:45px 50px 30px 0}.theme-premium .login-story h2{font-weight:400;font-size:43px;line-height:1.15}.theme-premium .login-story>.eyebrow{font-size:9px;letter-spacing:2px}.theme-premium .login-story .art-premium{height:350px;width:100%;max-width:450px;transform:none;margin-bottom:0;margin-top:10px}.theme-premium .login-panel{padding:40px 45px 40px 65px}.theme-premium .login-lock{border-radius:0;border-color:#5c4c2e;background:#1c1a15}.theme-premium .login-panel h1{font-weight:400}.theme-premium .login-form input:not([type=hidden]){background:#131416;border-color:#3c3a35}.theme-premium .login-security{color:#928b7f}.theme-wholesale.login-page{background:#f2f5f8}.theme-wholesale .login-top{height:90px}.theme-wholesale .login-layout{background:#fff;box-shadow:0 12px 55px #0e2a4010;grid-template-columns:1.05fr 1fr;min-height:650px}.theme-wholesale .login-story{background:#10293f;color:#fff;padding:45px}.theme-wholesale .login-story .eyebrow{color:#71cfcb;font-size:9px}.theme-wholesale .login-story h2{font-size:42px;letter-spacing:-1.8px}.theme-wholesale .login-story>p,.theme-wholesale .login-story-footer{color:#b2c8d8}.theme-wholesale .login-story .art-wholesale{height:300px;max-width:none;width:calc(100% + 50px);transform:none;margin:28px -25px 0}.theme-wholesale .login-story .network-grid{inset:-30px}.theme-wholesale .login-story .infrastructure-core{top:50px}.theme-wholesale .login-lock{border-radius:2px;background:#e8f4f3}.theme-wholesale .login-panel h1{font-size:34px}.theme-wholesale .login-kicker{color:#006e79;font-weight:700}
/* Private workspaces and optional public status. */
.workspace-page{background:var(--surface)}.workspace-header{background:var(--bg);border-bottom:1px solid var(--line)}.workspace-header>.container{display:flex;align-items:center;gap:35px;min-height:85px}.workspace-header .brand{font-size:23px}.workspace-header nav{display:flex;gap:25px;margin-left:auto;font-size:12px}.workspace-header nav [aria-current]{color:var(--accent)}.workspace-main{min-height:72vh;padding-block:55px}.workspace-title{margin-bottom:35px}.workspace-title h1{font-size:43px;margin-bottom:16px}.workspace-title p{font-size:14px;max-width:700px}.workspace-title .eyebrow{margin-bottom:14px}.workspace-card{background:var(--bg);border:1px solid var(--line);padding:30px;border-radius:var(--radius);margin-bottom:25px}.workspace-card h2{font-size:24px;margin-bottom:18px}.workspace-card p{font-size:14px;line-height:1.8;margin:15px 0 24px}.workspace-card .badge{margin-bottom:18px}.scope-form{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.scope-form label{font-size:12px;font-weight:700}.scope-form select{flex:1;min-width:180px;background:var(--bg);color:var(--ink);border:1px solid var(--line);padding:12px;border-radius:var(--radius);font-size:14px;max-width:100%}.scope-summary{font-weight:700;color:var(--ink)}.workspace-footer{display:flex;justify-content:space-between;gap:20px;padding-block:25px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.status-list{display:grid;gap:15px;margin:25px 0}.status-component{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);display:flex;align-items:flex-start;gap:20px;padding:25px}.status-component>div:nth-child(2){flex:1;min-width:0}.component-icon{padding:12px;background:var(--surface);color:var(--accent);border-radius:var(--radius)}.status-component h2{font-size:20px;margin:4px 0 10px;overflow-wrap:anywhere}.status-component p{font-size:12px;max-width:640px;line-height:1.8}.status-component small{display:block;font-size:10px;color:var(--muted);margin-top:12px}.health{font-size:10px;padding:6px 10px;white-space:nowrap;border-radius:20px;border:1px solid var(--line);background:var(--surface);margin-top:4px}.health-operational{background:#ddf2e3;color:#205f36;border-color:#91c9a2}.health-degraded,.health-maintenance{background:#fff0ce;color:#78540d;border-color:#ddc48c}.health-outage{background:#ffe3df;color:#8e332b;border-color:#e5a59f}.health-unknown{color:var(--muted)}.empty-state{padding:40px;text-align:center}.empty-state>.icon{margin:0 auto 24px;color:var(--accent);width:35px;height:35px}.visibility-card{margin-top:35px}.visibility-form{display:flex;gap:18px;flex-direction:column;align-items:flex-start}.visibility-form label{display:flex;gap:10px;align-items:center;font-size:13px}.visibility-form input{accent-color:var(--accent)}.theme-premium .workspace-title h1{font-weight:400}
/* Responsive layouts retain each brand's composition. */
@media(min-width:1600px){.container{width:min(1280px,calc(100% - 120px))}.boodu-hero{min-height:620px}.hosting-art{height:470px}.premium-hero{min-height:690px}.premium-hero h1{font-size:78px}.art-premium{height:530px}.wholesale-hero-grid{min-height:590px}.art-wholesale{height:440px}}
@media(max-width:1100px){.container{width:calc(100% - 60px)}.site-header{gap:25px}.site-header nav{gap:22px}.hero-copy h1{font-size:61px;letter-spacing:-2.8px}.basic-hero h1{font-size:67px}.hosting-art{height:390px}.boodu-orbit{width:340px;height:340px}.boodu-browser{height:245px}.boodu-stack{bottom:10px}.domain-chip{bottom:55px}.premium-hero h1{font-size:58px}.art-premium{height:440px}.wholesale-hero h1{font-size:56px}.wholesale-hero-grid{grid-template-columns:1.15fr 1fr;gap:0}.domain-layout{gap:30px;grid-template-columns:1fr 1.6fr}.domain-layout h2{font-size:30px}.section-heading{gap:35px}.section-heading h2{font-size:33px}.plan-card{padding:25px 22px}.plan-price strong{font-size:38px}.theme-premium .plan-card{padding:26px}.theme-wholesale .plan-card{padding:25px}.theme-wholesale .plan-featured{padding-top:22px}.plan-tag{font-size:9px}.faq-section{gap:60px}.login-top,.login-layout{width:calc(100% - 60px)}.login-story{padding:35px}.login-story h2,.theme-wholesale .login-story h2,.theme-premium .login-story h2{font-size:35px}.login-panel{padding:40px}.theme-premium .login-panel{padding:40px}.theme-wholesale .login-story{padding:35px}.login-story .hosting-art{transform:scale(.72)}.footer-main{gap:35px}.wholesale-platform{gap:55px}}
@media(max-width:800px){.container{width:calc(100% - 40px)}h2{font-size:30px}.site-header{min-height:88px;gap:16px;flex-wrap:wrap;padding-block:18px}.site-header .brand{font-size:25px}.site-header nav{order:3;width:100%;margin:0;padding-top:14px;border-top:1px solid var(--line);justify-content:center;gap:40px}.header-login{margin-left:auto;font-size:11px;padding:10px 12px}.theme-premium .site-header{min-height:110px}.theme-premium .brand-name{font-size:16px}.theme-wholesale .brand-name{font-size:18px;max-width:160px}.theme-wholesale .site-header{min-height:110px}.utility-bar .container{font-size:8px}.boodu-hero{grid-template-columns:1fr;gap:20px;padding-block:50px;min-height:0}.hero-copy h1{font-size:64px}.hero-intro{font-size:16px;max-width:520px}.boodu-hero .hosting-art{max-width:490px;justify-self:center}.boodu-orbit{left:12%;width:370px;height:370px}.boodu-browser{width:79%;left:7%;height:250px}.boodu-stack{bottom:10px}.basic-hero-grid{grid-template-columns:1fr 1fr;gap:10px;min-height:470px;padding-block:40px}.basic-hero h1{font-size:55px}.basic-hero .hero-intro{font-size:14px}.art-basic{height:330px}.basic-browser{left:0;top:70px;width:88%;height:205px}.basic-browser-page{padding:15px}.basic-shape{width:70px;height:100px;right:15px;top:20px}.basic-server{padding:12px 18px}.basic-server span{font-size:22px}.basic-sun{inset:50px 0 0}.basic-values strong{font-size:12px}.basic-values div{gap:10px}.premium-hero{grid-template-columns:1.1fr 1fr;padding-block:55px;min-height:520px}.premium-hero h1{font-size:49px;letter-spacing:-2px}.premium-hero .hero-intro{font-size:13px}.premium-hero .hero-actions{gap:17px}.art-premium{height:380px}.gold-orbit{left:-10%}.premium-principles strong{font-size:10px}.premium-principles div{gap:12px;padding-inline:15px}.wholesale-hero-grid{grid-template-columns:1fr;gap:0;padding-block:45px 20px}.wholesale-hero h1{font-size:61px}.wholesale-hero p{max-width:560px}.art-wholesale{height:340px;max-width:520px;justify-self:center}.wholesale-capabilities span{font-size:11px;gap:10px}.section-space{padding-block:65px}.section-heading{display:block}.section-heading>p{max-width:650px;margin-top:20px}.section-heading h2,.theme-basic .section-heading h2,.theme-wholesale .section-heading h2,.theme-premium .section-heading h2{font-size:33px}.plan-grid{gap:12px}.plan-card,.theme-premium .plan-card,.theme-wholesale .plan-card{padding:22px 16px}.theme-boodu .plan-featured{padding:21px 15px}.theme-wholesale .plan-featured{padding-top:19px}.plan-top{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:20px}.plan-card h3,.theme-premium .plan-card h3,.theme-wholesale .plan-card h3{font-size:23px}.plan-price strong,.theme-wholesale .plan-price strong{font-size:32px}.plan-price small{font-size:9px;margin-left:1px}.plan-price>span{font-size:16px}.plan-description{font-size:12px;min-height:60px}.plan-specs{font-size:11px}.plan-specs li{gap:6px}.plan-card .button{font-size:11px;padding:12px;gap:10px}.domain-layout{grid-template-columns:1fr;gap:30px}.domain-layout h2{max-width:500px}.domain-input-wrap{padding:7px}.account-banner{margin-top:60px;padding:30px}.account-banner h2{font-size:25px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section h2{max-width:600px}.faq-section .text-link{display:none}.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-main>p{display:none}.footer-main nav{gap:15px}.basic-account h2{font-size:28px}.wholesale-platform{grid-template-columns:1fr;gap:35px;padding-block:65px}.login-top,.login-layout{width:calc(100% - 40px)}.login-layout{grid-template-columns:1fr!important;max-width:500px!important;min-height:0!important;margin-bottom:30px}.login-story{display:none!important}.login-panel,.theme-premium .login-panel{padding:38px 35px}.theme-boodu .login-layout{padding:0}.theme-premium .login-layout{border:1px solid var(--line)}.theme-wholesale .login-layout{border:1px solid var(--line)}.theme-wholesale.login-page{background:#10293f}.theme-wholesale .login-top{color:#fff}.theme-wholesale .login-top .logo-symbol{background:#d1ebe9;color:#10293f}.theme-wholesale .login-top .back-link{color:#c3d7e1}.theme-premium .login-top .brand{font-size:17px}.theme-basic .login-layout{margin-top:15px}.login-top .brand{font-size:22px}.login-top .back-link{font-size:10px}.workspace-header>.container{gap:20px;flex-wrap:wrap;padding-block:20px}.workspace-header nav{order:3;width:100%;border-top:1px solid var(--line);padding-top:15px}.workspace-header form{margin-left:auto}.workspace-title h1{font-size:36px}.workspace-main{padding-block:35px}.status-component{flex-wrap:wrap}.status-component .health{margin-left:65px}.status-component>div:nth-child(2){flex-basis:calc(100% - 80px)}.scope-form{align-items:stretch}.scope-form label{flex-basis:100%}.help-hero h1{font-size:44px}.help-grid{grid-template-columns:1fr}.help-hero{padding-block:55px}}
@media(max-width:560px){.container{width:calc(100% - 36px)}.brand{font-size:23px}.logo-symbol{width:32px;height:32px;flex-basis:32px;font-size:23px}.header-login .icon{display:none}.site-header{gap:12px}.site-header nav{font-size:12px;gap:35px}.theme-wholesale .brand{gap:8px}.theme-wholesale .brand-name{font-size:16px;max-width:132px}.theme-premium .brand{gap:14px}.theme-premium .brand-name{font-size:14px;letter-spacing:2px}.theme-basic .brand-name{font-size:28px}.utility-bar .container>a{display:none}.boodu-hero{padding-top:40px;padding-bottom:35px}.hero-copy h1{font-size:57px;letter-spacing:-2.8px}.hero-intro{font-size:15px;line-height:1.75}.eyebrow{font-size:9px;letter-spacing:1.5px}.hero-actions{gap:20px}.button{font-size:12px}.boodu-hero .hosting-art{height:330px}.boodu-orbit{width:290px;height:290px;left:10%;top:15px}.boodu-browser{top:40px;height:215px;width:82%}.browser-page{padding:18px}.mini-title{height:23px;border-width:8px}.mini-picture{width:28%;height:70px;right:18px;top:40px}.mini-grid{margin-top:20px}.mini-grid span{height:25px}.boodu-stack{width:56%;bottom:5px}.stack-unit{height:45px;padding:10px 14px;gap:10px}.stack-unit .icon{width:18px;height:18px}.domain-chip{padding:10px 15px;bottom:30px;left:4%}.domain-chip b{font-size:22px}.hero-points{font-size:9px;gap:10px;margin-top:22px}.basic-hero-grid{grid-template-columns:1fr;gap:18px;padding-block:35px 25px}.basic-hero h1{font-size:65px;letter-spacing:-3px}.basic-hero .hero-intro{font-size:15px}.art-basic{max-width:350px;height:300px;justify-self:center}.basic-browser{height:200px;top:45px;width:85%;left:4%}.basic-sun{inset:5px 5% 0}.basic-server{bottom:5px;right:0}.basic-spark{font-size:60px;right:5%;top:-5px}.basic-values{padding-block:20px;gap:15px;grid-template-columns:1fr}.basic-values div{border:0;justify-content:flex-start}.basic-values strong{font-size:13px}.premium-hero{grid-template-columns:1fr;padding-block:42px 10px;gap:15px}.premium-hero h1{font-size:52px;letter-spacing:-2.6px}.premium-hero .hero-intro{font-size:14px}.premium-hero .hero-actions{margin-top:25px}.art-premium{max-width:400px;height:345px;justify-self:center}.gold-orbit{left:0;top:-10%}.gold-orbit.orbit-two{left:-18%;top:-25%}.premium-principles{gap:15px;grid-template-columns:1fr;padding-block:25px}.premium-principles div{border:0;padding:0;gap:18px}.premium-principles strong{font-size:12px}.wholesale-hero h1{font-size:50px;letter-spacing:-2.5px}.wholesale-hero .hero-intro{font-size:14px}.wholesale-hero .hero-actions{gap:12px}.wholesale-hero .button{font-size:11px;padding-inline:15px}.wholesale-hero-grid{padding-top:35px}.art-wholesale{height:300px;margin-top:15px}.infrastructure-core{top:70px;width:52%;left:23%;padding:13px}.rack-label{font-size:7px}.rack-unit{height:25px}.network-tag{font-size:7px;padding:5px 8px}.tag-edge{left:0;top:43px}.tag-compute{right:0;top:60px}.tag-storage{bottom:18px}.wholesale-capabilities .container{flex-direction:column;gap:18px;padding-block:23px}.wholesale-capabilities span{font-size:12px}.section-space{padding-block:50px}.section-heading{margin-bottom:28px}.section-heading h2,.theme-basic .section-heading h2,.theme-premium .section-heading h2,.theme-wholesale .section-heading h2{font-size:30px}.section-heading>p{font-size:13px;margin-top:16px}.plan-grid{grid-template-columns:1fr;gap:18px}.plan-card,.theme-premium .plan-card,.theme-wholesale .plan-card{padding:27px}.theme-boodu .plan-featured{padding:26px}.theme-wholesale .plan-featured{padding-top:24px}.plan-top{flex-direction:row;align-items:center}.plan-description{min-height:0;font-size:13px}.plan-card h3,.theme-premium .plan-card h3,.theme-wholesale .plan-card h3{font-size:27px}.plan-price strong,.theme-wholesale .plan-price strong{font-size:43px}.plan-price small{font-size:11px;margin-left:5px}.plan-price>span{font-size:20px}.plan-specs{font-size:13px}.plan-card .button{font-size:13px;min-height:48px}.plan-tag{font-size:10px}.theme-wholesale .plan-grid{border:0;gap:16px}.theme-wholesale .plan-card{border:1px solid var(--line)}.theme-wholesale .plan-featured{border-top:3px solid var(--accent)}.domain-input-wrap{flex-wrap:wrap;gap:7px}.domain-input-wrap input{flex-basis:calc(100% - 50px);height:44px;font-size:13px}.domain-input-wrap .button{width:100%;margin-top:2px}.domain-prices{gap:16px;font-size:12px}.domain-layout h2{font-size:30px}.domain-layout p{font-size:13px}.account-banner{border-radius:12px;padding:26px;display:block;margin-top:45px}.account-banner h2{font-size:26px}.account-banner .button{margin-top:25px}.basic-account{display:block;padding-block:45px}.basic-account h2{font-size:30px;margin-bottom:25px}.premium-closing{padding-block:60px}.premium-closing h2{font-size:29px}.faq-section{gap:20px}.faq-section h2{font-size:30px}.faq-list summary{font-size:13px;line-height:1.6;padding-block:17px}.faq-list details p{font-size:12px}.wholesale-platform{padding-block:50px}.wholesale-platform h2{font-size:30px}.wholesale-platform p{font-size:13px}.platform-lines strong{font-size:12px}.footer-main{display:block;padding-block:35px}.footer-main nav{margin-top:30px;gap:15px;font-size:11px}.footer-bottom{display:block;font-size:9px;padding-block:18px}.footer-bottom>span{display:block;margin:4px 0}.selection-dialog{padding:32px 24px}.selection-dialog h2{font-size:28px}.selection-toggle{bottom:14px;right:14px;font-size:11px;padding:11px 14px}.dialog-continue{display:block;margin:12px 0 0}.login-top{height:85px;width:calc(100% - 36px)}.login-top .back-link{font-size:9px;gap:6px}.login-top .back-link .icon{width:12px;height:12px;flex-basis:12px}.login-top .brand{font-size:20px}.login-layout{width:calc(100% - 28px);margin-top:12px}.login-panel,.theme-premium .login-panel{padding:32px 24px}.theme-basic .login-panel{padding:29px 25px;box-shadow:5px 5px #29342c}.theme-basic .login-layout{width:calc(100% - 40px)}.login-panel h1,.theme-wholesale .login-panel h1,.theme-basic .login-panel h1{font-size:33px}.login-lock{margin-bottom:20px}.login-intro{margin-bottom:25px}.login-security{font-size:8px}.password-label a{font-size:10px}.login-form input:not([type=hidden]){font-size:16px}.theme-wholesale .login-top .brand{font-size:16px;max-width:205px;gap:7px}.theme-premium .login-top .brand{font-size:15px}.workspace-header .brand{font-size:19px}.workspace-header>.container{gap:12px}.workspace-header form .text-button{font-size:11px}.workspace-title h1{font-size:32px}.workspace-card{padding:23px}.scope-form{flex-direction:column}.scope-form select{min-width:0;width:100%}.workspace-card h2{font-size:22px}.status-component{padding:20px;gap:15px}.component-icon{padding:9px}.status-component h2{font-size:17px}.status-component .health{margin-left:55px}.status-component p{font-size:11px}.status-component>div:nth-child(2){flex-basis:calc(100% - 60px)}.help-hero h1{font-size:36px}.help-hero p{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.theme-premium .login-top .brand>span:last-child,.theme-premium .workspace-header .brand>span:last-child{text-transform:uppercase;font-size:17px;letter-spacing:3px;font-weight:500}.theme-boodu .login-top .brand>span:last-child{text-transform:lowercase}
