.hero-layout[data-astro-cid-bbe6dxrz]{width:100%;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:16px;padding-top:64px;padding-bottom:64px}.system-art[data-astro-cid-bbe6dxrz]{position:relative;height:450px;min-width:0;perspective:900px;pointer-events:none}.system-grid[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse,#000 15%,transparent 70%);transform:rotateX(50deg) rotate(-25deg)}.orbital[data-astro-cid-bbe6dxrz]{position:absolute;inset:50% auto auto 50%;width:260px;height:260px;margin:-130px;transform-style:preserve-3d;transform:rotateX(58deg) rotate(-30deg)}.orbit[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;border:1px solid var(--accent-a);border-radius:50%;transform-style:preserve-3d;box-shadow:0 0 25px color-mix(in srgb,var(--accent-a) 16%,transparent)}.orbit[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;top:50%;left:-5px;width:10px;height:10px;border-radius:50%;background:var(--accent-b-text);box-shadow:0 0 24px var(--accent-b)}.orbit-a[data-astro-cid-bbe6dxrz]{animation:orbit-spin 16s linear infinite}.orbit-b[data-astro-cid-bbe6dxrz]{inset:-30px;transform:rotateY(65deg);border-color:var(--accent-b);animation:orbit-cross 22s linear infinite}.orbit-c[data-astro-cid-bbe6dxrz]{inset:-55px;transform:rotateX(65deg);opacity:.55;animation:orbit-deep 28s linear infinite reverse}.core-cube[data-astro-cid-bbe6dxrz]{position:absolute;width:90px;height:90px;left:85px;top:85px;transform-style:preserve-3d;animation:core-turn 22s linear infinite}.core-cube[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;border:1px solid var(--accent-b-text);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-a) 25%,transparent),color-mix(in srgb,var(--accent-b) 8%,transparent));box-shadow:inset 0 0 24px color-mix(in srgb,var(--accent-a) 12%,transparent)}.core-cube[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(1){transform:translateZ(45px)}.core-cube[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(2){transform:rotateY(180deg) translateZ(45px)}.core-cube[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(3){transform:rotateY(90deg) translateZ(45px)}.core-cube[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(4){transform:rotateY(-90deg) translateZ(45px)}.core-cube[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(5){transform:rotateX(90deg) translateZ(45px)}.core-cube[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(6){transform:rotateX(-90deg) translateZ(45px)}.system-label[data-astro-cid-bbe6dxrz]{position:absolute;font:.65rem JetBrains Mono,monospace;letter-spacing:.1em;padding:10px 14px;border:1px solid var(--border);background:var(--surface-solid);border-radius:6px;color:var(--accent-b-text)}.label-top[data-astro-cid-bbe6dxrz]{top:40px;left:0}.label-bottom[data-astro-cid-bbe6dxrz]{bottom:55px;right:0}.system-caption[data-astro-cid-bbe6dxrz]{position:absolute;bottom:0;width:100%;text-align:center;font:.65rem JetBrains Mono,monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.system-caption[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent-b-text);margin-right:8px}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-cross{0%{transform:rotateY(65deg) rotate(0)}to{transform:rotateY(65deg) rotate(360deg)}}@keyframes orbit-deep{0%{transform:rotateX(65deg) rotate(0)}to{transform:rotateX(65deg) rotate(360deg)}}@keyframes core-turn{0%{transform:rotateX(-25deg) rotateY(0)}to{transform:rotateX(-25deg) rotateY(360deg)}}@media(max-width:820px){.hero-layout[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;padding-top:80px}.system-art[data-astro-cid-bbe6dxrz]{height:330px;width:min(100%,420px);justify-self:center}.label-top[data-astro-cid-bbe6dxrz]{top:5px}.label-bottom[data-astro-cid-bbe6dxrz]{bottom:35px}.orbital[data-astro-cid-bbe6dxrz]{scale:.8}}@media(prefers-reduced-motion:reduce){.orbit[data-astro-cid-bbe6dxrz],.core-cube[data-astro-cid-bbe6dxrz]{animation:none}.core-cube[data-astro-cid-bbe6dxrz]{transform:rotateX(-25deg) rotateY(30deg)}}.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:92vh;display:flex;align-items:center;padding-top:64px}#particles[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%}.hero-content[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;max-width:680px;min-width:0}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.4rem,6vw,4rem);font-weight:700;letter-spacing:-.025em;margin-bottom:20px}.lede[data-astro-cid-bbe6dxrz]{font-size:1.15rem;color:var(--muted);max-width:520px;margin-bottom:32px}.hero-ctas[data-astro-cid-bbe6dxrz]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.trust-line[data-astro-cid-bbe6dxrz]{margin-top:26px;font-family:JetBrains Mono,monospace;font-size:.74rem;color:var(--muted);letter-spacing:.04em}.trust-line[data-astro-cid-bbe6dxrz] b[data-astro-cid-bbe6dxrz]{color:var(--text);font-weight:500}.node{cursor:pointer}.node circle{fill:var(--surface-solid);stroke:var(--border);stroke-width:1.5;transition:stroke .25s,filter .25s}.node text{fill:var(--text);font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500;pointer-events:none}.node.core text{font-weight:700;font-size:15px}.node.core circle{stroke:url(#gradStroke);stroke-width:2}.node:hover circle,.node.active circle{stroke:url(#gradStroke);stroke-width:2.5;filter:drop-shadow(0 0 14px rgba(110,105,245,.55))}.node:focus-visible{outline:none}.node:focus-visible circle{stroke:var(--accent-a);stroke-width:3;stroke-dasharray:4 3}.link{stroke:var(--border);stroke-width:1.4;transition:stroke .25s}.link.lit{stroke:url(#gradStroke);stroke-width:2}@keyframes nodefloat{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}.graph-section[data-astro-cid-yrd6byvd]{text-align:center}.graph-shell[data-astro-cid-yrd6byvd]{position:relative;margin:36px auto 0;max-width:760px;perspective:900px}.graph-fallback[data-astro-cid-yrd6byvd]{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;text-align:left;margin:0;padding:0}.graph-fallback[data-astro-cid-yrd6byvd] li[data-astro-cid-yrd6byvd]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 22px;box-shadow:var(--card-shadow)}.graph-fallback[data-astro-cid-yrd6byvd] h3[data-astro-cid-yrd6byvd]{font-size:1rem;margin-bottom:6px}.graph-fallback[data-astro-cid-yrd6byvd] p[data-astro-cid-yrd6byvd]{font-size:.9rem;color:var(--muted);margin-bottom:10px}.graph-fallback[data-astro-cid-yrd6byvd] a[data-astro-cid-yrd6byvd]{color:var(--accent-a-text);font-size:.86rem;font-weight:600}.graph-fallback[data-astro-cid-yrd6byvd] a[data-astro-cid-yrd6byvd]:hover{text-decoration:underline}#capgraph[data-astro-cid-yrd6byvd],.graph-panel[data-astro-cid-yrd6byvd],.graph-shell[data-astro-cid-yrd6byvd].js-ready .graph-fallback[data-astro-cid-yrd6byvd]{display:none}.graph-shell[data-astro-cid-yrd6byvd].js-ready #capgraph[data-astro-cid-yrd6byvd],.graph-shell[data-astro-cid-yrd6byvd].js-ready .graph-panel[data-astro-cid-yrd6byvd]{display:block}@media(max-width:640px){.graph-fallback[data-astro-cid-yrd6byvd]{grid-template-columns:1fr}}#capgraph[data-astro-cid-yrd6byvd]{width:100%;height:auto;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.22,1,.36,1);will-change:transform}.graph-panel[data-astro-cid-yrd6byvd]{margin:26px auto 0;max-width:520px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px 26px;text-align:left;box-shadow:var(--card-shadow);min-height:118px;transition:opacity .3s}.graph-panel[data-astro-cid-yrd6byvd] h3[data-astro-cid-yrd6byvd]{font-size:1.05rem;margin-bottom:6px}.graph-panel[data-astro-cid-yrd6byvd] p[data-astro-cid-yrd6byvd]{font-size:.92rem;color:var(--muted)}.graph-panel[data-astro-cid-yrd6byvd] a{color:var(--accent-a-text);font-size:.88rem;font-weight:600}#method[data-astro-cid-gkk5ym2j]{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent-a) 5%,transparent),transparent)}.step-watermark[data-astro-cid-gkk5ym2j]{position:absolute;right:20px;top:10px;font:700 4.5rem Space Grotesk,sans-serif;color:var(--text);opacity:.05}.step-art[data-astro-cid-gkk5ym2j]{height:95px;position:relative;margin:20px 0;perspective:500px}.step-art[data-astro-cid-gkk5ym2j] i[data-astro-cid-gkk5ym2j]{position:absolute;width:70px;height:48px;left:calc(50% - 35px);top:20px;border:1px solid var(--accent-a-text);background:color-mix(in srgb,var(--accent-a) 8%,transparent);transform:rotateX(55deg) rotate(-35deg)}.step-art[data-astro-cid-gkk5ym2j] i[data-astro-cid-gkk5ym2j]:nth-child(2){translate:0 -13px;border-color:var(--accent-b-text)}.step-art[data-astro-cid-gkk5ym2j] i[data-astro-cid-gkk5ym2j]:nth-child(3){translate:0 13px}.step-art-1[data-astro-cid-gkk5ym2j] i[data-astro-cid-gkk5ym2j]{width:44px;height:44px;border-radius:6px}.step-art-1[data-astro-cid-gkk5ym2j] i[data-astro-cid-gkk5ym2j]:nth-child(2){translate:-38px 0}.step-art-1[data-astro-cid-gkk5ym2j] i[data-astro-cid-gkk5ym2j]:nth-child(3){translate:38px 0}.step-art-2[data-astro-cid-gkk5ym2j] i[data-astro-cid-gkk5ym2j]{border-radius:50%;width:78px;height:78px;top:0}@media(prefers-reduced-motion:no-preference){.step-art[data-astro-cid-gkk5ym2j]{animation:method-float 5s ease-in-out infinite alternate}.step-art-1[data-astro-cid-gkk5ym2j]{animation-delay:-2s}.step-art-2[data-astro-cid-gkk5ym2j]{animation-delay:-4s}@keyframes method-float{to{transform:translateY(-8px) rotateY(12deg)}}}.method-grid[data-astro-cid-gkk5ym2j]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;position:relative}@media(min-width:761px){.method-grid[data-astro-cid-gkk5ym2j]{gap:38px}.method-grid[data-astro-cid-gkk5ym2j]:before,.method-grid[data-astro-cid-gkk5ym2j]:after{content:"→";position:absolute;top:50%;transform:translate(-50%,-50%);font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;z-index:1;pointer-events:none}.method-grid[data-astro-cid-gkk5ym2j]:before{left:calc((100% - 76px) / 3 + 19px)}.method-grid[data-astro-cid-gkk5ym2j]:after{left:calc(2 * ((100% - 76px) / 3) + 57px)}}.method-card[data-astro-cid-gkk5ym2j]{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:30px 26px;box-shadow:var(--card-shadow);position:relative}.method-card[data-astro-cid-gkk5ym2j]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:18px 18px 0 0;background:var(--grad);opacity:0;transition:opacity .3s}.method-card[data-astro-cid-gkk5ym2j]:hover:before{opacity:1}@media(hover:hover)and (prefers-reduced-motion:no-preference){.method-grid[data-astro-cid-gkk5ym2j]{perspective:1100px}.method-card[data-astro-cid-gkk5ym2j]{transition:transform .25s ease,box-shadow .25s ease;transform-style:preserve-3d}.method-card[data-astro-cid-gkk5ym2j]:hover{transform:rotateX(2deg) rotateY(-2deg) translateY(-4px);box-shadow:var(--card-shadow),var(--glow)}}.step-num[data-astro-cid-gkk5ym2j]{font-family:JetBrains Mono,monospace;font-size:.78rem;color:var(--accent-b-text);letter-spacing:.1em}.method-card[data-astro-cid-gkk5ym2j] h3[data-astro-cid-gkk5ym2j]{font-size:1.25rem;margin:10px 0}.method-card[data-astro-cid-gkk5ym2j] p[data-astro-cid-gkk5ym2j]{font-size:.93rem;color:var(--muted)}@media(max-width:760px){.method-grid[data-astro-cid-gkk5ym2j]{grid-template-columns:1fr;gap:40px}.method-card[data-astro-cid-gkk5ym2j]:not(:last-of-type):after{content:"↓";position:absolute;left:50%;bottom:-34px;transform:translate(-50%);font-family:JetBrains Mono,monospace;font-size:1.3rem;font-weight:700;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;pointer-events:none}}.lede[data-astro-cid-xmivup5a]{color:var(--muted);max-width:560px}.contact-card[data-astro-cid-xmivup5a]{margin-top:40px;max-width:720px;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:34px 30px;box-shadow:var(--card-shadow)}form[data-astro-cid-xmivup5a]{display:grid;gap:20px}.field-row[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field[data-astro-cid-xmivup5a]{display:grid;gap:8px}label[data-astro-cid-xmivup5a]{font-family:Space Grotesk,sans-serif;font-size:.92rem;font-weight:500}.optional[data-astro-cid-xmivup5a]{color:var(--muted);font-weight:400;font-size:.85rem}input[data-astro-cid-xmivup5a],textarea[data-astro-cid-xmivup5a]{background:var(--surface-solid);border:1px solid var(--border);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:.95rem;color:var(--text);width:100%}textarea[data-astro-cid-xmivup5a]{resize:vertical;min-height:110px}input[data-astro-cid-xmivup5a]:focus-visible,textarea[data-astro-cid-xmivup5a]:focus-visible{outline:2px solid var(--accent-a);outline-offset:1px;border-color:var(--accent-a)}.actions[data-astro-cid-xmivup5a]{display:flex;align-items:center;gap:16px}button[data-astro-cid-xmivup5a][type=submit]:disabled{opacity:.6;cursor:wait;transform:none;box-shadow:none}.field-error[data-astro-cid-xmivup5a]{font-size:.82rem;color:var(--error);min-height:0}.field-error[data-astro-cid-xmivup5a]:empty{display:none}input[data-astro-cid-xmivup5a][aria-invalid=true],textarea[data-astro-cid-xmivup5a][aria-invalid=true]{border-color:var(--error)}.status[data-astro-cid-xmivup5a]{color:var(--muted);font-size:.92rem}.status[data-astro-cid-xmivup5a]:empty{display:none}.status[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a],.success[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--accent-a-text);text-decoration:underline}.success[data-astro-cid-xmivup5a] h3[data-astro-cid-xmivup5a]{font-size:1.25rem;margin-bottom:10px}.success[data-astro-cid-xmivup5a] p[data-astro-cid-xmivup5a]{color:var(--muted);font-size:.95rem;max-width:520px}@media(max-width:640px){.field-row[data-astro-cid-xmivup5a]{grid-template-columns:1fr}}
