.aud-hero{background:var(--navy);color:#fff;padding:60px 0 52px;background-image:radial-gradient(70% 70% at 20% 0,rgba(239,95,44,.18),transparent 62%)}.aud-kick{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ff875a;margin:0 0 18px}.aud-hero h1{color:#fff;max-width:19ch;font-weight:750;letter-spacing:-.036em;line-height:1.04}.aud-lede{color:#a7b2c4;max-width:58ch;margin:20px 0 0;font-size:18px}.chain{list-style:none;margin:26px 0;padding:0 0 0 2px;border-left:2px solid var(--line-2)}.chain li{position:relative;padding:0 0 22px 30px}.chain li:before{content:"";position:absolute;left:-9px;top:8px;width:12px;height:12px;border-radius:50%;background:var(--paper);border:2px solid var(--line-2)}.chain li.bad:before{border-color:var(--red);background:var(--red)}.chain li h3{font-size:17.5px;margin:0 0 5px}.chain li.bad h3{color:var(--red)}.chain li p{margin:0;font-size:16px}.box{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:24px 26px;margin:24px 0}.box.hot{background:var(--red-w);border-color:#f0c4be}.box.good{background:var(--green-w);border-color:#b9e3c9}.box.warn{background:var(--amber-w);border-color:#f0dcb4}.box h3{margin:0 0 10px}.box.hot h3{color:var(--red)}.box.good h3{color:var(--green)}.box.warn h3{color:var(--amber)}.box p:last-child{margin-bottom:0}.bullets{list-style:none;padding:0;margin:18px 0}.bullets li{position:relative;padding:0 0 12px 26px;color:var(--ink-2)}.bullets li:before{content:"";position:absolute;left:3px;top:11px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.bullets li strong{color:var(--ink)}.ask{background:var(--navy);border-radius:14px;padding:28px 30px;margin:26px 0}.ask h3{color:#fff;margin:0 0 14px;font-size:20px}.ask ol{margin:0;padding-left:22px}.ask li{color:#c6cdd8;font-size:16.5px;margin-bottom:12px;line-height:1.55}.ask li strong{color:#fff}.ask li:last-child{margin-bottom:0}.known{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:24px 0}.known-row{display:flex;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line);align-items:flex-start}.known-row:last-child{border-bottom:none}.known-tag{flex:0 0 auto;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:99px;white-space:nowrap;background:var(--accent-wash);color:var(--accent-ink)}.known-row div{flex:1 1}.known-row b{color:var(--ink);display:block;margin-bottom:3px}.known-row p{margin:0;font-size:16px}.aud-cta{background:var(--navy);color:#fff;padding:56px 0;text-align:center;background-image:radial-gradient(70% 90% at 50% 0,rgba(239,95,44,.18),transparent 62%);border-top:none}.aud-cta h2{color:#fff;max-width:24ch;margin:0 auto 16px}.aud-cta p{color:#a7b2c4;max-width:54ch;margin:0 auto 24px}.aud-cta .hero-btns{justify-content:center}.aud-cta .btn-g{color:#fff;border-color:#3a4661}.aud-cta .btn-g:hover{background:var(--navy-2)}.aud-foot{font-size:14px;color:#8494ab;margin-top:26px}.pipe{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;align-items:stretch;margin:26px 0}@media (min-width:860px){.pipe{grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center}}.pipe-step{background:var(--paper-2);border:1px solid var(--line-2);border-radius:12px;padding:18px 20px;height:100%}.pipe .pipe-h{font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;max-width:none}.pipe-step ul{list-style:none;margin:0;padding:0}.pipe-step li{font-size:14.5px;font-weight:650;color:var(--ink);padding:5px 0;margin:0}.pipe-step.bad{background:var(--red-w);border-color:#f0c8c2}.pipe-step.bad .pipe-h{color:var(--red)}.pipe .pipe-arrow{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0;padding:4px 0;max-width:none}.pipe .pipe-arrow span{font-size:17px;line-height:1}@media (min-width:860px){.pipe .pipe-arrow{flex-direction:column;gap:2px;padding:0 2px}}.creds{margin:22px 0 26px;padding:20px 24px;background:var(--paper-2);border:1px solid var(--line-2);border-left:4px solid var(--accent);border-radius:12px}.creds .creds-h{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 12px;max-width:none}.creds ul{list-style:none;margin:0;padding:0}.creds li{font-size:16px;font-weight:650;color:var(--ink);padding:7px 0 7px 20px;margin:0;position:relative}.creds li:before{content:"";position:absolute;left:0;top:15px;width:7px;height:7px;border-radius:99px;background:var(--accent)}