.gold-ticker{height:56px;background:#090806;border-top:1px solid #5c451f;border-bottom:1px solid #5c451f;overflow:hidden;display:flex;align-items:center;white-space:nowrap}.ticker-track{width:100%;overflow:hidden}.ticker-items{display:inline-flex;align-items:center;gap:22px;min-width:max-content;animation:carlaTicker 30s linear infinite;color:#e8d2a0;font-size:12px;font-weight:700;letter-spacing:.14em}.ticker-items b{color:var(--gold);font-size:18px}@keyframes carlaTicker{to{transform:translateX(-50%)}}.mobile-social-stack,.mobile-achievements{display:none}.course-mobile-copy{display:none}.rndesigner-link{position:relative;color:#f3d37d!important;padding-bottom:4px}.rndesigner-link:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background:#d3132a;transform-origin:left;animation:redUnderline 1.7s ease-in-out infinite}@keyframes redUnderline{0%,100%{transform:scaleX(.18);opacity:.45}50%{transform:scaleX(1);opacity:1}}@media(max-width:800px){.gold-ticker{height:42px}.ticker-items{font-size:10px;gap:14px;letter-spacing:.12em;animation-duration:22s}.intro-background{padding:0;min-height:900px;align-items:stretch}.intro-background-image{inset:0}.intro-background-image img{object-position:center top}.intro-overlay{background:linear-gradient(0deg,rgba(13,8,5,.98) 0%,rgba(13,8,5,.42) 39%,rgba(13,8,5,.1) 75%)}.intro-background .intro-copy{display:none}.mobile-social-stack{position:absolute;z-index:4;right:22px;top:132px;display:flex;flex-direction:column;gap:15px}.social-float{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;font-size:30px;color:#fff;border:2px solid rgba(238,192,85,.65);box-shadow:0 8px 24px rgba(0,0,0,.48);transition:transform .25s}.social-float:active{transform:scale(.93)}.social-float.instagram{background:radial-gradient(circle at 28% 100%,#ffd568 0 11%,#fa2d72 32%,#b529b7 58%,#4d5bdc 100%)}.social-float.whatsapp{background:#27d264;font-size:28px}.social-float.facebook{background:#1977f3;font-family:Arial,sans-serif;font-weight:700;font-size:33px}.mobile-achievements{position:absolute;z-index:4;left:22px;right:22px;bottom:34px;display:flex;flex-direction:column;gap:12px}.mobile-achievements div{display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid rgba(232,190,78,.58);border-radius:999px;background:rgba(8,7,5,.83);box-shadow:0 7px 18px rgba(0,0,0,.3);font-size:13px;color:#fff;line-height:1.25}.mobile-achievements a{color:#f4cf75}.course-card{position:relative;display:block;min-height:700px;background:#080705}.course-card>img{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none;object-fit:cover;object-position:center}.course-card:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.86) 0%,rgba(0,0,0,.48) 55%,rgba(0,0,0,.1) 100%)}.course-copy{display:none}.course-mobile-copy{position:relative;z-index:2;display:flex;min-height:700px;max-width:70%;padding:38px 20px 26px;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff;animation:courseMobileIn .8s ease both}.course-kicker{padding:7px 12px;border:1px solid #d8ad52;border-radius:20px;color:#f6d785;font-size:11px;font-weight:700;letter-spacing:.1em}.course-mobile-copy ul{padding:0;list-style:none;margin:16px 0;color:#f3eee4;font-size:12px;line-height:1.75}.course-mobile-copy li:before{content:'✓';color:#edc15d;margin-right:8px}.course-personal{font-size:10px;line-height:1.3;border:1px solid rgba(241,196,91,.65);padding:7px 10px;border-radius:12px;color:#f2d082;margin:0 0 20px}.course-mobile-copy h2{font-size:clamp(30px,9vw,42px);line-height:.94;color:#f6e5b9;text-shadow:0 3px 18px #000;margin:0}.course-mobile-copy h2 i{color:#f2bd49}.course-phone{font-size:12px;color:#f7d87e;margin:17px 0 0;font-weight:700}@keyframes courseMobileIn{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}
