.showcase[data-astro-cid-uclgl62l]{position:relative;margin-top:clamp(36px,3.4vw,52px)}.map[data-astro-cid-uclgl62l]{position:relative;isolation:isolate;display:grid;grid-template-columns:212px minmax(36px,1fr) 340px minmax(36px,1fr) 272px;align-items:center;min-height:500px;touch-action:pan-y}.wires[data-astro-cid-uclgl62l]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}.col[data-astro-cid-uclgl62l]{position:relative;z-index:2}.col-tools[data-astro-cid-uclgl62l]{grid-column:1}.col-team[data-astro-cid-uclgl62l]{grid-column:3;z-index:auto;padding:20px 20px 22px}.col-out[data-astro-cid-uclgl62l]{grid-column:5}.col-head[data-astro-cid-uclgl62l]{font-size:var(--fs-xs);font-weight:500;color:var(--slate);margin:0 0 10px 4px}.wires[data-astro-cid-uclgl62l] path.wire{fill:none;stroke:#17203d1c;stroke-width:1.2}.wires[data-astro-cid-uclgl62l] path.wire.on{stroke:url(#wireOn);stroke-width:1.7;stroke-dasharray:100 100;stroke-dashoffset:100;animation:draw .7s var(--ease-out) forwards}.wires[data-astro-cid-uclgl62l] path.pulse{fill:none;stroke:#e0876a;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:8 200;stroke-dashoffset:10;opacity:0;filter:drop-shadow(0 0 4px rgba(242,161,132,.95))}@keyframes draw{to{stroke-dashoffset:0}}.tools[data-astro-cid-uclgl62l]{display:flex;flex-direction:column;gap:7px}.tool[data-astro-cid-uclgl62l]{display:flex;align-items:center;gap:10px;min-height:38px;padding:5px 12px 5px 6px;border-radius:13px;font-size:14.5px;font-weight:500;line-height:1.2;color:var(--slate);background:#ffffff6b;border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:color var(--t-med) ease,background-color var(--t-med) ease,box-shadow var(--t-med) ease,transform var(--t-med) var(--ease-out)}.tool[data-astro-cid-uclgl62l] .ic[data-astro-cid-uclgl62l]{flex:none;width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:#17203d0d;transition:background-color var(--t-med) ease,color var(--t-med) ease}.tool[data-astro-cid-uclgl62l] .ic[data-astro-cid-uclgl62l] svg[data-astro-cid-uclgl62l]{width:16px;height:16px}.tool[data-astro-cid-uclgl62l].is-on{color:var(--ink);background:#ffffffe6;box-shadow:inset 0 1px #fff,0 0 0 1px #f2a1848c,0 10px 26px -14px #e0876abf;transform:translate(4px)}.tool[data-astro-cid-uclgl62l].is-on .ic[data-astro-cid-uclgl62l]{background:linear-gradient(150deg,#fde3d2,#f7c3ad);color:var(--ink)}.team-bg[data-astro-cid-uclgl62l]{position:absolute;inset:0;z-index:0;border-radius:var(--r-xl);background:linear-gradient(165deg,#ffffff9e,#fde3d25c 55%,#d6dcf86b)}.team-glow[data-astro-cid-uclgl62l]{position:absolute;inset:-60px;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side at 40% 40%,#f2a1846b,#f2a18400 70%),radial-gradient(closest-side at 65% 65%,#8f9ee652,#8f9ee600 70%);animation:breathe 6s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.75;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}.col-team[data-astro-cid-uclgl62l] .col-head[data-astro-cid-uclgl62l]{position:relative;z-index:2;margin-left:6px}.agents[data-astro-cid-uclgl62l]{position:relative;display:flex;flex-direction:column;gap:22px}.agent[data-astro-cid-uclgl62l]{position:relative;z-index:2;width:calc(100% - 30px);display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;min-height:78px;padding:12px;border-radius:var(--r-md);background:#ffffffa8;border:1px solid rgba(255,255,255,.95);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #fff,0 12px 28px -18px #28305a66;transition:opacity var(--t-med) ease,box-shadow var(--t-med) ease,background-color var(--t-med) ease}.agent[data-astro-cid-uclgl62l]:nth-child(2n){margin-left:auto}.agent[data-astro-cid-uclgl62l] .ic[data-astro-cid-uclgl62l]{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;color:var(--ink);background:#17203d0d;transition:background var(--t-med) ease}.agent[data-astro-cid-uclgl62l] .ic[data-astro-cid-uclgl62l] svg[data-astro-cid-uclgl62l]{width:20px;height:20px}.agent[data-astro-cid-uclgl62l].is-on .ic[data-astro-cid-uclgl62l]{background:linear-gradient(150deg,#fde3d2,#f5b79e 55%,#cdd5f7 130%)}.agent[data-astro-cid-uclgl62l] .body[data-astro-cid-uclgl62l]{display:grid;gap:3px;min-width:0}.agent[data-astro-cid-uclgl62l] .name[data-astro-cid-uclgl62l]{font:600 15px/1.2 var(--font-display);letter-spacing:-.01em}.agent[data-astro-cid-uclgl62l] .task[data-astro-cid-uclgl62l]{font-size:13.5px;line-height:1.35;color:var(--slate);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;transition:opacity .17s ease}.agent[data-astro-cid-uclgl62l].is-idle{background:#ffffff5c;box-shadow:inset 0 1px #fffc}.agent[data-astro-cid-uclgl62l].is-idle .ic[data-astro-cid-uclgl62l]{opacity:.5}.agent[data-astro-cid-uclgl62l].is-idle .name[data-astro-cid-uclgl62l]{color:var(--slate)}.agent[data-astro-cid-uclgl62l].is-idle .task[data-astro-cid-uclgl62l]{color:var(--slate-2)}.name-row[data-astro-cid-uclgl62l]{display:flex;align-items:center;justify-content:space-between;gap:8px}.order[data-astro-cid-uclgl62l]{display:flex;gap:4px}.order[data-astro-cid-uclgl62l] span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:600 11px/1 var(--font-body);color:#fff;background:var(--ink)}.ring[data-astro-cid-uclgl62l]{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1.5px #f2a184e6,0 0 26px 2px #f2a1848c}.is-still[data-astro-cid-uclgl62l] .agent[data-astro-cid-uclgl62l].is-on .ring[data-astro-cid-uclgl62l],.is-still[data-astro-cid-uclgl62l] .person[data-astro-cid-uclgl62l] .ring[data-astro-cid-uclgl62l]{opacity:.55}.person[data-astro-cid-uclgl62l]{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 14px 12px 12px;border-radius:var(--r-md);background:#fffc;border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1px #fff,0 12px 28px -18px #28305a66;font-size:14.5px;font-weight:500;line-height:1.3}.person[data-astro-cid-uclgl62l] .ic[data-astro-cid-uclgl62l]{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#e3e8fb;color:var(--ink)}.person[data-astro-cid-uclgl62l] .ic[data-astro-cid-uclgl62l] svg[data-astro-cid-uclgl62l]{width:19px;height:19px}.person-text[data-astro-cid-uclgl62l]{transition:opacity .17s ease}.col-head-out[data-astro-cid-uclgl62l]{margin-top:40px}.outcome[data-astro-cid-uclgl62l]{border-radius:var(--r-lg);padding:18px 18px 20px;background:#ffffffb8}.stack[data-astro-cid-uclgl62l]{display:grid}.stack[data-astro-cid-uclgl62l]>[data-astro-cid-uclgl62l]{grid-area:1 / 1}.out-item[data-astro-cid-uclgl62l],.cap[data-astro-cid-uclgl62l]{visibility:hidden;opacity:0;transition:opacity .35s ease,visibility 0s linear .35s}.out-item[data-astro-cid-uclgl62l].is-current,.cap[data-astro-cid-uclgl62l].is-current{visibility:visible;opacity:1;transition:opacity .45s ease .12s,visibility 0s}.out-title[data-astro-cid-uclgl62l]{font:600 16.5px/1.3 var(--font-display);letter-spacing:-.015em;margin-bottom:12px}.out-item[data-astro-cid-uclgl62l] ul[data-astro-cid-uclgl62l]{display:grid;gap:8px}.out-item[data-astro-cid-uclgl62l] li[data-astro-cid-uclgl62l]{display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:start;font-size:14px;line-height:1.35;color:var(--ink-2)}.out-item[data-astro-cid-uclgl62l] li[data-astro-cid-uclgl62l] svg[data-astro-cid-uclgl62l]{width:20px;height:20px;padding:3px;border-radius:50%;color:#fff;background:var(--ink)}.out-item[data-astro-cid-uclgl62l].is-current li[data-astro-cid-uclgl62l]{animation:tick-in .5s var(--ease-out) both;animation-delay:calc(.35s + var(--k) * .12s)}@keyframes tick-in{0%{opacity:0;transform:translateY(5px)}}.map[data-astro-cid-uclgl62l].is-swapping .task[data-astro-cid-uclgl62l],.map[data-astro-cid-uclgl62l].is-swapping .person-text[data-astro-cid-uclgl62l]{opacity:0}.caption[data-astro-cid-uclgl62l]{max-width:760px;margin:40px auto 0;text-align:center}.cap-name[data-astro-cid-uclgl62l]{font:600 clamp(21px,1.2rem + .6vw,26px) / 1.25 var(--font-display);letter-spacing:-.02em}.cap-sentence[data-astro-cid-uclgl62l]{margin:10px auto 0;max-width:62ch;color:var(--slate);font-size:var(--fs-base)}.cap-ba[data-astro-cid-uclgl62l]{display:inline-flex;align-items:flex-start;gap:9px;margin-top:14px;padding:9px 16px;border-radius:16px;background:#fde3d299;color:var(--ink-2);font-size:var(--fs-sm);font-weight:500;line-height:1.4;text-align:left}.cap-link[data-astro-cid-uclgl62l]{margin-top:12px;font-size:var(--fs-sm)}.cap-link[data-astro-cid-uclgl62l] a[data-astro-cid-uclgl62l]{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:#e0876a99;text-decoration-thickness:1.5px;text-underline-offset:4px}.cap-link[data-astro-cid-uclgl62l] a[data-astro-cid-uclgl62l]:hover{text-decoration-color:var(--ink)}.cap-ba[data-astro-cid-uclgl62l] svg[data-astro-cid-uclgl62l]{flex:none;width:18px;height:18px;margin-top:1px;color:var(--peach-ink)}.controls[data-astro-cid-uclgl62l]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:28px}.arrow[data-astro-cid-uclgl62l]{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.95);background:#ffffffb3;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #fff,0 8px 20px -12px #28305a73;transition:transform var(--t-fast) ease,background-color var(--t-fast) ease,box-shadow var(--t-fast) ease}.arrow[data-astro-cid-uclgl62l] svg[data-astro-cid-uclgl62l]{width:20px;height:20px}.arrow[data-astro-cid-uclgl62l]:hover{background:#fff;box-shadow:inset 0 1px #fff,0 10px 24px -12px #e0876acc}.arrow[data-astro-cid-uclgl62l]:active{transform:scale(.96)}.counter[data-astro-cid-uclgl62l]{min-width:15.5em;display:inline-flex;justify-content:center;align-items:baseline;gap:12px;font-size:var(--fs-sm);color:var(--slate);font-variant-numeric:tabular-nums}.cname[data-astro-cid-uclgl62l]{color:var(--ink-2);font-weight:500}.bars-row[data-astro-cid-uclgl62l]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}.bars[data-astro-cid-uclgl62l]{display:flex;gap:6px}.bar[data-astro-cid-uclgl62l]{position:relative;width:40px;height:24px;border:0;padding:0;background:none;cursor:pointer}.bar[data-astro-cid-uclgl62l]:before,.bar[data-astro-cid-uclgl62l] i[data-astro-cid-uclgl62l]{content:"";position:absolute;left:0;top:10px;height:4px;border-radius:4px}.bar[data-astro-cid-uclgl62l]:before{right:0;background:#17203d1f}.bar[data-astro-cid-uclgl62l] i[data-astro-cid-uclgl62l]{width:0;background:linear-gradient(90deg,#f2a184,#8f9ee6)}.bar[data-astro-cid-uclgl62l].is-done i[data-astro-cid-uclgl62l]{width:100%;opacity:.45}.bar[data-astro-cid-uclgl62l].is-active i[data-astro-cid-uclgl62l]{animation:fill var(--dwell, 4s) linear forwards}.is-stopped[data-astro-cid-uclgl62l] .bar[data-astro-cid-uclgl62l].is-active i[data-astro-cid-uclgl62l],html:not(.js) .bar[data-astro-cid-uclgl62l].is-active i[data-astro-cid-uclgl62l]{animation:none;width:100%}@keyframes fill{0%{width:0}to{width:100%}}.bar[data-astro-cid-uclgl62l]:hover:before{background:#17203d38}.pause[data-astro-cid-uclgl62l]{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:0;background:transparent;color:var(--slate);cursor:pointer}.pause[data-astro-cid-uclgl62l]:hover{color:var(--ink);background:#ffffffb3}.pause[data-astro-cid-uclgl62l] svg[data-astro-cid-uclgl62l]{width:16px;height:16px;grid-area:1 / 1}.pause[data-astro-cid-uclgl62l] .i-play[data-astro-cid-uclgl62l]{display:none}.pause[data-astro-cid-uclgl62l].is-paused .i-play[data-astro-cid-uclgl62l]{display:block}.pause[data-astro-cid-uclgl62l].is-paused .i-pause[data-astro-cid-uclgl62l],.pause[data-astro-cid-uclgl62l][hidden]{display:none}.not-products[data-astro-cid-uclgl62l]{margin-top:14px;font-size:var(--fs-sm);color:var(--slate)}.not-products[data-astro-cid-uclgl62l] a[data-astro-cid-uclgl62l]{color:inherit;text-decoration:underline;text-decoration-color:#56607d59;text-underline-offset:4px}.not-products[data-astro-cid-uclgl62l] a[data-astro-cid-uclgl62l]:hover{color:var(--ink);text-decoration-color:#e0876ab3}@media(max-width:1180px){.map[data-astro-cid-uclgl62l]{grid-template-columns:196px minmax(28px,1fr) 316px minmax(28px,1fr) 244px}}@media(max-width:900px){.map[data-astro-cid-uclgl62l]{display:flex;flex-direction:column;align-items:stretch;gap:40px;min-height:0}.col-head[data-astro-cid-uclgl62l]{text-align:center;margin:0 0 10px}.tools[data-astro-cid-uclgl62l]{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px}.tool[data-astro-cid-uclgl62l]{min-height:34px;padding:3px 10px 3px 4px;font-size:13.5px;gap:7px;border-radius:11px}.tool[data-astro-cid-uclgl62l] .ic[data-astro-cid-uclgl62l]{width:25px;height:25px;border-radius:8px}.tool[data-astro-cid-uclgl62l] .ic[data-astro-cid-uclgl62l] svg[data-astro-cid-uclgl62l]{width:14px;height:14px}.tool[data-astro-cid-uclgl62l].is-on{transform:translateY(-2px)}.col-team[data-astro-cid-uclgl62l]{width:min(460px,100%);margin-inline:auto;padding:18px 16px 20px}.team-glow[data-astro-cid-uclgl62l]{inset:-40px -8px}.col-team[data-astro-cid-uclgl62l] .col-head[data-astro-cid-uclgl62l]{margin-left:0}.agents[data-astro-cid-uclgl62l]{gap:18px}.agent[data-astro-cid-uclgl62l]{width:calc(100% - 26px);min-height:70px}.col-out[data-astro-cid-uclgl62l]{width:min(460px,100%);margin-inline:auto}.col-head-out[data-astro-cid-uclgl62l]{margin-top:36px}}@media(max-width:420px){.agent[data-astro-cid-uclgl62l]{grid-template-columns:36px 1fr;gap:10px;padding:10px}.agent[data-astro-cid-uclgl62l] .ic[data-astro-cid-uclgl62l]{width:36px;height:36px;border-radius:12px}.agent[data-astro-cid-uclgl62l] .task[data-astro-cid-uclgl62l]{font-size:13px}.counter[data-astro-cid-uclgl62l]{min-width:0;flex:1;flex-direction:column;align-items:center;gap:0}.controls[data-astro-cid-uclgl62l]{gap:10px}.cap-ba[data-astro-cid-uclgl62l]{font-size:14.5px;padding:9px 12px}}@media(prefers-reduced-motion:reduce){.team-glow[data-astro-cid-uclgl62l]{animation:none}.wires[data-astro-cid-uclgl62l] path.wire.on{animation:none;stroke-dashoffset:0;stroke-dasharray:none}.wires[data-astro-cid-uclgl62l] path.pulse{display:none}.out-item[data-astro-cid-uclgl62l].is-current li[data-astro-cid-uclgl62l]{animation:none}}.strip[data-astro-cid-bn3e43cx]{padding-top:clamp(72px,7vw,104px)}h2[data-astro-cid-bn3e43cx]{text-align:center;font-family:var(--font-body);font-size:var(--fs-base);font-weight:500;letter-spacing:0;color:var(--slate)}.marquee[data-astro-cid-bn3e43cx]{margin-top:22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.track[data-astro-cid-bn3e43cx]{display:flex;width:max-content;animation:slide 70s linear infinite}.marquee[data-astro-cid-bn3e43cx]:hover .track[data-astro-cid-bn3e43cx]{animation-play-state:paused}ul[data-astro-cid-bn3e43cx]{display:flex;flex:none;list-style:none}li[data-astro-cid-bn3e43cx]{padding:6px 26px;font:600 clamp(17px,1rem + .4vw,22px) / 1.3 var(--font-display);letter-spacing:-.02em;color:#17203dad;white-space:nowrap}@keyframes slide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee[data-astro-cid-bn3e43cx]{-webkit-mask-image:none;mask-image:none}.track[data-astro-cid-bn3e43cx]{animation:none;width:auto}.track[data-astro-cid-bn3e43cx] ul[data-astro-cid-bn3e43cx]:first-child{flex-wrap:wrap;justify-content:center;row-gap:6px;width:min(var(--wrap),100% - 32px);margin-inline:auto}.track[data-astro-cid-bn3e43cx] ul[data-astro-cid-bn3e43cx][aria-hidden]{display:none}.track[data-astro-cid-bn3e43cx]{justify-content:center}}.bento[data-astro-cid-oigsjvds]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cell[data-astro-cid-oigsjvds]{position:relative;display:flex;flex-direction:column;padding:26px;border-radius:var(--r-lg);background:linear-gradient(170deg,#ffffffdb,#ffffff9e);border:1px solid rgba(255,255,255,.95);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #fff,var(--shadow-soft);transition:transform .35s var(--ease-out),box-shadow .35s ease}.cell[data-astro-cid-oigsjvds]:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fff,var(--shadow-lift),0 0 0 1px #f2a18447}.cell-link[data-astro-cid-oigsjvds]{color:inherit;text-decoration:none}.cell-link[data-astro-cid-oigsjvds]:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}.cell[data-astro-cid-oigsjvds]:has(.cell-link:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.cell-link[data-astro-cid-oigsjvds]:focus-visible{outline:none}.cell[data-astro-cid-oigsjvds] h3[data-astro-cid-oigsjvds]{font-size:var(--fs-lg);letter-spacing:-.02em;line-height:1.2;margin-bottom:8px}.cell[data-astro-cid-oigsjvds] p[data-astro-cid-oigsjvds]{color:var(--slate);font-size:16px;line-height:1.55}.cell[data-astro-cid-oigsjvds] .eg[data-astro-cid-oigsjvds]{margin-top:auto;padding-top:16px;color:var(--ink-2);font-size:var(--fs-sm);font-weight:500}.mini-ic[data-astro-cid-oigsjvds]{width:42px;height:42px;margin-bottom:18px;border-radius:13px;display:grid;place-items:center;color:var(--ink);background:linear-gradient(150deg,#fde3d2,#f7c3ad 60%,#d9dff9 140%);box-shadow:inset 0 1px #fffc}.mini-ic[data-astro-cid-oigsjvds] svg[data-astro-cid-oigsjvds]{width:21px;height:21px}.c-docs[data-astro-cid-oigsjvds]{grid-column:span 2;grid-row:span 2;padding:32px}.c-docs[data-astro-cid-oigsjvds] h3[data-astro-cid-oigsjvds]{font-size:28px;margin-bottom:12px}.c-docs[data-astro-cid-oigsjvds]>p[data-astro-cid-oigsjvds]:not(.eg){max-width:44ch;font-size:var(--fs-md)}.c-docs[data-astro-cid-oigsjvds] .ba[data-astro-cid-oigsjvds] ul[data-astro-cid-oigsjvds]{font-size:16px;gap:11px}.c-docs[data-astro-cid-oigsjvds] .ba[data-astro-cid-oigsjvds]>div[data-astro-cid-oigsjvds]{padding:20px 20px 24px}.c-docs[data-astro-cid-oigsjvds] .eg[data-astro-cid-oigsjvds]{margin-top:0;font-size:16px}.c-rec[data-astro-cid-oigsjvds]{grid-column:span 2}.c-comms[data-astro-cid-oigsjvds]{grid-column:span 3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:center;background:linear-gradient(160deg,#e8ecfceb,#d6ddf8b8)}.comms-text[data-astro-cid-oigsjvds]{display:flex;flex-direction:column}.ba[data-astro-cid-oigsjvds]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-top:24px}.ba[data-astro-cid-oigsjvds]>div[data-astro-cid-oigsjvds]{border-radius:var(--r-md);padding:18px 18px 20px}.ba[data-astro-cid-oigsjvds] h4[data-astro-cid-oigsjvds]{font-size:15px;letter-spacing:-.01em;margin-bottom:10px}.ba[data-astro-cid-oigsjvds] ul[data-astro-cid-oigsjvds]{display:grid;gap:9px;font-size:15px;line-height:1.45}.ba[data-astro-cid-oigsjvds] li[data-astro-cid-oigsjvds]{position:relative;padding-left:18px}.ba[data-astro-cid-oigsjvds] li[data-astro-cid-oigsjvds]:before{content:"";position:absolute;left:1px;top:.55em;width:7px;height:7px;border-radius:3px}.before[data-astro-cid-oigsjvds]{background:#17203d0b;color:var(--slate)}.before[data-astro-cid-oigsjvds] li[data-astro-cid-oigsjvds]:before{background:#17203d40}.after[data-astro-cid-oigsjvds]{background:linear-gradient(160deg,#fde3d2,#f9cdb8);color:var(--ink)}.after[data-astro-cid-oigsjvds] li[data-astro-cid-oigsjvds]:before{background:var(--ink)}.msg[data-astro-cid-oigsjvds]{border-radius:var(--r-md);padding:18px 20px;background:#ffffffd9;border:1px solid #fff;box-shadow:0 16px 34px -22px #28305a73;font-size:15px;line-height:1.5;color:var(--ink-2)}.msg[data-astro-cid-oigsjvds] p[data-astro-cid-oigsjvds]{color:var(--ink-2);font-size:15px}.msg-meta[data-astro-cid-oigsjvds]{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13.5px;color:var(--slate)}.msg-meta[data-astro-cid-oigsjvds] b[data-astro-cid-oigsjvds]{color:var(--ink);font-weight:600}@media(max-width:1000px){.bento[data-astro-cid-oigsjvds]{grid-template-columns:repeat(2,minmax(0,1fr))}.c-docs[data-astro-cid-oigsjvds],.c-rec[data-astro-cid-oigsjvds],.c-comms[data-astro-cid-oigsjvds]{grid-column:span 2}.c-docs[data-astro-cid-oigsjvds]{grid-row:auto}}@media(max-width:640px){.bento[data-astro-cid-oigsjvds]{grid-template-columns:1fr}.c-docs[data-astro-cid-oigsjvds],.c-rec[data-astro-cid-oigsjvds],.c-comms[data-astro-cid-oigsjvds]{grid-column:auto}.c-comms[data-astro-cid-oigsjvds]{grid-template-columns:1fr;gap:20px}.cell[data-astro-cid-oigsjvds],.c-docs[data-astro-cid-oigsjvds]{padding:24px 22px}.ba[data-astro-cid-oigsjvds]{grid-template-columns:1fr}}.steps[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.step[data-astro-cid-cmgpsf2k]{position:relative;padding:28px 26px 30px;border-radius:var(--r-lg);background:#ffffffb3;border:1px solid rgba(255,255,255,.95);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #fff,var(--shadow-soft)}.step[data-astro-cid-cmgpsf2k]:not(:last-child):after{content:"";position:absolute;top:49px;right:-19px;width:20px;height:2px;border-radius:2px;background:linear-gradient(90deg,#f2a184,#8f9ee6);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out);z-index:1}.step[data-astro-cid-cmgpsf2k]:nth-child(1):after{transition-delay:.55s}.step[data-astro-cid-cmgpsf2k]:nth-child(2):after{transition-delay:.75s}.is-in>.step[data-astro-cid-cmgpsf2k]:after{transform:scaleX(1)}html:not(.js) .step[data-astro-cid-cmgpsf2k]:after{transform:scaleX(1)}.step-top[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.num[data-astro-cid-cmgpsf2k]{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font:600 16px/1 var(--font-display);color:#fff;background:var(--ink);box-shadow:0 0 0 5px #fde3d2e6}.time[data-astro-cid-cmgpsf2k]{font-size:var(--fs-xs);font-weight:600;color:var(--ink-2);background:#bfc9f473;border-radius:var(--r-pill);padding:7px 13px}.step[data-astro-cid-cmgpsf2k] h3[data-astro-cid-cmgpsf2k]{font-size:22px;margin-bottom:8px}.step[data-astro-cid-cmgpsf2k] p[data-astro-cid-cmgpsf2k]{color:var(--slate);font-size:16px}@media(max-width:900px){.steps[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr;gap:14px}.step[data-astro-cid-cmgpsf2k]:not(:last-child):after{inset:auto auto -15px 46px;width:2px;height:16px;transform:scaleY(0);transform-origin:top;background:linear-gradient(180deg,#f2a184,#8f9ee6)}.is-in>.step[data-astro-cid-cmgpsf2k]:after{transform:scaleY(1)}}.hero[data-astro-cid-j7pv25f6]{padding-top:clamp(32px,min(4.2vw,7vh - 8px),72px)}.hero-top[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:32px 56px;align-items:end}h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,1.45rem + 3.4vw,4.25rem);letter-spacing:-.037em;line-height:1.03;max-width:14.5ch;color:var(--ink)}.hero-side[data-astro-cid-j7pv25f6]{animation:hero-in .9s var(--ease-out) .12s both}.hero-side[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.55;color:var(--slate);max-width:36ch}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@keyframes hero-in{0%{opacity:0;translate:0 12px}}@media(max-width:900px){.hero-top[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:22px}}@media(max-width:480px){.hero-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1 1 auto}}
