.domain-page{background:#fff;color:#17233d;font-family:Arial,"Microsoft YaHei",sans-serif}.domain-container{width:min(1200px,calc(100% - 40px));margin:0 auto}.domain-hero{padding:150px 0 90px;text-align:center;background:#0868e8 url(../img/domain-hero.png) center/cover no-repeat}.domain-hero h1{font-size:42px;line-height:1.25;margin:0 0 16px;color:#fff}.domain-hero>div>p{font-size:18px;color:rgba(255,255,255,.86);margin-bottom:34px}.domain-search{display:flex;max-width:820px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 15px 45px rgba(16,77,156,.14);overflow:hidden}.domain-search input{flex:1;height:64px;padding:0 24px;border:0;font-size:17px;outline:0}.domain-search button,.domain-search-result button{border:0;background:#1677ff;color:#fff;padding:0 34px;font-size:16px;cursor:pointer}.domain-hot-prices{display:flex;justify-content:center;gap:18px;margin:25px auto 0;flex-wrap:wrap}.domain-hot-prices button{display:flex;gap:8px;border:0;background:rgba(255,255,255,.12);padding:8px 12px;border-radius:4px;color:#fff;cursor:pointer}.domain-hot-prices b{color:#ffd166}.domain-section{padding:80px 0}.domain-section-gray{background:#f7f9fc}.domain-heading{text-align:center;margin-bottom:42px}.domain-heading h2{font-size:32px;margin:0 0 12px}.domain-heading p{color:#7b8494}.domain-cards,.domain-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.domain-cards article,.domain-benefits article{padding:30px;background:#fff;border:1px solid #e8edf5;border-radius:8px;box-shadow:0 8px 25px rgba(20,46,90,.06)}.domain-cards h3{font-size:30px;margin:0 0 22px}.domain-cards strong{display:block;color:#1677ff;font-size:25px;margin-bottom:22px}.domain-cards small{font-size:13px;color:#98a1af}.domain-cards button,.domain-table button,.domain-contact-form button{border:1px solid #1677ff;background:#1677ff;color:#fff;border-radius:4px;padding:10px 18px;cursor:pointer}.domain-table-wrap{overflow:auto;background:#fff;border-radius:8px}.domain-table{width:100%;border-collapse:collapse}.domain-table th,.domain-table td{text-align:left;padding:18px 24px;border-bottom:1px solid #edf0f5}.domain-benefits h3{font-size:19px}.domain-benefits p,.domain-faq p{color:#697386;line-height:1.8}.domain-faq{max-width:900px}.domain-faq details{background:#fff;border-bottom:1px solid #e5e9f0;padding:22px}.domain-faq summary{font-weight:700;cursor:pointer}.domain-search-result{display:none;max-width:820px;margin:24px auto 0;padding:20px 24px;background:#fff;border-radius:8px;align-items:center;justify-content:space-between;text-align:left;box-shadow:0 8px 25px rgba(20,46,90,.08)}.domain-search-result:not(:empty){display:flex}.domain-search-result div{display:flex;flex-direction:column;gap:6px}.domain-search-result b{font-size:20px}.domain-search-result span{color:#12a150}.domain-search-result strong{margin-left:auto;margin-right:22px}.domain-search-result.is-unavailable span,.domain-search-result.is-error{color:#d14343}.domain-modal[hidden]{display:none}.domain-modal{position:fixed;z-index:100000;inset:0;background:rgba(15,23,42,.55);display:grid;place-items:center;padding:20px}.domain-modal-card{position:relative;width:min(680px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:10px;padding:34px}.domain-modal-close{position:absolute;right:18px;top:12px;border:0;background:none;font-size:30px;cursor:pointer}.domain-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.domain-contact-form input{height:46px;border:1px solid #d9dfe9;border-radius:4px;padding:0 12px}.domain-contact-form label{display:flex;align-items:center;gap:8px;font-size:13px;color:#596579}.domain-contact-form label input{width:auto;height:auto}.domain-field-full{grid-column:1/-1}.domain-order-note{font-size:13px;color:#8a94a4;margin-top:14px}@media(max-width:900px){.domain-cards,.domain-benefits{grid-template-columns:repeat(2,1fr)}.domain-hero{padding-top:110px}}@media(max-width:600px){.domain-container{width:calc(100% - 28px)}.domain-hero{padding:95px 0 55px}.domain-hero h1{font-size:30px}.domain-search input{min-width:0;height:54px;padding:0 14px}.domain-search button{padding:0 18px}.domain-section{padding:55px 0}.domain-heading h2{font-size:26px}.domain-cards,.domain-benefits{grid-template-columns:1fr}.domain-search-result{align-items:flex-start;gap:14px;flex-wrap:wrap}.domain-search-result strong{margin:0}.domain-contact-form{grid-template-columns:1fr}.domain-field-full{grid-column:auto}}
