.hero[data-astro-cid-2c3h7lmh]{padding:clamp(64px,8vw,112px) clamp(20px,5.5vw,80px) 64px;display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center;background:var(--white)}.hero__badge[data-astro-cid-2c3h7lmh]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid var(--gray-200);border-radius:var(--radius-badge);font-family:var(--font-family-ui);font-size:var(--font-size-label-md);color:var(--gray-700)}.hero__badge-dot[data-astro-cid-2c3h7lmh]{width:7px;height:7px;border-radius:var(--radius-full);background:var(--brand-500);animation:pulse 2s ease-out infinite;flex-shrink:0}@keyframes pulse{0%{box-shadow:0 0 #ee6e4373}70%{box-shadow:0 0 0 8px #ee6e4300}to{box-shadow:0 0 #ee6e4300}}.hero__heading[data-astro-cid-2c3h7lmh]{margin:0;font-family:var(--font-family-heading);font-size:clamp(2.5rem,6.5vw,5.25rem);line-height:1.02;font-weight:var(--font-weight-heading);letter-spacing:-.04em;color:var(--ink);max-width:1100px;text-wrap:balance}.hero__sub[data-astro-cid-2c3h7lmh]{margin:0;font-size:clamp(var(--font-size-body-lg),1.8vw,var(--font-size-body-xl));line-height:1.55;color:var(--gray-700);max-width:720px}.hero__ctas[data-astro-cid-2c3h7lmh]{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.hero__btn[data-astro-cid-2c3h7lmh]{display:inline-flex;align-items:center;height:56px;padding:0 28px;border-radius:var(--radius-cta);font-size:var(--font-size-body-md);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background .15s,color .15s,border-color .15s}.hero__btn--primary[data-astro-cid-2c3h7lmh]{background:var(--brand-500);color:var(--ink);border:1px solid transparent}.hero__btn--primary[data-astro-cid-2c3h7lmh]:hover{background:var(--brand-400);color:var(--ink)}.hero__btn--outline[data-astro-cid-2c3h7lmh]{background:transparent;color:var(--ink);border:1px solid var(--color-neutral-300)}.hero__btn--outline[data-astro-cid-2c3h7lmh]:hover{border-color:var(--ink);color:var(--ink)}.hero__btn[data-astro-cid-2c3h7lmh]:focus-visible{outline:2px solid var(--primary-500);outline-offset:3px}.hero__note[data-astro-cid-2c3h7lmh]{margin:0;font-family:var(--font-family-ui);font-size:var(--font-size-label-md);color:var(--gray-500);line-height:1.4}body.animations-ready [data-astro-cid-2c3h7lmh][data-animate]:not(.is-visible){opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-default),transform .7s var(--ease-default)}[data-astro-cid-2c3h7lmh][data-animate].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-astro-cid-2c3h7lmh][data-animate]{transform:none}.hero__badge-dot[data-astro-cid-2c3h7lmh]{animation:none}}@media (max-width: 640px){.hero__ctas[data-astro-cid-2c3h7lmh]{flex-direction:column;align-items:stretch}.hero__btn[data-astro-cid-2c3h7lmh]{justify-content:center}}.cap-wrap[data-astro-cid-qf3nq2p2]{margin:0 clamp(20px,5.5vw,80px)}.cap[data-astro-cid-qf3nq2p2]{background:var(--paper);border:1px solid var(--gray-200);border-radius:var(--radius-card-lg);padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:32px}.cap__header[data-astro-cid-qf3nq2p2]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.cap__label[data-astro-cid-qf3nq2p2],.cap__sub[data-astro-cid-qf3nq2p2]{font-family:var(--font-family-ui);font-size:var(--font-size-label-md);color:var(--gray-500)}.cap__label[data-astro-cid-qf3nq2p2]{font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.cap__flow[data-astro-cid-qf3nq2p2]{display:flex;align-items:center;gap:0}.cap__card[data-astro-cid-qf3nq2p2]{flex:1;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-card);padding:22px;min-height:104px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;transition:transform .25s var(--ease-default),box-shadow .25s,border-color .25s}.cap__card[data-astro-cid-qf3nq2p2]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-100)}.cap__card--dark[data-astro-cid-qf3nq2p2]{background:var(--ink);border-color:var(--ink);color:var(--white)}.cap__card--dark[data-astro-cid-qf3nq2p2]:hover{border-color:var(--ink)}.cap__num[data-astro-cid-qf3nq2p2]{font-family:var(--font-family-ui);font-size:var(--font-size-label-md);font-weight:var(--font-weight-semibold);color:var(--primary-500);line-height:1}.cap__card--dark[data-astro-cid-qf3nq2p2] .cap__num[data-astro-cid-qf3nq2p2]{color:var(--dark-accent)}.cap__name[data-astro-cid-qf3nq2p2]{font-family:var(--font-family-heading);font-size:var(--font-size-heading-md);font-weight:var(--font-weight-heading);letter-spacing:-.02em;line-height:1.2}.cap__link[data-astro-cid-qf3nq2p2]{position:relative;width:36px;height:2px;background:var(--primary-100);flex-shrink:0;overflow:visible}.cap__dot[data-astro-cid-qf3nq2p2]{position:absolute;top:-3px;left:0;width:8px;height:8px;border-radius:var(--radius-full);background:var(--brand-500);animation:travel 2.4s ease-in-out infinite}@keyframes travel{0%{left:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 4px);opacity:0}}body.animations-ready [data-astro-cid-qf3nq2p2][data-animate]:not(.is-visible){opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-default),transform .7s var(--ease-default)}[data-astro-cid-qf3nq2p2][data-animate].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-astro-cid-qf3nq2p2][data-animate]{transform:none}.cap__dot[data-astro-cid-qf3nq2p2]{animation:none}.cap__card[data-astro-cid-qf3nq2p2]:hover{transform:none}}@media (max-width: 1024px){.cap__link[data-astro-cid-qf3nq2p2]{width:20px}}@media (max-width: 640px){.cap-wrap[data-astro-cid-qf3nq2p2]{margin:0 var(--spacing-5)}.cap__flow[data-astro-cid-qf3nq2p2]{flex-direction:column;align-items:stretch;gap:var(--spacing-3)}.cap__link[data-astro-cid-qf3nq2p2]{display:none}.cap__card[data-astro-cid-qf3nq2p2]{min-height:auto}}.problems[data-astro-cid-ib4ahcq2]{padding:clamp(64px,8vw,120px) clamp(20px,5.5vw,80px);display:flex;flex-direction:column;gap:40px}.problems__header[data-astro-cid-ib4ahcq2]{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.problems__lead[data-astro-cid-ib4ahcq2]{display:flex;flex-direction:column;gap:16px;max-width:700px}.problems__intro[data-astro-cid-ib4ahcq2]{margin:0;font-size:var(--font-size-body-lg);line-height:1.6;color:var(--gray-700);max-width:460px}.problems__body[data-astro-cid-ib4ahcq2]{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:24px;align-items:stretch}.ps-stage[data-astro-cid-ib4ahcq2]{margin:0;position:relative;background:transparent}.ps-svg[data-astro-cid-ib4ahcq2]{display:block;width:100%;height:auto}.ps-controls[data-astro-cid-ib4ahcq2]{position:absolute;right:16px;bottom:14px;display:none}.is-ready[data-astro-cid-ib4ahcq2] .ps-controls[data-astro-cid-ib4ahcq2]{display:flex;gap:8px}.ps-wave[data-astro-cid-ib4ahcq2]{opacity:.35}.ps-toggle[data-astro-cid-ib4ahcq2][data-sound][aria-pressed=true] .ps-wave[data-astro-cid-ib4ahcq2]{opacity:1}.ps-toggle[data-astro-cid-ib4ahcq2]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-full);border:1px solid var(--gray-200);background:var(--white);color:var(--ink);font:600 13px/1 var(--font-family-ui);cursor:pointer}.ps-toggle[data-astro-cid-ib4ahcq2] svg[data-astro-cid-ib4ahcq2]{fill:currentColor}.ps-toggle[data-astro-cid-ib4ahcq2]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ps-ico-play[data-astro-cid-ib4ahcq2]{display:none}.ps-toggle[data-astro-cid-ib4ahcq2][aria-pressed=true] .ps-ico-play[data-astro-cid-ib4ahcq2]{display:block}.ps-toggle[data-astro-cid-ib4ahcq2][aria-pressed=true] .ps-ico-pause[data-astro-cid-ib4ahcq2]{display:none}.ps-scene[data-astro-cid-ib4ahcq2]:not([data-scene="6"]){opacity:0}.ps-floor[data-astro-cid-ib4ahcq2]{stroke:var(--gray-200);stroke-width:2}.ps-shadow[data-astro-cid-ib4ahcq2]{fill:var(--ink);opacity:.08}.ps-ribbon[data-astro-cid-ib4ahcq2]{fill:var(--ink);opacity:.12}.ps-label[data-astro-cid-ib4ahcq2]{font:600 16px var(--font-family-ui);letter-spacing:.08em}.ps-label--sm[data-astro-cid-ib4ahcq2]{font-size:12px}.ps-label--ink[data-astro-cid-ib4ahcq2]{fill:var(--ink)}.ps-label--paper[data-astro-cid-ib4ahcq2]{fill:var(--white)}.ps-mono[data-astro-cid-ib4ahcq2]{font:400 15px var(--font-family-mono);fill:var(--gray-500)}.ps-mono--sm[data-astro-cid-ib4ahcq2]{font-size:12px}.ps-counter[data-astro-cid-ib4ahcq2]{fill:var(--primary-500);font-size:13px;letter-spacing:.06em}.ps-spark[data-astro-cid-ib4ahcq2] path[data-astro-cid-ib4ahcq2],.ps-chevron[data-astro-cid-ib4ahcq2]{stroke:var(--ink);stroke-width:4;stroke-linecap:round;fill:none}.ps-chevron[data-astro-cid-ib4ahcq2]{stroke:var(--brand-800)}.ps-dust[data-astro-cid-ib4ahcq2] circle[data-astro-cid-ib4ahcq2]{fill:var(--gray-400)}.ps-web[data-astro-cid-ib4ahcq2]{stroke:var(--gray-400);stroke-width:1.5;fill:none}.ps-pill[data-astro-cid-ib4ahcq2]{fill:var(--white);stroke:var(--gray-200)}.ps-tangle[data-astro-cid-ib4ahcq2]{fill:none;stroke-linecap:round;stroke-linejoin:round}.ps-tangle--in[data-astro-cid-ib4ahcq2]{stroke:var(--ink);stroke-width:3}.ps-tangle--out[data-astro-cid-ib4ahcq2]{stroke:var(--brand-600);stroke-width:4}.ps-machine[data-astro-cid-ib4ahcq2]{fill:var(--ink)}.ps-gear[data-astro-cid-ib4ahcq2]{fill:var(--brand-500)}.ps-gear-hole[data-astro-cid-ib4ahcq2]{fill:var(--ink)}.ps-window[data-astro-cid-ib4ahcq2]{fill:var(--white);stroke:var(--gray-200);stroke-width:2}.ps-skel[data-astro-cid-ib4ahcq2]{fill:var(--gray-200)}.ps-cell[data-astro-cid-ib4ahcq2]{fill:var(--white);stroke:var(--gray-400);stroke-width:1}.ps-cell--head[data-astro-cid-ib4ahcq2]{fill:var(--sky)}.ps-mod[data-astro-cid-ib4ahcq2]{fill:var(--ink)}.ps-q[data-astro-cid-ib4ahcq2]{font:500 34px var(--font-family-heading);fill:var(--brand-800)}.ps-ink[data-astro-cid-ib4ahcq2]{fill:var(--ink)}.ps-month[data-astro-cid-ib4ahcq2]{font:500 40px var(--font-family-heading);fill:var(--ink);letter-spacing:-.02em}.ps-axis[data-astro-cid-ib4ahcq2]{stroke:var(--ink);stroke-width:2;fill:none}.ps-bar[data-astro-cid-ib4ahcq2]{fill:var(--brand-500)}.ps-flat[data-astro-cid-ib4ahcq2]{stroke:var(--brand-800);stroke-width:2;stroke-dasharray:6 6}.ps-slot[data-astro-cid-ib4ahcq2]{fill:var(--ink);opacity:.85}.ps-block[data-astro-cid-ib4ahcq2]{fill:var(--stone);stroke:var(--ink);stroke-width:2}.ps-island[data-astro-cid-ib4ahcq2]{fill:var(--white);stroke:var(--gray-200);stroke-width:2}.ps-datum[data-astro-cid-ib4ahcq2]{fill:var(--brand-500)}.ps-bridge[data-astro-cid-ib4ahcq2]{stroke:var(--ink);stroke-width:5;stroke-dasharray:7 6;stroke-linecap:round}.ps-claim[data-astro-cid-ib4ahcq2]{font:500 31px var(--font-family-heading);fill:var(--ink);letter-spacing:-.02em}.ps-claim--v[data-astro-cid-ib4ahcq2]{font-size:36px}.ps-v[data-astro-cid-ib4ahcq2],.ps-social[data-astro-cid-ib4ahcq2]{display:none}.ps-svg[data-astro-cid-ib4ahcq2].is-v .ps-v[data-astro-cid-ib4ahcq2]{display:inline}.ps-svg[data-astro-cid-ib4ahcq2].is-v .ps-h[data-astro-cid-ib4ahcq2]{display:none}.ps-svg[data-astro-cid-ib4ahcq2].is-social .ps-social[data-astro-cid-ib4ahcq2]{display:inline}.ps-svg[data-astro-cid-ib4ahcq2].is-social .ps-counter[data-astro-cid-ib4ahcq2]{display:none}.ps-svg[data-astro-cid-ib4ahcq2].is-social .ps-layer{transition:none}.ps-social__eyebrow[data-astro-cid-ib4ahcq2]{font:500 13px var(--font-family-ui);letter-spacing:.1em;fill:var(--primary-500)}.ps-social__title[data-astro-cid-ib4ahcq2]{font:500 38px var(--font-family-heading);letter-spacing:-.02em;fill:var(--ink)}.ps-social__num[data-astro-cid-ib4ahcq2]{font:500 14px var(--font-family-mono);fill:var(--primary-500)}.ps-social__cap[data-astro-cid-ib4ahcq2]{font:500 25px var(--font-family-heading);letter-spacing:-.01em;fill:var(--ink)}.ps-social__body[data-astro-cid-ib4ahcq2]{font:400 15px var(--font-family-ui);fill:var(--gray-700)}.ps-social__brand[data-astro-cid-ib4ahcq2]{font:600 20px var(--font-family-ui);fill:var(--ink);letter-spacing:.01em}.ps-claim--accent[data-astro-cid-ib4ahcq2]{fill:var(--brand-800)}.ps-layer{opacity:0;transition:opacity .18s ease}.ps-layer[data-expr=atento]{opacity:1}.ps-steps[data-astro-cid-ib4ahcq2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ps-step[data-astro-cid-ib4ahcq2]{position:relative;border:1px solid transparent;border-radius:var(--radius-card);padding:14px 18px 16px;transition:background .25s,border-color .25s}.ps-step[data-astro-cid-ib4ahcq2][aria-current=step]{background:transparent;border-color:transparent}.ps-step__btn[data-astro-cid-ib4ahcq2]{all:unset;cursor:pointer;display:flex;align-items:baseline;gap:12px;width:100%}.ps-step__btn[data-astro-cid-ib4ahcq2]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px;border-radius:4px}.ps-step__num[data-astro-cid-ib4ahcq2]{font:500 12px var(--font-family-mono);color:var(--gray-500)}.ps-step[data-astro-cid-ib4ahcq2][aria-current=step] .ps-step__num[data-astro-cid-ib4ahcq2]{color:var(--primary-500)}.ps-step__title[data-astro-cid-ib4ahcq2]{margin:0;font:500 18px/1.25 var(--font-family-heading);letter-spacing:-.01em;color:var(--gray-500);transition:color .25s}.ps-step__title[data-astro-cid-ib4ahcq2]:hover,.ps-step[data-astro-cid-ib4ahcq2][aria-current=step] .ps-step__title[data-astro-cid-ib4ahcq2]{color:var(--ink)}.ps-step__body[data-astro-cid-ib4ahcq2]{margin:0;padding-left:30px;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--gray-700);max-height:0;overflow:hidden;opacity:0;transition:max-height .35s var(--ease-default),opacity .25s,margin .35s}.ps-step[data-astro-cid-ib4ahcq2][aria-current=step] .ps-step__body[data-astro-cid-ib4ahcq2]{max-height:80px;opacity:1;margin-top:8px}.ps-step__bar[data-astro-cid-ib4ahcq2]{position:absolute;left:18px;right:18px;bottom:6px;height:2px;border-radius:2px;background:var(--gray-100);opacity:0}.ps-step[data-astro-cid-ib4ahcq2][aria-current=step] .ps-step__bar[data-astro-cid-ib4ahcq2]{opacity:1}.ps-step__bar[data-astro-cid-ib4ahcq2] span[data-astro-cid-ib4ahcq2]{display:block;height:100%;width:100%;background:var(--brand-500);transform-origin:left;transform:scaleX(0);border-radius:inherit}@media (max-width: 1024px){.problems__body[data-astro-cid-ib4ahcq2]{grid-template-columns:1fr}}@media (max-width: 640px){.problems__header[data-astro-cid-ib4ahcq2]{flex-direction:column;align-items:flex-start}.problems__intro[data-astro-cid-ib4ahcq2]{max-width:none}.ps-step[data-astro-cid-ib4ahcq2]{padding:12px 14px 14px}.ps-step__title[data-astro-cid-ib4ahcq2]{font-size:16px}.ps-counter[data-astro-cid-ib4ahcq2]{display:none}.ps-controls[data-astro-cid-ib4ahcq2]{inset:10px auto auto 10px}.ps-toggle[data-astro-cid-ib4ahcq2]{padding:8px}.ps-toggle[data-astro-cid-ib4ahcq2] span[data-astro-cid-ib4ahcq2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (prefers-reduced-motion: reduce){.is-ready[data-astro-cid-ib4ahcq2] .ps-controls[data-astro-cid-ib4ahcq2],.ps-step__bar[data-astro-cid-ib4ahcq2]{display:none}.ps-step__body[data-astro-cid-ib4ahcq2],.ps-layer{transition:none}}.method-wrap[data-astro-cid-ytrinips]{margin:0 clamp(20px,5.5vw,80px)}.method[data-astro-cid-ytrinips]{background:var(--ink);color:var(--white);border-radius:24px;padding:clamp(40px,5vw,72px);display:flex;flex-direction:column;gap:56px}.method__header[data-astro-cid-ytrinips]{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.method__lead[data-astro-cid-ytrinips]{display:flex;flex-direction:column;gap:18px;max-width:720px}.method__sub[data-astro-cid-ytrinips]{margin:0;font-size:var(--font-size-body-lg);line-height:1.6;color:var(--stone)}.method__mascot[data-astro-cid-ytrinips]{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex-shrink:0}.method__mascot-wrap[data-astro-cid-ytrinips]{position:relative;width:128px;height:128px;overflow:visible}.punto-expr[data-astro-cid-ytrinips]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .18s ease}.punto-expr[data-astro-cid-ytrinips].is-active{opacity:1}@keyframes puntoFaceIn{0%{transform:scale(.82)}65%{transform:scale(1.06)}to{transform:scale(1)}}.punto-expr[data-astro-cid-ytrinips].is-entering .punto[data-astro-cid-ytrinips]{animation:puntoFaceIn .26s cubic-bezier(.34,1.56,.64,1) forwards}.method__mascot-wrap[data-astro-cid-ytrinips] .punto[data-astro-cid-ytrinips]{filter:drop-shadow(0 8px 24px rgba(0,0,0,.45))}.method__tagline[data-astro-cid-ytrinips]{margin:0;font-family:var(--font-family-heading);font-size:var(--font-size-heading-lg);font-weight:var(--font-weight-heading);letter-spacing:-.02em;text-align:right;line-height:1.3}.method__tagline-accent[data-astro-cid-ytrinips]{color:var(--dark-accent)}@media (prefers-reduced-motion: reduce){.punto-expr[data-astro-cid-ytrinips]{transition:opacity .1s ease}.punto-expr[data-astro-cid-ytrinips].is-entering .punto[data-astro-cid-ytrinips]{animation:none}}.method__stages[data-astro-cid-ytrinips]{display:flex;flex-direction:column;gap:20px}.method__bars[data-astro-cid-ytrinips]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.method__bar[data-astro-cid-ytrinips]{position:relative;height:6px;border-radius:3px;background:var(--gray-700);overflow:hidden}.method__bar[data-astro-cid-ytrinips] span[data-astro-cid-ytrinips]{position:absolute;inset:0;border-radius:3px;transform-origin:left;transform:scaleX(0);animation:barFill 9s ease-in-out infinite}@keyframes barFill{0%{transform:scaleX(0)}12%{transform:scaleX(1)}88%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:.35}}.method__cards[data-astro-cid-ytrinips]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.method__card[data-astro-cid-ytrinips]{background:var(--gray-800);border:1px solid var(--gray-700);border-radius:var(--radius-card);padding:20px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:visible}.method__card-punto[data-astro-cid-ytrinips]{position:absolute;top:-36px;left:50%;transform:translate(-50%);opacity:0;pointer-events:none;z-index:10}@keyframes puntoIn{0%{opacity:0;transform:translate(-50%) translateY(20px) scale(.55)}55%{opacity:1;transform:translate(-50%) translateY(-10px) scale(1.18)}72%{transform:translate(-50%) translateY(4px) scale(.93)}86%{transform:translate(-50%) translateY(-4px) scale(1.05)}94%{transform:translate(-50%) translateY(1px) scale(.98)}to{transform:translate(-50%) translateY(0) scale(1)}}@keyframes puntoBob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-5px)}}.method__card[data-astro-cid-ytrinips]:hover .method__card-punto[data-astro-cid-ytrinips],.method__card[data-astro-cid-ytrinips].punto-visible .method__card-punto[data-astro-cid-ytrinips]{animation:puntoIn .5s cubic-bezier(.22,1,.36,1) forwards,puntoBob 2s ease-in-out .52s infinite}.method__card-punto[data-astro-cid-ytrinips]{transition:opacity .12s ease}.method__card[data-astro-cid-ytrinips]:not(:hover):not(.punto-visible) .method__card-punto[data-astro-cid-ytrinips]{opacity:0;animation:none}@media (prefers-reduced-motion: reduce){.method__card[data-astro-cid-ytrinips]:hover .method__card-punto[data-astro-cid-ytrinips],.method__card[data-astro-cid-ytrinips].punto-visible .method__card-punto[data-astro-cid-ytrinips]{animation:none;opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.method__card-num[data-astro-cid-ytrinips]{font-family:var(--font-family-ui);font-size:var(--font-size-label-md);font-weight:var(--font-weight-semibold);color:var(--dark-accent)}.method__card-title[data-astro-cid-ytrinips]{font-family:var(--font-family-heading);font-size:var(--font-size-heading-md);font-weight:var(--font-weight-heading);letter-spacing:-.02em;color:var(--white);line-height:1.2}.method__card-del[data-astro-cid-ytrinips]{font-size:var(--font-size-body-sm);line-height:1.5;color:var(--stone)}.method__more[data-astro-cid-ytrinips]{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap}.method__more-link[data-astro-cid-ytrinips]{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:var(--radius-btn);background:var(--white);color:var(--ink);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background .2s,transform .2s}.method__more-link[data-astro-cid-ytrinips]:hover{background:var(--dark-accent)}.method__more-link[data-astro-cid-ytrinips]:hover span[data-astro-cid-ytrinips]{transform:translate(3px)}.method__more-link[data-astro-cid-ytrinips] span[data-astro-cid-ytrinips]{transition:transform .2s}.method__more-link[data-astro-cid-ytrinips]:focus-visible{outline:2px solid var(--dark-accent);outline-offset:3px}.method__more-note[data-astro-cid-ytrinips]{font-size:var(--font-size-body-sm);color:var(--stone)}body.animations-ready [data-astro-cid-ytrinips][data-animate]:not(.is-visible){opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-default),transform .7s var(--ease-default)}[data-astro-cid-ytrinips][data-animate].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-astro-cid-ytrinips][data-animate]{transform:none}.method__bar[data-astro-cid-ytrinips] span[data-astro-cid-ytrinips]{animation:none;transform:scaleX(1);opacity:1}}@media (max-width: 1024px){.method__bars[data-astro-cid-ytrinips],.method__cards[data-astro-cid-ytrinips]{grid-template-columns:repeat(3,minmax(0,1fr))}.method__tagline[data-astro-cid-ytrinips]{text-align:left}}@media (max-width: 640px){.method-wrap[data-astro-cid-ytrinips]{margin:0 var(--spacing-5)}.method__bars[data-astro-cid-ytrinips],.method__cards[data-astro-cid-ytrinips]{grid-template-columns:repeat(2,minmax(0,1fr))}.method__header[data-astro-cid-ytrinips]{flex-direction:column;align-items:flex-start}}.services[data-astro-cid-e45k5fjx]{padding:clamp(64px,8vw,120px) clamp(20px,5.5vw,80px);display:flex;flex-direction:column;gap:48px}.services__header[data-astro-cid-e45k5fjx]{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.services__lead[data-astro-cid-e45k5fjx]{display:flex;flex-direction:column;gap:16px;max-width:760px}.services__intro[data-astro-cid-e45k5fjx]{margin:0;font-size:var(--font-size-body-md);line-height:1.6;color:var(--gray-500);max-width:420px}.services__grid[data-astro-cid-e45k5fjx]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.svc-card[data-astro-cid-e45k5fjx]{border-radius:var(--radius-card-lg);padding:32px;display:flex;flex-direction:column;gap:12px;justify-content:flex-end;min-height:220px;transition:transform .25s var(--ease-default),box-shadow .25s,border-color .25s}.svc-card--white[data-astro-cid-e45k5fjx]{background:var(--white);border:1px solid var(--gray-200)}.svc-card--primary-50[data-astro-cid-e45k5fjx]{background:var(--sky);border:none;min-height:240px}.svc-card--dark[data-astro-cid-e45k5fjx]{background:var(--ink);color:var(--white)}.svc-card--white[data-astro-cid-e45k5fjx]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-100)}.svc-card--span-2[data-astro-cid-e45k5fjx]{grid-column:span 2;padding:40px}.svc-card--span-3[data-astro-cid-e45k5fjx]{grid-column:span 3}.svc-card__eyebrow[data-astro-cid-e45k5fjx]{font-family:var(--font-family-ui);font-size:var(--font-size-label-md);font-weight:var(--font-weight-semibold);letter-spacing:.04em;color:var(--primary-600)}.svc-card__title[data-astro-cid-e45k5fjx]{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);letter-spacing:-.03em;color:var(--ink);line-height:1.15}.svc-card__title--lg[data-astro-cid-e45k5fjx]{font-size:var(--font-size-display-md)}.svc-card__title--md[data-astro-cid-e45k5fjx]{font-size:var(--font-size-heading-lg)}.svc-card__body[data-astro-cid-e45k5fjx]{font-size:var(--font-size-body-md);line-height:var(--line-height-body-sm);color:var(--gray-700);max-width:560px}.svc-strip[data-astro-cid-e45k5fjx]{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:40px;min-height:auto}.svc-strip__content[data-astro-cid-e45k5fjx]{display:flex;flex-direction:column;gap:12px;max-width:720px}.svc-card--inset[data-astro-cid-e45k5fjx]{box-shadow:inset 0 1px 2px #0003}.svc-strip__eyebrow[data-astro-cid-e45k5fjx]{font-family:var(--font-family-ui);font-size:var(--font-size-label-md);font-weight:var(--font-weight-semibold);letter-spacing:.04em;color:var(--agents-500)}.svc-strip__title[data-astro-cid-e45k5fjx]{font-family:var(--font-family-heading);font-size:var(--font-size-display-md);font-weight:var(--font-weight-heading);letter-spacing:-.03em;color:var(--white);line-height:1.15}.svc-strip__body[data-astro-cid-e45k5fjx]{font-size:var(--font-size-body-md);line-height:var(--line-height-body-sm);color:var(--stone);max-width:560px}.svc-strip__cta[data-astro-cid-e45k5fjx]{flex-shrink:0;display:inline-flex;align-items:center;height:52px;padding:0 26px;background:var(--brand-500);color:var(--ink);border-radius:var(--radius-cta);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}.svc-strip__cta[data-astro-cid-e45k5fjx]:hover{background:var(--brand-400);color:var(--ink)}.svc-strip__cta[data-astro-cid-e45k5fjx]:focus-visible{outline:2px solid var(--brand-500);outline-offset:3px;border-radius:var(--radius-cta)}body.animations-ready [data-astro-cid-e45k5fjx][data-animate]:not(.is-visible){opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-default),transform .7s var(--ease-default)}[data-astro-cid-e45k5fjx][data-animate].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-astro-cid-e45k5fjx][data-animate],.svc-card--white[data-astro-cid-e45k5fjx]:hover{transform:none}}@media (max-width: 1024px){.services__grid[data-astro-cid-e45k5fjx]{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-card--span-2[data-astro-cid-e45k5fjx],.svc-card--span-3[data-astro-cid-e45k5fjx]{grid-column:span 2}.svc-strip[data-astro-cid-e45k5fjx]{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width: 640px){.services__grid[data-astro-cid-e45k5fjx]{grid-template-columns:1fr}.svc-card--span-2[data-astro-cid-e45k5fjx],.svc-card--span-3[data-astro-cid-e45k5fjx]{grid-column:span 1}.services__header[data-astro-cid-e45k5fjx]{flex-direction:column;align-items:flex-start}.services__intro[data-astro-cid-e45k5fjx]{max-width:none}}#phoneScreen .pv{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--paper)}#phoneScreen .pv.is-in{animation:pvIn .65s cubic-bezier(.22,1,.36,1) both}#phoneScreen .pv.is-out{animation:pvOut .5s cubic-bezier(.4,0,.2,1) both;pointer-events:none}@keyframes pvIn{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes pvOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-20px)}}#phoneScreen .phone-msg{animation:pMsgIn .55s cubic-bezier(.22,1,.36,1) both}@keyframes pMsgIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}#phoneScreen .is-enter{animation:pFadeIn .45s cubic-bezier(.22,1,.36,1) both}@keyframes pFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}#phoneScreen .phone-banner{animation:pBannerIn .6s cubic-bezier(.22,1,.36,1) both}#phoneScreen .phone-banner.is-leave{animation:pBannerOut .4s ease-in both}@keyframes pBannerIn{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:none}}@keyframes pBannerOut{to{opacity:0;transform:translateY(-14px)}}#phoneScreen .is-leave{animation:pFadeOut .35s ease-in both;pointer-events:none}@keyframes pFadeOut{to{opacity:0}}#phoneScreen .caret{animation:pCaret 1s steps(1) infinite}@keyframes pCaret{50%{opacity:0}}#phoneScreen .tap{animation:pTap .9s ease-out infinite}@keyframes pTap{0%{transform:scale(.6);opacity:1}to{transform:scale(1.7);opacity:0}}#phoneScreen .typing-inline{display:inline-flex;gap:3px}#phoneScreen .typing-inline i{display:block;width:5px;height:5px;border-radius:50%;background:var(--gray-500);animation:pTyping 1.1s infinite}#phoneScreen .typing-inline i:nth-child(2){animation-delay:.15s}#phoneScreen .typing-inline i:nth-child(3){animation-delay:.3s}@keyframes pTyping{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion: reduce){#phoneScreen *,#phoneScreen .pv{animation:none!important;transition:none!important}}.agents-wrap[data-astro-cid-aqbk2w2t]{margin:0 clamp(20px,5.5vw,80px) 96px}.agents[data-astro-cid-aqbk2w2t]{background:var(--ink);color:var(--white);border-radius:24px;padding:clamp(24px,4vw,72px);display:flex;flex-direction:column;gap:48px}.agents__header[data-astro-cid-aqbk2w2t]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:end}.agents__copy[data-astro-cid-aqbk2w2t]{grid-column:1 / span 7;display:flex;flex-direction:column;gap:22px}.agents__aside[data-astro-cid-aqbk2w2t]{grid-column:9 / span 4;display:flex;flex-direction:column;gap:20px}.agents__eyebrow[data-astro-cid-aqbk2w2t]{display:flex;align-items:center;gap:10px;font-family:var(--font-family-ui);font-size:var(--font-size-label-lg);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--agents-500)}.agents__or-dot[data-astro-cid-aqbk2w2t]{display:block;width:8px;height:8px;background:var(--agents-500);flex-shrink:0;animation:orPulse 2s ease-out infinite}@keyframes orPulse{0%{box-shadow:0 0 #ee6e4380}70%{box-shadow:0 0 0 8px #ee6e4300}to{box-shadow:0 0 #ee6e4300}}.agents__h2[data-astro-cid-aqbk2w2t]{margin:0;font-family:var(--font-family-heading);font-size:clamp(2rem,3.5vw,3.25rem);font-weight:var(--font-weight-heading);line-height:1.05;letter-spacing:-.035em;color:var(--white)}.agents__accent[data-astro-cid-aqbk2w2t]{color:var(--agents-500)}.agents__body[data-astro-cid-aqbk2w2t]{margin:0;font-size:var(--font-size-body-lg);line-height:1.6;color:var(--stone)}.agents__cta[data-astro-cid-aqbk2w2t]{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;background:var(--white);color:var(--ink);border-radius:var(--radius-cta);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background .15s}.agents__cta[data-astro-cid-aqbk2w2t]:hover{background:var(--paper)}.agents__ctas[data-astro-cid-aqbk2w2t]{display:flex;flex-wrap:wrap;gap:12px}.agents__cta--ghost[data-astro-cid-aqbk2w2t]{background:transparent;color:var(--white);box-shadow:inset 0 0 0 1px #ffffff59}.agents__cta--ghost[data-astro-cid-aqbk2w2t]:hover{background:#ffffff14}.agents__cta[data-astro-cid-aqbk2w2t]:focus-visible{outline:2px solid var(--white);outline-offset:3px;border-radius:var(--radius-cta)}.agents__cta-arrow[data-astro-cid-aqbk2w2t]{color:var(--agents-600)}.hitos[data-astro-cid-aqbk2w2t]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--gray-700);border-bottom:1px solid var(--gray-700);margin:0;padding:0}.hito[data-astro-cid-aqbk2w2t]{padding:24px;display:flex;flex-direction:column;gap:8px}.hito[data-astro-cid-aqbk2w2t]:not(:last-child){border-right:1px solid var(--gray-700)}.hito[data-astro-cid-aqbk2w2t]:first-child{padding-left:0}.hito[data-astro-cid-aqbk2w2t]:last-child{padding-right:0}.hito__num[data-astro-cid-aqbk2w2t]{font-family:var(--font-family-heading);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:var(--font-weight-heading);line-height:1;letter-spacing:-.03em;color:var(--agents-500);margin:0}.hito__label[data-astro-cid-aqbk2w2t]{font-family:var(--font-family-ui);font-size:var(--font-size-label-md);letter-spacing:.08em;text-transform:uppercase;color:var(--stone);margin:0}.demo[data-astro-cid-aqbk2w2t]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center}.demo__left[data-astro-cid-aqbk2w2t]{grid-column:1 / span 6;display:flex;flex-direction:column;gap:22px}.demo__right[data-astro-cid-aqbk2w2t]{grid-column:8 / span 5;display:flex;flex-direction:column;align-items:center;gap:14px}.demo__eyebrow[data-astro-cid-aqbk2w2t]{margin:0;font-family:var(--font-family-ui);font-size:var(--font-size-label-lg);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--agents-500)}.demo__title[data-astro-cid-aqbk2w2t]{margin:0;font-family:var(--font-family-heading);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:var(--font-weight-heading);line-height:1.1;letter-spacing:-.03em;color:var(--white)}.demo__steps[data-astro-cid-aqbk2w2t]{list-style:none;padding:0;margin:0;border-top:1px solid var(--gray-700)}.demo__step[data-astro-cid-aqbk2w2t]{border-bottom:1px solid var(--gray-700)}.demo__step-btn[data-astro-cid-aqbk2w2t]{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:grid;grid-template-columns:44px 1fr;gap:12px;padding:16px 0;position:relative}.demo__step-btn[data-astro-cid-aqbk2w2t]:focus-visible{outline:2px solid var(--agents-500);outline-offset:2px;border-radius:var(--radius-sm)}.demo__snum[data-astro-cid-aqbk2w2t]{font-family:var(--font-family-ui);font-weight:700;font-size:var(--font-size-body-sm);line-height:24px;color:var(--gray-400);transition:color .2s}.demo__step[data-astro-cid-aqbk2w2t].is-active .demo__snum[data-astro-cid-aqbk2w2t]{color:var(--agents-500)}.demo__step[data-astro-cid-aqbk2w2t].is-done .demo__snum[data-astro-cid-aqbk2w2t]{color:var(--gray-400)}.demo__scontent[data-astro-cid-aqbk2w2t]{display:flex;flex-direction:column;gap:6px}.demo__stitle[data-astro-cid-aqbk2w2t]{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);font-size:19px;line-height:24px;letter-spacing:-.01em;color:var(--gray-400);transition:color .2s}.demo__step[data-astro-cid-aqbk2w2t].is-active .demo__stitle[data-astro-cid-aqbk2w2t],.demo__step[data-astro-cid-aqbk2w2t].is-done .demo__stitle[data-astro-cid-aqbk2w2t]{color:var(--white)}.demo__sdesc[data-astro-cid-aqbk2w2t]{display:none;font-size:var(--font-size-body-md);line-height:1.5;color:var(--stone)}.demo__step[data-astro-cid-aqbk2w2t].is-active .demo__sdesc[data-astro-cid-aqbk2w2t]{display:block}.demo__sbar[data-astro-cid-aqbk2w2t]{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:transparent}.demo__sbar-fill[data-astro-cid-aqbk2w2t]{display:block;height:100%;width:0;background:var(--agents-500);transition:none}.demo__playpause[data-astro-cid-aqbk2w2t]{align-self:flex-start;display:inline-flex;gap:10px;align-items:center;height:44px;padding:0 18px;background:transparent;color:var(--white);border:1px solid var(--gray-700);border-radius:22px;font-family:var(--font-family-ui);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:border-color .15s,background .15s}.demo__playpause[data-astro-cid-aqbk2w2t]:hover{border-color:var(--gray-500);background:#ffffff0f}.demo__playpause[data-astro-cid-aqbk2w2t]:focus-visible{outline:2px solid var(--agents-500);outline-offset:3px;border-radius:22px}.demo__icon-pause[data-astro-cid-aqbk2w2t],.demo__icon-play[data-astro-cid-aqbk2w2t]{color:var(--agents-500)}.phone[data-astro-cid-aqbk2w2t]{width:340px;height:720px;border-radius:48px;background:var(--paper);position:relative;overflow:hidden;box-shadow:0 0 0 10px var(--gray-800),0 0 0 11px var(--gray-700),0 40px 80px #00000080;color:var(--ink);font-family:var(--font-family-heading);display:flex;flex-direction:column;flex-shrink:0}.phone__notch[data-astro-cid-aqbk2w2t]{position:absolute;top:10px;left:50%;margin-left:-56px;width:112px;height:32px;border-radius:20px;background:#000;z-index:50}.phone__status[data-astro-cid-aqbk2w2t]{position:absolute;top:18px;left:32px;font-family:var(--font-family-ui);font-size:14px;font-weight:600;z-index:40;pointer-events:none}.phone__screen[data-astro-cid-aqbk2w2t]{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden}.phone__home-bar[data-astro-cid-aqbk2w2t]{position:absolute;bottom:8px;left:50%;margin-left:-60px;width:120px;height:5px;border-radius:3px;background:#00000040;z-index:60}.demo__disclaimer[data-astro-cid-aqbk2w2t]{font-family:var(--font-family-ui);font-size:var(--font-size-label-md);color:var(--gray-400);margin:0;text-align:center}body.animations-ready [data-astro-cid-aqbk2w2t][data-animate]:not(.is-visible){opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-default),transform .7s var(--ease-default)}[data-astro-cid-aqbk2w2t][data-animate].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-astro-cid-aqbk2w2t][data-animate]{transform:none}.agents__or-dot[data-astro-cid-aqbk2w2t]{animation:none}}@media (max-width: 1024px){.agents__header[data-astro-cid-aqbk2w2t]{grid-template-columns:1fr}.agents__copy[data-astro-cid-aqbk2w2t],.agents__aside[data-astro-cid-aqbk2w2t]{grid-column:1}.hitos[data-astro-cid-aqbk2w2t]{grid-template-columns:repeat(2,1fr)}.hito[data-astro-cid-aqbk2w2t]:nth-child(2){border-right:none}.hito[data-astro-cid-aqbk2w2t]:nth-child(3){border-right:1px solid var(--gray-700)}.hito[data-astro-cid-aqbk2w2t]:nth-child(3),.hito[data-astro-cid-aqbk2w2t]:nth-child(4){border-top:1px solid var(--gray-700);padding-top:24px}.hito[data-astro-cid-aqbk2w2t]:first-child{padding-left:0}.hito[data-astro-cid-aqbk2w2t]:last-child{padding-right:0}.demo[data-astro-cid-aqbk2w2t]{grid-template-columns:1fr}.demo__left[data-astro-cid-aqbk2w2t],.demo__right[data-astro-cid-aqbk2w2t]{grid-column:1}}@media (max-width: 639px){.agents-wrap[data-astro-cid-aqbk2w2t]{margin:0 var(--spacing-5) 64px}.agents[data-astro-cid-aqbk2w2t]{gap:36px}.hitos[data-astro-cid-aqbk2w2t]{grid-template-columns:repeat(2,1fr)}.hito[data-astro-cid-aqbk2w2t]:nth-child(1){padding-left:0}.hito[data-astro-cid-aqbk2w2t]:nth-child(2){border-right:none;padding-right:0}.hito[data-astro-cid-aqbk2w2t]:nth-child(3){padding-left:0;border-right:1px solid var(--gray-700)}.hito[data-astro-cid-aqbk2w2t]:nth-child(4){padding-right:0;border-right:none}.phone[data-astro-cid-aqbk2w2t]{zoom:.82}}.sectors-wrap[data-astro-cid-cr3fp3po]{margin:0 clamp(20px,5.5vw,80px)}.sectors[data-astro-cid-cr3fp3po]{background:var(--paper);border:1px solid var(--gray-200);border-radius:24px;padding:clamp(32px,4.5vw,64px);display:flex;flex-direction:column;gap:40px}.sectors__header[data-astro-cid-cr3fp3po]{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.sectors__lead[data-astro-cid-cr3fp3po]{display:flex;flex-direction:column;gap:16px}.sectors__grid[data-astro-cid-cr3fp3po]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sectors__card[data-astro-cid-cr3fp3po]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-card);padding:28px;display:flex;flex-direction:column;gap:10px;transition:transform .25s var(--ease-default),box-shadow .25s,border-color .25s}.sectors__card[data-astro-cid-cr3fp3po]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-100)}.sectors__title[data-astro-cid-cr3fp3po]{font-family:var(--font-family-heading);font-size:var(--font-size-heading-md);font-weight:var(--font-weight-heading);letter-spacing:-.02em;color:var(--ink);line-height:1.2}.sectors__body[data-astro-cid-cr3fp3po]{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--gray-700)}body.animations-ready [data-astro-cid-cr3fp3po][data-animate]:not(.is-visible){opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-default),transform .7s var(--ease-default)}[data-astro-cid-cr3fp3po][data-animate].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-astro-cid-cr3fp3po][data-animate],.sectors__card[data-astro-cid-cr3fp3po]:hover{transform:none}}@media (max-width: 1024px){.sectors__grid[data-astro-cid-cr3fp3po]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.sectors-wrap[data-astro-cid-cr3fp3po]{margin:0 var(--spacing-5)}.sectors__grid[data-astro-cid-cr3fp3po]{grid-template-columns:1fr}}.reels-wrap[data-astro-cid-ueyrf647]{margin:96px 0 0;overflow:hidden}.reels[data-astro-cid-ueyrf647]{display:flex;flex-direction:column;gap:40px;max-width:var(--container-max);margin:0 auto;padding:0 clamp(20px,5.5vw,80px)}.reels__header[data-astro-cid-ueyrf647]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.reels__lead[data-astro-cid-ueyrf647]{display:flex;flex-direction:column;gap:16px;flex:1 1 400px;max-width:560px}.reels__sub[data-astro-cid-ueyrf647]{margin:0;font-size:var(--font-size-body-lg);line-height:1.65;color:var(--gray-500)}.reels__ig-link[data-astro-cid-ueyrf647]{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border-radius:var(--radius-btn);border:1px solid var(--color-action-bg);background:var(--color-action-bg);color:var(--ink);font-family:var(--font-family-ui);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap;transition:background .2s var(--easing-default),border-color .2s var(--easing-default)}.reels__ig-link[data-astro-cid-ueyrf647]:hover{background:var(--color-action-bg-hover);border-color:var(--color-action-bg-hover);color:var(--ink)}.reels__ig-link[data-astro-cid-ueyrf647]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.reels__track-wrap[data-astro-cid-ueyrf647]{position:relative}.reels__track[data-astro-cid-ueyrf647]{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:clamp(20px,5.5vw,80px);-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.reels__track[data-astro-cid-ueyrf647]::-webkit-scrollbar{display:none}.reels__item[data-astro-cid-ueyrf647]{scroll-snap-align:start;flex-shrink:0;width:260px}.reels__card-link[data-astro-cid-ueyrf647]{text-decoration:none;color:inherit;display:contents}.reels__ver-todos[data-astro-cid-ueyrf647]{display:flex;justify-content:center;margin-top:8px}.reels__ver-todos-link[data-astro-cid-ueyrf647]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family-ui);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--primary-500);text-decoration:none;transition:color .2s var(--easing-default)}.reels__ver-todos-link[data-astro-cid-ueyrf647]:hover{color:var(--ink)}.reels__ver-todos-link[data-astro-cid-ueyrf647]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.reels__fade[data-astro-cid-ueyrf647]{position:absolute;top:0;bottom:0;width:64px;pointer-events:none}.reels__fade--end[data-astro-cid-ueyrf647]{right:0;background:linear-gradient(to right,transparent,var(--paper))}body.animations-ready [data-astro-cid-ueyrf647][data-animate]:not(.is-visible){opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-default),transform .7s var(--ease-default)}[data-astro-cid-ueyrf647][data-animate].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-astro-cid-ueyrf647][data-animate]{transform:none}}@media (max-width: 640px){.reels-wrap[data-astro-cid-ueyrf647]{margin-top:72px}.reels[data-astro-cid-ueyrf647]{padding:0 var(--spacing-5);gap:24px}.reels__header[data-astro-cid-ueyrf647]{flex-direction:column;align-items:flex-start;gap:20px}.reels__lead[data-astro-cid-ueyrf647]{gap:12px}.reels__ig-link[data-astro-cid-ueyrf647]{align-self:flex-start}}
