.hc-who__scene{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;align-items:start;padding-inline:.5rem}
.hc-who__img{grid-column:1/-1;width:min(100%,40rem);height:auto;margin-inline:auto}
.hc-who__t{padding:1.1rem 1.2rem;font:700 var(--fz-s)/1.35 var(--ff-d);text-transform:uppercase;letter-spacing:.02em;text-align:center}
@media (min-width:38rem){.hc-who__scene{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:54rem){
.hc-who__scene{display:block;min-height:38rem;padding:0}
.hc-who__img{width:38rem}
.hc-who__t{position:absolute;max-width:16rem;padding:1.2rem 1.4rem;font-size:1.05rem}
.hc-who__t--1{left:0;top:9%}
.hc-who__t--2{right:0;top:16%}
.hc-who__t--3{left:2%;bottom:14%}
.hc-who__t--4{right:1%;bottom:8%}
}
.hc-who--top .hc-who__head{margin-bottom:.4rem}
.hc-units__head{margin-bottom:clamp(1.8rem,4vw,3rem)}
.hc-units{display:grid;gap:var(--gap)}
.hc-units__u{display:grid;gap:.9rem;align-content:start}
.hc-units__u>.hc-p{max-width:60ch}
.hc-units__ic{color:var(--hc-lime);margin-bottom:.6rem}
.hc-units__u--1>.hc-p,.hc-units__u--4>.hc-p{text-indent:1.6em}
.hc-units__u a{color:var(--hc-lime);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em}
.hc-src__head{margin-bottom:clamp(1.8rem,4vw,3rem)}
.hc-src__l>*{padding-block:clamp(1.3rem,2.6vw,1.9rem)}
.hc-src__k{display:flex;align-items:center;gap:.6rem}
.hc-src__ic{width:1.7rem;height:1.7rem;flex:none;color:var(--hc-lime)}
.hc-help__head{margin-bottom:clamp(1.8rem,4vw,3rem)}
.hc-help__i{display:grid;grid-template-rows:auto 1fr auto;gap:1rem}
.hc-help__i>.hc-btn{justify-self:start;align-self:end}
@media (min-width:54rem){
.hc-units{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2.6rem}
.hc-units__u--1{grid-column:1/8}
.hc-units__u--2{grid-column:8/13;margin-top:3.5rem}
.hc-units__u--3{grid-column:1/6}
.hc-units__u--4{grid-column:7/13;margin-top:1.5rem}
.hc-units__u--5{grid-column:2/10;margin-top:1rem}
.hc-src__l>*{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:2.5rem}
.hc-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}
}
