.ki-intro{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:40px;align-items:center;padding:44px 0}.ki-intro .page-title{margin:10px 0 24px;font-size:clamp(25px,3vw,37px)}.ki-lead{font-size:17px;line-height:1.85}.ki-note{padding:30px;border:1px solid #eedbdf;border-radius:18px;background:linear-gradient(140deg,#fff,#faf0f2);box-shadow:0 10px 35px #39131a09}.ki-note h2{font-size:26px;margin:16px 0}.ki-note-bottom{border-top:1px solid #ead8dc;padding-top:18px;margin-bottom:0;font-weight:600;color:#9e1022}.ki-page .service-grid{margin-top:26px}.ki-page .service-card h3{margin:16px 0}.ki-page .service-card p{margin-bottom:0}.ki-choice{display:grid;grid-template-columns:1fr 1fr;gap:38px;background:#f8f9fb;border:1px solid #e4e5e9;border-radius:18px;padding:32px;margin:16px 0 40px}.ki-options article+article{border-top:1px solid #e1e3e8;padding-top:22px;margin-top:22px}.ki-options h3{font-size:20px}.ki-options p{font-size:15px}.ki-practice{margin:44px 0}.ki-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:26px}.ki-steps article{border-top:3px solid #bc1428;padding-top:18px}.ki-steps h3{font-size:20px}.ki-steps p{font-size:15px}.ki-guard{display:flex;gap:24px;background:#faf4f5;border:1px solid #efdce0;border-radius:15px;padding:30px;margin:40px 0}.ki-guard>.service-icon{flex-shrink:0}.ki-guard h2{font-size:25px}.ki-guard p{font-size:15px}.ki-faq{margin:40px 0}.ki-faq details{border:1px solid #e4e5e9;border-radius:12px;padding:18px 22px;margin:12px 0;background:#fff}.ki-faq summary{cursor:pointer;font-weight:600;color:#30343b}.ki-faq details p{margin:16px 0 0;font-size:15px}.ki-page .btn::after{content:none}.ki-faq summary:focus-visible{outline:3px solid #096ba8;outline-offset:4px}
@media(max-width:767px){.ki-intro,.ki-choice,.ki-steps{grid-template-columns:1fr;gap:24px}.ki-intro{padding:26px 0}.ki-choice,.ki-note,.ki-guard{padding:24px}.ki-guard{display:block}.ki-guard>.service-icon{margin-bottom:18px}.ki-intro .quick-actions .btn{flex-basis:100%}}
