.fxxk-systems-section,.fxxk-transformation-section{color:#f5f0eb;border-top:1px solid #f5f0eb1f;padding-block:clamp(4.5rem,8vw,8rem)}.fxxk-systems-section{background:#0b0b0b}.fxxk-systems-heading{align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.fxxk-systems-heading h2,.fxxk-transformation-heading h2{font-family:var(--font-display);letter-spacing:-.055em;margin-top:1.25rem;font-size:clamp(2.3rem,4.7vw,4.5rem);font-weight:750;line-height:1.05}.fxxk-systems-heading h2 span,.fxxk-transformation-heading h2 span{color:#99958f}.fxxk-systems-heading>p,.fxxk-transformation-heading>p:last-child{color:#b6b1aa;max-width:36rem;font-size:1rem;line-height:1.8}.fxxk-systems-console{background:#101010;border:1px solid #35322f;border-radius:1.25rem;display:grid;overflow:hidden}.fxxk-system-map{background-image:radial-gradient(at 50% 48%,#ff5a1f0d,#0000 67%);min-width:0;padding:1.4rem}.fxxk-console-topline{font-family:var(--font-utility);letter-spacing:.09em;text-transform:uppercase;color:#8f8b85;justify-content:space-between;gap:1rem;font-size:.56rem;line-height:1.6;display:flex}.fxxk-console-topline span:last-child{color:#ff8b60}.fxxk-system-circuit{margin-top:1.5rem;position:relative}.fxxk-circuit-lines{width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.fxxk-circuit-lines path{fill:none;stroke:#34302b;stroke-width:1px;transition:stroke .25s,opacity .25s}.fxxk-circuit-lines path.is-active{stroke:#ff5a1f;stroke-width:1.5px}.fxxk-circuit-orbit{fill:none;stroke:#3a2b24;stroke-width:.7px}.fxxk-circuit-orbit-outer{stroke:#252321;stroke-dasharray:2 9}.fxxk-flow-packet{fill:#ff9f74;animation-duration:2.4s;animation-timing-function:linear;animation-iteration-count:3;animation-fill-mode:both}.fxxk-systems-section[data-visible=false] .fxxk-flow-packet{animation-play-state:paused}.fxxk-flow-packet-0{animation-name:fxxk-packet-top-left}.fxxk-flow-packet-1{animation-name:fxxk-packet-left}.fxxk-flow-packet-2{animation-name:fxxk-packet-bottom-left}.fxxk-flow-packet-3{animation-name:fxxk-packet-top-right}.fxxk-flow-packet-4{animation-name:fxxk-packet-right}.fxxk-flow-packet-5{animation-name:fxxk-packet-bottom-right}.fxxk-system-core{text-align:center;background:#17120f;border:1px solid #42352b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:8rem;height:8rem;margin:0 auto 1.5rem;display:flex}.fxxk-system-core-mark{color:#f5f0eb;font-family:var(--font-display);letter-spacing:-.16em;align-items:baseline;font-size:2rem;font-weight:800;display:inline-flex}.fxxk-system-core-mark>span{color:#ff5a1f;font-size:2.5rem}.fxxk-system-core strong{font-family:var(--font-display);letter-spacing:-.05em;margin-top:.2rem;font-size:1.4rem;line-height:1.1;display:block}.fxxk-system-core-caption{color:#99918a;font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.1em;margin-top:.7rem;font-size:.45rem;display:block}.fxxk-system-nodes{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.fxxk-system-node{text-align:left;cursor:pointer;background:#161513;border:1px solid #34302d;border-radius:.65rem;min-width:0;min-height:6.5rem;padding:.85rem;transition:border-color .2s,background-color .2s,transform .2s;position:relative}.fxxk-system-node:hover{background:#1d1916;border-color:#766052}.fxxk-system-node:active{transform:scale(.985)}.fxxk-system-node:focus-visible,.fxxk-system-detail:focus-visible,.fxxk-systems-section a:focus-visible,.fxxk-transformation-section button:focus-visible,.fxxk-transformation-section a:focus-visible{outline-offset:4px;outline:2px solid #ff8b60}.fxxk-system-node[data-state=active]{background:#221810;border-color:#ff6b35;box-shadow:0 0 32px #ff5a1f12}.fxxk-system-node-top{color:#9a928a;justify-content:space-between;display:flex}.fxxk-system-node-top>span{font-family:var(--font-utility);font-size:.55rem}.fxxk-system-node[data-state=active] .fxxk-system-node-top{color:#ff8656}.fxxk-system-node-label{font-family:var(--font-display);letter-spacing:-.015em;margin-top:.65rem;font-size:.76rem;font-weight:650;line-height:1.35;display:block}.fxxk-system-node-category{font-family:var(--font-utility);color:#8f8981;margin-top:.2rem;font-size:.47rem;line-height:1.5;display:none}.fxxk-console-bottomline{color:#a49d95;font-family:var(--font-utility);justify-content:center;align-items:center;gap:.6rem;margin-top:1.5rem;font-size:.55rem;line-height:1.7;display:flex}.fxxk-console-dot{background:#ff7844;border-radius:50%;flex-shrink:0;width:5px;height:5px}.fxxk-system-details{background:#141311;border-top:1px solid #35322f;display:grid}.fxxk-system-detail{grid-area:1/1;min-width:0;min-height:41rem;padding:1.75rem;animation:.32s cubic-bezier(.16,1,.3,1) fxxk-system-enter}.fxxk-system-detail[hidden]{display:none}.fxxk-system-detail-header{color:#ff8656;font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:1rem;font-size:.58rem;display:flex}.fxxk-system-detail h3{font-family:var(--font-display);letter-spacing:-.04em;margin-top:1.5rem;font-size:clamp(1.65rem,2.3vw,2.3rem);font-weight:650;line-height:1.12}.fxxk-system-detail>p{color:#b7b0a8;margin-top:1rem;font-size:.875rem;line-height:1.75}.fxxk-system-examples{gap:.7rem;margin-block:1.5rem;display:grid}.fxxk-system-examples li{color:#d2ccc4;align-items:center;gap:.6rem;font-size:.78rem;display:flex}.fxxk-system-examples svg{color:#e9936f;flex-shrink:0}.fxxk-system-impact{border-top:1px solid #39332b;padding-top:1.2rem}.fxxk-system-impact>span{color:#93897f;font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.1em;font-size:.55rem}.fxxk-system-impact>p{font-family:var(--font-display);letter-spacing:-.02em;margin-top:.5rem;font-size:1.05rem;font-weight:550;line-height:1.5}.fxxk-system-detail>.fxxk-system-connection{font-size:.75rem;line-height:1.7}.fxxk-system-actions{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1.5rem;display:flex}.fxxk-system-service-link{color:#ffe2d2;background:#321e12;border:1px solid #b16641;border-radius:.4rem;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.7rem 1rem;font-size:.75rem;font-weight:600;transition:background-color .2s;display:inline-flex}.fxxk-system-service-link:hover{background:#4b2815}.fxxk-system-inquiry{color:#c2bab0;align-items:center;gap:.7rem;min-height:2.75rem;font-size:.75rem;display:inline-flex}.fxxk-system-inquiry:hover{color:#ff9467}.fxxk-system-proof{color:#a49a90;text-underline-offset:3px;align-items:center;gap:.4rem;min-height:2rem;margin-top:.7rem;font-size:.65rem;text-decoration:underline;display:inline-flex}.fxxk-system-proof:hover{color:#f5f0eb}.fxxk-systems-footnote{color:#98918a;margin-top:1.25rem;font-size:.75rem;line-height:1.7}.fxxk-transformation-section{background:#0d0c0b}.fxxk-transformation-heading{max-width:62rem}.fxxk-transformation-heading>p:last-child{margin-top:1.5rem}.fxxk-transformation-console{background:#12110f;border:1px solid #39332f;border-radius:1rem;margin-top:3rem;overflow:hidden}.fxxk-transformation-toolbar{border-bottom:1px solid #302c27;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.5rem;display:flex}.fxxk-diagram-label{font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.08em;color:#9c938a;font-size:.6rem;line-height:1.6}.fxxk-transformation-toggle{background:#090909;border:1px solid #39322b;border-radius:.6rem;flex-shrink:0;padding:.25rem;display:inline-flex}.fxxk-transformation-toggle button{color:#a69d92;cursor:pointer;border-radius:.35rem;min-height:2.5rem;padding:.5rem .85rem;font-size:.7rem;font-weight:600;transition:background-color .2s,color .2s}.fxxk-transformation-toggle button[aria-pressed=true]{color:#ffb68e;background:#372214}.fxxk-transformation-workflow{background:radial-gradient(at 55% 120%,#2d170a,#0000 70%);padding:2rem 1.5rem}.fxxk-transformation-state{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.5rem;font-weight:600}.fxxk-workflow-nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2rem;margin-top:1.75rem;display:grid}.fxxk-workflow-step{background:#21170f;border:1px solid #5c3924;border-radius:.5rem;align-items:center;gap:.8rem;min-height:5rem;padding:.9rem;font-size:.78rem;line-height:1.5;transition:border-color .2s,background-color .2s;display:flex;position:relative}.fxxk-workflow-number{font-family:var(--font-utility);color:#ff9a68;font-size:.6rem}.fxxk-workflow-arrow{color:#ec8957;position:absolute;left:calc(100% + .6rem)}.fxxk-workflow-caption{color:#aaa094;margin-top:1.25rem;font-size:.7rem;line-height:1.6}.fxxk-transformation-console[data-connected=false] .fxxk-workflow-step{background:#171513;border-style:dashed;border-color:#51473d}.fxxk-transformation-console[data-connected=false] .fxxk-workflow-arrow{opacity:.2;transform:translate(-3px)}.fxxk-workflow-arrow{transition:transform .3s,opacity .3s}.fxxk-comparison-table{padding:0 1.5rem}.fxxk-comparison-labels,.fxxk-comparison-row{border-top:1px solid #332e28;grid-template-columns:.7fr 1fr 1fr;gap:2rem;padding:1.25rem 0;display:grid}.fxxk-comparison-labels{color:#998f83;font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.1em;font-size:.6rem}.fxxk-comparison-row h3{font-family:var(--font-display);font-size:.85rem;font-weight:600}.fxxk-comparison-row p{font-size:.8rem;line-height:1.65}.fxxk-comparison-before{color:#a79c90}.fxxk-comparison-after{color:#ded4c7}.fxxk-comparison-mobile-label{display:none}.fxxk-transformation-footer{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.75rem;display:flex}.fxxk-transformation-footer p{color:#a99f93;font-size:.85rem}.fxxk-transformation-footer a{color:#ffaf83;align-items:center;gap:.7rem;min-height:2.75rem;font-size:.8rem;display:inline-flex}.fxxk-transformation-footer a:hover{color:#fff}@keyframes fxxk-system-enter{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes fxxk-packet-top-left{0%{opacity:0;transform:translate(-149px,-142px)}10%{opacity:1}28%{transform:translate(-70px,-142px)}72%{transform:translate(-70px)}90%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes fxxk-packet-left{0%{opacity:0;transform:translate(-149px)}10%,90%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes fxxk-packet-bottom-left{0%{opacity:0;transform:translate(-149px,142px)}10%{opacity:1}28%{transform:translate(-70px,142px)}72%{transform:translate(-70px)}90%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes fxxk-packet-top-right{0%{opacity:0;transform:translate(149px,-142px)}10%{opacity:1}28%{transform:translate(70px,-142px)}72%{transform:translate(70px)}90%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes fxxk-packet-right{0%{opacity:0;transform:translate(149px)}10%,90%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes fxxk-packet-bottom-right{0%{opacity:0;transform:translate(149px,142px)}10%{opacity:1}28%{transform:translate(70px,142px)}72%{transform:translate(70px)}90%{opacity:1}to{opacity:0;transform:translate(0)}}@media(min-width:640px){.fxxk-system-map{padding:1.5rem}.fxxk-system-circuit{height:29rem;margin-top:0}.fxxk-circuit-lines{display:block}.fxxk-system-core{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fxxk-system-nodes{height:100%;display:block}.fxxk-system-node{width:29%;height:6.5rem;min-height:0;position:absolute}.fxxk-system-node-0{top:8%;left:0}.fxxk-system-node-1{top:39%;left:0}.fxxk-system-node-2{top:70%;left:0}.fxxk-system-node-3{top:8%;right:0}.fxxk-system-node-4{top:39%;right:0}.fxxk-system-node-5{top:70%;right:0}.fxxk-system-node-category{display:block}.fxxk-system-detail{padding:2rem}}@media(min-width:1100px){.fxxk-systems-heading{grid-template-columns:1.3fr 1fr}.fxxk-systems-heading>p{justify-self:end;max-width:28rem;padding-bottom:.2rem}.fxxk-systems-console{grid-template-columns:1.45fr 1fr}.fxxk-system-map{align-self:center;padding:1.75rem}.fxxk-system-circuit{height:31rem}.fxxk-system-details{border-top:0;border-left:1px solid #35322f}.fxxk-system-detail{min-height:41rem}.fxxk-system-node-label{font-size:.85rem}.fxxk-system-node{height:6.6rem}.fxxk-system-node-0,.fxxk-system-node-3{top:9%}.fxxk-system-node-1,.fxxk-system-node-4{top:39.5%}.fxxk-system-node-2,.fxxk-system-node-5{top:70%}.fxxk-transformation-workflow{padding:2.5rem}.fxxk-comparison-table{padding:0 2.5rem}}@media(max-width:767px){.fxxk-transformation-toolbar{flex-direction:column;align-items:flex-start;padding:1.25rem}.fxxk-transformation-toggle{width:100%}.fxxk-transformation-toggle button{flex:1}.fxxk-transformation-workflow{padding:1.25rem}.fxxk-transformation-state{font-size:1.25rem}.fxxk-workflow-nodes{grid-template-columns:1fr 1fr;gap:1rem}.fxxk-workflow-step{flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.73rem}.fxxk-workflow-arrow{display:none}.fxxk-comparison-table{padding-inline:1.25rem}.fxxk-comparison-labels{display:none}.fxxk-comparison-row{grid-template-columns:1fr 1fr;gap:.75rem 1.25rem}.fxxk-comparison-row h3{grid-column:1/-1}.fxxk-comparison-mobile-label{color:#bc9c84;text-transform:uppercase;font-family:var(--font-utility);margin-bottom:.35rem;font-size:.55rem;display:block}.fxxk-transformation-footer{flex-direction:column;align-items:flex-start;gap:.65rem}}@media(prefers-reduced-motion:reduce){.fxxk-flow-packet{animation:none;display:none}.fxxk-system-detail{animation:none}.fxxk-system-node,.fxxk-circuit-lines path,.fxxk-system-service-link,.fxxk-transformation-toggle button,.fxxk-workflow-step,.fxxk-workflow-arrow{transition:none}.fxxk-system-node:active{transform:none}}.home-software,.home-process{color:var(--cream,#f5f0eb);border-top:1px solid #ffffff1a;padding-block:clamp(4.5rem,8vw,8rem)}.home-software{background:#0c0c0c}.home-process{background:#080808}.ops-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:2rem 5rem;margin-bottom:3rem;display:grid}.ops-section-heading h2,.process-section-heading h2{font-family:var(--font-display,"Manrope", sans-serif);letter-spacing:-.055em;text-wrap:balance;margin-top:1.1rem;font-size:clamp(2.5rem,4.8vw,4.75rem);font-weight:700;line-height:1.04}.ops-section-heading h2 span{color:#92908d}.ops-section-heading>p,.process-section-heading>p:last-child{color:#aaa7a2;text-wrap:pretty;max-width:37rem;font-size:1rem;line-height:1.8}.ops-console{background:#111110;border:1px solid #34312d;border-radius:1rem;overflow:hidden;box-shadow:0 30px 70px -45px #000000e6,inset 0 1px #ffffff0a}.ops-console-header{background:#151513;border-bottom:1px solid #272522;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.75rem;display:flex}.ops-console-brand,.ops-concept-badge,.ops-status,.ops-column-heading,.process-current-label{font-family:var(--font-utility,"IBM Plex Mono", monospace);letter-spacing:.08em;font-size:.65rem}.ops-console-brand{color:#c6c2bb;align-items:center;gap:.9rem;display:flex}.ops-console-brand>span{color:#ff743e;font-size:1rem;font-weight:600}.ops-concept-badge{color:#b4aea5;letter-spacing:.1em;font-size:.58rem}.ops-tab-list{border-bottom:1px solid #272522;gap:.5rem;padding:.75rem 1.5rem;display:flex}.ops-tab{color:#aba8a3;cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;gap:.6rem;min-height:2.75rem;padding:.65rem 1rem;font-size:.8rem;transition:color .16s,background-color .16s;display:inline-flex}.ops-tab:hover{color:#fff5ee;background:#1b1a18}.ops-tab[data-state=active]{color:#ff8a58;background:#2b2018;box-shadow:inset 0 0 0 1px #4f3325}.ops-demo-panel{min-height:26rem;padding:2rem}.ops-demo-panel[data-state=inactive],.process-stage-panel[data-state=inactive]{display:none}.ops-panel-heading{max-width:46rem;margin-bottom:1.8rem}.ops-panel-heading h3{font-family:var(--font-display,"Manrope", sans-serif);letter-spacing:-.025em;font-size:1.4rem;font-weight:600}.ops-panel-heading>p{color:#aaa7a2;text-wrap:pretty;max-width:44rem;margin-top:.7rem;font-size:.9rem;line-height:1.7}.ops-inquiry-grid{grid-template-columns:1.05fr .95fr;gap:1.25rem;display:grid}.ops-inquiry-list{flex-direction:column;gap:.55rem;display:flex}.ops-inquiry-row{text-align:left;cursor:pointer;background:#171716;border:1px solid #2a2926;border-radius:.6rem;align-items:center;gap:.8rem;min-height:4.75rem;padding:1rem;transition:border-color .16s,background-color .16s;display:flex}.ops-inquiry-row:hover{border-color:#6b4d3b}.ops-inquiry-row[aria-pressed=true]{background:#211b16;border-color:#875335}.ops-inquiry-marker{color:#c3b6a6;border:1px solid #3a332b;border-radius:.5rem;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;display:grid}.ops-inquiry-row>span:nth-child(2){flex:1;min-width:0}.ops-inquiry-row strong{font-size:.82rem;font-weight:500;display:block}.ops-inquiry-row>span>span{color:#a6a19a;margin-top:.3rem;font-size:.7rem;display:block}.ops-inquiry-row>svg{color:#bdb1a5;flex-shrink:0}.ops-inquiry-detail{background:linear-gradient(135deg,#211b15,#151514 75%);border:1px solid #343028;border-radius:.65rem;padding:1.5rem}.ops-status{color:#e8b191;align-items:center;gap:.45rem;display:inline-flex}.ops-inquiry-detail h4{letter-spacing:-.02em;margin-top:1.3rem;font-size:1.1rem;font-weight:600}.ops-inquiry-detail>p{color:#aaa7a2;margin-top:.6rem;font-size:.85rem;line-height:1.7}.ops-next-action{border-top:1px solid #3b3027;margin-top:1.2rem;padding-top:1rem}.ops-next-action>span{font-family:var(--font-utility,"IBM Plex Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:#c2b2a3;font-size:.6rem}.ops-next-action p{margin-top:.5rem;font-size:.85rem;line-height:1.6}.ops-console-footer{border-top:1px solid #282623;align-items:baseline;gap:.55rem;padding:1rem 1.75rem;display:flex}.ops-console-footer p{color:#a6a29b;font-size:.68rem;line-height:1.6}.ops-status-dot{background:#b19374;border-radius:50%;flex-shrink:0;width:.35rem;height:.35rem}.ops-workflow-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.ops-workflow-column{background:#151513;border:1px solid #302d28;border-radius:.65rem;padding:1rem}.ops-column-heading{align-items:center;gap:.5rem;display:flex}.ops-column-heading h4{font-weight:500}.ops-stage-dot{border:1px solid #9e9484;border-radius:50%;width:.45rem;height:.45rem}.ops-stage-dot[data-stage="1"]{background:#ff8050;border-color:#ff8050}.ops-stage-dot[data-stage="2"]{background:#d6c6a9;border-color:#d6c6a9}.ops-workflow-column>p{color:#a6a19a;margin-top:.5rem;font-size:.7rem}.ops-workflow-column ul{flex-direction:column;gap:.65rem;margin-top:1.2rem;display:flex}.ops-workflow-column li{background:#1d1c19;border:1px solid #34312b;border-radius:.5rem;padding:.9rem;font-size:.8rem;line-height:1.5}.ops-task-rule{background:#af7e56;width:1.6rem;height:2px;margin-bottom:.85rem;display:block}.ops-task-meta{color:#9e9992;margin-top:.9rem;font-size:.65rem;display:block}.ops-automation-preview{grid-template-columns:1fr .8fr;gap:2rem;display:grid}.ops-automation-preview ol{flex-direction:column;gap:1.5rem;display:flex}.ops-automation-preview li{align-items:center;gap:.85rem;display:flex;position:relative}.ops-automation-icon{color:#bfb3a6;background:#1b1916;border:1px solid #38332c;border-radius:.65rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.ops-automation-icon.is-review{color:#ff9a65;background:#302015;border-color:#9b5835}.ops-automation-preview h4{font-size:.85rem;font-weight:500}.ops-automation-preview li p{color:#aaa39a;margin-top:.3rem;font-size:.72rem}.ops-flow-arrow{color:#746658;position:absolute;bottom:-1.2rem;left:.95rem}.ops-review-note{background:#201911;border:1px solid #403225;border-radius:.65rem;align-self:center;padding:1.6rem}.ops-review-note>svg{color:#edaa79;margin-bottom:1.1rem}.ops-review-note h4{font-size:1rem;line-height:1.5}.ops-review-note p{color:#b5aa9c;margin-top:.8rem;font-size:.8rem;line-height:1.8}.ops-real-work{border-bottom:1px solid #2a2825;grid-template-columns:.8fr 1fr 1fr;gap:1.6rem;padding-block:1.75rem;display:grid}.ops-real-work>p{color:#b3ada5;font-size:.8rem;line-height:1.6}.ops-real-work>p span{color:#837e77}.ops-real-work>a{border-left:1px solid #35312b;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding-left:1.5rem;transition:color .16s;display:flex}.ops-real-work>a:hover{color:#ff8c58}.ops-real-work strong{font-size:.95rem;font-weight:500;display:block}.ops-real-work a span>span{color:#a69f96;margin-top:.35rem;font-size:.7rem;display:block}.ops-section-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem;display:flex}.ops-preview-link{color:#9e9992;max-width:52rem;margin-top:1.1rem;font-size:.75rem;line-height:1.7}.ops-preview-link a{color:#ddd3c7;text-underline-offset:4px;align-items:center;gap:.2rem;min-height:2.75rem;text-decoration:underline;display:inline-flex}.ops-preview-link a:hover{color:#ff9464}.ops-primary-link,.ops-text-link{justify-content:center;align-items:center;gap:.8rem;min-height:3rem;font-size:.82rem;font-weight:600;display:inline-flex}.ops-primary-link{color:#0b0b0b;background:#f5f0eb;border-radius:100px;padding:.85rem 1.35rem;transition:background-color .16s,transform .16s}.ops-primary-link:hover{background:#ff7842}.ops-primary-link:active{transform:scale(.96)}.ops-text-link{color:#d7d0c7;transition:color .16s}.ops-text-link:hover{color:#ff9464}.process-section-heading{max-width:46rem}.process-section-heading>p:last-child{margin-top:1.5rem}.process-explorer{margin-top:3rem}.process-stage-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.process-stage{cursor:pointer;color:#a29d96;text-align:left;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1rem 0 1.5rem;transition:color .16s;display:flex;position:relative}.process-stage:hover{color:#fff8ef}.process-stage-index{font-family:var(--font-utility,"IBM Plex Mono", monospace);font-variant-numeric:tabular-nums;font-size:.68rem}.process-stage>span:nth-child(2){font-family:var(--font-display,"Manrope", sans-serif);font-size:clamp(.85rem,1.8vw,1.3rem);font-weight:500}.process-stage-line{background:#322d26;height:2px;position:absolute;inset:auto 0 0}.process-stage[data-state=active]{color:#fff5e9}.process-stage[data-state=active] .process-stage-index{color:#ff905a}.process-stage-line:after{content:"";transform-origin:0;background:#ff743e;transition:transform .22s ease-out;position:absolute;inset:0;transform:scaleX(0)}.process-stage[data-state=active] .process-stage-line:after{transform:scaleX(1)}.process-stage-panel{grid-template-columns:1.15fr .85fr;gap:3.5rem;min-height:23rem;padding:3rem 0 1.5rem;display:grid}.process-current-label{color:#ba8a68}.process-stage-copy h3{max-width:28rem;font-family:var(--font-display,"Manrope", sans-serif);letter-spacing:-.04em;text-wrap:balance;margin-top:1.1rem;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:600;line-height:1.15}.process-stage-copy>p{color:#b1aaa1;text-wrap:pretty;max-width:36rem;margin-top:1.2rem;font-size:.95rem;line-height:1.85}.process-deliverables{border-left:1px solid #302a23;padding-left:2rem}.process-deliverables h4{font-family:var(--font-utility,"IBM Plex Mono", monospace);color:#c3b7a9;letter-spacing:.04em;text-transform:uppercase;font-size:.65rem}.process-deliverables ul{flex-direction:column;gap:1.2rem;margin-top:1.3rem;display:flex}.process-deliverables li{align-items:flex-start;gap:.65rem;font-size:.85rem;line-height:1.6;display:flex}.process-deliverables li svg{color:#dc9a68;flex-shrink:0;margin-top:.2rem}.process-next{color:#ada294;border-top:1px solid #302a23;align-items:flex-start;gap:.65rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.78rem;line-height:1.7;display:flex}.process-next svg{flex-shrink:0;margin-top:.25rem}.home-software :is(a,button,[role=tabpanel]):focus-visible,.home-process :is(a,button,[role=tabpanel]):focus-visible{outline-offset:4px;outline:2px solid #ff9d71}@media(max-width:767px){.ops-section-heading{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.ops-console-header{padding:1rem}.ops-console-brand{gap:.5rem;font-size:.55rem}.ops-concept-badge{text-align:right;max-width:4.5rem;font-size:.52rem}.ops-tab-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.65rem;display:grid}.ops-tab{text-align:center;flex-direction:column;gap:.45rem;padding:.6rem .3rem;font-size:.65rem;line-height:1.4}.ops-demo-panel{min-height:43rem;padding:1.1rem}.ops-panel-heading h3{font-size:1.25rem}.ops-panel-heading>p{font-size:.82rem}.ops-inquiry-grid{grid-template-columns:1fr;gap:.9rem}.ops-inquiry-row{min-height:4.2rem;padding:.75rem}.ops-inquiry-detail{min-height:14rem;padding:1.15rem}.ops-workflow-board{grid-template-columns:1fr;gap:.65rem}.ops-workflow-column{padding:.85rem}.ops-workflow-column ul{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.8rem;display:grid}.ops-workflow-column li{padding:.7rem;font-size:.72rem}.ops-task-rule{margin-bottom:.5rem}.ops-task-meta{margin-top:.6rem;font-size:.58rem}.ops-automation-preview{grid-template-columns:1fr;gap:1.5rem}.ops-review-note{padding:1.1rem}.ops-console-footer{padding:1rem}.ops-real-work{grid-template-columns:1fr;gap:1rem}.ops-real-work>p br{display:none}.ops-real-work>p span{margin-left:.3rem}.ops-real-work>a{border-top:1px solid #302a23;border-left:none;padding:1rem 0 0}.ops-section-actions{flex-direction:column;align-items:stretch;gap:.5rem}.ops-primary-link{text-align:center;font-size:.75rem}.process-stage-list{gap:.65rem}.process-stage{padding-bottom:1rem}.process-stage>span:nth-child(2){font-size:.7rem}.process-stage-panel{grid-template-columns:1fr;gap:2rem;min-height:38rem;padding-top:2rem}.process-deliverables{border-left:0;padding-left:0}}@media(prefers-reduced-motion:reduce){.home-software *,.home-process *{transition-duration:0s!important;animation:none!important}.ops-primary-link:active{transform:none}}
