*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#101410;line-height:1.5;background:#fff}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.wrap{width:min(calc(100% - 40px),1280px);margin:auto}header{position:sticky;top:0;z-index:20;background:rgba(3,6,4,.96);color:#fff;border-bottom:1px solid #50f000;backdrop-filter:blur(10px)}.nav{min-height:74px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px;min-width:max-content}.brand img{width:45px;height:45px;border-radius:50%;object-fit:cover}.brand b{font-size:25px;line-height:.8}.brand b span{color:#59ff00}.brand small{display:block;font-size:9px;letter-spacing:4px;margin-top:9px}.nav nav{display:flex;gap:25px;margin-left:auto;font-weight:700;font-size:14px}.nav nav a:hover{color:#59ff00}.btn{display:inline-flex;align-items:center;justify-content:center;background:#59ff00;color:#061006;padding:13px 20px;border-radius:12px;font-weight:800;transition:.2s}.btn:hover{transform:translateY(-1px);filter:brightness(.94)}.hero{background:radial-gradient(circle at 80% 40%,#24382b,#09100b 38%,#030604 75%);color:#fff}.hero-grid{min-height:590px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:60px;padding:58px 0}.eyebrow,.tag{font-weight:900;font-size:12px;letter-spacing:1.5px}.hero h1{font-size:clamp(48px,5.7vw,82px);line-height:.94;letter-spacing:-3.5px;margin:13px 0 24px}.hero h1 em{font-style:normal;color:#59ff00}.lead{font-size:19px;color:#e0e7e1;max-width:720px}.actions{display:flex;gap:14px;margin-top:28px}.ghost{background:transparent;color:#fff;border:1px solid #b8c2ba}.hero-logo img{border-radius:28px;box-shadow:0 22px 65px #000,0 0 34px rgba(89,255,0,.22)}.proof{background:#0b100d;color:#fff;border-top:1px solid #28332b}.proofgrid{display:grid;grid-template-columns:repeat(4,1fr);padding:21px 0}.proofgrid div{padding:0 24px;border-right:1px solid #4b584e}.proofgrid div:last-child{border:0}.proof b,.proof span{display:block}.proof b{color:#59ff00;font-size:18px}.proof span{font-size:13px;color:#cdd4ce}.section{padding:82px 0}.tag{color:#159a23}.section h2,.dark h2,.recognition h2,.cta h2{font-size:clamp(35px,4vw,54px);letter-spacing:-2.2px;line-height:1;margin:7px 0 19px;max-width:920px}.intro{font-size:17px;color:#59625b;max-width:900px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-top:34px}.cards article{border:1px solid #dfe5df;border-radius:17px;padding:25px;box-shadow:0 9px 27px rgba(0,0,0,.07);background:#fff}.cards i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#080d09;color:#59ff00;border:2px solid #59ff00;font-style:normal;font-weight:900}.cards h3{font-size:20px;line-height:1.1}.cards p{font-size:14px;color:#59625b;line-height:1.85}.dark{background:linear-gradient(120deg,#071008,#102217);color:#fff;padding:76px 0}.dark .tag,.recognition .tag{color:#59ff00}.industry{display:grid;grid-template-columns:1fr 1fr .9fr;gap:18px;margin-top:30px}.industry article{border:1px solid #536458;border-radius:17px;padding:28px;background:rgba(0,0,0,.25)}.industry .green{background:#59ff00;color:#071008;border-color:#59ff00}.industry h3{font-size:23px;margin:0 0 8px}.industry p{margin:0;color:#d2dad3}.industry .green p{color:#183018}.whygrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.whylist{display:grid;grid-template-columns:1fr 1fr;gap:15px}.whylist div{border-left:4px solid #59ff00;padding:7px 10px 12px 18px}.whylist b,.whylist span{display:block}.whylist b{font-size:18px}.whylist span{color:#59625b;font-size:14px;margin-top:5px}.recognition{padding:82px 0;background:#050806;color:#fff}.recognition .light{color:#cbd3cc}.awardgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.awardgrid article{overflow:hidden;border:1px solid #314035;border-radius:17px;background:#0d140f}.awardgrid img{width:100%;aspect-ratio:1.48/1;object-fit:cover}.awardgrid div{padding:21px}.awardgrid h3{margin:0 0 8px;font-size:20px}.awardgrid p{margin:0;color:#cbd3cc;font-size:14px}.testimonial{padding:68px 0;background:#f3f6f3}.quote{text-align:center;max-width:900px}.stars{color:#159a23;font-size:25px;letter-spacing:4px}.quote blockquote{font-size:clamp(24px,3vw,38px);line-height:1.25;font-weight:800;letter-spacing:-1px;margin:20px 0}.quote p{font-weight:700;color:#59625b}.cta{background:#59ff00;padding:56px 0}.ctagrid{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px}.cta p{max-width:800px}.blacktag{color:#071008}.black{background:#071008;color:#fff}footer{background:#030604;color:#fff;padding:29px 0;border-top:1px solid #48e600}.foot{display:flex;align-items:center;justify-content:space-between;gap:30px}.footright{text-align:right}.foot p{font-size:11px;letter-spacing:2px;margin:4px 0}.footright p:last-child{letter-spacing:.3px;color:#bfc8c1}
@media(max-width:1000px){.nav nav{display:none}.hero-grid{grid-template-columns:1fr 390px}.cards{grid-template-columns:1fr 1fr}.industry{grid-template-columns:1fr}.awardgrid{grid-template-columns:1fr 1fr}.whygrid{grid-template-columns:1fr}}
@media(max-width:700px){.wrap{width:min(calc(100% - 28px),1280px)}.nav{min-height:66px}.navbtn{display:none}.brand b{font-size:21px}.brand img{width:39px;height:39px}.hero-grid{grid-template-columns:1fr;padding:34px 0 45px;gap:30px}.hero-logo{grid-row:1}.hero-logo img{width:min(100%,380px);margin:auto;border-radius:20px}.hero h1{font-size:45px;letter-spacing:-2px}.lead{font-size:17px}.proofgrid{grid-template-columns:1fr 1fr}.proofgrid div{padding:14px;border-bottom:1px solid #334038}.proofgrid div:nth-child(2){border-right:0}.cards,.whylist,.awardgrid,.ctagrid{grid-template-columns:1fr}.actions{flex-direction:column}.actions .btn{width:100%}.section,.dark,.recognition{padding:58px 0}.ctagrid .btn{justify-self:start}.foot{flex-direction:column;align-items:flex-start}.footright{text-align:left}.quote blockquote{font-size:25px}.awardgrid img{aspect-ratio:1.55/1}.proof b{font-size:16px}}

.legal{font-size:.72rem;line-height:1.4;opacity:.72;max-width:650px;margin-left:auto}

.product-section{padding:76px 0;background:#050806;color:#fff;border-top:1px solid #263329}.product-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}.product-section h2,.credentials h2{font-size:clamp(35px,4vw,54px);letter-spacing:-2.2px;line-height:1;margin:7px 0 19px}.product-section p{color:#d2dad3;max-width:760px}.product-section .tag{color:#59ff00}.product-lead{font-size:22px!important;font-weight:800;color:#fff!important}.product-section .btn{margin-top:16px}.product-panel{border:1px solid #405146;border-radius:18px;padding:28px;background:linear-gradient(145deg,#102217,#08100a);display:grid;gap:11px}.product-panel strong{color:#59ff00;font-size:12px;letter-spacing:1.5px;margin-bottom:5px}.product-panel span{border-bottom:1px solid #314035;padding:8px 0;font-weight:700}.product-panel span:last-child{border:0}.credentials{padding:76px 0;background:#f3f6f3}.credential-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px}.credential-grid>div{background:#fff;border:1px solid #dfe5df;border-radius:16px;min-height:175px;padding:22px;display:flex;align-items:center;justify-content:center}.credential-grid img{width:100%;max-width:210px;max-height:135px;object-fit:contain}
@media(max-width:1000px){.product-grid{grid-template-columns:1fr}.credential-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.product-section,.credentials{padding:58px 0}.credential-grid{grid-template-columns:1fr 1fr;gap:12px}.credential-grid>div{min-height:130px;padding:14px}.credential-grid img{max-height:105px}}
