.mh-page-wrap{width:100%;overflow-x:hidden}.header .mh-nav-wrap{align-items:center;gap:12px;display:flex}.mh-nav-title{letter-spacing:-.02em;color:var(--component-ink);white-space:nowrap;font-family:inherit;font-size:16px;font-weight:650}.mh-nav-divider{color:var(--component-line);user-select:none;font-size:15px;font-weight:300}.mh-home-link{color:var(--component-muted);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s}.mh-home-link:hover{color:var(--component-ink);background:var(--component-paper)}@media (width<=700px){.mh-home-link{display:none}}.mh-hero{text-align:center;background:linear-gradient(180deg, var(--component-paper) 0%, var(--bg) 100%);flex-direction:column;align-items:center;padding:130px 24px 60px;display:flex;position:relative;overflow:hidden}.mh-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--component-blue);margin-bottom:18px;font-size:14px;font-weight:600;display:inline-block}.mh-hero-title{letter-spacing:-.035em;color:var(--component-ink);max-width:960px;margin:0 0 24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif;font-size:clamp(40px,7vw,78px);font-weight:650;line-height:1.1}.mh-hero-title span{display:block}.mh-hero-title span.accent{color:var(--component-blue)}.mh-hero-subtitle{color:var(--component-muted);max-width:820px;margin:0 auto 36px;font-size:clamp(17px,2vw,21px);font-weight:400;line-height:1.6}.mh-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-bottom:48px;display:flex}.mh-btn-primary{background:#0071e3;border-radius:999px;align-items:center;gap:8px;padding:14px 30px;font-size:15px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 4px 16px #0071e347;color:#fff!important}.mh-btn-primary:hover{background:#0077ed;transform:translateY(-1px);box-shadow:0 6px 22px #0071e361}.mh-btn-secondary{align-items:center;gap:6px;font-size:16px;font-weight:500;text-decoration:none;transition:opacity .16s;display:inline-flex;color:var(--component-blue)!important}.mh-btn-secondary:hover{opacity:.8}.mh-stats-strip{background:var(--component-card);border:1px solid var(--component-line);border-radius:24px;grid-template-columns:repeat(4,1fr);gap:24px;width:100%;max-width:980px;margin:20px auto 0;padding:28px 36px;display:grid;box-shadow:0 8px 30px #0000000a}.mh-stat-item{text-align:center;flex-direction:column;gap:6px;display:flex}.mh-stat-val{letter-spacing:-.025em;color:var(--component-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.mh-stat-lbl{color:var(--component-muted);font-size:13px;font-weight:500}.mh-section{max-width:1180px;margin:0 auto;padding:90px 24px}.mh-section.alt-bg{background:var(--component-paper);border-top:1px solid var(--component-line);border-bottom:1px solid var(--component-line);max-width:none}.mh-section.alt-bg .mh-section-inner{max-width:1180px;margin:0 auto}.mh-section-head{text-align:center;max-width:820px;margin:0 auto 50px}.mh-section-title{letter-spacing:-.025em;color:var(--component-ink);margin:0 0 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:650}.mh-section-subtitle{color:var(--component-muted);margin:0;font-size:16px;line-height:1.6}.mh-target-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.mh-target-card{background:var(--component-card);border:1px solid var(--component-line);border-radius:22px;flex-direction:column;gap:12px;padding:28px 24px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 4px 16px #00000005}.mh-target-card:hover{border-color:var(--component-blue);transform:translateY(-2px);box-shadow:0 8px 25px #0000000f}.mh-target-card-top{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.mh-target-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--component-blue);background:#0071e314;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}.mh-target-icon{width:44px;height:44px;color:var(--component-blue);background:#0071e314;border-radius:12px;place-items:center;display:grid}.mh-target-title{color:var(--component-ink);margin:0;font-size:16px;font-weight:650}.mh-target-desc{color:var(--component-muted);margin:0;font-size:13px;line-height:1.55}.mh-bento-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.mh-bento-card{background:var(--component-card);border:1px solid var(--component-line);border-radius:26px;flex-direction:column;justify-content:space-between;padding:36px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 4px 20px #00000005}.mh-bento-card:hover{border-color:var(--component-blue);transform:translateY(-2px);box-shadow:0 10px 30px #0000000f}.mh-bento-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--component-blue);margin-bottom:10px;font-size:13px;font-weight:700;display:inline-block}.mh-bento-title{letter-spacing:-.02em;color:var(--component-ink);margin:0 0 8px;font-size:24px;font-weight:650}.mh-bento-punchline{color:var(--component-blue);margin:0 0 20px;font-size:15px;font-weight:600}.mh-feature-list{flex-direction:column;gap:12px;display:flex}.mh-feature-item{align-items:flex-start;gap:10px;display:flex}.mh-feature-bullet{width:16px;height:16px;color:var(--component-blue);background:#0071e31f;border-radius:50%;flex-shrink:0;place-items:center;margin-top:3px;display:grid}.mh-feature-bullet svg{width:10px;height:10px}.mh-feature-item p{color:var(--component-muted);margin:0;font-size:14px;line-height:1.55}.mh-pass-card{color:#fff;background:linear-gradient(135deg,#1e293bf2 0%,#0f172afa 100%);border:1px solid #ffffff26;border-radius:18px;margin-top:24px;padding:24px;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000040}.mh-pass-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#0071e340 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-50%;right:-30%}.mh-pass-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.mh-pass-brand{letter-spacing:.05em;color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.mh-pass-chip-icon{background:linear-gradient(135deg,gold 0%,#b8860b 100%);border-radius:4px;width:32px;height:24px;box-shadow:inset 0 0 2px #0006}.mh-pass-body{margin-bottom:20px}.mh-pass-type{color:#60a5fa;margin-bottom:4px;font-size:18px;font-weight:650}.mh-pass-id{color:#fffc;letter-spacing:.05em;font-family:monospace;font-size:13px}.mh-pass-footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;padding-top:14px;display:flex}.mh-pass-status-pill{color:#4ade80;white-space:nowrap;background:#34c7592e;border:1px solid #34c75966;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.mh-pass-status-dot{background:#4ade80;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #4ade80}.mh-pass-verified{color:#ffffffbf;white-space:nowrap;font-size:13px}.mh-pass-subfooter{border-top:1px dashed #ffffff26;flex-direction:column;gap:6px;margin-top:14px;padding-top:12px;display:flex}.mh-pass-subitem{color:#ffffffd9;align-items:center;gap:6px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:12px;display:flex}.mh-sub-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.mh-sub-dot.telegram{background:#38bdf8;box-shadow:0 0 6px #38bdf8}.mh-sub-dot.switch{background:#4ade80;box-shadow:0 0 6px #4ade80}.mh-topology-card{background:var(--component-paper);border:1px solid var(--component-line);border-radius:18px;flex-direction:column;gap:14px;margin-top:24px;padding:22px;display:flex}.mh-topology-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mh-topology-title{color:var(--component-ink);font-size:13px;font-weight:650}.mh-topology-tag{color:var(--component-blue);letter-spacing:.02em;white-space:nowrap;background:#0071e31a;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.mh-tree-wrap{background:var(--component-card);border:1px solid var(--component-line);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.mh-tree-node{color:var(--component-ink);background:var(--component-paper);border:1px solid var(--component-line);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.mh-tree-node.president{color:var(--component-blue);background:#0071e30f;border-color:#0071e333;align-items:center;gap:8px;display:flex}.mh-node-badge{text-transform:uppercase;background:var(--component-blue);color:#fff;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.mh-tree-branch{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mh-tree-node.sub{text-align:center;font-size:12px}.mh-tree-node.wings{text-align:center;color:var(--component-muted);border:1px dashed var(--component-line);background:0 0;font-size:12px}.mh-census-box{background:var(--component-card);border:1px solid var(--component-line);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.mh-census-val{color:var(--component-ink);font-size:14px;font-weight:700}.mh-census-lbl{color:var(--component-muted);font-size:12px}.mh-census-right{flex-direction:column;align-items:flex-end;display:flex}.mh-census-queue-val{color:#ff9500;font-size:13px;font-weight:700}.mh-census-queue-lbl{color:var(--component-muted);font-size:11px}.mh-census-security{color:var(--component-muted);text-align:center;padding-top:2px;font-size:11px}.mh-radar-card{background:var(--component-paper);border:1px solid var(--component-line);border-radius:18px;margin-top:24px;padding:22px}.mh-radar-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.mh-radar-title{color:var(--component-ink);font-size:14px;font-weight:650}.mh-radar-live{color:#34c759;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.mh-radar-live-dot{background:#34c759;border-radius:50%;width:6px;height:6px;animation:2s infinite mh-pulse}@keyframes mh-pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.95)}}.mh-radar-metrics{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:14px;display:grid}.mh-radar-box{background:var(--component-card);border:1px solid var(--component-line);border-radius:12px;padding:12px 14px}.mh-radar-box-val{color:var(--component-ink);font-size:16px;font-weight:700}.mh-radar-box-lbl{color:var(--component-muted);font-size:13px}.mh-radar-note{color:var(--component-muted);font-size:12px;line-height:1.4}.mh-approval-card{background:var(--component-paper);border:1px solid var(--component-line);border-radius:18px;flex-direction:column;gap:14px;margin-top:24px;padding:22px;display:flex}.mh-approval-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mh-approval-title{color:var(--component-ink);font-size:13px;font-weight:650}.mh-approval-badge{color:#34c759;white-space:nowrap;background:#34c7591f;border:1px solid #34c75947;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.mh-pipeline-steps{background:var(--component-card);border:1px solid var(--component-line);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:14px 12px;display:flex}.mh-pipe-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.mh-pipe-marker{border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.mh-pipe-step.done .mh-pipe-marker{color:#34c759;background:#34c75926}.mh-pipe-step.pending .mh-pipe-marker{color:#ff9500;background:#ff950026}.mh-pipe-content{flex-direction:column;align-items:center;display:flex}.mh-pipe-title{color:var(--component-ink);font-size:12px;font-weight:650}.mh-pipe-status{color:var(--component-muted);font-size:10px}.mh-pipe-line{background:var(--component-line);flex:0 0 16px;height:2px;margin-top:-16px}.mh-pipe-line.done{background:#34c759}.mh-pipe-line.active{background:linear-gradient(90deg,#34c759 0%,#ff9500 100%)}.mh-approval-meta{flex-direction:column;gap:6px;display:flex}.mh-approval-banner{color:var(--component-blue);background:#0071e314;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600}.mh-approval-note{color:var(--component-muted);font-size:12px}.mh-approval-quorum{color:var(--component-muted);font-family:monospace;font-size:11px}.mh-expenses-dual-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.mh-expenses-card,.mh-grants-card{background:var(--component-paper);border:1px solid var(--component-line);border-radius:18px;flex-direction:column;gap:12px;padding:22px;display:flex}.mh-expenses-head,.mh-grants-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mh-expenses-title-wrap,.mh-grants-title-wrap{align-items:center;gap:8px;display:flex}.mh-expenses-icon,.mh-grants-icon{font-size:18px}.mh-expenses-title,.mh-grants-title{color:var(--component-ink);font-size:14px;font-weight:650}.mh-expenses-badge{color:var(--component-blue);white-space:nowrap;background:#0071e31a;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.mh-grants-badge{color:#34c759;white-space:nowrap;background:#34c7591f;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.mh-expenses-amount-box,.mh-grants-countdown-box{background:var(--component-card);border:1px solid var(--component-line);border-radius:12px;padding:12px 14px}.mh-expenses-amount{color:var(--component-ink);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:17px;font-weight:700}.mh-expenses-cats,.mh-grants-cats{color:var(--component-muted);font-size:12px;line-height:1.4}.mh-grants-countdown{color:#ff9500;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:16px;font-weight:700}.mh-expenses-status-row,.mh-grants-footer-row{flex-direction:column;gap:6px;display:flex}.mh-expenses-status-pill{color:#34c759;font-size:12px;font-weight:600;display:inline-block}.mh-expenses-note,.mh-grants-note{color:var(--component-muted);font-size:12px;line-height:1.4}@media (width<=768px){.mh-expenses-dual-grid{grid-template-columns:1fr}}.mh-saas-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mh-saas-card{background:var(--component-card);border:1px solid var(--component-line);border-radius:22px;flex-direction:column;gap:12px;padding:32px 28px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 4px 16px #00000005}.mh-saas-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000000d}.mh-saas-tag{text-transform:uppercase;letter-spacing:.05em;color:#34c759;font-size:13px;font-weight:700;display:inline-block}.mh-saas-title{color:var(--component-ink);margin:0;font-size:18px;font-weight:650}.mh-saas-desc{color:var(--component-muted);margin:0;font-size:14px;line-height:1.6}.mh-booking-card{background:var(--component-paper);border:1px solid var(--component-line);border-radius:28px;max-width:880px;margin:0 auto;padding:60px 48px;box-shadow:0 12px 40px #0000000a}.mh-chip-group-wrap{margin-bottom:24px}.mh-chip-group-label{color:var(--component-ink);margin-bottom:12px;font-size:14px;font-weight:600;display:block}.mh-chip-group{flex-wrap:wrap;gap:10px;display:flex}.mh-chip{background:var(--component-card);border:1px solid var(--component-line);color:var(--component-ink);cursor:pointer;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 4px #00000005}.mh-chip input[type=checkbox]{display:none!important}.mh-chip .mh-chip-check{stroke:#fff;width:14px;height:14px;display:none}.mh-chip:hover{color:#0071e3;border-color:#0071e3;transform:translateY(-1px)}.mh-chip.active{font-weight:600;transform:translateY(-1px);box-shadow:0 4px 14px #0071e347;color:#fff!important;background:#0071e3!important;border-color:#0071e3!important}.mh-chip.active .mh-chip-check{display:inline-block}.mh-form{gap:18px;margin-top:10px;display:grid}.mh-form-row{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.mh-form-label{color:var(--component-ink);text-align:left;gap:7px;font-size:13px;font-weight:500;display:grid}.mh-input,.mh-select,.mh-textarea{border:1px solid var(--component-line);background:var(--component-card);width:100%;color:var(--component-ink);border-radius:12px;outline:none;padding:14px 16px;font-family:inherit;font-size:15px;line-height:1.4;transition:all .16s}.mh-input::placeholder,.mh-textarea::placeholder{color:var(--component-muted);opacity:1}.mh-input:focus,.mh-select:focus,.mh-textarea:focus{border-color:#0071e3;box-shadow:0 0 0 3px #0071e329}.mh-textarea{resize:vertical;min-height:110px}.mh-submit-btn{color:#fff;cursor:pointer;background:#0071e3;border:none;border-radius:999px;width:100%;margin-top:8px;padding:15px 30px;font-size:16px;font-weight:600;transition:all .18s;box-shadow:0 4px 16px #0071e347}.mh-submit-btn:hover{background:#0077ed;transform:translateY(-1px);box-shadow:0 6px 22px #0071e361}.mh-form-privacy{color:var(--component-muted);text-align:center;margin-top:10px;font-size:13px;line-height:1.5}.mh-form-alert{text-align:left;border-radius:12px;margin-bottom:12px;padding:14px 18px;font-size:13px;line-height:1.5;display:none}.mh-form-alert.success{color:#34c759;background:#34c7591f;border:1px solid #34c75947;display:block}.mh-form-alert.error{color:#ff3b30;background:#ff3b301f;border:1px solid #ff3b3047;display:block}@media (width<=900px){.mh-bento-grid,.mh-saas-grid{grid-template-columns:1fr}.mh-target-grid{grid-template-columns:repeat(2,1fr)}.mh-stats-strip{grid-template-columns:repeat(2,1fr);gap:20px;padding:24px}}@media (width<=700px){.mh-hero{padding:95px 16px 40px}.mh-hero-title{letter-spacing:-2px;font-size:clamp(34px,8.5vw,54px)}.mh-stats-strip{grid-template-columns:1fr;gap:16px;padding:20px 16px}.mh-target-grid{grid-template-columns:1fr}.mh-bento-card{border-radius:20px;padding:24px 18px}.mh-pass-card{border-radius:16px;padding:20px 16px}.mh-pass-footer{flex-direction:column;align-items:flex-start;gap:8px}.mh-pass-status-pill,.mh-pass-verified{font-size:12px}.mh-bento-tag{padding:3px 8px;font-size:11.5px;line-height:1.35}.mh-target-tag{padding:3px 6px;font-size:10.5px;line-height:1.35}.mh-booking-card{border-radius:22px;padding:32px 20px}.mh-chip{border-radius:14px;padding:7px 14px;font-size:13px;line-height:1.35}.mh-form-row,.mh-expenses-dual-grid{grid-template-columns:1fr}}html[data-theme=dark] .mh-pipe-title,html[data-theme=dark] .mh-tree-node,html[data-theme=dark] .mh-census-val,html[data-theme=dark] .mh-expenses-amount{color:#f5f5f7}html[data-theme=dark] .mh-module-tag{color:#78baff;background:#2997ff29}html[data-theme=dark] .mh-saas-tag{color:#78baff}
