:root{
  /* automated side (ink) */
  --sc-canvas:#15111A; --sc-surface:#1E1924; --sc-ink:#F3EEE8; --sc-ink-soft:#B9AEBB;
  --sc-accent:#EE9B45; --sc-accent-ink:#1A1206;
  --sc-font-display:"Geist", system-ui, sans-serif; --sc-font-text:"Geist", system-ui, sans-serif; --sc-font-mono:"Geist Mono", ui-monospace, monospace;
  --sc-shadow-color:280 25% 4%;
  /* manual side (paper) */
  --paper:#F1ECE3; --paper-2:#E7E0D4; --paper-ink:#221C27; --paper-soft:#5A5061; --paper-line:#D5CCBF; --paper-accent:#93510F;
  --ink-line:#2E2736;
  --pad:clamp(20px,4.4vw,72px);
  --lx:50vw;          /* divider position, moved only by the close */
  --q:0;              /* close collapse 0..1 */
}
html{background:var(--sc-canvas)}
body{background:linear-gradient(90deg,var(--paper) 0 50%,var(--sc-canvas) 50% 100%);font-size:17px;letter-spacing:-0.006em}
h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}
a{color:inherit}
.mono{font-family:var(--sc-font-mono);letter-spacing:0}

/* ------------------------------------------------ split scaffold ---- */
.split{display:grid;grid-template-columns:1fr 1fr}
.L{background:var(--paper);color:var(--paper-ink);--sc-accent:var(--paper-accent);padding-inline:var(--pad)}
.R{background:var(--sc-canvas);color:var(--sc-ink);padding-inline:var(--pad)}
.L ::selection{background:var(--paper-ink);color:var(--paper)}
.L :focus-visible{outline-color:var(--paper-ink)}
.k{font-family:var(--sc-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}
.L .k{color:var(--paper-accent)} .R .k{color:var(--sc-accent)}
.h2{font-weight:600;font-size:clamp(30px,1.2rem + 2vw,52px);line-height:1.02;letter-spacing:-0.035em;text-wrap:balance}
.L .soft{color:var(--paper-soft)} .R .soft{color:var(--sc-ink-soft)}

/* ------------------------------------------------ chrome: the divider */
.divider{position:fixed;top:0;bottom:0;left:var(--lx);width:1px;z-index:40;background:linear-gradient(var(--ink-line),var(--ink-line)) no-repeat;pointer-events:none}
.divider__fill{position:absolute;left:-1px;top:0;width:3px;height:100%;background:var(--sc-accent);transform-origin:top;transform:scaleY(var(--prog,0));opacity:.85}
.pill{position:fixed;z-index:50;left:max(var(--lx),124px);translate:-50% 0;display:flex;align-items:center;gap:10px;border-radius:999px;box-shadow:var(--sc-e2)}
.pill--top{top:18px;background:var(--sc-canvas);color:var(--sc-ink);padding:6px 6px 6px 10px;border:1px solid var(--ink-line);gap:6px}
.pill__brand{display:flex;align-items:center;gap:9px;text-decoration:none;padding-right:6px}
.pill__brand img{width:36px;height:auto}
.pill__brand b{font-weight:600;font-size:17px;letter-spacing:-0.02em}
.pill__lang{font-family:var(--sc-font-mono);font-size:12px;letter-spacing:.08em;text-decoration:none;color:var(--sc-ink-soft);padding:7px 10px;border-radius:999px;border-left:1px solid var(--ink-line);border-top-left-radius:0;border-bottom-left-radius:0;transition:color 160ms,background-color 160ms}
.pill__lang:hover{color:var(--sc-ink);background:var(--sc-surface)}
.side-label{position:fixed;z-index:45;top:30px;font-family:var(--sc-font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:calc(1 - var(--q) * 1.4)}
.side-label--l{right:calc(100vw - var(--lx) + 124px);color:var(--paper-soft)}
.side-label--r{left:calc(var(--lx) + 124px);color:var(--sc-ink-soft)}
.pill--cta{bottom:20px}
.cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;background:var(--sc-accent);color:var(--sc-accent-ink);font-weight:600;font-size:16px;text-decoration:none;white-space:nowrap;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.35);transition:background-color 160ms var(--sc-ease-out),transform 120ms var(--sc-ease-out)}
.cta:hover{background:#F4AF63;color:var(--sc-accent-ink)}
.cta:active{transform:translateY(1px) scale(.98)}
.cta svg{transition:transform 180ms var(--sc-ease-out)}
@media (hover:hover) and (pointer:fine){.cta:hover svg{transform:translateX(3px)}}
.cta--ghost{background:transparent;color:var(--sc-ink);box-shadow:inset 0 0 0 1px var(--ink-line)}
.cta--ghost:hover{background:var(--sc-surface);color:var(--sc-ink)}
.pill--cta{opacity:calc(1 - var(--q) * 2);transition:opacity 240ms var(--sc-ease-out),translate 240ms var(--sc-ease-out)}
.in-hero .pill--cta{opacity:0;translate:-50% 12px;pointer-events:none}
.mbar{display:none}

/* ------------------------------------------------------------ HERO */
.hero{--mx:0;--my:0}
.hero__stage{min-height:100svh}
.hero__L,.hero__R{padding-top:96px;padding-bottom:40px;display:flex;flex-direction:column}
.hero__L{gap:22px}
.hero__R{gap:22px;justify-content:center}
.hero__lh{font-weight:600;font-size:clamp(26px,1rem + 1.4vw,40px);line-height:1.05;letter-spacing:-0.03em}
.hero__lp{font-size:16px;line-height:1.5;color:var(--paper-soft);max-width:34em}
.desk{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,2vw,32px);align-items:start;flex:1}
.stack{position:relative;height:clamp(300px,44vh,420px);perspective:900px}
.sheet{position:absolute;inset:0 6% auto 0;aspect-ratio:210/270;max-height:100%;background:#FBF8F3;border-radius:3px;
  box-shadow:0 1px 2px rgba(60,40,30,.12),0 14px 30px -10px rgba(60,40,30,.28);will-change:transform}
.sheet--b1{transform:translate3d(calc(14px + var(--mx) * -4px),calc(10px + var(--my) * -3px),0) rotate(4deg);background:#F4EFE7}
.sheet--b2{transform:translate3d(calc(-8px + var(--mx) * -7px),calc(16px + var(--my) * -5px),0) rotate(-3deg);background:#F7F3EC}
.sheet--inv{transform:translate3d(calc(var(--mx) * -12px),calc(var(--my) * -8px),0) rotate(-.6deg);padding:clamp(14px,1.4vw,22px);display:flex;flex-direction:column;gap:10px;overflow:hidden}
.sheet--inv .k{font-size:10px}
.inv{font-family:var(--sc-font-mono);font-size:clamp(10.5px,.5rem + .3vw,12.5px);line-height:1.65;color:#3A3040;white-space:pre-wrap;margin:0}
.inv mark{background:transparent;color:inherit;transition:background-color 400ms}
.inv mark.hit{background:rgba(238,155,69,.28)}
.stamp{margin-top:auto;align-self:flex-start;font-family:var(--sc-font-mono);font-size:11px;padding:4px 8px;border:1.5px solid #B0452F;color:#B0452F;border-radius:3px;transform:rotate(-6deg);opacity:.8}
.note{position:absolute;right:-2%;bottom:6%;width:44%;padding:12px 12px 16px;background:#F6D77A;color:#3B2E0A;font-size:13px;line-height:1.35;border-radius:2px;
  box-shadow:0 12px 22px -10px rgba(60,40,10,.45);transform:translate3d(calc(var(--mx) * -22px),calc(var(--my) * -14px),0) rotate(5deg);will-change:transform}
.manual{display:flex;flex-direction:column;gap:12px}
.clock{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--paper-line);font-size:13px;color:var(--paper-soft)}
.clock b{font-family:var(--sc-font-mono);font-weight:500;font-size:22px;color:var(--paper-ink);font-variant-numeric:tabular-nums}
.steps{list-style:none;padding:0;display:flex;flex-direction:column;gap:2px;counter-reset:s}
.steps li{counter-increment:s;display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:center;font-size:clamp(12.5px,.55rem + .35vw,14.5px);line-height:1.3;padding:3px 0;color:var(--paper-soft);transition:color 300ms}
.steps li::before{content:counter(s);font-family:var(--sc-font-mono);font-size:11px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--paper-line);transition:background-color 300ms,border-color 300ms,color 300ms}
.steps li.done{color:var(--paper-ink)}
.steps li.done::before{content:"✓";background:var(--paper-ink);border-color:var(--paper-ink);color:var(--paper)}
.steps li.now{color:var(--paper-ink);font-weight:600}
.steps li.now::before{border-color:var(--paper-accent);color:var(--paper-accent)}

.hero__R .k{margin-bottom:-6px}
.hero h1{font-weight:600;font-size:clamp(34px,1rem + 2.5vw,58px);line-height:.98;letter-spacing:-0.045em;text-wrap:balance;max-width:12em}
.hero h1 em{font-style:normal;color:var(--sc-accent)}
.lede{font-size:clamp(16px,.9rem + .35vw,19px);line-height:1.55;color:var(--sc-ink-soft);max-width:31em;text-wrap:pretty}
.hero__cta{display:flex;gap:12px;flex-wrap:wrap}
.flow{list-style:none;padding:0;margin-top:6px;display:flex;flex-direction:column;position:relative}
.flow::before{content:"";position:absolute;left:15px;top:16px;bottom:16px;width:1px;background:var(--ink-line)}
.flow::after{content:"";position:absolute;left:15px;top:16px;width:1px;height:calc(100% - 32px);background:var(--sc-accent);transform-origin:top;transform:scaleY(var(--fp,0));transition:transform 500ms var(--sc-ease-out)}
.node{position:relative;display:grid;grid-template-columns:32px 1fr;gap:14px;padding:8px 0;opacity:.38;transition:opacity 400ms var(--sc-ease-out)}
.node.on{opacity:1}
.node__dot{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--sc-surface);border:1px solid var(--ink-line);transition:background-color 300ms,border-color 300ms}
.node.on .node__dot{border-color:var(--sc-accent)}
.node.ok .node__dot{background:var(--sc-accent);color:var(--sc-accent-ink)}
.node__dot svg{width:15px;height:15px}
.node h3{font-size:15px;font-weight:600;line-height:1.3}
.node p{font-size:13px;color:var(--sc-ink-soft);line-height:1.45}
.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;margin-top:6px}
.fields div{display:flex;flex-direction:column;border-top:1px solid var(--ink-line);padding-top:3px}
.fields dt{font-size:11px;color:var(--sc-ink-soft)}
.fields dd{font-family:var(--sc-font-mono);font-size:13px;min-height:1.4em;color:var(--sc-ink)}
.fields dd:empty::after{content:"…";color:var(--ink-line)}
.approve{margin-top:8px;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--sc-accent);background:transparent;color:var(--sc-accent);font-size:13px;font-weight:600;cursor:pointer;transition:background-color 160ms,color 160ms}
.approve:hover:not(:disabled){background:var(--sc-accent);color:var(--sc-accent-ink)}
.approve:disabled{border-color:var(--ink-line);color:var(--sc-ink-soft);cursor:default}
.caption{font-size:12px;line-height:1.5;color:var(--sc-ink-soft);max-width:36em}

/* ------------------------------------------------------- SERVICES */
.shead > div{padding-top:clamp(96px,10vw,150px);padding-bottom:clamp(28px,3vw,44px);display:flex;flex-direction:column;gap:12px}
.row > div{padding-block:clamp(28px,3.2vw,48px);border-top:1px solid var(--paper-line)}
.row > .R{border-top-color:var(--ink-line)}
.pain{font-size:clamp(20px,.9rem + 1vw,28px);line-height:1.3;letter-spacing:-0.02em;max-width:22em;text-wrap:pretty}
.svc{display:flex;flex-direction:column;gap:10px;max-width:34em}
.svc h3{font-size:clamp(22px,1rem + .9vw,30px);font-weight:600;letter-spacing:-0.03em;line-height:1.1}
.svc p{color:var(--sc-ink-soft);line-height:1.6}
.svc a{color:var(--sc-accent);text-underline-offset:.25em;font-size:15px}
.svc .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;list-style:none;padding:0}
.svc .tags li{font-family:var(--sc-font-mono);font-size:11.5px;color:var(--sc-ink-soft);border:1px solid var(--ink-line);border-radius:999px;padding:3px 9px}

/* --------------------------------------------------------- PROCESS */
.steps4 > div{padding-block:clamp(20px,2.2vw,32px);display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:baseline;border-top:1px solid var(--paper-line)}
.steps4 > .R{border-top-color:var(--ink-line)}
.steps4 .n{font-family:var(--sc-font-mono);font-size:13px}
.L .n{color:var(--paper-accent)} .R .n{color:var(--sc-accent)}
.steps4 h3{font-size:19px;font-weight:600;letter-spacing:-0.02em;line-height:1.3}
.steps4 p{font-size:15.5px;line-height:1.55;margin-top:4px}

/* ----------------------------------------------------------- PROOF */
.proof > div{padding-block:18px;border-top:1px solid var(--paper-line)}
.proof > .R{border-top-color:var(--ink-line)}
.proof .who{font-size:15px;font-weight:600}
.proof .what{font-size:16px;line-height:1.5}
.foot-row > div{padding-top:22px;padding-bottom:clamp(72px,8vw,120px);border-top:1px solid var(--paper-line)}
.foot-row > .R{border-top-color:var(--ink-line)}

/* ------------------------------------------------------------ ABOUT */
.about > div{padding-block:clamp(40px,5vw,72px);border-top:1px solid var(--paper-line);display:flex;flex-direction:column;gap:14px}
.about > .R{border-top-color:var(--ink-line)}
.about p{max-width:34em;line-height:1.6}
.reads{list-style:none;padding:0;display:flex;flex-direction:column}
.reads a{display:grid;grid-template-columns:56px 1fr auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--ink-line);text-decoration:none;transition:color 160ms}
.reads a:hover{color:var(--sc-accent)}
.reads img,.reads .ico{width:56px;height:56px;border-radius:6px;object-fit:cover;background:var(--sc-surface);display:grid;place-items:center}
.reads b{display:block;font-weight:600;font-size:16px}
.reads span{font-size:14px;color:var(--sc-ink-soft)}

/* ------------------------------------------------------------ CLOSE */
.close__stage{overflow:clip;background:var(--sc-canvas)}
.close__L{position:absolute;inset:0 50% 0 0;background:var(--paper);color:var(--paper-ink);padding:120px var(--pad) 80px;display:flex;flex-direction:column;justify-content:center;gap:14px;
  transform:translateX(calc(var(--q) * -100%));will-change:transform}
.close__L .big{font-weight:600;font-size:clamp(40px,1rem + 4vw,84px);letter-spacing:-0.05em;line-height:.95;color:var(--paper-ink)}
.close__R{position:absolute;inset:0;padding:120px var(--pad) 90px calc(50vw + var(--pad));display:flex;flex-direction:column;justify-content:center;gap:24px;
  transform:translateX(calc(var(--q) * (var(--pad) - 50vw)));will-change:transform}
.close__R h2{font-weight:600;font-size:clamp(40px,1rem + 4.4vw,96px);letter-spacing:-0.05em;line-height:.95;max-width:11em}
.close__R .spent{font-size:clamp(17px,.9rem + .4vw,21px);line-height:1.55;color:var(--sc-ink-soft);max-width:34em}
.close__R .spent b{color:var(--sc-ink);font-weight:600;font-variant-numeric:tabular-nums}
.close__act{display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.close__act .cta{min-height:60px;font-size:18px;padding:0 32px}
.contacts{display:flex;gap:24px;flex-wrap:wrap;font-size:15px}
.contacts a{color:var(--sc-ink-soft);text-underline-offset:.25em}
.contacts a:hover{color:var(--sc-ink)}
.legal{position:absolute;left:var(--pad);right:var(--pad);bottom:20px;display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--sc-ink-soft);opacity:var(--q)}
.legal a{color:inherit}

/* ============================================================ phones */
@media (max-width:900px){
  body{background:var(--sc-canvas)}
  .divider,.pill,.side-label{display:none}
  .mbar{display:flex;position:fixed;inset:0 0 auto 0;z-index:60;height:60px;align-items:center;justify-content:space-between;padding:0 14px 0 16px;background:var(--sc-canvas);border-bottom:1px solid var(--ink-line)}
  .mbar a.brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--sc-ink);font-weight:600;font-size:17px}
  .mbar img{width:30px;height:auto}
  .mbar__r{display:flex;align-items:center;gap:10px}
  .mbar__lang{font-family:var(--sc-font-mono);font-size:12px;color:var(--sc-ink-soft);text-decoration:none;padding:8px 4px}
  .mbar .cta{min-height:40px;padding:0 16px;font-size:14px}
  .split{grid-template-columns:1fr}
  .hero,.close{height:auto !important}
  .hero__stage,.close__stage{position:relative;height:auto;overflow:visible}
  .hero__R{order:-1;padding-top:92px;padding-bottom:36px}
  .hero__L{padding-top:36px;padding-bottom:40px}
  .desk{grid-template-columns:1fr}
  .stack{height:auto;aspect-ratio:210/250;max-width:360px}
  .row > .L{padding-bottom:18px}
  .row > .R{border-top:0;padding-top:22px}
  .steps4 > .L,.proof > .L{padding-bottom:12px}
  .steps4 > .R,.proof > .R{border-top:0;padding-top:12px}
  .close__L,.close__R{position:relative;inset:auto;transform:none;padding:56px var(--pad)}
  .legal{position:relative;left:auto;right:auto;bottom:auto;opacity:1;padding:0 var(--pad) 28px;flex-direction:column}
}
@media (min-width:901px) and (max-height:820px){
  .hero h1{font-size:clamp(32px,1rem + 2.2vw,50px)}
  .lede{font-size:16px}
  .hero__R,.hero__L{gap:14px;padding-top:84px}
  .node{padding:5px 0}
  .stack{height:clamp(260px,40vh,360px)}
}
@media (prefers-reduced-motion:reduce){
  .hero,.close{height:auto !important}
  .hero__stage{position:relative;height:auto}
  .close__stage{position:relative;height:auto;display:grid;grid-template-columns:1fr 1fr}
  .close__L,.close__R{position:relative;inset:auto;transform:none;padding:96px var(--pad)}
  .legal{position:relative;grid-column:1 / -1;opacity:1;left:auto;right:auto;bottom:auto;padding:0 var(--pad) 28px}
  .flow::after,.node,.steps li{transition:none}
}
@media (prefers-reduced-motion:reduce) and (max-width:900px){.close__stage{display:block}}
/* where the close does not pin, its cues have no scroll to run on: show them settled */
@media (max-width:900px),(prefers-reduced-motion:reduce){
  .close [data-sc-cue],.close .sc-split__i{opacity:1 !important;transform:none !important}
  #sluzby [data-sc-reveal]{clip-path:none !important}
}

/* ------------------------------------------------------ link button */
.linkbtn{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px;cursor:pointer}

/* --------------------------------------------------------- consent */
.consent{position:fixed;z-index:80;left:20px;bottom:20px;width:min(420px,calc(100vw - 32px));padding:20px;border-radius:12px;background:var(--sc-surface);color:var(--sc-ink);border:1px solid var(--ink-line);box-shadow:var(--sc-e3);
  opacity:0;transform:translateY(10px);transition:opacity 260ms var(--sc-ease-out),transform 260ms var(--sc-ease-out)}
.consent.is-in{opacity:1;transform:none}
.consent__t{font-weight:600;font-size:16px;margin-bottom:6px}
.consent__d{font-size:14px;line-height:1.5;color:var(--sc-ink-soft)}
.consent__d a{color:var(--sc-ink)}
.consent__opts{margin-top:12px;border-top:1px solid var(--ink-line)}
.copt{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--ink-line);cursor:pointer}
.copt b{display:block;font-size:14px;font-weight:600}
.copt small{display:block;font-size:12.5px;line-height:1.4;color:var(--sc-ink-soft)}
.copt__always{font-family:var(--sc-font-mono);font-size:11px;color:var(--sc-ink-soft);white-space:nowrap}
.sw{appearance:none;-webkit-appearance:none;flex-shrink:0;width:40px;height:22px;border-radius:999px;background:var(--ink-line);position:relative;cursor:pointer;transition:background-color 160ms;margin:0}
.sw::after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--sc-ink);transition:transform 180ms var(--sc-ease-out)}
.sw:checked{background:var(--sc-accent)}
.sw:checked::after{transform:translateX(18px);background:var(--sc-accent-ink)}
.consent__btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.cbtn{flex:1 1 auto;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--ink-line);background:transparent;color:var(--sc-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color 140ms,border-color 140ms}
.cbtn:hover{background:var(--sc-canvas)}
.cbtn[data-c="accept"],.cbtn[data-c="reject"]{min-width:40%}
@media (max-width:900px){.consent{left:16px;right:16px;bottom:16px;width:auto}}
@media (prefers-reduced-motion:reduce){.consent{transition:none}}

/* ------------------------------------------------------ legal pages */
body.doc{background:var(--paper);color:var(--paper-ink);--sc-accent:var(--paper-accent)}
.doc ::selection{background:var(--paper-ink);color:var(--paper)}
.doc :focus-visible{outline-color:var(--paper-ink)}
.doc__bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px var(--pad);border-bottom:1px solid var(--paper-line)}
.doc__brand{display:flex;align-items:center;gap:9px;font-weight:600;font-size:18px;text-decoration:none;color:var(--paper-ink)}
.doc__brand img{width:34px;height:auto}
.doc__bar nav{display:flex;gap:20px;font-size:15px}
.doc__bar nav a{color:var(--paper-soft);text-underline-offset:.22em}
.doc__bar nav a:hover{color:var(--paper-ink)}
.doc__main{max-width:760px;margin:0 auto;padding:clamp(48px,7vw,96px) var(--pad) 64px}
.doc__main .k{color:var(--paper-accent)}
.doc__main h1{font-weight:600;font-size:clamp(36px,1.4rem + 2.6vw,60px);letter-spacing:-0.04em;line-height:1;margin-top:14px}
.doc__sub{font-size:19px;line-height:1.5;color:var(--paper-soft);margin-top:14px}
.doc__body{margin-top:clamp(32px,4vw,56px);font-size:16.5px;line-height:1.65}
.doc__body h2{font-size:21px;font-weight:600;letter-spacing:-0.02em;margin:40px 0 10px;padding-top:24px;border-top:1px solid var(--paper-line)}
.doc__body h2:first-child{margin-top:0}
.doc__body p{margin:0 0 12px}
.doc__body ul{margin:0 0 12px;padding-left:1.2em}
.doc__body li{margin-bottom:6px}
.doc__body a{color:var(--paper-ink)}
.doc__foot{max-width:760px;margin:0 auto;padding:24px var(--pad) 40px;border-top:1px solid var(--paper-line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13.5px;color:var(--paper-soft)}
.doc__foot a{color:inherit}
.consent{--sc-accent:#EE9B45;--sc-accent-ink:#1A1206}
