.radio-page{--rad-red:#960000;--rad-red-soft:#c81f1f;--rad-ink:#16213e;--rad-muted:#5b6172;--rad-line:#e6e8ef;padding:0 0 4rem}.radio-page .container{width:100%;max-width:1320px;margin:0 auto;padding:0 15px}.radio-page .rad-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:40px;padding:36px 0 44px;display:grid}.radio-page .rad-hero-media .rad-hero-img{background:#0b0e1c;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 40px #10182829}.radio-page .rad-hero-media .rad-hero-img img{width:100%;height:auto;display:block}.radio-page .rad-eyebrow{color:var(--rad-red);letter-spacing:.8px;text-transform:uppercase;background:#96000014;border:1px solid #9600002e;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.radio-page .rad-title{color:var(--rad-ink);margin:16px 0 14px;font-size:40px;font-weight:700;line-height:1.12}.radio-page .rad-title span{color:var(--rad-red)}.radio-page .rad-lead{color:var(--rad-muted);margin:0 0 20px;font-size:16px;line-height:1.7}.radio-page .rad-lead strong{color:var(--rad-ink)}.radio-page .rad-section{margin-bottom:56px}.radio-page .rad-section-head{max-width:760px;margin-bottom:28px}.radio-page .rad-section-head h2{color:var(--rad-ink);margin:0;padding-bottom:12px;font-size:28px;font-weight:700;line-height:1.25;position:relative}.radio-page .rad-section-head h2:after{content:"";background:var(--rad-red);border-radius:3px;width:44px;height:3px;position:absolute;bottom:0;left:0}.radio-page .rad-section-head p{color:var(--rad-muted);margin:16px 0 0;font-size:15px;line-height:1.7}.radio-page .rad-chip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.radio-page .rad-chip{border:1px solid var(--rad-line);color:var(--rad-ink);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.radio-page .rad-chip i{width:30px;height:30px;color:var(--rad-red);background:#96000014;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.radio-page .rad-chip:hover{border-color:#96000047;transform:translateY(-2px);box-shadow:0 10px 24px #10182814}.radio-page .rad-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.radio-page .rad-benefit{border:1px solid var(--rad-line);background:#fff;border-radius:16px;flex-direction:column;padding:26px 24px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 6px 20px #1018280d}.radio-page .rad-benefit:hover{transform:translateY(-3px);box-shadow:0 16px 34px #1018281a}.radio-page .rad-benefit .rad-benefit-icon{background:linear-gradient(135deg, var(--rad-red) 0%, var(--rad-red-soft) 100%);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;font-size:18px;display:inline-flex}.radio-page .rad-benefit h3{color:var(--rad-ink);margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.35}.radio-page .rad-benefit p{color:var(--rad-muted);margin:0;font-size:14px;line-height:1.7}.radio-page .rad-callout{background:linear-gradient(135deg,#9600000f 0%,#96000005 100%);border:1px solid #9600002e;border-radius:16px;align-items:flex-start;gap:18px;padding:26px 28px;display:flex}.radio-page .rad-callout i{color:var(--rad-red);flex:none;font-size:22px;line-height:1.5}.radio-page .rad-callout p{color:var(--rad-ink);margin:0;font-size:15px;line-height:1.75}@media (max-width:991px){.radio-page .rad-hero{grid-template-columns:1fr;gap:28px;padding-top:24px}.radio-page .rad-title{font-size:32px}.radio-page .rad-chip-grid,.radio-page .rad-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.radio-page .rad-section-head h2{font-size:24px}}@media (max-width:575px){.radio-page .rad-title{font-size:26px}.radio-page .rad-chip-grid,.radio-page .rad-benefit-grid{grid-template-columns:1fr}.radio-page .rad-section{margin-bottom:40px}.radio-page .rad-callout{flex-direction:column;gap:12px;padding:20px}}@media (prefers-reduced-motion:reduce){.radio-page .rad-chip:hover,.radio-page .rad-benefit:hover{transform:none}}
