
/* LC Solutions 7.18.0 — Web Rádio + Rádio MCA */
.lc7180-radio-solution{position:relative;border:1px solid rgba(204,35,35,.18)!important;background:linear-gradient(145deg,#fff 0%,#fff8f7 100%)!important}
.lc7180-chip{position:absolute;top:18px;right:18px;background:#c92525;color:#fff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;letter-spacing:.08em}
.lc7180-card-actions{display:flex;gap:14px;flex-wrap:wrap}
.lc7180-card-actions a:last-child{opacity:.82}
.lc7180-radio-project{background:linear-gradient(145deg,#15191d,#251010)!important;border-color:rgba(255,255,255,.13)!important}
.lc7180-radio-hero{padding:82px 0;background:radial-gradient(circle at 78% 30%,rgba(195,31,31,.20),transparent 30%),linear-gradient(135deg,#0d1115,#11161b 55%,#190c0c);color:#fff}
.lc7180-radio-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:56px;align-items:center}
.lc7180-kicker{display:inline-block;color:#d43131;font-weight:900;font-size:12px;letter-spacing:.12em;margin-bottom:16px}
.lc7180-radio-hero h1{font-size:clamp(38px,5vw,66px);line-height:1.03;max-width:820px;margin:0 0 22px}
.lc7180-radio-hero p{font-size:18px;line-height:1.75;max-width:760px;color:#cfd4d8}
.lc7180-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.lc7180-outline{border:1px solid rgba(255,255,255,.28)!important;color:inherit!important;background:transparent!important}
.lc7180-radio-demo{background:linear-gradient(155deg,#171c20,#0e1114);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:28px;box-shadow:0 30px 70px rgba(0,0,0,.28)}
.lc7180-radio-demo>strong{display:block;font-size:30px;margin:18px 0 4px}.lc7180-radio-demo>span{color:#9fa7ad}
.lc7180-live{font-size:11px;font-weight:900;letter-spacing:.1em;color:#ff5b5b}.lc7180-live i{display:inline-block;width:8px;height:8px;background:#e52c2c;border-radius:50%;margin-right:7px;box-shadow:0 0 0 5px rgba(229,44,44,.12)}
.lc7180-player{display:flex;align-items:center;gap:14px;background:#090b0d;border-radius:15px;padding:15px;margin:24px 0}.lc7180-player>b{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#c92525}.lc7180-player small,.lc7180-player strong{display:block}.lc7180-player small{color:#8d969d;font-size:9px;margin-bottom:4px}
.lc7180-radio-demo ul{padding-left:18px;color:#d7dbde;line-height:1.9}
.lc7180-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lc7180-feature-grid article{padding:28px;border:1px solid #e7e9eb;border-radius:18px;background:#fff}.lc7180-feature-grid b{color:#c92525;font-size:12px}.lc7180-feature-grid h3{font-size:21px;margin:12px 0 9px}.lc7180-feature-grid p{margin:0;color:#687078;line-height:1.65}
.lc7180-case{padding:72px 0;background:#101419;color:#fff}.lc7180-case-grid,.lc7180-portfolio-radio-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:44px;align-items:center}.lc7180-case h2,.lc7180-portfolio-radio h2{font-size:42px;margin:8px 0 14px}.lc7180-case p{color:#b9c0c5;line-height:1.7}
.lc7180-case-card{background:linear-gradient(135deg,#8e1414,#c62828);padding:30px;border-radius:20px}.lc7180-case-card small,.lc7180-case-card strong,.lc7180-case-card a{display:block}.lc7180-case-card strong{font-size:24px;line-height:1.35;margin:10px 0 22px}.lc7180-case-card a{color:#fff;font-weight:800}
.lc7180-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.lc7180-tags i{font-style:normal;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:7px 11px;font-size:12px}
.lc7180-portfolio-radio{padding:72px 0;background:#11161a;color:#fff}.lc7180-portfolio-radio p{color:#c1c7cb;line-height:1.7}.lc7180-portfolio-radio aside{padding:28px;border-radius:20px;background:linear-gradient(145deg,#232a30,#161a1e);border:1px solid rgba(255,255,255,.1)}.lc7180-portfolio-radio aside small,.lc7180-portfolio-radio aside strong{display:block}.lc7180-portfolio-radio aside small{color:#df4545;font-weight:900;letter-spacing:.1em}.lc7180-portfolio-radio aside strong{font-size:24px;line-height:1.35;margin:12px 0}
@media(max-width:900px){.lc7180-radio-hero-grid,.lc7180-case-grid,.lc7180-portfolio-radio-grid{grid-template-columns:1fr}.lc7180-feature-grid{grid-template-columns:1fr 1fr}.lc7180-radio-hero{padding:58px 0}}
@media(max-width:620px){.lc7180-feature-grid{grid-template-columns:1fr}.lc7180-radio-hero h1{font-size:39px}.lc7180-radio-hero p{font-size:16px}.lc7180-actions .lc6240-btn{width:100%;text-align:center}.lc7180-case h2,.lc7180-portfolio-radio h2{font-size:34px}}
