.hero[data-astro-cid-e5aahoeb]{background:var(--color-indigo);color:var(--color-cloud);padding:150px 48px 120px;position:relative;overflow:hidden}.geo-rings[data-astro-cid-e5aahoeb]{position:absolute;right:-140px;top:42%;transform:translateY(-50%);width:min(620px,52vw);aspect-ratio:1;opacity:.5;pointer-events:none;z-index:0;animation:geo-drift 14s ease-in-out infinite}.geo-rings[data-astro-cid-e5aahoeb] svg[data-astro-cid-e5aahoeb]{width:100%;height:100%;display:block}.hero-inner[data-astro-cid-e5aahoeb]{max-width:1180px;margin:0 auto;position:relative;z-index:1}.hero[data-astro-cid-e5aahoeb] h1[data-astro-cid-e5aahoeb]{font-family:var(--font-serif);font-weight:400;font-style:italic;font-size:clamp(36px,4.8vw,72px);line-height:1.04;letter-spacing:-.02em;margin:0;color:var(--color-cloud)}.hero[data-astro-cid-e5aahoeb] h1[data-astro-cid-e5aahoeb] .coral[data-astro-cid-e5aahoeb]{color:var(--color-coral-2)}.hero-lede[data-astro-cid-e5aahoeb]{font-family:var(--font-sans);font-size:clamp(18px,1.7vw,22px);line-height:1.55;color:#f5f2ebd1;max-width:70ch;margin:40px 0 0}@media(max-width:1024px){.hero[data-astro-cid-e5aahoeb]{padding:120px 32px 96px}}@media(max-width:560px){.hero[data-astro-cid-e5aahoeb]{padding:120px 20px 80px}}.surmesure[data-astro-cid-bl7nnssx]{background:var(--color-cloud-2);color:var(--color-indigo);padding:140px 48px;position:relative;overflow:hidden}.wrap[data-astro-cid-bl7nnssx]{max-width:var(--container-wrap);margin:0 auto}.s-head[data-astro-cid-bl7nnssx]{display:grid;grid-template-columns:2fr 1fr;gap:64px;align-items:end;margin-bottom:80px}.s-title[data-astro-cid-bl7nnssx]{font-family:var(--font-sans);font-weight:500;font-size:clamp(34px,8vw,92px);line-height:.95;letter-spacing:-.035em;margin:0}.s-title[data-astro-cid-bl7nnssx] em[data-astro-cid-bl7nnssx]{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--color-coral)}.s-lede[data-astro-cid-bl7nnssx]{font-family:var(--font-serif);font-style:italic;font-size:clamp(17px,4vw,26px);line-height:1.35;color:#0a0f3dc7;max-width:38ch;margin:24px 0 0}.facettes[data-astro-cid-bl7nnssx]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#0a0f3d24;border:1px solid rgba(10,15,61,.14)}.facette[data-astro-cid-bl7nnssx]{background:var(--color-cloud-2);padding:36px 32px 40px;display:flex;flex-direction:column;gap:12px;transition:background .3s ease}.facette[data-astro-cid-bl7nnssx]:hover{background:var(--color-cloud)}.facette[data-astro-cid-bl7nnssx]:last-child{grid-column:span 2}.fno[data-astro-cid-bl7nnssx]{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--color-coral)}.facette[data-astro-cid-bl7nnssx] h3[data-astro-cid-bl7nnssx]{font-family:var(--font-sans);font-weight:500;font-size:22px;line-height:1.15;letter-spacing:-.02em;margin:0}.facette[data-astro-cid-bl7nnssx] p[data-astro-cid-bl7nnssx]{font-size:15px;line-height:1.6;color:#0a0f3dc7;margin:0}@media(max-width:1024px){.surmesure[data-astro-cid-bl7nnssx]{padding:96px 32px}.s-head[data-astro-cid-bl7nnssx]{grid-template-columns:1fr;gap:32px;margin-bottom:56px}.facettes[data-astro-cid-bl7nnssx]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.surmesure[data-astro-cid-bl7nnssx]{padding:84px 24px}}@media(max-width:640px){.surmesure[data-astro-cid-bl7nnssx]{padding:72px 20px}.facettes[data-astro-cid-bl7nnssx]{grid-template-columns:1fr}.facette[data-astro-cid-bl7nnssx]:last-child{grid-column:auto}.facette[data-astro-cid-bl7nnssx]{padding:28px 22px 30px}.facette[data-astro-cid-bl7nnssx] h3[data-astro-cid-bl7nnssx]{font-size:20px}}.viz[data-astro-cid-z3wmyzz2]{direction:ltr;position:relative;display:flex;flex-direction:column;min-height:400px;padding:30px 30px 58px;border-radius:10px;background:radial-gradient(520px 300px at 85% 0%,rgba(255,90,78,.16),transparent 70%),var(--color-indigo);color:var(--color-cloud);overflow:hidden;box-shadow:0 30px 60px -34px #0a0f3d8c}.viz[data-astro-cid-z3wmyzz2]:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(245,242,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(245,242,235,.045) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 85%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 85%)}.viz-stage[data-astro-cid-z3wmyzz2]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:center;container-type:inline-size}.vtag[data-astro-cid-z3wmyzz2]{position:absolute;left:30px;bottom:22px;z-index:2;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#f5f2eb9e}.vtag[data-astro-cid-z3wmyzz2] i[data-astro-cid-z3wmyzz2]{width:18px;height:1px;background:var(--color-coral)}@media(max-width:640px){.viz[data-astro-cid-z3wmyzz2]{min-height:0;padding:22px 18px 52px}.vtag[data-astro-cid-z3wmyzz2]{left:18px;bottom:18px;font-size:9.5px}}.orb[data-astro-cid-ezjax5p5]{position:relative;width:var(--s);height:var(--s);flex:none;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#FF8A80,var(--color-coral) 55%,#B93A31);box-shadow:0 0 0 1px #ffd2b059,0 8px 26px #ff5a4e66;transition:filter .5s ease,opacity .5s ease,transform .5s cubic-bezier(.3,1.4,.5,1)}.orb-glow[data-astro-cid-ezjax5p5]{position:absolute;inset:-55%;border-radius:50%;background:radial-gradient(circle,rgba(255,90,78,.38),transparent 65%);animation:orb-breathe 3.6s ease-in-out infinite;pointer-events:none}.orb-ring[data-astro-cid-ezjax5p5]{position:absolute;inset:-7px;border-radius:50%;border:1px dashed rgba(255,210,176,.5);animation:orb-spin 16s linear infinite;pointer-events:none}.orb-heart[data-astro-cid-ezjax5p5]{position:relative;width:30%;height:30%;border-radius:50%;background:var(--color-cloud);box-shadow:0 0 12px 3px #ffeee1a6}@keyframes orb-breathe{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.08);opacity:1}}@keyframes orb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.orb-glow[data-astro-cid-ezjax5p5],.orb-ring[data-astro-cid-ezjax5p5]{animation:none}}.chat[data-astro-cid-twhkf64x]{display:flex;flex-direction:column;gap:14px;transition:opacity .6s ease}.chat[data-astro-cid-twhkf64x].leaving{opacity:0}.chat-head[data-astro-cid-twhkf64x]{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(245,242,235,.1)}.chat-name[data-astro-cid-twhkf64x]{font-size:14px;font-weight:500}.chat-ctx[data-astro-cid-twhkf64x]{margin-left:auto;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-duvet)}.bubble[data-astro-cid-twhkf64x]{max-width:84%;padding:13px 16px;border-radius:14px;font-size:15px;line-height:1.5;transition:opacity .5s ease,transform .6s cubic-bezier(.2,1.1,.35,1)}.bubble[data-astro-cid-twhkf64x] p[data-astro-cid-twhkf64x]{margin:0}.q[data-astro-cid-twhkf64x]{position:relative}.q-ghost[data-astro-cid-twhkf64x]{visibility:hidden}.q-typed[data-astro-cid-twhkf64x]{position:absolute;inset:0}.user[data-astro-cid-twhkf64x]{align-self:flex-end;border-bottom-right-radius:4px;background:var(--color-coral);color:var(--color-cloud)}.ai[data-astro-cid-twhkf64x]{align-self:flex-start;border-bottom-left-radius:4px;background:var(--color-cloud);color:var(--color-indigo)}.src[data-astro-cid-twhkf64x]{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:5px 10px 5px 8px;border-radius:999px;background:#ff5a4e1a;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--color-coral-3);transition:opacity .5s ease,transform .5s cubic-bezier(.3,1.4,.5,1)}.answer[data-astro-cid-twhkf64x]{position:relative;align-self:stretch;display:flex}.typing[data-astro-cid-twhkf64x]{position:absolute;left:0;top:0;display:inline-flex;opacity:0;transition:opacity .3s ease;gap:5px;padding:13px 16px;border-radius:14px 14px 14px 4px;background:#f5f2eb1a}.typing[data-astro-cid-twhkf64x] i[data-astro-cid-twhkf64x]{width:7px;height:7px;border-radius:50%;background:var(--color-duvet);animation:dot 1.1s ease-in-out infinite}.typing[data-astro-cid-twhkf64x] i[data-astro-cid-twhkf64x]:nth-child(2){animation-delay:.15s}.typing[data-astro-cid-twhkf64x] i[data-astro-cid-twhkf64x]:nth-child(3){animation-delay:.3s}@keyframes dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.ln[data-astro-cid-twhkf64x]{transition:opacity .5s ease}.is-playing[data-astro-cid-twhkf64x] .bubble[data-astro-cid-twhkf64x]:not(.on){opacity:0;transform:translateY(12px)}.is-playing[data-astro-cid-twhkf64x] .typing[data-astro-cid-twhkf64x].on{opacity:1}.is-playing[data-astro-cid-twhkf64x] .ln[data-astro-cid-twhkf64x]:not(.on){opacity:0}.is-playing[data-astro-cid-twhkf64x] .src[data-astro-cid-twhkf64x]:not(.on){opacity:0;transform:scale(.85)}@container (max-width: 420px){.bubble[data-astro-cid-twhkf64x]{max-width:94%;font-size:14px}.chat-ctx[data-astro-cid-twhkf64x]{display:none}}.flow[data-astro-cid-hnq6h37w]{display:flex;flex-direction:column;gap:26px;transition:opacity .6s ease}.flow[data-astro-cid-hnq6h37w].leaving{opacity:0}.lane[data-astro-cid-hnq6h37w]{--w: min(48cqw, 200px);position:relative;height:48px}.mail[data-astro-cid-hnq6h37w]{--p: 1;position:absolute;top:0;left:calc(var(--p) * (100% - var(--w)));width:var(--w);display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:var(--color-cloud);color:var(--color-indigo);box-shadow:0 14px 30px #05081e73;font-size:12.5px;line-height:1.25;opacity:0;transition:left var(--speed, .7s) cubic-bezier(.6,0,.3,1),opacity .4s ease}.mail[data-astro-cid-hnq6h37w].instant{transition:none}.mail-ico[data-astro-cid-hnq6h37w]{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:6px;background:#ff5a4e1f;color:var(--color-coral)}.mail-text[data-astro-cid-hnq6h37w]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail[data-astro-cid-hnq6h37w]{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr)}.rail-line[data-astro-cid-hnq6h37w]{position:absolute;top:23px;left:calc(50% / var(--n));right:calc(50% / var(--n));height:2px;background:#f5f2eb24}.rail-line[data-astro-cid-hnq6h37w] i[data-astro-cid-hnq6h37w]{position:absolute;inset:0;background:var(--color-coral);transform-origin:left;transition:transform var(--speed, .7s) cubic-bezier(.6,0,.3,1)}.rail-line[data-astro-cid-hnq6h37w] i[data-astro-cid-hnq6h37w].instant{transition:none}.st[data-astro-cid-hnq6h37w]{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.st-dot[data-astro-cid-hnq6h37w]{position:relative;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--color-coral);color:var(--color-cloud);border:1px solid var(--color-coral);box-shadow:0 0 0 5px #ff5a4e24;transition:background .4s ease,color .4s ease,border-color .4s ease,box-shadow .4s ease}.st[data-astro-cid-hnq6h37w].flash .st-dot[data-astro-cid-hnq6h37w]:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--color-coral);animation:ring .7s ease-out forwards}.st-lbl[data-astro-cid-hnq6h37w]{font-size:12.5px;line-height:1.3;color:var(--color-cloud);max-width:12ch;min-height:2.6em;transition:color .4s ease}.st-count[data-astro-cid-hnq6h37w]{display:flex;gap:5px}.st-count[data-astro-cid-hnq6h37w] i[data-astro-cid-hnq6h37w]{width:6px;height:6px;border-radius:50%;background:var(--color-duvet);transition:background .3s ease,transform .4s cubic-bezier(.3,1.6,.5,1)}@keyframes ring{0%{transform:scale(1);opacity:1}to{transform:scale(1.55);opacity:0}}.is-playing[data-astro-cid-hnq6h37w] .st[data-astro-cid-hnq6h37w]:not(.on) .st-dot[data-astro-cid-hnq6h37w]{background:var(--color-indigo-2);color:#f5f2eb73;border-color:#f5f2eb33;box-shadow:none}.is-playing[data-astro-cid-hnq6h37w] .st[data-astro-cid-hnq6h37w]:not(.on) .st-lbl[data-astro-cid-hnq6h37w]{color:#f5f2eb80}.is-playing[data-astro-cid-hnq6h37w] .st-count[data-astro-cid-hnq6h37w] i[data-astro-cid-hnq6h37w]:not(.on){background:#f5f2eb26;transform:scale(.7)}.is-playing[data-astro-cid-hnq6h37w] .mail[data-astro-cid-hnq6h37w].on{opacity:1}.flow[data-astro-cid-hnq6h37w]:not(.is-playing) .rail-line[data-astro-cid-hnq6h37w] i[data-astro-cid-hnq6h37w]{transform:none}@container (max-width: 420px){.st-dot[data-astro-cid-hnq6h37w]{width:40px;height:40px}.rail-line[data-astro-cid-hnq6h37w]{top:19px}.st-lbl[data-astro-cid-hnq6h37w]{font-size:11px}.mail[data-astro-cid-hnq6h37w]{font-size:11.5px}}.ag[data-astro-cid-bwfyhn7a]{display:flex;flex-direction:column;gap:22px;transition:opacity .6s ease}.ag[data-astro-cid-bwfyhn7a].leaving{opacity:0}.goal[data-astro-cid-bwfyhn7a]{padding:14px 18px;border-radius:10px;background:var(--color-cloud);color:var(--color-indigo);box-shadow:0 16px 34px #05081e66;transition:opacity .5s ease,transform .6s cubic-bezier(.2,1.1,.35,1)}.goal-k[data-astro-cid-bwfyhn7a]{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-coral-3)}.goal[data-astro-cid-bwfyhn7a] p[data-astro-cid-bwfyhn7a]{margin:4px 0 0;font-size:16px;font-weight:500;line-height:1.3}.body[data-astro-cid-bwfyhn7a]{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start}.who[data-astro-cid-bwfyhn7a]{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:6px;transition:opacity .5s ease}.who-lbl[data-astro-cid-bwfyhn7a]{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#f5f2eb99;white-space:nowrap}.who[data-astro-cid-bwfyhn7a].flash .orb{animation:orb-flash .6s ease-out}@keyframes orb-flash{35%{transform:scale(1.14);filter:brightness(1.15)}}.plan[data-astro-cid-bwfyhn7a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.li[data-astro-cid-bwfyhn7a]{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:9px 12px;border-radius:8px;background:#f5f2eb0f;border:1px solid rgba(245,242,235,.08);transition:opacity .45s ease,transform .55s cubic-bezier(.2,1.1,.35,1),background .4s ease,border-color .4s ease}.tx[data-astro-cid-bwfyhn7a]{position:relative;display:grid;font-size:14px;line-height:1.3}.tx[data-astro-cid-bwfyhn7a]>span[data-astro-cid-bwfyhn7a]{grid-area:1 / 1;transition:opacity .35s ease}.tx-alert[data-astro-cid-bwfyhn7a]{opacity:0;color:var(--color-duvet)}.tool[data-astro-cid-bwfyhn7a]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;border:1px solid rgba(245,242,235,.18);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;color:#f5f2ebbf;white-space:nowrap}.tool[data-astro-cid-bwfyhn7a] .picto{color:var(--color-coral)}.mark[data-astro-cid-bwfyhn7a]{position:relative;width:20px;height:20px;border-radius:50%;background:var(--color-coral)}.mark[data-astro-cid-bwfyhn7a]:after{content:"";position:absolute;left:7px;top:4px;width:5px;height:9px;border:solid var(--color-cloud);border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.li-ask[data-astro-cid-bwfyhn7a] .mark[data-astro-cid-bwfyhn7a]{background:var(--color-duvet);box-shadow:0 0 #ffd2b099;animation:wait-pulse 1.8s ease-out infinite}.li-ask[data-astro-cid-bwfyhn7a] .mark[data-astro-cid-bwfyhn7a]:after{display:none}.li-ask[data-astro-cid-bwfyhn7a]{background:#ffd2b01a;border-color:#ffd2b073}.li-ask[data-astro-cid-bwfyhn7a] .tx[data-astro-cid-bwfyhn7a]{color:var(--color-duvet);font-weight:500}.li-ask[data-astro-cid-bwfyhn7a] .tool[data-astro-cid-bwfyhn7a]{border-color:#ffd2b080;color:var(--color-duvet)}@keyframes wait-pulse{0%{box-shadow:0 0 #ffd2b099}to{box-shadow:0 0 0 9px #ffd2b000}}.is-playing[data-astro-cid-bwfyhn7a] .goal[data-astro-cid-bwfyhn7a]:not(.on){opacity:0;transform:translateY(-10px)}.is-playing[data-astro-cid-bwfyhn7a] .who[data-astro-cid-bwfyhn7a]:not(.on){opacity:0}.is-playing[data-astro-cid-bwfyhn7a] .li[data-astro-cid-bwfyhn7a]:not(.on){opacity:0;transform:translate(14px)}.is-playing[data-astro-cid-bwfyhn7a] .li[data-astro-cid-bwfyhn7a].run:not(.li-ask) .mark[data-astro-cid-bwfyhn7a]{background:transparent;border:2px solid rgba(245,242,235,.2);border-top-color:var(--color-coral);animation:spin .8s linear infinite}.is-playing[data-astro-cid-bwfyhn7a] .li[data-astro-cid-bwfyhn7a].run .mark[data-astro-cid-bwfyhn7a]:after{display:none}.is-playing[data-astro-cid-bwfyhn7a] .li-alert[data-astro-cid-bwfyhn7a]:not(.resolved):not(.done) .tx-main[data-astro-cid-bwfyhn7a]{opacity:0}.is-playing[data-astro-cid-bwfyhn7a] .li[data-astro-cid-bwfyhn7a].alert .tx-alert[data-astro-cid-bwfyhn7a]{opacity:1}.is-playing[data-astro-cid-bwfyhn7a] .li[data-astro-cid-bwfyhn7a].alert{background:#ffd2b01a;border-color:#ffd2b080;animation:nudge .5s ease}.is-playing[data-astro-cid-bwfyhn7a] .li[data-astro-cid-bwfyhn7a].alert .mark[data-astro-cid-bwfyhn7a]{background:var(--color-duvet)}.is-playing[data-astro-cid-bwfyhn7a] .li[data-astro-cid-bwfyhn7a].alert .mark[data-astro-cid-bwfyhn7a]:after{content:"!";left:0;top:0;width:100%;height:100%;border:0;transform:none;display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--color-indigo)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes nudge{0%,to{transform:none}30%{transform:translate(-4px)}60%{transform:translate(3px)}}@container (max-width: 420px){.body[data-astro-cid-bwfyhn7a]{grid-template-columns:1fr;gap:14px}.who[data-astro-cid-bwfyhn7a]{flex-direction:row;justify-content:flex-start;padding-top:0}.li[data-astro-cid-bwfyhn7a]{gap:10px;padding:8px 10px}.tool[data-astro-cid-bwfyhn7a]{font-size:0;gap:0;padding:5px}.tx[data-astro-cid-bwfyhn7a]{font-size:13px}.goal[data-astro-cid-bwfyhn7a] p[data-astro-cid-bwfyhn7a]{font-size:15px}}.team[data-astro-cid-co2dqug6]{display:flex;flex-direction:column;align-items:stretch;transition:opacity .6s ease}.team[data-astro-cid-co2dqug6].leaving{opacity:0}.rules[data-astro-cid-co2dqug6]{align-self:center;display:flex;align-items:center;gap:10px;padding:9px 16px 9px 10px;border-radius:999px;background:var(--color-cloud);color:var(--color-indigo);box-shadow:0 14px 30px #05081e66;transition:opacity .5s ease,transform .6s cubic-bezier(.2,1.1,.35,1)}.rules-ico[data-astro-cid-co2dqug6]{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--color-coral);color:var(--color-cloud)}.rules-k[data-astro-cid-co2dqug6]{font-size:14px;font-weight:500}.rules-v[data-astro-cid-co2dqug6]{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:#0a0f3d99}.wires[data-astro-cid-co2dqug6]{display:block;height:46px;overflow:visible}.wires[data-astro-cid-co2dqug6] line[data-astro-cid-co2dqug6]{stroke:#ffd2b073;stroke-width:1.2;stroke-dasharray:3 5;transition:opacity .6s ease}.agents[data-astro-cid-co2dqug6]{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);padding-top:6px}.agent[data-astro-cid-co2dqug6]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:0 4px}.agent-orb[data-astro-cid-co2dqug6]{position:relative;display:block}.agent[data-astro-cid-co2dqug6] .orb{transition:filter .5s ease,opacity .5s ease,transform .5s cubic-bezier(.3,1.4,.5,1)}.agent-ok[data-astro-cid-co2dqug6]{position:absolute;right:-5px;top:-4px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:var(--color-duvet);color:var(--color-indigo);box-shadow:0 0 0 2px var(--color-indigo);transition:opacity .35s ease,transform .45s cubic-bezier(.3,1.6,.5,1)}.role[data-astro-cid-co2dqug6]{font-size:13.5px;font-weight:500}.act[data-astro-cid-co2dqug6]{font-size:12px;line-height:1.3;color:var(--color-duvet);max-width:13ch;transition:opacity .45s ease,transform .5s ease}.doc[data-astro-cid-co2dqug6]{--k: 3;position:absolute;top:-26px;left:calc((var(--k) + .5) / var(--n) * 100%);width:28px;height:28px;margin-left:-14px;display:grid;place-items:center;border-radius:6px;background:var(--color-cloud);color:var(--color-coral);box-shadow:0 8px 18px #05081e80;opacity:0;z-index:2;transition:left .8s cubic-bezier(.6,0,.3,1),opacity .4s ease,transform .6s ease}.doc[data-astro-cid-co2dqug6].hop{animation:hop .8s cubic-bezier(.6,0,.3,1)}@keyframes hop{50%{transform:translateY(-16px) rotate(-8deg)}}.out[data-astro-cid-co2dqug6]{align-self:center;display:flex;align-items:center;gap:9px;margin-top:28px;padding:8px 16px 8px 9px;border-radius:999px;border:1px solid rgba(255,90,78,.6);background:#ff5a4e1f;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;transition:opacity .6s ease,transform .6s cubic-bezier(.2,1,.35,1)}.out-ico[data-astro-cid-co2dqug6]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--color-coral);color:var(--color-cloud)}.out-sep[data-astro-cid-co2dqug6]{color:var(--color-coral)}.is-playing[data-astro-cid-co2dqug6] .rules[data-astro-cid-co2dqug6]:not(.on){opacity:0;transform:translateY(-10px)}.is-playing[data-astro-cid-co2dqug6] .wires[data-astro-cid-co2dqug6]:not(.on) line[data-astro-cid-co2dqug6]{opacity:0}.is-playing[data-astro-cid-co2dqug6] .agent[data-astro-cid-co2dqug6]:not(.on) .orb{opacity:.35;filter:grayscale(.8);transform:scale(.88)}.is-playing[data-astro-cid-co2dqug6] .agent[data-astro-cid-co2dqug6].run .orb{transform:scale(1.12)}.is-playing[data-astro-cid-co2dqug6] .agent[data-astro-cid-co2dqug6]:not(.on) .role[data-astro-cid-co2dqug6]{opacity:.5}.is-playing[data-astro-cid-co2dqug6] .agent[data-astro-cid-co2dqug6]:not(.on) .act[data-astro-cid-co2dqug6]{opacity:0;transform:translateY(-4px)}.is-playing[data-astro-cid-co2dqug6] .agent[data-astro-cid-co2dqug6]:not(.done) .agent-ok[data-astro-cid-co2dqug6]{opacity:0;transform:scale(.3)}.is-playing[data-astro-cid-co2dqug6] .doc[data-astro-cid-co2dqug6].on{opacity:1}.is-playing[data-astro-cid-co2dqug6] .doc[data-astro-cid-co2dqug6].done{opacity:0;transform:translate(40px,-20px) rotate(10deg)}.is-playing[data-astro-cid-co2dqug6] .out[data-astro-cid-co2dqug6]:not(.on){opacity:0;transform:translateY(12px)}@container (max-width: 420px){.rules-v[data-astro-cid-co2dqug6]{display:none}.role[data-astro-cid-co2dqug6]{font-size:12px}.act[data-astro-cid-co2dqug6]{font-size:10.5px}.out[data-astro-cid-co2dqug6]{font-size:9px;letter-spacing:.04em;padding:7px 12px 7px 7px}}.solutions-sec[data-astro-cid-a4athy3r]{background:var(--color-cloud);padding:128px 48px;position:relative;overflow:hidden}.wrap[data-astro-cid-a4athy3r]{max-width:1280px;margin:0 auto;position:relative;z-index:1}.s-head[data-astro-cid-a4athy3r]{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:end;margin-bottom:80px}.s-title[data-astro-cid-a4athy3r]{font-family:var(--font-sans);font-weight:500;font-size:clamp(40px,5.2vw,78px);line-height:.98;letter-spacing:-.035em;margin:0}.s-title[data-astro-cid-a4athy3r] em[data-astro-cid-a4athy3r]{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--color-coral)}.s-lede[data-astro-cid-a4athy3r]{font-family:var(--font-serif);font-style:italic;font-size:clamp(19px,1.9vw,26px);line-height:1.4;color:#0a0f3dbd;max-width:42ch;margin:24px 0 0}.solutions[data-astro-cid-a4athy3r]{display:flex;flex-direction:column;gap:0;margin-top:8px}.srow[data-astro-cid-a4athy3r]{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;padding:56px 0;border-top:1px solid var(--line)}.srow[data-astro-cid-a4athy3r]:last-child{border-bottom:1px solid var(--line)}.srow-text[data-astro-cid-a4athy3r]{max-width:48ch}.srow[data-astro-cid-a4athy3r] h3[data-astro-cid-a4athy3r]{font-family:var(--font-sans);font-weight:500;font-size:clamp(28px,3.2vw,40px);line-height:1.06;letter-spacing:-.025em;margin:0}.srow[data-astro-cid-a4athy3r] .term[data-astro-cid-a4athy3r]{font-family:var(--font-serif);font-style:italic;font-size:22px;color:#0a0f3d8c;margin:8px 0 0}.srow[data-astro-cid-a4athy3r] p[data-astro-cid-a4athy3r]{font-size:17px;line-height:1.7;color:#0a0f3dd1;margin:20px 0 0}.srow[data-astro-cid-a4athy3r] p[data-astro-cid-a4athy3r] em[data-astro-cid-a4athy3r]{font-family:var(--font-serif);font-style:italic;color:var(--color-coral);font-size:1.05em}.srow[data-astro-cid-a4athy3r].flip{direction:rtl}.srow[data-astro-cid-a4athy3r].flip>[data-astro-cid-a4athy3r]{direction:ltr}.srow[data-astro-cid-a4athy3r].featured{background:#ffeae7;border:none;border-radius:14px;margin:8px 0;padding:52px 44px;box-shadow:0 30px 70px -42px #ff5a4e99}.combine[data-astro-cid-a4athy3r]{margin:64px auto 0;max-width:72ch;text-align:center}.combine[data-astro-cid-a4athy3r] .lab[data-astro-cid-a4athy3r]{font-family:var(--font-serif);font-style:italic;color:var(--color-coral)}.combine[data-astro-cid-a4athy3r] p[data-astro-cid-a4athy3r]{margin:0;font-size:clamp(20px,2.1vw,26px);line-height:1.5;color:#0a0f3dcc;font-family:var(--font-sans);font-weight:400}.combine[data-astro-cid-a4athy3r] p[data-astro-cid-a4athy3r] em[data-astro-cid-a4athy3r]{font-family:var(--font-serif);font-style:italic;color:var(--color-indigo)}@media(max-width:1024px){.solutions-sec[data-astro-cid-a4athy3r]{padding:96px 32px}.s-head[data-astro-cid-a4athy3r]{grid-template-columns:1fr;gap:28px;align-items:start;margin-bottom:56px}.srow[data-astro-cid-a4athy3r]{grid-template-columns:1fr;gap:32px;padding:48px 0}.srow[data-astro-cid-a4athy3r].featured{padding:36px 24px;margin:8px 0}.srow[data-astro-cid-a4athy3r].flip{direction:ltr}.srow[data-astro-cid-a4athy3r] .viz{order:-1}.combine[data-astro-cid-a4athy3r]{gap:14px}}@media(max-width:560px){.solutions-sec[data-astro-cid-a4athy3r]{padding:72px 20px}}.interf[data-astro-cid-e7pxulsq]{background:var(--color-duvet);color:var(--color-indigo);padding:120px 48px;position:relative;overflow:hidden}.geo-dots[data-astro-cid-e7pxulsq]{position:absolute;bottom:-110px;left:-90px;width:320px;height:320px;opacity:.5;pointer-events:none;z-index:0}.geo-dots[data-astro-cid-e7pxulsq] svg[data-astro-cid-e7pxulsq]{width:100%;height:100%;display:block}.interf-inner[data-astro-cid-e7pxulsq]{max-width:var(--container-wrap);margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center;position:relative;z-index:1}.interf[data-astro-cid-e7pxulsq] h2[data-astro-cid-e7pxulsq]{font-family:var(--font-sans);font-weight:500;font-size:clamp(28px,3.2vw,42px);line-height:1.06;letter-spacing:-.025em;margin:0}.interf[data-astro-cid-e7pxulsq] h2[data-astro-cid-e7pxulsq] em[data-astro-cid-e7pxulsq]{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--color-coral-3)}.interf-body[data-astro-cid-e7pxulsq] p[data-astro-cid-e7pxulsq]{font-size:17px;line-height:1.7;color:#0a0f3dd1;margin:0 0 18px}.interf-body[data-astro-cid-e7pxulsq] p[data-astro-cid-e7pxulsq]:last-child{margin-bottom:0}.interf-body[data-astro-cid-e7pxulsq] .lead-in[data-astro-cid-e7pxulsq]{font-family:var(--font-serif);font-style:italic;font-size:clamp(18px,2vw,22px);line-height:1.45;color:var(--color-indigo)}.interf-body[data-astro-cid-e7pxulsq] .promise[data-astro-cid-e7pxulsq]{font-family:var(--font-serif);font-style:italic;color:var(--color-coral-3)}@media(max-width:1024px){.interf[data-astro-cid-e7pxulsq]{padding:84px 32px}.interf-inner[data-astro-cid-e7pxulsq]{grid-template-columns:1fr;gap:36px}}@media(max-width:640px){.interf[data-astro-cid-e7pxulsq]{padding:72px 20px}.interf-body[data-astro-cid-e7pxulsq] p[data-astro-cid-e7pxulsq]{font-size:15.5px}}.choix[data-astro-cid-ivnpemwk]{background:var(--color-indigo);color:var(--color-cloud);padding:128px 48px;position:relative;overflow:hidden}.wrap[data-astro-cid-ivnpemwk]{max-width:1280px;margin:0 auto;position:relative;z-index:1}.s-head[data-astro-cid-ivnpemwk]{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:end;margin-bottom:80px}.s-title[data-astro-cid-ivnpemwk]{font-family:var(--font-sans);font-weight:500;font-size:clamp(40px,5.2vw,78px);line-height:.98;letter-spacing:-.035em;margin:0;color:var(--color-cloud)}.s-title[data-astro-cid-ivnpemwk] em[data-astro-cid-ivnpemwk]{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--color-coral)}.s-lede[data-astro-cid-ivnpemwk]{font-family:var(--font-serif);font-style:italic;font-size:clamp(19px,1.9vw,26px);line-height:1.4;color:#f5f2ebc7;max-width:42ch;margin:24px 0 0}.qa-list[data-astro-cid-ivnpemwk]{display:flex;flex-direction:column;border-top:1px solid rgba(245,242,235,.5)}.qa[data-astro-cid-ivnpemwk]{display:grid;grid-template-columns:64px 1fr;gap:40px;padding:48px 0;border-bottom:1px solid var(--line-light)}.qa[data-astro-cid-ivnpemwk] .qno[data-astro-cid-ivnpemwk]{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--color-coral);padding-top:10px}.qa[data-astro-cid-ivnpemwk] .q[data-astro-cid-ivnpemwk]{font-family:var(--font-sans);font-weight:500;font-style:normal;font-size:clamp(24px,2.8vw,36px);line-height:1.15;letter-spacing:-.02em;margin:0;color:var(--color-cloud)}.qa[data-astro-cid-ivnpemwk] .a[data-astro-cid-ivnpemwk]{font-size:17px;line-height:1.62;color:#f5f2ebcc;margin:18px 0 0;max-width:60ch}.qa[data-astro-cid-ivnpemwk] .a[data-astro-cid-ivnpemwk] em[data-astro-cid-ivnpemwk]{font-family:var(--font-serif);font-style:italic;color:var(--color-coral-2);font-size:1.08em}.cost-note[data-astro-cid-ivnpemwk]{margin-top:48px;background:var(--color-indigo-2);border:1px solid var(--line-light);border-radius:6px;padding:40px 48px}.cost-note[data-astro-cid-ivnpemwk] p[data-astro-cid-ivnpemwk]{margin:0;font-family:var(--font-sans);font-weight:400;font-size:clamp(19px,2vw,26px);line-height:1.45;color:var(--color-cloud)}.cost-note[data-astro-cid-ivnpemwk] p[data-astro-cid-ivnpemwk] em[data-astro-cid-ivnpemwk]{font-family:var(--font-serif);font-style:italic;color:var(--color-duvet)}@media(max-width:1024px){.choix[data-astro-cid-ivnpemwk]{padding:96px 32px}.s-head[data-astro-cid-ivnpemwk]{grid-template-columns:1fr;gap:28px;align-items:start;margin-bottom:56px}.qa[data-astro-cid-ivnpemwk]{grid-template-columns:1fr;gap:16px}.cost-note[data-astro-cid-ivnpemwk]{padding:32px 28px}}@media(max-width:560px){.choix[data-astro-cid-ivnpemwk]{padding:72px 20px}}.deploi[data-astro-cid-33z4eg3l]{background:var(--color-indigo);color:var(--color-cloud);padding:120px 48px;position:relative;overflow:hidden}.deploi[data-astro-cid-33z4eg3l]:before{content:"";position:absolute;top:-140px;right:-140px;width:460px;height:460px;background:radial-gradient(circle,rgba(255,90,78,.35),transparent 70%);filter:blur(50px);pointer-events:none}.wrap[data-astro-cid-33z4eg3l]{max-width:var(--container-wrap);margin:0 auto;display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:start;position:relative;z-index:1}.deploi[data-astro-cid-33z4eg3l] h2[data-astro-cid-33z4eg3l]{font-family:var(--font-sans);font-weight:500;font-size:clamp(30px,4vw,56px);line-height:1.02;letter-spacing:-.03em;margin:0}.deploi[data-astro-cid-33z4eg3l] h2[data-astro-cid-33z4eg3l] em[data-astro-cid-33z4eg3l]{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--color-coral)}.d-body[data-astro-cid-33z4eg3l] p[data-astro-cid-33z4eg3l]{font-size:16.5px;line-height:1.7;color:#f5f2ebd1;margin:0 0 18px;max-width:52ch}.d-body[data-astro-cid-33z4eg3l] p[data-astro-cid-33z4eg3l]:last-child{margin-bottom:0}.d-body[data-astro-cid-33z4eg3l] .d-lead[data-astro-cid-33z4eg3l]{font-size:clamp(18px,1.9vw,21px);color:var(--color-cloud)}.d-body[data-astro-cid-33z4eg3l] p[data-astro-cid-33z4eg3l] em[data-astro-cid-33z4eg3l]{font-family:var(--font-serif);font-style:italic;color:var(--color-duvet)}@media(max-width:1024px){.deploi[data-astro-cid-33z4eg3l]{padding:84px 32px}.wrap[data-astro-cid-33z4eg3l]{grid-template-columns:1fr;gap:32px}}@media(max-width:640px){.deploi[data-astro-cid-33z4eg3l]{padding:72px 20px}.d-body[data-astro-cid-33z4eg3l] p[data-astro-cid-33z4eg3l]{font-size:15.5px}}.formation[data-astro-cid-vuzzksrp]{background:var(--color-coral);color:var(--color-cloud);padding:140px 48px;position:relative;overflow:hidden}.geo[data-astro-cid-vuzzksrp]{position:absolute;pointer-events:none;z-index:0}.geo[data-astro-cid-vuzzksrp] svg[data-astro-cid-vuzzksrp]{display:block;width:100%;height:100%}.geo-tr[data-astro-cid-vuzzksrp]{top:-90px;right:-90px;width:360px;height:360px;opacity:.5;animation:geo-drift 14s ease-in-out infinite}.geo-bl[data-astro-cid-vuzzksrp]{bottom:-110px;left:-90px;width:320px;height:320px;opacity:.4}.inner[data-astro-cid-vuzzksrp]{max-width:1180px;margin:0 auto;position:relative;z-index:1}.form-eyebrow[data-astro-cid-vuzzksrp]{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;color:#f5f2ebd9;margin:0 0 22px}.form-eyebrow[data-astro-cid-vuzzksrp] .dot[data-astro-cid-vuzzksrp]{width:6px;height:6px;border-radius:50%;background:var(--color-cloud);animation:pulse 2.4s ease-in-out infinite}.form-top[data-astro-cid-vuzzksrp]{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:start}.form-head[data-astro-cid-vuzzksrp]{font-family:var(--font-sans);font-weight:500;font-size:clamp(30px,3.6vw,52px);line-height:1.04;letter-spacing:-.025em;color:var(--color-cloud);margin:0;max-width:13ch}.form-head[data-astro-cid-vuzzksrp] em[data-astro-cid-vuzzksrp]{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--color-indigo)}.form-body[data-astro-cid-vuzzksrp]{display:flex;flex-direction:column;gap:20px;padding-top:6px}.form-body[data-astro-cid-vuzzksrp] p[data-astro-cid-vuzzksrp] b[data-astro-cid-vuzzksrp]{font-weight:600;color:var(--color-indigo)}.form-body[data-astro-cid-vuzzksrp] p[data-astro-cid-vuzzksrp]{font-size:clamp(16px,1.4vw,18px);line-height:1.7;color:#f5f2ebe6;margin:0;max-width:56ch}.form-body[data-astro-cid-vuzzksrp] .lead-in[data-astro-cid-vuzzksrp]{font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--color-cloud);font-weight:500}.form-body[data-astro-cid-vuzzksrp] em[data-astro-cid-vuzzksrp]{font-family:var(--font-serif);font-style:italic;color:var(--color-duvet)}.signature[data-astro-cid-vuzzksrp]{margin-top:80px;padding-top:56px;border-top:1px solid rgba(245,242,235,.32);font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(20px,2.4vw,30px);line-height:1.35;letter-spacing:-.01em;text-align:center;max-width:46ch;margin-left:auto;margin-right:auto}.signature[data-astro-cid-vuzzksrp] em[data-astro-cid-vuzzksrp]{color:var(--color-indigo);font-style:italic}@media(max-width:1024px){.formation[data-astro-cid-vuzzksrp]{padding:96px 32px}.form-top[data-astro-cid-vuzzksrp]{grid-template-columns:1fr;gap:32px}.signature[data-astro-cid-vuzzksrp]{margin-top:56px;padding-top:40px}}@media(max-width:560px){.formation[data-astro-cid-vuzzksrp]{padding:96px 20px}}.final[data-astro-cid-hkgta5tf]{background:var(--color-cloud);padding:140px 48px;position:relative;overflow:hidden}.geo[data-astro-cid-hkgta5tf]{position:absolute;pointer-events:none;z-index:0}.geo[data-astro-cid-hkgta5tf] svg[data-astro-cid-hkgta5tf]{display:block;width:100%;height:100%}.geo-tr[data-astro-cid-hkgta5tf]{top:-90px;right:-90px;width:360px;height:360px;opacity:.4;animation:geo-drift 14s ease-in-out infinite}.inner[data-astro-cid-hkgta5tf]{max-width:860px;margin:0 auto;text-align:center;position:relative;z-index:1}.inner[data-astro-cid-hkgta5tf] .eyebrow-center{justify-content:center}.final[data-astro-cid-hkgta5tf] h2[data-astro-cid-hkgta5tf]{font-family:var(--font-sans);font-weight:500;font-size:clamp(44px,6vw,88px);line-height:.98;letter-spacing:-.035em;margin:0}.final[data-astro-cid-hkgta5tf] h2[data-astro-cid-hkgta5tf] em[data-astro-cid-hkgta5tf]{font-family:var(--font-serif);font-style:italic;color:var(--color-coral);font-weight:400}.sub[data-astro-cid-hkgta5tf]{font-family:var(--font-sans);font-weight:400;font-size:clamp(18px,1.9vw,24px);line-height:1.5;color:#0a0f3db3;margin:28px auto 0;max-width:46ch}.cta[data-astro-cid-hkgta5tf]{margin-top:44px}.cta[data-astro-cid-hkgta5tf] .btn{padding:20px 34px;font-size:18px}.micro[data-astro-cid-hkgta5tf]{font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;line-height:1.7;color:#0a0f3d99;margin:28px auto 0;max-width:52ch;text-transform:none}.micro[data-astro-cid-hkgta5tf]+.micro[data-astro-cid-hkgta5tf]{margin-top:12px}@media(max-width:1024px){.final[data-astro-cid-hkgta5tf]{padding:96px 32px}}@media(max-width:560px){.final[data-astro-cid-hkgta5tf]{padding:96px 20px}}
