.kvh .kvla-cta{text-align:center;background:#fff;border:1px solid #00808066;border-radius:20px;padding:clamp(30px,3.6vw,52px) clamp(24px,3vw,44px);box-shadow:0 12px 34px #0a3f411a}.kvh .kvla-cta-h2{font-family:var(--font-display);letter-spacing:-.012em;color:var(--app-fg-strong);text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:400;line-height:1.08}.kvh .kvla-cta-lead{letter-spacing:-.004em;max-width:560px;color:var(--app-fg);text-wrap:pretty;margin:clamp(14px,1.8vw,20px) auto 0;font-size:clamp(15.5px,1.4vw,17px);font-weight:300;line-height:1.5}.kvh .kvla-cta-action{flex-direction:column;align-items:center;gap:12px;margin:clamp(24px,2.8vw,34px) 0 0;display:flex}.kvh .kvla-cta-note{color:var(--app-fg);font-size:14px;font-weight:300}.kvh .kvla-cta-copy{max-width:560px;margin:0 auto}.kvh .kvla-cta-copy h1,.kvh .kvla-cta-copy h2,.kvh .kvla-cta-copy h3{font-family:var(--font-display);letter-spacing:-.012em;color:var(--app-fg-strong);text-wrap:balance;margin:0 0 clamp(14px,1.8vw,20px);font-size:clamp(28px,3.2vw,40px);font-weight:400;line-height:1.08}.kvh .kvla-cta-copy h3{font-size:clamp(20px,2.1vw,26px)}.kvh .kvla-cta-copy p{letter-spacing:-.004em;color:var(--app-fg);text-wrap:pretty;margin:clamp(14px,1.8vw,20px) 0 0;font-size:clamp(15.5px,1.4vw,17px);font-weight:300;line-height:1.5}.kvh .kvla-cta-copy p:first-child{margin-top:0}.kvh .kvla-cta-copy strong{color:var(--app-fg-strong);font-weight:600}.kvh .kvla-cta-copy a{color:#00696a;text-decoration:underline}@media (max-width:400px){.kvh .kvla-cta-action .kvh-cta{box-sizing:border-box;width:100%}}
