.svc-label{color:var(--color-piedra);font-size:var(--fs-mono);font-weight:400;line-height:1.45;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0}.svc-hero{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);padding-top:calc(var(--header-h) + clamp(32px, 6svh, 72px));padding-bottom:clamp(24px,3vw,40px);display:grid}.svc-hero>*{grid-column:1/-1;min-width:0}.svc-hero__title{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}.svc-hero__proof{font-size:var(--fs-display-m);letter-spacing:-.015em;margin:clamp(12px,1.6vw,20px) 0 0;font-weight:500;line-height:1.15}.svc-hero__body{justify-items:start;gap:28px;margin-top:clamp(24px,3vw,40px);display:grid}.svc-hero__text{max-width:44ch;color:var(--color-grafito);font-size:var(--fs-body-l);text-wrap:pretty;margin:0;line-height:1.45}.svc-hero__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.svc-hero__shot{margin-top:clamp(40px,5vw,72px)}@media (min-width:1024px){.svc-hero__title,.svc-hero__proof{grid-column:1/10}.svc-hero__body{grid-column:1/7}.svc-hero__shot{grid-column:3/13}}.svc-for{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:28px;padding-block:clamp(56px,7vw,104px);display:grid}.svc-for>*{grid-column:1/-1;min-width:0}.svc-for__title{border-top:1px solid var(--color-borde);max-width:14ch;font-size:var(--fs-display-m);font-weight:var(--fw-heavy);letter-spacing:var(--ls-title);text-wrap:balance;margin:0;padding-top:18px;line-height:1.15}.svc-for__list{margin:0}.svc-for__item{border-top:1px solid var(--color-borde);gap:4px;padding-block:16px 18px;display:grid}.svc-for__item dt{font-size:var(--fs-body-l);font-weight:500;line-height:1.3}.svc-for__item dt .text-link{margin-bottom:-2px}.svc-for__item dd{max-width:52ch;color:var(--color-grafito);font-size:var(--fs-body);text-wrap:pretty;margin:0;line-height:1.5}@media (min-width:768px){.svc-for__item{column-gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline}}@media (min-width:1024px){.svc-for__title{grid-column:1/5;align-self:start}.svc-for__list{grid-column:5/13}.svc-for__item{grid-template-columns:repeat(8,minmax(0,1fr))}.svc-for__item dt{grid-column:1/3}.svc-for__item dd{grid-column:3/9}}.method{background:var(--color-carbon);color:var(--color-blanco)}.method :focus-visible{outline-color:var(--color-blanco)}.method__scene{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);align-content:start;padding-block:clamp(72px,8vw,120px) 0;display:grid}.method__scene>*{grid-column:1/-1;min-width:0}.method__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.method__copy{align-content:start;row-gap:14px;display:grid}.method__copy>*{margin:0}.method__label{color:var(--color-blanco-muted);font-size:var(--fs-mono);font-weight:400;line-height:1.45;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.method__title{font-size:var(--fs-display-l);font-weight:var(--fw-heavy);letter-spacing:var(--ls-title);text-wrap:balance;line-height:1.06}.method__line{color:var(--color-blanco-muted);font-size:var(--fs-mono);font-variant-numeric:lining-nums;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;margin-top:10px;font-weight:400;display:flex}.method__line i{background:color-mix(in srgb, var(--color-blanco), transparent 62%);flex:1;height:1px}.method__steps,.method__texts{margin:0;padding:0;list-style:none}.method__steps{font-size:var(--fs-body);gap:4px 16px;font-weight:500;line-height:1.3;display:flex}.method__texts{display:grid}.method__texts li{max-width:30ch;color:var(--color-blanco-muted);font-size:var(--fs-body);text-wrap:pretty;grid-area:1/1;line-height:1.45}.method__stack{margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none}.method__stage{border-top:1px solid var(--color-grafito);gap:20px;padding-block:24px 40px;display:grid}.method__stage-copy>*{margin:0}.method__stage-name{font-size:var(--fs-display-m);letter-spacing:-.015em;font-weight:500;line-height:1.15}.method__stage-text{max-width:34ch;color:var(--color-blanco-muted);font-size:var(--fs-body-l);text-wrap:pretty;margin-top:8px;line-height:1.45}@media (min-width:1024px){.method__title{max-width:16ch}.method__stage{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.method__stage-copy{grid-column:1/5}.method__stage .mcanvas{grid-column:5/13}}.mcanvas{--pad:clamp(12px, 2vw, 28px);--bar:clamp(28px, 3vw, 44px);--gap:clamp(8px, .9vw, 12px);--wire:color-mix(in srgb, var(--color-carbon), transparent 58%);padding:calc(var(--pad) + var(--bar)) var(--pad) var(--pad);background:var(--color-blanco);color:var(--color-carbon);position:relative}.mcanvas__board{gap:var(--gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"nav""cats""cards""product""checkout";display:grid;position:relative}@media (min-width:768px){.mcanvas__board{grid-template-columns:minmax(0,2.6fr) minmax(0,1fr);grid-template-areas:"nav nav""cats cats""cards product""cards checkout";align-items:start}}.mcanvas__sheet{inset:calc(-1 * var(--gap));background:#fff;position:absolute}.mzone{gap:var(--gap);display:grid;position:relative}.mzone--nav{grid-area:nav}.mzone--cats{grid-area:cats}.mzone--cards{grid-area:cards;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.mzone--cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.mpiece--heading{grid-column:1/-1}.mzone--product{grid-area:product}.mzone--checkout{grid-area:checkout}@media (max-width:767.98px){.mcanvas .is-wide,.mpiece--card-1 .mpiece__wire:after,.mpiece--card-2 .mpiece__wire:after{display:none}}@media (min-width:768px){.mzone__label.is-narrow{display:none}}.mpiece{position:relative}.mcanvas .frame{background:0 0}.mpiece__wire{border:1px solid var(--wire);position:absolute;inset:0}.mpiece--card-1 .mpiece__wire:after,.mpiece--card-2 .mpiece__wire:after{content:"";border-bottom:1px solid var(--wire);height:57%;position:absolute;inset:0 0 auto}.mzone__label{font-size:var(--fs-body);white-space:nowrap;font-weight:500;line-height:1.2;position:absolute;top:clamp(6px,.8vw,10px);left:clamp(8px,1vw,12px)}@media (min-width:1024px){.mzone__label{font-size:var(--fs-body-l)}}.mpiece--nav .mzone__label,.mpiece--cta .mzone__label{top:50%;transform:translateY(-50%)}.mpiece__check{border:1.5px solid var(--color-carbon);pointer-events:none;position:absolute;inset:-5px}.mcanvas__status{top:calc((var(--pad) + var(--bar) - 1.45em - 6px) / 2);right:var(--pad);font-size:var(--fs-small);justify-items:end;display:grid;position:absolute}.mcanvas__tag{background:var(--color-carbon);color:var(--color-blanco);white-space:nowrap;grid-area:1/1;padding:3px 10px;font-weight:500;line-height:1.45}.mcanvas[data-phase="1"] .frame,.mcanvas[data-phase=anim] .frame,.mcanvas[data-phase="1"] .mcanvas__sheet,.mcanvas[data-phase=anim] .mcanvas__sheet,.mcanvas .mpiece__check,.mcanvas .mcanvas__tag[data-check],.mcanvas:not([data-phase="3"]) .mcanvas__ready{visibility:hidden;opacity:0}.mcanvas[data-phase="2"] .mpiece__wire,.mcanvas[data-phase="3"] .mpiece__wire{visibility:hidden}.method__runway>div{height:var(--m)}.method[data-motion=on] .method__scene{top:var(--header-space);height:calc(100svh - var(--header-space));grid-template-rows:auto minmax(0,1fr);row-gap:clamp(14px,2.4svh,24px);padding-block:clamp(14px,3svh,40px) clamp(14px,2.4svh,32px);position:sticky;overflow:hidden}.method[data-motion=on] .mcanvas{place-items:center;min-height:0;display:grid}.method[data-motion=on] .mcanvas__board{width:100%;transform:scale(var(--fit,1))}@media (max-width:767.98px){.method[data-motion=on] .method__label,.method[data-motion=on] .method__line{display:none}.method[data-motion=on] .method__copy{row-gap:8px}.method[data-motion=on] .method__title{font-size:var(--fs-display-m);line-height:1.15}.method[data-motion=on] .method__texts li{min-height:2.9em;font-size:var(--fs-small)}}@media (min-width:1024px){.method__runway>div{height:var(--d)}.method[data-motion=on] .method__scene{grid-template-rows:minmax(0,1fr)}.method[data-motion=on] .method__copy{grid-area:1/1/auto/5;row-gap:16px}.method[data-motion=on] .mcanvas{grid-area:1/5/auto/13}.method[data-motion=on] .method__line{margin-block:14px 18px}.method[data-motion=on] .method__steps{font-size:var(--fs-body-l);flex-direction:column}.method[data-motion=on] .method__texts{margin-top:10px}.method[data-motion=on] .method__texts li{color:var(--color-blanco);font-size:var(--fs-body-l)}}.method__after{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:18px;padding-block:clamp(36px,4.5vw,56px) clamp(56px,7vw,96px);display:grid}.method__after>*{grid-column:1/-1;min-width:0;margin:0}.method__after-title{border-top:1px solid var(--color-grafito);font-size:var(--fs-body-l);padding-top:16px;font-weight:500;line-height:1.3}.method__you{gap:12px;margin:0;display:grid}.method__you dt{color:var(--color-blanco-muted);font-size:var(--fs-mono);font-weight:400;line-height:1.45;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.method__you dd{font-size:var(--fs-body);text-wrap:pretty;margin:2px 0 0;line-height:1.45}.method__terms{max-width:62ch;color:var(--color-blanco-muted);font-size:var(--fs-body);text-wrap:pretty;margin:18px 0 0;line-height:1.5}@media (max-width:767.98px){.method__after{row-gap:12px;padding-block:24px 40px}.method__you{gap:8px}.method__terms{font-size:var(--fs-small);margin-top:12px}}@media (min-width:768px){.method__you{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.method__after-title{grid-column:1/5;align-self:start}.method__after-body{border-top:1px solid var(--color-grafito);grid-column:5/13;padding-top:16px}}.svc-why{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:clamp(28px,4vw,40px);padding-block:clamp(64px,8vw,112px);display:grid}.svc-why>*{grid-column:1/-1;min-width:0}.svc-why__head>*{margin:0}.svc-why__title{max-width:14ch;font-size:var(--fs-display-l);font-weight:var(--fw-heavy);letter-spacing:var(--ls-title);text-wrap:balance;margin-top:14px;line-height:1.06}.svc-why__lead{max-width:40ch;color:var(--color-grafito);font-size:var(--fs-body-l);text-wrap:pretty;margin-top:18px;line-height:1.45}.svc-why__list{margin:0;padding:0;list-style:none;display:grid}.svc-why__item{border-top:1px solid var(--color-borde);padding-block:16px 22px}.svc-why__item>*{margin:0}.svc-why__item-title{font-size:var(--fs-body-l);font-weight:500;line-height:1.3}.svc-why__item-text{max-width:44ch;color:var(--color-grafito);font-size:var(--fs-body);text-wrap:pretty;margin-top:6px;line-height:1.5}@media (max-width:767.98px){.svc-why{row-gap:22px;padding-block:44px 48px}.svc-why__lead{margin-top:14px}.svc-why__item{padding-block:12px 16px}}@media (min-width:768px){.svc-why__list{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.svc-why__head{grid-column:1/6}.svc-why__list{grid-column:7/13;align-self:start;row-gap:8px}}.svc-mig{background:var(--color-carbon);color:var(--color-blanco);scroll-margin-top:-16px}.svc-mig__inner{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:clamp(40px,5vw,56px);padding-block:clamp(64px,8vw,112px);display:grid}.svc-mig :focus-visible{outline-color:var(--color-blanco)}.svc-mig__inner>*{grid-column:1/-1;min-width:0;margin:0}.svc-label--dark{color:var(--color-blanco-muted)}.svc-mig__text>*{margin:0}.svc-mig__title{max-width:16ch;font-size:var(--fs-display-l);font-weight:var(--fw-heavy);letter-spacing:var(--ls-title);text-wrap:balance;margin-top:14px;line-height:1.06}.svc-mig__lead{max-width:44ch;color:var(--color-blanco-muted);font-size:var(--fs-body-l);text-wrap:pretty;margin-top:18px;line-height:1.45}.svc-mig__scope{column-gap:var(--gutter);margin:28px 0 0;display:grid}.svc-mig__scope>div{border-top:1px solid var(--color-grafito);padding-block:12px 14px}.svc-mig__scope dt{font-size:var(--fs-body);font-weight:500;line-height:1.35}.svc-mig__scope dd{color:var(--color-blanco-muted);font-size:var(--fs-small);text-wrap:pretty;margin:4px 0 0;line-height:1.45}.svc-mig__note{max-width:48ch;color:var(--color-blanco-muted);font-size:var(--fs-small);text-wrap:pretty;margin-top:16px;line-height:1.5}.svc-mig__scope+.svc-mig__note{margin-top:20px}@media (min-width:768px){.svc-mig__scope{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.svc-mig__inner{row-gap:28px;padding-block:40px 44px}.svc-mig__lead{font-size:var(--fs-body);line-height:1.5}.svc-mig__scope{border-top:1px solid var(--color-grafito);gap:10px;margin-top:20px;padding-top:14px}.svc-mig__scope>div{font-size:var(--fs-small);border:0;padding:0;line-height:1.45}.svc-mig__scope dt,.svc-mig__scope dd{font-size:inherit;line-height:inherit;margin:0;display:inline}.svc-mig__scope dt:after{content:". "}.svc-mig__note{margin-top:10px}.svc-mig__scope+.svc-mig__note{margin-top:16px}.svc-mig__case{margin-bottom:12px}.svc-mig__case-text{font-size:var(--fs-small);margin-top:12px}.svc-mig__metrics{margin-top:18px}}.svc-mig__case{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:16px;display:flex}.svc-mig__case-name{font-size:var(--fs-display-m);letter-spacing:-.015em;font-weight:500;line-height:1.15}.svc-mig__case-meta{color:var(--color-blanco-muted);font-size:var(--fs-mono);font-weight:400;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.svc-mig__shot{--mat-pad:clamp(12px, 2.4vw, 32px)}.svc-mig__case-text{max-width:52ch;color:var(--color-blanco-muted);font-size:var(--fs-body);text-wrap:pretty;margin:16px 0 0;line-height:1.5}.svc-mig__metrics{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;display:grid}.svc-mig__metric{border-top:1px solid var(--color-grafito);padding-top:12px}.svc-mig__metric dt{color:var(--color-blanco-muted);font-size:var(--fs-mono);font-weight:400;line-height:1.45;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.svc-mig__metric dd{font-size:var(--fs-display-m);letter-spacing:-.015em;font-variant-numeric:lining-nums;white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:0 10px;margin:4px 0 0;font-weight:500;line-height:1.15;display:flex}.svc-mig__before,.svc-mig__arrow{color:var(--color-blanco-muted);font-weight:var(--fw-light)}.svc-mig__after{font-weight:var(--fw-heavy)}.svc-mig__results-note{color:var(--color-blanco-muted);font-size:var(--fs-mono);line-height:1.45;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:12px 0 0;font-weight:400}@media (min-width:1024px){.svc-mig__text{grid-column:1/6}.svc-mig__proof{grid-column:7/13;align-self:start;padding-top:6px}}.svc-next{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:18px;padding-block:clamp(56px,7vw,96px) clamp(48px,6vw,80px);display:grid}.svc-next>*{grid-column:1/-1;min-width:0}.svc-next__head>*,.svc-next__text{margin:0}.svc-next__title{max-width:16ch;font-size:var(--fs-display-l);font-weight:var(--fw-heavy);letter-spacing:var(--ls-title);text-wrap:balance;margin-top:14px;line-height:1.06}.svc-next__body{justify-items:start;gap:20px;display:grid}.svc-next__text{max-width:44ch;color:var(--color-grafito);font-size:var(--fs-body-l);text-wrap:pretty;line-height:1.45}@media (min-width:1024px){.svc-next__head{grid-column:1/6}.svc-next__body{grid-column:7/13;align-self:end}}.svc-faq{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:20px;padding-block:0 clamp(64px,8vw,112px);display:grid}.svc-faq>*{grid-column:1/-1;min-width:0}.svc-faq__title{border-top:1px solid var(--color-borde);font-size:var(--fs-display-m);font-weight:var(--fw-heavy);letter-spacing:var(--ls-title);margin:0;padding-top:18px;line-height:1.15}.svc-faq__list{border-bottom:1px solid var(--color-borde)}.svc-faq__item{border-top:1px solid var(--color-borde)}.svc-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}.svc-faq__q::-webkit-details-marker{display:none}.svc-faq__q:focus-visible{outline-offset:2px}.svc-faq__icon{flex:none;align-self:center;width:14px;height:14px;position:relative}.svc-faq__icon:before,.svc-faq__icon:after{content:"";background:currentColor;width:100%;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0}.svc-faq__icon:after{transform:rotate(90deg)}.svc-faq__item[open] .svc-faq__icon:after{opacity:0;transform:none}.svc-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}.svc-faq__a a{color:var(--color-carbon);text-underline-offset:3px}@media (hover:hover){.svc-faq__q:hover .svc-faq__icon{opacity:.6}}@media (min-width:1024px){.svc-faq__title{grid-column:1/4;align-self:start}.svc-faq__list{grid-column:4/13}.svc-faq__title,.svc-faq__list{margin-top:0}}.svc-close{background:var(--color-carbon);color:var(--color-blanco)}.svc-close :focus-visible{outline-color:var(--color-blanco)}.svc-close .button--primary:focus-visible{outline-color:var(--color-blanco)}.svc-close__inner{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:clamp(24px,3vw,36px);padding-block:clamp(80px,10vw,144px) clamp(64px,8vw,112px);display:grid}.svc-close__inner>*{grid-column:1/-1;min-width:0;margin:0}.svc-close__title{font-size:var(--fs-display-xl);font-weight:var(--fw-heavy);letter-spacing:var(--ls-hero);line-height:.98}.svc-close__body{justify-items:start;gap:24px;display:grid}.svc-close__text{max-width:36ch;color:var(--color-blanco-muted);font-size:var(--fs-body-l);text-wrap:pretty;margin:0;line-height:1.45}@media (min-width:1024px){.svc-close__title{grid-column:1/9}.svc-close__body{grid-column:1/7}}
