.noise-root{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden}.noise-overlay{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:soft-light;opacity:.65}@media (prefers-reduced-motion: reduce){.noise-overlay{opacity:.35}}.hero-sequence[data-astro-cid-anhloy43]{position:relative;z-index:1;height:300vh}@media (min-width: 768px){.hero-sequence[data-astro-cid-anhloy43]{height:360vh}}.hero[data-astro-cid-anhloy43]{position:sticky;top:0;width:100%;height:100dvh;height:100svh;min-height:100dvh;min-height:100svh;background:#fff;isolation:isolate;z-index:1;overflow:hidden}@supports (height: 100dvh){.hero[data-astro-cid-anhloy43]{height:100dvh;min-height:100dvh}}.hero__frame[data-astro-cid-anhloy43]{position:absolute;top:calc(var(--page-frame) + var(--safe-top, 0px));right:var(--page-frame);bottom:var(--page-frame);left:var(--page-frame);border-radius:var(--hero-radius-outer);overflow:hidden;background:#fff;will-change:top,right,bottom,left,border-radius}.hero__frame[data-astro-cid-anhloy43].is-expanded{inset:0!important;border-radius:0!important;clip-path:none!important;-webkit-clip-path:none!important}.hero__frame[data-astro-cid-anhloy43].is-expanded .hero__bg[data-astro-cid-anhloy43],.hero__frame[data-astro-cid-anhloy43].is-expanded .hero__scrim[data-astro-cid-anhloy43],.hero__frame[data-astro-cid-anhloy43].is-expanded .hero__expand-shadow[data-astro-cid-anhloy43],.hero__frame[data-astro-cid-anhloy43].is-expanded .hero__manifesto[data-astro-cid-anhloy43],.hero__frame[data-astro-cid-anhloy43].is-expanded .hero__pad[data-astro-cid-anhloy43]{border-radius:0!important}.hero__bg[data-astro-cid-anhloy43]{position:absolute;inset:-6%;width:112%;height:112%;max-width:none;max-height:none;object-fit:cover;object-position:78% 42%;border-radius:inherit;transform-origin:center center;will-change:transform;backface-visibility:hidden}@media (max-width: 767px){.hero__bg[data-astro-cid-anhloy43]{inset:-4%;width:108%;height:108%;object-position:82% 28%}}.hero__scrim[data-astro-cid-anhloy43]{position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(105deg,#000000c7,#0000006b 38%,#00000014 68%,#00000005),linear-gradient(to top,rgba(0,0,0,.5) 0%,transparent 50%)}@media (max-width: 767px){.hero__scrim[data-astro-cid-anhloy43]{background:linear-gradient(90deg,#000000b8,#00000061 48%,#0000000f),linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.28) 42%,transparent 72%)}}.hero__expand-shadow[data-astro-cid-anhloy43]{position:absolute;inset:0;z-index:2;border-radius:0;background:#000;opacity:0;pointer-events:none;will-change:opacity}.hero__manifesto[data-astro-cid-anhloy43]{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:clamp(1.25rem,4vw,4rem);border-radius:0;pointer-events:none;opacity:0;visibility:hidden;will-change:opacity,transform;overflow:hidden}.hero__manifesto-inner[data-astro-cid-anhloy43]{max-width:42rem;text-align:center;color:#fff}.hero__manifesto-eyebrow[data-astro-cid-anhloy43]{margin:0 0 1.25rem;font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.hero__manifesto-lead[data-astro-cid-anhloy43]{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,.7rem + 4.2vw,3.75rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.hero__manifesto-word[data-astro-cid-anhloy43]{display:inline;will-change:color,opacity}.hero__manifesto-body[data-astro-cid-anhloy43]{margin:1.5rem auto 0;max-width:38rem;font-size:var(--type-md);line-height:1.65;color:#ffffffd1;text-wrap:pretty}@media (prefers-reduced-motion: reduce){.hero__manifesto-word[data-astro-cid-anhloy43]{opacity:1!important}}.hero__pad[data-astro-cid-anhloy43]{position:absolute;inset:var(--hero-inset);z-index:4;display:flex;flex-direction:column;min-height:0;min-width:0;border-radius:var(--hero-radius-inner);will-change:opacity,transform;overflow:hidden}.hero__nav-spacer[data-astro-cid-anhloy43]{flex:0 0 auto;height:calc(var(--header-h) + 1.25rem);min-height:4.5rem}@media (min-width: 768px){.hero__nav-spacer[data-astro-cid-anhloy43]{height:calc(var(--header-h) + 1.75rem);min-height:5.25rem}}@media (min-width: 1024px){.hero__nav-spacer[data-astro-cid-anhloy43]{height:calc(var(--header-h) + 2.25rem);min-height:5.75rem}}.hero__body[data-astro-cid-anhloy43]{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;min-height:0;padding-top:.5rem}.hero__top[data-astro-cid-anhloy43]{max-width:min(36rem,52%)}@media (max-width: 767px){.hero__top[data-astro-cid-anhloy43]{max-width:100%}}.hero__title[data-astro-cid-anhloy43]{margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--type-display-xl);line-height:1.05;letter-spacing:-.02em;color:#fff;max-width:min(14ch,100%);min-width:0;text-wrap:balance;overflow-wrap:anywhere}.hero__title-line[data-astro-cid-anhloy43]{display:block;white-space:nowrap}@media (max-width: 640px){.hero__title-line[data-astro-cid-anhloy43]{white-space:normal}.hero__title[data-astro-cid-anhloy43]{max-width:100%;font-size:clamp(1.65rem,.95rem + 5.5vw,2.15rem);line-height:1.08;text-shadow:0 1px 24px rgba(0,0,0,.35)}.hero__lead[data-astro-cid-anhloy43]{max-width:100%;margin-top:.85rem;font-size:clamp(.9rem,.82rem + .4vw,1rem);text-shadow:0 1px 16px rgba(0,0,0,.3)}.hero__nav-spacer[data-astro-cid-anhloy43]{min-height:4rem;height:calc(var(--header-h) + 1rem)}.hero__body[data-astro-cid-anhloy43]{padding-top:.25rem}.hero__bottom[data-astro-cid-anhloy43]{margin-top:auto;padding-top:1rem;gap:1rem}}@media (max-height: 700px) and (max-width: 767px){.hero__nav-spacer[data-astro-cid-anhloy43]{min-height:3.5rem;height:calc(var(--header-h) + .5rem)}.hero__lead[data-astro-cid-anhloy43]{margin-top:.75rem}.hero__ctas[data-astro-cid-anhloy43]{margin-top:1rem}}.hero__lead[data-astro-cid-anhloy43]{margin:1rem 0 0;max-width:36ch;font-size:var(--type-lg);line-height:1.5;color:#ffffffe0}@media (min-width: 768px){.hero__lead[data-astro-cid-anhloy43]{margin-top:1.5rem;font-size:var(--type-lg);max-width:38ch}}.hero__ctas[data-astro-cid-anhloy43]{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.75rem;margin-top:1.35rem;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.hero__ctas[data-astro-cid-anhloy43]::-webkit-scrollbar{display:none}.hero__ctas[data-astro-cid-anhloy43] .btn{box-sizing:border-box;flex:0 0 auto;width:auto;min-width:0;min-height:3rem;padding-block:.7rem;padding-inline:1.5rem;justify-content:center}@media (min-width: 768px){.hero__ctas[data-astro-cid-anhloy43]{max-width:none}}@media (max-width: 767px){.hero__ctas[data-astro-cid-anhloy43]{margin-top:1.1rem;gap:.65rem;padding-bottom:.15rem}.hero__ctas[data-astro-cid-anhloy43] .btn{min-height:2.85rem;padding-inline:1.1rem;font-size:.8125rem}}@media (max-width: 400px){.hero__ctas[data-astro-cid-anhloy43]{flex-wrap:wrap;overflow:visible;gap:.5rem}.hero__ctas[data-astro-cid-anhloy43] .btn{min-height:2.6rem}}.hero__bottom[data-astro-cid-anhloy43]{display:flex;flex-direction:column;gap:1.25rem;margin-top:2rem;width:100%}@media (min-width: 900px){.hero__body[data-astro-cid-anhloy43]{position:relative}.hero__bottom[data-astro-cid-anhloy43]{position:absolute;right:0;bottom:0;flex-direction:row;justify-content:flex-end;width:min(26rem,44%);margin:0;padding:0}.hero__bottom[data-astro-cid-anhloy43] .hero__carousel[data-astro-cid-anhloy43]{width:100%}}.hero__carousel[data-astro-cid-anhloy43]{--hero-case-h: calc(8.25rem + (var(--hero-case-pad) * 2));position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;flex-shrink:0;width:min(100%,26rem);outline:none;background:none;padding:0;box-shadow:none}.hero__carousel[data-astro-cid-anhloy43]:focus{outline:none}.hero__carousel[data-astro-cid-anhloy43]:focus-visible .hero__case[data-astro-cid-anhloy43][data-active=true]{outline:2px solid #fff;outline-offset:2px}.hero__carousel-viewport[data-astro-cid-anhloy43]{display:grid;width:100%;height:var(--hero-case-h)}.hero__case[data-astro-cid-anhloy43]{position:relative;grid-area:1 / 1;display:flex;box-sizing:border-box;width:100%;height:var(--hero-case-h);min-height:var(--hero-case-h);max-height:var(--hero-case-h);align-items:stretch;gap:.95rem;padding:var(--hero-case-pad);border-radius:var(--hero-radius-inner);background:#fffffff7;box-shadow:0 8px 32px #0000002e,0 2px 8px #00000014;color:inherit;overflow:hidden;z-index:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s var(--ease-standard),visibility .42s var(--ease-standard),transform .2s var(--ease-standard)}.hero__case[data-astro-cid-anhloy43][data-active=true]{z-index:1;opacity:1;visibility:visible;pointer-events:auto}.hero__case[data-astro-cid-anhloy43][data-active=true]:hover{transform:translateY(-2px)}.hero__case-hit[data-astro-cid-anhloy43]{position:absolute;inset:0;z-index:1;border-radius:inherit}.hero__case-hit[data-astro-cid-anhloy43]:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero__case-foot[data-astro-cid-anhloy43]{display:flex;align-items:center;justify-content:space-between;gap:.45rem;width:100%;min-width:0;margin-top:.35rem}.hero__dots[data-astro-cid-anhloy43]{position:relative;z-index:2;display:flex;justify-content:flex-end;align-items:center;gap:.12rem;flex:0 0 auto;margin:0;padding:0;line-height:0}.hero__dot[data-astro-cid-anhloy43]{box-sizing:border-box;display:grid;place-items:center;width:1.35rem;height:1.35rem;padding:0;margin:0;border:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.hero__dot[data-astro-cid-anhloy43]:after{content:"";display:block;width:9px;height:9px;border-radius:999px;background:color-mix(in srgb,var(--color-brand-red) 40%,transparent);transition:background .2s var(--ease-standard),width .2s var(--ease-standard),height .2s var(--ease-standard)}.hero__dot[data-astro-cid-anhloy43][aria-selected=true]:after{width:11px;height:11px;background:var(--color-brand-red)}.hero__dot[data-astro-cid-anhloy43]:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:2px;border-radius:999px}@media (max-width: 767px){.hero__carousel[data-astro-cid-anhloy43]{width:100%;--hero-case-h: calc(4.75rem + (var(--hero-case-pad) * 2))}.hero__case[data-astro-cid-anhloy43]{gap:.7rem;box-shadow:0 4px 20px #00000024,0 1px 4px #0000000f}.hero__dots[data-astro-cid-anhloy43]{gap:0}.hero__dot[data-astro-cid-anhloy43]{width:1rem;height:1.15rem}.hero__dot[data-astro-cid-anhloy43]:after{width:8px;height:8px}.hero__dot[data-astro-cid-anhloy43][aria-selected=true]:after{width:10px;height:10px}}@media (prefers-reduced-motion: reduce){.hero__case[data-astro-cid-anhloy43]{transition:none}}.hero__case-thumb[data-astro-cid-anhloy43]{flex:0 0 8.25rem;width:8.25rem;align-self:stretch;min-height:8.25rem;overflow:hidden;border-radius:var(--hero-radius-thumb);background:#eee}.hero__case-thumb[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;transition:transform .65s var(--ease-standard)}.hero__case[data-astro-cid-anhloy43]:hover .hero__case-thumb[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{transform:scale(1.05)}.hero__case-body[data-astro-cid-anhloy43]{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;justify-content:center;padding-block:.1rem;overflow:hidden}.hero__case-badge[data-astro-cid-anhloy43]{display:inline-flex;align-self:flex-start;width:fit-content;border-radius:999px;background:var(--color-neutral-ink);color:#fff;font-size:.7rem;font-weight:500;padding:.25rem .65rem}.hero__case-title[data-astro-cid-anhloy43]{margin:.4rem 0 0;font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--color-neutral-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero__case-meta[data-astro-cid-anhloy43]{margin:.2rem 0 0;font-size:.75rem;color:var(--color-neutral-muted)}.hero__case-cta[data-astro-cid-anhloy43]{display:inline-flex;align-items:center;gap:.25rem;flex:0 1 auto;min-width:0;font-size:.75rem;font-weight:500;color:var(--color-neutral-muted)}.hero__case-cta[data-astro-cid-anhloy43] .cta-icon-wrap[data-astro-cid-anhloy43],.hero__case-cta[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43][aria-hidden=true]{display:inline-block;transition:transform var(--motion-btn-press) var(--ease-spring)}.hero__case[data-astro-cid-anhloy43]:hover .hero__case-cta[data-astro-cid-anhloy43] .cta-icon-wrap[data-astro-cid-anhloy43],.hero__case[data-astro-cid-anhloy43]:hover .hero__case-cta[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43][aria-hidden=true]{transform:translate(3px)}.hero__case-cta[data-astro-cid-anhloy43]{white-space:nowrap}@media (max-width: 767px){.hero__case-thumb[data-astro-cid-anhloy43]{flex:0 0 4.75rem;width:4.75rem;min-height:0}.hero__case-meta[data-astro-cid-anhloy43]{display:none}.hero__case-badge[data-astro-cid-anhloy43]{font-size:.65rem;padding:.2rem .55rem}.hero__case-title[data-astro-cid-anhloy43]{display:block;margin-top:.3rem;font-size:.9rem;white-space:nowrap;text-overflow:ellipsis}.hero__case-foot[data-astro-cid-anhloy43]{margin-top:.2rem}}@media (min-width: 768px) and (max-height: 760px){.hero__carousel[data-astro-cid-anhloy43]{--hero-case-h: calc(6rem + (var(--hero-case-pad) * 2))}.hero__case-thumb[data-astro-cid-anhloy43]{flex-basis:6rem;width:6rem;min-height:0}.hero__case-meta[data-astro-cid-anhloy43]{display:none}}@media (max-height: 480px){.hero__carousel[data-astro-cid-anhloy43]{display:none}}html.no-js .hero__frame[data-astro-cid-anhloy43]{clip-path:none}@media (prefers-reduced-motion: reduce){.hero__frame[data-astro-cid-anhloy43]{clip-path:none}}.hero-manifesto-static[data-astro-cid-anhloy43]{display:none}@media (max-width: 1023px) and (orientation: portrait){.hero-sequence[data-astro-cid-anhloy43]{height:auto}.hero[data-astro-cid-anhloy43]{position:relative;height:auto;min-height:0;background:transparent}.hero__frame[data-astro-cid-anhloy43]{position:relative;inset:auto;margin:calc(var(--page-frame) + var(--safe-top, 0px)) var(--page-frame) 0}.hero__pad[data-astro-cid-anhloy43]{position:relative;inset:auto;padding:var(--hero-inset);overflow:visible}.hero__body[data-astro-cid-anhloy43]{justify-content:flex-start}.hero__bottom[data-astro-cid-anhloy43]{margin-top:clamp(1.75rem,7vw,2.75rem);padding-top:0}.hero__expand-shadow[data-astro-cid-anhloy43],.hero__manifesto[data-astro-cid-anhloy43]{display:none}.hero__bg[data-astro-cid-anhloy43]{inset:0;width:100%;height:100%}.hero-manifesto-static[data-astro-cid-anhloy43]{display:block;margin:var(--page-frame) var(--page-frame) 0;padding:clamp(2.5rem,9vw,4rem) clamp(1.25rem,6vw,3rem);border-radius:var(--hero-radius-outer);background:var(--color-brand-black);color:#fff}.hero-manifesto-static__inner[data-astro-cid-anhloy43]{max-width:38rem;margin-inline:auto;text-align:center}.hero-manifesto-static__eyebrow[data-astro-cid-anhloy43]{margin:0 0 1rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.hero-manifesto-static__lead[data-astro-cid-anhloy43]{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,.7rem + 4.2vw,2.5rem);font-weight:600;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.hero-manifesto-static__lead[data-astro-cid-anhloy43] [data-astro-cid-anhloy43][data-tone=muted]{color:#ffffff9e}.hero-manifesto-static__body[data-astro-cid-anhloy43]{margin:1.25rem auto 0;font-size:var(--type-md);line-height:1.6;color:#ffffffd1;text-wrap:pretty}}.hero-cover-section[data-astro-cid-djz26rct]{position:relative;z-index:5;margin-top:-100vh;margin-top:-100dvh;background-color:var(--color-neutral-bg, #f6f5f3);isolation:isolate;min-width:0}@media (max-width: 1023px) and (orientation: portrait){.hero-cover-section[data-astro-cid-djz26rct]{margin-top:0}}.transform-grid[data-astro-cid-djz26rct]{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width: 768px){.transform-grid[data-astro-cid-djz26rct]{grid-template-columns:1fr 1fr;gap:1.5rem;align-items:stretch}}.transform-card[data-astro-cid-djz26rct]{border-radius:var(--radius-2xl);padding:clamp(1.75rem,3vw,2.5rem);min-height:100%;will-change:transform,opacity}.transform-card--sin[data-astro-cid-djz26rct]{border:1px solid var(--color-neutral-border);background:var(--color-neutral-soft)}.transform-card--con[data-astro-cid-djz26rct]{background:var(--color-brand-navy);color:#fff}.transform-card__title[data-astro-cid-djz26rct]{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;letter-spacing:-.02em;color:var(--color-neutral-ink)}.transform-card__title--light[data-astro-cid-djz26rct]{color:#fff}.transform-card__list[data-astro-cid-djz26rct]{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.transform-card__item[data-astro-cid-djz26rct]{display:flex;align-items:flex-start;gap:1rem}.transform-card__icon[data-astro-cid-djz26rct]{margin-top:.15rem;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:999px}.transform-card__icon--x[data-astro-cid-djz26rct]{border:1px solid var(--color-neutral-border);background:var(--color-neutral-surface);color:var(--color-neutral-muted)}.transform-card__icon--check[data-astro-cid-djz26rct]{background:var(--color-brand-red);color:#fff}.transform-card__text[data-astro-cid-djz26rct]{font-size:.9375rem;line-height:1.55;color:var(--color-neutral-muted)}.transform-card__text--light[data-astro-cid-djz26rct]{color:#ffffffe6}@media (prefers-reduced-motion: reduce){.transform-card[data-astro-cid-djz26rct]{will-change:auto;opacity:1!important;transform:none!important}}.stat-strip[data-astro-cid-6dh77jzk]{border-top:1px solid var(--color-neutral-border);border-bottom:1px solid var(--color-neutral-border);min-width:0}.stat-strip__item[data-astro-cid-6dh77jzk]{position:relative;padding:1.35rem .85rem 1.35rem 0;min-width:0}.stat-strip__item[data-astro-cid-6dh77jzk]:not(:first-child){padding-left:.85rem}.stat-strip__item[data-astro-cid-6dh77jzk]:not(:first-child):before{content:"";position:absolute;left:0;top:1.35rem;bottom:1.35rem;width:1px;background:var(--color-neutral-border)}@media (min-width: 768px){.stat-strip__item[data-astro-cid-6dh77jzk]{padding:2rem 1.5rem 2rem 0}.stat-strip__item[data-astro-cid-6dh77jzk]:not(:first-child){padding-left:1.5rem}.stat-strip__item[data-astro-cid-6dh77jzk]:not(:first-child):before{top:2rem;bottom:2rem}}@media (max-width: 1023px){.stat-strip__item[data-astro-cid-6dh77jzk]:nth-child(2n):before{display:none}}.stat-strip__icon[data-astro-cid-6dh77jzk]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-pill);background:var(--color-neutral-soft);color:var(--color-neutral-ink)}.stat-strip__value[data-astro-cid-6dh77jzk]{margin-top:1rem;font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3rem);font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--color-neutral-ink)}.stat-strip__label[data-astro-cid-6dh77jzk]{margin-top:.75rem;max-width:16ch;font-size:.875rem;line-height:1.4;color:var(--color-neutral-muted)}.kbento[data-astro-cid-yxgdexvv]{width:100%;max-width:100%}.kbento__shell[data-astro-cid-yxgdexvv]{border-radius:clamp(1.25rem,4vw,40px);padding:clamp(6px,1.5vw,10px);background:var(--svc-shell-bg);overflow:hidden;max-width:100%;box-sizing:border-box}.kbento__cols[data-astro-cid-yxgdexvv]{display:grid;gap:10px;grid-template-columns:1fr;min-width:0}@media (min-width: 1024px){.kbento__cols[data-astro-cid-yxgdexvv]{grid-template-columns:1fr 1fr;min-height:38rem;align-items:stretch}}.kbento__left[data-astro-cid-yxgdexvv],.kbento__right[data-astro-cid-yxgdexvv]{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}.kbento__intro[data-astro-cid-yxgdexvv]{flex:1 1 auto;display:flex;flex-direction:column;gap:2.25rem;border-radius:30px;background:#fff;padding:clamp(1.5rem,2.5vw,1.875rem)}.kbento__heading[data-astro-cid-yxgdexvv]{display:flex;flex-direction:column;gap:1rem}.kbento__title[data-astro-cid-yxgdexvv]{margin:0;font-family:var(--font-display);font-size:clamp(2rem,1.15rem + 2.8vw,3rem);font-weight:600;letter-spacing:-.045em;line-height:1.05;color:var(--color-neutral-ink)}.kbento__lead[data-astro-cid-yxgdexvv]{margin:0;max-width:28ch;font-size:var(--type-lg);line-height:1.5;color:var(--color-neutral-muted)}.kbento__rows[data-astro-cid-yxgdexvv]{margin:auto 0 0;display:flex;flex-direction:column;gap:1rem;padding-bottom:.25rem}.kbento__row[data-astro-cid-yxgdexvv]{display:grid;grid-template-columns:minmax(7.25rem,max-content) minmax(0,1fr);align-items:center;gap:.75rem 1.1rem}@media (max-width: 480px){.kbento__row[data-astro-cid-yxgdexvv]{grid-template-columns:1fr;gap:.35rem}}.kbento__row[data-astro-cid-yxgdexvv] dt[data-astro-cid-yxgdexvv]{margin:0}.kbento__row[data-astro-cid-yxgdexvv] dd[data-astro-cid-yxgdexvv]{margin:0;font-size:.95rem;color:var(--color-neutral-ink)}.kbento__pill[data-astro-cid-yxgdexvv]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:max-content;max-width:100%;border-radius:999px;background:#0f0f0f0d;border:1px solid rgba(15,15,15,.06);padding:.4rem .85rem;font-size:.75rem;font-weight:500;line-height:1.2;white-space:nowrap;color:var(--color-neutral-ink)}.kbento__metrics[data-astro-cid-yxgdexvv]{display:grid;grid-template-columns:1fr 1fr;border-radius:30px;background:#fff;overflow:hidden;flex-shrink:0}.kbento__metric[data-astro-cid-yxgdexvv]{padding:clamp(1.35rem,2.5vw,1.75rem)}.kbento__metric[data-astro-cid-yxgdexvv]:nth-child(2){border-left:1px solid rgba(15,15,15,.06)}.kbento__metric--wide[data-astro-cid-yxgdexvv]{grid-column:1 / -1;border-top:1px solid rgba(15,15,15,.06);border-left:none!important}.kbento__metric-value[data-astro-cid-yxgdexvv]{margin:0;font-family:var(--font-display);font-size:clamp(2.1rem,3.5vw,2.75rem);font-weight:600;letter-spacing:-.045em;line-height:1;color:var(--color-brand-red)}.kbento__metric-label[data-astro-cid-yxgdexvv]{margin:.5rem 0 0;font-size:.8rem;color:var(--color-neutral-muted)}.kbento__slide-head[data-astro-cid-yxgdexvv]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:30px;background:#fff;padding:.85rem 1rem .85rem 1.25rem;flex-shrink:0}.kbento__slide-label[data-astro-cid-yxgdexvv]{margin:0;flex:1 1 auto;min-width:0;font-size:.85rem;font-weight:500;color:var(--color-neutral-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 480px){.kbento__slide-label[data-astro-cid-yxgdexvv]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kbento__slide-head[data-astro-cid-yxgdexvv]{align-items:flex-start}}.kbento__nav[data-astro-cid-yxgdexvv]{display:inline-flex;gap:.35rem;flex-shrink:0}.kbento__arrow[data-astro-cid-yxgdexvv]{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;border:none;background:var(--color-neutral-ink);color:#fff;cursor:pointer;font-size:1rem;transition:opacity .2s ease,transform .2s var(--ease-spring, cubic-bezier(.22, 1, .36, 1)),background-color .2s ease}.kbento__arrow[data-astro-cid-yxgdexvv]:hover:not(:disabled){background:#000;transform:scale(1.04)}.kbento__arrow[data-astro-cid-yxgdexvv]:disabled{opacity:.28;cursor:not-allowed}.kbento__arrow[data-astro-cid-yxgdexvv]:focus-visible{outline:2px solid var(--color-state-focus-ring);outline-offset:2px}.kbento__stage[data-astro-cid-yxgdexvv]{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.kbento__slide[data-astro-cid-yxgdexvv]{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}.kbento__slide[data-astro-cid-yxgdexvv][hidden]{display:none!important}.kbento__split[data-astro-cid-yxgdexvv]{display:grid;grid-template-columns:1fr;border-radius:30px;background:#fff;overflow:hidden;flex-shrink:0}@media (min-width: 640px){.kbento__split[data-astro-cid-yxgdexvv]{grid-template-columns:1fr 1fr}}.kbento__services[data-astro-cid-yxgdexvv],.kbento__detail[data-astro-cid-yxgdexvv]{padding:clamp(1.15rem,2vw,1.5rem)}@media (min-width: 640px){.kbento__detail[data-astro-cid-yxgdexvv]{border-left:1px solid rgba(227,227,227,.75)}}.kbento__services-label[data-astro-cid-yxgdexvv]{margin:0 0 .65rem;font-size:.75rem;font-weight:500;color:var(--color-neutral-muted)}.kbento__tags[data-astro-cid-yxgdexvv]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem;min-width:0}.kbento__tags[data-astro-cid-yxgdexvv]>li[data-astro-cid-yxgdexvv]{display:grid;grid-template-columns:.4rem minmax(0,1fr);align-items:start;gap:.6rem;font-size:.8rem;font-weight:500;line-height:1.4;color:var(--color-neutral-ink)}.kbento__tags[data-astro-cid-yxgdexvv]>li[data-astro-cid-yxgdexvv]:before{content:"";width:.4rem;height:.4rem;margin-top:.42em;border-radius:50%;background:var(--color-brand-red);flex-shrink:0}.kbento__tags[data-astro-cid-yxgdexvv]>li[data-astro-cid-yxgdexvv].kbento__tags__more{display:block;padding-left:1rem;color:var(--color-neutral-muted);font-weight:600;white-space:nowrap}.kbento__tags[data-astro-cid-yxgdexvv]>li[data-astro-cid-yxgdexvv].kbento__tags__more:before{display:none}.kbento__detail-cat[data-astro-cid-yxgdexvv]{margin:0 0 .35rem;font-size:.75rem;font-weight:500;color:var(--color-neutral-muted)}.kbento__detail-title[data-astro-cid-yxgdexvv]{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--color-neutral-ink)}.kbento__detail-title[data-astro-cid-yxgdexvv] a[data-astro-cid-yxgdexvv]{color:inherit;text-decoration:none}.kbento__detail-title[data-astro-cid-yxgdexvv] a[data-astro-cid-yxgdexvv]:hover{color:var(--color-brand-red)}.kbento__detail-text[data-astro-cid-yxgdexvv]{margin:.55rem 0 0;font-size:.85rem;line-height:1.45;color:var(--color-neutral-muted)}.kbento__media[data-astro-cid-yxgdexvv]{--logo-r-outer: 30px;--logo-pad: 10px;--logo-radius: max(0px, calc(var(--logo-r-outer) - var(--logo-pad)));position:relative;flex:1 1 auto;min-height:12rem;border-radius:var(--logo-r-outer);overflow:hidden;background:#242424}.kbento__media[data-astro-cid-yxgdexvv]>img[data-astro-cid-yxgdexvv]{display:block;width:100%;height:100%;min-height:12rem;object-fit:cover}.kbento__media-fallback[data-astro-cid-yxgdexvv]{min-height:12rem;height:100%;background:linear-gradient(145deg,#3a3a3a,#1a1a1a)}.kbento__media-scrim[data-astro-cid-yxgdexvv]{position:absolute;inset:0;background:#24242447;pointer-events:none}.kbento__logo[data-astro-cid-yxgdexvv]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;box-sizing:border-box;width:min(36%,6.5rem);aspect-ratio:1;border-radius:var(--logo-radius);background:#fff;box-shadow:0 10px 32px #0000002e;overflow:hidden}.kbento__logo[data-astro-cid-yxgdexvv] img[data-astro-cid-yxgdexvv]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:auto;height:auto;max-width:72%;max-height:72%;min-height:0;object-fit:contain;object-position:center}.kbento__logo-mark[data-astro-cid-yxgdexvv]{display:none;position:absolute;inset:0;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.15rem;font-weight:600;letter-spacing:-.04em;color:var(--color-brand-red)}.kbento__logo[data-astro-cid-yxgdexvv][data-missing="1"] .kbento__logo-mark[data-astro-cid-yxgdexvv]{display:flex}.kbento__ctas[data-astro-cid-yxgdexvv]{display:flex;flex-direction:column;gap:.65rem;width:100%;min-width:0}.kbento__cta[data-astro-cid-yxgdexvv]{display:flex!important;width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:3.25rem;flex-shrink:0;border-radius:999px!important;overflow:hidden;justify-content:center}.kbento__cta--ghost[data-astro-cid-yxgdexvv]{background:#ffffffeb;color:var(--color-neutral-ink);border:1px solid var(--color-neutral-border)}.kbento__cta[data-astro-cid-yxgdexvv]:active{transform:scale(.98)}.credit-section[data-astro-cid-m3btsf27]{padding-block:clamp(5rem,11vw,8.5rem);background:transparent;min-width:0;overflow-x:clip}.credit-module-title[data-astro-cid-m3btsf27]{margin:0;font-family:var(--font-display);font-size:var(--type-display-md);font-weight:600;letter-spacing:-.03em}.svc-empty[data-astro-cid-m3btsf27]{margin:2rem 0 0;font-size:.95rem;color:var(--color-neutral-muted)}.credit-stack[data-astro-cid-m3btsf27]{--svc-sticky-top: calc( var(--header-h) + var(--page-frame) + var(--hero-inset) + .5rem );--svc-stack-h: min(700px, calc(100dvh - var(--svc-sticky-top) - .75rem));position:relative;display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:82.5rem;margin-inline:auto}.credit-stack__card[data-astro-cid-m3btsf27]{position:relative;width:100%}.credit-stack__card[data-astro-cid-m3btsf27][hidden]{display:none!important}.credit-stack__inner[data-astro-cid-m3btsf27]{width:100%;height:auto;max-height:none;display:flex;flex-direction:column}.credit-stack__inner[data-astro-cid-m3btsf27] .svc__shell{box-shadow:0 1px #ffffff8c inset;transition:box-shadow .28s var(--ease-standard)}.credit-stack__card[data-astro-cid-m3btsf27].is-stack-front .credit-stack__inner[data-astro-cid-m3btsf27] .svc__shell{box-shadow:0 1px #ffffff8c inset,0 14px 40px #0f0f0f1f}.credit-stack__inner[data-astro-cid-m3btsf27] .svc{flex:1 1 auto;height:auto;max-height:none}.credit-section__cta[data-astro-cid-m3btsf27]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem;width:100%}@media (max-width: 767px){.credit-section__cta[data-astro-cid-m3btsf27]{flex-direction:column;align-items:stretch}.credit-section__cta[data-astro-cid-m3btsf27] .btn{width:100%;justify-content:center}}@media (min-width: 1024px){.credit-stack[data-astro-cid-m3btsf27]{gap:max(28vh,calc(var(--svc-stack-h) * .55))}.credit-stack__card[data-astro-cid-m3btsf27]{position:sticky;top:var(--svc-sticky-top);margin:0;padding:0}}@media (prefers-reduced-motion: reduce){.credit-stack[data-astro-cid-m3btsf27]{gap:1.5rem}.credit-stack__card[data-astro-cid-m3btsf27]{position:relative!important;top:auto!important}}.proceso-track[data-astro-cid-h52ugb4d]{display:flex;flex-direction:column;gap:.75rem}.proceso-fase[data-astro-cid-h52ugb4d]{--proceso-gray: #ecebe9;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:1.5rem;border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--color-brand-gray, #7c7c7b) 18%,transparent);background:var(--proceso-gray);text-align:left;cursor:pointer;transition:background var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.proceso-fase[data-astro-cid-h52ugb4d]:focus-visible{outline:2px solid var(--color-state-focus-ring);outline-offset:2px}.proceso-fase[data-astro-cid-h52ugb4d].is-active{background:var(--color-brand-navy);border-color:var(--color-brand-navy)}.proceso-fase__head[data-astro-cid-h52ugb4d]{display:flex;align-items:center;justify-content:space-between;width:100%}.proceso-fase__label[data-astro-cid-h52ugb4d]{display:flex;align-items:baseline;gap:.375rem}.proceso-fase__label-text[data-astro-cid-h52ugb4d]{font-size:.75rem;font-weight:500;color:var(--color-neutral-muted)}.proceso-fase[data-astro-cid-h52ugb4d].is-active .proceso-fase__label-text[data-astro-cid-h52ugb4d]{color:#fff9}.proceso-fase__num[data-astro-cid-h52ugb4d]{font-family:var(--font-display);font-size:.9rem;font-weight:600;color:var(--color-neutral-muted)}.proceso-fase[data-astro-cid-h52ugb4d].is-active .proceso-fase__num[data-astro-cid-h52ugb4d]{color:#ffffffbf}.proceso-fase__dots[data-astro-cid-h52ugb4d]{display:none;align-items:center;gap:.375rem}.proceso-fase__dot[data-astro-cid-h52ugb4d]{width:.375rem;height:.375rem;border-radius:999px;background:#ffffff4d}.proceso-fase__dot[data-astro-cid-h52ugb4d].is-current{background:var(--color-brand-red)}.proceso-fase__foot[data-astro-cid-h52ugb4d]{display:flex;align-items:flex-start;gap:.875rem;margin-top:.875rem}.proceso-fase__icon[data-astro-cid-h52ugb4d]{display:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:var(--radius-pill);background:#ffffff26;color:#fff}.proceso-fase[data-astro-cid-h52ugb4d].is-active .proceso-fase__icon[data-astro-cid-h52ugb4d]{display:flex}.proceso-fase__body[data-astro-cid-h52ugb4d]{display:flex;flex-direction:column;gap:.4rem}.proceso-fase__titulo[data-astro-cid-h52ugb4d]{font-family:var(--font-display);font-weight:600;font-size:1.15rem;letter-spacing:-.02em;color:var(--color-neutral-ink)}.proceso-fase[data-astro-cid-h52ugb4d].is-active .proceso-fase__titulo[data-astro-cid-h52ugb4d]{color:#fff}.proceso-fase__desc[data-astro-cid-h52ugb4d]{max-width:42ch;font-size:.9375rem;line-height:1.55;color:var(--color-neutral-muted)}.proceso-fase[data-astro-cid-h52ugb4d].is-active .proceso-fase__desc[data-astro-cid-h52ugb4d]{color:#ffffffd9}@media (min-width: 1024px){.proceso-track[data-astro-cid-h52ugb4d]{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;gap:1rem;transition:grid-template-columns var(--motion-slow) var(--ease-standard)}.proceso-fase[data-astro-cid-h52ugb4d]{height:20rem;justify-content:space-between;padding:2rem;overflow:hidden}.proceso-fase[data-astro-cid-h52ugb4d].is-active .proceso-fase__dots[data-astro-cid-h52ugb4d]{display:flex}.proceso-fase[data-astro-cid-h52ugb4d]:not(.is-active){align-items:center;justify-content:center;background:var(--proceso-gray)}.proceso-fase[data-astro-cid-h52ugb4d]:not(.is-active) .proceso-fase__label-text[data-astro-cid-h52ugb4d]{display:none}.proceso-fase[data-astro-cid-h52ugb4d]:not(.is-active) .proceso-fase__num[data-astro-cid-h52ugb4d]{font-size:1.5rem}.proceso-fase[data-astro-cid-h52ugb4d]:not(.is-active) .proceso-fase__foot[data-astro-cid-h52ugb4d]{display:none}.proceso-fase[data-astro-cid-h52ugb4d].is-active .proceso-fase__foot[data-astro-cid-h52ugb4d]{margin-top:auto}.proceso-fase[data-astro-cid-h52ugb4d].is-active .proceso-fase__titulo[data-astro-cid-h52ugb4d]{font-size:1.4rem}.proceso-fase[data-astro-cid-h52ugb4d].is-active .proceso-fase__desc[data-astro-cid-h52ugb4d]{max-width:34ch;font-size:1rem}}@media (prefers-reduced-motion: reduce){.proceso-track[data-astro-cid-h52ugb4d]{transition:none}}
