/* Product families have their own commercial layout and visual rhythm. */
.pricing-section{--pricing-accent:#245bea;--pricing-wash:#eef3ff;--pricing-rgb:36,91,234;position:relative;overflow:hidden;background:#f5f7fc}
.pricing-hosting{--pricing-accent:#6151d9;--pricing-wash:#f2efff;--pricing-rgb:97,81,217;background:linear-gradient(150deg,#faf9ff,#f2f5ff)}
.pricing-cloud{--pricing-accent:#1674d1;--pricing-wash:#eaf5ff;--pricing-rgb:22,116,209;background:linear-gradient(130deg,#f3f9ff,#f5f7fd)}
.pricing-dedicated{--pricing-accent:#173c70;--pricing-wash:#eef2f7;--pricing-rgb:23,60,112;background:#f5f7fa}
.pricing-game{--pricing-accent:#7251d4;--pricing-wash:#f2edff;--pricing-rgb:114,81,212;background:linear-gradient(130deg,#f6f3ff,#eff4ff)}
.pricing-domain{--pricing-accent:#137f87;--pricing-wash:#e9f7f5;--pricing-rgb:19,127,135;background:linear-gradient(130deg,#f0f9f8,#f8fbfc)}
.pricing-managed{--pricing-accent:#a66625;--pricing-wash:#fff5e9;--pricing-rgb:166,102,37;background:linear-gradient(135deg,#fffbf6,#f7f8fc)}
.pricing-heading{position:relative;z-index:1;align-items:end}.pricing-heading>div:first-child{max-width:770px}.pricing-heading h2{max-width:770px;margin-bottom:15px}.pricing-heading>div>p{font-size:13px;max-width:690px;line-height:1.9;margin:0;color:#748198}.pricing-section .eyebrow{color:var(--pricing-accent)}.pricing-section .button{background:var(--pricing-accent);border-color:var(--pricing-accent)}.pricing-section .button:hover{filter:brightness(.93)}.pricing-section .text-link{color:var(--pricing-accent)}.pricing-section .billing-cycles{box-shadow:0 5px 15px #19294e05}.pricing-section .billing-cycles>a.active{background:var(--pricing-accent)}
.pricing-brand{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:13px;background:var(--pricing-wash,#eef3ff);color:var(--pricing-accent,#245bea);border:1px solid rgba(var(--pricing-rgb,36,91,234),.12);flex:0 0 auto}.pricing-brand>.service-icon{width:30px;height:30px}.pricing-brand>img{width:40px;height:40px;object-fit:contain}.pricing-availability-note{display:flex;align-items:center;gap:10px;font-size:11px;color:#6d7a90;margin:-12px 0 28px}.pricing-availability-note>.service-icon{width:17px;height:17px;color:var(--pricing-accent)}
/* Published offers */
.pricing-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.pricing-plan-card{padding:29px;position:relative;display:flex;flex-direction:column;border:1px solid #dde4f1;border-radius:13px;background:white;box-shadow:0 12px 30px #122c5706;transition:transform .22s,box-shadow .22s,border-color .22s;animation:pricing-rise .55s both;animation-delay:calc(var(--plan-index,0)*60ms)}.pricing-plan-card:hover{transform:translateY(-5px);box-shadow:0 17px 40px rgba(var(--pricing-rgb),.1);border-color:rgba(var(--pricing-rgb),.35)}.pricing-plan-top{display:flex;align-items:center;gap:15px;margin-bottom:25px}.pricing-plan-top>span:last-child{font-size:10px;line-height:1.6;letter-spacing:.04em;font-weight:700;text-transform:uppercase;color:#7d8aa0}.pricing-plan-card h3{font-size:23px;margin:0 0 16px}.pricing-plan-summary{font-size:12px;line-height:1.9;min-height:70px;margin:0 0 25px;flex:1}.pricing-plan-cost{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;padding-top:20px;border-top:1px solid #e7ebf3}.pricing-plan-cost>strong{font-size:29px;color:var(--pricing-accent);letter-spacing:-.05em;line-height:1.3}.pricing-plan-cost>span{font-size:10px;color:#8b97aa}.pricing-plan-setup{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#8a96aa;margin:14px 0 25px}.pricing-plan-setup strong{font-weight:700;color:#6f7d94}.pricing-plan-card>.button{width:100%;font-size:11px;gap:12px}.pricing-plan-card>.button>.service-icon{width:16px;height:16px}
.pricing-card-grid-hosting .pricing-plan-card{border-top:3px solid #8775ec}.pricing-card-grid-hosting .pricing-plan-card:nth-child(3n+2){border-top-color:#305ed9;background:linear-gradient(160deg,#fff,#f8faff)}.pricing-card-grid-hosting .pricing-plan-card:nth-child(3n+3){border-top-color:#29a29b}.pricing-card-grid-cloud .pricing-plan-card{background:linear-gradient(160deg,#122c54,#173c68);color:#fff;border-color:#204879;box-shadow:0 18px 35px #16345f13}.pricing-card-grid-cloud .pricing-brand{color:#99ceff;background:#ffffff0b;border-color:#ffffff20}.pricing-card-grid-cloud .pricing-plan-top>span:last-child{color:#95b7d9}.pricing-card-grid-cloud .pricing-plan-summary{color:#b4c8df}.pricing-card-grid-cloud .pricing-plan-cost{border-color:#ffffff18}.pricing-card-grid-cloud .pricing-plan-cost>strong{color:#fff}.pricing-card-grid-cloud .pricing-plan-cost>span,.pricing-card-grid-cloud .pricing-plan-setup{color:#94b1cf}.pricing-card-grid-cloud .pricing-plan-setup strong{color:#d8e7f6}.pricing-card-grid-cloud .pricing-plan-card>.button{background:#eaf4ff;border-color:#eaf4ff;color:#15457a}.pricing-card-grid-game .pricing-plan-card{overflow:hidden;padding-top:34px}.pricing-card-grid-game .pricing-plan-card:before{content:'';position:absolute;top:-80px;right:-55px;width:190px;height:190px;border-radius:100%;background:radial-gradient(circle,#bda4ff25,transparent 70%);pointer-events:none}.pricing-card-grid-game .pricing-brand{width:68px;height:68px;background:#f8f5ff;border-radius:16px}.pricing-card-grid-game .pricing-brand>img{width:52px;height:52px}.pricing-card-grid-managed{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card-grid-managed .pricing-plan-card{box-shadow:none;border-left:3px solid var(--pricing-accent)}
/* Dedicated hardware has an engineering-style comparison table. */
.hardware-table-wrap{background:white;border-color:#dbe2ec;box-shadow:0 14px 35px #132e5306}.hardware-table{border-collapse:collapse;width:100%;min-width:960px;font-size:12px}.hardware-table th{background:#142c50;color:#bfcee2;font-size:10px;padding:20px 24px;text-align:left;white-space:nowrap}.hardware-table th:first-child{color:white}.hardware-table td{padding:24px;border-bottom:1px solid #e5eaf1;vertical-align:middle}.hardware-table tr:last-child td{border-bottom:0}.hardware-table tbody tr{transition:background .2s}.hardware-table tbody tr:hover{background:#f7faff}.hardware-name{display:flex;align-items:center;gap:15px}.hardware-name .pricing-brand{width:43px;height:43px;border-radius:9px}.hardware-name .pricing-brand>.service-icon{width:24px;height:24px}.hardware-name strong{display:block;white-space:nowrap;font-size:13px}.hardware-name small{display:block;font-size:10px;color:#8390a4;margin-top:5px}.hardware-spec{max-width:370px;min-width:240px;font-size:12px;line-height:1.8;color:#687991}.hardware-price{font-size:18px;white-space:nowrap;color:#173c70}.hardware-table .button-secondary{white-space:nowrap;font-size:10px}
/* Domains use compact, scan-friendly price rows. */
.domain-price-list{border:1px solid #d7e8e7;border-radius:12px;overflow:hidden;background:white}.domain-price-row{display:flex;align-items:center;gap:25px;padding:26px 30px;border-bottom:1px solid #e1edeb;transition:background .2s}.domain-price-row:last-child{border:0}.domain-price-row:hover{background:#f7fcfb}.domain-price-row>div:nth-child(2){flex:1}.domain-price-row h3{font-size:19px;margin:0 0 9px}.domain-price-row p{font-size:12px;line-height:1.8;margin:0;max-width:560px}.domain-row-cost{display:flex;flex-direction:column;align-items:end;flex-shrink:0}.domain-row-cost strong{font-size:23px;color:var(--pricing-accent);letter-spacing:-.04em}.domain-row-cost small{font-size:10px;color:#8b9c9c}.domain-price-row .button-secondary{border-color:#bbd7d4;color:#137f87;font-size:10px}
/* No published offer: useful, distinct configuration journeys without invented prices. */
.hosting-quote-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:25px}.hosting-quote-main{padding:35px;display:flex;flex-direction:column;align-items:start;border-radius:13px;background:linear-gradient(140deg,#5241b3,#7463d6);color:white;box-shadow:0 20px 35px #5145a51c}.hosting-quote-main .pricing-brand{background:#ffffff12;border-color:#ffffff24;color:#e2dbff;margin-bottom:28px}.hosting-quote-main>.eyebrow{color:#d5ceff}.hosting-quote-main h3{font-size:28px;line-height:1.25;margin:15px 0 18px;max-width:390px}.hosting-quote-main p{color:#e0dcf6;font-size:13px;line-height:1.9;max-width:430px}.hosting-quote-main>.button{margin-top:auto;background:#fff;color:#5141af;border-color:white;font-size:11px}.hosting-quote-checklist{padding:18px 32px;background:white;border:1px solid #e1dcf3;border-radius:13px;display:flex;flex-direction:column;justify-content:center}.hosting-quote-checklist>div{display:flex;align-items:start;gap:20px;padding:27px 0;border-bottom:1px solid #ece8f5}.hosting-quote-checklist>div:last-child{border:0}.hosting-quote-checklist>div>span{font-size:11px;font-weight:800;color:#a99bd2;padding-top:2px}.hosting-quote-checklist>div>div{flex:1}.hosting-quote-checklist h4{font-size:16px;margin:0 0 10px;line-height:1.5;letter-spacing:-.02em}.hosting-quote-checklist p{font-size:11px;line-height:1.8;margin:0;color:#8b86a0}.hosting-quote-checklist>.service-icon,.hosting-quote-checklist>div>.service-icon{width:18px;height:18px;color:#8c7abf;margin-top:3px}
.cloud-quote-layout{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.cloud-quote-console{padding:28px;border:1px solid #163e70;border-radius:14px;background:linear-gradient(145deg,#122b51,#174574);box-shadow:0 18px 40px #16385e1c;position:relative;overflow:hidden}.cloud-quote-console:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.cloud-console-label{position:relative;display:flex;align-items:center;justify-content:space-between;color:#91b4d9;font-size:8px;letter-spacing:.15em;margin-bottom:28px}.console-dots{display:flex;gap:5px}.console-dots i{width:4px;height:4px;background:#92c1ef;border-radius:100%}.cloud-resource-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:13px}.cloud-resource-grid>div{border:1px solid #7ea9d927;border-radius:8px;padding:23px 20px;background:#ffffff05;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:7px 13px;transition:background .2s,border-color .2s}.cloud-resource-grid>div:hover{background:#ffffff09;border-color:#8ebcef55}.cloud-resource-grid .service-icon{width:27px;height:27px;color:#8dc7fb;grid-row:span 2}.cloud-resource-grid strong{font-size:12px;letter-spacing:.08em;color:#e2efff;font-weight:800}.cloud-resource-grid small{font-size:9px;color:#92b1d0;line-height:1.7}.cloud-quote-console>p{position:relative;text-align:center;color:#94b5d7;font-size:10px;margin:25px 0 0}.cloud-quote-copy h3{font-size:30px;line-height:1.25;margin:15px 0 20px;max-width:470px}.cloud-quote-copy>p{font-size:13px;line-height:1.9;max-width:450px}.cloud-quote-copy>ul{list-style:none;margin:22px 0 28px;padding:0}.cloud-quote-copy li{font-size:12px;display:flex;gap:10px;align-items:start;color:#647b96;margin:12px 0}.cloud-quote-copy li .service-icon{width:17px;height:17px;color:#3a8bce;margin-top:2px}.cloud-quote-copy>.button{font-size:11px}
.dedicated-quote-panel{background:white;border:1px solid #dce3ee;border-radius:13px;overflow:hidden;box-shadow:0 18px 35px #19385806}.dedicated-quote-heading{padding:30px 35px;display:flex;align-items:center;gap:20px;border-bottom:1px solid #e3e8f0;background:linear-gradient(120deg,#f9fbff,#fff)}.dedicated-quote-heading>div{flex:1}.dedicated-quote-heading h3{font-size:24px;margin:10px 0 0;line-height:1.3}.dedicated-quote-heading>.button{font-size:11px}.hardware-requirements{display:grid;grid-template-columns:repeat(4,1fr);padding:35px 15px}.hardware-requirements>div{padding:5px 25px;border-right:1px solid #e7ebf2}.hardware-requirements>div:last-child{border:0}.hardware-requirements .service-icon{width:29px;height:29px;color:#4f73a5;margin-bottom:20px}.hardware-requirements strong{display:block;font-size:13px;line-height:1.7}.hardware-requirements p{font-size:11px;line-height:1.9;margin:12px 0 0;color:#8290a6}.dedicated-quote-foot{padding:18px 35px;background:#f7f9fc;border-top:1px solid #e4e9f0;font-size:10px;color:#8b98ad}
.game-quote-panel{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid #e0d8f3;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 20px 40px #62419609}.game-quote-art{background:radial-gradient(ellipse at 50% 45%,#43336f,#191f3e 75%);position:relative;overflow:hidden;min-height:370px;display:flex;align-items:center;justify-content:center;isolation:isolate}.game-logo-large{width:145px;height:145px;border-radius:30px;background:#ffffff09;border-color:#ffffff20;color:#d7c9ff;box-shadow:0 25px 70px #0c102d50;z-index:2;backdrop-filter:blur(3px)}.game-logo-large>img{width:105px;height:105px;filter:drop-shadow(0 12px 18px #090d2860)}.game-logo-large>.service-icon{width:80px;height:80px}.game-quote-art>.eyebrow{position:absolute;bottom:28px;left:0;right:0;justify-content:center;color:#a59ac7;font-size:8px;z-index:2}.game-orbit{position:absolute;border:1px solid #d5b9ff12;border-radius:100%;width:260px;height:260px;z-index:1}.game-orbit-one:before{content:'';position:absolute;top:18px;left:55px;width:6px;height:6px;border-radius:100%;background:#ba9af7;box-shadow:0 0 18px #ba9af7a0}.game-orbit-one{animation:game-orbit 30s linear infinite}.game-orbit-two{width:340px;height:340px;border-style:dashed;border-color:#d5b9ff0d;animation:game-orbit 55s linear infinite reverse}.game-quote-copy{padding:45px}.game-quote-copy h3{font-size:30px;line-height:1.25;margin:15px 0 20px;max-width:460px}.game-quote-copy>p{font-size:13px;line-height:1.9}.game-requirement-tags{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0 28px}.game-requirement-tags>span{font-size:10px;padding:7px 11px;border:1px solid #e8e0f7;border-radius:5px;color:#87779f;background:#faf8ff;line-height:1.6}.game-quote-copy>.button{font-size:11px}
.domain-quote-layout{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid #d8eae6;background:#fff;border-radius:13px;overflow:hidden}.domain-extension-art{background:radial-gradient(ellipse at 30% 25%,#e5f8f3,#d5ece9);position:relative;min-height:330px;overflow:hidden;display:flex;align-items:center;justify-content:center}.domain-extension-art:before{content:'';position:absolute;width:240px;height:240px;border:1px solid #a7d3cb70;border-radius:100%}.domain-extension-art>.service-icon{position:absolute;right:35px;bottom:35px;width:70px;height:70px;color:#7ebbb4;opacity:.45}.domain-extension-art>span{position:absolute;display:flex;align-items:center;justify-content:center;font-size:33px;font-weight:800;letter-spacing:-.05em;background:#fff;color:#197d7a;border-radius:13px;box-shadow:0 16px 35px #166b6510;border:1px solid #c3dfd9;width:125px;height:88px;transform:rotate(-8deg);left:45px;top:65px}.domain-extension-art>span:nth-child(2){font-size:23px;width:110px;height:75px;left:auto;right:35px;top:150px;transform:rotate(9deg);background:#187f80;color:#efffff;border-color:#187f80;box-shadow:0 16px 35px #166b6520}.domain-extension-art>span:nth-child(3){font-size:18px;width:80px;height:57px;left:65px;top:225px;transform:rotate(-5deg);background:#ffffff80;color:#6c9c95}.domain-quote-layout>div:last-child{padding:40px 45px}.domain-quote-layout h3{font-size:29px;line-height:1.3;margin:14px 0 20px}.domain-quote-layout p{font-size:13px;line-height:1.9}.domain-term-list{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin:24px 0 27px}.domain-term-list>span{display:flex;align-items:center;gap:6px;font-size:11px;color:#4a8e86}.domain-term-list .service-icon{width:15px;height:15px}.domain-quote-layout .button{font-size:11px}.domain-quote-layout .domain-quote-note{font-size:10px;color:#8ca29e;margin:20px 0 0;max-width:420px}
.managed-quote-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:start}.managed-quote-intro{padding:34px;border:1px solid #eadfcf;border-radius:12px;background:white;box-shadow:0 16px 35px #78572f05}.managed-quote-intro>.pricing-brand{margin-bottom:24px}.managed-quote-intro h3{font-size:27px;line-height:1.3}.managed-quote-intro p{font-size:13px;line-height:1.9}.managed-quote-intro>.button{margin-top:14px;font-size:11px}.managed-quote-steps{list-style:none;padding:0;margin:0}.managed-quote-steps>li{display:flex;align-items:start;gap:18px;position:relative;padding:24px 0;border-bottom:1px solid #e6dfd6}.managed-quote-steps>li:first-child{padding-top:8px}.managed-quote-steps>li:last-child{border:0}.managed-step-number{font-size:9px;color:#b49a78;font-weight:800;padding-top:6px}.managed-quote-steps>li>.service-icon{width:27px;height:27px;color:#b1834d;margin-top:2px}.managed-quote-steps>li>div{flex:1}.managed-quote-steps h4{font-size:17px;line-height:1.5;letter-spacing:-.02em;margin:0 0 10px}.managed-quote-steps p{font-size:12px;line-height:1.9;margin:0;color:#8f867b}
.pricing-home-offer{--pricing-accent:#245bea;--pricing-wash:#eef3ff;--pricing-rgb:36,91,234;transition:transform .2s,border-color .2s}.pricing-home-offer:hover{transform:translateY(-4px);border-color:rgba(var(--pricing-rgb),.35)}.pricing-home-hosting{--pricing-accent:#6151d9;--pricing-wash:#f2efff;--pricing-rgb:97,81,217}.pricing-home-dedicated{--pricing-accent:#173c70;--pricing-wash:#eef2f7;--pricing-rgb:23,60,112}.pricing-home-offer-top{display:flex;align-items:center;gap:17px!important;margin:0!important;padding:0!important}.pricing-home-offer-top .pricing-brand{width:45px;height:45px;border-radius:10px}.pricing-home-offer-top .pricing-brand>.service-icon{width:25px;height:25px}.pricing-home-offer .eyebrow{color:var(--pricing-accent)}.pricing-home-offer h3{margin-top:25px}.pricing-home-cloud{background:linear-gradient(150deg,#f7fbff,#fff)}.pricing-home-hosting{background:linear-gradient(150deg,#faf8ff,#fff)}
@keyframes pricing-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes game-orbit{to{transform:rotate(360deg)}}
@media(max-width:1100px){.pricing-card-grid{gap:18px}.pricing-plan-card{padding:24px}.pricing-plan-cost>strong{font-size:25px}.cloud-quote-layout{gap:30px}.cloud-quote-console{padding:24px}.cloud-resource-grid>div{padding:20px 15px;gap:7px 10px;grid-template-columns:25px 1fr}.cloud-resource-grid .service-icon{width:23px;height:23px}.cloud-resource-grid small{font-size:8px}.cloud-quote-copy h3{font-size:27px}.hosting-quote-grid{gap:20px}.hosting-quote-main{padding:30px}.hosting-quote-checklist{padding-inline:27px}.dedicated-quote-heading{padding:28px}.dedicated-quote-heading h3{font-size:22px}.hardware-requirements{padding:28px 10px}.hardware-requirements>div{padding-inline:20px}.game-quote-copy{padding:35px}.game-quote-copy h3{font-size:27px}.game-quote-panel{grid-template-columns:.75fr 1.25fr}.domain-quote-layout{grid-template-columns:.8fr 1.2fr}.domain-quote-layout>div:last-child{padding:35px}.domain-extension-art>span{left:30px}.domain-extension-art>span:nth-child(2){right:25px}.domain-extension-art>span:nth-child(3){left:45px}.managed-quote-layout{gap:35px}.domain-price-row{gap:20px;padding:24px}.domain-row-cost strong{font-size:21px}}
@media(max-width:800px){.pricing-heading>div:first-child{max-width:100%}.pricing-heading>div>p{font-size:12px}.pricing-card-grid,.pricing-card-grid-managed{grid-template-columns:1fr 1fr}.pricing-plan-card h3{font-size:22px}.pricing-plan-cost>strong{font-size:26px}.pricing-plan-summary{min-height:60px}.hosting-quote-grid,.cloud-quote-layout,.managed-quote-layout{grid-template-columns:1fr;gap:25px}.hosting-quote-main h3{max-width:520px}.hosting-quote-main p{max-width:560px}.hosting-quote-main>.button{margin-top:15px}.hosting-quote-checklist{padding-inline:30px}.cloud-quote-console{max-width:600px;width:100%}.cloud-resource-grid>div{padding:24px;grid-template-columns:30px 1fr;gap:7px 15px}.cloud-resource-grid small{font-size:10px}.cloud-resource-grid .service-icon{width:28px;height:28px}.cloud-quote-copy h3{max-width:580px}.cloud-quote-copy>p{max-width:600px}.dedicated-quote-heading{flex-wrap:wrap;gap:18px}.dedicated-quote-heading>div{min-width:calc(100% - 85px)}.dedicated-quote-heading>.button{margin-top:5px}.hardware-requirements{grid-template-columns:1fr 1fr;padding:15px}.hardware-requirements>div{padding:22px 20px}.hardware-requirements>div:nth-child(2){border-right:0}.hardware-requirements>div:nth-child(-n+2){border-bottom:1px solid #e7ebf2}.game-quote-panel{grid-template-columns:1fr}.game-quote-art{min-height:260px}.game-logo-large{width:115px;height:115px;border-radius:24px}.game-logo-large>img{width:85px;height:85px}.game-logo-large>.service-icon{width:65px;height:65px}.game-orbit-one{width:210px;height:210px}.game-orbit-two{width:300px;height:300px}.game-quote-art>.eyebrow{bottom:20px}.game-quote-copy{padding:32px}.domain-quote-layout{grid-template-columns:1fr}.domain-extension-art{min-height:250px}.domain-extension-art>span{left:calc(50% - 125px);top:40px}.domain-extension-art>span:nth-child(2){right:calc(50% - 125px);top:110px}.domain-extension-art>span:nth-child(3){left:calc(50% - 100px);top:160px}.domain-extension-art>.service-icon{right:25px;bottom:25px;width:60px;height:60px}.domain-price-row{flex-wrap:wrap;gap:18px}.domain-price-row>div:nth-child(2){flex-basis:calc(100% - 75px)}.domain-price-row>.button-secondary{margin-left:auto}.domain-row-cost{align-items:start}.managed-quote-intro{padding:30px}.managed-quote-intro p{max-width:590px}.managed-quote-steps>li:first-child{padding-top:5px}}
@media(max-width:520px){.pricing-card-grid,.pricing-card-grid-managed{grid-template-columns:1fr;gap:18px}.pricing-plan-card{padding:26px}.pricing-plan-summary{min-height:0}.pricing-plan-cost>strong{font-size:28px}.pricing-availability-note{font-size:10px;gap:8px;align-items:start;margin-top:-7px;margin-bottom:23px;line-height:1.8}.pricing-availability-note>.service-icon{margin-top:2px;flex-shrink:0}.pricing-heading .billing-cycles{max-width:100%}.pricing-heading>div>p{font-size:12px;line-height:1.9}.hosting-quote-main{padding:26px}.hosting-quote-main h3{font-size:25px}.hosting-quote-main p{font-size:12px}.hosting-quote-checklist{padding:7px 24px}.hosting-quote-checklist>div{padding:24px 0;gap:14px}.hosting-quote-checklist h4{font-size:14px}.hosting-quote-checklist p{font-size:10px}.hosting-quote-checklist>div>.service-icon{width:16px;height:16px}.cloud-quote-console{padding:22px}.cloud-console-label{font-size:7px;margin-bottom:20px}.cloud-resource-grid{gap:10px}.cloud-resource-grid>div{padding:18px 13px;display:flex;flex-direction:column;gap:9px;align-items:start}.cloud-resource-grid .service-icon{margin-bottom:2px;width:25px;height:25px}.cloud-resource-grid strong{font-size:11px}.cloud-resource-grid small{font-size:9px}.cloud-quote-console>p{font-size:9px;margin-top:21px}.cloud-quote-copy h3{font-size:27px}.cloud-quote-copy>p{font-size:12px}.cloud-quote-copy li{font-size:11px}.cloud-quote-copy>.button{font-size:10px}.dedicated-quote-heading{padding:24px;gap:16px}.dedicated-quote-heading>.pricing-brand{width:47px;height:47px}.dedicated-quote-heading>div{min-width:calc(100% - 70px)}.dedicated-quote-heading h3{font-size:21px}.dedicated-quote-heading .eyebrow{font-size:8px}.dedicated-quote-heading>.button{width:100%;font-size:10px}.hardware-requirements{padding:10px}.hardware-requirements>div{padding:21px 14px}.hardware-requirements strong{font-size:11px}.hardware-requirements p{font-size:10px;line-height:1.8}.hardware-requirements .service-icon{width:25px;height:25px;margin-bottom:15px}.dedicated-quote-foot{padding:17px 24px;font-size:9px;line-height:1.9}.game-quote-art{min-height:230px}.game-quote-copy{padding:27px 25px}.game-quote-copy h3{font-size:26px}.game-quote-copy>p{font-size:12px}.game-requirement-tags{gap:7px;margin:21px 0 24px}.game-requirement-tags>span{font-size:9px;padding:6px 9px}.game-quote-copy>.button{font-size:10px}.domain-quote-layout>div:last-child{padding:27px 25px}.domain-quote-layout h3{font-size:25px}.domain-quote-layout p{font-size:12px}.domain-term-list{gap:12px;margin:20px 0 25px}.domain-term-list>span{font-size:10px}.domain-quote-layout .button{font-size:10px}.domain-quote-layout .domain-quote-note{font-size:9px;line-height:1.9}.domain-extension-art{min-height:225px}.domain-extension-art>span{font-size:30px;width:115px;height:80px;left:calc(50% - 115px);top:30px}.domain-extension-art>span:nth-child(2){width:95px;height:68px;right:calc(50% - 115px);top:95px;font-size:23px}.domain-extension-art>span:nth-child(3){font-size:17px;width:73px;height:53px;left:calc(50% - 95px);top:145px}.domain-price-row{padding:23px;gap:16px}.domain-price-row>.pricing-brand{width:45px;height:45px;border-radius:10px}.domain-price-row>.pricing-brand>.service-icon{width:25px;height:25px}.domain-price-row>div:nth-child(2){flex-basis:calc(100% - 65px)}.domain-price-row h3{font-size:17px}.domain-price-row p{font-size:11px}.domain-row-cost strong{font-size:21px}.domain-row-cost small{font-size:9px}.domain-price-row>.button-secondary{font-size:9px;max-width:145px;padding-inline:12px}.managed-quote-intro{padding:26px}.managed-quote-intro h3{font-size:25px}.managed-quote-intro p{font-size:12px}.managed-quote-intro>.button{font-size:10px}.managed-quote-steps>li{gap:13px;padding:23px 0}.managed-step-number{font-size:8px}.managed-quote-steps>li>.service-icon{width:23px;height:23px}.managed-quote-steps h4{font-size:15px}.managed-quote-steps p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.pricing-plan-card,.game-orbit{animation:none!important}.pricing-plan-card,.pricing-home-offer,.cloud-resource-grid>div{transition:none!important}.pricing-plan-card:hover,.pricing-home-offer:hover{transform:none}}

/* Keep wordmarks legible alongside compact game symbols. */
.pricing-brand:has(img[src*="/brands/"]){width:94px}
.pricing-brand>img[src*="/brands/"]{width:78px;height:30px}
