.on-hero{position:relative;background:var(--graphite);color:#fff;overflow:hidden}.on-hero-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.on-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,16,16,.55),rgba(16,16,16,.28) 38%,rgba(16,16,16,.82))}.on-hero-in{position:relative;z-index:1;padding:clamp(120px,20vh,220px) 0 56px}.on-hero-in h1{margin:20px 0 0;font-size:var(--fs-display);font-weight:800;letter-spacing:-.04em;line-height:1.04;max-width:20ch}.on-hero-in>p{margin:24px 0 0;font-size:var(--fs-lg);line-height:1.6;color:rgba(255,255,255,.85);max-width:64ch}.on-hero-staty{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.15);background:rgba(16,16,16,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.on-hero-staty>.wrap{padding:26px 0}.on-staty{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0}.on-staty dt{font-size:var(--fs-h3);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.on-staty dd{margin:8px 0 0;font-family:var(--mono);font-size:var(--fs-3xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.on-staty.on-dark dt{color:#fff}.on-staty.on-dark dd{color:rgba(255,255,255,.6)}@media(max-width:720px){.on-staty{grid-template-columns:1fr 1fr}}.on-edit-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(32px,4vw,64px);align-items:center}.on-edit-rev .on-edit-grid{grid-template-columns:1.2fr 1fr}@media(max-width:900px){.on-edit-grid,.on-edit-rev .on-edit-grid{grid-template-columns:1fr;gap:28px}.on-edit-rev .on-edit-media{order:-1}}.on-edit-copy h2{margin:16px 0 0;font-size:var(--fs-h2);font-weight:800;letter-spacing:-.03em;line-height:1.1}.on-edit-copy>p{margin:18px 0 0;font-size:var(--fs-lg);line-height:1.6;color:var(--soft);max-width:52ch}.on-edit-copy .on-edit-p2{font-size:var(--fs-md);color:var(--muted)}.dark .on-edit-copy>p{color:rgba(255,255,255,.8)}.dark .on-edit-copy .on-edit-p2{color:rgba(255,255,255,.62)}.on-edit-copy .on-staty{margin-top:24px;border-top:1px solid var(--line);padding-top:22px;grid-template-columns:1fr 1fr}.dark .on-edit-copy .on-staty{border-top-color:rgba(255,255,255,.15)}.on-edit-media{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:var(--r-md);background:var(--concrete)}.on-edit-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.on-zaufanie-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border-radius:var(--r-md);overflow:hidden;background:var(--hair);border:1px solid var(--hair)}@media(max-width:900px){.on-zaufanie-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.on-zaufanie-grid{grid-template-columns:1fr}}.on-zaufanie-grid article{background:var(--paper);padding:26px;display:flex;flex-direction:column;gap:10px}.on-zaufanie-grid article:before{content:"";width:34px;height:2px;background:var(--signal-d)}.on-zaufanie-grid h3{margin:0;font-size:var(--fs-lg);font-weight:800;letter-spacing:-.02em;line-height:1.25}.on-zaufanie-grid p{margin:0;font-size:var(--fs-sm);line-height:1.55;color:var(--muted)}.on-os{list-style:none;margin:0;padding:0;position:relative}.on-os:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:var(--line)}.on-os li{position:relative;display:grid;grid-template-columns:140px 1fr;gap:28px;padding:0 0 30px 26px}.on-os li:last-child{padding-bottom:0}.on-os li:before{content:"";position:absolute;left:-5px;top:7px;width:12px;height:12px;border-radius:var(--r-circle);background:var(--signal);border:2px solid var(--paper)}.on-os-rok{font-family:var(--mono);font-size:var(--fs-base);font-weight:800;letter-spacing:.02em;color:var(--signal-d)}.on-os-tresc h3{margin:0;font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em;line-height:1.25}.on-os-tresc p{margin:8px 0 0;font-size:var(--fs-md);line-height:1.6;color:var(--soft);max-width:66ch}@media(max-width:640px){.on-os li{grid-template-columns:1fr;gap:6px}.on-os-rok{color:var(--signal-d)}}.on-opinie{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:760px){.on-opinie{grid-template-columns:1fr}}.on-opinie figure{margin:0;background:#fff;border:1px solid var(--hair);border-radius:var(--r-md);padding:26px;display:flex;flex-direction:column;gap:18px}.on-opinie blockquote{margin:0;font-size:var(--fs-lg);line-height:1.5;letter-spacing:-.01em;color:var(--ink)}.on-opinie figcaption{display:flex;align-items:center;gap:12px;margin-top:auto}.on-opinie figcaption img{width:44px;height:44px;border-radius:var(--r-circle);object-fit:cover;flex:0 0 auto}.on-opinie figcaption b{font-size:var(--fs-md);font-weight:700;letter-spacing:-.01em}.on-final{background:var(--paper2);border-top:1px solid var(--line)}.on-final-grid{display:grid;grid-template-columns:1.4fr auto;gap:40px;align-items:center}@media(max-width:820px){.on-final-grid{grid-template-columns:1fr;gap:24px}}.on-final h2{margin:16px 0 0;font-size:var(--fs-h2);font-weight:800;letter-spacing:-.03em;line-height:1.08}.on-final p{margin:14px 0 0;font-size:var(--fs-base);line-height:1.6;color:var(--soft);max-width:52ch}.on-final .acts{display:flex;gap:12px;flex-wrap:wrap}