/* Części jednej drogi klienta. Numeracja, etykiety i treść pozostają czytelne po pomniejszeniu. */
.car-board .car-kicker{font-size:46px;line-height:1.2;margin:38px 0 22px;color:var(--dealyo-muted);flex:none}.car-board .art-title{font-size:120px;line-height:1.02;flex:none}.car-board .car-lead{margin-top:24px;font-size:60px;line-height:1.2;flex:none}.car-board .art-footer{margin-top:0;border-top:0;padding-top:0;font-size:54px;min-height:58px}.car-pagination{font:400 46px/1.2 var(--dealyo-mono);letter-spacing:-.04em;color:var(--dealyo-ink)}.car-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:auto;margin-bottom:24px;flex:none}.car-progress i{height:2px;background:var(--dealyo-line)}.car-progress .is-current{background:var(--dealyo-accent)}
.car-cover .art-title{font-size:144px;line-height:1.01;margin-top:48px}.car-cover .car-lead{margin-top:28px;font-size:64px}.car-cover-visual{display:flex;align-items:center;justify-content:center;height:390px;overflow:hidden;flex:none;margin:18px 0 0}.car-cover-visual img{width:960px;max-width:none;height:480px;object-fit:contain;flex:none}
.car-confirm .art-title{font-size:136px}.car-confirmation{margin-top:42px;background:var(--dealyo-paper);border:1px solid var(--dealyo-line);flex:none}.car-panel-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 30px;border-bottom:1px solid var(--dealyo-line);font-size:46px;line-height:1.2;color:var(--dealyo-muted);letter-spacing:-.03em;background:white}.car-window-dots{display:flex;gap:12px}.car-window-dots i{width:14px;height:14px;border-radius:50%;background:var(--dealyo-line)}.car-window-dots i:first-child{background:var(--dealyo-accent)}.car-confirmation-body{display:grid;grid-template-columns:100px minmax(0,1fr);gap:30px;padding:38px 34px 42px;align-items:start}.car-check-mark{display:grid;place-items:center;width:100px;height:100px;background:var(--dealyo-soft);color:var(--dealyo-accent);margin-top:6px}.car-check-mark .ds-icon{width:74px;height:74px}.car-board .car-confirmation-title{font-size:90px;line-height:1.02;letter-spacing:-.045em;font-weight:500}.car-board .car-confirmation-copy{font-size:54px;line-height:1.2;letter-spacing:-.03em;margin-top:20px;color:var(--dealyo-muted)}.car-board .car-takeaway{margin-top:36px;font-size:60px;line-height:1.2}
.car-contact .art-title{font-size:120px}.car-contact-list{margin:40px 0 0;padding:0;border:1px solid var(--dealyo-line);flex:none}.car-contact-list>div{display:grid;grid-template-columns:76px 180px minmax(0,1fr);align-items:center;gap:28px;min-height:174px;padding:28px}.car-contact-list>div+div{border-top:1px solid var(--dealyo-line)}.car-contact-list .scene-icon{width:76px;height:76px}.car-contact-list dt{font-size:64px;line-height:1.1;letter-spacing:-.045em;color:var(--dealyo-accent);font-weight:500}.car-contact-list dd{font-size:56px;line-height:1.2;letter-spacing:-.035em;margin:0}.car-board .car-side-note{font-size:54px;line-height:1.2;letter-spacing:-.03em;color:var(--dealyo-muted);margin-top:30px}
.car-prepare .art-title{font-size:106px}.car-prepare .car-lead{font-size:60px}.car-prepare-visual{height:300px;display:flex;align-items:center;justify-content:center;margin:14px 0 20px;overflow:hidden;flex:none}.car-prepare-visual img{width:960px;max-width:none;height:480px;object-fit:contain;flex:none}.car-prompts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--dealyo-line);flex:none}.car-prompts>div{padding:22px 20px;min-width:0}.car-prompts>div+div{border-left:1px solid var(--dealyo-line)}.car-board .car-prompt-label{font-size:46px;line-height:1.15;letter-spacing:-.035em;color:var(--dealyo-muted);margin-bottom:20px}.car-prompts>div>p:last-child{font-size:56px;line-height:1.14;letter-spacing:-.045em}
.car-checklist .art-title{font-size:106px}.car-check-list{list-style:none;margin:32px 0 0;padding:0;flex:none;border:1px solid var(--dealyo-line)}.car-check-list li{display:flex;align-items:center;gap:24px;min-height:124px;padding:24px;font-size:58px;line-height:1.15;letter-spacing:-.035em}.car-check-list li+li{border-top:1px solid var(--dealyo-line)}.car-checkbox{width:64px;flex:0 0 64px;color:var(--dealyo-accent);display:flex;justify-content:center}.car-checkbox .ds-icon{width:58px;height:58px}.car-save{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;background:var(--dealyo-soft);margin-top:28px;flex:none}.car-board .car-save p{font-size:64px;line-height:1.1;font-weight:500;letter-spacing:-.04em}.car-save>.ds-icon{width:64px;height:64px;color:var(--dealyo-accent)}
/* The slide number lives once in the footer; the headline leads the composition. */
.car-board:not(.car-cover)>.art-title{margin-top:48px}.car-pagination{font-size:54px}.car-confirmation{margin-top:48px}.car-prepare-visual{height:340px}.car-board .car-progress{margin-bottom:20px}
.car-board .car-prompt-label{font-size:54px}
