.sm .sm-h1{max-width:17ch;overflow-wrap:break-word;text-wrap:balance}.sm .glowa-wizual .mak{padding:18px 20px 16px}.r360 .sm .sm-sek-marketerzy{padding-top:clamp(56px,5.5vw,84px);padding-bottom:clamp(56px,5.5vw,84px)}.sm .sm-bramka{margin-top:0}.sm .sm-bramka>div:first-child{flex:1 1 420px;min-width:0;max-width:640px}.r360 .sm .sm-bramka-h{font-size:clamp(24px,2.2vw,30px);font-weight:700;letter-spacing:-.02em}.sm .sm-bramka .kafel-cta-akcja{align-items:center;gap:12px}.r360 .sm-bramka .pigulka{height:44px;padding:0 24px;font-size:14.5px}.sm .sm-siatka{margin-top:0}.sm .sm-wiecej{margin:28px 0 0;text-align:center}.sm .sm-pasmo{justify-content:space-between;flex-wrap:wrap}.sm .sm-pasmo p{flex:1 1 320px;min-width:0}.sm .sm-uklad{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px 64px;align-items:start}.sm .sm-szyna{position:sticky;top:96px;min-width:0}.sm .sm-szyna-kafel{margin-top:28px;padding:24px}.sm .sm-szyna-kafel .mak{max-width:none}.sm .sm-wsk{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;border-top:1px solid #F0F0EE}.sm .mak-belka+.sm-wsk{border-top:0}.sm .sm-wsk b{font-weight:500}.sm .sm-wsk .mak-postep{margin-top:0}.sm .sm-tekst{min-width:0}.sm .sm-tekst p{margin:0;max-width:66ch;overflow-wrap:break-word}.sm .sm-tekst p+p{margin-top:18px}.sm .faq-nr:before{content:attr(data-nr)}.sm .faq-szyna .naglowek{overflow-wrap:break-word}.sm .sm-faq-link{margin:20px 0 0}.sm .sm-faq-btn{padding:0;background:none;font-family:inherit;cursor:pointer}@media (max-width:899px){.sm .sm-uklad{grid-template-columns:1fr;gap:18px}.sm .sm-szyna{position:static}.sm .sm-szyna-kafel{display:none}.sm .sm-tekst p+p{margin-top:14px}.sm .sm-bramka .kafel-cta-akcja{align-items:flex-start}.sm .sm-faq-link{margin-top:12px}.sm .sm-faq-btn{padding:12px 0;margin:-12px 0}.sm .sm-wiecej{margin-top:18px}}.sm .s6-blok{margin-top:72px;padding-top:56px;border-top:1px solid var(--linia,#EAEAEA)}.sm .s6-zrodlo{color:var(--opis,#6E6E73);font-size:15px}.sm .s6-zrodlo a{color:#1d1d1f;text-decoration:underline;text-underline-offset:3px}@media (max-width:899px){.sm .s6-blok{margin-top:48px;padding-top:40px}}
/*$vite$:1*/