:root{--lime:#bff747;--lime-dim:rgba(179,240,0,0.12);--lime-border:rgba(179,240,0,0.2);--bg:#080808;--bg1:#0e0e0e;--bg2:#131313;--bg3:#181818;--bg4:#1e1e1e;--text:#fff;--muted:#fff;--soft:#fff;--border:rgba(255,255,255,0.07);--border-h:rgba(179,240,0,0.3);--radius-sm:10px;--radius:16px;--radius-lg:24px;--radius-xl:32px}.stats-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.stat-cell{padding:50px 20px;text-align:center;border-right:1px solid var(--border);position:relative;overflow:hidden;transition:background .3s}.stat-cell:last-child{border-right:none}.reveal.up{opacity:1;transform:none}.stat-num{font-family:'Jost',sans-serif;font-weight:900;font-size:clamp(25px,4.5vw,40px);color:var(--lime);display:block;line-height:1;margin-bottom:8px}.stat-lbl{font-size:13px;color:var(--muted);font-weight:500}.stat-cell:hover{background:rgb(179 240 0 / .03)}.social-row{display:flex;justify-content:center;gap:10px;margin-bottom:24px}.social-row a{color:#fff}.linkedin-btn{background:#0a66c2}.social-btn{display:inline-flex;align-items:center;gap:7px;color:#fff;font-size:12px;font-weight:500;font-family:'DM Sans',sans-serif;letter-spacing:.04em;text-decoration:none;padding:7px 16px;border-radius:100px;transition:background 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.whatsapp-btn{background:#25d366}.social-btn svg{width:13px;height:13px;fill:#fff;flex-shrink:0}.linkedin-btn:hover{background:#004da8;transform:scale(1.07);box-shadow:0 4px 16px rgb(10 102 194 / .35)}.whatsapp-btn:hover{background:#1aab52;transform:scale(1.07);box-shadow:0 4px 16px rgb(37 211 102 / .4)}@keyframes spin-ring{to{transform:rotate(360deg)}}.why-section{background:var(--bg1)}.why-inner{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:center}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.why-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px;transition:border-color .3s}.why-card:hover{border-color:var(--lime-border)}.why-icon{width:46px;height:46px;border-radius:12px;margin-bottom:16px;background:var(--lime-dim);border:1px solid var(--lime-border);display:flex;align-items:center;justify-content:center;color:var(--lime);font-size:20px}.why-card h3{font-size:16px;margin-bottom:8px}.why-card p{font-size:13px;color:var(--muted);line-height:1.7}.why-left .label{display:flex}.why-left p.sub{margin-top:16px;margin-bottom:28px}.why-stat-row{display:flex;gap:16px;margin-top:28px}.ws{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px;flex:1}.ws-n{font-family:'Jost',sans-serif;font-weight:900;font-size:36px;color:var(--lime)}.ws-l{font-size:12px;color:var(--muted);margin-top:4px}.pricing-section{background:var(--bg)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:60px}.price-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-xl);padding:36px;display:flex;flex-direction:column;transition:transform .3s,border-color .3s;position:relative}.price-card:hover{transform:translateY(-8px)}.price-card.featured{border-color:var(--lime-border);background:#0a1500}.price-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--lime);color:#080808;font-family:'Jost',sans-serif;font-weight:800;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 18px;border-radius:50px;white-space:nowrap}.price-plan{font-family:'Jost',sans-serif;font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.price-amt{font-family:'Jost',sans-serif;font-weight:900;font-size:35px;color:var(--lime);line-height:1}.price-per{font-size:13px;color:var(--muted);margin-top:2px;margin-bottom:8px}.price-desc{font-size:13px;color:var(--muted);margin-bottom:28px}.price-divider{height:1px;background:var(--border);margin-bottom:24px}.price-cta{margin-top:auto;display:block;text-align:center;padding:14px;border-radius:50px;font-family:'Jost',sans-serif;font-weight:700;font-size:14px;text-decoration:none;transition:all .25s}.price-card.featured .price-cta{background:var(--lime);color:#080808}.price-card.featured .price-cta:hover{box-shadow:0 12px 36px rgb(179 240 0 / .3)}.price-card:not(.featured) .price-cta{border:1px solid var(--border);color:var(--text)}.price-card:not(.featured) .price-cta:hover{border-color:var(--lime);color:var(--lime)}.cs-case-study-point-sec>div{width:calc((100% - 100px) / 3)}.cs-point-casestudy-one{background:#bff747;padding:10px;border-radius:15px}.cs-case-study-point-sec{display:flex;gap:20px}.cs-casestudy-img-sec{width:45%}.cs-case-study-content-sec{width:55%}.cs-case-study-two-box-flex{display:flex!important;align-items:center;gap:40px}.casestudy-slider{position:relative}.team-section{background:var(--bg1)}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px}.team-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 28px;text-align:center;position:relative;overflow:hidden;transition:border-color .3s,transform .3s}.team-card:hover{border-color:var(--lime-border);transform:translateY(-8px)}.team-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--lime),transparent);opacity:0;transition:opacity .3s}.team-card:hover::before{opacity:1}.team-avatar{width:100px;height:100px;border-radius:50%;background:var(--lime-dim);border:2px solid var(--lime-border);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-family:'Jost',sans-serif;font-weight:900;font-size:26px;color:var(--lime);position:relative}.team-avatar img{border-radius:50%}.team-avatar::after{content:'';position:absolute;inset:-5px;border-radius:50%;border:1px dashed rgb(179 240 0 / .25);animation:spin 15s linear infinite}.team-name{font-weight:800;font-size:19px;margin-bottom:4px}.team-role{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lime);margin-bottom:14px}.team-bio{font-size:13px;color:var(--muted);line-height:1.75;margin-bottom:22px}.team-skills{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-bottom:22px}.team-skill{background:var(--lime-dim);border:1px solid var(--lime-border);color:var(--lime);font-size:10px;font-weight:700;letter-spacing:.06em;padding:4px 12px;border-radius:50px;font-family:'Jost',sans-serif;text-transform:uppercase}.team-social{display:flex;gap:10px;justify-content:center}.team-social a{width:32px;height:32px;border-radius:50%;background:var(--bg3);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px;text-decoration:none;transition:border-color .2s,color .2s}.team-social a:hover{border-color:var(--lime-border);color:var(--lime)}.team-exp{position:absolute;top:20px;right:20px;background:var(--lime-dim);border:1px solid var(--lime-border);border-radius:var(--radius-sm);padding:6px 10px;text-align:center}.team-exp-n{font-family:'Jost',sans-serif;font-weight:900;font-size:16px;color:var(--lime);line-height:1}.team-exp-l{font-size:9px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase}@media(max-width:1024px){.hero-inner{grid-template-columns:1fr;gap:50px}.fc-top,.fc-bottom{display:none}.evolved-inner,.why-inner{grid-template-columns:1fr;gap:40px}.stats-inner{grid-template-columns:repeat(2,1fr)}.stat-cell:nth-child(2){border-right:none}.cases-wrap{grid-template-columns:1fr}.testi-grid{grid-template-columns:1fr 1fr}.testi-card.featured{grid-column:span 2;flex-direction:column}.challenges-grid,.services-grid,.process-steps,.team-grid{grid-template-columns:repeat(2,1fr)}.process-line{display:none}.pricing-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}.footer-top{grid-template-columns:1fr 1fr}h2{font-size:36px}}@media(max-width:680px){.container{padding:0 1px}.case-industry-tag{display:none}.cs-case-study-two-box-flex{flex-wrap:wrap}.cs-casestudy-img-sec{width:100%}.cs-case-study-content-sec{width:100%}.cs-case-study-point-sec>div{width:100%}.cs-case-study-point-sec{flex-wrap:wrap}section{padding:80px 4%}.stats-inner{grid-template-columns:1fr 1fr}.testi-grid,.challenges-grid,.services-grid,.why-grid,.process-steps,.team-grid{grid-template-columns:1fr}.testi-card.featured{grid-column:span 1}.footer-top{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:10px;text-align:center}h2{font-size:30px}}