.hc-yc-sec{overflow:clip}
.hc-yc__head{margin-bottom:clamp(2rem,4.5vw,3.4rem)}
.hc-yc-list{display:grid;gap:2rem;padding-inline:.6rem}
.hc-yc{position:relative;display:grid;gap:1rem;align-content:start;padding-top:2.6rem;box-shadow:0 26px 40px -24px rgba(0,0,0,.7)}
.hc-yc__tag{position:absolute;left:1.2rem;top:-.9rem}
.hc-yc__n{font:900 clamp(1.7rem,2.6vw,2.3rem)/1 var(--ff-d);text-transform:uppercase;letter-spacing:-.01em}
.hc-yc__l>*{grid-template-columns:minmax(0,1fr);gap:.15rem .8rem;padding-block:.75rem}
.hc-deal__in{display:grid;gap:var(--gap)}
.hc-deal__a{display:grid;gap:1rem;align-content:start}
.hc-deal__a>.hc-p{max-width:60ch}
.hc-deal__h3{margin-top:1.6rem}
.hc-deal__steps{display:grid;gap:.9rem;max-width:62ch}
.hc-deal__step{display:grid;gap:.3rem .9rem;padding:1.1rem 1.2rem}
.hc-deal__sk{font:900 1.05rem/1.2 var(--ff-d);text-transform:uppercase;letter-spacing:.04em;color:var(--hc-lime)}
.hc-deal__step>.hc-p{color:var(--hc-txt-soft)}
.hc-deal__b{display:grid;gap:1rem;align-content:start}
.hc-deal__card{display:grid;gap:.7rem;align-content:start}
.hc-deal__ic{color:var(--hc-lime);margin-bottom:.2rem}
.hc-deal__got{margin-block:.2rem}
.hc-deal__got>li{color:var(--hc-txt-soft)}
.hc-lup{display:grid;gap:1.8rem}
.hc-lup>li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem 1.2rem;align-items:start}
.hc-lup__ic{--ib:3.4rem;grid-row:1/3}
.hc-lup__k{font:900 1.2rem/1.15 var(--ff-d);text-transform:uppercase;letter-spacing:.02em;color:var(--hc-cream)}
.hc-lup>li>.hc-p{color:var(--hc-txt-soft)}
@media (min-width:38rem){.hc-yc__l>*{grid-template-columns:6.5rem 1fr}
.hc-deal__step{grid-template-columns:7rem minmax(0,1fr)}
.hc-deal__sk{grid-row:1/3}}
@media (min-width:54rem){
.hc-yc-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;padding-inline:.4rem;align-items:start}
.hc-yc.hc-tilt--l2{--tilt:-3deg}
.hc-yc.hc-tilt--r2{--tilt:2.5deg}
.hc-yc:nth-child(2){margin-top:2.2rem}
.hc-yc:nth-child(3){margin-top:.6rem}
.hc-deal__in{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}
.hc-deal__b{margin-top:2.5rem}
}
.hc-deal__req>*{grid-template-columns:minmax(0,1fr);gap:.15rem;padding-block:.8rem}
@media (min-width:38rem){.hc-deal__req>*{grid-template-columns:7rem minmax(0,1fr);gap:1rem}}
