.stat-row[data-astro-cid-vr6uthiv]{flex-wrap:wrap;gap:12px 32px;display:flex}.stat-row[data-astro-cid-vr6uthiv] li[data-astro-cid-vr6uthiv]{line-height:1.3;display:grid}.stat-row[data-astro-cid-vr6uthiv] b[data-astro-cid-vr6uthiv]{font-family:var(--font-display);font-size:26px;font-weight:800}.stat-row[data-astro-cid-vr6uthiv] span[data-astro-cid-vr6uthiv]{color:var(--text-muted);font-size:14px}.stat-sky[data-astro-cid-vr6uthiv] b[data-astro-cid-vr6uthiv]{color:var(--sky-heading)}.stat-sky[data-astro-cid-vr6uthiv] span[data-astro-cid-vr6uthiv]{color:var(--sky-text)}.chat[data-astro-cid-ydbyoq5d]{width:100%;max-width:380px;color:var(--panel-text);background:linear-gradient(160deg,#1b323bf5,#10232afa);border:1px solid #d3c3b929;border-radius:22px;margin:0;padding:14px;box-shadow:0 30px 70px -30px #000000b3,inset 0 1px #ffffff12}.chat-head[data-astro-cid-ydbyoq5d]{border-bottom:1px solid #d3c3b91f;align-items:center;gap:12px;padding:4px 4px 12px;display:flex}.av[data-astro-cid-ydbyoq5d]{flex:none;width:40px;height:40px;position:relative}.av-core[data-astro-cid-ydbyoq5d]{color:var(--ink);background:conic-gradient(from 200deg, #e2b88f, var(--copper), #8a6240, #e2b88f);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid;position:absolute;inset:0}.ring[data-astro-cid-ydbyoq5d]{border:2px solid var(--copper);animation:pulse-ring 2.4s var(--ease-out,ease) infinite;border-radius:50%;position:absolute;inset:0}.who[data-astro-cid-ydbyoq5d]{line-height:1.35;display:grid}.who[data-astro-cid-ydbyoq5d] b[data-astro-cid-ydbyoq5d]{font-family:var(--font-display);color:#f6f1ec;font-size:15.5px}.status[data-astro-cid-ydbyoq5d]{color:var(--panel-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.status[data-astro-cid-ydbyoq5d] i[data-astro-cid-ydbyoq5d]{background:#4ad3a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4ad3a02e}.chat-body[data-astro-cid-ydbyoq5d]{flex-direction:column;gap:8px;min-height:238px;padding:14px 2px;display:flex}.msg[data-astro-cid-ydbyoq5d]{border-radius:16px;max-width:86%;padding:9px 13px;font-size:14px;line-height:1.65}.msg[data-astro-cid-ydbyoq5d].user{background:var(--copper);color:var(--ink);border-end-end-radius:5px;align-self:flex-end}.msg[data-astro-cid-ydbyoq5d].bot{background:#d3c3b91a;border:1px solid #d3c3b91a;border-end-start-radius:5px;align-self:flex-start}.typing[data-astro-cid-ydbyoq5d],.chat-anim .msg[data-astro-cid-ydbyoq5d]:not(.typing){display:none}.chat-anim .msg[data-astro-cid-ydbyoq5d].show{animation:msg-in .5s var(--ease-out,ease) both;display:block}.chat-anim .typing[data-astro-cid-ydbyoq5d].show{align-items:center;gap:4px;padding-block:13px;display:inline-flex}.typing[data-astro-cid-ydbyoq5d] span[data-astro-cid-ydbyoq5d]{background:var(--sky-text);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite dot}.typing[data-astro-cid-ydbyoq5d] span[data-astro-cid-ydbyoq5d]:nth-child(2){animation-delay:.15s}.typing[data-astro-cid-ydbyoq5d] span[data-astro-cid-ydbyoq5d]:nth-child(3){animation-delay:.3s}@keyframes dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}.chat-chips[data-astro-cid-ydbyoq5d]{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.chat-chips[data-astro-cid-ydbyoq5d] a[data-astro-cid-ydbyoq5d]{color:var(--sky-text);border:1px solid #d3c3b938;border-radius:999px;padding:5px 11px;font-size:12.5px;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s}.chat-chips[data-astro-cid-ydbyoq5d] a[data-astro-cid-ydbyoq5d]:hover{border-color:var(--copper);color:var(--copper);background:#b5886314}.chat-cta[data-astro-cid-ydbyoq5d]{min-height:44px;color:var(--ink);background:var(--copper);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s;display:flex}.chat-cta[data-astro-cid-ydbyoq5d]:hover{background:#c99a72}.sysflow[data-astro-cid-nhiz6az4]{margin:0;position:relative}.sysflow[data-astro-cid-nhiz6az4] svg[data-astro-cid-nhiz6az4]{width:100%;height:auto;display:block;overflow:visible}.tall[data-astro-cid-nhiz6az4]{max-width:420px;margin-inline:auto;display:none!important}@media (width<=720px){.wide[data-astro-cid-nhiz6az4]{display:none!important}.tall[data-astro-cid-nhiz6az4]{display:block!important}}.wire[data-astro-cid-nhiz6az4]{fill:none;stroke:#d3c3b929;stroke-width:1.5px}.packet[data-astro-cid-nhiz6az4]{fill:none;stroke:#d9a77a;stroke-width:3px;stroke-linecap:round;stroke-dasharray:14 226;stroke-dashoffset:0;animation:2.8s linear infinite dash-flow;animation-delay:calc(var(--i) * -.37s)}.node[data-astro-cid-nhiz6az4] rect[data-astro-cid-nhiz6az4]{fill:#10232ad9;stroke:#d3c3b933;stroke-width:1px}.node[data-astro-cid-nhiz6az4].out rect[data-astro-cid-nhiz6az4]{stroke:#b5886359}.node[data-astro-cid-nhiz6az4] text[data-astro-cid-nhiz6az4],.core-text[data-astro-cid-nhiz6az4],.core-title[data-astro-cid-nhiz6az4]{font-family:var(--font-mono);fill:#ede5df;font-size:14px}.node[data-astro-cid-nhiz6az4] text[data-astro-cid-nhiz6az4].sm{font-size:12.5px}.tick[data-astro-cid-nhiz6az4]{fill:none;stroke:#4ad3a0;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.core-title[data-astro-cid-nhiz6az4]{fill:var(--copper);font-size:16px;font-weight:600}.core-halo[data-astro-cid-nhiz6az4]{fill:none;stroke:#b5886359;stroke-width:1px;stroke-dasharray:4 6;animation:12s linear infinite dash-flow}.core-row[data-astro-cid-nhiz6az4]{fill:#d3c3b90f;stroke:#d3c3b91f}.scan[data-astro-cid-nhiz6az4]{fill:#b5886338;animation:scan 3.6s var(--ease-in-out,ease-in-out) infinite;animation-delay:calc(var(--s) * .6s)}@keyframes scan{0%{opacity:0;transform:translate(0)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(148px)}}.live[data-astro-cid-nhiz6az4]{fill:#4ad3a0;animation:1.6s ease-in-out infinite live}@keyframes live{50%{opacity:.35}}.js-motion .sysflow[data-astro-cid-nhiz6az4] .node[data-astro-cid-nhiz6az4],.js-motion .sysflow[data-astro-cid-nhiz6az4] .core[data-astro-cid-nhiz6az4]{opacity:0;transition:opacity .7s var(--ease-out,ease), transform .7s var(--ease-out,ease)}.js-motion .sysflow[data-astro-cid-nhiz6az4] .node[data-astro-cid-nhiz6az4]{transition-delay:calc(var(--n) * 70ms + .3s);transform:translateY(10px)}.js-motion .sysflow[data-astro-cid-nhiz6az4] .core[data-astro-cid-nhiz6az4]{transform-origin:50%;transform-box:fill-box;transform:scale(.96)}.js-motion .sysflow[data-astro-cid-nhiz6az4] .packet[data-astro-cid-nhiz6az4]{opacity:0;transition:opacity .6s .9s}.js-motion .sysflow[data-astro-cid-nhiz6az4].in [data-astro-cid-nhiz6az4]:is(.node,.core){opacity:1;transform:none}.js-motion .sysflow[data-astro-cid-nhiz6az4].in .packet[data-astro-cid-nhiz6az4]{opacity:1}.tm[data-astro-cid-et62dinn]{direction:ltr;gap:12px;display:grid}.tool[data-astro-cid-et62dinn]{white-space:nowrap;font-family:var(--font-mono);color:var(--text);background:var(--surface);border:1px solid var(--border);transition:border-color .25s ease, transform .25s var(--ease-out,ease);border-radius:14px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;display:inline-flex}.tool[data-astro-cid-et62dinn]:hover{border-color:var(--copper);transform:translateY(-2px)}.tool[data-astro-cid-et62dinn] i[data-astro-cid-et62dinn]{border-radius:3px;flex:none;width:9px;height:9px;box-shadow:0 0 10px}.hero[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;padding-block:24px 140px;display:grid;position:relative}.hero-text[data-astro-cid-wcolddp2]{min-width:0}.hi[data-astro-cid-wcolddp2]{font-family:var(--font-display);color:var(--sky-heading);background:#d3c3b914;border:1px solid #d3c3b929;border-radius:999px;align-items:center;gap:8px;padding:6px 16px 6px 12px;font-size:17px;font-weight:500;display:inline-flex}.wave[data-astro-cid-wcolddp2]{transform-origin:70% 70%;animation:2.6s ease-in-out 1.2s infinite wave;display:inline-block}@keyframes wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(16deg)}20%,40%{transform:rotate(-8deg)}}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{font-family:var(--font-display);color:var(--sky-heading);text-wrap:balance;margin-top:18px;font-size:clamp(32px,5vw,60px);font-weight:800;line-height:1.3}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{font-style:normal}.lead[data-astro-cid-wcolddp2]{max-width:34em;color:var(--sky-text);margin-top:18px;font-size:18px;font-weight:300}.trust-line[data-astro-cid-wcolddp2]{color:var(--sky-text);flex-wrap:nowrap;align-items:center;gap:6px 12px;margin-top:26px;font-size:14.5px;display:flex}.creds[data-astro-cid-wcolddp2]{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;display:flex}.creds-label[data-astro-cid-wcolddp2]{color:var(--sky-text);opacity:.8;font-size:13px}.creds[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:6px;display:flex}.creds[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{color:var(--sky-heading);direction:ltr;background:#d3c3b912;border:1px solid #d3c3b929;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;display:inline-flex}.creds[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2] svg{color:var(--copper)}.trust-line[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{color:var(--sky-heading);font-weight:600}.trust-line[data-astro-cid-wcolddp2]:before{content:"";background:#4ad3a0;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #4ad3a026}.hero-visual[data-astro-cid-wcolddp2]{justify-items:center;display:grid;position:relative}.portrait[data-astro-cid-wcolddp2]{width:min(300px,80%);position:relative}.portrait[data-astro-cid-wcolddp2] img{z-index:1;aspect-ratio:4/5;object-fit:cover;object-position:50% 12%;border:2px solid var(--copper);border-radius:999px 999px 24px 24px;width:100%;height:auto;display:block;position:relative;box-shadow:0 40px 80px -30px #000c}.orbit[data-astro-cid-wcolddp2]{pointer-events:none;border:1px solid #b5886359;border-radius:999px 999px 32px 32px;position:absolute}.o1[data-astro-cid-wcolddp2]{inset:-14px}.o2[data-astro-cid-wcolddp2]{border-style:dashed;border-color:#d3c3b929;inset:-30px}.badges[data-astro-cid-wcolddp2]{z-index:2;position:absolute;inset:0}.b[data-astro-cid-wcolddp2]{font-family:var(--font-mono);color:#f6f1ec;white-space:nowrap;direction:ltr;background:#10232af0;border:1px solid #b5886373;border-radius:999px;padding:5px 11px;font-size:12.5px;animation:5s ease-in-out infinite float-y;position:absolute;box-shadow:0 10px 24px -10px #0009}.b[data-astro-cid-wcolddp2]:before{content:"";background:var(--copper);border-radius:50%;width:6px;height:6px;margin-inline-end:7px;display:inline-block;transform:translateY(-1px)}.b1[data-astro-cid-wcolddp2]{top:8%;inset-inline-start:-22%}.b2[data-astro-cid-wcolddp2]{top:26%;animation-delay:-1.2s;inset-inline-end:-24%}.b3[data-astro-cid-wcolddp2]{top:52%;animation-delay:-2.4s;inset-inline-start:-18%}.b4[data-astro-cid-wcolddp2]{top:70%;animation-delay:-3.1s;inset-inline-end:-16%}.b5[data-astro-cid-wcolddp2]{top:-6%;animation-delay:-.6s;inset-inline-end:4%}.chat-wrap[data-astro-cid-wcolddp2]{z-index:3;margin-top:-70px;width:min(360px,100%);margin-inline-start:-80px;position:relative}.tools-sec[data-astro-cid-wcolddp2]{padding-block:36px 20px}.tools-head[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-bottom:18px;display:flex}.tools-head[data-astro-cid-wcolddp2] .eyebrow[data-astro-cid-wcolddp2]{font-size:13px}.sys-sec[data-astro-cid-wcolddp2]{background:radial-gradient(ellipse 50% 40% at 50% 0%, #b5886329, transparent 70%), radial-gradient(circle at 1px 1px, #d3c3b917 1px, transparent 0) 0 0 / 22px 22px, linear-gradient(180deg, #0b1a20, var(--panel) 30%, var(--panel) 70%, #0b1a20);color:var(--panel-text);margin-block:32px;padding-block:80px}.sys-head[data-astro-cid-wcolddp2]{text-align:center;max-width:760px;margin-inline:auto}.sys-head[data-astro-cid-wcolddp2] .h2[data-astro-cid-wcolddp2]{color:#f6f1ec}.sys-sub[data-astro-cid-wcolddp2]{color:var(--panel-muted);margin-top:10px}.eyebrow-sky[data-astro-cid-wcolddp2]{color:var(--copper);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.sys-canvas[data-astro-cid-wcolddp2]{margin-top:44px}.pillars[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.pillar[data-astro-cid-wcolddp2]{border-radius:var(--radius-card);border:1px solid var(--panel-line);background:#1b323b80;padding:26px}.pillar[data-astro-cid-wcolddp2] .k[data-astro-cid-wcolddp2]{color:var(--copper);font-size:13px}.pillar[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-family:var(--font-display);color:#f6f1ec;margin-top:8px;font-size:20px;font-weight:700}.pillar[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--panel-muted);margin-top:6px;font-size:15.5px}.head-row[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;display:flex}.head-row[data-astro-cid-wcolddp2]>div[data-astro-cid-wcolddp2]{max-width:44em}.course-grid[data-astro-cid-wcolddp2]{grid-template-columns:1.3fr 1fr 1fr;gap:18px;margin-top:30px;display:grid}.ccard[data-astro-cid-wcolddp2]{color:inherit;border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:28px;text-decoration:none;display:flex}.ccard[data-astro-cid-wcolddp2] .meta[data-astro-cid-wcolddp2]{color:var(--link);font-size:13.5px;font-weight:600}.ccard[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-family:var(--font-display);font-size:21px;font-weight:700;line-height:1.45}.ccard[data-astro-cid-wcolddp2] .body[data-astro-cid-wcolddp2]{color:var(--text-muted);font-size:15px}.go[data-astro-cid-wcolddp2]{color:var(--link);align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:15px;font-weight:600;display:inline-flex}.go[data-astro-cid-wcolddp2] svg{transition:transform .3s var(--ease-out)}.ccard[data-astro-cid-wcolddp2]:hover .go[data-astro-cid-wcolddp2] svg{transform:translateX(calc(var(--side,1) * 4px)) scaleX(var(--side,1))}.live-card[data-astro-cid-wcolddp2]{background:radial-gradient(500px circle at 100% 0%, #b5886333, transparent 55%), var(--panel);color:var(--panel-text);border:1px solid var(--panel-line)}.live-card[data-astro-cid-wcolddp2] .meta[data-astro-cid-wcolddp2],.live-card[data-astro-cid-wcolddp2] .go[data-astro-cid-wcolddp2]{color:var(--copper)}.live-card[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{color:#f6f1ec;font-size:28px}.live-card[data-astro-cid-wcolddp2] .body[data-astro-cid-wcolddp2]{color:var(--panel-muted)}.badge[data-astro-cid-wcolddp2]{color:var(--ink);background:var(--copper);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:2px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.badge[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{background:var(--ink);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite blink-dot}@keyframes blink-dot{50%{opacity:.25}}.mini-chips[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:6px;display:flex}.mini-chips[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{font-family:var(--font-mono);background:var(--panel-2);color:var(--sky-text);direction:ltr;border-radius:6px;padding:2px 9px;font-size:12px}.grid3[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.grid3[data-astro-cid-wcolddp2] .project{transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out), border-color .3s ease}.grid3[data-astro-cid-wcolddp2] .project:hover{border-color:color-mix(in srgb, var(--copper) 55%, var(--border));transform:translateY(-5px);box-shadow:0 24px 50px -26px #10232a80}.grid3[data-astro-cid-wcolddp2] .project img{transition:transform .8s var(--ease-out)}.grid3[data-astro-cid-wcolddp2] .project:hover img{transform:scale(1.04)}.duo[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.current[data-astro-cid-wcolddp2]{background:var(--panel);color:var(--panel-text);border:1px solid var(--panel-line);border-radius:var(--radius-panel);padding:34px;position:relative;overflow:hidden}.current-glow[data-astro-cid-wcolddp2]{inset-inline-end:-120px;background:radial-gradient(circle,#b5886359,#0000 65%);border-radius:50%;width:340px;height:340px;animation:14s ease-in-out infinite drift;position:absolute;top:-140px}.current[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:not(.current-glow){position:relative}.current[data-astro-cid-wcolddp2] .h2[data-astro-cid-wcolddp2]{color:#f6f1ec;font-size:clamp(30px,4vw,44px)}.current[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]:not(.eyebrow-sky){color:var(--panel-muted);margin-top:8px}.pulse[data-astro-cid-wcolddp2]{background:#4ad3a0;border-radius:50%;width:8px;height:8px;position:relative}.pulse[data-astro-cid-wcolddp2]:after{content:"";border:2px solid #4ad3a0;border-radius:50%;animation:2s ease-out infinite pulse-ring;position:absolute;inset:0}.about-teaser[data-astro-cid-wcolddp2]{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:34px}.mini-portrait[data-astro-cid-wcolddp2]{border:2px solid var(--copper);border-radius:50%;width:64px;height:64px;margin-bottom:14px;overflow:hidden}.mini-portrait[data-astro-cid-wcolddp2] img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;display:block}.steps[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:26px}.steps[data-astro-cid-wcolddp2] .n[data-astro-cid-wcolddp2]{color:var(--link);font-size:13px;font-weight:600}.steps[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-family:var(--font-display);margin-top:8px;font-size:18.5px;font-weight:700}.steps[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--text-muted);margin-top:4px;font-size:15.5px}.after[data-astro-cid-wcolddp2]{margin-top:24px}.work[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.work-side[data-astro-cid-wcolddp2]{position:sticky;top:110px}.services[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-top:1px solid var(--border);border-radius:12px;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:18px 14px;transition:background-color .3s;display:grid}.services[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:last-child{border-bottom:1px solid var(--border)}.services[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:hover{background:var(--surface)}.services[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]>div[data-astro-cid-wcolddp2]{gap:2px;display:grid}.sn[data-astro-cid-wcolddp2]{color:var(--link);font-size:13px;font-weight:600}.services[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-family:var(--font-display);font-size:17.5px;font-weight:700}.services[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]:not(.sn){color:var(--text-muted);font-size:15px}.services[data-astro-cid-wcolddp2] .sarrow{color:var(--accent);opacity:0;transition:opacity .3s ease, transform .3s var(--ease-out)}.services[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:hover .sarrow{opacity:1}.roles[data-astro-cid-wcolddp2]{color:var(--text-muted);gap:8px;margin-top:18px;font-size:15.5px;display:grid}.roles[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{color:var(--text);font-weight:600}.pages[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.page-card[data-astro-cid-wcolddp2]{padding:24px;color:inherit;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);gap:4px;padding-inline-end:56px;text-decoration:none;display:grid;position:relative}.pi[data-astro-cid-wcolddp2]{background:var(--primary);width:44px;height:44px;color:var(--primary-contrast);transition:transform .4s var(--ease-out);border-radius:12px;place-items:center;margin-bottom:10px;display:grid}.page-card[data-astro-cid-wcolddp2]:hover .pi[data-astro-cid-wcolddp2]{transform:rotate(-8deg)scale(1.06)}.pt[data-astro-cid-wcolddp2]{font-family:var(--font-display);font-size:18px;font-weight:700}.pb[data-astro-cid-wcolddp2]{color:var(--text-muted);font-size:14.5px}.page-card[data-astro-cid-wcolddp2] .pa{top:26px;color:var(--accent);transition:transform .3s var(--ease-out);position:absolute;inset-inline-end:22px}.page-card[data-astro-cid-wcolddp2]:hover .pa{transform:translateX(calc(var(--side,1) * 4px)) scaleX(var(--side,1))}@media (width<=1000px){.grid3[data-astro-cid-wcolddp2],.pages[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}.course-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}.live-card[data-astro-cid-wcolddp2]{grid-column:1/-1}.chat-wrap[data-astro-cid-wcolddp2]{margin-inline-start:0}}@media (width<=860px){.hero[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:8px 120px}.hero-visual[data-astro-cid-wcolddp2]{display:contents}.portrait[data-astro-cid-wcolddp2]{order:-1;justify-self:center;width:190px;margin-top:18px}.b[data-astro-cid-wcolddp2]{padding:4px 9px;font-size:11px}.b1[data-astro-cid-wcolddp2]{inset-inline-start:-40%}.b3[data-astro-cid-wcolddp2]{inset-inline-start:-34%}.b2[data-astro-cid-wcolddp2]{inset-inline-end:-42%}.b4[data-astro-cid-wcolddp2]{inset-inline-end:-34%}.chat-wrap[data-astro-cid-wcolddp2]{order:2;justify-self:center;margin:0}.lead[data-astro-cid-wcolddp2]{font-size:16.5px}.sys-sec[data-astro-cid-wcolddp2]{padding-block:56px}.pillars[data-astro-cid-wcolddp2],.steps[data-astro-cid-wcolddp2],.duo[data-astro-cid-wcolddp2],.work[data-astro-cid-wcolddp2],.course-grid[data-astro-cid-wcolddp2],.grid3[data-astro-cid-wcolddp2],.pages[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.work[data-astro-cid-wcolddp2]{gap:28px}.work-side[data-astro-cid-wcolddp2]{position:static}.current[data-astro-cid-wcolddp2],.about-teaser[data-astro-cid-wcolddp2]{padding:24px}}@media (width<=420px){.b2[data-astro-cid-wcolddp2],.b4[data-astro-cid-wcolddp2]{display:none}}
