h1.svelte-4rm2pb,h2.svelte-4rm2pb,h3.svelte-4rm2pb{margin:0}h1.svelte-4rm2pb{font-size:clamp(1.9rem,4.4vw,3rem);letter-spacing:-.03em;max-width:17ch;margin-top:.8rem}h2.svelte-4rm2pb{font-size:clamp(1.4rem,3vw,2rem);letter-spacing:-.02em;margin-top:.7rem}.hero.svelte-4rm2pb{display:grid;grid-template-columns:1fr .95fr;gap:1rem}.hero.svelte-4rm2pb p:where(.svelte-4rm2pb){color:#4d6387;line-height:1.56}.mesh.svelte-4rm2pb{display:grid;grid-template-columns:1fr;gap:1rem;padding:1rem;background:linear-gradient(155deg,#eef6ffd1,#fffffff2);border:1px solid rgba(17,93,228,.18);border-radius:18px;box-shadow:0 20px 34px #0a20501a}svg.svelte-4rm2pb{width:100%;height:auto}.rings.svelte-4rm2pb circle:where(.svelte-4rm2pb){fill:none;stroke:#115de42e;stroke-width:1.2;transform-origin:center;animation:svelte-4rm2pb-spin 18s linear infinite}.rings.svelte-4rm2pb circle:where(.svelte-4rm2pb):nth-child(2){animation-direction:reverse;animation-duration:24s}.rings.svelte-4rm2pb circle:where(.svelte-4rm2pb):nth-child(3){animation-duration:30s}.curve.svelte-4rm2pb{fill:none;stroke:url(#lineGlow);stroke-width:2;stroke-linecap:round}.line.svelte-4rm2pb{fill:none;stroke:#115de459;stroke-width:1.4}.nodes.svelte-4rm2pb circle:where(.svelte-4rm2pb){fill:#0f4ac4;stroke:#ffffffe6;stroke-width:2}.orb.svelte-4rm2pb{fill:#46a0ff;opacity:.9;transform-origin:180px 130px}.orb-a.svelte-4rm2pb{animation:svelte-4rm2pb-orbit 8s linear infinite}.orb-b.svelte-4rm2pb{animation:svelte-4rm2pb-orbit-reverse 10s linear infinite}.legend.svelte-4rm2pb p:where(.svelte-4rm2pb){margin:0;font-size:.89rem;color:#425673;line-height:1.45}.legend.svelte-4rm2pb{display:grid;gap:.5rem}.legend.svelte-4rm2pb strong:where(.svelte-4rm2pb){color:#10284f}.concept-grid.svelte-4rm2pb,.guidance-grid.svelte-4rm2pb{display:grid;gap:.75rem;margin-top:.9rem}.concept-grid.svelte-4rm2pb,.guidance-grid.svelte-4rm2pb{grid-template-columns:repeat(3,minmax(0,1fr))}.concept-grid.svelte-4rm2pb article:where(.svelte-4rm2pb),.guidance-grid.svelte-4rm2pb article:where(.svelte-4rm2pb){padding:1rem;border-radius:14px;background:#ffffffc7;border:1px solid rgba(17,93,228,.14)}h3.svelte-4rm2pb{font-size:1rem}article.svelte-4rm2pb p:where(.svelte-4rm2pb){margin:.55rem 0 0;font-size:.9rem;line-height:1.5;color:#4d6284}ul.svelte-4rm2pb{margin:1rem 0 0;padding-left:1rem;display:grid;gap:.65rem;color:#4d6387;line-height:1.55}@keyframes svelte-4rm2pb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-4rm2pb-orbit{0%{transform:rotate(0) translate(82px)}to{transform:rotate(360deg) translate(82px)}}@keyframes svelte-4rm2pb-orbit-reverse{0%{transform:rotate(360deg) translate(56px)}to{transform:rotate(0) translate(56px)}}@media(max-width:980px){.hero.svelte-4rm2pb,.concept-grid.svelte-4rm2pb,.guidance-grid.svelte-4rm2pb{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.rings.svelte-4rm2pb circle:where(.svelte-4rm2pb),.orb.svelte-4rm2pb{animation:none}}
