*,:before,:after{box-sizing:border-box;margin:0;padding:0}@keyframes blink-hint{0%,to{opacity:1}50%{opacity:.35}}.date-fmt-hint{animation:2s ease-in-out infinite blink-hint}.canvas-area{position:relative}.style-light-active .canvas-watermark:before{color:#0000002e!important}.canvas-watermark{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.canvas-watermark:before{content:"starmap.cl   starmap.cl   starmap.cl\a starmap.cl   starmap.cl   starmap.cl\a starmap.cl   starmap.cl   starmap.cl\a starmap.cl   starmap.cl   starmap.cl\a starmap.cl   starmap.cl   starmap.cl";white-space:pre;letter-spacing:.25em;color:#ffffff42;text-align:center;font-family:Raleway,sans-serif;font-size:1rem;font-weight:300;line-height:3.8em;transform:rotate(-28deg)}.btn-download-std{background:linear-gradient(135deg,#22c55e1f 0%,#16a34a2e 100%)!important;border-color:#22c55e59!important}.btn-download-std:hover{background:linear-gradient(135deg,#22c55e38 0%,#16a34a47 100%)!important;border-color:#22c55e99!important}.btn-download-4k{background:linear-gradient(135deg,#a78bfa26 0%,#8b5cf633 100%)!important;border-color:#a78bfa66!important}.btn-download-4k:hover{background:linear-gradient(135deg,#a78bfa40 0%,#8b5cf64d 100%)!important;border-color:#a78bfab3!important}.download-hint{color:#c8d4f073;margin-top:10px;padding:0 2px;font-family:Raleway,sans-serif;font-size:.72rem;line-height:1.5}.download-hint strong{color:#c8d4f0b3}.btn-download.downloaded{opacity:.55!important;cursor:pointer!important}.btn-download.downloaded .btn-download-sub{color:#6be87a!important}@media (max-width:800px){header{flex-wrap:wrap;gap:8px;padding:12px 16px!important}.header-tagline{display:none!important}.btn-info{padding:6px 12px!important;font-size:.68rem!important}.canvas-area{min-height:92vw!important;padding:8px!important}.controls{max-height:none!important;padding:20px 16px!important;overflow-y:visible!important}.section{margin-bottom:22px!important}.row-2,.coords-row{gap:8px!important}.btn-download{padding:14px 20px!important;font-size:.95rem!important}}@media (max-width:480px){.logo-name{font-size:1.1rem!important}.logo-icon{width:28px!important;height:28px!important}.canvas-watermark:before{font-size:.8rem!important;line-height:3.5em!important}}.site-footer{color:#c8d4f052;text-align:center;border-top:1px solid #ffffff0f;padding:2.2rem 1.5rem 2rem;font-family:Raleway,sans-serif;font-size:.78rem;line-height:2.2}.site-footer .footer-sub{color:#c8d4f033;margin-top:.2rem;font-size:.7rem;line-height:1.8;display:block}.help-input{color:#e8e0ff;box-sizing:border-box;resize:vertical;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;outline:none;width:100%;padding:.7rem .9rem;font-family:Raleway,sans-serif;font-size:.88rem;transition:border-color .2s}.help-input:focus{border-color:#a78bfa80}.help-input::placeholder{color:#c8d4f04d}:is(html:has(.gallery-page-root),body:has(.gallery-page-root)){height:auto!important;overflow-y:auto!important}.payment-gate{z-index:9999;-webkit-backdrop-filter:blur(6px);background:#000000d1;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.payment-gate.active{display:flex}.payment-box{text-align:center;background:linear-gradient(145deg,#0e1020 0%,#1a1c30 100%);border:1px solid #ffffff1f;border-radius:20px;width:90%;max-width:380px;padding:2.5rem 2rem;box-shadow:0 0 60px #6478ff26}.payment-title{color:#e8e0ff;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:1.8rem}.payment-price{color:#a78bfa;margin-bottom:.75rem;font-family:Raleway,sans-serif;font-size:2.2rem;font-weight:600}.payment-desc{color:#ffffff8c;margin-bottom:1.5rem;font-family:Raleway,sans-serif;font-size:.85rem;line-height:1.5}.btn-pay{color:#fff;cursor:pointer;background:linear-gradient(135deg,#009ee3 0%,#00bcd4 100%);border:none;border-radius:10px;width:100%;margin-bottom:.75rem;padding:.9rem 1rem;font-family:Raleway,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:block}.btn-pay:hover{opacity:.88}.payment-close{color:#fff6;cursor:pointer;background:0 0;border:none;padding:.4rem 0;font-family:Raleway,sans-serif;font-size:.85rem;transition:color .2s}.payment-close:hover{color:#ffffffb3}:is(html:has(.landing-root),body:has(.landing-root)){background:#070a14;height:auto!important;overflow-y:auto!important}.landing-root{color:#e8e0ff;background:#070a14;min-height:100vh;font-family:Raleway,sans-serif}.landing-launch-banner{text-align:center;color:#c8d4f0b3;letter-spacing:.02em;background:linear-gradient(90deg,#a78bfa1f 0%,#7c3aed2e 50%,#a78bfa1f 100%);border-bottom:1px solid #a78bfa33;padding:.7rem 1.5rem;font-size:.78rem;line-height:1.5}.launch-date{color:#a78bfa;font-weight:700}.launch-sep{opacity:.4;margin:0 .5rem}.landing-hero{justify-content:center;align-items:center;gap:4rem;max-width:1100px;margin:0 auto;padding:4rem 2rem 3rem;display:flex}.landing-hero-content{flex:1;max-width:500px}.landing-logo{align-items:center;gap:10px;margin-bottom:1.5rem;display:flex}.landing-logo-name{color:#e8e0ff;letter-spacing:.02em;font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:500}.landing-h1{color:#fff;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:2.6rem;font-weight:500;line-height:1.2}.landing-hero-sub{color:#c8d4f0a6;margin-bottom:2rem;font-size:1rem;line-height:1.7}.landing-cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a78bfa 0%,#7c3aed 100%);border:none;border-radius:12px;padding:.95rem 2.2rem;font-family:Raleway,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 4px 24px #7c3aed4d}.landing-cta:hover{transform:translateY(-2px);box-shadow:0 6px 32px #7c3aed73}.landing-hero-price{color:#c8d4f066;margin-top:1rem;font-size:.85rem}.landing-hero-image{flex:0 0 340px}.landing-hero-image img{border-radius:16px;width:340px;box-shadow:0 8px 48px #6478ff26}@keyframes showcase-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-showcase{background:linear-gradient(#0000 0%,#a78bfa08 50%,#0000 100%);padding:1rem 0 2.5rem;overflow:hidden}.landing-showcase-track{gap:1.5rem;width:max-content;animation:40s linear infinite showcase-scroll;display:flex}.landing-showcase-track:hover{animation-play-state:paused}.landing-showcase-card{text-align:center;flex-shrink:0;width:220px;transition:transform .3s}.landing-showcase-card:hover{transform:scale(1.05)}.landing-showcase-card img{border-radius:14px;width:220px;box-shadow:0 6px 32px #00000059}.landing-showcase-info{flex-direction:column;gap:.1rem;margin-top:.6rem;display:flex}.landing-showcase-label{color:#e8e0ff;font-family:Cormorant Garamond,serif;font-size:.92rem}.landing-showcase-sub{color:#c8d4f066;font-size:.72rem}.landing-section{max-width:1100px;margin:0 auto;padding:3.5rem 2rem}.landing-h2{text-align:center;color:#fff;margin-bottom:.6rem;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:500}.landing-section-sub{text-align:center;color:#c8d4f08c;max-width:550px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:.95rem;line-height:1.6}.landing-steps{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;display:grid}.landing-step{text-align:center;padding:1.5rem}.landing-step-num{color:#a78bfa;background:#a78bfa26;border:1px solid #a78bfa4d;border-radius:50%;width:44px;height:44px;margin:0 auto 1rem;font-size:1.1rem;font-weight:700;line-height:44px}.landing-step-title{color:#fff;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:1.25rem}.landing-step-desc{color:#c8d4f08c;font-size:.88rem;line-height:1.6}.landing-gallery{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.landing-gallery-item{text-align:center}.landing-gallery-item img{border-radius:12px;width:100%;transition:transform .3s;box-shadow:0 4px 24px #0000004d}.landing-gallery-item img:hover{transform:scale(1.03)}.landing-gallery-label{color:#e8e0ff;margin-top:.8rem;font-family:Cormorant Garamond,serif;font-size:1.05rem}.landing-gallery-sub{color:#c8d4f066;margin-top:.2rem;font-size:.78rem}.landing-prices{justify-content:center;gap:2rem;margin-top:2rem;display:flex}.landing-price-card{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;width:300px;padding:2.5rem 2rem;transition:border-color .3s;position:relative}.landing-price-card:hover{border-color:#a78bfa4d}.landing-price-featured{background:linear-gradient(145deg,#a78bfa14 0%,#7c3aed0f 100%);border-color:#a78bfa66;transform:scale(1.04)}.landing-price-badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#a78bfa,#7c3aed);border-radius:20px;padding:4px 18px;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.landing-price-name{color:#c8d4f099;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:1.3rem}.landing-price-amount{color:#fff;margin-bottom:1.5rem;font-family:Raleway,sans-serif;font-size:2.4rem;font-weight:700}.landing-price-amount span{color:#c8d4f073;font-size:1rem;font-weight:400}.landing-price-features{text-align:left;margin-bottom:2rem;list-style:none}.landing-price-features li{color:#c8d4f099;border-bottom:1px solid #ffffff0d;padding:.4rem 0;font-size:.88rem}.landing-price-features li:before{content:"✓ ";color:#a78bfa;font-weight:700}.landing-cta-secondary{color:#a78bfa;cursor:pointer;background:0 0;border:1px solid #a78bfa66;border-radius:12px;padding:.8rem 1.8rem;font-family:Raleway,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-block}.landing-cta-secondary:hover{background:#a78bfa1a;border-color:#a78bfa99}.landing-manifesto{background:linear-gradient(#a78bfa08 0%,#0000 40% 60%,#a78bfa08 100%);border-top:1px solid #a78bfa1a;border-bottom:1px solid #a78bfa1a}.landing-manifesto-inner{text-align:center;max-width:700px;margin:0 auto}.landing-manifesto-text{color:#c8d4f099;margin-bottom:1.2rem;font-size:.95rem;line-height:1.8}.landing-manifesto-text strong{color:#c8d4f0e6;font-weight:600}.landing-manifesto-badges{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.8rem;display:flex}.manifesto-badge{color:#a78bfabf;letter-spacing:.03em;background:#a78bfa14;border:1px solid #a78bfa33;border-radius:20px;padding:.35rem .9rem;font-family:Raleway,sans-serif;font-size:.7rem;font-weight:600}.landing-hero-pay-logos{flex-wrap:wrap;align-items:center;gap:10px;margin-top:.8rem;display:flex}.landing-hero-pay-logos svg{opacity:.55;border-radius:4px;transition:opacity .2s}.landing-hero-pay-logos svg:hover{opacity:.85}.landing-hero-pay-text{color:#c8d4f066;margin-left:4px;font-size:.78rem}.landing-science-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}.landing-science-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:1.8rem 1.5rem;transition:border-color .3s,background .3s}.landing-science-card:hover{background:#a78bfa0a;border-color:#a78bfa40}.landing-science-icon{color:#a78bfa;margin-bottom:.8rem;font-size:1.4rem}.landing-science-title{color:#fff;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:1.15rem}.landing-science-desc{color:#c8d4f08c;margin-bottom:.7rem;font-size:.82rem;line-height:1.6}.landing-science-ref{color:#a78bfa80;border-top:1px solid #ffffff0f;width:100%;padding-top:.5rem;font-size:.68rem;font-style:italic;display:inline-block}.landing-transparency-note{text-align:center;color:#c8d4f080;background:#a78bfa08;border:1px solid #a78bfa1f;border-radius:12px;max-width:650px;margin:2.5rem auto 0;padding:1.2rem 1.5rem;font-size:.88rem;font-style:italic;line-height:1.7}.landing-payment-methods{text-align:center}.landing-pay-logos-row{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.landing-pay-logo-card{color:#c8d4f099;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:.4rem;min-width:100px;padding:1rem 1.5rem;font-size:.78rem;transition:border-color .2s;display:flex}.landing-pay-logo-card:hover{border-color:#a78bfa66}.landing-pay-logo-card svg{border-radius:4px}.landing-pay-debit-icon{font-size:1.6rem;line-height:30px}.landing-pay-powered{color:#c8d4f066;justify-content:center;align-items:center;gap:10px;margin-top:1.5rem;font-size:.82rem;display:flex}.landing-pay-powered svg{opacity:.7;border-radius:4px}.landing-trust{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid;padding-top:3rem!important;padding-bottom:3rem!important}.landing-trust-item{text-align:center}.landing-trust-icon{margin-bottom:.6rem;font-size:1.8rem}.landing-trust-item h3{color:#fff;margin-bottom:.3rem;font-family:Cormorant Garamond,serif;font-size:1.1rem}.landing-trust-item p{color:#c8d4f073;font-size:.82rem;line-height:1.5}.landing-faq{max-width:650px;margin:2rem auto 0}.landing-faq-item{cursor:pointer;border-bottom:1px solid #ffffff14;padding:1.1rem 0}.landing-faq-q{color:#e8e0ff;justify-content:space-between;align-items:center;font-size:1rem;font-weight:500;display:flex}.landing-faq-arrow{color:#a78bfa;flex-shrink:0;margin-left:1rem;font-size:1.3rem}.landing-faq-a{color:#c8d4f08c;margin-top:.6rem;padding-right:2rem;font-size:.88rem;line-height:1.6}.landing-final-cta{text-align:center;background:linear-gradient(#0000 0%,#a78bfa0f 100%);padding:4rem 2rem}.landing-final-cta .landing-h2{margin-bottom:.6rem}.landing-final-cta .landing-section-sub{margin-bottom:2rem}.landing-footer{text-align:center;color:#c8d4f059;border-top:1px solid #ffffff0f;padding:2rem;font-size:.82rem}.landing-footer-sub{color:#c8d4f033;margin-top:.3rem;font-size:.72rem}.landing-precedent{background:#0000004d;border-top:1px solid #ffffff0a;padding:2.5rem 2rem}.landing-precedent-inner{text-align:center;max-width:700px;margin:0 auto}.landing-precedent-line{background:#a78bfa33;width:40px;height:1px;margin:0 auto 1.5rem}.landing-precedent p{color:#c8d4f038;margin-bottom:.8rem;font-size:.68rem;line-height:1.7}.landing-precedent strong{color:#c8d4f052;font-weight:600}.landing-precedent-models{letter-spacing:.02em;font-family:monospace;color:#c8d4f026!important;margin-top:1rem!important;font-size:.62rem!important}.landing-precedent-copy{letter-spacing:.05em;text-transform:uppercase;color:#c8d4f01f!important;margin-top:1.2rem!important;font-size:.6rem!important}@media (max-width:900px){.landing-hero{text-align:center;flex-direction:column;gap:2.5rem;padding:3rem 1.5rem 2rem}.landing-hero-content{text-align:center}.landing-hero-pay-logos{justify-content:center}.landing-hero-image{flex:none}.landing-hero-image img{width:280px}.landing-h1{font-size:2rem}.landing-steps{grid-template-columns:1fr;gap:1rem}.landing-gallery{grid-template-columns:repeat(2,1fr);gap:1rem}.landing-precedent{padding:2rem 1.5rem}.landing-prices{flex-direction:column;align-items:center}.landing-prices-3{flex-direction:column}.landing-price-featured{transform:none}.landing-trust{grid-template-columns:repeat(2,1fr)}.landing-showcase-card,.landing-showcase-card img{width:180px}.landing-science-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.landing-pay-logos-row{gap:.8rem}.landing-pay-logo-card{min-width:85px;padding:.7rem 1rem}.landing-launch-banner{padding:.6rem 1rem;font-size:.7rem}.landing-manifesto-text{font-size:.88rem}}@media (max-width:480px){.landing-h1{font-size:1.6rem}.landing-h2{font-size:1.5rem}.landing-hero-image img{width:220px}.landing-gallery,.landing-trust{grid-template-columns:1fr}.landing-price-card{width:100%}.landing-showcase-card,.landing-showcase-card img{width:160px}.landing-showcase-track{gap:1rem}.landing-science-grid{grid-template-columns:1fr}.landing-pay-logos-row{gap:.6rem}.landing-pay-logo-card{min-width:75px;padding:.6rem .8rem}.landing-launch-banner{padding:.5rem .8rem;font-size:.65rem}.landing-launch-banner .launch-sep{display:none}.landing-launch-banner .launch-date{margin-bottom:.2rem;display:block}}.fondos-bloque{border-top:1px solid #ffffff14;margin-top:18px;padding-top:14px}.fondos-titulo{letter-spacing:.12em;text-transform:uppercase;color:#c8d4f0b3;margin-bottom:10px;font-family:Raleway,sans-serif;font-size:.72rem}.fondos-nuevo{color:#fff;letter-spacing:.1em;vertical-align:1px;background:linear-gradient(135deg,#7c5cf0 0%,#c084fc 100%);border-radius:999px;margin-right:8px;padding:2px 7px;font-size:.6rem;font-weight:600;display:inline-block}.fondos-colores{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:28px;display:grid}.fondo-color{aspect-ratio:1;cursor:pointer;border:2px solid #ffffff24;border-radius:10px;width:100%;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s;position:relative}.fondo-color:hover{transform:scale(1.06)}.fondo-color.active{border-color:#fff;box-shadow:0 0 12px #ffffff4d}.fondo-color:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.fondo-color span{color:#c8d4f0bf;text-align:center;pointer-events:none;font-family:Raleway,sans-serif;font-size:.62rem;position:absolute;bottom:-19px;left:-4px;right:-4px}.btn-download-fondos{background:linear-gradient(135deg,#1b1f3a 0%,#2d2150 100%)}.btn-pay-combo{background:linear-gradient(135deg,#7c5cf0 0%,#c084fc 100%)}.fondos-ahorro{color:#c4b5fdd9;margin:-.25rem 0 .5rem;font-family:Raleway,sans-serif;font-size:.78rem;line-height:1.45}.fondos-box{max-width:560px;max-height:92vh;padding:2rem 1.25rem;overflow-y:auto}.fondos-previas{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:1rem;display:grid}.fondo-previa img{-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;border:1px solid #ffffff24;border-radius:14px;width:100%;height:auto;margin-bottom:8px;display:block}.fondo-previa .btn-pay{margin-bottom:0;padding:.7rem .4rem;font-size:.85rem}.fondos-ayuda{color:#c8d4f080;margin:0 0 .5rem;font-family:Raleway,sans-serif;font-size:.75rem;line-height:1.5}.landing-mockups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:1140px;margin:0 auto;display:grid}.landing-mockup{text-align:center;margin:0}.landing-mockup img{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 8px 32px #00000059}.landing-mockup figcaption{flex-direction:column;display:flex}.landing-lupa{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:2rem;max-width:1140px;margin:2.5rem auto 0;display:grid}.landing-lupa img{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 8px 32px #00000059}.landing-lupa-titulo{color:#f0ecff;margin:0 0 .8rem;font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:400;line-height:1.25}.landing-lupa-texto p{color:#c8d4f0b3;margin:0 0 1rem;line-height:1.7}.landing-lupa-texto a{color:#a78bfa;font-weight:500;text-decoration:none}.landing-mockups-nota{text-align:center;color:#c8d4f059;margin-top:1.2rem;font-size:.75rem}.landing-dual{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem;max-width:1000px;margin:0 auto;display:grid}.landing-dual img{width:100%;max-width:460px;height:auto;margin:0 auto;display:block}.landing-dual-nuevo{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#7c5cf0 0%,#c084fc 100%);border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:600;display:inline-block}.landing-dual-titulo{color:#f0ecff;margin:.7rem 0 .8rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:400;line-height:1.2}.landing-dual-texto p{color:#c8d4f0b3;margin:0 0 1rem;line-height:1.7}.landing-dual-texto .landing-dual-precio{color:#f0ecff;margin:.5rem 0 1.2rem;font-family:Cormorant Garamond,serif;font-size:2rem}.landing-dual-precio span{color:#c8d4f08c;font-family:Raleway,sans-serif;font-size:.85rem}@media (max-width:700px){.landing-mockups,.landing-lupa{grid-template-columns:1fr;gap:1.2rem}.landing-dual{text-align:center;grid-template-columns:1fr;gap:1.5rem}}.editor-mockup{margin-top:12px;text-decoration:none;display:block}.editor-mockup img{border:1px solid #ffffff1a;border-radius:10px;width:100%;height:auto;display:block}.editor-mockup span{text-align:center;color:#c8d4f099;margin-top:6px;font-family:Raleway,sans-serif;font-size:.72rem;display:block}.lupa-marco{width:100%;font:inherit;color:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:relative}.lupa-marco img{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 8px 32px #00000059}.lupa-marco:focus-visible{outline-offset:4px;border-radius:14px;outline:2px solid #a78bfa}.lupa-circulo{z-index:2;pointer-events:none;background-color:#000;background-repeat:no-repeat;border:2px solid #f0ecffe6;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 40px #000000a6}.lupa-pista{color:#f0ecff;white-space:nowrap;pointer-events:none;background:#06060fc7;border:1px solid #a78bfa59;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-family:Raleway,sans-serif;font-size:.76rem;transition:opacity .2s;display:inline-flex;position:absolute;top:12px;right:12px}.lupa-con-lupa:hover .lupa-pista{opacity:0}.lupa-pista-solo{gap:0;padding:7px}.lupa-marco:hover .lupa-pista-solo{background:#7c5cf0d9}.lupa-pista-tactil{display:none}@media (hover:none){.lupa-pista-mouse{display:none}.lupa-pista-tactil{display:inline}}.lupa-visor{z-index:1000;background:#04040a;flex-direction:column;display:flex;position:fixed;inset:0}.lupa-visor-barra{padding:max(10px,env(safe-area-inset-top))16px 10px;color:#c8d4f0bf;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;font-family:Raleway,sans-serif;font-size:.82rem;display:flex}.lupa-visor-botones{flex:none;gap:8px;display:flex}.lupa-visor-botones button{color:#f0ecff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;width:42px;height:42px;font-size:1.25rem;line-height:1}.lupa-visor-botones button:disabled{opacity:.35;cursor:default}.lupa-visor-botones button:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.lupa-visor-lienzo{overscroll-behavior:contain;touch-action:pan-x pan-y;cursor:grab;flex:1;min-height:0;display:flex;overflow:auto}.lupa-visor-lienzo:active{cursor:grabbing}.lupa-visor-lienzo img{-webkit-user-select:none;user-select:none;background-size:100% 100%;flex:none;max-width:none;height:auto;margin:auto}.landing-closeups{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;max-width:1140px;margin:1.5rem auto 0;display:grid}.landing-closeups figure{text-align:center;margin:0}.landing-closeups figcaption{flex-direction:column;margin-top:.5rem;display:flex}@media (max-width:700px){.landing-closeups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.lupa-visor-ayuda{font-size:.74rem}}.legal{color:#c8d4f0cc;max-width:760px;margin:0 auto;padding:3rem 1.5rem 4rem;font-family:Raleway,sans-serif;line-height:1.75}.legal h1{color:#f0ecff;margin:1.2rem 0 .3rem;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,5vw,2.6rem);font-weight:400}.legal h2{color:#f0ecff;margin:2.2rem 0 .6rem;font-family:Cormorant Garamond,serif;font-size:1.35rem;font-weight:600}.legal p,.legal li{font-size:.95rem}.legal p{margin:0 0 1rem}.legal ul{margin:0 0 1rem;padding-left:1.2rem}.legal li{margin-bottom:.45rem}.legal strong{color:#e8e0ff;font-weight:600}.legal a{color:#a78bfa}.legal-volver{font-size:.85rem;text-decoration:none}.legal-fecha{color:#c8d4f073;font-size:.8rem;margin-bottom:1.8rem!important}.legal-otros{margin-top:2.5rem!important;font-size:.85rem!important}.pm{--pm-tinta:#f3efff;--pm-texto:#c6cce2;--pm-suave:#9ba4c4;--pm-violeta:#b8a2ff;--pm-hondo:#6d28d9;--pm-oro:#efd39a;--pm-linea:#a78bfa33;-webkit-tap-highlight-color:transparent}.pm-cinta{text-align:center;color:var(--pm-oro);text-wrap:balance;background:#efd39a12;border-bottom:1px solid #efd39a2e;margin:0;padding:.55rem 1rem;font-size:.84rem;line-height:1.4}.pm-cabecera{justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;padding:.85rem 1.25rem;display:flex}.pm-logo{color:var(--pm-tinta);align-items:center;gap:.55rem;font-family:Cormorant Garamond,serif;font-size:1.45rem;font-weight:600;text-decoration:none;display:inline-flex}.pm-cabecera-cta{color:var(--pm-tinta);border:1px solid var(--pm-linea);border-radius:999px;padding:.5rem .95rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s}.pm-cabecera-cta:hover{border-color:var(--pm-violeta);background:#a78bfa14}.pm-hero{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.15rem;max-width:1080px;margin:0 auto;padding:.6rem 1.25rem 2.75rem;display:grid}.pm-h1{letter-spacing:-.005em;color:var(--pm-tinta);text-wrap:balance;max-width:15ch;font-family:Cormorant Garamond,serif;font-size:clamp(2.05rem,8.6vw,3.5rem);font-weight:600;line-height:1.07}.pm-poster{isolation:isolate;width:min(64vw,300px);position:relative}.pm-poster img{border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 22px 60px #0009}.pm-poster:before{content:"";z-index:-1;background:radial-gradient(closest-side,#748cff75,#7c3aed33 56%,#0000 80%);animation:2.2s ease-out both pm-halo;position:absolute;inset:-16% -24%}@keyframes pm-halo{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.pm-sub{max-width:33rem;color:var(--pm-texto);font-size:1rem;line-height:1.6}.pm-hero-accion{justify-items:center;gap:.55rem;width:100%;display:grid}.pm-cta{color:#fff;touch-action:manipulation;background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:.85rem 2.1rem;font-family:Raleway,sans-serif;font-size:1.05rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 28px #6d28d966}.pm-cta:hover{transform:translateY(-1px);box-shadow:0 14px 34px #6d28d98c}.pm-cta:focus-visible,.pm-cta-sec:focus-visible,.pm-cabecera-cta:focus-visible,.pm-enlace:focus-visible,.pm-ocasion:focus-visible{outline:2px solid var(--pm-oro);outline-offset:3px}.pm-hero-accion .pm-cta{width:min(100%,340px)}.pm-nota{color:var(--pm-texto);font-size:.9rem;line-height:1.45}.pm-nota-suave{color:var(--pm-suave);font-size:.82rem}@media (min-width:900px){.pm-hero{text-align:left;grid-template-columns:1.15fr .85fr;grid-template-areas:"titulo poster""sub poster""accion poster";align-content:center;justify-items:start;gap:1.3rem 4.5rem;padding:2.5rem 2rem 4.5rem}.pm-h1{grid-area:titulo;align-self:end}.pm-poster{grid-area:poster;justify-self:center;width:340px}.pm-sub{grid-area:sub;font-size:1.08rem}.pm-hero-accion{grid-area:accion;align-self:start;justify-items:start}}.pm-seccion{max-width:1080px;margin:0 auto;padding:3rem 1.25rem}.pm-h2{color:var(--pm-tinta);text-align:center;text-wrap:balance;font-family:Cormorant Garamond,serif;font-size:clamp(1.7rem,6vw,2.45rem);font-weight:600;line-height:1.12}.pm-h3{color:var(--pm-tinta);font-family:Cormorant Garamond,serif;font-size:1.3rem;font-weight:600;line-height:1.2}.pm-intro{text-align:center;max-width:36rem;color:var(--pm-texto);text-wrap:pretty;margin:.65rem auto 0;font-size:.98rem;line-height:1.6}.pm-centro{text-align:center;margin-top:1.1rem}.pm-enlace{color:var(--pm-violeta);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.pm-enlace:hover{color:#d6c9ff}.pm-pasos{gap:1.15rem;max-width:34rem;margin:1.8rem auto 0;padding:0;list-style:none;display:grid}.pm-paso{grid-template-columns:2.3rem 1fr;gap:.15rem .85rem;display:grid}.pm-paso-num{color:var(--pm-violeta);text-align:center;grid-row:span 2;font-family:Cormorant Garamond,serif;font-size:1.9rem;line-height:1}.pm-paso h3{color:var(--pm-tinta);font-size:1.02rem;font-weight:600;line-height:1.35}.pm-paso p{color:var(--pm-texto);font-size:.94rem;line-height:1.55}@media (min-width:900px){.pm-pasos{grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:none}}.pm-carril{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a78bfa59 transparent;grid-auto-columns:62%;grid-auto-flow:column;gap:.9rem;margin:1.5rem -1.25rem 0;padding:0 1.25rem .8rem;scroll-padding-inline:1.25rem;display:grid;overflow-x:auto}.pm-carril>*{scroll-snap-align:start;margin:0}@media (min-width:700px){.pm-carril{grid-auto-columns:31%}}@media (min-width:1000px){.pm-carril{grid-auto-columns:23%;margin-inline:0;padding-inline:0}}.pm-ejemplo img{border-radius:5px;width:100%;height:auto;display:block;box-shadow:0 12px 30px #00000080}.pm-ejemplo figcaption,.pm-foto figcaption{color:var(--pm-tinta);margin-top:.6rem;font-family:Cormorant Garamond,serif;font-size:1.02rem;line-height:1.25}.pm-ejemplo figcaption span,.pm-foto figcaption span{color:var(--pm-suave);font-family:Raleway,sans-serif;font-size:.8rem;display:block}.pm-carril-fotos{grid-auto-columns:46%}@media (min-width:700px){.pm-carril-fotos{grid-auto-columns:24%}}.pm-foto .lupa-marco img{aspect-ratio:4/5;object-fit:cover;border-radius:10px}.pm-pared{margin:1.6rem 0 0}.pm-pared .lupa-marco img{border-radius:12px}.pm-pared figcaption{text-align:center;color:var(--pm-suave);margin-top:.55rem;font-size:.85rem}.pm-lupa{align-items:center;gap:1.2rem;max-width:900px;margin:2.2rem auto 0;display:grid}.pm-lupa p{color:var(--pm-texto);margin-top:.6rem;line-height:1.6}@media (min-width:800px){.pm-lupa{grid-template-columns:1fr 1fr;gap:2.5rem}}.pm-aclaracion{text-align:center;color:var(--pm-suave);margin-top:1.2rem;font-size:.78rem}.pm-precios{gap:1rem;max-width:980px;margin:1.8rem auto 0;display:grid}@media (min-width:860px){.pm-precios{grid-template-columns:repeat(3,1fr);align-items:stretch}}.pm-precio{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:.35rem;padding:1.4rem 1.3rem 1.3rem;display:flex}.pm-precio-destacado{background:linear-gradient(#8b5cf624,#8b5cf60a);border-color:#b8a2ff8c}.pm-precio-sello{color:#1b1030;background:var(--pm-oro);border-radius:999px;align-self:flex-start;padding:.22rem .6rem;font-size:.78rem;font-weight:600}.pm-precio-nombre{color:var(--pm-tinta);font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:600}.pm-precio-monto{color:#fff;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:600}.pm-precio-monto span{color:var(--pm-suave);font-size:.9rem;font-weight:400}.pm-precio-para{color:var(--pm-texto);font-size:.95rem;line-height:1.5}.pm-precio-px{color:var(--pm-suave);font-variant-numeric:tabular-nums;margin-bottom:.7rem;font-size:.82rem}.pm-precio .pm-cta,.pm-precio .pm-cta-sec{margin-top:auto}.pm-cta-ancho{width:100%}.pm-cta-sec{border:1px solid var(--pm-linea);min-height:48px;color:var(--pm-tinta);border-radius:14px;justify-content:center;align-items:center;padding:.75rem 1.4rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.pm-cta-sec:hover{border-color:var(--pm-violeta);background:#a78bfa14}.pm-incluye{margin-top:1.3rem;font-size:.9rem}.pm-regalo{border-top:1px solid #efd39a24;border-bottom:1px solid #efd39a24}.pm-regalo .pm-h2{color:var(--pm-oro)}.pm-regalo-grilla{gap:1.6rem;max-width:980px;margin:1.8rem auto 0;display:grid}.pm-regalo-grilla p{color:var(--pm-texto);margin-top:.4rem;line-height:1.6}.pm-regalo-dual{grid-template-columns:38% 1fr;align-items:center;gap:1rem;display:grid}.pm-regalo-dual img{border-radius:10px;width:100%;height:auto}.pm-regalo-dual .pm-enlace{margin-top:.55rem;display:inline-block}@media (min-width:860px){.pm-regalo-grilla{grid-template-columns:1fr 1fr;column-gap:3rem}.pm-regalo-dual{grid-column:1/-1;grid-template-columns:220px 1fr;justify-self:center;max-width:720px}}.pm-ocasiones{grid-template-columns:1fr 1fr;gap:.6rem;max-width:640px;margin:1.6rem auto 0;padding:0;list-style:none;display:grid}@media (min-width:700px){.pm-ocasiones{grid-template-columns:repeat(4,1fr);max-width:860px}}.pm-ocasion{min-height:48px;color:var(--pm-tinta);border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:.55rem;padding:.7rem .9rem;font-size:.95rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.pm-ocasion:hover{border-color:var(--pm-violeta);background:#a78bfa12}.pm-ocasion span{font-size:1.2rem}.pm-razones{gap:1.3rem;max-width:980px;margin:1.8rem auto 0;display:grid}@media (min-width:700px){.pm-razones{grid-template-columns:1fr 1fr;column-gap:2.5rem}}.pm-razon{grid-template-columns:2.2rem 1fr;column-gap:.8rem;display:grid}.pm-razon-icono{color:var(--pm-violeta);text-align:center;grid-row:span 2;font-size:1.5rem;line-height:1.1}.pm-razon h3{color:var(--pm-tinta);font-size:1.02rem;font-weight:600}.pm-razon p{color:var(--pm-texto);margin-top:.2rem;font-size:.94rem;line-height:1.55}.pm-verificado{border-left:2px solid var(--pm-oro);max-width:40rem;color:var(--pm-texto);background:#efd39a0d;border-radius:0 10px 10px 0;margin:1.8rem auto 0;padding:1rem 1.2rem;font-size:.95rem;line-height:1.6}.pm-pago-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin:1.4rem auto .4rem;display:flex}.pm-pago-logos svg{width:auto;height:30px}.pm-pago-logos span{color:var(--pm-texto);border:1px solid #ffffff1a;border-radius:8px;padding:.35rem .6rem;font-size:.82rem}.pm-mp{opacity:.85;justify-content:center;margin-top:1rem;display:flex}.pm-faq .landing-faq-a{color:var(--pm-texto);font-size:.93rem}.pm-cierre{text-align:center;padding-bottom:5.5rem}.pm-cierre .pm-cta{margin-top:1.4rem}@media (prefers-reduced-motion:reduce){.pm-poster:before{animation:none}.pm-cta,.pm-cta-sec,.pm-ocasion,.pm-cabecera-cta{transition:none}}.payment-lista{text-align:left;color:#e2e6f5d1;max-width:300px;margin:0 auto 1.3rem;padding:0;font-family:Raleway,sans-serif;font-size:.86rem;line-height:1.45;list-style:none}.payment-lista li{margin-top:.4rem;padding-left:1.35rem;position:relative}.payment-lista li:before{content:"✓";color:#8ee6a0;font-weight:700;position:absolute;left:0}.payment-ayuda{color:#c8d4f09e;margin:.35rem 0 .4rem;font-family:Raleway,sans-serif;font-size:.78rem;line-height:1.45}.payment-ayuda a{color:#b8a2ff;text-underline-offset:2px;text-decoration:underline}.payment-close:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #b8a2ff}button.landing-faq-q{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0;font-family:inherit;line-height:1.4}button.landing-faq-q:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #a78bfa}.pm-video{max-width:360px;margin:2rem auto 0}.pm-subtitulo{text-align:center;margin-top:2rem;font-size:1.2rem}.pm-guias{text-align:center;gap:.7rem;max-width:40rem;margin:1.4rem auto 0;padding:0;list-style:none;display:grid}.pm-guias .pm-enlace{font-weight:500}.pm-mas{margin-top:1.6rem}.pm-mas>summary{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;margin-top:0;list-style:none;display:flex}.pm-mas>summary::-webkit-details-marker{display:none}.pm-mas>summary:after{content:"+";color:var(--pm-violeta);font-family:Raleway,sans-serif}.pm-mas[open]>summary:after{content:"−"}.pm-mas>summary:focus-visible{outline:2px solid var(--pm-oro);outline-offset:3px;border-radius:6px}
