body{font-family:Inter,sans-serif;scroll-behavior:smooth;color:#000}.fuente-marca{font-family:june-expt-variable,sans-serif!important;font-variation-settings:"STYL" 0!important;font-weight:700}.home-page h1,.home-page h2{font-family:june-expt-variable,sans-serif!important;font-variation-settings:"STYL" 0!important;font-weight:700;letter-spacing:-.02em}.home-page h1{font-size:clamp(2.5rem,8vw,5rem)!important;line-height:1.1!important;text-transform:none}.home-page h2{font-size:clamp(1.875rem,5vw,3rem)!important;line-height:1.15!important}.price-font{font-weight:700;letter-spacing:-.02em}.card-premium{transition:all .4s cubic-bezier(.165,.84,.44,1)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.animate-fadeIn{animation:fadeIn .5s ease-out forwards}@keyframes scaleX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.animate-scaleX{animation:scaleX .3s ease-out forwards;transform-origin:left}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes modalIn{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-modalIn{animation:modalIn .4s cubic-bezier(.165,.84,.44,1) forwards}@keyframes slowZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.animate-slowZoom{animation:slowZoom 20s ease-in-out infinite alternate}@keyframes pureFadeIn{0%{opacity:0}to{opacity:1}}.animate-pureFadeIn{animation:pureFadeIn .2s ease-out forwards}@layer base{.home-page h1,.home-page h2{font-family:june-expt-variable,sans-serif;font-variation-settings:"STYL" 0;font-weight:700;letter-spacing:-.02em}}
