@import "https://fonts.googleapis.com/css2?family=Oxanium:wght@700;800&display=swap";
.page-module__SjvCFq__page{color:#f5f5f5;background:#080808;min-height:100vh;font-family:Manrope,Arial,sans-serif;overflow-x:hidden}.page-module__SjvCFq__page *{box-sizing:border-box}.page-module__SjvCFq__stage{isolation:isolate;text-align:center;background:#080808 url(/imperator/ginasio-sombrio-desktop.webp) top/cover no-repeat;flex-direction:column;align-items:center;width:100%;min-height:clamp(1100px,62vw,1200px);margin:0 auto;padding:0 30px 28px;display:flex;position:relative;overflow:hidden}.page-module__SjvCFq__header{padding:4px 16px 0}.page-module__SjvCFq__header,.page-module__SjvCFq__hero,.page-module__SjvCFq__modalities{z-index:2;position:relative}.page-module__SjvCFq__hero,.page-module__SjvCFq__modalities{width:100%}.page-module__SjvCFq__logo{object-fit:contain;width:min(56%,clamp(416px,28vw,544px));height:auto;margin:0 auto;display:block}.page-module__SjvCFq__hero h1{text-transform:uppercase;flex-direction:column;align-items:center;gap:0;margin:24px 0 40px;font-family:Oxanium,Arial Black,Poppins,sans-serif;line-height:.96;display:flex}.page-module__SjvCFq__hero h1 span:first-child{color:#f8f8f8;letter-spacing:-.055em;white-space:nowrap;font-size:clamp(43.7px,5.73vw,75.3px);font-weight:800}.page-module__SjvCFq__hero h1 span:nth-child(2){color:#e8b94f;letter-spacing:-.055em;white-space:nowrap;font-size:clamp(36px,4.9vw,63px);font-weight:800}.page-module__SjvCFq__ctaGroup{width:min(100%,800px);margin-inline:auto}.page-module__SjvCFq__cta{color:#090909;cursor:pointer;text-align:center;text-transform:uppercase;background:linear-gradient(#ffe7a6 0%,#f6c55d 30%,#d99017 68%,#ffc748 94%,#ffe58b 100%);border:2px solid #ffe493;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:96px;padding:17px 34px;font:800 clamp(23px,3.2vw,34px)/1.2 Poppins,Manrope,sans-serif;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 34px #f1ad3159,0 2px 12px #ffda5990,inset 0 2px 2px #fff7d4}.page-module__SjvCFq__cta>span{z-index:1;position:relative}.page-module__SjvCFq__cta:not(:disabled):after,.page-module__SjvCFq__cta[data-preview-animation]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff9d277,#0000);width:30%;height:100%;animation:7s ease-in-out infinite page-module__SjvCFq__ctaShimmer;position:absolute;top:0;left:-35%}@keyframes page-module__SjvCFq__ctaShimmer{0%,72%{opacity:0;transform:translate(0)skew(-20deg)}74%{opacity:1}88%{opacity:1;transform:translate(600%)skew(-20deg)}90%,to{opacity:0;transform:translate(600%)skew(-20deg)}}@media (prefers-reduced-motion:reduce){.page-module__SjvCFq__cta:not(:disabled):after,.page-module__SjvCFq__cta[data-preview-animation]:after{content:none;animation:none}}.page-module__SjvCFq__cta:disabled{cursor:not-allowed}.page-module__SjvCFq__cta:not(:disabled):hover{filter:brightness(1.08)}.page-module__SjvCFq__cta:focus-visible{outline-offset:5px;outline:3px solid #fff}.page-module__SjvCFq__brandSection{border-bottom:1px solid #b98b3a99;width:min(100%,1200px);margin:30px auto 0;padding:0 0 15px}.page-module__SjvCFq__brandHeading{color:#e0c182;letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;margin:0;font-size:12px;font-weight:600;line-height:1.4;display:flex}.page-module__SjvCFq__brandHeading:before,.page-module__SjvCFq__brandHeading:after{content:"";background:#b98b3a99;flex:none;width:68px;height:1px}.page-module__SjvCFq__brandMarquee{--brand-gap:30px;width:100%;height:58px;margin:9px auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.page-module__SjvCFq__brandTrack{width:max-content;animation:page-module__SjvCFq__brandFlow var(--brand-duration,55s) linear infinite;will-change:transform;display:flex}.page-module__SjvCFq__brandSequence{gap:var(--brand-gap);padding-right:var(--brand-gap);flex:none;display:flex}.page-module__SjvCFq__brandItem{flex:0 0 170px;justify-content:center;align-items:center;height:58px;display:flex}.page-module__SjvCFq__brandItem img{object-fit:contain;width:auto;max-width:150px;height:auto;max-height:46px;display:block}@keyframes page-module__SjvCFq__brandFlow{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.page-module__SjvCFq__brandTrack{will-change:auto;animation:none}}.page-module__SjvCFq__benefits{justify-content:center;width:min(100%,980px);margin:18px auto 0;padding:0;list-style:none;display:flex}.page-module__SjvCFq__benefits li{color:#f4f4f4;flex:1;justify-content:center;align-items:center;gap:13px;padding:0 16px;font-size:17px;line-height:1.3;display:flex}.page-module__SjvCFq__benefits li+li{border-left:1px solid #d6ad53}.page-module__SjvCFq__benefits svg{color:#e9bc5f;flex:none;width:34px;height:34px}.page-module__SjvCFq__productStrip{color:#f8f8f8;text-shadow:0 2px 3px #000;white-space:nowrap;background:linear-gradient(#0e0b08 0%,#020202 100%);border:2px solid #b87816;border-radius:17px;width:min(100%,1000px);margin:30px auto 24px;padding:16px 20px;font-family:Poppins,Manrope,sans-serif;font-size:clamp(18px,2.5vw,26px);font-style:italic;font-weight:700;line-height:1.45;box-shadow:inset 0 1px #e0a84373,inset 0 -2px 7px #d2811926,0 5px 14px #000b}.page-module__SjvCFq__productStrip i{color:#f5be43;text-shadow:0 0 5px #b16a0b;padding:0 9px;font-style:normal}.page-module__SjvCFq__modalities h2{color:#f2f2f2;letter-spacing:.26em;text-transform:uppercase;justify-content:center;align-items:center;gap:26px;margin:0 0 16px;font-size:17px;font-weight:500;line-height:1.4;display:flex}.page-module__SjvCFq__modalities h2:before,.page-module__SjvCFq__modalities h2:after{content:"";background:#b7b7b7;flex:none;width:74px;height:1px}.page-module__SjvCFq__modalityGrid{background:#050505b8;border-top:1px solid #b98b3a;border-bottom:1px solid #b98b3a;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,820px);margin:0 auto;padding:12px 0;list-style:none;display:grid}.page-module__SjvCFq__modalityGrid li{color:#f5f5f5;letter-spacing:.02em;text-transform:uppercase;padding:4px 8px;font:800 18px/1.2 Poppins,Manrope,sans-serif}.page-module__SjvCFq__modalityGrid li+li{border-left:1px solid #b98b3a8c}.page-module__SjvCFq__modalityGrid li:after{content:"";background:#e5b354;width:24px;height:2px;margin:8px auto 0;display:block}.page-module__SjvCFq__otherModalities{color:#ccc;margin:11px 0 0;font-size:12px}.page-module__SjvCFq__credit{z-index:2;color:#e4e4e4;background:#050505b8;border-radius:999px;margin:auto 0 0;padding:7px 13px;font-size:13px;line-height:1.4;position:relative}.page-module__SjvCFq__credit span{color:#e5b354;font-weight:800}@media (max-width:700px){.page-module__SjvCFq__stage{background:#080808 url(/imperator/combate-sombrio-mobile.webp) top/100% 100% no-repeat;min-height:max(100svh,177.7vw);padding:0 18px 24px}.page-module__SjvCFq__header{padding:4px 0 0}.page-module__SjvCFq__logo{width:min(75.2%,352px)}.page-module__SjvCFq__hero h1{margin:24px 0 34px}.page-module__SjvCFq__hero h1 span:first-child{font-size:clamp(22.3px,7.72vw,43.7px)}.page-module__SjvCFq__hero h1 span:nth-child(2){font-size:clamp(20px,6.35vw,36px)}.page-module__SjvCFq__cta{min-height:68px;padding:12px 18px;font-size:clamp(17px,4.8vw,22px)}.page-module__SjvCFq__brandSection{margin-top:24px;padding-bottom:12px}.page-module__SjvCFq__brandHeading{letter-spacing:.1em;gap:9px;font-size:clamp(10px,2.8vw,12px)}.page-module__SjvCFq__brandHeading:before,.page-module__SjvCFq__brandHeading:after{width:clamp(15px,5vw,28px)}.page-module__SjvCFq__brandMarquee{--brand-gap:16px;height:45px;margin-top:8px}.page-module__SjvCFq__brandItem{flex-basis:112px;height:45px}.page-module__SjvCFq__brandItem img{max-width:106px;max-height:35px}.page-module__SjvCFq__benefits{gap:5px;margin-top:20px}.page-module__SjvCFq__benefits li{flex-direction:column;justify-content:flex-start;gap:7px;padding:0 5px;font-size:11px}.page-module__SjvCFq__benefits li+li{border-left:0}.page-module__SjvCFq__benefits svg{width:27px;height:27px}.page-module__SjvCFq__productStrip{letter-spacing:-.035em;margin:24px auto 18px;padding:11px 5px;font-size:clamp(10px,3.2vw,15px)}.page-module__SjvCFq__productStrip i{padding:0 2px}.page-module__SjvCFq__modalities h2{letter-spacing:.13em;gap:10px;margin-bottom:13px;font-size:11px}.page-module__SjvCFq__modalities h2:before,.page-module__SjvCFq__modalities h2:after{width:22px}.page-module__SjvCFq__modalityGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.page-module__SjvCFq__modalityGrid li{letter-spacing:0;padding:10px 4px;font-size:14px}.page-module__SjvCFq__modalityGrid li:nth-child(3){border-left:0}.page-module__SjvCFq__modalityGrid li:nth-child(n+3){border-top:1px solid #b98b3a8c}.page-module__SjvCFq__modalityGrid li:after{width:18px;margin-top:6px}.page-module__SjvCFq__otherModalities{margin-top:8px;font-size:11px}.page-module__SjvCFq__credit{font-size:11px}}@media (max-width:380px){.page-module__SjvCFq__stage{padding-inline:14px}.page-module__SjvCFq__cta{padding-inline:11px}.page-module__SjvCFq__modalityGrid li{font-size:12px}}
