.flow-hero[data-astro-cid-bbe6dxrz]{--progress: 0;--header-height: 88px;background:var(--color-stage);color:var(--color-paper);position:relative}.hero-stage[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;overflow:clip;min-height:calc(100svh - var(--header-height));display:flex;flex-direction:column}.hero-art[data-astro-cid-bbe6dxrz],.hero-shade[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero-art[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz],video[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover}video[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;visibility:hidden}.video-ready[data-astro-cid-bbe6dxrz] video[data-astro-cid-bbe6dxrz]{visibility:visible}.video-initialized[data-astro-cid-bbe6dxrz] .sequence-toggle[data-astro-cid-bbe6dxrz]{display:block;margin-left:auto}.hero-shade[data-astro-cid-bbe6dxrz]{background:linear-gradient(90deg,var(--color-stage) 0%,color-mix(in srgb,var(--color-stage) 95%,transparent) 35%,color-mix(in srgb,var(--color-stage) 60%,transparent) 52%,transparent 72%),linear-gradient(0deg,var(--color-stage),transparent 35%)}.hero-main[data-astro-cid-bbe6dxrz]{flex:1;display:flex;align-items:center;position:relative}.hero-copy[data-astro-cid-bbe6dxrz]{width:62%;padding-block:3.5rem 4rem}.hero-eyebrow[data-astro-cid-bbe6dxrz]{color:var(--color-gray-300);display:flex;align-items:center;gap:.8rem}.hero-eyebrow[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{width:7px;height:7px;background:var(--color-brand-500);box-shadow:0 0 20px color-mix(in srgb,var(--color-brand-500) 55%,transparent)}h1[data-astro-cid-bbe6dxrz]{white-space:pre-line;font-size:clamp(4rem,7.1vw,7.1rem);line-height:.99;letter-spacing:-.065em;font-weight:600;margin-top:2rem}h1[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{color:var(--color-brand-300)}.hero-lead[data-astro-cid-bbe6dxrz]{max-width:29rem;margin-top:1.8rem;color:var(--color-gray-300);font-size:1.025rem;line-height:1.75}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.hero-secondary[data-astro-cid-bbe6dxrz]{color:var(--color-paper);background:var(--color-stage);border-color:var(--color-stage-line)}.hero-secondary[data-astro-cid-bbe6dxrz]:hover{background:var(--color-stage-panel)}.art-caption[data-astro-cid-bbe6dxrz]{position:absolute;right:0;bottom:4rem;display:flex;align-items:center;gap:.8rem;color:var(--color-gray-300)}.caption-cross[data-astro-cid-bbe6dxrz]{font:1.5rem var(--font-mono);color:var(--color-brand-300)}.caption-line[data-astro-cid-bbe6dxrz]{width:3rem;height:1px;background:var(--color-stage-line)}.hero-timeline[data-astro-cid-bbe6dxrz]{padding-bottom:1.8rem}.sequence-instruction[data-astro-cid-bbe6dxrz]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.4rem;min-height:28px}.scroll-prompt[data-astro-cid-bbe6dxrz]{display:none;align-items:center;gap:1rem;color:var(--color-gray-300);font-size:.6rem}.sequence-toggle[data-astro-cid-bbe6dxrz]{display:none;color:var(--color-gray-300);font:.65rem var(--font-mono);padding:.5rem 0;border-bottom:1px solid var(--color-stage-line)}.sequence-toggle[data-astro-cid-bbe6dxrz]:hover{color:var(--color-paper)}.sequence-chapters[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.sequence-chapter[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:1.2rem;padding-bottom:1rem;color:var(--color-gray-400);font:500 1rem var(--font-display);transition:color .24s var(--ease-flow)}.sequence-chapter[data-astro-cid-bbe6dxrz] .eyebrow[data-astro-cid-bbe6dxrz]{font-size:.6rem}.chapter-point[data-astro-cid-bbe6dxrz]{width:4px;height:4px;border-radius:50%;background:var(--color-stage-line);margin-left:auto;transition:background .24s ease,box-shadow .24s ease}.sequence-chapter[data-astro-cid-bbe6dxrz].active{color:var(--color-paper)}.sequence-chapter[data-astro-cid-bbe6dxrz].active .chapter-point[data-astro-cid-bbe6dxrz]{background:var(--color-brand-400);box-shadow:0 0 12px var(--color-brand-500)}.sequence-track[data-astro-cid-bbe6dxrz]{height:1px;background:var(--color-stage-line)}.sequence-track[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:1px;background:var(--color-brand-400);transform:scaleX(var(--progress));transform-origin:left}.territory-band[data-astro-cid-bbe6dxrz]{background:var(--color-stage);color:var(--color-gray-300);border-top:1px solid var(--color-stage-line)}.territory-strip[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-block:2.3rem}.territory-strip[data-astro-cid-bbe6dxrz]>div[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:1.2rem}.territory-strip[data-astro-cid-bbe6dxrz]>div[data-astro-cid-bbe6dxrz]+div[data-astro-cid-bbe6dxrz]{border-left:1px solid var(--color-stage-line);padding-left:2rem}.territory-symbol[data-astro-cid-bbe6dxrz]{color:var(--color-brand-300);font-size:2rem;font-weight:300}.territory-strip[data-astro-cid-bbe6dxrz] .eyebrow[data-astro-cid-bbe6dxrz]{font-size:.6rem;color:var(--color-gray-400)}.territory-strip[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{font-size:.8rem;margin-top:.5rem}@media(prefers-reduced-motion:no-preference){.video-scrub[data-astro-cid-bbe6dxrz]{height:calc(260svh - var(--header-height))}.video-scrub[data-astro-cid-bbe6dxrz] .hero-stage[data-astro-cid-bbe6dxrz]{position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height))}.video-scrub[data-astro-cid-bbe6dxrz] .scroll-prompt[data-astro-cid-bbe6dxrz]{display:flex}}@media(max-width:1100px){.flow-hero[data-astro-cid-bbe6dxrz]{--header-height: 76px}}@media(max-width:767px){.hero-copy[data-astro-cid-bbe6dxrz]{width:100%;padding-block:1.6rem 1rem}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.6rem,12vw,5.5rem);margin-top:1.3rem}.hero-eyebrow[data-astro-cid-bbe6dxrz]{font-size:.56rem;letter-spacing:.09em}.hero-lead[data-astro-cid-bbe6dxrz]{max-width:23rem;font-size:.91rem;line-height:1.65;margin-top:1.3rem}.hero-main[data-astro-cid-bbe6dxrz]{align-items:flex-start}.hero-actions[data-astro-cid-bbe6dxrz]{margin-top:1.4rem;gap:.65rem}.hero-actions[data-astro-cid-bbe6dxrz] .flow-button[data-astro-cid-bbe6dxrz]{padding:.85rem .8rem;font-size:.72rem;gap:.7rem}.hero-art[data-astro-cid-bbe6dxrz]{top:auto;bottom:7.5rem;height:clamp(180px,27svh,280px)}.hero-art[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz],video[data-astro-cid-bbe6dxrz]{object-position:55% 52%}.hero-shade[data-astro-cid-bbe6dxrz]{display:none}.hero-copy[data-astro-cid-bbe6dxrz]{background:var(--color-stage)}.hero-main[data-astro-cid-bbe6dxrz]{z-index:1}.art-caption[data-astro-cid-bbe6dxrz]{display:none}.hero-timeline[data-astro-cid-bbe6dxrz]{padding-bottom:1.5rem;padding-top:180px}.sequence-instruction[data-astro-cid-bbe6dxrz]{margin-bottom:1rem}.sequence-chapters[data-astro-cid-bbe6dxrz]{gap:1rem}.sequence-chapter[data-astro-cid-bbe6dxrz]{gap:.5rem;font-size:.75rem}.chapter-point[data-astro-cid-bbe6dxrz]{display:none}.territory-strip[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:1.5rem;padding-block:1.7rem}.territory-strip[data-astro-cid-bbe6dxrz]>div[data-astro-cid-bbe6dxrz]+div[data-astro-cid-bbe6dxrz]{border-left:0;padding-left:0}}@media(prefers-reduced-motion:reduce){.sequence-track[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{transform:none}}.service-card[data-astro-cid-g5jplrhu]{border:1px solid color-mix(in srgb,var(--color-paper) 20%,transparent);border-radius:8px;background:linear-gradient(145deg,var(--color-ink-900),var(--color-ink-950));position:relative}.service-card[data-astro-cid-g5jplrhu]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid var(--color-brand-400);opacity:0;transition:opacity .24s var(--ease-flow)}.service-card[data-astro-cid-g5jplrhu]:hover:after{opacity:1}.service-glyph[data-astro-cid-g5jplrhu]{width:40px;height:40px;stroke:var(--color-brand-300);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.segment[data-astro-cid-ggplyie5]{border-top:1px solid var(--color-line)}.segment[data-astro-cid-ggplyie5]:last-child{border-bottom:1px solid var(--color-line)}summary[data-astro-cid-ggplyie5]{display:flex;gap:1.5rem;align-items:center;padding:1.5rem 0;list-style:none}summary[data-astro-cid-ggplyie5]::-webkit-details-marker{display:none}.segment-plus[data-astro-cid-ggplyie5]{margin-left:auto;font-size:1.5rem;color:var(--color-brand-600);transition:transform .24s var(--ease-flow)}details[data-astro-cid-ggplyie5][open] .segment-plus[data-astro-cid-ggplyie5]{transform:rotate(45deg)}summary[data-astro-cid-ggplyie5]:hover h3[data-astro-cid-ggplyie5]{color:var(--color-brand-600)}.segment-content[data-astro-cid-ggplyie5]{padding:0 0 1.7rem 2.4rem}details[data-astro-cid-ggplyie5][open] .segment-content[data-astro-cid-ggplyie5]{animation:segment-in .3s var(--ease-flow)}@keyframes segment-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:640px){summary[data-astro-cid-ggplyie5]{gap:1rem}.segment-content[data-astro-cid-ggplyie5]{padding-left:0}}.solutions-section[data-astro-cid-j7pv25f6]{position:relative;background:linear-gradient(180deg,var(--color-stage),var(--color-ink-950) 38%)}.software-feature[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid color-mix(in srgb,var(--color-paper) 22%,transparent);border-radius:12px;overflow:hidden;background:linear-gradient(130deg,var(--color-ink-900),var(--color-ink-950));box-shadow:0 30px 80px color-mix(in srgb,var(--color-stage) 35%,transparent)}.system-proof[data-astro-cid-j7pv25f6]{padding:2.5rem;background:radial-gradient(ellipse at 50% 25%,var(--color-white),var(--color-paper) 65%);color:var(--color-ink-950);position:relative}.system-orbit[data-astro-cid-j7pv25f6]{position:relative;height:200px;display:grid;place-items:center;margin-block:1rem}.system-orbit-ring[data-astro-cid-j7pv25f6]{position:absolute;width:250px;height:130px;border:1px solid var(--color-line);border-radius:50%;transform:rotate(-25deg)}.system-orbit-ring[data-astro-cid-j7pv25f6]:nth-child(2){transform:rotate(25deg);width:220px;height:180px}.system-orbit[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--color-brand-600);top:30%;left:25%}.system-orbit[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-last-child(2){top:65%;left:80%}.system-orbit[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:last-child{top:82%;left:45%;background:var(--color-ink-950)}.system-mark[data-astro-cid-j7pv25f6]{display:flex;gap:7px;align-items:end;height:90px;transform:perspective(500px) rotateY(-20deg) rotateX(10deg);filter:drop-shadow(12px 16px 8px color-mix(in srgb,var(--color-ink-950) 20%,transparent))}.system-mark[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;width:30px;border:1px solid var(--color-brand-600);background:linear-gradient(90deg,var(--color-brand-500),var(--color-brand-700));height:45%;border-radius:3px}.system-mark[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){height:75%;background:var(--color-paper)}.system-mark[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(3){height:100%}.methodology[data-astro-cid-j7pv25f6]{position:relative;overflow:clip}.method-steps[data-astro-cid-j7pv25f6]{counter-reset:step}.method-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative}.method-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;width:5px;height:5px;background:var(--color-brand-600);top:-3px;left:0}.solution-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.2rem;padding:1.3rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-paper) 22%,transparent);font-size:.9rem;transition:color .16s ease}.solution-row[data-astro-cid-j7pv25f6] .arrow[data-astro-cid-j7pv25f6]{margin-left:auto;transition:transform .24s var(--ease-flow)}.solution-row[data-astro-cid-j7pv25f6]:is(:hover,:focus-visible){color:var(--color-brand-300)}.solution-row[data-astro-cid-j7pv25f6]:is(:hover,:focus-visible) .arrow[data-astro-cid-j7pv25f6]{transform:translate(3px,-3px)}@media(max-width:767px){.software-feature[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.system-proof[data-astro-cid-j7pv25f6]{padding:2rem}.method-steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(max-width:380px){.method-steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
