:root{--ink:#eef8ef;--ink-2:#d8f2df;--muted:#82968c;--paper:#07110f;--card:#0c1d18;--line:#1b3b31;--lime:#c9ff45;--lime-2:#83e83e;--warm:#102820}
body{background:var(--paper);color:var(--ink);font-family:var(--sans);background-image:linear-gradient(rgba(201,255,69,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(201,255,69,.025) 1px,transparent 1px);background-size:80px 80px}
.site-header{background:rgba(7,17,15,.82);border-bottom-color:rgba(201,255,69,.14)}.brand-copy strong,.footer-brand strong{color:#fff}.brand-copy small,.footer-brand small{color:#75978a}.brand-mark{background:var(--lime);color:#07110f;border-radius:7px}.main-nav>a:not(.nav-cta){color:#91aaa0}.main-nav>a:not(.nav-cta):hover{color:var(--lime)}.nav-cta{background:var(--lime);color:#07110f;border-radius:4px}.menu-toggle{color:var(--lime)}
.eyebrow{color:#75978a}.eyebrow-dot{background:var(--lime);box-shadow:0 0 0 5px rgba(201,255,69,.1)}h1,h2{color:#f2faf2}h1 em,h2 em{font-family:var(--mono);font-style:normal;font-size:.72em;letter-spacing:-.09em;color:var(--lime)}.hero-lead,.section-intro{color:#8da49a}.button-primary{background:var(--lime);color:#07110f;border-radius:4px}.text-link,.card-link{color:#d7e9db}.hero-proof p{color:#78948a}.hero-proof strong{color:#d8f2df}.hero{position:relative}.hero:before{content:"/ / /  SYSTEMS THAT SCALE  / / /";position:absolute;left:clamp(24px,6vw,96px);top:38px;color:#315b4d;font:500 9px var(--mono);letter-spacing:.18em}.hero-visual:before{content:"01  /  AUTOMATION";position:absolute;right:10px;top:-8px;color:#4b7a67;font:500 9px var(--mono);letter-spacing:.12em}.hero-grid-lines{opacity:.65;background-image:linear-gradient(rgba(131,232,62,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(131,232,62,.12) 1px,transparent 1px);background-size:28px 28px}.orb-one{background:rgba(131,232,62,.16);filter:blur(18px)}.orb-two{background:rgba(80,170,255,.13);filter:blur(25px)}.system-card{background:linear-gradient(145deg,#102a21,#071410);border:1px solid #285440;border-radius:7px;box-shadow:0 30px 80px rgba(0,0,0,.45)}.system-card-top{color:#72a790;border-bottom-color:rgba(201,255,69,.22)}.system-time{color:#4f7365}.system-card-title{font-family:var(--mono);font-size:18px;letter-spacing:-.07em}.flow-node{background:#122f25;border-color:#285440;border-radius:4px}.flow-node.final{background:rgba(201,255,69,.1);border-color:rgba(201,255,69,.5)}.flow-node small{color:#7fa997}.metric-strip{border-top-color:rgba(201,255,69,.2)}.float-card{background:#0b1b16;border-color:#2b4c40;color:#effaf0;border-radius:5px;box-shadow:0 15px 35px rgba(0,0,0,.35)}.float-card small{color:#719085}.float-icon{background:var(--lime);color:#07110f;border-radius:4px}.signal-bar{background:#0b1e18;border-top:1px solid #234b3b;border-bottom:1px solid #234b3b}.signal-bar>div{color:#b7d2c2}.signal-label{color:var(--lime)}
.projects-section{background:rgba(7,17,15,.72);max-width:none}.projects-section>*{max-width:1248px;margin-left:auto;margin-right:auto}.filter-chip{border-color:#25493b;color:#7f9d91;border-radius:4px}.filter-chip.active,.filter-chip:hover{background:var(--lime);border-color:var(--lime);color:#07110f}.project-card{background:linear-gradient(145deg,#0d221b,#0a1915);border-color:#1c3d32;border-radius:7px;box-shadow:none}.project-card:nth-child(2n),.project-card:nth-child(3n){background:linear-gradient(145deg,#102920,#0a1915);color:var(--ink)}.project-card:nth-child(3n) .project-description,.project-card:nth-child(3n) .project-meta{color:#8ba99b}.project-card:hover{border-color:#5a9b66;box-shadow:0 22px 50px rgba(0,0,0,.38)}.project-card h3{color:#edf7ee}.project-description{color:#8aa197}.project-meta{color:#6f8f81}.project-tag{background:rgba(201,255,69,.09);color:var(--lime);border:1px solid rgba(201,255,69,.18);border-radius:3px}.project-id{color:#527466}.project-link,.project-card:nth-child(3n) .project-link{color:var(--lime)}
.offer-section{background:#091712;border-top:1px solid #17372c;border-bottom:1px solid #17372c}.offer-card{background:linear-gradient(145deg,#10271e,#0b1b16);border-color:#23483a;border-radius:7px;color:#eef8ef}.offer-card.featured{background:linear-gradient(145deg,#c9ff45,#8fda3f);color:#07110f}.offer-card.featured>p,.offer-card.featured li{color:#29492d}.offer-card.featured .offer-number{color:#27432c}.offer-card:not(.featured)>p,.offer-card:not(.featured) ul{color:#8ca89a}.offer-card li{border-color:#214335}.offer-card:not(.featured) .offer-icon{background:#16352a;color:var(--lime)}.offer-card.featured .offer-icon{background:rgba(7,17,15,.13);color:#07110f}.offer-card:not(.featured) .card-link{color:var(--lime)}
.method-section{background:#07110f}.method-panel{background:#050b09;border:1px solid #1d4435;border-radius:8px;box-shadow:0 25px 60px rgba(0,0,0,.25)}.method-copy{background:linear-gradient(145deg,#0e281e,#07110f)}.method-copy h2{color:#eef8ef}.method-copy h2 em{color:var(--lime)}.method-copy>p:not(.eyebrow){color:#8eaea0}.button-light{background:var(--lime);color:#07110f;border-radius:4px}.steps{background:rgba(255,255,255,.025)}.step{border-color:#1b3b30}.step strong{font-family:var(--mono);font-size:13px;color:#e7f5e8}.step p{color:#78978a}.step b{color:#527c68}.step.active>span,.step.active>b{color:var(--lime)}
.about-section{background:#081410;border-top:1px solid #17372c}.about-visual{background:radial-gradient(circle at 50% 45%,#18382a,#091813);border:1px solid #24503d}.about-visual:before,.about-visual:after{border-color:rgba(201,255,69,.25)}.about-initials{color:var(--lime);font-family:var(--mono);font-size:100px}.about-stamp{border-color:#4e8068;color:#7fb59b}.about-note{background:#d9f5df;color:#0b2319;border-radius:3px}.about-lead{color:#d8f2df}.about-copy>p:not(.eyebrow):not(.about-lead){color:#86a398}.skill-list span{border-color:#234c3b;color:#8fb7a4;background:rgba(201,255,69,.035)}.numbers-section{background:var(--lime);color:#07110f}.numbers-grid>div{border-color:rgba(7,17,15,.28)}.numbers-grid p{color:#2f5231}.contact-section{background:#081410}.contact-copy>p:not(.eyebrow):not(.contact-note){color:#8da99d}.contact-person small{color:#7da191}.contact-avatar{background:var(--lime);color:#07110f}.contact-form{background:#0d2119;border-color:#24503d;border-radius:7px;box-shadow:0 20px 50px rgba(0,0,0,.26)}.contact-form label{color:#83aa97}.contact-form input,.contact-form textarea{background:#07130f;border-color:#23483a;color:#eaf8ec;border-radius:4px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px rgba(201,255,69,.1)}.form-feedback{color:var(--lime)}.site-footer{background:#040907;border-top:1px solid #1a3b2e}.site-footer p,.site-footer>a{color:#739487}.modal-backdrop{background:rgba(2,8,6,.82)}.modal-dialog{background:#0d2119;border:1px solid #2c5d45;color:#eef8ef}.modal-dialog p{color:#93afa2}.modal-details div{background:#122d22}.modal-details small{color:#79a291}.modal-bullets{color:#a1bcad}.modal-close{color:#9dc3ae}
@media(max-width:800px){.main-nav{background:#07110f;border-bottom-color:#23483a}.hero:before{display:none}.hero-visual:before{right:10px;top:4px}.projects-section,.offer-section,.method-section,.about-section,.contact-section{background:#07110f}}
@media(max-width:560px){body{background-size:55px 55px}.hero:before,.hero-visual:before{display:none}.system-card-title{font-size:15px}.float-card{background:#0c2119}.numbers-section{background:var(--lime)}}
