.webhosting-module__D-ALFG__hero{background:var(--background);border-bottom:1px solid #b7f34a29}.webhosting-module__D-ALFG__heroLayout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(4rem,8vw,9rem);min-height:clamp(590px,100svh - 77px,780px);padding-block:clamp(5rem,8vw,8rem);display:grid}.webhosting-module__D-ALFG__heroCopy h1{max-width:11ch;font-family:var(--font-manrope), var(--font-inter), sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(4.3rem,6.1vw,7rem);font-weight:760;line-height:1.04}.webhosting-module__D-ALFG__heroLead{letter-spacing:-.025em;max-width:26ch;margin-top:1.9rem;font-size:clamp(1.4rem,1.8vw,1.75rem);font-weight:650;line-height:1.4}.webhosting-module__D-ALFG__heroDescription{max-width:39rem;color:var(--muted-foreground);margin-top:1.25rem;font-size:1.05rem;line-height:1.75}.webhosting-module__D-ALFG__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.4rem;display:flex}.webhosting-module__D-ALFG__heroActions>span{color:var(--muted-foreground);font-size:.88rem}.webhosting-module__D-ALFG__capabilities{border-left:1px solid var(--border-strong);padding-left:clamp(2.5rem,4vw,4.5rem)}.webhosting-module__D-ALFG__capabilities h2{font-family:var(--font-manrope), var(--font-inter), sans-serif;letter-spacing:-.02em;margin:0 0 1.8rem;font-size:1.3rem;font-weight:700}.webhosting-module__D-ALFG__capabilities dl{margin:0}.webhosting-module__D-ALFG__capabilities dl>div{border-top:1px solid var(--border-strong);padding-block:1.35rem}.webhosting-module__D-ALFG__capabilities dl>div:last-child{border-bottom:1px solid var(--border-strong)}.webhosting-module__D-ALFG__capabilities dt{color:var(--primary);margin-bottom:.45rem;font-size:.8rem;font-weight:700}.webhosting-module__D-ALFG__capabilities dd{margin:0;font-size:1rem;line-height:1.55}.webhosting-module__D-ALFG__capabilities>p{color:var(--muted-foreground);margin-top:1.2rem;font-size:.82rem;line-height:1.5}@media (max-width:1023px){.webhosting-module__D-ALFG__heroLayout{grid-template-columns:1fr;gap:4rem}.webhosting-module__D-ALFG__capabilities{border-top:1px solid var(--border-strong);border-left:0;padding-top:2.5rem;padding-left:0}}@media (max-width:639px){.webhosting-module__D-ALFG__heroLayout{gap:3.5rem;min-height:auto;padding-block:4.5rem 5rem}.webhosting-module__D-ALFG__heroCopy h1{font-size:clamp(3.8rem,15vw,5rem)}.webhosting-module__D-ALFG__heroLead{margin-top:1.5rem}.webhosting-module__D-ALFG__heroDescription{font-size:1rem}}
