.ji-tresc h2{letter-spacing:-.025em;color:#1a1a2e;text-wrap:balance;margin:clamp(38px,4vw,52px) 0 0;scroll-margin-top:110px;font:800 clamp(24px,3vw,32px)/1.24 Poppins}.ji-tresc h3{letter-spacing:-.02em;color:#1a1a2e;margin:clamp(26px,3vw,34px) 0 0;font:700 clamp(18px,2.1vw,21px)/1.3 Poppins}.ji-tresc h4{letter-spacing:-.015em;color:#1a1a2e;margin:clamp(20px,2.4vw,26px) 0 0;font:600 clamp(16px,1.8vw,18px)/1.35 Poppins}.ji-tresc p{color:#3f4a5a;text-wrap:pretty;margin:16px 0 0;font:400 17px/1.8 Rubik}.ji-tresc a{color:var(--ji-koral-tekst,#eb0735);text-underline-offset:3px;font-weight:500;text-decoration:underline 1px}.ji-tresc strong{color:#1a1a2e;font-weight:600}.ji-tresc ul{flex-direction:column;gap:11px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ji-tresc ul li{color:#3f4a5a;padding-left:28px;font:400 16.5px/1.75 Rubik;position:relative}.ji-tresc ul li:before{content:"";background:linear-gradient(135deg,#fb895c,#fa4e71);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:0}.ji-tresc ul li>p{font:inherit;color:inherit;margin:0}.ji-tresc .ji-ilustracja{margin:clamp(26px,3vw,36px) 0 0}.ji-tresc .ji-ilustracja img{border:1px solid #e2e8f0;border-radius:18px;width:100%;height:auto;display:block}.ji-tresc .ji-ilustracja figcaption{color:#94a3b8;margin-top:10px;font:400 13px/1.6 Rubik}.ji-tresc .ji-baner-cta{border-radius:18px;margin:clamp(26px,3vw,36px) 0 0;transition:transform .18s,box-shadow .18s;display:block}.ji-tresc .ji-baner-cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px #1a1a2e29}.ji-tresc .ji-baner-cta:focus-visible{outline-offset:3px;outline:3px solid #6b46ff}.ji-tresc .ji-baner-cta img{border:1px solid #e2e8f0;border-radius:18px;width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.ji-tresc .ji-baner-cta{transition:none}.ji-tresc .ji-baner-cta:hover{transform:none}}.ji-tresc .ji-baner-cta--mobile{display:none}@media (width<=768px){.ji-tresc .ji-baner-cta--desktop{display:none}.ji-tresc .ji-baner-cta--mobile{display:block}}.ji-tresc .ji-tabela{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin:clamp(26px,3vw,36px) 0 0;overflow:auto}.ji-tresc .ji-tabela table{border-collapse:collapse;width:100%;min-width:560px}.ji-tresc .ji-tabela th{text-align:left;letter-spacing:1.5px;text-transform:uppercase;color:#94a3b8;padding:16px 18px;font:600 11px Rubik}.ji-tresc .ji-tabela td{color:#475569;vertical-align:top;border-top:1px solid #eef1f6;padding:14px 18px;font:400 14.5px/1.6 Rubik}.ji-tresc .ji-tabela td:first-child{color:#1a1a2e;font-weight:500}.ji-tresc blockquote{background:#f6f6fe;border-left:3px solid #fa4e71;border-radius:0 16px 16px 0;margin:clamp(26px,3vw,36px) 0 0;padding:18px 22px}.ji-tresc blockquote p{color:#1a1a2e;margin:0;font:500 17px/1.75 Rubik}.ji-tresc .ji-skrot{background:linear-gradient(135deg,#fb895c17,#fa4e7117);border:1px solid #fa4e7133;border-radius:22px;padding:clamp(22px,3vw,30px)}.ji-tresc .ji-skrot-glowa{align-items:center;gap:12px;display:flex}.ji-tresc .ji-skrot-ikona{width:38px;height:38px;color:var(--ji-koral-tekst,#eb0735);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.ji-tresc .ji-skrot h2{letter-spacing:-.02em;color:#1a1a2e;margin:0;font:700 18px Poppins}.ji-tresc .ji-skrot ul{gap:12px;margin:16px 0 0}.ji-tresc .ji-skrot ul li{color:#3f4a5a;font:400 15.5px/1.72 Rubik}.ji-tresc .ji-skrot ul li:before{content:"";width:auto;height:auto;color:var(--ji-koral-tekst,#eb0735);background:0 0;font:900 12px "Font Awesome 6 Free";top:5px}.ji-tresc .ji-faq{flex-direction:column;gap:10px;margin-top:20px;display:flex}.ji-tresc .ji-faq details{background:#f6f6fe;border-radius:16px;padding:18px 20px}.ji-tresc .ji-faq summary{cursor:pointer;color:#1a1a2e;align-items:flex-start;gap:12px;font:600 16px/1.5 Poppins;list-style:none;display:flex}.ji-tresc .ji-faq summary .fa-plus{color:var(--ji-koral-tekst,#eb0735);flex:none;margin-top:5px;font-size:13px}.ji-tresc .ji-faq-odpowiedz{margin:12px 0 0 24px}.ji-tresc .ji-faq-odpowiedz p{color:#475569;margin:0 0 8px;font:400 15.5px/1.75 Rubik}.ji-tresc .ji-faq-odpowiedz>:last-child{margin-bottom:0}
