{"id":1115,"date":"2026-10-14T13:28:00","date_gmt":"2026-10-14T11:28:00","guid":{"rendered":"https:\/\/vgec.pl\/?post_type=oferta&#038;p=1115"},"modified":"2026-10-15T16:06:44","modified_gmt":"2026-10-15T14:06:44","slug":"bess-development-rtb","status":"publish","type":"oferta","link":"https:\/\/vgec.pl\/en\/oferta\/bess-development-rtb\/","title":{"rendered":"BESS Development to RTB"},"content":{"rendered":"\n<style>\n@font-face{font-family:'VGE Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/source-sans-3-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'VGE Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/source-sans-3-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'VGE Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/source-sans-3-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'VGE Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/source-sans-3-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'VGE Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/source-sans-3-latin-ext-700-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'VGE Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/source-sans-3-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'VGE Head';font-style:normal;font-weight:600;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/montserrat-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'VGE Head';font-style:normal;font-weight:600;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/montserrat-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'VGE Head';font-style:normal;font-weight:700;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/montserrat-latin-ext-700-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'VGE Head';font-style:normal;font-weight:700;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/montserrat-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'VGE Head';font-style:normal;font-weight:800;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/montserrat-latin-ext-800-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'VGE Head';font-style:normal;font-weight:800;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/montserrat-latin-800-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n#vge-k1 .k1-cf7{font-family:'VGE Sans',system-ui,sans-serif;color:#434547}\n#vge-k1 .k1-cf7 p{margin:0 0 16px;color:#74787C;font-size:15px;line-height:1.5}\n#vge-k1 .k1-cf7 label{display:block;font-size:15px;color:#74787C}\n#vge-k1 .k1-cf7 input[type=text],#vge-k1 .k1-cf7 input[type=email],#vge-k1 .k1-cf7 input[type=tel],#vge-k1 .k1-cf7 textarea{width:100%;margin-top:6px;font:400 17px\/1.4 'VGE Sans',system-ui,sans-serif;color:#1F1F25;background:#F6F6F6;border:1.5px solid transparent;border-radius:12px;padding:14px 16px;box-sizing:border-box}\n#vge-k1 .k1-cf7 textarea{min-height:150px;resize:vertical}\n#vge-k1 .k1-cf7 input:focus,#vge-k1 .k1-cf7 textarea:focus{outline:none;border-color:#76B82A;background:#fff}\n#vge-k1 .k1-cf7 .wpcf7-acceptance label{display:flex;gap:10px;align-items:flex-start;font-size:14px}\n#vge-k1 .k1-cf7 .wpcf7-list-item{margin:0}\n#vge-k1 .k1-cf7 input[type=submit]{height:52px;padding:0 28px;border:0;border-radius:999px;background:#76B82A;color:#fff;font:600 16px\/1 'VGE Sans',system-ui,sans-serif;cursor:pointer}\n#vge-k1 .k1-cf7 a{color:#1F1F25;text-decoration:underline;text-decoration-color:#76B82A}\n#vge-k1{display:block;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:0}\n<\/style>\n\n\n\n<div id=\"vge-k1\" class=\"vge-k1\"><template shadowrootmode=\"open\"><style>\n\n\/* === wsp\u00f3lne: tokeny marki (bez nowych kolor\u00f3w) === *\/\n:host{\n  --ink:#1F1F25; --green:#76B82A; --text:#434547; --muted:#74787C; --bg:#F6F6F6; --white:#fff;\n  --ink-80:rgba(31,31,37,.8); --line:rgba(31,31,37,.12); --line-d:rgba(255,255,255,.14);\n  --pad:clamp(16px,4vw,48px); --max:1240px;\n  --font:'VGE Sans',system-ui,sans-serif; --head:'VGE Head',system-ui,sans-serif;\n}\n*,*::before,*::after{box-sizing:border-box}\n\n:host{margin:0;font-family:var(--font);font-size:18px;line-height:1.6;color:var(--text);background:var(--bg);\n  font-variant-numeric:lining-nums;overflow-x:clip}\nimg,video{max-width:100%;display:block}\na{color:inherit}\nh1,h2,h3{font-family:var(--head);color:var(--ink);margin:0;line-height:1.08;letter-spacing:-.02em}\n.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}\n.eyebrow{display:inline-flex;align-items:center;gap:10px;font:700 13px\/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--green)}\n.eyebrow::before{content:\"\";width:28px;height:2px;background:currentColor}\n.btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;font:600 16px\/1 var(--font);text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease}\n.btn-green{background:var(--green);color:var(--white)}\n.btn-green:hover{transform:translateY(-2px)}\n.btn-ghost{border:1.5px solid currentColor;color:var(--white)}\n.btn-ghost:hover{background:var(--white);color:var(--ink)}\n.btn .arr{transition:transform .2s ease}\n.btn:hover .arr{transform:translateX(4px)}\n\n\/* nawigacja (wsp\u00f3lna; menu mobilne bez JS: checkbox + label) *\/\n.nav{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;\n  padding:18px var(--pad);color:var(--white);transition:background .3s ease,padding .3s ease}\n.nav.solid{background:rgba(31,31,37,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:12px var(--pad)}\n.nav .logo{position:relative;z-index:3}\n.nav img{height:38px;width:auto}\n.nav .menu{display:flex;align-items:center;gap:28px;flex:1;justify-content:flex-end}\n.nav ul{display:flex;gap:28px;list-style:none;margin:0 auto 0 0;padding:0;font:600 14px\/1 var(--head);letter-spacing:.06em;text-transform:uppercase}\n.nav ul a{text-decoration:none;position:relative;padding:6px 0}\n.nav ul a::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}\n.nav ul a:hover::after,.nav ul a.on::after{transform:scaleX(1)}\n.nav .cta{height:42px;padding:0 20px;font-size:14px}\n.nav .mextra{display:none}\n.mtoggle{position:absolute;opacity:0;pointer-events:none}\n.burger{display:none;position:relative;z-index:3;width:46px;height:46px;border-radius:50%;border:1.5px solid var(--line-d);cursor:pointer}\n.burger span{position:absolute;left:13px;right:13px;height:2px;background:#fff;border-radius:1px;transition:transform .3s ease,opacity .2s}\n.burger span:nth-child(1){top:16px}.burger span:nth-child(2){top:22px}.burger span:nth-child(3){top:28px}\n@media (max-width:960px){\n  .nav img{height:30px}\n  .burger{display:block}\n  .nav .menu{position:fixed;inset:0;z-index:2;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:28px;padding:96px var(--pad) 40px;background:var(--ink);\n    opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .3s ease,transform .3s ease,visibility 0s .3s}\n  .nav ul{flex-direction:column;gap:6px;margin:0;font:800 clamp(34px,10vw,52px)\/1.15 var(--head);letter-spacing:-.02em;text-transform:none}\n  .nav ul a::after{height:4px;bottom:4px}\n  .nav .mextra{display:flex;flex-direction:column;gap:8px;font-size:18px;color:rgba(255,255,255,.75)}\n  .nav .mextra a{text-decoration:none}\n  .nav .cta{height:52px;font-size:16px}\n  .mtoggle:checked~.menu{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .3s ease}\n  .mtoggle:checked~.burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}\n  .mtoggle:checked~.burger span:nth-child(2){opacity:0}\n  .mtoggle:checked~.burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}\n  .mtoggle:focus-visible~.burger{outline:2px solid var(--green);outline-offset:2px}\n}\n@media (max-width:960px) and (prefers-reduced-motion:no-preference){\n  .mtoggle:checked~.menu ul li{animation:min .45s cubic-bezier(.2,.7,.2,1) both}\n  .mtoggle:checked~.menu ul li:nth-child(2){animation-delay:.05s}.mtoggle:checked~.menu ul li:nth-child(3){animation-delay:.1s}\n  .mtoggle:checked~.menu ul li:nth-child(4){animation-delay:.15s}.mtoggle:checked~.menu ul li:nth-child(5){animation-delay:.2s}\n  @keyframes min{from{transform:translateY(18px);opacity:0}}\n}\n\n\/* sekcje *\/\n.sec{padding:clamp(64px,10vw,140px) 0}\n.dark{background:var(--ink);color:rgba(255,255,255,.72)}\n.dark h1,.dark h2,.dark h3{color:var(--white)}\n.h-xl{font-size:clamp(40px,min(8.4vw,11vh),104px);font-weight:800;letter-spacing:-.035em;line-height:.98}\n.h-l{font-size:clamp(32px,5vw,64px);font-weight:800;letter-spacing:-.03em}\n.h-m{font-size:clamp(24px,3vw,36px);font-weight:700}\n.lead{font-size:clamp(18px,1.6vw,21px);max-width:60ch}\n.g{color:var(--green)}\n\n\/* ods\u0142anianie: tre\u015b\u0107 zawsze widoczna, ruch tylko gdy przegl\u0105darka umie scroll-driven *\/\n@media (prefers-reduced-motion:no-preference){\n  @supports (animation-timeline:view()){\n    .rv{animation:rv linear both;animation-timeline:view();animation-range:entry 0% entry 60%}\n    @keyframes rv{from{translate:0 28px;filter:opacity(.35)}to{translate:0 0;filter:opacity(1)}}\n  }\n}\n\n\/* stopka *\/\n.foot{background:var(--ink);color:rgba(255,255,255,.6);padding:80px 0 32px;font-size:16px}\n.foot .big{font:800 clamp(34px,7vw,92px)\/1.02 var(--head);letter-spacing:-.035em;color:var(--white);margin:16px 0 56px}\n.foot .big a{text-decoration:none;background:linear-gradient(var(--green),var(--green)) 0 100%\/0 4px no-repeat;transition:background-size .4s ease}\n.foot .big a:hover{background-size:100% 4px}\n.fcols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding:40px 0;border-top:1px solid var(--line-d)}\n.fcols h4{margin:0 0 14px;font:700 13px\/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--green)}\n.fcols a,.fcols span{display:block;margin-bottom:10px;text-decoration:none;color:rgba(255,255,255,.75)}\n.fcols p{margin:0;max-width:34ch}\n.foot .row{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between;border-top:1px solid var(--line-d);padding-top:24px;font-size:14px}\n.foot a{text-decoration:none}\n.foot a:hover{color:var(--green)}\n@media (max-width:900px){.fcols{grid-template-columns:1fr 1fr}}\n@media (max-width:520px){.fcols{grid-template-columns:1fr}}\n\n@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}\n\n\/* nag\u0142\u00f3wek s\u0142owo po s\u0142owie (wow.js dzieli tekst na .w) *\/\n[data-words] .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em}\n[data-words] .w>span{display:inline-block;animation:wup .8s cubic-bezier(.2,.7,.2,1) both}\n@keyframes wup{from{transform:translateY(105%)}to{transform:none}}\n\n\/* === podstrony w stylu K1 final: wsp\u00f3lne komponenty === *\/\n\/* baner podstrony *\/\n.phero{position:relative;min-height:clamp(420px,62svh,640px);display:flex;align-items:flex-end;color:#fff;background:var(--ink);overflow:hidden}\n.phero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.phero>img{animation:par linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}\n@keyframes par{to{transform:translateY(16%) scale(1.06)}}\n.phero::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,31,37,.35),rgba(31,31,37,.92))}\n.phero .wrap{position:relative;z-index:2;width:100%;padding-top:120px;padding-bottom:clamp(32px,5vw,56px)}\n.phero h1{color:#fff;font-size:clamp(40px,min(7vw,10vh),96px);font-weight:800;letter-spacing:-.035em;line-height:1;margin:16px 0 0;max-width:16ch}\n.phero .lead{color:rgba(255,255,255,.82);margin:20px 0 0}\n.crumb{font-size:14px;color:rgba(255,255,255,.7)}\n.crumb a{text-decoration:none}\n.crumb a:hover{color:var(--green)}\n.tag{display:inline-block;font:700 12px\/1 var(--font);letter-spacing:.12em;text-transform:uppercase;padding:7px 10px;border-radius:4px;background:var(--green);color:#fff;margin-right:4px}\n.tag.o{background:none;border:1px solid currentColor;color:var(--muted)}\n.dark .tag.o,.phero .tag.o{color:rgba(255,255,255,.8)}\n\n\/* oferta jako indeks (jak K1) *\/\n.idx{margin-top:40px;border-top:1px solid var(--line)}\n.row{position:relative;display:grid;grid-template-columns:64px 1fr auto;gap:20px;align-items:center;padding:26px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}\n.row .n{font:700 14px\/1 var(--head);color:var(--muted)}\n.row h3{font-size:clamp(22px,3.2vw,40px);font-weight:700;transition:transform .35s cubic-bezier(.2,.7,.2,1),color .2s}\n.row p{margin:6px 0 0;font-size:16px;max-width:56ch;color:var(--text)}\n.row .go{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;font-size:20px;transition:all .25s ease}\n.row img{position:absolute;right:96px;top:50%;width:240px;aspect-ratio:4\/3;object-fit:cover;border-radius:12px;opacity:0;transform:translateY(-50%) rotate(-3deg) scale(.9);transition:all .35s ease;pointer-events:none;box-shadow:0 20px 50px rgba(0,0,0,.2)}\n.row:hover h3{transform:translateX(12px);color:var(--green)}\n.row:hover .go{background:var(--green);border-color:var(--green);color:#fff}\n.row:hover img{opacity:1;transform:translateY(-50%) rotate(-3deg) scale(1)}\n.row.hot h3::after{content:\"NEW\";margin-left:14px;vertical-align:middle;font:700 11px\/1 var(--font);letter-spacing:.12em;padding:6px 8px;border-radius:4px;background:var(--green);color:#fff}\n.row.on h3{color:var(--green)}\n@media (max-width:900px){.row img{display:none}.row{grid-template-columns:36px 1fr 44px;gap:14px}.row .go{width:44px;height:44px}}\n.dark .row{color:#fff;border-color:var(--line-d)}\n.dark .idx{border-color:var(--line-d)}\n.dark .row p{color:rgba(255,255,255,.65)}\n.dark .row .go{border-color:var(--line-d)}\n\n\/* karty realizacji (K1) *\/\n.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}\n.pc{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;text-decoration:none;color:var(--ink);transition:transform .3s ease,box-shadow .3s ease}\n.pc:hover{transform:translateY(-6px);box-shadow:0 22px 50px rgba(0,0,0,.12)}\n.pc .ph{aspect-ratio:16\/10;overflow:hidden}\n.pc img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}\n.pc:hover img{transform:scale(1.06)}\n.pc .in{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}\n.pc h3{font-size:21px;line-height:1.2}\n.pc .mw{font:800 30px\/1 var(--head);letter-spacing:-.03em;white-space:nowrap;margin-top:auto}\n.pc .more{display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid var(--line);font-weight:700;color:var(--green)}\n.pc.big{grid-column:span 2;color:#fff;min-height:420px;justify-content:flex-end}\n.pc.big .ph{position:absolute;inset:0;aspect-ratio:auto}\n.pc.big::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(31,31,37,.9))}\n.pc.big .in{position:relative;z-index:2;flex:0}\n.pc.big h3{color:#fff;font-size:clamp(24px,3vw,36px)}\n.pc.big .mw{font-size:clamp(44px,6vw,80px);margin-top:0}\n.pc.big .mw small{font-size:.45em;color:var(--green)}\n.pc.big .more{border-color:var(--line-d)}\n.pc.big .tag.o{color:rgba(255,255,255,.85)}\n@media (max-width:1000px){.pgrid{grid-template-columns:1fr 1fr}}\n@media (max-width:640px){.pgrid{grid-template-columns:1fr}.pc.big{grid-column:auto;min-height:360px}}\n\n\/* filtr BESS \/ PV bez JS (radio + :has) *\/\n.filters{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}\n.filters input{position:absolute;opacity:0;pointer-events:none}\n.filters label{height:44px;padding:0 20px;display:inline-flex;align-items:center;border-radius:999px;border:1.5px solid var(--line);font-weight:700;color:var(--ink);cursor:pointer;transition:all .2s}\n.filters label span{margin-left:8px;color:var(--muted);font-weight:600}\n.filters input:checked+label{background:var(--ink);border-color:var(--ink);color:#fff}\n.filters input:checked+label span{color:var(--green)}\n.filters input:focus-visible+label{outline:2px solid var(--green);outline-offset:2px}\nbody:has(#f-bess:checked) .pc[data-t=\"pv\"],body:has(#f-pv:checked) .pc[data-t=\"bess\"]{display:none}\nbody:has(#f-bess:checked) .pc.big,body:has(#f-pv:checked) .pc.big{grid-column:span 1;min-height:auto}\n\n\/* etapy z przypi\u0119tym zdj\u0119ciem (K1 final) *\/\n.story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);margin-top:48px}\n.pin{position:sticky;top:96px;height:calc(100vh - 140px);max-height:640px;border-radius:20px;overflow:hidden;background:var(--ink)}\n.pin img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}\n.pin .ctr{position:absolute;left:28px;bottom:24px;right:28px;color:#fff}\n.pin .ctr b{display:block;white-space:nowrap;font:800 clamp(72px,10vw,150px)\/.85 var(--head);letter-spacing:-.05em;font-variant-numeric:tabular-nums}\n.pin .ctr b span{color:var(--green)}\n.pin .bar2{height:4px;border-radius:2px;background:rgba(255,255,255,.2);margin-top:18px;overflow:hidden}\n.pin .bar2 i{display:block;height:100%;width:11%;background:var(--green);transition:width .4s ease}\n.steps{list-style:none;margin:0;padding:0}\n.steps li{min-height:42vh;display:flex;flex-direction:column;justify-content:center;border-left:2px solid var(--line);padding-left:28px;position:relative}\n.steps li::before{content:\"\";position:absolute;left:-7px;top:50%;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--muted);transition:all .3s}\n.steps li.on::before{background:var(--green);border-color:var(--green);box-shadow:0 0 0 6px rgba(118,184,42,.2)}\n.steps li .k{font:700 14px\/1 var(--head);color:var(--green);letter-spacing:.1em}\n.steps li h3{font-size:clamp(22px,2.6vw,34px);margin-top:10px;color:var(--muted);transition:color .3s}\n.steps li p{margin:8px 0 0;max-width:46ch}\n.steps li.on h3{color:var(--ink)}\n@media (max-width:900px){.story{grid-template-columns:1fr}.pin{position:relative;top:0;height:280px}.steps li{min-height:auto;padding:20px 0 20px 24px}.steps li h3{color:var(--ink)}}\n\n\/* wielkie liczby (K1 final) *\/\n.nums{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px) clamp(28px,5vw,80px);margin-top:48px}\n.num{border-top:2px solid var(--green);padding-top:20px;min-width:0}\n.num b{display:block;white-space:nowrap;font:800 clamp(56px,8vw,112px)\/.95 var(--head);color:#fff;letter-spacing:-.045em;font-variant-numeric:tabular-nums lining-nums}\n.num b .u{color:var(--green)}\n.num .l{display:block;margin-top:12px;font-size:17px;max-width:38ch}\n@media (max-width:700px){.nums{grid-template-columns:1fr}}\n\n\/* bloki z obrazem na przemian *\/\n.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,96px);align-items:center}\n.split+.split{margin-top:clamp(64px,9vw,120px)}\n.split.rev>:first-child{order:2}\n.split img{width:100%;aspect-ratio:4\/3;object-fit:cover;border-radius:20px}\n.split h2{font-size:clamp(30px,4vw,52px);font-weight:800;letter-spacing:-.03em;margin:16px 0 18px}\n.ticks{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}\n.ticks li{position:relative;padding-left:34px;font-weight:600;color:var(--ink)}\n.ticks li::before{content:\"\";position:absolute;left:0;top:.3em;width:20px;height:20px;border-radius:50%;background:var(--green) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\") center\/contain no-repeat}\n@media (max-width:900px){.split{grid-template-columns:1fr}.split.rev>:first-child{order:0}}\n\n\/* kroki procesu w rz\u0119dzie *\/\n.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;counter-reset:f}\n.flow div{padding:28px 28px 0 0;border-top:2px solid var(--line-d);position:relative;counter-increment:f}\n.flow div::before{content:counter(f,decimal-leading-zero);display:block;font:800 clamp(48px,6vw,80px)\/1 var(--head);color:var(--green);letter-spacing:-.04em;margin-bottom:14px}\n.flow h3{font-size:22px;margin-bottom:10px}\n.flow p{margin:0;font-size:16px}\n@media (max-width:900px){.flow{grid-template-columns:1fr 1fr;gap:28px}}\n@media (max-width:560px){.flow{grid-template-columns:1fr}}\n\n\/* proces us\u0142ugi w dw\u00f3ch kolumnach *\/\n.phases{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);margin-top:44px}\n.phase{background:rgba(255,255,255,.04);border:1px solid var(--line-d);border-radius:20px;padding:clamp(22px,3vw,36px)}\n.phase h3{font-size:clamp(22px,2.4vw,30px);display:flex;align-items:center;gap:14px}\n.phase h3 em{font-style:normal;font:700 13px\/1 var(--font);letter-spacing:.12em;color:var(--green);border:1px solid var(--green);border-radius:4px;padding:6px 8px}\n.phase ol{list-style:none;margin:22px 0 0;padding:0;counter-reset:p}\n.phase li{counter-increment:p;display:grid;grid-template-columns:40px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--line-d);color:#fff;font-weight:600}\n.phase li::before{content:counter(p,decimal-leading-zero);font:700 14px\/1.6 var(--head);color:var(--green)}\n@media (max-width:900px){.phases{grid-template-columns:1fr}}\n\n\/* pas CTA *\/\n.cta{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center;background:var(--green);color:#fff;border-radius:24px;padding:clamp(28px,5vw,64px)}\n.cta h2{color:#fff;font-size:clamp(28px,4vw,52px);font-weight:800;letter-spacing:-.03em;max-width:18ch}\n.cta .btn{background:var(--ink);color:#fff}\n\n\/* kontakt *\/\n.contact{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,96px);align-items:start}\n.cbig{display:grid;gap:22px;margin-top:36px}\n.cbig a,.cbig span{display:block;text-decoration:none;font:800 clamp(26px,3.4vw,44px)\/1.1 var(--head);color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere}\n.cbig a:hover{color:var(--green)}\n.cbig small{display:block;font:600 13px\/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:8px}\n.form{background:#fff;border-radius:24px;padding:clamp(22px,4vw,44px);color:var(--text)}\n.form h2{font-size:clamp(26px,3vw,36px);margin-bottom:22px}\n.fld{position:relative;margin-bottom:16px}\n.fld input,.fld textarea{width:100%;font:400 17px\/1.4 var(--font);color:var(--ink);background:var(--bg);border:1.5px solid transparent;border-radius:12px;padding:24px 16px 10px;transition:border-color .2s,background .2s}\n.fld textarea{min-height:150px;resize:vertical}\n.fld label{position:absolute;left:16px;top:17px;font-size:17px;color:var(--muted);pointer-events:none;transition:all .2s}\n.fld input:focus,.fld textarea:focus{outline:none;border-color:var(--green);background:#fff}\n.fld input:focus+label,.fld input:not(:placeholder-shown)+label,.fld textarea:focus+label,.fld textarea:not(:placeholder-shown)+label{top:7px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--green)}\n.ok{display:flex;gap:12px;align-items:flex-start;font-size:15px;margin:6px 0 22px}\n.ok input{width:20px;height:20px;accent-color:var(--green);margin-top:2px;flex:none}\n.ok a{color:var(--ink)}\n.note{font-size:13px;color:var(--muted);margin-top:12px}\n@media (max-width:900px){.contact{grid-template-columns:1fr}}\n.osdl{list-style:none;margin:0;padding:0;display:grid;gap:4px}\n.osdl li{display:flex;align-items:baseline;gap:16px;color:rgba(255,255,255,.75);font-size:18px;border-bottom:1px solid var(--line-d);padding:6px 0}\n.osdl b{font:800 clamp(32px,3.4vw,48px)\/1.1 var(--head);color:#fff;letter-spacing:-.03em;min-width:3.6em;white-space:nowrap}\n\/* proces us\u0142ugi: jedna grupa w dw\u00f3ch kolumnach *\/\n.phases.one{grid-template-columns:1fr}\n.phase.wide ol{columns:2;column-gap:clamp(24px,4vw,56px)}\n.phase.wide li{break-inside:avoid}\n@media (max-width:700px){.phase.wide ol{columns:1}}\n\/* opinie *\/\n.quotes{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:22px;margin-top:40px;align-items:start}\n.q{margin:0;background:#fff;border-radius:20px;padding:clamp(22px,3vw,32px);position:relative}\n.q::before{content:\"\\201C\";position:absolute;top:-34px;left:22px;font:800 96px\/1 var(--head);color:var(--green)}\n.q blockquote{margin:58px 0 22px;font-size:16px;line-height:1.65;color:var(--text)}\n.q.big{background:var(--ink)}\n.q.big blockquote{color:rgba(255,255,255,.85);font-size:18px}\n.q.big figcaption{color:#fff}\n.q figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font:700 15px\/1.3 var(--head);color:var(--ink);border-top:1px solid var(--line);padding-top:16px}\n.q.big figcaption{border-color:var(--line-d)}\n.q figcaption img{height:32px;width:auto;max-width:110px;object-fit:contain;background:#fff;border-radius:6px;padding:3px 6px}\n.q figcaption small{display:block;width:100%;font:600 13px\/1.3 var(--font);color:var(--muted)}\n@media (max-width:1000px){.quotes{grid-template-columns:1fr}}\n\n:host{display:block;font-family:var(--font);font-size:18px;line-height:1.6;color:var(--text);background:var(--bg);text-align:left}\n\n\n\/* KONTRAST A 2026-10-15 *\/\n:host{--muted:#65696d;--green-t:#4a7d14}\n.dark,.hero,.phero,.foot,.pin,.q.big,.nav .menu{--green-t:var(--green);--muted:#9a9ea2}\n.eyebrow,.more,.k,.g,.steps li .k,.num,.pc .more,.cbig small{color:var(--green-t)}\n.tag,.btn-green,.cta,.cta h2{color:var(--ink)}\n.row.on h3,.row:hover h3,.steps li.on h3{color:var(--green-t)}\n\n:where(img[height]){height:auto}\n<\/style>\n<!--page:oferta-->\n\n\n<header class=\"phero\"><img width=\"1920\" height=\"1080\" src=\"https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-DJI_0048-1024x576.webp\" srcset=\"https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-DJI_0048-300x169.webp 300w, https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-DJI_0048-768x432.webp 768w, https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-DJI_0048-1024x576.webp 1024w, https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-DJI_0048-1536x864.webp 1536w, https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-DJI_0048.webp 1920w\" sizes=\"100vw\" alt=\"BESS energy storage containers on site, drone view\" fetchpriority=\"high\" decoding=\"async\">\n <div class=\"wrap\"><div class=\"crumb\"><a href=\"\/en\/\">Home<\/a> \/ <a href=\"\/en\/what-we-offer\/\">What we offer<\/a> \/ BESS development<\/div><div style=\"margin-top:18px\"><span class=\"tag\">New<\/span><\/div>\n <h1 data-words>BESS development to RTB<\/h1><p class=\"lead\">We develop energy storage projects from site selection to RTB (Ready to Build) status: with legal title to the land, grid connection conditions, decisions and a final building permit. The investor receives a project ready for financing and construction.<\/p><\/div><\/header>\n<section class=\"sec dark\"><div class=\"wrap\">\n <span class=\"eyebrow rv\">BESS development 2025\u20132026<\/span>\n <div class=\"nums\">\n  <div class=\"num rv\"><b data-to=\"7\">7<\/b><span class=\"l\">BESS projects brought to RTB (6 stand-alone, 1 hybrid PV+BESS)<\/span><\/div>\n  <div class=\"num rv\"><b><span data-to=\"200\">200<\/span> <span class=\"u\">MW<\/span><\/b><span class=\"l\">total capacity, approx.<\/span><\/div>\n  <div class=\"num rv\"><b data-to=\"6\">6<\/b><span class=\"l\">building permits<\/span><\/div>\n  <div class=\"num rv\"><span class=\"l\" style=\"margin:0 0 6px\">Grid connection conditions<\/span><ul class=\"osdl\"><li><b>approx. 10<\/b>Tauron<\/li><li><b>4<\/b>Enea<\/li><li><b>1<\/b>PGE<\/li><\/ul><\/div>\n <\/div>\n<\/div><\/section>\n<section class=\"sec\" style=\"background:#fff\"><div class=\"wrap\">\n <span class=\"eyebrow rv\">Stages we deliver<\/span>\n <h2 class=\"h-l rv\" style=\"margin-top:18px;max-width:18ch\">From concept to <span class=\"g\">RTB<\/span> in&nbsp;nine steps<\/h2>\n <div class=\"story\">\n  <div class=\"pin\"><img width=\"1920\" height=\"1080\" src=\"https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-DJI_0048-1024x576.webp\" srcset=\"https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-DJI_0048-300x169.webp 300w, https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-DJI_0048-768x432.webp 768w, https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-DJI_0048-1024x576.webp 1024w, https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-DJI_0048-1536x864.webp 1536w, https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-DJI_0048.webp 1920w\" sizes=\"auto, (max-width:900px) 100vw, 60vw\" alt=\"\" loading=\"lazy\" decoding=\"async\"><div class=\"ctr\"><b><span id=\"sn\">01<\/span>\/09<\/b><div class=\"bar2\"><i id=\"sp\"><\/i><\/div><\/div><\/div>\n  <ol class=\"steps\"><li class=on><span class=\"k\">01<\/span><h3>Site analysis and legal title to the land<\/h3><\/li><li><span class=\"k\">02<\/span><h3>Grid connection application and conditions from the DSO<\/h3><\/li><li><span class=\"k\">03<\/span><h3>Update of grid connection conditions<\/h3><\/li><li><span class=\"k\">04<\/span><h3>Zoning decision or compliance with the local zoning plan<\/h3><\/li><li><span class=\"k\">05<\/span><h3>Environmental decision and planning opinions<\/h3><\/li><li><span class=\"k\">06<\/span><h3>Building design<\/h3><\/li><li><span class=\"k\">07<\/span><h3>Building permit<\/h3><\/li><li><span class=\"k\">08<\/span><h3>Detailed design of the BESS and grid connection<\/h3><\/li><li><span class=\"k\">09<\/span><h3>Document package for investor and bank due diligence<\/h3><\/li><\/ol>\n <\/div>\n<\/div><\/section>\n<style>\n\/* SEO-09 B: warunki przy\u0142\u0105czenia magazynu energii (prefiks wpz-); wyr\u00f3\u017cnik: diagram sekwencji inwestor | operator *\/\n.wpz-seq{--ln:clamp(22px,13vw,180px);position:relative;margin-top:48px;padding:0 var(--ln) 8px}\n.wpz-seq::before,.wpz-seq::after{content:\"\";position:absolute;top:44px;bottom:0;width:2px;background:var(--line-d)}\n.wpz-seq::before{left:calc(var(--ln) \/ 2 - 1px)}.wpz-seq::after{right:calc(var(--ln) \/ 2 - 1px)}\n.wpz-hd{display:flex;justify-content:space-between;gap:12px;margin:0 calc(var(--ln) * -1) 18px}\n.wpz-hd span{width:var(--ln);text-align:center;font:700 12px\/1.3 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--ink);position:relative;z-index:1;padding:6px 4px;border:1px solid var(--line-d);border-radius:6px}\n.wpz-m{position:relative;padding:22px 0 26px}\n.wpz-m .k{font:700 13px\/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--green)}\n.wpz-m h3{font-size:clamp(20px,2.2vw,28px);margin-top:8px}\n.wpz-m p{margin:8px 0 0;max-width:60ch;font-size:16px;line-height:1.55;color:rgba(255,255,255,.72)}\n.wpz-ar{position:relative;height:2px;margin:18px calc(var(--ln) \/ -2) 0;background:var(--green)}\n.wpz-ar::before,.wpz-ar::after{content:\"\";position:absolute;top:-6px;border:7px solid transparent}\n.wpz-to .wpz-ar::after,.wpz-bi .wpz-ar::after{right:-2px;border-left:10px solid var(--green);border-right:0}\n.wpz-from .wpz-ar::before,.wpz-bi .wpz-ar::before{left:-2px;border-right:10px solid var(--green);border-left:0}\n.wpz-opt .wpz-ar{background:repeating-linear-gradient(90deg,var(--green) 0 9px,transparent 9px 15px)}\n.wpz-self{text-align:right}\n.wpz-self p{margin-left:auto}\n.wpz-self .wpz-ar{background:none;height:30px;width:40px;margin-left:auto;margin-right:calc(var(--ln) \/ -2);border:2px solid var(--green);border-right:0;border-radius:12px 0 0 12px}\n.wpz-self .wpz-ar::after{right:-2px;top:auto;bottom:-8px;border-left:10px solid var(--green);border-right:0}\n.wpz-note{margin:18px 0 0;max-width:72ch;font-size:16px;color:rgba(255,255,255,.72);border-left:3px solid var(--green);padding-left:16px}\n.wpz-two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);margin-top:clamp(48px,7vw,80px);align-items:start}\n.wpz-file{position:relative;background:#fff;color:var(--text);border-radius:4px 18px 18px 18px;padding:clamp(22px,3vw,32px);margin-top:22px}\n.wpz-file::before{content:\"\";position:absolute;left:0;top:-22px;width:42%;height:24px;background:#fff;border-radius:12px 12px 0 0}\n.wpz-file h3,.wpz-who h3{font-size:clamp(22px,2.4vw,30px)}\n.wpz-file h3{color:var(--ink)}\n.wpz-file ul{list-style:none;margin:16px 0 0;padding:0;counter-reset:wd}\n.wpz-file li{counter-increment:wd;display:grid;grid-template-columns:34px 1fr;gap:10px;padding:11px 0;border-top:1px solid var(--line);font-size:16px;line-height:1.45;font-weight:600;color:var(--ink)}\n.wpz-file li::before{content:\"\";width:18px;height:22px;margin-top:1px;border:2px solid var(--ink);border-radius:2px;background:linear-gradient(var(--green),var(--green)) 3px 6px\/8px 2px no-repeat,linear-gradient(var(--green),var(--green)) 3px 11px\/8px 2px no-repeat}\n.wpz-who ul{list-style:none;margin:16px 0 0;padding:0}\n.wpz-who li{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:12px 0;border-top:1px solid var(--line-d);font-size:17px;line-height:1.45;color:#fff;font-weight:600}\n.wpz-who li::before{content:\"\u2192\";color:var(--green);font-weight:700}\n.wpz-who>p{margin:12px 0 0;font-size:16px;color:rgba(255,255,255,.72)}\n.wpz-end{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center;justify-content:space-between;margin-top:clamp(40px,6vw,64px)}\n.wpz-case{display:grid;grid-template-columns:1fr auto;gap:4px 18px;align-items:center;flex:1 1 420px;max-width:700px;padding:18px 22px;border-radius:16px;border:1px solid var(--line-d);background:rgba(255,255,255,.04);color:#fff;text-decoration:none;transition:border-color .25s ease,transform .25s ease}\n.wpz-case:hover{border-color:var(--green);transform:translateY(-3px)}\n.wpz-case small{font:700 12px\/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--green)}\n.wpz-case b{font:700 clamp(18px,1.8vw,21px)\/1.25 var(--head)}\n.wpz-case span{grid-column:1;font-size:15px;color:rgba(255,255,255,.72)}\n.wpz-case .go{grid-column:2;grid-row:1\/4;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--line-d);display:grid;place-items:center;font-size:18px;color:#fff}\n.wpz-tbc{outline:1.5px dashed #f59e0b;outline-offset:2px;color:#fbbf24;font-weight:700;font-size:.9em}\n.wpz-file .wpz-tbc{color:#b45309;outline-color:#b45309}\n@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){\n  .wpz-ar{animation:wpz-grow linear both;animation-timeline:view();animation-range:entry 20% cover 35%}\n  .wpz-to .wpz-ar{transform-origin:left}.wpz-from .wpz-ar{transform-origin:right}.wpz-bi .wpz-ar{transform-origin:center}\n  .wpz-self .wpz-ar{transform-origin:right}\n  @keyframes wpz-grow{from{scale:0 1}}\n}}\n@media (max-width:900px){.wpz-two{grid-template-columns:1fr}}\n@media (max-width:700px){\n  .wpz-hd span{width:auto;max-width:46%;padding:6px 8px}\n  .wpz-self{text-align:left}\n  .wpz-case{flex-basis:100%}\n}\n<\/style>\n<section class=\"sec dark wpz\" id=\"grid-connection-conditions\"><div class=\"wrap\">\n <span class=\"eyebrow rv\">Grid connection<\/span>\n <h2 class=\"h-l rv\" style=\"margin-top:16px;max-width:20ch\">Grid connection conditions for energy storage<\/h2>\n <p class=\"lead rv\" style=\"margin:20px 0 0\">Grid connection conditions are issued by the operator of the network the storage system will connect to: the DSO for the distribution grid or the TSO for the transmission grid. They set the connection point and capacity and the scope of work on the operator\u2019s and the investor\u2019s side. Without them a BESS project cannot reach ready-to-build (RTB) status.<\/p>\n <!-- 01\u201306: numeracja porz\u0105dkowa krok\u00f3w, nie dane -->\n <div class=\"wpz-seq\">\n  <div class=\"wpz-hd\" aria-hidden=\"true\"><span>Investor and VGEC<\/span><span>Operator: DSO or TSO<\/span><\/div>\n  <div class=\"wpz-m wpz-to rv\"><span class=\"k\">01 \u00b7 to the operator<\/span><h3>Application for connection conditions<\/h3><p>The operator\u2019s form with attachments and an advance payment towards the connection fee, where required.<\/p><div class=\"wpz-ar\" aria-hidden=\"true\"><\/div><\/div><div class=\"wpz-m wpz-from wpz-opt rv\"><span class=\"k\">02 \u00b7 from the operator<\/span><h3>Request to complete the application<\/h3><p>If a document or data is missing. We supply it so the case does not stall.<\/p><div class=\"wpz-ar\" aria-hidden=\"true\"><\/div><\/div><div class=\"wpz-m wpz-self rv\"><span class=\"k\">03 \u00b7 at the operator<\/span><h3>Grid impact assessment<\/h3><p>Where required, the operator assesses how the storage system will affect the grid. The result shapes the connection point and scope.<\/p><div class=\"wpz-ar\" aria-hidden=\"true\"><\/div><\/div><div class=\"wpz-m wpz-from rv\"><span class=\"k\">04 \u00b7 from the operator<\/span><h3>Connection conditions and draft agreement<\/h3><p>Connection point and capacity, scope of grid works, metering and control requirements. Or a refusal where technical or economic conditions for connection are lacking.<\/p><div class=\"wpz-ar\" aria-hidden=\"true\"><\/div><\/div><div class=\"wpz-m wpz-to rv\"><span class=\"k\">05 \u00b7 to the operator<\/span><h3>Connection agreement<\/h3><p>Signed while the conditions are valid. It sets out, among other things, the connection fee and the completion date.<\/p><div class=\"wpz-ar\" aria-hidden=\"true\"><\/div><\/div><div class=\"wpz-m wpz-bi rv\"><span class=\"k\">06 \u00b7 both ways<\/span><h3>Update of connection conditions<\/h3><p>If equipment or storage parameters change, we apply to the operator for an update of the conditions.<\/p><div class=\"wpz-ar\" aria-hidden=\"true\"><\/div><\/div>\n <\/div>\n <p class=\"wpz-note rv\">The operator has a statutory deadline for issuing the conditions, counted from submission of a complete application. The conditions are valid for a limited period, within which the connection agreement has to be signed. That is why a complete application and correct parameters set the pace of the whole project.<\/p>\n <div class=\"wpz-two\">\n  <div class=\"wpz-file rv\"><h3>What goes into the application<\/h3><ul><li><span>Application on the operator\u2019s form<\/span><\/li><li><span>Document confirming legal title to the property<\/span><\/li><li><span>Extract from the local zoning plan or a zoning decision<\/span><\/li><li><span>Site plan showing the storage location and the proposed connection point<\/span><\/li><li><span>Technical parameters: connection capacity, storage capacity, charging and discharging profile<\/span><\/li><li><span>Proof of the advance payment towards the connection fee, where required<\/span><\/li><li><span>Power of attorney if VGEC files on the investor\u2019s behalf<\/span><\/li><\/ul><\/div>\n  <div class=\"wpz-who rv\"><h3>What VGEC does<\/h3><ul><li>Choose the connection capacity and assess possible connection points<\/li><li>Prepare the application with attachments and file it with the operator<\/li><li>Handle correspondence with the DSO or TSO and any requests to complete the file<\/li><li>Review the conditions issued and the draft connection agreement<\/li><li>Apply for updates when equipment or parameters change<\/li><li>Prepare the detailed design of the grid connection<\/li><\/ul><\/div>\n <\/div>\n <div class=\"wpz-end rv\">\n  <a class=\"wpz-case\" href=\"\/en\/realizacje\/bess-project-rtb-zamosc\/\"><small>Project<\/small><b>BESS project to RTB \u2013 Zamo\u015b\u0107<\/b><span>Update of equipment in the connection conditions issued by the DSO, detailed design of the grid connection and building permit<\/span><span class=\"go\">\u2192<\/span><\/a>\n  <a class=\"btn btn-green\" href=\"\/en\/contact\/\">Ask about conditions for your site <span class=\"arr\">\u2192<\/span><\/a>\n <\/div>\n<\/div><\/section>\n\n<section class=\"sec\"><div class=\"wrap\">\n <span class=\"eyebrow rv\">Examples<\/span>\n <h2 class=\"h-l rv\" style=\"margin-top:16px\">Projects we have delivered<\/h2>\n <div class=\"pgrid\"><style>\/* karty Zamo\u015b\u0107\/Legnica: mapa z pinezk\u0105 (seo07) *\/\n.pc .ph.mapa{background:#1F1F25 radial-gradient(circle at 70% 35%,rgba(118,184,42,.22),transparent 60%);display:grid;place-items:center;overflow:hidden}\n.pc .ph.mapa,.card .cmap{position:relative}\n.pc .ph.mapa svg{width:100%;height:100%}\n.pc .ph.mapa::after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(closest-side,transparent 62%,#1F1F25 100%)}\n.mz .tlo,.map .tlo{fill:rgba(255,255,255,.04);stroke:rgba(255,255,255,.22);stroke-width:.8;vector-effect:non-scaling-stroke}\n.mz .woj,.map .woj{fill:rgba(118,184,42,.22);stroke:#76B82A;stroke-width:1.6;vector-effect:non-scaling-stroke}\n.mz .halo,.map .halo{fill:rgba(118,184,42,.3);animation:lokp 2.4s ease-out infinite;transform-box:fill-box;transform-origin:center}\n.mz .dot,.map .dot{fill:#fff;stroke:#76B82A;stroke-width:2;vector-effect:non-scaling-stroke}\n@keyframes lokp{0%{transform:scale(.4);opacity:1}100%{transform:scale(1.4);opacity:0}}\n@media (prefers-reduced-motion:reduce){.mz .halo,.map .halo{animation:none}}\n<\/style>\n<a class=\"pc rv\" data-t=\"bess\" href=\"\/en\/realizacje\/bess-project-rtb-zamosc\/\"><div class=\"ph mapa\"><svg class=\"mz\" viewBox=\"273 155 152 152\" aria-hidden=\"true\"><path class=\"tlo\" d=\"M224,257L226,255L228,253L228,251L228,249L229,247L230,246L232,247L233,249L235,251L236,250L237,247L236,245L234,244L234,242L234,240L236,238L234,237L236,236L237,236L239,236L242,236L243,235L245,234L244,233L247,233L249,233L250,231L249,229L251,228L253,227L255,227L254,229L256,231L256,234L258,233L259,234L261,235L262,237L262,239L263,238L265,239L267,239L267,237L270,239L271,236L273,237L274,238L277,239L277,236L279,237L278,238L279,240L281,242L289,243L290,245L290,247L293,248L295,247L295,245L297,245L299,245L301,244L303,246L304,246L306,245L307,246L306,247L307,250L307,252L308,255L308,258L309,260L309,263L308,264L308,266L307,268L306,269L305,272L304,272L303,273L301,274L301,276L299,278L298,280L296,280L294,281L292,282L292,284L290,285L287,286L286,288L284,289L282,291L280,291L279,292L277,292L276,293L274,293L272,293L270,294L269,294L268,296L266,295L265,296L264,298L262,299L261,300L259,300L257,301L256,301L254,301L252,301L250,300L250,298L248,297L249,295L248,293L246,291L248,290L247,288L246,286L245,285L244,283L243,281L241,282L239,282L238,281L236,281L234,280L232,281L231,279L229,278L226,278L227,276L228,275L229,273L231,273L229,272L229,270L228,268L227,267L225,267L223,266L223,264L225,263L226,261L228,260L226,258L224,257ZM311,114L309,115L308,114L307,112L305,112L302,110L303,108L302,107L301,105L300,103L301,101L301,99L303,99L302,97L300,97L302,95L300,93L299,92L299,90L299,88L300,88L302,87L304,88L306,88L309,89L310,88L311,86L314,85L315,87L316,85L318,85L322,83L323,81L325,80L327,78L328,77L330,76L332,76L334,74L337,72L339,73L339,71L341,70L343,67L343,65L344,64L346,62L345,60L344,58L343,57L342,54L341,53L339,51L338,50L340,48L338,46L336,45L335,44L334,42L334,41L335,40L336,38L339,38L340,36L342,37L344,36L346,35L346,33L346,32L348,28L350,28L352,29L353,29L354,31L356,32L356,34L358,35L360,34L361,36L363,36L364,38L368,38L369,40L370,42L372,43L374,44L374,47L375,49L375,50L375,52L374,54L374,56L375,60L375,63L376,65L376,68L376,69L377,71L377,73L378,76L379,81L380,84L380,85L382,91L384,94L385,97L386,101L387,103L388,104L389,107L390,108L391,110L390,112L389,114L390,115L390,117L391,120L392,122L391,123L391,125L391,129L392,131L392,138L390,139L384,144L380,145L378,145L376,146L374,147L373,148L372,150L370,151L368,154L367,156L365,159L364,161L363,163L361,166L359,165L357,166L356,163L354,162L353,160L351,160L348,161L346,160L344,159L342,159L341,159L339,159L337,158L336,156L336,154L335,153L335,150L334,149L332,146L331,145L332,143L333,142L332,140L332,137L332,135L332,133L330,132L328,134L328,135L326,134L325,131L326,130L326,128L323,127L323,129L320,129L318,128L317,129L315,128L315,125L315,123L314,122L313,121L310,119L310,117L312,117L312,115ZM336,290L338,291L340,290L342,290L339,292L339,294L341,294L343,294L345,294L347,294L349,294L352,295L354,294L356,294L358,292L361,288L364,290L366,289L368,287L369,289L371,291L370,294L372,294L374,294L374,297L376,297L374,299L373,299L371,302L369,303L368,305L367,306L365,308L364,310L363,312L360,315L358,317L357,319L355,321L354,324L352,326L350,329L349,330L348,332L346,333L345,336L344,337L342,341L341,343L340,345L342,346L343,350L343,352L344,355L344,358L344,362L343,364L343,366L342,367L344,367L345,368L346,369L348,371L349,372L349,374L349,377L349,378L348,377L346,375L344,375L342,376L340,374L338,373L337,373L335,372L333,372L331,371L330,370L328,369L325,369L323,368L323,367L321,366L320,365L317,365L315,364L316,362L315,360L314,358L313,356L311,355L309,354L308,353L306,354L305,355L305,353L303,352L302,351L301,351L300,349L298,350L296,350L294,351L292,352L290,350L291,348L290,347L290,344L289,342L288,341L288,339L289,337L288,336L288,334L288,332L287,330L285,330L284,328L285,327L288,326L287,324L285,324L283,323L285,321L286,319L284,318L282,318L281,317L280,315L281,313L282,312L280,311L282,308L281,306L280,305L281,302L281,300L280,298L281,296L282,294L283,293L283,292L284,289L286,288L287,286L289,285L292,284L292,282L294,281L296,280L298,280L299,278L301,276L301,275L303,273L304,272L305,272L306,270L307,268L308,266L308,264L309,263L311,263L313,262L315,262L316,260L318,261L320,262L320,264L322,264L321,268L320,270L322,270L324,273L327,274L328,274L330,275L331,276L333,275L334,276L336,278L336,280L337,281L336,282L338,282L336,284L334,284L332,284L333,285L331,286L330,288L332,288L333,291L335,291ZM257,301L259,300L261,300L262,299L264,298L265,296L266,295L268,296L269,294L270,294L272,294L273,293L275,293L277,293L279,292L280,291L281,292L283,291L283,293L282,294L281,296L282,298L281,300L281,302L280,304L282,306L282,307L281,310L282,312L281,313L280,315L281,317L282,318L284,318L286,318L286,321L283,321L284,323L286,324L288,325L287,327L284,327L285,330L287,330L288,332L288,334L288,336L289,337L288,339L288,341L289,342L290,344L291,346L290,349L289,350L288,349L285,348L284,350L283,352L280,351L278,350L277,351L279,354L277,355L275,355L274,357L272,359L270,357L269,356L267,357L266,355L265,354L265,352L263,351L261,352L259,352L258,353L257,354L255,353L253,351L252,351L251,353L249,353L247,354L247,356L245,356L244,356L242,357L241,358L240,360L239,362L239,364L238,366L236,366L235,364L233,363L231,363L231,364L228,366L226,365L225,364L226,362L227,360L226,359L227,357L226,356L226,354L226,352L224,352L223,353L221,352L220,350L220,349L218,349L217,347L216,344L216,342L214,341L214,339L213,336L213,334L211,335L210,333L211,332L212,331L211,328L209,328L207,328L206,325L206,323L204,322L202,323L201,322L202,321L202,319L202,317L199,317L200,316L199,313L200,311L201,310L203,309L204,307L205,305L206,304L208,304L209,302L210,301L212,299L210,298L208,297L210,296L211,294L211,292L213,293L214,291L213,289L214,288L215,287L217,287L219,287L221,287L223,284L224,285L227,285L229,285L230,284L232,283L233,282L234,280L236,281L238,281L239,282L241,282L243,281L244,283L245,285L246,286L247,288L247,290L246,291L248,293L248,295L248,297L250,298L249,300L251,301L253,301L255,301L257,301ZM315,125L315,127L316,128L318,129L319,129L321,128L323,127L324,127L326,128L326,130L324,130L326,134L326,135L328,135L329,134L332,133L332,135L332,137L332,139L332,141L333,143L331,144L332,146L334,148L335,150L335,152L335,154L336,156L337,158L338,158L340,159L342,159L343,160L345,160L348,161L350,160L352,160L354,162L356,163L356,164L358,165L358,167L357,169L355,170L356,172L354,173L352,175L353,176L351,177L350,178L350,180L348,180L346,179L345,179L343,178L341,177L341,179L341,181L339,182L337,182L335,180L334,180L332,182L330,183L328,184L327,183L326,182L324,184L323,183L320,182L319,184L317,183L315,183L314,184L312,184L311,185L309,187L310,189L311,190L310,192L308,194L310,195L312,195L312,197L310,198L309,200L309,201L310,203L309,205L308,206L306,207L305,207L304,209L303,207L300,206L300,208L301,211L302,212L305,212L307,212L308,214L308,216L309,218L308,220L308,222L306,221L305,222L306,224L308,225L307,227L307,228L306,230L307,230L307,232L307,234L306,236L306,238L306,239L306,241L306,244L304,246L303,246L301,244L299,245L297,245L295,245L294,246L293,248L292,247L290,246L289,244L280,244L281,241L278,239L279,237L277,235L277,237L275,238L273,237L271,236L270,239L267,237L267,239L265,239L263,238L262,239L262,237L261,235L259,234L258,233L256,234L255,232L255,230L255,228L253,227L251,225L252,223L254,222L254,220L256,219L255,216L253,216L253,215L253,213L251,208L250,206L252,205L254,204L255,206L258,206L260,205L261,203L261,202L259,200L258,197L257,196L259,196L258,194L257,192L255,191L253,188L252,188L250,188L249,189L247,189L245,188L246,186L245,184L242,182L245,180L245,177L243,176L242,175L240,175L238,173L237,172L238,169L236,168L234,167L233,166L231,165L229,165L228,166L225,167L224,167L221,167L219,167L218,165L216,164L214,163L213,162L211,162L209,162L208,161L206,160L206,158L206,156L207,155L208,153L209,151L207,150L208,147L210,147L211,145L209,143L211,142L211,140L212,139L212,137L214,138L215,136L214,134L213,132L211,130L213,129L215,128L213,125L212,123L214,123L216,123L218,122L217,121L219,121L221,122L221,120L222,118L221,117L220,114L220,112L222,111L224,110L226,109L228,110L228,108L229,106L231,105L231,108L233,109L235,109L238,109L239,109L241,110L244,110L246,110L248,110L249,108L250,106L251,105L253,103L255,104L257,105L259,104L261,103L262,100L264,99L266,99L268,100L269,98L271,98L271,97L273,96L276,96L277,97L279,96L280,95L281,94L283,93L284,92L288,92L290,91L292,91L292,89L295,88L297,88L299,88L298,90L299,91L300,93L300,95L301,97L303,98L301,99L300,101L300,103L301,104L301,106L302,108L302,110L304,112L306,112L308,114L309,115L311,115L312,116L310,116L309,118L311,120L313,121L315,122L315,124Z\"\/><path class=\"woj\" d=\"M310,189L309,187L311,185L312,184L314,184L315,183L317,183L319,184L320,182L323,183L324,184L326,183L327,182L328,184L330,183L331,183L333,180L335,180L336,181L339,182L340,182L341,180L340,178L342,176L344,178L346,180L348,179L350,180L350,178L351,177L353,176L351,175L354,174L355,173L355,171L357,169L358,167L359,165L361,166L362,167L362,169L364,170L366,170L368,171L370,171L371,173L373,173L374,174L376,176L377,176L379,178L380,179L381,181L381,184L381,185L380,187L379,189L379,190L378,192L378,195L380,197L379,199L377,200L375,201L376,203L376,206L376,208L376,210L377,211L377,213L378,214L379,215L380,217L381,218L380,220L382,222L381,224L380,226L380,227L380,229L382,230L383,233L384,234L385,236L386,237L387,238L389,240L388,242L390,244L391,247L392,249L393,252L394,253L396,255L397,256L399,257L398,259L396,260L394,259L393,261L393,263L394,264L395,265L396,267L397,269L398,271L398,274L398,276L397,278L397,281L396,284L394,285L392,287L389,287L386,287L383,288L382,291L380,293L379,294L377,296L376,297L374,297L374,295L372,294L370,294L372,291L370,290L369,288L367,288L365,289L363,289L358,292L356,294L355,295L352,295L349,294L347,294L345,294L343,294L341,294L339,294L339,292L341,292L339,290L338,290L335,291L333,291L332,288L330,288L331,286L332,285L332,284L334,284L336,284L338,283L335,283L337,281L336,280L335,279L336,276L334,276L331,276L330,275L328,274L327,274L324,273L323,271L321,270L321,268L322,265L320,264L321,262L318,261L316,260L315,262L313,262L311,263L309,263L309,261L308,259L308,256L307,253L307,251L307,248L307,247L307,245L306,242L306,240L306,238L306,236L307,234L307,232L308,231L307,230L307,228L307,227L308,225L306,224L305,223L306,221L308,222L308,220L309,218L308,216L308,214L307,212L306,212L302,212L301,211L299,209L300,207L303,208L304,209L305,207L306,207L308,206L309,205L310,203L309,201L308,200L310,199L312,198L312,195L310,195L308,194L310,193L311,191L310,190Z\"\/><circle class=\"halo\" cx=\"364\" cy=\"267\" r=\"13.4\"\/><circle class=\"dot\" cx=\"364\" cy=\"267\" r=\"4.5\"\/><\/svg><\/div><div class=\"in\"><div><span class=\"tag\">BESS<\/span><span class=\"tag o\">RTB<\/span><\/div><h3>BESS project to RTB \u2013 Zamo\u015b\u0107<\/h3><div class=\"mw\">5.36 MW \/ 30 MWh<\/div><div class=\"more\">Read more <span>\u2192<\/span><\/div><\/div><\/a><a class=\"pc rv\" data-t=\"bess\" href=\"\/en\/realizacje\/bess-project-rtb-legnica\/\"><div class=\"ph mapa\"><svg class=\"mz\" viewBox=\"20 184 136 136\" aria-hidden=\"true\"><path class=\"tlo\" d=\"M147,240L149,241L151,242L155,241L158,239L160,238L161,238L164,239L166,239L167,240L169,240L171,241L173,241L175,242L175,240L177,241L178,243L180,244L181,245L182,248L181,248L181,251L180,251L180,253L180,256L179,258L177,259L177,261L176,262L177,264L177,266L175,266L175,269L174,270L175,272L178,274L178,276L179,278L177,279L175,278L172,278L173,281L174,283L171,283L170,284L169,286L170,288L170,290L170,292L170,294L171,296L172,297L170,297L168,298L166,299L164,300L163,301L161,301L159,303L157,303L157,305L157,307L156,309L155,311L157,312L155,313L153,313L152,315L149,315L148,314L146,312L146,311L145,309L143,306L141,306L139,304L139,303L140,302L142,302L143,301L145,300L145,298L144,297L145,295L144,293L142,294L141,295L139,296L138,296L135,296L134,296L132,297L132,296L129,295L129,294L128,292L126,293L125,292L123,290L122,288L121,289L119,287L117,287L115,286L114,286L112,285L113,282L116,282L117,283L117,281L117,279L119,277L119,275L122,274L124,274L124,272L124,270L124,268L125,267L126,265L125,264L126,262L129,263L128,260L128,258L129,258L131,256L129,255L130,254L132,254L132,252L133,250L135,250L136,249L136,247L136,244L138,243L138,242L137,240L139,238L140,238L143,238L144,237L146,237L148,236L149,238L148,239ZM109,78L111,77L111,78L112,80L112,82L113,84L115,84L116,86L118,84L121,85L123,85L125,84L127,85L128,87L130,87L130,89L129,90L127,92L126,94L125,95L127,96L128,97L129,99L131,100L132,102L131,104L130,104L128,105L128,107L128,109L130,110L129,111L129,114L128,116L128,118L127,120L130,121L131,121L133,122L135,124L136,126L136,128L135,130L135,132L133,133L131,133L132,135L134,136L133,140L135,140L137,139L138,138L140,138L140,140L141,142L142,144L145,143L146,142L148,143L150,143L151,145L151,146L153,147L154,149L156,148L157,149L159,149L159,151L161,151L163,152L164,152L166,152L169,150L170,150L170,151L170,153L173,153L174,151L177,153L178,154L181,155L181,157L182,158L184,159L185,162L187,161L189,161L191,160L191,158L193,159L195,161L196,162L196,165L196,166L198,166L199,168L198,171L195,170L194,171L192,171L191,174L191,175L193,176L192,179L189,178L188,180L186,180L185,179L183,181L184,183L184,185L184,188L185,190L183,192L182,194L181,195L178,194L177,194L175,194L174,194L173,196L172,197L172,199L171,200L171,203L169,205L170,206L169,208L169,209L170,211L169,214L170,215L170,218L169,220L168,222L165,220L162,220L163,222L162,224L161,223L160,225L158,226L158,228L159,230L159,232L161,232L162,233L161,235L161,238L159,239L156,240L152,242L150,242L148,241L148,239L149,238L148,236L146,236L145,233L145,231L145,229L145,226L143,225L144,224L145,222L143,222L142,222L140,222L138,223L137,221L136,219L135,216L137,215L138,213L137,211L136,210L134,208L132,208L129,207L126,207L124,208L123,209L123,212L122,212L120,212L117,212L116,213L114,213L112,213L111,211L109,211L107,211L106,209L106,207L105,207L102,207L100,206L102,204L101,202L100,200L98,200L97,199L94,198L92,198L91,196L90,194L88,192L86,190L85,191L84,192L82,191L79,191L80,189L80,187L80,184L78,185L75,185L74,184L74,182L75,180L74,179L72,179L70,178L68,177L70,176L70,174L69,172L69,170L69,167L70,166L71,164L71,162L71,160L70,158L68,157L67,155L69,156L71,155L70,152L70,151L68,150L68,147L67,145L67,143L66,141L68,140L67,138L68,138L70,138L73,137L73,135L72,133L71,132L71,130L73,129L74,128L74,126L74,123L73,122L73,119L73,117L75,117L77,118L80,118L82,117L84,117L86,116L88,117L89,114L89,112L91,111L91,109L92,109L94,108L96,107L96,105L98,104L99,106L100,104L100,102L101,101L103,100L102,98L100,97L98,96L96,95L94,94L93,90L93,88L95,89L96,88L98,88L101,88L102,86L104,85L104,83L104,81L105,79L107,78ZM34,225L34,223L34,221L33,218L31,218L29,217L28,216L26,215L24,214L24,212L25,210L25,208L25,207L25,205L23,203L22,202L22,200L21,197L19,197L19,194L20,193L21,191L23,190L23,188L23,186L24,184L25,182L25,180L25,178L23,177L22,176L23,173L23,172L24,170L23,167L21,167L19,166L19,164L18,163L17,160L17,158L17,156L20,154L20,152L19,150L20,148L20,146L19,144L21,141L23,143L24,142L25,141L27,139L27,136L27,134L29,134L30,131L30,129L32,130L31,128L31,127L33,128L34,129L37,128L38,130L46,127L48,126L47,124L47,122L49,123L51,121L52,120L54,120L56,119L58,120L60,120L61,120L64,120L66,119L67,116L68,115L69,113L70,111L74,112L75,114L73,117L73,119L73,121L74,123L74,126L74,128L73,129L71,130L71,132L73,133L73,135L73,137L71,138L68,138L67,138L68,140L66,141L67,143L67,145L68,146L69,149L70,151L70,152L71,155L69,156L67,155L68,157L69,158L71,159L70,161L70,163L70,165L69,167L69,169L69,171L69,173L70,176L68,177L69,178L71,179L73,178L75,180L75,182L74,183L75,184L77,185L79,184L80,186L80,188L79,190L82,191L84,192L85,191L86,190L88,191L89,193L91,194L91,197L91,199L90,200L90,202L88,203L86,204L84,203L82,202L82,199L80,200L79,199L76,198L75,197L74,198L74,200L72,201L70,202L70,204L68,205L69,207L68,208L68,212L66,212L64,213L63,215L62,216L61,218L59,220L55,215L53,215L51,214L50,216L50,218L48,219L48,222L47,221L45,220L43,220L41,220L40,221L38,222L36,223L35,225Z\"\/><path class=\"woj\" d=\"M92,198L94,198L97,198L98,200L100,201L101,202L102,203L101,204L101,206L104,207L106,207L106,209L107,210L108,211L110,211L112,213L113,213L115,213L117,213L119,211L122,212L123,212L123,210L123,208L125,207L128,207L130,208L132,208L134,209L136,211L137,212L138,214L136,215L136,217L137,220L137,222L139,222L140,221L143,223L144,221L145,223L143,225L145,226L145,228L145,230L144,232L145,235L147,236L145,237L143,237L142,238L140,237L137,239L138,240L137,243L137,244L136,246L135,248L136,249L135,250L132,251L132,253L131,255L129,255L131,256L130,258L129,258L128,260L129,262L127,262L125,264L127,265L125,267L124,268L125,269L124,272L125,273L122,274L120,274L119,276L117,279L117,281L117,283L116,283L114,283L112,284L110,285L109,287L111,288L111,290L112,292L115,294L116,295L115,298L115,300L114,298L113,299L110,300L109,300L107,301L107,303L105,305L104,306L103,307L101,306L99,305L97,303L97,301L97,299L95,297L94,295L92,293L90,292L89,291L89,289L87,289L85,288L84,287L83,286L84,284L85,283L87,282L87,281L89,281L91,279L91,277L93,276L92,274L89,272L88,270L86,271L84,270L84,272L82,272L80,271L78,272L77,274L75,274L75,272L75,270L73,269L71,270L69,268L68,265L67,265L64,266L63,265L61,264L60,263L58,263L55,262L53,261L52,262L50,263L50,262L50,259L47,258L46,256L46,254L47,252L46,250L45,249L43,250L42,247L40,249L39,248L37,247L36,247L34,249L36,251L36,253L35,254L35,257L33,258L31,257L29,257L29,255L30,253L31,251L33,248L33,246L34,244L34,241L35,240L35,237L36,234L37,233L36,230L35,228L34,227L35,225L36,223L38,223L38,221L40,220L43,219L45,220L47,221L48,222L49,220L49,218L50,217L50,215L53,215L54,215L59,218L60,218L62,216L64,215L64,214L66,212L68,212L68,210L68,207L69,206L69,205L70,202L71,202L73,201L74,199L75,197L76,197L78,198L80,200L82,199L81,203L84,203L85,204L87,204L89,203L89,201L90,199L92,198Z\"\/><circle class=\"halo\" cx=\"81\" cy=\"235\" r=\"12.0\"\/><circle class=\"dot\" cx=\"81\" cy=\"235\" r=\"4.0\"\/><\/svg><\/div><div class=\"in\"><div><span class=\"tag\">BESS<\/span><span class=\"tag o\">RTB<\/span><\/div><h3>BESS project to RTB \u2013 Legnica<\/h3><div class=\"mw\">6.5 MW \/ 30 MWh<\/div><div class=\"more\">Read more <span>\u2192<\/span><\/div><\/div><\/a><a class=\"pc rv\" data-t=\"bess\" href=\"\/en\/realizacje\/zawiercie-energy-storage\/\"><div class=\"ph\"><img width=\"1920\" height=\"1081\" src=\"https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-D6EB610B-EE3B-417F-840D-06518B08F0D9-1024x577.webp\" srcset=\"https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-D6EB610B-EE3B-417F-840D-06518B08F0D9-300x169.webp 300w, https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-D6EB610B-EE3B-417F-840D-06518B08F0D9-768x432.webp 768w, https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-D6EB610B-EE3B-417F-840D-06518B08F0D9-1024x577.webp 1024w, https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-D6EB610B-EE3B-417F-840D-06518B08F0D9-1536x865.webp 1536w, https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-D6EB610B-EE3B-417F-840D-06518B08F0D9.webp 1920w\" sizes=\"auto, (max-width:900px) 100vw, 60vw\" alt=\"\" loading=\"lazy\" decoding=\"async\"><\/div><div class=\"in\"><div><span class=\"tag\">BESS<\/span><span class=\"tag o\">Completed<\/span><\/div><h3>Zawiercie energy storage<\/h3><div class=\"mw\">7 MW \/ 14 MWh<\/div><div class=\"more\">Read more <span>\u2192<\/span><\/div><\/div><\/a><\/div>\n<\/div><\/section>\n<section class=\"sec\" style=\"padding-top:0\"><div class=\"wrap\"><div class=\"cta rv\"><h2>Have a BESS project? Let&#8217;s talk.<\/h2><a class=\"btn\" href=\"\/en\/contact\/\">Contact us <span class=\"arr\">\u2192<\/span><\/a><\/div><\/div><\/section>\n<\/template><\/div>\n\n\n\n<script>\n(function(){var H=document.getElementById('vge-k1');if(!H||!H.shadowRoot)return;var R=H.shadowRoot;\n\/\/ wsp\u00f3lne: t\u0142o nawigacji po przewini\u0119ciu, liczniki, rozbicie nag\u0142\u00f3wka na s\u0142owa\n(function(){\n  const reduce = matchMedia('(prefers-reduced-motion: reduce)').matches;\n  const nav = R.querySelector('.nav');\n  const onScroll = () => nav && nav.classList.toggle('solid', scrollY > 40);\n  addEventListener('scroll', onScroll, {passive:true}); onScroll();\n\n  \/\/ liczniki: warto\u015b\u0107 docelowa jest w tek\u015bcie, wi\u0119c bez JS wida\u0107 od razu liczb\u0119 ko\u0144cow\u0105\n  const fmt = (v, d) => d ? v.toFixed(d).replace('.', ',') : Math.round(v).toString();\n  const io = new IntersectionObserver(es => es.forEach(e => {\n    if (!e.isIntersecting) return; io.unobserve(e.target);\n    const el = e.target, end = parseFloat(el.dataset.to), d = +(el.dataset.dec || 0);\n    if (reduce) return;\n    const t0 = performance.now(), dur = 1400;\n    const step = t => { const p = Math.min(1, (t - t0) \/ dur), k = 1 - Math.pow(1 - p, 3);\n      el.textContent = fmt(end * k, d); if (p < 1) requestAnimationFrame(step); };\n    requestAnimationFrame(step);\n  }), {threshold:.5});\n  R.querySelectorAll('[data-to]').forEach(el => io.observe(el));\n\n  \/\/ nag\u0142\u00f3wek s\u0142owo po s\u0142owie (tylko ruch; tekst jest w HTML)\n  R.querySelectorAll('[data-words]').forEach(h => {\n    if (reduce) return;\n    const words = h.textContent.trim().split(\/\\s+\/);\n    h.innerHTML = words.map((w, i) => `<span class=\"w\"><span style=\"animation-delay:${120 + i * 90}ms\">${w}<\/span><\/span>`).join(' ');\n  });\n})();\n\n\n(function(){const li=[...R.querySelectorAll('.steps li')],sn=R.getElementById('sn'),sp=R.getElementById('sp');if(!li.length)return;\nconst io=new IntersectionObserver(es=>es.forEach(e=>{if(!e.isIntersecting)return;li.forEach(x=>x.classList.remove('on'));e.target.classList.add('on');\nconst i=li.indexOf(e.target)+1;sn.textContent=String(i).padStart(2,'0');sp.style.width=(i\/li.length*100)+'%';}),{rootMargin:'-45% 0px -45% 0px'});li.forEach(x=>io.observe(x));})();\n\n})();\n<\/script>\n","protected":false},"featured_media":509,"parent":0,"template":"","class_list":["post-1115","oferta","type-oferta","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>BESS development to ready to build (RTB) | VGE Consulting<\/title>\n<meta name=\"description\" content=\"BESS development ready to build: from site and grid connection to building permit. 7 BESS projects brought to RTB in 2025\u20132026, approx. 200 MW.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"BESS development to ready to build (RTB) | VGE Consulting\" \/>\n<meta property=\"og:description\" content=\"BESS development ready to build: from site and grid connection to building permit. 7 BESS projects brought to RTB in 2025\u20132026, approx. 200 MW.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/\" \/>\n<meta property=\"og:site_name\" content=\"VGE Consulting\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-15T14:06:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/09\/DJI_0048-1024x576.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/\",\"url\":\"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/\",\"name\":\"BESS development to ready to build (RTB) | VGE Consulting\",\"isPartOf\":{\"@id\":\"https:\/\/vgec.pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/09\/DJI_0048-scaled.jpg\",\"datePublished\":\"2026-10-14T11:28:00+00:00\",\"dateModified\":\"2026-10-15T14:06:44+00:00\",\"description\":\"BESS development ready to build: from site and grid connection to building permit. 7 BESS projects brought to RTB in 2025\u20132026, approx. 200 MW.\",\"breadcrumb\":{\"@id\":\"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/#primaryimage\",\"url\":\"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/09\/DJI_0048-scaled.jpg\",\"contentUrl\":\"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/09\/DJI_0048-scaled.jpg\",\"width\":2560,\"height\":1440,\"caption\":\"DCIM100MEDIADJI_0048.JPG\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/vgec.pl\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"BESS Development to RTB\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/vgec.pl\/#website\",\"url\":\"https:\/\/vgec.pl\/\",\"name\":\"VGE Consulting \u2013 Efektywne Zarz\u0105dzanie Energi\u0105\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/vgec.pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/vgec.pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Organization\",\"ProfessionalService\"],\"@id\":\"https:\/\/vgec.pl\/#organization\",\"name\":\"VGE Consulting\",\"url\":\"https:\/\/vgec.pl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/vgec.pl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/04\/vgec-logo.png\",\"contentUrl\":\"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/04\/vgec-logo.png\",\"width\":400,\"height\":168,\"caption\":\"VGE Consulting\"},\"image\":{\"@id\":\"https:\/\/vgec.pl\/#\/schema\/logo\/image\/\"},\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"ul. St. Wyspia\u0144skiego 10\/4\",\"postalCode\":\"60-749\",\"addressLocality\":\"Pozna\u0144\",\"addressCountry\":\"PL\"},\"telephone\":\"+48 501 339 022\",\"email\":\"biuro@vgec.pl\",\"areaServed\":{\"@type\":\"Country\",\"name\":\"Poland\"},\"knowsAbout\":[\"BESS development to RTB\",\"Energy storage systems\",\"EV chargers\",\"Solar farms\",\"Project documentation\",\"Energy consulting\",\"Construction and maintenance\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"BESS development to ready to build (RTB) | VGE Consulting","description":"BESS development ready to build: from site and grid connection to building permit. 7 BESS projects brought to RTB in 2025\u20132026, approx. 200 MW.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/","og_locale":"en_US","og_type":"article","og_title":"BESS development to ready to build (RTB) | VGE Consulting","og_description":"BESS development ready to build: from site and grid connection to building permit. 7 BESS projects brought to RTB in 2025\u20132026, approx. 200 MW.","og_url":"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/","og_site_name":"VGE Consulting","article_modified_time":"2026-10-15T14:06:44+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/09\/DJI_0048-1024x576.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/","url":"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/","name":"BESS development to ready to build (RTB) | VGE Consulting","isPartOf":{"@id":"https:\/\/vgec.pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/#primaryimage"},"image":{"@id":"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/#primaryimage"},"thumbnailUrl":"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/09\/DJI_0048-scaled.jpg","datePublished":"2026-10-14T11:28:00+00:00","dateModified":"2026-10-15T14:06:44+00:00","description":"BESS development ready to build: from site and grid connection to building permit. 7 BESS projects brought to RTB in 2025\u20132026, approx. 200 MW.","breadcrumb":{"@id":"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vgec.pl\/oferta\/development-bess-rtb\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/#primaryimage","url":"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/09\/DJI_0048-scaled.jpg","contentUrl":"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/09\/DJI_0048-scaled.jpg","width":2560,"height":1440,"caption":"DCIM100MEDIADJI_0048.JPG"},{"@type":"BreadcrumbList","@id":"https:\/\/vgec.pl\/oferta\/development-bess-rtb\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/vgec.pl\/en\/"},{"@type":"ListItem","position":2,"name":"BESS Development to RTB"}]},{"@type":"WebSite","@id":"https:\/\/vgec.pl\/#website","url":"https:\/\/vgec.pl\/","name":"VGE Consulting \u2013 Efektywne Zarz\u0105dzanie Energi\u0105","description":"","publisher":{"@id":"https:\/\/vgec.pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vgec.pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Organization","ProfessionalService"],"@id":"https:\/\/vgec.pl\/#organization","name":"VGE Consulting","url":"https:\/\/vgec.pl\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vgec.pl\/#\/schema\/logo\/image\/","url":"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/04\/vgec-logo.png","contentUrl":"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/04\/vgec-logo.png","width":400,"height":168,"caption":"VGE Consulting"},"image":{"@id":"https:\/\/vgec.pl\/#\/schema\/logo\/image\/"},"address":{"@type":"PostalAddress","streetAddress":"ul. St. Wyspia\u0144skiego 10\/4","postalCode":"60-749","addressLocality":"Pozna\u0144","addressCountry":"PL"},"telephone":"+48 501 339 022","email":"biuro@vgec.pl","areaServed":{"@type":"Country","name":"Poland"},"knowsAbout":["BESS development to RTB","Energy storage systems","EV chargers","Solar farms","Project documentation","Energy consulting","Construction and maintenance"]}]}},"_links":{"self":[{"href":"https:\/\/vgec.pl\/en\/wp-json\/wp\/v2\/oferta\/1115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vgec.pl\/en\/wp-json\/wp\/v2\/oferta"}],"about":[{"href":"https:\/\/vgec.pl\/en\/wp-json\/wp\/v2\/types\/oferta"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vgec.pl\/en\/wp-json\/wp\/v2\/media\/509"}],"wp:attachment":[{"href":"https:\/\/vgec.pl\/en\/wp-json\/wp\/v2\/media?parent=1115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}