.brand__stats-side.brand__stats-side--only{border-right:0;padding-left:0;padding-right:0}.brand__stats-note{color:#6b7280;margin:8px 0 0;font-size:13px;line-height:1.45}.featured-pages__viewport[data-v-35e2ba37]{overflow-x:hidden}.featured-pages__row[data-v-35e2ba37]{margin-left:0;margin-right:0}.card-article__thumb img[data-v-35e2ba37],.card-article__thumb picture[data-v-35e2ba37]{width:100%;height:100%;display:block}.card-article__thumb img[data-v-35e2ba37]{-o-object-fit:cover;object-fit:cover}@media (width<=767.98px){.featured-pages__viewport[data-v-35e2ba37]{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.featured-pages__viewport[data-v-35e2ba37]::-webkit-scrollbar{display:none}}.input.zip_code[data-v-4a45ae8d]{width:111px;padding-top:14px;padding-left:36px}.cms-lead-form[data-v-12ec8b38]{border:1px solid var(--color-border);width:100%;box-shadow:var(--shadow-soft);color:var(--color-ink);text-align:left;background:#fff;border-radius:6px;margin:28px 0;padding:clamp(38px,6vw,54px);scroll-margin-top:72px;font-family:GCentra,Arial,Verdana,sans-serif;font-size:16px;line-height:1.5;position:relative;container:lead-form/inline-size}.cms-lead-form[data-v-12ec8b38] *,.cms-lead-form[data-v-12ec8b38] :after,.cms-lead-form[data-v-12ec8b38] :before{box-sizing:border-box}.cms-lead-form button[data-v-12ec8b38],.cms-lead-form input[data-v-12ec8b38],.cms-lead-form select[data-v-12ec8b38]{font:inherit}.lead-progress[data-v-12ec8b38]{background:#e9edf3;border-radius:6px 6px 0 0;width:100%;height:6px;position:absolute;top:0;left:0;overflow:hidden}.lead-progress span[data-v-12ec8b38]{background:var(--color-green);height:100%;transition:width .22s;display:block}.back-button[data-v-12ec8b38]{width:auto;height:auto;color:var(--color-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:15px;font-weight:400;line-height:1.4;display:inline-flex;position:absolute;top:24px;left:24px}.back-button span[data-v-12ec8b38]:first-child{font-size:20px;line-height:1}.step-content[data-v-12ec8b38]{width:min(620px,100%);margin:auto}.cms-lead-form .step-counter[data-v-12ec8b38]{color:var(--color-ink-muted);text-align:center;margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.4}.cms-lead-form .step-title[data-v-12ec8b38]{color:var(--color-ink);letter-spacing:-.02em;text-align:center;margin:0;font-size:clamp(25px,3.6vw,31px);font-weight:700;line-height:1.15}.step-title[data-v-12ec8b38]:focus{outline:none}.cms-lead-form .step-intro[data-v-12ec8b38]{max-width:560px;color:var(--color-ink-muted);text-align:center;margin:14px auto 30px;font-size:16px;line-height:1.55}.field-stack[data-v-12ec8b38]{gap:22px;display:grid}.consumption-field[data-v-12ec8b38],.field[data-v-12ec8b38]{min-width:0;color:var(--color-ink);gap:8px;margin:0;font-size:13px;font-weight:700;display:grid}.field small[data-v-12ec8b38]{color:var(--color-ink-muted);margin-left:4px;font-size:11px;font-weight:400}fieldset.field[data-v-12ec8b38]{border:0;padding:0}fieldset.field legend[data-v-12ec8b38]{margin-bottom:8px;padding:0;font-size:13px;font-weight:700}.field-row[data-v-12ec8b38]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:end;gap:14px;display:grid}.input-with-unit[data-v-12ec8b38]{border:1px solid var(--color-border-strong);background:#fff;border-radius:5px;align-items:center;display:flex;overflow:hidden}.input-with-unit[data-v-12ec8b38]:focus-within{border-color:var(--color-blue);box-shadow:0 0 0 3px var(--color-blue-soft)}.cms-lead-form .input-with-unit input[data-v-12ec8b38]{min-width:0;height:60px;color:var(--color-ink);-moz-appearance:textfield;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0 18px;font-size:22px;font-weight:800}.input-with-unit strong[data-v-12ec8b38]{color:var(--color-ink-muted);white-space:nowrap;padding:0 18px;font-size:13px}.cms-lead-form .input-with-unit button[data-v-12ec8b38]{width:58px;height:60px;color:var(--color-ink);cursor:pointer;background:#edf0f4;border:0;flex:none;padding:0;font-size:24px;line-height:1}.input-with-unit button[data-v-12ec8b38]:first-child{border-right:1px solid var(--color-border)}.input-with-unit button[data-v-12ec8b38]:last-child{border-left:1px solid var(--color-border)}.cms-lead-form .input-with-unit--compact input[data-v-12ec8b38]{height:50px;padding:0 4px 0 15px;font-size:16px;font-weight:400}.input-with-unit--compact strong[data-v-12ec8b38]{padding:0 15px 0 4px}.cms-lead-form .text-input[data-v-12ec8b38]{border:1px solid var(--color-border-strong);width:100%;min-height:52px;color:var(--color-ink);background-color:#fff;border-radius:5px;outline:none;margin:0;padding:0 15px;font-size:16px;font-weight:400}.cms-lead-form .text-input[data-v-12ec8b38]:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px var(--color-blue-soft)}.cms-lead-form input[data-v-12ec8b38]::placeholder{color:var(--color-ink-muted);opacity:1;font-weight:400}.cms-lead-form input[data-v-12ec8b38]::-webkit-input-placeholder{color:var(--color-ink-muted);font-weight:400}.cms-lead-form .select-input[data-v-12ec8b38]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%231b2f51' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:42px}.cms-lead-form .select-input--empty[data-v-12ec8b38]{color:var(--color-ink-muted)}.select-input option[data-v-12ec8b38]{color:var(--color-ink)}.choice-grid[data-v-12ec8b38]{gap:10px;display:grid}.tariff-grid[data-v-12ec8b38]{grid-template-columns:repeat(4,minmax(0,1fr))}.cms-lead-form .choice-card[data-v-12ec8b38]{border:1px solid var(--color-border);min-height:96px;color:var(--color-ink);text-align:center;cursor:pointer;background:#fff;border-radius:5px;align-content:center;justify-items:center;margin:0;padding:18px 8px 14px;display:grid;position:relative}.choice-card.selected[data-v-12ec8b38],.choice-card[data-v-12ec8b38]:hover{border-color:var(--color-blue)}.choice-card.selected[data-v-12ec8b38]{box-shadow:0 0 0 2px var(--color-blue-soft);background:#f8faff}.cms-lead-form .choice-card--wide[data-v-12ec8b38]{grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:12px 36px;display:flex}.choice-card--wide strong[data-v-12ec8b38]{font-size:16px}.cms-lead-form .choice-card--wide small[data-v-12ec8b38]{margin-top:0}.choice-card--wide .radio-mark[data-v-12ec8b38]{top:50%;transform:translateY(-50%)}.choice-card strong[data-v-12ec8b38]{font-size:18px;line-height:1.2}.choice-card small[data-v-12ec8b38]{color:var(--color-ink-muted);margin-top:5px;font-size:12px;font-weight:400;line-height:1.35}.radio-mark[data-v-12ec8b38]{border:1px solid var(--color-border-strong);border-radius:50%;width:15px;height:15px;position:absolute;top:10px;right:10px}.selected .radio-mark[data-v-12ec8b38]{border:5px solid var(--color-blue)}.personal-grid[data-v-12ec8b38]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cms-lead-form .terms-row[data-v-12ec8b38]{color:var(--color-ink-muted);cursor:pointer;align-items:flex-start;gap:10px;margin:18px 0 0;font-size:12px;font-weight:400;line-height:1.5;display:flex}.cms-lead-form .terms-row input[data-v-12ec8b38]{width:18px;height:18px;accent-color:var(--color-green);flex:none;margin:0}.cms-lead-form .terms-row a[data-v-12ec8b38]{color:var(--color-green-dark);text-decoration:underline}.cms-lead-form .validation-message[data-v-12ec8b38]{color:#a33d32;text-align:center;margin:18px 0 -8px;font-size:13px;font-weight:700}.cms-lead-form .primary-button[data-v-12ec8b38]{background:var(--color-green);color:#fff;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:28px;padding:12px 18px;font-size:16px;font-weight:850;line-height:1.2;transition:background .16s,transform .16s;display:flex;box-shadow:0 8px 18px #42d03c2e}.cms-lead-form .primary-button[data-v-12ec8b38]:hover{background:#35ba30;transform:translateY(-1px)}.cms-lead-form .primary-button[data-v-12ec8b38]:disabled{box-shadow:none;cursor:wait;background:#cbd3de;transform:none}.success[data-v-12ec8b38]{text-align:center}.success-badge[data-v-12ec8b38]{background:var(--color-green-soft);width:56px;height:56px;color:var(--color-green-dark);border-radius:50%;place-items:center;margin:0 auto 18px;font-size:28px;display:grid}.cms-lead-form .success-points[data-v-12ec8b38]{text-align:left;gap:10px;width:fit-content;max-width:100%;margin:-6px auto 0;padding:0;list-style:none;display:grid}.cms-lead-form .success-points li[data-v-12ec8b38]{color:var(--color-ink-muted);align-items:flex-start;gap:10px;margin:0;padding:0;font-size:14px;line-height:1.45;display:flex}.cms-lead-form .success-points li[data-v-12ec8b38]:before{content:none}.success-points[data-v-12ec8b38] .check-icon{color:var(--color-green);margin-top:2px}.step-enter-active[data-v-12ec8b38],.step-leave-active[data-v-12ec8b38]{transition:opacity .16s,transform .18s}.step-enter-from[data-v-12ec8b38]{opacity:0;transform:translateY(10px)}.step-leave-to[data-v-12ec8b38]{opacity:0;transform:translateY(-8px)}@media (width<=991px){.cms-lead-form[data-v-12ec8b38]{scroll-margin-top:118px}}@media (width<=680px){.cms-lead-form[data-v-12ec8b38]{padding:38px 18px 24px}.back-button[data-v-12ec8b38]{top:14px;left:14px}.step-content--with-back .step-counter[data-v-12ec8b38]{padding-top:22px}}@container lead-form (width<=440px){.cms-lead-form .step-title[data-v-12ec8b38]{font-size:24px}.cms-lead-form .step-intro[data-v-12ec8b38]{margin-bottom:24px;font-size:15px}.field-row[data-v-12ec8b38],.personal-grid[data-v-12ec8b38]{grid-template-columns:1fr}.tariff-grid[data-v-12ec8b38]{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-lead-form .choice-card[data-v-12ec8b38]:not(.choice-card--wide){min-height:84px}}@container lead-form (width<=520px){.cms-lead-form[data-v-12ec8b38] .manual-address{gap:10px}.cms-lead-form[data-v-12ec8b38] .manual-address>label{grid-column:span 4}.cms-lead-form[data-v-12ec8b38] .manual-address>label.house-number,.cms-lead-form[data-v-12ec8b38] .manual-address>label.postal-code{grid-column:span 2}}zonne-solar-calculator:defined .cms-client-placeholder{display:none}
