.kt-shell{width:min(1120px,calc(100% - 2.5rem));margin:auto}.kt-hero{background:linear-gradient(120deg,#061831,#0b50d8);color:#fff;padding:clamp(4.5rem,9vw,8rem) 0}.kt-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,7vw,7rem);align-items:center}.kt-eyebrow,.kt-kicker{font-size:11px;font-weight:700;letter-spacing:.18em;color:#8fbaff}.kt-hero h1,.kt-section h2,.kt-cta h2{font:600 clamp(34px,5vw,62px)/1.35 var(--serif);letter-spacing:.03em;margin:16px 0 24px;text-wrap:balance}.kt-hero h1 em{font-style:normal;color:#b7d0ff}.kt-lead{font:500 18px/1.8 var(--serif);max-width:32em}.kt-copy,.kt-cta p{max-width:38em;color:#d7e5fb}.kt-hero__visual{position:relative;border:10px solid rgba(255,255,255,.15);background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.22)}.kt-hero__visual img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.kt-hero__badge{position:absolute;right:-18px;bottom:-18px;background:#fff;color:#071a3c;width:105px;height:105px;display:grid;place-content:center;text-align:center}.kt-hero__badge strong{font:600 38px/1 var(--serif);color:#0b50d8}.kt-hero__badge span{font-size:10px;letter-spacing:.12em}.kt-button{display:inline-flex;align-items:center;gap:20px;margin-top:28px;min-height:48px;padding:14px 20px;background:#0b50d8;color:#fff;font-size:12px;font-weight:700;text-decoration:none}.kt-hero .kt-button{background:#fff;color:#071a3c}.kt-section{padding:clamp(4rem,8vw,7rem) 0}.kt-two-col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem);align-items:center}.kt-section h2,.kt-cta h2{color:#101828}.kt-section p{color:#52647b;font-size:14px}.kt-card{border:1px solid #d7e0ed;padding:30px;background:#f8fbff}.kt-card__label{color:#0b50d8!important;font-size:10px!important;font-weight:700;letter-spacing:.16em}.kt-card h3{font:600 23px/1.6 var(--serif);margin:10px 0}.kt-card ol{padding:0;margin:20px 0 0;list-style:none;display:grid;gap:8px}.kt-card li{padding:12px;border:1px solid #c8d6e8;color:#4f6380;font-size:13px}.kt-card li.is-answer{border-color:#0b50d8;background:#eaf2ff;color:#071a3c;font-weight:700}.kt-section--blue{background:#071a3c;color:#fff}.kt-section--blue h2{color:#fff}.kt-section--blue p{color:#c5d5eb}.kt-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.24);margin-top:38px}.kt-steps article{padding:30px;background:#0a2b60;min-height:210px}.kt-steps article:nth-child(2){background:#0b4084}.kt-steps article:nth-child(3){background:#0b50d8}.kt-steps span{color:#9fc2ff;font:600 13px var(--sans);letter-spacing:.15em}.kt-steps h3{font:600 25px var(--serif);margin:22px 0 10px}.kt-steps p{margin:0}.kt-image-card{border:1px solid #d7e0ed;padding:10px}.kt-image-card img{display:block;width:100%;height:auto}.kt-note{font-size:12px!important;color:#6d7c90!important}.kt-cta{background:#eaf2ff;padding:clamp(4.5rem,9vw,8rem) 0}.kt-cta p{color:#52647b}.kt-button--light{background:#071a3c;color:#fff}.site-footer{margin-top:0}@media(max-width:760px){.kt-hero__grid,.kt-two-col{grid-template-columns:1fr;gap:38px}.kt-hero h1,.kt-section h2,.kt-cta h2{font-size:clamp(32px,9vw,46px)}.kt-hero__visual{max-width:500px}.kt-steps{grid-template-columns:1fr}.kt-steps article{min-height:auto}.kt-two-col--reverse .kt-image-card{order:2}}

.kt-section--cases{background:#f3f7fe}.kt-section__lead{max-width:46rem;margin:0 0 32px}.kt-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.kt-case{background:#fff;border:1px solid #d7e0ed;box-shadow:0 12px 32px rgba(7,26,60,.06)}.kt-case img{display:block;width:100%;height:auto!important;aspect-ratio:16/9;object-fit:cover}.kt-case div{padding:20px}.kt-case span{color:#0b50d8;font:700 10px/1 var(--sans);letter-spacing:.15em}.kt-case h3{color:#101828;font:600 22px/1.55 var(--serif);margin:10px 0 8px}.kt-case p{margin:0;line-height:1.8}@media(max-width:760px){.kt-case-grid{grid-template-columns:1fr;gap:18px}.kt-case div{padding:18px}}
