.hw-hero{padding-bottom:clamp(40px,7vh,80px)}.hw-media{isolation:isolate;border-radius:var(--r-panel);background:var(--silver);position:relative;overflow:hidden}.hw-media:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0b0c0d0f}.hw-still,.hw-canvas{width:100%;max-width:none;height:100%;position:absolute;inset:0}.hw-still{object-fit:cover;object-position:50% 20%;opacity:0;transition:opacity .7s var(--ease-std)}.hw-still.is-shown{opacity:1}.hw-canvas{z-index:1;opacity:0;transition:opacity .6s var(--ease-std)}.hw-media.is-live .hw-canvas{opacity:1}.hw-forms{--stage-h:min(calc(100svh - var(--nav-h) - 64px), 780px)}.hw-forms__stage{display:none}.hw-forms__list{gap:clamp(64px,10vw,96px);display:grid}.hw-form{scroll-margin-top:calc(var(--nav-h) + 24px)}.hw-form__media{aspect-ratio:4/3;border-radius:var(--r-card)}.hw-form__copy{max-width:40rem;padding-top:clamp(24px,4vw,32px)}.hw-form__name,.hw-form__line{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);font-weight:500;line-height:1.08}.hw-form__name{color:var(--ink)}.hw-form__line{color:var(--ink-4)}.hw-form__line .sent{display:block}.hw-form__body{font-size:var(--text-lead);letter-spacing:-.01em;color:var(--ink-2);max-width:34ch;margin-top:clamp(18px,2.6vh,26px);line-height:1.45}.hw-form__fits{border-top:1px solid var(--hair);font-size:var(--text-body);color:var(--ink);max-width:38ch;margin-top:clamp(22px,3.2vh,32px);padding-top:16px;font-weight:500;line-height:1.45}@media (width>=640px) and (width<=1023px){.hw-form__media{aspect-ratio:16/10}}@media (width>=1024px){.hw-forms__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(48px,5.5vw,104px);display:grid}.hw-forms__stage{top:calc(var(--nav-h) + (100svh - var(--nav-h) - var(--stage-h)) / 2);height:var(--stage-h);display:block;position:sticky}.hw-forms__frame{height:100%}.hw-form__media{display:none}.hw-forms__list{gap:clamp(96px,16vh,200px)}.hw-form{min-height:var(--stage-h);scroll-margin-top:calc(var(--nav-h) + (100svh - var(--nav-h) - var(--stage-h)) / 2);align-content:center;display:grid}.hw-form__copy{padding-top:0}.hw-forms.is-tracking .hw-form{transition:opacity .6s var(--ease-std)}.hw-forms.is-tracking .hw-form:not(.is-active){opacity:.3}}.hw-flex{padding-top:var(--section-y)}.hw-flex__statement{letter-spacing:-.032em;text-wrap:pretty;max-width:21em;font-size:clamp(1.875rem,1.1rem + 2.7vw,3.5rem);font-weight:500;line-height:1.12}.hw-flex__title,.hw-flex__body{font:inherit;letter-spacing:inherit;display:inline}.hw-flex__title{color:var(--ink)}.hw-flex__body{color:var(--ink-4)}@media (width>=640px){.hw-flex__statement{text-wrap:balance}}@media (width<=639px){.hw-flex__statement{letter-spacing:-.028em;font-size:1.625rem;line-height:1.16}}.hw-steps{padding-top:var(--section-y)}.hw-steps__title{max-width:13ch}html[lang=es] .hw-steps__title{max-width:18ch}.hw-steps__list{--node:40px;margin-top:clamp(40px,7vh,72px);display:grid}.hw-step{grid-template-columns:var(--node) minmax(0, 1fr);align-content:start;column-gap:20px;display:grid}.hw-step__rail{flex-direction:column;grid-row:1/span 2;align-items:center;display:flex}.hw-step__node{width:var(--node);height:var(--node);font-size:var(--text-small);font-variant-numeric:tabular-nums;color:var(--on-dark);background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);transition:background-color .42s var(--ease-std), color .42s var(--ease-std), box-shadow .42s var(--ease-std);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.hw-steps__list.is-scrub .hw-step:not(.is-reached) .hw-step__node{color:var(--ink-3);background:var(--raised);box-shadow:inset 0 0 0 1px var(--hair-strong)}.hw-step__line{background:var(--hair-strong);flex:1;width:1px;min-height:24px;margin:8px 0;position:relative;overflow:hidden}.hw-step__fill{background:var(--ink);transform-origin:50% 0;transform:scaleY(var(--f,1));position:absolute;inset:0}.hw-step__title{letter-spacing:-.02em;color:var(--ink);padding-top:7px;font-size:clamp(1.25rem,1.12rem + .5vw,1.5rem);font-weight:500;line-height:1.2}.hw-step__body{color:var(--ink-3);max-width:34ch;margin-top:8px;padding-bottom:40px}.hw-step:last-child .hw-step__body{padding-bottom:0}@media (width>=1024px){.hw-steps__list{--gap:clamp(28px, 3vw, 48px);column-gap:var(--gap);grid-template-rows:auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr))}.hw-step{grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0}.hw-step__rail{flex-direction:row;grid-row:auto;margin-bottom:26px}.hw-step__line{width:auto;height:1px;min-height:0;margin:0 calc(12px - var(--gap)) 0 12px}.hw-step__fill{transform-origin:0;transform:scaleX(var(--f,1))}.hw-step__title{padding-top:0}.hw-step__body{max-width:26ch;padding-bottom:0}}.hw-faq{padding-top:var(--section-y)}.hw-faq__grid{row-gap:clamp(24px,4vh,40px);display:grid}@media (width>=1024px){.hw-faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(48px,5.5vw,104px)}.hw-faq__title{top:calc(var(--nav-h) + 40px);margin-top:10px;position:sticky}}.hw-faq__item+.hw-faq__item{border-top:1px solid var(--hair)}.hw-faq__h{font:inherit}.hw-faq__q{--qx:16px;width:calc(100% + 2 * var(--qx));margin-inline:calc(-1 * var(--qx));padding:24px var(--qx);text-align:left;letter-spacing:-.018em;color:var(--ink);-webkit-tap-highlight-color:transparent;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;font-size:clamp(1.1875rem,1.06rem + .5vw,1.5rem);font-weight:500;line-height:1.25;display:flex}.hw-faq__icon{width:36px;height:36px;color:var(--ink);background:var(--silver);transition:background-color .24s var(--ease-std), color .24s var(--ease-std);border-radius:50%;flex:none;place-items:center;display:grid}.hw-faq__icon .icon{width:14px;height:14px}.hw-faq__icon .icon path:last-child{transform-box:fill-box;transform-origin:50%;transition:transform .42s var(--ease-expo)}.hw-faq__q:hover .hw-faq__icon{background:var(--silver-deep)}.hw-faq__q[aria-expanded=true] .hw-faq__icon{color:var(--on-dark);background:var(--ink)}.hw-faq__q[aria-expanded=true] .hw-faq__icon .icon path:last-child{transform:scaleY(0)}.hw-faq__a{overflow:hidden}html.js .hw-faq__list:not(.is-enhanced) .hw-faq__a{display:none}.hw-faq__text{color:var(--ink-3);max-width:54ch;padding:0 60px 28px 0;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.5}@media (width<=639px){.hw-faq__q{--qx:12px;padding-block:20px}.hw-faq__text{padding-right:0}}.hw-close{padding:var(--section-y) 0 calc(var(--section-y) * 1.15)}.hw-close__inner{text-align:center;justify-items:center;display:grid}.hw-close__title{font-size:var(--text-h1);letter-spacing:-.038em;color:var(--ink);text-wrap:balance;max-width:16ch;font-weight:500;line-height:1.02}.hw-close__cta{margin-top:clamp(28px,5vh,44px)}@media (width<=479px){.hw-close .btn--lg{padding-inline:22px;font-size:1rem}}@media (width<=379px){.hw-close .btn--lg{padding-inline:14px}}html.hw-capture .nav,html.hw-capture .consent,html.hw-capture .skip-link{visibility:hidden!important}html.hw-capture .hw-forms__stage{z-index:9999;height:auto!important;display:block!important;position:fixed!important;inset:0!important}html.hw-capture .hw-forms__frame{z-index:9999;border-radius:0!important;height:auto!important;position:fixed!important;inset:0!important}html.hw-capture .hw-still{display:none}html.hw-capture .hw-canvas{transition:none}
