.kl-hero{padding-block:clamp(48px,7vh,96px);overflow:hidden}.kl-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.kl-help{border-bottom:2px solid var(--color-ink);align-items:center;gap:10px;min-height:44px;margin-top:28px;font-size:15px;font-weight:600;display:inline-flex}.kl-help svg{width:18px;height:18px;transition:transform .2s var(--ease-out)}.kl-help:hover svg{transform:translate(4px)}.kl-fan{justify-content:center;align-items:flex-end;padding-block:24px 8px;display:flex}.kl-fan img{filter:drop-shadow(0 14px 12px #00000029);width:22%;height:auto;transition:transform .5s var(--ease-out);margin-inline:-3.5%}.kl-fan img:first-child{transform:rotate(-12deg)translateY(18px)}.kl-fan img:nth-child(2){transform:rotate(-6deg)translateY(4px)}.kl-fan img:nth-child(3){z-index:1;transform:translateY(-10px)}.kl-fan img:nth-child(4){transform:rotate(6deg)translateY(4px)}.kl-fan img:nth-child(5){transform:rotate(12deg)translateY(18px)}.kl-fan:hover img:first-child{transform:rotate(-16deg)translate(-14px,14px)}.kl-fan:hover img:nth-child(2){transform:rotate(-8deg)translate(-6px,-2px)}.kl-fan:hover img:nth-child(3){transform:translateY(-20px)}.kl-fan:hover img:nth-child(4){transform:rotate(8deg)translate(6px,-2px)}.kl-fan:hover img:nth-child(5){transform:rotate(16deg)translate(14px,14px)}.kl-list{padding-block:clamp(36px,5vw,64px) clamp(64px,8vw,120px)}@media (max-width:900px){.kl-hero-grid{grid-template-columns:1fr;gap:16px}.kl-fan{max-width:520px}}@media (max-width:640px){.kl-hero{padding-block:32px 20px}.kl-help{margin-top:18px}.kl-list{padding-top:24px}}@media (prefers-reduced-motion:reduce){.kl-fan img,.kl-help svg{transition:none}.kl-help:hover svg{transform:none}}
