:root{--g:#1a9b6e; --gd:#127a55; --gl:#e8f7f0; --g2:#0f5e40;
  --p:#5c2a6e; --pd:#3d1a4a; --pl:#f3eaf7; --p2:#2a0f3a;
  --t:#191420; --m:#6b6577; --bg:#f6f5fb; --line:#ececf3;
  --sh:0 4px 20px rgba(92,42,110,.07);
  --shh:0 18px 50px rgba(92,42,110,.16);
  --shp:0 10px 30px rgba(26,155,110,.26);
  --wa:#25d366; --wad:#128c7e;
  --max:1240px;}
#mnhc-app *{margin:0 !important;padding:0 !important;box-sizing:border-box !important}
#mnhc-app{scroll-behavior:smooth !important}
#mnhc-app{font-family:'Tajawal','Segoe UI','Helvetica Neue',Arial,sans-serif !important;background:var(--bg) !important;color:var(--t) !important;line-height:1.7 !important;overflow-x:hidden !important;-webkit-font-smoothing:antialiased !important;text-rendering:optimizeLegibility !important}
#mnhc-app img{max-width:100% !important;display:block !important}
#mnhc-app a{text-decoration:none !important;color:inherit !important}
#mnhc-app button,#mnhc-app a,#mnhc-app input,#mnhc-app textarea,#mnhc-app select{font-family:inherit !important}
#mnhc-app section{scroll-margin-top:88px !important}
#mnhc-app .wrap{max-width:var(--max) !important;margin:0 auto !important;padding:0 26px !important}
#mnhc-app .ltr{direction:ltr !important;unicode-bidi:isolate !important;display:inline-block !important}
#mnhc-app .topbar{background:linear-gradient(90deg,var(--p),var(--pd)) !important;color:#fff !important;font-size:.86rem !important;font-weight:600 !important}
#mnhc-app .topbar .wrap{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;padding-top:8px !important;padding-bottom:8px !important}
#mnhc-app .topbar a{display:inline-flex !important;align-items:center !important;gap:7px !important;color:#fff !important;opacity:.92 !important;transition:.2s !important}
#mnhc-app .topbar a:hover{opacity:1 !important}
#mnhc-app .topbar .tb-l{display:flex !important;gap:20px !important;align-items:center !important}
#mnhc-app .topbar .tb-r{display:flex !important;gap:16px !important;align-items:center !important}
#mnhc-app .topbar svg{width:15px !important;height:15px !important}
#mnhc-app .tb-soc{display:flex !important;gap:10px !important}
@media(max-width:760px){
#mnhc-app .topbar .tb-l span.hide-sm{display:none !important}
#mnhc-app .topbar{font-size:.8rem !important}
}
#mnhc-app .nav{position:sticky !important;top:0 !important;background:rgba(255,255,255,.96) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;z-index:60 !important;border-bottom:1px solid rgba(92,42,110,.08) !important}
#mnhc-app .nav .wrap{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important;padding-top:11px !important;padding-bottom:11px !important}
#mnhc-app .brand{display:flex !important;align-items:center !important;gap:12px !important}
#mnhc-app .brand-logo{height:54px !important;width:auto !important;display:block !important;object-fit:contain !important}
#mnhc-app .brand-sub{font-size:.84rem !important;font-weight:800 !important;color:var(--g) !important;padding-inline-start:12px !important;margin-inline-start:2px !important;border-inline-start:2px solid rgba(92,42,110,.18) !important;line-height:1.2 !important}
#mnhc-app .brand-foot .brand-logo{height:64px !important}
@media(max-width:600px){
#mnhc-app .brand-logo{height:44px !important}
#mnhc-app .brand-sub{font-size:.72rem !important;padding-inline-start:9px !important}
}
#mnhc-app .brand-mark{width:48px !important;height:48px !important;border-radius:14px !important;background:linear-gradient(140deg,var(--g),var(--gd)) !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:var(--shp) !important;flex-shrink:0 !important}
#mnhc-app .brand-mark svg{width:30px !important;height:30px !important;color:#fff !important}
#mnhc-app .brand-txt{display:flex !important;flex-direction:column !important;line-height:1.05 !important}
#mnhc-app .brand-txt b{font-size:1.32rem !important;font-weight:900 !important;color:var(--p) !important;letter-spacing:-.5px !important}
#mnhc-app .brand-txt b span{color:var(--g) !important}
#mnhc-app .brand-txt small{font-size:.62rem !important;font-weight:700 !important;letter-spacing:2.5px !important;color:var(--g) !important;direction:ltr !important}
#mnhc-app .nav-links{display:flex !important;gap:2px !important;align-items:center !important}
#mnhc-app .nav-links>a,#mnhc-app .nav-drop>button{color:#4a4356 !important;font-weight:700 !important;font-size:.95rem !important;padding:9px 13px !important;border-radius:10px !important;transition:.2s !important;background:none !important;border:none !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;gap:5px !important}
#mnhc-app .nav-links>a:hover,#mnhc-app .nav-drop>button:hover,#mnhc-app .nav-links>a.active{color:var(--p) !important;background:var(--pl) !important}
#mnhc-app .nav-drop{position:relative !important}
#mnhc-app .nav-drop>button svg{width:14px !important;height:14px !important;transition:.25s !important}
#mnhc-app .nav-drop:hover>button svg{transform:rotate(180deg) !important}
#mnhc-app .nav-menu{position:absolute !important;top:calc(100% + 10px) !important;right:0 !important;background:#fff !important;border:1px solid var(--line) !important;border-radius:16px !important;box-shadow:var(--shh) !important;padding:10px !important;width:300px !important;opacity:0 !important;visibility:hidden !important;transform:translateY(8px) !important;transition:.22s !important;z-index:70 !important}
#mnhc-app .nav-drop:hover .nav-menu{opacity:1 !important;visibility:visible !important;transform:translateY(0) !important}
#mnhc-app .nav-menu a{display:flex !important;align-items:center !important;gap:12px !important;padding:11px 12px !important;border-radius:11px !important;transition:.18s !important}
#mnhc-app .nav-menu a:hover{background:var(--gl) !important}
#mnhc-app .nav-menu a .nm-ic{width:38px !important;height:38px !important;border-radius:10px !important;background:linear-gradient(140deg,var(--gl),#fff) !important;border:1px solid rgba(26,155,110,.18) !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;color:var(--g) !important}
#mnhc-app .nav-menu a:nth-child(even) .nm-ic{background:linear-gradient(140deg,var(--pl),#fff) !important;border-color:rgba(92,42,110,.16) !important;color:var(--p) !important}
#mnhc-app .nav-menu a .nm-ic svg{width:20px !important;height:20px !important}
#mnhc-app .nav-mega{width:560px !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:2px !important}
#mnhc-app .nav-mega .nm-all{grid-column:1 / -1 !important;border-top:1px solid var(--line) !important;margin-top:6px !important;padding-top:14px !important}
#mnhc-app .nav-mega .nm-all .nm-ic{background:linear-gradient(140deg,var(--g),var(--gd)) !important;color:#fff !important;border-color:transparent !important}
@media(max-width:1180px){
#mnhc-app .nav-mega{width:440px !important}
}
#mnhc-app .nav-menu a b{display:block !important;font-size:.92rem !important;font-weight:800 !important;color:var(--t) !important}
#mnhc-app .nav-menu a span{font-size:.76rem !important;color:var(--m) !important}
#mnhc-app .nav-cta{display:flex !important;align-items:center !important;gap:9px !important}
#mnhc-app .btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;font-weight:800 !important;border-radius:12px !important;cursor:pointer !important;border:none !important;transition:.25s !important;white-space:nowrap !important;text-align:center !important;padding:11px 20px !important;font-size:.92rem !important;line-height:1.2 !important}
#mnhc-app .btn svg{width:18px !important;height:18px !important;flex-shrink:0 !important}
#mnhc-app .btn-wa{background:linear-gradient(135deg,var(--wa),var(--wad)) !important;color:#fff !important;box-shadow:0 6px 18px rgba(37,211,102,.3) !important;padding:11px 18px !important;font-size:.92rem !important}
#mnhc-app .btn-wa:hover{transform:translateY(-1px) !important;box-shadow:0 10px 24px rgba(37,211,102,.42) !important}
#mnhc-app .btn-lg{padding:15px 28px !important;font-size:1.02rem !important;border-radius:14px !important}
#mnhc-app .btn-g{background:linear-gradient(135deg,var(--g),var(--gd)) !important;color:#fff !important;box-shadow:var(--shp) !important;padding:11px 22px !important}
#mnhc-app .btn-g:hover{transform:translateY(-2px) !important}
#mnhc-app .btn-p{background:linear-gradient(135deg,var(--p),var(--pd)) !important;color:#fff !important;box-shadow:0 10px 26px rgba(92,42,110,.3) !important}
#mnhc-app .btn-p:hover{transform:translateY(-2px) !important}
#mnhc-app .btn-ghost{background:#fff !important;color:var(--p) !important;border:1.6px solid var(--line) !important}
#mnhc-app .btn-ghost:hover{border-color:var(--p) !important;background:var(--pl) !important}
#mnhc-app .btn-ghost-l{background:rgba(255,255,255,.12) !important;color:#fff !important;border:1.6px solid rgba(255,255,255,.4) !important;backdrop-filter:blur(8px) !important}
#mnhc-app .btn-ghost-l:hover{background:#fff !important;color:var(--p) !important;border-color:#fff !important}
#mnhc-app .nav-burger{display:none !important;width:44px !important;height:44px !important;border:none !important;background:var(--pl) !important;border-radius:11px !important;cursor:pointer !important;align-items:center !important;justify-content:center !important}
#mnhc-app .nav-burger svg{width:24px !important;height:24px !important;color:var(--p) !important}
@media(max-width:1080px){
#mnhc-app .nav-links{display:none !important}
#mnhc-app .nav-burger{display:flex !important}
#mnhc-app .nav-cta .btn-wa span.hide-md{display:none !important}
}
#mnhc-app .drawer{position:fixed !important;inset:0 !important;z-index:90 !important;visibility:hidden !important;pointer-events:none !important}
#mnhc-app .drawer.open{visibility:visible !important;pointer-events:auto !important}
#mnhc-app .drawer-bg{position:absolute !important;inset:0 !important;background:rgba(20,10,30,.5) !important;opacity:0 !important;transition:.3s !important}
#mnhc-app .drawer.open .drawer-bg{opacity:1 !important}
#mnhc-app .drawer-panel{position:absolute !important;top:0 !important;right:0 !important;bottom:0 !important;width:min(340px,86vw) !important;background:#fff !important;box-shadow:-10px 0 40px rgba(0,0,0,.2) !important;padding:22px !important;overflow-y:auto !important;transform:translateX(100%) !important;transition:.3s !important}
#mnhc-app .drawer.open .drawer-panel{transform:translateX(0) !important}
#mnhc-app .drawer-panel a{display:block !important;padding:13px 14px !important;border-radius:11px !important;font-weight:700 !important;color:#4a4356 !important;font-size:1rem !important}
#mnhc-app .drawer-panel a:hover{background:var(--gl) !important;color:var(--p) !important}
#mnhc-app .drawer-panel .dh{font-size:.78rem !important;font-weight:800 !important;color:var(--g) !important;letter-spacing:1px !important;margin:16px 6px 4px !important}
#mnhc-app .drawer-close{width:42px !important;height:42px !important;border:none !important;background:var(--pl) !important;border-radius:11px !important;color:var(--p) !important;font-size:1.4rem !important;cursor:pointer !important;margin-bottom:10px !important;margin-right:auto !important;display:block !important}
#mnhc-app .sec{padding:88px 0 !important;position:relative !important}
#mnhc-app .sec-sm{padding:62px 0 !important}
#mnhc-app .eyebrow{display:inline-flex !important;align-items:center !important;gap:8px !important;background:var(--gl) !important;color:var(--gd) !important;padding:7px 17px !important;border-radius:30px !important;font-size:.82rem !important;font-weight:800 !important;letter-spacing:.3px !important;margin-bottom:15px !important}
#mnhc-app .eyebrow.pp{background:var(--pl) !important;color:var(--p) !important}
#mnhc-app .eyebrow .dot{width:7px !important;height:7px !important;border-radius:50% !important;background:currentColor !important}
#mnhc-app .s-head{max-width:720px !important;margin:0 auto 50px !important;text-align:center !important}
#mnhc-app .s-head.start{margin-inline:0 !important;text-align:start !important}
#mnhc-app .s-head h2{font-size:2.4rem !important;font-weight:900 !important;color:var(--p) !important;line-height:1.25 !important;letter-spacing:-.5px !important;margin-bottom:13px !important;text-wrap:balance !important}
#mnhc-app .s-head p{color:var(--m) !important;font-size:1.08rem !important;line-height:1.8 !important}
#mnhc-app .sec.tint{background:#fff !important}
#mnhc-app .sec.tint2{background:linear-gradient(180deg,#fff,var(--bg)) !important}
@media(max-width:640px){
#mnhc-app .sec{padding:58px 0 !important}
#mnhc-app .s-head h2{font-size:1.7rem !important}
#mnhc-app .s-head{margin-bottom:36px !important}
#mnhc-app .wrap{padding:0 18px !important}
}
#mnhc-app .hero{position:relative !important;color:#fff !important;overflow:hidden !important;background:linear-gradient(135deg,#3d1a4a 0%,#2a0f3a 48%,#0f3b2a 100%) !important}
#mnhc-app .hero-bg{position:absolute !important;inset:0 !important;background-size:cover !important;background-position:center !important;opacity:.16 !important}
#mnhc-app .hero-glow{position:absolute !important;border-radius:50% !important;filter:blur(80px) !important;pointer-events:none !important}
#mnhc-app .hero-glow.a{width:480px !important;height:480px !important;background:#1a9b6e !important;opacity:.4 !important;top:-160px !important;left:-120px !important}
#mnhc-app .hero-glow.b{width:400px !important;height:400px !important;background:#5c2a6e !important;opacity:.55 !important;bottom:-150px !important;right:-90px !important}
#mnhc-app .hero .wrap{position:relative !important;z-index:2 !important;display:grid !important;grid-template-columns:1.12fr .88fr !important;gap:50px !important;align-items:center !important;padding-top:78px !important;padding-bottom:86px !important}
#mnhc-app .hero-eyebrow{display:inline-flex !important;align-items:center !important;gap:9px !important;background:rgba(255,255,255,.12) !important;border:1px solid rgba(255,255,255,.22) !important;padding:8px 18px !important;border-radius:30px !important;font-size:.9rem !important;font-weight:700 !important;margin-bottom:22px !important;backdrop-filter:blur(8px) !important}
#mnhc-app .hero-eyebrow .live{width:8px !important;height:8px !important;border-radius:50% !important;background:#7fe3b8 !important;box-shadow:0 0 0 4px rgba(127,227,184,.25) !important;animation:pulse 2s infinite !important}
@keyframes pulse{0%,100%{box-shadow:0 0 0 4px rgba(127,227,184,.25)}50%{box-shadow:0 0 0 9px rgba(127,227,184,.04)}}
#mnhc-app .hero h1{font-size:3.3rem !important;font-weight:900 !important;line-height:1.2 !important;letter-spacing:-.8px !important;margin-bottom:20px !important;text-shadow:0 4px 30px rgba(0,0,0,.35) !important}
#mnhc-app .hero h1 .accent{background:linear-gradient(120deg,#7fe3b8,#1fbf86) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important}
#mnhc-app .hero .lead{font-size:1.15rem !important;color:rgba(255,255,255,.9) !important;line-height:1.85 !important;max-width:560px !important;margin-bottom:30px !important}
#mnhc-app .hero-actions{display:flex !important;gap:13px !important;flex-wrap:wrap !important;margin-bottom:32px !important}
#mnhc-app .hero-trust{display:flex !important;gap:26px !important;flex-wrap:wrap !important}
#mnhc-app .htrust{display:flex !important;align-items:center !important;gap:9px !important;font-size:.9rem !important;font-weight:600 !important;color:rgba(255,255,255,.85) !important}
#mnhc-app .htrust svg{width:21px !important;height:21px !important;color:#7fe3b8 !important;flex-shrink:0 !important}
#mnhc-app .hero-card{background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.18) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;border-radius:24px !important;padding:26px !important;box-shadow:0 30px 70px rgba(0,0,0,.3) !important}
#mnhc-app .hero-card h3{font-size:1.15rem !important;font-weight:900 !important;margin-bottom:8px !important;display:flex !important;align-items:center !important;gap:10px !important}
#mnhc-app .hero-card h3 svg{width:24px !important;height:24px !important;color:#7fe3b8 !important}
#mnhc-app .hero-card .hc-sub{font-size:.86rem !important;color:rgba(255,255,255,.7) !important;margin-bottom:16px !important}
#mnhc-app .hc-list{list-style:none !important;display:grid !important;gap:9px !important}
#mnhc-app .hc-list li{display:flex !important;align-items:center !important;gap:11px !important;padding:11px 13px !important;background:rgba(255,255,255,.06) !important;border-radius:11px !important;border:1px solid rgba(255,255,255,.1) !important;font-size:.92rem !important;font-weight:600 !important}
#mnhc-app .hc-list li svg{width:20px !important;height:20px !important;color:#7fe3b8 !important;flex-shrink:0 !important}
@media(max-width:920px){
#mnhc-app .hero .wrap{grid-template-columns:1fr !important;gap:38px !important;padding-top:54px !important;padding-bottom:60px !important}
#mnhc-app .hero h1{font-size:2.2rem !important}
#mnhc-app .hero .lead{font-size:1.02rem !important}
}
#mnhc-app .subhero{position:relative !important;color:#fff !important;overflow:hidden !important;background:linear-gradient(130deg,#3d1a4a,#2a0f3a 60%,#15402d) !important}
#mnhc-app .subhero .hero-glow.a{top:-180px !important}
#mnhc-app .subhero .wrap{position:relative !important;z-index:2 !important;padding-top:56px !important;padding-bottom:62px !important;display:grid !important;grid-template-columns:1.2fr .8fr !important;gap:40px !important;align-items:center !important}
#mnhc-app .subhero .crumbs{font-size:.84rem !important;color:rgba(255,255,255,.62) !important;margin-bottom:14px !important;font-weight:600 !important}
#mnhc-app .subhero .crumbs a:hover{color:#7fe3b8 !important}
#mnhc-app .subhero h1{font-size:2.7rem !important;font-weight:900 !important;line-height:1.22 !important;letter-spacing:-.6px !important;margin-bottom:16px !important}
#mnhc-app .subhero p{font-size:1.1rem !important;color:rgba(255,255,255,.9) !important;line-height:1.85 !important;max-width:560px !important;margin-bottom:26px !important}
#mnhc-app .subhero-ic{width:120px !important;height:120px !important;border-radius:28px !important;background:rgba(255,255,255,.1) !important;border:1px solid rgba(255,255,255,.2) !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-inline-start:auto !important}
#mnhc-app .subhero-ic svg{width:62px !important;height:62px !important;color:#7fe3b8 !important}
@media(max-width:820px){
#mnhc-app .subhero .wrap{grid-template-columns:1fr !important}
#mnhc-app .subhero h1{font-size:2rem !important}
#mnhc-app .subhero-ic{display:none !important}
#mnhc-app .subhero-media{display:none !important}
}
#mnhc-app .subhero-media{margin-inline-start:auto !important}
#mnhc-app .subhero-media img{width:100% !important;max-width:440px !important;aspect-ratio:4/3 !important;object-fit:cover !important;border-radius:24px !important;border:1px solid rgba(255,255,255,.25) !important;box-shadow:0 30px 60px rgba(0,0,0,.32) !important;display:block !important;margin-inline-start:auto !important}
#mnhc-app .subhero-price{display:inline-flex !important;align-items:baseline !important;gap:8px !important;background:rgba(255,255,255,.1) !important;border:1px solid rgba(255,255,255,.2) !important;padding:10px 20px !important;border-radius:14px !important;margin-top:6px !important}
#mnhc-app .subhero-price span{font-size:.82rem !important;color:rgba(255,255,255,.7) !important;font-weight:600 !important}
#mnhc-app .subhero-price b{font-size:1.7rem !important;font-weight:900 !important;color:#7fe3b8 !important;line-height:1 !important}
#mnhc-app .subhero-price small{font-size:.8rem !important;color:rgba(255,255,255,.8) !important;font-weight:700 !important}
#mnhc-app .card-ic{position:absolute !important;inset:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}
#mnhc-app .card-ic svg{width:64px !important;height:64px !important;color:rgba(255,255,255,.9) !important}
#mnhc-app .card-media .card-ic::after{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(circle at 30% 25%,rgba(127,227,184,.35),transparent 60%) !important}
#mnhc-app .price-na{font-size:1rem !important;font-weight:800 !important;color:var(--m) !important}
#mnhc-app .card-cta{background:linear-gradient(165deg,var(--pl),#fff) !important;border-color:rgba(92,42,110,.16) !important}
#mnhc-app .card-cta .card-media{background:linear-gradient(140deg,var(--g),var(--gd)) !important}
#mnhc-app .pkgs{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:20px !important}
#mnhc-app .pkg{position:relative !important;background:#fff !important;border:1.5px solid var(--line) !important;border-radius:20px !important;padding:28px 22px !important;display:flex !important;flex-direction:column !important;transition:.3s !important}
#mnhc-app .pkg:hover{box-shadow:var(--shh) !important;transform:translateY(-5px) !important;border-color:transparent !important}
#mnhc-app .pkg-feat{border-color:var(--g) !important;box-shadow:0 14px 40px rgba(26,155,110,.16) !important}
#mnhc-app .pkg-badge{position:absolute !important;top:-12px !important;right:22px !important;background:linear-gradient(135deg,var(--g),var(--gd)) !important;color:#fff !important;font-size:.74rem !important;font-weight:800 !important;padding:5px 14px !important;border-radius:30px !important;box-shadow:var(--shp) !important}
#mnhc-app .pkg-ic{width:54px !important;height:54px !important;border-radius:14px !important;background:linear-gradient(140deg,var(--pl),#fff) !important;border:1.4px solid rgba(92,42,110,.16) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:var(--p) !important;margin-bottom:16px !important}
#mnhc-app .pkg-feat .pkg-ic{background:linear-gradient(140deg,var(--gl),#fff) !important;border-color:rgba(26,155,110,.2) !important;color:var(--g) !important}
#mnhc-app .pkg-ic svg{width:28px !important;height:28px !important}
#mnhc-app .pkg h3{font-size:1.18rem !important;font-weight:900 !important;color:var(--p) !important;margin-bottom:4px !important}
#mnhc-app .pkg-period{font-size:.86rem !important;color:var(--m) !important;font-weight:700 !important;margin-bottom:16px !important}
#mnhc-app .pkg ul{list-style:none !important;display:grid !important;gap:9px !important;margin-bottom:20px !important;flex:1 !important}
#mnhc-app .pkg ul li{display:flex !important;align-items:flex-start !important;gap:9px !important;font-size:.9rem !important;color:#4a4356 !important;font-weight:600 !important;line-height:1.5 !important}
#mnhc-app .pkg ul li svg{width:17px !important;height:17px !important;color:var(--g) !important;flex-shrink:0 !important;margin-top:3px !important}
#mnhc-app .pkg .btn{width:100% !important}
@media(max-width:980px){
#mnhc-app .pkgs{grid-template-columns:repeat(2,1fr) !important}
}
@media(max-width:520px){
#mnhc-app .pkgs{grid-template-columns:1fr !important}
}
#mnhc-app .chips{display:grid !important;grid-template-columns:repeat(6,1fr) !important;gap:14px !important}
#mnhc-app .chip{background:#fff !important;border:1.4px solid var(--line) !important;border-radius:16px !important;padding:20px 12px !important;text-align:center !important;transition:.3s !important;display:flex !important;flex-direction:column !important;align-items:center !important;gap:11px !important}
#mnhc-app .chip:hover{transform:translateY(-5px) !important;box-shadow:var(--shh) !important;border-color:transparent !important}
#mnhc-app .chip-ic{width:54px !important;height:54px !important;border-radius:14px !important;background:linear-gradient(140deg,var(--gl),#fff) !important;border:1.4px solid rgba(26,155,110,.18) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:var(--g) !important;transition:.3s !important}
#mnhc-app .chip:nth-child(even) .chip-ic{background:linear-gradient(140deg,var(--pl),#fff) !important;border-color:rgba(92,42,110,.16) !important;color:var(--p) !important}
#mnhc-app .chip:hover .chip-ic{transform:scale(1.08) !important}
#mnhc-app .chip-ic svg{width:28px !important;height:28px !important}
#mnhc-app .chip b{font-size:.92rem !important;font-weight:800 !important;color:var(--t) !important}
@media(max-width:980px){
#mnhc-app .chips{grid-template-columns:repeat(4,1fr) !important}
}
@media(max-width:560px){
#mnhc-app .chips{grid-template-columns:repeat(3,1fr) !important;gap:10px !important}
#mnhc-app .chip{padding:15px 8px !important}
#mnhc-app .chip b{font-size:.8rem !important}
}
#mnhc-app .cards{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:22px !important}
#mnhc-app .card{background:#fff !important;border:1.5px solid var(--line) !important;border-radius:20px !important;overflow:hidden !important;transition:.32s !important;display:flex !important;flex-direction:column !important}
#mnhc-app .card:hover{transform:translateY(-6px) !important;box-shadow:var(--shh) !important;border-color:transparent !important}
#mnhc-app .card-media{position:relative !important;aspect-ratio:16/10 !important;background:linear-gradient(135deg,var(--p),var(--pd)) !important;overflow:hidden !important}
#mnhc-app .card-media img{width:100% !important;height:100% !important;object-fit:cover !important}
#mnhc-app .card-media .tag{position:absolute !important;top:13px !important;right:13px !important;background:rgba(255,255,255,.95) !important;color:var(--p) !important;font-size:.78rem !important;font-weight:800 !important;padding:5px 13px !important;border-radius:30px !important;box-shadow:0 4px 12px rgba(0,0,0,.15) !important}
#mnhc-app .card-body{padding:22px !important;display:flex !important;flex-direction:column !important;flex:1 !important}
#mnhc-app .card-body h3{font-size:1.18rem !important;font-weight:900 !important;color:var(--p) !important;margin-bottom:9px !important;line-height:1.4 !important}
#mnhc-app .card-body p{color:var(--m) !important;font-size:.94rem !important;line-height:1.7 !important;margin-bottom:18px !important;flex:1 !important}
#mnhc-app .card-foot{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;padding-top:14px !important;border-top:1px solid var(--line) !important}
#mnhc-app .price{font-size:1.25rem !important;font-weight:900 !important;color:var(--g) !important}
#mnhc-app .price small{font-size:.78rem !important;color:var(--m) !important;font-weight:600 !important}
#mnhc-app .price .from{font-size:.72rem !important;color:var(--m) !important;font-weight:700 !important;display:block !important;margin-bottom:-2px !important}
@media(max-width:920px){
#mnhc-app .cards{grid-template-columns:repeat(2,1fr) !important}
}
@media(max-width:560px){
#mnhc-app .cards{grid-template-columns:1fr !important}
}
#mnhc-app .feats{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:22px !important}
#mnhc-app .feat{background:#fff !important;border:1.5px solid var(--line) !important;border-radius:20px !important;padding:28px 26px !important;transition:.3s !important;position:relative !important;overflow:hidden !important}
#mnhc-app .feat::before{content:'' !important;position:absolute !important;top:0 !important;right:0 !important;width:110px !important;height:110px !important;background:radial-gradient(circle,var(--gl),transparent 70%) !important;border-radius:50% !important;transform:translate(40%,-40%) !important;transition:.4s !important}
#mnhc-app .feat:nth-child(even)::before{background:radial-gradient(circle,var(--pl),transparent 70%) !important}
#mnhc-app .feat:hover{transform:translateY(-5px) !important;box-shadow:var(--shh) !important;border-color:transparent !important}
#mnhc-app .feat:hover::before{transform:translate(25%,-25%) scale(1.4) !important}
#mnhc-app .feat-ic{width:58px !important;height:58px !important;border-radius:15px !important;background:linear-gradient(140deg,var(--gl),#fff) !important;border:1.4px solid rgba(26,155,110,.18) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:var(--g) !important;margin-bottom:18px !important;position:relative !important;z-index:1 !important}
#mnhc-app .feat:nth-child(even) .feat-ic{background:linear-gradient(140deg,var(--pl),#fff) !important;border-color:rgba(92,42,110,.16) !important;color:var(--p) !important}
#mnhc-app .feat-ic svg{width:29px !important;height:29px !important}
#mnhc-app .feat h3{font-size:1.18rem !important;font-weight:900 !important;color:var(--p) !important;margin-bottom:10px !important;position:relative !important;z-index:1 !important}
#mnhc-app .feat>p{color:var(--m) !important;font-size:.95rem !important;line-height:1.75 !important;margin-bottom:14px !important;position:relative !important;z-index:1 !important}
#mnhc-app .feat ul{list-style:none !important;display:grid !important;gap:8px !important;position:relative !important;z-index:1 !important}
#mnhc-app .feat ul li{display:flex !important;align-items:flex-start !important;gap:9px !important;font-size:.9rem !important;color:#4a4356 !important;font-weight:600 !important;line-height:1.55 !important}
#mnhc-app .feat ul li svg{width:18px !important;height:18px !important;color:var(--g) !important;flex-shrink:0 !important;margin-top:3px !important}
@media(max-width:920px){
#mnhc-app .feats{grid-template-columns:repeat(2,1fr) !important}
}
@media(max-width:560px){
#mnhc-app .feats{grid-template-columns:1fr !important}
}
#mnhc-app .split{display:grid !important;grid-template-columns:1fr 1fr !important;gap:48px !important;align-items:center !important}
#mnhc-app .split.rev{direction:ltr !important}
#mnhc-app .split.rev>*{direction:rtl !important}
#mnhc-app .split-media{position:relative !important;border-radius:26px !important;overflow:hidden !important;aspect-ratio:4/3 !important;background:linear-gradient(135deg,var(--p),var(--pd)) !important;box-shadow:0 26px 60px rgba(92,42,110,.24) !important}
#mnhc-app .split-media img{width:100% !important;height:100% !important;object-fit:cover !important}
#mnhc-app .split-media .badge{position:absolute !important;bottom:18px !important;right:18px !important;left:18px !important;background:rgba(255,255,255,.96) !important;backdrop-filter:blur(8px) !important;padding:13px 16px !important;border-radius:14px !important;display:flex !important;align-items:center !important;gap:12px !important;box-shadow:0 10px 30px rgba(0,0,0,.18) !important}
#mnhc-app .split-media .badge-ic{width:42px !important;height:42px !important;border-radius:11px !important;background:linear-gradient(135deg,var(--g),var(--gd)) !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}
#mnhc-app .split-media .badge-ic svg{width:22px !important;height:22px !important}
#mnhc-app .split-media .badge b{display:block !important;font-size:.92rem !important;color:var(--p) !important;font-weight:900 !important}
#mnhc-app .split-media .badge span{font-size:.78rem !important;color:var(--m) !important}
#mnhc-app .split-text h2{font-size:2.1rem !important;font-weight:900 !important;color:var(--p) !important;line-height:1.3 !important;margin-bottom:16px !important;letter-spacing:-.4px !important}
#mnhc-app .split-text>p{color:var(--m) !important;font-size:1.04rem !important;line-height:1.9 !important;margin-bottom:20px !important}
#mnhc-app .ticks{list-style:none !important;display:grid !important;gap:13px !important;margin-bottom:24px !important}
#mnhc-app .ticks li{display:flex !important;align-items:flex-start !important;gap:12px !important;font-size:1rem !important;color:#3f3a4d !important;font-weight:600 !important;line-height:1.6 !important}
#mnhc-app .ticks li svg{width:24px !important;height:24px !important;flex-shrink:0 !important;color:#fff !important;background:linear-gradient(135deg,var(--g),var(--gd)) !important;border-radius:50% !important;padding:4px !important;margin-top:2px !important}
@media(max-width:880px){
#mnhc-app .split{grid-template-columns:1fr !important;gap:32px !important}
#mnhc-app .split.rev{direction:rtl !important}
#mnhc-app .split-text h2{font-size:1.6rem !important}
}
#mnhc-app .journey{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:22px !important;counter-reset:j !important}
#mnhc-app .jstep{background:#fff !important;border:1.5px solid var(--line) !important;border-radius:20px !important;padding:26px 24px !important;position:relative !important;transition:.3s !important}
#mnhc-app .jstep:hover{box-shadow:var(--sh) !important;transform:translateY(-4px) !important}
#mnhc-app .jstep .jn{counter-increment:j !important;width:46px !important;height:46px !important;border-radius:13px !important;background:linear-gradient(135deg,var(--p),var(--pd)) !important;color:#fff !important;font-size:1.2rem !important;font-weight:900 !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:16px !important}
#mnhc-app .jstep:nth-child(even) .jn{background:linear-gradient(135deg,var(--g),var(--gd)) !important}
#mnhc-app .jstep .jn::before{content:counter(j,decimal-leading-zero) !important}
#mnhc-app .jstep h3{font-size:1.1rem !important;font-weight:900 !important;color:var(--p) !important;margin-bottom:8px !important}
#mnhc-app .jstep p{color:var(--m) !important;font-size:.92rem !important;line-height:1.7 !important}
@media(max-width:880px){
#mnhc-app .journey{grid-template-columns:repeat(2,1fr) !important}
}
@media(max-width:560px){
#mnhc-app .journey{grid-template-columns:1fr !important}
}
#mnhc-app .steps{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:22px !important;position:relative !important}
#mnhc-app .steps::before{content:'' !important;position:absolute !important;top:36px !important;right:11% !important;left:11% !important;height:2px !important;background:repeating-linear-gradient(90deg,rgba(92,42,110,.22) 0 8px,transparent 8px 16px) !important}
#mnhc-app .step{text-align:center !important;position:relative !important;z-index:1 !important}
#mnhc-app .step-n{width:72px !important;height:72px !important;border-radius:50% !important;background:#fff !important;border:2.5px solid var(--p) !important;color:var(--p) !important;font-size:1.6rem !important;font-weight:900 !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 auto 16px !important;box-shadow:var(--sh) !important}
#mnhc-app .step:nth-child(even) .step-n{border-color:var(--g) !important;color:var(--g) !important}
#mnhc-app .step h3{font-size:1.06rem !important;font-weight:900 !important;color:var(--p) !important;margin-bottom:7px !important}
#mnhc-app .step p{color:var(--m) !important;font-size:.91rem !important;line-height:1.65 !important;max-width:230px !important;margin:0 auto !important}
@media(max-width:860px){
#mnhc-app .steps{grid-template-columns:repeat(2,1fr) !important}
#mnhc-app .steps::before{display:none !important}
}
@media(max-width:460px){
#mnhc-app .steps{grid-template-columns:1fr !important}
}
#mnhc-app .mini{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:16px !important}
#mnhc-app .mcard{background:linear-gradient(160deg,var(--pl),#fff) !important;border:1px solid rgba(92,42,110,.1) !important;border-radius:16px !important;padding:24px 20px !important;transition:.3s !important}
#mnhc-app .mcard:nth-child(4n+2){background:linear-gradient(160deg,var(--gl),#fff) !important;border-color:rgba(26,155,110,.14) !important}
#mnhc-app .mcard:nth-child(4n+3){background:linear-gradient(160deg,#eef3ff,#fff) !important;border-color:rgba(36,85,168,.12) !important}
#mnhc-app .mcard:nth-child(4n+4){background:linear-gradient(160deg,#fff3e6,#fff) !important;border-color:rgba(196,100,20,.12) !important}
#mnhc-app .mcard:hover{transform:translateY(-4px) !important;box-shadow:var(--sh) !important}
#mnhc-app .mcard .mic{width:46px !important;height:46px !important;border-radius:12px !important;background:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;color:var(--p) !important;margin-bottom:14px !important;box-shadow:var(--sh) !important}
#mnhc-app .mcard:nth-child(4n+2) .mic{color:var(--g) !important}
#mnhc-app .mcard:nth-child(4n+3) .mic{color:#2455a8 !important}
#mnhc-app .mcard:nth-child(4n+4) .mic{color:#c46414 !important}
#mnhc-app .mcard .mic svg{width:24px !important;height:24px !important}
#mnhc-app .mcard h3{font-size:1.04rem !important;font-weight:900 !important;color:var(--p) !important;margin-bottom:6px !important;line-height:1.4 !important}
#mnhc-app .mcard p{color:var(--m) !important;font-size:.88rem !important;line-height:1.6 !important}
@media(max-width:920px){
#mnhc-app .mini{grid-template-columns:repeat(2,1fr) !important}
}
@media(max-width:480px){
#mnhc-app .mini{grid-template-columns:1fr !important}
}
#mnhc-app .tbl-wrap{border:1.5px solid var(--line) !important;border-radius:20px !important;overflow:hidden !important;background:#fff !important;box-shadow:var(--sh) !important}
#mnhc-app table.tbl{width:100% !important;border-collapse:collapse !important;font-size:.95rem !important}
#mnhc-app table.tbl thead{background:linear-gradient(135deg,var(--p),var(--pd)) !important;color:#fff !important}
#mnhc-app table.tbl th{padding:16px 18px !important;text-align:start !important;font-weight:800 !important;font-size:.96rem !important}
#mnhc-app table.tbl td{padding:15px 18px !important;border-top:1px solid var(--line) !important;color:#3f3a4d !important;vertical-align:middle !important}
#mnhc-app table.tbl td:first-child{font-weight:800 !important;color:var(--p) !important}
#mnhc-app table.tbl tbody tr:nth-child(even){background:#faf9fd !important}
#mnhc-app table.tbl .pc{font-weight:900 !important;color:var(--g) !important;white-space:nowrap !important}
#mnhc-app .tbl-note{font-size:.82rem !important;color:var(--m) !important;margin-top:12px !important;text-align:center !important}
@media(max-width:680px){
#mnhc-app table.tbl{font-size:.84rem !important}
#mnhc-app table.tbl th,#mnhc-app table.tbl td{padding:11px 12px !important}
#mnhc-app .hide-col{display:none !important}
}
#mnhc-app .cta-band{background:linear-gradient(135deg,var(--p),var(--pd) 55%,#160a26) !important;position:relative !important;overflow:hidden !important;color:#fff !important}
#mnhc-app .cta-band::before{content:'' !important;position:absolute !important;top:-50% !important;left:-10% !important;width:520px !important;height:520px !important;background:radial-gradient(circle,rgba(31,191,134,.22),transparent 65%) !important;border-radius:50% !important}
#mnhc-app .cta-band::after{content:'' !important;position:absolute !important;bottom:-45% !important;right:-8% !important;width:420px !important;height:420px !important;background:radial-gradient(circle,rgba(31,191,134,.12),transparent 70%) !important;border-radius:50% !important}
#mnhc-app .cta-band .wrap{position:relative !important;z-index:2 !important;text-align:center !important}
#mnhc-app .cta-pill{display:inline-flex !important;align-items:center !important;gap:9px !important;background:rgba(31,191,134,.16) !important;border:1.4px dashed rgba(127,227,184,.5) !important;color:#7fe3b8 !important;padding:9px 20px !important;border-radius:30px !important;font-weight:800 !important;font-size:.92rem !important;margin-bottom:22px !important}
#mnhc-app .cta-band h2{font-size:2.3rem !important;font-weight:900 !important;line-height:1.3 !important;margin-bottom:14px !important;color:#fff !important}
#mnhc-app .cta-band h2 .accent{background:linear-gradient(120deg,#7fe3b8,#1fbf86) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important}
#mnhc-app .cta-band p{color:rgba(255,255,255,.85) !important;font-size:1.1rem !important;max-width:620px !important;margin:0 auto 28px !important;line-height:1.8 !important}
#mnhc-app .cta-actions{display:flex !important;gap:13px !important;justify-content:center !important;flex-wrap:wrap !important}
@media(max-width:640px){
#mnhc-app .cta-band h2{font-size:1.6rem !important}
}
#mnhc-app .tw{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px !important}
#mnhc-app .tcard{background:#fff !important;border:1.5px solid var(--line) !important;border-radius:18px !important;padding:24px !important;transition:.3s !important}
#mnhc-app .tcard:hover{box-shadow:var(--sh) !important;transform:translateY(-3px) !important}
#mnhc-app .tcard .stars{display:flex !important;gap:3px !important;margin-bottom:12px !important}
#mnhc-app .tcard .stars svg{width:18px !important;height:18px !important;color:#f5b820 !important}
#mnhc-app .tcard p{color:#3f3a4d !important;font-size:.96rem !important;line-height:1.8 !important;margin-bottom:16px !important}
#mnhc-app .tcard .who{display:flex !important;align-items:center !important;gap:11px !important}
#mnhc-app .tcard .av{width:42px !important;height:42px !important;border-radius:50% !important;background:linear-gradient(135deg,var(--p),var(--pd)) !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;font-weight:900 !important;font-size:1.05rem !important;flex-shrink:0 !important}
#mnhc-app .tcard:nth-child(even) .av{background:linear-gradient(135deg,var(--g),var(--gd)) !important}
#mnhc-app .tcard .who b{display:block !important;font-size:.95rem !important;color:var(--t) !important;font-weight:800 !important}
#mnhc-app .tcard .who span{font-size:.8rem !important;color:var(--m) !important}
#mnhc-app .rating-band{display:flex !important;align-items:center !important;justify-content:center !important;gap:14px !important;margin-bottom:36px !important;flex-wrap:wrap !important}
#mnhc-app .rating-band .big{font-size:2.4rem !important;font-weight:900 !important;color:var(--p) !important}
#mnhc-app .rating-band .stars svg{width:22px !important;height:22px !important;color:#f5b820 !important}
@media(max-width:880px){
#mnhc-app .tw{grid-template-columns:1fr !important}
}
#mnhc-app .stats{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:20px !important}
#mnhc-app .stat{text-align:center !important;padding:24px 16px !important;background:#fff !important;border:1.5px solid var(--line) !important;border-radius:18px !important}
#mnhc-app .stat b{display:block !important;font-size:2.5rem !important;font-weight:900 !important;color:var(--g) !important;line-height:1 !important}
#mnhc-app .stat:nth-child(even) b{color:var(--p) !important}
#mnhc-app .stat span{font-size:.92rem !important;color:var(--m) !important;font-weight:600 !important;margin-top:6px !important;display:block !important}
@media(max-width:680px){
#mnhc-app .stats{grid-template-columns:repeat(2,1fr) !important}
}
#mnhc-app .faq-list{max-width:860px !important;margin:0 auto !important;display:grid !important;gap:13px !important}
#mnhc-app .faq-item{background:#fff !important;border:1.5px solid var(--line) !important;border-radius:16px !important;overflow:hidden !important;transition:.25s !important}
#mnhc-app .faq-item.open{border-color:var(--g) !important;box-shadow:0 8px 24px rgba(26,155,110,.1) !important}
#mnhc-app .faq-q{padding:19px 22px !important;font-size:1.02rem !important;font-weight:800 !important;color:var(--p) !important;cursor:pointer !important;display:flex !important;justify-content:space-between !important;align-items:center !important;gap:14px !important;background:none !important;border:none !important;width:100% !important;text-align:right !important;line-height:1.5 !important}
#mnhc-app .faq-q::after{content:'+' !important;font-size:1.5rem !important;font-weight:300 !important;color:var(--g) !important;width:30px !important;height:30px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:var(--gl) !important;border-radius:50% !important;transition:.3s !important;flex-shrink:0 !important}
#mnhc-app .faq-item.open .faq-q::after{transform:rotate(45deg) !important;background:var(--g) !important;color:#fff !important}
#mnhc-app .faq-a{max-height:0 !important;overflow:hidden !important;transition:.4s !important;color:var(--m) !important;line-height:1.85 !important;font-size:.96rem !important;padding:0 22px !important}
#mnhc-app .faq-item.open .faq-a{max-height:400px !important;padding:0 22px 20px !important}
#mnhc-app .form-grid{display:grid !important;grid-template-columns:1fr 1.1fr !important;gap:34px !important;align-items:stretch !important}
#mnhc-app .form-side{background:linear-gradient(160deg,var(--p),var(--pd)) !important;color:#fff !important;border-radius:24px !important;padding:38px 32px !important;position:relative !important;overflow:hidden !important}
#mnhc-app .form-side::before{content:'' !important;position:absolute !important;top:-40% !important;left:-30% !important;width:340px !important;height:340px !important;background:radial-gradient(circle,rgba(31,191,134,.22),transparent 65%) !important;border-radius:50% !important}
#mnhc-app .form-side h3{font-size:1.5rem !important;font-weight:900 !important;margin-bottom:12px !important;position:relative !important}
#mnhc-app .form-side>p{color:rgba(255,255,255,.82) !important;line-height:1.8 !important;margin-bottom:26px !important;position:relative !important}
#mnhc-app .finfo{display:grid !important;gap:13px !important;position:relative !important;z-index:2 !important}
#mnhc-app .finfo a,#mnhc-app .finfo div.fi{display:flex !important;align-items:center !important;gap:13px !important;padding:14px !important;background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:14px !important;color:#fff !important;transition:.25s !important}
#mnhc-app .finfo a:hover{background:rgba(255,255,255,.13) !important;transform:translateX(-4px) !important}
#mnhc-app .finfo .fi-ic{width:46px !important;height:46px !important;border-radius:12px !important;background:linear-gradient(135deg,var(--wa),var(--wad)) !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}
#mnhc-app .finfo a:nth-child(2) .fi-ic{background:linear-gradient(135deg,var(--g),var(--gd)) !important}
#mnhc-app .finfo a:nth-child(3) .fi-ic,#mnhc-app .finfo .fi .fi-ic{background:rgba(255,255,255,.16) !important}
#mnhc-app .finfo .fi-ic svg{width:22px !important;height:22px !important;color:#fff !important}
#mnhc-app .finfo .lbl{font-size:.76rem !important;color:rgba(255,255,255,.6) !important;font-weight:600 !important;margin-bottom:1px !important}
#mnhc-app .finfo .val{font-size:1.02rem !important;font-weight:900 !important}
#mnhc-app .finfo a>span:last-child,#mnhc-app .finfo .fi>span:last-child{display:flex !important;flex-direction:column !important;gap:3px !important;min-width:0 !important;flex:1 !important}
#mnhc-app .finfo .lbl,#mnhc-app .finfo .val{display:block !important;line-height:1.35 !important}
#mnhc-app .finfo .val.ltr,#mnhc-app .finfo .val .ltr{direction:ltr !important;unicode-bidi:isolate !important;text-align:start !important}
#mnhc-app .ch-list{list-style:none !important;display:grid !important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr)) !important;gap:14px !important;padding:0 !important;margin:0 !important}
#mnhc-app .ch-list li{margin:0 !important}
#mnhc-app .ch-list a{display:flex !important;align-items:flex-start !important;gap:13px !important;background:#fff !important;border:1.5px solid var(--line) !important;border-radius:16px !important;padding:16px 18px !important;text-decoration:none !important;transition:.25s !important;height:100% !important}
#mnhc-app .ch-list a:hover{border-color:var(--g) !important;box-shadow:var(--shh) !important;transform:translateY(-3px) !important}
#mnhc-app .ch-ic{width:42px !important;height:42px !important;flex-shrink:0 !important;border-radius:11px !important;background:linear-gradient(140deg,var(--gl),#fff) !important;border:1.4px solid rgba(26,155,110,.2) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:var(--g) !important}
#mnhc-app .ch-ic svg{width:21px !important;height:21px !important}
#mnhc-app .ch-tx{display:flex !important;flex-direction:column !important;gap:4px !important;min-width:0 !important}
#mnhc-app .ch-tx b{color:var(--p) !important;font-weight:800 !important;font-size:1.02rem !important;line-height:1.4 !important}
#mnhc-app .ch-tx span{color:var(--m) !important;font-size:.87rem !important;line-height:1.6 !important}
#mnhc-app .reviews-embed{max-width:1100px !important;margin:0 auto !important}
#mnhc-app .reviews-embed.reviews-full{max-width:1360px !important;width:100% !important;margin:0 auto !important;padding:0 clamp(16px,4vw,48px) !important}
#mnhc-app .reviews-embed.reviews-full .ti-shortcode,#mnhc-app .reviews-embed.reviews-full .ti-widget,#mnhc-app .reviews-embed.reviews-full [data-trustindex],#mnhc-app .reviews-embed.reviews-full .ti-reviews-container{width:100%!important;max-width:100%!important}
#mnhc-app .reviews-embed .ti-widget .ti-review-item,#mnhc-app .reviews-embed .ti-review-item{height:auto!important;min-height:0!important}
#mnhc-app .reviews-embed .ti-widget .ti-inner{height:auto!important;padding:18px 16px!important}
#mnhc-app .reviews-embed .ti-widget .ti-review-text{max-height:none!important;overflow:visible!important;line-height:1.9!important;font-size:.92rem!important}
#mnhc-app .reviews-embed .ti-widget .ti-reviews-container-wrapper{padding:6px 0!important}
#mnhc-app #reviews{padding-left:0 !important;padding-right:0 !important}
#mnhc-app #reviews .wrap{max-width:none !important;padding-left:0 !important;padding-right:0 !important}
#mnhc-app #reviews .s-head{max-width:780px !important;margin-inline:auto !important;padding-inline:24px !important}
#mnhc-app .reviews-embed .ti-shortcode{display:none !important}
#mnhc-app .ti-placeholder{display:flex !important;flex-direction:column !important;align-items:center !important;gap:10px !important;text-align:center !important;background:#fff !important;border:1.5px dashed var(--line) !important;border-radius:22px !important;padding:46px 28px !important}
#mnhc-app .ti-placeholder .ti-g{width:54px !important;height:54px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;font-weight:900 !important;font-size:1.5rem !important;color:#fff !important;background:conic-gradient(from -45deg,#4285F4,#34A853,#FBBC05,#EA4335,#4285F4) !important}
#mnhc-app .ti-placeholder b{font-size:1.12rem !important;color:var(--p) !important;font-weight:900 !important}
#mnhc-app .ti-placeholder span:last-child{color:var(--m) !important;font-size:.94rem !important;max-width:420px !important;line-height:1.7 !important}
#mnhc-app .form-card{background:#fff !important;border-radius:24px !important;padding:34px 30px !important;box-shadow:var(--sh) !important;border:1.5px solid var(--line) !important}
#mnhc-app .form-card h3{font-size:1.4rem !important;font-weight:900 !important;color:var(--p) !important;margin-bottom:6px !important}
#mnhc-app .form-card .fsub{color:var(--m) !important;font-size:.94rem !important;margin-bottom:22px !important}
#mnhc-app .frow{display:grid !important;grid-template-columns:1fr 1fr !important;gap:13px !important}
#mnhc-app .field{display:flex !important;flex-direction:column !important;gap:6px !important;margin-bottom:13px !important}
#mnhc-app .field label{font-size:.86rem !important;font-weight:700 !important;color:var(--p) !important}
#mnhc-app .field label .req{color:#d04444 !important}
#mnhc-app .field input,#mnhc-app .field select,#mnhc-app .field textarea{padding:12px 14px !important;border:1.5px solid #e6e3ee !important;border-radius:11px !important;font-size:.95rem !important;background:#faf8fd !important;color:var(--t) !important;transition:.2s !important;width:100% !important}
#mnhc-app .field input:focus,#mnhc-app .field select:focus,#mnhc-app .field textarea:focus{outline:none !important;border-color:var(--g) !important;background:#fff !important;box-shadow:0 0 0 4px rgba(26,155,110,.1) !important}
#mnhc-app .field textarea{resize:vertical !important;min-height:90px !important}
#mnhc-app .fsuccess{display:none !important;padding:16px !important;background:var(--gl) !important;border:1.5px solid var(--g) !important;border-radius:14px !important;color:var(--g2) !important;font-weight:700 !important;text-align:center !important;margin-bottom:16px !important}
#mnhc-app .fsuccess.show{display:block !important}
#mnhc-app .fnote{margin-top:13px !important;font-size:.83rem !important;color:var(--m) !important;text-align:center !important;line-height:1.6 !important}
#mnhc-app .form-submit{width:100% !important;margin-top:6px !important}
@media(max-width:880px){
#mnhc-app .form-grid{grid-template-columns:1fr !important}
}
@media(max-width:480px){
#mnhc-app .frow{grid-template-columns:1fr !important}
}
#mnhc-app .cities{display:flex !important;flex-wrap:wrap !important;gap:11px !important;justify-content:center !important}
#mnhc-app .city{background:#fff !important;border:1.5px solid var(--line) !important;border-radius:30px !important;padding:11px 22px !important;font-weight:800 !important;color:var(--p) !important;font-size:.96rem !important;display:inline-flex !important;align-items:center !important;gap:8px !important;transition:.25s !important}
#mnhc-app .city:hover{background:var(--pl) !important;border-color:var(--p) !important;transform:translateY(-2px) !important}
#mnhc-app .city svg{width:16px !important;height:16px !important;color:var(--g) !important}
#mnhc-app .city.main{background:linear-gradient(135deg,var(--g),var(--gd)) !important;color:#fff !important;border-color:transparent !important}
#mnhc-app .city.main svg{color:#fff !important}
#mnhc-app .footer{background:#160a26 !important;color:rgba(255,255,255,.66) !important;padding:54px 0 26px !important}
#mnhc-app .footer .wrap{display:grid !important;grid-template-columns:1.4fr 1fr 1fr 1.2fr !important;gap:36px !important}
#mnhc-app .footer .brand-txt b{color:#fff !important}
#mnhc-app .footer .brand-logo{filter:brightness(0) invert(1) !important}
#mnhc-app .footer .brand-txt b span{color:#7fe3b8 !important}
#mnhc-app .footer-col h4{color:#fff !important;font-size:1.02rem !important;font-weight:800 !important;margin-bottom:16px !important}
#mnhc-app .footer-col a,#mnhc-app .footer-col p{display:block !important;color:rgba(255,255,255,.6) !important;font-size:.92rem !important;margin-bottom:10px !important;transition:.2s !important}
#mnhc-app .footer-col a:hover{color:#7fe3b8 !important}
#mnhc-app .footer-about p{line-height:1.8 !important;margin-top:14px !important}
#mnhc-app .footer-contact a{display:flex !important;align-items:center !important;gap:9px !important}
#mnhc-app .footer-contact svg{width:16px !important;height:16px !important;color:#7fe3b8 !important;flex-shrink:0 !important}
#mnhc-app .footer-soc{display:flex !important;gap:10px !important;margin-top:14px !important}
#mnhc-app .footer-soc a{width:38px !important;height:38px !important;border-radius:11px !important;background:rgba(255,255,255,.08) !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important}
#mnhc-app .footer-soc a:hover{background:var(--g) !important}
#mnhc-app .footer-soc svg{width:18px !important;height:18px !important;color:#fff !important}
#mnhc-app .footer-bottom{border-top:1px solid rgba(255,255,255,.1) !important;margin-top:40px !important;padding-top:22px !important;text-align:center !important;font-size:.86rem !important;color:rgba(255,255,255,.5) !important}
@media(max-width:880px){
#mnhc-app .footer .wrap{grid-template-columns:1fr 1fr !important}
}
@media(max-width:520px){
#mnhc-app .footer .wrap{grid-template-columns:1fr !important}
}
#mnhc-app .fab-stack{position:fixed !important;bottom:22px !important;left:22px !important;display:flex !important;flex-direction:column !important;gap:13px !important;z-index:80 !important}
#mnhc-app .fab{width:58px !important;height:58px !important;border-radius:50% !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 10px 26px rgba(0,0,0,.22) !important;transition:.3s !important}
#mnhc-app .fab:hover{transform:scale(1.08) !important}
#mnhc-app .fab svg{width:27px !important;height:27px !important}
#mnhc-app .fab-wa{background:linear-gradient(135deg,var(--wa),var(--wad)) !important;animation:fab-pulse 2.6s infinite !important}
#mnhc-app .fab-call{background:linear-gradient(135deg,var(--g),var(--gd)) !important}
@keyframes fab-pulse{0%,100%{box-shadow:0 10px 26px rgba(37,211,102,.4),0 0 0 0 rgba(37,211,102,.5)}50%{box-shadow:0 10px 26px rgba(37,211,102,.4),0 0 0 13px rgba(37,211,102,0)}}
#mnhc-app .reveal{opacity:0 !important;transform:translateY(24px) !important;transition:.7s cubic-bezier(.2,.7,.2,1) !important}
#mnhc-app .reveal.in{opacity:1 !important;transform:none !important}
@media(prefers-reduced-motion:reduce){
#mnhc-app .reveal{opacity:1 !important;transform:none !important;transition:none !important}
}

/* ===== plugin additions (theme-proof, ID-scoped, forced) ===== */
body.mnhc-body{margin:0 !important;padding:0 !important}
#mnhc-app{min-height:100vh !important;background:var(--bg) !important;color:var(--t) !important}
#mnhc-app *,#mnhc-app *::before,#mnhc-app *::after{box-sizing:border-box !important}
#mnhc-app img{max-width:100% !important;height:auto !important}
#mnhc-app,#mnhc-app *{font-family:'Tajawal','Segoe UI','Helvetica Neue',Arial,sans-serif !important}
#mnhc-app .hero h1,#mnhc-app .subhero h1,#mnhc-app .hero-card h3{color:#fff !important}
#mnhc-app .hero h1 .accent,#mnhc-app .cta-band h2 .accent{color:transparent !important}
#mnhc-app .btn-buy{background:linear-gradient(135deg,#5c2a6e,#7a3d8f) !important;color:#fff !important;box-shadow:0 10px 26px rgba(92,42,110,.3) !important}
#mnhc-app .btn-buy:hover{transform:translateY(-2px) !important}
#mnhc-app #reviews .wrap{max-width:none !important;padding-left:0 !important;padding-right:0 !important}
#mnhc-app .reviews-embed.reviews-full{max-width:1360px !important;width:100% !important;margin:0 auto !important}
#mnhc-app .ch-list a:hover .ch-tx b{color:var(--g) !important}
/* Trustindex: let cards size to their content instead of being clipped */
#mnhc-app .reviews-embed .ti-widget{width:100% !important;max-width:100% !important}
#mnhc-app .reviews-embed .ti-review-item,#mnhc-app .reviews-embed .ti-widget .ti-review-item{height:auto !important;min-height:0 !important}
#mnhc-app .reviews-embed .ti-widget .ti-inner{height:auto !important;padding:18px 16px !important}
#mnhc-app .reviews-embed .ti-widget .ti-review-text{max-height:none !important;overflow:visible !important;line-height:1.9 !important;font-size:.92rem !important}
#mnhc-app .reviews-embed .ti-widget .ti-reviews-container-wrapper{padding:6px 0 !important}
