
:root{--ink:#0B110E;--paper:#F2F0EA;--em:#2ECC8A;--gold:#C8A96A}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.7 system-ui,sans-serif}a{color:inherit;text-underline-offset:.2em}a:focus-visible,summary:focus-visible{outline:3px solid #218158;outline-offset:5px}.wrap{max-width:1120px;margin:auto;padding:0 24px}header,footer{background:var(--ink);color:var(--paper)}nav{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:80px}.brand{font-size:25px;font-weight:700;text-decoration:none}.dot{color:var(--em)}.hero{background:var(--ink);color:var(--paper);padding:35px 0 80px}.crumb{font-size:14px;margin:0 0 50px;color:#c8cec9}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--gold);font-size:13px}h1{font-size:clamp(36px,5.2vw,66px);line-height:1.08;letter-spacing:-.035em;max-width:900px;margin:20px 0 30px}.lead{font-size:21px;max-width:780px;color:#d6dad6}.btn{display:inline-block;background:var(--em);color:var(--ink);border-radius:99px;padding:13px 25px;text-decoration:none;font-weight:650;margin-top:20px}.article{max-width:800px;padding:50px 24px;margin:auto}.article section{padding:15px 0}h2{font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-.025em}.related{padding:40px 0 70px;border-top:1px solid #c9cec9}.related ul{padding-left:22px}.related li{margin:12px 0}.cta{background:#e5e6de;border-radius:14px;padding:28px;margin:40px 0}footer{padding:35px 0;font-size:14px}.footlinks{display:flex;gap:24px;flex-wrap:wrap}.skip{position:absolute;top:-100px}.skip:focus{top:10px;background:var(--em);padding:12px;color:var(--ink)}@media(max-width:600px){nav{flex-wrap:wrap;padding:15px 0}.hero{padding-bottom:45px}.crumb{margin-bottom:30px}.lead{font-size:19px}.cta{padding:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

h1,h2,h3{word-spacing:.08em}

/* sjednocení s hlavní stránkou */
body{font-family:"General Sans",system-ui,sans-serif}
h1,h2,.brand{font-family:"Clash Display","General Sans",system-ui,sans-serif;font-weight:600}
h1{letter-spacing:-.03em}
.list,.steps{padding-left:0;list-style:none;display:grid;gap:14px;margin:18px 0 0}
.list li{position:relative;padding-left:24px}
.list li::before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;border-radius:50%;background:#7A6232}
.steps{counter-reset:k}
.steps li{position:relative;padding:16px 18px 16px 58px;background:#fff;border:1px solid #d9d9d1;border-radius:12px;counter-increment:k}
.steps li::before{content:counter(k);position:absolute;left:18px;top:14px;width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:14px;font-weight:600;display:grid;place-items:center}
.steps b{display:block;font-weight:600}
.pay{background:#fff;border:1px solid #d9d9d1;border-left:4px solid var(--em);border-radius:0 14px 14px 0;padding:6px 24px 14px;margin-top:24px}
.who{font-size:15px;color:#4b554f}
.eyebrow{color:#7A6232}.hero .eyebrow{color:var(--gold)}
