@font-face{font-family:Pricedown;src:url(/fonts/pricedown.woff2) format("woff2"),url(/fonts/pricedown.otf) format("opentype");font-display:swap}:root{--fondo:#0d101a;--panel:#151927;--borde:#262b40;--rosa:#fb3981;--naranja:#fc7b49;--crema:#f2ede1;--tenue:#9a9bb0;--deg:linear-gradient(135deg,#fb3981,#fc7b49);--tit:"Pricedown","Anton",Impact,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--fondo);color:var(--crema);font:16px/1.55 Inter,system-ui,sans-serif;background-image:radial-gradient(60rem 30rem at 100% -10%,#fb398122,transparent),radial-gradient(40rem 30rem at -20% 60%,#fc7b491a,transparent)}a{color:inherit}.deg{background:var(--deg);-webkit-background-clip:text;background-clip:text;color:transparent}.barra{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;padding-top:max(12px,env(safe-area-inset-top));background:#0d101add;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--borde)}.marca{display:flex;align-items:center;gap:8px;font:28px var(--tit);text-transform:uppercase;text-decoration:none}.marca img{width:32px;height:32px;border-radius:50%}.enlace{font-size:14px;color:var(--tenue)}main{max-width:960px;margin:0 auto;padding:0 20px}section{padding:56px 0}h1,h2,h3{font-family:var(--tit);text-transform:uppercase;letter-spacing:.5px;line-height:1.05;margin:0 0 12px;font-weight:400}h1{font-size:clamp(40px,9vw,72px)}h2{font-size:clamp(28px,6vw,44px);text-align:center}h3{font-size:26px}.heroe{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.sub{max-width:560px;color:var(--tenue);font-size:18px;margin:0}.cuenta{font-size:18px}.cuenta b{font:34px var(--tit);color:var(--crema)}.cuenta span{display:block;color:var(--tenue);font-size:14px}.acciones,.pagos{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.btn{display:inline-block;border:0;cursor:pointer;text-decoration:none;color:#fff;font:700 16px Inter,sans-serif;padding:14px 22px;border-radius:14px;background:var(--deg);box-shadow:0 8px 26px #fb398155;transition:transform .15s}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.6}.btn.suave{background:var(--borde);box-shadow:none}.btn.naranja{background:linear-gradient(135deg,#fc7b49,#ffc857);box-shadow:0 8px 26px #fc7b4955;color:#1a0f08}.sello{position:relative;overflow:hidden;display:inline-block;background:var(--deg);color:#fff;font:800 12px Inter,sans-serif;text-transform:uppercase;padding:5px 12px;border-radius:99px}.sello:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(100deg,transparent 30%,#fff9 50%,transparent 70%);animation:brillo 3s ease-in-out infinite}.rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.rejilla article,.plan,form{background:#151927cc;border:1px solid var(--borde);border-radius:18px;padding:18px}.rejilla p,.plan li,.nota,.lista>p{color:var(--tenue);margin:6px 0 0}.planes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:24px 0}.plan.destacado{border-color:var(--rosa);box-shadow:0 0 40px #fb398133}.precio{font:32px var(--tit);margin:6px 0}.plan ul{padding-left:18px;margin:0}.nota{text-align:center;font-size:14px;margin-top:16px}.lista{text-align:center}form{max-width:460px;margin:24px auto 0;display:grid;gap:12px;text-align:left}input,select{width:100%;background:var(--fondo);color:var(--crema);border:1px solid var(--borde);border-radius:12px;padding:13px;font:inherit}input:focus,select:focus{outline:none;border-color:var(--rosa)}.preg{display:grid;gap:6px;font-size:14px;color:var(--tenue)}.msg{margin:0;text-align:center}.msg a{color:var(--naranja);font-weight:700}footer{text-align:center;color:var(--tenue);font-size:12px;padding:32px 20px calc(32px + env(safe-area-inset-bottom));border-top:1px solid var(--borde)}.fan-aro{position:relative;border-radius:50%;padding:6px;isolation:isolate;width:150px;height:150px}.fan-aro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1;background:conic-gradient(from var(--giro,0deg),#fb3981,#fc7b49,#ffc857,#fc7b49,#fb3981);animation:giro 4s linear infinite}.fan-aro:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;z-index:-2;background:var(--deg);filter:blur(18px);opacity:.55;animation:pulso 2.4s ease-in-out infinite}.fan-centro{width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--fondo)}.fan-centro img{width:100%;height:100%;display:block;transform:scale(1.32)}@property --giro{syntax:"<angle>"; inherits:false; initial-value:0deg;}@keyframes giro{to{--giro:360deg}}@keyframes pulso{50%{opacity:.9}}@keyframes brillo{60%,to{transform:translate(120%)}}@media (prefers-reduced-motion: reduce){.fan-aro:before,.fan-aro:after,.sello:after{animation:none}}
