.hero[data-astro-cid-ge2uvauf]{padding-block:var(--space-12) var(--space-16);overflow:hidden}@media (width>=960px){.hero[data-astro-cid-ge2uvauf]{padding-block:var(--space-16) var(--space-24)}}.hero-inner[data-astro-cid-ge2uvauf]{gap:var(--space-12);align-items:center;display:grid}@media (width>=960px){.hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:1.1fr 1fr}}.hero-copy[data-astro-cid-ge2uvauf]{gap:var(--space-4);display:grid}.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--type-display-lg-size);line-height:var(--type-display-lg-line);font-weight:var(--type-display-xl-weight);letter-spacing:var(--type-display-xl-tracking)}@media (width>=720px){.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--type-display-xl-size);line-height:var(--type-display-xl-line)}}@media (width<=479px){.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--type-heading-1-size);line-height:var(--type-heading-1-line)}}.hero-lead[data-astro-cid-ge2uvauf]{max-width:34rem}.hero-actions[data-astro-cid-ge2uvauf]{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.hero-visual[data-astro-cid-ge2uvauf]{aspect-ratio:1;width:min(440px,72vw);margin-inline:auto;position:relative}.emblem[data-astro-cid-ge2uvauf]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-full);pointer-events:none;width:100%;height:auto;display:block;position:relative;box-shadow:0 0 48px #279fe747}.emblem[data-astro-cid-ge2uvauf]::-webkit-media-controls,.emblem[data-astro-cid-ge2uvauf]::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.orbits[data-astro-cid-ge2uvauf]{width:124%;height:124%;position:absolute;inset:-12%}.orbit[data-astro-cid-ge2uvauf]{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:2 10;transform-origin:200px 200px}.orbit-a[data-astro-cid-ge2uvauf]{animation:18s linear infinite orbit}.orbit-b[data-astro-cid-ge2uvauf]{opacity:.6;animation:24s linear infinite reverse orbit}@keyframes orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.orbit[data-astro-cid-ge2uvauf]{animation:none}}.services[data-astro-cid-lesv7jgp]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.services[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,1fr)}}.service[data-astro-cid-lesv7jgp]{padding:var(--space-6);gap:var(--space-4)}.service-summary[data-astro-cid-lesv7jgp]{color:var(--ink-muted)}.questions[data-astro-cid-lesv7jgp]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.questions[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);color:var(--ink);font-style:italic}.service-cta[data-astro-cid-lesv7jgp]{white-space:normal;text-align:left;align-self:flex-start}.detail[data-astro-cid-lesv7jgp]{padding:var(--space-4) 0 0;border-top:1px solid var(--border);gap:var(--space-2);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);color:var(--ink-muted);margin:auto 0 0;list-style:none;display:grid}.detail[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{gap:var(--space-2);display:flex}.detail[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]:before{content:"";border-radius:var(--radius-full);border:1px solid var(--gravity-mark);flex:none;width:6px;height:6px;margin-top:7px}.timeline[data-astro-cid-ej22s2rq]{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-ej22s2rq]:before{content:"";border-left:1px solid var(--border-strong);border-radius:50% 0 0 50%/12% 0 0 12%;width:24px;position:absolute;top:8px;bottom:8px;left:7px}.chapter[data-astro-cid-ej22s2rq]{gap:var(--space-2);padding-left:var(--space-12);display:grid;position:relative}@media (width>=720px){.chapter[data-astro-cid-ej22s2rq]{gap:var(--space-8);grid-template-columns:9rem 1fr}}.node[data-astro-cid-ej22s2rq]{border-radius:var(--radius-full);background:var(--Black);border:2px solid var(--border-strong);width:16px;height:16px;position:absolute;top:4px;left:0}.current[data-astro-cid-ej22s2rq] .node[data-astro-cid-ej22s2rq]{border-color:var(--gravity-mark)}.period[data-astro-cid-ej22s2rq]{font-family:var(--font-mono);font-size:var(--type-code-size);line-height:var(--type-body-line);color:var(--ink-muted);white-space:nowrap}.current[data-astro-cid-ej22s2rq] .period[data-astro-cid-ej22s2rq]{color:var(--gravity-text)}.chapter-body[data-astro-cid-ej22s2rq]{gap:var(--space-3);max-width:42rem;display:grid}.chapter-title[data-astro-cid-ej22s2rq]{font-size:var(--type-heading-2-size);line-height:var(--type-heading-2-line);font-weight:var(--type-heading-2-weight);letter-spacing:var(--type-heading-2-tracking)}.chapter-text[data-astro-cid-ej22s2rq]{color:var(--ink-muted)}.quote[data-astro-cid-ej22s2rq]{margin:0}.quote[data-astro-cid-ej22s2rq] p[data-astro-cid-ej22s2rq]{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-line);color:var(--ink);font-style:italic}.product[data-astro-cid-egecjaoa]{padding:var(--space-4);align-items:flex-start}.product[data-astro-cid-egecjaoa] .ba-node-orb{margin-top:2px}.product[data-astro-cid-egecjaoa] .ba-node-meta{white-space:normal;margin-top:var(--space-1);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}.is-neutral[data-astro-cid-egecjaoa] .ba-node-orb{color:var(--border-strong);border-style:dashed}.badge-neutral[data-astro-cid-egecjaoa]{color:var(--ink-muted)}.product-links[data-astro-cid-egecjaoa]{margin:var(--space-2) 0 0;gap:var(--space-1) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.product-links[data-astro-cid-egecjaoa] a[data-astro-cid-egecjaoa]{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}.products[data-astro-cid-jxraenxv]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.products[data-astro-cid-jxraenxv]{grid-template-columns:repeat(2,1fr)}}.products[data-astro-cid-gjzadp75]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.products[data-astro-cid-gjzadp75]{grid-template-columns:repeat(2,1fr)}}.contact[data-astro-cid-he3spzz3]{gap:var(--space-12);display:grid}@media (width>=960px){.contact[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1.4fr;align-items:start}}.contact-intro[data-astro-cid-he3spzz3]{gap:var(--space-3);display:grid}.direct[data-astro-cid-he3spzz3]{margin:var(--space-4) 0 0;gap:var(--space-3);display:grid}.direct[data-astro-cid-he3spzz3] dt[data-astro-cid-he3spzz3]{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-muted)}.direct[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{margin:0}.form[data-astro-cid-he3spzz3]{padding:var(--space-6);gap:var(--space-4)}.row[data-astro-cid-he3spzz3]{gap:var(--space-4);display:grid}@media (width>=720px){.row[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr}}.form[data-astro-cid-he3spzz3] .ba-field{min-width:0}.optional[data-astro-cid-he3spzz3]{color:var(--ink-muted);font-weight:400}.textarea[data-astro-cid-he3spzz3]{height:auto;padding-block:var(--space-2);resize:vertical;line-height:var(--type-body-line)}select[data-astro-cid-he3spzz3].ba-input{appearance:auto}.elsewhere[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{color:var(--ink-muted)}.form-actions[data-astro-cid-he3spzz3]{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}
