@property --p{syntax: "<number>"; inherits: true; initial-value: 0;}:root{--bruma:#ECEDEF;--papel:#FFFFFF;--aluminio:#C9CDD3;--grafito:#23262B;--tinta:#12151A;--humo:#6B7280;--senal:#4B2EFF;--senal-suave:#EDE9FF;--wa:#25D366;--r-chico:10px;--r-medio:18px;--r-grande:32px;--ancho:min(1180px, 92vw);--paso:clamp(56px, 9vw, 128px);--sombra-baja:0 1px 2px rgba(18,21,26,.06), 0 8px 24px rgba(18,21,26,.05);--sombra-alta:0 24px 70px rgba(18,21,26,.18);--borde:color-mix(in srgb, var(--aluminio) 60%, transparent)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bruma);color:var(--grafito);font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-variation-settings:"wdth" 100;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;display:block}button{font:inherit;color:inherit}a{color:inherit}h1,h2,h3{font-variation-settings:"wdth" 118,"wght" 700;line-height:.98;letter-spacing:-.025em;margin:0;text-wrap:balance}h1{font-size:clamp(38px,7.2vw,80px)}h2{font-size:clamp(30px,4.6vw,54px)}h3{font-size:clamp(19px,2.1vw,24px);line-height:1.1}p{margin:0;max-width:62ch}:focus-visible{outline:3px solid var(--senal);outline-offset:3px;border-radius:4px}.saltar{position:absolute;left:-9999px;top:0;background:var(--tinta);color:#fff;padding:12px 18px;z-index:200}.saltar:focus{left:12px;top:12px}.contenedor{width:var(--ancho);margin-inline:auto}.seccion{padding-block:var(--paso)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;cursor:pointer;padding:13px 24px;font-variation-settings:"wght" 650;font-size:15.5px;letter-spacing:-.01em;text-decoration:none;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease,border-color .16s ease}.btn:active{transform:scale(.97)}.btn--solido{background:var(--tinta);color:#fff}.btn--solido:hover{background:#000}.btn--senal{background:var(--senal);color:#fff;box-shadow:0 8px 22px #4b2eff47}.btn--senal:hover{box-shadow:0 12px 30px #4b2eff5c}.btn--linea{background:transparent;border:1.5px solid var(--aluminio);color:var(--grafito)}.btn--linea:hover{border-color:var(--grafito)}.btn--wa{background:var(--wa);color:#fff;box-shadow:0 8px 22px #25d3664d}.btn--wa:hover{box-shadow:0 12px 30px #25d3666b}.btn__wa{width:18px;height:18px;fill:#fff;flex:0 0 auto}.btn--chico{padding:9px 16px;font-size:14px}.sobre-oscuro .btn--linea{border-color:#ffffff47;color:#fff}.sobre-oscuro .btn--linea:hover{border-color:#fff;background:#ffffff0f}.nav{position:sticky;top:0;z-index:80;backdrop-filter:blur(14px) saturate(1.4);background:color-mix(in srgb,var(--bruma) 78%,transparent);border-bottom:1px solid color-mix(in srgb,var(--aluminio) 55%,transparent);transition:box-shadow .2s ease,background-color .2s ease}.nav--scroll{box-shadow:0 6px 20px #12151a14;background:color-mix(in srgb,var(--bruma) 92%,transparent)}.nav__fila{width:var(--ancho);margin-inline:auto;display:flex;align-items:center;gap:22px;height:66px}.marca{display:flex;align-items:center;gap:9px;text-decoration:none;margin-right:auto}.marca__logo{height:22px;width:auto;display:block}.marca__go{font-variation-settings:"wdth" 125,"wght" 800;font-size:23px;letter-spacing:-.045em}.marca__tech{font-variation-settings:"wdth" 75,"wght" 400;font-size:23px;letter-spacing:.02em;color:var(--humo)}.marca__ciudad{font-size:11.5px;color:var(--humo);border-left:1px solid var(--aluminio);padding-left:8px;font-variation-settings:"wdth" 80}.nav__links{display:flex;gap:24px}.nav__links a{text-decoration:none;font-size:15px;color:var(--humo);transition:color .15s ease}.nav__links a:hover{color:var(--grafito)}@media(max-width:860px){.nav__links,.marca__ciudad{display:none}}.hero{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(24px,4vw,48px)}.hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.hero__sub{margin-top:22px;font-size:clamp(17px,1.5vw,19px);color:var(--humo);max-width:44ch}.hero__acciones{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero__datos{display:flex;gap:clamp(18px,3vw,44px);margin-top:38px;padding-top:22px;border-top:1px solid var(--aluminio)}.dato__n{font-variation-settings:"wdth" 118,"wght" 700;font-size:clamp(22px,2.6vw,30px);line-height:1;letter-spacing:-.03em}.dato__t{font-size:13px;color:var(--humo);margin-top:6px;max-width:16ch}@media(max-width:900px){.hero__grid{grid-template-columns:1fr;gap:8px}}.escena{perspective:1400px;display:grid;place-items:center;min-height:clamp(380px,52vh,560px)}.tel{position:relative;width:clamp(200px,22vw,262px);aspect-ratio:262/536;transform-style:preserve-3d;transform:rotateX(calc(6deg - var(--p) * 4deg)) rotateY(calc(-16deg + var(--p) * -196deg)) rotate(calc(-2deg + var(--p) * 2deg));filter:drop-shadow(0 40px 55px rgba(18,21,26,.32));will-change:transform}.tel__cara{position:absolute;inset:0;border-radius:12.5%/6.2%;backface-visibility:hidden}.tel__frente{transform:translateZ(6.5px);background:linear-gradient(150deg,#3c4756,#1a1f27 42%,#2c3540);border:1.5px solid #737C88;padding:7px;overflow:hidden}.pantalla{position:absolute;inset:7px;border-radius:11%/5.4%;background:radial-gradient(120% 80% at 18% 8%,#6B4BFF 0%,transparent 55%),radial-gradient(100% 70% at 88% 96%,#00C2A8 0%,transparent 50%),linear-gradient(180deg,#101522,#05070c);overflow:hidden}.isla{position:absolute;top:11px;left:50%;translate:-50% 0;width:30%;height:16px;border-radius:999px;background:#04060a}.hora{position:absolute;top:46px;left:0;right:0;text-align:center;color:#fff;font-variation-settings:"wdth" 110,"wght" 300;font-size:clamp(26px,3.4vw,40px);letter-spacing:-.04em;line-height:1}.fecha{position:absolute;top:calc(46px + 2.6em);left:0;right:0;text-align:center;color:#ffffffb8;font-size:11px}.apps{position:absolute;left:11%;right:11%;bottom:15%;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.apps i{display:block;aspect-ratio:1;border-radius:26%;background:#ffffff29}.apps i:nth-child(2){background:#ffffff4d}.apps i:nth-child(5){background:var(--senal)}.apps i:nth-child(7){background:#00c2a8a6}.barrita{position:absolute;bottom:7px;left:50%;translate:-50% 0;width:33%;height:4px;border-radius:999px;background:#fff9}.tel__dorso{transform:translateZ(-6.5px) rotateY(180deg);background:linear-gradient(145deg,#e4e6ea,#aeb4bd 38%,#f2f3f5 58%,#98a0aa);border:1.5px solid #8B939E}.camaras{position:absolute;top:4.5%;left:5%;width:37%;aspect-ratio:1;border-radius:26%;background:linear-gradient(150deg,#c3c8cf,#9ba2ab);box-shadow:inset 0 1px 2px #fffc;display:grid;grid-template-columns:1fr 1fr;gap:6%;padding:7%}.camaras b{display:block;border-radius:50%;background:radial-gradient(circle at 34% 28%,#4a5360,#0b0e13 62%);box-shadow:0 0 0 2px #a8aeb7,inset 0 0 6px #000}.camaras b:nth-child(3){grid-column:1/2}.camaras b:nth-child(4){grid-column:2/3;align-self:center;background:radial-gradient(circle at 40% 35%,#fff3c4,#e0a93b);box-shadow:none;width:52%;justify-self:center}.logo-dorso{position:absolute;top:44%;left:50%;translate:-50% 0;width:22%;aspect-ratio:1;border-radius:50%;background:linear-gradient(160deg,#f6f7f8,#b8bec6);box-shadow:inset 0 0 0 1px #ffffffb3;display:grid;place-items:center}.logo-dorso span{font-variation-settings:"wdth" 125,"wght" 800;font-size:clamp(9px,1vw,12px);color:#4a525c;letter-spacing:-.05em}.tel__canto{position:absolute;top:2%;height:96%;width:13px;left:calc(50% - 6.5px);background:linear-gradient(90deg,#5c646f,#9aa2ac 45%,#3e454e);border-radius:3px}.tel__canto--der{transform:rotateY(90deg) translateZ(calc(clamp(200px,22vw,262px)/2 - 6.5px))}.tel__canto--izq{transform:rotateY(-90deg) translateZ(calc(clamp(200px,22vw,262px)/2 - 6.5px))}@media(prefers-reduced-motion:no-preference){html.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}html.js .reveal.reveal--in{opacity:1;transform:none}}.destacados__flechas{display:flex;gap:8px}.flecha{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--aluminio);background:var(--papel);cursor:pointer;font-size:22px;line-height:1;color:var(--grafito);display:grid;place-items:center;transition:border-color .15s ease}.flecha:hover{border-color:var(--grafito)}@media(max-width:860px){.destacados__flechas{display:none}}.destacados__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin;scroll-padding-left:calc((100vw - var(--ancho)) / 2)}.destacados__track::-webkit-scrollbar{height:6px}.destacados__track::-webkit-scrollbar-thumb{background:var(--aluminio);border-radius:999px}.slide{flex:0 0 min(340px,82%);scroll-snap-align:start;background:var(--papel);border-radius:var(--r-medio);overflow:hidden;border:1px solid var(--borde);display:flex;flex-direction:column}.slide__img{display:block;aspect-ratio:4/3;background:linear-gradient(145deg,#f4f5f7,#dde0e5)}.slide__img img{width:100%;height:100%;object-fit:contain;padding:18px}.slide__info{padding:16px 18px 18px;display:flex;flex-direction:column}.slide__n{font-variation-settings:"wght" 650;font-size:16.5px;letter-spacing:-.015em}.slide__specs{font-size:13px;color:var(--humo);margin-top:3px}.slide__precio{font-variation-settings:"wdth" 115,"wght" 700;font-size:24px;letter-spacing:-.03em;margin-top:10px}.slide .btn{margin-top:14px;width:100%}.tabs{display:flex;gap:8px;overflow-x:auto;margin-bottom:26px;padding-bottom:4px;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{flex:0 0 auto;padding:9px 17px;border-radius:999px;border:1.5px solid var(--aluminio);background:var(--papel);cursor:pointer;font-size:14.5px;font-variation-settings:"wght" 600;color:var(--grafito);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.tab:hover{border-color:var(--grafito)}.tab[aria-pressed=true]{background:var(--tinta);color:#fff;border-color:var(--tinta)}.encabezado{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.encabezado p{color:var(--humo);font-size:15.5px;max-width:40ch;margin-top:8px}.catalogo-vacio{color:var(--humo);padding:20px 0}.grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:16px}.prod{background:var(--papel);border-radius:var(--r-medio);border:1px solid var(--borde);padding:18px;display:flex;flex-direction:column}.prod__visual{height:158px;border-radius:var(--r-chico);margin-bottom:16px;background:linear-gradient(145deg,#f4f5f7,#dde0e5);display:grid;place-items:center;position:relative;overflow:hidden}.prod__visual:after{content:attr(data-glifo);font-variation-settings:"wdth" 125,"wght" 800;font-size:54px;color:#23262b1a;letter-spacing:-.06em}.prod__visual:has(img):after{content:none}.prod__visual img{width:100%;height:100%;object-fit:contain;padding:10px;position:relative;z-index:1}.prod__estado{position:absolute;top:10px;left:10px;z-index:2;background:var(--tinta);color:#fff;font-size:11.5px;padding:4px 9px;border-radius:999px;font-variation-settings:"wght" 600}.prod__estado--usado{background:var(--senal)}.prod__badge-agotado{position:absolute;top:10px;right:10px;z-index:2;background:var(--humo);color:#fff;font-size:11.5px;padding:4px 9px;border-radius:999px;font-variation-settings:"wght" 600}.prod--agotado .prod__visual img{opacity:.5;filter:grayscale(.35)}.prod__n{font-variation-settings:"wght" 650;font-size:16.5px;letter-spacing:-.015em}.prod__specs{font-size:13.5px;color:var(--humo);margin-top:4px}.prod__precio{font-variation-settings:"wdth" 115,"wght" 700;font-size:25px;letter-spacing:-.03em;margin-top:14px}.prod__cuotas{font-size:13px;color:var(--senal);font-variation-settings:"wght" 600;margin-top:3px}.prod__cta{margin-top:auto;width:100%}.prod__precio+.prod__cta,.prod__cuotas+.prod__cta{margin-top:16px}.franja{background:var(--papel);border-block:1px solid var(--borde)}.ventajas{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px)}.ventaja h3{margin-bottom:9px}.ventaja p{font-size:14.5px;color:var(--humo)}.ventaja{padding-left:18px;border-left:2px solid var(--senal)}@media(max-width:820px){.ventajas{grid-template-columns:1fr 1fr}}@media(max-width:520px){.ventajas{grid-template-columns:1fr}}.cierre{background:var(--tinta);color:#fff;border-radius:var(--r-grande);padding:clamp(34px,6vw,72px);display:grid;grid-template-columns:1.2fr .8fr;gap:34px;align-items:center}.cierre h2{color:#fff}.cierre p{color:#ffffffa8;margin-top:16px}.cierre__acc{display:flex;flex-direction:column;gap:11px}@media(max-width:820px){.cierre{grid-template-columns:1fr}}.pie{padding-block:44px 60px;font-size:14.5px;color:var(--humo)}.pie__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.marca--pie{margin-right:0;margin-bottom:14px}.pie__insignia{height:54px;width:auto;display:block}.pie h4{font-variation-settings:"wght" 650;font-size:14.5px;color:var(--grafito);margin:0 0 10px}.pie ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.pie a{text-decoration:none}.pie a:hover{color:var(--grafito)}.pie__legal{margin-top:34px;padding-top:18px;border-top:1px solid var(--aluminio);font-size:12.5px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.pie__legal a{color:var(--humo);text-decoration:underline}.pie__legal a:hover{color:var(--grafito)}.pie__credito{font-size:12px;color:var(--humo)}.btn-arrep{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:9px 15px;border-radius:999px;border:1.5px solid var(--aluminio);color:var(--grafito);text-decoration:none;font-size:13.5px;font-variation-settings:"wght" 600;transition:border-color .15s ease,background-color .15s ease}.btn-arrep:hover{border-color:var(--grafito);background:color-mix(in srgb,var(--aluminio) 22%,transparent)}.btn-arrep svg{width:17px;height:17px;flex:0 0 auto}@media(max-width:820px){.pie__grid{grid-template-columns:1fr 1fr}}.legal{padding-block:clamp(40px,7vw,84px);max-width:760px}.legal h1{font-size:clamp(30px,5vw,46px);margin-bottom:6px}.legal h2{font-size:clamp(20px,2.4vw,26px);margin:34px 0 10px}.legal p{color:var(--grafito);margin-bottom:12px}.legal ul{padding-left:20px;display:grid;gap:7px;margin:12px 0 16px}.legal li{color:var(--grafito)}.legal a{color:var(--senal);text-decoration:underline}.legal strong{font-variation-settings:"wght" 700}.legal .actualizado{color:var(--humo);font-size:14px;margin:6px 0 22px}.legal .aviso{background:var(--papel);border:1px solid var(--borde);border-radius:var(--r-medio);padding:18px 20px;margin:18px 0}.wa{position:fixed;right:18px;bottom:18px;z-index:90;width:60px;height:60px;border-radius:50%;background:var(--wa);display:grid;place-items:center;border:2px solid #fff;box-shadow:0 12px 30px #25d36680,0 2px 8px #00000038;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.wa:hover{transform:scale(1.06);box-shadow:0 16px 38px #25d36699,0 2px 8px #0000003d}.wa svg{width:30px;height:30px;fill:#fff}
