/* Audio Biblia Premium v2 · staging pilot · Principio Experiencia Renacer */
body.audioExperienceV2{background:linear-gradient(180deg,#06172a 0 31%,#efe5cc 31% 100%)}
.audioExperienceV2 .audioHero{position:relative;overflow:hidden;max-width:none;padding:74px 22px 100px;background:radial-gradient(circle at 50% 18%,rgba(45,94,135,.38),transparent 32%),linear-gradient(150deg,#061426 0%,#0a2742 58%,#47101c 100%);border-bottom:1px solid rgba(222,184,75,.7)}
.audioExperienceV2 .audioHero:before,.audioExperienceV2 .audioHero:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.audioExperienceV2 .audioHero:before{width:440px;height:440px;left:-230px;top:-260px;border:1px solid rgba(236,198,94,.16)}.audioExperienceV2 .audioHero:after{width:520px;height:520px;right:-300px;bottom:-350px;border:1px solid rgba(236,198,94,.14)}
.audioExperienceV2 .audioHeroInner{position:relative;z-index:1;max-width:860px;margin:auto;text-align:center}.audioExperienceV2 .audioHero .audioKicker{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid rgba(230,190,78,.55);border-radius:999px;color:#f0cd6b;font:800 10px/1 Arial,sans-serif;letter-spacing:.18em;background:rgba(4,18,32,.35)}.audioExperienceV2 .audioHero .audioKicker:before{content:"";width:6px;height:6px;border-radius:50%;background:#e5b83f;box-shadow:0 0 14px rgba(239,195,75,.55)}
.audioExperienceV2 .audioHero h1{margin:22px auto 18px;max-width:820px;font:700 clamp(52px,9vw,92px)/.92 Georgia,serif;color:#fff2cf;text-shadow:0 8px 28px rgba(0,0,0,.28)}.audioExperienceV2 .audioHero p{max-width:720px;margin:0 auto;color:#e7edf3;font-size:18px;line-height:1.7}.audioExperienceV2 .audioHeroEmblem{display:flex;justify-content:center;align-items:center;gap:9px;height:132px;max-width:500px;margin:42px auto 0;border:1px solid rgba(230,190,78,.74);border-radius:34px;background:radial-gradient(circle at 50% 50%,#173f62,#07182a 72%);box-shadow:inset 0 1px 0 rgba(255,235,165,.12),0 20px 46px rgba(0,0,0,.25)}.audioExperienceV2 .audioHeroEmblem span{width:13px;border-radius:20px;background:linear-gradient(#ffe58c,#c99216);box-shadow:0 0 18px rgba(231,186,60,.15)}.audioExperienceV2 .audioHeroEmblem span:nth-child(1),.audioExperienceV2 .audioHeroEmblem span:nth-child(5){height:42px}.audioExperienceV2 .audioHeroEmblem span:nth-child(2),.audioExperienceV2 .audioHeroEmblem span:nth-child(4){height:78px}.audioExperienceV2 .audioHeroEmblem span:nth-child(3){height:112px}
.audioExperienceV2 .audioPromise{position:relative;max-width:1080px;margin:-42px auto 28px;padding:42px;border-radius:30px;background:linear-gradient(135deg,#6c0c18 0%,#8a1420 42%,#2b1024 72%,#08233b 100%);border:1px solid #d7ad40;box-shadow:0 24px 54px rgba(31,12,14,.25);color:#fff}.audioExperienceV2 .audioPromise:before{content:"";position:absolute;inset:10px;border:1px solid rgba(255,225,133,.13);border-radius:22px;pointer-events:none}.audioExperienceV2 .audioPromise span{color:#efca61;font:800 11px/1.3 Arial,sans-serif;letter-spacing:.18em}.audioExperienceV2 .audioPromise h2{margin:11px 0 16px;font:700 clamp(40px,6vw,66px)/.96 Georgia,serif;color:#fff8e8}.audioExperienceV2 .audioPromise p{max-width:800px;color:#f3e8dc;font-size:17px;line-height:1.72}.audioExperienceV2 .audioPromise .returnLine{display:block;margin-top:20px;color:#f4d16f;font:800 12px/1.5 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}
.audioExperienceV2 .audioVision{max-width:1080px;margin:28px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.audioExperienceV2 .audioVision article{min-height:190px;padding:26px;border:1px solid #d6ac3e;border-radius:24px;background:linear-gradient(155deg,#fffaf0,#f5ead3);box-shadow:0 16px 34px rgba(41,31,17,.08);color:#57101a}.audioExperienceV2 .audioVision small{display:block;color:#a87516;font:800 10px/1.3 Arial,sans-serif;letter-spacing:.17em}.audioExperienceV2 .audioVision h3{margin:12px 0 10px;font:700 28px/1.02 Georgia,serif}.audioExperienceV2 .audioVision p{margin:0;color:#725e4c;font-size:15px;line-height:1.62}
.audioExperienceV2 .audioInvitation{max-width:1080px;margin:28px auto 70px;padding:34px;border:1px solid #d6ac3e;border-radius:26px;background:#fffaf0;color:#57101a;box-shadow:0 18px 38px rgba(41,31,17,.09)}.audioExperienceV2 .audioInvitation blockquote{margin:0 0 20px;font:700 clamp(30px,5vw,48px)/1.08 Georgia,serif;color:#67111b}.audioExperienceV2 .audioInvitation p{max-width:800px;color:#725e4c;line-height:1.65}.audioExperienceV2 .audioActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.audioExperienceV2 .audioActions a{min-height:48px;display:inline-flex;align-items:center;padding:0 18px;border:1px solid #b88927;border-radius:999px;color:#5d1017;text-decoration:none;font-weight:800;background:#fff}.audioExperienceV2 .audioActions a.primary{background:linear-gradient(#f8de79,#d6aa32)}
@media(max-width:720px){body.audioExperienceV2{background:linear-gradient(180deg,#06172a 0 27%,#efe5cc 27% 100%)}.audioExperienceV2 .audioHero{padding:54px 18px 82px}.audioExperienceV2 .audioHero h1{font-size:52px}.audioExperienceV2 .audioHero p{font-size:16px;line-height:1.62}.audioExperienceV2 .audioHeroEmblem{height:112px;margin-top:30px;border-radius:28px}.audioExperienceV2 .audioHeroEmblem span:nth-child(3){height:92px}.audioExperienceV2 .audioHeroEmblem span:nth-child(2),.audioExperienceV2 .audioHeroEmblem span:nth-child(4){height:66px}.audioExperienceV2 .audioPromise{margin:-34px 12px 22px;padding:27px 24px;border-radius:25px}.audioExperienceV2 .audioPromise h2{font-size:43px}.audioExperienceV2 .audioVision{margin:22px 12px;grid-template-columns:1fr}.audioExperienceV2 .audioVision article{min-height:0}.audioExperienceV2 .audioInvitation{margin:22px 12px 52px;padding:25px}.audioExperienceV2 .audioActions{display:grid}.audioExperienceV2 .audioActions a{justify-content:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

@media(max-width:430px){.audioExperienceV2 .audioHero{padding-left:22px;padding-right:22px}.audioExperienceV2 .audioHero .audioKicker{max-width:100%;justify-content:center;padding:7px 10px;font-size:9px;letter-spacing:.14em}.audioExperienceV2 .audioHero h1{max-width:330px;margin-left:auto;margin-right:auto;font-size:48px;line-height:.94}.audioExperienceV2 .audioHero p{max-width:335px;font-size:15.5px;line-height:1.58}.audioExperienceV2 .audioPromise{margin-left:14px;margin-right:14px}.audioExperienceV2 .audioVision,.audioExperienceV2 .audioInvitation{margin-left:14px;margin-right:14px}}
