.tc-tekst-obraz__inner{display:grid;gap:24px;align-items:center}.tc-tekst-obraz__media{order:-1;overflow:hidden;border-radius:var(--tc-radius)}.tc-tekst-obraz__image{display:block;width:100%;height:auto;aspect-ratio:590 / 430;object-fit:cover}.tc-tekst-obraz__tytul{max-width:380px;margin:0 0 26px;font-size:var(--tc-font-h2-xs);font-weight:500;line-height:1.16;letter-spacing:-.015em;color:var(--tc-color-heading)}.tc-section .tc-tekst-obraz__text{max-width:460px;margin:0;font-size:var(--tc-font-body);line-height:var(--tc-line-normal);text-wrap:pretty}.tc-section .tc-tekst-obraz__lista{display:flex;flex-direction:column;gap:16px;margin:24px 0 0;padding:0;list-style:none}.tc-tekst-obraz__lista li{display:flex;align-items:flex-start;gap:14px;font-size:var(--tc-font-body);font-weight:600;line-height:1.4}.tc-tekst-obraz__lista .tc-ikona{flex-shrink:0;margin-top:4px}.tc-tekst-obraz__akcje{margin-top:clamp(26px, 2.19vw, 38px)}@media (min-width:901px){.tc-tekst-obraz__inner:has(.tc-tekst-obraz__media){grid-template-columns:1fr 1fr;gap:clamp(32px, 3.65vw, 70px)}.tc-tekst-obraz--obraz-prawo .tc-tekst-obraz__media{order:0}}.tc-tekst-obraz--obraz-prawo .tc-tekst-obraz__tytul{max-width:360px}.tc-section .tc-tekst-obraz--obraz-prawo .tc-tekst-obraz__text{max-width:420px}.tc-tekst-obraz__inner:not(:has(.tc-tekst-obraz__media)) .tc-tekst-obraz__content{max-width:var(--tc-container-narrow)}.tc-tekst-obraz--podstrona .tc-tekst-obraz__tytul,.tc-tekst-obraz--podstrona.tc-tekst-obraz--obraz-prawo .tc-tekst-obraz__tytul{max-width:none;margin-bottom:18px;font-size:var(--tc-font-h2-podstrona);line-height:1.18}.tc-section .tc-tekst-obraz--podstrona .tc-tekst-obraz__text,.tc-section .tc-tekst-obraz--podstrona.tc-tekst-obraz--obraz-prawo .tc-tekst-obraz__text{max-width:none;line-height:1.6}.tc-section .tc-tekst-obraz--podstrona .tc-tekst-obraz__text:has(+.tc-tekst-obraz__text--drugi){margin-bottom:16px}.tc-section .tc-tekst-obraz--podstrona .tc-tekst-obraz__text:has(+:is(.tc-tekst-obraz__etykieta,.tc-tekst-obraz__lista,.tc-tekst-obraz__ikony)){margin-bottom:clamp(24px, 1.98vw, 34px)}.tc-section .tc-tekst-obraz__text--drugi{color:var(--tc-color-muted-warm)}.tc-section .tc-tekst-obraz__etykieta{margin:0 0 14px;line-height:normal;font-size:var(--tc-font-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-color-etykieta)}.tc-section .tc-tekst-obraz--podstrona .tc-tekst-obraz__lista{gap:14px;margin-top:0}.tc-tekst-obraz--podstrona .tc-tekst-obraz__akcje{margin-top:clamp(26px, 2.19vw, 38px)}.tc-tekst-obraz--podstrona .tc-tekst-obraz__akcje .tc-button{padding:clamp(15px, 0.99vw, 19px) clamp(22px, 1.77vw, 32px)}.tc-tekst-obraz--podstrona.tc-tekst-obraz--obraz-prawo .tc-tekst-obraz__media{order:0}.tc-tekst-obraz--podstrona.tc-tekst-obraz__inner{gap:clamp(28px, 2.92vw, 56px)}@media (min-width:901px){.tc-tekst-obraz--podstrona.tc-tekst-obraz__inner:has(.tc-tekst-obraz__media){gap:clamp(28px, 2.92vw, 56px)}.tc-tekst-obraz--szerszy.tc-tekst-obraz__inner:has(.tc-tekst-obraz__media){grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.tc-tekst-obraz--podstrona.tc-tekst-obraz--rowne .tc-tekst-obraz__tytul{margin-bottom:20px;font-size:var(--tc-font-h2-2xs);line-height:1.22;text-wrap:pretty}.tc-section .tc-tekst-obraz--rowne .tc-tekst-obraz__text--drugi{color:inherit}.tc-tekst-obraz--rowne.tc-tekst-obraz__inner{gap:24px}@media (min-width:901px){.tc-tekst-obraz--rowne.tc-tekst-obraz__inner:has(.tc-tekst-obraz__media){gap:clamp(28px, 3.65vw, 70px)}}.tc-section .tc-tekst-obraz__link{font-weight:600;color:var(--tc-color-heading);text-decoration:none;border-bottom:2px solid var(--tc-color-primary);transition:color 150ms ease}.tc-section .tc-tekst-obraz__link:hover{color:var(--tc-color-muted-warm)}.tc-tekst-obraz__naglowek{margin:0 0 clamp(32px, 2.92vw, 52px);font-size:var(--tc-font-h2);font-weight:500;line-height:1.16;letter-spacing:-.015em;text-align:center;color:var(--tc-color-heading)}.tc-section .tc-tekst-obraz__nadtytul{margin:0 0 10px;font-size:var(--tc-font-etap);font-weight:500;line-height:normal;letter-spacing:.06em;color:var(--tc-color-primary)}.tc-tekst-obraz--etap .tc-tekst-obraz__image{aspect-ratio:4 / 3}.tc-section .tc-tekst-obraz--etap .tc-tekst-obraz__text--drugi{color:inherit}@media (min-width:901px){.tc-tekst-obraz--etap.tc-tekst-obraz__inner:has(.tc-tekst-obraz__media){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.tc-tekst-obraz--opis .tc-tekst-obraz__image{aspect-ratio:4 / 3}.tc-tekst-obraz--podstrona.tc-tekst-obraz--opis .tc-tekst-obraz__tytul{margin-bottom:22px}.tc-section .tc-tekst-obraz--podstrona.tc-tekst-obraz--opis .tc-tekst-obraz__text{line-height:1.62}.tc-section .tc-tekst-obraz--opis .tc-tekst-obraz__text:has(+.tc-tekst-obraz__text--drugi){margin-bottom:18px}.tc-section .tc-tekst-obraz--opis .tc-tekst-obraz__text--drugi{color:inherit}.tc-tekst-obraz--podstrona.tc-tekst-obraz--opis.tc-tekst-obraz--obraz-prawo .tc-tekst-obraz__media{order:-1}.tc-tekst-obraz--opis.tc-tekst-obraz__inner:has(.tc-tekst-obraz__media){gap:clamp(32px, 3.75vw, 72px)}@media (min-width:901px){.tc-tekst-obraz--podstrona.tc-tekst-obraz--opis.tc-tekst-obraz--obraz-prawo .tc-tekst-obraz__media{order:0}}@media (max-width:900px){.tc-section.tc-tekst-obraz:has(+.tc-karty--zwarte){padding-bottom:48px}}.tc-tekst-obraz--technologia .tc-tekst-obraz__tytul{max-width:none;margin-bottom:18px;font-size:var(--tc-font-h3-m);line-height:1.25;letter-spacing:normal}.tc-section .tc-tekst-obraz--technologia .tc-tekst-obraz__text{max-width:460px}.tc-section .tc-tekst-obraz--technologia .tc-tekst-obraz__text:has(+.tc-tekst-obraz__lista){margin-bottom:clamp(24px, 1.98vw, 34px)}.tc-section .tc-tekst-obraz--technologia .tc-tekst-obraz__lista{margin-top:0}.tc-tekst-obraz--technologia .tc-tekst-obraz__akcje{margin-top:clamp(26px, 2.19vw, 36px)}.tc-section .tc-tekst-obraz--technologia a.tc-button{gap:14px;padding-inline:clamp(24px, 1.98vw, 38px)}.tc-tekst-obraz__film{position:relative;display:block;width:100%;padding:0;border:0;background-color:var(--tc-color-bg-soft);cursor:pointer}.tc-tekst-obraz__film .tc-tekst-obraz__image{transition:scale 500ms var(--tc-ease-wyjscie)}.tc-tekst-obraz__graj{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;background-color:var(--tc-graj-tlo);color:var(--tc-color-heading);transform:translate(-50%,-50%);transition:background-color 180ms ease,transform 180ms ease}.tc-tekst-obraz__plakietka{position:absolute;bottom:16px;left:16px;padding:7px 14px;border-radius:8px;background-color:var(--tc-color-bg-dark);font-size:var(--tc-font-caption);font-weight:500;line-height:normal;color:var(--tc-color-bg)}.tc-tekst-obraz__film:hover .tc-tekst-obraz__graj,.tc-tekst-obraz__film:focus-visible .tc-tekst-obraz__graj{background-color:var(--tc-color-primary);transform:translate(-50%,-50%) scale(1.06)}.tc-tekst-obraz__film:hover .tc-tekst-obraz__image{scale:1.04}.tc-tekst-obraz__film:focus-visible{outline:2px solid var(--tc-color-heading);outline-offset:3px}@media (prefers-reduced-motion:reduce){.tc-tekst-obraz__film .tc-tekst-obraz__image,.tc-tekst-obraz__graj{transition:none}}.tc-section .tc-tekst-obraz__ikony{display:flex;flex-direction:column;gap:clamp(18px, 1.46vw, 24px);margin:0;padding:0;list-style:none}.tc-tekst-obraz__ikony li{display:flex;align-items:flex-start;gap:16px}.tc-tekst-obraz__ikona{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:var(--tc-color-bg-soft);color:var(--tc-color-primary)}.tc-tekst-obraz__ikona .tc-ikona{width:20px;height:20px}.tc-tekst-obraz__punkt{display:flex;flex-direction:column;gap:5px;min-width:0}.tc-tekst-obraz__punkt-tytul{font-size:var(--tc-font-krok);font-weight:500;line-height:normal;color:var(--tc-color-heading)}.tc-tekst-obraz__punkt-opis{font-size:var(--tc-font-etap-s);line-height:1.5;color:var(--tc-color-muted-warm);text-wrap:pretty}.tc-section .tc-tekst-obraz--projekt .tc-tekst-obraz__nadtytul{margin-bottom:14px;font-size:var(--tc-font-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--tc-color-etykieta)}.tc-tekst-obraz--projekt .tc-tekst-obraz__tytul{text-wrap:pretty}.tc-section .tc-tekst-obraz--projekt .tc-tekst-obraz__text:has(+.tc-tekst-obraz__lista){margin-bottom:clamp(22px, 1.88vw, 30px)}.tc-tekst-obraz--projekt .tc-tekst-obraz__lista li{font-weight:400}.tc-tekst-obraz--projekt .tc-tekst-obraz__image{aspect-ratio:1480 / 1078}.tc-tekst-obraz--projekt.tc-tekst-obraz__inner{gap:24px}.tc-section .tc-tekst-obraz__akcje button.tc-button{box-shadow:none;cursor:pointer}.tc-section .tc-tekst-obraz__akcje button.tc-button:is(:hover,:focus){background-color:var(--tc-color-primary);box-shadow:none}.tc-section .tc-tekst-obraz__akcje button.tc-button:focus-visible{outline:2px solid var(--tc-color-heading);outline-offset:3px}