@media (max-width:600px){.only-d{display:none!important}}@media (min-width:601px){.only-m{display:none!important}}.hero[data-astro-cid-cwimmrs4]{flex-direction:column;gap:36px;padding-top:120px;padding-bottom:72px;display:flex}.hero__grid[data-astro-cid-cwimmrs4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:end;gap:24px 56px;display:grid}.hero__l[data-astro-cid-cwimmrs4],.hero__r[data-astro-cid-cwimmrs4]{flex-direction:column;gap:20px;display:flex}.hero__r[data-astro-cid-cwimmrs4]{align-items:flex-start}.hero__ey[data-astro-cid-cwimmrs4]{align-items:center;gap:10px;display:flex}.hero__dot[data-astro-cid-cwimmrs4]{background:var(--m);border-radius:50%;width:8px;height:8px}.hero[data-astro-cid-cwimmrs4] h1[data-astro-cid-cwimmrs4]{text-wrap:balance;font-size:clamp(36px,4.8vw,72px)}.hero__lead[data-astro-cid-cwimmrs4]{color:var(--ink-66);max-width:42ch;font-size:17px;line-height:1.55}.hero__cta[data-astro-cid-cwimmrs4]{padding:14px 22px}.hero__visual[data-astro-cid-cwimmrs4]{aspect-ratio:21/9;background:var(--ph);border-radius:24px;min-height:320px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #11111066}.hero__visual[data-astro-cid-cwimmrs4] .hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__band[data-astro-cid-cwimmrs4]{position:absolute;bottom:20px;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.hero__marquee[data-astro-cid-cwimmrs4]{gap:10px;width:max-content;animation:40s linear infinite fk-marquee;display:flex}.hero__pill[data-astro-cid-cwimmrs4]{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f2f1eeeb;flex:none;align-items:center;gap:10px;padding:12px 18px;font-size:12px;font-weight:700;display:inline-flex}.hero__pilldot[data-astro-cid-cwimmrs4]{background:var(--m);border:1px solid var(--ink);border-radius:50%;width:7px;height:7px}.hero__m[data-astro-cid-cwimmrs4]{flex-direction:column;gap:18px;display:flex}.hero__mtags[data-astro-cid-cwimmrs4]{margin:0 -20px;overflow:hidden}.hero__mtrack[data-astro-cid-cwimmrs4]{width:max-content;animation:30s linear infinite fk-marquee;display:flex}.hero__mtag[data-astro-cid-cwimmrs4]{font-family:var(--font-title);text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--line-15);flex:none;margin-right:8px;padding:8px 16px;font-size:20px;font-weight:700}.hero__mcta[data-astro-cid-cwimmrs4]{justify-content:center;min-height:48px;padding:0 20px}.intro[data-astro-cid-cwimmrs4]{border-top:1px solid var(--line-08)}.intro__in[data-astro-cid-cwimmrs4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:24px 64px;padding-top:72px;padding-bottom:72px;display:grid}.intro[data-astro-cid-cwimmrs4] h2[data-astro-cid-cwimmrs4]{max-width:16ch;font-size:clamp(26px,2.8vw,40px)}.intro__txt[data-astro-cid-cwimmrs4]{flex-direction:column;gap:12px;display:flex}.intro[data-astro-cid-cwimmrs4] p[data-astro-cid-cwimmrs4]{color:#111110ad;text-wrap:pretty;font-size:17px;line-height:1.65}.intro__more[data-astro-cid-cwimmrs4]{all:unset;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-bottom:1.5px solid var(--ink);align-self:flex-start;font-size:12px;font-weight:700}.stats[data-astro-cid-cwimmrs4]{padding-bottom:84px}.stats__grid[data-astro-cid-cwimmrs4]{border-top:1px solid var(--line-15);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-top:28px;list-style:none;display:grid}.stats__item[data-astro-cid-cwimmrs4]{flex-direction:column;gap:14px;padding:32px 32px 0 0;display:flex}.stats__num[data-astro-cid-cwimmrs4]{font-size:clamp(52px,4.76vw,75px);line-height:.85}.stats__label[data-astro-cid-cwimmrs4]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.stats__dot[data-astro-cid-cwimmrs4]{background:var(--m);border:1px solid var(--ink);border-radius:50%;width:7px;height:7px}.stats[data-astro-cid-cwimmrs4] p[data-astro-cid-cwimmrs4]{color:var(--ink-60);text-wrap:pretty;max-width:34ch;font-size:15px;line-height:1.55}.svc[data-astro-cid-cwimmrs4]{padding-bottom:84px}.svc__tabs[data-astro-cid-cwimmrs4]{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.svc__tab[data-astro-cid-cwimmrs4]{font-family:var(--font-title);text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--line-20);color:var(--ink);cursor:pointer;background:0 0;padding:14px 22px;font-size:clamp(20px,2vw,30px);font-weight:700;line-height:.96;transition:background .25s,border-color .25s}.svc__tab[data-astro-cid-cwimmrs4].is-on{background:var(--m);border-color:var(--ink)}.svc__grid[data-astro-cid-cwimmrs4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:stretch;gap:16px;display:grid}.svc__img[data-astro-cid-cwimmrs4]{background:var(--ph);border-radius:24px;min-height:420px;position:relative;overflow:hidden}.svc__img[data-astro-cid-cwimmrs4] .svc__pic{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.svc__img[data-astro-cid-cwimmrs4] .svc__pic.is-on{opacity:1}.svc__card[data-astro-cid-cwimmrs4]{background:var(--soft);border:1px solid var(--line-08);border-radius:24px;flex-direction:column;padding:36px;display:flex}.svc__panel[data-astro-cid-cwimmrs4]{flex-direction:column;flex:1;gap:22px;display:flex}.svc__panel[data-astro-cid-cwimmrs4][hidden]{display:none}.svc[data-astro-cid-cwimmrs4] h3[data-astro-cid-cwimmrs4]{font-size:clamp(28px,3vw,44px)}.svc__tags[data-astro-cid-cwimmrs4]{flex-wrap:wrap;gap:6px;display:flex}.svc__tag[data-astro-cid-cwimmrs4]{letter-spacing:.08em;border-radius:var(--r-pill);background:#fff;border:1px solid #1111101f;padding:8px 12px;font-size:11px;font-weight:700}.svc[data-astro-cid-cwimmrs4] p[data-astro-cid-cwimmrs4]{color:#111110ad;text-wrap:pretty;font-size:16px;line-height:1.65}.svc__cta[data-astro-cid-cwimmrs4]{align-self:flex-start;margin-top:auto;padding:14px 22px}.mres[data-astro-cid-cwimmrs4]{flex-direction:column;gap:16px;padding:36px 0;display:flex}.mres__head[data-astro-cid-cwimmrs4]{flex-direction:column;gap:10px;display:flex}.mres[data-astro-cid-cwimmrs4] h2[data-astro-cid-cwimmrs4]{text-wrap:balance;font-size:28px}.mres__cards[data-astro-cid-cwimmrs4]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:stretch;gap:10px;padding:0 20px;scroll-padding:0 20px;display:flex;overflow-x:auto}.mcard[data-astro-cid-cwimmrs4]{scroll-snap-align:start;border:1px solid var(--line-08);background:#fff;border-radius:22px;flex-direction:column;flex:0 0 80%;display:flex;overflow:hidden}.mcard__img[data-astro-cid-cwimmrs4]{aspect-ratio:16/10;background:var(--ph);position:relative}.mcard__img[data-astro-cid-cwimmrs4] img[data-astro-cid-cwimmrs4]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mcard__name[data-astro-cid-cwimmrs4]{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf9f6bf;padding:5px 9px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.mcard__body[data-astro-cid-cwimmrs4]{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.mcard__metric[data-astro-cid-cwimmrs4]{border-radius:var(--r-pill);background:var(--m);color:var(--ink);align-self:flex-start;align-items:center;padding:6px 11px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.mcard[data-astro-cid-cwimmrs4] strong[data-astro-cid-cwimmrs4]{font-family:var(--font-title);text-wrap:pretty;font-size:17px;font-weight:700;line-height:1.15}.mcard__more[data-astro-cid-cwimmrs4]{border-top:1px solid var(--line-08);text-align:right;margin-top:auto;padding-top:10px;font-size:12px;font-weight:700}.meth[data-astro-cid-cwimmrs4]{background:var(--soft);border-top:1px solid #1111100f;border-bottom:1px solid #1111100f}.meth__in[data-astro-cid-cwimmrs4]{padding-top:84px;padding-bottom:84px}.meth__head[data-astro-cid-cwimmrs4]{flex-direction:column;gap:16px;margin-bottom:36px;display:flex}.meth[data-astro-cid-cwimmrs4] h2[data-astro-cid-cwimmrs4]{font-size:clamp(28px,3vw,44px)}.meth__grid[data-astro-cid-cwimmrs4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;list-style:none;display:grid}.meth__card[data-astro-cid-cwimmrs4]{border:1px solid var(--line-08);background:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:28px;transition:transform .3s,box-shadow .3s;display:flex}@media (pointer:fine){.meth__card[data-astro-cid-cwimmrs4]:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px #11111059}}.meth__n[data-astro-cid-cwimmrs4]{background:var(--m);border:1px solid var(--ink);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:flex}.meth[data-astro-cid-cwimmrs4] h3[data-astro-cid-cwimmrs4]{font-size:clamp(24px,2.2vw,32px)}.meth[data-astro-cid-cwimmrs4] p[data-astro-cid-cwimmrs4]{color:var(--ink-66);text-wrap:pretty;font-size:15px;line-height:1.6}.meth__k[data-astro-cid-cwimmrs4]{border-top:1px solid var(--line-08);margin-top:auto;padding-top:14px;font-size:14px;font-weight:700}.fits[data-astro-cid-cwimmrs4]{flex-direction:column;gap:32px;padding-top:84px;padding-bottom:84px;display:flex}.fits__head[data-astro-cid-cwimmrs4]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.fits__title[data-astro-cid-cwimmrs4]{flex-direction:column;gap:14px;display:flex}.fits[data-astro-cid-cwimmrs4] h2[data-astro-cid-cwimmrs4]{font-size:clamp(28px,3vw,44px)}.fits__link[data-astro-cid-cwimmrs4]{border-color:#11111040}.fits__link[data-astro-cid-cwimmrs4]:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.fits__grid[data-astro-cid-cwimmrs4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;list-style:none;display:grid}.fits__card[data-astro-cid-cwimmrs4]{border:1px solid var(--line-08);background:#fff;border-radius:20px;flex-direction:column;gap:14px;min-height:240px;padding:22px;transition:background .25s,transform .25s;display:flex}@media (pointer:fine){.fits__card[data-astro-cid-cwimmrs4]:hover{background:var(--m);transform:translateY(-3px)}html.fk-dark .fits__card[data-astro-cid-cwimmrs4]:hover,html.fk-dark .fits__card[data-astro-cid-cwimmrs4]:hover [data-astro-cid-cwimmrs4]:not(.fits__ico):not(.fits__ico *){color:#f2f1ee}}.fits__row[data-astro-cid-cwimmrs4]{justify-content:space-between;align-items:center;display:flex}.fits__num[data-astro-cid-cwimmrs4]{color:var(--ink);font-size:28px;line-height:.85}.fits__ico[data-astro-cid-cwimmrs4]{background:var(--ink);width:40px;height:40px;color:var(--m);border-radius:50%;justify-content:center;align-items:center;display:flex}.fits[data-astro-cid-cwimmrs4] h3[data-astro-cid-cwimmrs4]{text-wrap:pretty;margin-top:auto;font-size:17px;line-height:1.3}.fits[data-astro-cid-cwimmrs4] p[data-astro-cid-cwimmrs4]{color:var(--ink-66);text-wrap:pretty;font-size:14px;line-height:1.55}.mcta[data-astro-cid-cwimmrs4]{padding-bottom:24px}.mcta__box[data-astro-cid-cwimmrs4]{background:var(--ink);color:var(--paper);border-radius:24px;flex-direction:column;gap:14px;padding:26px 22px;display:flex}.mcta__ey[data-astro-cid-cwimmrs4]{color:#f2f1ee8c}.mcta[data-astro-cid-cwimmrs4] h2[data-astro-cid-cwimmrs4]{color:var(--paper);text-wrap:balance;font-size:28px}.mcta[data-astro-cid-cwimmrs4] p[data-astro-cid-cwimmrs4]{color:#f2f1eeb3;font-size:14px;line-height:1.55}.mcta__btn[data-astro-cid-cwimmrs4]{justify-content:center;min-height:48px;padding:0 20px}@media (max-width:600px){.hero[data-astro-cid-cwimmrs4]{gap:18px;padding-top:82px;padding-bottom:32px}.hero__grid[data-astro-cid-cwimmrs4],.hero__l[data-astro-cid-cwimmrs4],.hero__r[data-astro-cid-cwimmrs4]{gap:14px}.hero__ey[data-astro-cid-cwimmrs4]{gap:8px;font-size:11px}.hero__dot[data-astro-cid-cwimmrs4]{width:7px;height:7px;box-shadow:0 0 0 1px var(--ink)}.hero[data-astro-cid-cwimmrs4] h1[data-astro-cid-cwimmrs4]{text-wrap:pretty;line-height:.95;font-size:28px!important}.hero__lead[data-astro-cid-cwimmrs4]{color:#1111109e;text-wrap:pretty;font-size:14.5px}.intro[data-astro-cid-cwimmrs4]{border-top:0}.intro__in[data-astro-cid-cwimmrs4]{gap:12px;padding-top:0;padding-bottom:36px}.intro[data-astro-cid-cwimmrs4] h2[data-astro-cid-cwimmrs4]{text-wrap:balance;max-width:none;font-size:28px}.intro[data-astro-cid-cwimmrs4] p[data-astro-cid-cwimmrs4]{color:var(--ink-66);font-size:14px;line-height:1.55}.intro[data-astro-cid-cwimmrs4] p[data-astro-cid-cwimmrs4].is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stats[data-astro-cid-cwimmrs4]{padding-bottom:36px}.stats[data-astro-cid-cwimmrs4] .eyebrow[data-astro-cid-cwimmrs4]{font-size:11px}.stats__grid[data-astro-cid-cwimmrs4]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;border-top:0;gap:10px;margin:14px -20px 0;padding:0 20px;scroll-padding:0 20px;display:flex;overflow-x:auto}.stats__item[data-astro-cid-cwimmrs4]{scroll-snap-align:start;border:1px solid var(--line-08);background:#fff;border-radius:18px;flex:0 0 66%;gap:8px;padding:18px}.stats__num[data-astro-cid-cwimmrs4]{font-size:40px;line-height:.9}.stats__label[data-astro-cid-cwimmrs4]{letter-spacing:0;text-transform:none;font-size:14px}.stats[data-astro-cid-cwimmrs4] p[data-astro-cid-cwimmrs4]{max-width:none;font-size:12.5px;line-height:1.45}.svc[data-astro-cid-cwimmrs4]{background:var(--soft);border-top:1px solid #1111100f;border-bottom:1px solid #1111100f;flex-direction:column;gap:14px;padding:32px 20px 36px;display:flex}.svc__ey[data-astro-cid-cwimmrs4]{font-size:11px}.svc__tabs[data-astro-cid-cwimmrs4]{border-radius:var(--r-pill);background:#1111100f;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:0;padding:4px;display:grid}.svc__tab[data-astro-cid-cwimmrs4]{font-family:var(--font-text);text-transform:none;border-radius:var(--r-pill);text-align:center;border:0;justify-content:center;align-items:center;min-height:44px;padding:0 6px;font-size:11.5px;font-weight:700;line-height:1.2;display:flex}.svc__tab[data-astro-cid-cwimmrs4].is-on{background:var(--ink);color:var(--paper)}html.fk-dark .svc__tab[data-astro-cid-cwimmrs4].is-on,html.fk-dark .svc__tab[data-astro-cid-cwimmrs4].is-on [data-astro-cid-cwimmrs4]{color:var(--paper)!important}.svc__grid[data-astro-cid-cwimmrs4]{border:1px solid var(--line-08);background:#fff;border-radius:22px;display:block;overflow:hidden}.svc__img[data-astro-cid-cwimmrs4]{aspect-ratio:16/10;border-radius:0;min-height:0}.svc__card[data-astro-cid-cwimmrs4]{background:#fff;border:0;border-radius:0;padding:16px 0 18px}.svc__panel[data-astro-cid-cwimmrs4]{gap:12px}.svc__tags--m[data-astro-cid-cwimmrs4]{flex-wrap:nowrap;padding:0 16px;overflow-x:auto}.svc__tag--m[data-astro-cid-cwimmrs4]{background:var(--m);border:0;flex:none;padding:6px 10px;font-size:10px}.svc[data-astro-cid-cwimmrs4] p[data-astro-cid-cwimmrs4]{padding:0 16px;font-size:13.5px;line-height:1.55}.svc__cta--m[data-astro-cid-cwimmrs4]{justify-content:center;align-self:stretch;min-height:48px;margin:0 16px;padding:0 20px}.meth[data-astro-cid-cwimmrs4]{background:0 0;border:0}.meth__in[data-astro-cid-cwimmrs4]{padding:0 0 36px}.meth__head[data-astro-cid-cwimmrs4]{gap:10px;margin-bottom:16px;padding:0 20px}.meth__head[data-astro-cid-cwimmrs4] .eyebrow[data-astro-cid-cwimmrs4]{font-size:11px}.meth[data-astro-cid-cwimmrs4] h2[data-astro-cid-cwimmrs4]{text-wrap:balance;font-size:28px}.meth__grid[data-astro-cid-cwimmrs4]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:stretch;gap:10px;padding:0 20px;scroll-padding:0 20px;display:flex;overflow-x:auto}.meth__card[data-astro-cid-cwimmrs4]{scroll-snap-align:start;flex:0 0 80%;gap:12px;min-height:250px;padding:20px}.meth__card--first[data-astro-cid-cwimmrs4]{background:var(--m)}.meth__n[data-astro-cid-cwimmrs4]{width:auto;height:auto;font-family:var(--font-title);background:0 0;border:0;justify-content:flex-start;font-size:36px;font-weight:800;line-height:.85}.meth[data-astro-cid-cwimmrs4] h3[data-astro-cid-cwimmrs4]{font-size:24px;line-height:1}.meth[data-astro-cid-cwimmrs4] p[data-astro-cid-cwimmrs4]{color:var(--ink-70);font-size:13.5px;line-height:1.5}.meth__k[data-astro-cid-cwimmrs4]{border-top-color:#1111101f;padding-top:10px;font-size:12.5px}.fits[data-astro-cid-cwimmrs4]{gap:16px;padding-top:0;padding-bottom:36px}.fits[data-astro-cid-cwimmrs4] h2[data-astro-cid-cwimmrs4]{text-wrap:balance;font-size:24px}.fits__grid[data-astro-cid-cwimmrs4]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:stretch;gap:10px;margin:0 -20px;padding:0 20px;scroll-padding:0 20px;display:flex;overflow-x:auto}.fits__card[data-astro-cid-cwimmrs4]{scroll-snap-align:start;border-radius:18px;flex:0 0 72%;gap:10px;min-height:0;padding:18px}.fits__num[data-astro-cid-cwimmrs4]{font-size:24px}.fits__ico[data-astro-cid-cwimmrs4]{width:36px;height:36px}.fits__ico[data-astro-cid-cwimmrs4] svg[data-astro-cid-cwimmrs4]{stroke-width:1.8px}.fits[data-astro-cid-cwimmrs4] h3[data-astro-cid-cwimmrs4]{font-family:var(--font-text);text-transform:none;margin-top:0;font-size:15px;font-weight:700;line-height:1.3}.fits[data-astro-cid-cwimmrs4] p[data-astro-cid-cwimmrs4]{color:#1111109e;font-size:13px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.hero__marquee[data-astro-cid-cwimmrs4],.hero__mtrack[data-astro-cid-cwimmrs4]{animation:none}}
