.vcb12,.vcb12 *{box-sizing:border-box}.vcb12{--vcb12-ink:#111610;--vcb12-green:#233822;--vcb12-green-dark:#182d1c;--vcb12-green-2:#557b36;--vcb12-lime:#8bc53d;--vcb12-paper:#f4f2eb;--vcb12-white:#fff;--vcb12-muted:#687168;--vcb12-line:#dce1d9;width:100%;margin:0;padding:110px 0;overflow:hidden;color:var(--vcb12-ink);background:var(--vcb12-white);font-family:"Poppins",Arial,sans-serif}.vcb12__container{width:min(1140px,calc(100% - 48px));margin:0 auto}.vcb12__header{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,.42fr);gap:72px;align-items:end;margin-bottom:56px}.vcb12__eyebrow{margin:0 0 17px;display:flex;align-items:center;gap:12px;color:var(--vcb12-green-2);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.vcb12__eyebrow::before{content:"";width:34px;height:2px;flex:0 0 34px;background:var(--vcb12-lime)}.vcb12__title{max-width:760px;margin:0;color:var(--vcb12-ink);font-size:clamp(42px,4.7vw,60px);font-weight:650;line-height:1.05;letter-spacing:-.043em}.vcb12__intro{max-width:455px;margin:0;color:#586259;font-size:18px;font-weight:400;line-height:1.75}.vcb12-faq{display:grid;grid-template-columns:minmax(290px,.38fr) minmax(0,.62fr);gap:20px;align-items:start}.vcb12-faq__aside{padding:39px 34px 35px;position:sticky;top:110px;border-radius:20px;background:var(--vcb12-paper)}.vcb12-faq__aside-label{margin:0 0 11px;color:var(--vcb12-green-2);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.vcb12-faq__aside-title{margin:0;color:var(--vcb12-green);font-size:29px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.vcb12-faq__aside-text{margin:16px 0 0;color:#687268;font-size:18px;font-weight:400;line-height:1.7}.vcb12-faq__aside-points{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--vcb12-line)}.vcb12-faq__aside-point{min-height:58px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--vcb12-line);color:var(--vcb12-ink);font-size:18px;font-weight:500;line-height:1.5}.vcb12-faq__aside-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--vcb12-lime)}.vcb12-faq__aside-button{width:100%;min-height:60px;margin-top:28px;padding:16px 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--vcb12-green);border-radius:10px;color:#fff;background:var(--vcb12-green);font-family:"Poppins",Arial,sans-serif;font-size:18px;font-weight:650;line-height:1.3;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.vcb12-faq__aside-button:hover{transform:translateY(-2px);background:var(--vcb12-green-dark);border-color:var(--vcb12-green-dark);box-shadow:0 10px 25px rgba(35,56,34,.14)}.vcb12-faq__list{border:1px solid var(--vcb12-line);border-radius:20px;overflow:hidden;background:#fff}.vcb12-faq__item{margin:0;background:#fff}.vcb12-faq__item+.vcb12-faq__item{border-top:1px solid var(--vcb12-line)}.vcb12-faq__question{min-height:88px;padding:25px 28px;display:grid;grid-template-columns:36px minmax(0,1fr) 38px;gap:16px;align-items:center;list-style:none;color:var(--vcb12-ink);background:#fff;font-size:20px;font-weight:600;line-height:1.45;cursor:pointer;transition:background-color .18s ease}.vcb12-faq__question::-webkit-details-marker{display:none}.vcb12-faq__question:hover{background:#fafbf8}.vcb12-faq__number{color:#98a097;font-size:11px;font-weight:700}.vcb12-faq__plus{width:36px;height:36px;display:grid;place-items:center;position:relative;border-radius:50%;background:var(--vcb12-paper)}.vcb12-faq__plus::before,.vcb12-faq__plus::after{content:"";position:absolute;width:14px;height:1.5px;background:var(--vcb12-green);transition:transform .2s ease}.vcb12-faq__plus::after{transform:rotate(90deg)}.vcb12-faq__item[open] .vcb12-faq__plus::after{transform:rotate(0deg)}.vcb12-faq__item[open] .vcb12-faq__question{background:var(--vcb12-paper)}.vcb12-faq__answer{padding:0 82px 29px 80px;background:var(--vcb12-paper)}.vcb12-faq__answer p{margin:0;color:#626d63;font-size:18px;font-weight:400;line-height:1.75}.vcb12-faq__answer strong{color:var(--vcb12-green);font-weight:650}.vcb12-final{margin-top:70px;padding:58px 52px;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:55px;align-items:center;border-radius:22px;background:var(--vcb12-green)}.vcb12-final::before{content:"";position:absolute;top:-160px;right:100px;width:400px;height:400px;border:1px solid rgba(255,255,255,.07);border-radius:50%}.vcb12-final::after{content:"";position:absolute;right:-90px;bottom:-180px;width:360px;height:360px;border-radius:50%;background:rgba(139,197,61,.08)}.vcb12-final__content{position:relative;z-index:2}.vcb12-final__label{margin:0 0 12px;color:var(--vcb12-lime);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.13em;text-transform:uppercase}.vcb12-final__title{max-width:760px;margin:0;color:#fff;font-size:clamp(36px,4vw,52px);font-weight:650;line-height:1.08;letter-spacing:-.04em}.vcb12-final__text{max-width:760px;margin:18px 0 0;color:rgba(255,255,255,.75);font-size:18px;font-weight:400;line-height:1.72}.vcb12-final__meta{margin-top:27px;display:flex;flex-wrap:wrap;gap:10px}.vcb12-final__meta-item{padding:9px 13px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:rgba(255,255,255,.88);background:rgba(255,255,255,.04);font-size:14px;font-weight:500;line-height:1.3}.vcb12-final__action{position:relative;z-index:2;min-width:285px}.vcb12-final__button{width:100%;min-height:64px;padding:17px 26px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--vcb12-lime);border-radius:10px;color:var(--vcb12-ink);background:var(--vcb12-lime);font-family:"Poppins",Arial,sans-serif;font-size:18px;font-weight:650;line-height:1.3;cursor:pointer;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.vcb12-final__button:hover{transform:translateY(-2px);background:#9bd64e;box-shadow:0 12px 30px rgba(0,0,0,.12)}.vcb12-final__contact{margin:17px 0 0;color:rgba(255,255,255,.62);font-size:14px;font-weight:400;line-height:1.7;text-align:center}.vcb12-final__contact a{color:#fff;font-weight:550;text-decoration:none}.vcb12-final__contact a:hover{text-decoration:underline}@media (max-width:991px){.vcb12{padding:86px 0}.vcb12__container{width:min(720px,calc(100% - 40px))}.vcb12__header{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.vcb12__intro{max-width:680px}.vcb12-faq{grid-template-columns:1fr}.vcb12-faq__aside{position:relative;top:auto}.vcb12-final{grid-template-columns:1fr;gap:32px}.vcb12-final__action{min-width:0;max-width:420px}}@media (max-width:680px){.vcb12{padding:68px 0 72px}.vcb12__container{width:calc(100% - 28px)}.vcb12__title{font-size:clamp(38px,10.6vw,49px)}.vcb12__intro{font-size:18px}.vcb12-faq__aside{padding:29px 23px;border-radius:16px}.vcb12-faq__aside-title{font-size:26px}.vcb12-faq__aside-text,.vcb12-faq__aside-point{font-size:18px}.vcb12-faq__aside-button{font-size:18px}.vcb12-faq__list{border-radius:16px}.vcb12-faq__question{min-height:0;padding:23px 20px;grid-template-columns:29px minmax(0,1fr) 34px;gap:10px;font-size:18px;line-height:1.5}.vcb12-faq__plus{width:34px;height:34px}.vcb12-faq__answer{padding:0 20px 24px 59px}.vcb12-faq__answer p{font-size:18px;line-height:1.72}.vcb12-final{margin-top:48px;padding:39px 23px;border-radius:18px}.vcb12-final__title{font-size:36px}.vcb12-final__text{font-size:18px}.vcb12-final__action{width:100%;max-width:none}.vcb12-final__button{width:100%;font-size:18px}}@media (prefers-reduced-motion:reduce){.vcb12 *,.vcb12 *::before,.vcb12 *::after{transition:none!important}}