@page{size:A4;margin:0}.doc{--pad:18mm;background:var(--bg);color:var(--ink);font-family:var(--font)}.doc .sheet{width:210mm;min-height:297mm;margin:0 auto;padding:var(--pad);position:relative;display:flex;flex-direction:column;break-after:page;page-break-after:always;border-bottom:1px solid var(--line)}.doc .sheet:last-child{break-after:auto;page-break-after:auto;border-bottom:none}.doc .cover{justify-content:space-between;overflow:hidden}.doc .cover:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 60% at 8% 0%,rgba(77,142,255,.2),transparent 62%),radial-gradient(60% 50% at 100% 12%,var(--cv1),transparent 66%)}.doc .cover>*{position:relative}.doc .brandline{display:flex;align-items:center;gap:11px;font-weight:600;letter-spacing:.14em;font-size:13pt}.doc .brandline i{width:9px;height:9px;border-radius:50%;background:var(--accent);font-style:normal}.doc .cover .client{font-family:var(--mono);font-size:11pt;letter-spacing:.2em;color:var(--accent);text-transform:uppercase}.doc .cover h1{font-size:34pt;line-height:1.05;letter-spacing:-.015em;font-weight:600;margin-top:6mm}.doc .cover .lead{font-size:12.5pt;line-height:1.6;color:var(--ink-mid);margin-top:8mm;max-width:150mm}.doc .cover .rail{display:flex;flex-wrap:wrap;gap:3mm;margin-top:12mm}.doc .cover .rail span{font-family:var(--mono);font-size:8pt;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--line);border-radius:100px;padding:2mm 4mm}.doc .cover .foot{display:flex;justify-content:space-between;align-items:flex-end;font-family:var(--mono);font-size:9pt;letter-spacing:.14em;color:var(--ink-dim)}.doc .sheet.short{justify-content:center}.doc .sheet.short .pagefoot{position:absolute;left:var(--pad);right:var(--pad);bottom:var(--pad);margin-top:0}.doc .sheet h2{font-size:20pt;line-height:1.2;letter-spacing:-.02em;font-weight:600;margin-bottom:6mm}.doc .sheet .num{font-family:var(--mono);font-size:9pt;letter-spacing:.16em;color:var(--accent);display:block;margin-bottom:3mm}.doc .sheet .body{font-size:12pt;line-height:1.62;color:var(--ink-mid);max-width:160mm;white-space:pre-line}.doc .sheet ul{list-style:none;display:grid;gap:3.5mm;margin-top:6mm}.doc .sheet li{border:1px solid var(--line);border-radius:3mm;padding:4.5mm 5.5mm;background:var(--surface);break-inside:avoid}.doc .sheet li .l{font-size:11.5pt;font-weight:500;display:flex;gap:3mm;align-items:baseline}.doc .sheet li .l:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none;transform:translateY(-2px)}.doc .sheet li .d{font-size:10.5pt;color:var(--ink-dim);line-height:1.55;margin-top:1.5mm}.doc [data-sec=bottlenecks] li{background:#ff56560f;border-color:#ff565633}.doc [data-sec=bottlenecks] li .l:before{background:#ff5656}.doc [data-sec=automations] li,.doc [data-sec=actions] li{background:var(--accent-soft);border-color:#4d8eff42}.doc blockquote{font-size:16pt;line-height:1.45;font-weight:300;border-left:2px solid var(--accent);padding-left:7mm;margin-top:4mm}.doc .who{font-family:var(--mono);font-size:9.5pt;color:var(--ink-dim);letter-spacing:.06em;margin-top:5mm;padding-left:7mm}.doc .metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(45mm,1fr));gap:6mm;margin-top:6mm}.doc .metrics .v{font-size:26pt;font-weight:600;letter-spacing:-.015em}.doc .metrics .k{font-family:var(--mono);font-size:8.5pt;letter-spacing:.12em;color:var(--ink-dim);text-transform:uppercase;margin-top:2mm}.doc .pagefoot{margin-top:auto;padding-top:8mm;display:flex;justify-content:space-between;font-family:var(--mono);font-size:8.5pt;letter-spacing:.14em;color:var(--ink-dim);border-top:1px solid var(--line)}.doc-bar{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:50;display:flex;gap:10px;padding:9px 12px;align-items:center}.doc-bar button,.doc-bar a{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;padding:9px 16px;border-radius:100px;cursor:pointer;text-decoration:none;background:transparent;border:1px solid var(--line-strong);color:var(--ink)}.doc-bar button:hover,.doc-bar a:hover{background:var(--surface-2)}@media print{.doc-bar{display:none!important}.page-veil,nav,footer{display:none!important}.doc .sheet{border-bottom:none}html,body{background:var(--bg)!important}}
