.vgb26-materials,.vgb26-materials *{box-sizing:border-box}.vgb26-materials{--vgb26-green:#8bc53d;--vgb26-green-light:#a3d95c;--vgb26-deep-green:#233822;--vgb26-ink:#111610;position:relative;isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;color:#fff;background:radial-gradient(circle at 8% 10%,rgba(139,197,61,.17),transparent 27%),radial-gradient(circle at 94% 86%,rgba(139,197,61,.1),transparent 25%),linear-gradient(128deg,#111810 0%,#182719 54%,#20351f 100%);font-family:"Poppins",Arial,sans-serif}.vgb26-materials::before{content:"";position:absolute;z-index:-1;top:-250px;right:-190px;width:620px;height:620px;border:1px solid rgba(255,255,255,.07);border-radius:50%;box-shadow:0 0 0 72px rgba(255,255,255,.016),0 0 0 144px rgba(255,255,255,.01);pointer-events:none}.vgb26-materials::after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:38%;height:40%;opacity:.17;background-image:radial-gradient(rgba(255,255,255,.28) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to top right,#000,transparent 76%);mask-image:linear-gradient(to top right,#000,transparent 76%);pointer-events:none}.vgb26-materials__inner{width:min(100%,1380px);margin:0 auto;padding:clamp(86px,8vw,128px) clamp(22px,5vw,72px)}.vgb26-materials__top{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(58px,7vw,105px)}.vgb26-materials__content{max-width:680px}.vgb26-materials__eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 20px;color:rgba(255,255,255,.76);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.vgb26-materials__eyebrow::before{content:"";width:30px;height:2px;flex:0 0 30px;background:var(--vgb26-green)}.vgb26-materials__title{max-width:690px;margin:0;color:#fff;font-size:clamp(40px,4.7vw,62px);font-weight:650;line-height:1.1;letter-spacing:-.043em;text-wrap:balance}.vgb26-materials__title span{display:block;margin-top:5px;color:var(--vgb26-green)}.vgb26-materials__copy{margin-top:26px}.vgb26-materials__copy p{margin:0;color:rgba(255,255,255,.72);font-size:18px;font-weight:400;line-height:1.75}.vgb26-materials__copy p+p{margin-top:17px}.vgb26-materials__criteria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:29px 0 0;padding:0;list-style:none}.vgb26-materials__criteria li{min-height:48px;padding:11px 13px;display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.82);background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:13px;font-weight:600;line-height:1.4}.vgb26-materials__visual{position:relative;width:100%;max-width:670px;justify-self:end}.vgb26-materials__visual::before{content:"";position:absolute;z-index:-1;inset:-17px 24px 22px -17px;border:1px solid rgba(139,197,61,.32);border-radius:26px}.vgb26-materials__figure{position:relative;min-height:490px;margin:0;overflow:hidden;aspect-ratio:16/11;background:#dadbd6;border:1px solid rgba(255,255,255,.14);border-radius:24px;box-shadow:0 32px 80px rgba(0,0,0,.33)}.vgb26-materials__figure img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.vgb26-materials__image-shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(10,16,9,.8) 0%,rgba(10,16,9,.08) 43%,transparent 65%),linear-gradient(135deg,rgba(13,20,12,.12),transparent 48%)}.vgb26-materials__caption{position:absolute;z-index:2;right:28px;bottom:26px;left:28px}.vgb26-materials__caption span,.vgb26-materials__caption strong{display:block}.vgb26-materials__caption span{margin-bottom:6px;color:var(--vgb26-green);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.11em;text-transform:uppercase}.vgb26-materials__caption strong{max-width:470px;color:#fff;font-size:clamp(19px,1.8vw,25px);font-weight:600;line-height:1.38}.vgb26-materials__review-card{position:absolute;z-index:3;top:25px;left:-36px;max-width:235px;padding:15px 17px;display:flex;align-items:center;gap:12px;color:var(--vgb26-ink);background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.82);border-radius:12px;box-shadow:0 18px 48px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vgb26-materials__review-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;color:var(--vgb26-deep-green);background:rgba(139,197,61,.2);border-radius:9px}.vgb26-materials__review-card strong,.vgb26-materials__review-card small{display:block}.vgb26-materials__review-card strong{color:#172116;font-size:15px;font-weight:700;line-height:1.3}.vgb26-materials__review-card small{margin-top:3px;color:#687064;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.045em;text-transform:uppercase}.vgb26-materials__grid{margin-top:clamp(54px,6vw,78px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.vgb26-material-card{position:relative;min-height:285px;padding:28px 25px 26px;overflow:hidden;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);border-radius:13px;transition:transform 190ms ease,background-color 190ms ease,border-color 190ms ease}.vgb26-material-card::after{content:attr(data-number);position:absolute;right:18px;bottom:7px;color:rgba(255,255,255,.035);font-size:84px;font-weight:700;line-height:1;letter-spacing:-.06em;pointer-events:none}.vgb26-material-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.085);border-color:rgba(139,197,61,.36)}.vgb26-material-card__top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px}.vgb26-material-card__icon{width:43px;height:43px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 43px;color:var(--vgb26-green);background:rgba(139,197,61,.11);border:1px solid rgba(139,197,61,.25);border-radius:10px}.vgb26-material-card__type{color:rgba(255,255,255,.5);font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.vgb26-material-card h3{position:relative;z-index:1;margin:21px 0 0;color:#fff;font-size:21px;font-weight:650;line-height:1.35;letter-spacing:-.018em}.vgb26-material-card p{position:relative;z-index:1;margin:13px 0 0;color:rgba(255,255,255,.68);font-size:18px;font-weight:400;line-height:1.68}.vgb26-materials__bottom{margin-top:18px;padding:clamp(28px,4vw,40px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;background:rgba(8,13,8,.48);border:1px solid rgba(139,197,61,.23);border-radius:13px}.vgb26-materials__bottom-copy{max-width:910px}.vgb26-materials__bottom h3{margin:0;color:#fff;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1.32;letter-spacing:-.025em}.vgb26-materials__bottom p{margin:12px 0 0;color:rgba(255,255,255,.7);font-size:18px;font-weight:400;line-height:1.7}.vgb26-materials__button{min-height:54px;padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;gap:11px;white-space:nowrap;color:#10160f!important;background:var(--vgb26-green);border:1px solid var(--vgb26-green);border-radius:4px;font-size:14px;font-weight:650;line-height:1.2;text-decoration:none!important;transition:transform 180ms ease,background-color 180ms ease,border-color 180ms ease}.vgb26-materials__button:hover{color:#10160f!important;background:var(--vgb26-green-light);border-color:var(--vgb26-green-light);transform:translateY(-2px)}.vgb26-materials__button:focus-visible{outline:3px solid rgba(139,197,61,.42);outline-offset:4px}@media (max-width:1100px){.vgb26-materials__top{grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr);gap:54px}.vgb26-materials__review-card{left:-18px}.vgb26-materials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vgb26-material-card{min-height:260px}}@media (max-width:900px){.vgb26-materials__top{grid-template-columns:1fr;gap:62px}.vgb26-materials__content{max-width:760px}.vgb26-materials__visual{max-width:760px;justify-self:center}.vgb26-materials__figure{min-height:450px}.vgb26-materials__bottom{grid-template-columns:1fr;align-items:start;gap:24px}.vgb26-materials__button{justify-self:start}}@media (max-width:640px){.vgb26-materials__inner{padding:72px 18px 76px}.vgb26-materials__eyebrow{align-items:flex-start;margin-bottom:17px;font-size:10px;letter-spacing:.105em}.vgb26-materials__eyebrow::before{margin-top:7px}.vgb26-materials__title{font-size:clamp(35px,10.4vw,46px);line-height:1.13;letter-spacing:-.037em;text-wrap:pretty}.vgb26-materials__copy{margin-top:22px}.vgb26-materials__copy p,.vgb26-material-card p,.vgb26-materials__bottom p{font-size:18px;line-height:1.7}.vgb26-materials__criteria{grid-template-columns:1fr}.vgb26-materials__top{gap:49px}.vgb26-materials__visual::before{inset:-10px 10px 12px -10px;border-radius:20px}.vgb26-materials__figure{min-height:400px;aspect-ratio:4/5;border-radius:18px}.vgb26-materials__figure img{object-position:54% center}.vgb26-materials__caption{right:20px;bottom:22px;left:20px}.vgb26-materials__caption strong{font-size:20px}.vgb26-materials__review-card{top:14px;left:14px;max-width:calc(100% - 28px);padding:12px 14px}.vgb26-materials__review-icon{width:34px;height:34px;flex-basis:34px}.vgb26-materials__grid{margin-top:44px;grid-template-columns:1fr;gap:13px}.vgb26-material-card{min-height:0;padding:25px 21px 24px}.vgb26-material-card:hover{transform:none}.vgb26-materials__bottom{margin-top:14px;padding:27px 21px 29px}.vgb26-materials__button{width:100%;min-height:52px;transition:none}}