.pain-visuals{display:grid;gap:24px;padding:20px 0 76px}.visual-card{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);align-items:stretch;overflow:hidden;background:#073b57;border:1px solid #1b566c;border-radius:20px}.visual-card.reverse img{order:2}.visual-card img{width:100%;height:100%;min-height:320px;align-self:stretch;object-fit:cover;display:block;margin:0}.visual-card>div{padding:clamp(24px,4vw,52px)}.visual-card h2{font-size:clamp(28px,3.5vw,48px);line-height:1.03;letter-spacing:-1.5px;margin:10px 0 15px}.visual-card p:not(.eyebrow){color:#b8cbd2;line-height:1.55;max-width:430px}.landing-page .hero-visual{min-width:0;min-height:500px}.landing-page .mini-form{width:min(100%,460px);padding:32px;box-shadow:0 24px 80px #001522}.landing-page .mini-form h2{font-size:clamp(25px,2.4vw,34px);max-width:none}.landing-page .mini-choices{gap:11px}.landing-page .mini-choice{font-size:16px;min-height:54px}.landing-page .mini-submit{font-size:16px;min-height:52px}@media(min-width:761px){.visual-card:not(.reverse) img{border-radius:19px 0 0 19px}.visual-card.reverse img{border-radius:0 19px 19px 0}}@media(max-width:760px){.visual-card{grid-template-columns:1fr}.visual-card.reverse img{order:0}.visual-card img{height:230px;min-height:0}.landing-page .hero-visual{min-height:390px}}
