.mc[data-astro-cid-de2ucujp]{width:100%;container-type:inline-size}.chat[data-astro-cid-de2ucujp]{font-size:calc(var(--k) * 1cqw);width:calc(100em / var(--k));box-sizing:border-box;font-family:var(--font);color:#111113;text-align:left;background:#fff;border:.1em solid #e4e5ea;border-radius:2.4em;flex-direction:column;padding:2.5em 2.3em;display:flex;box-shadow:0 .3em .8em #1111130d,0 2em 4em #1111131a,0 5em 10em #1111130f}.chat-h[data-astro-cid-de2ucujp]{align-items:center;gap:1.2em;padding-bottom:1.9em;display:flex}.chat-h[data-astro-cid-de2ucujp] img[data-astro-cid-de2ucujp]{width:2.8em;height:2.8em}.div[data-astro-cid-de2ucujp]{background:#e6e6ea;width:.1em;height:2.8em;margin:0 .3em}.mcp[data-astro-cid-de2ucujp]{color:#4b4b55;margin-left:auto;font-size:1.6em;font-weight:500}.mc[data-astro-cid-de2ucujp] p{margin:0;line-height:1.4}.mc[data-astro-cid-de2ucujp] .me{background:#f1f2f5;border-radius:1.1em 1.1em .35em;align-self:flex-end;max-width:30em;padding:.7em 1em;font-size:1.65em}.mc[data-astro-cid-de2ucujp] .ai{margin:.9em 0 .7em;font-size:1.65em}.mc[data-astro-cid-de2ucujp] .pill{white-space:nowrap;border-radius:99em;padding:.28em .65em;font-weight:500;line-height:1.2;display:inline-block}.mc[data-astro-cid-de2ucujp] .pill.amber{color:#b45309;background:#fff4e3}.mc[data-astro-cid-de2ucujp] .pill.green{color:#15803d;background:#e9f8ef}.mc[data-astro-cid-de2ucujp] .btn-s{color:#26262c;white-space:nowrap;background:#f1f2f5;border-radius:99em;align-items:center;gap:.45em;padding:.45em .95em;font-size:1.4em;font-weight:500;display:inline-flex}.mc[data-astro-cid-de2ucujp] .btn-s.dark{color:#fff;background:#111113}.mc[data-astro-cid-de2ucujp] .btn-s svg{width:.95em;height:.95em}.mc[data-astro-cid-de2ucujp] .block{background:#fbfbfc;border:.1em solid #ececf0;border-radius:1.2em;padding:1.3em 1.4em}.mc[data-astro-cid-de2ucujp] .block-h{justify-content:space-between;align-items:center;gap:1em;margin-bottom:.8em;display:flex}.mc[data-astro-cid-de2ucujp] .block-h b{font-size:1.6em;font-weight:600}.mc[data-astro-cid-de2ucujp] .block-h small{color:#8a8a94;font-size:1.3em}.mc[data-astro-cid-de2ucujp] .block-h .pill{font-size:1.3em}.mc[data-astro-cid-de2ucujp] dl{margin:0}.mc[data-astro-cid-de2ucujp] dl div{border-top:.07em solid #ececf0;justify-content:space-between;gap:1em;padding:.45em 0;font-size:1.45em;display:flex}.mc[data-astro-cid-de2ucujp] dt{color:#6b6b75;white-space:nowrap}.mc[data-astro-cid-de2ucujp] dd{text-align:right;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.mc[data-astro-cid-de2ucujp] dd .pill{font-size:.85em}.mc[data-astro-cid-de2ucujp] dl .total{font-weight:600}.mc[data-astro-cid-de2ucujp] dl .total dt{color:#111113}.mc[data-astro-cid-de2ucujp] .act{justify-content:flex-end;gap:.6em;margin-top:1em;display:flex}@container (width<=520px){.chat[data-astro-cid-de2ucujp]{width:50em;padding:2em 1.8em;font-size:2cqw}}.hero[data-astro-cid-hv6hozop]{background:#f8f9fb;padding:clamp(40px,4.5vw,72px) 0 clamp(48px,5vw,80px);overflow:hidden}.hero-wrap[data-astro-cid-hv6hozop]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;column-gap:clamp(32px,5vw,80px);max-width:1360px;margin:0 auto;padding:0 clamp(20px,3vw,40px);display:grid}.hero-copy[data-astro-cid-hv6hozop]{min-width:0}.hero-eyebrow[data-astro-cid-hv6hozop]{text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px;font-size:.75rem;display:block}.hero[data-astro-cid-hv6hozop] h1[data-astro-cid-hv6hozop]{letter-spacing:-.045em;max-width:15ch;margin:0 0 .4em;font-size:clamp(2.4rem,3.9vw,3.6rem);font-weight:600;line-height:1.05}.hero-sub[data-astro-cid-hv6hozop]{color:#5f6470;max-width:34em;margin:0 0 1.6em;font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.55}.hero-btns[data-astro-cid-hv6hozop]{flex-wrap:wrap;gap:12px;display:flex}.hero-btns[data-astro-cid-hv6hozop] .btn[data-astro-cid-hv6hozop]{height:50px;padding:0 26px;font-size:1rem}.hero-visual[data-astro-cid-hv6hozop]{justify-self:end;width:100%;min-width:0;max-width:560px}@media (width<=1080px){.hero-wrap[data-astro-cid-hv6hozop]{grid-template-columns:minmax(0,1fr);row-gap:48px}.hero-visual[data-astro-cid-hv6hozop]{justify-self:start}}.uses-intro[data-astro-cid-hv6hozop]{max-width:62ch;margin-bottom:clamp(16px,2vw,28px)}.uses-intro[data-astro-cid-hv6hozop] p[data-astro-cid-hv6hozop]{color:var(--ink-2);margin:0 0 .4em;font-size:clamp(1.02rem,1.2vw,1.125rem)}.row[data-astro-cid-hv6hozop]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);padding:clamp(40px,4.5vw,64px) 0;display:grid}.row[data-astro-cid-hv6hozop].flip .row-copy[data-astro-cid-hv6hozop]{order:2}.row-copy[data-astro-cid-hv6hozop],.row-ui[data-astro-cid-hv6hozop]{min-width:0}.row-ui[data-astro-cid-hv6hozop]{justify-self:center;width:100%;max-width:500px}.row-copy[data-astro-cid-hv6hozop] h3[data-astro-cid-hv6hozop]{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(1.5rem,2.1vw,1.875rem);line-height:1.15}.row-copy[data-astro-cid-hv6hozop] p[data-astro-cid-hv6hozop]{color:#5f6470;max-width:36em;margin:0 0 10px;line-height:1.6}.more[data-astro-cid-hv6hozop]{color:var(--ink);margin-top:8px;font-weight:500;text-decoration:none;display:inline-block}.more[data-astro-cid-hv6hozop] span[data-astro-cid-hv6hozop]{transition:transform .15s;display:inline-block}.more[data-astro-cid-hv6hozop]:hover{text-underline-offset:3px;text-decoration:underline}.more[data-astro-cid-hv6hozop]:hover span[data-astro-cid-hv6hozop]{transform:translate(3px)}.more[data-astro-cid-hv6hozop].sm{font-size:.9375rem}@media (width<=900px){.row[data-astro-cid-hv6hozop]{grid-template-columns:minmax(0,1fr);gap:28px}.row[data-astro-cid-hv6hozop].flip .row-copy[data-astro-cid-hv6hozop]{order:0}.row-ui[data-astro-cid-hv6hozop]{justify-self:start}}.fu[data-astro-cid-hv6hozop]{margin:0;padding:0;list-style:none}.fu[data-astro-cid-hv6hozop] li[data-astro-cid-hv6hozop]{border-top:.07em solid #ececf0;grid-template-columns:minmax(0,1fr) auto 7.5em;align-items:center;gap:1em;padding:.5em 0;font-size:1.45em;display:grid}.fu-c[data-astro-cid-hv6hozop]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5em;font-weight:500;display:flex;overflow:hidden}.fu-c[data-astro-cid-hv6hozop] svg{color:#6b6b75;flex:none;width:1em;height:1em}.fu-a[data-astro-cid-hv6hozop]{font-variant-numeric:tabular-nums}.fu-d[data-astro-cid-hv6hozop]{text-align:right;color:#b45309;white-space:nowrap;font-size:.9em}.sec-intro[data-astro-cid-hv6hozop]{max-width:62ch;color:var(--ink-2);margin:0}.steps3[data-astro-cid-hv6hozop]{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin:32px 0 0;padding:0;list-style:none;display:grid}.steps3[data-astro-cid-hv6hozop] li[data-astro-cid-hv6hozop]{border-top:1px solid var(--line);padding-top:20px}.steps3[data-astro-cid-hv6hozop] li[data-astro-cid-hv6hozop]:before{content:none}.n[data-astro-cid-hv6hozop]{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;display:grid}.steps3[data-astro-cid-hv6hozop] h3[data-astro-cid-hv6hozop]{letter-spacing:-.015em;margin:14px 0 8px;font-size:1.125rem}.steps3[data-astro-cid-hv6hozop] p[data-astro-cid-hv6hozop]{color:#5f6470;margin:0 0 8px;font-size:.9688rem;line-height:1.6}@media (width<=800px){.steps3[data-astro-cid-hv6hozop]{grid-template-columns:minmax(0,1fr)}}.row-copy[data-astro-cid-hv6hozop] p[data-astro-cid-hv6hozop] a[data-astro-cid-hv6hozop]{color:inherit;text-underline-offset:3px;text-decoration:underline #c8c9cf}.row-copy[data-astro-cid-hv6hozop] p[data-astro-cid-hv6hozop] a[data-astro-cid-hv6hozop]:hover{color:var(--ink);text-decoration-color:currentColor}.act-card[data-astro-cid-hv6hozop]{background:#fff;border:1px solid #e6e7eb;border-radius:20px;padding:20px 22px 10px;box-shadow:0 2px 6px #1111130a,0 14px 32px #11111312}.ac-h[data-astro-cid-hv6hozop]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.ac-h[data-astro-cid-hv6hozop] b[data-astro-cid-hv6hozop]{font-size:1rem}.pill[data-astro-cid-hv6hozop]{white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:.8125rem;font-weight:500;display:inline-block}.pill[data-astro-cid-hv6hozop].green{color:#15803d;background:#e9f8ef}.act-card[data-astro-cid-hv6hozop] ul[data-astro-cid-hv6hozop]{margin:0;padding:0;list-style:none}.act-card[data-astro-cid-hv6hozop] li[data-astro-cid-hv6hozop]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.act-card[data-astro-cid-hv6hozop] li[data-astro-cid-hv6hozop]+li[data-astro-cid-hv6hozop]{border-top:1px solid #f0f0f3}.ok[data-astro-cid-hv6hozop]{color:#16a34a;display:grid}.ok[data-astro-cid-hv6hozop] svg{width:18px;height:18px}.t[data-astro-cid-hv6hozop]{min-width:0;display:grid}.t[data-astro-cid-hv6hozop] b[data-astro-cid-hv6hozop]{font-size:.9375rem;font-weight:500}.t[data-astro-cid-hv6hozop] small[data-astro-cid-hv6hozop]{color:#8a8a94;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.w[data-astro-cid-hv6hozop]{color:#8a8a94;font-variant-numeric:tabular-nums;font-size:.8125rem}
