.main-menu{visibility:hidden}.burger-icon{display:none!important;top:0}.burger-icon>span.burger-icon-mid,.sticky-bar.stick .burger-icon{display:none}.btn.btn-search{padding:10px 30px;background:url(/_next/static/media/search.3f57704f.svg) no-repeat 50%;visibility:hidden}.scroll-target{scroll-margin-top:120px}.scroll-offset{scroll-margin-top:100px}:root{--bs-primary:#ff6c00!important;--bs-secondary:#4c1c6f!important;--bs-success:#a5c32a!important;--bs-danger:#d14a00!important;--bs-dark:#1a1a1a!important;--bs-warning:#ffc300!important;--color-naranja-mandarina:#ff6c00;--color-purpura-intenso:#4c1c6f;--color-verde-hoja:#a5c32a;--color-rojo-mandarina:#d14a00;--color-negro-profundo:#1a1a1a;--tg-body-font-family:"Barlow Condensed","Helvetica Neue",Arial,sans-serif;--tg-heading-font-family:"Barlow Condensed","Helvetica Neue",Arial,sans-serif;--h1-size:clamp(2.5rem,5vw,4rem);--h2-size:clamp(1.75rem,3vw,3rem);--h3-size:clamp(1.25rem,2vw,2rem)}html{background:linear-gradient(135deg,rgba(255,108,0,.85),rgba(76,28,111,.95)),url(/assets/imgs/page/homepage1/mandarinafondo.webp) 50% /cover no-repeat fixed;background-attachment:fixed,fixed;background-blend-mode:multiply}body{background:transparent;color:#1a1a1a;font-family:var(--tg-body-font-family);line-height:1.4}.display-1,.display-2,.display-3,.hero-title,.mandarina-card h3,h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-style:italic;font-weight:700;letter-spacing:.5px;line-height:1.1;font-family:var(--tg-heading-font-family)}.h1,h1{font-size:var(--h1-size)}.h2,h2{font-size:var(--h2-size)}.h3,h3{font-size:var(--h3-size)}.display-2{font-size:55px!important}.countdown-wrapper{background-color:var(#4c1c6f00);padding:60px 20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.countdown-title h2{color:#fff;font-size:32px;font-weight:800;line-height:1.2;margin-right:40px;text-align:right;font-family:Poppins,sans-serif;max-width:300px}.countdown-grid{display:flex;gap:40px;align-items:center;justify-content:center;flex-wrap:wrap}.circle-container{position:relative;width:200px;height:200px}.circle{width:100%;height:100%}.track{fill:none;stroke:var(--color-verde-hoja);stroke-width:20;stroke-dasharray:565.48;stroke-dashoffset:0}.indicator{fill:none;stroke:var(--color-naranja-mandarina);stroke-width:20;stroke-linecap:round;stroke-dasharray:565.48;transition:stroke-dashoffset 1s linear;transform:rotate(-90deg);transform-origin:center}.circle-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;text-align:center;color:#fff;font-family:Poppins,sans-serif}.number-label{display:flex;flex-direction:column;align-items:center;justify-content:center}.number{font-size:50px;font-weight:800;line-height:1}.label{font-size:18px;font-weight:500;letter-spacing:1px}@media (max-width:991.98px){.countdown-wrapper{flex-direction:column!important;padding:28px 12px 24px!important;overflow:hidden!important}.countdown-title h2{max-width:640px!important;margin:0 0 14px!important;text-align:center!important;font-size:24px!important;line-height:1.2!important}.countdown-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:14px 16px!important;gap:14px 16px!important;width:100%!important;max-width:560px!important;margin:0 auto!important;justify-items:center!important;align-items:center!important;padding:4px 6px 10px!important}.countdown-grid>*{flex:initial!important;max-width:none!important}.circle-container{width:clamp(128px,34vw,168px)!important;height:clamp(128px,34vw,168px)!important}.number{font-size:clamp(26px,6.2vw,40px)!important}.label{font-size:clamp(10px,2.6vw,13px)!important}}.botones-maraton{justify-content:center;flex-wrap:wrap;padding:2rem;gap:2rem}.boton-maraton,.botones-maraton{display:flex;background-color:#fff}.boton-maraton{align-items:center;border:3px solid var(--color-naranja-mandarina);border-radius:24px;padding:1.5rem 2rem;width:100%;max-width:340px;min-height:150px;text-decoration:none;transition:all .3s ease;color:var(--color-purpura-intenso);box-shadow:0 6px 12px rgba(0,0,0,.08)}.boton-maraton:hover{background-color:var(--color-naranja-mandarina);color:#fff;transform:scale(1.03);box-shadow:0 8px 20px rgba(255,108,0,.4)}.contenido{display:flex;align-items:center;gap:1.25rem}.icono{font-size:2.2rem}.icono,.texto{color:var(--color-purpura-intenso);transition:color .3s ease}.texto{font-size:1.3rem;font-weight:700;line-height:1.4;font-family:Poppins,sans-serif}.boton-maraton:hover .icono,.boton-maraton:hover .texto{color:#fff}.btn.btn-brand-4-medium{background-color:var(--color-naranja-mandarina)!important;color:#fff!important}.btn.btn-brand-4-medium svg{fill:#fff!important}.btn.btn-brand-5-new span{background-color:var(--color-verde-hoja)!important;color:#191919}.box-authors .item-author .text-num-author{background-color:var(--color-verde-hoja);color:#fff}.logo-icon-mandarina{width:48px;height:48px;object-fit:contain;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.15);display:inline-block}.logo-wrapper{justify-content:flex-start}.logo-wrapper,.strate-icon{display:flex;align-items:center}.strate-icon{font-weight:600;font-size:18px;margin-bottom:20px}.icon-logo-mandarina{width:32px;height:32px;margin-right:10px;border-radius:50%;background-color:#c5ff55;padding:5px}.mandarina-title{display:flex;align-items:center;gap:12px}.mandarina-icon{width:50px;height:50px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);object-fit:cover}.mandarina-heading{font-size:20px;font-weight:600;color:#191919;margin:0}.box-how-it-work,.box-our-track-2,.box-pricing-3{padding-block:50px!important}.botones-mandarina .mandarina-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;margin-inline:auto;max-width:1600px}@media (max-width:991.98px){.botones-mandarina .mandarina-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.botones-mandarina .mandarina-grid{grid-template-columns:1fr;gap:1rem}}.botones-mandarina .mandarina-card--square{display:block;text-decoration:none;position:relative;isolation:isolate;cursor:pointer}.botones-mandarina .mandarina-card--square .mandarina-bg{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 1rem 1.25rem}.botones-mandarina .mandarina-card--square .mandarina-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,transparent 55%,rgba(0,0,0,.45) 75%,rgba(0,0,0,.75));z-index:0;transition:background .25s ease}.botones-mandarina .mandarina-card--square .mandarina-bg .mandarina-text,.botones-mandarina .mandarina-card--square .mandarina-bg h3{position:relative;margin:0;text-align:center;z-index:1;pointer-events:none;color:#fff;font-family:var(--tg-heading-font-family,var(--tg-body-font-family));font-weight:700;font-style:italic;text-transform:uppercase;line-height:1.1;font-size:clamp(1rem,1.6vw,1.75rem);text-shadow:0 0 6px rgba(0,0,0,.65)}@media (max-width:575.98px){.botones-mandarina .mandarina-card--square .mandarina-bg{padding-bottom:1.5rem}}.botones-mandarina .mandarina-card--square:focus-visible .mandarina-bg,.botones-mandarina .mandarina-card--square:hover .mandarina-bg{transform:scale(1.03);box-shadow:0 0 0 4px rgba(255,108,0,.85)}.botones-mandarina .mandarina-card--square:focus-visible .mandarina-bg:after,.botones-mandarina .mandarina-card--square:hover .mandarina-bg:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.25) 50%,rgba(0,0,0,.8))}.botones-mandarina .mandarina-card--square:focus-visible{outline:4px solid var(--color-naranja-mandarina);outline-offset:3px}.video-oficial-section{max-width:960px;margin-inline:auto}.video-oficial-section h2{font-family:var(--tg-heading-font-family,var(--tg-body-font-family));font-weight:700;font-style:italic;text-transform:uppercase;line-height:1.1;font-size:clamp(1.75rem,3vw,3rem);margin:0}.video-oficial-section p{max-width:48ch;margin-inline:auto;line-height:1.4}.video-frame{background:#1c1c1c;padding:clamp(8px,1vw,24px);margin-inline:auto;border-radius:0;max-width:100%}.video-responsive{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:4px;background:#000}.video-responsive iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@supports not (aspect-ratio:16/9){.video-responsive{height:0;padding-top:56.25%}.video-responsive iframe{position:absolute;inset:0;width:100%;height:100%}}.video-oficial-section{color:#fff}.video-oficial-section h2{color:#fff;text-shadow:0 0 8px rgba(0,0,0,.6)}.video-oficial-section p{color:hsla(0,0%,100%,.85);text-shadow:0 0 4px rgba(0,0,0,.5)}.video-oficial-section .neutral-700,.video-oficial-section .text-lg,.video-oficial-section p{color:hsla(0,0%,100%,.92)!important;text-shadow:0 0 4px rgba(0,0,0,.55)}.on-dark{color:hsla(0,0%,100%,.92)}.on-dark h1,.on-dark h2,.on-dark h3,.on-dark h4,.on-dark h5,.on-dark h6{color:#fff;text-shadow:0 0 8px rgba(0,0,0,.6)}.on-dark .lead,.on-dark .neutral-700,.on-dark .text-lg,.on-dark p{color:hsla(0,0%,100%,.85)!important;text-shadow:0 0 4px rgba(0,0,0,.55)}.on-dark a{color:#fff;text-decoration:underline}.on-dark a:focus-visible,.on-dark a:hover{color:var(--color-naranja-mandarina)}.box-preparing-2 .text-center>.neutral-700,.box-preparing-2 .text-center>.text-lg,.box-preparing-2 .text-center>p{color:#fff!important;text-shadow:0 0 4px rgba(0,0,0,.55)}.box-preparing-2 .text-center>h2{color:#fff!important;text-shadow:0 0 8px rgba(0,0,0,.6)}.box-preparing-2 .text-center>p{color:hsla(0,0%,100%,.92)!important;text-shadow:0 0 4px rgba(0,0,0,.55)}.box-preparing-2 .card-preparing{background:none!important;border:none!important;box-shadow:none!important;padding:0!important;text-align:center}.box-preparing-2 .card-preparing .card-image{background:none!important;padding:0!important;margin:0 auto 1.25rem;width:100%;max-width:100%}.box-preparing-2 .card-preparing .card-image img{display:block;width:100%;height:auto;border-radius:0}.box-preparing-2 .card-preparing h5{color:#fff!important;text-shadow:0 0 4px rgba(0,0,0,.6);margin-bottom:.5rem}.box-preparing-2 .card-preparing p{color:hsla(0,0%,100%,.9)!important;text-shadow:0 0 3px rgba(0,0,0,.5);max-width:none!important}.box-preparing-2{padding-bottom:clamp(4rem,8vw,10rem)!important}.box-our-track-2{color:#fff}.box-our-track-2 h2,.box-our-track-2 h3,.box-our-track-2 p{color:#fff!important;text-shadow:0 0 4px rgba(0,0,0,.6)}.box-our-track-2 .text-lg,.box-our-track-2 .text-md{color:hsla(0,0%,100%,.92)!important}.box-our-track-2 .btn-learmore-2{color:#c5ff55!important}.box-how-it-work>.container>h2{color:#fff!important;text-shadow:0 0 8px rgba(0,0,0,.6)}.box-how-it-work>.container>p{color:hsla(0,0%,100%,.92)!important;text-shadow:0 0 4px rgba(0,0,0,.55)}.mandarina-cats-legacy{padding-top:60px!important;padding-bottom:100px!important}.mandarina-cats-legacy .text-center h2{color:#fff!important;text-shadow:0 0 8px rgba(0,0,0,.55)}.mandarina-cats-legacy .text-center p{color:hsla(0,0%,100%,.92)!important;text-shadow:0 0 4px rgba(0,0,0,.5)}.mandarina-cats-legacy .card-pricing .card-price{display:none!important}.mandarina-cats-legacy .card-pricing.card-pricing-style-3{padding:2.25rem 2rem 2.75rem!important;border-radius:48px!important;position:relative;overflow:hidden}.mandarina-cats-legacy .card-pricing:not(.card-pricing-popular){background:#edeff5!important;border:2px solid rgba(255,108,0,.35)!important;color:#191919!important}.mandarina-cats-legacy .card-pricing-popular{background:#191919!important;border:2px solid rgba(197,255,85,.85)!important;color:#fff!important}.mandarina-cats-legacy .card-pricing-popular .btn-popular{background:#c5ff55!important;color:#191919!important;font-weight:700;font-style:italic;text-transform:uppercase;border:none!important;padding:.25rem .75rem;line-height:1;border-radius:999px;top:-12px}.mandarina-cats-legacy .card-pricing .card-title h6{font-size:1.25rem;font-weight:700;font-style:italic;text-transform:uppercase;line-height:1.1;margin-bottom:1.25rem;color:inherit!important}.mandarina-cats-legacy .card-pricing .btn-get-started{background:#fff;border:2px solid #ff6c00;color:#191919;font-weight:700;font-style:italic;text-transform:uppercase;line-height:1;border-radius:999px;padding:.9rem 2rem;display:inline-block;transition:all .18s ease}.mandarina-cats-legacy .card-pricing .btn-get-started svg,.mandarina-cats-legacy .card-pricing .btn-get-started:after{display:none!important;content:none!important}.mandarina-cats-legacy .card-pricing:not(.card-pricing-popular) .btn-get-started:focus-visible,.mandarina-cats-legacy .card-pricing:not(.card-pricing-popular) .btn-get-started:hover{background:#ff6c00;border-color:#ff6c00;color:#fff;transform:translateY(-2px);box-shadow:0 8px 22px rgba(255,108,0,.45)}.mandarina-cats-legacy .card-pricing-popular .btn-get-started{background:#c5ff55!important;border:2px solid #c5ff55!important;color:#191919!important}.mandarina-cats-legacy .card-pricing .card-lists strong{display:block;margin-bottom:.75rem;text-transform:uppercase;font-weight:700;color:inherit!important}.mandarina-cats-legacy .card-pricing .list-feature{margin:0;padding:0;list-style:none;display:grid;grid-gap:.5rem;gap:.5rem}.mandarina-cats-legacy .card-pricing .list-feature svg{display:none!important}.mandarina-cats-legacy .card-pricing .list-feature li{position:relative;margin:0;padding-left:1.5rem;font-size:1rem;line-height:1.35;color:inherit!important}.mandarina-cats-legacy .card-pricing .list-feature li:before{content:"✓";position:absolute;left:0;top:0;color:#c5ff55;font-weight:700}.mandarina-cats-clean{padding-top:60px!important;padding-bottom:100px!important;color:#fff}.mandarina-cats-clean .text-center h2{color:#fff!important;text-shadow:0 0 8px rgba(0,0,0,.55)}.mandarina-cats-clean .text-center p{color:hsla(0,0%,100%,.92)!important;text-shadow:0 0 4px rgba(0,0,0,.5)}.mandarina-cats-clean .card-pricing{color:inherit}.mandarina-cats-clean .card-pricing:not(.card-pricing-popular){background:hsla(0,0%,100%,.9)!important;border:2px solid hsla(0,0%,100%,.35)!important;color:#191919!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mandarina-cats-clean .card-pricing:not(.card-pricing-popular) .card-lists li,.mandarina-cats-clean .card-pricing:not(.card-pricing-popular) .card-lists strong,.mandarina-cats-clean .card-pricing:not(.card-pricing-popular) .card-title h6{color:#191919!important}.mandarina-cats-clean .card-pricing-popular{background:#191919!important;border:2px solid rgba(197,255,85,.85)!important;color:#fff!important}.mandarina-cats-clean .card-pricing-popular .card-lists li,.mandarina-cats-clean .card-pricing-popular .card-lists strong,.mandarina-cats-clean .card-pricing-popular .card-title h6{color:#fff!important}.mandarina-cats-clean .card-price{display:none!important}.mandarina-cats-clean .btn-cat-light{background:#fff!important;border:2px solid #ff6c00!important;color:#191919!important;font-weight:700;font-style:italic;text-transform:uppercase;border-radius:999px;padding:.9rem 2rem;line-height:1;transition:all .18s ease}.mandarina-cats-clean .btn-cat-light:focus-visible,.mandarina-cats-clean .btn-cat-light:hover{background:#ff6c00!important;border-color:#ff6c00!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 22px rgba(255,108,0,.45)}.mandarina-cats-clean .btn-cat-popular{background:#c5ff55!important;border:2px solid #c5ff55!important;color:#191919!important;font-weight:700;font-style:italic;text-transform:uppercase;border-radius:999px;padding:.9rem 2rem;line-height:1;transition:all .18s ease}.mandarina-cats-clean .btn-cat-popular:focus-visible,.mandarina-cats-clean .btn-cat-popular:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(197,255,85,.45)}.mandarina-cats-clean .card-pricing-popular .btn-popular{background:#c5ff55!important;color:#191919!important;font-weight:700;font-style:italic;text-transform:uppercase;border-radius:999px;padding:.25rem .75rem;line-height:1;top:-12px}.mandarina-cats-clean .list-feature--numbered{list-style:decimal;margin:1.25rem 0 0 1.25rem;padding:0;display:grid;grid-gap:.5rem;gap:.5rem;font-size:.95rem;line-height:1.35}.mandarina-cats-clean .card-pricing-popular .list-feature--numbered{margin-left:1.5rem}.mandarina-cats-clean .card-pricing.card-pricing-style-3{padding:2.25rem 2rem 2.75rem!important}.mandarina-cats-legacy .btn-get-started:after{content:none!important}.mandarina-cats-legacy .btn-get-started svg{display:none!important}.mandarina-cats-legacy .btn-get-started.no-arrow{background:#fff;border:2px solid #ff6c00;color:#191919;padding:.9rem 2rem;border-radius:999px;font-weight:700;font-style:italic;text-transform:uppercase;line-height:1;transition:all .18s ease}.mandarina-cats-legacy .btn-get-started.no-arrow:focus-visible,.mandarina-cats-legacy .btn-get-started.no-arrow:hover{background:#ff6c00;border-color:#ff6c00;color:#fff;transform:translateY(-2px);box-shadow:0 8px 22px rgba(255,108,0,.45)}.mandarina-cats-legacy .card-pricing-popular .btn-get-started{background:#c5ff55;border:2px solid #c5ff55;color:#191919;padding:.9rem 2rem;border-radius:999px;font-weight:700;font-style:italic;text-transform:uppercase;line-height:1;transition:all .18s ease}.mandarina-cats-legacy .card-pricing-popular .btn-get-started:focus-visible,.mandarina-cats-legacy .card-pricing-popular .btn-get-started:hover{background:#c5ff55;border-color:#c5ff55;color:#191919;transform:translateY(-2px);box-shadow:0 8px 22px rgba(197,255,85,.45)}.box-pricing-2 .mandarina-cats-head{color:#fff!important;text-shadow:0 0 8px rgba(0,0,0,.55)}.box-pricing-2 .mandarina-cats-sub{color:hsla(0,0%,100%,.92)!important;text-shadow:0 0 4px rgba(0,0,0,.5)}.mandarina-cats-head{color:#fff!important;text-shadow:0 0 8px rgba(0,0,0,.55)}.mandarina-cats-sub{color:hsla(0,0%,100%,.92)!important;text-shadow:0 0 4px rgba(0,0,0,.5)}.mandarina-cats .mandarina-cat{border:none!important;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.15);border-radius:48px!important;padding:2.25rem 2rem 2.75rem!important;position:relative}.mandarina-cats .mandarina-cat .card-lists strong,.mandarina-cats .mandarina-cat .card-title h6,.mandarina-cats .mandarina-cat .list-feature li{font-style:italic;font-weight:700;text-transform:uppercase;line-height:1.1}.mandarina-cats .mandarina-cat .list-feature{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem;font-size:.95rem;line-height:1.35}.mandarina-cats .mandarina-cat .list-feature svg{display:none!important}.mandarina-cats .mandarina-cat .list-feature li{position:relative;padding-left:1.4rem}.mandarina-cats .mandarina-cat .list-feature li:before{content:"✓";position:absolute;left:0;top:0;color:#c5ff55;font-weight:700}.mandarina-cats .mandarina-cat--principales{background:rgba(255,108,0,.15);color:#191919}.mandarina-cats .mandarina-cat--principales .card-lists strong,.mandarina-cats .mandarina-cat--principales .card-title h6,.mandarina-cats .mandarina-cat--principales .list-feature li{color:#191919}.mandarina-cats .mandarina-cat-btn--principales{background:#c5ff55;border:2px solid #c5ff55;color:#191919!important;border-radius:999px;padding:.9rem 2rem;font-weight:700;font-style:italic;text-transform:uppercase;line-height:1;transition:all .18s ease}.mandarina-cats .mandarina-cat-btn--principales:focus-visible,.mandarina-cats .mandarina-cat-btn--principales:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(197,255,85,.45)}.mandarina-cats .mandarina-cat--master{background:#191919;box-shadow:inset 0 0 0 2px rgba(197,255,85,.65);color:#fff}.mandarina-cats .mandarina-cat--master .card-lists strong,.mandarina-cats .mandarina-cat--master .card-title h6,.mandarina-cats .mandarina-cat--master .list-feature li{color:#fff}.mandarina-cats .mandarina-cat--master .btn-popular{background:#c5ff55!important;border:none!important;border-radius:999px;padding:.25rem .75rem;position:absolute;right:2rem;top:-14px}.mandarina-cats .mandarina-cat--master .btn-popular,.mandarina-cats .mandarina-cat-btn--master{color:#191919!important;font-weight:700;font-style:italic;text-transform:uppercase;line-height:1}.mandarina-cats .mandarina-cat-btn--master{background:#c5ff55;border:2px solid #c5ff55;border-radius:999px;padding:.9rem 2rem;transition:all .18s ease}.mandarina-cats .mandarina-cat-btn--master:focus-visible,.mandarina-cats .mandarina-cat-btn--master:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(197,255,85,.45)}.mandarina-cats .mandarina-cat--especiales{background:rgba(76,28,111,.08);color:#191919}.mandarina-cats .mandarina-cat--especiales .card-lists strong,.mandarina-cats .mandarina-cat--especiales .card-title h6,.mandarina-cats .mandarina-cat--especiales .list-feature li{color:#191919}.mandarina-cats .mandarina-cat-btn--especiales{background:#fff;border:2px solid #ff6c00;color:#191919!important;border-radius:999px;padding:.9rem 2rem;font-weight:700;font-style:italic;text-transform:uppercase;line-height:1;transition:all .18s ease}.mandarina-cats .mandarina-cat-btn--especiales:focus-visible,.mandarina-cats .mandarina-cat-btn--especiales:hover{background:#ff6c00;border-color:#ff6c00;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 22px rgba(255,108,0,.45)}.section-box.box-pricing-2.box-pricing-3 .text-center h2,.section-box.box-pricing-2.box-pricing-3 .text-center p{color:#fff!important;text-shadow:0 0 8px rgba(0,0,0,.55)}.mandarina-cats .mandarina-cat,.section-box.box-pricing-2.box-pricing-3 .card-pricing-style-3{border:none!important;outline:none!important;box-shadow:none!important;background-clip:padding-box!important;position:relative}.mandarina-cats .mandarina-cat:after,.mandarina-cats .mandarina-cat:before,.section-box.box-pricing-2.box-pricing-3 .card-pricing-style-3:after,.section-box.box-pricing-2.box-pricing-3 .card-pricing-style-3:before{content:none!important;display:none!important}.mandarina-cats .mandarina-cat--especiales,.mandarina-cats .mandarina-cat--principales{background:rgba(0,0,0,.35)!important;color:#fff!important}.mandarina-cats .mandarina-cat--especiales .card-lists strong,.mandarina-cats .mandarina-cat--especiales .card-title h6,.mandarina-cats .mandarina-cat--especiales .list-feature li,.mandarina-cats .mandarina-cat--principales .card-lists strong,.mandarina-cats .mandarina-cat--principales .card-title h6,.mandarina-cats .mandarina-cat--principales .list-feature li{color:#fff!important}.mandarina-cats .mandarina-cat-btn--especiales,.mandarina-cats .mandarina-cat-btn--principales{background:#fff;border:2px solid #ff6c00;color:#191919!important;border-radius:999px;padding:.9rem 2rem;font-weight:700;font-style:italic;text-transform:uppercase;line-height:1;transition:all .18s ease}.mandarina-cats .mandarina-cat-btn--especiales:focus-visible,.mandarina-cats .mandarina-cat-btn--especiales:hover,.mandarina-cats .mandarina-cat-btn--principales:focus-visible,.mandarina-cats .mandarina-cat-btn--principales:hover{background:#ff6c00;border-color:#ff6c00;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 22px rgba(255,108,0,.45)}.mandarina-cats .mandarina-cat--especiales .list-feature li:before,.mandarina-cats .mandarina-cat--principales .list-feature li:before{color:#c5ff55!important}.section-box.box-pricing-2.box-pricing-3 .block-pricing,.section-box.box-pricing-2.box-pricing-3 .block-pricing .row{border:0!important;background:none!important;box-shadow:none!important}.section-box.box-pricing-2.box-pricing-3 .block-pricing .row:after,.section-box.box-pricing-2.box-pricing-3 .block-pricing .row:before,.section-box.box-pricing-2.box-pricing-3 .block-pricing:after,.section-box.box-pricing-2.box-pricing-3 .block-pricing:before{content:none!important;display:none!important}.section-box.box-pricing-2.box-pricing-3 .block-pricing [class*=col-]{border-top:0!important;background-image:none!important}.section-box.box-pricing-2.box-pricing-3 .card-pricing-style-3{position:relative;z-index:1}.section-box.box-pricing-2.box-pricing-3.mandarina-cats,.section-box.box-pricing-2.box-pricing-3.mandarina-cats .block-pricing,.section-box.box-pricing-2.box-pricing-3.mandarina-cats .block-pricing .row,.section-box.box-pricing-2.box-pricing-3.mandarina-cats .mandarina-cat{border:0!important;box-shadow:none!important;background-image:none!important}.section-box.box-pricing-2.box-pricing-3.mandarina-cats .block-pricing .row:after,.section-box.box-pricing-2.box-pricing-3.mandarina-cats .block-pricing .row:before,.section-box.box-pricing-2.box-pricing-3.mandarina-cats .block-pricing:after,.section-box.box-pricing-2.box-pricing-3.mandarina-cats .block-pricing:before,.section-box.box-pricing-2.box-pricing-3.mandarina-cats:after,.section-box.box-pricing-2.box-pricing-3.mandarina-cats:before{content:none!important;display:none!important}.section-box.box-pricing-2.box-pricing-3.mandarina-cats .block-pricing [class*=col-]{border-top:0!important;background-image:none!important}.mandarina-graphic-line{width:clamp(80px,20%,160px);height:8px;margin-bottom:1.25rem;background:linear-gradient(90deg,#ff6c00,#ffc300 35%,#c5ff55);box-shadow:0 0 8px rgba(255,108,0,.65),0 0 16px rgba(197,255,85,.35)}.mandarina-graphic-line.is-center{margin-left:auto;margin-right:auto}.box-our-track.on-dark,.box-our-track.on-dark *{color:hsla(0,0%,100%,.92)}.box-our-track.on-dark h1,.box-our-track.on-dark h2,.box-our-track.on-dark h3,.box-our-track.on-dark h4,.box-our-track.on-dark h5,.box-our-track.on-dark h6{color:#fff!important;text-shadow:0 0 8px rgba(0,0,0,.6)}.box-our-track.on-dark .neutral-500,.box-our-track.on-dark .neutral-700,.box-our-track.on-dark .text-lg,.box-our-track.on-dark .text-md,.box-our-track.on-dark p{color:hsla(0,0%,100%,.9)!important;text-shadow:0 0 4px rgba(0,0,0,.55)}.box-our-track.on-dark a{color:#fff}.box-our-track.on-dark a:focus-visible,.box-our-track.on-dark a:hover{color:#ff6c00}.mandarina-graphic-line{width:160px;height:4px;margin:16px 0;border-radius:999px;background:linear-gradient(90deg,#ff6c00,#ff6c00 30%,#c5ff55);pointer-events:none}.mandarina-graphic-line--faq{width:120px;margin-top:20px;margin-bottom:20px}.box-faq-left .mandarina-graphic-line--faq{box-shadow:none!important;filter:none!important;height:4px;width:120px;background:linear-gradient(90deg,#ff6c00,#fa0 40%,#c5ff55)}.mandarina-graphic-line{box-shadow:none;filter:none}.mandarina-faqs .mandarina-wa-link{color:var(--color-naranja-mandarina,#ff6c00)!important;font-weight:700;text-decoration:underline}.mandarina-faqs .mandarina-wa-link:focus-visible,.mandarina-faqs .mandarina-wa-link:hover{color:#fff!important;background:var(--color-naranja-mandarina,#ff6c00);text-decoration:none;padding:0 .25em;border-radius:4px}.box-faqs-3 .mandarina-graphic-line,.mandarina-faqs .mandarina-graphic-line{display:none!important}.mandarina-form-wrapper{padding-block:clamp(4rem,6vw,8rem)}.mandarina-form-title{color:#fff;text-align:center;margin-bottom:.5rem;text-transform:uppercase;font-style:italic;font-weight:800;line-height:1.1;text-shadow:0 0 8px rgba(0,0,0,.6)}.mandarina-form-intro{max-width:48ch;margin:0 auto 2rem;text-align:center;color:hsla(0,0%,100%,.85);text-shadow:0 0 4px rgba(0,0,0,.55)}.mandarina-form-steps{display:flex;justify-content:center;gap:1.5rem;margin-bottom:2.5rem;font-weight:700;text-transform:uppercase;font-style:italic;color:hsla(0,0%,100%,.5)}.mandarina-form-steps span.is-current{color:#fff;position:relative}.mandarina-form-steps span.is-current:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:3px;background:var(--color-naranja-mandarina,#ff6c00);border-radius:2px}.mandarina-form{max-width:700px;margin-inline:auto}.mandarina-form-fieldset{border:none;margin:0;padding:0}.mandarina-form-fieldset+.mandarina-form-fieldset{margin-top:3rem}.mandarina-form-fieldset>legend{width:100%;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid hsla(0,0%,100%,.25);color:#fff;font-weight:700;font-style:italic;text-transform:uppercase;line-height:1.1;font-size:1.25rem}.mandarina-field{margin-bottom:1.5rem;width:100%}.mandarina-field-group{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr 1fr}@media (max-width:575.98px){.mandarina-field-group{grid-template-columns:1fr}}.mandarina-field label{display:block;margin-bottom:.25rem;color:#fff;font-weight:700;font-style:italic;text-transform:uppercase;font-size:.95rem;line-height:1.2}.mandarina-field input[type=email],.mandarina-field input[type=file],.mandarina-field input[type=number],.mandarina-field input[type=tel],.mandarina-field input[type=text],.mandarina-field select{width:100%;padding:.75rem 1rem;border-radius:8px;border:2px solid hsla(0,0%,100%,.25);background:rgba(0,0,0,.35);color:#fff;font-size:1rem;line-height:1.2;transition:border-color .15s ease,box-shadow .15s ease}.mandarina-field input::placeholder{color:hsla(0,0%,100%,.55);font-style:italic}.mandarina-field select{background-color:rgba(0,0,0,.35)}.mandarina-field input[type=file]{padding:.75rem;cursor:pointer}.mandarina-field input:focus,.mandarina-field input[type=file]:focus,.mandarina-field select:focus{outline:none;border-color:var(--color-naranja-mandarina,#ff6c00);box-shadow:0 0 0 3px rgba(255,108,0,.45)}.mandarina-file-name{display:block;margin-top:.5rem;color:hsla(0,0%,100%,.75);font-size:.85rem}.mandarina-error{display:block;margin-top:.25rem;color:var(--color-rojo-mandarina,#d14a00);font-size:.85rem;font-weight:700}.mandarina-form-nav{margin-top:2rem;display:flex;justify-content:flex-end;gap:1rem}.mandarina-form-nav.is-two{justify-content:space-between}.mandarina-btn{cursor:pointer;border:none;font-weight:700;font-style:italic;text-transform:uppercase;line-height:1;padding:.9rem 2rem;border-radius:999px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.mandarina-btn-next,.mandarina-btn-submit{background:var(--color-naranja-mandarina,#ff6c00);color:#fff}.mandarina-btn-prev{background:hsla(0,0%,100%,.15);color:#fff;border:2px solid hsla(0,0%,100%,.35)}.mandarina-btn:focus-visible,.mandarina-btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.35)}.mandarina-btn-next:focus-visible,.mandarina-btn-next:hover,.mandarina-btn-submit:focus-visible,.mandarina-btn-submit:hover{box-shadow:0 8px 22px rgba(255,108,0,.45)}.mandarina-btn-prev:focus-visible,.mandarina-btn-prev:hover{box-shadow:0 8px 22px hsla(0,0%,100%,.25)}.mandarina-form-privacy{margin-top:2.5rem;text-align:center;max-width:48ch;margin-inline:auto;font-size:.85rem;color:hsla(0,0%,100%,.65);line-height:1.3}.mandarina-form-wrapper{min-height:100dvh;overflow-y:auto;padding-bottom:clamp(72px,20vh,160px)}.mandarina-form-wrapper input,.mandarina-form-wrapper select,.mandarina-form-wrapper textarea{font-size:16px;scroll-margin-top:var(--header-offset,88px)}:root{--header-offset:88px}.mandarina-form .mandarina-price-hint{display:block;margin-top:.25rem;font-size:.85rem;color:var(--color-verde-hoja,#c5ff55);font-weight:600;font-style:italic}.mandarina-bank-card{margin-top:2rem;margin-bottom:2rem;padding:1.5rem;border:1px solid hsla(0,0%,100%,.25);border-radius:16px;background:rgba(0,0,0,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:1rem;line-height:1.35}.mandarina-bank-card h3{margin:0 0 .75rem;font-size:1.25rem;text-transform:uppercase;font-style:italic;font-weight:700;color:#fff}.mandarina-bank-card p{margin:0 0 1rem;color:hsla(0,0%,100%,.9)}.mandarina-bank-card ul{margin:0 0 1rem 1.25rem;padding:0;list-style:disc}.mandarina-bank-card li{margin-bottom:.25rem;color:#fff}.mandarina-bank-wa{margin:0;font-size:.95rem;color:hsla(0,0%,100%,.85);font-style:italic}.mandarina-form option,.mandarina-form select{color:#fff;background-color:#1a1a1a}.mandarina-form option[value=""]{color:#aaa}.mandarina-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mandarinas-stats-bar{background:linear-gradient(90deg,#4c1c6f47,#4c1c6f69);color:#fff;padding:28px 24px;font-family:Arial,sans-serif}.mandarinas-stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:24px;gap:24px;width:100%}.mandarinas-stat{display:flex;flex-direction:column;align-items:center;text-align:center}.label{font-size:15px;font-weight:600;opacity:.85;margin-bottom:6px}.label,.value{text-transform:uppercase}.value{font-size:22px;font-weight:800;line-height:1.2;word-break:break-word;white-space:normal}.value.special{font-size:24px;font-weight:900;color:#fff700;text-shadow:0 0 8px hsla(0,0%,100%,.6);animation:pulse 2s infinite}@media (max-width:768px){.mandarinas-stats-bar{padding:20px 12px}.mandarinas-stats-container{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.label{font-size:12px}.label,.value{text-align:center}.value{font-size:16px}.value.special{font-size:17px}}.hero-video-bg{width:100%;height:100%;transform:scale(1.2);transform-origin:center center;border:none;pointer-events:none;z-index:-2}.btn-fosforescente{background-color:#c4ff00;font-weight:600;padding:12px 20px;border-radius:9999px;font-size:16px;display:flex;gap:8px;border:none;transition:transform .3s ease}.btn-fosforescente:hover{transform:scale(1.05)}.etiqueta{background-color:rgba(0,0,0,.3);padding:2px 6px;border-radius:999px;font-weight:700;font-size:14px}.btn-inscribete-vibrante{color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;display:inline-block;transition:transform .3s ease,box-shadow .3s ease;border:none;text-align:center}.btn-inscribete-vibrante:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.2)}@media (max-width:768px){.hero-video-bg{width:250vw!important;height:140vh!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%) scale(1.4)!important;transform-origin:center center!important;pointer-events:none!important;z-index:-2!important}.display-2{font-size:28px!important;line-height:1.2!important;text-align:center!important}.subtitle-text,.text-lg,.text-md{font-size:16px!important;text-align:center!important;line-height:1.4!important}.container,.container-fluid{padding-left:1rem!important;padding-right:1rem!important}.d-flex{flex-direction:column!important;align-items:center!important;gap:.75rem!important}.btn-fosforescente,.btn-inscribete-vibrante{font-size:14px!important;padding:10px 16px!important;width:100%!important;justify-content:center!important;display:flex!important;margin-bottom:12px}.box-banner-left,.hero-content,.hero-text-wrapper{padding-top:100px!important;padding-bottom:40px!important;text-align:center!important}body,html{overflow-x:hidden!important}}.lite-youtube-bg{position:absolute!important;top:0;left:0;z-index:-2;pointer-events:none}.lite-youtube-bg,.lite-youtube-bg iframe{width:100%!important;height:100%!important}.lite-youtube-bg iframe{object-fit:cover}.btn-inscribete-vibrante{color:#fff!important;background-color:#ff6c00;border-radius:12px;padding:14px 26px;font-weight:700;font-size:16px;transition:background-color .3s ease}.btn-inscribete-vibrante:hover{background-color:#e85f00;color:#fff!important}.btn-fosforescente{background-color:#c7ff00;color:#000;border-radius:50px;padding:12px 24px;display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:18px;width:auto;max-width:100%;text-decoration:none;transition:transform .2s ease-in-out,background-color .2s ease-in-out}.btn-fosforescente:hover{background-color:#b6eb00;color:#000;transform:scale(1.03)}.btn-fosforescente .etiqueta{background:#333;color:#c7ff00;padding:4px 10px;border-radius:20px;font-size:14px;font-weight:700}.card-categoria{border-radius:1.5rem;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 12px 20px rgba(0,0,0,.2);height:100%;font-weight:700;font-style:italic;font-size:1rem;transition:transform .3s ease,box-shadow .3s ease}.card-categoria:hover{transform:translateY(-6px);box-shadow:0 16px 24px rgba(0,0,0,.25)}.card-elite{background:#fff;color:#000}.card-master{background:#000;color:#d4ff50}.card-leyenda{background:#fff;border:2px solid #4c1c6f;color:#000}.card-especiales{background:#000;border:2px solid #ff6c00;color:#d4ff50}.btn-inscribete,.mandarina-cat-btn--uniform{font-weight:700;border-radius:9999px;padding:.75rem 1.75rem;text-transform:uppercase;display:inline-block;font-style:normal;font-size:.95rem;border:none;transition:all .3s ease;box-shadow:0 4px 10px rgba(0,0,0,.2);cursor:pointer;position:relative;z-index:1;overflow:hidden}.mandarina-cat-btn--uniform:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;transition:all .4s ease-in-out;z-index:-1;opacity:.15;transform:skewX(-20deg)}.mandarina-cat-btn--uniform:hover:before{left:100%}.mandarina-cat-btn--uniform:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.3)}.mandarina-cat--elite .mandarina-cat-btn--uniform{background-color:tomato;color:#fff;animation:pulsoElite 1.8s ease-in-out infinite;box-shadow:0 0 0 rgba(255,99,71,.7)}.mandarina-cat--master .mandarina-cat-btn--uniform{background-color:#d4ff50;color:#000}.mandarina-cat--leyenda .mandarina-cat-btn--uniform{background-color:#4c1c6f;color:#fff}.mandarina-cat--especiales .mandarina-cat-btn--uniform{background-color:#ff6c00;color:#fff}@keyframes pulsoElite{0%{box-shadow:0 0 0 0 rgba(255,99,71,.7)}70%{box-shadow:0 0 0 12px rgba(255,99,71,0)}to{box-shadow:0 0 0 0 rgba(255,99,71,0)}}.inf-hero{color:#fff;background:radial-gradient(1200px 600px at 85% -10%,rgba(76,28,111,.45),transparent 60%),radial-gradient(1100px 700px at -20% 110%,rgba(255,108,0,.35),transparent 55%),linear-gradient(180deg,#0c0c12,#0a0a0f);padding:clamp(48px,8vw,96px) 0 clamp(28px,6vw,64px);border-bottom:1px solid #151522;padding-top:100px!important}.inf-container{width:100%;max-width:1240px;margin-inline:auto;padding:0 24px;display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;align-items:center}@media (min-width:960px){.inf-container{grid-template-columns:.9fr 1.1fr;gap:48px}}.inf-colText{display:flex;flex-direction:column;gap:16px}.inf-title{font-weight:900;letter-spacing:.2px;line-height:1.08;font-size:clamp(28px,4.6vw,40px)}.inf-subtitle{color:#fff;opacity:.85;font-size:clamp(14px,1.9vw,18px)}.inf-quick{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.inf-quickItem{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);color:#f1eeff;font-size:14px;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .06s ease}.inf-quickItem:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.26);transform:translateY(-1px)}.inf-chips{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.inf-chip{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#ececf5;padding:10px 14px;border-radius:999px;font-size:13px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.inf-countdown{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}.inf-counter{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);padding:14px 18px;border-radius:16px;min-width:100px;text-align:center}.inf-counter b{display:block;font-size:26px;font-weight:900}.inf-counter small{opacity:.85}.inf-btns{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px}.inf-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;font-weight:800;padding:14px 22px;border-radius:999px;border:1px solid transparent;transition:transform .06s ease,box-shadow .2s ease,opacity .2s ease,background .2s ease,filter .2s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:10px}.inf-btnXL{padding:16px 28px;font-size:16px}.inf-btn:active{transform:translateY(1px)}.inf-arrow{font-weight:900;transition:transform .15s ease}.inf-btn:hover .inf-arrow{transform:translateX(4px)}.inf-btnPrimary{background:#ff6c00;color:#fff;box-shadow:0 12px 28px rgba(255,108,0,.35)}@media (hover:hover){.inf-btnPrimary:hover{filter:saturate(1.06) brightness(1.05)}}.inf-btnGhost{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.5);color:#f6f3ff}.inf-btnGhost:hover{color:#f6f3ff}@media (hover:hover){.inf-btnGhost:hover{background:hsla(0,0%,100%,.1)}}.inf-colMedia{position:relative;display:flex;align-items:center;justify-content:center;inline-size:100%;aspect-ratio:16/9;max-block-size:clamp(320px,45vw,560px);border-radius:28px;background:#0e0e14;overflow:hidden}.inf-mediaImg{display:block;max-inline-size:100%;max-block-size:100%;object-fit:contain;object-position:center}@media (max-width:860px){.inf-title{font-size:clamp(26px,6vw,44px)}.inf-subtitle{font-size:clamp(14px,2.8vw,17px)}}@media (max-width:640px){.inf-container{gap:clamp(36px,8vw,56px)}.inf-countdown{margin-top:6px;margin-bottom:clamp(22px,6vw,40px)}.inf-btns{margin-top:clamp(24px,7vw,44px)}.inf-btnXL{width:100%;justify-content:center}.inf-colText{padding-bottom:clamp(12px,4vw,24px)}.inf-colMedia{margin-top:clamp(12px,4vw,28px);max-block-size:clamp(260px,52vw,420px)}.inf-counter{min-width:92px;padding:12px 14px;border-radius:14px}.inf-counter b{font-size:22px}.inf-countdown{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:10px;width:100%}.inf-counter{flex:1 1;min-width:0;padding:12px 10px;border-radius:14px}.inf-counter b{font-size:22px;line-height:1.05}.inf-counter small{font-size:12px}}.cats-section{background:transparent;padding:clamp(12px,2vw,20px) 0 clamp(36px,5vw,56px);position:relative;z-index:2}.cats--overlap{margin-top:clamp(-56px,-6vw,-84px)}@media (max-width:640px){.cats--overlap{margin-top:0}}.cats-container{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,24px);display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media (min-width:680px){.cats-container{grid-template-columns:repeat(2,1fr);gap:18px}}@media (min-width:1024px){.cats-container{grid-template-columns:repeat(3,1fr);gap:22px}}.cats-card{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:14px;gap:14px;text-decoration:none;border-radius:22px;padding:16px 18px;min-height:112px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 26px rgba(0,0,0,.26),inset 0 0 0 1px rgba(0,0,0,.02);transition:transform .18s ease,box-shadow .22s ease,filter .22s ease}.cats-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(0,0,0,.34)}.cats-ico{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-size:24px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cats-title{margin:0 0 4px;font-weight:900;letter-spacing:.2px;font-size:clamp(16px,1.4vw,19px);line-height:1.15}.cats-desc{margin:0;font-size:clamp(13px,1.2vw,15px);opacity:.92}.cats-card.is-light{border-color:rgba(0,0,0,.08);box-shadow:0 10px 22px rgba(0,0,0,.18)}.cats-card.is-light .cats-ico{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.1)}.cats-card:focus-visible{outline:3px solid #ff6c00;outline-offset:3px;box-shadow:0 0 0 4px rgba(255,108,0,.35)}@media (max-width:520px){.cats-card{grid-template-columns:auto 1fr;grid-template-areas:"ico title" "ico desc"}.cats-ico{grid-area:ico}}.reg-section{background:radial-gradient(1100px 600px at 110% -10%,rgba(76,28,111,.22),transparent 60%),radial-gradient(900px 600px at -10% 110%,rgba(255,108,0,.16),transparent 55%);padding:clamp(40px,6vw,80px) 0;color:#ededf6;border-top:1px solid hsla(0,0%,100%,.04)}.reg-container{max-width:1240px;margin-inline:auto;padding-inline:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}.reg-title{font-weight:900;font-size:clamp(22px,4vw,36px);letter-spacing:.2px;margin:0 0 12px}.reg-badge{font-weight:800;color:#ffb482}.reg-steps{list-style:none;padding:0;margin:10px 0 26px;display:grid;grid-gap:10px;gap:10px}@media (min-width:860px){.reg-steps{grid-template-columns:repeat(3,1fr);gap:16px}}.reg-step{display:flex;align-items:center;gap:10px;color:#e9e9f3;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:12px 14px;border-radius:14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.reg-stepNum{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;font-weight:900;background:#ffffff14;border:1px solid #ffffff2a}.reg-cards{margin-top:18px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media (min-width:860px){.reg-cards{grid-template-columns:repeat(3,1fr);gap:22px}}.reg-card{position:relative;background:#fff;color:#121217;border-radius:22px;padding:18px clamp(16px,2vw,22px);border:1px solid rgba(10,10,15,.08);box-shadow:0 8px 22px rgba(0,0,0,.16);transition:transform .14s ease,box-shadow .22s ease;min-height:200px}.reg-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(0,0,0,.22)}.reg-card--soft{background:#fff}.reg-card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:22px;padding:1px;background:linear-gradient(130deg,#0000,#0000 35%,#4c1c6f33,#ff6c0033);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.reg-ico{width:58px;height:58px;border-radius:14px;display:grid;place-items:center;font-size:26px;background:#f4f5f7;border:1px solid rgba(0,0,0,.06);margin-bottom:10px}.reg-cardTitle{margin:4px 0 6px;font-weight:900;font-size:clamp(18px,2.2vw,22px)}.reg-cardSub{margin:0;font-weight:700;color:#2a2a31;opacity:.9}.reg-chip{margin-left:.5ch;background:#f4f5ff;color:#343343;border:1px solid #e4e6f0;font-size:.8rem;font-weight:800;padding:4px 8px;border-radius:999px}.reg-list{margin:10px 0 0;padding-left:1.1rem;color:#2a2a31}.reg-list--bullets li{list-style:disc}.reg-card--price{overflow:hidden}.reg-priceRibbon{position:absolute;top:12px;right:12px;background:linear-gradient(90deg,#ff6c00,#ff9248);color:#fff;font-weight:800;font-size:.85rem;letter-spacing:.4px;padding:6px 14px;border-radius:999px;box-shadow:0 4px 12px rgba(255,108,0,.4);z-index:2}.reg-price{font-size:clamp(26px,3.2vw,34px);font-weight:900;letter-spacing:.2px;background:linear-gradient(90deg,#4c1c6f,#ff6c00);-webkit-background-clip:text;background-clip:text;color:transparent}.reg-kitList{margin:10px 0 0;padding:0;list-style:none;column-count:2;column-gap:16px}.reg-kitItem{color:#3a3a46;opacity:.95;font-weight:700;margin:2px 0}@media (max-width:520px){.reg-kitList{column-count:1}}.reg-miniNote{margin-top:8px;font-size:.9rem;color:#3b3b49;opacity:.85}.reg-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:clamp(16px,3vw,24px)}.reg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;cursor:pointer;border-radius:999px;border:1px solid transparent;padding:16px 32px;font-weight:900;font-size:1.05rem;letter-spacing:.2px;display:inline-flex;align-items:center;justify-content:center;min-height:52px;min-width:220px}.reg-btn:active{transform:translateY(1px)}.reg-btnPrimary{background:#ff6c00;color:#fff;box-shadow:0 12px 28px rgba(255,108,0,.35)}.reg-arrow{font-weight:900;margin-left:6px}.reg-btnGhost{background:transparent;color:#f6f3ff;border:1.5px solid hsla(0,0%,100%,.55)}.reg-btnGhost:hover,.reg-btnPrimary:hover{filter:none;background:#ff6c00;color:inherit;box-shadow:inherit}.reg-extra{margin-top:clamp(12px,2.6vw,22px);color:#ececf5;opacity:.96}.reg-footNote{margin:8px 0 0;opacity:.85;color:#e7e7f0;font-size:.95rem}@media (max-width:560px){.reg-btn{width:100%}.reg-card{min-height:auto}}.reg-btn:focus-visible,.reg-card:focus-visible{outline:3px solid #ff6c00;outline-offset:3px;box-shadow:0 0 0 4px rgba(255,108,0,.35)}.reg-extraText{margin-top:12px;font-size:.95rem;line-height:1.45;color:#33333b;opacity:.9}.catp-sec{background:radial-gradient(1200px 600px at 85% -10%,rgba(76,28,111,.2),transparent 60%),radial-gradient(1100px 700px at -20% 110%,rgba(255,108,0,.16),transparent 55%),linear-gradient(180deg,#0c0c12,#0a0a0f);padding:clamp(48px,6vw,80px) 0;color:#edecf9}.catp-wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,24px)}.catp-title{font-weight:900;letter-spacing:.2px;font-size:clamp(22px,3.3vw,40px);margin:0 0 18px;color:#fff}.catp-badge{font-weight:900;font-size:inherit;color:#ff9a4a}.catp-grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(18px,2.8vw,24px);gap:clamp(18px,2.8vw,24px);margin-top:clamp(16px,2vw,20px);align-items:stretch}@media (min-width:780px){.catp-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1180px){.catp-grid{grid-template-columns:repeat(4,1fr)}}.catp-card{background:#0f0f16;border:1px solid rgba(220,225,255,.1);border-radius:18px;padding:clamp(16px,2.3vw,22px);box-shadow:0 20px 40px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.02);transition:transform .18s ease,box-shadow .22s ease,border-color .22s ease;display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(380px,56vw,480px)}@media (min-width:1180px){.catp-card{min-height:460px}}.catp-card:hover{transform:translateY(-3px);border-color:hsla(0,0%,100%,.18);box-shadow:0 24px 48px rgba(0,0,0,.42)}.catp-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.catp-ico{width:60px;height:60px;border-radius:16px;display:grid;place-items:center;font-size:28px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.catp-h3{margin:0;color:#fff;font-weight:900;letter-spacing:.2px;font-size:clamp(17px,2vw,22px);line-height:1.15}.catp-body{margin:6px 0 16px;color:#d8dae9;line-height:1.55;font-size:clamp(14px,1.5vw,16px)}.catp-price{margin-top:5px;font-size:clamp(16px,1.6vw,18px);font-weight:800;line-height:1.15;color:#eaeaf6}.catp-price span{opacity:.95}.catp-price strong{color:#fff;font-weight:900}.catp-btn{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:999px;padding:16px 28px;border:1px solid transparent;font-weight:900;font-size:1rem;transition:transform .06s ease;margin-top:10px}.catp-btn,.catp-btn:hover{background:#ff6c00;color:#fff;box-shadow:0 12px 28px rgba(255,108,0,.35)}.catp-btn:active{transform:translateY(1px)}.catp-btn:focus-visible{outline:3px solid #ff9a4a;outline-offset:3px}.catp-notes{margin-top:clamp(18px,3vw,26px);color:#cdd0e6;font-size:clamp(13px,1.4vw,15px)}.catp-note{margin:.35rem 0}.catp-note b{color:#fff}.kit-sec{background:radial-gradient(1200px 600px at 85% -10%,rgba(76,28,111,.18),transparent 60%),radial-gradient(1100px 700px at -20% 110%,rgba(255,108,0,.14),transparent 55%),linear-gradient(180deg,#0c0c12,#0a0a0f);padding:clamp(48px,6vw,80px) 0;color:#ececf7}.kit-wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,24px)}.kit-title{margin:0 0 clamp(16px,2.4vw,22px);color:#fff;font-weight:900;letter-spacing:.2px;font-size:clamp(22px,3.3vw,40px)}.kit-grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(14px,2.2vw,20px);gap:clamp(14px,2.2vw,20px)}@media (min-width:900px){.kit-grid{grid-template-columns:repeat(4,1fr)}}.kit-card{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:clamp(12px,2vw,16px);gap:clamp(12px,2vw,16px);background:#0f0f16;border:1px solid rgba(220,225,255,.1);border-radius:18px;padding:clamp(14px,2.2vw,20px);box-shadow:0 20px 40px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.02);transition:transform .18s ease,box-shadow .22s ease,border-color .22s ease}.kit-card:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.18);box-shadow:0 24px 48px rgba(0,0,0,.4)}@media (min-width:900px){.kit-card--wide{grid-column:1/-1;min-height:150px;justify-content:flex-start}}.kit-ico{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;font-size:30px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kit-content{display:flex;flex-direction:column;gap:6px}.kit-h3{margin:0;color:#fff;font-weight:900;letter-spacing:.2px;font-size:clamp(18px,2.2vw,26px);line-height:1.15}.kit-sub{margin:0;color:#c9cde3;font-size:clamp(14px,1.5vw,16px)}.kit-card:focus-visible{outline:3px solid #ff6c00;outline-offset:3px;box-shadow:0 0 0 4px rgba(255,108,0,.3)}.kit-media{margin-top:clamp(24px,5vw,40px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.kit-mediaBox{width:clamp(320px,90vw,640px);aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:#0f0f16;border:1px solid rgba(220,225,255,.1);box-shadow:0 24px 60px rgba(0,0,0,.4)}.kit-mediaImg{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.kit-mediaCap{margin-top:8px;font-size:.95rem;color:#c9cde3;opacity:.9}.route-sec{background:radial-gradient(1200px 600px at 85% -10%,rgba(76,28,111,.18),transparent 60%),radial-gradient(1100px 700px at -20% 110%,rgba(255,108,0,.14),transparent 55%),linear-gradient(180deg,#0c0c12,#0a0a0f);padding:clamp(48px,6vw,80px) 0;color:#ececf7}.route-wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,24px)}.route-grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(16px,2.4vw,24px);gap:clamp(16px,2.4vw,24px)}@media (min-width:1000px){.route-grid{grid-template-columns:1.05fr .95fr}}.route-card,.route-mapCard{background:#0f0f16;border:1px solid rgba(220,225,255,.1);border-radius:18px;padding:clamp(16px,2.4vw,24px);box-shadow:0 20px 40px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.02)}.route-title{margin:0 0 clamp(12px,2vw,18px);color:#fff;font-weight:900;letter-spacing:.2px;font-size:clamp(22px,3vw,36px);line-height:1.1}.route-meta{margin:0 0 8px;color:#c9cde3;font-size:clamp(14px,1.6vw,18px)}.route-meta span{opacity:.9}.route-meta strong{color:#fff;font-weight:800}.route-dot{padding:0 8px;opacity:.5}.route-desc{margin:0 0 clamp(14px,2vw,20px);color:#c9cde3;font-size:clamp(14px,1.6vw,18px)}.route-actions{display:flex;flex-wrap:wrap;gap:clamp(10px,1.6vw,14px)}.route-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;font-weight:900;letter-spacing:.2px;border-radius:999px;border:1px solid transparent;white-space:nowrap;padding:16px 28px;min-height:56px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;transition:transform .06s ease,box-shadow .2s ease,filter .2s ease}.route-btnPrimary{color:#fff;border-color:transparent}.route-btnPrimary,.route-btnPrimary:hover{background:#ff6c00;box-shadow:0 12px 28px rgba(255,108,0,.35)}.route-btnPrimary:active{transform:translateY(1px)}.route-btnGhost{background:transparent;color:#f6f3ff;border:1px solid hsla(0,0%,100%,.45)}.route-btnGhost:hover{border-color:hsla(0,0%,100%,.65)}.route-btnGhost:active{transform:translateY(1px)}.route-soonPill{margin-left:.6ch;font-size:.75rem;font-weight:900;letter-spacing:.4px;padding:.2rem .55rem;border-radius:999px;color:#0f0f16;background:#ffc170}@media (max-width:560px){.route-actions .route-btn{width:100%}}.route-mapCard{display:grid;place-items:center;padding:clamp(10px,1.4vw,14px)}.route-mapBox{inline-size:100%;max-inline-size:560px;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:#0b0b12;border:1px solid rgba(200,205,230,.18);box-shadow:0 20px 40px rgba(0,0,0,.35);display:grid;place-items:center;padding:0;cursor:zoom-in}.route-mapImg{inline-size:100%;block-size:100%;object-fit:contain;object-position:center;background:#0b0b12;display:block}.route-mapPlaceholder{inline-size:100%;max-inline-size:560px;aspect-ratio:1/1;border-radius:16px;background:#0b0b12;border:1px dashed rgba(200,205,230,.45);color:#9aa3ba;font-size:clamp(14px,1.6vw,18px);display:grid;place-items:center;text-align:center;padding:12px}.route-lightbox{position:fixed;inset:0;background:rgba(10,10,12,.78);backdrop-filter:blur(6px) saturate(115%);-webkit-backdrop-filter:blur(6px) saturate(115%);display:grid;place-items:center;z-index:9999;padding:clamp(12px,3vw,28px);animation:fadeIn .25s ease}.route-lightboxInner{position:relative;display:inline-block;border-radius:16px;background:#0b0b12;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 20px 60px rgba(0,0,0,.55);animation:scaleIn .25s ease}.route-lightboxImg{display:block;width:auto;height:auto;max-width:96vw;max-height:92vh;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;touch-action:none}.route-lightboxClose{position:absolute;top:10px;right:10px;width:44px;height:44px;border-radius:999px;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.08);color:#fff;font-weight:900;display:grid;place-items:center;cursor:pointer;z-index:2}.route-lightboxClose:hover{background:hsla(0,0%,100%,.14)}.route-lightboxClose:focus-visible{outline:3px solid #ff6c00;outline-offset:2px}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.route-btn:focus-visible,.route-card:focus-visible,.route-mapCard:focus-visible{outline:3px solid #ff6c00;outline-offset:3px;box-shadow:0 0 0 4px rgba(255,108,0,.28)}.benef-sec{background:radial-gradient(1200px 600px at 85% -10%,rgba(76,28,111,.12),transparent 60%),radial-gradient(1100px 700px at -20% 110%,rgba(255,108,0,.1),transparent 55%),linear-gradient(180deg,#0c0c12,#0a0a0f);padding:clamp(44px,6vw,80px) 0;color:#ececf7}.benef-wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,24px)}.benef-title{margin:0 0 clamp(18px,3vw,28px);font-weight:900;letter-spacing:.2px;font-size:clamp(26px,4vw,44px);line-height:1.1;color:#fff}.benef-grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(14px,2.4vw,20px);gap:clamp(14px,2.4vw,20px);margin-bottom:clamp(16px,3vw,24px)}@media (min-width:860px){.benef-grid{grid-template-columns:repeat(4,1fr)}}.benef-card{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:center;background:#0f0f16;border:1px solid rgba(220,225,255,.1);border-radius:18px;padding:clamp(14px,2.2vw,20px);box-shadow:0 20px 40px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.02);transition:transform .14s ease,box-shadow .2s ease,background .2s ease}.benef-card:hover{transform:translateY(-2px);box-shadow:0 26px 50px rgba(0,0,0,.34)}.benef-card:active{transform:translateY(0)}.benef-ico{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;font-size:26px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.benef-content{min-width:0}.benef-cardTitle{margin:0 0 4px;font-weight:900;letter-spacing:.2px;line-height:1.12;font-size:clamp(16px,2.4vw,24px);color:#fff}.benef-cardDesc{margin:0;color:#c9cde3;font-size:clamp(13px,1.6vw,18px)}.benef-wide{margin-top:clamp(8px,1.6vw,12px);display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:center;background:#0f0f16;border:1px solid rgba(220,225,255,.1);border-radius:18px;padding:clamp(18px,2.6vw,28px);box-shadow:0 20px 40px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.02)}.benef-wideContent{text-align:center;width:100%}.benef-wideTitle{margin:0 0 4px;font-weight:900;font-size:clamp(18px,2.8vw,30px);color:#fff}.benef-wideDesc{margin:0;color:#c9cde3;font-size:clamp(14px,2vw,22px)}.benef-card:focus-visible,.benef-wide:focus-visible{outline:3px solid #ff6c00;outline-offset:3px;box-shadow:0 0 0 4px rgba(255,108,0,.28)}@media (max-width:860px){.benef-card{align-items:flex-start}.benef-ico{width:52px;height:52px;font-size:24px}}@media (max-width:520px){.benef-ico{width:48px;height:48px;font-size:22px;border-radius:14px}}.benef-showcase{display:grid;grid-template-columns:1fr;grid-gap:clamp(14px,2.4vw,20px);gap:clamp(14px,2.4vw,20px);margin:clamp(8px,2.4vw,16px) 0 clamp(12px,3vw,20px)}@media (min-width:900px){.benef-showcase{grid-template-columns:1.1fr .9fr}}.benef-mapCard{background:#0f0f16;border:1px solid rgba(220,225,255,.1);border-radius:18px;box-shadow:0 20px 40px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.02);padding:0;overflow:hidden}.benef-mapBox{width:100%;height:clamp(360px,42vw,520px)}.benef-mapBox iframe{width:100%;height:100%;border:0;display:block}.benef-photoCard{background:#0f0f16;border:1px solid rgba(220,225,255,.1);border-radius:18px;box-shadow:0 20px 40px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.02);padding:0;overflow:hidden}.benef-photoBox{width:100%;aspect-ratio:1/1;border-radius:inherit;overflow:hidden}.benef-photoBox img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.benef-photoCap{margin-top:8px;color:#c9cde3;font-size:clamp(12px,1.3vw,14px);text-align:center;opacity:.9}.faq-sec{background:radial-gradient(1200px 600px at 85% -10%,rgba(76,28,111,.12),transparent 60%),radial-gradient(1100px 700px at -20% 110%,rgba(255,108,0,.1),transparent 55%),linear-gradient(180deg,#0c0c12,#0a0a0f);padding:clamp(44px,6vw,80px) 0;color:#eaeaf4}.faq-wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,24px)}.faq-title{margin:0 0 clamp(18px,3vw,28px);font-weight:900;letter-spacing:.2px;font-size:clamp(26px,4vw,44px);line-height:1.1;color:#fff}.faq-grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(12px,2.2vw,16px);gap:clamp(12px,2.2vw,16px)}@media (min-width:980px){.faq-grid{grid-template-columns:1fr 1fr}}.faq-item{background:#0f0f16;border:1px solid rgba(220,225,255,.14);border-radius:18px;box-shadow:0 16px 36px rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.02);overflow:hidden}.faq-summary{list-style:none;padding:clamp(16px,2.4vw,22px);font-weight:900;font-size:clamp(16px,2.6vw,22px);color:#fff;display:flex;align-items:center;gap:10px;cursor:pointer;outline:none}.faq-summary::-webkit-details-marker{display:none}.faq-caret{width:22px;flex:0 0 auto;color:#fff;opacity:.95;transition:transform .18s ease}.faq-answer{padding:0 clamp(16px,2.4vw,22px) clamp(16px,2.4vw,22px);color:#c9cde3;font-size:clamp(14px,2vw,20px);line-height:1.55;border-top:1px solid rgba(220,225,255,.1)}.faq-item[open] .faq-caret{transform:rotate(180deg)}.faq-item[open] .faq-summary{background:linear-gradient(180deg,rgba(255,108,0,.08),transparent 80%)}.faq-item:focus-within{outline:3px solid #ff6c00;outline-offset:3px;box-shadow:0 0 0 4px rgba(255,108,0,.26);border-color:rgba(255,108,0,.35)}.faq-item:hover{border-color:rgba(220,225,255,.2);box-shadow:0 20px 44px rgba(0,0,0,.3)}.wf-footer{--wf-maxw:1120px;--wf-gutter:24px;--wf-bg-1:#121417;--wf-bg-2:#191c20;--wf-line:#23272d;--wf-fg:#f1f5f9;--wf-muted:#b8c2cf;background:linear-gradient(180deg,var(--wf-bg-1),#0b0d10 60%,var(--wf-bg-1));border-top:1px solid var(--wf-line);color:var(--wf-fg);font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;width:100vw;margin-inline:calc(50% - 50vw);display:block}.wf-wrap{width:100%;max-width:none;margin:0;padding:32px 40px}.wf-brand{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:24px;gap:24px}.wf-brand-left{gap:18px;min-width:280px}.wf-brand-left,.wf-logo{display:flex;align-items:center}.wf-logo{justify-content:center;background:none;border-radius:0;box-shadow:none}.wf-logo,.wf-logo img{width:auto;height:auto}.wf-logo img{display:block;max-height:48px}.wf-meta{display:flex;flex-direction:column;gap:6px}.wf-title{margin:0;font-weight:900;text-transform:uppercase;letter-spacing:.2px;font-size:clamp(20px,3.2vw,30px);color:#fff}.wf-sub{margin:0;color:var(--wf-muted);font-size:14px}.wf-ctas{display:flex;gap:12px;flex-wrap:wrap;position:relative;z-index:20}.wf-ctas--right{justify-content:flex-end}.wf-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:999px;padding:14px 20px;font-weight:800;line-height:1;white-space:nowrap;border:1px solid var(--wf-line);background:var(--wf-bg-2);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);transition:transform .06s ease,box-shadow .18s ease,filter .18s ease;display:flex;flex-direction:column;align-items:flex-start}.wf-btn:active{transform:translateY(1px)}.wf-btn--primary{background:#fff;color:#000;border-color:#fff}.wf-btn--ghost{background:transparent;color:#e8ecf2}.wf-btn:hover{filter:brightness(1.05);box-shadow:0 10px 22px rgba(0,0,0,.35)}.wf-btn--xl{padding:16px 22px}.wf-btnMain{line-height:1}.wf-btnSub{font-size:12px;font-weight:600;opacity:.75;margin-top:4px}.wf-links{margin-top:16px}.wf-pills{list-style:none;padding:0;margin:0;display:flex;gap:12px;flex-wrap:wrap}.wf-pill{display:inline-block;padding:12px 16px;border-radius:999px;font-size:14px;line-height:1;border:1px solid var(--wf-line);background:var(--wf-bg-2);color:#e7ebf1;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.5),0 6px 18px rgba(0,0,0,.35);transition:transform .08s ease,filter .18s ease,box-shadow .18s ease}.wf-pill:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 12px 24px rgba(0,0,0,.35)}.wf-legal{border-top:1px solid var(--wf-line);background:#0b0d10;width:100vw;margin-inline:calc(50% - 50vw)}.wf-legalbar{max-width:none;margin:0;padding:14px 40px 18px;display:flex;align-items:center;justify-content:flex-start;gap:20px;flex-wrap:wrap}.wf-copy{color:var(--wf-muted);font-size:13px;margin:0}.wf-legalLinks{display:flex;gap:12px;flex-wrap:wrap}.wf-legalLinks a{display:inline-block;font-size:13px;color:#fff;text-decoration:none;padding:10px 14px;border-radius:12px;border:1px solid var(--wf-line);background:var(--wf-bg-2)}.scroll-top{position:fixed;bottom:80px;right:20px;z-index:50}.wf-btn:focus-visible,.wf-legalLinks a:focus-visible,.wf-pill:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:900px){.wf-brand{grid-template-columns:1fr;align-items:center;justify-items:center;text-align:center}.wf-ctas{justify-content:center}.wf-btn{align-items:center}}@media (max-width:640px){.wf-brand-left{flex-direction:column;align-items:center;gap:12px}.wf-logo img{max-height:70px}.wf-meta{text-align:center}.wf-title{font-size:clamp(18px,6vw,24px)}.wf-btn{width:100%;padding:12px 16px}.wf-pill{padding:10px 14px}.wf-legalbar{justify-content:center;text-align:center}}.link-like{background:none;border:none;color:var(--wf-muted);font-size:13px;cursor:pointer;padding:0;text-decoration:none;transition:color .18s ease}.link-like:hover{color:#fff;text-decoration:underline}.premios-section{width:100%;padding:clamp(40px,6vw,80px) 0;background:radial-gradient(circle at top right,rgba(255,108,0,.25),transparent 50%),radial-gradient(circle at bottom left,rgba(138,43,226,.25),transparent 50%),linear-gradient(180deg,#1b0828,#0d0314);color:#fff}.premios-container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.premios-title{font-size:clamp(24px,3vw,32px);font-weight:900;color:#ff6c00;margin-bottom:8px}.premios-sub{opacity:.85;margin-bottom:20px}.premios-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.premios-tab{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.25);padding:10px 18px;border-radius:999px;font-weight:700;color:#fff;cursor:pointer;transition:all .2s ease}.premios-tab:hover{background:hsla(0,0%,100%,.18)}.premios-tab.active{background:#ff6c00;border-color:#ff6c00;color:#fff}.premios-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:14px;padding:24px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .3s ease}.premios-card h3{color:#ff6c00;margin-bottom:16px}.premios-card table{width:100%;border-collapse:collapse;margin-bottom:16px}.premios-card td,.premios-card th{border:1px solid hsla(0,0%,100%,.25);padding:10px;text-align:center}.premios-card thead{background:rgba(255,108,0,.2);font-weight:700}.premios-card tfoot td{font-weight:700;background:hsla(0,0%,100%,.1)}.btn-cta{display:inline-block;padding:14px 28px;background:#ff6c00;color:#fff;border-radius:999px;text-decoration:none;font-weight:800;transition:all .2s ease}.btn-cta:hover{color:#fff;filter:brightness(1.1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.premios-container{max-width:100%!important;padding:0 16px!important}.premios-card{margin-left:-16px;margin-right:-16px;border-radius:0;padding:16px}.premios-card table{width:100%!important;min-width:100%!important;table-layout:fixed}.premios-card td,.premios-card th{font-size:14px;word-break:break-word}.btn-cta{display:block;width:100%;text-align:center;margin-top:12px}.premios-tabs{margin-bottom:20px}.premios-tab{flex:1 1 auto;text-align:center;padding:10px;font-size:clamp(12px,3vw,14px)}}.verificar-section{align-items:center;padding:2rem}.verificar-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;max-width:1100px;width:100%;align-items:center}.verificar-card{background:rgba(40,0,70,.85);border-radius:16px;padding:2rem;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.6)}@media (max-width:900px){.verificar-card{margin-top:40px}}.verificar-title{font-size:2rem;font-weight:800;color:#ff5c00;margin-bottom:.8rem}.verificar-sub{font-size:1rem;color:#ddd;margin-bottom:1.5rem;line-height:1.5}.verificar-form{display:flex;flex-direction:column;gap:1rem}.verificar-form input{padding:.8rem 1rem;border-radius:12px;border:1px solid #555;background:#1a001f;color:#fff;font-size:1rem}.verificar-form button{background:linear-gradient(90deg,#ff5c00,#ff8a00);color:#fff;font-weight:600;border:none;border-radius:12px;padding:.9rem;cursor:pointer;transition:all .2s ease}.verificar-form button:hover{filter:brightness(1.1)}.resultado-card{margin-top:1.5rem;padding:1rem;border-radius:12px;text-align:left;font-size:.95rem}.resultado-card.ok{background:rgba(0,128,0,.2);border:1px solid #0f8}.resultado-card.error{background:rgba(128,0,0,.3);border:1px solid #f44}.btn-whatsapp{padding:.6rem 1rem}.seguridad-box{margin-top:1.5rem;font-size:.85rem;color:#bbb;background:hsla(0,0%,100%,.05);border-radius:10px;padding:.8rem}.verificar-img{border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.5)}.verificar-img img{width:100%;height:auto;display:block}@media (max-width:900px){.verificar-grid{grid-template-columns:1fr}.verificar-img{margin-top:1.5rem}}.etapa-text.alerta-etapa{color:#b58900;font-weight:700;text-decoration:underline}.alerta-box{margin:1rem 0;padding:1rem;border-radius:10px;background:#fff3cd;border:1px solid #ffecb5;color:#856404;font-size:.95rem;line-height:1.4}.verificar-section{min-height:100vh;display:flex;justify-content:center;background:linear-gradient(180deg,rgba(18,0,36,.95),rgba(18,0,36,.98));padding:6rem 2rem 2rem;box-sizing:border-box}:root{--header-height:80px}.verificar-section{min-height:calc(100vh - var(--header-height));padding-top:var(--header-height)}.btn-pago{display:inline-block;margin-top:1rem;background:#fc0;color:#000;padding:.7rem 1.2rem;border-radius:10px;text-decoration:none;font-weight:700}.btn-pago:hover{background:#ffdb4d}.btn-whatsapp{display:inline-block;margin-top:1rem;background:#25d366;color:#fff;padding:.8rem 1.2rem;border-radius:10px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .2s ease}.btn-whatsapp:hover{background:#1ebe57;color:#fff!important}@media (max-width:900px){.btn-whatsapp{width:100%;text-align:center;margin-top:1.5rem}}:root{--hero-offset:8vh;--mobile-header-h:72px}.promo8k{min-height:100dvh;background:radial-gradient(1200px 600px at 15% -10%,rgba(255,138,0,.25),transparent 55%),radial-gradient(900px 500px at 90% 110%,rgba(255,138,0,.18),transparent 60%),linear-gradient(180deg,#12051f,#1a082b 45%,#0f0720);color:#fff;position:relative;overflow:hidden;display:grid;place-items:center;padding:24px}@media (min-width:1100px){.promo8k{padding-top:calc(24px + var(--hero-offset));padding-bottom:6vh}}@media (min-width:1440px){:root{--hero-offset:10vh}}.promo8k__header{display:flex;align-items:center;justify-content:space-between;position:fixed;top:16px;left:24px;right:24px;z-index:20;padding:12px 16px;border-radius:12px;background:linear-gradient(180deg,rgba(10,5,20,.85),rgba(10,5,20,0));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.promo8k__logo{height:34px;width:auto}.promo8k__wrap{max-width:1400px;width:100%;display:grid;grid-template-columns:.9fr 1.5fr;grid-gap:28px;gap:28px;margin:0 auto;padding:0 24px;align-items:stretch}.card{background:#2a0d43;border-radius:22px;padding:26px;box-shadow:0 14px 30px rgba(0,0,0,.35);height:100%}.card,.card--right{display:flex;flex-direction:column;min-height:0}.card--right{position:relative;background:#2f114d;padding:12px;overflow:visible}.card--right .swap{flex:1 1 auto;min-height:0;overflow:auto}.swap__poster{display:flex;align-items:center;justify-content:center;padding:6px}.card__poster{display:block;width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:18px;background-color:#1a0c2f}.card__title{letter-spacing:.03em;font-size:clamp(28px,4vw,38px);color:#ff7a00;margin:0 0 8px}.card__subtitle{color:#e6d7ff;line-height:1.6;margin:0 0 18px}.promo-box{background:#1f0a34;border-radius:14px;padding:16px 18px;margin:8px 0 18px;border:1px solid hsla(0,0%,100%,.06)}.promo-box__price{font-weight:700;font-size:18px;color:#fff;margin-bottom:4px}.promo-box__price span{color:#ff7a00;font-size:22px;font-weight:800}.promo-box__note{color:#cbb7ff;font-size:14px}.countdown{background:#2f114d;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:12px 14px;margin-bottom:14px}.countdown__label{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffb37a;text-transform:uppercase;letter-spacing:.08em}.dot{width:8px;height:8px;background:#ff7a00;border-radius:50%;box-shadow:0 0 10px #ff7a00;display:inline-block;animation:pulse 1.2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:.9}60%{transform:scale(1.35);opacity:.5}to{transform:scale(1);opacity:.9}}.countdown__numbers{margin-top:6px;font-weight:800;font-size:22px;color:#fff}.countdown__bar{margin-top:10px;height:8px;border-radius:999px;overflow:hidden;background:hsla(0,0%,100%,.08)}.countdown__bar span{display:block;height:100%;background:linear-gradient(90deg,#ff7a00,#ff5b00);box-shadow:inset 0 0 12px rgba(255,122,0,.45);transition:width .6s ease}.list-benefits{margin-top:16px;color:#e6d7ff;line-height:1.6;padding-left:18px}.list-benefits li{margin:4px 0}.legal-note{margin-top:10px;font-size:12px;color:#cbb7ff;opacity:.9}.btn{transition:.2s ease}.btn,.btn--cta{border-radius:12px}.btn--cta{padding:12px 18px;background:#ff7a00;color:#fff}.btn--cta:hover{background:#ff5b00}.btn--primary{padding:14px 18px;color:#fff;background:linear-gradient(90deg,#ff7a00,#ff5b00);box-shadow:0 10px 22px rgba(255,122,0,.35);animation:ctaGlow 5s ease-in-out infinite}.btn--primary:hover{transform:translateY(-1px);filter:brightness(1.05)}.btn--block{width:100%}.btn--disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.2);animation:none}.btn--shine{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.btn--shine:after{content:"";position:absolute;top:-60%;bottom:-60%;left:-120%;width:60%;background:linear-gradient(120deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.85) 45%,hsla(0,0%,100%,0) 70%);mix-blend-mode:screen;filter:blur(1px);animation:shineSweep 2.6s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes shineSweep{0%{transform:translateX(0);opacity:.9}60%{transform:translateX(320%);opacity:.9}to{transform:translateX(320%);opacity:0}}@keyframes ctaGlow{0%,to{box-shadow:0 10px 22px rgba(255,122,0,.35)}50%{box-shadow:0 16px 40px rgba(255,122,0,.6)}}@media (prefers-reduced-motion:reduce){.btn--primary,.btn--shine:after{animation:none}}.swap{flex:1 1 auto;display:grid;min-height:560px;height:100%;position:relative}.swap__panel{grid-area:1/1;transition:opacity .25s ease,transform .25s ease;transform:translateY(6px);opacity:0;pointer-events:none}.swap.is-poster .swap__poster{position:relative;opacity:1;transform:none;pointer-events:auto}.swap.is-poster .swap__form{position:absolute;inset:0}.swap.is-form .swap__form{position:relative;opacity:1;transform:none;pointer-events:auto;height:100%;overflow:auto;padding:8px 14px 14px;scrollbar-gutter:stable both-edges}.swap.is-form .swap__poster{position:absolute;inset:0}.swap .form-embed{background:transparent;border:0;padding:0;width:100%;max-width:none}.swap .form-embed input,.swap .form-embed select,.swap .form-embed textarea{width:100%;font-size:16px}.swap .form-embed h1,.swap .form-embed h2{font-size:clamp(22px,3vw,34px);line-height:1.15;margin:6px 0 10px}.swap .form-embed h3{font-size:clamp(16px,2.2vw,20px)}.btn-back{background:transparent;border:0;color:#ffb37a;font-weight:700;cursor:pointer;margin:4px 4px 10px;padding:6px 8px;border-radius:8px}.btn-back:hover{background:hsla(0,0%,100%,.06)}.swap.is-form .swap__form::-webkit-scrollbar{width:10px}.swap.is-form .swap__form::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:999px}.swap.is-form .swap__form::-webkit-scrollbar-track{background:hsla(0,0%,100%,.06);border-radius:999px}.cta-row{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:16px}.cedula-input{flex:1 1 auto;background:#1f0a34;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;padding:14px;font-weight:600;letter-spacing:.02em;outline:0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,0);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.cedula-input::placeholder{color:#cbb7ff;opacity:.9}.cedula-input:focus{border-color:#ff7a00;box-shadow:0 0 0 3px rgba(255,122,0,.25)}.cta-row .btn{width:100%;padding-left:22px;padding-right:22px;white-space:nowrap}@media (max-width:1100px){.promo8k__wrap{grid-template-columns:1fr;max-width:760px;gap:20px}.card--right .swap{max-height:none;overflow:visible}.swap{min-height:480px}}@media (max-width:920px){.promo8k{align-content:start;padding-block:32px}.card{padding:22px;border-radius:18px}.card__poster{border-radius:14px}}@media (max-width:768px){.promo8k{padding:calc(var(--mobile-header-h) + 12px + env(safe-area-inset-top)) clamp(10px,4vw,16px) 28px}.promo8k__wrap{max-width:100%;grid-template-columns:1fr;padding:0;gap:18px}.card{width:100%;margin-inline:0;border-radius:18px;padding:22px}.card--right{padding:12px}.card--right .swap{max-height:none;overflow:visible}}@media (max-width:380px){.promo8k{padding-inline:8px}.card{padding:18px;border-radius:16px}}@media (min-width:1440px){.promo8k__wrap{max-width:1500px;grid-template-columns:.95fr 1.55fr}.card{padding:30px}.swap{min-height:640px}}.hero-ruta{width:100%;padding:80px 16px;text-align:center;color:#fff;background:linear-gradient(135deg,#4c1c6f,#ff6c00);border-radius:0}.hero-ruta__content{max-width:1100px;margin:0 auto}.hero-ruta__title{font-size:clamp(26px,5vw,44px);font-weight:800;margin-bottom:8px}.hero-ruta__subtitle{font-size:18px;color:hsla(0,0%,100%,.85);margin-bottom:24px}.hero-ruta__benefits,.hero-ruta__chips,.hero-ruta__status{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:18px}.chip{padding:10px 18px;border-radius:999px;font-weight:600;font-size:15px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.28);color:#fff;transition:all .25s ease}.chip--black{background:#000;color:#fff;border:none}.chip--dashed{border:1px dashed hsla(0,0%,100%,.4)}.hero-ruta__actions{display:flex;justify-content:center;gap:16px;margin-top:28px}.btn{padding:14px 28px;font-weight:700;font-size:16px;cursor:pointer;transition:all .25s ease}.btn--fill{background:#ff6c00;box-shadow:0 4px 12px rgba(255,108,0,.4)}.btn--fill:hover{background:#e85f00}.btn--outline{border:2px solid #fff}.btn--outline:hover{background:hsla(0,0%,100%,.15)}.ruta-detalle.container{max-width:1200px;margin:0 auto 40px;padding:24px;background:rgba(14,5,28,.96);border:1px solid hsla(0,0%,100%,.06);border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.04);overflow:hidden}@media (min-width:1280px){.ruta-detalle.container{border-radius:28px}}.ruta-detalle__grid{display:grid;grid-gap:24px;gap:24px}@media (min-width:900px){.ruta-detalle__grid{grid-template-columns:1fr 1fr}}.card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:24px;color:#f3f3f6;box-shadow:0 2px 10px rgba(0,0,0,.18)}.card__title{font-size:22px;font-weight:800;margin-bottom:16px;color:#ff7a1a;text-transform:uppercase;letter-spacing:.02em}.card__subtitle{margin-top:20px;font-size:14px;font-weight:700;color:#cab8ff;text-transform:uppercase}.card p{margin-bottom:10px;color:#e9e9ef}.muted{color:#c9c9d2}.steps{margin:0;padding:0;list-style:none}.step{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid hsla(0,0%,100%,.06);color:#ececf3}.km{min-width:72px;padding:6px 10px;text-align:center;font-weight:800;font-size:14px;color:#fff;background:rgba(255,122,26,.18);border:1px dashed hsla(0,0%,100%,.25);border-radius:10px}.step small{display:block;font-size:12.5px;color:#b9bac6}.card__header{justify-content:space-between;align-items:center}.card__header,.segmented{display:flex;margin-bottom:16px}.segmented{gap:8px}.segmented button{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.25);padding:8px 14px;border-radius:999px;font-weight:700;cursor:pointer;color:#f4f4f7;transition:transform .12s ease,background-color .2s ease,border-color .2s ease}.segmented button:hover{transform:translateY(-1px)}.segmented button.active{background:#ff7a1a;border-color:#ff7a1a;color:#fff}.map-placeholder{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:12px;text-align:center}.map-iframe,.map-img{width:100%;display:block;border-radius:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:999px;font-weight:800;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,background .2s ease,color .2s ease;white-space:nowrap}.btn--fill{background:linear-gradient(180deg,#ff8a2a,#ff6c00);color:#fff;border:0;box-shadow:0 10px 18px rgba(255,108,0,.22)}.btn--fill:hover{transform:translateY(-1px);box-shadow:0 14px 22px rgba(255,108,0,.28)}.btn--outline{background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.6)}.btn--outline:hover{border-color:#fff}.btn.small{padding:10px 16px;font-weight:800}.reglamento{font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;color:#f2f2f2;background:rgba(20,10,30,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2.5rem 2rem;line-height:1.8;max-width:950px;margin:90px auto 50px;border-radius:18px;box-shadow:0 12px 40px rgba(0,0,0,.85);transition:all .4s ease-in-out;animation:fadeInUp .8s ease both}.reglamento h1{font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:2.5rem;color:#ff6c00;text-transform:uppercase;letter-spacing:1px}.reglamento .articulo{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.08);opacity:0;transform:translateY(20px);animation:fadeUp .8s ease forwards}.reglamento .articulo:first-child{animation-delay:.3s}.reglamento .articulo:nth-child(2){animation-delay:.5s}.reglamento .articulo:nth-child(3){animation-delay:.7s}.reglamento .articulo:nth-child(4){animation-delay:.9s}.reglamento .articulo:nth-child(5){animation-delay:1.1s}.reglamento .articulo h2{font-size:1.25rem;font-weight:600;margin-bottom:.8rem;color:#ff6c00;text-transform:uppercase;transition:color .3s,text-shadow .3s}.reglamento .articulo h2:hover{color:#ffa04d;text-shadow:0 0 15px rgba(255,108,0,.7)}.reglamento a{color:#ff884d;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease,color .3s ease}.reglamento a:hover{border-color:#ff884d;color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes glowText{0%{text-shadow:0 0 5px rgba(255,108,0,.4),0 0 10px rgba(255,108,0,.3)}to{text-shadow:0 0 20px rgba(255,108,0,.95),0 0 35px rgba(255,108,0,.7)}}@media (max-width:768px){.reglamento{margin:70px 1rem 30px;padding:1.8rem}.reglamento h1{font-size:1.7rem}.reglamento .articulo h2{font-size:1.05rem}}.mandarina-countdown{--bg-1:#210b25;--bg-2:#120815;--stroke:hsla(0,0%,100%,.1);--txt:#f3f4f6;--accent:#ff7a00;--accent-ink:#ffd6a8;--accent-soft:rgba(255,122,0,.12);--accent-stroke:rgba(255,122,0,.38);--danger:#ff5252;--danger-soft:rgba(255,82,82,.12);--danger-stroke:rgba(255,82,82,.38);width:100%;max-width:1100px;margin:16px auto 28px;padding:14px 18px 16px;border-radius:16px;background:linear-gradient(180deg,rgba(255,122,0,.08) 0,rgba(255,122,0,0) 22%),radial-gradient(90% 140% at 0 0,rgba(255,122,0,.1) 0,rgba(255,122,0,0) 35%),linear-gradient(160deg,var(--bg-1),var(--bg-2));border:1px solid var(--stroke);box-shadow:0 6px 18px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mandarina-countdown:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:16px 0 0 16px;background:linear-gradient(180deg,#ffc285 0,var(--accent) 60%,#ff9e42 100%);box-shadow:0 0 22px rgba(255,122,0,.35)}.mandarina-countdown p{margin:0;line-height:1.35;font-size:1rem;color:var(--txt);letter-spacing:.2px}.mandarina-countdown strong{display:inline-block;margin-left:8px;padding:4px 12px;border-radius:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.4px;background:var(--accent-soft);border:1px solid var(--accent-stroke);color:var(--accent-ink);text-shadow:0 0 12px rgba(255,122,0,.25)}.mandarina-countdown .expired{margin:0;padding:6px 12px;border-radius:10px;background:var(--danger-soft);border:1px solid var(--danger-stroke);color:#ffc7c7;font-weight:700;letter-spacing:.3px}@media (prefers-color-scheme:light){.mandarina-countdown{--bg-1:#fff;--bg-2:#f6f6f8;--stroke:rgba(0,0,0,.1);--txt:#1b1b1f}.mandarina-countdown p{color:var(--txt)}.mandarina-countdown strong{color:#8a3e00;text-shadow:none}.mandarina-countdown .expired{color:#9a1e1e}}@media (min-width:640px){.mandarina-countdown{padding:18px 22px}.mandarina-countdown p{font-size:1.06rem}}@media (min-width:1024px){.mandarina-countdown p{font-size:1.12rem}}