.vgb26-faq,.vgb26-faq *{box-sizing:border-box}.vgb26-faq{--vgb26-green:#8bc53d;--vgb26-green-light:#a3d95c;--vgb26-deep-green:#233822;--vgb26-ink:#111610;--vgb26-muted:#626a60;--vgb26-cream:#f6f4ed;position:relative;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;color:var(--vgb26-ink);background:#fff;font-family:"Poppins",Arial,sans-serif;scroll-margin-top:96px}.vgb26-faq::before{content:"";position:absolute;top:92px;right:-105px;width:390px;height:390px;opacity:.18;background-image:radial-gradient(rgba(35,56,34,.28) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(circle,#000 0%,transparent 72%);mask-image:radial-gradient(circle,#000 0%,transparent 72%);pointer-events:none}.vgb26-faq__inner{position:relative;z-index:1;width:min(100%,1380px);margin:0 auto;padding:clamp(88px,8vw,128px) clamp(22px,5vw,72px)}.vgb26-faq__layout{display:grid;grid-template-columns:minmax(340px,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(45px,7vw,96px)}.vgb26-faq__side{position:sticky;top:112px;padding:clamp(31px,4vw,48px);overflow:hidden;color:#fff;background:radial-gradient(circle at 100% 0%,rgba(139,197,61,.17),transparent 31%),var(--vgb26-deep-green);border:1px solid rgba(139,197,61,.24);border-radius:18px;box-shadow:0 26px 68px rgba(24,39,23,.15)}.vgb26-faq__side::after{content:"?";position:absolute;right:-18px;bottom:-62px;color:rgba(255,255,255,.035);font-size:260px;font-weight:750;line-height:1;pointer-events:none}.vgb26-faq__side-content{position:relative;z-index:1}.vgb26-faq__eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 19px;color:var(--vgb26-green);font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.vgb26-faq__eyebrow::before{content:"";width:29px;height:2px;flex:0 0 29px;background:var(--vgb26-green)}.vgb26-faq__title{margin:0;color:#fff;font-size:clamp(39px,4.5vw,58px);font-weight:650;line-height:1.09;letter-spacing:-.043em;text-wrap:balance}.vgb26-faq__title span{display:block;margin-top:4px;color:var(--vgb26-green)}.vgb26-faq__intro{margin:23px 0 0;color:rgba(255,255,255,.7);font-size:18px;font-weight:400;line-height:1.72}.vgb26-faq__intro strong{color:#fff;font-weight:650}.vgb26-faq__facts{margin:27px 0 0;padding:23px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-top:1px solid rgba(255,255,255,.11);list-style:none}.vgb26-faq__facts li{min-height:85px;padding:14px 13px;display:flex;align-items:flex-start;gap:9px;color:rgba(255,255,255,.84);background:rgba(255,255,255,.052);border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:13px;font-weight:600;line-height:1.5}.vgb26-faq__button{width:100%;min-height:55px;margin-top:27px;padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;gap:11px;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-faq__button:hover{color:#10160f!important;background:var(--vgb26-green-light);border-color:var(--vgb26-green-light);transform:translateY(-2px)}.vgb26-faq__button:focus-visible{outline:3px solid rgba(139,197,61,.46);outline-offset:4px}.vgb26-faq__questions{min-width:0}.vgb26-faq__questions-head{margin-bottom:27px;padding-bottom:22px;border-bottom:1px solid rgba(35,56,34,.12)}.vgb26-faq__questions-label{margin:0 0 7px;color:var(--vgb26-green);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.105em;text-transform:uppercase}.vgb26-faq__questions-head h3{margin:0;color:var(--vgb26-ink);font-size:clamp(29px,3.4vw,44px);font-weight:650;line-height:1.18;letter-spacing:-.035em;text-wrap:balance}.vgb26-faq__questions-head p:last-child{max-width:730px;margin:14px 0 0;color:var(--vgb26-muted);font-size:18px;font-weight:400;line-height:1.7}.vgb26-faq__list{display:grid;gap:12px}.vgb26-faq-item{overflow:hidden;background:var(--vgb26-cream);border:1px solid rgba(35,56,34,.1);border-radius:11px;transition:background-color 170ms ease,border-color 170ms ease,box-shadow 170ms ease}.vgb26-faq-item[open]{background:#fff;border-color:rgba(139,197,61,.43);box-shadow:0 15px 38px rgba(27,42,25,.075)}.vgb26-faq-item summary{min-height:92px;padding:22px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;color:var(--vgb26-ink);cursor:pointer;list-style:none;user-select:none}.vgb26-faq-item summary::-webkit-details-marker{display:none}.vgb26-faq-item summary::marker{display:none;content:""}.vgb26-faq-item summary:focus-visible{outline:3px solid rgba(139,197,61,.37);outline-offset:-4px;border-radius:9px}.vgb26-faq-item__number{width:41px;height:41px;display:inline-flex;align-items:center;justify-content:center;color:var(--vgb26-deep-green);background:rgba(139,197,61,.15);border:1px solid rgba(139,197,61,.21);border-radius:50%;font-size:11px;font-weight:750;line-height:1}.vgb26-faq-item[open] .vgb26-faq-item__number{background:var(--vgb26-green);border-color:var(--vgb26-green)}.vgb26-faq-item__question{font-size:19px;font-weight:650;line-height:1.45}.vgb26-faq-item__toggle{position:relative;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--vgb26-deep-green);background:#fff;border:1px solid rgba(35,56,34,.13);border-radius:50%}.vgb26-faq-item__toggle::before,.vgb26-faq-item__toggle::after{content:"";position:absolute;width:13px;height:2px;background:currentColor;border-radius:2px;transition:transform 170ms ease}.vgb26-faq-item__toggle::after{transform:rotate(90deg)}.vgb26-faq-item[open] .vgb26-faq-item__toggle{color:#fff;background:var(--vgb26-deep-green);border-color:var(--vgb26-deep-green)}.vgb26-faq-item[open] .vgb26-faq-item__toggle::after{transform:rotate(0)}.vgb26-faq-item__answer{padding:0 73px 25px 80px}.vgb26-faq-item__answer p{margin:0;color:var(--vgb26-muted);font-size:18px;font-weight:400;line-height:1.72}.vgb26-faq-item__answer strong{color:var(--vgb26-deep-green);font-weight:650}.vgb26-faq__after-note{margin:24px 0 0;padding:18px 19px;display:flex;align-items:flex-start;gap:12px;color:var(--vgb26-muted);background:rgba(139,197,61,.09);border:1px solid rgba(139,197,61,.24);border-radius:9px;font-size:18px;font-weight:400;line-height:1.65}.vgb26-faq__after-note strong{color:var(--vgb26-deep-green);font-weight:650}@media (max-width:1020px){.vgb26-faq__layout{grid-template-columns:minmax(310px,.68fr) minmax(0,1.32fr);gap:42px}.vgb26-faq__side{padding:34px 28px}.vgb26-faq__facts{grid-template-columns:1fr}.vgb26-faq__facts li{min-height:0}}@media (max-width:860px){.vgb26-faq__layout{grid-template-columns:1fr;gap:52px}.vgb26-faq__side{position:relative;top:auto}.vgb26-faq__side-content{max-width:760px}.vgb26-faq__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:680px){.vgb26-faq{scroll-margin-top:72px}.vgb26-faq__inner{padding:72px 18px 76px}.vgb26-faq__layout{gap:44px}.vgb26-faq__side{padding:30px 20px 24px;border-radius:15px}.vgb26-faq__eyebrow{align-items:flex-start;margin-bottom:17px;font-size:10px;letter-spacing:.105em}.vgb26-faq__eyebrow::before{margin-top:7px}.vgb26-faq__title{font-size:clamp(35px,10.4vw,46px);line-height:1.13;letter-spacing:-.037em;text-wrap:pretty}.vgb26-faq__intro,.vgb26-faq__questions-head p:last-child,.vgb26-faq-item__answer p,.vgb26-faq__after-note{font-size:18px;line-height:1.68}.vgb26-faq__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.vgb26-faq__button{transition:none}.vgb26-faq__questions-head{margin-bottom:22px}.vgb26-faq__questions-head h3{font-size:30px}.vgb26-faq-item{transition:none}.vgb26-faq-item summary{min-height:84px;padding:18px 15px;gap:12px}.vgb26-faq-item__number{width:37px;height:37px}.vgb26-faq-item__question{font-size:18px;line-height:1.45}.vgb26-faq-item__toggle{width:31px;height:31px}.vgb26-faq-item__answer{padding:0 15px 21px 64px}.vgb26-faq-item__toggle::before,.vgb26-faq-item__toggle::after{transition:none}.vgb26-faq__after-note{padding:17px}}@media (max-width:390px){.vgb26-faq__facts{grid-template-columns:1fr}.vgb26-faq-item summary{grid-template-columns:minmax(0,1fr) auto}.vgb26-faq-item__number{display:none}.vgb26-faq-item__answer{padding-left:15px}}