.domain-assistance{padding:18px 20px;background:#eef8f1;border-left:3px solid var(--green)}
.domain-assistance strong,.domain-assistance p{display:block}
.domain-assistance strong{font:700 .86rem "Manrope",sans-serif}
.domain-assistance p{margin:6px 0;color:var(--muted);font-size:.7rem;line-height:1.55}
.domain-assistance a{color:var(--green);font-size:.7rem;font-weight:800;text-decoration:none;border-bottom:1px solid #258d6150}
.domain-guide{width:min(1180px,calc(100% - 48px));margin:auto;padding-bottom:90px}
.domain-hero{padding:105px 0 72px}
.domain-hero h1{max-width:900px;margin:0;font:800 clamp(3.2rem,7vw,6.8rem)/.91 "Manrope",sans-serif;letter-spacing:-.07em}
.domain-hero h1 em{color:var(--green);font-style:normal}
.domain-hero>p:last-child{max-width:720px;margin:28px 0 0;color:var(--muted);font-size:1rem;line-height:1.75}
.domain-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.domain-steps.four-steps{grid-template-columns:repeat(4,1fr)}
.domain-steps article{min-height:270px;padding:28px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--green)}
.domain-steps span{color:var(--green);font-size:.62rem;font-weight:800;letter-spacing:.14em}
.domain-steps h2{margin:56px 0 13px;font:700 1.3rem/1.15 "Manrope",sans-serif;letter-spacing:-.04em}
.domain-steps p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.65}
.domain-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;margin-top:70px;padding:58px;background:#fff;border:1px solid var(--line)}
.domain-panel h2,.access-panel h2,.provider-help h2{margin:0;font:800 clamp(2rem,4vw,3.5rem)/1 "Manrope",sans-serif;letter-spacing:-.06em}
.domain-checklist{margin:0;padding:0;list-style:none}
.domain-checklist li{padding:13px 0;border-bottom:1px solid var(--line);color:#526159;font-size:.78rem}
.domain-checklist li:before{content:'✓';margin-right:11px;color:var(--green);font-weight:800}
.access-panel{margin-top:18px;padding:58px;background:linear-gradient(145deg,#0a291e,#174b38);color:#fff;scroll-margin-top:100px}
.access-panel>p:not(.eyebrow){max-width:760px;color:#bed1c5;line-height:1.7}
.access-panel h2{max-width:780px;color:#fff}
.access-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:35px}
.access-options article{padding:28px;background:#ffffff0b;border:1px solid #ffffff1f}
.access-options b{color:#83e7a7;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase}
.access-options h3{margin:30px 0 10px;font:700 1.2rem "Manrope",sans-serif}
.access-options p{margin:0;color:#afc6b7;font-size:.74rem;line-height:1.65}
.security-note{display:flex;justify-content:space-between;gap:25px;margin-top:14px;padding:17px 20px;background:#83e7a7;color:#0a291e}
.security-note strong{font-size:.7rem}.security-note span{font-size:.68rem}
.provider-help{padding:85px 0}.provider-help h2{max-width:750px}
.provider-help>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px}
.provider-help a,.provider-help article{display:flex;min-height:145px;padding:24px;flex-direction:column;justify-content:space-between;background:#fff;border:1px solid var(--line);color:var(--ink);text-decoration:none}
.provider-help a{transition:.25s}.provider-help a:hover{transform:translateY(-5px);border-color:#258d6170;box-shadow:0 18px 45px #06211714}
.provider-help strong{font:700 1rem "Manrope",sans-serif}.provider-help span{color:var(--muted);font-size:.7rem;line-height:1.5}
.domain-final{display:flex;align-items:center;justify-content:space-between;gap:45px;padding:38px 42px;background:var(--green);color:#fff}
.domain-final small{display:block;margin-bottom:7px;color:#caffdc;font-size:.55rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.domain-final h2{max-width:730px;margin:0;font:700 clamp(1.5rem,3vw,2.35rem)/1.05 "Manrope",sans-serif;letter-spacing:-.05em}
.domain-final a{flex:none;padding:15px 18px;background:#fff;color:#0a291e;text-decoration:none;font-size:.7rem;font-weight:800}
.hostinger-button{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:15px;width:min(100%,520px);margin-top:34px;padding:12px 16px 12px 12px;color:#fff;background:linear-gradient(110deg,#258d61,#188c83);border:1px solid #8af1c65c;box-shadow:0 20px 55px #08271b28;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}
.hostinger-button:hover{transform:translateY(-4px);box-shadow:0 26px 68px #08271b38}
.hostinger-button span{width:44px;height:44px;display:grid;place-items:center;color:#0a291e;background:#d8ff68;font-size:.6rem;font-weight:800}
.hostinger-button strong{font:700 .78rem "Manrope",sans-serif}.hostinger-button b{color:#d8ff68}
.hostinger-button.brief-first{background:linear-gradient(110deg,#0b3b35,#127080);border-color:#67dce266}
.access-panel strong{color:#fff}.hostinger-help>div{grid-template-columns:repeat(3,1fr)}
@media(max-width:820px){.domain-steps,.domain-panel,.access-options,.provider-help>div{grid-template-columns:1fr}.domain-panel{gap:35px;padding:35px}.security-note,.domain-final{display:block}.security-note span{display:block;margin-top:7px}.domain-final a{display:inline-flex;margin-top:24px}}
@media(max-width:820px){.domain-steps.four-steps,.hostinger-help>div{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.domain-guide{width:calc(100% - 24px);padding-bottom:40px}.domain-hero{padding:65px 4px 45px}.domain-hero h1{font-size:clamp(2.7rem,13vw,3.65rem)}.hostinger-button{grid-template-columns:40px minmax(0,1fr) auto;padding:10px;gap:11px}.hostinger-button span{width:40px;height:40px}.hostinger-button strong{font-size:.69rem}.domain-steps.four-steps,.hostinger-help>div{grid-template-columns:1fr}.domain-steps article{min-height:0;padding:24px 21px}.domain-steps h2{margin-top:34px}.domain-panel,.access-panel{padding:30px 21px}.domain-panel h2,.access-panel h2,.provider-help h2{font-size:2.25rem}.provider-help{padding:60px 0}.domain-final{padding:29px 22px}}
