@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{--ink:#07180d;--muted:#66766c;--deep:#031c0d;--green:#08783b;--green2:#0ba451;--lime:#b8ee55;--line:#dce9df;--soft:#f4faf6;--ease:cubic-bezier(.2, .85, .25, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:var(--ink);background:#f8fbf9;margin:0;font-family:DM Sans,sans-serif;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%;display:block}.container{width:min(1190px,100% - 48px);margin:auto}.site{background:#fff;width:100%;max-width:100%;position:relative;overflow:hidden}.cursor-glow{filter:blur(80px);pointer-events:none;z-index:-1;background:#b8ee5512;border-radius:50%;width:260px;height:260px;position:fixed;top:35vh;right:-120px}.header{z-index:2000;-webkit-backdrop-filter:blur(24px)saturate(155%);height:86px;transition:.5s var(--ease);background:#ffffffc7;border-bottom:1px solid #08783b14;position:sticky;top:0}.header.scrolled{background:#ffffffeb;height:72px;box-shadow:0 16px 48px #032b161a}.nav-wrap{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{align-items:center;gap:13px;height:100%;display:flex}.brand-mark{width:58px;min-width:58px;height:58px;transition:.45s var(--ease);background:linear-gradient(145deg,#fff,#edf7f0);border:1px solid #d9e7de;border-radius:17px;place-items:center;display:grid;overflow:hidden;box-shadow:0 8px 24px #032b1612,inset 0 1px #fff}.brand-mark img{object-fit:contain;object-position:center center;width:52px;max-width:none;height:52px;transition:.45s var(--ease)}.brand:hover .brand-mark{transform:translateY(-2px);box-shadow:0 14px 32px #08783b24}.brand:hover .brand-mark img{filter:drop-shadow(0 7px 13px #08783b2e);transform:scale(1.07)}.brand strong{letter-spacing:.055em;font:800 16px Manrope,sans-serif;display:block}.brand small{letter-spacing:.29em;color:#748279;margin-top:4px;font-size:7px;font-weight:800;display:block}.nav{align-items:center;gap:12px;display:flex}.nav-links{background:#f8fcf9d1;border:1px solid #dbe8df;border-radius:19px;gap:3px;padding:5px;display:flex;box-shadow:inset 0 1px #fff,0 7px 22px #032b160a}.nav-links a{color:#637168;border-radius:12px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:10px;font-weight:800;transition:all .35s;display:flex;position:relative}.nav-links a:after{content:"";background:linear-gradient(90deg, var(--green), var(--lime));border-radius:99px;width:0;height:2px;transition:all .35s;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.nav-links a:hover,.nav-links a.active{color:var(--green);background:#08783b0d}.nav-links a:hover:after,.nav-links a.active:after{width:22px}.nav-cta{color:#fff;height:47px;transition:.4s var(--ease);background:linear-gradient(135deg,#032b16,#08783b 60%,#0ca454);border-radius:99px;align-items:center;gap:9px;padding:0 17px 0 7px;font-size:9px;font-weight:800;display:flex;box-shadow:0 16px 36px #032b162e}.nav-cta span{background:#25d366;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.nav-cta:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 23px 45px #032b1666}.menu-btn,.mobile-nav-head,.mobile-backdrop{display:none}.hero{background:radial-gradient(circle at 78% 24%,#b8ee5525,#0000 25%),radial-gradient(circle at 10% 90%,#08783b0d,#0000 25%),linear-gradient(135deg,#f5fbf7,#fff 58%,#f1f9f3);align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.hero-grid{background-image:linear-gradient(#08783b08 1px,#0000 1px),linear-gradient(90deg,#08783b08 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero-glow{filter:blur(30px);border-radius:50%;position:absolute}.g1{background:#b8ee5520;width:500px;height:500px;top:-220px;right:-260px}.g2{background:#08783b0c;width:430px;height:430px;bottom:-250px;left:-260px}.hero-layout{grid-template-columns:.88fr 1.12fr;align-items:center;gap:40px;padding:80px 0 110px;display:grid}.eyebrow{color:var(--green);letter-spacing:.17em;align-items:center;gap:9px;font-size:8px;font-weight:800;display:flex}.eyebrow i{background:linear-gradient(90deg, var(--green), var(--lime));width:27px;height:1px}.hero h1,.section-head h2,.platform-copy h2,.about h2,.contact h2{letter-spacing:-.06em;font-family:Manrope,sans-serif}.hero h1{max-width:700px;margin:21px 0 25px;font-size:clamp(52px,6.3vw,87px);line-height:.91}.hero h1 span{color:#0000;background:linear-gradient(100deg,#056c35,#098945,#76b537);-webkit-background-clip:text;background-clip:text;display:block}.hero-copy>p{max-width:590px;color:var(--muted);font-size:14px;line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:29px;display:flex}.magnetic{transform:translate(var(--mx,0), var(--my,0));transition:transform .25s var(--ease);display:inline-block}.btn-primary,.btn-outline{height:54px;transition:.4s var(--ease);border-radius:14px;align-items:center;gap:12px;padding:0 8px 0 18px;font-size:10px;font-weight:800;display:flex}.btn-primary{color:#fff;background:linear-gradient(135deg,#032b16,#08783b 60%,#0ca454);box-shadow:0 18px 38px #032b164d}.btn-primary b{background:#ffffff12;border-radius:10px;place-items:center;width:35px;height:35px;margin-left:auto;display:grid}.btn-primary:hover{transform:translateY(-4px);box-shadow:0 27px 50px #032b1666}.btn-outline{color:#245238;background:#ffffffb8;border:1px solid #cfdfd5;justify-content:space-between;padding:0 17px}.btn-outline:hover{color:#fff;background:var(--green);border-color:var(--green);transform:translateY(-4px)}.proof{color:#748078;flex-wrap:wrap;gap:18px;margin-top:22px;font-size:8px;font-weight:800;display:flex}.proof span{align-items:center;gap:5px;display:flex}.proof svg{width:14px;color:var(--green)}.hero-stage{place-items:center;min-height:560px;display:grid;position:relative}.stage-orbit{border:1px solid #08783b18;border-radius:50%;position:absolute}.o1{width:570px;height:570px;animation:26s linear infinite spin}.o2{border-style:dashed;width:440px;height:440px;animation:18s linear infinite spinR}.o3{border-color:#b8ee5540;width:320px;height:320px;box-shadow:0 0 90px #b8ee5510}.stage-core{color:#fff;width:min(490px,88%);transition:.65s var(--ease);background:radial-gradient(circle at 90% 5%,#b8ee5522,#0000 30%),linear-gradient(145deg,#021c0d,#05602f 62%,#087c3e);border:1px solid #ffffff1b;border-radius:29px;padding:23px;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-5deg);box-shadow:0 45px 100px #032b1673}.stage-core:before{content:"";background:#ffffff18;width:30%;height:200%;transition:all 1s;position:absolute;top:-50%;left:-80%;transform:rotate(18deg)}.stage-core:hover{transform:perspective(1000px)rotateY(-1deg)translateY(-8px);box-shadow:0 58px 120px #032b168c}.stage-core:hover:before{left:140%}.core-top{color:#ffffff75;letter-spacing:.14em;justify-content:space-between;font-size:7px;display:flex}.core-top span{align-items:center;gap:7px;display:flex}.core-top i{background:#b8ee55;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #b8ee5512}.core-top b{color:#d7ff9d;background:#b8ee5510;border:1px solid #b8ee5520;border-radius:99px;padding:5px 7px}.core-title{align-items:center;gap:14px;margin:28px 0 18px;display:flex}.core-title>span{width:59px;height:59px;color:var(--lime);background:#ffffff0d;border:1px solid #ffffff12;border-radius:17px;place-items:center;display:grid}.core-title small,.core-title strong{display:block}.core-title small{letter-spacing:.1em;color:#ffffff60;font-size:7px}.core-title strong{margin-top:5px;font:700 21px Manrope,sans-serif}.core-panel{background:#00000018;border:1px solid #ffffff0d;border-radius:18px;padding:14px}.panel-head{color:#ffffffb0;justify-content:space-between;font-size:8px;display:flex}.panel-head b{color:#bff286;font-size:7px}.panel-head i{background:#62d86c;border-radius:50%;width:5px;height:5px;display:inline-block}.metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.metrics div{background:#ffffff09;border:1px solid #ffffff0c;border-radius:10px;padding:10px}.metrics small,.metrics strong,.metrics em{display:block}.metrics small{color:#ffffff58;font-size:6px}.metrics strong{margin-top:3px;font:800 19px Manrope,sans-serif}.metrics em{color:#b8ee55;font-size:6px;font-style:normal}.sparkline{background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 23px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:11px;height:90px;margin-top:10px;overflow:hidden}.sparkline svg{width:100%;height:100%}.core-footer{color:#ffffff65;align-items:center;gap:12px;margin-top:13px;font-size:7px;display:flex}.core-footer span{align-items:center;gap:5px;display:flex}.core-footer i{background:var(--lime);border-radius:50%;width:5px;height:5px}.core-footer svg{margin-left:auto}.float-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#5e6d64;background:#ffffffe8;border:1px solid #d7e5db;border-radius:14px;align-items:center;gap:9px;padding:10px 12px;font-size:8px;animation:5s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 20px 45px #032b1633}.float-card strong{width:32px;height:32px;color:var(--green);background:#edf8ef;border-radius:10px;place-items:center;font:800 10px Manrope,sans-serif;display:grid}.float-card b{color:#173d29;font-size:9px}.float-card i{background:#25d366;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #25d36618}.float-card svg{width:32px;height:32px;color:var(--green);background:#edf8ef;border-radius:10px;padding:8px}.fc1{top:17%;right:-2%}.fc2{animation-delay:-1.8s;bottom:20%;left:-5%}.fc3{animation-delay:-3s;bottom:7%;right:4%}.ticker{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff9c;border-top:1px solid #08783b12;height:63px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ticker>div{white-space:nowrap;color:#718077;letter-spacing:.18em;align-items:center;gap:18px;width:max-content;height:100%;font-size:8px;font-weight:800;animation:26s linear infinite marquee;display:flex}.ticker i{color:#8dc54a;font-style:normal}.statement{color:#fff;background:#032b16}.statement-grid{grid-template-columns:repeat(3,1fr);display:grid}.statement-grid>div{border-right:1px solid #ffffff12;grid-template-columns:30px 1fr;padding:23px 30px;display:grid}.statement-grid>div:first-child{padding-left:0}.statement-grid>div:last-child{border:0}.statement-grid small{color:var(--lime);grid-row:1/3;font:800 8px Manrope,sans-serif}.statement-grid strong{font:700 11px Manrope,sans-serif}.statement-grid span{color:#ffffff62;margin-top:4px;font-size:9px}.section{padding:115px 0}.section-head{max-width:740px;margin-bottom:48px}.section-head h2{margin:17px 0;font-size:clamp(43px,5vw,64px);line-height:.98}.section-head h2 span,.about h2 span{color:var(--green)}.section-head p{max-width:650px;color:var(--muted);font-size:13px;line-height:1.8}.service-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.service-card{border:1px solid var(--line);isolation:isolate;background:linear-gradient(145deg,#fff,#f7fbf8);border-radius:23px;flex-direction:column;height:335px;padding:26px;transition:all .65s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.service-card:before{content:"";z-index:-1;background:radial-gradient(circle at 20% 20%, var(--accent,#b8ee55) 0%, transparent 45%), radial-gradient(circle at 80% 80%, var(--accent,#b8ee55) 0%, transparent 40%);opacity:0;filter:blur(2px);border-radius:25px;transition:opacity .7s cubic-bezier(.23,1,.32,1);position:absolute;inset:-2px}.service-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000);width:40%;height:200%;transition:all 1s cubic-bezier(.23,1,.32,1);position:absolute;top:-50%;left:-60%;transform:rotate(25deg)}.service-card.lime{--accent:#b8ee55}.service-card.mint{--accent:#68e39d}.service-card.cyan{--accent:#49d9d1}.service-card.violet{--accent:#aa91ff}.service-card.blue{--accent:#72c8ff}.service-card.gold{--accent:#e4cb66}.card-light{background:var(--accent,#b8ee55);filter:blur(35px);opacity:.07;border-radius:50%;width:170px;height:170px;transition:all .6s;position:absolute;bottom:-100px;right:-90px}.card-top{z-index:2;justify-content:space-between;display:flex;position:relative}.service-icon{width:53px;height:53px;color:var(--green);z-index:2;background:#edf8f0;border:1px solid #dbe9df;border-radius:16px;place-items:center;transition:all .5s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.service-icon svg{width:21px;transition:transform .5s cubic-bezier(.23,1,.32,1)}.card-top small{color:#9aa79f;font:800 8px Manrope,sans-serif}.tag{color:#6b7970;letter-spacing:.12em;text-transform:uppercase;z-index:2;background:#eff6f1;border-radius:99px;margin-top:24px;padding:5px 8px;font-size:6px;font-weight:800;transition:all .4s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative}.service-card h3{letter-spacing:-.04em;z-index:2;margin:10px 0 8px;font:800 20px Manrope,sans-serif;transition:color .5s cubic-bezier(.23,1,.32,1);position:relative}.service-card p{color:#69776e;z-index:2;max-width:300px;font-size:10px;line-height:1.75;transition:color .5s cubic-bezier(.23,1,.32,1);position:relative}.service-card .card-footer{z-index:4;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:auto;padding-top:18px;display:flex;position:relative}.service-card .card-footer>a{white-space:nowrap;z-index:5;width:auto;max-width:calc(100% - 52px);min-height:0;color:var(--green);flex:auto;align-items:center;gap:6px;margin:0;padding:0;font-size:8px;font-weight:800;transition:color .4s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;inset:auto}.service-card .card-footer>a svg{flex:none;width:13px;height:13px;transition:transform .5s cubic-bezier(.23,1,.32,1)}.card-arrow{color:#7a887f;pointer-events:none;z-index:5;background:#eff5f0;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;margin:0;transition:all .5s cubic-bezier(.23,1,.32,1);display:grid;position:relative;inset:auto}.card-arrow svg{width:14px;transition:transform .5s cubic-bezier(.23,1,.32,1)}.service-card:hover{border-color:var(--accent,#b8ee55);box-shadow:0 40px 80px #032b1626, 0 0 0 1px var(--accent,#b8ee55);transform:translateY(-12px)scale(1.01)}.service-card:hover:before{opacity:.35}.service-card:hover:after{opacity:.8;left:120%}.service-card:hover .card-light{opacity:.18;transform:scale(1.7)}.service-card:hover .service-icon{background:var(--accent);color:#17331f;border-color:var(--accent);box-shadow:0 16px 32px color-mix(in srgb, var(--accent) 35%, transparent);transform:translateY(-4px)rotate(-6deg)scale(1.05)}.service-card:hover .service-icon svg{transform:scale(1.08)rotate(6deg)}.service-card:hover .card-arrow{background:var(--accent);color:#17331f;box-shadow:0 10px 24px color-mix(in srgb, var(--accent) 30%, transparent);transform:rotate(45deg)scale(1.08)}.service-card:hover h3{color:#123b21}.service-card:hover p{color:#254d35}.service-card:hover .card-footer>a svg{transform:translate(3px,-3px)}@media (width<=1100px){.service-card{transition:all .7s cubic-bezier(.23,1,.32,1);transform:none!important}.service-card:hover{box-shadow:none!important;transform:none!important}.service-card:hover:before,.service-card:hover:after{opacity:0!important}.service-card:hover .service-icon{color:var(--green)!important;box-shadow:none!important;background:#edf8f0!important;border-color:#dbe9df!important;transform:none!important}.service-card:hover .service-icon svg{transform:none!important}.service-card:hover .card-arrow{color:#7a887f!important;box-shadow:none!important;background:#eff5f0!important;transform:none!important}.service-card:hover h3{color:var(--ink)!important}.service-card:hover p{color:#69776e!important}.service-card:hover .card-footer>a svg{transform:none!important}.service-card.mobile-active{border-color:var(--accent,#b8ee55)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 8%, #fff), color-mix(in srgb, var(--accent) 18%, #f7fbf8))!important;box-shadow:0 30px 60px color-mix(in srgb, var(--accent) 12%, #032b1633), 0 0 0 2px color-mix(in srgb, var(--accent) 25%, transparent), inset 0 1px 0 #fffc!important;transform:translateY(-6px)scale(1.005)!important}.service-card.mobile-active:before{opacity:.25!important;filter:blur()!important;background:radial-gradient(circle at 30% 20%, var(--accent) 0%, transparent 50%), radial-gradient(circle at 70% 80%, var(--accent) 0%, transparent 45%)!important;animation:2.5s ease-in-out infinite alternate premiumGlow!important}.service-card.mobile-active:after{opacity:.4!important;transition:all 1.2s cubic-bezier(.23,1,.32,1)!important;animation:3s ease-in-out infinite shimmerSlide!important;left:100%!important}.service-card.mobile-active .card-light{opacity:.2!important;transform:scale(1.8)!important}.service-card.mobile-active .service-icon{background:var(--accent)!important;color:#17331f!important;border-color:var(--accent)!important;box-shadow:0 16px 32px color-mix(in srgb, var(--accent) 30%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent)!important;transform:translateY(-4px)rotate(-5deg)scale(1.04)!important}.service-card.mobile-active .service-icon svg{transform:scale(1.08)rotate(5deg)!important}.service-card.mobile-active .card-arrow{background:var(--accent)!important;color:#17331f!important;box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 28%, transparent)!important;transform:rotate(45deg)scale(1.06)!important}.service-card.mobile-active h3{color:#0f2e1c!important;text-shadow:0 2px 8px color-mix(in srgb, var(--accent) 10%, transparent)!important}.service-card.mobile-active p{color:#1f3f2c!important}.service-card.mobile-active .tag{background:color-mix(in srgb, var(--accent) 30%, #eff6f1)!important;color:color-mix(in srgb, var(--accent) 60%, #0f2e1c)!important;box-shadow:0 2px 8px color-mix(in srgb, var(--accent) 10%, transparent)!important}.service-card.mobile-active .card-footer>a{color:color-mix(in srgb, var(--accent) 70%, #0c5c30)!important}.service-card.mobile-active .card-footer>a svg{transform:translate(3px,-3px)!important}@keyframes premiumGlow{0%{opacity:.2;filter:blur()brightness(.9)}50%{opacity:.35;filter:blur(1px)brightness(1.1)}to{opacity:.2;filter:blur()brightness(.9)}}@keyframes shimmerSlide{0%{opacity:0;left:-60%}40%{opacity:.5}60%{opacity:.5}to{opacity:0;left:140%}}}@media (width<=700px){.service-card.mobile-active{box-shadow:0 24px 48px color-mix(in srgb, var(--accent) 10%, #032b162e), 0 0 0 1.5px color-mix(in srgb, var(--accent) 20%, transparent)!important;transform:translateY(-4px)scale(1.002)!important}.service-card.mobile-active .service-icon{transform:translateY(-3px)rotate(-4deg)scale(1.02)!important}.service-card.mobile-active .card-arrow{transform:rotate(45deg)scale(1.04)!important}@keyframes premiumGlow{0%{opacity:.15;filter:blur()}50%{opacity:.28;filter:blur(2px)}to{opacity:.15;filter:blur()}}}.platform{color:#fff;background:#041f10;padding:120px 0;position:relative;overflow:hidden}.platform-grid-bg{background-image:linear-gradient(#b8ee5508 1px,#0000 1px),linear-gradient(90deg,#b8ee5508 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 90%);mask-image:linear-gradient(90deg,#000,#0000 90%)}.platform:after{content:"";filter:blur(30px);background:#b8ee5515;border-radius:50%;width:600px;height:600px;position:absolute;top:-260px;right:-300px}.platform-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid;position:relative}.dashboard-wrap{padding:14px}.dashboard{color:#122017;transition:.6s var(--ease);background:#f8fbf9;border:1px solid #ffffff1b;border-radius:23px;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 45px 100px #0008}.dashboard-wrap:hover .dashboard{transform:none translateY(-8px);box-shadow:0 60px 120px #0009}.window-bar{border-bottom:1px solid #e3ece6;align-items:center;gap:5px;height:42px;padding:0 13px;display:flex}.window-bar>span{background:#cbd7cf;border-radius:50%;width:7px;height:7px}.window-bar b{letter-spacing:.14em;color:#87938b;margin-left:auto;font-size:6px}.window-bar em{color:var(--green);margin-left:10px;font-size:6px;font-style:normal;font-weight:800}.dash-body{min-height:375px;display:flex}.dash-body aside{background:#eef6f0;border-right:1px solid #e4ece6;flex-direction:column;align-items:center;gap:9px;width:58px;padding:14px 9px;display:flex}.dash-body aside i,.side-logo{color:#8a978f;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.side-logo{color:var(--green);background:#dff1e4;margin-bottom:6px}.dash-body aside i.active{color:#fff;background:#08783b}.workspace{flex:1;padding:19px}.work-head{justify-content:space-between;align-items:end;display:flex}.work-head small{color:#909c95;letter-spacing:.15em;font-size:6px}.work-head h3{margin:4px 0;font:800 17px Manrope,sans-serif}.work-head>span{color:var(--green);font-size:7px}.work-head i{background:#54c66b;border-radius:50%;width:5px;height:5px;display:inline-block}.kpis{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px;display:grid}.kpis div{background:#fff;border:1px solid #e6eee8;border-radius:10px;padding:10px}.kpis small,.kpis b,.kpis em{display:block}.kpis small{color:#8d9992;font-size:6px}.kpis b{margin-top:3px;font:800 16px Manrope,sans-serif}.kpis em{color:var(--green);font-size:6px;font-style:normal}.big-chart{background:#fff;border:1px solid #e6eee8;border-radius:12px;margin-top:9px;padding:12px}.chart-title{justify-content:space-between;font-size:7px;font-weight:800;display:flex}.chart-title small{color:#97a39c;font-size:6px;font-weight:500}.bar-set{background-color:#0000;background-image:linear-gradient(#08783b08 1px,#0000 1px),linear-gradient(90deg,#08783b08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 25px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:end;gap:6px;height:125px;margin-top:10px;padding:10px 4px 4px;display:flex}.bar-set i{background:linear-gradient(#0a9749,#0a974933);border-radius:5px 5px 2px 2px;flex:1;animation:3s infinite bars}.activity-row{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px;display:grid}.activity-row div{background:#fff;border:1px solid #e6eee8;border-radius:9px;padding:9px}.activity-row small,.activity-row b{display:block}.activity-row small{color:#929e96;font-size:6px}.activity-row b{margin-top:3px;font-size:8px}.activity-row b i{background:#52c66a;border-radius:50%;width:5px;height:5px;display:inline-block}.platform-copy .eyebrow{color:var(--lime)}.platform-copy h2{margin:18px 0;font-size:clamp(44px,5vw,63px);line-height:.97}.platform-copy h2 span{color:var(--lime)}.platform-copy>p{color:#ffffff75;max-width:500px;font-size:12px;line-height:1.8}.platform-list{gap:1px;margin:25px 0;display:grid}.platform-list>div{border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:10px 0;display:flex}.platform-list span{width:32px;height:32px;color:var(--lime);background:#b8ee5510;border-radius:9px;place-items:center;display:grid}.platform-list b{flex:1;font-size:9px}.platform-list>svg{color:#79da68}.light-cta{color:#032b16;background:var(--lime);border-radius:11px;align-items:center;gap:8px;padding:13px 15px;font-size:8px;font-weight:800;transition:all .4s;display:inline-flex}.light-cta:hover{transform:translateY(-3px);box-shadow:0 18px 35px #b8ee5525}.light-cta svg{width:14px}.about{background:#fff}.about-layout{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.about h2{max-width:580px;margin:18px 0;font-size:clamp(43px,5vw,62px);line-height:.98}.about h2 span{display:inline}.about-copy .lead{color:#24372b!important;font-size:18px!important;line-height:1.6!important}.about-copy>p{max-width:630px;color:var(--muted);font-size:12px;line-height:1.8}.about-points{border-top:1px solid var(--line);margin-top:27px}.about-points>div{border-bottom:1px solid var(--line);color:var(--green);gap:12px;padding:15px 0;display:flex}.about-points span{color:var(--muted);font-size:9px;line-height:1.55}.about-points b{color:var(--ink);margin-bottom:2px;font-size:10px;display:block}.contact{color:#fff;background:radial-gradient(circle at 85% 10%,#b8ee5520,#0000 28%),linear-gradient(135deg,#021b0c,#07532b 62%,#087d3e);padding:110px 0;position:relative;overflow:hidden}.contact-orbit{border:1px solid #b8ee5518;border-radius:50%;width:650px;height:650px;position:absolute;top:-320px;right:-380px;box-shadow:0 0 0 90px #b8ee5504,0 0 0 180px #b8ee5502}.contact-layout{grid-template-columns:1fr .72fr;align-items:start;gap:85px;display:grid;position:relative}.contact h2{margin:18px 0;font-size:clamp(46px,5.3vw,69px);line-height:.94}.contact h2 span{color:var(--lime)}.contact>div>div>p{color:#ffffff85;max-width:560px;font-size:12px;line-height:1.85}.contact-details{gap:13px;margin-top:28px;display:grid}.contact-details a,.contact-details>div{align-items:center;gap:11px;font-size:10px;display:flex}.contact-details svg{color:var(--lime);width:19px}.contact-details small{color:#ffffff50;letter-spacing:.14em;margin-bottom:3px;font-size:6px;display:block}.form-card{color:var(--ink);background:#fff;border-radius:23px;padding:25px;box-shadow:0 40px 90px #0006}.form-head{justify-content:space-between;align-items:start;display:flex}.form-head small{color:#718078;letter-spacing:.16em;font-size:6px;font-weight:800}.form-head h3{margin:5px 0 18px;font:800 21px Manrope,sans-serif}.form-head>svg{color:var(--green)}form label{color:#536158;margin:9px 0;font-size:8px;font-weight:800;display:block}input,textarea{background:#fbfdfb;border:1px solid #dbe7de;border-radius:9px;outline:none;width:100%;margin-top:5px;padding:11px 12px;font-size:9px}input:focus,textarea:focus{border-color:#67a57a;box-shadow:0 0 0 4px #08783b0d}textarea{resize:vertical}.form-card button{color:#fff;background:#032b16;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:13px;font-size:8px;font-weight:800;transition:all .4s;display:flex}.form-card button:hover{background:#08783b;transform:translateY(-3px)}.form-card button svg:last-child{margin-left:auto}.premium-footer{color:#fff;background:radial-gradient(circle at 12% 0,#b8ee551a,#0000 26%),linear-gradient(135deg,#01170a,#032b16 62%,#052f19);border-top:1px solid #b8ee551f;padding:66px 0 22px;position:relative;overflow:hidden}.footer-glow{pointer-events:none;border:1px solid #b8ee551a;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-320px;right:-320px;box-shadow:0 0 0 80px #b8ee5506,0 0 0 160px #b8ee5504}.footer-main{grid-template-columns:1.55fr .75fr 1fr .72fr;align-items:start;gap:48px;display:grid;position:relative}.footer-brand{align-items:center;gap:13px;display:inline-flex}.footer-logo-wrap{background:linear-gradient(145deg,#fff,#edf8f0);border:1px solid #ffffff2e;border-radius:16px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.footer-logo-wrap img{object-fit:contain;object-position:center;width:52px;height:52px}.footer-brand b{letter-spacing:.05em;font:800 15px Manrope,sans-serif;display:block}.footer-brand small{color:#7f9888;letter-spacing:.27em;margin-top:5px;font-size:6px;font-weight:800;display:block}.footer-brand-block>p{color:#ffffff7a;max-width:320px;margin:18px 0;font-size:9px;line-height:1.8}.footer-whatsapp{color:#c9f58a;background:#b8ee550f;border:1px solid #b8ee552e;border-radius:11px;align-items:center;gap:8px;padding:10px 12px;font-size:8px;font-weight:800;transition:all .35s;display:inline-flex}.footer-whatsapp:hover{background:var(--lime);color:#032b16;transform:translateY(-3px)}.footer-col{flex-direction:column;gap:10px;display:flex}.footer-col>small{color:#8bb17d;letter-spacing:.18em;margin-bottom:4px;font-size:6px;font-weight:800}.footer-col>a{color:#ffffff85;font-size:8px;transition:color .3s,transform .3s}.footer-col>a:hover{color:var(--lime);transform:translate(4px)}.footer-bottom{color:#ffffff4d;letter-spacing:.02em;border-top:1px solid #ffffff17;justify-content:space-between;gap:20px;margin-top:48px;padding-top:18px;font-size:6px;display:flex;position:relative}.floating-wa{color:#fff;z-index:900;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;transition:all .4s;display:grid;position:fixed;bottom:18px;right:19px;box-shadow:0 18px 40px #25d36655}.floating-wa span{border:1px solid #25d36655;border-radius:50%;animation:2s infinite ringPulse;position:absolute;inset:-5px}.floating-wa:hover{transform:translateY(-5px)scale(1.05)}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--delay,0s);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinR{to{transform:rotate(-360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes bars{0%,to{transform:scaleY(1)}50%{transform:scaleY(.86)}}@keyframes ringPulse{0%,to{opacity:.8;transform:scale(.95)}50%{opacity:0;transform:scale(1.15)}}@media (width<=1000px){.nav{display:none}.menu-btn{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:12px;align-items:center;gap:6px;padding:9px 11px;font-weight:800;display:flex}.menu-btn svg{width:18px}.menu-btn small{font-size:7px}.mobile-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;background:#032b1640;transition:all .35s;display:block;position:fixed;inset:0}.mobile-backdrop.show{opacity:1;visibility:visible}.nav.open{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;align-items:stretch;width:min(360px,100% - 36px);padding:14px;display:flex;position:fixed;top:76px;right:18px;box-shadow:0 30px 90px #032b1630}.mobile-nav-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:5px 5px 13px;display:flex}.mobile-nav-head span{color:#829087;letter-spacing:.13em;font-size:7px}.mobile-nav-head button{background:#f0f6f2;border:0;border-radius:9px;width:32px;height:32px}.nav.open .nav-links{box-shadow:none;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.nav.open .nav-links a{height:45px}.nav.open .nav-cta{justify-content:center;margin-top:9px}.hero-layout{grid-template-columns:1fr}.hero-stage{min-height:500px}.platform-layout{grid-template-columns:1fr}.about-layout{grid-template-columns:1fr;gap:35px}.contact-layout{grid-template-columns:1fr}.service-grid{grid-template-columns:repeat(2,1fr)}.float-card{display:none}}@media (width<=760px){html,body,#root,.site{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow-x:hidden!important}.container{width:calc(100% - 32px)!important;max-width:none!important}.header,.header.scrolled{height:74px!important}.brand-mark{width:52px!important;min-width:52px!important;height:52px!important}.brand-mark img{width:46px!important;height:46px!important}.brand strong{font-size:14px!important}.brand small{font-size:6px!important}.menu-btn{min-width:100px!important;height:48px!important;padding:0 14px!important}.hero{min-height:auto!important;display:block!important}.hero-layout{flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:48px 0 50px!important;display:flex!important}.hero-copy{width:100%!important}.hero h1{max-width:none!important;margin:16px 0 18px!important;font-size:clamp(42px,12vw,58px)!important;line-height:.92!important}.hero h1 span{display:inline!important}.hero-copy>p{max-width:none!important;font-size:12px!important;line-height:1.72!important}.hero-actions{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-top:22px!important}.hero-actions>*{width:100%!important}.btn-primary,.btn-outline{justify-content:flex-start!important;width:100%!important;height:56px!important;min-height:56px!important}.proof{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;width:100%!important;margin-top:20px!important;font-size:7px!important;display:grid!important}.hero-stage{width:100%!important;height:350px!important;min-height:350px!important;margin-top:20px!important}.o1{width:300px!important;height:300px!important}.o2{width:230px!important;height:230px!important}.o3{width:165px!important;height:165px!important}.stage-core{border-radius:20px!important;width:min(320px,100% - 30px)!important;padding:14px!important;transform:none!important}.stage-core:hover{transform:none!important}.core-title{gap:10px!important;margin:16px 0 12px!important}.core-title>span{width:44px!important;height:44px!important}.core-title strong{font-size:15px!important}.core-panel{padding:10px!important}.metrics{gap:5px!important;margin-top:8px!important}.metrics div{padding:7px!important}.metrics strong{font-size:14px!important}.sparkline{height:60px!important}.core-footer{gap:8px!important;margin-top:10px!important;font-size:6px!important}.ticker{height:48px!important;position:relative!important}.section{padding:62px 0!important}.section-head{margin-bottom:28px!important}.section-head h2{font-size:clamp(36px,10vw,48px)!important;line-height:.96!important}.service-grid{grid-template-columns:1fr!important;gap:12px!important}.service-card{height:auto!important;min-height:280px!important;padding:20px!important}.service-card .card-footer>a{font-size:8px!important}.platform{padding:62px 0!important}.platform-layout{flex-direction:column!important;gap:32px!important;display:flex!important}.dashboard-wrap{width:100%!important;padding:0!important}.dashboard,.dashboard-wrap:hover .dashboard{transform:none!important}.dash-body{min-height:300px!important}.dash-body aside{flex:0 0 46px!important;width:46px!important;padding:12px 6px!important}.workspace{padding:12px!important}.kpis{gap:5px!important}.kpis div{padding:7px!important}.kpis b{font-size:13px!important}.activity-row{grid-template-columns:1fr!important}.about-layout{grid-template-columns:1fr!important;gap:28px!important}.about h2{font-size:clamp(36px,10vw,48px)!important}.about-copy .lead{font-size:16px!important}.contact{padding:62px 0!important}.contact-layout{grid-template-columns:1fr!important;gap:32px!important}.contact h2{font-size:clamp(38px,10vw,50px)!important}.form-card{padding:18px!important}.form-card h3{font-size:18px!important}.premium-footer{text-align:center!important;padding:48px 0 20px!important}.footer-main{grid-template-columns:1fr!important;gap:28px!important}.footer-brand-block{flex-direction:column!important;align-items:center!important;display:flex!important}.footer-brand{justify-content:center!important}.footer-logo-wrap{width:64px!important;height:64px!important}.footer-logo-wrap img{width:56px!important;height:56px!important}.footer-brand b{font-size:18px!important}.footer-brand-block>p{max-width:100%!important;font-size:10px!important}.footer-whatsapp{padding:12px 18px!important;font-size:9px!important}.footer-col{align-items:center!important}.footer-col>a{font-size:10px!important}.footer-bottom{text-align:center!important;flex-direction:column!important;gap:6px!important;margin-top:28px!important;font-size:7px!important}.floating-wa{width:50px!important;height:50px!important;bottom:14px!important;right:14px!important}}@media (width<=400px){.container{width:calc(100% - 24px)!important}.hero h1{font-size:38px!important}.hero-stage{height:310px!important;min-height:310px!important}.o1{width:270px!important;height:270px!important}.o2{width:205px!important;height:205px!important}.o3{width:145px!important;height:145px!important}.stage-core{width:min(280px,100% - 20px)!important;padding:12px!important}.proof{grid-template-columns:1fr 1fr!important;gap:8px!important;font-size:6.5px!important}.service-card{min-height:260px!important;padding:18px!important}.service-card h3{font-size:17px!important}.service-card p{font-size:9px!important}.service-card .card-footer>a{font-size:7px!important}.card-arrow{flex:0 0 32px!important;width:32px!important;height:32px!important}}@media (hover:none){.service-card:hover{transform:none!important}.service-card:hover:before,.service-card:hover:after{opacity:0!important}.service-card:hover .service-icon,.service-card:hover .card-arrow,.service-card:hover .card-footer>a svg{transform:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
