.crm-presentation{min-height:100dvh;background:#ffffff;color:#131722;padding:24px clamp(16px,4vw,64px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:auto}.presentation-actions,.presentation-bottom,.presentation-brand,.presentation-controls,.presentation-toolbar{display:flex;align-items:center;gap:16px}.presentation-toolbar{justify-content:space-between;max-width:1400px;margin:0 auto 25px}.presentation-brand{font-size:15px;font-weight:700;color:#131722;text-decoration:none;display:flex;align-items:center;gap:10px;letter-spacing:-.3px}.presentation-brand img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.presentation-actions a,.presentation-actions button,.presentation-bottom button,.presentation-controls button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e0e3eb;border-radius:8px;padding:9px 16px;font-size:12px;font-weight:600;color:#131722;background:#ffffff;cursor:pointer;transition:all .15s ease;text-decoration:none}.presentation-actions a:hover,.presentation-actions button:hover,.presentation-bottom button:hover,.presentation-controls button:hover{background:#f8fafc;border-color:#b2b5be}.crm-presentation a:focus-visible,.crm-presentation button:focus-visible,.crm-presentation select:focus-visible{outline:2px solid #2962ff;outline-offset:3px}.presentation-book{max-width:1400px;margin:auto;perspective:1800px}.presentation-sheet{background:#ffffff;border:1px solid #e0e3eb;border-radius:16px;padding:32px 48px;box-shadow:0 10px 40px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.02);min-height:580px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;animation:crm-page-turn .4s cubic-bezier(.16,1,.3,1);transform-origin:left center}.presentation-sheet.turn-back{transform-origin:right center}.presentation-sheet-header{display:flex;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid #f0f3fa;color:#787b86;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;font-family:monospace}.presentation-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;align-items:center;flex:1;padding:36px 0}.presentation-chapter{color:#2962ff;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin:0 0 20px}.presentation-copy h1{font-size:clamp(32px,3.8vw,56px);line-height:1.12;letter-spacing:-1.5px;white-space:pre-line;font-weight:800;color:#131722;margin:0}.presentation-body{font-size:clamp(14px,1.2vw,17px);line-height:1.75;color:#475569;margin:24px 0 0;max-width:560px}.presentation-visual{display:flex;flex-direction:column;gap:14px;min-width:0}.presentation-card{display:flex;gap:18px;padding:20px 22px;border:1px solid #e0e3eb;border-radius:12px;background:#f8fafc;transition:all .2s ease}.presentation-card:hover{border-color:#2962ff;background:#ffffff;box-shadow:0 4px 12px rgba(41,98,255,.05)}.presentation-card>span{color:#2962ff;font-size:12px;font-weight:800;font-family:monospace;padding-top:3px}.presentation-card h2{font-size:16px;margin:0 0 6px;font-weight:700;color:#131722;letter-spacing:-.2px}.presentation-card p{font-size:13px;line-height:1.6;color:#64748b;margin:0}.presentation-sheet-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #f0f3fa;padding-top:18px}.presentation-sheet-footer p{font-size:11px;line-height:1.6;color:#787b86;margin:0;max-width:85%}.presentation-sheet-footer>span{color:#2962ff;font-size:12px;font-weight:700;font-family:monospace}.presentation-controls{justify-content:center;margin:28px auto 16px}.presentation-controls label{font-size:12px;color:#64748b;font-weight:600}.presentation-controls select{background:#f8fafc;border:1px solid #e0e3eb;padding:8px 12px;border-radius:8px;margin-left:8px;color:#131722;font-weight:600;max-width:280px;cursor:pointer}.presentation-controls button:disabled{opacity:.35;cursor:not-allowed}.presentation-bottom{justify-content:space-between;max-width:1400px;margin:auto;font-size:11px;color:#787b86}.presentation-cta{display:inline-flex;align-items:center;gap:10px;background:#2962ff;color:#ffffff;padding:13px 22px;border-radius:8px;font-size:13px;font-weight:700;margin-top:26px;border:none;cursor:pointer;transition:background .15s ease}.presentation-cta:hover{background:#1e4bd8}.presentation-network{position:relative;width:100%;max-width:360px;aspect-ratio:1;margin:auto}.presentation-network svg{position:absolute;inset:0;width:100%;height:100%}.network-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#ffffff;border:1px solid #e0e3eb;box-shadow:0 4px 20px rgba(0,0,0,.06);border-radius:20px;padding:16px;width:95px;height:95px}.network-brand img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.network-icon{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;background:#ffffff;border:1px solid #e0e3eb;box-shadow:0 2px 8px rgba(0,0,0,.04);border-radius:12px;padding:8px}.network-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.presentation-network-label{text-align:center;font-size:12px;color:#787b86;font-weight:500}@keyframes crm-page-turn{0%{opacity:.4;transform:rotateY(-8deg) translateX(8px)}to{opacity:1;transform:rotateY(0) translateX(0)}}@media (prefers-reduced-motion:reduce){.presentation-sheet{animation:none}}@media (max-width:960px){.crm-presentation{padding:16px}.presentation-sheet{padding:24px 20px;min-height:0}.presentation-grid{grid-template-columns:1fr;gap:28px;padding:24px 0}.presentation-copy h1{font-size:34px}.presentation-card{padding:16px}.presentation-sheet-header{font-size:10px}.presentation-actions a span{display:none}.presentation-controls select{max-width:180px}.presentation-bottom{align-items:flex-start}.presentation-count{display:none}.presentation-toolbar{margin-bottom:18px}.presentation-body{font-size:15px}}