@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.p.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0dnkekw3juhe5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.p.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0dnkekw3juhe5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.p.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0dnkekw3juhe5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_ed6814d8-module__Yv1C0a__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_ed6814d8-module__Yv1C0a__variable{--font-source-sans:"Source Sans 3", "Source Sans 3 Fallback"}
:root{--color-bg:#fff;--color-surface:#f7f7f7;--color-text:#1c1c1c;--color-text-muted:#5c5c5c;--color-border:#e4e4e4;--color-accent:#ed2100;--color-on-accent:#fff;--color-accent-fill:#d61e02;--color-accent-100:#ffedea;--color-accent-200:#ffdbd4;--color-accent-300:#febbae;--color-accent-400:#ff8671;--color-accent-500:#ed2100;--color-accent-600:#d61e02;--color-accent-700:#a91602;--color-accent-800:#7f0d01;--color-accent-900:#5a0701;--color-neutral-100:#f2f2f2;--color-neutral-200:#e4e4e4;--color-neutral-300:#cecece;--color-neutral-400:#aeaeae;--color-neutral-500:#8d8d8d;--color-neutral-600:#747474;--color-neutral-700:#5b5b5b;--color-neutral-800:#424242;--color-neutral-900:#2e2e2e;--font-heading:var(--font-source-sans,"Source Sans 3"), system-ui, sans-serif;--font-body:var(--font-source-sans,"Source Sans 3"), system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:4rem;--leading-tight:1.12;--leading-snug:1.3;--leading-normal:1.6;--tracking-tight:-.015em;--tracking-wide:.08em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--shadow-sm:0 1px 2px #1c1c1c0d;--shadow-md:0 2px 8px #1c1c1c12, 0 1px 2px #1c1c1c0d;--shadow-lg:0 12px 32px #1c1c1c1f, 0 2px 8px #1c1c1c0f}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-tight);margin:0 0 var(--space-4)}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-xl);line-height:var(--leading-snug)}h4{font-size:var(--text-lg);line-height:var(--leading-snug)}@media (max-width:640px){h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-lg)}}p{margin:0 0 var(--space-4)}a{color:inherit}.text-muted{color:var(--color-text-muted)}.text-sm{font-size:var(--text-sm)}.kicker{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-accent-700);margin-bottom:var(--space-3);font-weight:600;display:block}.container{max-width:1160px;padding-inline:var(--space-5);margin-inline:auto}.hr{border:0;border-top:1px solid var(--color-border);margin:var(--space-6) 0}::selection{background:var(--color-accent-200)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.btn{justify-content:center;align-items:center;gap:var(--space-2);font:600 var(--text-base)/1 var(--font-body);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;padding:.75em 1.5em;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.btn:disabled,[disabled],.disabled{opacity:.45;pointer-events:none}.btn-primary{background:var(--color-accent-fill);color:var(--color-on-accent)}.btn-primary:hover{background:var(--color-accent-700)}.btn-primary:active{background:var(--color-accent-800)}.btn-dark{background:var(--color-text);color:var(--color-bg)}.btn-dark:hover{background:var(--color-neutral-800)}.btn-dark:active{background:var(--color-neutral-900)}.btn-secondary{border-color:var(--color-neutral-300)}.btn-secondary:hover{border-color:var(--color-text)}.btn-secondary:active{background:var(--color-neutral-100)}.btn-ghost{color:var(--color-accent-700);padding-inline:.75em}.btn-ghost:hover{background:var(--color-accent-100)}.btn-ghost:active{background:var(--color-accent-200)}.btn-sm{font-size:var(--text-sm);padding:.6em 1.25em}.btn-lg{font-size:var(--text-lg);padding:.8em 1.75em}.btn-block{width:100%}.btn-icon{padding:.75em}.btn svg{flex:none;width:1.1em;height:1.1em}.tag{align-items:center;gap:var(--space-1);font:600 var(--text-xs)/1 var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-full);padding:.5em .9em;display:inline-flex}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-700)}.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-700)}.tag-outline{border:1px solid var(--color-border);color:var(--color-text-muted)}.field{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;display:flex}.field>label{font-size:var(--text-sm);font-weight:600}.field .hint{font-size:var(--text-sm);color:var(--color-text-muted)}.input{font:400 var(--text-base)/1.4 var(--font-body);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);width:100%;padding:.7em 1em;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--color-neutral-500)}.input:hover{border-color:var(--color-neutral-400)}.input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-200);outline:none}textarea.input{resize:vertical;min-height:6em}.input[aria-invalid=true]{border-color:var(--color-accent-600)}.input[aria-invalid=true]:focus{border-color:var(--color-accent-600);box-shadow:0 0 0 3px var(--color-accent-200)}.field-error{font-size:var(--text-sm);color:var(--color-accent-700)}.radio,.checkbox{align-items:center;gap:var(--space-2);font-size:var(--text-base);cursor:pointer;display:inline-flex}.radio input,.checkbox input{accent-color:var(--color-accent);flex:none;width:1.25em;height:1.25em}.seg{background:var(--color-neutral-100);border-radius:var(--radius-full);gap:2px;padding:3px;display:inline-flex}.seg-opt{font:600 var(--text-sm)/1 var(--font-body);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:.6em 1.2em;transition:background-color .15s,color .15s}.seg-opt:hover{color:var(--color-text)}.seg-opt[aria-pressed=true],.seg-opt.active{background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-sm)}.card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.card-kicker{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-accent);margin-bottom:var(--space-2);font-weight:600}.card-title{font-size:var(--text-xl);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-snug);margin:0 0 var(--space-3)}.card-body{color:var(--color-text-muted);margin:0 0 var(--space-4)}.card-meta{font-size:var(--text-sm);color:var(--color-neutral-700)}a.card,.card-link{text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s;display:block}a.card:hover,.card-link:hover{border-color:var(--color-neutral-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.card-surface{background:var(--color-surface);border-color:#0000}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.nav{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-5);background:var(--color-bg);border-bottom:1px solid var(--color-border);display:flex}.nav-brand{align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.nav-brand img,.nav-brand svg{width:auto;height:40px;display:block}.nav>a:not(.nav-brand):not(.btn){font:600 var(--text-sm)/1 var(--font-body);color:var(--color-text-muted);text-decoration:none;transition:color .15s}.nav>a:not(.nav-brand):not(.btn):hover{color:var(--color-text)}.nav>a[aria-current=page]{color:var(--color-text)!important}.table{border-collapse:collapse;width:100%;font-size:var(--text-base)}.table th{text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-muted);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-neutral-300);font-weight:600}.table td{padding:var(--space-4);border-bottom:1px solid var(--color-border)}.table tbody tr{transition:background-color .1s}.table tbody tr:hover{background:var(--color-neutral-100)}.dialog-backdrop{padding:var(--space-5);background:#1c1c1c73;place-items:center;display:grid;position:fixed;inset:0}.dialog{background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-6);width:100%;max-width:480px}.dialog-title{font-size:var(--text-xl);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-3);font-weight:700}.dialog-body{color:var(--color-text-muted);margin:0 0 var(--space-5)}.dialog-actions{justify-content:flex-end;gap:var(--space-3);display:flex}.figure{margin:0}.figure img,.img{border-radius:var(--radius-lg);object-fit:cover;width:100%;display:block}.figure figcaption{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-3)}
.skip-link{left:var(--space-4);z-index:100;background:var(--color-text);color:var(--color-bg);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-100px}.skip-link:focus-visible{top:var(--space-4)}.tylko-czytnik{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:50;background:var(--color-bg);position:sticky;top:0}.header-utility{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.utility-row{justify-content:flex-end;gap:var(--space-2) var(--space-5);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.utility-row a{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.utility-row a:hover{color:var(--color-text)}.utility-row svg{width:1em;height:1em;color:var(--color-accent);flex:none}.site-header .nav-brand img{height:46px}.nav-wrap{border-bottom:1px solid var(--color-border)}.site-header .nav{border-bottom:0;max-width:1160px;margin-inline:auto}.nav-links{align-items:center;gap:var(--space-6);display:flex}.nav-links>a:not(.btn){font:600 var(--text-sm)/1 var(--font-body);color:var(--color-text-muted);text-decoration:none;transition:color .15s}.nav-links>a:not(.btn):hover{color:var(--color-text)}.nav-katalog{display:inline-flex}.nav-trigger{align-items:center;gap:var(--space-1);cursor:pointer;font:600 var(--text-sm)/1 var(--font-body);color:var(--color-text-muted);background:0 0;border:0;padding:0;transition:color .15s;display:inline-flex}.nav-trigger:hover,.nav-trigger[aria-expanded=true]{color:var(--color-text)}.nav-trigger svg{width:16px;height:16px;transition:rotate .18s}.nav-trigger[aria-expanded=true] svg{rotate:180deg}.mega{inset-inline:0;background:var(--color-bg);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-md);opacity:0;max-height:calc(100vh - 10rem);display:none;position:absolute;top:100%;overflow-y:auto;translate:0 -8px}.mega[data-open]{opacity:1;display:block;translate:0}@media (prefers-reduced-motion:no-preference){.mega{transition:opacity .18s, translate .18s, display .18s allow-discrete}@starting-style{.mega[data-open]{opacity:0;translate:0 -8px}}}.mega-grid{gap:var(--space-8);padding-block:var(--space-7);grid-template-columns:minmax(0,1fr) 17rem;display:grid}.mega-head{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);font:600 var(--text-xs)/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);text-decoration:none;display:flex}a.mega-head{transition:color .15s}a.mega-head:hover{color:var(--color-accent-700)}.mega-head svg{width:14px;height:14px}.mega-tiles,.mega-list{margin:0;padding:0;list-style:none}.mega-tiles{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mega-tiles a{gap:var(--space-2);font:600 var(--text-sm)/1.3 var(--font-body);color:var(--color-text);text-decoration:none;display:grid}.mega-tiles .tile-media{border-radius:var(--radius-md);transition:box-shadow .15s}.mega-tiles a:hover .tile-media{box-shadow:var(--shadow-md)}.mega-tiles a:hover{color:var(--color-accent-700)}.mega-aside{border-left:1px solid var(--color-border);padding-left:var(--space-6)}.mega-list{gap:var(--space-4);display:grid}.mega-list a{gap:var(--space-1);text-decoration:none;display:grid}.mega-label{align-items:center;gap:var(--space-2);font:600 var(--text-sm)/1.3 var(--font-body);color:var(--color-text);transition:color .15s;display:flex}.mega-label svg{opacity:0;width:14px;height:14px;transition:opacity .15s,translate .15s}.mega-list a:hover .mega-label{color:var(--color-accent-700)}.mega-list a:hover .mega-label svg{opacity:1;translate:2px}.mega-desc{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.5}.mobile-group{margin:var(--space-4) 0 0;font:600 var(--text-xs)/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.mobile-group:first-child{margin-top:0}.nav-toggle{padding:var(--space-2);cursor:pointer;color:var(--color-text);border-radius:var(--radius-sm);background:0 0;border:0;display:none}.nav-toggle svg{width:24px;height:24px;display:block}.mobile-menu{border-bottom:1px solid var(--color-border);background:var(--color-bg);padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-2);display:none}.mobile-menu a:not(.btn){font:600 var(--text-base)/1 var(--font-body);color:var(--color-text);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);text-decoration:none}.mobile-menu .btn{margin-top:var(--space-3)}.nav-cta .cta-short{display:none}@media (max-width:1000px){.nav-links{display:none}.nav-toggle{display:inline-flex}.mobile-menu:not([hidden]){display:grid}.mega,.mega[data-open]{display:none}.site-header .nav{padding-block:var(--space-3);gap:var(--space-3)}.site-header .nav-brand img{height:40px}.nav-cta .cta-long{display:none}.nav-cta .cta-short{display:inline}.nav-cta{min-height:40px}}@media (pointer:coarse){.utility-row{padding-block:0}.utility-row a{min-height:40px}.site-footer a{padding-block:var(--space-2)}.breadcrumb a{padding-block:var(--space-1)}.nav-links>a,.nav-trigger,a.mega-head{align-items:center;min-height:40px;display:inline-flex}}@media (max-width:560px){.utility-row{justify-content:center;gap:var(--space-2) var(--space-4)}.utility-row .utility-optional{display:none}}.section{padding-block:var(--space-9)}.section-tight{padding-block:var(--space-8)}.section-surface{background:var(--color-surface)}.section-head{max-width:62ch;margin-bottom:var(--space-6)}.section-head p{color:var(--color-text-muted)}.hero{padding-block:var(--space-9)}.hero h1{max-width:20ch;font-size:clamp(var(--text-3xl), 6vw, var(--text-5xl))}.hero .lead{max-width:56ch;font-size:var(--text-lg);color:var(--color-text-muted)}.hero-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero-brief{margin-top:var(--space-7);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.hero-brief textarea.input{min-height:7em}.hero-brief .btn{width:100%}@media (min-width:900px){.hero{column-gap:var(--space-8);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;display:grid}.hero h1{max-width:none;font-size:clamp(var(--text-3xl), 4.2vw, var(--text-4xl))}.hero-text{grid-area:1/1}.hero-brief{grid-area:1/2;margin-top:0}.hero-actions{grid-area:2/1}.hero-trust{grid-area:3/1/auto/-1}}.hero-trust{gap:var(--space-2) var(--space-5);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.hero-trust span{align-items:center;gap:var(--space-2);display:inline-flex}.hero-trust svg{width:1.1em;height:1.1em;color:var(--color-accent);flex:none}.grid{gap:var(--space-5);display:grid}.grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bento{gap:var(--space-5);display:grid}.bento-5{grid-template-columns:repeat(6,1fr)}.bento-5>*{grid-column:span 2}.bento-5>:nth-child(n+4){grid-column:span 3}.bento-6,.bento-3{grid-template-columns:repeat(3,1fr)}.bento-bleed{padding-inline:max(var(--space-7), (100% - 1600px) / 2)}.bento-tile{gap:var(--space-5);flex-direction:column;transition:transform .3s cubic-bezier(.2,0,0,1),box-shadow .3s cubic-bezier(.2,0,0,1),border-color .3s;display:flex;position:relative;overflow:hidden}.bento-tile:hover,.bento-tile:focus-within{box-shadow:var(--shadow-md);border-color:var(--color-neutral-300);z-index:1;transform:translateY(-2px)}.bento-tile .tile-media img{transition:transform .5s cubic-bezier(.2,0,0,1)}.bento-tile:hover .tile-media img,.bento-tile:focus-within .tile-media img{transform:scale(1.03)}.bento-tile .tile-cta svg{transition:transform .3s cubic-bezier(.2,0,0,1)}.bento-tile:hover .tile-cta svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.bento-tile,.bento-tile .tile-media img,.bento-tile .tile-cta svg{transition:none}.bento-tile:hover,.bento-tile:focus-within,.bento-tile:hover .tile-media img{transform:none}}.tile-text{flex-direction:column;flex:1;min-width:0;display:flex}.tile-list{margin:0 0 var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm);gap:var(--space-1);padding-left:1.1em;display:grid}.tile-cta{align-self:flex-start;margin-top:auto}@media (min-width:641px){.bento-5>:nth-child(5){flex-direction:row;align-items:stretch;min-height:clamp(260px,23vw,380px)}.bento-5>:nth-child(5) .tile-media{aspect-ratio:auto;flex:0 0 40%}.bento-5>:nth-child(5) .tile-text{justify-content:center}.bento-5>:nth-child(5) .tile-cta{margin-top:var(--space-2)}}@media (min-width:1100px){.bento-5>:nth-child(4){flex-direction:row;align-items:stretch;min-height:clamp(280px,23vw,380px)}.bento-5>:nth-child(4) .tile-media{aspect-ratio:auto;flex:0 0 40%}.bento-5>:nth-child(4) .tile-text{justify-content:center}.bento-5>:nth-child(4) .tile-cta{margin-top:var(--space-2)}}@media (max-width:1099px){.bento-5,.bento-6,.bento-3{grid-template-columns:repeat(2,1fr)}.bento-3>:nth-child(3){grid-column:span 2}.bento-5>*,.bento-5>:nth-child(n+4),.bento-6>*{grid-column:span 1}.bento-5>:nth-child(5){grid-column:span 2}.bento-bleed{padding-inline:calc(max(0px, (100% - 1160px) / 2) + var(--space-5))}}@media (max-width:640px){.bento-5,.bento-6,.bento-3{grid-template-columns:1fr}.bento-5>*,.bento-5>:nth-child(5),.bento-6>*,.bento-3>*,.bento-3>:nth-child(3){grid-column:span 1}.bento{gap:var(--space-4)}.bento-tile{padding:var(--space-5);gap:var(--space-4)}}.tile-media{aspect-ratio:var(--tile-ratio,16 / 10);border-radius:var(--radius-md);background:var(--color-neutral-100);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.tile-media[data-placeholder]{color:var(--color-accent-300)}.tile-media[data-placeholder]:before{content:"";background:repeating-linear-gradient(135deg,#0000 0 11px,#1c1c1c08 11px 22px);position:absolute;inset:0}.tile-media svg{width:36px;height:36px;position:relative}.tile-media img.tile-mark{object-fit:contain;opacity:.55;width:clamp(56px,26%,96px);height:auto;position:relative}.tile-media img{object-fit:cover}.tile-media[data-contain]{background:var(--color-bg);padding:var(--space-4)}.tile-media[data-contain] img{object-fit:contain}.section-more{margin:var(--space-6) 0 0;font-weight:600}.section-more a{align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.section-more svg{width:18px;height:18px;transition:transform .2s}.section-more a:hover svg{transform:translate(3px)}.stat b{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);font-weight:700;display:block}.stat span{color:var(--color-text-muted)}.faq details{border-bottom:1px solid var(--color-border)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;font-weight:600;font-size:var(--text-lg);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h2{font:inherit;letter-spacing:normal;margin:0}.faq summary:after{content:"+";font-size:var(--text-xl);color:var(--color-accent);flex:none;font-weight:400;transition:transform .15s}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:hover{color:var(--color-accent-700)}.faq details p{color:var(--color-text-muted);margin:0 0 var(--space-5);max-width:65ch}.contact-info{gap:var(--space-4);align-content:start;display:grid}.contact-info a{color:inherit;font-weight:600}.contact-info a:hover{color:var(--color-accent-700)}.contact-row{gap:var(--space-3);align-items:baseline;display:flex}.contact-row svg{width:18px;height:18px;color:var(--color-accent);flex:none;transform:translateY(2px)}.form-success{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);background:var(--color-accent-100)}.mapa{margin:var(--space-8) 0 0}.mapa-kadr{border:1px solid var(--color-border);border-radius:var(--radius-lg);aspect-ratio:2;transition:box-shadow .2s;display:block;position:relative;overflow:hidden}.mapa-kadr img{object-fit:cover;width:100%;height:100%;display:block}.mapa-kadr:hover{box-shadow:var(--shadow-md)}.mapa-pin{width:40px;height:40px;color:var(--color-accent);filter:drop-shadow(0 2px 4px #00000059);pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -100%}.mapa-pin svg{width:100%;height:100%;display:block}.mapa-cta{right:var(--space-4);bottom:var(--space-4);align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--color-bg);box-shadow:var(--shadow-sm);font:600 var(--text-sm)/1 var(--font-body);color:var(--color-text);display:inline-flex;position:absolute}.mapa-cta svg{width:16px;height:16px}.mapa-kadr:hover .mapa-cta{color:var(--color-accent-700)}.mapa figcaption{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}.mapa figcaption a{color:inherit}@media (max-width:640px){.mapa-kadr{aspect-ratio:1}.mapa-cta{left:var(--space-4);right:var(--space-4);justify-content:center}}.zapytanie{gap:var(--space-6);display:grid}@media (min-width:900px){.zapytanie{gap:var(--space-8);grid-template-columns:1fr 1.2fr;align-items:start}}.zapytanie-head{max-width:46ch}.zapytanie-head h2{margin-bottom:var(--space-3)}.zapytanie-head p{color:var(--color-text-muted)}.zapytanie-kontekst{gap:var(--space-2);margin:var(--space-5) 0 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-accent);background:var(--color-accent-100);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);color:var(--color-accent-900);flex-wrap:wrap;display:inline-flex}.komponent-grupa+.komponent-grupa{margin-top:var(--space-7)}.komponent-grupa h3{align-items:center;gap:var(--space-3);font-size:var(--text-lg);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:0;display:flex}.branza-uwaga{margin-top:var(--space-7);padding:var(--space-5);border:1px solid var(--color-accent-200);border-radius:var(--radius-lg);background:var(--color-accent-100);max-width:70ch}.branza-uwaga .card-title{margin-bottom:var(--space-2)}.branza-uwaga .card-body{color:var(--color-accent-900)}.komponent-inne{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.komponent-inne h3{font-size:var(--text-lg);margin-bottom:var(--space-4)}.kreator-proza{max-width:62ch}.kreator-pasek{gap:var(--space-2) var(--space-5);padding:0 0 var(--space-5);margin:0 0 var(--space-6);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-neutral-700);flex-wrap:wrap;list-style:none;display:flex}.kreator-etap{align-items:center;gap:var(--space-2);display:inline-flex}.kreator-numer{border-radius:var(--radius-full);border:1px solid var(--color-neutral-300);width:22px;height:22px;font-size:var(--text-xs);place-items:center;font-weight:700;display:grid}.kreator-etap[data-zrobiony]{color:var(--color-text-muted)}.kreator-etap[data-zrobiony] .kreator-numer{background:var(--color-neutral-200);border-color:#0000}.kreator-etap[aria-current]{color:var(--color-text);font-weight:600}.kreator-etap[aria-current] .kreator-numer{background:var(--color-accent-fill);color:var(--color-on-accent);border-color:#0000}.kreator-krok{border:0;min-width:0;margin:0;padding:0}.kreator-krok legend{font-size:var(--text-xl);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-5);padding:0;font-weight:700}.kreator-licznik{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-accent-700);margin-bottom:var(--space-2);font-weight:600;display:block}.kreator-podpowiedz{color:var(--color-text-muted);margin:calc(-1 * var(--space-3)) 0 var(--space-5)}.kreator-opcje{gap:var(--space-3);display:grid}@media (min-width:640px){.kreator-opcje{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.kreator-opcje{grid-template-columns:repeat(3,1fr)}}.kreator-opcja{gap:var(--space-1);text-align:left;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);cursor:pointer;font:inherit;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.kreator-opcja b{font-size:var(--text-base)}.kreator-opcja span{font-size:var(--text-sm);color:var(--color-text-muted)}.kreator-opcja:hover{border-color:var(--color-neutral-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.kreator-warunki{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}@media (min-width:640px){.kreator-warunki{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.kreator-warunki{grid-template-columns:repeat(3,1fr)}}.kreator-akcje{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.kreator-wstecz{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;font:inherit;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.kreator-wstecz svg{width:16px;height:16px;transition:transform .2s}.kreator-wstecz:hover{color:var(--color-text);text-decoration:underline}.kreator-wstecz[data-ikona=wstecz]:hover svg{transform:translate(-3px)}.kreator-wstecz[data-ikona=odNowa]:hover svg{transform:rotate(-45deg)}.kreator-dalej{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;color:var(--color-text-muted);font-weight:600;text-decoration:none;display:inline-flex}.kreator-dalej svg{width:16px;height:16px;transition:transform .2s}.kreator-dalej:hover{color:var(--color-text);text-decoration:underline}.kreator-dalej:hover svg{transform:translate(3px)}.kreator-wynik h2{font-size:var(--text-2xl);margin-bottom:var(--space-3)}.kreator-lista{margin:var(--space-6) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.kreator-lista>li{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-4) var(--space-4)}.kreator-powody{margin-top:var(--space-2);padding-left:64px}@media (max-width:480px){.kreator-powody{padding-left:0}}.kreator-stopka{gap:var(--space-2) var(--space-5);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;display:flex}.kreator-alternatywa{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.kreator-alternatywa h2{font-size:var(--text-xl);margin-bottom:var(--space-3)}.kreator-alternatywa p{max-width:62ch}.kreator-alternatywa .chips{margin:var(--space-4) 0}.pulapka{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.callback{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--color-bg)}.callback .card-title{margin-bottom:var(--space-2)}.callback .card-body{font-size:var(--text-sm);margin-bottom:var(--space-4)}.callback .field{margin-bottom:var(--space-4)}.callback .rodo{font-size:var(--text-xs)}.callback-done{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.callback-done a{color:inherit;font-weight:600}.callback-done a:hover{color:var(--color-accent-700)}.rodo{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);align-items:flex-start;display:flex}.rodo input{accent-color:var(--color-accent);flex:none;width:20px;height:20px;margin-top:1px}.product-list{margin:0;padding:0;list-style:none}.product-list li+li{border-top:1px solid var(--color-border)}.product-list a{align-items:center;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);text-decoration:none;transition:background-color .12s;display:flex}.product-list a:hover{background:var(--color-neutral-100)}.product-thumb{border-radius:var(--radius-sm);background:var(--color-surface);flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.product-thumb img{object-fit:contain;width:100%;height:100%}.product-thumb img.thumb-mark{opacity:.45;width:60%;height:60%}.product-text{align-items:baseline;gap:var(--space-4);flex:1;min-width:0;display:flex}.product-name{flex:none;font-weight:700}.product-code{margin-left:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-surface);border-radius:var(--radius-full);padding:.2em .6em;font-weight:600;display:inline-block}.product-kind{color:var(--color-text-muted);font-size:var(--text-sm);flex:1}.product-list svg{width:18px;height:18px;color:var(--color-neutral-400);flex:none;align-self:center}.product-list a:hover svg{color:var(--color-accent)}.product-filters{gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;align-items:flex-end;display:flex}.cat-group{border-bottom:1px solid var(--color-border)}.cat-group summary{cursor:pointer;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;list-style:none;display:flex}.cat-group summary::-webkit-details-marker{display:none}.cat-group summary h2{font-size:var(--text-lg);flex:1;margin:0}.cat-group summary:after{content:"+";font-size:var(--text-xl);color:var(--color-accent);font-weight:400;transition:transform .15s}.cat-group[open] summary:after{transform:rotate(45deg)}.cat-group summary:hover h2{color:var(--color-accent-700)}.cat-count{font-size:var(--text-sm);color:var(--color-text-muted);background:var(--color-surface);border-radius:var(--radius-full);padding:.15em .7em;font-weight:600}.cat-more{margin:var(--space-4) 0 var(--space-5);font-size:var(--text-sm)}.product-head{column-gap:var(--space-7);row-gap:var(--space-5);grid-template-columns:420px 1fr;align-items:start;display:grid}.product-media{grid-area:1/1/span 2}.product-identity{grid-area:1/2}.product-body{grid-area:2/2}@media (max-width:900px){.product-head{grid-template-columns:1fr}.product-media,.product-identity,.product-body{grid-area:auto/1}.product-identity{order:1}.product-media{order:2}.product-body{order:3}}@media (max-width:560px){.product-list a{gap:var(--space-3);padding-inline:var(--space-2)}.product-text{flex-direction:column;align-items:flex-start;gap:2px}.product-list>li>a>svg{display:none}.product-filters .field{flex:100%!important}}.breadcrumb{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-neutral-700);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.breadcrumb a{color:var(--color-text-muted);text-decoration:none}.breadcrumb a:hover{color:var(--color-text)}.breadcrumb [aria-current]{color:var(--color-text);font-weight:600}.chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips .tag{text-decoration:none}a.tag:hover,.chips a:hover{border-color:var(--color-text);color:var(--color-text)}.cta-panel{justify-content:space-between;align-items:center;gap:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.gear-mark{--gear-box:var(--gear,var(--gear-size));width:var(--gear-box);height:var(--gear-box);flex:none;place-items:center;display:grid;position:relative}.gear-mark img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.gear-slot{font-weight:700;font-size:calc(var(--gear-box) * .2);letter-spacing:var(--tracking-tight);color:var(--color-text);line-height:1;position:relative}.rail{--gear:72px;--rail-gap:var(--space-6);gap:var(--rail-gap);margin:0;padding:0;list-style:none;display:grid}.rail-time{--gear:84px}@media (min-width:900px){.rail-time{--gear:104px}}.rail-time .gear-slot{font-size:calc(var(--gear-box) * .125)}.rail-step{grid-template-columns:var(--gear) 1fr;column-gap:var(--space-4);align-items:start;display:grid;position:relative}.rail-body{min-width:0}.rail-when{margin:0 0 var(--space-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-accent-700);font-weight:600}.rail-when a{color:inherit;text-decoration:none}.rail-when a:hover{text-decoration:underline}.rail-title{font-size:var(--text-lg);margin:0 0 var(--space-2)}.rail-desc{color:var(--color-text-muted);margin:0}.rail-step:not(:last-child):after{content:"";left:calc(var(--gear) / 2);top:calc(var(--gear) + var(--space-2));bottom:calc(var(--space-2) - var(--rail-gap));background:var(--color-neutral-300);width:1px;position:absolute}@media (min-width:900px){.rail{grid-template-columns:repeat(var(--rail-count,4), 1fr);gap:var(--space-5)}.rail-step{display:block}.rail-step .gear-mark{margin-bottom:var(--space-4)}.rail-step:not(:last-child):after{left:calc(var(--gear) + var(--space-2));right:calc(var(--space-2) - var(--space-5));top:calc(var(--gear) / 2);width:auto;height:1px;bottom:auto}}.split-aside,.split-media{gap:var(--space-6);align-items:start;display:grid}@media (min-width:900px){.split-aside{gap:var(--space-7);grid-template-columns:2fr 1fr}.split-media{gap:var(--space-7);grid-template-columns:1fr 1fr;align-items:center}}.split-media h2{margin-bottom:var(--space-4)}.split-media .btn{margin-top:var(--space-2)}.checklist{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.checklist>li{gap:var(--space-3);grid-template-columns:20px 1fr;align-items:start;display:grid}.checklist>li>svg{width:20px;height:20px;color:var(--color-accent);margin-top:2px}.checklist b{display:block}.checklist-hint{color:var(--color-text-muted);font-size:var(--text-sm);display:block}@media (min-width:640px){.checklist{gap:var(--space-4) var(--space-6);grid-template-columns:1fr 1fr}}.plain-list{margin:0 0 var(--space-4);padding:0;list-style:none}.plain-list>li{padding:var(--space-2) 0;color:var(--color-text-muted);font-size:var(--text-sm)}.plain-list>li+li{border-top:1px solid var(--color-border)}.link-pair{--joint-gap:var(--space-4);gap:var(--joint-gap);align-items:stretch;display:grid}.link-pair .card{flex-direction:column;display:flex}.link-pair .card .plain-list{margin-top:auto}.link-pair-joint{place-items:center;display:grid;position:relative}.link-pair-joint .tag{position:relative}.link-pair-joint:before{content:"";left:50%;top:calc(-1 * var(--joint-gap));bottom:calc(-1 * var(--joint-gap));background:var(--color-neutral-300);width:1px;position:absolute}@media (min-width:900px){.link-pair{--joint-gap:0px;grid-template-columns:1fr auto 1fr}.link-pair-joint{padding-inline:var(--space-4)}.link-pair-joint:before{width:auto;height:1px;inset:50% 0 auto}}.stat-row{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.data-list{margin:var(--space-5) 0 0}.data-list>div{gap:var(--space-1);padding:var(--space-3) 0;display:grid}.data-list>div+div{border-top:1px solid var(--color-border)}.data-list dt{font-size:var(--text-sm);color:var(--color-neutral-700)}.data-list dd{margin:0;font-weight:600}.data-list a{color:inherit}.data-list a:hover{color:var(--color-accent-700)}@media (min-width:480px){.data-list>div{gap:var(--space-4);grid-template-columns:160px 1fr;align-items:baseline}}.nf-block{margin-top:var(--space-7)}.nf-block .field{max-width:520px}.nf-heading{font-size:var(--text-lg);margin-bottom:var(--space-4)}.nf-count{margin:var(--space-4) 0 var(--space-2)}.nf-links{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.nf-links a{color:var(--color-text-muted);text-decoration:none}.nf-links a:hover{color:var(--color-text)}@media (max-width:640px){.section,.hero{padding-block:var(--space-7)}.section-tight{padding-block:var(--space-6)}.hero-trust{margin-top:var(--space-6)}.stat b{font-size:var(--text-2xl)}.faq summary{font-size:var(--text-base)}}.site-footer{border-top:1px solid var(--color-border);padding-block:var(--space-7)}.site-footer .cols{gap:var(--space-6);grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,1fr));align-items:start;display:grid}.site-footer img{width:auto;height:49px}.site-footer nav,.site-footer .footer-col{gap:var(--space-2);align-content:start;display:grid}.site-footer address{gap:var(--space-2);margin:0;font-style:normal;display:grid}.site-footer a{color:var(--color-text-muted);font-size:var(--text-sm);text-decoration:none}.site-footer a:hover{color:var(--color-text)}.site-footer .legal{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-neutral-700);gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}@media (max-width:1000px){.site-footer .cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.site-footer .cols{grid-template-columns:1fr}}.form-awaria{margin:0 0 var(--space-4);padding:var(--space-4);border:1px solid var(--color-accent-300);border-left:3px solid var(--color-accent-fill);border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--color-accent-100);line-height:1.55}.form-awaria a{font-weight:600}
