 .km-process{font-family:Poppins,Arial,sans-serif;color:#203245;background:#fff}.km-intro{padding:68px 0 38px;text-align:center}.km-intro .container{max-width:900px}.km-eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:#b97930}.km-intro h2{font-size:clamp(29px,4vw,45px);font-weight:700;margin:14px 0;color:#173b54}.km-intro h2 em{font-style:normal;color:#b97930}.km-intro p{font-size:16px;line-height:1.85;color:#596878}.km-steps{padding:20px 0 80px}.km-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.km-card{background:#fff;border:1px solid #e6e9eb;border-radius:16px;overflow:hidden;box-shadow:0 9px 30px rgba(20,42,57,.07);transition:transform .2s,box-shadow .2s}.km-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(20,42,57,.12)}.km-image{position:relative;height:205px;background:#e8ecef;overflow:hidden}.km-image img{width:100%;height:100%;object-fit:cover;display:block}.km-number{position:absolute;top:15px;left:15px;background:#173e59;color:#fff;font-weight:700;font-size:16px;border-radius:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:3px solid white}.km-copy{padding:23px 23px 27px}.km-copy h3{font-size:19px;line-height:1.4;font-weight:700;color:#173b54;margin:0 0 11px}.km-copy p{font-size:14px;line-height:1.8;color:#596878;margin:0}.km-bottom{background:#f3f6f7;text-align:center;padding:65px 15px 75px}.km-bottom h2{font-size:clamp(25px,3vw,36px);font-weight:700;color:#173b54}.km-bottom p{max-width:730px;margin:15px auto 28px;color:#596878;line-height:1.8}.km-bottom a{display:inline-block;background:#173e59;color:white!important;border-radius:7px;padding:14px 25px;text-decoration:none;font-weight:600}@media(max-width:991px){.km-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.km-intro{padding:45px 0 24px}.km-grid{grid-template-columns:1fr;gap:20px}.km-image{height:215px}.km-steps{padding-bottom:45px}.km-copy{padding:20px}}