:root{--iw-text:#232a27;--iw-text-muted:#535b56;--iw-text-soft:#5c635e;--iw-text-faint:#696e6a;--iw-text-quiet:#7a7266;--iw-text-label:#4e5651;--iw-crumb:#746c5f;--iw-crumb-link:#686e68;--iw-crumb-sep:#766b5d;--iw-accent:#0c6b57;--iw-accent-deep:#0a5644;--iw-accent-ink:#062018;--iw-accent-soft:#edf5f1;--iw-link:#0c6b57;--iw-link-hover:#095342;--iw-canvas:#f5f1ea;--iw-surface:#fffdf8;--iw-surface-warm:#fffaf2;--iw-surface-panel:#fbf7ef;--iw-sand:#efe9df;--iw-white:#fff;--iw-black:#000;--iw-border:#e8dece;--iw-border-strong:#e6ded1;--iw-border-panel:#e9dfd0;--iw-border-sand:#e2d7c6;--iw-focus:#b26b13;--iw-selection:#cfe3d9;--iw-selection-ink:#0c3b30;--iw-mint:#2fae87;--iw-mint-soft:#7bd4b8;--iw-mint-bright:#5fcaa9;--iw-ochre:#c79a3a;--iw-footer-bg:#0f1c18;--iw-footer-text:#c7d4ce;--iw-footer-muted:#9fb3ab;--iw-marine:#16233c;--iw-marine-accent:#2a52b5;--iw-marine-accent-deep:#22448f;--iw-marine-deep:#22345a;--iw-marine-muted:#566076;--iw-marine-line:#dbe1ea;--iw-marine-line-soft:#c3cee2;--iw-marine-canvas:#f3f5f9;--iw-marine-mist:#e6ecf7;--iw-marine-soft:#a9b7d1;--iw-marine-glow:#9dbcf7;--iw-marine-ice:#8fb0f2;--iw-white-16:#ffffff29;--iw-white-15:#ffffff26;--iw-white-08:#ffffff14;--iw-shadow:#1c2d268c}.iw-theme-marine{--iw-text:var(--iw-marine);--iw-text-muted:var(--iw-marine-muted);--iw-text-soft:var(--iw-marine-soft);--iw-accent:var(--iw-marine-accent);--iw-accent-deep:var(--iw-marine-accent-deep);--iw-canvas:var(--iw-marine-canvas);--iw-surface:var(--iw-white);--iw-border:var(--iw-marine-line);--iw-border-strong:var(--iw-marine-line)}.site-noscript{color:#5d3c07;text-align:center;background:#fff4db;border-bottom:1px solid #d7bc83;margin:0;padding:18px 24px}.site-skip-link{z-index:1000;background:var(--iw-surface-warm);color:var(--iw-accent);border:2px solid;border-radius:8px;padding:12px 18px;font-weight:800;position:fixed;top:10px;left:16px;transform:translateY(-200%)}.site-skip-link:focus{transform:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid var(--iw-focus)!important}summary{cursor:pointer}.iw-faq-overview.iw-faq-overview{background:0 0;border:0;border-radius:0}.iw-faq-overview.iw-faq-overview>summary{cursor:pointer;min-height:48px;color:inherit;padding:18px 8px;list-style:disclosure-closed;display:list-item}.iw-faq-overview.iw-faq-overview[open]>summary{list-style-type:disclosure-open}.iw-faq-overview.iw-faq-overview>summary::-webkit-details-marker{display:inline}.iw-faq-overview.iw-faq-overview>summary h2{font-size:clamp(22px,3vw,30px);display:inline}.iw-faq-overview.iw-faq-overview>summary small{color:inherit;margin-top:8px;font-size:14px;font-weight:500;display:block}.iw-faq-overview>div{margin-top:16px}.iw-breadcrumbs{overflow-wrap:anywhere;flex-wrap:wrap}body{color:var(--iw-text);background:var(--iw-canvas);-webkit-font-smoothing:antialiased;margin:0;font-family:Hanken Grotesk,Hanken Grotesk Fallback,system-ui,sans-serif;line-height:1.55}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:var(--iw-link);text-decoration:none}a:hover{color:var(--iw-link-hover)}button,input,select{font-family:inherit}img{max-width:100%;display:block}::selection{background:var(--iw-selection);color:var(--iw-selection-ink)}[data-route-view]{display:none}[data-route-view].is-active{display:block}.iw-hover-card{transition:transform .18s,box-shadow .18s}.iw-hover-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -26px #28322d66}a[href="/kalkulator-zasilania-awaryjnego-domu/"]:focus-visible{outline:3px solid var(--iw-mint);outline-offset:4px}.iw-info-hero{background:linear-gradient(180deg, var(--iw-sand) 0%, var(--iw-canvas) 100%);border-bottom:1px solid var(--iw-border)}.iw-info-hero-inner{max-width:980px;margin:0 auto;padding:clamp(44px,6vw,68px) 24px clamp(34px,5vw,56px)}.iw-info-title{letter-spacing:-.02em;max-width:720px;margin:0;font-family:"Source Serif 4","Source Serif 4 Fallback",serif;font-size:clamp(32px,4.4vw,48px);font-weight:600;line-height:1.08}.iw-info-lead{color:var(--iw-text-muted);max-width:760px;margin-top:16px;font-size:clamp(16px,1.85vw,18px)}.iw-info-content{gap:clamp(18px,2.4vw,26px);max-width:920px;margin:0 auto;padding:clamp(34px,5.5vw,64px) 24px clamp(56px,7vw,88px);display:grid}.iw-info-panel{background:var(--iw-surface-panel);border:1px solid var(--iw-border-panel);border-radius:16px;padding:clamp(24px,3.4vw,34px);box-shadow:0 20px 44px -40px #28322d5c}.iw-info-panel--accent{background:var(--iw-sand);border-color:var(--iw-border-sand);box-shadow:none}.iw-info-panel h2{letter-spacing:-.01em;color:var(--iw-text);font-family:"Source Serif 4","Source Serif 4 Fallback",serif;font-size:clamp(23px,3vw,31px);font-weight:600;line-height:1.16}.iw-info-panel p{color:var(--iw-text-muted);max-width:780px;margin-top:12px;font-size:15.8px}.iw-info-panel h2+p{margin-top:15px}.iw-info-list{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.iw-info-list li{overflow-wrap:break-word;min-width:0;padding-left:18px;line-height:1.55;position:relative;color:var(--iw-text-muted)!important;font-size:15.5px!important;display:block!important}.iw-info-list li>span{background:var(--iw-accent);opacity:.74;border-radius:999px;width:5.5px;height:5.5px;margin:0;line-height:0;position:absolute;top:.62em;left:0;overflow:hidden;color:#0000!important;font-size:0!important}.iw-breadcrumbs{letter-spacing:.01em;align-items:center;color:var(--iw-crumb)!important;gap:9px!important;font-size:12.5px!important}.iw-breadcrumbs a{font-weight:600;transition:color .16s;color:var(--iw-crumb-link)!important}.iw-breadcrumbs a:hover{color:var(--iw-link)!important}.iw-breadcrumbs span{font-weight:500;color:var(--iw-crumb-sep)!important}.iw-breadcrumbs span:last-child{font-weight:700;color:var(--iw-link)!important}main :is(p,dd,figcaption,td,th,blockquote) a,main li a{text-decoration-skip-ink:auto;text-underline-offset:.18em!important;text-decoration-line:underline!important;text-decoration-thickness:1px!important}main :is(nav,[aria-label*=Spis],[aria-label=Okruszki],[aria-label=Ścieżka\ nawigacji],[class*=breadcrumb],[class*=crumbs],[class*=-toc],[class$=toc]) a,main li a:is([class*=card],[class*=btn],[class*=cta],[class*=tool],[class*=guide]),main li a:has(span),:is(.site-header,.iw-footer) a,a:is(.iw-hover-card,.iw-tool-card,.iw-catalog-card,.hp-tool,.hp-cat,.hp-guide,.hp-btn,.hp-link,.hp-pay__cta,.hp-de__cta){text-decoration-line:none!important}:is([aria-label=Okruszki],[aria-label=Ścieżka\ nawigacji],.iw-breadcrumbs,.breadcrumbs,[class*=breadcrumb],[class*=crumbs]) a{box-sizing:border-box;align-items:center;min-width:24px;min-height:24px;padding-inline:2px;display:inline-flex}:is([aria-label*=Spis],[class*=-toc],[class$=toc]) a{box-sizing:border-box;align-items:center;min-width:24px;min-height:24px;display:inline-flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.iw-hover-card{transition:none}.iw-hover-card:hover{transform:none}}@media (width<=640px){.iw-info-hero-inner{padding:38px 20px 30px}.iw-info-content{gap:15px;padding:26px 20px 58px}.iw-info-panel{border-radius:14px;padding:21px 20px}.iw-info-panel p,.iw-info-list li{font-size:15px!important}}
