.pre-footer-cta{display:none!important}:root{--sc-primary: #0E6F86;--sc-primary-dark: #0A5F74;--sc-tint: #EEF8FB;--sc-tint-border: #B8D9E2;--sc-gold: #F7C51E;--sc-orange: #D86A2B;--sc-text: #3A3A3A;--sc-text-soft: #667085;--sc-text-head: #24323A;--sc-bg: #FFFFFF;--sc-surface: #F5F6F7;--sc-border: #E2E8EE;--sc-max: 800px}.sc-page{background:var(--sc-bg);color:var(--sc-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.7}.sc-hero{background:#0a3f52;padding:56px 32px 48px;position:relative;overflow:hidden}.sc-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(14,111,134,.35) 0%,transparent 70%);pointer-events:none}.sc-hero-inner{max-width:var(--sc-max);margin:0 auto;position:relative;z-index:1}.sc-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-gold);margin-bottom:10px}.sc-scenario-name{font-size:13px;font-weight:600;color:#fffc;background:#ffffff1a;display:inline-block;padding:4px 12px;border-radius:999px;margin-bottom:24px;letter-spacing:.02em}.sc-question-card{background:#00000040;border:1px solid rgba(255,255,255,.1);border-left:4px solid var(--sc-gold);border-radius:8px;padding:28px 32px;margin-bottom:32px}.sc-question-label{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;margin-bottom:12px}.sc-question-text{font-size:20px;font-weight:600;color:#fff;line-height:1.45;font-style:italic;margin:0}.sc-cta-wrap{text-align:center}.sc-cta-wrap.flush{text-align:left}.sc-cta{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,var(--sc-gold),var(--sc-orange));color:#fff;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.04em;text-decoration:none;padding:16px 36px;border-radius:8px;border:none;cursor:pointer;box-shadow:0 4px 20px #d86a2b59;transition:opacity .15s,transform .15s;white-space:nowrap}.sc-cta:hover{opacity:.92;transform:translateY(-1px)}.sc-cta-sub{display:block;font-size:12px;color:#ffffff73;margin-top:10px}.sc-final-cta .sc-cta-sub{color:var(--sc-text-soft)}.sc-body{max-width:var(--sc-max);margin:0 auto;padding:0 32px 80px}.sc-section{padding:48px 0 0;border-top:1px solid var(--sc-border);margin-top:48px}.sc-section:first-child{border-top:none;margin-top:0;padding-top:56px}.sc-section-label{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-primary);margin-bottom:14px}.sc-section h2{font-size:24px;font-weight:700;color:var(--sc-text-head);line-height:1.25;margin-bottom:20px;letter-spacing:-.01em}.sc-section p{font-size:16px;color:var(--sc-text);line-height:1.75;margin-bottom:16px}.sc-section p:last-child{margin-bottom:0}.sc-failure-list{list-style:none;margin:20px 0;display:flex;flex-direction:column;gap:10px}.sc-failure-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--sc-text);line-height:1.6;padding:14px 16px;background:#fef2f2;border:1px solid #FECACA;border-radius:8px}.sc-failure-list li:before{content:"✗";color:#dc2626;font-weight:700;flex-shrink:0;margin-top:1px}.sc-recognition-box{background:var(--sc-tint);border:1px solid var(--sc-tint-border);border-left:4px solid var(--sc-primary);border-radius:8px;padding:24px 28px;margin-top:20px}.sc-recognition-box p{font-size:16px;color:var(--sc-primary-dark);line-height:1.7;margin:0;font-weight:500}.sc-resolution-statement{font-size:18px;font-weight:600;color:var(--sc-text-head);line-height:1.5;padding:24px 0;border-top:2px solid var(--sc-text-head);border-bottom:2px solid var(--sc-text-head);margin:24px 0 32px}.sc-final-cta{background:#0a3f52;border-radius:12px;padding:48px 40px;text-align:center;margin-top:56px}.sc-final-cta-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-gold);margin-bottom:12px}.sc-final-cta h3{font-size:22px;font-weight:800;color:#fff;margin-bottom:10px;line-height:1.3;letter-spacing:-.01em}.sc-final-cta p{font-size:15px;color:#fff9;line-height:1.7;max-width:480px;margin:0 auto 28px}@media(max-width:680px){.sc-hero{padding:40px 20px 36px}.sc-body{padding:0 20px 60px}.sc-question-card{padding:22px}.sc-question-text{font-size:17px}.sc-cta{width:100%;padding:16px 24px}.sc-final-cta{padding:32px 20px}.sc-section h2{font-size:21px}}
