.kvi-purpose{background:#152232;color:#f5efe7;padding:105px max(6vw,24px);border-top:1px solid #d7ae7233}.kvi-purpose-heading{max-width:1350px;margin:0 auto 45px}.kvi-purpose-heading h2{font:normal clamp(3rem,6vw,6rem)/1.05 Georgia,serif;letter-spacing:-.055em;margin:18px 0}.kvi-purpose-heading em{color:#e5c28c}.kvi-purpose-heading>p:last-child{max-width:690px;color:#ddd9d2;font-size:1.12rem;line-height:1.8}.kvi-purpose-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1350px;margin:auto}.kvi-purpose-cards article{min-width:0;border:1px solid #d7ae725c;padding:clamp(25px,4vw,55px);background:linear-gradient(145deg,#1e3042,#142130)}.kvi-purpose-index{color:#e4bd83;font-size:.74rem;letter-spacing:.18em;font-weight:700}.kvi-purpose-cards h3{font:normal clamp(1.7rem,3vw,2.8rem)/1.16 Georgia,serif;margin:28px 0;color:#f7eee0}.kvi-purpose-cards p{font-size:1.06rem;line-height:1.85;color:#e2ddd5;margin:0}@media(max-width:750px){.kvi-purpose{padding:75px 22px}.kvi-purpose-cards{grid-template-columns:1fr}.kvi-purpose-cards article{padding:28px 24px}}