.strip[data-astro-cid-46mmsxmu]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.strip__track[data-astro-cid-46mmsxmu]{width:max-content;animation:38s linear infinite marquee;display:flex}.strip[data-astro-cid-46mmsxmu]:hover .strip__track[data-astro-cid-46mmsxmu]{animation-play-state:paused}.strip__set[data-astro-cid-46mmsxmu]{align-items:center;gap:clamp(48px,7vw,96px);padding-right:clamp(48px,7vw,96px);display:flex}.strip__item[data-astro-cid-46mmsxmu]{place-items:center;height:72px;display:grid}.strip__img[data-astro-cid-46mmsxmu]{object-fit:contain;filter:grayscale()opacity(.6);width:auto;max-width:170px;height:52px;transition:filter .4s var(--ease), transform .4s var(--ease)}.strip__item[data-astro-cid-46mmsxmu]:hover .strip__img[data-astro-cid-46mmsxmu]{filter:none;transform:scale(1.06)}.strip__name[data-astro-cid-46mmsxmu]{letter-spacing:-.02em;color:#8b9a95;white-space:nowrap;font-size:1.35rem;font-weight:800;transition:color .3s}.strip__item[data-astro-cid-46mmsxmu]:hover .strip__name[data-astro-cid-46mmsxmu]{color:var(--green)}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.strip[data-astro-cid-46mmsxmu]{-webkit-mask-image:none;mask-image:none}.strip__track[data-astro-cid-46mmsxmu]{width:auto;animation:none}.strip__set[data-astro-cid-46mmsxmu]{flex-wrap:wrap;justify-content:center;gap:32px 56px;padding:0}.strip__set[data-astro-cid-46mmsxmu][aria-hidden]{display:none}}.ts[data-astro-cid-gakqr736]{text-align:center;max-width:900px;margin-inline:auto;position:relative}.ts__mark[data-astro-cid-gakqr736]{height:64px;color:var(--yellow);font-size:7rem;font-weight:800;line-height:.8;display:block}.ts__viewport[data-astro-cid-gakqr736]{min-height:220px;display:grid;overflow-x:clip}.ts__slide[data-astro-cid-gakqr736]{grid-area:1/1;margin:0}.ts__slide[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736]{color:#fff;letter-spacing:-.01em;margin:0 0 26px;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:600;line-height:1.45}.ts__slide[data-astro-cid-gakqr736] figcaption[data-astro-cid-gakqr736]{color:var(--sage);letter-spacing:.02em;font-weight:700}.ts__nav[data-astro-cid-gakqr736]{justify-content:center;align-items:center;gap:18px;margin-top:36px;display:flex}.ts__arrow[data-astro-cid-gakqr736]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .3s,color .3s;display:grid}.ts__arrow[data-astro-cid-gakqr736]:hover{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.ts__arrow[data-astro-cid-gakqr736] svg{width:20px;height:20px}.ts__dots[data-astro-cid-gakqr736]{gap:8px;display:flex}.ts__dots[data-astro-cid-gakqr736] button[data-astro-cid-gakqr736]{cursor:pointer;width:10px;height:10px;transition:width .4s var(--ease), background .3s;background:#ffffff4d;border:0;border-radius:99px;padding:0}.ts__dots[data-astro-cid-gakqr736] button[data-astro-cid-gakqr736][aria-current=true]{background:var(--yellow);width:30px}.commit[data-astro-cid-gakqr736]{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.commit__item[data-astro-cid-gakqr736]{border-radius:var(--radius);transition:transform .45s var(--ease), background .3s;background:#ffffff0f;border:1px solid #ffffff1f;padding:28px}.commit__item[data-astro-cid-gakqr736]:hover{background:#ffffff1a;transform:translateY(-6px)}.commit__item[data-astro-cid-gakqr736] .icon-badge[data-astro-cid-gakqr736]{color:var(--yellow);background:#ffd96629}.commit__item[data-astro-cid-gakqr736] h3[data-astro-cid-gakqr736]{color:#fff;margin-bottom:6px}.commit__item[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{color:#c5d6d0;margin:0}.carousel__view[data-astro-cid-oulirr76]{container-type:inline-size}.carousel__track[data-astro-cid-oulirr76]{--slide:min(var(--carousel-slide,720px), 84cqw);padding:16px calc((100cqw - var(--slide)) / 2) 40px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:clamp(14px,2vw,24px);margin-block:-16px -40px;display:flex;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.carousel__track[data-astro-cid-oulirr76]::-webkit-scrollbar{display:none}.carousel__track[data-astro-cid-oulirr76] .carousel__slide{flex:0 0 var(--slide);scroll-snap-align:center;min-width:0;transition:opacity .45s var(--ease), transform .45s var(--ease);display:flex}.carousel__track[data-astro-cid-oulirr76] .carousel__slide>*{flex:1;min-width:0}.carousel.is-ready .carousel__track[data-astro-cid-oulirr76] .carousel__slide:not(.is-active){opacity:.5;cursor:pointer;transform:scale(.97)}.carousel__nav[data-astro-cid-oulirr76]{justify-content:center;align-items:center;gap:14px;margin-top:clamp(24px,3vw,36px);display:flex}.carousel__arrow[data-astro-cid-oulirr76]{border:1px solid var(--green);width:48px;height:48px;color:var(--green);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.carousel__arrow[data-astro-cid-oulirr76]:hover{background:var(--green);color:#fff}.carousel__arrow[data-astro-cid-oulirr76] svg{width:20px;height:20px}.carousel__dots[data-astro-cid-oulirr76]{display:flex}.carousel__dots[data-astro-cid-oulirr76] button[data-astro-cid-oulirr76]{cursor:pointer;background:0 0;border:0;place-items:center;height:28px;padding:0 4px;display:grid}.carousel__dots[data-astro-cid-oulirr76] button[data-astro-cid-oulirr76]:before{content:"";background:var(--mint-2);width:10px;height:10px;transition:width .4s var(--ease), background .3s;border-radius:99px;display:block;box-shadow:inset 0 0 0 1px #22765e59}.carousel__dots[data-astro-cid-oulirr76] button[data-astro-cid-oulirr76][aria-current=true]:before{background:var(--green);width:30px;box-shadow:none}@media (prefers-reduced-motion:reduce){.carousel__track[data-astro-cid-oulirr76] .carousel__slide{transition:none}}.hero[data-astro-cid-lcdefpme]{background:var(--ink);align-items:center;min-height:clamp(560px,82vh,820px);padding:clamp(56px,7vw,96px) 0;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero__bg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:60% 40%;transform-origin:60% 40%;width:100%;height:100%}.hero__bg[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg,#182a24ed 0%,#182a24d1 45%,#182a244d 100%);position:absolute;inset:0}.hero__in[data-astro-cid-lcdefpme]{position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:26px}.hero[data-astro-cid-lcdefpme] .hl[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--yellow)}.hero__lead[data-astro-cid-lcdefpme]{color:#e8f1ee;margin-bottom:34px}.hero__tags[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,16px);margin-top:clamp(28px,4vw,44px);display:grid}.tag[data-astro-cid-lcdefpme]{min-width:0;color:var(--ink);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:7px 14px;font-size:.78rem;font-weight:600;line-height:1.25;display:flex;box-shadow:0 10px 28px #0000004d}.tag[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.01em;color:var(--green-dark);font-size:1rem;font-weight:800;line-height:1.25;display:block}.tag__icon[data-astro-cid-lcdefpme]{background:var(--mint);width:24px;height:24px;color:var(--green);border-radius:7px;flex:none;place-items:center;display:grid}.tag__icon[data-astro-cid-lcdefpme] svg{width:15px;height:15px}.tag--yellow[data-astro-cid-lcdefpme]{background:var(--yellow)}.tag--yellow[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.tag--yellow[data-astro-cid-lcdefpme] .tag__icon[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--yellow)}@media (width<=1000px){.hero[data-astro-cid-lcdefpme]{min-height:0}.hero__bg[data-astro-cid-lcdefpme]:after{background:#182a24d1}}@media (width<=560px){.tag[data-astro-cid-lcdefpme]{justify-content:flex-start;padding:7px 10px;font-size:.68rem}.tag[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.86rem}.tag__icon[data-astro-cid-lcdefpme]{display:none}}@media (width<=360px){.tag[data-astro-cid-lcdefpme]{padding:7px 8px;font-size:.6rem}.tag[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.75rem}}.challenges[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1040px){.challenges[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.challenges[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.glance__in[data-astro-cid-lcdefpme]{display:grid}.stats[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin:0;display:grid}.stat[data-astro-cid-lcdefpme]{border-right:1px solid var(--line);margin-right:24px;padding:30px 24px 10px 0}.stat[data-astro-cid-lcdefpme]:last-child{border-right:0}.stat[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--green);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:800;line-height:1}.stat[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--ink);letter-spacing:0;margin-left:4px;font-size:1.1rem;font-weight:700}.stat[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--muted);margin:10px 0 0}.footnote[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:26px;font-size:.82rem}@media (width<=800px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.stat[data-astro-cid-lcdefpme]:nth-child(2){border-right:0}.stat[data-astro-cid-lcdefpme]{margin-right:16px;padding-right:12px}.stat[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:2.4rem}.stat[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-size:.95rem}}.why-sec[data-astro-cid-lcdefpme]{overflow:hidden}.why__bg[data-astro-cid-lcdefpme]{position:absolute;inset:0;overflow:hidden}.why__bg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 12%;width:70%;height:115%;position:absolute;top:0;left:30%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.why__bg[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg,#182a24f2 0%,#182a24e0 48%,#182a244d 68%,#182a241a 100%);position:absolute;inset:0}.why[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(36px,6vw,88px);display:grid;position:relative}.why__list[data-astro-cid-lcdefpme]{gap:26px;margin:0;padding:0;list-style:none;display:grid}.why__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:18px;display:flex}.why__list[data-astro-cid-lcdefpme] .icon-badge[data-astro-cid-lcdefpme]{color:var(--yellow);background:#ffd96629;flex:none;margin:0}.why__list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:4px}.why__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#d9e6e1;margin:0}@media (width<=900px){.why[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.why__bg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;left:0;-webkit-mask-image:none;mask-image:none}.why__bg[data-astro-cid-lcdefpme]:after{background:#182a24db}}.svc[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.svc__n[data-astro-cid-lcdefpme]{color:var(--green);background:var(--mint);border-radius:99px;width:fit-content;margin-bottom:20px;padding:6px 12px;font-size:.9rem;font-weight:800}.svc[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.svc__best[data-astro-cid-lcdefpme]{border-top:1px dashed var(--line);margin:auto 0 0;padding-top:18px;font-size:.93rem;color:var(--ink)!important}.svc__best[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:4px;font-size:.75rem;font-weight:800;display:block}.spec[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:#fff;margin-top:clamp(32px,4vw,48px);padding:clamp(28px,4vw,44px)}.spec__h[data-astro-cid-lcdefpme]{max-width:40ch;font-size:1.25rem}.spec__chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin:18px 0;padding:0;list-style:none;display:flex}.spec__chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--off);border:1px solid var(--line);color:var(--ink);transition:background .3s, border-color .3s, transform .3s var(--ease);border-radius:99px;padding:9px 16px;font-size:.92rem;font-weight:600}.spec__chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover{border-color:var(--yellow);background:#fff4d1;transform:translateY(-2px)}.spec__also[data-astro-cid-lcdefpme]{color:var(--muted)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps__track[data-astro-cid-lcdefpme]{background:var(--line);border-radius:3px;height:3px;position:absolute;top:27px;left:10%;right:10%}.steps__line[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--green), var(--sage));transform-origin:0;border-radius:3px;position:absolute;inset:0}.is-done .steps__line[data-astro-cid-lcdefpme]{transform:none}.step[data-astro-cid-lcdefpme]{text-align:center;position:relative}.step__n[data-astro-cid-lcdefpme]{border:3px solid var(--line);width:56px;height:56px;color:var(--muted);transition:background .5s, border-color .5s, color .5s, transform .5s var(--ease);background:#fff;border-radius:50%;place-items:center;margin:0 auto 20px;font-size:1.2rem;font-weight:800;display:grid;position:relative}.is-on .step__n[data-astro-cid-lcdefpme],.is-done .step__n[data-astro-cid-lcdefpme]{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 0 0 8px var(--mint);transform:scale(1.08)}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.08rem}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.95rem}.steps__note[data-astro-cid-lcdefpme]{text-align:center;background:var(--off);border-radius:16px;max-width:720px;margin:40px auto 0;padding:20px 26px}@media (width<=900px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.steps__track[data-astro-cid-lcdefpme]{width:3px;height:auto;inset:28px auto 28px 27px}.steps__line[data-astro-cid-lcdefpme]{transform-origin:top}.step[data-astro-cid-lcdefpme]{text-align:left;grid-template-columns:56px 1fr;column-gap:20px;display:grid}.step__n[data-astro-cid-lcdefpme]{grid-row:span 2;margin:0}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:12px}}.logos[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:40px}.ins-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:44px;display:flex}.ins-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.ins-carousel{--carousel-slide:460px}
