.hero[data-astro-cid-wcolddp2]{background:radial-gradient(55% 70% at 78% 45%, #8f9bff52, transparent 70%), linear-gradient(180deg, var(--color-brand-50), var(--color-canvas) 60%)}.hero[data-astro-cid-wcolddp2] .h-hero[data-astro-cid-wcolddp2]{color:var(--color-ink);font-size:clamp(2.375rem,4.4vw,3.5rem)}.proof[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:.5rem;display:flex}.proof[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{height:2rem;box-shadow:0 0 0 1px var(--line-card);color:var(--color-zinc-900);background:#fff;border-radius:999px;align-items:center;gap:.375rem;padding-inline:.75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.proof[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2] svg{color:#16a34a}.hs-wrap[data-astro-cid-wcolddp2]{--k:1;width:100%;min-width:0;max-width:42.5rem;height:calc(49.375rem * var(--k));margin-inline:auto;overflow:visible}.hs[data-astro-cid-wcolddp2]{width:680px;height:790px;transform:scale(var(--k));transform-origin:0 0;position:relative}.hs[data-astro-cid-wcolddp2] [data-astro-cid-wcolddp2]{animation-duration:10s;animation-timing-function:ease;animation-iteration-count:infinite;animation-fill-mode:both}.hs-wrap[data-astro-cid-wcolddp2]:hover .hs[data-astro-cid-wcolddp2] [data-astro-cid-wcolddp2]{animation-play-state:paused}.hs-web[data-astro-cid-wcolddp2]{background:#f6f3ee;border-radius:14px;width:620px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #e2dccf,0 40px 80px -40px #14161f8c}.hs-bar[data-astro-cid-wcolddp2]{background:#efebe4;border-bottom:1px solid #e2dccf;align-items:center;gap:6px;height:28px;padding-inline:12px;display:flex}.hs-bar[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{background:#e0d8ca;border-radius:5px;width:9px;height:9px}.hs-bar[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{font-family:var(--font-mono);color:#9a917f;margin-left:10px;font-size:11px}.hs-map[data-astro-cid-wcolddp2]{position:relative}.hs-map[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{width:620px;height:auto;display:block}.hs-tile[data-astro-cid-wcolddp2]{border-radius:7px;width:7.78%;height:11.25%;position:absolute;top:81.72%;left:51.11%}.hs-tile[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{color:#18181b;font-size:12px;font-weight:700;position:absolute;top:4px;left:5px}.hs-pre[data-astro-cid-wcolddp2]{background:#e8eef9;animation-name:hs-pre;box-shadow:inset 0 3px #2f6fb8,0 0 0 2px #2f6fb8,0 0 0 7px #2f6fb829}.hs-in[data-astro-cid-wcolddp2]{background:#e6f2ea;animation-name:hs-tile;box-shadow:inset 0 3px #2e7d4f,0 0 0 2px #16a34a,0 0 0 7px #16a34a2e}.hs-in[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:#a5590c;background:#f3e3cf;border-radius:4px;padding:1px 4px;font-size:8.5px;font-weight:700;animation-name:hs-late;position:absolute;bottom:4px;right:3px}.hs-pop[data-astro-cid-wcolddp2]{background:#fff;border-radius:12px;width:190px;padding:10px 12px;animation-name:hs-pop;position:absolute;top:calc(81.72% - 14px);left:calc(51.11% - 206px);box-shadow:0 18px 40px -16px #14161f73,0 0 0 1px #ece6dc}.hs-pop[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:#71717a;font-size:11px}.hs-pop[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{color:#18181b;font-size:13px;display:block}.hs-pop[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:#3a2a10;background:linear-gradient(#e9c98f,#c99a52);border-radius:999px;place-items:center;height:28px;margin-top:8px;font-size:12px;font-weight:700;display:grid}.hs-cur[data-astro-cid-wcolddp2]{z-index:4;filter:drop-shadow(0 2px 3px #0000004d);animation-name:hs-cur;position:absolute;top:calc(81.72% + 46px);left:calc(51.11% - 96px)}.hs-toast[data-astro-cid-wcolddp2]{color:#fff;background:#14161f;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;animation-name:hs-late;display:flex;position:absolute;top:44px;left:16px;box-shadow:0 18px 40px -16px #14161f99}.hs-toast[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{background:#f59e0b;border-radius:4px;width:8px;height:8px}.hs-toast[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-weight:600}.hs-room[data-astro-cid-wcolddp2]{background:#fff;border-radius:18px;width:270px;position:absolute;top:482px;left:0;overflow:hidden;box-shadow:0 0 0 6px #fff,0 40px 70px -30px #14161f8c}@media (width>=80rem){.hs-room[data-astro-cid-wcolddp2]{left:-36px}}.hs-room[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{display:block}.hs-on[data-astro-cid-wcolddp2]{animation-name:hs-on}.hs-dim[data-astro-cid-wcolddp2],.hs-night[data-astro-cid-wcolddp2]{animation-name:hs-dim}.hs-cl[data-astro-cid-wcolddp2]{transform-box:view-box;transform-origin:190px 0;animation-name:hs-cl}.hs-cr[data-astro-cid-wcolddp2]{transform-box:view-box;transform-origin:298px 0;animation-name:hs-cr}.hs-chip[data-astro-cid-wcolddp2]{color:#18181b;background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;height:26px;padding-inline:10px;font-size:11.5px;font-weight:600;animation-name:hs-chip;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 8px 20px -10px #0006}.hs-chip[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{background:#f59e0b;border-radius:4px;width:8px;height:8px}.hs-rl[data-astro-cid-wcolddp2]{color:#52525b;justify-content:space-between;gap:8px;padding:10px 14px;font-size:12px;display:flex}.hs-rl[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{color:#18181b}.hs-phone[data-astro-cid-wcolddp2]{width:206px;position:absolute;top:190px;left:470px}.hs-phone[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{filter:drop-shadow(0 30px 40px #14161f59);border-radius:13%/6.3%;width:100%;height:auto;display:block}.hs-rip[data-astro-cid-wcolddp2]{background:#3b4bdb73;border-radius:50%;width:44px;height:44px;animation-name:hs-rip;position:absolute;top:228px;left:148px}.hs-steps[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:absolute;bottom:0;left:0;right:0}.hs-steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{flex-direction:column;gap:6px;display:flex}.hs-steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]{align-items:flex-start;gap:8px;display:flex}.hs-n[data-astro-cid-wcolddp2]{background:var(--color-brand);color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.hs-steps[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{color:var(--color-zinc-900);font-size:13.5px;font-weight:600;display:block}.hs-steps[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{color:var(--color-zinc-500);font-size:12px;font-style:normal;display:block}.hs-sb[data-astro-cid-wcolddp2]{background:#dfe3fb;border-radius:2px;height:3px;display:block;overflow:hidden}.hs-sb[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{background:var(--color-brand);width:0;height:100%;animation-timing-function:linear;display:block}.hs-s0[data-astro-cid-wcolddp2]{animation-name:hs-s0}.hs-s1[data-astro-cid-wcolddp2]{animation-name:hs-s1}.hs-s2[data-astro-cid-wcolddp2]{animation-name:hs-s2}.hs-s0[data-astro-cid-wcolddp2] .hs-sb[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{animation-name:hs-b0}.hs-s1[data-astro-cid-wcolddp2] .hs-sb[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{animation-name:hs-b1}.hs-s2[data-astro-cid-wcolddp2] .hs-sb[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{animation-name:hs-b2}@keyframes hs-pre{0%,24%{opacity:1}26%,96%{opacity:0}to{opacity:1}}@keyframes hs-tile{0%,24%{opacity:0}26%,96%{opacity:1}to{opacity:0}}@keyframes hs-pop{0%,3%{opacity:0;transform:translateY(6px)}6%,22%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-4px)}}@keyframes hs-cur{0%{opacity:0;transform:translate(120px,120px)}5%{opacity:1;transform:translate(120px,120px)}18%{opacity:1;transform:none}20%{opacity:1;transform:scale(.85)}22%,24%{opacity:1;transform:none}27%,to{opacity:0;transform:none}}@keyframes hs-on{0%,34%{opacity:0}42%,96%{opacity:1}to{opacity:0}}@keyframes hs-dim{0%,34%{opacity:.55}42%,96%{opacity:0}to{opacity:.55}}@keyframes hs-cl{0%,36%{transform:none}46%,96%{transform:translate(-34px)scaleX(.45)}to{transform:none}}@keyframes hs-cr{0%,36%{transform:none}46%,96%{transform:translate(34px)scaleX(.45)}to{transform:none}}@keyframes hs-chip{0%,36%{opacity:0;transform:translateY(8px)}40%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes hs-rip{0%,66%{opacity:0;transform:scale(.3)}68%{opacity:.9;transform:scale(.6)}74%,to{opacity:0;transform:scale(1.8)}}@keyframes hs-late{0%,73%{opacity:0;transform:translateY(-6px)}76%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes hs-s0{0%,32%{opacity:1}34%,99%{opacity:.45}to{opacity:1}}@keyframes hs-s1{0%,32%{opacity:.45}34%,65%{opacity:1}67%,to{opacity:.45}}@keyframes hs-s2{0%,65%{opacity:.45}67%,99%{opacity:1}to{opacity:.45}}@keyframes hs-b0{0%{width:0}33%{width:100%}34%,to{width:0}}@keyframes hs-b1{0%,33%{width:0}66%{width:100%}67%,to{width:0}}@keyframes hs-b2{0%,66%{width:0}99%{width:100%}to{width:0}}@media (prefers-reduced-motion:reduce){.hs[data-astro-cid-wcolddp2] [data-astro-cid-wcolddp2]{animation:none!important}.hs-in[data-astro-cid-wcolddp2],.hs-pop[data-astro-cid-wcolddp2],.hs-cur[data-astro-cid-wcolddp2],.hs-toast[data-astro-cid-wcolddp2],.hs-chip[data-astro-cid-wcolddp2],.hs-rip[data-astro-cid-wcolddp2],.hs-on[data-astro-cid-wcolddp2]{opacity:0}}.gap-grid[data-astro-cid-wcolddp2]{align-items:center;gap:1rem;display:grid}@media (width>=62rem){.gap-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,1fr) 2.75rem minmax(0,1.35fr)}}.side[data-astro-cid-wcolddp2]{flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.side-ico[data-astro-cid-wcolddp2]{background:var(--color-zinc-100);color:var(--color-zinc-600)}.yn[data-astro-cid-wcolddp2]{gap:.625rem;font-size:.9375rem;line-height:1.45;display:grid}.yn[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{align-items:flex-start;gap:.625rem;display:flex}.yn[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2] svg{flex:none;margin-top:.15rem}.yn[data-astro-cid-wcolddp2].no{border-top:1px solid var(--color-zinc-100);color:var(--color-zinc-400);padding-top:1.25rem}.opr[data-astro-cid-wcolddp2]{width:2.75rem;height:2.75rem;box-shadow:0 0 0 1px var(--line-card);color:var(--color-brand);background:#fff;border-radius:999px;place-items:center;margin-inline:auto;font-size:1.375rem;font-weight:600;display:grid}.us[data-astro-cid-wcolddp2]{background:linear-gradient(165deg, var(--color-brand-50), #fff 70%);border:2px solid var(--color-brand);padding:1.75rem;box-shadow:0 30px 60px -30px #3b4bdb73}.us-ico[data-astro-cid-wcolddp2],.chip-brand[data-astro-cid-wcolddp2]{background:var(--color-brand);color:#fff}.ev[data-astro-cid-wcolddp2]{background:#fff;border-radius:1rem;margin-top:1.25rem;padding:.25rem 1rem;box-shadow:0 0 0 1px #e1e4fa}.ev[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{grid-template-columns:3rem 2.125rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.ev[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]+li[data-astro-cid-wcolddp2]{border-top:1px dashed #d5d9f7}.ev-t[data-astro-cid-wcolddp2]{font-family:var(--font-mono);color:var(--color-zinc-500);font-size:.8125rem}.ev-i[data-astro-cid-wcolddp2]{width:2.125rem;height:2.125rem;color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, transparent);border-radius:.625rem;place-items:center;display:grid}.ev[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{color:var(--color-zinc-900);font-size:.9375rem;font-weight:600;line-height:1.4;display:block}.ev[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{color:var(--color-zinc-500);font-size:.8125rem;font-style:normal;display:block}.ops[data-astro-cid-wcolddp2]{gap:1.125rem;display:grid}@media (width>=48rem){.ops[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}.op-front[data-astro-cid-wcolddp2]{grid-column:span 2}}@media (width>=62rem){.ops[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr))}.op-hk[data-astro-cid-wcolddp2]{grid-area:1/3/span 2}}.op[data-astro-cid-wcolddp2]{--pad:1.75rem;padding:var(--pad);flex-direction:column;gap:.875rem;transition:border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.op[data-astro-cid-wcolddp2]:hover{border-color:#3b4bdb59;box-shadow:0 24px 48px -32px #14161f59}.op-h[data-astro-cid-wcolddp2]{align-items:center;gap:.75rem;display:flex}.op-h[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{color:var(--color-zinc-900);font-size:1.1875rem;font-weight:600}.op-go[data-astro-cid-wcolddp2]{color:var(--color-zinc-400);margin-left:auto;transition:transform .3s,color .3s}.op[data-astro-cid-wcolddp2]:hover .op-go[data-astro-cid-wcolddp2]{color:var(--color-brand);transform:translate(3px)}.op[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{max-width:36rem;font-size:.9375rem;line-height:1.55}.op[data-astro-cid-wcolddp2] .sf{margin-top:auto}.op-hk[data-astro-cid-wcolddp2]{background:linear-gradient(180deg, #fff 0%, var(--color-brand-50) 100%)}.op-phone[data-astro-cid-wcolddp2]{margin-top:.75rem;margin-bottom:calc(var(--pad) * -1 - 14rem);justify-content:center;display:flex}.op-phone[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{width:min(100%,18rem)}.ph-img[data-astro-cid-wcolddp2]{filter:drop-shadow(0 30px 40px #14161f47);border-radius:13%/6.3%;height:auto;display:block}.guest[data-astro-cid-wcolddp2]{background:radial-gradient(50% 60% at 50% 45%, #8f9bff47, transparent 70%), linear-gradient(180deg, var(--color-canvas), var(--color-brand-50))}.gp[data-astro-cid-wcolddp2]{align-items:center;gap:3rem;display:grid}@media (width>=62rem){.gp[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) 20rem minmax(0,1fr);gap:3.5rem}}.gp-text[data-astro-cid-wcolddp2] .h-sec[data-astro-cid-wcolddp2]{font-size:clamp(2rem,3.2vw,2.75rem)}.gp-phone[data-astro-cid-wcolddp2]{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.gp-stack[data-astro-cid-wcolddp2]{aspect-ratio:520/1069;width:min(19rem,78vw);position:relative}.gp-scr[data-astro-cid-wcolddp2]{opacity:0;width:100%;transition:opacity .7s var(--ease-standard);position:absolute;inset:0}.gp-scr[data-astro-cid-wcolddp2].on{opacity:1}.gp-dots[data-astro-cid-wcolddp2]{gap:.375rem;display:flex}.gp-dots[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{background:var(--color-brand-200);border-radius:999px;width:.5rem;height:.5rem;transition:width .4s,background-color .4s;display:block}.gp-dots[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2].on{background:var(--color-brand);width:1.375rem}.gp-steps[data-astro-cid-wcolddp2]{gap:.375rem;display:grid}.gp-step[data-astro-cid-wcolddp2]{text-align:left;cursor:pointer;border-radius:1.125rem;align-items:flex-start;gap:.875rem;width:100%;padding:1rem 1.125rem;transition:background-color .4s,box-shadow .4s;display:flex;position:relative}.gp-step[data-astro-cid-wcolddp2]:hover{background:#ffffff8c}.gp-step[data-astro-cid-wcolddp2].on{background:#fff;box-shadow:0 0 0 1px #dfe3fb,0 18px 40px -26px #3b4bdb73}.gp-step[data-astro-cid-wcolddp2].on .ico[data-astro-cid-wcolddp2]{background:var(--color-brand);color:#fff}.gp-tx[data-astro-cid-wcolddp2]{flex-direction:column;flex:1;gap:.2rem;display:flex}.gp-tx[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{color:var(--color-zinc-900);font-size:1rem;font-weight:600}.gp-tx[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]{font-size:.875rem;line-height:1.5}.gp-bar[data-astro-cid-wcolddp2]{border-radius:2px;height:3px;margin-top:.625rem;display:block;overflow:hidden}.gp-bar[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{background:var(--color-brand);width:0;height:100%;display:block}.gp-step[data-astro-cid-wcolddp2].run .gp-bar[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{animation:3.5s linear forwards gp-prog}@keyframes gp-prog{to{width:100%}}@media (width<=61.99rem){.gp-text[data-astro-cid-wcolddp2]{text-align:center}.gp-text[data-astro-cid-wcolddp2] .kicker{margin-inline:auto}}.vals[data-astro-cid-wcolddp2]{gap:.875rem;display:grid}@media (width>=40rem){.vals[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=62rem){.vals[data-astro-cid-wcolddp2]{grid-template-columns:repeat(5,minmax(0,1fr))}}.val[data-astro-cid-wcolddp2]{flex-direction:column;gap:.625rem;padding:1.375rem 1.25rem;display:flex}.val[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{color:var(--color-zinc-900);margin-top:.375rem;font-size:1.0625rem;font-weight:600;line-height:1.35}.val[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font-size:.875rem;line-height:1.55}.num[data-astro-cid-wcolddp2]{background:var(--color-ink);color:#fff;width:2.5rem;height:2.5rem;transition:transform .35s var(--ease-spring), background-color .3s;border-radius:.75rem;flex:none;place-items:center;display:grid}.group[data-astro-cid-wcolddp2]:hover .num[data-astro-cid-wcolddp2]{background:var(--color-brand);transform:rotate(-6deg)scale(1.06)}.arch[data-astro-cid-wcolddp2]{align-items:center;gap:1rem;display:grid}@media (width>=62rem){.arch[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) 5rem minmax(0,1.05fr) 5rem minmax(0,1fr);gap:.5rem}}.arch-col[data-astro-cid-wcolddp2]{background:#ffffff0d;border-radius:1.125rem;padding:1.25rem;box-shadow:0 0 0 1px #ffffff1f}.arch-lb[data-astro-cid-wcolddp2]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-glow);margin-bottom:.75rem;font-size:.75rem}.arch-col[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{gap:.5rem;display:grid}.arch-col[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{color:#e6e8ff;background:#ffffff0f;border-radius:.75rem;align-items:center;gap:.625rem;padding:.6875rem .875rem;font-size:.9375rem;font-weight:500;display:flex}.arch-col[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2] svg{color:var(--color-glow);flex:none}.arch-ar[data-astro-cid-wcolddp2]{color:var(--color-glow);flex-direction:column;align-items:center;gap:.375rem;display:flex}.arch-ar[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#7c82b8;font-size:.6875rem}@media (width<=61.99rem){.arch-ar[data-astro-cid-wcolddp2] svg{rotate:90deg}}.arch-core[data-astro-cid-wcolddp2]{color:#fff;background:linear-gradient(170deg, var(--color-brand), var(--color-brand-700));border-radius:1.375rem;flex-direction:column;gap:.875rem;padding:1.5rem 1.375rem;display:flex;box-shadow:0 30px 70px -20px #3b4bdbb3,0 0 0 1px #fff3}.arch-logo[data-astro-cid-wcolddp2]{background:#ffffff29;border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.arch-core[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:#dfe3ff;font-size:.875rem;line-height:1.55}.arch-core[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{gap:.375rem;display:grid}.arch-core[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{background:#ffffff1a;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5625rem .75rem;font-size:.8125rem;display:flex}.arch-core[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{align-items:center;gap:.5rem;display:flex}.arch-core[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-size:.9375rem}.clean[data-astro-cid-wcolddp2]{background:radial-gradient(70% 90% at 100% 0%, #8f9bff47, transparent 60%), linear-gradient(160deg, #fff, var(--color-brand-50));border-color:#3b4bdb40}.hub[data-astro-cid-wcolddp2]{align-items:center;gap:1rem;display:grid}@media (width>=48rem){.hub[data-astro-cid-wcolddp2]{grid-template-columns:9rem 5.5rem minmax(0,1fr);gap:0}}.hub-src[data-astro-cid-wcolddp2]{color:#fff;text-align:center;background:linear-gradient(170deg, var(--color-brand), var(--color-brand-700));border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;min-height:8.5rem;padding:1rem;display:flex;box-shadow:0 30px 50px -24px #3b4bdbb3}.hub-src[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-size:1.0625rem}.hub-src[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:#dfe3ff;font-size:.75rem}.hub-lines[data-astro-cid-wcolddp2]{width:100%;height:100%;display:none}.hub-lines[data-astro-cid-wcolddp2] path[data-astro-cid-wcolddp2]{fill:none;stroke:var(--color-brand);stroke-width:2px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}@media (width>=48rem){.hub-lines[data-astro-cid-wcolddp2]{display:block}}.hub-out[data-astro-cid-wcolddp2]{gap:1rem;display:grid}.flow[data-astro-cid-wcolddp2]{box-shadow:0 12px 30px -18px #14161f4d, 0 0 0 1px var(--line);background:#fff;border-radius:1rem;align-items:center;gap:.875rem;padding:.875rem 1.125rem .875rem .875rem;display:flex}.flow[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{color:var(--color-zinc-900);font-weight:600;display:block}.flow[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{color:var(--color-zinc-500);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-style:normal;display:block;overflow:hidden}
