/* AO VIVO · a broadcast control room */
body{background:#080d14;--page-accent:#ef4058}.hero{min-height:96svh;padding:340px 0 58px;background:#080d14}.hero-media img{object-position:74% center}.hero:before{background:linear-gradient(0deg,#080d14 3%,#080d14cb 46%,#080d1420)}.hero h1{font-size:clamp(3.2rem,12vw,5.2rem);line-height:1.02;max-width:900px}.hero h1 em{color:#a9becf}.hero p{font-size:15px;max-width:640px}.hero-index{display:none}
.broadcast-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:30px;max-width:520px}.broadcast-strip .glass-surface{padding:18px 12px;border-radius:18px;background:linear-gradient(130deg,#acddff20,#ffffff03);border-color:#b5d8f92a}.broadcast-strip b{display:block;font:800 29px MercurioDisplay;color:#f5f7ff}.broadcast-strip span{font:500 10px/1.45 'Space Grotesk';color:#aebccd;display:block;margin-top:6px}.broadcast-strip small{font-size:9px;font-weight:400;letter-spacing:.08em;display:block}
.offer{padding:72px 0;background:radial-gradient(ellipse at 80% 0%,#163b613b,transparent 65%),#080d14}.offer-head{max-width:740px}.offer-head h2{font-size:clamp(2.5rem,6vw,4.3rem)}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;border:0;margin-top:35px}.offer-item{display:flex;flex-direction:column;gap:18px;padding:20px 16px;background:linear-gradient(135deg,#b9d8ff11,#ffffff02);border:1px solid #b6d9fc26;border-radius:18px;min-height:155px;font:500 13px/1.6 Manrope,Arial,sans-serif;box-shadow:inset 0 1px 0 #ffffff17}.offer-item .number{font-size:10px;color:#8aaac5}
.process{background:#101b28;color:#e5edf6;padding:70px 0}.process h2{max-width:680px}.steps{display:grid;grid-template-columns:1fr;gap:0;margin-top:38px}.step{display:grid;grid-template-columns:32px 1fr;gap:0 20px;padding:24px 0;border-color:#b9dbff24}.step .number{grid-row:1/3;color:#93b8dc}.step h3{margin:0 0 12px;font-size:24px}.step p{grid-column:2;color:#b0bdcc;font-size:15px;margin:0}.process .note{color:#c5d2df;border-color:#c5d2df30;background:#030c1540;margin-top:30px}
.story{background:#10121a;padding:75px 0;color:white}.story-grid{display:block;border:1px solid #ffffff22;border-radius:30px;padding:30px;background:linear-gradient(135deg,#e3204213,#ffffff03)}.story h2{font-size:clamp(2.8rem,8vw,5.2rem);color:#fff;max-width:800px}.story p{color:#ffffffa8;font-size:15px}.story .eyebrow{color:#fa6478}
.contact{background:#080d14}.contact-grid{grid-template-columns:1fr}.contact .brief{border-color:#aacdf829;background:linear-gradient(130deg,#bed5ff12,#ffffff03)}.contact .brief select,.contact .brief input{background:#14202d}.contact .preview{color:#dbe8f5a3}
@media(min-width:850px){.hero{padding:180px 0 64px;min-height:94svh}.hero h1{font-size:clamp(4rem,6.8vw,6.5rem);max-width:850px}.hero:before{background:linear-gradient(90deg,#080d14f2,#080d14c2 43%,#080d140d),linear-gradient(0deg,#080d14,transparent 55%)}.hero p{max-width:540px}.broadcast-strip{position:absolute;right:40px;bottom:60px;width:380px}.offer-grid{grid-template-columns:repeat(4,1fr)}.offer-item{min-height:185px;padding:28px 22px}.process>.wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px 70px}.process>.wrap>.eyebrow{grid-column:1}.process h2{grid-column:1;margin-top:0}.process .steps{grid-column:2;grid-row:1/4;margin:0}.process .note{grid-column:1/-1}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding:60px}.story h2{font-size:58px}.contact-grid{grid-template-columns:.65fr 1.35fr}.contact h2{font-size:64px}}

@media(max-width:600px){.hero h1,.hero h1.display{font-size:clamp(30px,8.7vw,48px);overflow-wrap:normal;word-break:normal}.hero h1 em,.hero h1 span{overflow-wrap:normal}}
.broadcast-strip b{font-family:'Space Grotesk',Arial,sans-serif!important;font-weight:500!important}
