.cq{--cq-ink:var(--foreground);--cq-mut:var(--muted-foreground);--cq-line:var(--border);--cq-fondo:var(--background);--cq-boton-fondo:var(--primary);--cq-boton-texto:var(--primary-foreground);--cq-boton-fondo-hover:var(--primary-deep);color:var(--cq-ink);font-size:16px;line-height:1.5}:where(.cq) *{box-sizing:border-box}:where(.cq) :before{box-sizing:border-box}:where(.cq) :after{box-sizing:border-box}:where(.cq) button{cursor:pointer;text-align:inherit;font:inherit;color:inherit;background:0 0;border:0;padding:0}:where(.cq) :-webkit-any(h1,h2,p){margin:0}:where(.cq) :-moz-any(h1,h2,p){margin:0}:where(.cq) :is(h1,h2,p){margin:0}.cq a{color:var(--cq-ink);text-decoration:underline;-webkit-text-decoration-color:var(--primary-deep);text-decoration-color:var(--primary-deep);text-underline-offset:3px;text-decoration-thickness:2px}.cq a:hover{-webkit-text-decoration-color:var(--cq-ink);text-decoration-color:var(--cq-ink)}.cq :focus-visible{outline:2px solid var(--primary-deep);outline-offset:2px}.cq-portada h1,.cq-panel h2,.cq-col h1,.cq-col h2,.cq-pt,.cq-pp,.cq-marca{font-family:var(--font-sora),-apple-system,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.02em;font-weight:800}.cq-col h1{font-size:24px;line-height:1.15}.cq-col h2{margin-top:36px;font-size:20px;line-height:1.3}.cq-col h2+.cq-ayuda{margin-top:6px}.franja{background:var(--primary);color:var(--primary-foreground)}.franja-in{justify-content:space-between;align-items:center;gap:24px;max-width:1152px;margin:0 auto;padding:30px 32px;display:flex}.franja p{font-family:var(--font-sora),-apple-system,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.01em;margin:0;font-size:max(20px,min(2.4vw,28px));font-weight:800;line-height:1.2}.franja a{background:var(--foreground);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;height:48px;padding:0 26px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.franja a:hover{opacity:.88}.franja a:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}@media (max-width:860px){.franja-in{flex-direction:column;align-items:flex-start;padding:26px 20px}.franja a{width:100%}}#empezar{scroll-margin-top:calc(var(--alto-cabecera) + 1px)}.cq-bar{height:var(--alto-cabecera);align-items:center;max-width:1216px;margin:0 auto;padding:0 32px;display:flex}.cq-marca{font-size:20px;text-decoration:none}.cq a.cq-marca{text-decoration:none}.cq-portada{max-width:1216px;min-height:calc(100svh - var(--alto-cabecera) - var(--cq-asoma,96px));grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:64px;margin:0 auto;padding:80px 32px;display:grid}.cq-portada h1{font-size:max(38px,min(5vw,60px));line-height:1.04}.cq-portada h1,.cq-col h1{text-wrap:balance}.cq-portada .cq-sub{max-width:480px;color:color-mix(in srgb,var(--foreground)78%,transparent);margin-top:22px;font-size:19px;line-height:1.55}.cq-panel{--cq-fondo:#fff;background:color-mix(in srgb,var(--primary)36%,black);color:#fff;border-radius:12px;padding:28px 28px 24px}.cq-prog{gap:6px;display:flex}.cq-prog i{background:rgba(255,255,255,.22);border-radius:2px;flex:1;height:4px;display:block}.cq-prog i[data-on=true]{background:var(--primary)}.cq-panel h2{letter-spacing:-.01em;margin-top:22px;font-size:28px;line-height:1.15}.cq-guia{color:rgba(255,255,255,.78);margin-top:6px;font-size:15px}.cq-panel .cq-opts{gap:10px;margin-top:18px}.cq-panel .cq-o{color:var(--cq-ink);background:#fff;border:2px solid #fff;padding:15px 18px}.cq-panel .cq-o:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary)8%,#fff)}.cq-panel .cq-o[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft)}.cq-panel .cq-o b{font-size:17px;font-weight:700}.cq-panel .cq-o small{margin-top:2px;font-size:14.5px}.cq-panel .cq-btn{background:var(--primary);color:var(--primary-foreground)}.cq-panel .cq-btn:hover{background:var(--primary-deep);color:#fff}.cq-pie{color:rgba(255,255,255,.78);margin-top:16px;font-size:14px}.cq-col .cq-ayuda{color:var(--cq-mut);margin-top:8px}.cq-nota{color:var(--cq-mut);margin-top:14px;font-size:14px}.cq-opts{gap:12px;margin-top:20px;display:grid}.cq-o{border:1px solid var(--cq-line);background:var(--cq-fondo);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px;transition:border-color .15s,background-color .15s;display:flex}.cq-o:hover{border-color:var(--primary-deep)}.cq-o[aria-pressed=true]{border-color:var(--primary-deep);background:var(--primary-soft)}.cq-o b{font-weight:600;display:block}.cq-o small{color:var(--cq-mut);margin-top:3px;font-size:15px;font-weight:400;line-height:1.4;display:block}.cq-ck{border:1px solid var(--primary-deep);background:var(--cq-fondo);border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.cq-o[aria-pressed=true] .cq-ck{background:var(--primary)}.cq-ck svg{width:12px;height:12px;stroke:var(--primary-foreground);opacity:0}.cq-o[aria-pressed=true] .cq-ck svg{opacity:1}.cq-btn{text-align:center;border-radius:6px;justify-content:center;align-items:center;height:48px;padding:0 24px;font-size:15px;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.cq-btn-ink{background:var(--cq-boton-fondo);color:var(--cq-boton-texto)}.cq-btn-ink:hover{background:var(--cq-boton-fondo-hover)}.cq-btn-out{border:1px solid var(--primary-deep);color:var(--cq-ink);background:0 0}.cq-btn-out:hover{background:var(--primary-soft)}.cq-btn:disabled{opacity:.6;cursor:default}.cq-act{flex-direction:column;gap:12px;margin-top:26px;display:flex}.cq-act .cq-btn{width:100%}.cq-quiz{--cq-fondo:#fff;z-index:60;background:#fff;flex-direction:column;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.cq-quiz[data-abierto=true]{display:flex}.cq-top{flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex}.cq-top button{border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.cq-top button:hover{background:var(--muted)}.cq-top button[hidden]{visibility:hidden;display:grid}.cq-top svg{width:20px;height:20px}.cq-col{flex:1;width:520px;max-width:100%;margin:0 auto;padding:22px 20px 96px}.cq-col .cq-marca{display:block}.cq-col h1{outline:none;margin-top:30px}.cq-field{border:1px solid var(--cq-line);width:100%;height:56px;font:inherit;color:var(--cq-ink);background:#fff;border-radius:8px;padding:0 20px;display:block}.cq-field:focus{border-color:var(--primary-deep);outline:none}.cq-field::placeholder{color:var(--cq-mut)}.cq-info{border:1px solid var(--cq-line);background:#fff;border-radius:8px;padding:20px}.cq-info b{font-weight:600;display:block}.cq-info span{color:var(--cq-mut);margin-top:3px;font-size:14px;line-height:1.35;display:block}.cq-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:16px;width:min(880px,100vw - 40px);margin-top:22px;display:grid;position:relative;left:50%;transform:translate(-50%)}.cq-plan{border:1px solid var(--cq-line);background:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;gap:28px;padding:24px;display:flex}.cq-plan .cq-pt{font-size:19px;line-height:1.3;display:block}.cq-plan .cq-pp{margin-top:8px;font-size:34px;line-height:1}.cq-plan .cq-pn{color:var(--cq-mut);margin-top:6px;font-size:14px;display:block}.cq-plan .cq-pd{color:var(--cq-mut);margin-top:12px;font-size:14px;line-height:1.45}.cq-incl{gap:8px;margin-top:14px;display:grid}.cq-incl span{color:var(--cq-mut);font-size:14px;line-height:1.4;display:block}.cq-plan .cq-btn{width:100%;height:auto;min-height:48px;padding:10px 20px;line-height:1.3}.cq-o-sep{color:var(--cq-mut);align-self:center;font-size:14px}.cq-quiz{overflow-x:hidden}.cq-pasos{--cq-trazo:color-mix(in srgb,var(--primary)18%,#cfd4d1);--cq-bosque:color-mix(in srgb,var(--primary)36%,black);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 22px;width:min(1000px,100vw - 56px);margin:26px 0 0;padding:0;list-style:none;display:grid;position:relative;left:50%;transform:translate(-50%)}.cq-paso{grid-template-rows:auto 1fr;gap:14px;min-width:0;display:grid}.cq-nodo{align-items:center;gap:8px;display:flex}.cq-dot{background:var(--cq-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.cq-linea{background:var(--cq-trazo);border-radius:1px;flex:1;height:2px;position:relative}.cq-linea:after{content:"";border-left:8px solid var(--cq-trazo);border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;top:-4px;right:-2px}.cq-paso:last-child .cq-linea{display:none}.cq-cont{flex-direction:column;gap:14px;display:flex}.cq-cont p{font-size:16px;font-weight:600;line-height:1.4}.cq-mock{border:1px solid var(--cq-line);background:#fff;border-radius:8px;place-items:center;height:156px;display:grid;position:relative;overflow:hidden}.cq-doc{border:1px solid var(--cq-line);background:#fff;border-radius:6px;width:80%;padding:10px 11px 11px;box-shadow:0 10px 18px -14px rgba(31,35,40,.45)}.cq-doc b{font-size:11px;font-weight:700;display:block}.cq-f{align-items:center;gap:7px;margin-top:8px;display:flex}.cq-f u{background:var(--primary);width:15px;height:15px;color:var(--primary-foreground);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:700;text-decoration:none;display:grid}.cq-f i{background:#e3e6e3;border-radius:3px;flex:1;height:6px;display:block}.cq-f:nth-of-type(2) i{flex:none;width:70%}.cq-vid{background:var(--cq-bosque);border-radius:10px;place-items:center;width:64px;height:116px;display:grid;position:absolute}.cq-vid-a{top:20px;left:calc(50% - 70px);transform:rotate(-6deg)}.cq-vid-b{background:var(--primary);top:14px;left:calc(50% - 2px);transform:rotate(5deg)}.cq-vid:before{content:"";border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid #fff;width:0;height:0;margin-left:4px}.cq-vid-b:before{border-left-color:var(--primary-foreground)}.cq-vid i{background:rgba(255,255,255,.7);border-radius:3px;height:5px;position:absolute;bottom:9px;left:8px;right:8px}.cq-vid-b i{background:color-mix(in srgb,var(--primary-foreground)55%,transparent)}.cq-ad{border:1px solid var(--cq-line);background:#fff;border-radius:8px;width:76%;overflow:hidden;box-shadow:0 10px 18px -14px rgba(31,35,40,.45)}.cq-adh{align-items:center;gap:6px;padding:7px 8px;font-size:10px;display:flex}.cq-adh span{background:var(--primary);border-radius:50%;flex:none;width:16px;height:16px}.cq-adh em{flex:1;font-style:normal;font-weight:700}.cq-adh small{color:var(--cq-mut);font-size:9.5px}.cq-adi{background:var(--primary-soft);height:50px}.cq-adb{background:var(--cq-bosque);color:#fff;border-radius:5px;place-items:center;height:22px;margin:7px 8px 8px;font-size:10px;font-weight:600;display:grid}.cq-chat{background:color-mix(in srgb,var(--cq-ink)6%,#fff);flex-direction:column;justify-content:center;gap:7px;padding:0 16px;display:flex}.cq-bb{border-radius:9px;max-width:82%;padding:6px 9px;font-size:11.5px;line-height:1.3;box-shadow:0 1px rgba(0,0,0,.08)}.cq-in{background:#fff;border-top-left-radius:3px;align-self:flex-start}.cq-out{background:var(--primary-soft);border-top-right-radius:3px;align-self:flex-end}.cq-ok{background:var(--cq-bosque);color:#fff;border-top-right-radius:3px;align-self:flex-end;font-weight:600}.cq-casos{margin-top:36px}.cq-col .cq-casos-t{letter-spacing:0;margin:0;font-size:16px;font-weight:700;line-height:1.3}.cq-casos-s{color:var(--cq-mut);margin-top:4px;font-size:14px;line-height:1.4}.cq-prueba{grid-template-columns:repeat(var(--n,1),minmax(0,1fr));border-top:1px solid var(--cq-line);border-bottom:1px solid var(--cq-line);color:var(--cq-mut);margin-top:14px;font-size:14px;line-height:1.4;display:grid}.cq-prueba-i{padding:14px 20px}.cq-prueba-i:first-child{padding-left:0}.cq-prueba-i:last-child{padding-right:0}.cq-prueba-i+.cq-prueba-i{border-left:1px solid var(--cq-line)}.cq-prueba b{color:var(--cq-ink);font-weight:700}.cq-casos+h2{margin-top:36px}.cq-cols{gap:12px;margin-top:20px;display:grid}.cq-pila{align-content:start;gap:12px;display:grid}.cq-cols .cq-info{margin:0}.cq-accion{flex-direction:column;gap:10px;display:flex}.cq-btn-sub{color:var(--cq-mut);text-align:center;font-size:14px;line-height:1.4}.cq-cierre{color:var(--cq-mut);text-align:center;margin-top:14px;font-size:14px;line-height:1.4}@media (min-width:640px){.cq-col h1{font-size:30px}.cq-plan .cq-pp{font-size:40px}}@media (max-width:860px){.cq-bar{padding:0 20px}.cq-portada{grid-template-columns:minmax(0,1fr);gap:36px;min-height:0;padding:40px 20px 56px}.cq-panel{padding:24px 20px 20px}.cq-panel h2{font-size:26px}.cq-pasos{scroll-snap-type:x mandatory;--cq-sangria:max(20px,calc((100vw - 520px)/2 + 20px));scroll-padding-left:var(--cq-sangria);width:100vw;padding:0 20px 6px var(--cq-sangria);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:0;margin-top:20px;display:flex;overflow-x:auto}.cq-pasos::-webkit-scrollbar{display:none}.cq-paso{scroll-snap-align:start;flex:0 0 72vw;max-width:290px;margin-right:16px}.cq-paso:last-child{margin-right:0}.cq-mock{height:132px}.cq-cont p{font-size:15px}.cq-prueba{grid-template-columns:minmax(0,1fr)}.cq-prueba-i,.cq-prueba-i:first-child,.cq-prueba-i:last-child{padding:12px 0}.cq-prueba-i+.cq-prueba-i{border-left:0;border-top:1px solid var(--cq-line)}}@media (max-width:760px){.cq-pair{grid-template-columns:1fr;width:100%;left:0;transform:none}.cq-o-sep{justify-self:center}}@media (prefers-reduced-motion:reduce){.cq *{transition:none!important}}@media (min-width:861px){.cq-col[data-res=true]{width:min(1040px,100vw - 24px);max-width:100%}.cq-col[data-res=true] :-webkit-any(h1,h2,.cq-ayuda){max-width:700px}.cq-col[data-res=true] :-moz-any(h1,h2,.cq-ayuda){max-width:700px}.cq-col[data-res=true] :is(h1,h2,.cq-ayuda){max-width:700px}.cq-col[data-res=true] .cq-casos-s{max-width:700px}.cq-col[data-res=true] .cq-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cq-col[data-res=true] .cq-cols[data-n="1"]{grid-template-columns:minmax(0,1fr)}.cq-col[data-res=true] .cq-pila{gap:16px}.cq-col[data-res=true] .cq-pasos,.cq-col[data-res=true] .cq-pair{width:100%;left:0;transform:none}.cq-col[data-res=true] .cq-cierre{text-align:left}}
.et{--et-ink:var(--foreground);--et-mut:var(--muted-foreground);--et-line:var(--border);--et-verde:color-mix(in srgb,var(--primary)56%,black);--et-bosque:color-mix(in srgb,var(--primary)36%,black);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:56px;max-width:1152px;margin:0 auto;padding:56px 32px 88px;display:grid}.et *,.et :before,.et :after{box-sizing:border-box}.et h2,.et h3,.et p{margin:0}.et-izq h2{font-family:var(--font-sora),-apple-system,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.01em;font-size:max(28px,min(3.2vw,38px));font-weight:800;line-height:1.12}.et-izq .et-lead{color:var(--et-mut);margin-top:10px;font-size:17px}.et-der{gap:12px;display:grid}.et-fila{border:1px solid var(--et-line);background:#fff;border-radius:8px;padding:20px}.et-fila[data-num=true]{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;display:grid}.et-num{background:var(--et-ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:700;display:grid}.et-fila[data-num=true] b{padding-top:3px;line-height:22px}.et-fila b{font-size:17px;font-weight:600;display:block}.et-fila span{color:var(--et-mut);margin-top:4px;font-size:15px;line-height:1.5;display:block}.et-escena{justify-content:center;margin-top:28px;padding:10px 0 6px;display:flex;position:relative}.et-nota{text-align:center;color:var(--et-mut);margin-top:14px;font-size:13px}.et-tel{aspect-ratio:9/18.8;background:var(--et-ink);border-radius:46px;width:316px;max-width:100%;padding:9px;position:relative;box-shadow:0 22px 40px -24px rgba(31,35,40,.5)}.et-tel:before,.et-tel:after{content:"";background:var(--et-ink);border-radius:2px;width:3px;position:absolute}.et-tel:before{height:46px;top:112px;left:-3px}.et-tel:after{height:70px;top:150px;right:-3px}.et-pantalla{height:100%;color:var(--et-ink);background:#fff;border-radius:38px;flex-direction:column;display:flex;position:relative;overflow:hidden}.et-isla{z-index:4;background:#0b0d0f;border-radius:14px;width:84px;height:24px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.et-estado{z-index:3;background:#fff;justify-content:space-between;align-items:center;height:44px;padding:13px 22px 0;font-size:12px;font-weight:600;display:flex;position:relative}.et-estado svg{width:auto;height:11px;display:block}.et-top{z-index:3;background:#fff;padding:6px 16px 8px;position:relative}.et-top h3{letter-spacing:-.02em;font-size:25px;font-weight:700}.et-buscar{color:#6b7076;background:#f0f1f2;border-radius:10px;align-items:center;gap:6px;height:32px;margin-top:8px;padding:0 10px;font-size:13px;display:flex}.et-buscar svg{flex:none;width:13px;height:13px}.et-vista{background:#fff;flex:1;position:relative;overflow:hidden}.et-vista:after{content:"";pointer-events:none;background:linear-gradient(rgba(255,255,255,0),#fff);height:26px;position:absolute;bottom:0;left:0;right:0}.et-filas{animation:et-sube var(--et-vuelta,46s)linear infinite;display:block}.et[data-pausa=true] .et-filas,.et[data-pausa=true] .et-flota{animation-play-state:paused}@keyframes et-sube{to{transform:translateY(-50%)}}.et-chat{border-bottom:1px solid #f1f1ef;align-items:center;gap:10px;height:62px;padding:0 14px;display:flex}.et-av{width:40px;height:40px;color:var(--et-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.et-tx{flex:1;min-width:0}.et-tx b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;display:block;overflow:hidden}.et-tx small{color:#4a4f55;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.et-der-c{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.et-der-c time{color:var(--et-verde);font-size:11px;font-weight:600}.et-badge{background:var(--et-verde);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:700;display:grid}.et-tabs{z-index:3;background:#fff;border-top:1px solid #ececea;justify-content:space-around;align-items:flex-start;height:64px;padding-top:8px;display:flex;position:relative}.et-tabs>div{color:#6b7076;flex-direction:column;align-items:center;gap:3px;font-size:10px;display:flex;position:relative}.et-tabs svg{width:22px;height:22px}.et-tabs .et-on{color:var(--et-ink);font-weight:600}.et-tabs .et-nb{background:var(--et-verde);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:5px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-4px;left:50%}.et-home{background:var(--et-ink);z-index:4;border-radius:2px;width:100px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.et-flota{z-index:5;border-radius:12px;align-items:center;gap:10px;max-width:min(260px,100% - 8px);padding:12px 14px;animation:6s ease-in-out infinite et-flota;display:flex;position:absolute;box-shadow:0 14px 28px -16px rgba(31,35,40,.55)}.et-flota .et-av{width:34px;height:34px;font-size:13px}.et-flota b{font-size:12.5px;font-weight:700;display:block}.et-flota small{margin-top:1px;font-size:12px;display:block}.et-flota-a{background:var(--et-bosque);color:#fff;top:110px;left:-34px}.et-flota-a .et-av{background:var(--primary);color:var(--et-ink)}.et-flota-a small{color:color-mix(in srgb,var(--primary-soft)80%,var(--et-bosque))}.et-flota-b{border:1px solid var(--et-line);background:#fff;animation-delay:-3s;bottom:150px;right:-40px}.et-flota-b small{color:var(--et-mut)}@keyframes et-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:860px){.et{grid-template-columns:1fr;gap:32px;padding:40px 20px 64px}.et-flota-a{left:0}.et-flota-b{right:0}}@media (prefers-reduced-motion:reduce){.et-filas,.et-flota{animation:none}}
.sm{--sm-borde:max(32px,calc((100vw - 1000px)/2));grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:440px;display:grid}.sm[data-foto=false]{grid-template-columns:minmax(0,1fr)}.sm *,.sm :before,.sm :after{box-sizing:border-box}.sm h2,.sm p{margin:0}.sm-texto{padding:80px 56px 80px var(--sm-borde);flex-direction:column;justify-content:center;display:flex}.sm[data-lado=izquierda] .sm-texto{padding:80px var(--sm-borde)80px 56px;order:2}.sm[data-lado=izquierda] .sm-foto{order:1}.sm[data-foto=false] .sm-texto{padding:80px var(--sm-borde)}.sm h2{font-family:var(--font-sora),-apple-system,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.01em;text-wrap:balance;font-size:max(28px,min(3.4vw,34px));font-weight:800;line-height:1.12}.sm-texto p{max-width:520px;color:color-mix(in srgb,var(--foreground)78%,transparent);margin-top:16px;font-size:18px;line-height:1.6}.sm-texto h2+p{margin-top:20px}.sm-texto b{color:var(--foreground);font-weight:700}.sm-texto a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--primary-deep);text-decoration-color:var(--primary-deep);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.sm-texto a:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.sm-texto a:focus-visible{outline:2px solid var(--primary-deep);outline-offset:3px}.sm-foto{aspect-ratio:4/5;width:100%;max-width:340px;margin:64px var(--sm-borde)64px 0;border-radius:8px;place-self:center end;position:relative;overflow:hidden}.sm[data-lado=izquierda] .sm-foto{margin:64px 0 64px var(--sm-borde);justify-self:start}.sm-foto img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:860px){.sm,.sm[data-foto=false]{grid-template-columns:minmax(0,1fr);min-height:0}.sm-foto,.sm[data-lado=izquierda] .sm-foto{aspect-ratio:auto;border-radius:0;width:100%;max-width:none;height:340px;margin:0;order:0!important}.sm-texto,.sm[data-lado=izquierda] .sm-texto,.sm[data-foto=false] .sm-texto{order:1;padding:40px 20px 56px}}
