.contact-hero[data-astro-cid-gfpn2dzd]{background:radial-gradient(ellipse at 85% 20%,#ff575712,transparent 58%)}.cta-band[data-astro-cid-kzge7gel]{background-color:#0c0c0c;background-image:radial-gradient(ellipse 70% 120% at 12% 0%,#ff575714,transparent 62%)}[data-assessment]:not([data-enhanced]){display:none}[data-assessment] [hidden]{display:none!important}[data-assessment] .assessment-option:hover{border-color:#ffffff47}[data-assessment] .assessment-option:has(input:checked){border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 7%,#0c0c0c)}[data-assessment] .assessment-option:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}[data-assessment] .assessment-marker{transition:border-color .2s ease,background-color .2s ease}[data-assessment] .assessment-dot{transform:scale(0);transition:transform .15s ease}[data-assessment] .assessment-option:has(input:checked) .assessment-marker{border-color:var(--color-accent)}[data-assessment] .assessment-option:has(input:checked) .assessment-dot{transform:scale(1)}[data-assessment] [data-dim-row][data-weakest] [data-dim-bar]{background:var(--color-accent)}@media(prefers-reduced-motion:reduce){[data-assessment] .assessment-dot,[data-assessment] .assessment-marker{transition:none}}.service-diagram[data-astro-cid-5jviol2y]{position:relative;width:100%;max-width:460px;aspect-ratio:400 / 280}.diagram-svg[data-astro-cid-5jviol2y]{display:block;width:100%;height:100%;overflow:visible}text[data-astro-cid-5jviol2y]{font-family:var(--font-body);font-size:12.5px;font-weight:500;letter-spacing:.08em;fill:#e4e4ea}text[data-astro-cid-5jviol2y].mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.09em}text[data-astro-cid-5jviol2y].tiny{font-size:9px;font-weight:500;letter-spacing:.06em}text[data-astro-cid-5jviol2y].muted{fill:#a6a6b0}.core-letter[data-astro-cid-5jviol2y]{font-family:var(--font-display);font-size:26px;letter-spacing:.02em;fill:#ff6b6b}.check[data-astro-cid-5jviol2y]{fill:#ff6b6b}.code-line[data-astro-cid-5jviol2y]{stroke-dasharray:260;stroke-dashoffset:260;animation:code-write 9s cubic-bezier(.4,0,.2,1) infinite}.code-line[data-astro-cid-5jviol2y]:nth-of-type(1){animation-delay:.05s}.code-line[data-astro-cid-5jviol2y]:nth-of-type(2){animation-delay:.18s}.code-line[data-astro-cid-5jviol2y]:nth-of-type(3){animation-delay:.31s}.code-line[data-astro-cid-5jviol2y]:nth-of-type(4){animation-delay:.44s}.code-line[data-astro-cid-5jviol2y]:nth-of-type(5){animation-delay:.57s}.code-line[data-astro-cid-5jviol2y]:nth-of-type(6){animation-delay:.7s}.caret[data-astro-cid-5jviol2y]{opacity:0;animation:caret-blink 1.1s steps(1,end) infinite 1.4s}.rail-fill[data-astro-cid-5jviol2y]{stroke-dasharray:304;stroke-dashoffset:304;opacity:.9;animation:rail-fill 9s cubic-bezier(.4,0,.2,1) infinite 1.6s}.stage[data-astro-cid-5jviol2y] circle[data-astro-cid-5jviol2y]{animation:stage-on 9s ease-in-out infinite}.stage[data-astro-cid-5jviol2y] text[data-astro-cid-5jviol2y]{animation:label-on 9s ease-in-out infinite}.stage-0[data-astro-cid-5jviol2y] circle[data-astro-cid-5jviol2y],.stage-0[data-astro-cid-5jviol2y] text[data-astro-cid-5jviol2y]{animation-delay:2s}.stage-1[data-astro-cid-5jviol2y] circle[data-astro-cid-5jviol2y],.stage-1[data-astro-cid-5jviol2y] text[data-astro-cid-5jviol2y]{animation-delay:2.7s}.stage-2[data-astro-cid-5jviol2y] circle[data-astro-cid-5jviol2y],.stage-2[data-astro-cid-5jviol2y] text[data-astro-cid-5jviol2y]{animation-delay:3.4s}.flow-line[data-astro-cid-5jviol2y]{stroke-width:2;stroke-dasharray:4 7;stroke-linecap:round;animation:flow-march 1.6s linear infinite}.dispatch-line[data-astro-cid-5jviol2y]{animation-delay:.55s}.collect-line[data-astro-cid-5jviol2y]{animation-delay:1.15s}.node-plan[data-astro-cid-5jviol2y] rect[data-astro-cid-5jviol2y],.node-human[data-astro-cid-5jviol2y] rect[data-astro-cid-5jviol2y]{animation:node-glow 9s ease-in-out infinite}.node-human[data-astro-cid-5jviol2y] rect[data-astro-cid-5jviol2y]{animation-delay:4.6s}.agent-node[data-astro-cid-5jviol2y] rect[data-astro-cid-5jviol2y]{animation:agent-pulse 9s ease-in-out infinite}.agent-0[data-astro-cid-5jviol2y] rect[data-astro-cid-5jviol2y]{animation-delay:1.3s}.agent-1[data-astro-cid-5jviol2y] rect[data-astro-cid-5jviol2y]{animation-delay:1.9s}.agent-2[data-astro-cid-5jviol2y] rect[data-astro-cid-5jviol2y]{animation-delay:2.5s}.agent-node[data-astro-cid-5jviol2y] text[data-astro-cid-5jviol2y]{animation:label-bright 9s ease-in-out infinite}.agent-0[data-astro-cid-5jviol2y] text[data-astro-cid-5jviol2y]{animation-delay:1.3s}.agent-1[data-astro-cid-5jviol2y] text[data-astro-cid-5jviol2y]{animation-delay:1.9s}.agent-2[data-astro-cid-5jviol2y] text[data-astro-cid-5jviol2y]{animation-delay:2.5s}.node-input[data-astro-cid-5jviol2y],.node-output[data-astro-cid-5jviol2y]{animation:terminal-pulse 9s ease-in-out infinite}.node-output[data-astro-cid-5jviol2y]{animation-delay:3.2s}.core-ring[data-astro-cid-5jviol2y]{transform-origin:200px 140px;animation:ring-spin 6s linear infinite}.pulse-ring[data-astro-cid-5jviol2y]{transform-origin:200px 140px;opacity:0;animation:core-pulse 4.5s ease-out infinite}.service-diagram[data-astro-cid-5jviol2y][data-offscreen] [data-astro-cid-5jviol2y]{animation-play-state:paused}@keyframes code-write{0%{stroke-dashoffset:260;opacity:0}4%{opacity:1}22%,86%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:.25}}@keyframes caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rail-fill{0%,18%{stroke-dashoffset:304}52%,90%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:.2}}@keyframes stage-on{0%,18%{fill:#0a0a0a;stroke:#ffffff30}24%,52%{fill:#ff5757;stroke:#ff5757}62%,to{fill:#0a0a0a;stroke:#ff575730}}@keyframes label-on{0%,18%{fill:#8f8f96}24%,52%{fill:#fff}62%,to{fill:#8f8f96}}@keyframes flow-march{to{stroke-dashoffset:-22}}@keyframes node-glow{0%,12%{stroke:#ffffff20}18%,40%{stroke:#ff5757}52%,to{stroke:#ffffff20}}@keyframes agent-pulse{0%,24%{stroke:#ffffff20;fill:#101010}32%,58%{stroke:#ff5757;fill:#171010}70%,to{stroke:#ffffff20;fill:#101010}}@keyframes label-bright{0%,24%{fill:#a8a8b0}32%,58%{fill:#fff}70%,to{fill:#a8a8b0}}@keyframes terminal-pulse{0%,14%{opacity:.55}22%,46%{opacity:1}56%,to{opacity:.7}}@keyframes ring-spin{to{transform:rotate(360deg)}}@keyframes core-pulse{0%,10%{opacity:0;r:38}22%{opacity:.5}60%{opacity:0}to{opacity:0}}@media(max-width:640px){text[data-astro-cid-5jviol2y].mono{font-size:13px}text[data-astro-cid-5jviol2y].tiny{font-size:10px}}@media(prefers-reduced-motion:reduce){.service-diagram[data-astro-cid-5jviol2y] [data-astro-cid-5jviol2y]{animation:none!important}.code-line[data-astro-cid-5jviol2y],.rail-fill[data-astro-cid-5jviol2y]{stroke-dashoffset:0!important;opacity:1!important}.caret[data-astro-cid-5jviol2y],.pulse-ring[data-astro-cid-5jviol2y],.flow-line[data-astro-cid-5jviol2y]{display:none}.stage[data-astro-cid-5jviol2y] circle[data-astro-cid-5jviol2y]{fill:#ff5757;stroke:#ff5757}.stage[data-astro-cid-5jviol2y] text[data-astro-cid-5jviol2y],.agent-node[data-astro-cid-5jviol2y] text[data-astro-cid-5jviol2y],.node-plan[data-astro-cid-5jviol2y] text[data-astro-cid-5jviol2y],.node-human[data-astro-cid-5jviol2y] text[data-astro-cid-5jviol2y]{fill:#fff}}.services-hero[data-astro-cid-xnn47plq]{background:radial-gradient(ellipse at 80% 40%,#ff575710,transparent 60%)}.service-card[data-astro-cid-xnn47plq]{transition:border-color .3s,background .3s}.service-card[data-astro-cid-xnn47plq]:hover,.service-card[data-astro-cid-xnn47plq]:focus-visible{border-color:#ff575780;background:#111}.service-card[data-astro-cid-xnn47plq]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(500px circle at var(--pointer-x, 80%) var(--pointer-y, 50%),#ff575710,transparent 70%);opacity:0;transition:opacity .3s}.service-card[data-astro-cid-xnn47plq]:hover:before{opacity:1}.card-arrow[data-astro-cid-xnn47plq]{transition:transform .3s}.service-card[data-astro-cid-xnn47plq]:hover .card-arrow[data-astro-cid-xnn47plq]{transform:translate(4px,-4px)}.service-visual[data-astro-cid-xnn47plq]{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:clamp(1.5rem,3.5vw,2.5rem);overflow:hidden;background:radial-gradient(ellipse at center,#ff57570d,transparent 70%);border-top:1px solid #ffffff10}.service-visual[data-astro-cid-xnn47plq] .service-diagram{position:relative;z-index:1;max-width:min(100%,30rem)}.visual-index[data-astro-cid-xnn47plq]{position:absolute;right:6%;bottom:4%;z-index:0;font:11rem/1 var(--font-display);color:#ffffff0f;pointer-events:none;user-select:none}@media(min-width:64rem){.service-visual[data-astro-cid-xnn47plq]{border-top:0;border-left:1px solid #ffffff08}.visual-index[data-astro-cid-xnn47plq]{font-size:15rem}}@media(max-width:767px){.service-visual[data-astro-cid-xnn47plq]{padding:1.75rem}.visual-index[data-astro-cid-xnn47plq]{font-size:8rem}}.products-hero[data-astro-cid-hsqgdfom]{background:radial-gradient(ellipse at 85% 25%,#ff575710,transparent 58%)}
