@import "https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&family=Inter:wght@400;500&family=Roboto+Condensed:wght@700&display=swap";
.axiomos{--axm-canvas:#0a0a0a;--axm-surface:#121212;--axm-surface-alt:#161616;--axm-border-ui:#1a1a1a;--axm-border-glass:#ffffff0d;--axm-border-hover:#ffffff1f;--axm-red:#e63946;--axm-red-glow:#e639464d;--axm-red-glow-sm:#e6394626;--axm-white:#f8f9fa;--axm-muted:#a0a0a0;--axm-font-heading:"Poppins", sans-serif;--axm-font-body:"Inter", sans-serif;--axm-font-data:"Roboto Condensed", sans-serif;--axm-radius-ui:4px;--axm-radius-card:6px;--axm-ease:cubic-bezier(.16, 1, .3, 1)}.axm-theme-light{--axm-canvas:#f8f9fa;--axm-surface:#fff;--axm-surface-alt:#e9ecef;--axm-border-ui:#dee2e6;--axm-border-glass:#00000014;--axm-border-hover:#00000029;--axm-white:#0a0a0a;--axm-muted:#495057}.axiomos{background:var(--axm-canvas);color:var(--axm-white);font-family:var(--axm-font-body)}.axiomos [id]{scroll-margin-top:0}.axm-glass{-webkit-backdrop-filter:blur(16px)saturate(180%);border:1px solid var(--axm-border-glass);border-radius:var(--axm-radius-card);transition:border-color .25s var(--axm-ease), box-shadow .25s var(--axm-ease);background:#0006}.axm-glass:hover{border-color:var(--axm-border-hover);box-shadow:0 0 24px var(--axm-red-glow-sm)}.axm-card{background:var(--axm-surface);border:1px solid var(--axm-border-glass);border-radius:var(--axm-radius-card);transition:border-color .25s var(--axm-ease), box-shadow .25s var(--axm-ease)}.axm-card:hover{border-color:var(--axm-border-hover);box-shadow:0 0 20px var(--axm-red-glow-sm)}.axm-badge{background:var(--axm-border-ui);color:var(--axm-red);font-family:var(--axm-font-body);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--axm-radius-ui);border:1px solid #e6394633;padding:.3rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.axm-btn-primary{background:var(--axm-red);color:#fff;font-family:var(--axm-font-body);border-radius:var(--axm-radius-ui);cursor:pointer;transition:filter .2s var(--axm-ease), box-shadow .2s var(--axm-ease);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.axm-btn-primary:hover{filter:brightness(1.12);box-shadow:0 0 24px var(--axm-red-glow), 0 4px 12px #0006}.axm-btn-primary:active{filter:brightness(.95)}.axm-btn-secondary{background:var(--axm-border-ui);color:var(--axm-muted);font-family:var(--axm-font-body);border-radius:var(--axm-radius-ui);cursor:pointer;transition:border-color .2s var(--axm-ease), color .2s var(--axm-ease);white-space:nowrap;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.axm-btn-secondary:hover{color:var(--axm-white);border-color:#fff3}.axm-kpi-tile{flex-direction:column;gap:.25rem;display:flex}.axm-kpi-label{font-family:var(--axm-font-body);color:var(--axm-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:500}.axm-kpi-value{font-family:var(--axm-font-data);color:var(--axm-white);font-size:1.75rem;font-weight:700;line-height:1}.axm-kpi-delta{font-family:var(--axm-font-body);color:var(--axm-red);font-size:.75rem;font-weight:500}.axm-chapter-headline{font-family:var(--axm-font-heading);color:var(--axm-white);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.1}.axm-chapter-sub{font-family:var(--axm-font-body);color:var(--axm-muted);max-width:52ch;margin:0;font-size:clamp(.9375rem,1.5vw,1.125rem);font-weight:400;line-height:1.6}.axm-callout{background:var(--axm-border-ui);border-left:3px solid var(--axm-red);border-radius:0 var(--axm-radius-ui) var(--axm-radius-ui) 0;padding:.875rem 1.25rem}.axm-callout-label{font-family:var(--axm-font-heading);text-transform:uppercase;letter-spacing:.12em;color:var(--axm-red);margin-bottom:.25rem;font-size:.6875rem;font-weight:700}.axm-callout-text{font-family:var(--axm-font-body);color:var(--axm-white);font-size:.875rem;font-weight:400}.axm-input{background:var(--axm-border-ui);border-radius:var(--axm-radius-ui);width:100%;color:var(--axm-white);font-family:var(--axm-font-body);transition:border-color .2s var(--axm-ease), box-shadow .2s var(--axm-ease);border:1px solid #ffffff1a;outline:none;padding:.75rem 1rem;font-size:.9375rem;font-weight:400}.axm-input::placeholder{color:var(--axm-muted)}.axm-input:focus{border-color:var(--axm-red);box-shadow:0 0 0 3px var(--axm-red-glow-sm)}.axm-session-card{background:var(--axm-border-ui);border:1px solid var(--axm-border-glass);border-radius:var(--axm-radius-card);transition:border-color .2s var(--axm-ease), box-shadow .2s var(--axm-ease);padding:.75rem 1rem}.axm-session-card.active{border-color:var(--axm-red);box-shadow:0 0 16px var(--axm-red-glow-sm)}.axm-session-label{font-family:var(--axm-font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--axm-muted);font-size:.6875rem;font-weight:600}.axm-session-title{font-family:var(--axm-font-body);color:var(--axm-white);margin-top:.25rem;font-size:.875rem;font-weight:500}@keyframes axm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.axm-pulse{animation:1.4s ease-in-out infinite axm-pulse}.axm-overlay{pointer-events:none;position:absolute;inset:0}.axm-overlay-interactive{pointer-events:auto}.axm-flywheel-row{flex-direction:column;align-items:stretch;gap:3rem;display:flex}@media (min-width:1024px){.axm-flywheel-row{flex-direction:row;align-items:center;gap:4rem}.axm-flywheel-row.reversed{flex-direction:row-reverse}}[dir=rtl] .axiomos{text-align:right}[dir=rtl] .axm-callout{border-left:none;border-right:3px solid var(--axm-red);border-radius:var(--axm-radius-ui) 0 0 var(--axm-radius-ui)}
