@font-face{font-family:"Caveat";font-style:normal;font-display:swap;font-weight:500;src:url("../fonts/caveat-500.ttf") format("truetype")}
@font-face{font-family:"Manrope Variable";font-style:normal;font-display:swap;font-weight:200 800;src:url("../fonts/manrope-latin-ext-wght-normal.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Manrope Variable";font-style:normal;font-display:swap;font-weight:200 800;src:url("../fonts/manrope-latin-wght-normal.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--gbms-navy:#0d2447;--gbms-blue:#1769e8;--gbms-blue-soft:#eaf2ff;--gbms-orange:#ff7a00;--gbms-ink:#12213b;--gbms-muted:#60708a;--gbms-line:#dce4ef;--gbms-bg:#f4f7fc;--gbms-white:#fff;--gbms-green:#11875d;--gbms-red:#b42318}
body:has(.gbms){background:var(--gbms-bg);overflow-x:hidden}
body:has(.gbms) #main-body{padding:0!important;margin:0!important;max-width:none!important}
body:has(.gbms) #main-body>div{width:100%;max-width:none;padding:0}
body:has(.gbms) header,body:has(.gbms) footer,body:has(.gbms) .gm-page-skeleton,body:has(.gbms) .gh-mnav-bar,body:has(.gbms) .gh-back-to-top{display:none!important}
.gbms{min-height:100vh;background:linear-gradient(135deg,#edf5ff 0%,#f8faff 50%,#fff8f2 100%);color:var(--gbms-ink);font-family:"Manrope Variable",ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.6}
.gbms *{box-sizing:border-box}.gbms,.gbms button,.gbms input,.gbms select,.gbms textarea{font-family:"Manrope Variable",ui-sans-serif,system-ui,sans-serif!important}.gbms button,.gbms input,.gbms select{font:inherit}.gbms button{cursor:pointer}
.gbms__topbar{height:74px;background:var(--gbms-navy);color:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(20px,4vw,64px);gap:20px}
.gbms__brand{display:inline-flex;align-items:center;width:max-content;text-decoration:none}.gbms__brand img{display:block;width:190px;max-width:100%;height:auto}.gbms__title{font-size:17px;font-weight:750}.gbms__title i{color:#ffd3a8;margin-right:8px}.gbms__close{justify-self:end;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#18345c;color:#fff;text-decoration:none;font-size:19px}
.gbms__progress-wrap{max-width:1480px;margin:0 auto;padding:16px clamp(18px,4vw,54px) 0}.gbms__progress-copy{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:var(--gbms-muted);font-size:13px}.gbms__progress-copy strong{color:var(--gbms-ink)}.gbms__progress-copy span:last-child{text-align:right}.gbms__progress{height:7px;background:#dfe7f2;border-radius:999px;margin-top:8px;overflow:hidden}.gbms__progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gbms-blue),#5ca0ff);border-radius:inherit;transition:width .28s ease}
.gbms__notice{max-width:1360px;margin:16px auto 0;padding:13px 18px;border-radius:12px;font-weight:650}.gbms__notice--error{background:#fff0ef;color:var(--gbms-red);border:1px solid #ffc9c4}.gbms__notice--success{background:#eafaf4;color:var(--gbms-green);border:1px solid #b9ead8}
.gbms__layout{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;padding:24px clamp(18px,4vw,54px) 56px;align-items:start}
.gbms__workspace{min-width:0}.gbms__step{display:none;background:rgba(255,255,255,.96);border:1px solid #dfe6f0;border-radius:24px;padding:clamp(24px,4vw,52px);box-shadow:0 24px 70px rgba(21,48,89,.09);min-height:590px}.gbms__step.is-active{display:block;animation:gbms-in .25s ease}@keyframes gbms-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
.gbms__hero{min-height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:900px;margin:auto}.gbms__hero-icon{width:64px;height:64px;border-radius:19px;display:grid;place-items:center;background:linear-gradient(135deg,#ffac42,var(--gbms-orange));color:#fff;font-size:27px;box-shadow:0 14px 30px rgba(255,122,0,.26)}
.gbms__eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700;color:#a9570c;margin:20px 0 8px}.gbms h1,.gbms h2,.gbms h3,.gbms p{margin-top:0}.gbms h1,.gbms h2,.gbms h3{font-family:"Manrope Variable",ui-sans-serif,system-ui,sans-serif!important}.gbms h1{font-size:clamp(38px,5vw,68px);font-weight:800!important;line-height:1.02;letter-spacing:-.045em;max-width:920px;margin-bottom:18px}.gbms h2{font-size:clamp(30px,3vw,46px);font-weight:700!important;line-height:1.08;letter-spacing:-.035em;margin-bottom:10px}.gbms h3{font-weight:700!important;line-height:1.35;letter-spacing:-.02em}.gbms__lead,.gbms__heading>p:last-child{color:var(--gbms-muted);font-size:18px;font-weight:400;max-width:760px}.gbms__trust{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;margin:18px 0 28px;color:#34435a;font-weight:600}.gbms__trust i{color:var(--gbms-green);margin-right:6px}.gbms__hero small{color:var(--gbms-muted);font-weight:400;margin-top:9px}.gbms__heading{margin-bottom:28px}.gbms__heading .gbms__eyebrow{margin-top:0}
.gbms__primary,.gbms__secondary{border:0;border-radius:12px;padding:13px 22px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px}.gbms__primary{background:linear-gradient(135deg,#ff8917,#ee6e00);color:#fff;box-shadow:0 10px 24px rgba(238,110,0,.18)}.gbms__secondary{background:#eaf0f8;color:var(--gbms-ink)}.gbms__primary:disabled{opacity:.5;cursor:not-allowed}
.gbms__cards{display:grid;gap:16px}.gbms__cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.gbms__choice{min-height:170px;text-align:left;padding:22px;border:2px solid var(--gbms-line);border-radius:18px;background:#fff;color:var(--gbms-ink);display:flex;flex-direction:column;align-items:flex-start;gap:9px;transition:.2s}.gbms__choice:hover,.gbms__choice.is-selected{border-color:var(--gbms-blue);background:var(--gbms-blue-soft);box-shadow:0 12px 24px rgba(23,105,232,.1)}.gbms__choice>i{font-size:25px;color:var(--gbms-blue)}.gbms__choice strong{font-size:18px}.gbms__choice span{color:var(--gbms-muted)}
.gbms__tabs{display:flex;gap:9px;overflow:auto;padding-bottom:8px;margin-bottom:18px}.gbms__tabs button{border:1px solid var(--gbms-line);background:#fff;color:var(--gbms-ink);border-radius:999px;padding:9px 16px;white-space:nowrap;font-weight:750}.gbms__tabs button.is-selected{background:var(--gbms-navy);color:#fff;border-color:var(--gbms-navy)}
.gbms__plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gbms__plan{position:relative;border:2px solid var(--gbms-line);border-radius:18px;background:#fff;padding:22px;text-align:left;color:var(--gbms-ink);min-width:0;display:flex;flex-direction:column;gap:12px}.gbms__plan:hover,.gbms__plan.is-selected{border-color:var(--gbms-blue);box-shadow:0 14px 28px rgba(23,105,232,.11)}.gbms__plan.is-recommended{border-color:var(--gbms-blue);padding-top:38px}.gbms__recommendation{position:absolute;left:16px;top:-1px;background:var(--gbms-blue);color:#fff;border-radius:0 0 9px 9px;padding:5px 10px;font-size:11px;font-weight:850}.gbms__plan-name{font-size:19px;font-weight:850}.gbms__price{font-size:27px;font-weight:850;letter-spacing:-.03em}.gbms__price small{font-size:12px;color:var(--gbms-muted);font-weight:600}.gbms__plan ul{margin:0;padding:0;list-style:none;color:var(--gbms-muted);font-size:14px}.gbms__plan li{margin:6px 0}.gbms__plan li:before{content:'✓';color:var(--gbms-green);font-weight:900;margin-right:7px}.gbms__plan select{width:100%;min-height:42px;border:1px solid #ccd7e5;border-radius:10px;padding:8px 10px;background:#fff;color:var(--gbms-ink)}
.gbms__domain-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px}.gbms__domain-modes button{border:2px solid var(--gbms-line);border-radius:14px;background:#fff;padding:14px 10px;color:var(--gbms-ink);font-weight:750}.gbms__domain-modes button.is-selected{border-color:var(--gbms-blue);background:var(--gbms-blue-soft);color:#0d57bd}.gbms__domain-modes i{display:block;margin-bottom:5px}.gbms__domain-panel{max-width:850px}.gbms__domain-panel label,.gbms__fields label{display:flex;flex-direction:column;gap:7px;font-weight:750;color:#293b56}.gbms__domain-search{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:8px}.gbms input{width:100%;min-width:0;border:1px solid #cbd6e5;border-radius:12px;padding:13px 15px;color:var(--gbms-ink);background:#fff;outline:none}.gbms input:focus{border-color:var(--gbms-blue);box-shadow:0 0 0 3px rgba(23,105,232,.12)}.gbms__field-help{color:var(--gbms-muted);font-size:13px;margin:8px 0 0}.gbms__domain-result{margin-top:18px}.gbms__domain-status{border:1px solid var(--gbms-line);border-radius:15px;padding:17px;display:flex;gap:15px;align-items:center;justify-content:space-between}.gbms__domain-status.is-available{border-color:#a8e0ce;background:#f0fbf7}.gbms__domain-status.is-unavailable{border-color:#ffd0cc;background:#fff6f5}.gbms__domain-status strong{display:block;font-size:17px}.gbms__domain-status span{color:var(--gbms-muted)}.gbms__domain-status .gbms__price{font-size:18px;color:var(--gbms-ink)}.gbms__suggestion-title{font-weight:850;margin:22px 0 9px}.gbms__suggestion{display:flex;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--gbms-line);padding:13px 3px}.gbms__suggestion button{border:1px solid var(--gbms-blue);color:var(--gbms-blue);background:#fff;border-radius:9px;padding:7px 12px;font-weight:750}
.gbms__toggle{display:flex;align-items:center;gap:12px;margin-bottom:20px}.gbms__toggle input{position:absolute;opacity:0;width:1px}.gbms__toggle span{width:48px;height:27px;border-radius:999px;background:#aab6c6;position:relative;transition:.2s}.gbms__toggle span:after{content:'';position:absolute;width:21px;height:21px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.2s}.gbms__toggle input:checked+span{background:var(--gbms-blue)}.gbms__toggle input:checked+span:after{transform:translateX(21px)}
.gbms__email-included{display:flex;align-items:center;gap:15px;padding:17px 19px;border-radius:15px;background:#eefaf6;border:1px solid #bfe6d7;margin-bottom:18px}.gbms__email-included>i{font-size:24px;color:var(--gbms-green)}.gbms__email-included strong,.gbms__email-included span{display:block}.gbms__email-included span{color:var(--gbms-muted)}.gbms__quantity{display:flex;align-items:center;gap:8px}.gbms__quantity button{width:34px;height:34px;border:1px solid var(--gbms-line);border-radius:9px;background:#fff}.gbms__quantity input{width:62px;text-align:center;padding:6px}
.gbms__review{border:1px solid var(--gbms-line);border-radius:17px;overflow:hidden;margin-bottom:20px}.gbms__review-row{display:grid;grid-template-columns:150px 1fr auto;gap:14px;padding:15px 18px;border-bottom:1px solid var(--gbms-line);align-items:center}.gbms__review-row:last-child{border-bottom:0}.gbms__review-row>span:first-child{color:var(--gbms-muted)}.gbms__review-row strong{text-align:right}.gbms__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gbms__action-card{border:2px solid var(--gbms-line);background:#fff;border-radius:16px;padding:18px;text-align:left;display:flex;align-items:flex-start;gap:13px;color:var(--gbms-ink)}.gbms__action-card:hover{border-color:var(--gbms-blue)}.gbms__action-card--primary{background:var(--gbms-navy);border-color:var(--gbms-navy);color:#fff}.gbms__action-card i{font-size:20px;margin-top:3px}.gbms__action-card strong,.gbms__action-card small{display:block}.gbms__action-card small{opacity:.75;margin-top:5px}.gbms__developer-form{margin-top:18px;padding:20px;border:1px solid var(--gbms-line);border-radius:16px;background:#f8faff}.gbms__fields{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}
.gbms__nav{display:flex;justify-content:space-between;gap:15px;margin-top:18px}.gbms__summary{position:sticky;top:18px;border:1px solid #dce4ef;border-radius:20px;background:rgba(255,255,255,.97);box-shadow:0 20px 50px rgba(21,48,89,.09);overflow:hidden}.gbms__summary-head{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid var(--gbms-line);font-size:20px;font-weight:850}.gbms__summary-head button{display:none;border:0;background:none;color:var(--gbms-ink)}.gbms__summary-body{padding:10px 22px}.gbms__summary-row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:13px 0;border-bottom:1px solid #edf1f6}.gbms__summary-row span{font-size:15px;color:var(--gbms-muted)}.gbms__summary-row strong{font-size:15px;text-align:right}.gbms__summary-row small{grid-column:1/-1;color:#7b8799}.gbms__summary-empty{padding:26px 0;color:var(--gbms-muted);text-align:center}.gbms__summary-total{display:flex;justify-content:space-between;align-items:center;padding:18px 22px 6px;font-size:16px}.gbms__summary-total strong{font-size:24px}.gbms__summary>small{display:block;padding:0 22px 20px;color:var(--gbms-muted);font-size:12px}
@media(max-width:1180px){.gbms__layout{grid-template-columns:minmax(0,1fr) 320px}.gbms__cards--three,.gbms__plans{grid-template-columns:repeat(2,minmax(0,1fr))}.gbms__actions{grid-template-columns:1fr}.gbms__domain-modes{grid-template-columns:repeat(2,1fr)}}
@media(max-width:860px){.gbms__topbar{grid-template-columns:1fr auto;height:66px}.gbms__title{display:none}.gbms__layout{display:flex;flex-direction:column;padding:16px 14px 125px}.gbms__workspace{width:100%}.gbms__step{padding:24px 18px;border-radius:18px;min-height:0}.gbms__summary{position:fixed;left:12px;right:12px;bottom:10px;top:auto;z-index:30;max-height:70vh}.gbms__summary-head{padding:14px 17px}.gbms__summary-head button{display:block}.gbms__summary-body,.gbms__summary-total,.gbms__summary>small{display:none}.gbms__summary.is-open .gbms__summary-body{display:block;overflow:auto;max-height:42vh}.gbms__summary.is-open .gbms__summary-total{display:flex}.gbms__summary.is-open>small{display:block}.gbms__summary.is-open .gbms__summary-head i{transform:rotate(180deg)}.gbms:not(.gbms--summary-hidden) .gbms__nav{position:sticky;bottom:76px;z-index:20;background:linear-gradient(transparent,var(--gbms-bg) 28%);padding-top:20px}.gbms__progress-wrap{padding:12px 14px 0}.gbms__progress-copy strong{display:none}.gbms__progress-copy{grid-template-columns:1fr 1fr}.gbms h1{font-size:39px}.gbms__hero{min-height:450px}.gbms__fields{grid-template-columns:1fr}}
@media(max-width:620px){.gbms__brand img{width:190px}.gbms__cards--three,.gbms__plans,.gbms__domain-modes{grid-template-columns:1fr}.gbms__choice{min-height:0}.gbms__domain-search{grid-template-columns:1fr}.gbms__domain-status{align-items:flex-start;flex-direction:column}.gbms__review-row{grid-template-columns:1fr}.gbms__review-row strong{text-align:left}.gbms__trust{display:grid;gap:8px}.gbms__nav button{flex:1}.gbms__topbar{padding:0 16px}.gbms__progress-copy{font-size:12px}}

/* Build My Setup preview refinements */
.gbms--summary-hidden .gbms__layout{grid-template-columns:minmax(0,1fr)}
.gbms--summary-hidden .gbms__summary{display:none}
.gbms--summary-hidden .gbms__step{min-height:620px}
.gbms__choice.is-selected{border-color:var(--gbms-green);background:#f0fbf7;box-shadow:0 12px 24px rgba(17,135,93,.12)}
.gbms__choice.is-selected>i{color:var(--gbms-green)}
.gbms__plan.is-selected{border-color:var(--gbms-green);background:#f4fcf8;box-shadow:0 14px 28px rgba(17,135,93,.13)}
.gbms__plan.is-recommended:not(.is-selected){border-color:var(--gbms-blue)}
.gbms__domain-modes button.is-selected{border-color:var(--gbms-green);background:#f0fbf7;color:#0b704f}
.gbms__price-line{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.gbms__normal-price{display:block;color:#7c899d;font-size:14px;line-height:1.35}
.gbms__normal-price del{text-decoration-thickness:1px}
.gbms__hosting-price{display:inline-flex;align-items:flex-end;white-space:nowrap;color:var(--gbms-ink);line-height:1}
.gbms__hosting-currency{margin-right:6px;font-size:13px;font-weight:850}
.gbms__hosting-whole{font-size:37px;font-weight:850;letter-spacing:-.045em}
.gbms__hosting-tail{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;margin-left:6px;transform:translateY(1px);line-height:1}
.gbms__hosting-decimal{font-size:15px;font-weight:850;line-height:1}
.gbms__hosting-period{margin-top:3px;color:var(--gbms-muted);font-size:12px;font-weight:650;line-height:1}
.gbms__price-line del{color:#8793a5;font-size:14px}
.gbms__price-line>b{border-radius:999px;background:#e6f8f1;color:var(--gbms-green);padding:3px 8px;font-size:11px}
.gbms__billing-copy,.gbms__upgrade-copy{font-size:13px;color:var(--gbms-muted);line-height:1.45}
.gbms__upgrade-copy{font-weight:750;color:#0d57bd}
.gbms__plans>.gbms__email-included{grid-column:1/-1}
.gbms__transfer-fields{display:grid;gap:12px;margin-top:17px;padding:17px;border:1px solid #cdddf2;border-radius:14px;background:#f6f9fe}
.gbms__transfer-fields[hidden]{display:none}
.gbms__transfer-fields>p{margin:0;color:var(--gbms-muted);font-size:13px}
.gbms__confirm{display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:10px!important}
.gbms__confirm input{width:20px;height:20px}
.gbms__domain-status.is-available{border:2px solid var(--gbms-green)}
@media(max-width:860px){.gbms--summary-hidden .gbms__layout{padding-bottom:40px}.gbms--summary-hidden .gbms__step{min-height:0}}

/* Polished preset, domain, and selected-state layout */
.gbms__cards--presets{grid-template-columns:repeat(4,minmax(0,1fr))}
.gbms__cards--presets .gbms__choice{position:relative;min-height:145px;padding:20px}
.gbms__choice.is-selected{padding-top:36px}
.gbms__choice.is-selected:after,.gbms__domain-modes button.is-selected:after{content:'Selected';position:absolute;right:14px;top:-1px;border-radius:0 0 9px 9px;background:var(--gbms-green);color:#fff;padding:5px 10px;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}
.gbms__selection-badge{position:absolute;right:16px;top:-1px;z-index:2;border-radius:0 0 9px 9px;background:var(--gbms-green);color:#fff;padding:5px 10px;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}
.gbms__plan.is-selected{padding-top:38px}
.gbms__domain-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.gbms__domain-modes button{position:relative;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:82px;padding:15px 18px;text-align:left}
.gbms__domain-modes i{display:grid;width:42px;height:42px;place-items:center;margin:0;border-radius:12px;background:#eef4fc;color:var(--gbms-blue);font-size:17px}
.gbms__domain-modes button.is-selected i{background:#dff6ed;color:var(--gbms-green)}
.gbms__domain-modes button span,.gbms__domain-modes button strong,.gbms__domain-modes button small{display:block}
.gbms__domain-modes button small{margin-top:3px;color:var(--gbms-muted);font-size:12px;font-weight:550}
.gbms__domain-panel{max-width:none;padding:22px;border:1px solid #dbe5f1;border-radius:18px;background:#f8fbff}
.gbms__domain-search{grid-template-columns:minmax(0,1fr) 128px}
.gbms__domain-status{margin-top:18px;padding:18px 20px;background:#fff}
.gbms__domain-status.is-available{background:#f2fbf7}
.gbms__inline-alert{display:flex;align-items:center;gap:11px;margin:0 0 18px;padding:14px 16px;border:1px solid #f3bd75;border-radius:13px;background:#fff8ed;color:#8a4600;font-weight:700;box-shadow:0 6px 18px rgba(138,70,0,.06)}
.gbms__inline-alert[hidden]{display:none}.gbms__inline-alert i{color:#e47700;font-size:18px}.gbms__inline-alert span{line-height:1.45}
.gbms__domain-action{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}
.gbms__domain-offer{display:inline-flex;align-items:center;border-radius:999px;background:#dcf7ec;color:#08734f;padding:6px 10px;font-size:12px;font-weight:800;white-space:nowrap}
.gbms__domain-cost{font-size:17px;font-weight:850;color:var(--gbms-ink)}
.gbms__selected-tag{display:inline-flex!important;width:max-content;margin-bottom:5px;border-radius:999px;background:var(--gbms-green);color:#fff!important;padding:3px 8px;font-size:10px!important;font-weight:850;text-transform:uppercase;letter-spacing:.05em}
.gbms__suggestion-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:24px 0 12px}
.gbms__suggestion-head strong,.gbms__suggestion-head span{display:block}.gbms__suggestion-head strong{font-size:17px}.gbms__suggestion-head span{margin-top:3px;color:var(--gbms-muted);font-size:13px}.gbms__suggestion-head b{border-radius:999px;background:#eaf2ff;color:#1559b8;padding:6px 10px;font-size:11px;white-space:nowrap}
.gbms__suggestion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.gbms__suggestion{min-width:0;border:1px solid #dbe5f1;border-radius:13px;background:#fff;padding:14px;box-shadow:0 6px 16px rgba(16,43,80,.04)}
.gbms__suggestion>div{min-width:0}.gbms__suggestion strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.gbms__suggestion .gbms__domain-offer{margin-top:7px}
.gbms__suggestion button{flex:0 0 auto;background:#eff6ff}
.gbms__suggestion-empty{margin-top:18px;border:1px dashed #cbd7e7;border-radius:13px;background:#fff;padding:18px;text-align:center;color:var(--gbms-muted)}
.gbms__guidance{display:flex;align-items:flex-start;gap:13px;margin:18px 0;padding:16px 18px;border:1px solid #bfd7f5;border-radius:14px;background:#eef6ff}
.gbms__guidance[hidden]{display:none}.gbms__guidance>i{margin-top:3px;color:var(--gbms-blue);font-size:18px}.gbms__guidance strong,.gbms__guidance span{display:block}.gbms__guidance span{margin-top:3px;color:#4f627d;font-size:13px;line-height:1.55}
.gbms__included-option{grid-column:1/-1;position:relative;border:1px solid #b9e3d3;border-radius:17px;background:linear-gradient(135deg,#f1fbf7,#fbfffd);padding:20px 22px}
.gbms__included-option.is-selected{border:2px solid var(--gbms-green);box-shadow:0 10px 24px rgba(17,135,93,.1)}
.gbms__included-option-head{display:flex;align-items:center;gap:13px}.gbms__included-option-head>i{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#dff6ed;color:var(--gbms-green);font-size:20px}.gbms__included-option-head strong,.gbms__included-option-head span{display:block}.gbms__included-option-head span{color:var(--gbms-green);font-size:12px;font-weight:750}.gbms__included-option p{max-width:900px;margin:14px 0 10px;color:var(--gbms-muted)}
.gbms__included-option ul{display:flex;gap:18px;flex-wrap:wrap;margin:0;padding:0;list-style:none;color:#30445f;font-size:13px}.gbms__included-option li:before{content:'✓';margin-right:6px;color:var(--gbms-green);font-weight:900}
@media(max-width:1180px){.gbms__cards--presets{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:860px){.gbms__cards--presets{grid-template-columns:repeat(2,minmax(0,1fr))}.gbms__domain-modes{grid-template-columns:1fr}.gbms__suggestion-grid{grid-template-columns:1fr}.gbms__domain-panel{padding:17px}}
@media(max-width:620px){.gbms__cards--presets{grid-template-columns:1fr}.gbms__domain-search{grid-template-columns:1fr}.gbms__suggestion-head{align-items:flex-start;flex-direction:column}.gbms__included-option ul{display:grid;gap:6px}}

/* Clear, standard typography across every wizard step */
.gbms p,.gbms span,.gbms small,.gbms strong,.gbms b,.gbms a,.gbms li,.gbms label{font-family:"Manrope Variable",ui-sans-serif,system-ui,sans-serif!important}
.gbms p,.gbms li{letter-spacing:.01rem}
.gbms strong,.gbms b{font-weight:700!important}
.gbms button,.gbms label,.gbms input,.gbms select,.gbms textarea{letter-spacing:normal}
.gbms__brand,.gbms__price{font-weight:700!important}
.gbms .gbms__plan-name,.gbms .gbms__suggestion-title,.gbms .gbms__summary-head,.gbms .gbms__domain-cost{font-family:"Manrope Variable",ui-sans-serif,system-ui,sans-serif!important;font-weight:700!important;letter-spacing:-.02em}
.gbms__primary,.gbms__secondary,.gbms__title,.gbms__tabs button,.gbms__domain-modes button,.gbms__suggestion button,.gbms__upgrade-copy{font-weight:600!important}

/* Keep the wizard's option hierarchy and all paid product pricing consistent. */
.gbms__choice strong,.gbms__domain-modes button strong{font-size:17px;line-height:1.35;letter-spacing:-.01em}
.gbms__choice span,.gbms__domain-modes button small{color:var(--gbms-muted);font-size:14px;line-height:1.5;letter-spacing:.01rem}
.gbms__plan-name{font-size:19px;line-height:1.35}
.gbms__plan>span:not(.gbms__plan-name):not(.gbms__recommendation):not(.gbms__selection-badge):not(.gbms__normal-price):not(.gbms__price-line):not(.gbms__billing-copy):not(.gbms__upgrade-copy){font-size:14px;line-height:1.5;letter-spacing:.01rem}
.gbms__recommendation,.gbms__selection-badge,.gbms__selected-tag,.gbms__domain-offer{font-weight:700!important}

/* Match Nexus pricing-card feature rhythm and readability */
.gbms__plan ul{color:var(--gbms-ink);font-size:14px;line-height:1.45}
.gbms__plan li{display:flex;align-items:center;gap:12px;min-height:40px;margin:0;border-bottom:1px solid #e2e8f0}
.gbms__plan li:last-child{border-bottom:0}
.gbms__plan li:before{display:inline-grid;flex:0 0 16px;width:16px;height:16px;place-items:center;border:1px solid #0f172a;border-radius:50%;color:#0f172a;font-size:10px;font-weight:700;line-height:1;margin-right:0}

/* Unified wizard type scale and single-line domain controls */
.gbms__lead,.gbms__heading>p:last-child{font-size:16px!important;line-height:1.6!important}
.gbms__choice strong,.gbms__domain-modes button strong{font-size:16px!important;line-height:1.4!important}
.gbms__choice span,.gbms__domain-modes button small{font-size:13px!important;line-height:1.5!important}
.gbms__domain-panel>label,.gbms__transfer-fields label,.gbms__fields label{font-size:14px!important;line-height:1.45!important}
.gbms input,.gbms select,.gbms textarea,.gbms__primary,.gbms__secondary{font-size:15px!important;line-height:1.4!important}
.gbms__field-help{font-size:14px!important;line-height:1.55!important}
.gbms__domain-status strong{font-size:16px!important;line-height:1.4!important}
.gbms__domain-status span:not(.gbms__selected-tag):not(.gbms__domain-offer),.gbms__suggestion-head span,.gbms__guidance span{font-size:14px!important;line-height:1.55!important}
.gbms__suggestion-head strong,.gbms__guidance strong{font-size:15px!important;line-height:1.45!important}
.gbms__domain-search{grid-template-columns:minmax(0,1fr) max-content!important}
.gbms__domain-search .gbms__primary,.gbms__domain-action .gbms__primary{min-width:136px;white-space:nowrap!important;word-break:keep-all;padding-inline:18px}
.gbms__suggestion button{min-width:72px;white-space:nowrap!important;word-break:keep-all}
.gbms__domain-action{flex-wrap:nowrap}
@media(max-width:1180px){.gbms__domain-status{align-items:stretch;flex-direction:column}.gbms__domain-action{width:100%;justify-content:space-between}}
@media(max-width:620px){.gbms__domain-search{grid-template-columns:1fr!important}.gbms__domain-search .gbms__primary{width:100%}.gbms__domain-action{width:100%;flex-wrap:wrap;justify-content:flex-start}}

/* Use natural font tracking for a clear, standard reading rhythm. */
.gbms__eyebrow,
.gbms h1,
.gbms h2,
.gbms h3,
.gbms p,
.gbms li,
.gbms__price,
.gbms__hosting-whole,
.gbms__plan-name,
.gbms__suggestion-title,
.gbms__summary-head,
.gbms__domain-cost,
.gbms__choice strong,
.gbms__choice span,
.gbms__domain-modes button strong,
.gbms__domain-modes button small,
.gbms__plan>span{letter-spacing:normal!important}

/* Developer handoff form */
.gbms__form-heading{margin-bottom:20px}.gbms__form-heading h3{margin-bottom:4px}.gbms__form-heading p{margin:0;color:var(--gbms-muted);font-size:14px}.gbms__contact-section{padding:18px;border:1px solid #dbe5f1;border-radius:14px;background:#fff;margin-bottom:14px}.gbms__contact-section h4{margin:0 0 13px;color:var(--gbms-ink);font-size:15px}.gbms__fields--contact{grid-template-columns:repeat(2,minmax(0,1fr))}.gbms__fields label small{display:inline;margin-left:4px;color:var(--gbms-muted);font-size:11px;font-weight:600}.gbms__copy-option{margin:2px 0 16px;padding:13px 14px;border-radius:12px;background:#eef6ff;border:1px solid #c9def8}.gbms__copy-option span,.gbms__copy-option strong,.gbms__copy-option small{display:block}.gbms__copy-option small{margin-top:2px;color:var(--gbms-muted);font-size:12px;font-weight:500}
@media(max-width:860px){.gbms__fields--contact{grid-template-columns:1fr}}

/* Screenshot-matched wizard visual system */
:root{--gbms-navy:#08264b;--gbms-deep:#071f43;--gbms-blue:#1475f5;--gbms-orange:#ff7600;--gbms-ink:#071f43;--gbms-muted:#62738d;--gbms-line:#d7e1ee;--gbms-green:#059669;--gbms-card:#fff}
.gbms{position:relative;isolation:isolate;background:linear-gradient(116deg,#edf6ff 0%,#f9fbff 50%,#fff7ef 100%);font-size:15px;line-height:1.5;letter-spacing:0;overflow-x:clip;overflow-y:visible}.gbms:before,.gbms:after{content:"";position:fixed;z-index:-2;border-radius:50%;pointer-events:none}.gbms:before{width:600px;height:600px;left:-350px;top:40px;background:radial-gradient(circle at 65% 50%,rgba(110,181,255,.14),rgba(110,181,255,0) 69%);border:1px solid rgba(255,255,255,.9)}.gbms:after{width:650px;height:650px;right:-410px;bottom:-180px;background:radial-gradient(circle at 30% 35%,rgba(255,174,104,.16),rgba(255,174,104,0) 68%);border:1px solid rgba(255,255,255,.95)}
.gbms__topbar{height:64px;padding:0 clamp(32px,4vw,62px);background:linear-gradient(100deg,#08284f,#092247);position:sticky;top:0;z-index:20}.gbms__brand{font-size:25px;letter-spacing:-1.2px}.gbms__title{font-size:16px}.gbms__close{width:40px;height:40px;border-radius:11px;background:#143761}.gbms__progress-wrap{max-width:1480px;padding:15px 20px 0}.gbms__progress-copy{font-size:12px}.gbms__progress{height:6px;margin-top:7px}
.gbms__layout{max-width:1480px;grid-template-columns:minmax(0,1fr) 360px;gap:28px;padding:20px 20px 52px}.gbms__step{position:relative;overflow:visible;min-height:620px;padding:31px 34px;border-radius:20px;border-color:#dbe4ef;box-shadow:0 18px 55px rgba(17,54,99,.08)}.gbms__heading{margin-bottom:23px}.gbms__heading h2{font-size:35px;line-height:1.12;letter-spacing:-1.35px;margin:3px 0 6px;color:#071f43}.gbms__heading>p,.gbms__heading>div>p{font-size:15px;color:#617590}.gbms__eyebrow{color:#ae5900!important;text-transform:uppercase;font-weight:600;font-size:13px!important;letter-spacing:0}
.gbms__heading--with-tip{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.gbms__heading--with-tip>div:first-child{min-width:0}.gbms__mini-tip{display:flex;align-items:center;gap:12px;max-width:235px;padding:12px 14px;border-radius:14px;background:#eef5ff;color:#274f81;font-size:11px;line-height:1.35;flex:none}.gbms__mini-tip i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#dcebff;color:#1680ff;font-size:20px}.gbms__mini-tip span{display:grid;gap:2px}.gbms__mini-tip strong{color:#0d396d;font-size:12px}.gbms__mini-tip--green{background:#eaf9f3;color:#497368}.gbms__mini-tip--green i{background:#d9f5e9;color:#07946a}.gbms__mini-tip--green strong{color:#087958}
.gbms__primary{min-height:50px;border-radius:12px;background:linear-gradient(135deg,#ff971c,#ff6800);box-shadow:0 11px 24px rgba(255,112,0,.2);font-weight:750}.gbms__secondary{border-radius:12px;background:#eef4fb}.gbms__nav{padding-top:14px}.gbms__nav .gbms__primary{min-width:138px}.gbms__nav .gbms__secondary{min-width:104px}.gbms__summary{border-radius:20px;border-color:#dce5ef;box-shadow:0 18px 50px rgba(20,55,96,.08);top:100px}.gbms__summary-head{padding:18px 20px;font-size:17px}.gbms__summary-body,.gbms__summary-total,.gbms__summary>small{margin-left:20px;margin-right:20px}.gbms__summary-row{padding:14px 0}.gbms__summary-total{padding-top:18px}.gbms__summary-total strong{font-size:22px}
.gbms__ambient{position:absolute;inset:64px 0 0;pointer-events:none;z-index:-1}.gbms__ambient-orb{position:absolute;border-radius:50%}.gbms__ambient-orb--blue{width:220px;height:220px;left:-100px;bottom:50px;background:radial-gradient(circle at 70% 40%,rgba(120,189,255,.13),rgba(120,189,255,0) 72%)}.gbms__ambient-orb--orange{width:270px;height:270px;right:-130px;top:110px;background:radial-gradient(circle at 30% 50%,rgba(255,175,106,.15),rgba(255,175,106,0) 70%)}.gbms__ambient-dots{position:absolute;width:110px;height:85px;opacity:.35;background-image:radial-gradient(circle,#81bdff 3px,transparent 3.5px);background-size:21px 21px}.gbms__ambient-dots--left{left:22px;top:80px}.gbms__ambient-dots--right{right:25px;bottom:95px;background-image:radial-gradient(circle,#ffc58e 3px,transparent 3.5px)}
.gbms span.gbms__scribble{display:none;position:absolute;max-width:120px;font-family:"Caveat",cursive!important;font-weight:500;font-size:22px;line-height:1.15;color:#3e6fa8;text-align:center;transform:rotate(-5deg)}.gbms[data-current-step="1"] [data-callout-step="1"],.gbms[data-current-step="2"] [data-callout-step="2"],.gbms[data-current-step="4"] [data-callout-step="4"],.gbms[data-current-step="5"] [data-callout-step="5"],.gbms[data-current-step="6"] [data-callout-step="6"],.gbms[data-current-step="7"] [data-callout-step="7"]{display:block}.gbms__scribble i{display:block;width:54px;height:25px;margin:7px auto 0;border-bottom:2px solid currentColor;border-radius:50%;transform:rotate(20deg)}.gbms__scribble i:after{content:"";display:block;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translate(41px,17px) rotate(-20deg)}.gbms__scribble--project-left{left:42px;top:430px}.gbms__scribble--project-right{right:50px;top:145px}.gbms__scribble--hosting{right:50px;bottom:190px}.gbms__scribble--ssl{left:42px;top:380px}.gbms__scribble--email{left:42px;top:170px}.gbms__scribble--protection{right:50px;top:300px;color:#2580ee}.gbms__scribble--review{right:50px;bottom:170px}.gbms__scribble--project-right i,.gbms__scribble--hosting i,.gbms__scribble--protection i,.gbms__scribble--review i{transform:rotate(-20deg)}.gbms__scribble--project-right i:after,.gbms__scribble--hosting i:after,.gbms__scribble--protection i:after,.gbms__scribble--review i:after{transform:translate(3px,17px) rotate(110deg)}
.gbms[data-current-step="0"] .gbms__progress-wrap{display:none}.gbms[data-current-step="0"] .gbms__layout{display:block;max-width:1050px;padding-top:86px}.gbms[data-current-step="0"] .gbms__step{min-height:600px}.gbms[data-current-step="0"] .gbms__workspace{max-width:1050px;margin:auto}.gbms__hero{min-height:535px}.gbms__hero-icon{width:74px;height:74px;border-radius:19px;font-size:30px;background:linear-gradient(145deg,#ff9c28,#ff6a00);box-shadow:0 0 0 18px rgba(255,148,48,.11),0 16px 30px rgba(255,117,0,.22)}.gbms__hero .gbms__eyebrow{font-size:16px!important;margin-top:28px}.gbms__hero h1{max-width:790px;font-size:46px;line-height:1.12;letter-spacing:-2px}.gbms__hero .gbms__lead{max-width:720px;font-size:17px;line-height:1.55}.gbms__trust{margin:19px 0 23px;gap:0}.gbms__trust span{padding:0 27px;border-right:1px solid #dce4ee}.gbms__trust span:last-child{border-right:0}.gbms__hero .gbms__primary{padding:0 29px;font-size:17px}
.gbms__cards--presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.gbms__choice,.gbms__choice.is-selected{min-height:145px;border-radius:14px;padding:19px 20px}.gbms__choice>i{font-size:28px;margin-bottom:8px}.gbms__choice strong{font-size:16px}.gbms__choice span{font-size:14px;line-height:1.4}.gbms__choice:after,.gbms__choice.is-selected:after{content:"";position:absolute;right:17px;top:18px;width:18px;height:18px;border:2px solid #c8d6e5;border-radius:50%;background:#fff;padding:0}.gbms__choice.is-selected:after{border:6px solid #15a270}.gbms__choice.is-selected:before{content:"Recommended";position:absolute;right:18px;top:10px;transform:translateY(-50%);padding:4px 11px;border-radius:999px;background:#0e9c6b;color:#fff;font-size:11px;font-weight:750}.gbms__choice.is-selected>i{color:#0b9a69}.gbms__project-help{grid-column:span 2;display:flex;align-items:center;gap:18px;padding:20px;border-radius:15px;background:linear-gradient(135deg,#edf5ff,#e3efff);color:#526d8e}.gbms__project-help>i{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#d7e9ff;color:#1475f5;font-size:23px}.gbms__project-help div{display:grid;gap:3px}.gbms__project-help strong{color:#0670ef;font-size:16px}.gbms__project-help span{font-size:14px}
.gbms__choice[data-project="starter"]>i{color:#2f80ed}.gbms__choice[data-project="business"]>i{color:#059669}.gbms__choice[data-project="store"]>i{color:#9b4de0}.gbms__choice[data-project="agency"]>i{color:#ff6b00}.gbms__choice[data-project="high-traffic"]>i{color:#20b785}.gbms__choice[data-project="wordpress"]>i{color:#2167a9}.gbms__choice[data-project="wordpress-store"]>i{color:#9b35c8}.gbms__choice[data-project="cloud"]>i{color:#4285f4}.gbms__choice[data-project="saas"]>i{color:#ef476f}.gbms__choice[data-project="server"]>i{color:#3d3b69}
.gbms__tabs{gap:8px}.gbms__tabs button{border-radius:999px;padding:10px 14px;font-size:12px;white-space:nowrap}.gbms__plan{border-radius:14px;border-color:#d8e2ee;padding:19px;box-shadow:none}.gbms__plan.is-selected{border-color:#079767;background:linear-gradient(135deg,#fff,#effbf6);box-shadow:0 12px 28px rgba(5,150,105,.09)}.gbms__plan.is-recommended:not(.is-selected){border-color:#1674ef}.gbms__plans{gap:14px}.gbms__domain-modes{gap:10px}.gbms__domain-modes button{border-radius:12px;min-height:102px;padding:15px}.gbms__domain-panel{border-radius:15px;background:#f7faff}
.gbms__screen-art{position:absolute;pointer-events:none;object-fit:contain;z-index:-1}.gbms__screen-art--domain{width:260px;right:-315px;bottom:-24px;opacity:.62}.gbms__screen-art--review{width:250px;right:-305px;bottom:-30px;opacity:.7}.gbms__feature-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px;padding:18px 22px;border-radius:16px;background:linear-gradient(135deg,#f2f8ff,#e9f3ff);overflow:hidden;min-height:150px}.gbms__feature-panel>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 25px;flex:1}.gbms__feature-panel h3{grid-column:1/-1;margin:0 0 5px;color:#0b376d;font-size:20px}.gbms__feature-panel span{font-size:13px;color:#4b6687}.gbms__feature-panel span i{color:#08a16d;margin-right:7px}.gbms__feature-panel img{width:185px;height:155px;object-fit:contain;filter:drop-shadow(0 13px 22px rgba(27,102,187,.12))}.gbms__feature-panel--email>div{grid-template-columns:repeat(4,minmax(max-content,1fr));column-gap:18px}.gbms__feature-panel--email span{white-space:nowrap}.gbms__feature-panel--email img{width:150px}.gbms__actions{gap:12px}.gbms__action-card{border-radius:14px;min-height:118px}.gbms__action-card--primary{border-color:#1674ef;background:#f1f7ff;color:#071f43!important}.gbms__action-card--primary i,.gbms__action-card--primary strong,.gbms__action-card--primary small{color:inherit!important}
@media(max-width:1550px){.gbms__scribble{display:none!important}}
@media(max-width:1180px){.gbms__scribble{display:none!important}.gbms__cards--presets{grid-template-columns:repeat(3,minmax(0,1fr))}.gbms__project-help{grid-column:span 2}.gbms__screen-art{display:none}.gbms__layout{grid-template-columns:minmax(0,1fr) 280px}.gbms__feature-panel--email>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.gbms__layout{display:block}.gbms__summary{position:fixed}.gbms__cards--presets{grid-template-columns:repeat(2,minmax(0,1fr))}.gbms__heading--with-tip{display:block}.gbms__mini-tip{margin-top:16px;max-width:none}.gbms__feature-panel{margin-bottom:15px}.gbms[data-current-step="0"] .gbms__layout{padding-top:45px}}
@media(max-width:620px){.gbms__ambient{display:none}.gbms__topbar{height:62px}.gbms__progress-wrap{padding-inline:12px}.gbms__layout{padding:15px 10px 72px}.gbms__step{min-height:auto;padding:23px 17px}.gbms__heading h2{font-size:29px;letter-spacing:-1px}.gbms__heading>p,.gbms__heading>div>p{font-size:14px}.gbms__hero{min-height:520px}.gbms__hero h1{font-size:35px;letter-spacing:-1.4px}.gbms__hero .gbms__lead{font-size:15px}.gbms__trust{align-items:stretch}.gbms__trust span{padding:7px 0;border-right:0;width:100%;justify-content:center}.gbms__cards--presets{grid-template-columns:1fr}.gbms__project-help{grid-column:auto}.gbms__choice{min-height:122px}.gbms__feature-panel,.gbms__feature-panel--email{display:block}.gbms__feature-panel>div,.gbms__feature-panel--email>div{grid-template-columns:1fr}.gbms__feature-panel img{display:block;width:145px;height:120px;margin:10px auto 0}.gbms__mini-tip{display:none}}

/* Domain screen states */
.gbms__step--domain{min-height:650px}.gbms__step--domain .gbms__heading{margin-bottom:17px}.gbms__step--domain .gbms__heading h2{font-size:32px}.gbms__domain-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:15px}.gbms__domain-modes button{grid-template-columns:36px minmax(0,1fr);gap:9px;min-height:86px;padding:12px 11px;border-width:1px;border-radius:10px}.gbms__domain-modes i{width:36px;height:36px;border-radius:10px;font-size:15px}.gbms__domain-modes button strong{font-size:13px!important;line-height:1.3!important}.gbms__domain-modes button small{font-size:11px!important;line-height:1.35!important}.gbms__domain-modes button.is-selected:after{right:10px;padding:4px 8px;font-size:8px}
.gbms__domain-panel{max-width:none;padding:0;border:0;border-radius:0;background:transparent}.gbms__domain-primary-field>label,.gbms__transfer-fields>label{display:flex;margin-bottom:5px;font-size:12px!important;font-weight:700;color:#16304f}.gbms__domain-search{position:relative;display:grid;grid-template-columns:minmax(0,1fr) max-content!important;gap:10px;margin-top:0}.gbms__domain-search>i{position:absolute;left:15px;top:50%;z-index:1;color:#7fa2c9;transform:translateY(-50%);pointer-events:none}.gbms__domain-search input{height:47px;padding:10px 15px 10px 44px;border-radius:9px}.gbms__domain-search .gbms__primary{min-width:132px;min-height:47px;border-radius:9px;padding-inline:17px;font-size:13px}.gbms__field-help{margin:5px 0 0;font-size:11px!important}.gbms[data-domain-mode="register"] .gbms__domain-primary-field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gbms[data-domain-mode="register"] .gbms__domain-search{margin-top:0}
.gbms__domain-mode-intro{display:none;align-items:center;gap:15px;margin-bottom:15px}.gbms__domain-mode-intro>i{display:grid;flex:0 0 52px;width:52px;height:52px;place-items:center;border-radius:13px;background:#dff6ed;color:#079767;font-size:23px}.gbms__domain-mode-intro>div{display:grid;gap:2px}.gbms__domain-mode-intro strong{font-size:17px;color:#08264b}.gbms__domain-mode-intro span{font-size:12px;color:#5f7390}.gbms[data-domain-mode="transfer"] [data-domain-intro="transfer"],.gbms[data-domain-mode="existing"] [data-domain-intro="existing"]{display:flex}.gbms[data-domain-mode="existing"] [data-domain-intro="existing"]>i{background:#e7f1ff;color:#1674ef}
.gbms[data-domain-mode="transfer"] .gbms__domain-panel,.gbms[data-domain-mode="existing"] .gbms__domain-panel{padding:17px;border:1px solid #cfe3df;border-radius:13px;background:linear-gradient(135deg,#f4fcf9,#f8fbff)}.gbms[data-domain-mode="existing"] .gbms__domain-panel{border-color:#d6e3f2;background:linear-gradient(135deg,#f6faff,#fff)}.gbms[data-domain-mode="transfer"] .gbms__domain-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.gbms[data-domain-mode="transfer"] #gbms-transfer-fields:not([hidden]){display:contents}.gbms[data-domain-mode="transfer"] .gbms__transfer-fields>label:first-child{grid-column:2}.gbms[data-domain-mode="transfer"] .gbms__transfer-fields .gbms__confirm{grid-column:1/-1;margin:0;padding:3px 2px;font-size:11px}.gbms[data-domain-mode="transfer"] .gbms__transfer-fields>p{grid-column:1/-1;display:flex;align-items:flex-start;gap:10px;margin:0;padding:11px 13px;border-radius:10px;background:#eaf4ff;color:#496680;font-size:11px}.gbms[data-domain-mode="transfer"] .gbms__transfer-fields>p>i{margin-top:2px;color:#1475f5;font-size:15px}.gbms[data-domain-mode="transfer"] .gbms__transfer-fields>p span{display:grid;gap:1px}.gbms[data-domain-mode="transfer"] .gbms__transfer-fields>p strong{color:#0b376d}.gbms[data-domain-mode="transfer"] .gbms__domain-primary-field,.gbms[data-domain-mode="transfer"] .gbms__transfer-fields>label:first-child{align-self:start}.gbms[data-domain-mode="transfer"] .gbms__field-help{display:none}.gbms[data-domain-mode="existing"] .gbms__guidance{margin-top:13px;padding:12px 14px;border-radius:10px}.gbms[data-domain-mode="existing"] .gbms__guidance strong{font-size:13px!important}.gbms[data-domain-mode="existing"] .gbms__guidance span{font-size:11px!important}
.gbms__domain-status{min-height:64px;margin-top:11px;padding:11px 14px;border-radius:10px;gap:10px}.gbms__domain-status:before{display:grid;flex:0 0 26px;width:26px;height:26px;place-items:center;border-radius:50%;font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px}.gbms__domain-status.is-unavailable{justify-content:flex-start;border-width:1px;background:#fff3f2}.gbms__domain-status.is-unavailable:before{content:"\f00d";background:#ef5350;color:#fff}.gbms__domain-status.is-available:before{content:"\f00c";background:#11a36d;color:#fff}.gbms__domain-status strong{font-size:13px!important}.gbms__domain-status span:not(.gbms__selected-tag):not(.gbms__domain-offer){font-size:11px!important;line-height:1.4!important}.gbms__domain-status .gbms__domain-action{margin-left:auto}.gbms__suggestion-head{align-items:center;margin:13px 0 8px}.gbms__suggestion-head strong{font-size:13px!important}.gbms__suggestion-head span{font-size:10px!important}.gbms__suggestion-head b{display:none}.gbms__suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gbms__suggestion{min-height:67px;padding:9px 10px;border-radius:9px;box-shadow:none}.gbms__suggestion strong{font-size:11px}.gbms__suggestion .gbms__domain-offer{margin-top:4px;padding:3px 6px;font-size:9px}.gbms__suggestion .gbms__domain-cost{font-size:11px!important}.gbms__suggestion button{min-width:48px;padding:5px 8px;border-radius:7px;font-size:11px}.gbms[data-domain-mode="register"] #gbms-domain-suggestions:not(:empty){position:relative}.gbms[data-domain-mode="register"] #gbms-domain-suggestions:not(:empty):before{content:"Great alternatives for your brand";position:absolute;z-index:1;right:72px;top:2px;width:105px;color:#477bb8;font-family:"Caveat",cursive;font-size:17px;font-weight:500;line-height:1.05;text-align:center;transform:translateY(-8px) rotate(-4deg)}
.gbms__domain-later{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:22px;min-height:260px;padding:23px 27px;border:1px solid #f1dfca;border-radius:14px;background:linear-gradient(135deg,#fff9f2,#fffdf9)}.gbms__domain-later[hidden]{display:none}.gbms__domain-later-art{position:relative;width:165px;height:165px}.gbms__domain-later-art .fa-calendar-days{position:absolute;left:7px;bottom:8px;display:grid;width:115px;height:112px;place-items:center;border-radius:19px;background:linear-gradient(145deg,#fff,#eaf3ff);color:#4d91ef;font-size:61px;box-shadow:0 17px 30px rgba(55,106,169,.15);transform:rotate(-3deg)}.gbms__domain-later-art .fa-clock{position:absolute;right:0;bottom:0;display:grid;width:86px;height:86px;place-items:center;border:10px solid #fff;border-radius:50%;background:#f7fbff;color:#1f68cc;font-size:53px;box-shadow:0 12px 25px rgba(39,95,166,.15)}.gbms__domain-later h3{margin:0 0 6px;font-size:18px;color:#08264b}.gbms__domain-later p{margin:0 0 10px;color:#5d7290;font-size:12px}.gbms__domain-later ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.gbms__domain-later li{position:relative;padding-left:24px;color:#173754;font-size:12px}.gbms__domain-later li:before{content:"\f00c";position:absolute;left:0;top:1px;display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:#ff8a13;color:#fff;font-family:"Font Awesome 6 Free";font-size:8px;font-weight:900}
.gbms__domain-side{display:none;position:absolute;left:calc(100% + 28px);top:352px;width:360px}.gbms[data-domain-mode="register"] .gbms__domain-side[data-domain-side="register"],.gbms[data-domain-mode="transfer"] .gbms__domain-side[data-domain-side="transfer"],.gbms[data-domain-mode="existing"] .gbms__domain-side[data-domain-side="existing"],.gbms[data-domain-mode="later"] .gbms__domain-side[data-domain-side="later"]{display:block}.gbms__domain-side-card{display:flex;align-items:flex-start;gap:12px;padding:17px 18px;border:1px solid #dce6f1;border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 13px 36px rgba(20,55,96,.07)}.gbms__domain-side-card>i{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:11px;background:#e6f2ff;color:#1779ef;font-size:20px}.gbms__domain-side-card>div{display:grid;gap:4px}.gbms__domain-side-card strong{font-size:12px;color:#0d315e}.gbms__domain-side-card span{font-size:10px;line-height:1.45;color:#5f7390}.gbms__domain-side>img{display:block;width:265px;height:245px;margin:24px auto 0;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(56,120,190,.12));opacity:.78}.gbms__domain-side[data-domain-side="register"]>img{width:285px;height:270px;margin-top:16px;transform:translateX(7px)}.gbms__domain-side[data-domain-side="transfer"]>img{width:245px;height:220px;transform:translateX(25px) rotate(-5deg)}.gbms__domain-side[data-domain-side="existing"]>img{width:270px;height:235px}.gbms__domain-side[data-domain-side="later"]>img{width:285px;height:220px;transform:translateX(18px)}
@media(max-width:1180px){.gbms__domain-side{display:none!important}.gbms__domain-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.gbms__suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gbms[data-domain-mode="register"] #gbms-domain-suggestions:not(:empty):before{display:none}}
@media(max-width:760px){.gbms__domain-modes,.gbms__suggestion-grid,.gbms[data-domain-mode="transfer"] .gbms__domain-fields{grid-template-columns:1fr}.gbms[data-domain-mode="transfer"] .gbms__transfer-fields>label:first-child{grid-column:1}.gbms__domain-search{grid-template-columns:1fr!important}.gbms__domain-search .gbms__primary{width:100%}.gbms__domain-later{grid-template-columns:1fr;padding:20px}.gbms__domain-later-art{margin:auto}.gbms__step--domain .gbms__heading h2{font-size:28px}}
.gbms__domain-status:before{font-family:Arial,sans-serif;font-size:14px}.gbms__domain-status.is-unavailable:before{content:"×"}.gbms__domain-status.is-available:before{content:"✓"}.gbms__domain-later li:before{content:"✓";font-family:Arial,sans-serif;font-size:9px}
.gbms__domain-modes button{outline:0}.gbms__domain-modes button:focus-visible{box-shadow:0 0 0 3px rgba(20,117,245,.18)}.gbms__domain-modes button.is-selected:focus-visible{box-shadow:0 0 0 3px rgba(5,150,105,.16)}
@media(max-width:860px){.gbms__summary{top:auto}}

/* User-approved typography and generated callout arrow */
.gbms__mini-tip{max-width:350px;font-size:14px}.gbms__mini-tip strong{font-size:16px}.gbms__domain-modes button{min-height:102px}.gbms__domain-modes button strong{font-size:16px!important}.gbms__domain-modes button small{font-size:14px!important}.gbms__field-help{margin:5px 0 0!important;font-size:14px!important}.gbms__domain-side{top:374px}.gbms__domain-side-card strong{font-size:16px;color:#0d315e}.gbms__domain-side-card span{font-size:14px}.gbms__feature-panel span{font-size:16px}.gbms__feature-panel h3{font-size:25px}
.gbms__scribble i{display:block;width:78px;height:32px;margin:7px auto 0;border:0;border-radius:0;background:url('../img/wizard/callout-arrow.png') center/contain no-repeat;transform:rotate(4deg)}.gbms__scribble i:after{display:none}.gbms__scribble--project-right i,.gbms__scribble--hosting i,.gbms__scribble--protection i,.gbms__scribble--review i{transform:scaleX(-1) rotate(4deg)}

/* Approved copy sizing and spacing */
.gbms__choice.is-selected:after{top:54px;right:17px}.gbms__domain-modes button strong{white-space:nowrap}
.gbms__domain-mode-intro span{font-size:16px}.gbms__domain-mode-intro strong{font-size:20px}.gbms__domain-primary-field>label,.gbms__transfer-fields>label{display:flex;margin-bottom:5px;font-size:14px!important;font-weight:700;color:#16304f}.gbms[data-domain-mode="transfer"] .gbms__transfer-fields>p{grid-column:1/-1;display:flex;align-items:flex-start;gap:10px;margin:0;padding:11px 13px;border-radius:10px;background:#eaf4ff;color:#496680;font-size:16px}.gbms__field-help{margin:10px 0 0!important;font-size:16px!important}.gbms[data-domain-mode="existing"] .gbms__guidance strong{font-size:16px!important}.gbms[data-domain-mode="existing"] .gbms__guidance span{font-size:14px!important}.gbms__domain-later li{position:relative;padding-left:24px;color:#173754;font-size:14px}
body.grabby-modern-page:not(.gm-dashboard-page) p{font-family:var(--gh-font-family);font-size:16px;font-weight:400;line-height:var(--gh-reading-leading);letter-spacing:.03rem!important}
.gbms__mini-tip,.gbms__mini-tip span,.gbms__choice span,.gbms__domain-modes button small,.gbms__domain-mode-intro span,.gbms__field-help,.gbms__domain-side-card span,.gbms__feature-panel span,.gbms__guidance span,.gbms__domain-later li,.gbms__summary-row span,.gbms__summary-row small,.gbms__summary>small,.gbms__billing-copy{letter-spacing:.03rem!important}

/* Keep compact layouts balanced without squeezing labels or feature copy. */
@media(max-width:1350px) and (min-width:901px){#grabby-build-my-setup .gbms__domain-modes{grid-template-columns:repeat(2,minmax(0,1fr))}#grabby-build-my-setup .gbms__feature-panel--email>div{grid-template-columns:repeat(2,minmax(max-content,1fr))}}
@media(max-width:1180px){#grabby-build-my-setup .gbms__feature-panel--email{display:block}#grabby-build-my-setup .gbms__feature-panel--email img{display:block;width:135px;height:120px;margin:12px auto 0}}
@media(max-width:620px){#grabby-build-my-setup .gbms__brand img{width:190px}}

/* Keep every visible wizard text style at a readable 14px minimum. */
#grabby-build-my-setup .gbms__progress-copy,
#grabby-build-my-setup .gbms__eyebrow,
#grabby-build-my-setup .gbms__recommendation,
#grabby-build-my-setup .gbms__selection-badge,
#grabby-build-my-setup .gbms__selected-tag,
#grabby-build-my-setup .gbms__domain-offer,
#grabby-build-my-setup .gbms__suggestion-head b,
#grabby-build-my-setup .gbms__tabs button,
#grabby-build-my-setup .gbms__price small,
#grabby-build-my-setup .gbms__hosting-currency,
#grabby-build-my-setup .gbms__hosting-period,
#grabby-build-my-setup .gbms__price-line>b,
#grabby-build-my-setup .gbms__billing-copy,
#grabby-build-my-setup .gbms__upgrade-copy,
#grabby-build-my-setup .gbms__summary-row small,
#grabby-build-my-setup .gbms__summary>small,
#grabby-build-my-setup .gbms__choice span,
#grabby-build-my-setup .gbms__action-card small,
#grabby-build-my-setup .gbms__fields label small,
#grabby-build-my-setup .gbms__copy-option small,
#grabby-build-my-setup .gbms__included-option-head span,
#grabby-build-my-setup .gbms__included-option ul,
#grabby-build-my-setup .gbms__choice.is-selected:before,
#grabby-build-my-setup .gbms__choice.is-selected:after,
#grabby-build-my-setup .gbms__domain-modes button.is-selected:after,
#grabby-build-my-setup.gbms[data-domain-mode="transfer"] .gbms__transfer-fields .gbms__confirm,
#grabby-build-my-setup .gbms__domain-status strong,
#grabby-build-my-setup .gbms__domain-status span:not(.gbms__selected-tag):not(.gbms__domain-offer),
#grabby-build-my-setup .gbms__suggestion-head strong,
#grabby-build-my-setup .gbms__suggestion-head span,
#grabby-build-my-setup .gbms__suggestion strong,
#grabby-build-my-setup .gbms__suggestion .gbms__domain-offer,
#grabby-build-my-setup .gbms__suggestion .gbms__domain-cost,
#grabby-build-my-setup .gbms__suggestion button,
#grabby-build-my-setup .gbms__domain-later p,
#grabby-build-my-setup .gbms__domain-side-card strong,
#grabby-build-my-setup .gbms__domain-side-card span{font-size:14px!important}

@media(max-width:620px){.gbms__progress-copy{font-size:14px!important}}

/* Final collision and alignment corrections from screenshot review. */
#grabby-build-my-setup .gbms__domain-modes button.is-selected{padding-top:38px}
#grabby-build-my-setup .gbms__domain-modes button.is-selected:after{top:-1px;right:10px;line-height:1.2}
#grabby-build-my-setup .gbms__domain-side{top:396px}
#grabby-build-my-setup .gbms__label-line{display:flex;flex-direction:row;align-items:baseline;gap:6px;min-height:21px}
#grabby-build-my-setup .gbms__label-line small{margin:0}
