.hero-test-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px;margin:26px 0 14px;border:1px solid #467960;border-radius:18px;background:linear-gradient(120deg,#163c2d,#0c241d);max-width:850px}.hero-test-cta .hero-test-kicker{margin:0 0 8px;color:#7de5b5;font-size:.68rem;font-weight:800;letter-spacing:.12em}.hero-test-cta h2{font-size:clamp(1.2rem,2.3vw,1.65rem);line-height:1.3;margin:0 0 8px;color:#f4fff8;letter-spacing:-.025em}.hero-test-cta p{font-size:1rem;line-height:1.5;margin:0 0 8px;color:#d4e8dc}.hero-test-detail{font-size:.78rem;color:#a9c6b7}.hero-test-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:54px;padding:15px 20px;background:#7ce8b7;color:#072518;border:1px solid transparent;border-radius:12px;font-size:1rem;font-weight:800;text-decoration:none;flex-shrink:0}.hero-test-button:hover{background:#a6f3d2}.hero-test-button:focus-visible{outline:3px solid #fff;outline-offset:4px}.hero-test-cta~.actions .button{background:transparent;color:var(--mint,#7ce8b7);border:1px solid #365e4c;box-shadow:none}.hero-test-cta~.actions{margin-top:14px}.hero-test-cta~.actions a{min-height:44px}
@media(max-width:650px){.hero-test-cta{flex-direction:column;align-items:stretch;gap:18px;padding:20px 18px;margin-top:22px}.hero-test-button{width:100%;box-sizing:border-box}.hero-test-cta h2{font-size:1.35rem}.hero-test-cta p{font-size:.95rem}.hero-test-cta~.actions{gap:12px;flex-wrap:wrap}}
