/* #NEDLUHŮM V5.7 – Důvěra a transparentnost */
.nedv57-home-trust{background:#fff;padding:clamp(62px,6vw,94px) 0;border-top:1px solid #ece9e4;border-bottom:1px solid #ece9e4}
.nedv57-home-trust-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(38px,7vw,118px);align-items:end}
.nedv57-home-trust h2{font-size:clamp(38px,4vw,64px);line-height:.98;letter-spacing:-.05em;margin:9px 0 0;max-width:12ch}
.nedv57-home-trust-copy{max-width:700px}.nedv57-home-trust-copy p{margin:0 0 20px;font-size:clamp(17px,1.2vw,20px);line-height:1.62;color:var(--ned-muted)}
.nedv57-home-trust-copy a,.nedv57-results-method{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--ned-black);border-bottom:1px solid var(--ned-black);padding-bottom:4px}
.nedv57-results-method{margin-top:11px;font-size:13px;color:var(--ned-muted);border-color:var(--ned-on-dark)}.nedv57-results-method:hover,.nedv57-home-trust-copy a:hover{color:var(--red);border-color:var(--red)}

.nedv57-page-hero{background:var(--ned-black);color:#fff;padding:clamp(132px,14vw,210px) 0 clamp(72px,8vw,124px)}
.nedv57-page-hero .nedv4-shell{max-width:1250px}.nedv57-page-hero h1{font-size:clamp(54px,6.8vw,110px);line-height:.9;letter-spacing:-.067em;margin:16px 0 34px;max-width:11ch}
.nedv57-page-lead{max-width:900px;font-size:clamp(18px,1.5vw,24px);line-height:1.62;color:var(--ned-on-dark)}.nedv57-page-lead p{margin:0 0 18px}.nedv57-page-lead strong{color:#fff}
.nedv57-updated{margin-top:32px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ned-muted)}

.nedv57-content{background:#fff}.nedv57-story{padding:clamp(70px,7vw,118px) 0;border-bottom:1px solid #ebe8e3}.nedv57-story:nth-child(even){background:#f7f5f1}
.nedv57-story-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(42px,8vw,140px);align-items:start}
.nedv57-story-index{font-size:13px;font-weight:800;letter-spacing:.12em;color:var(--red);margin-bottom:18px}.nedv57-story h2{font-size:clamp(38px,4.1vw,68px);line-height:.98;letter-spacing:-.055em;margin:0;max-width:11ch}
.nedv57-story-body{max-width:820px;font-size:clamp(17px,1.25vw,20px);line-height:1.68;color:var(--ned-muted)}.nedv57-story-body p{margin:0 0 20px}.nedv57-story-body strong{color:var(--ned-black)}
.nedv57-story.is-economic{scroll-margin-top:120px}.nedv57-story.is-final{background:var(--ned-black);color:#fff}.nedv57-story.is-final h2,.nedv57-story.is-final .nedv57-story-body strong{color:#fff}.nedv57-story.is-final .nedv57-story-body{color:var(--ned-on-dark)}

.nedv57-practical{padding:clamp(74px,8vw,128px) 0;background:#fff}.nedv57-practical-head{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(36px,7vw,110px);align-items:end;margin-bottom:42px}.nedv57-practical h2{font-size:clamp(42px,4.8vw,76px);line-height:.96;letter-spacing:-.058em;margin:0;max-width:10ch}.nedv57-practical-head p{font-size:clamp(17px,1.25vw,20px);line-height:1.62;color:var(--ned-muted);margin:0;max-width:720px}
.nedv57-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.nedv57-flow article{background:var(--ned-paper);border:1px solid #e8e2da;border-radius:18px;padding:26px 26px 30px}.nedv57-flow small{display:block;color:var(--red);font-weight:900;letter-spacing:.09em;margin-bottom:22px}.nedv57-flow h3{font-size:25px;line-height:1.03;letter-spacing:-.035em;margin:0 0 12px}.nedv57-flow p{margin:0;color:var(--ned-muted);line-height:1.55}

.nedv57-ready{padding:0 0 clamp(74px,8vw,128px);background:#fff}.nedv57-ready-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nedv57-ready-card{border-radius:20px;padding:clamp(28px,3.5vw,46px);border:1px solid #e8e4de;background:#fbfaf8}.nedv57-ready-card h2{font-size:clamp(30px,3vw,46px);line-height:1;letter-spacing:-.045em;margin:0 0 14px}.nedv57-ready-card p{color:var(--ned-muted);line-height:1.6}.nedv57-ready-card ul{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:11px}.nedv57-ready-card li{position:relative;padding-left:22px;color:var(--ned-ink)}.nedv57-ready-card li:before{content:"";position:absolute;left:0;top:.65em;width:7px;height:7px;border-radius:50%;background:var(--red)}
.nedv57-ready-card.is-urgent{background:var(--ned-black);color:#fff;border-color:var(--ned-black)}.nedv57-ready-card.is-urgent p{color:var(--ned-on-dark)}.nedv57-ready-card.is-urgent h2{color:#fff}.nedv57-ready-card.is-urgent .nedv4-btn{margin-top:20px}

.nedv57-faq-reviewed{margin-top:18px;padding-top:13px;border-top:1px solid #ebe7e1;font-size:11px;letter-spacing:.035em;text-transform:uppercase;color:var(--ned-muted)}.nedv57-faq-reviewed time{font-weight:800;color:var(--ned-muted)}
.nedv57-footer-link{font-weight:700}

@media(max-width:980px){.nedv57-home-trust-grid,.nedv57-story-grid,.nedv57-practical-head{grid-template-columns:1fr}.nedv57-home-trust h2,.nedv57-story h2,.nedv57-practical h2{max-width:none}.nedv57-flow{grid-template-columns:1fr}.nedv57-ready-grid{grid-template-columns:1fr}}
@media(max-width:760px){.nedv57-home-trust{padding:54px 0}.nedv57-home-trust h2{font-size:clamp(34px,10.2vw,46px)}.nedv57-page-hero{padding:118px 0 64px}.nedv57-page-hero h1{font-size:clamp(48px,14.5vw,68px);max-width:none;margin-bottom:26px}.nedv57-page-lead{font-size:17px}.nedv57-story{padding:62px 0}.nedv57-story h2{font-size:clamp(34px,10.5vw,48px)}.nedv57-story-body{font-size:16px}.nedv57-practical{padding:64px 0}.nedv57-practical h2{font-size:clamp(36px,11vw,50px)}.nedv57-flow article{padding:24px 20px}.nedv57-ready{padding-bottom:64px}.nedv57-ready-card{padding:26px 21px;border-radius:16px}}
