.ss-hero{--ssh-orange:#F07C22;--ssh-orange-2:#FF9A3C;--ssh-navy:#0E2A4E;--ssh-navy-2:#071A34;--ssh-navy-3:#04101F;--ssh-green:#16A34A;--ssh-green-2:#3DDC84;--ssh-blue:#1F8FE0;--ssh-blue-2:#5CC1FF;--ssh-white:#FFFFFF;--ssh-green-btn:#117A38;--ssh-orange-btn:#BE550D;--ssh-blue-btn:#1878BE;--ssh-version:"1.20";--ssh-radius:16px;--ssh-radius-lg:22px;--ssh-pad-x:clamp(20px, 4vw, 56px);--ssh-pad-y:clamp(24px, 3.4vw, 48px);--ssh-minh:clamp(520px, 40vw, 660px);--ssh-speed:600ms;--ssh-ease:cubic-bezier(.22,.61,.36,1);--ssh-font:"Poppins","Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.ss-hero,.ss-hero *,.ss-hero *::before,.ss-hero *::after{box-sizing:border-box}.ss-hero{position:relative;width:100%;margin:0;padding:0;font-family:var(--ssh-font);line-height:1.45;overflow:hidden;isolation:isolate;background:var(--ssh-navy-3)}.ss-hero :where(p,h2,h3,ul,ol,li){margin:0;padding:0}.ss-hero :where(ul,ol){list-style:none}.ss-hero :where(img){display:block;max-width:100%;height:auto}.ss-hero ul.ssh-kits__trust,.ss-hero ul.ssh-kits__cards,.ss-hero ul.ssh-feats,.ss-hero ol.ssh-steps{list-style:none;margin:0;padding:0}.ss-hero a{text-decoration:none}.ss-hero .ss-hero__slide a.ssh-btn,.ss-hero .ss-hero__slide a.ssh-kit__cta,.ss-hero .ss-hero__slide a.ssh-kits__calc,.ss-hero .ss-hero__slide a.ssh-kits__wa{text-decoration:none}.ss-hero button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.ss-hero__viewport{position:relative;overflow:hidden;width:100%;touch-action:pan-y}.ss-hero__track{display:flex;align-items:stretch;width:100%;transition:transform var(--ssh-speed) var(--ssh-ease);will-change:transform}.ss-hero.is-dragging .ss-hero__track{transition:none}.ss-hero__slide{position:relative;flex:0 0 100%;min-width:100%;min-height:var(--ssh-minh);display:flex;align-items:center;overflow:hidden}.ss-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center right;z-index:0}.ss-hero__bg:not([src]){visibility:hidden}.ss-hero .ss-hero__pic .ss-hero__bg{width:100%;height:100%;max-width:none}.ss-hero__scrim{position:absolute;inset:0;z-index:1}.ss-hero__inner{position:relative;z-index:2;width:100%;max-width:1440px;margin-inline:auto;padding:var(--ssh-pad-y) var(--ssh-pad-x)}.ss-hero__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:clamp(38px,3.4vw,54px);height:clamp(38px,3.4vw,54px);display:grid;place-items:center;border-radius:50%;color:rgb(255 255 255 / .9);background:#fff0;border:0;transition:color .25s ease,background .25s ease,transform .25s ease}.ss-hero__nav:hover{color:#fff;background:rgb(255 255 255 / .12)}.ss-hero__nav:focus-visible{outline:3px solid var(--ssh-orange-2);outline-offset:3px}.ss-hero__nav--prev{left:clamp(8px,1.4vw,22px)}.ss-hero__nav--next{right:clamp(8px,1.4vw,22px)}.ss-hero__nav svg{width:64%;height:64%}.ss-hero__dots{position:absolute;left:0;right:0;bottom:clamp(8px,1.4vw,20px);z-index:5;display:flex;justify-content:center;gap:2px}.ss-hero__dot{display:grid;place-items:center;min-width:24px;height:24px;padding:0;border:0;border-radius:99px;background:#fff0;cursor:pointer}.ss-hero__dot::before{content:"";display:block;width:9px;height:9px;border-radius:99px;background:rgb(255 255 255 / .38);transition:background .25s ease,width .25s ease}.ss-hero__dot:hover::before{background:rgb(255 255 255 / .7)}.ss-hero__dot[aria-selected="true"]{min-width:30px}.ss-hero__dot[aria-selected="true"]::before{background:var(--ssh-orange);width:26px}.ss-hero__dot:focus-visible{outline:2px solid var(--ssh-orange-2);outline-offset:1px}.ss-hero[data-active-tone="light"] .ss-hero__nav{color:var(--ssh-navy)}.ss-hero[data-active-tone="light"] .ss-hero__nav:hover{color:var(--ssh-orange);background:rgb(14 42 78 / .06)}.ss-hero[data-active-tone="light"] .ss-hero__dot::before{background:rgb(14 42 78 / .22)}.ss-hero[data-active-tone="light"] .ss-hero__dot[aria-selected="true"]::before{background:var(--ssh-orange)}.ssh-eyebrow{font-size:clamp(13px,1.05vw,16px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ssh-orange);margin-bottom:6px}.ssh-title{font-size:clamp(32px,3.9vw,58px);line-height:1.02;font-weight:800;letter-spacing:-.015em;text-transform:uppercase;color:#fff}.ssh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:clamp(9px,.78vw,12px) clamp(11px,.95vw,13px);border-radius:8px;font-weight:700;font-size:clamp(11px,.76vw,12px);letter-spacing:.03em;text-transform:uppercase;color:#fff;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,background-color .2s ease,border-color .2s ease}.ssh-btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.ssh-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.ssh-btn svg{width:15px;height:15px;flex:none}.ssh-btn--ghost,.ssh-btn--wa{background:#fff0;border:1px solid rgb(255 255 255 / .30);color:rgb(255 255 255 / .94);box-shadow:none}.ssh-btn--ghost:hover{background:rgb(255 255 255 / .12);filter:none}.ssh-btn--wa:hover{background:#25D366;border-color:#25D366;color:#0a2e18;filter:none}.ssh-btn--wa svg{width:16px;height:16px}.ssh-btn--green{background:var(--ssh-green-btn);box-shadow:0 8px 20px -8px rgb(17 122 56 / .9)}.ssh-btn--orange{background:var(--ssh-orange-btn);box-shadow:0 8px 20px -8px rgb(190 85 13 / .9)}.ssh-btn--navy{background:var(--ssh-navy);box-shadow:0 8px 20px -8px rgb(14 42 78 / .85)}.ssh-btn--blue{background:var(--ssh-blue-btn);box-shadow:0 8px 20px -8px rgb(24 120 190 / .9)}.ssh-sprite{position:absolute;width:0;height:0;overflow:hidden}.ssh-s2{background:#F2F5F8}.ss-hero__pic{position:absolute;inset:0;z-index:0;display:block}.ssh-s2 .ss-hero__bg{object-position:center top}.ssh-s2 .ss-hero__scrim{background:linear-gradient(90deg,rgb(255 255 255 / .93) 0%,rgb(255 255 255 / .74) 34%,rgb(255 255 255 / .22) 58%,#fff0 74%)}.ssh-s2__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(20px,3vw,48px)}.ssh-s2__media{width:min(100%,40vw);height:auto;justify-self:start;aspect-ratio:1581/618;object-fit:cover;object-position:50% 70%}.ssh-s2 .ssh-title{font-size:clamp(26px,2.5vw,42px)}.ssh-s2 .ssh-lead{max-width:38ch}.ssh-title--dark{color:var(--ssh-navy)}.ssh-s2__sub{font-size:clamp(17px,1.85vw,27px);font-weight:700;line-height:1.15;color:var(--ssh-orange);margin-top:6px}.ssh-lead{margin-top:clamp(12px,1.2vw,18px);max-width:46ch;font-size:clamp(14px,1.05vw,16.5px);line-height:1.5;color:rgb(14 42 78 / .78)}.ssh-feats{display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(14px,1.9vw,32px);margin-top:clamp(18px,2vw,30px)}.ssh-feats li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;min-width:76px}.ssh-feats li+li::before{content:"";position:absolute;left:calc(-1 * clamp(7px,.95vw,16px));top:50%;transform:translateY(-50%);width:1px;height:70%;min-height:34px;background:currentColor;opacity:.16}.ssh-feats svg{width:clamp(24px,2vw,30px);height:clamp(24px,2vw,30px)}.ssh-feats span{font-size:clamp(12px,.9vw,13.5px);line-height:1.3}.ssh-feats--dark{color:var(--ssh-navy)}.ssh-feats--dark span{color:rgb(14 42 78 / .86)}.ssh-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(20px,2.2vw,32px)}.ssh-cta-row .ssh-btn{padding:clamp(11px,.95vw,14px) clamp(14px,1.25vw,20px);font-size:clamp(12px,.82vw,13px)}.ss-hero__slide[data-tone="light"] :is(.ssh-btn--ghost,.ssh-btn--wa){background:#fff;border-color:rgb(14 42 78 / .60);color:var(--ssh-navy);box-shadow:0 2px 8px -4px rgb(14 42 78 / .35)}.ss-hero__slide[data-tone="light"] .ssh-btn--ghost:hover{background:rgb(14 42 78 / .06)}.ss-hero__slide[data-tone="light"] .ssh-btn--wa:hover{background:#25D366;border-color:#25D366;color:#0a2e18}.ssh-s4{background:#F4F7F9}.ssh-s4 .ss-hero__bg{object-position:center right}.ssh-s4 .ss-hero__scrim{background:linear-gradient(94deg,rgb(255 255 255 / .96) 0%,rgb(255 255 255 / .93) 30%,rgb(255 255 255 / .88) 44%,rgb(255 255 255 / .40) 56%,#fff0 70%)}.ssh-s4 .ss-hero__inner{max-width:none;padding-inline:clamp(20px,5vw,96px)}.ssh-s4__col{width:min(40vw,620px)}.ssh-s4 .ssh-title{font-size:clamp(26px,2.8vw,46px)}.ssh-s4 .ssh-lead{color:var(--ssh-navy);max-width:none}.ssh-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);margin-top:clamp(14px,1.6vw,24px)}.ssh-steps li{position:relative}.ssh-steps li+li::before{content:"";position:absolute;left:calc(-1 * clamp(5px,.6vw,9px));top:4px;bottom:4px;border-left:1px dashed rgb(14 42 78 / .35)}.ssh-steps b{display:block;font-size:clamp(19px,1.8vw,28px);font-weight:800;line-height:1;color:var(--ssh-orange)}.ssh-steps span{display:block;margin-top:5px;line-height:1.35;font-size:clamp(12px,.88vw,13px);color:var(--ssh-navy)}.ssh-slogan{margin-top:clamp(14px,1.6vw,24px);padding:clamp(11px,1.1vw,16px) clamp(14px,1.3vw,20px);border-radius:12px;background:var(--ssh-navy);border-left:4px solid var(--ssh-orange);color:#fff;font-size:clamp(13px,1vw,15px);line-height:1.4}.ssh-slogan b{color:var(--ssh-orange-2);font-weight:800}.ssh-slogan span{display:block;font-weight:700}@media (max-width:860px){.ssh-s2__grid{grid-template-columns:1fr;gap:clamp(14px,3vw,26px)}.ssh-s2__media{justify-self:center;width:min(100%,86vw)}.ssh-s4__col{width:min(74vw,560px)}}@media (max-width:767px){.ss-hero{--ssh-minh:auto}.ss-hero__slide{min-height:0;padding-block:8px}.ss-hero__inner{padding-bottom:calc(var(--ssh-pad-y) + 26px)}.ssh-cta-row .ssh-btn{flex:1 1 100%;padding-block:13px}.ssh-cta-row .ssh-btn:not(.ssh-btn--wa){flex:1 1 calc(50% - 6px)}.ssh-feats{gap:22px}.ssh-s2 .ss-hero__scrim{background:linear-gradient(180deg,rgb(255 255 255 / .94) 0%,rgb(255 255 255 / .80) 38%,rgb(255 255 255 / .42) 68%,rgb(255 255 255 / .72) 100%)}.ssh-s2__media{aspect-ratio:921/552;object-position:50% 55%}.ssh-s2 .ssh-feats{display:none}.ssh-s4 .ss-hero__bg{object-position:left center}.ssh-s4 .ss-hero__inner{padding-inline:var(--ssh-pad-x)}.ssh-s4__col{width:100%}.ssh-s4 .ss-hero__scrim{background:linear-gradient(180deg,rgb(255 255 255 / .95) 0%,rgb(255 255 255 / .90) 55%,rgb(255 255 255 / .86) 100%)}.ssh-steps{grid-template-columns:1fr;gap:10px}.ssh-steps li{display:flex;align-items:baseline;gap:10px}.ssh-steps li+li::before{display:none}.ssh-steps b{flex:none;font-size:20px}.ssh-steps span{margin-top:0}.ss-hero__nav{top:auto;bottom:clamp(10px,3vw,18px);transform:none}.ss-hero__nav--prev{left:12px}.ss-hero__nav--next{right:12px}}.ssh-kits{background:radial-gradient(55% 75% at 96% 4%,color-mix(in srgb,var(--ss-naranja) 16%,transparent) 0%,transparent 70%),radial-gradient(45% 60% at 70% 100%,color-mix(in srgb,var(--ss-azul) 10%,transparent) 0%,transparent 70%),linear-gradient(180deg,var(--ss-blanco) 0%,var(--ss-neutro) 100%);color:var(--ss-grafito)}.ssh-kits__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.5fr);align-items:center;gap:clamp(20px,3vw,48px)}.ss-hero .ssh-kits__eyebrow{color:var(--ss-naranja-texto)}.ss-hero .ssh-kits__title{margin:0;font-family:inherit;font-size:clamp(28px,2.7vw,44px);line-height:1.08;font-weight:800;letter-spacing:-.01em;color:var(--ss-noche);text-wrap:balance}.ss-hero .ssh-kits__lead{margin:clamp(12px,1.2vw,18px) 0 0;max-width:44ch;font-size:clamp(15px,1.1vw,17px);line-height:1.55;color:var(--ss-texto-2)}.ss-hero ul.ssh-kits__trust{display:grid;gap:10px;margin-top:clamp(16px,1.6vw,24px)}.ssh-kits__trust li{display:flex;align-items:center;gap:10px;font-size:clamp(13px,.95vw,14.5px);line-height:1.35;color:var(--ss-grafito)}.ssh-kits__trust svg{width:20px;height:20px;flex:none;color:var(--ss-verde-texto)}.ssh-kits__acciones{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(16px,1.6vw,24px)}.ssh-kits__calc{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 18px;border-radius:var(--ss-radio);background:var(--ss-verde-boton);color:var(--ss-blanco);font-weight:800;font-size:14px;transition:background-color .2s ease}.ssh-kits__calc svg{width:18px;height:18px;flex:none}.ssh-kits__calc:hover{background:var(--ss-verde-boton-hover);color:var(--ss-blanco)}.ssh-kits__calc:focus-visible{outline:3px solid var(--ss-verde-texto);outline-offset:3px}.ssh-kits__wa{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 18px;border-radius:var(--ss-radio);border:1px solid var(--ss-borde);background:var(--ss-blanco);color:var(--ss-grafito);font-weight:700;font-size:14px;transition:background-color .2s ease,border-color .2s ease}.ssh-kits__wa svg{width:18px;height:18px;flex:none;color:var(--ss-verde-boton)}.ssh-kits__wa:hover{background:var(--ss-neutro);border-color:var(--ss-grafito)}.ssh-kits__wa:focus-visible{outline:3px solid var(--ss-verde-texto);outline-offset:3px}.ssh-kits__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.3vw,20px)}.ssh-kit{position:relative;display:flex;flex-direction:column;padding:0 clamp(14px,1.2vw,20px) clamp(14px,1.2vw,18px);background:var(--ss-blanco);border-radius:14px;box-shadow:var(--ss-sombra);border-top:4px solid var(--ssh-kit-acento);transition:transform .25s var(--ssh-ease),box-shadow .25s ease}.ssh-kit--ongrid{--ssh-kit-acento:var(--ss-verde-boton);--ssh-kit-texto:var(--ss-verde-texto)}.ssh-kit--offgrid{--ssh-kit-acento:var(--ss-naranja);--ssh-kit-texto:var(--ss-naranja-texto)}.ssh-kit--hibrido{--ssh-kit-acento:var(--ss-azul);--ssh-kit-texto:var(--ss-azul-texto)}.ssh-kit:hover{transform:translateY(-4px);box-shadow:0 18px 40px color-mix(in srgb,var(--ss-grafito) 18%,transparent)}.ssh-kit:focus-within{outline:3px solid var(--ssh-kit-texto);outline-offset:3px}.ssh-kit__media{position:relative;display:block;height:clamp(140px,13vw,206px);margin:clamp(10px,.9vw,14px) 0 4px}.ss-hero .ssh-kit__media .ssh-kit__img{position:relative;z-index:1;display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center bottom}.ss-hero .ssh-kit__tipo{margin:10px 0 0;font-family:inherit;font-size:clamp(17px,1.3vw,20px);font-weight:800;line-height:1.15;color:var(--ss-grafito)}.ss-hero .ssh-kit__desc{margin:6px 0 0;flex:1;font-size:clamp(13px,.95vw,14px);line-height:1.45;color:var(--ss-texto-2)}.ssh-kit__cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-weight:800;font-size:14px;color:var(--ssh-kit-texto)}.ssh-kit__cta svg{width:16px;height:16px;transition:transform .2s ease}.ssh-kit__cta::after{content:"";position:absolute;inset:0;border-radius:inherit}.ssh-kit__cta:focus-visible{outline:none}.ssh-kit:hover .ssh-kit__cta svg{transform:translateX(3px)}.ssh-kits--noche{background:var(--ss-azul-texto);color:var(--ss-blanco)}.ssh-kits--noche .ss-hero__bg{object-position:center bottom}.ssh-kits--noche .ss-hero__scrim{background:linear-gradient(90deg,color-mix(in srgb,var(--ss-azul-texto) 90%,transparent) 0%,color-mix(in srgb,var(--ss-azul-texto) 80%,transparent) 34%,color-mix(in srgb,var(--ss-azul-texto) 35%,transparent) 58%,color-mix(in srgb,var(--ss-azul-texto) 10%,transparent) 100%)}.ss-hero .ssh-kits--noche .ssh-kits__eyebrow{color:var(--ss-blanco)}.ss-hero .ssh-kits--noche .ssh-kits__title{color:var(--ss-blanco)}.ss-hero .ssh-kits--noche .ssh-kits__lead{color:var(--ss-blanco)}.ssh-kits--noche .ssh-kits__trust li{color:var(--ss-blanco)}.ssh-kits--noche .ssh-kits__trust svg{color:var(--ss-blanco)}.ssh-kits--noche .ssh-kits__wa{border-color:var(--ss-blanco)}.ssh-kits--noche .ssh-kits__calc:focus-visible,.ssh-kits--noche .ssh-kits__wa:focus-visible{outline-color:var(--ss-naranja)}@media (max-width:1100px){.ssh-kits--noche .ss-hero__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--ss-azul-texto) 85%,transparent) 0%,color-mix(in srgb,var(--ss-azul-texto) 85%,transparent) 55%,color-mix(in srgb,var(--ss-azul-texto) 45%,transparent) 100%)}}@media (max-width:767px){.ssh-kits--noche .ss-hero__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--ss-azul-texto) 55%,transparent) 0%,color-mix(in srgb,var(--ss-azul-texto) 60%,transparent) 45%,color-mix(in srgb,var(--ss-azul-texto) 15%,transparent) 70%,transparent 100%)}}@media (max-width:1100px){.ssh-kits__grid{grid-template-columns:1fr}.ss-hero .ssh-kits__lead{max-width:60ch}}@media (max-width:767px){.ss-hero .ssh-kits__title{font-size:clamp(27px,7.6vw,34px)}.ss-hero ul.ssh-kits__trust{gap:8px}.ssh-kits__cards{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--ssh-pad-x));padding:6px var(--ssh-pad-x) 14px;scroll-padding-inline:var(--ssh-pad-x)}.ssh-kits__cards::-webkit-scrollbar{display:none}.ssh-kit{flex:0 0 min(78%,300px);scroll-snap-align:start}.ssh-kits__calc,.ssh-kits__wa{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.ss-hero__track{transition:none}.ssh-kit,.ssh-btn,.ss-hero__nav{transition:none}}