[data-se=S4]{font:var(--t-body);color:var(--ink)}[data-se=S4],[data-se=S4] *{box-sizing:border-box}[data-se=S4] p,[data-se=S4] h2,[data-se=S4] ul,[data-se=S4] figure{margin:0}[data-se=S4] ul{list-style:none;padding:0}[data-se=S4] .s4-wrap{width:100%;max-width:var(--c-wide);margin-inline:auto;padding-inline:var(--gutter);padding-block:calc(var(--s-section) * var(--s-scale, 1))}[data-se=S4] .s4-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,96px);align-items:center}[data-se=S4] .s4-intro{font:var(--t-h4);color:var(--ink);opacity:.92}[data-se=S4] h2{font:var(--t-display);letter-spacing:-.035em;color:var(--ink);margin-top:10px;text-wrap:balance}[data-se=S4] .s-hl{background:var(--hl, var(--acc));color:var(--on-hl, var(--on-acc));padding:0 .14em .02em;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-se=S4] .s4-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.6vw,40px);margin-top:clamp(28px,3vw,44px);padding-top:26px;border-top:1px solid var(--line)}[data-se=S4] .s4-cols p{color:var(--ink-dim)}[data-se=S4] .s4-formula{margin-top:28px;color:var(--ink-dim)}[data-se=S4] .s4-formula strong{display:block;font:var(--t-h4);color:var(--ink);margin-bottom:4px}[data-se=S4] .s4-row{margin-top:32px}[data-se=S4] .s-pill{display:inline-flex;align-items:center;gap:14px;min-height:var(--btn-h);padding:0 7px 0 26px;border-radius:999px;background:var(--acc);color:var(--on-acc);font:var(--t-accent);text-decoration:none;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--acc) 80%,transparent);transition:transform .3s cubic-bezier(.16,1,.3,1)}[data-se=S4] .s-pill-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--on-acc);color:var(--acc)}[data-se=S4] .s-pill:hover{transform:translateY(-2px)}[data-se=S4] .s4-fig{display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,.74fr);align-items:center}[data-se=S4] .s4-big,[data-se=S4] .s4-small{aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;padding:12%}[data-se=S4] .s4-big{border:2px solid color-mix(in srgb,var(--ink) 38%,transparent);background:color-mix(in srgb,var(--ink) 7%,transparent)}[data-se=S4] .s4-small{background:var(--surface);color:var(--on-surface);padding:9% 13%;box-shadow:var(--shadow-card)}[data-se=S4] .s4-cap{display:block;font:var(--t-h4);color:inherit;margin-bottom:14px;text-wrap:balance}[data-se=S4] .s4-big .s4-cap{color:var(--ink)}[data-se=S4] .s4-big ul,[data-se=S4] .s4-small ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}[data-se=S4] .s4-big li{font:var(--t-label);color:var(--ink);padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--ink) 14%,transparent)}[data-se=S4] .s4-small li{font:var(--t-label);font-size:.8125rem;color:var(--on-surface);padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--on-surface) 25%,transparent)}[data-se=S4] .s4-small .s4-cap{font-size:.9375rem;margin-bottom:10px}[data-se=S4] .s4-small ul{gap:6px}[data-se=S4] .s4-gap{position:relative;height:2px;background:repeating-linear-gradient(90deg,var(--ink) 0 6px,transparent 6px 12px);opacity:.7}[data-se=S4] .s4-gap span{position:absolute;left:50%;top:12px;transform:translate(-50%) rotate(-6deg);font:var(--t-hand);font-size:1.375rem;color:var(--acc-ink);white-space:nowrap}@media(max-width:960px){[data-se=S4] .s4-grid{grid-template-columns:minmax(0,1fr)}[data-se=S4] .s4-fig{max-width:560px}}@media(max-width:600px){[data-se=S4] .s4-cols{grid-template-columns:minmax(0,1fr)}[data-se=S4] .s4-fig{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0}[data-se=S4] .s4-big{width:100%}[data-se=S4] .s4-gap{width:2px;height:56px;background:repeating-linear-gradient(180deg,var(--ink) 0 6px,transparent 6px 12px)}[data-se=S4] .s4-gap span{left:18px;top:50%;transform:translateY(-50%) rotate(-6deg)}[data-se=S4] .s4-small{width:82%}}@media(prefers-reduced-motion:reduce){[data-se=S4] .s-pill{transition:none}}section.se-block.s15[data-se=S15][data-surface]:not(.se-vlak),[data-se=S15]{background:transparent}[data-se=S15]{height:0;font:var(--t-body);color:var(--ink)}[data-se=S15],[data-se=S15] *{box-sizing:border-box}[data-se=S15] .s15-root{height:0}[data-se=S15] p{margin:0}[data-se=S15] [hidden]{display:none!important}[data-se=S15] .s15-card{position:fixed;right:clamp(12px,2vw,28px);bottom:clamp(12px,2vw,28px);z-index:40;width:min(380px,calc(100vw - 24px));display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:18px 44px 18px 18px;box-shadow:0 30px 70px -30px color-mix(in srgb,var(--ink) 55%,transparent);transform:translateY(calc(100% + 40px));opacity:0;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}[data-se=S15] .s15-card:has(>img){grid-template-columns:74px minmax(0,1fr)}[data-se=S15] .s15-card.is-up{transform:none;opacity:1}[data-se=S15] .s15-card img{width:74px;height:auto;border-radius:6px;transform:rotate(-4deg)}[data-se=S15] .s15-tag{display:inline-block;font:var(--t-label);padding:4px 10px;border-radius:999px;background:var(--acc);color:var(--on-acc)}[data-se=S15] .s15-title{font:var(--t-h4);color:var(--ink);margin-top:10px}[data-se=S15] .s15-text{font-size:1rem;color:var(--ink-dim);margin-top:6px}[data-se=S15] .s15-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px}[data-se=S15] .s15-form input{font:var(--t-body);font-size:1rem;color:var(--ink);background:var(--bg-alt);border:1.5px solid var(--line);border-radius:999px;min-height:44px;padding:0 14px;width:100%}[data-se=S15] .s15-form button{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--acc);color:var(--on-acc);font:var(--t-accent);cursor:pointer}[data-se=S15] .s15-ok{grid-column:1 / -1;font:var(--t-h6);color:var(--ink)}[data-se=S15] .s15-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-se=S15] .s15-cta{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font:var(--t-accent);color:var(--ink);text-decoration:underline;text-decoration-color:var(--acc);text-decoration-thickness:2px;text-underline-offset:5px}[data-se=S15] .s15-close{position:absolute;right:10px;top:10px;width:32px;height:32px;border-radius:50%;border:0;background:var(--bg-alt);color:var(--ink);cursor:pointer;display:grid;place-items:center}[data-se=S15] :focus-visible{outline:2px solid var(--surface);outline-offset:3px}@media(prefers-reduced-motion:reduce){[data-se=S15] .s15-card{transition:none}}
