@import url("https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&display=swap");.comprar-page{--accent:#ffb000;--line:rgba(255,255,255,.09);--line-strong:rgba(255,255,255,.18);min-height:100vh;display:flex;flex-direction:column;color:#f6f4ef;font-family:Archivo,Segoe UI,system-ui,sans-serif;background-color:#070709;background-image:radial-gradient(900px 520px at 50% -12%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 62%),radial-gradient(700px 400px at 50% 115%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 66%);background-attachment:fixed}.comprar-page *{box-sizing:border-box}.comprar-page .cbar{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:960px;width:100%;margin:0 auto;padding:22px 24px}.comprar-page .cmarca{display:flex;align-items:center;gap:10px;font-weight:800;font-size:.95rem;letter-spacing:-.01em;color:inherit;text-decoration:none}.comprar-page .cmarca span{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-size:.9rem;font-weight:900;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.comprar-page .cficha{font-size:.78rem;color:rgba(255,255,255,.62);text-decoration:none;border-bottom:1px solid transparent;transition:.2s}.comprar-page .cficha:hover{color:#fff;border-color:var(--accent)}.comprar-page .cmain-lista{display:block;place-items:initial;padding-top:24px}.comprar-page .cgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;max-width:1000px;margin:36px auto 0}.comprar-page .cmini{display:flex;flex-direction:column;gap:8px;text-align:left;text-decoration:none;color:inherit;border-radius:18px;padding:26px 24px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:linear-gradient(180deg,#141013,#0b0a0c);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);transition:transform .18s ease,border-color .18s ease}.comprar-page .cmini:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 62%,transparent)}.comprar-page .cmini img{width:56px;height:56px;border-radius:14px;margin-bottom:6px}.comprar-page .cmini h2{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.comprar-page .cmini p{margin:0;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45)}.comprar-page .cmini-precio{margin-top:8px;font-size:1.05rem;font-weight:800;color:var(--accent)}.comprar-page .cmini-cta{font-size:.78rem;font-weight:700;color:rgba(255,255,255,.75)}.comprar-page .cmain{flex:1;display:grid;place-items:center;padding:8px 24px 64px}.comprar-page .ccard{position:relative;width:100%;max-width:520px;text-align:center;border-radius:24px;padding:40px 34px 32px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 40%),linear-gradient(180deg,#141013,#0b0a0c);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 50px 110px -50px #000,0 0 130px -60px var(--accent)}.comprar-page .clogo{width:132px;height:132px;border-radius:34px;display:block;margin:0 auto 22px;box-shadow:0 26px 50px -22px #000,0 0 60px -22px var(--accent)}.comprar-page h1{font-size:1.9rem;font-weight:900;letter-spacing:-.03em;margin:0;line-height:1.1}.comprar-page .crubro{margin:8px 0 0;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.5)}.comprar-page .cprecio{margin:26px 0 0;display:flex;align-items:baseline;justify-content:center;gap:8px}.comprar-page .camt{font-size:2.6rem;font-weight:900;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.comprar-page .cgratis{margin:12px 0 0;font-size:.8rem;color:var(--accent);font-weight:600}.comprar-page .clist{list-style:none;margin:26px 0 0;padding:22px 0 0;border-top:1px solid var(--line);text-align:left}.comprar-page .clist li{position:relative;padding:7px 0 7px 26px;font-size:.86rem;line-height:1.55;color:rgba(255,255,255,.72)}.comprar-page .clist li:before{content:"✓";position:absolute;left:0;top:7px;color:var(--accent);font-weight:900}.comprar-page .cform{margin-top:26px;text-align:left}.comprar-page .cform label{display:block;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.6);margin-bottom:8px}.comprar-page .cform label span{font-weight:400;color:rgba(255,255,255,.35)}.comprar-page .cform input[type=email]{width:100%;padding:14px 16px;border-radius:12px;font-size:.92rem;font-family:inherit;color:#fff;background:#08080b;border:1px solid var(--line-strong);transition:border-color .2s,box-shadow .2s}.comprar-page .cform input[type=email]::-moz-placeholder{color:rgba(255,255,255,.3)}.comprar-page .cform input[type=email]::placeholder{color:rgba(255,255,255,.3)}.comprar-page .cform input[type=email]:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.comprar-page .cform button{width:100%;margin-top:14px;padding:16px 24px;border:0;border-radius:12px;cursor:pointer;font-family:inherit;font-size:.98rem;font-weight:800;letter-spacing:-.01em;color:#120c02;background:linear-gradient(135deg,#fff,var(--accent) 62%);box-shadow:0 16px 34px -16px var(--accent);transition:transform .16s ease,box-shadow .25s ease,filter .2s}.comprar-page .cform button:hover{transform:translateY(-2px);filter:brightness(1.05)}.comprar-page .cform button:active{transform:translateY(0) scale(.995)}.comprar-page .cnote{margin:16px 0 0;font-size:.7rem;line-height:1.6;color:rgba(255,255,255,.4)}.comprar-page .clegal{margin:10px 0 0;font-size:.68rem;line-height:1.6;color:rgba(255,255,255,.35)}.comprar-page .clegal-link{color:rgba(255,255,255,.6);text-decoration:underline;text-underline-offset:2px;transition:color .2s}.comprar-page .clegal-link:hover{color:var(--accent)}.comprar-page .cbanner{width:100%;max-width:520px;margin:0 auto 18px;padding:14px 18px;border-radius:12px;font-size:.82rem;line-height:1.55;text-align:left;border:1px solid var(--line-strong);background:rgba(255,255,255,.05)}.comprar-page .cbanner.ok{border-color:rgba(52,211,153,.45);background:rgba(52,211,153,.1)}.comprar-page .cbanner.error{border-color:rgba(229,72,77,.5);background:rgba(229,72,77,.1)}.comprar-page .cbanner b{display:block;margin-bottom:3px}@media (max-width:560px){.comprar-page .ccard{padding:30px 22px 26px;border-radius:20px}.comprar-page h1{font-size:1.6rem}.comprar-page .camt{font-size:2.1rem}.comprar-page .clogo{width:104px;height:104px;border-radius:28px}}