.audience-hero{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:88px 0 78px;display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.audience-hero::before{content:"";position:absolute;inset:76px 0 auto;height:560px;z-index:-1;background:radial-gradient(circle at 80% 20%,rgba(93,173,226,.2),transparent 35%),linear-gradient(180deg,#f7fbfe,transparent)}.audience-kicker{margin:0;color:#2e86c1;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.audience-hero h1{margin:17px 0 22px;color:#10243c;font-size:clamp(40px,5.2vw,66px);line-height:1.04;letter-spacing:-2.6px}.audience-lead{max-width:720px;color:#5d7186;font-size:18px;line-height:1.72}.audience-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.audience-primary,.audience-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 19px;border-radius:10px;font-weight:750}.audience-primary{color:#fff;background:#1e3a5f;box-shadow:0 10px 24px rgba(30,58,95,.18)}.audience-primary:hover{color:#fff;background:#2e86c1}.audience-secondary{color:#1e3a5f;background:#fff;border:1px solid #d4e0ea}.audience-summary{padding:30px;border:1px solid #dce6ee;border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 22px 58px rgba(15,27,45,.1)}.audience-summary-icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:18px;border-radius:17px;color:#fff;background:linear-gradient(145deg,#2e86c1,#1e3a5f);font-size:22px}.audience-summary>strong{display:block;margin-bottom:20px;color:#19314b;font-size:21px}.audience-summary>div{display:flex;align-items:center;gap:13px;padding:14px 0;border-top:1px solid #edf1f5;color:#566a7f;line-height:1.45}.audience-summary>div i{width:24px;color:#2e86c1;text-align:center}.audience-section{padding:88px max(20px,calc((100% - 1120px)/2));background:#fff}.audience-section-soft{background:#f1f6fa;border-block:1px solid #e2ebf2}.audience-heading{max-width:820px;margin:0 auto 45px;text-align:center}.audience-heading h2,.audience-split h2,.audience-cta h2{margin:10px 0 15px;color:#14283f;font-size:clamp(30px,4vw,43px);line-height:1.13;letter-spacing:-1.4px}.audience-heading p:last-child,.audience-split p,.audience-cta p{color:#687c90;line-height:1.72;font-size:16px}.audience-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.audience-feature-grid article{padding:27px;border:1px solid #dfe7ee;border-radius:16px;background:#fff}.audience-feature-grid article>i{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:#257fbc;background:#e8f4fc;font-size:18px}.audience-feature-grid h3{margin:19px 0 9px;color:#1c344e;font-size:18px}.audience-feature-grid p{margin:0;color:#687b8f;line-height:1.65}.audience-financing{background:#fbfcfe}.audience-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.audience-price-grid-two{grid-template-columns:repeat(2,1fr);max-width:820px;margin:auto}.audience-price-grid article{padding:28px;border:1px solid #dce5ed;border-radius:17px;background:#fff;box-shadow:0 8px 25px rgba(15,27,45,.04)}.audience-price-grid article.featured{color:#fff;border-color:#16324f;background:linear-gradient(145deg,#10243c,#245a80)}.audience-price-grid article>span{display:block;min-height:42px;color:#287fb9;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.audience-price-grid article.featured>span{color:#8ed0f4}.audience-price-grid article>strong{display:block;margin:14px 0 10px;color:#18314b;font-size:30px;line-height:1.1}.audience-price-grid article.featured>strong{color:#fff}.audience-price-grid strong small{display:block;margin-top:6px;color:#708297;font-size:13px;font-weight:600}.audience-price-grid article.featured strong small{color:#c4d4e1}.audience-price-grid article p{margin:0;color:#687b8f;line-height:1.65}.audience-price-grid article.featured p{color:#cfdae4}.audience-price-grid article a{display:inline-flex;margin-top:18px;color:#2e86c1;font-weight:750}.audience-price-grid article.featured a{color:#8ed0f4}.audience-stock-note{max-width:880px;margin:28px auto 0;padding:22px 25px;display:flex;gap:17px;align-items:flex-start;border:1px solid #cfe1ed;border-radius:14px;background:#edf7fc}.audience-stock-note>i{width:43px;height:43px;flex:none;display:grid;place-items:center;border-radius:12px;color:#1e6e9f;background:#d6edf9}.audience-stock-note strong{color:#17314d}.audience-stock-note p{margin:5px 0 0;color:#5e7388;line-height:1.6}.audience-steps{padding:88px max(20px,calc((100% - 1000px)/2));background:#fff}.audience-steps ol{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:0;padding:0;list-style:none}.audience-steps li{display:flex;gap:17px;padding:23px;border:1px solid #e0e7ee;border-radius:15px}.audience-steps li>span{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2e86c1;font-weight:800}.audience-steps strong{color:#19314b}.audience-steps p{margin:6px 0 0;color:#6b7d8f;line-height:1.6}.audience-split{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.audience-split ul{display:grid;gap:10px;margin:25px 0 0;padding:0;list-style:none;color:#52677b}.audience-split li i{margin-right:9px;color:#26a16a}.audience-resource-card{max-width:410px;width:100%;justify-self:center;padding:28px;border:1px solid #dbe5ed;border-radius:20px;background:#fff;box-shadow:0 18px 48px rgba(15,27,45,.1)}.audience-resource-card>span{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;color:#257fbc;background:#e8f4fc;font-size:20px}.audience-resource-card h3{margin:18px 0;color:#17314d}.audience-resource-card>div:not(.audience-status):not(.audience-calendar){display:grid}.audience-resource-card small{margin-top:3px;color:#718398}.audience-status{width:fit-content;margin:20px 0;padding:8px 11px;border-radius:8px;color:#0f5132;background:#d1e7dd;font-size:13px;font-weight:750}.audience-calendar{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.audience-calendar b{padding:9px 4px;border-radius:7px;color:#547087;background:#edf2f6;text-align:center;font-size:12px}.audience-calendar b.reserved{color:#fff;background:#2e86c1}.audience-cta{width:min(1120px,calc(100% - 40px));margin:80px auto;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:35px;border-radius:22px;background:linear-gradient(135deg,#10243c,#245a80)}.audience-cta .audience-kicker{color:#83cdf4}.audience-cta h2{max-width:700px;margin-bottom:7px;color:#fff}.audience-cta p{margin:0;color:#c5d3df}.audience-cta>a{flex:none;padding:14px 18px;border-radius:10px;color:#10243c;background:#fff;font-weight:800}@media(max-width:900px){.audience-hero,.audience-split{grid-template-columns:1fr;gap:40px}.audience-feature-grid,.audience-price-grid{grid-template-columns:1fr 1fr}.audience-hero::before{height:900px}.audience-resource-card{justify-self:start}.audience-cta{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.audience-hero{width:min(100% - 30px,1180px);padding:58px 0}.audience-hero h1{letter-spacing:-1.8px}.audience-section,.audience-steps{padding-top:65px;padding-bottom:65px}.audience-feature-grid,.audience-price-grid,.audience-steps ol{grid-template-columns:1fr}.audience-cta{width:min(100% - 30px,1120px);margin:55px auto;padding:28px 23px}.audience-stock-note{padding:19px}.audience-summary{padding:23px}}
