/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start{inset-inline-start:var(--spacing)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#080a0d;--paper:#f5f6f2;--muted:#a5abb4;--line:#ffffff1f;--blue:#2166ff;--blue-soft:#73a0ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#f7f8fb;font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}::selection{background:var(--blue);color:#fff}.site-header{border-bottom:1px solid var(--line);z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:76px;padding:0 clamp(24px,5vw,76px);display:grid;position:absolute}.brand{letter-spacing:-.02em;align-items:center;gap:12px;font-weight:650;display:flex}.brand-mark{border:1px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;display:grid}.site-header nav{color:#bbc0c8;gap:32px;font-size:13px;display:flex}.site-header nav a,.nav-cta{transition:color .2s}.site-header nav a:hover{color:#fff}.nav-cta{border-bottom:1px solid #fff;justify-self:end;padding-bottom:4px;font-size:13px}.hero{background:radial-gradient(circle at 72% 40%,#2166ff21,#0000 30%),#080a0d;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(50px,7vw,120px);min-height:920px;padding:150px clamp(24px,5vw,76px) 90px;display:grid;overflow:hidden}.hero-copy{max-width:710px}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:.18em;color:#99a0aa;font-size:11px}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--blue);width:7px;height:7px;box-shadow:0 0 18px var(--blue);border-radius:50%}h1{letter-spacing:-.075em;margin:28px 0 36px;font-size:clamp(64px,7.6vw,124px);font-weight:620;line-height:.87}h1 em{color:#8c929c;font-style:normal;font-weight:300}.hero-lede{letter-spacing:-.035em;max-width:590px;font-size:clamp(20px,2vw,30px);line-height:1.35}.hero-detail{color:#9ba1ab;max-width:590px;font-size:15px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border:1px solid var(--line);align-items:center;gap:28px;padding:15px 19px;font-size:13px;display:inline-flex}.button.primary{color:#080a0d;background:#fff;border-color:#fff}.button.primary span{color:var(--blue);font-size:17px}.button.secondary:hover{border-color:#667080}.hero-footnote{color:#858b95;text-transform:uppercase;letter-spacing:.12em;gap:18px;margin-top:86px;font-size:11px;line-height:1.6;display:flex}.hero-footnote span{color:var(--blue)}.workflow-stage{border:1px solid var(--line);background:#0b0e13d1;min-height:650px;padding:22px;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000073}.stage-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 73%);mask-image:linear-gradient(#000,#0000 73%)}.stage-label{text-transform:uppercase;letter-spacing:.16em;color:#c6cad1;align-items:center;gap:9px;font-size:10px;display:flex;position:relative}.stage-label small{color:#69717c;margin-left:auto}.status-dot{background:var(--blue);border-radius:50%;width:6px;height:6px}.asset-canvas{place-items:center;height:310px;margin:42px 20px 28px;display:grid;position:relative}.shape{filter:drop-shadow(0 0 14px #2166ff3d);border:1px solid #73a0ffbf;animation:8s ease-in-out infinite drift;position:absolute}.shape-a{border-radius:52% 48% 38% 62%;width:210px;height:180px;transform:rotate(18deg)}.shape-b{border-radius:42% 58% 67% 33%;width:140px;height:230px;transform:rotate(-22deg)}.shape-c{background:#2166ff1a;border-color:#fff;border-radius:8px;width:75px;height:75px;transform:rotate(45deg)}.selection-box{border:1px dashed #ffffff40;width:280px;height:250px;position:absolute}.selection-box i{background:#fff;width:6px;height:6px;position:absolute}.selection-box i:first-child{top:-3px;left:-3px}.selection-box i:nth-child(2){top:-3px;right:-3px}.selection-box i:nth-child(3){bottom:-3px;right:-3px}.selection-box i:nth-child(4){bottom:-3px;left:-3px}.canvas-tag{font:9px var(--font-geist-mono);color:#68717f;position:absolute;bottom:0;right:0}.prompt-row{border:1px solid var(--line);background:#0d1015;justify-content:space-between;padding:15px 16px;font-size:12px;display:flex;position:relative}.prompt-row b{text-transform:uppercase;letter-spacing:.1em;color:var(--blue-soft);font-size:10px}.workflow-list{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:12px 0 0;padding:0;list-style:none;display:grid;position:relative}.workflow-list li{color:#c3c8d0;animation:4s infinite pulse-row;animation-delay:var(--delay);background:#0a0c10;grid-template-columns:24px 1fr auto;padding:12px;font-size:11px;display:grid}.workflow-list li span{color:#56606e;font:9px var(--font-geist-mono)}.workflow-list li b{color:var(--blue);opacity:.65}.intro{background:var(--paper);color:#111319;padding:120px clamp(24px,7vw,110px)}.intro h2{letter-spacing:-.06em;margin:22px 0 80px;font-size:clamp(46px,6vw,94px);line-height:.94}.intro h2 span{color:#a5a8aa;font-weight:350}.principles{border-top:1px solid #ced0cc;grid-template-columns:repeat(3,1fr);display:grid}.principles article{border-right:1px solid #ced0cc;min-height:240px;padding:28px 7vw 10px 0}.principles article+article{padding-left:28px}.principles article:last-child{border-right:0}.principles article>span{font:10px var(--font-geist-mono);color:var(--blue)}.principles h3{margin:50px 0 14px;font-size:25px}.principles p{color:#686d72;max-width:330px;font-size:14px;line-height:1.6}.capability-section,.process-section,.support-section,.roadmap-section,.contact-section{padding:120px clamp(24px,7vw,110px)}.section-head{grid-template-columns:1.5fr .5fr;align-items:end;gap:60px;margin-bottom:78px;display:grid}.section-head h2,.tech-copy h2,.partnership-section h2,.contact-section h2{letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(45px,5.7vw,88px);line-height:.96}.section-head>p{color:#9299a5;max-width:390px;font-size:14px;line-height:1.7}.capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.capability-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:370px;padding:20px;transition:background .3s;display:flex;position:relative}.capability-grid article:hover{background:#0d1119}.cap-top{font:9px var(--font-geist-mono);color:#697281;justify-content:space-between;display:flex}.status{text-transform:uppercase;letter-spacing:.08em;color:#7798da}.cap-visual{place-items:center;height:130px;margin:24px 0;display:grid;position:relative}.cap-visual i{border:1px solid #667081;width:54px;height:54px;position:absolute;transform:rotate(45deg)}.cap-visual i:nth-child(2){border-color:#254f9f;width:78px;height:78px}.cap-visual i:nth-child(3){border-color:#18294d;width:105px;height:105px}.capability-grid h3{letter-spacing:-.025em;margin:0 0 12px;font-size:20px}.capability-grid article>p{color:#7f8792;margin:0;font-size:13px;line-height:1.55}.cap-arrow{color:#4b6fae;position:absolute;bottom:18px;right:20px}.process-section{background:#0d1015}.section-head.compact{grid-template-columns:1fr}.process-line{border-top:1px solid var(--line);grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.process-line li{border-right:1px solid var(--line);min-height:250px;padding:20px 16px;position:relative}.process-line li:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.process-line span{font:9px var(--font-geist-mono);color:#5e6774}.process-line b{margin-top:72px;font-size:14px;display:block}.process-line p{color:#737b86;font-size:11px;line-height:1.5}.technology-section{background:var(--paper);color:#111319;grid-template-columns:1fr 1fr;gap:9vw;padding:130px clamp(24px,7vw,110px);display:grid}.tech-copy h2 span,.contact-section h2 span{color:#999da1;font-weight:350}.tech-copy>p:last-child{color:#6f7479;max-width:500px;margin-top:45px;font-size:14px;line-height:1.7}.tech-list{border-top:1px solid #cfd1cd}.tech-list article{border-bottom:1px solid #cfd1cd;grid-template-columns:50px 1fr;padding:24px 0;display:grid}.tech-list article>span{font:9px var(--font-geist-mono);color:var(--blue)}.tech-list h3{margin:0 0 8px;font-size:20px}.tech-list p{color:#74797e;margin:0;font-size:13px}.support-section{padding-top:80px}.support-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.support-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px;padding:24px;position:relative}.support-grid article>span{font:9px var(--font-geist-mono);color:#5f6875}.support-grid h3{margin:38px 0 10px;font-size:19px}.support-grid p{color:#7e8793;max-width:290px;font-size:12px;line-height:1.55}.support-grid small{text-transform:uppercase;letter-spacing:.1em;color:#5574ad;font-size:8px;position:absolute;bottom:20px}.roadmap-section{background:#13171d}.roadmap-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.roadmap-grid article{background:#13171d;min-height:340px;padding:34px}.roadmap-grid article>p{color:#6f91d5;text-transform:uppercase;letter-spacing:.15em;font-size:10px}.roadmap-grid h3{margin:65px 0 24px;font-size:25px}.roadmap-grid ul{color:#8b929c;padding:0;font-size:13px;line-height:2;list-style:none}.roadmap-grid li:before{content:"—";color:#4f5865;margin-right:10px}.partnership-section{background:linear-gradient(135deg,#0d1b36,#12224a 55%,#0a0d13);grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;padding:120px clamp(24px,7vw,110px);display:grid}.partnership-section>div:last-child>p{color:#a6b2c8;max-width:500px;margin-bottom:30px;font-size:14px;line-height:1.7}.contact-section{background:var(--paper);color:#111319;text-align:center}.contact-section .section-kicker{text-align:left}.contact-section>p:not(.section-kicker){color:#74797e;max-width:660px;margin:35px auto;line-height:1.7}.contact-placeholder{text-align:left;border-top:1px solid #cfd1cd;border-bottom:1px solid #cfd1cd;grid-template-columns:1fr 2fr 1fr;align-items:center;max-width:860px;margin:70px auto 0;padding:28px 0;font-size:12px;display:grid}.contact-placeholder span,.contact-placeholder small{color:#858b91}.contact-placeholder small{text-align:right}footer{border-top:1px solid var(--line);color:#818995;grid-template-columns:1fr auto 1fr;align-items:center;padding:45px clamp(24px,5vw,76px);font-size:11px;display:grid}footer>div{gap:24px;display:flex}footer>p{text-align:right}@keyframes drift{0%,to{translate:0}50%{translate:0 -10px}}@keyframes pulse-row{0%,18%,to{background:#0a0c10}8%{background:#111a2d}}@media (max-width:900px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:130px}.workflow-stage{min-height:600px}.hero-footnote{margin-top:50px}.principles{grid-template-columns:1fr}.principles article,.principles article+article{border-bottom:1px solid #ced0cc;border-right:0;min-height:auto;padding:28px 0}.principles h3{margin-top:30px}.section-head,.technology-section,.partnership-section{grid-template-columns:1fr}.capability-grid{grid-template-columns:repeat(2,1fr)}.process-line{grid-template-columns:repeat(4,1fr)}.support-grid{grid-template-columns:repeat(2,1fr)}.contact-placeholder{text-align:center;grid-template-columns:1fr;gap:12px}.contact-placeholder small{text-align:center}footer{text-align:center;grid-template-columns:1fr;gap:28px}footer .brand{justify-content:center}footer>p{text-align:center}}@media (max-width:540px){.site-header{height:64px}.hero{padding-top:110px}.hero-actions{display:grid}.button{justify-content:space-between}.workflow-stage{min-height:560px;padding:14px}.asset-canvas{height:270px;margin-inline:0}.selection-box{width:225px;height:215px}.workflow-list{grid-template-columns:1fr}.intro{padding-block:90px}.intro h2{margin-bottom:50px}.capability-section,.process-section,.support-section,.roadmap-section,.contact-section{padding-block:85px}.capability-grid,.support-grid,.roadmap-grid{grid-template-columns:1fr}.capability-grid article{min-height:335px}.process-line{grid-template-columns:repeat(2,1fr)}.process-line li{min-height:200px}.technology-section,.partnership-section{padding-block:90px}.roadmap-grid article{min-height:280px}.site-header .nav-cta{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.shape,.workflow-list li{animation:none!important}}.brand-logo{object-fit:contain;width:72px;height:55px}.legal-page{max-width:1050px;min-height:100vh;padding:80px clamp(24px,12vw,180px)}.legal-page>a{color:#8e98a7;font-size:12px}.legal-page .section-kicker{margin-top:110px}.legal-page h1{margin:20px 0 70px;font-size:clamp(64px,10vw,140px)}.legal-page>p:not(.section-kicker){color:#9aa2ad;max-width:700px;font-size:16px;line-height:1.8}.workflow-preview{--parallax-x:0px;--parallax-y:0px;isolation:isolate;contain:layout paint;background:radial-gradient(circle at 50% 42%,#0c5eff26,#0000 34%),linear-gradient(155deg,#080c14,#06080d 72%);border:1px solid #7c97c638;min-height:650px;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000073}.wf-grid{transform:translate(var(--parallax-x),var(--parallax-y));background-image:linear-gradient(#6c94da0e 1px,#0000 1px),linear-gradient(90deg,#6c94da0e 1px,#0000 1px);background-size:34px 34px;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-8%;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 72%);mask-image:radial-gradient(circle,#000 10%,#0000 72%)}.wf-chrome{z-index:5;text-transform:uppercase;letter-spacing:.16em;font:9px var(--font-geist-mono);color:#a7b0bf;justify-content:space-between;display:flex;position:absolute;top:20px;left:22px;right:22px}.wf-chrome span{align-items:center;gap:8px;display:flex}.wf-chrome i{background:#20cfff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #1d8fff}.wf-chrome small{color:#596477}.wf-world{transform:translate(calc(var(--parallax-x) * .45),calc(var(--parallax-y) * .45));transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:52px 24px 88px}.wf-scene{opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.wf-scene-title{text-align:center;position:absolute;bottom:14px;left:0;right:0}.wf-scene-title strong{letter-spacing:-.035em;font-size:clamp(18px,2vw,27px);display:block}.wf-scene-title span{color:#6f7e95;text-transform:uppercase;letter-spacing:.14em;font:8px var(--font-geist-mono);margin-top:9px;display:block}.wf-scene--idea{animation:18s ease-in-out infinite wf-idea}.wf-orbit{width:220px;height:220px;position:relative}.wf-orbit:before,.wf-orbit:after{content:"";border:1px solid #3882ff80;border-radius:50%;animation:3s ease-in-out infinite wf-breathe;position:absolute;inset:0}.wf-orbit:after{border-style:dashed;animation-direction:reverse;inset:35px}.wf-orbit>i{background:#3edcff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 9px #39dfff,0 0 32px #176cff}.wf-orbit>i:nth-child(2){transform-origin:0 0;width:3px;height:3px;transform:rotate(30deg)translate(82px)}.wf-orbit>i:nth-child(3){transform-origin:0 0;width:4px;height:4px;transform:rotate(215deg)translate(105px)}.wf-copy-block{text-align:center;position:absolute}.wf-copy-block strong{letter-spacing:-.055em;font-size:clamp(30px,4vw,50px);display:block}.wf-copy-block span{color:#9eabc0;margin-top:8px;font-size:12px;display:block}.wf-scene--idea>small{text-transform:uppercase;letter-spacing:.2em;color:#4e7bc5;font:8px var(--font-geist-mono);position:absolute;bottom:35px}.wf-scene--asset{animation:18s ease-in-out infinite wf-asset-scene}.wf-vector{width:min(80%,390px);overflow:visible}.wf-vector path{fill:#1353be12;stroke-linecap:round;stroke-linejoin:round}.wf-path--ghost{stroke:#233753;stroke-width:1px}.wf-path--live{stroke:#37d9ff;stroke-width:1.5px;stroke-dasharray:760;stroke-dashoffset:760px;filter:drop-shadow(0 0 7px #1778ff);animation:18s ease-in-out infinite wf-draw}.wf-vector line{stroke:#2b5c9d;stroke-width:.7px}.wf-vector circle{fill:#07101e;stroke:#e8f7ff;stroke-width:1px}.wf-scene--batch{animation:18s ease-in-out infinite wf-batch-scene}.wf-asset-stack{width:360px;height:250px;position:relative}.wf-asset-stack i{background:linear-gradient(145deg,#1e5ec824,#050a14cc);border:1px solid #5492ffb3;width:128px;height:98px;animation:18s cubic-bezier(.2,.8,.2,1) infinite wf-spread;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px #00000047}.wf-asset-stack i:after{content:"";border:1px solid #275dac;border-radius:50% 46% 55% 42%;position:absolute;inset:24% 20%}.wf-asset-stack i:first-child{--tx:-118px;--ty:-76px}.wf-asset-stack i:nth-child(2){--tx:24px;--ty:-84px}.wf-asset-stack i:nth-child(3){--tx:110px;--ty:5px}.wf-asset-stack i:nth-child(4){--tx:26px;--ty:76px}.wf-asset-stack i:nth-child(5){--tx:-120px;--ty:65px}.wf-asset-stack i:nth-child(6){--tx:-8px;--ty:-4px;border-color:#47dbff}.wf-scene--production{align-content:center;animation:18s ease-in-out infinite wf-production-scene}.wf-heading{letter-spacing:-.035em;margin-bottom:76px;font-size:clamp(18px,2vw,27px)}.wf-flow{grid-template-columns:repeat(4,1fr);width:min(92%,520px);display:grid;position:relative}.wf-flow-line{background:#1c3458;height:1px;position:absolute;top:17px;left:10%;right:10%}.wf-flow-pulse{background:#4be0ff;border-radius:50%;width:7px;height:7px;animation:18s linear infinite wf-flow;position:absolute;top:14px;box-shadow:0 0 16px #1d7cff}.wf-flow span{text-align:center;text-transform:uppercase;letter-spacing:.12em;color:#77869d;font:9px var(--font-geist-mono);padding-top:48px;animation:18s infinite wf-step;position:relative}.wf-flow span:before{content:"";background:#080d16;border:1px solid #335a92;border-radius:50%;width:15px;height:15px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #080d16}.wf-scene--delivery{animation:18s ease-in-out infinite wf-delivery-scene}.wf-file-cloud{width:120px;height:250px;position:absolute;left:6%}.wf-file-cloud i{color:#7890b4;width:70px;height:46px;font:8px var(--font-geist-mono);top:calc(var(--file) * 34px);left:calc((var(--file) % 2) * 42px);background:#09101b;border:1px solid #29466d;place-items:center;animation:18s ease-in-out infinite wf-gather;display:grid;position:absolute}.wf-package{background:linear-gradient(145deg,#1459bf2e,#040911e6);border:1px solid #3b70b8;flex-direction:column;justify-content:space-between;width:min(58%,310px);min-height:230px;padding:22px;display:flex;box-shadow:0 0 60px #155bd61f}.wf-package>span{text-transform:uppercase;letter-spacing:.16em;color:#6e84a5;font:8px var(--font-geist-mono)}.wf-package strong{text-transform:uppercase;letter-spacing:.04em;font-size:28px}.wf-package strong i{background:#3ee4be;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 14px #3ee4be}.wf-package small{color:#61708a;font:7px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em}.wf-delivery-title{font-size:21px;position:absolute;bottom:20px}.wf-scene--close{text-align:center;align-content:center;animation:18s ease-in-out infinite wf-close-scene}.wf-brand-sigil{border:1px solid #24d9ff;border-radius:50%;place-items:center;width:145px;height:145px;margin-bottom:18px;display:grid;position:relative;box-shadow:0 0 30px #208cff2e}.wf-brand-sigil>i{border:2px solid #135fd2;border-left-color:#0000;border-radius:50%;position:absolute;inset:10px}.wf-brand-sigil>i:nth-child(2){border-width:1px;border-color:#56edff #0000 #1a68ef #1a68ef;inset:-8px;transform:rotate(20deg)}.wf-brand-sigil b{letter-spacing:-.12em;margin-left:-4px;font-size:40px}.wf-scene--close>strong{letter-spacing:-.055em;font-size:34px}.wf-scene--close p{color:#a9b5c8;margin:8px 0 15px;font-size:12px;line-height:1.5}.wf-scene--close p span{display:block}.wf-scene--close>small{color:#486180;text-transform:uppercase;letter-spacing:.13em;font:7px var(--font-geist-mono)}.wf-progress{background:#152338;height:1px;position:absolute;bottom:59px;left:22px;right:22px}.wf-progress i{transform-origin:0;background:linear-gradient(90deg,#1966ff,#40e6ff);height:1px;animation:18s linear infinite wf-progress;display:block}.wf-timeline{grid-template-columns:repeat(6,1fr);gap:5px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.wf-timeline span{text-transform:uppercase;letter-spacing:.1em;color:#58657a;font:7px var(--font-geist-mono)}.wf-timeline i{color:#2b6fd1;margin-right:5px;font-style:normal}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workflow-preview-page{background:#05070b;grid-template-rows:auto 1fr auto;gap:20px;min-height:100vh;padding:24px;display:grid}.workflow-preview-page>header{color:#7f8a9c;font:10px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;display:flex}.workflow-preview-page>p{text-align:center;color:#455065;text-transform:uppercase;letter-spacing:.12em;font:8px var(--font-geist-mono)}.workflow-preview--standalone{width:min(1160px,100%);min-height:min(760px,100vh - 110px);margin:auto}@keyframes wf-idea{0%,1%{opacity:0}3%,12%{opacity:1}16%,to{opacity:0}}@keyframes wf-asset-scene{0%,12%{opacity:0}16%,26%{opacity:1}30%,to{opacity:0}}@keyframes wf-batch-scene{0%,26%{opacity:0}30%,42%{opacity:1}46%,to{opacity:0}}@keyframes wf-production-scene{0%,42%{opacity:0}46%,59%{opacity:1}63%,to{opacity:0}}@keyframes wf-delivery-scene{0%,59%{opacity:0}63%,76%{opacity:1}80%,to{opacity:0}}@keyframes wf-close-scene{0%,76%{opacity:0}80%,96%{opacity:1}to{opacity:0}}@keyframes wf-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wf-breathe{0%,to{opacity:.25;transform:scale(.82)}50%{opacity:.8;transform:scale(1)}}@keyframes wf-draw{0%,12%{stroke-dashoffset:760px}27%,to{stroke-dashoffset:0}}@keyframes wf-spread{0%,27%{opacity:0;transform:translate(-50%,-50%)scale(.55)}34%,42%{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(1);opacity:1}48%,to{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(.8);opacity:0}}@keyframes wf-flow{0%,44%{opacity:0;left:10%}47%{opacity:1}60%{opacity:1;left:88%}63%,to{opacity:0;left:88%}}@keyframes wf-step{0%,44%{color:#77869d}48%,61%{color:#d8ecff;text-shadow:0 0 10px #2078ff}64%,to{color:#77869d}}@keyframes wf-gather{0%,61%{opacity:0;transform:translate(0)}65%{opacity:1}75%{opacity:.2;transform:translate(180px,10px)scale(.6)}80%,to{opacity:0}}@keyframes wf-close-collapse{to{opacity:0;transform:scale(.05)}}@media (max-width:900px){.workflow-preview{min-height:610px}.wf-world{inset-inline:14px}.wf-file-cloud{left:0}.wf-package{margin-left:90px}.workflow-preview--standalone{min-height:min(700px,100vh - 110px)}}@media (max-width:540px){.workflow-preview{min-height:570px}.wf-chrome{left:14px;right:14px}.wf-world{inset:46px 8px 76px}.wf-timeline{grid-template-columns:repeat(3,1fr);row-gap:7px;left:14px;right:14px}.wf-progress{bottom:64px;left:14px;right:14px}.wf-scene-title strong,.wf-heading{font-size:16px}.wf-asset-stack{transform:scale(.74)}.wf-flow{width:100%}.wf-flow span{font-size:7px}.wf-file-cloud{transform-origin:0;transform:scale(.72)}.wf-package{width:68%;min-height:210px;margin-left:70px}.wf-delivery-title{font-size:17px}.workflow-preview-page{padding:12px}.workflow-preview-page>header span{display:none}}@media (prefers-reduced-motion:reduce){.wf-scene,.wf-scene *,.wf-grid,.wf-progress i{transition:none!important;animation:none!important}.wf-scene{display:none}.wf-scene--close{opacity:1;display:grid}.wf-progress i{transform:scaleX(1)}.workflow-preview,.wf-brand-sigil{box-shadow:none}}.micro-visual{width:100%;height:105px;margin:28px 0 8px;display:block;overflow:visible}.micro-visual path,.micro-visual rect{fill:none;stroke:#8e969d;stroke-width:1px}.micro-visual circle{fill:var(--paper);stroke:#2166ff;stroke-width:1px}.micro-editable path{animation:6s ease-in-out infinite micro-morph}.moving-anchor{filter:drop-shadow(0 0 5px #2166ff);animation:6s ease-in-out infinite micro-anchor;fill:#2166ff!important}.micro-agentic path{stroke-dasharray:7 6;animation:7s linear infinite micro-route}.route-pulse{filter:drop-shadow(0 0 5px #2166ff);animation:7s ease-in-out infinite micro-route-dot;fill:#2166ff!important}.micro-production .source-asset{stroke:#2166ff;fill:#2166ff0d}.output-asset{animation:5s ease-in-out infinite micro-output;animation-delay:calc(var(--item) * .18s)}.principles article{flex-direction:column;display:flex}.principles h3{margin:28px 0 14px}.cap-visual{height:150px;margin:18px 0}.cap-diagram{width:100%;height:100%;overflow:visible}.cap-diagram path,.cap-diagram rect,.cap-diagram circle{fill:none;stroke:#34445b;stroke-width:1px}.cap-diagram text{fill:#687a93;text-anchor:middle;font:7px var(--font-geist-mono)}.cap-diagram--1 path{stroke:#428cff}.cap-diagram circle{fill:#09101a}.cap-diagram--1 circle{stroke:#7ddfff}.cap-moving-dot{filter:drop-shadow(0 0 6px #1680ff);animation:5.5s ease-in-out infinite cap-anchor;fill:#43e2ff!important}.cap-diagram--2 path{stroke-dasharray:6 5;animation:7s linear infinite micro-route}.cap-diagram--2 rect:nth-of-type(n+2){animation:5s ease-in-out infinite module-signal}.cap-source{stroke:#3c8eff!important}.cap-output{animation:6s ease-in-out infinite cap-output;animation-delay:calc(var(--item) * .16s)}.grid-lines{stroke:#172338!important}.align-item{animation:7s ease-in-out infinite cap-align;animation-delay:calc(var(--item) * .12s)}.cap-diagram--5 text{fill:#9ca9bb;text-anchor:start;font-size:26px}.cap-diagram--5 rect:last-child{stroke:#357de5}.pack-file{animation:6s ease-in-out infinite pack-gather;animation-delay:calc(var(--item) * 80ms)}.package-box{stroke:#3d8cff!important}.cap-diagram--7 path{stroke-dasharray:5 5;animation:7s linear infinite micro-route}.check-node{animation:5s ease-in-out infinite check-pass;animation-delay:calc(var(--item) * .7s)}.check-node path{stroke:#55e2c0}.cap-diagram--8>text{fill:#55bda9;text-anchor:end}.process-line{position:relative}.process-flow-track{background:linear-gradient(90deg,#224f91,#2aaee1,#224f91);height:1px;position:absolute;top:0;left:0;right:0;overflow:visible}.process-flow-track b{background:#53dfff;border-radius:50%;width:7px;height:7px;animation:9s linear infinite production-flow;position:absolute;top:-3px;box-shadow:0 0 12px #237fff}.process-line li:before{background:#18345f;animation:9s ease-in-out infinite node-live;box-shadow:0 0 0 3px #0d1015}.process-line li:nth-of-type(2):before{animation-delay:1.28s}.process-line li:nth-of-type(3):before{animation-delay:2.56s}.process-line li:nth-of-type(4):before{animation-delay:3.84s}.process-line li:nth-of-type(5):before{animation-delay:5.12s}.process-line li:nth-of-type(6):before{animation-delay:6.4s}.process-line li:nth-of-type(7):before{animation-delay:7.68s}.technology-section{align-items:start}.approval-flow{border-top:1px solid #cfd1cd;margin-top:58px}.approval-flow>div{text-transform:uppercase;letter-spacing:.1em;min-height:46px;font:8px var(--font-geist-mono);color:#73797f;border-bottom:1px solid #d9dbd7;grid-template-columns:32px 1fr auto;align-items:center;display:grid;position:relative}.approval-flow>div:after{content:"";background:#c5c9c7;width:1px;height:32px;position:absolute;top:30px;left:14px}.approval-flow>div:last-child:after{display:none}.approval-flow i{color:#2166ff;font-style:normal}.approval-flow b{color:#8a9291;font-weight:400;animation:7s ease-in-out infinite approval-check}.approval-flow>div:nth-child(2) b{animation-delay:.8s}.approval-flow>div:nth-child(3) b{animation-delay:1.6s}.approval-flow>div:nth-child(4) b{animation-delay:2.4s}.approval-flow>div:nth-child(5) b{animation-delay:3.2s}.support-icon{width:100px;height:68px;margin:22px 0 4px;position:relative}.support-icon i{background:#0a0f17;border:1px solid #2a3c57;transition:all .3s;position:absolute}.support-icon--1 i:first-child{width:76px;height:52px;top:6px;left:0}.support-icon--1 i:nth-child(2){border-color:#347cd8;width:34px;height:34px;animation:5s ease-in-out infinite crop-frame;top:6px;left:42px}.support-icon--1 i:nth-child(3),.support-icon--1 i:nth-child(4){background:#3186f0;border:0;width:5px;height:5px}.support-icon--1 i:nth-child(3){top:4px;left:40px}.support-icon--1 i:nth-child(4){top:36px;left:72px}.support-icon--2 i,.support-icon--3 i,.support-icon--6 i{background:#102848;border-radius:50%;width:9px;height:9px}.support-icon--2 i:first-child{top:10px;left:5px}.support-icon--2 i:nth-child(2){top:48px;left:5px}.support-icon--2 i:nth-child(3){background:#1b64c6;top:29px;left:45px}.support-icon--2 i:nth-child(4){background:#35cdec;animation:5s infinite support-result;top:29px;left:82px}.support-icon--3{border:1px solid #263750;border-radius:50%;width:62px;height:62px}.support-icon--3:after{content:"";background:#365478;width:28px;height:1px;position:absolute;bottom:0;right:-19px;transform:rotate(45deg)}.support-icon--3 i{animation:4s ease-in-out infinite scan-node}.support-icon--3 i:first-child{top:16px;left:12px}.support-icon--3 i:nth-child(2){top:11px;left:38px}.support-icon--3 i:nth-child(3){background:#35cdec;top:40px;left:21px}.support-icon--4 i{width:60px;height:34px;left:0;top:calc(var(--card,0) * 8px)}.support-icon--4 i:first-child{top:4px}.support-icon--4 i:nth-child(2){top:13px;left:10px}.support-icon--4 i:nth-child(3){border-color:#2e6fc7;top:22px;left:20px}.support-icon--5 i{width:25px;height:20px}.support-icon--5 i:first-child{top:5px;left:0}.support-icon--5 i:nth-child(2){top:5px;left:31px}.support-icon--5 i:nth-child(3){border-color:#347bd8;top:34px;left:0}.support-icon--5 i:nth-child(4){top:34px;left:31px}.support-icon--6 i:first-child{background:#2171d9;top:27px;left:42px}.support-icon--6 i:nth-child(2){top:7px;left:2px}.support-icon--6 i:nth-child(3){top:7px;left:82px}.support-icon--6 i:nth-child(4){top:57px;left:42px}.support-icon--6:before,.support-icon--6:after{content:"";background:#284467;height:1px;position:absolute;top:31px;left:10px;right:10px;transform:rotate(25deg)}.support-icon--6:after{transform:rotate(-25deg)}.roadmap-grid article{position:relative}.roadmap-visual{height:86px;margin-top:34px;position:relative}.roadmap-visual i{background:#13171d;border:1px solid #3b5478;border-radius:50%;width:14px;height:14px;position:absolute}.roadmap-visual span{background:#2b446b;height:1px;position:absolute;top:38px;left:12px;right:28px}.roadmap-visual--1 i:first-child{border-color:#3f8eff;top:31px;left:7%}.roadmap-visual--1 i:nth-child(2){top:31px;left:38%}.roadmap-visual--1 i:nth-child(3){top:31px;left:69%}.roadmap-visual--1 i:nth-child(4){display:none}.roadmap-visual--2 i:first-child{border-color:#3f8eff;top:31px;left:8%}.roadmap-visual--2 i:nth-child(2){top:7px;left:43%}.roadmap-visual--2 i:nth-child(3){top:31px;left:43%}.roadmap-visual--2 i:nth-child(4){top:55px;left:43%}.roadmap-visual--3 i:first-child{border-color:#3f8eff;top:31px;left:43%}.roadmap-visual--3 i:nth-child(2){top:8px;left:8%}.roadmap-visual--3 i:nth-child(3){top:54px;left:8%}.roadmap-visual--3 i:nth-child(4){top:31px;left:78%}.roadmap-grid h3{margin-top:24px}.compute-flow{border:1px solid #76a7ff2e;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-bottom:34px;padding:18px;display:grid}.compute-flow>div{text-transform:uppercase;letter-spacing:.1em;color:#8da5ce;font:7px var(--font-geist-mono);place-items:center;gap:8px;display:grid}.compute-flow>div>i{border:1px solid #47cfff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 10px #2481ff66}.compute-flow>div:last-child{grid-template-columns:repeat(3,12px);column-gap:4px}.compute-flow>div:last-child span{grid-column:1/-1}.compute-flow>b{color:#3f6aa7;font-weight:400;animation:4s ease-in-out infinite compute-arrow}.contact-section{background-image:radial-gradient(circle at 50% 35%,#2166ff0e,#0000 30%),linear-gradient(#3c506e0b 1px,#0000 1px),linear-gradient(90deg,#3c506e0b 1px,#0000 1px);background-size:auto,48px 48px,48px 48px}.capability-section,.process-section,.support-section,.roadmap-section,.contact-section{padding-top:105px;padding-bottom:105px}@keyframes micro-morph{0%,to{d:path("M28 76 C67 17 143 17 208 64 C172 98 91 102 28 76Z")}50%{d:path("M28 76 C60 9 156 28 208 64 C176 92 82 105 28 76Z")}}@keyframes micro-anchor{0%,to{transform:translate(0)}50%{transform:translate(13px,9px)}}@keyframes micro-route{to{stroke-dashoffset:-26px}}@keyframes micro-route-dot{0%,to{opacity:0;transform:translate(0)}12%{opacity:1}48%{opacity:1;transform:translate(86px,-33px)}75%{opacity:1;transform:translate(172px)}90%{opacity:0}}@keyframes micro-output{0%,20%{opacity:.15;transform:translate(-16px)}45%,88%{opacity:1;transform:translate(0)}to{opacity:.15}}@keyframes cap-anchor{0%,to{transform:translate(0)}50%{transform:translate(13px,10px)}}@keyframes module-signal{0%,to{stroke:#34445b}50%{stroke:#43d7f5}}@keyframes cap-output{0%,20%{opacity:.12;transform:translate(-12px)}42%,85%{opacity:1;transform:translate(0)}to{opacity:.12}}@keyframes cap-align{0%,25%{transform:translateY(var(--item));opacity:.5}50%,90%{opacity:1;transform:translateY(14px)}to{opacity:.5}}@keyframes pack-gather{0%,20%{opacity:1;transform:translate(0)}55%,82%{opacity:.25;transform:translate(70px)scale(.65)}to{opacity:1;transform:translate(0)}}@keyframes check-pass{0%,25%{opacity:.35}40%,80%{opacity:1;filter:drop-shadow(0 0 5px #2fc99e)}to{opacity:.35}}@keyframes production-flow{0%{left:0}to{left:calc(100% - 7px)}}@keyframes node-live{0%,18%,to{background:#18345f;box-shadow:0 0 0 3px #0d1015}7%{background:#53dfff;box-shadow:0 0 0 3px #0d1015,0 0 12px #237fff}}@keyframes approval-check{0%,24%,to{opacity:.2}35%,70%{opacity:1;color:#168f75}}@keyframes crop-frame{0%,to{transform:translate(0)}50%{width:42px;height:28px;transform:translate(-12px,9px)}}@keyframes support-result{0%,40%{opacity:.2}60%,90%{opacity:1;box-shadow:0 0 9px #218aff}}@keyframes scan-node{0%,to{opacity:.3}50%{opacity:1;box-shadow:0 0 8px #247eff}}@keyframes compute-arrow{0%,to{opacity:.25}50%{opacity:1}}@media (max-width:900px){.approval-flow{margin-top:36px}.compute-flow{margin-top:15px}.support-grid article{min-height:250px}.capability-section,.process-section,.support-section,.roadmap-section,.contact-section{padding-top:90px;padding-bottom:90px}}@media (max-width:540px){.micro-visual{height:82px;margin-top:18px}.cap-visual{height:128px}.process-flow-track{display:none}.process-line li:before{animation:none}.support-grid article{min-height:225px}.roadmap-visual{height:72px}.compute-flow{grid-template-columns:1fr auto 1fr;gap:8px}.compute-flow>div:last-child,.compute-flow>b:nth-of-type(2){display:none}.capability-section,.process-section,.support-section,.roadmap-section,.contact-section{padding-top:72px;padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.micro-visual *,.cap-diagram *,.process-flow-track b,.process-line li:before,.approval-flow b,.support-icon *,.compute-flow b{animation:none!important}}
