.landing{--fondo:#e6ebe4;--fondo2:#f2f3ed;--carta:#eff2ed;--carta2:#dde4da;--tinta:#14170f;--tinta70:#14170fb8;--tinta55:#14170f8c;--gris:#7c8478;--linea:#14170f;--linea-suave:#14170f38;--linea-suave2:#14170f1f;--fluor:#c6f32b;--fluor-suave:#c6f32b47;--salmon:#e8583a;--salmon-suave:#e8583a24;--r:28px;--r-s:16px;--r-p:99px;--mono:var(--font-mono), "Space Mono", monospace;--sans:var(--font-instrument), "Instrument Sans", sans-serif;--display:var(--font-grotesk), "Space Grotesk", var(--mono);background:var(--fondo);color:var(--tinta);font-family:var(--sans);-webkit-font-smoothing:antialiased;transition:background .25s,color .25s}[data-theme=dark] .landing{--fondo:#101310;--fondo2:#181c17;--carta:#181c17;--carta2:#20251f;--tinta:#e9efe6;--tinta70:#e9efe6b8;--tinta55:#e9efe68c;--gris:#7f8a7b;--linea:#e9efe6;--linea-suave:#e9efe63d;--linea-suave2:#e9efe624;--fluor:#d2ff3d;--fluor-suave:#d2ff3d33;--salmon:#ff6e4e;--salmon-suave:#ff6e4e2e}.landing *{box-sizing:border-box}.landing .mono{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.landing .lab{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gris);font-size:10px;font-weight:400}.landing h3,.landing h4,.landing .num{font-family:var(--mono);text-transform:uppercase}.landing h1,.landing h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-weight:600}.landing h2{margin:0 0 20px;font-size:clamp(22px,3vw,36px);line-height:1.12}.landing h3{letter-spacing:.02em;font-weight:700}.landing h4{letter-spacing:.04em;font-weight:700}.landing .lead{max-width:580px;color:var(--gris);font-size:16px;line-height:1.7}.landing .gsx{color:var(--gris)}.landing .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.landing section{padding:78px 0}.landing .hr{background:var(--linea-suave);height:1px}.landing .box{border:1.5px solid var(--linea);border-radius:var(--r);background:0 0;padding:26px}.landing .box.fill{background:var(--carta)}.landing .box.dark{background:var(--tinta);color:var(--fondo);border-color:var(--tinta)}.landing .pill{white-space:nowrap;border:1.5px solid var(--linea);border-radius:var(--r-p);width:auto;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tinta);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:9px 18px;font-size:10.5px;font-weight:400;display:inline-flex}.landing .pill.on{background:var(--tinta);color:var(--fondo)}.landing .pill.fluor{background:var(--fluor);border-color:var(--fluor);color:#14170f}.landing .btn{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;background:var(--tinta);color:var(--fondo);border:1.5px solid var(--tinta);border-radius:var(--r-p);cursor:pointer;padding:15px 26px;font-size:11px;font-weight:500;text-decoration:none;display:inline-block}.landing .btn:hover{background:var(--fluor);border-color:var(--fluor);color:#14170f}.landing .btn.ghost{color:var(--tinta);border-color:var(--linea);background:0 0}.landing .btn.ghost:hover{background:var(--tinta);color:var(--fondo)}.landing .btn.full{text-align:center;width:100%}.landing .beta{background:var(--tinta);color:var(--fondo);text-align:center;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;padding:11px 16px;font-size:10px;font-weight:400;display:block}.landing .beta:hover{background:color-mix(in srgb, var(--tinta) 85%, var(--fluor))}.landing .beta b{color:inherit}.landing .credito{background:var(--tinta);color:var(--fondo);text-align:center;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:22px 0;padding:7px 16px;font-size:9px;font-weight:400}.landing .nav{z-index:60;background:var(--fondo);border-bottom:1.5px solid var(--linea);position:sticky;top:0}.landing .nav .wrap{justify-content:space-between;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px;display:flex}.landing .navlinks{gap:24px;display:flex}.landing .navlinks a{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);font-size:10.5px;text-decoration:none}.landing .navlinks a:hover{color:var(--tinta)}.landing .nav-controls{align-items:center;gap:16px;display:flex}.landing .nav-login{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);white-space:nowrap;font-size:10.5px;text-decoration:none}.landing .nav-login:hover{color:var(--tinta)}.landing .lang-switch{border:1.5px solid var(--linea);border-radius:var(--r-p);padding:3px;display:flex}.landing .lang-switch a{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);border-radius:var(--r-p);padding:5px 10px;font-size:10.5px;text-decoration:none}.landing .lang-switch a.on{background:var(--tinta);color:var(--fondo)}.landing .tt{border:1.5px solid var(--linea);width:34px;height:34px;color:var(--tinta);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:13px;display:grid}.landing .nav-logo-h{width:auto;height:36px}[data-theme=dark] .landing .nav-logo-h{filter:invert()}.landing .foot-logo{opacity:.7;width:auto;height:34px}.landing .hero-band{position:relative;overflow:hidden}.landing .hero-band:before{content:"";pointer-events:none;background:radial-gradient(78% 100% at 80% 82%, var(--fluor-suave), #c6f32b1a 44%, #c6f32b00 70%);position:absolute;inset:0}.landing .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.landing .reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing .reveal{opacity:1;transition:none;transform:none}}.landing .parallax{will-change:transform}@media (prefers-reduced-motion:reduce){.landing .parallax{transform:none!important}}.landing .hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:3.4rem;padding:5.6rem 0 5rem;display:grid;position:relative}.landing .hero-eye{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tinta55);margin:0 0 2rem;font-size:.72rem}.landing .hero h1{letter-spacing:-.015em;margin:0;font-size:clamp(1.7rem,5.2vw,3.4rem);line-height:1.08}.landing .hero h1 .bq-name{text-transform:none;font-size:1.12em;font-weight:700}.landing .hero .lead{max-width:46ch;color:var(--tinta70);margin:1.6rem 0 0;font-size:16.5px}.landing .hero-cta{flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:2.2rem;display:flex}.landing .hero-quatch{justify-content:center;align-items:flex-end;min-height:50vh;display:flex;position:relative}.landing .hq-scale{transform-origin:bottom;will-change:transform}.landing .hero-quatch img{filter:drop-shadow(0 20px 30px #14170f2e);width:100%;max-width:380px;height:auto;animation:6.5s ease-in-out infinite landing-qmfloat;display:block}[data-theme=dark] .landing .hero-quatch img{filter:drop-shadow(0 20px 30px #00000073)}@keyframes landing-qmfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.landing .hero-quatch img{animation:none}}.landing .eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gris);margin:0 0 1.1rem;font-size:.72rem}.landing .eyebrow .mk{color:var(--tinta);margin-right:.5rem}.landing .sec-head{max-width:62ch}.landing .grid4{grid-template-columns:repeat(2,1fr);gap:1.1rem;margin-top:2.6rem;display:grid}.landing .bcard h3{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 .7rem;font-size:.86rem;font-weight:700;display:flex}.landing .bcard h3 .d{background:var(--fluor);border-radius:50%;flex:none;width:7px;height:7px}.landing .bcard p{color:var(--tinta70);margin:0;font-size:.98rem;line-height:1.55}.landing .howscroll-grid{grid-template-columns:1fr 1.08fr;align-items:start;gap:4rem;margin-top:1.5rem;display:grid}.landing .howstep{opacity:.3;align-items:center;min-height:62vh;transition:opacity .45s;display:flex}.landing .howstep.on{opacity:1}.landing .howstep-mock-m{display:none}.landing .howstep-text .hn{font-family:var(--mono);color:var(--gris);font-size:1.5rem;font-weight:700;line-height:1}.landing .howstep.on .howstep-text .hn{color:var(--tinta)}.landing .howstep-text h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;margin:.8rem 0 .7rem;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:600}.landing .howstep-text p{color:var(--tinta70);max-width:42ch;margin:0;font-size:1.05rem;line-height:1.55}.landing .howstep-meta{flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:1.3rem;display:flex}.landing .howtag{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--tinta70);border:1px solid var(--linea-suave2);border-radius:30px;padding:.34rem .75rem;font-size:.62rem}.landing .howcta{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--tinta);border-bottom:2px solid var(--fluor);padding-bottom:2px;font-size:.72rem;transition:border-color .2s}.landing .howcta:hover{border-bottom-color:var(--tinta)}.landing .howsticky{justify-content:center;align-items:center;height:76vh;display:flex;position:sticky;top:12vh}.landing .howmock{width:100%;height:100%;position:relative}.landing .howframe{opacity:0;justify-content:center;align-items:center;transition:opacity .55s,transform .55s;display:flex;position:absolute;inset:0;transform:translateY(20px)scale(.985)}.landing .howframe.active{opacity:1;transform:none}.landing .howframe img{border-radius:20px;width:auto;max-width:100%;max-height:76vh;box-shadow:0 44px 90px -44px #14170f8c}@media (prefers-reduced-motion:reduce){.landing .howstep{opacity:1;transition:none}.landing .howframe{transition:none}}.landing .signos-grid{grid-template-columns:1fr 1fr;align-items:center;gap:36px;margin-top:30px;display:grid}.landing .signo-fila .tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--salmon);border:1px solid var(--salmon);border-radius:20px;margin-left:.5rem;padding:.1rem .4rem;font-size:.56rem}.landing .close-line{color:var(--gris);max-width:70ch;margin-top:2rem;font-size:1.02rem;line-height:1.6}.landing .close-line b{color:var(--tinta)}.landing .radar-cap{text-align:center;margin-top:1rem}.landing .penta polygon.grid{fill:none;stroke:var(--linea-suave);stroke-width:.4px;opacity:.65}.landing .penta polygon.val{fill:none;stroke:url(#pentaGrad);stroke-width:1.5px;stroke-linejoin:round}.landing .penta line{stroke:var(--linea-suave);stroke-width:.4px;opacity:.65}.landing .penta circle{fill:var(--fluor);stroke:var(--linea);stroke-width:.6px}.landing .penta circle.bajo{fill:var(--salmon)}.landing .penta circle.bajo-halo{fill:var(--salmon);opacity:.22;stroke:none}.landing .penta text{font-family:var(--mono);fill:var(--gris);letter-spacing:.1em;font-size:4.4px;font-weight:400}.landing .signo-fila{border-bottom:1px solid var(--linea-suave);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.landing .signo-fila:last-of-type{border-bottom:none}.landing .signo-fila b{font-family:var(--mono);letter-spacing:.16em;font-size:12.5px;font-weight:500}.landing .signo-fila span{color:var(--gris);font-size:13.5px}.landing .mapwrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;margin-top:2.6rem;display:grid}.landing .band-img{border-radius:var(--r-s);border:1px solid var(--linea-suave);overflow:hidden;box-shadow:0 30px 60px -34px #14170f5c}.landing .band-img img{width:100%;height:auto;display:block}.landing .mq-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.landing .mq{border:1px solid var(--linea-suave2);border-radius:var(--r-s);background:var(--carta);padding:1.1rem}.landing .mq h4{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:700}.landing .mq.hi h4{color:var(--salmon)}.landing .mq p{color:var(--tinta70);margin:0;font-size:.85rem;line-height:1.45}.landing .mapnote{color:var(--tinta70);margin-top:1.4rem;font-size:1rem;line-height:1.6}.landing .mapnote b{color:var(--tinta)}.landing .map-slider{max-width:820px;margin:3.2rem auto 0}.landing .map-slider-cap{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta55);text-align:center;margin:0 0 1rem;font-size:.66rem}.landing .slider{border:1px solid var(--linea-suave);background:var(--fondo2);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 34px 70px -34px #14170f66}.landing .slides{aspect-ratio:1672/941;position:relative}.landing .slide{opacity:0;transition:opacity .8s;position:absolute;inset:0}.landing .slide.active{opacity:1}.landing .slide img{object-fit:cover;width:100%;height:100%}.landing .slide:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0600 66%,#0a0a0657 100%);position:absolute;inset:0}.landing .slider-watch{z-index:3;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:13px;left:14px}.landing .slider-watch img{width:auto;height:20px}.landing .slider-watch span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb;font-size:.6rem}.landing .slider-dots{z-index:3;gap:.4rem;display:flex;position:absolute;bottom:15px;right:14px}.landing .slider-dots button{cursor:pointer;background:#ffffff8c;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:all .25s}.landing .slider-dots button.on{background:var(--fluor);border-radius:6px;width:22px}.landing .for-mobile{display:none}.landing .slider.phones{box-shadow:none;background:0 0;border:none}.landing .slider.phones .slides{aspect-ratio:.63;border:1px solid var(--linea-suave);background:var(--carta2);border-radius:16px;overflow:hidden;box-shadow:0 22px 44px -30px #14170f66}.landing .slider.phones .slide img{object-fit:contain;background:var(--carta2)}.landing .slider.phones .slide:after{display:none}.landing .slider.phones .slider-dots{justify-content:center;margin-top:.7rem;position:static}.landing .slider.phones .slider-dots button{background:var(--linea-suave)}.landing .slider.phones .slider-dots button.on{background:var(--tinta);width:22px}@media (prefers-reduced-motion:reduce){.landing .slide{transition:none}}.landing .quatchmoment{background:var(--fondo);height:200vh;position:relative}.landing .qm-sticky{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.landing .qm-scaler{will-change:transform;transform-origin:50%}.landing .qm-inner{justify-content:center;align-items:center;gap:2.4rem;max-width:1320px;margin:0 auto;padding:0 24px;display:flex}.landing .qm-word{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.9rem);font-weight:600;line-height:1.02}.landing .qm-left{color:var(--tinta);text-align:right;flex:1;max-width:340px}.landing .qm-right{color:var(--gris);text-align:left;flex:1;max-width:430px}.landing .qm-center{flex:none;justify-content:center;align-items:flex-end;width:clamp(220px,24vw,330px);display:flex;position:relative}.landing .qm-orb{aspect-ratio:1;background:radial-gradient(circle, var(--fluor-suave) 0%, #c6f32b33 38%, #c6f32b00 68%);z-index:0;border-radius:50%;width:150%;animation:7s ease-in-out infinite landing-qmpulse;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.landing .qm-quatch{z-index:1;width:100%;height:auto;animation:6s ease-in-out infinite landing-qmfloat;display:block;position:relative}@keyframes landing-qmpulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.landing .qm-orb,.landing .qm-quatch{animation:none}}.landing .toggles{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 18px;display:flex}.landing .tg{border:1.5px solid var(--linea);border-radius:var(--r-p);padding:3px;display:flex}.landing .tg button{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);border-radius:var(--r-p);cursor:pointer;background:0 0;border:none;padding:8px 15px;font-size:10.5px}.landing .tg button.on{background:var(--tinta);color:var(--fondo)}.landing .linea-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;display:flex}.landing .planes{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landing .plan{color:var(--tinta);flex-direction:column;gap:16px;display:flex;position:relative}.landing .plan.destacado{color:#e9efe6;background:radial-gradient(130% 150% at 14% 8%,#c6f32b80 0%,#161911 45%,#14170f 100%);border:none}.landing .plan.destacado .btn:not(.ghost){color:#14170f;background:#e9efe6;border-color:#e9efe6}.landing .plan.destacado .btn:not(.ghost):hover{background:var(--fluor);border-color:var(--fluor);color:#14170f}.landing .plan.destacado .desc{color:#e9efe6a6}.landing .plan.destacado .precio{border-color:#e9efe62e}.landing .plan.destacado .precio .u{color:#e9efe680}.landing .plan.destacado li{color:#e9efe6}.landing .plan.destacado li.no{color:#e9efe666}.landing .plan.destacado .btn.ghost{color:#e9efe6;border-color:#e9efe6}.landing .plan.destacado .btn.ghost:hover{color:#14170f;background:#e9efe6;border-color:#e9efe6}.landing .plan .tag{background:var(--fluor);color:#14170f;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border-radius:var(--r-p);padding:4px 12px;font-size:9px;font-weight:500;position:absolute;top:-11px;left:24px}.landing .plan h3{letter-spacing:.14em;margin:0;font-size:15px;font-weight:400}.landing .plan .desc{color:var(--gris);min-height:40px;font-size:13px;line-height:1.5}.landing .precio{border-top:1px solid var(--linea-suave);border-bottom:1px solid var(--linea-suave);align-items:baseline;gap:6px;padding:14px 0;display:flex}.landing .precio .v{font-family:var(--mono);letter-spacing:.01em;font-size:46px;font-weight:400;line-height:1}.landing .precio .u{font-family:var(--mono);color:var(--gris);letter-spacing:.06em;font-size:11px}.landing .plan ul{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.landing .plan li{color:var(--tinta);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.landing .plan li:before{content:"";border:1.5px solid var(--linea);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px}.landing .plan.destacado li:before{background:var(--fluor);border-color:var(--fluor)}.landing .plan li.no{color:var(--gris)}.landing .plan li.no:before{background:0 0;border-style:dashed}.landing .unicos{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.landing .unico{border-style:dashed}.landing .unico h4{letter-spacing:.06em;margin:10px 0 8px;font-size:14px}.landing .unico .p{font-family:var(--mono);letter-spacing:.01em;margin-bottom:12px;font-size:28px;font-weight:400}.landing .unico p{color:var(--gris);margin:0 0 16px;font-size:13px;line-height:1.55}.landing .nota-linea{text-align:center;color:var(--gris);margin-top:26px;font-size:13px;line-height:1.6}.landing .estudio{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.landing .cita{font-family:var(--mono);letter-spacing:.01em;text-transform:uppercase;margin:16px 0 20px;font-size:clamp(17px,2vw,24px);font-weight:400;line-height:1.35}.landing .grad{border-radius:var(--r);text-align:center;background:linear-gradient(160deg, var(--fluor) 0%, var(--carta2) 45%, var(--salmon-suave) 100%);border:1.5px solid var(--linea);padding:44px 32px}[data-theme=dark] .landing .grad{background:linear-gradient(160deg, #d2ff3d59 0%, var(--carta2) 45%, #ff6e4e4d 100%)}.landing .grad img{width:auto;height:120px;margin-bottom:22px}[data-theme=dark] .landing .grad img{filter:invert()}.landing .final{border:1.5px solid var(--linea);border-radius:var(--r);text-align:center;background:radial-gradient(120% 160% at 15% 0%, var(--fluor-suave) 0%, var(--tinta) 42%);color:var(--fondo);margin:70px 0;padding:64px 40px}.landing .final h2{color:var(--fondo)}.landing .final .gsx{color:inherit;opacity:.45}.landing .final p{color:inherit;opacity:.72;max-width:520px;margin:0 auto 30px;font-size:16px}.landing .final .btn{background:var(--fluor);border-color:var(--fluor);color:#14170f}.landing .final .btn:hover{background:var(--fondo);border-color:var(--fondo);color:var(--tinta)}.landing footer{border-top:1.5px solid var(--linea);padding:36px 0 60px}.landing .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.landing .footstrip{background:#0e0e08}.landing .footstrip p{text-align:center;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#6f7a53;margin:0;padding:.6rem 24px;font-size:.64rem}.landing .modal-bg{z-index:100;background:#14170f99;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.landing .modal-bg.on{display:flex}.landing .modal{background:var(--fondo);border:1.5px solid var(--linea);border-radius:var(--r);width:100%;max-width:440px;padding:32px}.landing .modal h3{letter-spacing:.06em;margin:10px 0;font-size:17px;font-weight:400}.landing .modal>p{color:var(--gris);margin:0 0 20px;font-size:14px;line-height:1.6}.landing .campo{margin-bottom:14px;display:block}.landing .campo span{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gris);margin-bottom:7px;font-size:9.5px;display:block}.landing .campo input{width:100%;font-family:var(--sans);border:1.5px solid var(--linea-suave);border-radius:var(--r-s);color:var(--tinta);background:0 0;outline:none;padding:12px 14px;font-size:15px}.landing .campo input:focus{border-color:var(--fluor)}.landing .guardacita{border:1.5px dashed var(--linea-suave);border-radius:var(--r-s);align-items:flex-start;gap:12px;margin-top:18px;padding:14px;display:flex}.landing .guardacita p{color:var(--tinta);margin:0;font-size:13px;line-height:1.55}.landing .guardacita .bicho{flex-shrink:0;width:26px}@media (max-width:900px){.landing .hero,.landing .signos-grid,.landing .mapwrap,.landing .estudio,.landing .grid4,.landing .planes,.landing .unicos,.landing .mq-grid{grid-template-columns:1fr}.landing .navlinks,.landing .cuad .cd{display:none}.landing .hero{gap:1.2rem;padding:3.6rem 0 3rem}.landing .hero-quatch{min-height:auto;margin-top:.4rem}.landing .hero-quatch img{max-width:260px}.landing .for-desktop{display:none}.landing .for-mobile{display:block}.landing .howscroll-grid{grid-template-columns:1fr;gap:0;margin-top:.5rem}.landing .howsticky{display:none}.landing .howstep{opacity:1;border-top:1px solid var(--linea-suave2);min-height:auto;padding:2.4rem 0;display:block}.landing .howsteps .howstep:first-child{border-top:none;padding-top:.4rem}.landing .howstep-mock-m{border-radius:16px;width:100%;max-width:330px;margin-top:1.7rem;display:block;overflow:hidden;box-shadow:0 24px 46px -22px #14170f80}.landing .howstep-mock-m img{width:100%;height:auto;display:block}.landing .quatchmoment{height:165vh}.landing .qm-inner{flex-direction:column;gap:1rem}.landing .qm-word{text-align:center;max-width:88%;font-size:clamp(1.5rem,6vw,2.3rem)}.landing .qm-left,.landing .qm-right{text-align:center;flex:none;max-width:88%}.landing .qm-center{width:clamp(200px,58vw,290px)}}@media (max-width:480px){.landing .nav .wrap{flex-wrap:wrap;row-gap:10px}.landing .nav-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px 10px}}.landing .sello{background:var(--fluor);color:#14170f}.landing .mapa,.landing .cuad-txt{border-radius:var(--r-s)}
