.cpi-page{max-width:1120px}.cpi-kicker{letter-spacing:.16em;font-size:.8rem;color:#987b35;font-weight:700}.cpi-page h1{color:#163149;font-size:clamp(2rem,4vw,3.2rem)}.cpi-intro{max-width:850px;line-height:1.8;font-size:1.15rem;color:#526474}.cpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0}.cpi-card{padding:28px;border:1px solid #dde5ec;border-top:4px solid #b39654;border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(20,42,64,.05)}.cpi-card h2,.cpi-central h2{font-size:1.5rem;color:#17354e}.cpi-contact{margin-top:22px}.cpi-contact h3{font-size:1.05rem}.cpi-contact p{color:#526474}.cpi-card .btn{white-space:normal;overflow-wrap:anywhere}.cpi-central{background:#edf3f8;border-radius:16px;padding:32px}.cpi-central p{line-height:1.8}.cpi-actions{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:991px){.cpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.cpi-grid{grid-template-columns:1fr}.cpi-card,.cpi-central{padding:24px}}
