.score-launch .score-feature-media {max-width:800px;margin:24px auto;}
.score-launch .btn {white-space:normal;max-width:100%;text-align:center;}
.score-launch .score-grid > * {min-width:0;}
.score-launch h2,.score-launch h3 {overflow-wrap:anywhere;hyphens:auto;}
@media(max-width:768px){.score-launch h1,.score-launch h2,.score-launch h3,.score-launch .btn {overflow-wrap:anywhere;hyphens:auto;}}
body:has(.score-launch) .footer-tagline {white-space:normal;overflow-wrap:anywhere;hyphens:auto;}

/* Make the path from insight to action easier to scan. */
.score-launch .score-action-section {background:linear-gradient(135deg,#f3fafb,#fff8ef);padding-block:72px;}
.score-launch .score-action-section .score-grid {counter-reset:score-action;gap:24px;}
.score-launch .score-action-section .score-card {counter-increment:score-action;position:relative;padding:32px;border:1px solid #e4edef;border-radius:20px;box-shadow:var(--shadow-card);}
.score-launch .score-action-section .score-card::before {content:"0" counter(score-action);display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:24px;border-radius:14px;background:#fff0dc;color:#b65d00;font-size:20px;font-weight:600;}
.score-launch .score-action-section .score-card:nth-child(2)::before {background:#def4f6;color:#087a89;}
.score-launch .score-action-section .score-card h3 {font-size:23px;line-height:1.3;margin-bottom:16px;}
.score-launch .score-action-section .score-card p {font-size:16px;line-height:1.7;}
.score-launch .score-action-cta {display:flex;justify-content:center;margin-top:32px;}
.score-launch .score-path-section .score-compare-card {display:flex;flex-direction:column;align-items:flex-start;padding:36px;border-radius:24px;border:1px solid #e4edef;box-shadow:var(--shadow-card);background:#fff;}
.score-launch .score-path-section .score-compare-card--featured {background:linear-gradient(135deg,#edf9fa,#fff);border-top:4px solid var(--primary-orange);}
.score-launch .score-path-section .score-compare-card h3 {font-size:14px;letter-spacing:.1em;color:#087a89;margin-bottom:16px;}
.score-launch .score-path-section .score-compare-card > .score-lede {font-size:28px;font-weight:600;line-height:1.3;color:var(--text-dark);}
.score-launch .score-path-section .score-checklist {flex:1;align-content:start;gap:16px;margin-bottom:28px;}
.score-launch .score-path-section .score-compare-card .btn {margin-top:auto;}
.score-launch .score-account-section > .container {padding:48px;border-radius:24px;background:linear-gradient(110deg,#edf9fa,#fff7ea);border:1px solid #e4edef;text-align:center;}
.score-launch .score-account-section .score-section-header {margin-bottom:20px;}
.score-launch .score-account-section .btn {margin-top:24px;}
.score-launch .score-industry-section .score-card {border-radius:20px;border-top:3px solid var(--primary-orange);padding:28px;}
.score-launch .score-industry-section .score-card:nth-child(2) {border-top-color:#59d0dc;}
.score-launch .score-faq details {border-radius:14px;margin-bottom:12px;}
@media(max-width:768px){
 .score-launch .score-action-section {padding-block:44px;}
 .score-launch .score-action-section .score-card,.score-launch .score-path-section .score-compare-card {padding:24px;}
 .score-launch .score-account-section > .container {width:calc(100% - 40px);padding:32px 20px;}
 .score-launch .score-path-section .score-compare-card > .score-lede {font-size:24px;}
}
