.portada[data-astro-cid-jbn7uy42]{isolation:isolate;background:radial-gradient(60% 50% at 75% 40%, #1c2d4ae6, transparent 70%), radial-gradient(50% 60% at 10% 90%, #9c7a3c1f, transparent 70%), var(--marino-900);align-items:center;min-height:100svh;padding-block:7rem 5rem;display:grid;position:relative;overflow:hidden}.portada__lienzo[data-astro-cid-jbn7uy42]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.portada__halo[data-astro-cid-jbn7uy42]{background:linear-gradient(to bottom, transparent, var(--marino-900));z-index:-1;pointer-events:none;height:30%;position:absolute;inset:auto 0 0}.portada__rejilla[data-astro-cid-jbn7uy42]{grid-template-columns:1.25fr 1fr;align-items:center;gap:3rem;display:grid}.portada__titulo[data-astro-cid-jbn7uy42]{letter-spacing:-.02em;margin-top:1.5rem;font-size:clamp(2.6rem,1rem + 3.6vw,4.4rem);line-height:.98}.portada__linea[data-astro-cid-jbn7uy42]{padding-bottom:.08em;display:block;overflow:hidden}.portada__linea[data-astro-cid-jbn7uy42]>span[data-astro-cid-jbn7uy42]{display:inline-block}.portada__titulo[data-astro-cid-jbn7uy42] em[data-astro-cid-jbn7uy42]{color:var(--oro-claro);font-style:italic}.portada__linea--destaca[data-astro-cid-jbn7uy42]{overflow:visible}.destaca[data-astro-cid-jbn7uy42]{isolation:isolate;text-shadow:0 0 14px #d2b06e8c,0 0 34px #b8924a66;display:inline-block;position:relative}.portada__acciones[data-astro-cid-jbn7uy42]{flex-wrap:wrap;gap:.9rem;margin-top:2.25rem;display:flex}.portada__emblema[data-astro-cid-jbn7uy42]{aspect-ratio:1;width:min(125%,640px);margin-right:calc(-1 * var(--margen));justify-self:center;position:relative}.portada__anillo[data-astro-cid-jbn7uy42]{border:1px solid var(--linea);border-radius:50%;position:absolute;inset:0}.portada__onda[data-astro-cid-jbn7uy42]{border:1.5px solid var(--oro-claro);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:12%;box-shadow:0 0 24px #d2b06e59,inset 0 0 24px #d2b06e33}.portada__fogonazo[data-astro-cid-jbn7uy42]{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ecd5a38c,#d2b06e2e 55%,#0000);border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.js .portada__emblema[data-astro-cid-jbn7uy42] .monograma:not(.montado) [data-pieza]{opacity:0}}.portada__anillo--2[data-astro-cid-jbn7uy42]{border-style:dashed;border-color:#d2b06e24;inset:9%}.portada__emblema[data-astro-cid-jbn7uy42] .monograma{filter:drop-shadow(0 20px 60px #d2b06e40);width:80%;height:80%;position:absolute;inset:10%}.portada__bajar[data-astro-cid-jbn7uy42]{padding:.5rem;position:absolute;bottom:1.75rem;left:50%;translate:-50%}.portada__raton[data-astro-cid-jbn7uy42]{border:1.5px solid var(--linea);border-radius:14px;width:24px;height:38px;display:block;position:relative}.portada__raton[data-astro-cid-jbn7uy42]:after{content:"";background:var(--oro);border-radius:2px;width:3px;height:7px;margin-left:-1.5px;position:absolute;top:8px;left:50%}@media (prefers-reduced-motion:no-preference){.js .portada__entra[data-astro-cid-jbn7uy42]{opacity:0;animation:entra 1.1s var(--suave) forwards;animation-delay:calc(.15s + var(--i) * .11s);transform:translateY(.6em)}.js .portada__linea[data-astro-cid-jbn7uy42]>.portada__entra[data-astro-cid-jbn7uy42]{transform:translateY(105%)}.portada__anillo[data-astro-cid-jbn7uy42]{animation:60s linear infinite gira}.portada__anillo--2[data-astro-cid-jbn7uy42]{animation-duration:90s;animation-direction:reverse}.portada__raton[data-astro-cid-jbn7uy42]:after{animation:rueda 2s var(--suave) infinite}}@keyframes entra{to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js .destaca[data-astro-cid-jbn7uy42]{background:linear-gradient(100deg, var(--oro-claro) 0 38%, #fff6df 47%, #fff 50%, #fff6df 53%, var(--oro-claro) 62% 100%);color:#0000;animation:impacto 1s cubic-bezier(.3, .7, .25, 1) .75s both, brillo 1.4s var(--suave) 1.6s both, aura 1.2s ease-out 1.45s both;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.js .destaca[data-astro-cid-jbn7uy42]:before{content:"";z-index:-1;filter:blur(26px);opacity:0;background:linear-gradient(90deg,#b8924a52,#d2b06e80 30% 70%,#b8924a52);border-radius:999px;animation:1.3s ease-out 1.3s both destello,4.5s ease-in-out 2.6s infinite alternate respira;position:absolute;inset:8% -5% 4%}.js .destaca[data-astro-cid-jbn7uy42]:after{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#0000,#fff4dcf2 30%,#fff 50%,#fff4dcf2 70%,#0000);height:2px;animation:.9s cubic-bezier(.2,.8,.3,1) 1.3s both flash;position:absolute;top:98%;left:-8%;right:-8%;transform:scaleX(0);box-shadow:0 0 18px 3px #ecd5a399}.js .portada__titulo[data-astro-cid-jbn7uy42]{animation:.32s linear 1.3s both temblor}}@keyframes impacto{0%{opacity:0;filter:blur(18px);transform:scale(4.8)}18%{opacity:.75;filter:blur(9px);transform:scale(3.4)}55%{opacity:1;filter:blur();transform:scale(.96)}72%{transform:scale(1.03)}to{opacity:1;filter:none;transform:none}}@keyframes brillo{to{background-position:0 0}}@keyframes aura{0%{text-shadow:0 0 #ecd5a300,0 0 #d2b06e00}to{text-shadow:0 0 14px #d2b06e8c,0 0 34px #b8924a66}}@keyframes respira{0%{opacity:.6;transform:scale(1)}to{opacity:.9;transform:scale(1.04,1.12)}}@keyframes destello{0%{opacity:0;transform:scale(.5,.6)}18%{opacity:1;transform:scale(1.15,1.6)}to{opacity:.6;transform:scale(1)}}@keyframes flash{0%{opacity:0;transform:scaleX(0)}25%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.2)}}@keyframes temblor{0%,to{translate:0}20%{translate:-4px 2px}40%{translate:3px -2px}60%{translate:-2px 1px}80%{translate:1px}}@keyframes gira{to{transform:rotate(1turn)}}@keyframes rueda{0%{opacity:0;translate:0}30%{opacity:1}to{opacity:0;translate:0 12px}}@media (width<=1000px){.portada[data-astro-cid-jbn7uy42]{--emblema:min(84vw, 460px);padding-block:calc(4.5rem + var(--emblema) * .82) 4rem;align-items:start}.portada__rejilla[data-astro-cid-jbn7uy42]{grid-template-columns:1fr}.portada__titulo[data-astro-cid-jbn7uy42]{font-size:min(10.6vw,4.4rem)}.portada__emblema[data-astro-cid-jbn7uy42]{top:4.5rem;width:var(--emblema);z-index:-1;margin-inline:auto;position:absolute;inset-inline:0}.portada__anillo[data-astro-cid-jbn7uy42]{opacity:.7}.portada__bajar[data-astro-cid-jbn7uy42]{display:none}}.oferta[data-astro-cid-xclen5f5]{padding-block:clamp(5rem,10vw,9rem)}.oferta__cabeza[data-astro-cid-xclen5f5]{max-width:52rem}@media (width>=640px){.oferta__salto[data-astro-cid-xclen5f5]{display:block}}.servicios[data-astro-cid-xclen5f5]{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.servicio[data-astro-cid-xclen5f5]{--fx:50%;--fy:0%;border-radius:var(--radio);background:radial-gradient(320px circle at var(--fx) var(--fy), #d2b06e1f, transparent 70%), linear-gradient(180deg, var(--marino-800), var(--marino-900));border:1px solid var(--linea-suave);transition:border-color .4s, translate .5s var(--suave);flex-direction:column;padding:2.25rem 2rem 2.5rem;display:flex;position:relative}.servicio[data-astro-cid-xclen5f5]:hover{border-color:var(--linea);translate:0 -4px}.servicio__cabeza[data-astro-cid-xclen5f5]{justify-content:space-between;align-items:center;display:flex}.servicio__icono[data-astro-cid-xclen5f5]{color:var(--oro)}.servicio__numero[data-astro-cid-xclen5f5]{font-family:var(--letra-titulo);letter-spacing:.2em;color:var(--texto-suave);font-size:1.15rem;font-weight:600}.servicio__titulo[data-astro-cid-xclen5f5]{margin-top:1.75rem;font-size:clamp(2.1rem,1.7rem + 1.2vw,2.7rem)}.servicio__lema[data-astro-cid-xclen5f5]{font-family:var(--letra-titulo);color:var(--oro-claro);margin-top:.5rem;font-size:1.5rem;font-style:italic;font-weight:600;line-height:1.25}.servicio__incluye[data-astro-cid-xclen5f5]{border-top:1px solid var(--linea-suave);color:var(--texto-suave);gap:.7rem;margin:1.5rem 0 0;padding:1.25rem 0 0;font-size:1.0625rem;list-style:none;display:grid}.servicio__incluye[data-astro-cid-xclen5f5] li[data-astro-cid-xclen5f5]{padding-left:1.4rem;position:relative}.servicio__incluye[data-astro-cid-xclen5f5] li[data-astro-cid-xclen5f5]:before{content:"";background:var(--oro);width:.7rem;height:1px;position:absolute;top:.72em;left:0}.servicio__redes[data-astro-cid-xclen5f5]{letter-spacing:.1em;text-transform:uppercase;color:var(--texto);margin-top:1.25rem;font-size:.875rem;font-weight:700}.servicio__extra[data-astro-cid-xclen5f5]{border:1px dashed var(--linea);color:var(--texto-suave);border-radius:12px;margin-top:1rem;padding:.85rem 1rem;font-size:1rem}.ademas[data-astro-cid-xclen5f5]{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.ademas__item[data-astro-cid-xclen5f5]{border-radius:var(--radio);border:1px solid var(--linea-suave);padding:1.5rem 2rem}.ademas__titulo[data-astro-cid-xclen5f5]{font-size:1.6rem}.ademas__texto[data-astro-cid-xclen5f5]{color:var(--texto-suave);margin-top:.5rem;font-size:1.0625rem}.servicio__icono[data-astro-cid-xclen5f5] path[data-astro-cid-xclen5f5]{stroke-dasharray:1}@media (width<=1000px){.servicios[data-astro-cid-xclen5f5],.ademas[data-astro-cid-xclen5f5]{grid-template-columns:1fr}}.productos[data-astro-cid-b4ea3zvu]{padding-block:clamp(4rem,8vw,7rem);overflow-x:clip}.productos__cabeza[data-astro-cid-b4ea3zvu]{max-width:54rem}.productos__lista[data-astro-cid-b4ea3zvu]{gap:clamp(5rem,11vw,9rem);margin-top:clamp(4rem,8vw,6rem);display:grid}.producto[data-astro-cid-b4ea3zvu]{grid-template:".escena"1fr"cabeza escena""info escena"".escena"1fr/minmax(0,.72fr) minmax(0,1.28fr);gap:0 clamp(2rem,4vw,3.5rem);display:grid}.producto--al-reves[data-astro-cid-b4ea3zvu]{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);grid-template-areas:"escena.""escena cabeza""escena info""escena."}.producto__cabeza[data-astro-cid-b4ea3zvu]{grid-area:cabeza}.producto__info[data-astro-cid-b4ea3zvu]{grid-area:info}.producto__escena[data-astro-cid-b4ea3zvu]{grid-area:escena}.producto__numero[data-astro-cid-b4ea3zvu]{font-family:var(--letra-titulo);letter-spacing:.2em;color:var(--color);font-size:1.1rem}.producto__nombre[data-astro-cid-b4ea3zvu]{margin-top:.4rem;font-size:clamp(2.6rem,1.8rem + 3vw,4rem)}.producto__lema[data-astro-cid-b4ea3zvu]{font-family:var(--letra-titulo);color:var(--color);margin-top:.75rem;font-size:clamp(1.5rem,1.3rem + .7vw,1.85rem);font-style:italic;font-weight:600;line-height:1.25}.producto__datos[data-astro-cid-b4ea3zvu]{border-top:1px solid var(--linea-suave);gap:.9rem;margin:1.75rem 0 0;padding-top:1.5rem;display:grid}.producto__datos[data-astro-cid-b4ea3zvu] div[data-astro-cid-b4ea3zvu]{gap:.25rem;display:grid}.producto__datos[data-astro-cid-b4ea3zvu] dt[data-astro-cid-b4ea3zvu]{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);padding-top:.2rem;font-size:.875rem;font-weight:700}.producto__datos[data-astro-cid-b4ea3zvu] dd[data-astro-cid-b4ea3zvu]{margin:0;font-size:1.0625rem}.producto__muestra[data-astro-cid-b4ea3zvu]{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.producto__muestra[data-astro-cid-b4ea3zvu] li[data-astro-cid-b4ea3zvu]{border:1px solid color-mix(in srgb, var(--color) 40%, transparent);color:var(--texto);border-radius:999px;padding:.35rem .85rem;font-size:.95rem}.producto__escena[data-astro-cid-b4ea3zvu]{perspective:1400px;place-items:center;min-height:600px;display:grid;position:relative}.producto__brillo[data-astro-cid-b4ea3zvu]{background:radial-gradient(closest-side, color-mix(in srgb, var(--color) 26%, transparent), transparent), radial-gradient(closest-side, #d2b06e29, transparent 75%);filter:blur(30px);opacity:.8;border-radius:50%;position:absolute;inset:8%}.producto__anillos[data-astro-cid-b4ea3zvu]{aspect-ratio:1;pointer-events:none;width:min(100%,640px);position:absolute}.producto__anillos[data-astro-cid-b4ea3zvu] span[data-astro-cid-b4ea3zvu]{border:1px solid #d2b06e47;border-radius:50%;position:absolute;inset:0}.producto__anillos[data-astro-cid-b4ea3zvu] span[data-astro-cid-b4ea3zvu]+span[data-astro-cid-b4ea3zvu]{border-style:dashed;border-color:#d2b06e29;inset:9%}.producto__dispositivos[data-astro-cid-b4ea3zvu]{--rx:0deg;--ry:0deg;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .6s var(--suave);justify-content:center;align-items:center;display:flex;position:relative}.marco[data-astro-cid-b4ea3zvu]{margin:0;position:relative}.marco[data-astro-cid-b4ea3zvu] img{width:100%;height:auto;display:block}.marco--movil[data-astro-cid-b4ea3zvu]{background:linear-gradient(160deg, #16233b, #070d19) padding-box, linear-gradient(140deg, var(--oro-claro), var(--oro) 30%, var(--oro-oscuro) 60%, var(--oro-claro) 85%, var(--oro-oscuro)) border-box;border:1.5px solid #0000;border-radius:40px;width:min(330px,46vw);padding:9px;box-shadow:inset 0 0 0 1px #ffffff0f,0 40px 80px -30px #000000d9,0 0 50px -18px #d2b06e73}.marco--movil[data-astro-cid-b4ea3zvu] img{border-radius:31px}.producto__dispositivos--2[data-astro-cid-b4ea3zvu] .marco--movil[data-astro-cid-b4ea3zvu]:first-child{z-index:2;transform:translateZ(30px)rotate(-4deg)translate(14%)}.producto__dispositivos--2[data-astro-cid-b4ea3zvu] .marco--movil[data-astro-cid-b4ea3zvu]:nth-child(2){transform:translateZ(0)rotate(5deg)translate(-14%)translateY(9%)}.marco--escritorio[data-astro-cid-b4ea3zvu]{background:linear-gradient(#0c1729, #0c1729) padding-box, linear-gradient(140deg, var(--oro-claro), var(--oro) 30%, var(--oro-oscuro) 60%, var(--oro-claro) 85%, var(--oro-oscuro)) border-box;border:1.5px solid #0000;border-radius:16px;width:min(100%,760px);overflow:hidden;box-shadow:0 50px 100px -40px #000000d9,0 0 60px -20px #d2b06e66}.marco__barra[data-astro-cid-b4ea3zvu]{background:linear-gradient(#16233b,#0c1729);border-bottom:1px solid #d2b06e33;gap:6px;padding:11px 14px;display:flex}.marco__barra[data-astro-cid-b4ea3zvu] span[data-astro-cid-b4ea3zvu]{background:#d2b06e8c;border-radius:50%;width:9px;height:9px}.marco__barra[data-astro-cid-b4ea3zvu] span[data-astro-cid-b4ea3zvu]+span[data-astro-cid-b4ea3zvu]{background:#d2b06e59}.marco__barra[data-astro-cid-b4ea3zvu] span[data-astro-cid-b4ea3zvu]+span[data-astro-cid-b4ea3zvu]+span[data-astro-cid-b4ea3zvu]{background:#d2b06e33}.pantalla[data-astro-cid-b4ea3zvu]{position:relative;overflow:hidden}.marco--movil[data-astro-cid-b4ea3zvu] .pantalla[data-astro-cid-b4ea3zvu]{border-radius:31px}.tapa[data-astro-cid-b4ea3zvu]{z-index:1;pointer-events:none;background:linear-gradient(160deg,#16233b,#070d19);position:absolute;inset:0;transform:translateY(101%)}.tapa[data-astro-cid-b4ea3zvu]:before{content:"";height:4px;opacity:var(--luz,0);background:linear-gradient(90deg,#0000,#ffecbef2 18%,#fff4dc 50%,#ffecbef2 82%,#0000);position:absolute;top:-2px;left:0;right:0;box-shadow:0 0 14px 3px #ecd5a38c,0 0 40px 8px #d2b06e40}.tapa[data-astro-cid-b4ea3zvu][data-desde=arriba]:before{top:auto;bottom:-2px}.panel[data-astro-cid-b4ea3zvu]{overflow:hidden}.marco[data-astro-cid-b4ea3zvu]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff4dc33 48%,#fff4dc0f 54%,#0000 62%) 130% 0/260% 100%;position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.producto__dispositivos--2[data-astro-cid-b4ea3zvu] .marco--movil[data-astro-cid-b4ea3zvu]:nth-child(2){animation:linear both separa;animation-timeline:view();animation-range:entry cover 60%}.producto__escena[data-astro-cid-b4ea3zvu]{view-timeline:--escena}@media (width>=861px){.producto__dispositivos[data-astro-cid-b4ea3zvu]{animation:linear both orbita;animation-timeline:--escena;animation-range:cover}}}}@keyframes orbita{0%{rotate:y 14deg}to{rotate:y -10deg}}@keyframes separa{0%{transform:rotate(0)translate(-2%)translateY(2%)}to{transform:rotate(5deg)translate(-14%)translateY(9%)}}.panel[data-astro-cid-b4ea3zvu]{--rx:0deg;--ry:0deg;background:linear-gradient(180deg, #132138f7, #08101ff7) padding-box, linear-gradient(140deg, var(--oro-claro), var(--oro) 30%, var(--oro-oscuro) 60%, var(--oro-claro) 85%, var(--oro-oscuro)) border-box;width:min(100%,560px);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--suave);border:1.5px solid #0000;border-radius:22px;margin:0;padding:1.75rem;position:relative;box-shadow:0 50px 100px -40px #000000d9,0 0 60px -20px #d2b06e66}.panel__cabeza[data-astro-cid-b4ea3zvu]{justify-content:space-between;align-items:center;display:flex}.panel__titulo[data-astro-cid-b4ea3zvu]{font-family:var(--letra-titulo);font-size:1.6rem}.panel__vigia[data-astro-cid-b4ea3zvu]{color:var(--texto-suave);align-items:center;gap:.5rem;font-size:.95rem;display:inline-flex}.panel__latido[data-astro-cid-b4ea3zvu]{background:var(--oro);border-radius:50%;width:8px;height:8px}.panel__filas[data-astro-cid-b4ea3zvu]{gap:.6rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.panel__filas[data-astro-cid-b4ea3zvu] li[data-astro-cid-b4ea3zvu]{border:1px solid var(--linea-suave);background:#ffffff08;border-radius:12px;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.panel__punto[data-astro-cid-b4ea3zvu]{background:var(--c);width:10px;height:10px;box-shadow:0 0 12px var(--c);border-radius:50%}.panel__nombre[data-astro-cid-b4ea3zvu]{flex:1;font-weight:600}.panel__pastilla[data-astro-cid-b4ea3zvu]{color:var(--texto-suave);border:1px solid var(--linea-suave);border-radius:999px;padding:.2rem .6rem;font-size:.875rem}.panel__pie[data-astro-cid-b4ea3zvu]{color:var(--texto-suave);margin-top:1rem;font-size:.95rem}@media (prefers-reduced-motion:no-preference){.panel__latido[data-astro-cid-b4ea3zvu]{animation:2.4s ease-out infinite late}.producto__anillos[data-astro-cid-b4ea3zvu] span[data-astro-cid-b4ea3zvu]{animation:70s linear infinite gira}.producto__anillos[data-astro-cid-b4ea3zvu] span[data-astro-cid-b4ea3zvu]+span[data-astro-cid-b4ea3zvu]{animation-duration:100s;animation-direction:reverse}.js .producto__dispositivos[data-astro-cid-b4ea3zvu],.js .panel[data-astro-cid-b4ea3zvu],.js .tapa[data-astro-cid-b4ea3zvu]{will-change:transform, opacity}.js .marco[data-astro-cid-b4ea3zvu]:hover:after{animation:reflejo 1.2s var(--suave) both}}@keyframes reflejo{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes late{0%{box-shadow:0 0 #d2b06e99}70%,to{box-shadow:0 0 0 10px #d2b06e00}}@media (width<=860px){.producto[data-astro-cid-b4ea3zvu],.producto--al-reves[data-astro-cid-b4ea3zvu]{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"cabeza""escena""info"}.producto__escena[data-astro-cid-b4ea3zvu]{min-height:0;padding-block:2rem 1rem}.producto__info[data-astro-cid-b4ea3zvu] .producto__datos[data-astro-cid-b4ea3zvu]{margin-top:0}}.proceso[data-astro-cid-vzcsspeb]{padding-block:clamp(5rem,10vw,9rem)}.proceso__rejilla[data-astro-cid-vzcsspeb]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.proceso__cabeza[data-astro-cid-vzcsspeb]{position:sticky;top:7rem}.pasos[data-astro-cid-vzcsspeb]{--avance:1;gap:2.75rem;margin:0;padding:0 0 0 4.25rem;list-style:none;display:grid;position:relative}.pasos[data-astro-cid-vzcsspeb]:before,.pasos[data-astro-cid-vzcsspeb]:after{content:"";background:var(--linea-suave);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:1.35rem}.pasos[data-astro-cid-vzcsspeb]:after{background:linear-gradient(var(--oro-claro), var(--oro));transform-origin:top;transform:scaleY(var(--avance))}.js .pasos[data-astro-cid-vzcsspeb]{--avance:0}@media (prefers-reduced-motion:reduce){.js .pasos[data-astro-cid-vzcsspeb]{--avance:1}}.paso[data-astro-cid-vzcsspeb]{position:relative}.paso__numero[data-astro-cid-vzcsspeb]{background:var(--marino-900);border:1px solid var(--linea);width:2.75rem;height:2.75rem;font-family:var(--letra-titulo);color:var(--oro-claro);border-radius:50%;place-items:center;font-size:1.25rem;display:grid;position:absolute;top:-.2rem;left:-4.25rem}.paso__titulo[data-astro-cid-vzcsspeb]{font-size:2rem}.paso__texto[data-astro-cid-vzcsspeb]{color:var(--texto-suave);max-width:34rem;margin-top:.5rem}.principios__titulo[data-astro-cid-vzcsspeb]{margin-top:clamp(5rem,10vw,8rem);font-size:clamp(1.9rem,1.5rem + 1.5vw,2.6rem)}.principios[data-astro-cid-vzcsspeb]{grid-template-columns:repeat(3,1fr);gap:0 clamp(1.5rem,3vw,2.75rem);margin:2rem 0 0;padding:0;list-style:none;display:grid}.principio[data-astro-cid-vzcsspeb]{border-top:1px solid var(--linea);padding:1.75rem 0 2.25rem}.principio__titulo[data-astro-cid-vzcsspeb]{font-family:var(--letra-titulo);color:var(--oro-claro);font-size:1.75rem;font-weight:600;line-height:1.15}.principio__texto[data-astro-cid-vzcsspeb]{color:var(--texto-suave);margin-top:.6rem;font-size:1.0625rem}.principios__nota[data-astro-cid-vzcsspeb]{max-width:44rem;color:var(--texto-suave);border-left:2px solid var(--oro);margin-top:2.5rem;padding-left:1rem;font-size:1.0625rem}@media (width<=900px){.proceso__rejilla[data-astro-cid-vzcsspeb]{grid-template-columns:1fr}.proceso__cabeza[data-astro-cid-vzcsspeb]{position:static}.principios[data-astro-cid-vzcsspeb]{grid-template-columns:1fr 1fr}}@media (width<=520px){.principios[data-astro-cid-vzcsspeb]{grid-template-columns:1fr}.principio[data-astro-cid-vzcsspeb]{padding-bottom:1.5rem}}.contacto[data-astro-cid-ox4lufai]{padding-block:clamp(3rem,6vw,5rem) 0}.contacto__caja[data-astro-cid-ox4lufai]{--fx:70%;--fy:20%;border:1px solid var(--linea);background:radial-gradient(500px circle at var(--fx) var(--fy), #d2b06e24, transparent 70%), linear-gradient(140deg, var(--marino-700), var(--marino-900) 70%);isolation:isolate;border-radius:32px;padding:clamp(2.5rem,6vw,5rem);position:relative;overflow:hidden}.contacto__fondo[data-astro-cid-ox4lufai]{aspect-ratio:1;border:1px solid var(--linea);z-index:-1;border-radius:50%;width:60%;position:absolute;top:-30%;right:-12%}.contacto__fondo[data-astro-cid-ox4lufai]:after{content:"";border:1px dashed #d2b06e24;border-radius:50%;position:absolute;inset:14%}.contacto__titulo[data-astro-cid-ox4lufai]{margin-top:1rem;font-size:clamp(2rem,1.3rem + 4vw,5rem)}.contacto__titulo[data-astro-cid-ox4lufai] em[data-astro-cid-ox4lufai]{color:var(--oro-claro);font-style:italic}.contacto__accion[data-astro-cid-ox4lufai]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.25rem;display:flex}.contacto__boton[data-astro-cid-ox4lufai]{min-height:3.6rem;padding-inline:2rem;font-size:1.05rem}.contacto__correo[data-astro-cid-ox4lufai]{overflow-wrap:anywhere;font-size:1.15rem}.contacto__pistas[data-astro-cid-ox4lufai]{border-top:1px solid var(--linea-suave);color:var(--texto-suave);margin-top:2.75rem;padding-top:1.75rem}.contacto__pistas-titulo[data-astro-cid-ox4lufai]{color:var(--texto);font-weight:600}.contacto__pistas[data-astro-cid-ox4lufai] ul[data-astro-cid-ox4lufai]{grid-template-columns:repeat(3,1fr);gap:1rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.contacto__pistas[data-astro-cid-ox4lufai] li[data-astro-cid-ox4lufai]{padding-left:1.4rem;position:relative}.contacto__pistas[data-astro-cid-ox4lufai] li[data-astro-cid-ox4lufai]:before{content:"";background:var(--oro);width:.7rem;height:1px;position:absolute;top:.7em;left:0}@media (width<=760px){.contacto__pistas[data-astro-cid-ox4lufai] ul[data-astro-cid-ox4lufai]{grid-template-columns:1fr}}
