body.page-index .pantallas-lead{position:relative;overflow:hidden;min-height:clamp(480px,68vh,760px)}body.page-index .pantallas-lead__layout{position:relative;display:block}body.page-index .hero-interior--pantallas{display:block;padding:clamp(72px,12vh,96px) 0 clamp(36px,5vh,52px);max-width:min(760px,58vw)}body.page-index .apple-devices,body.page-index .home-services,body.page-index .home-trust{position:relative;z-index:1}body.page-index .hero-interior--pantallas .interior-text{max-width:100%}.hero-title-index{font-size:unset;line-height:1.05;font-weight:300;letter-spacing:-0.02em;margin-bottom:0;display:flex;flex-direction:column;align-items:flex-start}.hero-title-index__line1{display:block;font-size:clamp(2.85rem,6.5vw,4rem);font-weight:300;line-height:1.06}.hero-title-index__line2{display:block;font-size:clamp(2.35rem,5.1vw,3.2rem);font-weight:300;line-height:1.06}.hero-title-index strong{font-weight:700}@media (max-width:1024px){body.page-index .pantallas-lead{min-height:auto;overflow:hidden;background-image:url('../images/face_id.webp');background-position:center bottom;background-size:var(--hero-bg-size);background-repeat:no-repeat;padding-bottom:var(--hero-bg-pad-bottom)}body.page-index .hero-interior--pantallas{text-align:center;margin-left:auto;margin-right:auto;max-width:none}body.page-index .hero-title-index{align-items:center}body.page-pantallas .pantallas-lead{overflow:hidden;background-image:url('../images/pantallas1.webp');background-position:center bottom;background-size:var(--hero-bg-size);background-repeat:no-repeat;padding-bottom:var(--hero-bg-pad-bottom)}body.page-baterias .pantallas-lead{overflow:hidden;background-image:url('../images/bateria_celular_hero.webp');background-position:center bottom;background-size:var(--hero-bg-size);background-repeat:no-repeat;padding-bottom:var(--hero-bg-pad-bottom)}}body.page-pantallas .section-title--pantallas-services,body.page-baterias .section-title--pantallas-services{margin-left:0;margin-right:0}body.page-pantallas .pantallas-services .info-card,body.page-baterias .pantallas-services .info-card{text-align:left;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:16px}body.page-pantallas .pantallas-process .process-step,body.page-baterias .pantallas-process .process-step{display:flex;align-items:center}body.page-pantallas .faq-section .faq-item,body.page-baterias .faq-section .faq-item{border-bottom:1px solid rgba(255,255,255,0.1);padding:22px 0 24px}body.page-pantallas .faq-section .faq-item:first-child,body.page-baterias .faq-section .faq-item:first-child{border-top:none}body.page-pantallas .faq-section .faq-question,body.page-baterias .faq-section .faq-question{font-weight:600;padding:4px 0 10px;margin-bottom:0}body.page-pantallas .testimonials-section .testimonial-card,body.page-baterias .testimonials-section .testimonial-card{text-align:left;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:28px 24px}@media (max-width:768px){body.page-pantallas .pantallas-process .process-step,body.page-baterias .pantallas-process .process-step{flex-direction:row;align-items:center;text-align:left}}.home-intro{max-width:min(26.5rem,90%);font-size:clamp(0.98rem,1.2vw,1.08rem);line-height:1.72;color:#c4c4c4;text-align:left;margin-top:clamp(22px,3vw,36px)}body.page-index .home-intro{margin-left:0}@media (min-width:1025px){body.page-index .home-intro{max-width:min(34rem,92%)}}.home-services{padding:clamp(40px,6vh,72px) 0 clamp(60px,8vh,96px);position:relative;z-index:2}.home-services__intro{color:#aaaaaa;font-size:1rem;line-height:1.7;margin-bottom:24px;max-width:640px}.home-services__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;max-width:640px}.home-services__list a{display:block;padding:14px 20px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px;color:#ffffff;font-weight:500;transition:background 0.2s ease,border-color 0.2s ease}.home-services__list a:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.16)}.home-services .home-services__list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:none}.home-services .home-services__list a{display:flex;align-items:center;justify-content:center;height:100%;min-height:96px;padding:28px 24px;background:rgba(20,20,20,0.6);border:1px solid rgba(255,255,255,0.08);border-radius:20px;text-align:center;backdrop-filter:blur(10px);transition:transform 0.3s,background 0.3s,border-color 0.3s}.home-services .home-services__list a:hover{transform:translateY(-5px);background:rgba(30,30,30,0.8);border-color:rgba(138,255,138,0.3)}@media (max-width:1024px){body.page-index .home-intro{text-align:center;margin-left:auto;margin-right:auto}.home-services__list,.home-services__intro{margin-left:auto;margin-right:auto;text-align:center}.home-services .home-services__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.home-services .home-services__list{grid-template-columns:1fr}}.info-card h4{font-size:1.2rem;margin-bottom:10px;font-weight:600}.info-card h3{font-size:1.2rem;margin-bottom:10px;font-weight:600}.step-text h3{font-size:1.1rem;margin-bottom:5px}.testimonial-author{font-size:1.1rem;color:#fff;font-weight:600;margin:0}.rating-summary{text-align:center;font-size:1.05rem;margin:-10px 0 30px}.rating-summary__stars{color:#f5b301;letter-spacing:2px;margin-right:6px}.rating-summary a{color:inherit;text-decoration:underline}.testimonial-note{font-size:0.85rem;font-weight:400;opacity:0.7}.float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100}.my-float{margin-top:16px}.breadcrumbs{padding:12px 0 0;position:relative;z-index:3}.breadcrumbs__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px;font-size:0.875rem;color:#aaaaaa}.breadcrumbs__item:not(:last-child)::after{content:"/";margin-left:8px;color:#666}.breadcrumbs__item a{color:#cccccc;text-decoration:none}.breadcrumbs__item a:hover{color:#ffffff}.breadcrumbs__item span{color:#ffffff}.apple-section,.local-section,.apple-devices,.home-trust{padding:clamp(32px,5vh,56px) 0;position:relative;z-index:2}.apple-section,.apple-section .info-card{overflow-wrap:break-word;min-width:0}body.page-pantallas .apple-section,body.page-baterias .apple-section{padding-top:clamp(16px,3vh,32px)}body.page-pantallas .local-section,body.page-baterias .local-section{padding-top:clamp(24px,4vh,40px);padding-bottom:clamp(24px,4vh,40px)}.section-intro{color:#aaaaaa;line-height:1.7;margin-bottom:24px;max-width:640px}.apple-card img{height:48px;width:auto;margin-bottom:12px}.apple-card .card-icon{font-size:2.5rem;color:#ffffff;margin-bottom:12px;display:block;margin-left:auto;margin-right:auto}.apple-card a{display:inline-block;margin-top:12px;color:#4da3ff;font-weight:500;text-decoration:none}.apple-card a:hover{text-decoration:underline}.home-brands-note{margin-top:24px;color:#aaaaaa;font-size:0.95rem}.home-coverage{margin-top:24px;color:#aaaaaa}.home-coverage a{color:#4da3ff}.btn-whatsapp-cta{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:12px 24px;background:#25d366;color:#ffffff;border-radius:9999px;font-weight:600;text-decoration:none;transition:background 0.2s ease,transform 0.2s ease}.btn-whatsapp-cta:hover{background:#1fb855;color:#ffffff;transform:translateY(-1px)}.btn-whatsapp-cta--inline{margin-top:clamp(20px,3vw,28px);margin-bottom:clamp(16px,2vw,24px)}.btn-whatsapp-cta .svg-icon{flex-shrink:0}@media (min-width:1025px) and (max-width:1300px){body.page-index .hero-interior--pantallas{max-width:48vw}}.page-ubicacion .ubicacion-hero{padding:clamp(32px,5vh,56px) 0 clamp(24px,4vh,40px)}.page-ubicacion .ubicacion-hero h1{font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:16px}.ubicacion-hero__sub{color:#aaaaaa;max-width:640px;line-height:1.7}.ubicacion-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,48px);padding-bottom:clamp(40px,6vh,64px)}.ubicacion-nap h2,.ubicacion-map h2,.ubicacion-services h2{font-size:1.25rem;margin-bottom:16px}.nap-block{font-style:normal;line-height:1.8;color:#cccccc}.nap-block a{color:#4da3ff}.ubicacion-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ubicacion-cta .btn-contact-service{display:inline-flex;align-items:center;padding:10px 30px;border-radius:50px;border:1px solid rgba(255,255,255,0.4);background:rgba(255,255,255,0.1);color:#ffffff;text-decoration:none;font-weight:600;backdrop-filter:blur(4px);transition:all 0.3s ease}.ubicacion-cta .btn-contact-service:hover{background:#ffffff;color:#000000;transform:scale(1.05)}.map-embed{position:relative;width:100%;padding-bottom:56%;margin:16px 0;border-radius:12px;overflow:hidden}.map-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map-fallback{font-size:0.9rem;color:var(--text-secondary)}.map-fallback a{color:#4da3ff;text-decoration:underline}.ubicacion-services{padding-bottom:clamp(60px,8vh,96px)}.error-page{padding:clamp(80px,12vh,120px) 0;text-align:center}.error-page h1{margin-bottom:16px}.error-page p{color:#aaaaaa;max-width:540px;margin:0 auto 32px}.error-page p a{color:#4da3ff;font-weight:600}.error-page p a:hover{text-decoration:underline}.error-page .home-services__list{margin:0 auto}@media (max-width:768px){.float{width:52px;height:52px;font-size:26px;bottom:20px;right:20px}.my-float{margin-top:13px}.ubicacion-grid{grid-template-columns:1fr}.map-embed{padding-bottom:75%}.breadcrumbs{padding-top:12px}body.page-index .pantallas-lead,body.page-pantallas .pantallas-lead,body.page-baterias .pantallas-lead,body.page-software .hero-interior.container,body.page-hardware .hero-interior.container,body.page-reparacion-iphone .hero-interior.container{margin-bottom:16px}body.page-index .btn-whatsapp-cta--inline,body.page-software .btn-whatsapp-cta--inline,body.page-hardware .btn-whatsapp-cta--inline,body.page-reparacion-iphone .btn-whatsapp-cta--inline{margin-bottom:8px}body.page-pantallas .btn-whatsapp-cta--inline,body.page-baterias .btn-whatsapp-cta--inline{margin-bottom:clamp(24px,4vw,40px);max-width:calc(100% - 100px);min-width:0;margin-left:auto;margin-right:auto;justify-content:center;text-align:center;white-space:normal;flex-wrap:nowrap}}@media (max-width:480px){body.page-index .hero-interior--pantallas,body.page-pantallas .hero-interior--pantallas,body.page-baterias .hero-interior--pantallas{padding-top:32px;padding-bottom:24px}body.page-software .hero-interior.container,body.page-hardware .hero-interior.container,body.page-reparacion-iphone .hero-interior.container{padding-top:32px}body.page-software .hero-interior.container .interior-text,body.page-hardware .hero-interior.container .interior-text,body.page-reparacion-iphone .hero-interior.container .interior-text{padding-bottom:90px}body.page-index .btn-whatsapp-cta--inline,body.page-pantallas .btn-whatsapp-cta--inline,body.page-baterias .btn-whatsapp-cta--inline,body.page-software .btn-whatsapp-cta--inline,body.page-hardware .btn-whatsapp-cta--inline,body.page-reparacion-iphone .btn-whatsapp-cta--inline{margin-bottom:90px}body.page-pantallas .btn-whatsapp-cta--inline,body.page-baterias .btn-whatsapp-cta--inline{max-width:calc(100% - 100px);min-width:0;margin-left:auto;margin-right:auto;justify-content:center;text-align:center;white-space:normal;flex-wrap:nowrap}body.page-pantallas .pantallas-lead__brands,body.page-baterias .pantallas-lead__brands{margin-bottom:90px}.page-ubicacion .ubicacion-cta{margin-bottom:90px}.page-ubicacion .map-embed{margin-bottom:90px}}.legal-page{max-width:760px;padding:40px 0 60px}.legal-page h1{font-size:clamp(1.8rem,4vw,2.4rem);margin-bottom:8px}.legal-page__updated{color:var(--text-secondary);font-size:0.9rem;margin-bottom:28px}.legal-page h2{font-size:1.2rem;margin:32px 0 12px;color:#ffffff}.legal-page p,.legal-page li{color:var(--text-secondary);line-height:1.7;margin-bottom:12px}.legal-page ul{padding-left:1.4rem;margin-bottom:16px}.legal-page a{color:#4da3ff;text-decoration:underline}.legal-page__address{font-style:normal;margin-bottom:8px}.legal-page__address p{margin-bottom:4px}p.brand-note{margin-top:10px;max-width:520px;font-size:0.75rem;line-height:1.5;color:#888888}