.kp-help{padding-top:65px;padding-bottom:55px}.kp-help h2{font-size:clamp(30px,4vw,44px);font-weight:900;letter-spacing:-1px;margin:14px 0 30px}.kp-help .eyebrow{font-size:10px;letter-spacing:2px;color:#62dbff}.kp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.kp-steps article{position:relative;background:linear-gradient(140deg,#14263a,#0e1927);border:1px solid #29465d;border-radius:18px;padding:28px;box-shadow:0 5px 0 #03080e}.kp-steps h3{font-size:21px;margin:23px 0 12px}.kp-steps p,.kp-faq p{color:#acc1d5;font-size:14px;line-height:1.75}.step-icon{display:grid;place-items:center;width:42px;height:42px;background:#35caff;color:#031a2b;border-radius:12px;font-size:25px;font-weight:800}.step-number{position:absolute;top:12px;right:20px;font-size:52px;font-weight:900;color:#27425a}.kp-faq{max-width:850px!important}.kp-faq>.eyebrow,.kp-faq>h2{text-align:center}.kp-faq details{border:1px solid #326887;border-radius:16px;background:#102031;margin:15px 0;padding:20px 24px}.kp-faq summary{font-size:15px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px}.kp-faq summary::-webkit-details-marker{display:none}.kp-faq summary:after{content:'+';color:#63dcff;font-size:21px}.kp-faq details[open] summary:after{content:'−'}.kp-faq a{color:#69dcff}.kp-faq summary:focus-visible{outline:2px solid #63dcff;outline-offset:6px}@media(max-width:760px){.kp-steps{grid-template-columns:1fr}.kp-help{padding:35px 20px}.kp-steps article{padding:24px}}
