:where(.eq-hero,.eq-who,.eq-statement__inner,.eq-how,.eq-caps__inner,.eq-fit,.eq-services,.eq-faq,.eq-close__inner){grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);display:grid}:where(.eq-hero,.eq-who,.eq-statement__inner,.eq-how,.eq-caps__inner,.eq-fit,.eq-services,.eq-faq,.eq-close__inner)>*{grid-column:1/-1;min-width:0}.eq-label{color:var(--color-piedra);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:400;line-height:1.45}.eq-head{align-content:start;gap:14px;display:grid}.eq-h2{font-size:var(--fs-display-l);font-weight:var(--fw-heavy);letter-spacing:var(--ls-title);text-wrap:balance;margin:0;line-height:1.06}.eq-h2 .t-light{display:block}.eq-who,.eq-how,.eq-fit,.eq-services{row-gap:clamp(28px,3.5vw,48px);padding-block:clamp(56px,6.5vw,96px)}.eq-who,.eq-fit,.eq-services{border-top:1px solid var(--color-borde)}.eq-hero{padding-top:calc(var(--header-h) + clamp(40px, 9svh, 112px));padding-bottom:clamp(56px,7vw,104px)}.eq-hero__title{max-width:18ch;font-size:var(--fs-display-xl);font-weight:var(--fw-heavy);letter-spacing:var(--ls-hero);text-wrap:balance;margin:20px 0 0;line-height:.98}.eq-hero__title :is(.t-light,.eq-line),.eq-statement__title .eq-line,.eq-close__title .eq-line{display:block}.eq-hero__text{max-width:48ch;color:var(--color-grafito);font-size:var(--fs-body-l);text-wrap:pretty;margin:clamp(20px,2.4vw,32px) 0 0;line-height:1.45}.eq-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;display:flex}@media (min-width:1024px){.eq-hero__title{grid-column:1/11}.eq-hero__text,.eq-actions{grid-column:1/8}}.eq-list{border-top:1px solid var(--color-borde);margin:0;padding:0;list-style:none}.eq-list li{border-bottom:1px solid var(--color-borde);font-size:var(--fs-body-l);text-wrap:pretty;padding-block:14px;line-height:1.4}.eq-who__close{max-width:44ch;color:var(--color-grafito);font-size:var(--fs-body);margin:24px 0 0;line-height:1.5}@media (min-width:1024px){.eq-who>.eq-head{grid-column:1/6}.eq-who__body{grid-column:7/13}}.eq-statement{background:var(--color-carbon);color:var(--color-blanco)}.eq-statement__inner{row-gap:clamp(20px,2.6vw,32px);padding-block:clamp(80px,10vw,152px)}.eq-statement__title{font-size:var(--fs-display-xl);font-weight:var(--fw-heavy);letter-spacing:var(--ls-hero);text-wrap:balance;margin:0;line-height:.98}.eq-statement__title .t-light{color:color-mix(in srgb, var(--color-blanco) 72%, var(--color-carbon));display:block}.eq-statement__text{color:color-mix(in srgb, var(--color-blanco) 80%, var(--color-carbon));font-size:var(--fs-body-l);margin:0;line-height:1.45}@media (min-width:1024px){.eq-statement__title{grid-column:1/12}}.eq-how{padding-block:clamp(56px,6.5vw,96px)}.eq-how__scene{gap:clamp(28px, 3.5vw, 48px) var(--gutter);display:grid}.eq-how__left{align-content:start;gap:clamp(24px,3vw,36px);display:grid}.eq-how__lead{max-width:48ch;color:var(--color-grafito);font-size:var(--fs-body-l);text-wrap:pretty;margin:0;line-height:1.45}.eq-how__start{border-top:1px solid var(--color-borde);align-content:start;gap:10px;padding-top:16px;display:grid}.eq-how__start p{max-width:46ch;color:var(--color-grafito);font-size:var(--fs-body);margin:0;line-height:1.5}.eq-how__right{align-content:start;gap:clamp(24px,3vw,36px);display:grid;position:relative}.eq-steps{border-top:1px solid var(--color-carbon);margin:0;padding:0;list-style:none}.eq-step{border-bottom:1px solid var(--color-borde);gap:8px;padding-block:22px 26px;display:grid}.eq-step__num{margin-right:.5em}.eq-step__title{font-size:var(--fs-display-m);font-weight:var(--fw-heavy);letter-spacing:-.015em;margin:0;line-height:1.15}.eq-step__text{max-width:48ch;color:var(--color-grafito);font-size:var(--fs-body);text-wrap:pretty;margin:0;line-height:1.5}.eq-how__loop{font-size:var(--fs-display-m);font-weight:var(--fw-light);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.2}.eq-how__track,.eq-how__runway{display:none}@media (min-width:768px){.eq-how__left{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-how__left>.eq-head{grid-column:1/-1}}@media (min-width:1024px){.eq-how__scene{grid-template-columns:repeat(12,minmax(0,1fr))}.eq-how__left{grid-column:1/6;grid-template-columns:minmax(0,1fr)}.eq-how__right{grid-column:7/13}}.eq-how[data-how=scene]{row-gap:0;padding-bottom:0}.eq-how[data-how=scene] .eq-how__scene{top:var(--header-space);height:calc(100svh - var(--header-space));box-sizing:border-box;align-content:center;align-items:center;padding-block:clamp(16px,3svh,40px);position:sticky}.eq-how[data-how=scene] .eq-how__runway{display:block}.eq-how__runway>div{height:var(--d)}.eq-how[data-how=scene] .eq-how__right{padding-left:28px}.eq-how[data-how=scene] .eq-how__track{background:var(--color-borde);width:1px;display:block;position:absolute;top:0;bottom:0;left:0}.eq-how__fill{background:var(--color-petroleo);transform-origin:50% 0;display:block;position:absolute;inset:0;transform:scaleY(0)}.eq-how[data-how=flow] .eq-step :is(.eq-step__head,.eq-step__title,.eq-step__text){transition:color .5s,opacity .5s,font-weight .55s}.eq-how[data-how=flow] .eq-step:not([data-active=true]) .eq-step__title{opacity:.4;font-weight:var(--fw-light)}.eq-how[data-how=flow] .eq-step:not([data-active=true]) .eq-step__text{opacity:.45}.eq-how[data-how=flow] .eq-step[data-active=true] .eq-step__head{color:var(--color-petroleo)}.eq-how[data-how=flow] .eq-how__loop{opacity:0;transition:opacity .55s ease, transform .65s var(--ease-out-expo);transform:translateY(16px)}.eq-how[data-how=flow] .eq-how__loop.is-in{opacity:1;transform:none}.eq-caps{background:var(--color-melocoton)}.eq-caps__inner{row-gap:clamp(28px,3.5vw,48px);padding-block:clamp(56px,6.5vw,96px)}.eq-caps__lead{max-width:52ch;color:var(--color-grafito);font-size:var(--fs-body-l);text-wrap:pretty;margin:0;line-height:1.45}.eq-caps__groups{gap:28px var(--gutter);display:grid}.eq-caps__group{border-top:1px solid var(--color-carbon);align-content:start;gap:12px;padding-top:14px;display:grid}.eq-caps__group .eq-label{color:var(--color-grafito)}.eq-caps__group ul{font-size:var(--fs-body);gap:6px;margin:0;padding:0;line-height:1.4;list-style:none;display:grid}.eq-caps__group li:first-letter{text-transform:uppercase}.eq-caps__close{max-width:52ch;color:var(--color-carbon);font-size:var(--fs-body);margin:0;line-height:1.5}@media (min-width:768px){.eq-caps__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.eq-caps__inner>.eq-head{grid-column:1/9}.eq-caps__groups{grid-template-columns:repeat(4,minmax(0,1fr))}}.eq-rows{border-top:1px solid var(--color-borde);margin:0}.eq-row{gap:6px var(--gutter);border-bottom:1px solid var(--color-borde);padding-block:18px 20px;display:grid}.eq-row dd{max-width:52ch;font-size:var(--fs-body-l);text-wrap:pretty;margin:0;line-height:1.4}.eq-rows--alt .eq-row dd{color:var(--color-grafito);font-size:var(--fs-body);line-height:1.5}.eq-row__title{font-size:var(--fs-body-l);font-weight:500;line-height:1.3}.eq-fit__sub{font-size:var(--fs-display-m);font-weight:var(--fw-heavy);letter-spacing:-.015em;margin:clamp(12px,2vw,24px) 0 0;line-height:1.15}@media (min-width:1024px){.eq-fit>.eq-head{grid-column:1/9}.eq-row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.eq-row>dt{grid-column:1/5}.eq-row>dd{grid-column:5/12}}.eq-service-list{border-top:1px solid var(--color-borde);margin:0;padding:0;list-style:none}.eq-service{gap:6px var(--gutter);border-bottom:1px solid var(--color-borde);padding-block:18px 20px;display:grid}.eq-service__name{font-size:var(--fs-body-l);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;font-weight:500;line-height:1.3;display:flex}.eq-service__name .text-link{color:var(--color-link)}@media (hover:hover){.eq-service__name .text-link:hover{color:var(--color-link-hover)}}.eq-service__here{color:var(--color-carbon)}.eq-service__text{max-width:56ch;color:var(--color-grafito);font-size:var(--fs-body);text-wrap:pretty;margin:0;line-height:1.5}.eq-service[aria-current=page]{border-top:1px solid var(--color-carbon);margin-top:-1px}.eq-service[aria-current=page] .eq-service__text{color:var(--color-carbon)}@media (min-width:1024px){.eq-services>.eq-head{grid-column:1/9}.eq-service{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.eq-service__name{grid-column:1/5}.eq-service__text{grid-column:5/12}}.eq-faq{row-gap:20px;padding-block:clamp(32px,4vw,48px) clamp(56px,6.5vw,96px)}.eq-faq__title{border-top:1px solid var(--color-borde);font-size:var(--fs-display-m);padding-top:18px}.eq-faq__list{border-bottom:1px solid var(--color-borde)}.eq-faq__item{border-top:1px solid var(--color-borde)}.eq-faq__q{font-size:var(--fs-body-l);cursor:pointer;justify-content:space-between;align-items:baseline;gap:20px;padding-block:18px;font-weight:500;line-height:1.35;list-style:none;display:flex}.eq-faq__q::-webkit-details-marker{display:none}.eq-faq__icon{flex:none;align-self:center;width:14px;height:14px;position:relative}.eq-faq__icon:before,.eq-faq__icon:after{content:"";background:currentColor;width:100%;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0}.eq-faq__icon:after{transform:rotate(90deg)}.eq-faq__item[open] .eq-faq__icon:after{opacity:0}.eq-faq__a{max-width:60ch;color:var(--color-grafito);font-size:var(--fs-body);text-wrap:pretty;margin:-4px 0 0;padding-bottom:22px;line-height:1.55}@media (min-width:1024px){.eq-faq__title{grid-column:1/4;align-self:start}.eq-faq__list{grid-column:4/13}}.eq-close{background:var(--color-carbon);color:var(--color-blanco)}.eq-close :focus-visible{outline-color:var(--color-blanco)}.eq-close .button--primary:focus-visible{outline-color:var(--color-blanco)}.eq-close__inner{row-gap:clamp(24px,3vw,36px);padding-block:clamp(72px,8vw,120px) clamp(56px,6.5vw,96px)}.eq-close__title{font-size:var(--fs-display-xl);font-weight:var(--fw-heavy);letter-spacing:var(--ls-hero);margin:0;line-height:.98}.eq-close__title .t-light{display:block}.eq-close__body{justify-items:start;gap:24px;display:grid}.eq-close__text{max-width:40ch;color:color-mix(in srgb, var(--color-blanco) 80%, var(--color-carbon));font-size:var(--fs-body-l);margin:0;line-height:1.5}@media (min-width:1024px){.eq-close__title{grid-column:1/10}.eq-close__body{grid-column:1/7}}@media (prefers-reduced-motion:no-preference){.eq-hero>[style*=--i],.eq-hero__title>[style*=--i]{animation:eq-in .65s var(--ease-out-expo) both;animation-delay:calc(var(--i) * 90ms + 60ms)}}@keyframes eq-in{0%{opacity:0;transform:translateY(16px)}}.eq[data-motion=on] .eq-hero{opacity:calc(1 - var(--leave,0) * .35);transform:translateY(calc(var(--leave,0) * -20px))}.eq[data-motion=on] :is(.eq-head,.eq-who__close,.eq-caps__close,.eq-fit__sub)[data-reveal],.eq[data-motion=on] [data-reveal=block]{opacity:0;transition:opacity .55s ease var(--d,0s), transform .65s var(--ease-out-expo) var(--d,0s);transform:translateY(20px)}.eq[data-motion=on] :is(.eq-head,.eq-who__close,.eq-caps__close,.eq-fit__sub)[data-reveal].is-in,.eq[data-motion=on] [data-reveal=block].is-in{opacity:1;transform:none}.eq[data-motion=on] .eq-who__close[data-reveal]{transition-delay:calc(var(--d,0s) + .24s)}.eq[data-motion=on] :is(.eq-list li,.eq-row,.eq-service)[data-reveal]{border-bottom-color:#0000;position:relative}.eq[data-motion=on] :is(.eq-list li,.eq-row,.eq-service)[data-reveal]:after{content:"";background:var(--color-borde);transform-origin:0;height:1px;transition:transform .6s var(--ease-out-expo) var(--d,0s);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.eq[data-motion=on] :is(.eq-list li,.eq-row,.eq-service)[data-reveal]>*{opacity:0;transition:opacity .5s ease calc(var(--d,0s) + .14s), transform .6s var(--ease-out-expo) calc(var(--d,0s) + .14s);transform:translateY(16px)}.eq[data-motion=on] :is(.eq-list li,.eq-row,.eq-service)[data-reveal].is-in:after{transform:none}.eq[data-motion=on] :is(.eq-list li,.eq-row,.eq-service)[data-reveal].is-in>*{opacity:1;transform:none}.eq[data-motion=on] .eq-caps__group[data-reveal]{border-top-color:#0000;position:relative}.eq[data-motion=on] .eq-caps__group[data-reveal]:before{content:"";background:var(--color-carbon);transform-origin:0;height:1px;transition:transform .65s var(--ease-out-expo) var(--d,0s);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.eq[data-motion=on] .eq-caps__group[data-reveal]>*{opacity:0;transition:opacity .5s ease calc(var(--d,0s) + .16s), transform .6s var(--ease-out-expo) calc(var(--d,0s) + .16s);transform:translateY(12px)}.eq[data-motion=on] .eq-caps__group[data-reveal]>ul{transition-delay:calc(var(--d,0s) + .3s)}.eq[data-motion=on] .eq-caps__group[data-reveal].is-in:before{transform:none}.eq[data-motion=on] .eq-caps__group[data-reveal].is-in>*{opacity:1;transform:none}.eq-service[aria-current=page] .eq-service__here{color:var(--color-petroleo)}.eq-service[aria-current=page]{border-top-color:var(--color-petroleo)}.eq[data-motion=on] .eq-service[aria-current=page][data-reveal]{border-top-color:#0000}.eq[data-motion=on] .eq-service[aria-current=page][data-reveal]:before{content:"";background:var(--color-petroleo);transform-origin:0;height:2px;transition:transform .8s var(--ease-out-expo) calc(var(--d,0s) + .12s);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.eq[data-motion=on] .eq-service[aria-current=page][data-reveal].is-in:before{transform:none}.eq[data-motion=on] [data-reveal=seq] :is(.t-light,.eq-line,.eq-statement__text,.eq-close__body){opacity:0;transition:opacity .6s ease, transform .75s var(--ease-out-expo);transform:translateY(24px)}.eq[data-motion=on] [data-reveal=seq] .eq-line{transition-delay:.28s}.eq[data-motion=on] [data-reveal=seq] :is(.eq-statement__text,.eq-close__body){transition-delay:.62s}.eq[data-motion=on] .eq-close__inner[data-reveal=seq] .eq-line{transition-delay:.2s}.eq[data-motion=on] .eq-close__inner[data-reveal=seq] .eq-close__body{transition-delay:.44s}.eq[data-motion=on] [data-reveal=seq].is-in :is(.t-light,.eq-line,.eq-statement__text,.eq-close__body){opacity:1;transform:none}
