.domains-hero{padding:96px 0 88px;background:radial-gradient(circle at 85% 25%,rgba(213,78,16,.18),transparent 34%),#171d26;color:#fff}.domains-hero .container{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:76px;align-items:center}.domains-hero h1{max-width:760px;margin:18px 0 24px;color:#fff;font-size:clamp(54px,5.5vw,92px);line-height:.98;letter-spacing:-.055em}.domains-hero h1 em{color:#ff7d3d;font-style:normal}.domains-hero-copy>p:last-child{max-width:680px;color:#c6cfdb;font-size:20px;line-height:1.65}.domains-search-panel{padding:34px;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:rgba(255,255,255,.07);box-shadow:0 28px 70px rgba(0,0,0,.22)}.domains-search-panel label{display:block;margin-bottom:12px;color:#fff;font-weight:700}.domains-search-panel .domain-form>div{display:flex;gap:12px}.domains-search-panel input{min-width:0;flex:1;height:62px;padding:0 20px;border:1px solid #cbd3dd;border-radius:12px;background:#fff;color:#1d2733;font-size:18px}.domains-search-panel .btn{min-width:210px}.domains-search-panel .form-message{margin:10px 0 0;color:#ffb58e}.domain-quick{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;align-items:center;color:#bfc8d3}.domain-quick a{padding:6px 10px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#fff;text-decoration:none}.domain-trust{border-bottom:1px solid #dfe4ea;background:#fff}.domain-trust .container{display:grid;grid-template-columns:repeat(4,1fr)}.domain-trust span{display:flex;align-items:center;justify-content:center;gap:12px;min-height:92px;border-right:1px solid #e3e7ec;color:#465365;font-weight:700}.domain-trust span:last-child{border-right:0}.domain-trust .icon{color:#c94c15}.domain-catalog{background:#f6f3ef}.domain-catalog-intro{display:grid;grid-template-columns:1fr 430px;gap:70px;align-items:end;margin-bottom:64px}.domain-catalog-intro h2,.domain-help h2{margin:12px 0 20px;font-size:clamp(42px,4vw,68px);line-height:1.04;letter-spacing:-.045em}.domain-catalog-intro h2 em,.domain-help h2 em{color:#c94c15;font-style:normal}.domain-catalog-intro p{max-width:760px;color:#657184;font-size:18px;line-height:1.7}.zone-filter label{display:block;margin-bottom:10px;color:#1d2733;font-weight:800}.zone-filter input{width:100%;height:56px;padding:0 18px;border:1px solid #cdd4dc;border-radius:10px;background:#fff;font-size:17px}.zone-filter small{display:block;margin-top:9px;color:#778294}.domain-zone-group{margin-top:60px}.domain-zone-group:first-child{margin-top:0}.domain-group-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:22px}.domain-group-head h2{margin:0;color:#1a2430;font-size:32px}.domain-group-head p{max-width:630px;margin:0;color:#697587;text-align:right}.domain-zone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.domain-zone-card{display:flex;min-width:0;min-height:286px;flex-direction:column;padding:26px;border:1px solid #d8d5d0;border-radius:18px;background:#fff;box-shadow:0 13px 35px rgba(26,36,48,.04)}.domain-zone-card.featured{border-color:#d65a22;box-shadow:0 18px 42px rgba(201,76,21,.1)}.domain-zone-head{display:flex;min-height:50px;align-items:flex-start;justify-content:space-between;gap:12px}.domain-zone-head h3{margin:0;color:#17212d;font-size:29px}.domain-badge{padding:5px 8px;border-radius:999px;background:#c94c15;color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.domain-zone-prices{margin:22px 0}.domain-zone-prices p{display:grid;grid-template-columns:1fr auto;align-items:baseline;margin:0;padding:9px 0;border-bottom:1px solid #edf0f2;color:#6d7888}.domain-zone-prices p:last-child{border-bottom:0}.domain-zone-prices strong{color:#1b2632;font-size:19px}.domain-zone-prices b{font-weight:800}.domain-zone-prices i{font-style:normal}.domain-zone-prices small{grid-column:2;color:#8b94a0}.domain-order{display:flex;align-items:center;justify-content:space-between;margin-top:auto;color:#a63f13;font-weight:800;text-decoration:none}.domain-order .icon{width:20px}.catalog-actions{display:flex;align-items:center;gap:30px;margin-top:52px}.domain-price-note{max-width:1060px;margin:26px 0 0;color:#778294;line-height:1.65}.zone-empty{padding:28px;border:1px dashed #c4cad1;border-radius:14px;text-align:center}.domain-help{background:#fff}.domain-help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.domain-help-grid article{padding:34px;border:1px solid #dbe0e6;border-radius:18px}.domain-help-grid article>.icon{width:36px;height:36px;color:#c94c15}.domain-help-grid h3{margin:24px 0 14px;color:#1b2632;font-size:25px}.domain-help-grid p{color:#687587;line-height:1.65}.domain-help-grid a{display:flex;align-items:center;justify-content:space-between;margin-top:28px;color:#a63f13;font-weight:800;text-decoration:none}.domain-guide{background:#171d26;color:#fff}.domain-guide>.container{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.domain-guide h2{margin:14px 0 0;color:#fff;font-size:clamp(42px,4vw,68px);line-height:1.05}.domain-guide ol{display:grid;gap:18px;margin:0;padding:0;list-style:none}.domain-guide li{display:grid;grid-template-columns:58px 1fr;gap:22px;padding:26px;border:1px solid rgba(255,255,255,.13);border-radius:16px}.domain-guide li>span{color:#ff7d3d;font-weight:900}.domain-guide h3{margin:0 0 8px;color:#fff;font-size:23px}.domain-guide li p{margin:0;color:#bdc7d4;line-height:1.65}.domains-page .faq-section{background:#f6f3ef}.domains-page .final-section{background:#fff}
@media(max-width:1180px){.domains-hero .container{grid-template-columns:1fr;gap:42px}.domain-catalog-intro{grid-template-columns:1fr}.domain-zone-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:820px){.domains-hero{padding:66px 0}.domains-hero h1{font-size:52px}.domains-search-panel .domain-form>div{display:grid}.domains-search-panel .btn{min-width:0}.domain-trust .container{grid-template-columns:repeat(2,1fr)}.domain-trust span:nth-child(2){border-right:0}.domain-zone-grid{grid-template-columns:repeat(2,1fr)}.domain-group-head{display:block}.domain-group-head p{margin-top:10px;text-align:left}.domain-help-grid{grid-template-columns:1fr}.domain-guide>.container{grid-template-columns:1fr;gap:44px}}
@media(max-width:540px){.domains-hero h1{font-size:43px}.domains-search-panel{padding:22px}.domain-trust .container,.domain-zone-grid{grid-template-columns:1fr}.domain-trust span{border-right:0;border-bottom:1px solid #e3e7ec}.catalog-actions{align-items:stretch;flex-direction:column}.catalog-actions .btn{width:100%}.domain-zone-card{min-height:260px}.domain-guide li{grid-template-columns:42px 1fr;padding:22px}}
.awh-sand .domains-search-panel{display:block;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07)}
.awh-sand .domains-search-panel .domain-form{display:block;padding:0;border:0;background:transparent;box-shadow:none}
.awh-sand .domains-search-panel .domain-form:focus-within{border:0;box-shadow:none}
.awh-sand .domains-search-panel .domain-form input:not([type=hidden]){width:auto;min-width:0;min-height:62px;flex:1;padding:0 20px;border:1px solid #cbd3dd;border-radius:12px;background:#fff;color:#1d2733;font-size:18px}
.awh-sand .domains-search-panel .domain-form input:not([type=hidden]):is(:focus,:focus-visible){border-color:#ff9a59;background:#fff;box-shadow:0 0 0 3px rgba(255,154,89,.18)}
.domains-hero h1{font-size:clamp(48px,5vw,78px)}
.domains-hero-copy>p:last-child{font-size:18px;line-height:1.72}
.domain-guide>.container{grid-template-columns:.85fr 1.15fr;gap:80px}
.domain-guide h2{font-size:clamp(38px,5vw,58px);letter-spacing:-.045em}
.domain-guide h3{font-size:18px}
.domain-guide li p{font-size:14px}
@media(max-width:620px){.domains-hero h1{font-size:44px}.domains-hero-copy>p:last-child{font-size:16px}.domain-guide h2{font-size:38px}.domain-guide li p{font-size:13px}}
@media(max-width:820px){.domain-guide>.container{grid-template-columns:minmax(0,1fr);gap:38px}.domain-guide ol,.domain-guide li{min-width:0}.domain-guide h2{max-width:520px}.domains-page .final-section{padding-top:42px}}
.catalog-actions + .domain-price-note{margin:0;padding-top:42px}
.domains-page .final-section{padding-top:64px}
@media(max-width:820px){.domains-page .final-section{padding-top:42px}}
