.vgaw26-hero,.vgaw26-hero *{box-sizing:border-box}.vgaw26-hero{--vgaw26-forest:#0d2a1a;--vgaw26-forest-deep:#081c11;--vgaw26-lime:#98d72f;--vgaw26-lime-light:#b9ed5b;--vgaw26-paper:#fbfaf6;position:relative;width:100%;margin:0;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(circle at 2% 3%,rgba(152,215,47,.15),transparent 33%),radial-gradient(circle at 79% 18%,rgba(152,215,47,.08),transparent 29%),var(--vgaw26-forest);font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.vgaw26-hero::before{content:"";position:absolute;z-index:-1;top:-280px;left:-240px;width:650px;height:650px;border:1px solid rgba(185,237,91,.08);border-radius:50%;box-shadow:0 0 0 92px rgba(185,237,91,.018),0 0 0 184px rgba(185,237,91,.012);pointer-events:none}.vgaw26-hero__inner{display:grid;width:min(100%,1600px);min-height:780px;margin:0 auto;padding-left:clamp(24px,4.4vw,76px);grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:clamp(42px,7vw,110px);align-items:stretch}.vgaw26-hero__content{align-self:center;max-width:690px;padding:clamp(82px,9vw,132px) 0 clamp(76px,8vw,118px)}.vgaw26-hero__eyebrow{display:flex;margin:0 0 22px;align-items:center;gap:11px;color:var(--vgaw26-lime-light);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.15em}.vgaw26-hero__eyebrow>span{width:28px;height:1px;flex:0 0 28px;background:currentColor}.vgaw26-hero__title{max-width:740px;margin:0;color:#fff;font-size:clamp(44px,5.1vw,76px);font-weight:700;line-height:.99;letter-spacing:-.048em;text-wrap:balance}.vgaw26-hero__title>span{display:block;margin-top:9px;color:var(--vgaw26-lime-light)}.vgaw26-hero__intro{max-width:680px;margin:28px 0 0;color:rgba(255,255,255,.76);font-size:18px;font-weight:400;line-height:1.76}.vgaw26-hero__intro strong{color:#fff;font-weight:600}.vgaw26-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.vgaw26-hero__button{display:inline-flex;min-height:54px;padding:13px 24px;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:999px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none!important;transition:transform 180ms ease,background-color 180ms ease,border-color 180ms ease}.vgaw26-hero__button--primary{border-color:var(--vgaw26-lime);background:var(--vgaw26-lime);color:#0b2511!important}.vgaw26-hero__button--primary:hover{border-color:var(--vgaw26-lime-light);background:var(--vgaw26-lime-light);color:#0b2511!important;transform:translateY(-2px)}.vgaw26-hero__button--secondary{border-color:rgba(255,255,255,.38);background:0 0;color:#fff!important}.vgaw26-hero__button--secondary:hover{border-color:rgba(255,255,255,.7);background:rgba(255,255,255,.08);color:#fff!important;transform:translateY(-2px)}.vgaw26-hero__button:focus-visible{outline:3px solid rgba(185,237,91,.42);outline-offset:4px}.vgaw26-hero__proof{display:flex;margin:32px 0 0;padding:0;flex-wrap:wrap;gap:12px 24px;list-style:none}.vgaw26-hero__proof li{display:inline-flex;align-items:center;gap:9px;color:rgba(255,255,255,.72);font-size:14px;font-weight:600;line-height:1.45}.vgaw26-hero__proof li>span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--vgaw26-lime);box-shadow:0 0 0 5px rgba(152,215,47,.14)}.vgaw26-hero__media{position:relative;min-width:0;min-height:690px;overflow:hidden;align-self:stretch;background:#203024;border-radius:28px 0 0 0}.vgaw26-hero__media>img{display:block;width:100%;height:100%;min-height:690px;object-fit:cover;object-position:center}.vgaw26-hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,17,10,.02) 35%,rgba(5,17,10,.74) 100%),linear-gradient(100deg,rgba(5,17,10,.12),transparent 42%);pointer-events:none}.vgaw26-hero__float{position:absolute;z-index:3;display:flex;padding:14px 17px;align-items:center;gap:13px;border:1px solid rgba(13,42,26,.1);border-radius:14px;background:rgba(251,250,246,.97);box-shadow:0 16px 38px rgba(0,0,0,.18);color:#152018}.vgaw26-hero__float--sample{top:12%;left:-34px}.vgaw26-hero__float--hardware{top:39%;right:4%}.vgaw26-hero__float-dot{width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:var(--vgaw26-lime);box-shadow:0 0 0 6px rgba(152,215,47,.18)}.vgaw26-hero__float strong,.vgaw26-hero__float small{display:block}.vgaw26-hero__float strong{color:#152018;font-size:16px;font-weight:700;line-height:1.25}.vgaw26-hero__float small{margin-top:4px;color:#677169;font-size:12px;font-weight:500;line-height:1.35}.vgaw26-hero__caption{position:absolute;z-index:2;right:30px;bottom:30px;left:30px}.vgaw26-hero__caption small,.vgaw26-hero__caption strong{display:block}.vgaw26-hero__caption small{color:var(--vgaw26-lime-light);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.13em}.vgaw26-hero__caption strong{max-width:430px;margin-top:5px;color:#fff;font-size:18px;font-weight:600;line-height:1.45}@media (max-width:1180px){.vgaw26-hero__inner{grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);gap:50px}.vgaw26-hero__title{font-size:clamp(43px,5.4vw,65px)}.vgaw26-hero__float--sample{left:-20px}}@media (max-width:920px){.vgaw26-hero__inner{width:100%;min-height:0;padding:0 clamp(22px,5vw,44px) 72px;grid-template-columns:1fr;gap:0}.vgaw26-hero__content{max-width:780px;padding:76px 0 62px}.vgaw26-hero__media{min-height:560px;border-radius:24px}.vgaw26-hero__media>img{min-height:560px}.vgaw26-hero__float--sample{left:22px}}@media (max-width:620px){.vgaw26-hero__inner{padding:0 18px 58px}.vgaw26-hero__content{padding:58px 0 48px}.vgaw26-hero__eyebrow{align-items:flex-start;margin-bottom:18px;font-size:11px;letter-spacing:.1em}.vgaw26-hero__eyebrow>span{margin-top:7px}.vgaw26-hero__title{font-size:clamp(38px,11.6vw,52px);line-height:1.04;text-wrap:pretty}.vgaw26-hero__intro{margin-top:23px;font-size:18px;line-height:1.7}.vgaw26-hero__actions{margin-top:28px;flex-direction:column}.vgaw26-hero__button{width:100%;min-height:54px}.vgaw26-hero__proof{margin-top:26px;flex-direction:column;gap:11px}.vgaw26-hero__media,.vgaw26-hero__media>img{min-height:470px}.vgaw26-hero__media{border-radius:20px}.vgaw26-hero__float{padding:11px 13px;gap:10px}.vgaw26-hero__float--sample{top:16px;left:16px}.vgaw26-hero__float--hardware{top:118px;right:16px}.vgaw26-hero__float strong{font-size:14px}.vgaw26-hero__float small{font-size:10px}.vgaw26-hero__caption{right:20px;bottom:22px;left:20px}.vgaw26-hero__caption small{font-size:10px;letter-spacing:.1em}.vgaw26-hero__caption strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.vgaw26-hero__button{transition:none}}