/* kv3-cta-band — source: V3.0/page-portfolio.html (.cta-band) */
.kv3-cta{position:relative;background:var(--navy);color:#fff;overflow:hidden;padding-block:88px;isolation:isolate}
.kv3-cta::before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 0L56 16.2V48.5L28 64.7L0 48.5V16.2Z M28 64.7V97' fill='none' stroke='%23FFFFFF' stroke-opacity='.05' stroke-width='1.2'/%3E%3C/svg%3E");background-size:56px 97px;pointer-events:none}
.kv3-cta__in{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}
.kv3-cta .eyebrow{color:var(--orange)}
.kv3-cta h2,.kv3-cta h3{font-size:clamp(32px,4.2vw,52px);font-weight:800;margin-top:10px;color:#fff}
.kv3-cta h2 span,.kv3-cta h3 span{color:var(--orange)}
.kv3-cta p{color:#C9D0D6;font-size:19px;margin:12px 0 0;max-width:560px}
.kv3-cta__btns{display:flex;gap:14px;flex-wrap:wrap}
@media (max-width:600px){.kv3-cta{padding-block:64px}.kv3-cta__btns{width:100%}.kv3-cta__btns .btn{flex:1 1 auto;justify-content:center}}
