.sd-progreso{display:none}.sd-hoja{z-index:1;background:var(--color-surface);box-shadow:0 -24px 60px -40px color-mix(in srgb, var(--color-ink) 50%, transparent);border-radius:28px 28px 0 0;margin-top:-28px;position:relative}.sd-frase-fija{padding-block:var(--spacing-section-sm)}.sd-frase-texto{text-wrap:pretty;max-width:18em;font-size:clamp(42px,7vw,76px)}.sd-asistente-rejilla{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.sd-por-que{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.sd-pila{flex-direction:column;gap:16px;display:flex}.sd-razon{flex-direction:column;gap:20px;display:flex}.sd-pila-marca{display:none}.sd-razon-cabeza{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sd-razon-cabeza>span{flex:none}.sd-como{flex-direction:column;gap:40px;display:flex}.sd-como-escenario{flex-direction:column;gap:36px;display:flex;position:relative}.sd-como-lista{position:relative}.sd-curva{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.sd-curva-ancha{width:100%;height:100%;display:none}.sd-curva-angosta{width:88px;height:660px}.sd-curva-base,.sd-curva-trazo{fill:none;stroke-linecap:round;stroke-width:6px}.sd-curva-base{stroke:var(--color-surface-sunken)}.sd-curva-ancha .sd-curva-base,.sd-curva-ancha .sd-curva-trazo{stroke-width:10px}.sd-viajero{display:none}.sd-hilo{position:relative}.sd-paso{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:20px;height:290px;display:grid;position:relative}.sd-paso:last-child{height:auto}.sd-numero{z-index:2;position:relative}.sd-galeria-fija{flex-direction:column;gap:32px;padding-block:24px 80px;display:flex}.sd-galeria-visor{flex-direction:column;gap:20px;min-width:0;display:flex}.sd-riel-barra{display:none}.sd-riel-item{min-width:0}.sd-conversacion{flex-direction:column;gap:32px;display:flex}.sd-conversacion>figure{width:100%}@media (width<64rem){.sd-abanico{grid-template-columns:minmax(0,1fr)}}@media (width<64rem),(height<38rem){.sd-riel{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:16px;padding-inline:24px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.sd-riel::-webkit-scrollbar{display:none}.sd-riel-item{scroll-snap-align:center;flex:0 0 min(82vw,480px)}}@media (width>=64rem) and (height>=38rem){.sd-riel{width:100%;max-width:var(--spacing-content);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px 20px;margin-inline:auto;padding-inline:40px;display:grid}}@media (width>=48rem){.sd-hoja{border-radius:48px 48px 0 0;margin-top:-48px}.sd-frase-fija{padding-block:var(--spacing-section)}.sd-asistente-rejilla{gap:64px}.sd-como-escenario{aspect-ratio:1200/1130;display:block}.sd-como-titulo{z-index:1;width:31%;position:absolute;top:2%;left:0}.sd-como-lista{position:absolute;inset:0}.sd-curva-ancha{display:block}.sd-curva-angosta{display:none}.sd-hilo{position:static}.sd-paso{height:auto;display:block;position:static}.sd-numero{position:absolute;translate:-50% -50%}.sd-paso:first-child .sd-numero{top:9.735%;left:35%}.sd-paso:nth-child(2) .sd-numero{top:49.56%;left:65%}.sd-paso:nth-child(3) .sd-numero{top:89.38%;left:35%}.sd-paso-texto{z-index:1;width:52%;position:absolute}.sd-paso:first-child .sd-paso-texto{top:3%;left:42.5%}.sd-paso:nth-child(2) .sd-paso-texto{text-align:right;width:51%;top:43.5%;left:6%}.sd-paso:nth-child(3) .sd-paso-texto{top:83%;left:42.5%}.sd-como>.cta{align-self:flex-start;margin-left:42.5%}}@media (width>=64rem){.sd-portada-fila{min-height:calc(100svh - 140px);padding-bottom:112px}.sd-asistente-rejilla{grid-template-columns:minmax(0,1fr) 400px;align-items:start;column-gap:96px}.sd-por-que{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.sd-prueba ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;display:grid}.sd-conversacion{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sd-conversacion>figure>:first-child{flex:1}}.sd-asistente-rejilla h2{max-width:none}.sd-puntos{gap:22px}.sd-puntos>li{gap:16px}.sd-puntos>li>span:first-child{width:52px;height:52px}.sd-puntos svg{width:24px;height:24px}.sd-puntos>li>span:last-child{gap:4px}.sd-puntos>li>span:last-child>span:first-child{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(21px,1.9vw,26px);font-weight:800;line-height:1.15}.sd-puntos>li>span:last-child>span:last-child{max-width:30em;font-size:18px;line-height:27px}.sd-nota{padding:18px 24px;font-size:19px;line-height:28px}.sd-prueba p{max-width:none}.sd-prueba li{font-size:16px;line-height:24px}.sd-razon h3{letter-spacing:-.03em;min-width:0;font-size:clamp(28px,3vw,42px);line-height:1.08}.sd-razon p{font-size:19px;line-height:29px}.sd-paso-texto h3{letter-spacing:-.02em;font-size:clamp(25px,2.3vw,32px);line-height:1.12}.sd-paso-texto p{font-size:18px;line-height:27px}.sd-riel-item .font-semibold{font-size:18px;line-height:24px}.sd-conversacion blockquote{font-size:clamp(19px,1.5vw,21px);line-height:1.4}.sd-conversacion figcaption{font-size:17px}.sd-abanico article>:last-child{margin-top:auto}.sd-cajas>div>ul{flex:1;justify-content:space-between}.sd-cajas li{font-size:16px;line-height:24px}.sd-escalera>div{padding:28px}.sd-escalera h3{font-size:25px;line-height:1.2}.sd-escalera p{font-size:17px;line-height:26px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sd-progreso{z-index:50;background:var(--color-guayaba);transform-origin:0;pointer-events:none;height:3px;animation-name:sd-crece-x;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}.sd-frase{view-timeline:--frase block;view-timeline-inset:0;height:240svh}.sd-frase-fija{align-items:center;height:100svh;padding-block:88px 24px;display:flex;position:sticky;top:0}.sd-palabra{animation-name:sd-enciende;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--frase;animation-range:contain calc(var(--i) * 4.4%) contain calc(var(--i) * 4.4% + 10%)}.sd-frase-sello{animation-name:sd-sella;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--frase;animation-range:contain 70% contain 84%}.sd-asistente{view-timeline:--asistente block;animation-name:sd-noche-a-mar;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 35% entry 105%}.sd-sello{animation-name:sd-sella;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 55% cover 42%}.sd-puntos>li{animation-name:sd-sube;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 10% cover 34%}.sd-nota{animation-name:sd-sube;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 30%}.sd-asistente-chat>*{animation-name:sd-acerca;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--asistente;animation-range:entry 30%}.sd-prueba>*{animation-name:sd-endereza;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 42%}.sd-pila{timeline-scope:--marca-1, --marca-2;grid-template-rows:1fr 0 1fr 0 1fr;row-gap:2.5svh;padding-bottom:4svh;display:grid}.sd-pila-item{top:calc(96px + var(--i) * 20px);position:sticky}.sd-pila-item:first-of-type{grid-row:1}.sd-pila-marca{display:block}.sd-pila-marca-1{view-timeline:--marca-1 block;view-timeline-inset:0;grid-row:2}.sd-pila-item:nth-of-type(3){grid-row:3}.sd-pila-marca-2{view-timeline:--marca-2 block;view-timeline-inset:0;grid-row:4}.sd-pila-item:nth-of-type(5){grid-row:5}.sd-razon{transform-origin:top;height:100%}.sd-pila-item:first-of-type .sd-razon,.sd-pila-item:nth-of-type(3) .sd-razon{animation-name:sd-al-fondo;animation-timing-function:linear;animation-fill-mode:both}.sd-pila-item:first-of-type .sd-razon{animation-timeline:--marca-1;animation-range:cover calc(100svh - 356px) cover calc(100svh - 116px)}.sd-pila-item:nth-of-type(3) .sd-razon{animation-timeline:--marca-2;animation-range:cover calc(100svh - 376px) cover calc(100svh - 136px)}.sd-como-escenario{view-timeline:--curva block;view-timeline-inset:0}.sd-curva-trazo,.sd-viajero{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--curva;animation-range:cover 20svh cover calc(100% - 80svh)}.sd-curva-trazo{stroke-dasharray:1;animation-name:sd-dibuja}.sd-viajero{offset-rotate:0deg;animation-name:sd-viaja;display:block}.sd-curva-ancha .sd-viajero{offset-path:path("M420,110 C420,400 1100,260 1100,450 C1100,545 900,560 780,560 C780,860 100,720 100,900 C100,995 300,1010 420,1010")}.sd-curva-angosta .sd-viajero{offset-path:path("M44,38 C130,130 -42,236 44,328 C130,420 -42,526 44,618")}.sd-paso:first-child,.sd-charco-1{--a:calc(20svh - 9%);--b:20svh}.sd-paso:nth-child(2),.sd-charco-2{--a:calc(50% - 30svh - 9%);--b:calc(50% - 30svh)}.sd-paso:nth-child(3),.sd-charco-3{--a:calc(100% - 80svh - 9%);--b:calc(100% - 80svh)}.sd-numero,.sd-paso-texto,.sd-charco{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--curva;animation-range:cover var(--a) cover var(--b)}.sd-numero{animation-name:sd-brota}.sd-paso-texto{animation-name:sd-llega-der}.sd-charco{transform-box:fill-box;transform-origin:50%;animation-name:sd-charco}@media (width>=48rem){.sd-paso:nth-child(2) .sd-paso-texto{animation-name:sd-llega-izq}}.sd-conversacion>figure{transform-origin:0 100%;animation-name:sd-mensaje;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 35% cover 48%}.sd-abanico>*{animation-name:sd-sube;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 30%;position:relative}.sd-cajas>*{animation-name:sd-sube;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 30%}.sd-escalera>*{transform-origin:bottom;animation-name:sd-de-pie;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 40%}.sd #contacto{animation-name:sd-a-pantalla;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 90%}.sd #contacto h2{transform-origin:0 100%;animation-name:sd-titular;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 20% cover 46%}@media (width<64rem),(height<38rem){.sd-galeria-visor{timeline-scope:--carrusel}.sd-riel{scroll-timeline:--carrusel inline}.sd-riel-item{animation-name:sd-carrusel;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view(inline)}.sd-riel-barra{background:var(--color-line);border-radius:2px;height:4px;display:block;overflow:hidden}.sd-riel-barra>span{background:var(--color-guayaba);transform-origin:0;height:100%;animation-name:sd-crece-x;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--carrusel;display:block}}@media (width>=64rem) and (height>=44rem){.sd-portada-fila{transform-origin:top;animation-name:sd-hunde;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 85svh}.sd-mancha{animation-name:sd-deriva;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100svh}.sd-asistente-chat{position:sticky;top:calc(50svh - 238px)}.sd-puntos{gap:9svh;padding-block:7svh 4svh}.sd-por-que-titulo{align-self:start;position:sticky;top:112px}}@media (width>=64rem) and (height>=38rem){.sd-galeria{view-timeline:--galeria block;view-timeline-inset:0;height:460svh;scroll-margin-top:-88px}.sd-galeria-fija{justify-content:center;height:100svh;padding-block:96px 32px;position:sticky;top:0;overflow:clip;container-type:inline-size}.sd-riel{width:max-content;max-width:none;padding-inline:max(40px, calc((100cqw - var(--spacing-content)) / 2 + 40px));gap:28px;margin-inline:0;animation-name:sd-riel;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--galeria;animation-range:contain;display:flex}.sd-riel-item{width:min(560px,42vw,133.333svh - 506.667px);animation-name:sd-carta;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--galeria;animation-range:contain calc((var(--i) - 2.7) * 18.5%) contain calc((var(--i) - 2.7) * 18.5% + 16%);flex:none}.sd-riel-barra{background:var(--color-line);border-radius:2px;height:4px;display:block;overflow:hidden}.sd-riel-barra>span{background:var(--color-guayaba);transform-origin:0;height:100%;animation-name:sd-crece-x;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--galeria;animation-range:contain;display:block}.sd-testimonios{view-timeline:--testimonios block;view-timeline-inset:0;height:320svh;scroll-margin-top:-88px}.sd-testimonios-fija{justify-content:center;height:100svh;padding-block:96px 32px;position:sticky;top:0}.sd-conversacion>figure{animation-timeline:--testimonios}.sd-conversacion>figure:first-child{animation-range:contain 6% contain 26%}.sd-conversacion>figure:nth-child(2){animation-range:contain 36% contain 56%}.sd-conversacion>figure:nth-child(3){animation-range:contain 66% contain 86%}}@media (width>=64rem) and (height>=44rem){.sd-abanico>*{animation-name:sd-abanico-centro;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry}.sd-abanico>:first-child{animation-name:sd-abanico-izq}.sd-abanico>:nth-child(2){z-index:1}.sd-abanico>:nth-child(3){animation-name:sd-abanico-der}.sd-escalera>:nth-child(2n){animation-range:entry 22% cover 52%}.sd-mancha-planes{animation-name:sd-deriva;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}}}}@keyframes sd-crece-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sd-crece-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sd-enciende{0%{opacity:.55}to{opacity:1}}@keyframes sd-sella{0%{opacity:0;transform:scale(.72)rotate(-9deg)}70%{opacity:1}to{opacity:1;transform:scale(1)rotate(-2deg)}}@keyframes sd-sube{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@keyframes sd-carta{0%{opacity:.25;transform:translateY(56px)rotate(4deg)}to{opacity:1;transform:none}}@keyframes sd-de-pie{0%{opacity:0;transform:perspective(900px)rotateX(38deg)translateY(72px)}to{opacity:1;transform:perspective(900px)rotateX(0)translateY(0)}}@keyframes sd-acerca{0%{opacity:0;transform:translateY(72px)scale(.92)}to{opacity:1;transform:none}}@keyframes sd-endereza{0%{opacity:.2;transform:translateY(64px)rotate(-2.5deg)scale(.92)}to{opacity:1;transform:none}}@keyframes sd-al-fondo{to{filter:brightness(.82);transform:scale(.93)}}@keyframes sd-brota{0%{transform:scale(.45)rotate(-14deg)}70%{transform:scale(1.16)rotate(4deg)}to{transform:none}}@keyframes sd-dibuja{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sd-viaja{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes sd-llega-der{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes sd-llega-izq{0%{opacity:0;transform:translate(-56px)}to{opacity:1;transform:none}}@keyframes sd-charco{0%{transform:scale(.15)rotate(-40deg)}to{transform:none}}@keyframes sd-mensaje{0%{opacity:0;transform:translateY(96px)scale(.72)}45%{opacity:1}75%{transform:translateY(-8px)scale(1.04)}to{opacity:1;transform:none}}@keyframes sd-noche-a-mar{0%{background-color:var(--color-noche);clip-path:inset(0 max(16px, calc((100vw - var(--spacing-content)) / 2 + 16px)) round 48px 48px 0 0)}55%{background-color:var(--color-noche)}to{background-color:var(--color-mar);clip-path:inset(0)}}@keyframes sd-a-pantalla{0%{clip-path:inset(0 max(16px, calc((100vw - var(--spacing-content)) / 2 + 16px)) round 48px 48px 0 0)}to{clip-path:inset(0)}}@keyframes sd-titular{0%{opacity:.3;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes sd-carrusel{entry 0%{opacity:.45;transform:scale(.9)}entry 100%{opacity:1;transform:none}exit 0%{opacity:1;transform:none}exit 100%{opacity:.45;transform:scale(.9)}}@keyframes sd-hunde{to{opacity:.25;transform:translateY(14svh)scale(.92)}}@keyframes sd-deriva{to{transform:translateY(140px)rotate(14deg)}}@keyframes sd-riel{to{transform:translate(calc(100cqw - 100%))}}@keyframes sd-abanico-izq{0%{transform:translate(calc(100% + 20px))rotate(-8deg)scale(.9)}to{transform:none}}@keyframes sd-abanico-der{0%{transform:translate(calc(-100% - 20px))rotate(8deg)scale(.9)}to{transform:none}}@keyframes sd-abanico-centro{0%{transform:translateY(40px)scale(.96)}to{transform:none}}
