.hero[data-astro-cid-sf272gaj]{padding:32px 0 48px;position:relative;overflow:hidden}.hero-g[data-astro-cid-sf272gaj]{align-items:center;display:grid;position:relative}.hero-t[data-astro-cid-sf272gaj] .b-eyebrow[data-astro-cid-sf272gaj]{margin-bottom:12px}h1[data-astro-cid-sf272gaj]{letter-spacing:-.03em;color:var(--c-ink);font-size:40px;font-weight:800;line-height:1.15}.ln[data-astro-cid-sf272gaj]{display:block}.g[data-astro-cid-sf272gaj]{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub[data-astro-cid-sf272gaj]{max-width:520px;color:var(--c-ink-2);margin-top:24px;font-size:16px;line-height:1.55}.hero-cta[data-astro-cid-sf272gaj]{flex-direction:column;gap:12px;margin-top:24px;display:flex}.hero-cta[data-astro-cid-sf272gaj] .btn[data-astro-cid-sf272gaj]{width:100%}.hero-cta[data-astro-cid-sf272gaj] svg{flex:none;width:16px;height:16px}.hero-note[data-astro-cid-sf272gaj]{color:var(--c-ink-2);align-items:center;gap:8px;margin-top:24px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.hero-note[data-astro-cid-sf272gaj] svg{width:16px;height:16px;color:var(--c-brand);flex:none}.hero-ph[data-astro-cid-sf272gaj]{--k:32px;margin:24px 0 0}.hero-ph[data-astro-cid-sf272gaj] img[data-astro-cid-sf272gaj]{aspect-ratio:1;object-fit:cover;width:100%}.hc[data-astro-cid-sf272gaj]{--u:1px;flex-direction:column;align-items:center;width:100%;margin-top:24px;display:flex;position:relative;container-type:inline-size}.hc-core[data-astro-cid-sf272gaj]{aspect-ratio:1;width:min(260px,100%);position:relative}.hc-svg[data-astro-cid-sf272gaj]{width:100%;height:100%;display:block;overflow:visible}.hc-orb[data-astro-cid-sf272gaj]{fill:none;stroke:var(--c-ink-3);stroke-opacity:.22;stroke-width:1.25px;transition:opacity .5s}.hc-tr[data-astro-cid-sf272gaj]{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;transition:opacity .4s}.hc-dot[data-astro-cid-sf272gaj]{fill:var(--c-brand);stroke:var(--c-bg);stroke-width:3px;filter:drop-shadow(0 0 6px #f0281e8c);transition:opacity .4s}.hc-fl[data-astro-cid-sf272gaj]{flood-color:var(--c-ink);flood-opacity:.14}.hc-rot[data-astro-cid-sf272gaj]{transform-origin:256px 256px;animation:hcRot .9s var(--ease-brand) both}@keyframes hcRot{0%{transform:rotate(-90deg)}}.hc-p[data-astro-cid-sf272gaj]{transform:translate(calc(var(--x) * 44px), calc(var(--y) * 44px));animation:hcSep .7s .9s var(--ease-brand) both}@keyframes hcSep{0%{transform:none}}.hc-pi[data-astro-cid-sf272gaj]{transition:transform .7s var(--ease-brand), filter .4s, opacity .4s}.hc--run[data-astro-cid-sf272gaj] .hc-p[data-astro-cid-sf272gaj].on .hc-pi[data-astro-cid-sf272gaj]{transform:translate(calc(var(--x) * 12px), calc(var(--y) * 12px));filter:brightness(1.1) drop-shadow(0 10px 18px color-mix(in srgb, var(--c-brand) 30%, transparent))}.hc--run[data-astro-cid-sf272gaj]:not([data-st="4"]) .hc-p[data-astro-cid-sf272gaj]:not(.on) .hc-pi[data-astro-cid-sf272gaj]{opacity:.78;filter:saturate(.75)}.hc[data-astro-cid-sf272gaj][data-st="4"] .hc-p[data-astro-cid-sf272gaj] .hc-pi[data-astro-cid-sf272gaj]{filter:none;transform:none}.hc-st[data-astro-cid-sf272gaj]{transform-origin:256px 256px;transition:transform .7s var(--ease-brand);animation:2.4s ease-in-out infinite hcPulse}@keyframes hcPulse{50%{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--c-ai) 50%, transparent))}}.hc[data-astro-cid-sf272gaj][data-st="4"] .hc-st[data-astro-cid-sf272gaj]{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--c-ai) 55%, transparent)) brightness(1.12);animation:none;transform:rotate(45deg)scale(.9)}.hc[data-astro-cid-sf272gaj][data-st="4"] [data-astro-cid-sf272gaj]:is(.hc-orb,.hc-tr,.hc-dot){opacity:0}.hc-w[data-astro-cid-sf272gaj]{fill:none;stroke:var(--c-ai);stroke-width:1.5px;opacity:0;transform-origin:256px 256px}.hc[data-astro-cid-sf272gaj][data-st="4"] .hc-w[data-astro-cid-sf272gaj]{animation:hcWave 6s cubic-bezier(.25, .6, .4, 1) calc(var(--i) * 1s) infinite}@keyframes hcWave{0%{opacity:0;transform:scale(.35)}15%{opacity:.28}to{opacity:0;transform:scale(1.8)}}.hc-hit[data-astro-cid-sf272gaj] [data-astro-cid-sf272gaj]:is(path,circle){fill:#0000;cursor:pointer}.hc-hit[data-astro-cid-sf272gaj]{-webkit-tap-highlight-color:transparent}.hc-lbs[data-astro-cid-sf272gaj]{display:none}.hc-lb[data-astro-cid-sf272gaj]{align-items:baseline;gap:calc(6 * var(--u));white-space:nowrap;font-size:max(11px, calc(13 * var(--u)));color:var(--c-ink-3);font-weight:600;line-height:1.3;transition:opacity .4s;display:flex;position:absolute}.hc-lb[data-astro-cid-sf272gaj] i[data-astro-cid-sf272gaj],.hc-cdh[data-astro-cid-sf272gaj] i[data-astro-cid-sf272gaj],.hc-ls[data-astro-cid-sf272gaj] i[data-astro-cid-sf272gaj]{font-style:normal;font-family:var(--font-label);font-size:max(11px, calc(12 * var(--u)));color:var(--c-brand)}.hc-lb[data-astro-cid-sf272gaj].on{opacity:0}.hc-hint[data-astro-cid-sf272gaj]{text-align:center;font-size:max(12px, calc(14 * var(--u)));color:var(--c-ai);margin-top:12px;font-weight:600;line-height:1.4;transition:opacity .4s}.hc-ht[data-astro-cid-sf272gaj]{display:none}@media (hover:none){.hc-hm[data-astro-cid-sf272gaj]{display:none}.hc-ht[data-astro-cid-sf272gaj]{display:inline}}.hc-cds[data-astro-cid-sf272gaj]{pointer-events:none;width:min(100%,400px);margin-top:16px;display:grid}.hc-cds[data-astro-cid-sf272gaj]>[data-astro-cid-sf272gaj]{grid-area:1/1}.hc-cd[data-astro-cid-sf272gaj],.hc-ls[data-astro-cid-sf272gaj]{padding:calc(14 * var(--u)) calc(16 * var(--u));background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;transform:translateY(8px)}.hc-cd[data-astro-cid-sf272gaj].on{opacity:1;transform:none}.hc-cd[data-astro-cid-sf272gaj]:not(.on),.hc[data-astro-cid-sf272gaj]:not([data-st="4"]) .hc-ls[data-astro-cid-sf272gaj]{transition-duration:.15s}.hc-cd[data-astro-cid-sf272gaj].on,.hc[data-astro-cid-sf272gaj][data-st="4"] .hc-ls[data-astro-cid-sf272gaj]{transition-delay:.15s}.hc[data-astro-cid-sf272gaj][data-st="4"] .hc-cd[data-astro-cid-sf272gaj]{opacity:0}.hc[data-astro-cid-sf272gaj][data-st="4"] .hc-ls[data-astro-cid-sf272gaj]{opacity:1;transform:none}.hc-cdh[data-astro-cid-sf272gaj]{align-items:baseline;gap:calc(8 * var(--u));margin-bottom:calc(4 * var(--u));display:flex}.hc-cdh[data-astro-cid-sf272gaj] b[data-astro-cid-sf272gaj]{font-size:max(13px, calc(16 * var(--u)));color:var(--c-ink);font-weight:700;line-height:1.3}.hc-tx[data-astro-cid-sf272gaj]{margin-bottom:calc(10 * var(--u));font-size:max(11px, calc(13 * var(--u)));color:var(--c-ink-2);line-height:1.45}.hc-ch[data-astro-cid-sf272gaj]{gap:calc(6 * var(--u));flex-wrap:wrap;display:flex}.hc-ch[data-astro-cid-sf272gaj] li[data-astro-cid-sf272gaj]{padding:calc(4 * var(--u)) calc(8 * var(--u));border-radius:var(--r-sm);background:var(--c-surface-2);font-size:max(11px, calc(12 * var(--u)));color:var(--c-ink);font-weight:600;line-height:1.3}.hc-ls[data-astro-cid-sf272gaj]{flex-direction:column;justify-content:center;gap:8px;display:flex}.hc-ls[data-astro-cid-sf272gaj] li[data-astro-cid-sf272gaj]{color:var(--c-ink);align-items:baseline;gap:8px;font-size:16px;font-weight:700;line-height:1.3;display:flex}.hc-cds[data-astro-cid-sf272gaj],.hc-lbs[data-astro-cid-sf272gaj]{animation:.3s 1.5s both hcFade}@keyframes hcFade{0%{opacity:0}}@media (width>=1024px){.hero[data-astro-cid-sf272gaj]{min-height:min(100vh,940px);padding:calc(var(--hd) + 64px) 0 64px;align-items:center;display:flex}.hero-g[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;width:100%}h1[data-astro-cid-sf272gaj]{font-size:72px}.hero-sub[data-astro-cid-sf272gaj]{max-width:480px;font-size:18px}.hero-cta[data-astro-cid-sf272gaj]{flex-flow:wrap;margin-top:32px}.hero-cta[data-astro-cid-sf272gaj] .btn[data-astro-cid-sf272gaj]{width:auto}.hero-ph[data-astro-cid-sf272gaj]{--k:48px;margin:0}.hc[data-astro-cid-sf272gaj]{margin:0}.hc-core[data-astro-cid-sf272gaj]{width:min(360px,100%)}}@media (width>=1360px){.hero-g--a2[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px}.hc[data-astro-cid-sf272gaj]{--u:calc(100cqw / 946);width:min(946px, calc(100% + var(--mx) - 16px));aspect-ratio:946/666;justify-self:start;display:block}.hc-core[data-astro-cid-sf272gaj]{left:calc(283 * var(--u));top:calc(143 * var(--u));width:calc(380 * var(--u));position:absolute}.hc-lbs[data-astro-cid-sf272gaj]{display:block}.l0[data-astro-cid-sf272gaj]{bottom:94%;left:40.2%;translate:-50%}.l1[data-astro-cid-sf272gaj]{top:50%;left:95.3%;translate:0 -50%}.l2[data-astro-cid-sf272gaj]{top:94%;left:59.8%;translate:-50%}.l3[data-astro-cid-sf272gaj]{top:50%;right:95.3%;translate:0 -50%}.hc-hint[data-astro-cid-sf272gaj]{left:calc(473 * var(--u));top:calc(536 * var(--u));white-space:nowrap;margin:0;position:absolute;translate:-50%}.hc[data-astro-cid-sf272gaj]:is([data-st="2"],[data-st="4"]) .hc-hint[data-astro-cid-sf272gaj]{opacity:0}.hc-cds[data-astro-cid-sf272gaj]{width:auto;margin:0;display:block;position:absolute;inset:0}.hc-cd[data-astro-cid-sf272gaj]{width:calc(300 * var(--u));position:absolute}.hc[data-astro-cid-sf272gaj] .hc-cd[data-astro-cid-sf272gaj]{transition-duration:.3s;transition-delay:0s}.hc[data-astro-cid-sf272gaj][data-st="4"] .hc-cd[data-astro-cid-sf272gaj]{opacity:1;transform:none}.hc-ls[data-astro-cid-sf272gaj]{display:none}.c0[data-astro-cid-sf272gaj]{left:calc(286 * var(--u));bottom:calc(506 * var(--u))}.c1[data-astro-cid-sf272gaj]{left:calc(646 * var(--u));top:calc(333 * var(--u));translate:0 -50%}.c2[data-astro-cid-sf272gaj]{left:calc(360 * var(--u));top:calc(506 * var(--u))}.c3[data-astro-cid-sf272gaj]{left:0;top:calc(333 * var(--u));translate:0 -50%}}.hc--q[data-astro-cid-sf272gaj],.hc--q[data-astro-cid-sf272gaj] [data-astro-cid-sf272gaj]{transition:none!important;animation:none!important}.hc--q[data-astro-cid-sf272gaj] .hc-tr[data-astro-cid-sf272gaj]{display:none}@media (prefers-reduced-motion:reduce){.hc[data-astro-cid-sf272gaj],.hc[data-astro-cid-sf272gaj] [data-astro-cid-sf272gaj]{transition:none!important;animation:none!important}}.ind-c[data-astro-cid-ihyasgpa]{flex-direction:column;width:80vw;max-width:320px;padding:0;display:flex;overflow:hidden}.ind-ph[data-astro-cid-ihyasgpa]{aspect-ratio:4/3;background:var(--c-surface-2);place-items:center;display:grid;overflow:hidden}.ind-ph[data-astro-cid-ihyasgpa] img[data-astro-cid-ihyasgpa]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-brand)}.ind-ph[data-astro-cid-ihyasgpa] .ind-art{aspect-ratio:1;width:32%;height:auto}.ind-bd[data-astro-cid-ihyasgpa]{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}p[data-astro-cid-ihyasgpa]{color:var(--c-ink-2);font-size:14px;line-height:1.5}.ind-bd[data-astro-cid-ihyasgpa] .b-lnk[data-astro-cid-ihyasgpa]{margin-top:auto;padding-top:8px;font-size:14px}a[data-astro-cid-ihyasgpa].ind-c:hover .ind-ph[data-astro-cid-ihyasgpa] img[data-astro-cid-ihyasgpa]{transform:scale(1.04)}@media (width>=640px){.ind-g[data-astro-cid-ihyasgpa]{scroll-snap-type:none;padding:0 var(--mx);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid;overflow:visible}.ind-c[data-astro-cid-ihyasgpa]{width:auto;max-width:none}.ind-d[data-astro-cid-ihyasgpa]{display:none}}@media (width>=1024px){.ind-g[data-astro-cid-ihyasgpa]{grid-template-columns:repeat(3,minmax(0,1fr))}.ind-bd[data-astro-cid-ihyasgpa]{padding:24px}p[data-astro-cid-ihyasgpa]{font-size:16px}.ind-bd[data-astro-cid-ihyasgpa] .b-lnk[data-astro-cid-ihyasgpa]{font-size:15px}}.g[data-astro-cid-s4amfhz7]{grid-template-areas:"t""lnk""fig";display:grid}.t[data-astro-cid-s4amfhz7]{grid-area:t}.fig[data-astro-cid-s4amfhz7]{grid-area:fig;min-width:0;margin:32px 0 0}.lnk[data-astro-cid-s4amfhz7]{grid-area:lnk;justify-self:start;margin-top:24px}.mk[data-astro-cid-s4amfhz7]{color:var(--c-ink);background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);font-size:14px;line-height:1.45;display:grid;overflow:hidden}.pl[data-astro-cid-s4amfhz7]{border-bottom:1px solid var(--c-line);padding:16px}.pr[data-astro-cid-s4amfhz7]{background:var(--c-surface);flex-direction:column;padding:16px;display:flex}.idn[data-astro-cid-s4amfhz7]{align-items:center;gap:12px;display:flex}.idn[data-astro-cid-s4amfhz7] b[data-astro-cid-s4amfhz7]{font-size:14px;line-height:1.3;display:block}.idn[data-astro-cid-s4amfhz7] span[data-astro-cid-s4amfhz7]:not(.av){color:var(--c-ink-2);font-size:13px;display:block}.av[data-astro-cid-s4amfhz7]{border-radius:var(--r-pill);letter-spacing:.02em;background:var(--c-brand-50);width:32px;height:32px;color:var(--c-brand);flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.av[data-astro-cid-s4amfhz7].lg{width:48px;height:48px;font-size:14px}.av[data-astro-cid-s4amfhz7].xs{background:var(--c-surface-2);width:24px;height:24px;color:var(--c-ink);font-size:11px}.kv[data-astro-cid-s4amfhz7]{margin:16px 0}.kv[data-astro-cid-s4amfhz7] div[data-astro-cid-s4amfhz7]{border-top:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:13px;display:flex}.kv[data-astro-cid-s4amfhz7] dt[data-astro-cid-s4amfhz7]{color:var(--c-ink-2)}.kv[data-astro-cid-s4amfhz7] dd[data-astro-cid-s4amfhz7]{text-align:right;align-items:center;gap:8px;font-weight:700;display:flex}.tl[data-astro-cid-s4amfhz7] li[data-astro-cid-s4amfhz7]{grid-template-columns:28px 1fr;align-items:start;gap:12px;padding-bottom:12px;display:grid;position:relative}.tl[data-astro-cid-s4amfhz7] li[data-astro-cid-s4amfhz7]:last-child{padding-bottom:0}.tl[data-astro-cid-s4amfhz7] li[data-astro-cid-s4amfhz7]:before{content:"";background:var(--c-line);width:1px;position:absolute;top:28px;bottom:0;left:13px}.tl[data-astro-cid-s4amfhz7] li[data-astro-cid-s4amfhz7]:last-child:before{display:none}.tl[data-astro-cid-s4amfhz7] b[data-astro-cid-s4amfhz7]{padding-top:2px;font-size:14px;line-height:1.3;display:block}.tl[data-astro-cid-s4amfhz7] span[data-astro-cid-s4amfhz7]:not(.mk-ic){color:var(--c-ink-2);font-size:13px;display:block}.mk-ic[data-astro-cid-s4amfhz7]{border-radius:var(--r-sm);background:var(--c-surface-2);width:28px;height:28px;color:var(--c-ink);flex:none;place-items:center;display:grid}.mk-ic[data-astro-cid-s4amfhz7] svg{width:14px;height:14px}.hh[data-astro-cid-s4amfhz7]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.hh[data-astro-cid-s4amfhz7] b[data-astro-cid-s4amfhz7]{font-size:14px}.pill[data-astro-cid-s4amfhz7]{border-radius:var(--r-pill);background:var(--c-bg);border:1px solid var(--c-line);color:var(--c-ink-2);padding:4px 8px;font-size:12px;font-weight:700;line-height:1.2}.chat[data-astro-cid-s4amfhz7]{flex-direction:column;gap:8px;display:flex}.msg[data-astro-cid-s4amfhz7]{flex-direction:column;gap:4px;max-width:86%;display:flex}.msg[data-astro-cid-s4amfhz7].c{align-self:flex-start}.msg[data-astro-cid-s4amfhz7].s{align-self:flex-end;align-items:flex-end}.by[data-astro-cid-s4amfhz7]{color:var(--c-ink-2);font-size:12px;font-weight:700}.bub[data-astro-cid-s4amfhz7]{border-radius:var(--r-lg);padding:8px 12px;font-size:14px;line-height:1.45}.c[data-astro-cid-s4amfhz7] .bub[data-astro-cid-s4amfhz7]{background:var(--c-bg);border:1px solid var(--c-line);border-bottom-left-radius:var(--r-sm)}.s[data-astro-cid-s4amfhz7] .bub[data-astro-cid-s4amfhz7]{background:var(--c-brand-50);color:var(--c-ink);border-bottom-right-radius:var(--r-sm)}.pft[data-astro-cid-s4amfhz7]{color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:13px;font-weight:600;display:flex}.pft[data-astro-cid-s4amfhz7] svg{width:16px;height:16px;color:var(--c-ok)}.demo[data-astro-cid-s4amfhz7]{color:var(--c-ink-3);margin-left:auto;font-size:12px}@media (width>=1024px){.g[data-astro-cid-s4amfhz7]{grid-template:"fig."1fr"fig t""fig lnk""fig."1fr/minmax(0,7fr) minmax(0,5fr);column-gap:64px}.fig[data-astro-cid-s4amfhz7]{align-self:center;margin:0}.lnk[data-astro-cid-s4amfhz7]{align-self:start;margin-top:32px}.mk[data-astro-cid-s4amfhz7]{grid-template-columns:1fr 1.05fr}.pl[data-astro-cid-s4amfhz7]{border-bottom:0;border-right:1px solid var(--c-line);padding:24px}.pr[data-astro-cid-s4amfhz7]{padding:24px}}.blk:is(:not(:has(>:not(script))),:has(>.tm-mau[hidden])){display:none}.blk:is(:not(:has(>:not(script))),:has(>.tm-mau[hidden]))~.blk--surface{background:var(--c-bg)}.blk:is(:not(:has(>:not(script))),:has(>.tm-mau[hidden]))~.blk--bg,.blk:is(:not(:has(>:not(script))),:has(>.tm-mau[hidden]))~.blk--surface .b-card{background:var(--c-surface)}.blk:is(:not(:has(>:not(script))),:has(>.tm-mau[hidden]))~.blk--bg .b-card{background:var(--c-bg)}.tm-pv[data-astro-cid-b4h6gghm]{white-space:normal;margin-bottom:12px;display:block}.tm-card[data-astro-cid-b4h6gghm]{margin-top:32px;padding:0;overflow:hidden}.tm-img[data-astro-cid-b4h6gghm]{aspect-ratio:4/3;background:var(--c-surface-2);color:var(--c-ink-3);place-items:center;font-size:13px;font-weight:600;display:grid}.tm-img[data-astro-cid-b4h6gghm] img[data-astro-cid-b4h6gghm]{object-fit:cover;width:100%;height:100%}.tm-bd[data-astro-cid-b4h6gghm]{flex-direction:column;padding:20px;display:flex}.tm-who[data-astro-cid-b4h6gghm]{font-size:20px;font-weight:700;line-height:1.3}.tm-who[data-astro-cid-b4h6gghm] span[data-astro-cid-b4h6gghm]{color:var(--c-ink-2);margin-top:4px;font-size:13px;font-weight:600;display:block}.ph[data-astro-cid-b4h6gghm] .tm-who[data-astro-cid-b4h6gghm],.ph[data-astro-cid-b4h6gghm] .tm-ba[data-astro-cid-b4h6gghm] p[data-astro-cid-b4h6gghm],.tm-qc[data-astro-cid-b4h6gghm].ph p[data-astro-cid-b4h6gghm]{color:var(--c-ink-3)}.tm-ba[data-astro-cid-b4h6gghm]{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.tm-ba[data-astro-cid-b4h6gghm]>div[data-astro-cid-b4h6gghm]{border-radius:var(--r-md);background:var(--c-surface);padding:12px}.tm-ba[data-astro-cid-b4h6gghm] .tm-b1[data-astro-cid-b4h6gghm]{background:var(--c-brand-50)}.tm-lb[data-astro-cid-b4h6gghm]{letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-2);font-size:12px;font-weight:600;display:block}.tm-b1[data-astro-cid-b4h6gghm] .tm-lb[data-astro-cid-b4h6gghm]{color:var(--c-brand)}.tm-ba[data-astro-cid-b4h6gghm] p[data-astro-cid-b4h6gghm]{color:var(--c-ink-2);margin-top:4px;font-size:14px;font-weight:600}.tm-note[data-astro-cid-b4h6gghm]{color:var(--c-ink-3);margin-top:12px;font-size:12px}.tm-bd[data-astro-cid-b4h6gghm] .b-lnk[data-astro-cid-b4h6gghm]{margin-top:16px}.tm-q[data-astro-cid-b4h6gghm]{margin-top:16px;padding-top:2px}.tm-qc[data-astro-cid-b4h6gghm]{flex-direction:column;width:82%;max-width:360px;display:flex}.tm-qm[data-astro-cid-b4h6gghm]{height:24px;color:var(--c-brand);font-size:48px;font-weight:800;line-height:.8}.tm-qc[data-astro-cid-b4h6gghm]>p[data-astro-cid-b4h6gghm]{flex:1;margin-top:8px;font-size:16px;font-weight:600}.tm-qw[data-astro-cid-b4h6gghm]{border-top:1px solid var(--c-line);align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.tm-qa[data-astro-cid-b4h6gghm]{border-radius:var(--r-pill);background:var(--c-surface-2);width:40px;height:40px;color:var(--c-ink-2);object-fit:cover;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.tm-qw[data-astro-cid-b4h6gghm] b[data-astro-cid-b4h6gghm]{font-size:14px;display:block}.tm-qw[data-astro-cid-b4h6gghm] div[data-astro-cid-b4h6gghm] span[data-astro-cid-b4h6gghm]{color:var(--c-ink-2);font-size:12px;display:block}.tm-ql[data-astro-cid-b4h6gghm]{width:auto;max-height:24px;color:var(--c-ink-3);margin-left:auto;font-size:12px;font-weight:600}span[data-astro-cid-b4h6gghm].tm-ql{border-radius:var(--r-sm);border:1px solid var(--c-line);padding:4px 8px}@media (width>=1024px){.tm-card[data-astro-cid-b4h6gghm]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:48px;display:grid}.tm-img[data-astro-cid-b4h6gghm]{height:100%}.tm-bd[data-astro-cid-b4h6gghm]{padding:48px}.tm-who[data-astro-cid-b4h6gghm]{font-size:32px;font-weight:800;line-height:1.2}.tm-who[data-astro-cid-b4h6gghm] span[data-astro-cid-b4h6gghm]{font-size:14px}.tm-ba[data-astro-cid-b4h6gghm]{gap:12px;margin-top:24px}.tm-ba[data-astro-cid-b4h6gghm]>div[data-astro-cid-b4h6gghm]{padding:16px}.tm-ba[data-astro-cid-b4h6gghm] p[data-astro-cid-b4h6gghm]{margin-top:8px;font-size:16px}.tm-note[data-astro-cid-b4h6gghm]{margin-top:16px;font-size:13px}.tm-bd[data-astro-cid-b4h6gghm] .b-lnk[data-astro-cid-b4h6gghm]{margin-top:auto;padding-top:24px}.tm-q[data-astro-cid-b4h6gghm]{margin:24px var(--mx) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;display:grid}.tm-qc[data-astro-cid-b4h6gghm]{width:auto;max-width:none}.tm-qc[data-astro-cid-b4h6gghm]>p[data-astro-cid-b4h6gghm]{font-size:18px}}.lead[data-astro-cid-sic4hut6]{color:var(--c-ink-2);font-size:16px;font-weight:600;line-height:1.5}.pts[data-astro-cid-sic4hut6]{flex-direction:column;gap:12px;margin-top:16px;display:flex}.pts[data-astro-cid-sic4hut6] li[data-astro-cid-sic4hut6]{color:var(--c-ink);align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.pts[data-astro-cid-sic4hut6] svg{color:currentColor;flex:none;width:20px;height:20px}.logos[data-astro-cid-sic4hut6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.logos[data-astro-cid-sic4hut6] li[data-astro-cid-sic4hut6]{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg);height:56px;color:var(--c-ink-3);text-align:center;place-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:1.3;display:grid}.logos[data-astro-cid-sic4hut6] img[data-astro-cid-sic4hut6]{width:auto;max-height:28px}@media (width>=1024px){.row[data-astro-cid-sic4hut6]{align-items:center;gap:48px;display:flex}.lead[data-astro-cid-sic4hut6]{max-width:320px}.pts[data-astro-cid-sic4hut6]{flex-direction:row;gap:48px;margin:0 0 0 auto}.logos[data-astro-cid-sic4hut6]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:32px}}
