.domain-hero-search{margin:30px 0 22px;max-width:665px}.domain-hero-search>label{display:block;margin:0 0 8px 15px;color:var(--teal);font-family:Georgia,serif;font-size:15px;font-style:italic;font-weight:600;letter-spacing:-.01em}.domain-hero-search>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:7px 7px 7px 17px;background:#fff;border:1px solid #cbd2c7;border-radius:18px;box-shadow:0 18px 50px rgba(11,27,32,.11),0 2px 0 rgba(255,255,255,.8) inset;transition:.2s}.domain-hero-search>div:focus-within{border-color:var(--teal);box-shadow:0 20px 60px rgba(29,96,92,.16),0 0 0 4px rgba(29,96,92,.08)}.domain-hero-search>div>span{color:#8b9898;font-weight:750}.domain-hero-search input{min-width:0;margin:0;border:0;background:transparent;border-radius:0;padding:12px 7px;font-size:17px;font-weight:680;outline:none;box-shadow:none}.domain-hero-search input:focus,.domain-hero-search input:focus-visible{outline:none;box-shadow:none}.domain-hero-search button{position:relative;z-index:1;white-space:nowrap;border:0;border-radius:12px;padding:13px 18px;background:var(--ink);color:#fff;font-weight:800}.domain-hero-search button span{margin-left:12px;color:var(--lime)}.domain-hero-search>p{display:flex;align-items:center;gap:8px;margin:9px 0 0 15px;color:#7b888a;font-size:10px}.domain-hero-search>p i{width:7px;height:7px;border-radius:50%;background:#72b32c;box-shadow:0 0 0 4px #e1ead5}.domain-hero-search>p b{color:#b8bfba}.hero-copy>.hero-actions{margin-top:22px}
.domain-search-page{position:relative;overflow:hidden;background:var(--ink);color:#fff}.domain-search-page:before{content:"";position:absolute;width:760px;height:760px;border:1px dashed #355056;border-radius:50%;right:-270px;top:-390px;box-shadow:0 0 0 85px rgba(202,255,77,.018),0 0 0 170px rgba(202,255,77,.012)}.domain-search-stage{position:relative;min-height:580px;padding-top:92px;padding-bottom:88px}.domain-search-copy{max-width:780px}.domain-search-copy .kicker{color:var(--lime)}.domain-search-copy h1{font-size:clamp(60px,7vw,96px);line-height:.88;letter-spacing:-.075em;margin:19px 0 26px}.domain-search-copy h1 em{font-family:Georgia,serif;font-weight:400;color:var(--lime)}.domain-search-copy>p{max-width:620px;color:#aebdbf;font-size:17px;line-height:1.7}.domain-search-main{position:relative;z-index:2;width:min(900px,100%);margin-top:45px}.domain-search-main>label{display:block;margin:0 0 9px 18px;color:#dfe9e7;font-size:11px;letter-spacing:.08em}.domain-search-main>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:8px;background:#fff;border:1px solid transparent;border-radius:19px;box-shadow:0 28px 70px rgba(0,0,0,.3);transition:border-color .2s,box-shadow .2s}.domain-search-main>div:focus-within{border-color:var(--lime);box-shadow:0 28px 70px rgba(0,0,0,.3),0 0 0 4px rgba(202,255,77,.16)}.domain-search-main>div>span{display:grid;place-items:center;width:45px;color:var(--teal);font-size:26px}.domain-search-main input{min-width:0;margin:0;padding:15px 5px;border:0;background:transparent;outline:none;box-shadow:none;font-size:20px;font-weight:720}.domain-search-main input:focus,.domain-search-main input:focus-visible{outline:none;box-shadow:none}.domain-search-main button{position:relative;z-index:1;white-space:nowrap;height:52px;padding:0 24px;border:0;border-radius:12px;background:var(--lime);color:var(--ink);font-size:13px;font-weight:850}.domain-search-main button b{margin-left:18px;font-size:18px}.domain-search-main small{display:block;margin:11px 0 0 18px;color:#82979a}.domain-doodle{position:absolute;right:6%;bottom:77px;color:var(--lime);font-family:"Segoe Print","Bradley Hand",cursive;font-size:16px;transform:rotate(-4deg)}.domain-doodle svg{display:block;width:130px;height:48px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.domain-results-section{padding:90px 0}.domain-results-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.domain-results-heading h2{font-size:42px;letter-spacing:-.05em;margin:5px 0}.domain-results-heading>span{color:var(--muted);font-weight:750}.domain-result-list{display:grid;gap:10px}.domain-result{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 21px;background:#fff;border:1px solid var(--line);border-radius:17px;transition:.2s}.domain-result:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(11,27,32,.08)}.domain-result>div:first-child,.domain-result-action{display:flex;align-items:center;gap:17px}.domain-status-icon{display:grid;place-items:center;width:41px;height:41px;border-radius:50%;background:#e5f1d9;color:#477929;font-weight:900}.is-taken .domain-status-icon{background:#ebeceb;color:#879293}.domain-result h3{margin:0;font-size:24px;letter-spacing:-.035em}.domain-result p{margin:2px 0 0;color:var(--muted);font-size:11px}.domain-result-action>strong{font-size:21px;text-align:right}.domain-result-action>strong small{display:block;color:var(--muted);font-size:9px;font-weight:650}.domain-assurance{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:110px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.domain-assurance>div{padding:35px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.domain-assurance>div>span{font-family:Georgia,serif;color:var(--teal);font-size:24px;font-style:italic}.domain-assurance h3{font-size:20px;margin:14px 0 5px}.domain-assurance p{color:var(--muted);font-size:12px}.domain-search-error{padding:18px 20px;margin-bottom:18px;border:1px solid #ecc5bf;border-left:5px solid var(--danger);border-radius:12px;background:#fff1ee}.domain-search-error p{margin:4px 0 0;color:#76514c}
.domain-order-page{padding-top:38px}.domain-order-price{text-align:right}.domain-order-price span{display:block;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.15em}.domain-order-price strong{font-size:34px;letter-spacing:-.04em}.domain-order-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.domain-contact-form{gap:15px}.domain-contact-form .panel-heading{margin:-36px -36px 14px}.domain-consent{align-items:flex-start!important;padding:14px;background:#f3f5ef;border-radius:10px}.domain-consent a{text-decoration:underline}.domain-order-summary{position:sticky;top:20px;padding:28px;background:var(--ink);color:#fff}.domain-order-summary h2{font-size:30px;letter-spacing:-.04em;margin:10px 0 25px;overflow-wrap:anywhere}.domain-order-summary dl{margin:0}.domain-order-summary dl>div{display:contents}.domain-order-summary dt,.domain-order-summary dd{display:inline-block;width:49%;padding:12px 0;border-bottom:1px solid #31454a;font-size:11px}.domain-order-summary dd{text-align:right;margin:0;font-weight:800}.domain-order-summary>p{margin:23px 0 0;color:#9eb0b2;font-size:11px;line-height:1.7}
.domain-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.domain-card{display:grid;grid-template-columns:74px 1fr auto;align-items:center;gap:20px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:18px;transition:.2s}.domain-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px rgba(11,27,32,.09)}.domain-card-orbit{position:relative;display:grid;place-items:center;width:68px;height:68px;border:1px dashed #afbbb2;border-radius:50%}.domain-card-orbit:before{content:"";position:absolute;inset:9px;border:1px solid #d9dfd5;border-radius:50%}.domain-card-orbit i{position:absolute;top:-4px;width:8px;height:8px;background:var(--lime);border-radius:50%}.domain-card-orbit span{z-index:1;color:var(--teal);font-family:Georgia,serif;font-weight:700}.domain-card h2{font-size:22px;margin:7px 0 0;overflow-wrap:anywhere}.domain-card p{margin:2px 0 0;color:var(--muted);font-size:10px}.domain-card>strong{font-size:11px}.domain-pagination{margin-top:18px}.domain-empty .button{margin-top:10px}.domain-heading-actions{display:flex;align-items:center;gap:9px}.domain-detail-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.domain-detail-heading h1{font-size:clamp(42px,5vw,64px);letter-spacing:-.06em;margin:7px 0;overflow-wrap:anywhere}.domain-detail-heading p{color:var(--muted)}.domain-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.domain-control-card .sender-form{min-height:180px}.domain-control-card .sender-form p{color:var(--muted)}.domain-nameservers{margin-bottom:16px}.domain-nameservers .panel-heading>span,.domain-dns .panel-heading>span{color:var(--muted);font-size:10px}.dns-compose{display:grid;grid-template-columns:100px 1fr minmax(220px,2fr) 110px 120px auto;align-items:end;gap:10px;padding:18px}.dns-compose input,.dns-compose select{margin-top:5px}.dns-compose .button{height:43px}.dns-record-value{max-width:420px;overflow-wrap:anywhere}.domain-error-cell{max-width:260px;color:var(--muted);font-size:10px}.domain-integration-panel{margin-top:18px}.integration-test-row{padding:0 24px 24px}.domain-price-editor{display:grid;grid-template-columns:minmax(190px,1.15fr) repeat(2,minmax(190px,1fr));gap:12px;padding:18px;margin:7px 0;background:#f5f6f1;border-radius:12px}.domain-price-editor>div{grid-row:span 4}.domain-price-editor>div p{max-width:260px;color:var(--muted);font-size:11px}.domain-price-editor fieldset{min-width:0;margin:0;padding:12px;border:1px solid #d9ddd5;border-radius:11px;background:#fff}.domain-price-editor legend{padding:0 5px;color:var(--teal);font-size:12px;font-weight:850}.domain-price-editor fieldset label{display:block;margin-top:7px;color:var(--muted);font-size:9px}.domain-price-editor label>span{display:flex;align-items:center;margin-top:5px;background:#fff;border:1px solid #ccd2ca;border-radius:10px;overflow:hidden}.domain-price-editor fieldset label>span{background:#fbfcf8}.domain-price-editor label>span b{padding:0 0 0 10px;color:var(--muted)}.domain-price-editor label input{margin:0;border:0;box-shadow:none}.domain-premium-markup{align-self:end}
.domain-transfer-lookup{padding:24px;margin-bottom:18px}.domain-transfer-lookup>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.domain-transfer-lookup input{margin:0;font-size:17px}.domain-transfer-lookup small{display:block;margin-top:8px;color:var(--muted)}.transfer-error{margin-bottom:18px}.domain-transfer-progress{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:34px}.domain-transfer-progress .domain-card-orbit{flex:0 0 auto}.domain-transfer-progress .domain-card-orbit b{position:relative;z-index:1;font-size:23px}.domain-transfer-progress h2{margin:8px 0;font-size:28px}.domain-transfer-progress p{max-width:720px;margin-bottom:7px;color:var(--muted)}.domain-transfer-progress small{color:var(--muted)}
.domain-transfer-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:-65px;margin-bottom:110px;padding:38px 42px;border:1px solid var(--line);border-radius:20px;background:#f2f4ed}.domain-transfer-cta h2{margin:7px 0;font-size:31px;letter-spacing:-.04em}.domain-transfer-cta p{max-width:670px;margin:0;color:var(--muted)}.domain-transfer-cta .button{flex:0 0 auto}
.domain-transfer{margin-bottom:16px}.domain-transfer-actions{display:flex;gap:10px;padding:20px 24px}.domain-auth-code{margin:20px 24px 0;padding:17px;background:#edf5df;border:1px solid #cbdcae;border-radius:12px}.domain-auth-code span,.domain-auth-code small{display:block;color:var(--muted);font-size:9px}.domain-auth-code code{display:block;margin:7px 0;font-size:18px;overflow-wrap:anywhere}.button:disabled{cursor:not-allowed;opacity:.45;transform:none}
@media(max-width:1000px){.dns-compose{grid-template-columns:100px 1fr 2fr}.dns-compose .button{align-self:end}.domain-price-editor{grid-template-columns:repeat(3,1fr)}.domain-price-editor>div{grid-column:1/-1;grid-row:auto}.domain-price-editor>div p{max-width:none}}
@media(max-width:760px){.domain-hero-search>div{grid-template-columns:auto 1fr}.domain-hero-search button{grid-column:1/-1;width:100%}.domain-hero-search>p{flex-wrap:wrap}.domain-search-stage{padding-top:65px}.domain-search-copy h1{font-size:57px}.domain-search-main>div{grid-template-columns:auto 1fr}.domain-search-main button{grid-column:1/-1;width:100%}.domain-doodle{display:none}.domain-result{align-items:flex-start;flex-direction:column}.domain-result-action{width:100%;justify-content:space-between}.domain-assurance,.domain-order-layout,.domain-card-grid,.domain-control-grid{grid-template-columns:1fr}.domain-order-summary{position:static}.dns-compose{grid-template-columns:1fr 1fr}.dns-value{grid-column:1/-1}.domain-detail-heading{align-items:flex-start;flex-direction:column}.domain-heading-actions{width:100%;flex-wrap:wrap}.domain-price-editor{grid-template-columns:1fr 1fr}.domain-price-editor>div{grid-column:1/-1}.domain-transfer-lookup>div{grid-template-columns:1fr}.domain-transfer-lookup .button{width:100%}.domain-transfer-progress{grid-template-columns:1fr}.domain-transfer-progress .domain-card-orbit{display:none}.domain-transfer-cta{align-items:flex-start;flex-direction:column;margin-top:-60px;padding:28px}.domain-transfer-cta .button{width:100%}}

/* Keep the opening view compact while retaining the complete search and CTA. */
.hero{min-height:min(620px,calc(100svh - 80px));gap:50px;padding-top:22px;padding-bottom:44px}.hero h1{font-size:clamp(54px,5.75vw,82px);margin:12px 0 20px}.hero-visual{height:465px}.orbit-one{width:320px;height:320px}.orbit-two{width:430px;height:430px}.core{width:180px;height:180px}.domain-hero-search{margin:21px 0 15px}.domain-hero-search>label{margin-bottom:6px}.domain-hero-search input{padding-top:10px;padding-bottom:10px}.domain-hero-search button{padding-top:12px;padding-bottom:12px}.hero-copy>.hero-actions{margin:17px 0 14px}

/* Domain benefits use product-style cards rather than a generic feature strip. */
.domain-benefits{padding:88px 0 42px}.domain-benefits-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:45px;margin-bottom:30px}.domain-benefits-heading h2{max-width:650px;margin:9px 0 0;font-size:clamp(38px,4.5vw,58px);line-height:1;letter-spacing:-.055em}.domain-benefits-heading>p{max-width:420px;margin:0;color:var(--muted);font-size:15px}.domain-assurance{gap:14px;margin:0;border:0}.domain-assurance>article{position:relative;min-height:245px;padding:30px;border:1px solid var(--line);border-radius:20px;background:#fff;overflow:hidden;transition:transform .22s,box-shadow .22s}.domain-assurance>article:after{content:"";position:absolute;width:130px;height:130px;right:-54px;bottom:-67px;border:1px dashed #c8d3c3;border-radius:50%;box-shadow:0 0 0 24px rgba(202,255,77,.06)}.domain-assurance>article:nth-child(2){background:var(--ink);border-color:var(--ink);color:#fff}.domain-assurance>article:nth-child(2):after{border-color:#3f5558}.domain-assurance>article:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(11,27,32,.09)}.domain-benefit-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:28px;border-radius:15px;background:var(--lime);color:var(--ink);font-size:24px;font-weight:800;transform:rotate(-3deg)}.domain-assurance>article>small{color:var(--teal);font-size:10px;font-weight:700;letter-spacing:.13em}.domain-assurance>article:nth-child(2)>small{color:var(--lime)}.domain-assurance>article h3{margin:7px 0 7px;font-size:23px}.domain-assurance>article p{position:relative;z-index:1;max-width:290px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.domain-assurance>article:nth-child(2) p{color:#aebabc}.domain-transfer-cta{margin-top:0}
@media(max-width:900px){.hero{min-height:auto;padding-top:24px;padding-bottom:38px}.hero-visual{display:none}.domain-benefits-heading{grid-template-columns:1fr;gap:12px}}
@media(max-width:760px){.hero{padding-top:16px;padding-bottom:28px}.hero h1{font-size:46px;margin-top:4px}.domain-hero-search{margin-top:14px}.domain-benefits{padding-top:64px}.domain-assurance>article{min-height:0}.domain-transfer-cta{margin-top:0}}
