.orbit[data-astro-cid-iuargi3b]{aspect-ratio:1;width:100%;position:relative;container-type:inline-size}.layer[data-astro-cid-iuargi3b]{position:absolute;inset:0}.rings[data-astro-cid-iuargi3b]{width:100%;height:100%;animation:120s linear infinite spin;overflow:visible}.rg[data-astro-cid-iuargi3b]{fill:none;stroke:#ffffff1a;stroke-width:.18px}.rg[data-astro-cid-iuargi3b].dash{stroke-dasharray:.6 1.2;stroke:#4fb8cc59}.rg[data-astro-cid-iuargi3b].faint{stroke:#ffffff0d}.tick[data-astro-cid-iuargi3b]{stroke:#ffffff2e;stroke-width:.18px}.ring[data-astro-cid-iuargi3b]{position:absolute;inset:0}.ring[data-astro-cid-iuargi3b].inner{animation:46s linear infinite spin}.ring[data-astro-cid-iuargi3b].outer{animation:70s linear infinite reverse spin}.node[data-astro-cid-iuargi3b]{transform:rotate(var(--a)) translateX(var(--rad)) rotate(calc(-1 * var(--a)));position:absolute;top:50%;left:50%}.node-in[data-astro-cid-iuargi3b]{position:absolute;transform:translate(-50%,-50%)}.node-chip[data-astro-cid-iuargi3b]{white-space:nowrap;-webkit-backdrop-filter:blur(8px);font:700 clamp(10px, 2.2cqw, 13.5px) var(--font-head);color:#fff;letter-spacing:-.005em;background:#22343bd1;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem .5rem .5rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 30px -12px #00000080}.inner[data-astro-cid-iuargi3b] .node-chip[data-astro-cid-iuargi3b]{animation:46s linear infinite reverse spin}.outer[data-astro-cid-iuargi3b] .node-chip[data-astro-cid-iuargi3b]{animation:70s linear infinite spin}.ni[data-astro-cid-iuargi3b]{background:var(--teal);border-radius:50%;place-items:center;width:clamp(20px,4.4cqw,28px);height:clamp(20px,4.4cqw,28px);display:grid}.ni[data-astro-cid-iuargi3b] svg{width:55%;height:55%}@container (width<=460px){.nl[data-astro-cid-iuargi3b]{display:none}.node-chip[data-astro-cid-iuargi3b]{padding:.35rem}}.spoke[data-astro-cid-iuargi3b]{width:var(--len);transform-origin:0;height:1px;transform:rotate(var(--a));position:absolute;top:50%;left:50%}.spoke[data-astro-cid-iuargi3b] span[data-astro-cid-iuargi3b]{background:linear-gradient(90deg,#0000,#4fb8cce6 45%,#0000 55%) 0 0/220% 100%;animation:3.2s cubic-bezier(.5,0,.5,1) infinite flow;position:absolute;inset:0}.spoke[data-astro-cid-iuargi3b]:nth-child(2) span[data-astro-cid-iuargi3b]{animation-delay:-1.1s}.spoke[data-astro-cid-iuargi3b]:nth-child(3) span[data-astro-cid-iuargi3b]{animation-delay:-2.2s}.spoke[data-astro-cid-iuargi3b]:nth-child(4) span[data-astro-cid-iuargi3b]{animation-delay:-.6s}@keyframes flow{0%{background-position:-20% 0}to{background-position:120% 0}}.core[data-astro-cid-iuargi3b]{pointer-events:none;place-items:center;display:grid}.glow[data-astro-cid-iuargi3b]{background:radial-gradient(closest-side,#167e928c,#167e921f 60%,#0000);border-radius:50%;width:44cqw;height:44cqw;animation:4s ease-in-out infinite pulse;position:absolute}.c-wrap[data-astro-cid-iuargi3b]{place-items:center;width:30cqw;height:30cqw;display:grid}.c-wrap[data-astro-cid-iuargi3b] svg{width:100%;height:100%}.c-wrap[data-astro-cid-iuargi3b] .c-rot{animation:14s cubic-bezier(.6,0,.4,1) infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.node[data-astro-cid-iuargi3b]{--dummy:0}.node-chip[data-astro-cid-iuargi3b],.ring[data-astro-cid-iuargi3b]{will-change:transform}@media (prefers-reduced-motion:reduce){.rings[data-astro-cid-iuargi3b],.ring[data-astro-cid-iuargi3b],.node-chip[data-astro-cid-iuargi3b],.c-wrap[data-astro-cid-iuargi3b] .c-rot,.glow[data-astro-cid-iuargi3b],.spoke[data-astro-cid-iuargi3b] span[data-astro-cid-iuargi3b]{animation:none!important}}html:not(.motion):not(.motion-lite) .rings[data-astro-cid-iuargi3b],html:not(.motion):not(.motion-lite) .ring[data-astro-cid-iuargi3b],html:not(.motion):not(.motion-lite) .node-chip[data-astro-cid-iuargi3b],html:not(.motion):not(.motion-lite) .c-wrap[data-astro-cid-iuargi3b] .c-rot,html:not(.motion):not(.motion-lite) .glow[data-astro-cid-iuargi3b],html:not(.motion):not(.motion-lite) .spoke[data-astro-cid-iuargi3b] span[data-astro-cid-iuargi3b]{animation:none!important}.inbox[data-astro-cid-6km43ea2]{overflow:hidden}.grid[data-astro-cid-6km43ea2]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(40px,6vw,96px);min-height:min(100svh - 112px,860px);display:grid}@media (width>=980px){.inbox[data-astro-cid-6km43ea2]{padding-block:92px 20px}.copy[data-astro-cid-6km43ea2]{gap:1.1rem}.copy[data-astro-cid-6km43ea2] h2{font-size:clamp(1.7rem,1.2rem + 1.6vw,2.5rem)}}@media (width>=980px) and (height<=860px){.stage[data-astro-cid-6km43ea2]{zoom:.86}.steps[data-astro-cid-6km43ea2] li[data-astro-cid-6km43ea2]{padding:.6rem 0}}@media (width>=980px) and (height<=760px){.stage[data-astro-cid-6km43ea2]{zoom:.74}}.copy[data-astro-cid-6km43ea2]{justify-items:start;gap:1.6rem;display:grid}.copy[data-astro-cid-6km43ea2] h2{max-width:16ch}.steps[data-astro-cid-6km43ea2]{gap:.25rem;width:100%;margin:.5rem 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-6km43ea2] li[data-astro-cid-6km43ea2]{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:34px 1fr;align-items:start;gap:.9rem;padding:.8rem 0;transition:color .4s;display:grid}.steps[data-astro-cid-6km43ea2] .n[data-astro-cid-6km43ea2]{font:800 .8rem var(--font-head);color:var(--line);padding-top:.2rem;transition:color .4s}.steps[data-astro-cid-6km43ea2] li[data-astro-cid-6km43ea2].on{color:var(--ink)}.steps[data-astro-cid-6km43ea2] li[data-astro-cid-6km43ea2].on .n[data-astro-cid-6km43ea2]{color:var(--teal)}.stage[data-astro-cid-6km43ea2]{height:620px;position:relative}.app[data-astro-cid-6km43ea2]{width:74%;position:absolute;top:30px;left:0}.app-body[data-astro-cid-6km43ea2]{grid-template-columns:150px 1fr;min-height:470px;display:grid}.side[data-astro-cid-6km43ea2]{border-right:1px solid var(--line);background:#fbfcfc;align-content:start;gap:2px;padding:12px 8px;display:grid}.si[data-astro-cid-6km43ea2]{font:600 12px var(--font-body);color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:7px 9px;display:flex}.si[data-astro-cid-6km43ea2] svg{width:14px;height:14px}.si[data-astro-cid-6km43ea2].on{background:var(--teal-soft);color:var(--teal-dark)}.si[data-astro-cid-6km43ea2] em[data-astro-cid-6km43ea2]{margin-left:auto;font-style:normal}.list[data-astro-cid-6km43ea2]{padding:8px;overflow:hidden}.list[data-astro-cid-6km43ea2] .mrow[data-astro-cid-6km43ea2]{overflow:hidden}.files[data-astro-cid-6km43ea2]{z-index:2;width:46%;position:absolute;top:0;right:0}.model[data-astro-cid-6km43ea2]{color:var(--muted);font-size:.82rem}.chat[data-astro-cid-6km43ea2]{z-index:3;width:44%;position:absolute;top:268px;right:0}.cards[data-astro-cid-6km43ea2]{gap:8px;display:grid}.ca[data-astro-cid-6km43ea2] b[data-astro-cid-6km43ea2]{font-weight:700}.swap[data-astro-cid-6km43ea2]{display:inline-grid;position:relative;overflow:hidden}.swap[data-astro-cid-6km43ea2]>span[data-astro-cid-6km43ea2]{grid-area:1/1}.swap[data-astro-cid-6km43ea2] .s2[data-astro-cid-6km43ea2]{opacity:0}.frow[data-astro-cid-6km43ea2] .chip[data-astro-cid-6km43ea2] svg{width:11px;height:11px}.ficon[data-astro-cid-6km43ea2] svg{width:13px;height:13px}@media (width<=979px){.grid[data-astro-cid-6km43ea2]{grid-template-columns:1fr;min-height:0}.stage[data-astro-cid-6km43ea2]{gap:14px;height:auto;display:grid}.app[data-astro-cid-6km43ea2],.files[data-astro-cid-6km43ea2],.chat[data-astro-cid-6km43ea2]{width:100%;position:relative;inset:auto}.app-body[data-astro-cid-6km43ea2]{grid-template-columns:1fr;min-height:0}.side[data-astro-cid-6km43ea2]{display:none}}@media (width<=620px){.files[data-astro-cid-6km43ea2],.chat[data-astro-cid-6km43ea2]{display:none}.steps[data-astro-cid-6km43ea2] li[data-astro-cid-6km43ea2]{padding:.55rem 0}.app[data-astro-cid-6km43ea2]{zoom:.82}.stage[data-astro-cid-6km43ea2]{gap:0}}.ec-grid[data-astro-cid-nabcfbun]{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.ec-copy[data-astro-cid-nabcfbun]{justify-items:start;gap:1.1rem;display:grid}.ec-copy[data-astro-cid-nabcfbun] h2[data-astro-cid-nabcfbun]{font-size:var(--fs-h2);max-width:17ch}.nums[data-astro-cid-nabcfbun]{border-top:1px solid var(--line);gap:0;width:100%;margin:.4rem 0;padding:0;list-style:none;display:grid}.nums[data-astro-cid-nabcfbun] li[data-astro-cid-nabcfbun]{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;align-items:start;gap:14px;padding:14px 0;display:grid}.n[data-astro-cid-nabcfbun]{background:var(--ink);width:44px;height:44px;color:var(--teal-light);font:800 .9rem var(--font-head);border-radius:8px;place-items:center;display:grid}.nums[data-astro-cid-nabcfbun] strong[data-astro-cid-nabcfbun]{font:700 1.05rem var(--font-head);display:block}.nums[data-astro-cid-nabcfbun] div[data-astro-cid-nabcfbun]>span[data-astro-cid-nabcfbun]{color:var(--muted);font-size:.95rem}.acts[data-astro-cid-nabcfbun]{flex-wrap:wrap;gap:12px;margin-top:.4rem;display:flex}.rep[data-astro-cid-nabcfbun]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:10px;padding:26px;display:grid;box-shadow:0 30px 60px -40px #1b2a3073}.r-hd[data-astro-cid-nabcfbun]{justify-content:space-between;align-items:center;gap:10px;display:flex}.r-hd[data-astro-cid-nabcfbun] b[data-astro-cid-nabcfbun]{font:800 1.1rem var(--font-head)}.r-hd[data-astro-cid-nabcfbun] small[data-astro-cid-nabcfbun]{font:700 .68rem var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--bg);border-radius:6px;padding:4px 8px}.r-sub[data-astro-cid-nabcfbun]{color:var(--muted);margin-bottom:6px;font-size:.85rem}.r-row[data-astro-cid-nabcfbun]{background:var(--bg);border-radius:8px;justify-content:space-between;gap:12px;padding:12px 14px;font-size:.95rem;display:flex}.r-row[data-astro-cid-nabcfbun] b[data-astro-cid-nabcfbun]{font:800 1rem var(--font-head);color:var(--teal-dark);white-space:nowrap}.r-next[data-astro-cid-nabcfbun]{border-left:3px solid var(--teal);background:var(--teal-soft);border-radius:8px;gap:4px;margin-top:6px;padding:14px;font-size:.92rem;display:grid}.r-next[data-astro-cid-nabcfbun] small[data-astro-cid-nabcfbun]{font:700 .7rem var(--font-head);text-transform:uppercase;letter-spacing:.06em;color:var(--teal-dark)}@media (width<=900px){.ec-grid[data-astro-cid-nabcfbun]{grid-template-columns:1fr}}@media (width<=560px){.rep[data-astro-cid-nabcfbun]{padding:18px}.r-row[data-astro-cid-nabcfbun]{font-size:.88rem}}.c-grid[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.c-copy[data-astro-cid-fj7gkcfz]{gap:1.1rem;display:grid}.c-copy[data-astro-cid-fj7gkcfz] h2[data-astro-cid-fj7gkcfz]{font-size:var(--fs-h2);max-width:15ch}.note[data-astro-cid-fj7gkcfz]{color:var(--muted-on-ink);max-width:46ch;font-size:.95rem}.box[data-astro-cid-fj7gkcfz]{background:var(--ink-2);border:1px solid var(--line-on-ink);border-radius:var(--radius);justify-items:start;gap:18px;padding:clamp(20px,3vw,32px);display:grid}label[data-astro-cid-fj7gkcfz]{width:100%;font:600 .95rem var(--font-head);color:#fff;gap:8px;display:grid}.row[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr 64px;align-items:center;gap:14px;display:grid}output[data-astro-cid-fj7gkcfz]{font:800 1.1rem var(--font-head);color:var(--teal-light);text-align:right}input[data-astro-cid-fj7gkcfz][type=range]{width:100%;accent-color:var(--teal-light)}.res[data-astro-cid-fj7gkcfz]{border-top:1px solid var(--line-on-ink);gap:4px;width:100%;padding-top:14px;display:grid}.res[data-astro-cid-fj7gkcfz] small[data-astro-cid-fj7gkcfz]{color:var(--muted-on-ink);font:700 .75rem var(--font-head);text-transform:uppercase;letter-spacing:.06em}.res[data-astro-cid-fj7gkcfz] b[data-astro-cid-fj7gkcfz]{font:800 clamp(2rem, 1.4rem + 2.4vw, 3rem) var(--font-head);letter-spacing:-.03em;color:#fff}@media (width<=900px){.c-grid[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr}}.lic[data-astro-cid-6voplrxj]{background:var(--ink);color:var(--muted-on-ink);border-top:1px solid var(--line-on-ink);text-align:center;font:600 .98rem var(--font-head);padding:20px 0}.lic[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{margin:0 auto}.hero[data-astro-cid-6voplrxj]{background:var(--ink);color:#fff;align-items:center;min-height:100svh;padding:120px 0 96px;display:grid;position:relative;overflow:hidden}.h-grid-bg[data-astro-cid-6voplrxj]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:radial-gradient(at 70% 45%,#000 0,#0000 70%)}.h-glow[data-astro-cid-6voplrxj]{pointer-events:none;background:radial-gradient(closest-side,#167e9259,#0000);border-radius:50%;width:760px;height:760px;margin:-380px 0 0 -380px;position:absolute;top:40%;left:70%}.h-grid[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);display:grid;position:relative}.h-copy[data-astro-cid-6voplrxj]{z-index:2;justify-items:start;gap:1.6rem;display:grid;position:relative}.hero[data-astro-cid-6voplrxj] .eyebrow[data-astro-cid-6voplrxj]{color:var(--teal-light)}.hero[data-astro-cid-6voplrxj] h1{font-size:var(--fs-display);letter-spacing:-.045em;max-width:11ch;line-height:.98}.rotator[data-astro-cid-6voplrxj]{min-height:2.2em;font:600 clamp(1.1rem, .95rem + .7vw, 1.5rem) var(--font-head);letter-spacing:-.02em;color:var(--teal-light);align-items:stretch;gap:1rem;display:flex}.r-bar[data-astro-cid-6voplrxj]{background:var(--teal-light);border-radius:3px;width:3px}.r-box[data-astro-cid-6voplrxj]{display:grid;position:relative;overflow:hidden}.r-line[data-astro-cid-6voplrxj]{opacity:0;grid-area:1/1}.r-line[data-astro-cid-6voplrxj].on{opacity:1}.h-sub[data-astro-cid-6voplrxj]{color:var(--muted-on-ink);font-size:var(--fs-lead)}.actions[data-astro-cid-6voplrxj]{flex-wrap:wrap;gap:.75rem;margin-top:.4rem;display:flex}.h-visual[data-astro-cid-6voplrxj]{justify-self:end;width:100%;max-width:640px;position:relative}.h-scroll[data-astro-cid-6voplrxj]{font:700 .68rem var(--font-head);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-on-ink);justify-items:center;gap:.6rem;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.h-scroll[data-astro-cid-6voplrxj] i[data-astro-cid-6voplrxj]{background:linear-gradient(var(--teal-light), transparent);transform-origin:top;width:1px;height:40px;animation:2s ease-in-out infinite drip}@keyframes drip{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (width<=980px){.hero[data-astro-cid-6voplrxj]{min-height:0;padding:120px 0 88px}.h-grid[data-astro-cid-6voplrxj]{grid-template-columns:1fr}.h-visual[data-astro-cid-6voplrxj]{justify-self:center;max-width:520px;margin-top:1rem}.h-scroll[data-astro-cid-6voplrxj]{display:none}}.stack[data-astro-cid-6voplrxj]{background:var(--ink);border-top:1px solid var(--line-on-ink);padding:34px 0 40px;overflow:hidden}.stack-l[data-astro-cid-6voplrxj]{text-align:center;color:var(--muted-on-ink);font:700 .72rem var(--font-head);letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px}.marquee[data-astro-cid-6voplrxj]{mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.m-track[data-astro-cid-6voplrxj]{width:max-content;animation:40s linear infinite marq;display:flex}.marquee[data-astro-cid-6voplrxj]:hover .m-track[data-astro-cid-6voplrxj]{animation-play-state:paused}.m-set[data-astro-cid-6voplrxj]{display:flex}.m-set[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]{font:700 clamp(1.25rem, 1rem + 1vw, 1.9rem) var(--font-head);letter-spacing:-.03em;color:#ffffffb3;white-space:nowrap;align-items:center;gap:2.4rem;padding-right:2.4rem;display:inline-flex}.m-set[data-astro-cid-6voplrxj] i[data-astro-cid-6voplrxj]{border:2px solid var(--teal-light);border-radius:50%;width:8px;height:8px}@keyframes marq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.m-track[data-astro-cid-6voplrxj]{animation:none}}html:not(.motion) .marquee[data-astro-cid-6voplrxj]{mask-image:none}html:not(.motion) .m-track[data-astro-cid-6voplrxj]{justify-content:center;width:auto;animation:none}html:not(.motion) .m-set[data-astro-cid-6voplrxj]{flex-wrap:wrap;justify-content:center;gap:.55rem 1.4rem;padding-inline:20px}html:not(.motion) .m-set[data-astro-cid-6voplrxj][aria-hidden]{display:none}html:not(.motion) .m-set[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]{gap:1.4rem;padding-right:0;font-size:1.05rem}html:not(.motion) .m-set[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]:last-child i[data-astro-cid-6voplrxj]{display:none}.hs[data-astro-cid-6voplrxj]{padding-block:clamp(56px,6vw,96px)}.hs[data-astro-cid-6voplrxj] h2{font-size:clamp(1.7rem,1.2rem + 1.6vw,2.5rem)}.s-head[data-astro-cid-6voplrxj]{align-content:start;gap:1rem;margin-bottom:0;display:grid}.s-head[data-astro-cid-6voplrxj] .lead[data-astro-cid-6voplrxj]{font-size:1.05rem}.split2[data-astro-cid-6voplrxj]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.row-head[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:clamp(28px,3vw,44px);display:grid}.rh-r[data-astro-cid-6voplrxj]{justify-items:start;gap:1rem;display:grid}.pains[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pain[data-astro-cid-6voplrxj]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);align-content:start;gap:.5rem;padding:20px 22px;display:grid}.pain[data-astro-cid-6voplrxj]:hover{transform:translateY(-4px);box-shadow:0 24px 44px -30px #1b2a304d}.p-top[data-astro-cid-6voplrxj]{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}.p-ic[data-astro-cid-6voplrxj]{background:var(--ink);width:40px;height:40px;color:var(--teal-light);border-radius:12px;place-items:center;display:grid}.p-ic[data-astro-cid-6voplrxj] svg{width:20px;height:20px}.num[data-astro-cid-6voplrxj]{font:800 .8rem var(--font-head);color:var(--muted)}.pain[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{font-size:1.1rem}.pain[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--muted);font-size:.95rem}.b-list[data-astro-cid-6voplrxj]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.benefit[data-astro-cid-6voplrxj]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:transform .5s var(--ease-out);align-content:start;gap:.7rem;padding:clamp(22px,2.4vw,32px);display:grid;position:relative;overflow:hidden}.benefit[data-astro-cid-6voplrxj]:after{content:"";background:var(--teal);transform-origin:0;width:100%;height:3px;transition:transform .7s var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.benefit[data-astro-cid-6voplrxj]:hover{transform:translateY(-4px)}.benefit[data-astro-cid-6voplrxj]:hover:after{transform:scaleX(1)}.b-top[data-astro-cid-6voplrxj]{align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.b-ic[data-astro-cid-6voplrxj]{background:var(--teal-soft);width:42px;height:42px;color:var(--teal);border-radius:12px;place-items:center;display:grid}.b-ic[data-astro-cid-6voplrxj] svg{width:20px;height:20px}.b-key[data-astro-cid-6voplrxj]{font:700 .74rem var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-dark)}.b-idx[data-astro-cid-6voplrxj]{font:800 .8rem var(--font-head);color:var(--muted);margin-left:auto}.benefit[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{letter-spacing:-.02em;font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem);line-height:1.2}.benefit[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--muted);font-size:.97rem}.steps[data-astro-cid-6voplrxj]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,44px);margin:clamp(28px,3vw,44px) 0 0;padding:0;list-style:none;display:grid;position:relative}.track[data-astro-cid-6voplrxj]{background:var(--line);height:2px;position:absolute;top:25px;left:26px;right:26px}.fill[data-astro-cid-6voplrxj]{background:var(--teal);transform-origin:0;position:absolute;inset:0}.steps[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{align-content:start;gap:1rem;display:grid;position:relative}.s-dot[data-astro-cid-6voplrxj]{background:var(--bg);border:2px solid var(--teal);width:52px;height:52px;color:var(--teal-dark);font:800 1.05rem var(--font-head);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.steps[data-astro-cid-6voplrxj] div[data-astro-cid-6voplrxj]{gap:.45rem;display:grid}.steps[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{letter-spacing:-.02em;font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem)}.steps[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--muted);max-width:40ch}@media (width<=980px){.split2[data-astro-cid-6voplrxj],.row-head[data-astro-cid-6voplrxj],.b-list[data-astro-cid-6voplrxj]{grid-template-columns:1fr}}@media (width<=760px){.steps[data-astro-cid-6voplrxj]{grid-template-columns:1fr}.track[data-astro-cid-6voplrxj]{width:2px;height:auto;inset:26px auto 26px 25px}.steps[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{grid-template-columns:52px 1fr}}@media (width<=560px){.pains[data-astro-cid-6voplrxj]{grid-template-columns:1fr}}.ba[data-astro-cid-6voplrxj]{border-top:1px solid var(--line);display:grid}.ba-row[data-astro-cid-6voplrxj]{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.2fr 1.5fr;align-items:center;gap:1.1rem;padding:.85rem 0;display:grid}.ba-hd[data-astro-cid-6voplrxj]{font:700 .74rem var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:.7rem 0}.ba-hd[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]:last-child{color:var(--teal-dark)}.ba-row[data-astro-cid-6voplrxj] strong[data-astro-cid-6voplrxj]{font:700 1rem var(--font-head)}.ba-b[data-astro-cid-6voplrxj],.ba-a[data-astro-cid-6voplrxj]{font-size:.95rem}.ba-b[data-astro-cid-6voplrxj]{color:var(--muted);text-decoration:line-through #1b2a3040}.ba-a[data-astro-cid-6voplrxj]{align-items:flex-start;gap:.6rem;font-weight:600;display:flex}.ba-a[data-astro-cid-6voplrxj] svg{background:var(--teal);color:#fff;border-radius:50%;flex:none;width:20px;height:20px;margin-top:.1rem;padding:3px}@media (width<=760px){.ba-hd[data-astro-cid-6voplrxj]{display:none}.ba-row[data-astro-cid-6voplrxj]{grid-template-columns:1fr;gap:.35rem}}.faq-sec[data-astro-cid-6voplrxj]{background:var(--surface)}.faq-grid[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1.4fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.faq-head[data-astro-cid-6voplrxj]{justify-items:start;gap:1.3rem;display:grid}.faq-list[data-astro-cid-6voplrxj]{gap:12px;display:grid}.faq-list[data-astro-cid-6voplrxj] details[data-astro-cid-6voplrxj]{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:0 1.4rem}.faq-list[data-astro-cid-6voplrxj] summary[data-astro-cid-6voplrxj]{cursor:pointer;font:700 1.05rem var(--font-head);justify-content:space-between;gap:1rem;padding:1.1rem 0;list-style:none;display:flex}.faq-list[data-astro-cid-6voplrxj] summary[data-astro-cid-6voplrxj]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-6voplrxj] summary[data-astro-cid-6voplrxj]:after{content:"+";color:var(--teal-dark);font-size:1.3rem;line-height:1;transition:transform .3s}.faq-list[data-astro-cid-6voplrxj] details[data-astro-cid-6voplrxj][open] summary[data-astro-cid-6voplrxj]:after{transform:rotate(45deg)}.faq-list[data-astro-cid-6voplrxj] summary[data-astro-cid-6voplrxj]:focus-visible{outline:2px solid var(--teal-dark);outline-offset:4px;border-radius:4px}.faq-list[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--muted);padding-bottom:1.1rem}@media (width<=900px){.faq-grid[data-astro-cid-6voplrxj]{grid-template-columns:1fr}}.diff[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1fr;gap:clamp(28px,3.5vw,48px) clamp(32px,6vw,96px);display:grid}.diff[data-astro-cid-6voplrxj] article[data-astro-cid-6voplrxj]{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:1.25rem;padding-top:1.75rem;display:grid}.d-ic[data-astro-cid-6voplrxj]{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.d-ic[data-astro-cid-6voplrxj] svg{width:16px;height:16px}.diff[data-astro-cid-6voplrxj] div[data-astro-cid-6voplrxj]{gap:.55rem;display:grid}.diff[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--muted)}@media (width<=760px){.diff[data-astro-cid-6voplrxj]{grid-template-columns:1fr}}.not-line[data-astro-cid-6voplrxj]{background:var(--bg);color:var(--muted);border-radius:14px;max-width:80ch;margin-top:clamp(32px,4vw,48px);padding:1rem 1.25rem;font-size:.95rem}.not-line[data-astro-cid-6voplrxj] b[data-astro-cid-6voplrxj]{color:var(--ink)}.discreet[data-astro-cid-6voplrxj]{overflow:hidden}.d-grid[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,120px);display:grid}.d-left[data-astro-cid-6voplrxj]{gap:1.3rem;display:grid}.d-vis[data-astro-cid-6voplrxj]{width:150px;height:150px;margin-top:1.2rem;position:relative}.d-badge[data-astro-cid-6voplrxj]{color:var(--ink);font:700 .82rem var(--font-head);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .9rem;display:inline-flex;position:absolute;bottom:20px;right:-30px;box-shadow:0 20px 40px -18px #0009}.d-badge[data-astro-cid-6voplrxj] svg{width:15px;height:15px;color:var(--teal)}.d-list[data-astro-cid-6voplrxj]{margin:0;padding:0;list-style:none;display:grid}.d-list[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{border-top:1px solid var(--line-on-ink);grid-template-columns:44px 1fr;gap:1rem;padding:1.3rem 0;display:grid}.d-list[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]:last-child{border-bottom:1px solid var(--line-on-ink)}.dn[data-astro-cid-6voplrxj]{font:800 .82rem var(--font-head);color:var(--teal-light);padding-top:.25rem}.d-list[data-astro-cid-6voplrxj] div[data-astro-cid-6voplrxj]{gap:.4rem;display:grid}.d-list[data-astro-cid-6voplrxj] strong[data-astro-cid-6voplrxj]{font:700 1.25rem var(--font-head);letter-spacing:-.015em}.d-list[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]{color:var(--muted-on-ink)}@media (width<=860px){.d-grid[data-astro-cid-6voplrxj]{grid-template-columns:1fr}.d-vis[data-astro-cid-6voplrxj]{display:none}}.trust[data-astro-cid-6voplrxj]{background:var(--surface);border-bottom:1px solid var(--line)}.trust-grid[data-astro-cid-6voplrxj]{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.tr[data-astro-cid-6voplrxj]{border-left:1px solid var(--line);align-items:center;gap:.9rem;padding:26px 20px;display:flex}.tr[data-astro-cid-6voplrxj]:first-child{border-left:0;padding-left:0}.tr-ic[data-astro-cid-6voplrxj]{background:var(--teal-soft);width:40px;height:40px;color:var(--teal-dark);border-radius:10px;flex:none;place-items:center;display:grid}.tr-ic[data-astro-cid-6voplrxj] svg{width:20px;height:20px}.tr[data-astro-cid-6voplrxj] strong[data-astro-cid-6voplrxj]{font:700 .98rem var(--font-head);display:block}.tr[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]:not(.tr-ic){color:var(--muted);font-size:.88rem;display:block}.svc[data-astro-cid-6voplrxj]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.svc-card[data-astro-cid-6voplrxj]{border-radius:var(--radius);background:var(--bg);border:1px solid var(--line);transition:border-color .3s, transform .3s var(--ease), box-shadow .3s;align-content:start;gap:.6rem;padding:24px;text-decoration:none;display:grid;position:relative}.svc-card[data-astro-cid-6voplrxj]:hover{border-color:var(--teal);transform:translateY(-3px);box-shadow:0 24px 44px -30px #1b2a3059}.svc-ic[data-astro-cid-6voplrxj]{background:var(--ink);width:44px;height:44px;color:var(--teal-light);border-radius:10px;place-items:center;margin-bottom:.3rem;display:grid}.svc-ic[data-astro-cid-6voplrxj] svg{width:22px;height:22px}.svc-num[data-astro-cid-6voplrxj]{font:800 .8rem var(--font-head);color:var(--muted);position:absolute;top:24px;right:22px}.svc-card[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{font-size:1.15rem}.svc-card[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--muted);font-size:.94rem}.svc-more[data-astro-cid-6voplrxj]{font:700 .9rem var(--font-head);color:var(--teal-dark);margin-top:.2rem}.svc-all[data-astro-cid-6voplrxj]{background:var(--ink);border-color:var(--ink);color:#fff;align-content:end}.svc-all[data-astro-cid-6voplrxj] .svc-more[data-astro-cid-6voplrxj]{color:var(--teal-light)}@media (width<=1100px){.svc[data-astro-cid-6voplrxj],.trust-grid[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1fr}.tr[data-astro-cid-6voplrxj]:nth-child(3){border-left:0;padding-left:0}}@media (width<=620px){.svc[data-astro-cid-6voplrxj],.trust-grid[data-astro-cid-6voplrxj]{grid-template-columns:1fr}.tr[data-astro-cid-6voplrxj]{border-left:0;border-top:1px solid var(--line);padding:14px 0}.tr[data-astro-cid-6voplrxj]:first-child{border-top:0}}@media (width<=760px){.hero[data-astro-cid-6voplrxj]{padding:100px 0 40px}.h-copy[data-astro-cid-6voplrxj]{gap:1.15rem}.h-copy[data-astro-cid-6voplrxj] h1{font-size:clamp(2.3rem,1.6rem + 3.4vw,2.9rem)}.h-sub[data-astro-cid-6voplrxj]{font-size:1rem}.h-visual[data-astro-cid-6voplrxj]{max-width:230px;margin-top:.25rem}.actions[data-astro-cid-6voplrxj] .btn{flex:auto;justify-content:space-between}.stack[data-astro-cid-6voplrxj]{padding:22px 0 26px}.stack-l[data-astro-cid-6voplrxj]{margin-bottom:14px}.hs[data-astro-cid-6voplrxj]{padding-block:48px}.pains[data-astro-cid-6voplrxj]{gap:10px}.pain[data-astro-cid-6voplrxj]{grid-template-columns:38px 1fr;gap:.2rem 14px;padding:14px 16px}.pain[data-astro-cid-6voplrxj] .p-top[data-astro-cid-6voplrxj]{grid-row:span 2}.pain[data-astro-cid-6voplrxj] .num[data-astro-cid-6voplrxj]{display:none}.pain[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{align-self:end;font-size:1rem}.pain[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{font-size:.9rem;line-height:1.5}.b-list[data-astro-cid-6voplrxj]{gap:10px}.benefit[data-astro-cid-6voplrxj]{gap:.45rem;padding:18px}.benefit[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{font-size:1.12rem}.benefit[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{font-size:.92rem;line-height:1.55}}@media (width<=620px){.pains[data-astro-cid-6voplrxj],.b-list[data-astro-cid-6voplrxj],.faq-list[data-astro-cid-6voplrxj]{border-top:1px solid var(--line);gap:0}.pain[data-astro-cid-6voplrxj],.benefit[data-astro-cid-6voplrxj],.faq-list[data-astro-cid-6voplrxj] details[data-astro-cid-6voplrxj]{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:14px 0}.faq-list[data-astro-cid-6voplrxj] details[data-astro-cid-6voplrxj]{padding:0}.pain[data-astro-cid-6voplrxj]:hover,.benefit[data-astro-cid-6voplrxj]:hover{transform:none}.h-visual[data-astro-cid-6voplrxj]{max-width:210px;margin-top:0}.h-copy[data-astro-cid-6voplrxj] h1{font-size:2.15rem}.tr-ic[data-astro-cid-6voplrxj],.pain[data-astro-cid-6voplrxj] .p-top[data-astro-cid-6voplrxj],.b-ic[data-astro-cid-6voplrxj],.b-idx[data-astro-cid-6voplrxj],.dn[data-astro-cid-6voplrxj]{display:none}.tr[data-astro-cid-6voplrxj]{padding:12px 0}.pain[data-astro-cid-6voplrxj]{display:block}.pain[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{margin-bottom:.2rem}.b-top[data-astro-cid-6voplrxj]{margin:0}.d-list[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{grid-template-columns:1fr}.h-glow[data-astro-cid-6voplrxj]{opacity:.5}}.pain[data-astro-cid-6voplrxj] .p-top[data-astro-cid-6voplrxj],.b-ic[data-astro-cid-6voplrxj],.b-idx[data-astro-cid-6voplrxj],.dn[data-astro-cid-6voplrxj]{display:none}.d-list[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{grid-template-columns:1fr}.tr-ic[data-astro-cid-6voplrxj]{width:22px;height:22px;color:var(--teal-dark);background:0 0;border-radius:0}@media (width<=620px){.stack[data-astro-cid-6voplrxj]{padding:18px 0 20px}.stack-l[data-astro-cid-6voplrxj]{margin-bottom:10px;font-size:.62rem}html:not(.motion) .m-set[data-astro-cid-6voplrxj]{gap:.3rem 1rem}html:not(.motion) .m-set[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]{gap:1rem;font-size:.88rem}.trust[data-astro-cid-6voplrxj]{background:var(--bg);padding:20px 0}.trust-grid[data-astro-cid-6voplrxj]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);width:auto;margin-inline:var(--gutter);grid-template-columns:1fr 1fr;gap:1px;padding:0;overflow:hidden}.trust-grid[data-astro-cid-6voplrxj] .tr[data-astro-cid-6voplrxj]{background:var(--surface);border:0;align-content:start;gap:.45rem;padding:14px 12px;display:grid}.tr-ic[data-astro-cid-6voplrxj]{width:20px;height:20px;display:grid}.tr[data-astro-cid-6voplrxj] strong[data-astro-cid-6voplrxj]{font-size:.86rem;line-height:1.3}.tr[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]:not(.tr-ic){font-size:.76rem;line-height:1.4}.pains[data-astro-cid-6voplrxj]{border-top:0;grid-template-columns:1fr 1fr;gap:10px}.pain[data-astro-cid-6voplrxj]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.6rem;padding:14px;display:grid}.pain[data-astro-cid-6voplrxj] .p-top[data-astro-cid-6voplrxj]{margin:0;display:flex}.pain[data-astro-cid-6voplrxj] .p-ic[data-astro-cid-6voplrxj]{border-radius:8px;width:32px;height:32px}.pain[data-astro-cid-6voplrxj] .p-ic[data-astro-cid-6voplrxj] svg{width:16px;height:16px}.pain[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{display:none}.pain[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{font-size:.95rem;line-height:1.3}.rh-r[data-astro-cid-6voplrxj] .lead[data-astro-cid-6voplrxj]{display:none}.b-list[data-astro-cid-6voplrxj]{border-top:0;gap:18px}.benefit[data-astro-cid-6voplrxj]{border:0;border-left:3px solid var(--teal);border-radius:0;padding:2px 0 2px 14px}.b-top[data-astro-cid-6voplrxj]{margin-bottom:.1rem}.ba-hd[data-astro-cid-6voplrxj],.ba-b[data-astro-cid-6voplrxj]{display:none}.ba-row[data-astro-cid-6voplrxj]{gap:.15rem;padding:.7rem 0}.d-list[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{padding:.9rem 0}.d-list[data-astro-cid-6voplrxj] strong[data-astro-cid-6voplrxj]{font-size:1.05rem}.d-list[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]{font-size:.92rem}.steps[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{grid-template-columns:40px 1fr;gap:.8rem}.s-dot[data-astro-cid-6voplrxj]{width:36px;height:36px;font-size:.9rem}.steps[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{font-size:.92rem}}
