.cs-page{--cs-bg:#064951;--cs-surface:#0c716f;--cs-raised:#2aa79e;--cs-accent:#a9fff4;--cs-secondary:#d9fff9;--cs-text:#fff;--cs-muted:#e6fffb;--cs-line:#d9fff92b;--cs-rgb:169, 255, 244;isolation:isolate;color:var(--cs-text);background:var(--cs-bg);min-height:100svh;line-height:1.95;position:relative}.cs-software{--cs-bg:#0a625f;--cs-surface:#128e87;--cs-raised:#34b6aa;--cs-accent:#b7fff6;--cs-secondary:#e4fffc;--cs-muted:#e0fbf7;--cs-rgb:183, 255, 246}.cs-data{--cs-bg:#07535a;--cs-surface:#0c817d;--cs-raised:#2aa79e;--cs-accent:#a9fff4;--cs-secondary:#d9fff9;--cs-muted:#e0fcf8;--cs-rgb:169, 255, 244}.cs-process{--cs-bg:#0b5f67;--cs-surface:#168f95;--cs-raised:#3bb4ba;--cs-accent:#fff;--cs-secondary:#d9fff9;--cs-muted:#e4fbf8;--cs-rgb:255, 255, 255}.cs-page *,.cs-page :before,.cs-page :after{box-sizing:border-box}.cs-page h1,.cs-page h2,.cs-page h3,.cs-page h4,.cs-page p,.cs-page ul,.cs-page ol{margin:0}.cs-page a{text-decoration:none}.cs-page em{color:var(--cs-accent);font-style:normal}.cs-page a:focus-visible,.cs-page button:focus-visible,.cs-page summary:focus-visible,.cs-page [tabindex="0"]:focus-visible{outline:2px solid var(--cs-accent);outline-offset:5px}.cs-page section[id]{scroll-margin-top:165px}.cs-container{width:min(100% - 5rem,80rem);margin-inline:auto}.cs-header{z-index:50;background:color-mix(in srgb, var(--cs-bg) 91%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid var(--cs-line);position:sticky;top:0}.cs-header-inner{justify-content:space-between;align-items:center;gap:1.2rem;min-height:78px;display:flex}.cs-brand{align-items:center;gap:.8rem;display:flex}.cs-brand strong{font-family:var(--font-heading);font-size:1.35rem;font-weight:850}.cs-brand>span:last-child{color:var(--cs-muted);font-size:.68rem}.cs-logo{grid-template-columns:1fr 1fr;gap:4px;width:30px;height:30px;display:grid;transform:rotate(-6deg)}.cs-logo i{border:1px solid var(--cs-accent);border-radius:2px}.cs-logo i:nth-child(2),.cs-logo i:nth-child(3){background:var(--cs-accent)}.cs-header-divider{background:var(--cs-line);width:1px;height:24px;margin-inline:.4rem}.cs-header-actions{align-items:center;gap:2rem;display:flex}.cs-back{align-items:center;gap:.8rem;font-size:.72rem;display:inline-flex}.cs-back:hover{color:var(--cs-accent)}.cs-motion-button{color:var(--cs-muted);border:1px solid var(--cs-line);cursor:pointer;background:#ffffff03;border-radius:40px;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.62rem;display:inline-flex}.cs-motion-button:hover{border-color:rgba(var(--cs-rgb), .4);color:var(--cs-accent)}.cs-motion-button:disabled{cursor:default;opacity:.55}.cs-reading-progress{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0}.cs-reading-progress span{transform-origin:100%;background:var(--cs-accent);height:100%;box-shadow:0 0 12px rgba(var(--cs-rgb), .6);display:block;transform:scaleX(0)}.cs-hero{background:radial-gradient(ellipse at 15% 38%, rgba(var(--cs-rgb), .07), transparent 57%);padding-block:70px 54px;position:relative}.cs-hero:before{content:"";pointer-events:none;background:linear-gradient(var(--cs-line), transparent);width:1px;height:180px;position:absolute;top:0;right:5%}.cs-hero-top{grid-template-columns:1.15fr .85fr;align-items:center;gap:5rem;margin-bottom:3.5rem;display:grid}.cs-eyebrow{color:var(--cs-accent);font-family:var(--font-ui);align-items:center;gap:.7rem;font-size:.72rem;font-weight:650;display:flex}.cs-hero h1{letter-spacing:-.045em;margin-top:1.4rem;font-size:clamp(2.5rem,4.85vw,4.65rem);font-weight:850;line-height:1.55}.cs-hero h1 em{background:linear-gradient(100deg, var(--cs-secondary), var(--cs-accent) 70%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cs-hero-intro>p{color:var(--cs-muted);font-size:.97rem;line-height:2.3}.cs-hero-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.8rem;display:flex}.cs-button{min-height:53px;color:var(--cs-bg);background:var(--cs-accent);border:1px solid var(--cs-accent);font-family:var(--font-ui);border-radius:7px;justify-content:center;align-items:center;gap:1.3rem;padding:.85rem 1.2rem;font-size:.75rem;font-weight:750;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.cs-button:hover{background:color-mix(in srgb, var(--cs-accent) 85%, white);box-shadow:0 10px 35px rgba(var(--cs-rgb), .15);transform:translateY(-3px)}.cs-text-link{color:var(--cs-text);align-items:center;gap:.6rem;font-size:.72rem;font-weight:650;display:inline-flex}.cs-text-link svg{color:var(--cs-accent);transition:transform .25s}.cs-text-link:hover svg{transform:translate(-4px)}.cs-glow-surface{position:relative;overflow:hidden}.cs-glow-surface:before{content:"";pointer-events:none;background:radial-gradient(360px circle at var(--pointer-x,-500px) var(--pointer-y,-500px), rgba(var(--cs-rgb), .075), transparent 75%);z-index:0;position:absolute;inset:0}.cs-glow-surface>*{position:relative}.cs-stage{border:1px solid rgba(var(--cs-rgb), .2);background:linear-gradient(120deg, rgba(var(--cs-rgb), .045), transparent 70%), var(--cs-surface);border-radius:18px;box-shadow:0 30px 100px #00000025,inset 0 0 80px #00000010}.cs-stage:after{content:"";pointer-events:none;background:linear-gradient(110deg, transparent 30%, rgba(var(--cs-rgb), .045) 50%, transparent 70%);animation:12s linear infinite cs-scan;position:absolute;inset:0;transform:translate(100%)}.cs-stage-top{border-bottom:1px solid var(--cs-line);color:var(--cs-muted);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.6rem;font-size:.65rem;display:flex}.cs-stage-top>span:first-child{align-items:center;gap:.65rem;display:flex}.cs-stage-top i{background:var(--cs-accent);width:5px;height:5px;box-shadow:0 0 12px var(--cs-accent);border-radius:50%}.cs-stage-top>span:last-child{letter-spacing:.2em;color:var(--cs-accent);font-size:.48rem}.cs-stage .cs-stage-connections{z-index:0;width:100%;height:370px;position:absolute;top:55px;left:0;right:0}.cs-stage-connections path{stroke:var(--cs-accent);stroke-opacity:.12;stroke-width:1px}.cs-stage-connections .cs-stream-lines path{stroke-opacity:.65;stroke-dasharray:4 32 2 130;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(var(--cs-rgb), .9));animation:7s linear infinite cs-stream}.cs-stage-connections .cs-stream-lines path:nth-child(2){animation-delay:-2.5s}.cs-stage-connections .cs-stream-lines path:nth-child(3){animation-delay:-5s}.cs-stage-grid{grid-template-columns:230px minmax(0,1fr) 230px;align-items:center;gap:1.5rem;padding:0 2.6rem;display:grid}.cs-stage-side{z-index:2;gap:1rem;padding-bottom:1rem;display:grid}.cs-stage-side>p{color:var(--cs-muted);margin-bottom:.15rem;font-size:.62rem}.cs-stage-delivery>p{color:var(--cs-accent)}.cs-node{border:1px solid var(--cs-line);background:color-mix(in srgb, var(--cs-bg) 66%, var(--cs-surface));min-height:64px;font-family:var(--font-ui);animation:8s ease-in-out infinite cs-node-glow;animation-delay:var(--node-delay,0s);border-radius:9px;align-items:center;gap:.8rem;padding:.8rem 1rem;font-size:.72rem;font-weight:600;display:flex}.cs-input-node>svg{color:var(--cs-muted);flex-shrink:0}.cs-input-node>i{background:var(--cs-accent);width:4px;height:4px;box-shadow:0 0 12px rgba(var(--cs-rgb), .5);border-radius:50%;margin-right:auto}.cs-output-node{border-color:rgba(var(--cs-rgb), .25);background:color-mix(in srgb, var(--cs-surface) 90%, var(--cs-accent))}.cs-output-node>svg:last-child{color:var(--cs-accent);flex-shrink:0;margin-right:auto}.cs-node-mark{background:rgba(var(--cs-rgb), .1);width:24px;height:24px;color:var(--cs-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cs-stage-center{min-width:0;height:360px;position:relative}.cs-particle-canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.cs-engine-label{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(var(--cs-rgb), .3);white-space:nowrap;text-align:center;box-shadow:0 0 55px rgba(var(--cs-rgb), .1);background:#060f0bbf;border-radius:8px;padding:.8rem 1.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-engine-label span{letter-spacing:.28em;color:var(--cs-accent);margin-bottom:.3rem;font-size:.45rem;display:block}.cs-engine-label strong{font-family:var(--font-heading);font-size:.95rem;font-weight:650}.cs-orbit-ring{border:1px dashed rgba(var(--cs-rgb), .12);border-radius:50%;width:290px;max-width:100%;height:290px;animation:38s linear infinite cs-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-orbit-ring:before{content:"";background:var(--cs-secondary);width:5px;height:5px;box-shadow:0 0 16px var(--cs-secondary);border-radius:50%;position:absolute;top:16%;left:16%}.cs-software .cs-orbit-ring{border-radius:30px;width:255px;height:255px;animation-duration:60s}.cs-data .cs-orbit-ring{border-style:solid;border-radius:50%;width:100%;height:220px;animation:none}.cs-process .cs-orbit-ring{border-radius:70px;width:300px;height:200px}.cs-stage-cross{opacity:.35;width:13px;height:13px;position:absolute}.cs-stage-cross:before,.cs-stage-cross:after{content:"";background:var(--cs-accent);position:absolute}.cs-stage-cross:before{width:1px;height:13px;left:6px}.cs-stage-cross:after{width:13px;height:1px;top:6px}.cs-cross-one{top:25px;right:5%}.cs-cross-two{bottom:25px;left:5%}.cs-stage-bottom{border-top:1px solid var(--cs-line);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem 1.6rem;display:flex}.cs-stage-caption{color:var(--cs-muted);max-width:65rem;font-size:.75rem}.cs-stage-bottom>a{border:1px solid rgba(var(--cs-rgb), .3);width:34px;height:34px;color:var(--cs-accent);border-radius:50%;flex-shrink:0;place-items:center;transition:background .2s;display:grid}.cs-stage-bottom>a:hover{background:rgba(var(--cs-rgb), .12)}.cs-section-nav{z-index:40;border-block:1px solid var(--cs-line);background:color-mix(in srgb, var(--cs-bg) 94%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:78px}.cs-section-nav>div{justify-content:space-between;gap:0;display:flex}.cs-section-nav a{color:var(--cs-muted);white-space:nowrap;justify-content:center;align-items:center;gap:.8rem;padding:1.25rem 1rem;font-size:.71rem;font-weight:600;display:flex;position:relative}.cs-section-nav a>span{opacity:.5;font-size:.56rem}.cs-section-nav a:after{content:"";background:var(--cs-accent);height:2px;transition:transform .3s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.cs-section-nav a[aria-current],.cs-section-nav a:hover{color:var(--cs-accent)}.cs-section-nav a[aria-current]:after{transform:scaleX(1)}.cs-section{padding-block:clamp(4rem,7.7vw,7rem)}.cs-section-heading{margin-bottom:3rem}.cs-section-heading h2{letter-spacing:-.025em;margin-top:1rem;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:750;line-height:1.65}.cs-section-heading>p:last-child:not(.cs-eyebrow){color:var(--cs-muted);max-width:45rem;margin-top:1.2rem;font-size:.89rem;line-height:2.15}.cs-need-section{background:linear-gradient(180deg, transparent, rgba(var(--cs-rgb), .015))}.cs-need-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.cs-need-card{border-top:1px solid rgba(var(--cs-rgb), .25);padding:1.6rem 1.7rem 2.7rem;position:relative}.cs-need-number{font-size:2.8rem;line-height:1.4;font-family:var(--font-heading);color:rgba(var(--cs-rgb), .32);margin-bottom:1.4rem;font-weight:300;display:block}.cs-need-card h3{font-size:1.1rem;font-weight:650;line-height:1.9}.cs-need-card p{color:var(--cs-muted);margin-top:1rem;font-size:.86rem}.cs-need-decoration{align-items:end;gap:5px;height:20px;display:flex;position:absolute;bottom:0;right:1.7rem}.cs-need-decoration i{background:rgba(var(--cs-rgb), .25);width:3px;height:8px;display:block}.cs-need-decoration i:nth-child(2){height:14px}.cs-need-decoration i:nth-child(3){background:rgba(var(--cs-rgb), .6);height:20px}.cs-expertise-section{border-block:1px solid var(--cs-line);background:var(--cs-surface)}.cs-expertise-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:7rem;display:grid}.cs-expertise-layout>.cs-section-heading{margin-bottom:0;position:sticky;top:180px}.cs-capability-seal{width:180px;height:180px;color:var(--cs-accent);place-items:center;margin:2.7rem 0 0 auto;display:grid;position:relative}.cs-capability-seal span{border:1px solid rgba(var(--cs-rgb), .15);border-radius:35%;animation:20s linear infinite cs-seal;position:absolute;inset:0;transform:rotate(15deg)}.cs-capability-seal span:nth-child(2){background:rgba(var(--cs-rgb), .035);border-radius:50%;animation-direction:reverse;inset:20px}.cs-capability-seal svg{z-index:1}.cs-service-list{gap:1rem;display:grid}.cs-service-row{border:1px solid var(--cs-line);background:#0000001f;border-radius:12px;align-items:start;gap:1.2rem;padding:2rem;transition:border-color .3s;display:flex}.cs-service-row:hover{border-color:rgba(var(--cs-rgb), .4)}.cs-service-index{width:30px;height:30px;color:var(--cs-accent);background:rgba(var(--cs-rgb), .07);border:1px solid rgba(var(--cs-rgb), .2);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.2rem;font-size:.68rem;display:grid}.cs-service-row h3{font-size:1.12rem;font-weight:650}.cs-service-row p{color:var(--cs-muted);margin-top:.9rem;font-size:.85rem;line-height:2.15}.cs-service-row>svg{color:var(--cs-accent);flex-shrink:0;margin-top:.4rem}.cs-output-section{background:radial-gradient(ellipse at 15% 60%, rgba(var(--cs-rgb), .045), transparent 65%)}.cs-output-heading{justify-content:space-between;align-items:end;gap:4rem;display:flex}.cs-output-heading>p:last-child{max-width:26rem}.cs-output-explorer{border:1px solid rgba(var(--cs-rgb), .25);background:var(--cs-surface);border-radius:16px;overflow:hidden}.cs-output-tabs{border-bottom:1px solid var(--cs-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cs-output-tabs button{border:0;border-left:1px solid var(--cs-line);min-height:88px;color:var(--cs-muted);cursor:pointer;text-align:right;background:0 0;border-bottom:2px solid #0000;justify-content:space-between;align-items:center;gap:.7rem;padding:1.2rem;font-size:.76rem;font-weight:600;transition:background .25s,border-color .25s,color .25s;display:flex}.cs-output-tabs button:last-child{border-left:0}.cs-output-tabs button>span{opacity:.6;font-size:.6rem}.cs-output-tabs button>svg{flex-shrink:0;width:14px}.cs-output-tabs button[aria-selected=true]{color:var(--cs-accent);background:rgba(var(--cs-rgb), .065);border-bottom-color:var(--cs-accent)}.cs-output-tabs button:hover{background:rgba(var(--cs-rgb), .04)}.cs-output-tabs button:disabled{opacity:.65;cursor:default}.cs-output-tabs button:focus-visible{outline-offset:-5px}.cs-output-panel{grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;min-height:590px;padding:3rem;display:grid}.cs-output-description{animation:.4s both cs-panel-enter}.cs-output-description h3{margin-top:.9rem;font-size:1.8rem;font-weight:700;line-height:1.75}.cs-output-description>p:not(.cs-eyebrow){color:var(--cs-muted);margin-top:1rem;font-size:.91rem;line-height:2.15}.cs-output-description h4{color:var(--cs-text);margin-top:1.7rem;font-size:.76rem;font-weight:600}.cs-output-description ul{gap:.6rem;margin-top:1rem;padding:0;list-style:none;display:grid}.cs-output-description li{color:var(--cs-muted);align-items:center;gap:.65rem;font-size:.81rem;display:flex}.cs-output-description li svg{color:var(--cs-accent);flex-shrink:0}.cs-output-use{border-top:1px solid var(--cs-line);align-items:start;gap:.8rem;margin-top:2rem;padding-top:1.5rem;display:flex}.cs-output-use>svg{color:var(--cs-accent);flex-shrink:0;margin-top:.2rem}.cs-output-use strong{font-size:.8rem;font-weight:650}.cs-output-use p{color:var(--cs-muted);margin-top:.6rem;font-size:.82rem}.cs-deliverable-visual{min-width:0}.cs-visual-object{perspective:1000px;width:100%;height:340px;position:relative}.cs-object-grid{background-image:linear-gradient(rgba(var(--cs-rgb), .055) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--cs-rgb), .055) 1px, transparent 1px);background-size:30px 30px;position:absolute;inset:-10px;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.cs-object-halo{background:radial-gradient(ellipse, rgba(var(--cs-rgb), .16), transparent 70%);animation:6s ease-in-out infinite alternate cs-breathe;position:absolute;inset:0}.cs-object-platform{border:1px solid rgba(var(--cs-rgb), .3);width:76%;height:220px;transform-style:preserve-3d;border-radius:12px;position:absolute;top:55px;right:12%;transform:rotateY(-18deg)rotateX(15deg)rotate(-4deg)}.cs-platform-back{background:rgba(var(--cs-rgb), .035);border-color:rgba(var(--cs-rgb), .15);transform:translate(19px,29px)rotateY(-18deg)rotateX(15deg)rotate(-4deg)}.cs-platform-back>span{border:1px solid rgba(var(--cs-rgb), .08);border-radius:8px;position:absolute;inset:14px}.cs-platform-back>span:nth-child(2){inset:28px}.cs-platform-back>span:nth-child(3){inset:42px}.cs-platform-front{background:linear-gradient(145deg, color-mix(in srgb, var(--cs-raised) 90%, var(--cs-accent)), var(--cs-surface));animation:7s ease-in-out infinite cs-float;overflow:hidden;box-shadow:-20px 35px 55px #00000030}.cs-platform-front:after{content:"";background:linear-gradient(110deg, transparent, rgba(var(--cs-rgb), .12), transparent);animation:7s linear infinite cs-scan;position:absolute;inset:0;transform:translate(100%)}.cs-object-toolbar{border-bottom:1px solid rgba(var(--cs-rgb), .15);align-items:center;gap:5px;height:35px;padding-inline:13px;display:flex}.cs-object-toolbar>i{background:rgba(var(--cs-rgb), .35);border-radius:50%;width:4px;height:4px}.cs-object-toolbar>svg{color:var(--cs-accent);margin-right:auto}.cs-object-content{grid-template-columns:55px 1fr;gap:20px;padding:20px;display:grid}.cs-object-icon{color:var(--cs-accent);border:1px solid rgba(var(--cs-rgb), .22);background:rgba(var(--cs-rgb), .045);border-radius:10px;place-items:center;width:55px;height:60px;display:grid}.cs-object-lines{flex-direction:column;gap:12px;padding-top:4px;display:flex}.cs-object-lines>i{background:linear-gradient(90deg, rgba(var(--cs-rgb), .1), rgba(var(--cs-rgb), .5));transform-origin:100%;border-radius:3px;height:4px;animation:5s ease-in-out infinite cs-line-grow}.cs-object-lines>i:nth-child(2){width:70%;animation-delay:.3s}.cs-object-lines>i:nth-child(3){width:86%;animation-delay:.7s}.cs-object-cells{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;height:50px;display:grid}.cs-object-cells>span{border:1px solid rgba(var(--cs-rgb), .2);background:linear-gradient(180deg, rgba(var(--cs-rgb), .09), transparent);border-radius:6px}.cs-floating-chip{z-index:3;background:var(--cs-raised);border:1px solid rgba(var(--cs-rgb), .45);width:49px;height:49px;color:var(--cs-accent);box-shadow:0 0 35px rgba(var(--cs-rgb), .08);border-radius:12px;place-items:center;animation:5s ease-in-out infinite cs-chip-float;display:grid;position:absolute}.cs-chip-one{top:22px;right:4%;transform:rotate(-9deg)}.cs-chip-two{animation-delay:-2s;bottom:28px;left:5%}.cs-object-cross{color:var(--cs-accent);opacity:.4;font-size:28px;font-weight:300;position:absolute;top:28px;left:10%}.cs-deliverable-caption{text-align:center;margin-top:1rem;position:relative}.cs-deliverable-caption>span{color:var(--cs-muted);font-size:.65rem;display:block}.cs-deliverable-caption>strong{font-family:var(--font-heading);color:var(--cs-accent);margin-top:.4rem;font-size:1.1rem;font-weight:650;display:block}.cs-deliverable-1 .cs-object-cells{align-items:end;height:56px}.cs-deliverable-1 .cs-object-cells span:first-child{height:70%}.cs-deliverable-1 .cs-object-cells span:nth-child(2){height:100%}.cs-deliverable-1 .cs-object-cells span:nth-child(3){height:45%}.cs-deliverable-2 .cs-object-cells{grid-template-columns:1fr 1.5fr 1fr}.cs-deliverable-3 .cs-object-cells span{border-radius:50%;width:45px;height:45px}.cs-process .cs-object-platform{border-radius:4px}.cs-data .cs-object-platform{border-radius:20px}.cs-example-section{background:var(--cs-surface);border-block:1px solid var(--cs-line);padding-block:4.5rem}.cs-example-heading{margin-bottom:2.5rem}.cs-example-heading h2{margin-top:1rem;font-size:1.6rem;font-weight:650;line-height:1.8}.cs-example-grid{border:1px solid var(--cs-line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.cs-example-grid article{border-left:1px solid var(--cs-line);padding:2.2rem 2rem;position:relative}.cs-example-grid article:last-child{border-left:0}.cs-example-grid article>span{color:var(--cs-muted);font-size:.64rem}.cs-example-grid h3{margin-top:1.2rem;font-size:1.1rem;font-weight:650;line-height:1.9}.cs-example-grid p{color:var(--cs-muted);margin-top:1.2rem;font-size:.86rem;line-height:2.1}.cs-example-work{background:rgba(var(--cs-rgb), .025)}.cs-example-result{background:rgba(var(--cs-rgb), .055)}.cs-example-result h3,.cs-example-result>span{color:var(--cs-accent)!important}.cs-example-beam{background:linear-gradient(90deg, transparent, var(--cs-accent), transparent);background-size:200% 100%;height:2px;animation:4s linear infinite cs-beam;position:absolute;bottom:0;left:0;right:0}.cs-example-note{color:var(--cs-muted);font-size:.67rem;margin-top:1.2rem!important}.cs-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding:0;list-style:none;display:grid}.cs-journey-track{align-items:center;gap:1rem;margin-bottom:1.6rem;display:flex}.cs-journey-track>span{border:1px solid rgba(var(--cs-rgb), .4);width:45px;height:45px;color:var(--cs-accent);background:rgba(var(--cs-rgb), .04);box-shadow:0 0 25px rgba(var(--cs-rgb), .035);border-radius:50%;flex-shrink:0;place-items:center;font-size:.8rem;display:grid}.cs-journey-track>i{background:linear-gradient(90deg, transparent, rgba(var(--cs-rgb), .35));flex:1;height:1px;display:block}.cs-journey h3{font-size:1.03rem;font-weight:650}.cs-journey p{color:var(--cs-muted);margin-top:1rem;font-size:.84rem;line-height:2.1}.cs-questions-section{padding-top:2rem}.cs-questions-layout{grid-template-columns:.8fr 1.2fr;gap:6rem;display:grid}.cs-question{border-bottom:1px solid var(--cs-line);padding:1.2rem 0}.cs-question:first-child{border-top:1px solid var(--cs-line)}.cs-question summary{font-size:.95rem;font-family:var(--font-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:.5rem;font-weight:600;list-style:none;display:flex}.cs-question summary::-webkit-details-marker{display:none}.cs-question summary>svg{color:var(--cs-accent);flex-shrink:0;transition:transform .25s}.cs-question[open] summary>svg{transform:rotate(180deg)}.cs-question[open] summary{color:var(--cs-accent)}.cs-question p{color:var(--cs-muted);padding:.9rem 0 .6rem;font-size:.86rem;line-height:2.2;animation:.3s cs-panel-enter}.cs-contact-section{background:linear-gradient(115deg, rgba(var(--cs-rgb), .08), rgba(var(--cs-rgb), .025));border-block:1px solid rgba(var(--cs-rgb), .15);position:relative;overflow:hidden}.cs-contact-inner{justify-content:space-between;align-items:center;gap:4rem;min-height:400px;padding-block:5rem;display:flex;position:relative}.cs-contact-inner>div,.cs-contact-inner>a{z-index:2;position:relative}.cs-contact-inner h2{margin-top:1rem;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:750;line-height:1.6}.cs-contact-inner h2+p{color:var(--cs-muted);max-width:34rem;margin-top:1.3rem;font-size:.86rem}.cs-contact-inner>a{flex-shrink:0}.cs-contact-orbit{border:1px solid rgba(var(--cs-rgb), .12);border-radius:50%;width:470px;height:470px;animation:30s linear infinite cs-contact-spin;position:absolute;top:-20px;left:-20px;transform:rotateX(50deg)rotate(-30deg)}.cs-contact-orbit:before{content:"";background:var(--cs-accent);width:8px;height:8px;box-shadow:0 0 25px var(--cs-accent);border-radius:50%;position:absolute;top:14%;left:14%}.cs-contact-orbit-two{opacity:.6;width:370px;height:370px;animation-direction:reverse;top:30px;left:30px}.cs-footer{background:#00000016;padding-top:3.5rem}.cs-footer-heading{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.cs-footer-brand{font-family:var(--font-heading);align-items:center;gap:1rem;font-size:1.5rem;font-weight:850;display:flex}.cs-footer-brand span{color:var(--cs-muted);font-size:.66rem;font-weight:400}.cs-footer-heading>p{color:var(--cs-muted);font-size:.75rem}.cs-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.cs-related a{border:1px solid var(--cs-line);border-radius:8px;align-items:center;gap:1rem;padding:1.35rem;font-size:.8rem;font-weight:600;transition:background .2s,border-color .2s;display:flex}.cs-related a:hover{background:rgba(var(--cs-rgb), .04);border-color:rgba(var(--cs-rgb), .35)}.cs-related a>svg{color:var(--cs-accent);flex-shrink:0}.cs-related a>svg:last-child{margin-right:auto}.cs-footer-bottom{border-top:1px solid var(--cs-line);color:var(--cs-muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-block:1.7rem;display:flex}.cs-footer-bottom a{align-items:center;gap:.6rem;font-size:.66rem;display:flex}.cs-footer-bottom>span{letter-spacing:.15em;font-size:.44rem}.cs-reveal{transition:opacity .75s,transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}.cs-ready[data-motion=on] .cs-reveal:not([data-visible=true]){opacity:0;transform:translateY(24px)}.cs-page[data-motion=off] *,.cs-page[data-motion=off] :before,.cs-page[data-motion=off] :after{animation-play-state:paused!important}.cs-page[data-motion=off] .cs-output-description,.cs-page[data-motion=off] .cs-question p{animation:none}@keyframes cs-stream{to{stroke-dashoffset:-1000px}}@keyframes cs-scan{0%,20%{transform:translate(110%)}80%,to{transform:translate(-110%)}}@keyframes cs-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes cs-seal{to{transform:rotate(375deg)}}@keyframes cs-node-glow{0%,70%,to{box-shadow:0 0 0 rgba(var(--cs-rgb), 0)}35%{box-shadow:0 0 22px rgba(var(--cs-rgb), .07)}}@keyframes cs-float{0%,to{transform:translateY(0)rotateY(-18deg)rotateX(15deg)rotate(-4deg)}50%{transform:translateY(-12px)rotateY(-12deg)rotateX(19deg)rotate(-2deg)}}@keyframes cs-chip-float{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-11px)rotate(3deg)}}@keyframes cs-breathe{0%{opacity:.6;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes cs-line-grow{0%,to{opacity:.5;transform:scaleX(.8)}45%{opacity:1;transform:scaleX(1)}}@keyframes cs-panel-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-beam{to{background-position:-200% 0}}@keyframes cs-contact-spin{to{transform:rotateX(50deg)rotate(330deg)}}@media (width<=1100px){.cs-container{width:calc(100% - 3rem)}.cs-hero-top{gap:3rem}.cs-stage-grid{grid-template-columns:200px minmax(0,1fr) 200px;gap:1rem;padding-inline:1.5rem}.cs-node{gap:.6rem;padding-inline:.8rem;font-size:.65rem}.cs-stage-center{height:330px}.cs-orbit-ring{width:240px;height:240px}.cs-stage .cs-stage-connections{height:340px}.cs-expertise-layout{gap:3rem}.cs-output-heading{gap:2.5rem}.cs-output-heading>p:last-child{max-width:23rem}.cs-output-panel{gap:2rem;padding:2.2rem}.cs-output-tabs button{padding:1rem;font-size:.69rem}.cs-output-tabs button>svg{display:none}.cs-questions-layout{gap:3rem}.cs-journey{gap:1.3rem}.cs-need-card{padding-inline:1rem}.cs-need-decoration{right:1rem}}@media (width<=850px){.cs-hero{padding-top:3rem}.cs-hero-top{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}.cs-hero h1{font-size:clamp(2.5rem,6.7vw,3.7rem)}.cs-hero-intro{max-width:40rem}.cs-hero-intro>p{font-size:.92rem}.cs-stage-grid{grid-template-columns:170px minmax(0,1fr) 170px;gap:.3rem;padding-inline:1.1rem}.cs-node{min-height:60px;padding-inline:.6rem;font-size:.58rem}.cs-input-node>svg{width:14px}.cs-node-mark{width:20px;height:20px}.cs-node>svg:last-child{width:12px}.cs-stage-center{height:300px}.cs-orbit-ring{width:190px;height:190px}.cs-engine-label{padding:.7rem .8rem}.cs-engine-label strong{font-size:.75rem}.cs-stage .cs-stage-connections{height:310px}.cs-section-nav>div{scrollbar-width:none;justify-content:start;width:100%;padding-inline:1rem;overflow-x:auto}.cs-section-nav>div::-webkit-scrollbar{display:none}.cs-section-nav a{flex-shrink:0;gap:.5rem;padding:1.1rem .9rem;font-size:.65rem}.cs-need-grid{gap:1rem}.cs-need-card h3{font-size:.97rem}.cs-need-card p{font-size:.8rem}.cs-expertise-layout{grid-template-columns:.75fr 1.25fr;gap:2rem}.cs-service-row{gap:.85rem;padding:1.5rem}.cs-service-row>svg{display:none}.cs-service-row h3{font-size:1rem}.cs-output-heading{display:block}.cs-output-heading>p:last-child{max-width:42rem}.cs-output-panel{grid-template-columns:1fr;gap:2rem}.cs-deliverable-visual{width:min(100%,390px);margin:auto}.cs-output-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-output-tabs button{min-height:68px}.cs-output-tabs button:nth-child(2){border-left:0}.cs-output-tabs button:nth-child(-n+2){border-bottom-width:2px}.cs-example-grid article{padding:1.5rem}.cs-example-grid h3{font-size:.98rem}.cs-example-grid p{font-size:.8rem}.cs-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.cs-questions-layout{grid-template-columns:1fr;gap:0}.cs-contact-inner{gap:2rem}.cs-contact-inner>a{gap:.7rem;padding-inline:1rem;font-size:.68rem}.cs-related a{gap:.7rem;padding:1.1rem;font-size:.7rem}.cs-related a>svg:first-child{width:18px}}@media (width<=640px){.cs-container{width:calc(100% - 2.5rem)}.cs-header-inner{gap:.7rem;min-height:68px}.cs-brand{gap:.5rem}.cs-brand strong{font-size:1.15rem}.cs-logo{gap:3px;width:24px;height:24px}.cs-header-divider,.cs-brand>span:last-child{display:none}.cs-header-actions{gap:1rem}.cs-motion-button{padding:.45rem}.cs-motion-button>span{display:none}.cs-back{gap:.4rem;font-size:.61rem}.cs-back svg{width:14px}.cs-hero{padding-block:2.4rem 2.5rem}.cs-hero:before{display:none}.cs-eyebrow{gap:.5rem;font-size:.62rem}.cs-eyebrow svg{width:15px}.cs-hero h1{margin-top:1.2rem;font-size:clamp(1.95rem,7.6vw,2.8rem);line-height:1.6}.cs-hero-top{gap:1.4rem;margin-bottom:2rem}.cs-hero-intro>p{font-size:.88rem;line-height:2.2}.cs-hero-actions{gap:1.2rem;margin-top:1.4rem}.cs-hero-actions .cs-button{gap:.9rem;min-height:49px;padding:.8rem 1rem;font-size:.68rem}.cs-text-link{font-size:.67rem}.cs-stage{border-radius:12px}.cs-stage-top{padding:.8rem 1rem;font-size:.57rem}.cs-stage-top>span:last-child{display:none}.cs-stage-grid{flex-direction:column;gap:0;padding:1.1rem .85rem;display:flex}.cs-stage-side{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:100%;padding:0;display:grid}.cs-stage-side>p{grid-column:1/-1;margin-bottom:.3rem;font-size:.58rem}.cs-node{text-align:center;flex-direction:column;justify-content:center;gap:.35rem;min-height:80px;padding:.7rem .35rem;font-size:.55rem;line-height:1.9}.cs-node>i,.cs-node>svg:last-child:not(:first-child){display:none}.cs-input-node>svg{width:16px;height:16px}.cs-stage-delivery .cs-node>span:last-of-type{min-height:2.1em}.cs-stage-center{width:100%;height:260px}.cs-orbit-ring{width:210px;height:210px}.cs-engine-label strong{font-size:.87rem}.cs-engine-label{padding:.7rem 1rem}.cs-stage .cs-stage-connections{display:none}.cs-stage-center:before,.cs-stage-center:after{content:"";background:linear-gradient(var(--cs-accent), transparent);opacity:.4;width:1px;height:42px;position:absolute;left:50%}.cs-stage-center:before{top:0}.cs-stage-center:after{bottom:0;transform:rotate(180deg)}.cs-stage-bottom{align-items:start;gap:.7rem;padding:1rem}.cs-stage-caption{font-size:.68rem;line-height:2}.cs-stage-bottom>a{width:28px;height:28px}.cs-stage-bottom>a svg{width:15px}.cs-section-nav{top:68px}.cs-section-nav a{padding:1rem .85rem;font-size:.63rem}.cs-page section[id]{scroll-margin-top:135px}.cs-section{padding-block:3.7rem}.cs-section-heading{margin-bottom:2rem}.cs-section-heading h2{font-size:1.8rem;line-height:1.7}.cs-section-heading>p:last-child:not(.cs-eyebrow){font-size:.84rem;line-height:2.1}.cs-need-grid{grid-template-columns:1fr;gap:1.8rem}.cs-need-card{padding:1.4rem 0 2.2rem}.cs-need-number{margin-bottom:.8rem;font-size:2.3rem}.cs-need-card h3{font-size:1.1rem}.cs-need-card p{margin-top:.7rem;font-size:.86rem}.cs-need-decoration{height:16px;right:0}.cs-need-decoration i:nth-child(3){height:16px}.cs-expertise-layout{grid-template-columns:1fr;gap:2rem}.cs-expertise-layout>.cs-section-heading{position:static}.cs-capability-seal{display:none}.cs-service-row{border-radius:9px;gap:.75rem;padding:1.35rem}.cs-service-index{width:25px;height:25px;font-size:.62rem}.cs-service-row h3{font-size:1rem;line-height:1.9}.cs-service-row p{margin-top:.6rem;font-size:.83rem;line-height:2.1}.cs-output-heading h2{font-size:1.7rem}.cs-output-tabs button{gap:.55rem;min-height:80px;padding:.9rem .7rem;font-size:.64rem}.cs-output-tabs button>span{font-size:.55rem}.cs-output-panel{gap:1rem;padding:1.5rem 1.2rem}.cs-output-description h3{margin-top:.8rem;font-size:1.4rem}.cs-output-description>p:not(.cs-eyebrow){font-size:.85rem}.cs-output-description li{align-items:start;font-size:.76rem}.cs-output-description li svg{width:14px;margin-top:.25rem}.cs-output-use p{font-size:.79rem}.cs-output-use strong{font-size:.74rem}.cs-output-use{gap:.6rem}.cs-output-use>svg{width:17px}.cs-visual-object{height:280px}.cs-object-platform{width:78%;height:190px;top:45px;right:11%}.cs-object-content{grid-template-columns:46px 1fr;gap:14px;padding:15px}.cs-object-icon{width:46px;height:50px}.cs-object-icon>svg{width:30px}.cs-object-cells{gap:8px;height:40px}.cs-deliverable-1 .cs-object-cells{height:40px}.cs-deliverable-3 .cs-object-cells span{width:36px;height:36px}.cs-floating-chip{border-radius:9px;width:39px;height:39px}.cs-floating-chip svg{width:17px}.cs-chip-one{top:17px;right:2%}.cs-chip-two{bottom:14px;left:2%}.cs-deliverable-caption{margin-top:.3rem;padding-bottom:1rem}.cs-deliverable-caption>strong{font-size:1rem}.cs-example-section{padding-block:3.5rem}.cs-example-heading{margin-bottom:1.8rem}.cs-example-heading h2{font-size:1.3rem}.cs-example-grid{grid-template-columns:1fr}.cs-example-grid article{border-left:0;border-bottom:1px solid var(--cs-line);padding:1.6rem}.cs-example-grid article:last-child{border-bottom:0}.cs-example-grid h3{margin-top:.7rem;font-size:1.08rem}.cs-example-grid p{margin-top:.9rem;font-size:.85rem}.cs-example-note{font-size:.64rem}.cs-journey{grid-template-columns:1fr;gap:2rem;padding-right:.3rem}.cs-journey li{min-height:100px;padding-right:65px;position:relative}.cs-journey-track{width:40px;margin:0;display:block;position:absolute;top:0;bottom:-2rem;right:0}.cs-journey-track>span{width:40px;height:40px}.cs-journey-track>i{background:linear-gradient(rgba(var(--cs-rgb), .3), rgba(var(--cs-rgb), .07));width:1px;height:auto;position:absolute;top:51px;bottom:10px;right:19px}.cs-journey li:last-child .cs-journey-track>i{display:none}.cs-journey h3{padding-top:.25rem;font-size:1.05rem}.cs-journey p{margin-top:.65rem;font-size:.83rem}.cs-questions-section{padding-top:1rem}.cs-question summary{gap:1rem;font-size:.85rem;line-height:2}.cs-question p{font-size:.82rem}.cs-contact-inner{min-height:0;padding-block:3.6rem;display:block}.cs-contact-inner h2{font-size:2rem}.cs-contact-inner h2+p{font-size:.83rem}.cs-contact-inner>a{margin-top:1.8rem;font-size:.73rem}.cs-contact-orbit{opacity:.5;width:390px;height:390px;top:0;left:-150px}.cs-contact-orbit-two{width:250px;height:250px;top:60px;left:-80px}.cs-footer{padding-top:2.8rem}.cs-footer-heading{display:block}.cs-footer-heading>p{margin-top:1.8rem;font-size:.7rem}.cs-footer-brand{font-size:1.4rem}.cs-related{grid-template-columns:1fr;gap:.75rem}.cs-related a{padding:1.2rem;font-size:.8rem}.cs-footer-bottom{flex-wrap:wrap;gap:1.2rem;margin-top:1.8rem}.cs-footer-bottom>span{letter-spacing:.1em;font-size:.4rem}}@media (width<=360px){.cs-container{width:calc(100% - 2rem)}.cs-hero h1{font-size:1.9rem}.cs-hero-actions{flex-direction:column;align-items:start;gap:1rem}.cs-output-tabs button{padding:.75rem .5rem;font-size:.59rem}.cs-stage-grid{padding-inline:.6rem}.cs-node{padding-inline:.2rem;font-size:.5rem}.cs-stage-center{height:230px}.cs-orbit-ring{width:190px;height:190px}.cs-output-panel{padding-inline:1rem}.cs-output-heading h2{font-size:1.5rem}.cs-output-description h3{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.cs-page *,.cs-page :before,.cs-page :after{transition:none!important;animation:none!important}.cs-page .cs-reveal{opacity:1!important;transform:none!important}}.cs-page{background:linear-gradient(#061a46 0%,#071d50 20%,#0a3564 38%,#0b5675 55%,#0b7888 70%,#11a19a 83%,#43c5b4 93%,#b8fff2 100%) 0 0/100% 100%}.cs-page section{background:0 0!important}.cs-page .cs-header{background:#020d26fa;border-bottom-color:#c7fff852}.cs-page .cs-stage,.cs-page .cs-output-panel,.cs-page .cs-service-row,.cs-page .cs-example-grid article,.cs-page .cs-need-card,.cs-page .cs-contact-inner{background:#ffffff1a;border-color:#c7fff866}.cs-language-button{border:1px solid rgba(var(--cs-rgb), .28);min-width:2.5rem;min-height:2rem;color:var(--cs-accent);font-family:var(--font-ui);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:.6rem;font-weight:800;display:inline-flex}.cs-language-button:hover,.cs-language-button:focus-visible{border-color:var(--cs-accent);background:rgba(var(--cs-rgb), .1)}.cs-page .cs-header{border-color:var(--cs-line);background:#f6f4eee6}.cs-page .cs-brand,.cs-page .cs-back{color:var(--cs-text)}.cs-page .cs-brand>span:last-child,.cs-page .cs-motion-button{color:var(--cs-muted)}.cs-page .cs-header-divider,.cs-page .cs-motion-button{border-color:var(--cs-line)}.cs-page .cs-hero,.cs-page .cs-section,.cs-page .cs-example-section,.cs-page .cs-contact-section{background:var(--cs-bg);color:var(--cs-text)}.cs-page .cs-hero h1,.cs-page .cs-section h2,.cs-page .cs-section h3,.cs-page .cs-example-section h2,.cs-page .cs-contact-section h2{color:var(--cs-text)}.cs-page .cs-hero em,.cs-page .cs-section em,.cs-page .cs-example-section em,.cs-page .cs-contact-section em{color:var(--cs-accent)}.cs-page .cs-hero-intro p,.cs-page .cs-section-heading>p,.cs-page .cs-example-heading>p,.cs-page .cs-contact-inner>div>p{color:var(--cs-muted)}.cs-page .cs-stage,.cs-page .cs-output-panel,.cs-page .cs-visual-object{border-color:var(--cs-text);background:var(--cs-secondary);color:#f6f4ee}.cs-page .cs-section-nav{border-color:var(--cs-line);background:#fffdf8}.cs-page .cs-section-nav a,.cs-page .cs-service-row,.cs-page .cs-need-card,.cs-page .cs-question,.cs-page .cs-example-grid article{border-color:var(--cs-line);background:var(--cs-surface);color:var(--cs-text)}.cs-page .cs-service-row:hover,.cs-page .cs-need-card:hover{border-color:var(--cs-accent);box-shadow:10px 10px #c9f36b}.cs-page .cs-service-row p,.cs-page .cs-need-card p,.cs-page .cs-example-grid article p,.cs-page .cs-question p,.cs-page .cs-journey p{color:var(--cs-muted)}.cs-page .cs-footer{border-color:var(--cs-line);color:var(--cs-text);background:#ebe8de}@media (width<=700px){.cs-container{width:calc(100% - 2rem)}.cs-header-inner,.cs-header-actions{gap:.65rem}.cs-header-actions .cs-motion-button span{display:none}}.cs-page .cs-stage{color:#f6f4ee;box-shadow:14px 14px #c9f36b,0 28px 70px #12131324;background:#121313!important;border:1px solid #121313!important}.cs-page .cs-stage:before{background:radial-gradient(360px circle at var(--pointer-x,-500px) var(--pointer-y,-500px), #3157e838, transparent 74%)}.cs-page .cs-stage:after{background:linear-gradient(110deg,#0000 30%,#c9f36b14 50%,#0000 70%)}.cs-page .cs-stage-top,.cs-page .cs-stage-bottom{border-color:#f6f4ee2e}.cs-page .cs-stage-top,.cs-page .cs-stage-caption{color:#f6f4eead}.cs-page .cs-stage-top>span:last-child,.cs-page .cs-stage-delivery>p{color:#c9f36b}.cs-page .cs-stage-side>p{color:#f6f4ee8f}.cs-page .cs-node{color:#f6f4ee;background:#1e2420;border-color:#f6f4ee38}.cs-page .cs-output-node{color:#121313;background:#c9f36b;border-color:#c9f36b}.cs-page .cs-node-mark{color:#121313;background:#12131324}.cs-page .cs-input-node>svg{color:#f6f4ee9e}.cs-page .cs-input-node>i{background:#3157e8;box-shadow:0 0 12px #3157e8b3}.cs-page .cs-output-node>svg:last-child{color:#121313}.cs-page .cs-engine-label{color:#f6f4ee;background:#121313e6;border-color:#c9f36b80}.cs-page .cs-engine-label span{color:#c9f36b}.cs-page .cs-orbit-ring{border-color:#c9f36b4d}.cs-page .cs-stage-connections path{stroke:#3157e8}.cs-page .cs-stage-connections .cs-stream-lines path{stroke:#c9f36b}.cs-page,.cs-software,.cs-data,.cs-process{--cs-bg:#080808;--cs-surface:#101010;--cs-raised:#171717;--cs-accent:#1dd9ff;--cs-secondary:#f5f3ef;--cs-text:#f5f3ef;--cs-muted:#f5f3efa3;--cs-line:#f5f3ef29;--cs-rgb:29, 217, 255;color:var(--cs-text);background:#080808!important}.cs-page .cs-header,.cs-page .cs-hero,.cs-page .cs-section,.cs-page .cs-example-section,.cs-page .cs-contact-section,.cs-page .cs-section-nav{color:#f5f3ef;border-color:var(--cs-line);background:#080808!important}.cs-page .cs-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cs-page .cs-hero h1,.cs-page .cs-section h2,.cs-page .cs-section h3,.cs-page .cs-example-section h2,.cs-page .cs-contact-section h2,.cs-page .cs-brand,.cs-page .cs-back,.cs-page .cs-text-link{color:#f5f3ef}.cs-page .cs-hero-intro p,.cs-page .cs-section-heading>p,.cs-page .cs-example-heading>p,.cs-page .cs-contact-inner>div>p,.cs-page .cs-stage-caption{color:#f5f3efa3}.cs-page .cs-hero em,.cs-page .cs-section em,.cs-page .cs-example-section em,.cs-page .cs-contact-section em,.cs-page .cs-eyebrow,.cs-page .cs-accent{color:var(--cs-accent)}.cs-page .cs-section-nav a,.cs-page .cs-service-row,.cs-page .cs-need-card,.cs-page .cs-question,.cs-page .cs-example-grid article,.cs-page .cs-output-panel,.cs-page .cs-contact-inner,.cs-page .cs-footer{color:#f5f3ef;border-color:var(--cs-line);background:#101010}
