.light-rays-container{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}
.chroma-grid{grid-template-columns:repeat(var(--cols,3), 1fr);box-sizing:border-box;--x:50%;--y:50%;--r:280px;gap:1.25rem;width:100%;margin-top:3.5rem;display:grid;position:relative}@media (max-width:1120px){.chroma-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}}@media (max-width:640px){.chroma-grid{grid-template-columns:1fr;gap:1rem}}.chroma-card{background:var(--card-gradient,linear-gradient(160deg, #121921 0%, #0d1217 100%));cursor:pointer;--mouse-x:50%;--mouse-y:50%;--spotlight-color:#9edcff1f;border:1px solid #232c34;border-radius:1.25rem;flex-direction:column;justify-content:space-between;min-height:310px;padding:1.75rem;transition:border-color .35s,transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.chroma-card:hover,.chroma-card.is-active{z-index:2;border-color:var(--card-border,#9edcff);transform:translateY(-4px);box-shadow:0 14px 40px #00000059}.chroma-card:before{content:"";background:radial-gradient(circle 220px at var(--mouse-x) var(--mouse-y), var(--spotlight-color), transparent 70%);pointer-events:none;opacity:0;z-index:2;transition:opacity .4s;position:absolute;inset:0}.chroma-card:hover:before{opacity:1}.chroma-card-content{z-index:3;flex-direction:column;height:100%;display:flex;position:relative}.chroma-card-top{color:var(--card-border,#9edcff);justify-content:space-between;align-items:center;display:flex}.chroma-card-number{font-family:var(--font-mono), monospace;color:#64748b;letter-spacing:.1em;font-size:.75rem}.chroma-card h3{color:#eef2f5;letter-spacing:-.02em;margin:2.5rem 0 .75rem;font-size:1.35rem;font-weight:400}.chroma-card p{color:#89959d;max-width:320px;font-size:.88rem;line-height:1.6}.chroma-tag-row{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.chroma-tag{color:#89959d;font-family:var(--font-mono), monospace;letter-spacing:.05em;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.375rem;padding:.3rem .6rem;font-size:.62rem;transition:border-color .25s,color .25s}.chroma-card:hover .chroma-tag{color:#c8e8ff;border-color:#9edcff40}.chroma-arrow{color:#56636c;transition:color .3s,transform .3s;position:absolute;bottom:1.75rem;right:1.75rem}.chroma-card:hover .chroma-arrow{color:var(--card-border,#9edcff);transform:translate(3px,-3px)}.chroma-overlay{pointer-events:none;z-index:1;-webkit-backdrop-filter:grayscale(.5)brightness(.95);-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), transparent 0%, transparent 20%, #0000004d 50%, white 100%);mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), transparent 0%, transparent 20%, #0000004d 50%, white 100%);-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), transparent 0%, transparent 20%, #0000004d 50%, white 100%);position:absolute;inset:0}.chroma-fade{pointer-events:none;z-index:1;-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), white 0%, white 20%, #ffffff80 60%, transparent 100%);mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), white 0%, white 20%, #ffffff80 60%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), white 0%, white 20%, #ffffff80 60%, transparent 100%);opacity:1;transition:opacity .3s;position:absolute;inset:0}
.compare-pipeline-wrapper{width:100%;max-width:980px;margin:0 auto}.compare-pipeline{width:100%}.compare-card{--mouse-x:50%;--mouse-y:50%;background:linear-gradient(160deg,#121921 0%,#0d1217 100%);border:1px solid #232c34;border-radius:1rem;flex-direction:column;justify-content:space-between;min-height:250px;padding:1.25rem;transition:border-color .35s,transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.compare-card--before{--spotlight-color:#ef44441f}.compare-card--before:hover{border-color:#ef444466;transform:translateY(-3px);box-shadow:0 12px 30px #ef444414}.compare-card--engine{--spotlight-color:#9edcff26;background:linear-gradient(160deg,#131f29 0%,#0d141b 100%)}.compare-card--engine:hover{border-color:#9edcff73;transform:translateY(-3px);box-shadow:0 12px 30px #9edcff1f}.compare-card--after{--spotlight-color:#83c9b526;background:linear-gradient(160deg,#10211d 0%,#0c1614 100%)}.compare-card--after:hover{border-color:#83c9b5;transform:translateY(-3px);box-shadow:0 12px 30px #83c9b51f}.compare-card:before{content:"";background:radial-gradient(circle 200px at var(--mouse-x) var(--mouse-y), var(--spotlight-color), transparent 70%);pointer-events:none;opacity:0;z-index:2;transition:opacity .4s;position:absolute;inset:0}.compare-card:hover:before{opacity:1}.compare-card-content{z-index:3;position:relative}.compare-header{justify-content:space-between;align-items:center;display:flex}.compare-tag{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:9999px;padding:.25rem .6rem;font-size:.65rem;font-weight:600}.compare-tag--before{color:#f87171;background:#ef44441a;border:1px solid #ef444440}.compare-tag--engine{color:#9edcff;background:#9edcff1a;border:1px solid #9edcff40}.compare-tag--after{color:#83c9b5;background:#83c9b51a;border:1px solid #83c9b540}@keyframes cable-flow{0%{left:-50%}to{left:100%}}.animate-cable-flow{animation:1.5s linear infinite cable-flow}
.platform-dashboard{background:#0d1217;border:1px solid #232d36;border-radius:1.25rem;width:100%;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000073}.dash-topbar{font-family:var(--font-mono), monospace;color:#64748b;background:#11171d;border-bottom:1px solid #1e2730;align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-size:.75rem;display:flex}.dash-dots{gap:.4rem;display:flex}.dash-dots span{background:#25303a;border-radius:50%;width:10px;height:10px}.dash-dots span:first-child{background:#ef4444}.dash-dots span:nth-child(2){background:#f59e0b}.dash-dots span:nth-child(3){background:#10b981}.dash-online{color:#83c9b5;align-items:center;gap:.4rem;margin-left:auto;font-weight:500;display:flex}.dash-online-dot{background:#83c9b5;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse-dot;box-shadow:0 0 8px #83c9b5}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.dash-main-container{grid-template-columns:200px 1fr;min-height:380px;display:grid}@media (max-width:768px){.dash-main-container{grid-template-columns:1fr}.dash-nav{border-bottom:1px solid #1e2730;overflow-x:auto;border-right:none!important;flex-direction:row!important;display:flex!important}}.dash-nav{background:#0f151b;border-right:1px solid #1e2730;flex-direction:column;gap:.4rem;padding:1.25rem .85rem;display:flex}.dash-nav-title{font-family:var(--font-mono), monospace;color:#9edcff;letter-spacing:.15em;margin-bottom:.5rem;padding:.4rem .6rem;font-size:.7rem;font-weight:700}.dash-nav-btn{color:#808e9b;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.6rem;width:100%;padding:.6rem .75rem;font-size:.82rem;transition:all .2s;display:flex}.dash-nav-btn:hover,.dash-nav-btn.is-active{color:#fff;background:#172029}.dash-nav-btn.is-active{color:#9edcff;font-weight:500}.dash-content{flex-direction:column;gap:1.25rem;padding:1.5rem 1.75rem;display:flex}.dash-date{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:#64748b;text-transform:uppercase;font-size:.68rem}.dash-welcome{color:#f1f5f9;font-size:1.25rem;font-weight:400}.dash-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.dash-metric-card{background:#121921;border:1px solid #1f2a34;border-radius:.75rem;flex-direction:column;gap:.35rem;padding:1rem 1.15rem;display:flex}.dash-metric-card small{color:#808e9b;font-size:.75rem}.dash-metric-card strong{color:#fff;font-size:1.6rem;font-weight:500;font-family:var(--font-mono), monospace}.dash-metric-card span{color:#83c9b5;font-size:.72rem}.dash-metric-card span.warning{color:#f59e0b}.dash-chart-card{background:#121921;border:1px solid #1f2a34;border-radius:.75rem;flex-direction:column;gap:.85rem;padding:1.25rem;display:flex}.dash-chart-header{color:#94a3b8;justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.dash-chart-svg{width:100%;height:80px}
.process-stepper{box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:1.25rem;width:100%;max-width:1200px;margin:0;display:grid;position:relative}@media (max-width:1024px){.process-stepper{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:640px){.process-stepper{grid-template-columns:1fr;gap:1.25rem}}.step-card{--mouse-x:50%;--mouse-y:50%;--spotlight-color:#9edcff1f;background:linear-gradient(160deg,#121921 0%,#0d1217 100%);border:1px solid #232c34;border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:2.25rem 1.75rem;transition:border-color .35s,transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.step-card:hover{border-color:var(--step-accent,#9edcff);transform:translateY(-4px);box-shadow:0 16px 40px #00000059}.step-card:before{content:"";background:radial-gradient(circle 220px at var(--mouse-x) var(--mouse-y), var(--spotlight-color), transparent 70%);pointer-events:none;opacity:0;z-index:2;transition:opacity .4s;position:absolute;inset:0}.step-card:hover:before{opacity:1}.step-top{z-index:3;justify-content:space-between;align-items:center;display:flex;position:relative}.step-number{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--step-accent,#9edcff);background:#ffffff0a;border:1px solid #ffffff14;border-radius:.5rem;padding:.35rem .75rem;font-size:.85rem;font-weight:700}.step-icon-badge{width:42px;height:42px;color:var(--step-accent,#9edcff);background:#ffffff08;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;display:flex}.step-body{z-index:3;flex-direction:column;gap:.5rem;display:flex;position:relative}.step-body h3{color:#f1f5f9;font-size:1.4rem;font-weight:400}.step-body p{color:#89959d;font-size:.9rem;line-height:1.6}.step-connector{z-index:4;background:linear-gradient(90deg,#232c34,#0000);width:1.5rem;height:2px;position:absolute;top:50%;right:-.75rem}@media (max-width:900px){.step-connector{display:none}}
.about-bento-container,.about-bento{width:100%}.bento-card{--mouse-x:50%;--mouse-y:50%;--spotlight-color:#9edcff1f;background:linear-gradient(160deg,#121921 0%,#0d1217 100%);border:1px solid #232c34;border-radius:1.25rem;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.75rem;transition:border-color .35s,transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.bento-card:hover{border-color:#9edcff;transform:translateY(-4px);box-shadow:0 16px 40px #00000059}.bento-card--leadership{background:linear-gradient(135deg,#131c26 0%,#0e151d 50%,#0b0f14 100%)}.bento-card:before{content:"";background:radial-gradient(circle 260px at var(--mouse-x) var(--mouse-y), var(--spotlight-color), transparent 70%);pointer-events:none;opacity:0;z-index:2;transition:opacity .4s;position:absolute;inset:0}.bento-card:hover:before{opacity:1}.bento-content{z-index:3;flex-direction:column;gap:.85rem;display:flex;position:relative}.bento-tag{font-family:var(--font-mono), monospace;color:#9edcff;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem}.bento-card h3{color:#f1f5f9;font-size:1.35rem;font-weight:400;line-height:1.3}.bento-card p{color:#89959d;font-size:.9rem;line-height:1.6}.bento-pillars{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:.75rem;display:grid}@media (max-width:600px){.bento-pillars{grid-template-columns:1fr}}.bento-pillar-item{background:#ffffff08;border:1px solid #ffffff12;border-radius:.75rem;flex-direction:column;gap:.35rem;padding:.75rem;display:flex}.bento-pillar-item svg{color:#83c9b5}.bento-pillar-item strong{color:#f1f5f9;font-size:.8rem;font-weight:500}.bento-pillar-item span{color:#808e9b;font-size:.7rem}.bento-stats{flex-direction:column;gap:1rem;display:flex}.bento-stat-row{border-bottom:1px solid #1e2730;justify-content:space-between;align-items:baseline;padding-bottom:.75rem;display:flex}.bento-stat-row:last-child{border-bottom:none}.bento-stat-row span{color:#94a3b8;font-size:.85rem}.bento-stat-row strong{font-family:var(--font-mono), monospace;color:#9edcff;font-size:1.2rem}
.blur-text{white-space:pre-wrap;display:inline-block}.blur-text-word{will-change:opacity, filter, transform;transition:opacity .6s cubic-bezier(.25,1,.5,1),filter .6s cubic-bezier(.25,1,.5,1),transform .6s cubic-bezier(.25,1,.5,1);display:inline-block}.blur-text-word.is-hidden{opacity:0;filter:blur(12px);transform:translateY(12px)}.blur-text-word.is-visible{opacity:1;filter:blur();transform:translateY(0)}
.true-focus-container{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:inline-flex;position:relative}.true-focus-word{cursor:pointer;-webkit-user-select:none;user-select:none;transition:filter .3s,opacity .3s;position:relative}.true-focus-word.is-blurred{filter:blur(4px);opacity:.45}.true-focus-word.is-focused{filter:blur();opacity:1}.true-focus-box{pointer-events:none;border:2px solid var(--focus-color,#9edcff);z-index:10;border-radius:.375rem;transition:all .35s cubic-bezier(.25,1,.5,1);position:absolute;box-shadow:0 0 15px #9edcff4d}.true-focus-box-corner{background:var(--focus-color,#9edcff);width:6px;height:6px;position:absolute}.true-focus-box-corner--tl{top:-4px;left:-4px}.true-focus-box-corner--tr{top:-4px;right:-4px}.true-focus-box-corner--bl{bottom:-4px;left:-4px}.true-focus-box-corner--br{bottom:-4px;right:-4px}
.variable-proximity{cursor:default;white-space:pre-wrap;display:inline-block}.variable-proximity-letter{will-change:transform, color, text-shadow;transition:transform .15s ease-out,color .15s ease-out,text-shadow .15s ease-out;display:inline-block}
