.sv{--hdr:calc(var(--header-h) + var(--accent-bar) + 1px);--silk:cubic-bezier(0.16,1,0.3,1);--silk-scroll:cubic-bezier(0.25,0.9,0.3,1);--bleed:max(var(--gutter),calc((100vw - var(--container)) / 2));--pad:clamp(4rem,2.6rem + 5vw,8rem);overflow-x:clip;counter-reset:sec}.sv-sec{counter-increment:sec}.sv-sec + .sv-sec{border-top:var(--rule)}.sv-block,.sv-links,.sv-faq,.sv-zonas,.sv-balanza,.sv-cta{padding-block:var(--pad)}.sv-cta{padding-bottom:var(--s-5)}.sv + .site-footer,.site-main:has(.sv) + .site-footer{margin-top:var(--s-7)}.sv-h2,.sv-cta__title{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--ls-display);max-width:20em;margin:0 0 var(--s-5);overflow-wrap:break-word;text-wrap:balance}.sv em{font-style:normal;color:var(--c-red)}.sv-text{color:var(--c-ink-2);max-width:62ch}.sv-note{margin:var(--s-6) 0 0;padding:var(--s-2) 0 var(--s-2) var(--s-5);border-left:2px solid var(--c-red);font-weight:var(--fw-medium);max-width:60ch}.sv .icon{width:3.25rem;height:3.25rem;flex:none;color:var(--c-ink);overflow:visible}.sv .icon .i-acc{stroke:var(--c-red);stroke-width:2.25}.sv .icon :is(path,circle){stroke-dasharray:1;stroke-dashoffset:0}.kb{position:relative;overflow:hidden}.kb__img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%);transform-origin:60% 45%}.sv-hero__inner{display:grid;gap:var(--s-6);width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto;padding-block:var(--s-6) var(--s-7)}.sv-hero__title{font-family:var(--font-display);font-weight:800;font-size:clamp(1.6rem,0.3rem + 6.4vw,3.4rem);line-height:1.05;letter-spacing:-0.03em;max-width:13em;margin:0 0 var(--s-5);text-wrap:balance;overflow-wrap:break-word}.sv-hero__title .w{display:inline-block}.sv-hero__lead{max-width:44ch;margin-bottom:var(--s-6)}.sv-hero__call{margin:var(--s-4) 0 0;font-size:var(--fs-sm);color:var(--c-muted)}.sv-hero__call a{color:var(--c-ink);font-weight:var(--fw-bold);text-decoration-color:var(--c-red);text-decoration-thickness:2px}.sv-hero__figure{margin:0 calc(-1 * var(--gutter))}.sv-hero__mask{overflow:hidden;aspect-ratio:4 / 3;background:#eceae6}.sv-hero__zoom{width:100%;height:100%}.sv-hero__caption{display:flex;align-items:center;gap:var(--s-3);margin:var(--s-4) var(--gutter) 0;font-size:var(--fs-sm);color:var(--c-ink-2)}.sv-hero__caption::before{content:"";flex:none;width:2.5rem;height:1px;background:var(--c-ink)}.sv-hero__caption b{font-family:var(--font-display);font-weight:800;font-size:var(--fs-sm);letter-spacing:-0.01em;color:var(--c-red)}.sv-trust{border:0}.sv-trust__list{list-style:none;margin-block:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sv-trust__item{display:grid;align-content:start;gap:var(--s-2);padding:var(--s-5) var(--s-4) var(--s-5) 0}.sv-trust__item:nth-child(n+3){border-top:1px solid var(--c-rule-soft)}.sv-trust__value{font-family:var(--font-display);font-weight:800;font-size:clamp(1.6rem,1.1rem + 2vw,2.5rem);line-height:1;letter-spacing:-0.02em}.sv-trust__item:first-child .sv-trust__value{color:var(--c-red)}.sv-trust__label{font-size:var(--fs-sm);color:var(--c-ink-2)}.sv-trust__label .text-link{display:inline-block;margin-top:var(--s-1);font-size:var(--fs-xs)}.sv-grid{display:grid}.sv-grid>*{min-width:0}.sv-list{list-style:none;margin:var(--s-6) 0 0;padding:0;border-top:var(--rule)}.sv-list__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);padding-left:1.75rem;padding-block:var(--s-5);border-bottom:1px solid var(--c-rule-soft)}.sv-list__title{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);letter-spacing:-0.01em;line-height:var(--lh-snug);margin:0 0 var(--s-2)}.sv-list__text{color:var(--c-ink-2);margin:0;max-width:58ch}.sv-cards{list-style:none;margin:var(--s-7) 0 0;padding:0;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));border-top:var(--rule);border-left:var(--rule);counter-reset:card}.sv-card{position:relative;counter-increment:card;display:flex;flex-direction:column;padding:var(--s-6) var(--s-5) var(--s-5);box-shadow:1px 0 0 var(--c-rule),0 1px 0 var(--c-rule);background:linear-gradient(var(--c-ink),var(--c-ink)) 0 100% / 100% 0 no-repeat;transition:background-size 0.7s var(--silk),color 0.4s var(--ease-out)}.sv-card::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--c-red);transform:scaleX(0);transform-origin:left;transition:transform 0.7s var(--ease-out)}.sv-card__icon{margin-bottom:var(--s-5)}.sv-list__item::before,.sv-crit__item::before{content:"";position:absolute;left:0;top:calc(var(--s-5) + 0.5em);width:0.6rem;height:0.6rem;background:var(--c-red)}.sv-crit__item::before{top:calc(var(--s-6) + 0.5em)}.sv-card__photo{margin:0 0 var(--s-5);aspect-ratio:4 / 3;overflow:hidden}.sv-card__photo img{width:100%;height:100%;object-fit:cover;display:block}.sv-card__title{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);letter-spacing:-0.01em;line-height:var(--lh-snug);margin-bottom:var(--s-3);hyphens:manual}.sv-card__text{color:var(--c-ink-2);flex:1;margin-bottom:var(--s-4)}.sv-card__link{align-self:flex-start}.sv-card:is(:hover,:focus-within){background-size:100% 100%;color:var(--c-paper)}.sv-card:is(:hover,:focus-within)::after{transform:scaleX(1)}.sv-card:is(:hover,:focus-within) .sv-card__text{color:var(--c-on-dark-muted)}.sv-card:is(:hover,:focus-within) .icon{color:var(--c-paper)}.sv-card:is(:hover,:focus-within)::before{color:var(--c-on-dark)}.sv-card .text-link:hover{color:var(--c-paper)}.sv-rail{--n:2.5rem;position:relative;list-style:none;margin:var(--s-7) 0 0;padding:0 0 0 calc(var(--n) + var(--s-5));display:grid;gap:var(--s-7)}.sv-rail::before,.sv-rail::after{content:"";position:absolute;left:calc(var(--n) / 2 - 0.5px);top:0;bottom:0;width:1px;background:var(--c-rule-soft)}.sv-rail::after{width:2px;left:calc(var(--n) / 2 - 1px);background:var(--c-red);transform-origin:top}.sv-rail__step{position:relative}.sv-rail__node{position:absolute;left:calc(-1 * (var(--n) + var(--s-5)));top:0;z-index:1;display:grid;place-items:center;width:var(--n);height:var(--n);background:var(--c-ink);color:var(--c-paper);font-family:var(--font-display);font-weight:800;font-size:0.9375rem}.sv-rail__icon{margin-bottom:var(--s-4)}.sv-rail__title{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);text-transform:uppercase;letter-spacing:0.01em;line-height:var(--lh-snug);margin-bottom:var(--s-3)}.sv-rail__text{color:var(--c-ink-2);margin:0;max-width:36ch}.sv-media{display:grid;padding-block:var(--pad)}.sv-media__fig{margin:0 0 var(--s-7)}.sv-media__mask{aspect-ratio:4 / 5;max-height:80svh;background:#eceae6}.sv-media__text{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.sv-checks{list-style:none;margin:var(--s-5) 0 var(--s-5);padding:0;border-top:var(--rule);max-width:36rem}.sv-checks li{position:relative;padding:var(--s-3) 0 var(--s-3) 1.6em;border-bottom:1px solid var(--c-rule-soft)}.sv-checks li::before{content:"";position:absolute;left:0;top:1.15em;width:0.5em;height:0.5em;background:var(--c-red)}.sv-quote{margin:var(--s-6) 0;padding-left:var(--s-5);border-left:1px solid var(--c-red);font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);line-height:1.3;letter-spacing:-0.015em}.sv-quote p{margin:0}.sv-links__group{margin-top:var(--s-7)}.sv-links__head{margin:0 0 var(--s-4);font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--c-ink)}.sv-links__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));border-top:var(--rule);border-left:var(--rule)}.sv-links__grid li{box-shadow:1px 0 0 var(--c-rule),0 1px 0 var(--c-rule)}.sv-links__cell{display:flex;align-items:center;gap:var(--s-4);min-height:4.5rem;padding:var(--s-4);text-decoration:none;font-weight:var(--fw-bold);background:linear-gradient(var(--c-ink),var(--c-ink)) 0 100% / 100% 0 no-repeat;transition:background-size 0.6s var(--silk),color 0.3s var(--ease-out)}.sv-links__cell .icon{width:2.25rem;height:2.25rem}.sv-links__cell:is(:hover,:focus-visible){background-size:100% 100%;color:var(--c-paper)}.sv-links__cell:is(:hover,:focus-visible) .icon{color:var(--c-paper)}.sv-links__brands{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;border-top:var(--rule);border-left:var(--rule)}.sv-links__brands li{box-shadow:1px 0 0 var(--c-rule),0 1px 0 var(--c-rule)}.sv-links__brands a{display:block;padding:var(--s-3) var(--s-5);text-decoration:none;font-family:var(--font-display);font-weight:800;font-size:0.9375rem;text-transform:uppercase;letter-spacing:0;transition:color 0.3s var(--ease-out),box-shadow 0.4s var(--silk)}.sv-links__brands a:is(:hover,:focus-visible){color:var(--c-red);box-shadow:inset 0 -2px 0 var(--c-red)}.sv-links__rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3) var(--s-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.sv-faq__list{margin-top:var(--s-6);border-top:var(--rule)}.sv-faq__item{border-bottom:var(--rule)}.sv-faq__q{position:relative;display:block;cursor:pointer;list-style:none;padding:var(--s-5) 3.5rem var(--s-5) 0;font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);letter-spacing:-0.01em;line-height:var(--lh-snug);transition:color var(--dur-1) var(--ease-out)}.sv-faq__q::-webkit-details-marker{display:none}.sv-faq__q::before,.sv-faq__q::after{content:"";position:absolute;right:0.4rem;top:50%;width:1.1rem;height:2px;margin-top:-1px;background:var(--c-ink);transition:transform 0.5s var(--silk),background-color var(--dur-1)}.sv-faq__q::after{transform:rotate(90deg)}.sv-faq__item[open] .sv-faq__q::after{transform:rotate(0deg)}.sv-faq__item[open] .sv-faq__q::before,.sv-faq__item[open] .sv-faq__q::after{background:var(--c-red)}.sv-faq__q:hover{color:var(--c-red)}.sv-faq__a{padding:0 3.5rem var(--s-5) 0}.sv-faq__a p{margin:0;color:var(--c-ink-2);max-width:64ch}.sv-cta{border-top:2px solid var(--c-ink)}.sv-cta__grid{display:grid;gap:var(--s-8)}.sv-cta__title{font-size:var(--fs-h1);max-width:14em}.sv-cta__text .lead{margin-bottom:var(--s-6)}.sv-cta__contact{list-style:none;margin:var(--s-6) 0 0;padding:0;border-top:var(--rule);font-size:var(--fs-sm);color:var(--c-ink-2)}.sv-cta__contact li{padding-block:var(--s-3);border-bottom:1px solid var(--c-rule-soft)}.sv-cta__contact a{color:var(--c-ink);font-weight:var(--fw-bold);text-decoration:none}.sv-cta__contact a:hover{color:var(--c-red)}.sv-cta__form{border:var(--rule);border-top:0.5rem solid var(--c-ink);padding:var(--s-6) var(--s-5);align-self:start}.sv-cta__form-title{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);text-transform:uppercase;margin-bottom:var(--s-2)}.sv-cta__form-hint{font-size:var(--fs-sm);color:var(--c-ink-2);margin-bottom:var(--s-5)}.contact-form .field{display:grid;gap:var(--s-2);margin:0 0 var(--s-5)}.contact-form label{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.contact-form :is(input[type="text"],input[type="tel"],input[type="email"],textarea){width:100%;font:inherit;font-size:max(1rem,var(--fs-base));padding:0.8rem 0.9rem;border:1px solid var(--c-ink);border-radius:0;background:var(--c-paper);color:var(--c-ink);transition:box-shadow var(--dur-1) var(--ease-out)}.contact-form :is(input,textarea):hover{box-shadow:inset 0 -2px 0 var(--c-ink)}.contact-form :is(input,textarea):focus-visible{outline:2px solid var(--c-red);outline-offset:2px;box-shadow:inset 0 -2px 0 var(--c-red)}.contact-form .field--check{grid-template-columns:auto 1fr;align-items:start;gap:var(--s-3)}.contact-form .field--check label{font-size:var(--fs-sm);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none}.contact-form .field--check input{margin-top:0.2rem;width:1.15rem;height:1.15rem;accent-color:var(--c-red)}.field-row{display:grid;gap:0 var(--s-4)}.field-hint{font-size:var(--fs-xs);color:var(--c-muted);margin-top:calc(-1 * var(--s-3))}.contact-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-notice{padding:var(--s-4) var(--s-5);margin-bottom:var(--s-5);border:var(--rule)}.form-notice p{margin:0}.form-notice--ok{border-left:0.5rem solid var(--c-wa)}.form-notice--error{border-left:0.5rem solid var(--c-red)}.sv-zonas__grid{display:grid;gap:var(--s-6)}.ph--contained{max-width:min(100%,var(--mx))}.sv-split__photo{margin:var(--s-6) 0 0}.sv-split__img{display:block;width:100%;height:auto}.zmapa{--za:var(--c-red);--zb:#e45a6a;--zc:var(--c-red);--zctx:#e6e6e6;position:relative;margin:0;width:min(100%,32.5rem);justify-self:center}.zmapa__fig{margin:0}.zmapa__svg{display:block;width:100%;height:auto;overflow:hidden}.zmapa__skip{position:absolute;left:-9999px;top:0;z-index:2;padding:var(--s-2) var(--s-3);background:var(--c-ink);color:var(--c-paper);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.zmapa__skip:focus{left:0;color:var(--c-paper)}.zmapa__ctx{fill:var(--zctx);stroke:var(--c-paper);stroke-width:0.8}.zmapa__bg{fill:var(--c-paper)}.zmapa__hatch{stroke:var(--zc);stroke-width:2}.zmapa__dot{fill:var(--c-red)}.zmapa__vbg{fill:#f2f2f2}.zmapa__vhatch{stroke:#8a8a8a;stroke-width:1}.zmapa__z path,.zmapa__vigo path{stroke:var(--c-paper);stroke-width:0.9;transition:stroke 150ms var(--ease-out),stroke-width 150ms var(--ease-out)}.zmapa__z--A path{fill:var(--za)}.zmapa__z--B path{fill:var(--zb)}.zmapa__z--C path,.zmapa__z--D path{stroke:var(--c-red);stroke-width:0.7}.zmapa__vigo path{stroke:var(--c-ink);stroke-width:0.8}.zmapa__z .zmapa__hit{fill:none;stroke:transparent;stroke-width:12;pointer-events:stroke}.zmapa a{outline:none}.zmapa a:is(:hover,:focus-visible) path:not(.zmapa__hit){stroke:var(--c-ink);stroke-width:2.5}.zmapa a:focus-visible path:not(.zmapa__hit){stroke-width:3.5}.zmapa__z.is-current path:not(.zmapa__hit){stroke:var(--c-ink);stroke-width:3}.zmapa__lbl{font-family:var(--font-display);font-weight:800;text-anchor:middle;fill:var(--c-ink);paint-order:stroke;stroke:var(--c-paper);stroke-width:3px;stroke-linejoin:round;pointer-events:none}.zmapa__lbl.is-current{fill:var(--c-red)}.zmapa__lead{fill:none;stroke:var(--c-ink);stroke-width:0.9}.zmapa__anchor{fill:var(--c-ink);stroke:var(--c-paper);stroke-width:0.8}.zmapa__pin rect{fill:var(--c-ink);stroke:var(--c-paper);stroke-width:1.5}.zmapa__pin text{font-family:var(--font-display);font-weight:800;font-size:8px;letter-spacing:0.12em;text-anchor:middle;fill:var(--c-ink);paint-order:stroke;stroke:var(--c-paper);stroke-width:2.5px}.zmapa__cap{margin-top:var(--s-4)}.zmapa__legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2) var(--s-4);font-size:var(--fs-xs)}.zmapa__legend li{display:flex;align-items:center;gap:var(--s-2)}.zmapa__sw{flex:none;width:1rem;height:1rem;border:1px solid var(--c-ink)}.zmapa__sw rect{stroke:none}.zmapa__sw--A rect{fill:var(--c-red)}.zmapa__sw--B rect{fill:#e45a6a}.zmapa__sw--ctx rect{fill:#e6e6e6}.zmapa__attr{margin:var(--s-3) 0 0;font-size:var(--fs-xs);color:var(--c-muted)}@media (max-width:47.99rem){.zmapa{width:auto;margin-inline:calc(-1 * var(--gutter));justify-self:stretch}.zmapa__cap{padding-inline:var(--gutter)}.sv-tiers__list a{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:0.15rem}}.sv-tiers{margin:0;border-top:var(--rule)}.sv-tiers__row{padding-block:var(--s-5);border-bottom:1px solid var(--c-rule-soft);transition:box-shadow 0.5s var(--silk)}.sv-tiers__row.is-hl,.sv-tiers__row.is-on{box-shadow:inset 3px 0 0 var(--c-red);padding-left:var(--s-4)}.sv-tiers dt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-3)}.sv-tiers__key{display:grid;place-items:center;width:1.6rem;height:1.6rem;background:var(--c-ink);color:var(--c-paper);font-family:var(--font-display);font-weight:800;font-size:0.9375rem}.sv-tiers__row.is-hl .sv-tiers__key{background:var(--c-red)}.sv-tiers__name{font-size:var(--fs-base);font-weight:var(--fw-bold)}.sv-tiers__time{flex-basis:100%;font-family:var(--font-display);font-weight:800;font-size:1rem}.sv-tiers__time small{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-xs);color:var(--c-muted)}.sv-tiers dd{margin:0}.sv-tiers__list{list-style:none;margin:0 0 var(--s-2);padding:0;display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4)}.sv-tiers__list a{text-decoration:underline;text-decoration-color:var(--c-rule-soft);text-decoration-thickness:1px}.sv-tiers__list a:hover{text-decoration-color:var(--c-red);text-decoration-thickness:2px}.sv-tiers__list .is-hl a{color:var(--c-red);font-weight:var(--fw-bold);text-decoration-color:var(--c-red)}.sv-tiers__note{margin:0;font-size:var(--fs-sm);color:var(--c-muted)}.sv-zonas__hubs{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);align-items:baseline;margin:0;font-size:var(--fs-sm);font-weight:var(--fw-bold)}.sv-zonas__hubs .text-link{font-size:var(--fs-sm)}.sv-balanza__grid{display:grid;gap:var(--s-7)}.bal{margin:0;width:min(100%,30rem)}.bal svg{width:100%;height:auto;overflow:visible}.bal__stand,.bal__arm,.bal__string,.bal__tray,.bal__needle{fill:none;stroke:var(--c-ink);stroke-width:2;stroke-linecap:square}.bal__string{stroke-width:1}.bal__needle{stroke:var(--c-red);stroke-width:3}.bal__pivot{fill:var(--c-red)}.bal__w{fill:var(--c-ink)}.bal__w--new{fill:none;stroke:var(--c-ink);stroke-width:2}.bal__label{font-family:var(--font-display);font-weight:800;font-size:11px;letter-spacing:0.14em;text-anchor:middle;fill:var(--c-ink)}.bal__pan--l .bal__label{fill:var(--c-red)}.bal{--tilt:-9deg;--drop:21.9px}.bal__beam{transform-box:view-box;transform-origin:200px 84px;transform:rotate(var(--tilt))}.bal__pan--l{transform:translateY(var(--drop))}.bal__pan--r{transform:translateY(calc(-1 * var(--drop)))}.sv-crit{list-style:none;margin:0;padding:0;border-top:var(--rule)}.sv-crit__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);padding-left:1.75rem;padding-block:var(--s-6);border-bottom:1px solid var(--c-rule-soft)}.sv-crit__title{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);text-transform:uppercase;letter-spacing:0.01em;margin:0 0 var(--s-2)}.sv-crit__text{margin:0;color:var(--c-ink-2);max-width:44ch}.sv-crit__verdict{padding:var(--s-6) 0 0}.sv-crit__verdict p{margin:0;padding:var(--s-5);background:var(--c-ink);color:var(--c-on-dark);font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);line-height:1.3;letter-spacing:-0.01em;box-shadow:inset 0 3px 0 var(--c-red)}@media (min-width:48rem){.sv-trust__list{grid-template-columns:repeat(4,minmax(0,1fr))}.sv-trust__item{padding-inline:var(--s-5);border-left:1px solid var(--c-rule-soft)}.sv-trust__item:first-child{padding-left:0;border-left:0}.sv-trust__item:nth-child(n+3){border-top:0}.sv-hero__mask{aspect-ratio:16 / 10}.field-row{grid-template-columns:1fr 1fr}.sv-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-rail{padding:var(--n) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-5)}.sv-rail::before,.sv-rail::after{left:0;right:0;top:calc(var(--n) / 2 - 0.5px);bottom:auto;width:auto;height:1px}.sv-rail::after{height:2px;top:calc(var(--n) / 2 - 1px);transform-origin:left}.sv-rail__node{left:0;top:calc(-1 * var(--n))}.sv-rail__step{padding-top:var(--s-6)}.sv-tiers__time{flex-basis:auto;margin-left:auto}.sv-zonas__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s-8);align-items:start}.zmapa{grid-column:1;grid-row:1 / span 3;position:sticky;top:calc(var(--hdr) + var(--s-6))}.sv-zonas__intro,.sv-tiers,.sv-zonas__hubs{grid-column:2}}@media (min-width:64rem){.sv-hero__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--s-8);align-items:center;min-height:min(44rem,calc(100svh - var(--hdr) - 3rem));padding-block:var(--s-6) var(--s-7)}.sv-hero__figure{margin:0 calc(-1 * var(--bleed)) 0 0;align-self:stretch;display:grid;grid-template-rows:1fr auto}.sv-hero__mask{aspect-ratio:auto;height:100%;min-height:24rem;max-height:min(40rem,calc(100svh - var(--hdr) - 8rem))}.sv-hero__caption{margin-inline:0}.sv-grid{grid-template-columns:minmax(0,1fr)}.sv-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sv-media{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:var(--s-8)}.sv-media__fig{margin:0}.sv-media__mask{aspect-ratio:4 / 5;max-height:44rem}.sv-media__text{width:auto;margin:0;padding-right:var(--bleed)}.sv-media--rev{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.sv-media--rev .sv-media__fig{order:2}.sv-media--rev .sv-media__text{padding:0 0 0 var(--bleed)}.sv-cta__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:var(--s-8)}.sv-balanza__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:var(--s-8);align-items:start}.sv-balanza__stage{position:sticky;top:calc(var(--hdr) + var(--s-5))}.sv-crit{margin-top:38vh}.sv-crit__item{padding-block:var(--s-7) 18vh}.bal{margin-top:var(--s-5);width:min(100%,34rem)}}@media (prefers-reduced-motion:no-preference){@keyframes kb{from{transform:scale(1)}to{transform:scale(1.05) translate3d(-1.2%,-0.8%,0)}}.kb__img{animation:kb 34s ease-in-out infinite alternate;animation-play-state:paused}.kb.is-live .kb__img,html:not(.js) .kb__img{animation-play-state:running}@keyframes rise{from{opacity:0;transform:translateY(0.55em)}}@keyframes fade{from{opacity:0}}@keyframes mask-load{from{clip-path:inset(9% 12% 9% 12%)}to{clip-path:inset(0)}}@keyframes zoom-load{from{scale:1.16}to{scale:1}}@keyframes line-in{from{transform:scaleX(0)}}.sv-hero__title .w{animation:rise 1.3s var(--silk) both;animation-delay:calc(160ms + var(--i) * 50ms)}.sv-hero__lead{animation:rise 1.3s var(--silk) 0.5s both}.sv-hero__ctas,.sv-hero__call{animation:rise 1.3s var(--silk) 0.62s both}.sv-hero__mask{animation:mask-load 1.9s var(--silk) 0.05s both}.sv-hero__zoom{animation:zoom-load 2.8s var(--silk) 0.05s both}.sv-hero__caption{animation:fade 1.4s var(--silk) 0.9s both}.sv-hero__caption::before{transform-origin:left;animation:line-in 1.4s var(--silk) 0.95s both}@keyframes fx-in{from{opacity:0;transform:translateY(1.5rem)}}@keyframes fx-out{to{opacity:0;transform:translateY(-1rem)}}@keyframes draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes grow-x{from{transform:scaleX(0)}}@keyframes grow-y{from{transform:scaleY(0)}}@keyframes mask-open{from{clip-path:inset(10% 9% 10% 9%)}to{clip-path:inset(0)}}@keyframes unzoom{from{scale:1.16}to{scale:1}}@keyframes pop{from{transform:scale(0)}}@keyframes node-on{to{background:var(--c-red)}}@supports (animation-timeline:view()){.sv [data-fx]{animation:fx-in var(--silk-scroll) both;animation-timeline:view();animation-range:entry 0% cover 30%}.sv :is(.sv-card,.sv-trust__item,.sv-list__item,.sv-tiers__row)[data-fx]{animation-range:entry calc(var(--i,0) * 5%) cover calc(30% + var(--i,0) * 4%)}.sv-media__mask{animation:mask-open var(--silk-scroll) both;animation-timeline:view();animation-range:entry 0% cover 45%}.sv-media__mask .kb__img{scale:1.16;animation:kb 34s ease-in-out infinite alternate paused,unzoom var(--silk-scroll) both;animation-timeline:auto,view();animation-range:normal,entry 0% cover 55%}.sv-media__mask.is-live .kb__img{animation-play-state:running,running}.sv-card,.sv-rail__step,.sv-links__cell{view-timeline:--ic block}.sv :is(.sv-card,.sv-rail__step,.sv-links__cell) .icon :is(path,circle){animation:draw var(--silk-scroll) both;animation-timeline:--ic;animation-range:entry 40% cover 42%}.sv :is(.sv-card,.sv-rail__step,.sv-links__cell) .icon .i-acc{animation-range:entry 70% cover 50%}.sv-rail{view-timeline:--rail block}.sv-rail::after{animation:grow-y linear both;animation-timeline:--rail;animation-range:entry 50% cover 60%}.sv-rail__node{animation:node-on var(--silk-scroll) both;animation-timeline:--ic;animation-range:entry 70% cover 40%}@keyframes tilt{from{transform:rotate(0deg)}to{transform:rotate(var(--tilt))}}@keyframes pan-l{from{transform:none}to{transform:translateY(var(--drop))}}@keyframes pan-r{from{transform:none}to{transform:translateY(calc(-1 * var(--drop)))}}@keyframes drop-in{from{opacity:0;transform:translateY(-3.5rem)}}.sv-balanza{timeline-scope:--crit,--c0,--c1,--c2,--c3}.sv-crit{view-timeline:--crit block}.sv-crit__item:nth-child(1){view-timeline:--c0 block}.sv-crit__item:nth-child(2){view-timeline:--c1 block}.sv-crit__item:nth-child(3){view-timeline:--c2 block}.sv-crit__item:nth-child(4){view-timeline:--c3 block}.bal__beam{animation:tilt var(--silk-scroll) both;animation-timeline:--crit;animation-range:entry 30% cover 70%}.bal__pan--l{animation:pan-l var(--silk-scroll) both;animation-timeline:--crit;animation-range:entry 30% cover 70%}.bal__pan--r{animation:pan-r var(--silk-scroll) both;animation-timeline:--crit;animation-range:entry 30% cover 70%}.bal__w{animation:drop-in var(--silk-scroll) both;animation-range:entry 40% cover 45%}.bal__w:nth-of-type(1){animation-timeline:--c0}.bal__w:nth-of-type(2){animation-timeline:--c1}.bal__w:nth-of-type(3){animation-timeline:--c2}.bal__w:nth-of-type(4){animation-timeline:--c3}.bal__w--new{animation:none}@media (max-width:63.99rem){.bal{view-timeline:--balv block}.bal__beam,.bal__pan--l,.bal__pan--r{animation-timeline:--balv;animation-range:entry 70% cover 62%}.bal__pan--l .bal__w{animation-timeline:--balv;animation-range:entry calc(55% + var(--i) * 12%) cover calc(28% + var(--i) * 9%)}}.sv-crit__item :is(.sv-crit__title,.sv-crit__text){animation:fx-in var(--silk-scroll) both;animation-timeline:view();animation-range:entry 0% cover 30%}@media (min-width:64rem){.sv [data-fx]{animation:fx-in var(--silk-scroll) both,fx-out ease-in forwards;animation-timeline:view(),view();animation-range:entry 0% cover 32%,cover 76% cover 100%}.sv :is(.sv-card,.sv-trust__item,.sv-list__item,.sv-tiers__row)[data-fx]{animation-range:entry calc(var(--i,0) * 5%) cover calc(32% + var(--i,0) * 4%),cover 78% cover 100%}.sv-trust__item[data-fx],.sv-faq__item[data-fx],.sv-cta [data-fx],.sv-balanza__stage [data-fx],.sv-zonas--motion .sv-zonas__intro [data-fx]{animation:fx-in var(--silk-scroll) both;animation-timeline:view();animation-range:entry 0% cover 30%}}}.no-sdt .sv [data-fx]{opacity:0;transform:translateY(1.5rem);transition:opacity 1.2s var(--silk),transform 1.2s var(--silk)}.no-sdt .sv [data-fx].is-in{opacity:1;transform:none}.no-sdt .sv :is(.sv-card,.sv-trust__item,.sv-list__item,.sv-tiers__row)[data-fx]{transition-delay:calc(var(--i,0) * 90ms)}.no-sdt .sv-media__mask{clip-path:inset(10% 9% 10% 9%);transition:clip-path 1.6s var(--silk)}.no-sdt .sv-media__mask .kb__img{scale:1.16;transition:scale 2.2s var(--silk)}.no-sdt .sv-media__mask.is-in{clip-path:inset(0)}.no-sdt .sv-media__mask.is-in .kb__img{scale:1}.no-sdt .bal:not(.is-set){--tilt:0deg;--drop:0px}.no-sdt .bal__beam,.no-sdt .bal__pan{transition:transform 1.4s var(--silk)}.no-sdt .bal__w:not(.bal__w--new){opacity:0;transform:translateY(-3.5rem);transition:opacity 0.9s var(--silk),transform 0.9s var(--silk)}.no-sdt .bal__w.is-in{opacity:1;transform:none}}.sv--catalogo .sv-card__title{margin-top:0}.sv-cta{background:var(--c-red);color:var(--c-paper);border-top:0;padding-block:var(--s-7)}.sv-cta .sv-cta__grid{gap:var(--s-6)}.sv-cta .sv-cta__form{padding:var(--s-5)}.sv-cta .sv-cta__form-hint{margin-bottom:var(--s-4)}.sv + .site-footer,.site-main:has(.sv-cta) + .site-footer{margin-top:0}.sv-cta .sv-cta__title,.sv-cta .lead,.sv-cta em{color:var(--c-paper)}.sv-cta__contact{border-top-color:var(--c-paper);color:var(--c-paper)}.sv-cta__contact li{border-bottom-color:rgba(254,254,254,0.4)}.sv-cta__contact a{color:var(--c-paper);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:0.2em}.sv-cta__contact a:hover{color:var(--c-paper);text-decoration-color:var(--c-ink)}.sv-cta .wa-cta--ghost{color:var(--c-paper);border-color:var(--c-paper)}.sv-cta__form{background:var(--c-paper);color:var(--c-ink);border-color:var(--c-paper)}.sv-hero{border-bottom:var(--accent-bar) solid var(--c-red)}.sv-hero + .sv-sec{border-top:0}.sv-list,.sv-cards,.sv-faq__list,.sv-tiers,.sv-checks,.sv-crit{border-top:2px solid var(--c-red)}.sv-faq__item[open]{box-shadow:inset 3px 0 0 var(--c-red)}.sv-faq__item[open] .sv-faq__q,.sv-faq__item[open] .sv-faq__a{padding-left:var(--s-4)}.sv-cards--duo .sv-card{padding:var(--s-6)}.sv-cards--duo .sv-card__photo{margin:calc(-1 * var(--s-6)) calc(-1 * var(--s-6)) var(--s-5);aspect-ratio:16 / 9}.sv-cards--duo .sv-card__title{font-size:var(--fs-h2);text-transform:uppercase;letter-spacing:var(--ls-display);line-height:var(--lh-tight);margin-bottom:var(--s-2)}.sv-card__sub{margin:0 0 var(--s-4);font-weight:var(--fw-bold);font-size:var(--fs-lg);color:var(--c-red)}.sv-card__more{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin:var(--s-3) 0 0}.sv-card:is(:hover,:focus-within) .sv-card__sub{color:var(--c-paper)}.sv-card .sv-card__more .text-link:hover{color:var(--c-paper)}@media (max-width:47.99rem){.sv-cta{background:transparent;color:var(--c-ink);padding-top:0}.sv-cta__text{background:var(--c-red);color:var(--c-paper);margin-inline:calc(-1 * var(--gutter));padding:var(--s-7) var(--gutter)}.sv-cta__form{border-color:var(--c-ink)}.sv + .site-footer,.site-main:has(.sv-cta) + .site-footer{margin-top:var(--s-6)}}@media (min-width:48rem){.sv-cta{padding-block:var(--s-6)}.sv-cta .contact-form textarea{height:6.5rem}.sv-cta .contact-form .field{margin-bottom:var(--s-4)}}