.leadGate{color:#f4f1e9;background:#090b0c;border-top:4px solid #d5aa31;max-width:620px;margin:28px 0 16px;padding:24px;box-shadow:0 16px 40px #00000021}.leadGate>p{color:#bfc1be;margin:0;font-size:14px;line-height:1.55}.leadGate .leadGateTitle{color:#fff;margin-bottom:6px;font:600 27px/1.08 Georgia,serif}.leadGate ul{border-top:1px solid #ffffff26;margin:20px 0 0;padding:0;list-style:none}.leadGate li{border-bottom:1px solid #ffffff1f;grid-template-columns:35px 1fr;gap:12px;padding:14px 0;display:grid}.leadGate li b{color:#e5bf54;font:16px Georgia,serif}.leadGate li span{font-size:14px;line-height:1.45}.liveUrgency{color:#211a08;background:#e6d291;border:1px solid #c49a22;align-items:center;gap:11px;max-width:620px;margin:0 0 26px;padding:14px 16px;display:flex}.liveUrgency p{font-weight:800;line-height:1.4;color:#211a08!important;margin:0!important;font-size:13px!important}.liveDot{background:#9d190f;border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s ease-in-out infinite livePulse;box-shadow:0 0 0 5px #9d190f21}.reveal .next{color:#fff;background:linear-gradient(115deg,#050606,#241a05);border:2px solid #d5aa31;min-height:68px;font-size:13px;box-shadow:0 12px 28px #0003}.reveal .next:hover{color:#0a0c0d;background:#d5aa31}.reveal>.privacy{color:#6a6d69;max-width:620px;line-height:1.6}@keyframes livePulse{50%{box-shadow:0 0 0 9px #9d190f00}}@media (prefers-reduced-motion:reduce){.liveDot{animation:none}}.scan .compactReveal{align-items:start;gap:28px;max-width:1180px;display:grid}.compactReveal .recommendationSummary h2{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(30px,4vw,48px)}.compactReveal .questionLabel{margin-bottom:18px;font-size:13px}.compactReveal .scoreMeaning,.recommendationDetails p{color:#555a56;font-size:16px;line-height:1.6}.recommendationDetails summary{cursor:pointer;padding:12px 0;font-size:14px;text-decoration:underline}.compactReveal .priorities{margin-top:16px}.compactReveal .priorities>div{padding:12px 0}.compactReveal .priorities p{font-size:15px}.contactPanel{background:#fff;border:1px solid #c5c5c0;border-top:4px solid #c99e28;padding:24px}.compactReveal .leadGate{color:#080a0c;box-shadow:none;background:0 0;border:0;margin:0 0 22px;padding:0}.compactReveal .leadGate .leadGateTitle{color:#080a0c;margin-bottom:12px;font:700 28px/1.15 Arial,sans-serif}.compactReveal .leadGate>p{color:#555a56;font-size:16px}.compactReveal .field span,.compactReveal .consent{font-size:13px}.compactReveal .privacy{color:#555a56;line-height:1.6;font-size:13px!important}.compactReveal .next{letter-spacing:.045em;padding:16px;font-size:14px}@media (min-width:900px){.scan .compactReveal{grid-template-columns:.9fr 1.1fr;gap:56px}}@media (max-width:599px){.contactPanel{padding:20px 16px}.compactReveal .leadGate .leadGateTitle{font-size:25px}}
