.opo-test .kolo-w{top:22%;left:72%}@media (max-width:900px){.opo-test .kolo-w{top:26%;left:64%}}.opo-test .opieka3{padding-bottom:0}.opo-test .opieka3__glowa{max-width:760px}.opo-test .opieka3__wstep{max-width:640px;font-size:var(--p-tresc);color:var(--tekst-2);margin-top:20px;line-height:1.6}.opo-test .opieka3__lista{margin-top:var(--naglowek-do-tresci);grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(16px,2vw,28px);display:grid}.opo-test .opieka3__pozycja{border-top:1px solid var(--linia);font-size:var(--p-tresc);color:var(--tekst);flex-direction:column;gap:10px;padding-top:20px;line-height:1.45;display:flex;position:relative}.opo-test .opieka3__pozycja:before{content:"";background:var(--akcent);width:34%;height:2px;position:absolute;top:-1px;left:0}.opo-test .opieka3__nr{font-size:var(--p-tresc);color:var(--tekst-akcent);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.opo-test .opieka3__akcja{margin-top:clamp(28px,3vw,40px)}.opo-test .wjazd .opieka3__pozycja{opacity:0;transition:opacity .5s var(--ruch), transform .5s var(--ruch);transform:translateY(8px)}.opo-test .wjazd.widoczna .opieka3__pozycja{opacity:1;transform:none}.opo-test .wjazd.widoczna .opieka3__pozycja:nth-child(2){transition-delay:60ms}.opo-test .wjazd.widoczna .opieka3__pozycja:nth-child(3){transition-delay:.12s}.opo-test .wjazd.widoczna .opieka3__pozycja:nth-child(4){transition-delay:.18s}.opo-test .wjazd.widoczna .opieka3__pozycja:nth-child(5){transition-delay:.24s}@media (prefers-reduced-motion:reduce){.opo-test .wjazd .opieka3__pozycja{opacity:1;transform:none}}@media (max-width:900px){.opo-test .opieka3__lista{grid-template-columns:1fr}.opo-test .opieka3__pozycja{flex-direction:row;align-items:baseline;gap:16px;padding:16px 0}.opo-test .opieka3__pozycja:last-child{border-bottom:1px solid var(--linia)}.opo-test .opieka3__pozycja:before{width:28px}.opo-test .opieka3__akcja .btn{width:100%}}.opo-test .opieka3__scena{margin-top:var(--sekcja-mala);background:var(--tlo)}.opo-test [data-mode=light] .opieka3__scena{--be-focus-ring:var(--pal-navy-900)}.opo-test .opieka3__scena .sct-scroll-tytul h3{font-family:var(--font-display,"Geist", "Inter", sans-serif);font-weight:300;font-size:var(--p-h2);letter-spacing:-.028em;text-wrap:balance;line-height:1.1}.opo-test .opieka3__scena .sct-scroll-tytul p,.opo-test .opieka3__scena .sct-opis p{font-family:var(--font-body,"Inter", system-ui, sans-serif);font-size:var(--p-tresc);line-height:1.6}.opo-test .opieka3__scena .sct-scroll-tytul p{max-width:62ch}.opo-test .opieka3__scena .sct-opis h3{font-family:var(--font-body,"Inter", system-ui, sans-serif);font-size:var(--p-tresc);letter-spacing:0;font-weight:600;line-height:1.35}.opo-test .opieka3__scena .sct-opis-nr,.opo-test .opieka3__scena .sct-spis-nr,.opo-test .opieka3__scena .sct-spis-pozycja{font-family:var(--font-body,"Inter", system-ui, sans-serif);font-size:var(--p-nadtytul);font-variant-numeric:tabular-nums}.opo-test .opieka3__scena .sct-spis-pozycja{font-weight:500;line-height:1.4}@media (max-width:900px){.opo-test .opieka3__scena .sct-tel{--sct-tel-h:min(27svh, 240px)}.opo-test .opieka3__scena .sct-opis .sct-znak{display:none}.opo-test .opieka3__scena .sct-opis p{line-height:1.5}}.opo-test .c2-siatka{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(16px,2vw,28px);display:grid}.opo-test .c2-korzysci,.opo-test .c2-kalk{border:1px solid var(--linia);background:var(--powierzchnia);transition:border-color .35s var(--ruch), box-shadow .35s var(--ruch), opacity .62s var(--ruch), transform .62s var(--ruch);border-radius:20px;padding:clamp(22px,2.4vw,32px)}.opo-test [data-mode=light] .c2-korzysci{box-shadow:0 1px 2px color-mix(in srgb, var(--pal-navy-900) 4%, transparent), 0 6px 20px color-mix(in srgb, var(--pal-navy-900) 5%, transparent)}.opo-test .c2-kalk{border-color:var(--akcent);box-shadow:0 0 0 1px var(--akcent), 0 14px 40px color-mix(in srgb, var(--pal-amber) 12%, transparent)}.opo-test .c2-tytul-listy{font-size:var(--p-nadtytul);letter-spacing:.12em;text-transform:uppercase;color:var(--tekst-3);font-weight:600}.opo-test .c2-korzysci ul{gap:10px;margin-top:16px;display:grid}.opo-test .c2-korzysci li{color:var(--tekst);transition:transform .3s var(--ruch), background .3s var(--ruch);border-radius:12px;align-items:center;gap:14px;margin-inline:-8px;padding:4px 8px;font-size:16px;line-height:1.45;display:flex}.opo-test .c2-korzysci li b{font-weight:600}.opo-test .c2-korzysci li.c2-brak{color:var(--tekst-3)}.opo-test .c2-znak{background:var(--cieplo-mocne);width:36px;height:36px;color:var(--tekst-akcent);transition:background .3s var(--ruch), color .3s var(--ruch), transform .3s var(--ruch);border-radius:11px;flex:none;place-items:center;display:grid}.opo-test .c2-znak svg{width:18px;height:18px}.opo-test .c2-brak .c2-znak{background:var(--powierzchnia-2);color:var(--tekst-3)}.opo-test .c2-wlasne{border-top:1px solid var(--linia);margin-top:22px;padding-top:20px}.opo-test .c2-wlasne ul{animation:opo-liczba .36s var(--ruch)}@media (hover:hover){.opo-test .c2-korzysci:hover{border-color:color-mix(in srgb, var(--pal-amber) 45%, transparent)}.opo-test .c2-korzysci li:hover{background:var(--powierzchnia-2);transform:translate(4px)}.opo-test .c2-korzysci li:hover .c2-znak{background:var(--akcent);color:var(--na-akcencie);transform:scale(1.06)}}.opo-test .c2-etykieta{color:var(--tekst);font-size:14px;font-weight:500}.opo-test .c2-etykieta--druga{margin-top:22px}.opo-test .c2-wiersz{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.opo-test .c2-wiersz--2{grid-template-columns:repeat(2,minmax(0,1fr))}.opo-test .c2-pill{border:1px solid var(--linia-mocna);min-width:0;min-height:52px;color:var(--tekst-2);text-align:center;cursor:pointer;transition:transform .22s var(--ruch), border-color .22s var(--ruch), background .25s var(--ruch), color .25s var(--ruch), box-shadow .25s var(--ruch);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px 12px;font-size:15px;font-weight:600;line-height:1.2;display:flex}.opo-test .c2-pill:hover{border-color:var(--akcent);color:var(--tekst);transform:translateY(-2px)}.opo-test .c2-pill:active{transform:translateY(0)scale(.97)}.opo-test .c2-pill--on,.opo-test .c2-pill--on:hover{background:var(--akcent);border-color:var(--akcent);color:var(--na-akcencie);box-shadow:0 10px 28px -12px color-mix(in srgb, var(--pal-amber) 70%, transparent)}.opo-test .c2-dopisek{letter-spacing:.05em;text-transform:uppercase;color:var(--tekst-akcent);font-size:10px;font-weight:700;line-height:1.15}.opo-test .c2-pill--on .c2-dopisek{color:var(--na-akcencie);opacity:.75}.opo-test .c2-ceny{border-top:1px solid var(--linia);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-top:24px;padding-top:22px;display:flex}.opo-test .c2-cena{font-family:var(--font-display,"Geist", sans-serif);letter-spacing:-.03em;color:var(--tekst);font-variant-numeric:tabular-nums;white-space:nowrap;animation:c2-puls .45s var(--ruch);font-size:clamp(40px,4.4vw,56px);font-weight:300;line-height:1.05}.opo-test .c2-cena--oszczednosc{color:var(--tekst-akcent);font-size:clamp(24px,2.4vw,30px)}.opo-test .c2-oszczednosc{text-align:right}.opo-test .c2-cena-dopisek{color:var(--tekst-3);margin-top:4px;font-size:15px}.opo-test .c2-oszczednosc .c2-cena-dopisek{margin:0 0 4px}@keyframes c2-puls{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:none}}.opo-test .c2-wyliczenie{gap:6px;margin:14px 0 0;font-size:15px;line-height:1.5;display:grid}.opo-test .c2-wyliczenie div{justify-content:space-between;gap:16px;display:flex}.opo-test .c2-wyliczenie dt{color:var(--tekst-3)}.opo-test .c2-wyliczenie dd{color:var(--tekst);font-variant-numeric:tabular-nums;text-align:right;margin:0}.opo-test .c2-kalk .zgody{max-width:none;margin:20px 0 0}.opo-test .c2-kalk .zgoda{font-size:13.5px;line-height:1.5}.opo-test .c2-kalk .zgoda input{width:22px;height:22px;margin-top:1px}.opo-test .c2-kup{margin-top:16px}.opo-test .c2 .platnosci{margin-top:clamp(28px,3vw,40px)}@media (prefers-reduced-motion:reduce){.opo-test .c2-cena,.opo-test .c2-wlasne ul{animation:none}.opo-test .c2-pill:hover,.opo-test .c2-pill:active,.opo-test .c2-korzysci li:hover{transform:none}}@media (max-width:900px){.opo-test .c2-siatka{grid-template-columns:1fr}.opo-test .c2-kalk{order:-1}}@media (max-width:420px){.opo-test .c2-wiersz{gap:6px}.opo-test .c2-pill{padding:10px 6px;font-size:14px}.opo-test .c2-dopisek{font-size:9px}}.opo-test .opieka3__skladniki{margin-top:var(--naglowek-do-tresci)}.opo-test .skl{-moz-column-gap:28px;grid-template-rows:repeat(7,auto) 1fr;grid-template-columns:minmax(220px,.8fr) 2fr;align-items:start;gap:4px 28px;display:grid}.opo-test .skl__przycisk{grid-column:1;grid-row:var(--skl-i);width:100%;color:var(--tekst-2);font:inherit;font-size:var(--p-przycisk);text-align:left;cursor:pointer;transition:background-color .2s var(--ruch), color .2s var(--ruch), border-color .2s var(--ruch);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.opo-test .skl__przycisk:hover{color:var(--tekst)}.opo-test .skl__przycisk[data-otwarty]{background:var(--powierzchnia);border-color:var(--linia);color:var(--tekst)}.opo-test .skl__ikona{width:28px;height:28px;color:var(--tekst-3);flex:none}.opo-test .skl__przycisk[data-otwarty] .skl__ikona{color:var(--akcent)}.opo-test .skl__plus{display:none}.opo-test .skl__panel{background:var(--powierzchnia);border:1px solid var(--linia);border-radius:var(--promien);grid-area:1/2/-1;grid-template-columns:1fr minmax(240px,.7fr);align-items:center;gap:24px;min-height:440px;padding:24px 28px;display:grid;overflow:hidden}.opo-test .skl__panel[hidden]{display:none}.opo-test .skl__panel{align-self:stretch}.opo-test .skl__panel[data-ukryty]{visibility:hidden}.opo-test .skl__wariant{color:var(--tekst-akcent);margin-bottom:10px}.opo-test .skl__tytul{font-size:var(--p-karta);letter-spacing:-.02em;margin:0 0 14px;font-weight:300;line-height:1.2}.opo-test .skl__wstep{font-size:var(--p-tresc);color:var(--tekst);margin:0 0 10px;line-height:1.55}.opo-test .skl__punkty{font-size:var(--p-tresc);color:var(--tekst-2);gap:6px;margin:0;line-height:1.55;display:grid}.opo-test .skl__punkty li{padding-left:22px;position:relative}.opo-test .skl__punkty li:before{content:"";background:var(--akcent);width:12px;height:2px;position:absolute;top:.78em;left:0}.opo-test .skl__punkty li[data-szkic]{outline:1px dashed var(--akcent);outline-offset:4px;border-radius:2px}.opo-test .skl__grafika{perspective:1200px;place-items:center;display:grid}.opo-test .skl__tel{aspect-ratio:.555;background:linear-gradient(145deg, color-mix(in srgb, var(--be-surface-footer) 84%, white), var(--be-surface-footer));border-radius:34px;height:380px;padding:9px;position:relative;transform:rotateY(-18deg)rotateX(6deg)rotate(2deg);box-shadow:0 0 0 1px #edeff524,0 30px 60px #0000008c}.opo-test [data-mode=light] .skl__tel{box-shadow:0 0 0 1px #0b0d151a,0 24px 48px #0b0d1538}.opo-test .skl__ekran{background:#fff;border-radius:26px;width:100%;height:100%;position:relative;overflow:hidden}.opo-test .skl__ekran img{width:100%;height:auto;position:absolute;top:30px;left:0}.opo-test .skl__wyspa{background:var(--be-surface-footer);border-radius:10px;width:28%;height:14px;position:absolute;top:16px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.opo-test .skl__tel{transform:none}}@media (max-width:760px){.opo-test .skl{border-bottom:1px solid var(--linia);grid-template-rows:none;grid-template-columns:1fr;row-gap:0}.opo-test .skl__przycisk{border:0;border-top:1px solid var(--linia);font-size:var(--p-h3);color:var(--tekst);border-radius:0;grid-area:auto;padding:18px 4px;font-weight:300}.opo-test .skl__przycisk[data-otwarty]{background:0 0}.opo-test .skl__plus{width:14px;height:14px;transition:transform .25s var(--ruch);flex:none;margin-left:auto;display:block;position:relative}.opo-test .skl__plus:before,.opo-test .skl__plus:after{content:"";background:var(--akcent);width:14px;height:2px;position:absolute;top:6px;left:0}.opo-test .skl__plus:after{transform:rotate(90deg)}.opo-test .skl__przycisk[data-otwarty] .skl__plus{transform:rotate(45deg)}.opo-test .skl__panel{background:0 0;border:0;border-radius:0;grid-area:auto;grid-template-columns:1fr;gap:20px;min-height:0;padding:0 4px 24px}.opo-test .skl__tytul{display:none}.opo-test .skl__tel{height:320px}.opo-test .skl__panel[data-ukryty]{display:none}}
