/*
 * MedyaHizmetlerim V10 — light corporate premium authority layer.
 * Shared functional quality with SP, independent MH visual language.
 * The gift campaign is the only intentional dark contrast surface.
 */
:root{
  --mh10-bg:#f5f8fc;
  --mh10-surface:#fff;
  --mh10-surface-blue:#f1f7ff;
  --mh10-surface-ice:#edfaff;
  --mh10-text:#0b1f38;
  --mh10-muted:#60728a;
  --mh10-navy:#0a2d55;
  --mh10-blue:#1769e8;
  --mh10-electric:#00a8e8;
  --mh10-cyan:#36c8ee;
  --mh10-line:#d9e5f2;
  --mh10-line-strong:#b9d4ee;
  --mh10-success:#087f63;
  --mh10-shadow:0 22px 60px rgba(16,56,100,.10);
  --mh10-shadow-soft:0 12px 34px rgba(16,56,100,.075);
}

html{color-scheme:light;-webkit-text-size-adjust:100%;text-size-adjust:100%}
html body{color:var(--mh10-text)!important;background:var(--mh10-bg)!important;background-image:linear-gradient(180deg,#fbfdff 0,#f4f8fc 42%,#f8fbff 100%)!important}
html body :is(h1,h2,h3,h4,h5,strong,b){overflow-wrap:anywhere}
html body :is(p,span,a,li,small,label){overflow-wrap:break-word}
html body :is(img,svg,video,iframe){max-width:100%}
html body .container{min-width:0}

/* Header: restrained glass-white corporate bar. */
html body .premium-site-header{background:rgba(250,252,255,.96)!important;border-bottom:1px solid rgba(179,204,231,.72)!important;box-shadow:0 12px 36px rgba(25,61,101,.07)!important;backdrop-filter:blur(18px)}
html body .premium-header-shell{background:#fff!important;border:1px solid #dce7f3!important;border-radius:18px!important;box-shadow:0 14px 34px rgba(28,67,110,.08)!important}
html body .premium-navbar :is(a,button){color:#31455f!important}
html body .premium-navbar :is(a,button):hover{color:var(--mh10-blue)!important;background:#eff6ff!important}
html body .premium-header-cart{background:#f3f8ff!important;border:1px solid #cfe0f2!important;color:var(--mh10-navy)!important;box-shadow:none!important}
html body .premium-header-cart :is(strong,small){color:inherit!important}
html body .premium-header-cta{background:linear-gradient(120deg,var(--mh10-blue),var(--mh10-electric))!important;color:#fff!important;box-shadow:0 12px 28px rgba(23,105,232,.22)!important}

/* Homepage opening: bright editorial hero, not SP's purple discovery layout. */
html body .mh-activity-v2{background:transparent!important}
html body .mh-activity-v2__inner{border:1px solid #d8e6f3!important;border-radius:14px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 10px 28px rgba(18,56,98,.06)!important}
html body .mh-activity-v2__copy{color:#52677f!important}
html body .mh-activity-v2__copy strong{color:var(--mh10-navy)!important}
html body .mh-activity-v2__secure{color:var(--mh10-success)!important;background:#ecfaf5!important;border-color:#bfe8da!important}

html body .mh-premium-hero,
html body .tc-hero.mh-premium-hero{position:relative!important;overflow:hidden!important;background:linear-gradient(112deg,#fff 0%,#f4f9ff 55%,#eaf7ff 100%)!important;border-top:1px solid #e4edf6!important;border-bottom:1px solid #d6e5f3!important;color:var(--mh10-text)!important}
html body .mh-premium-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(41,111,177,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(41,111,177,.045) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,#000,transparent 78%);pointer-events:none}
html body .mh-premium-hero:after{content:"";position:absolute;right:-9%;top:-36%;width:48vw;height:48vw;border:1px solid rgba(23,105,232,.13);border-radius:50%;box-shadow:0 0 0 55px rgba(23,105,232,.035),0 0 0 112px rgba(0,168,232,.025);pointer-events:none}
html body .mh-hero__art{opacity:.13!important;filter:saturate(.75)!important}
html body .mh-hero__copy{position:relative;z-index:2;max-width:850px!important}
html body .mh-hero__kicker{color:var(--mh10-blue)!important;background:#eef5ff!important;border:1px solid #c9dcf4!important;border-radius:8px!important;letter-spacing:.14em!important}
html body .mh-premium-hero h1{color:var(--mh10-text)!important;text-shadow:none!important;letter-spacing:-.052em!important}
html body .mh-premium-hero h1 strong{color:var(--mh10-blue)!important;-webkit-text-fill-color:var(--mh10-blue)!important;background:none!important}
html body .mh-premium-hero p{color:#566b84!important}
html body .mh-hero__button--primary{background:linear-gradient(120deg,var(--mh10-blue),var(--mh10-electric))!important;color:#fff!important;border-color:transparent!important;box-shadow:0 15px 34px rgba(23,105,232,.23)!important}
html body .mh-hero__button--ghost{background:#fff!important;color:var(--mh10-navy)!important;border:1px solid #cbdced!important;box-shadow:0 10px 24px rgba(16,56,100,.07)!important}
html body .mh-hero__trust span{color:#455b75!important;background:rgba(255,255,255,.78)!important;border:1px solid #d5e3f0!important}
html body .mh-hero__trust i{color:var(--mh10-blue)!important;background:#edf5ff!important}

/* Homepage platform grid: original social marks, structured white cards. */
html body .mh-premium-category-wrap{padding-top:30px!important;padding-bottom:28px!important}
html body .mh-premium-category-wrap .catpi--list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
html body .mh-premium-category-wrap .catpi-item{min-width:0!important;min-height:104px!important;padding:17px!important;border:1px solid #dce6f1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 11px 28px rgba(21,58,99,.065)!important;transform:none!important}
html body .mh-premium-category-wrap .catpi-item:before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:18px!important;bottom:18px!important;width:3px!important;border-radius:0 4px 4px 0!important;background:linear-gradient(var(--mh10-blue),var(--mh10-cyan))!important;opacity:.9!important}
html body .mh-premium-category-wrap .catpi-item:hover{border-color:#a9c9e8!important;box-shadow:0 18px 42px rgba(20,83,151,.12)!important;transform:translateY(-3px)!important}
html body .mh-premium-category-wrap .catpi-item .text{min-width:0!important;color:#6a7c90!important}
html body .mh-premium-category-wrap .catpi-item .text span{display:block!important;color:var(--mh10-text)!important;white-space:normal!important;text-overflow:clip!important}

/* Selected packages: light cards and clear checked state. */
html body .mh-packages-v2{background:linear-gradient(180deg,#f3f8fe,#f9fcff)!important}
html body .mh-packages-v2__heading :is(h2,h3){color:var(--mh10-text)!important}
html body .mh-packages-v2__heading p{color:var(--mh10-muted)!important}
html body .mh-package-card{color:var(--mh10-text)!important;background:#fff!important;border:1px solid #d8e5f1!important;border-radius:18px!important;box-shadow:var(--mh10-shadow-soft)!important}
html body .mh-package-card:before{content:""!important;display:block!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:linear-gradient(var(--mh10-blue),var(--mh10-cyan))!important}
html body .mh-package-card :is(h3,strong,.mh-package-card__price){color:var(--mh10-text)!important;-webkit-text-fill-color:var(--mh10-text)!important}
html body .mh-package-card__platform{color:var(--mh10-blue)!important}
html body .mh-package-card__button{background:#eff6ff!important;border:1px solid #c9dcf1!important;color:var(--mh10-blue)!important}
html body .mh-package-card.is-featured{border-color:#8ebce8!important;box-shadow:0 18px 42px rgba(23,105,232,.14)!important}
html body .mh-trust-v2__item{background:#fff!important;border:1px solid #dce6f1!important;color:var(--mh10-text)!important;box-shadow:0 10px 27px rgba(20,58,100,.06)!important}
html body .mh-trust-v2__item span{color:var(--mh10-muted)!important}

html body #mh-service-grid-v31 a.mh-v31-platform-card,
html body #mh-service-grid-v31 a.mh-v31-platform-card:link,
html body #mh-service-grid-v31 a.mh-v31-platform-card:visited,
html body #mh-service-grid-v31 a.mh-v31-platform-card:hover,
html body #mh-service-grid-v31 a.mh-v31-platform-card:focus,
html body #mh-service-grid-v31 a.mh-v31-platform-card:active{
  min-width:0!important;color:var(--mh10-text)!important;background:#fff!important;background-image:none!important;
  border:1px solid #d8e5f1!important;border-radius:16px!important;box-shadow:0 11px 29px rgba(20,58,100,.065)!important;
  opacity:1!important;filter:none!important;
}
html body #mh-service-grid-v31 a.mh-v31-platform-card:hover,
html body #mh-service-grid-v31 a.mh-v31-platform-card:focus-visible{border-color:#9fc3e5!important;box-shadow:0 18px 42px rgba(23,89,159,.11)!important;transform:translateY(-3px)!important}
html body #mh-service-grid-v31 a.mh-v31-platform-card .text,
html body #mh-service-grid-v31 a.mh-v31-platform-card .text strong{color:var(--mh10-text)!important;-webkit-text-fill-color:var(--mh10-text)!important;text-shadow:none!important}
html body #mh-service-grid-v31 a.mh-v31-platform-card .text :is(em,small){color:var(--mh10-muted)!important;-webkit-text-fill-color:var(--mh10-muted)!important;white-space:normal!important}
html body #mh-service-grid-v31 a.mh-v31-platform-card .icon.mh-brand-tile{border-radius:14px!important}

/* Premium home: different section order and measured corporate rhythm. */
html body .premium-home-v23--mh{display:flex!important;flex-direction:column!important;background:transparent!important}
html body .premium-home-v23--mh > .premium-stories-v23{order:1}
html body .premium-home-v23--mh > .premium-process-v23{order:2}
html body .premium-home-v23--mh > .premium-benefits-v23{order:3}
html body .premium-home-v23--mh > .premium-visual-v23{order:4}
html body .premium-home-v23--mh > .premium-editorial-v23{order:5}
html body .premium-home-v23--mh > .premium-faq-v23{order:6}
html body .premium-home-v23--mh > section{background:transparent!important;color:var(--mh10-text)!important}
html body .premium-home-v23--mh > section:nth-child(even){background:linear-gradient(180deg,#f0f6fc,#f8fbfe)!important;border-block:1px solid #e0eaf4!important}
html body .premium-home-v23--mh .premium-section-heading{max-width:850px!important;margin-left:0!important;text-align:left!important}
html body .premium-home-v23--mh :is(.premium-section-heading,.premium-benefits-copy,.premium-visual-copy) h2{color:var(--mh10-text)!important;text-shadow:none!important}
html body .premium-home-v23--mh :is(.premium-section-heading,.premium-benefits-copy,.premium-visual-copy) p{color:var(--mh10-muted)!important}
html body .premium-home-v23--mh .premium-eyebrow{color:var(--mh10-blue)!important;background:#eef5ff!important;border:1px solid #cbdff4!important;border-radius:7px!important}
html body .premium-home-v23--mh :is(.premium-step-card,.premium-benefit-card,.premium-faq-item,.premium-story-card,.premium-editorial-feature,.premium-editorial-item){background:#fff!important;border:1px solid #d9e5f1!important;border-radius:17px!important;box-shadow:0 13px 34px rgba(20,58,100,.065)!important;color:var(--mh10-text)!important}
html body .premium-home-v23--mh :is(.premium-step-card,.premium-benefit-card){overflow:hidden!important}
html body .premium-home-v23--mh :is(.premium-step-card,.premium-benefit-card):before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:linear-gradient(var(--mh10-blue),var(--mh10-cyan))!important}
html body .premium-home-v23--mh :is(.premium-step-card,.premium-benefit-card) :is(h3,strong){color:var(--mh10-text)!important}
html body .premium-home-v23--mh :is(.premium-step-card,.premium-benefit-card) p{color:var(--mh10-muted)!important}
html body .premium-home-v23--mh .premium-step-number{color:#98abc0!important}
html body .premium-home-v23--mh .premium-icon-box{background:#eef6ff!important;border:1px solid #c8dcf2!important;color:var(--mh10-blue)!important;box-shadow:none!important}
html body .premium-home-v23--mh .premium-visual-shell{background:linear-gradient(112deg,#fff,#edf7ff)!important;border:1px solid #d4e3f1!important;border-radius:22px!important;box-shadow:var(--mh10-shadow)!important}
html body .premium-home-v23--mh .premium-visual-tags span{background:#fff!important;border:1px solid #d2e2f1!important;color:#385470!important}
html body .premium-home-v23--mh .premium-stories-layout{gap:28px!important}
html body .premium-home-v23--mh .premium-story-card :is(strong,h3){color:var(--mh10-text)!important}
html body .premium-home-v23--mh .premium-story-card :is(p,span){color:var(--mh10-muted)!important}
html body .premium-home-v23--mh .premium-faq-item summary{color:var(--mh10-text)!important}
html body .premium-home-v23--mh .premium-faq-item p{color:var(--mh10-muted)!important}
html body .premium-home-v23--mh .premium-inline-link{color:var(--mh10-blue)!important}

/* Campaign exception: one deliberate navy contrast signature. */
html body :is(.gift-top-spotlight-v3__card,.mh-gift-home-v3__card){color:#fff!important}
html body :is(.gift-top-spotlight-v3__card,.mh-gift-home-v3__card) :is(h2,h3,strong,.gift-top-spotlight-v3__title){color:#fff!important;-webkit-text-fill-color:#fff!important}
html body :is(.gift-top-spotlight-v3__card,.mh-gift-home-v3__card) p{color:#c8d5e8!important}

/* Service catalogue: light authority, asymmetric information hierarchy. */
html body .mh-v100-service-shell{background:var(--mh10-bg)!important}
html body .mh-v100-service-shell .psc-hero{background:linear-gradient(112deg,#fff,#edf7ff)!important;border-bottom:1px solid #d6e5f3!important;color:var(--mh10-text)!important}
html body .mh-v100-service-shell .psc-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(31,111,181,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(31,111,181,.045) 1px,transparent 1px);background-size:64px 64px;pointer-events:none}
html body .mh-v100-service-shell .psc-hero-main{position:relative!important;z-index:1!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important}
html body .mh-v100-service-shell .psc-hero h1{color:var(--mh10-text)!important;text-shadow:none!important}
html body .mh-v100-service-shell .psc-hero-description{color:var(--mh10-muted)!important}
html body .mh-service-kicker{display:inline-flex!important;margin-bottom:10px!important;padding:6px 9px!important;border:1px solid #c9dff3!important;border-radius:7px!important;background:#f2f7ff!important;color:var(--mh10-blue)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.13em!important}
html body .mh-v100-service-shell .psc-meta-item{background:#fff!important;border:1px solid #d2e2f1!important;color:#506780!important;box-shadow:none!important}
html body .mh-v100-service-shell .psc-meta-item strong,
html body .mh-v100-service-shell .psc-meta-item i{color:var(--mh10-blue)!important}
html body .mh-v100-service-shell .psc-hero-rail{background:linear-gradient(90deg,var(--mh10-blue),var(--mh10-cyan),transparent)!important;height:2px!important}
html body .mh-v100-service-shell .psc-catalog{background:transparent!important}
html body .mh-v100-service-shell .psc-heading h2{color:var(--mh10-text)!important}
html body .mh-v100-service-shell .psc-heading p{color:var(--mh10-muted)!important}
html body .mh-v100-service-shell .psc-toolbar{background:#fff!important;border:1px solid #d7e4f0!important;border-radius:15px!important;box-shadow:0 10px 27px rgba(20,58,100,.055)!important}
html body .mh-v100-service-shell .psc-search{background:#f8fbff!important;border:1px solid #d4e2f0!important}
html body .mh-v100-service-shell .psc-search input{color:var(--mh10-text)!important;background:transparent!important}
html body .mh-v100-service-shell .psc-card{position:relative!important;min-width:0!important;background:#fff!important;border:1px solid #d9e5f1!important;border-radius:16px!important;box-shadow:0 11px 29px rgba(20,58,100,.065)!important;overflow:hidden!important}
html body .mh-v100-service-shell .psc-card:before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:linear-gradient(var(--mh10-blue),var(--mh10-cyan))!important}
html body .mh-v100-service-shell .psc-card:hover{border-color:#a7c8e7!important;box-shadow:0 18px 42px rgba(23,89,159,.115)!important;transform:translateY(-3px)!important}
html body .mh-v100-service-shell .psc-card-copy h3{color:var(--mh10-text)!important;-webkit-text-fill-color:var(--mh10-text)!important;white-space:normal!important}
html body .mh-v100-service-shell .psc-card-cta{color:var(--mh10-blue)!important}

/* Profile verification desk: a corporate split console, not SP's card style. */
html body .mh-profile-desk{padding:48px 0 30px!important;background:linear-gradient(180deg,#f5f9fd,#eef6fd)!important;border-bottom:1px solid #dce8f3!important}
html body .mh-profile-desk__shell{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:0!important;overflow:hidden!important;border:1px solid #cfdfed!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--mh10-shadow)!important}
html body .mh-profile-desk__intro{padding:48px!important;background:linear-gradient(135deg,#fff,#f4f9ff)!important;border-right:1px solid #d9e6f1!important}
html body .mh-profile-desk__eyebrow{display:inline-flex!important;align-items:center!important;gap:7px!important;margin-bottom:14px!important;color:var(--mh10-blue)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important}
html body .mh-profile-desk__intro h2{margin:0 0 12px!important;color:var(--mh10-text)!important;font-size:clamp(29px,3.25vw,48px)!important;line-height:1.04!important;letter-spacing:-.045em!important}
html body .mh-profile-desk__intro > p{max-width:660px!important;margin:0 0 24px!important;color:var(--mh10-muted)!important;font-size:16px!important;line-height:1.62!important}
html body .mh-profile-desk__form{display:grid!important;grid-template-columns:50px minmax(0,1fr) auto!important;align-items:center!important;gap:0!important;padding:6px!important;border:1px solid #cbddec!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 28px rgba(20,58,100,.075)!important}
html body .mh-profile-desk__at{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:9px!important;background:#eaf4ff!important;color:var(--mh10-blue)!important;font-weight:900!important}
html body .mh-profile-desk__form input{min-width:0!important;height:52px!important;padding:0 12px!important;border:0!important;background:transparent!important;color:var(--mh10-text)!important;font-size:16px!important;box-shadow:none!important}
html body .mh-profile-desk__form button{min-height:50px!important;padding:0 20px!important;border-radius:10px!important;background:linear-gradient(120deg,var(--mh10-blue),var(--mh10-electric))!important;color:#fff!important;font-weight:850!important;box-shadow:0 10px 24px rgba(23,105,232,.2)!important}
html body .mh-profile-desk__status{display:flex!important;align-items:center!important;gap:8px!important;margin-top:13px!important;color:#6a7c90!important;font-size:13px!important}
html body .mh-profile-desk__status.is-ok{color:var(--mh10-success)!important}
html body .mh-profile-desk__status.is-error{color:#b43e48!important}
html body .mh-profile-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:mh10spin .7s linear infinite}
@keyframes mh10spin{to{transform:rotate(360deg)}}
html body .mh-profile-card{position:relative!important;display:flex!important;min-width:0!important;flex-direction:column!important;justify-content:center!important;padding:36px!important;background:#fbfdff!important;color:var(--mh10-text)!important}
html body .mh-profile-card[hidden]{display:none!important}
html body .mh-profile-card__topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-bottom:16px!important;border-bottom:1px solid #dce6f0!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important}
html body .mh-profile-card__topline > span:first-child{display:flex!important;align-items:center!important;gap:9px!important}
html body .mh-inline-brand{width:36px!important;height:36px!important;border-radius:9px!important}
html body .mh-profile-card__state{padding:7px 9px!important;border:1px solid #bee5d8!important;border-radius:8px!important;background:#edf9f5!important;color:var(--mh10-success)!important;font-size:10px!important}
html body .mh-profile-card__identity{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:20px!important;margin-top:24px!important}
html body .mh-profile-card__avatar{position:relative!important;width:92px!important;height:92px!important;overflow:hidden!important;border:4px solid #fff!important;border-radius:50%!important;background:#eaf2fb!important;box-shadow:0 0 0 1px #c9dbec,0 14px 28px rgba(20,58,100,.13)!important}
html body .mh-profile-card__avatar img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
html body .mh-profile-avatar-fallback{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;background:linear-gradient(145deg,#e6f2ff,#cce7ff)!important;color:var(--mh10-blue)!important;font-size:33px!important;font-weight:900!important}
html body .mh-profile-card__identity strong{display:block!important;color:var(--mh10-text)!important;font-size:22px!important}
html body .mh-profile-card__identity a{display:inline-flex!important;gap:5px!important;margin-top:7px!important;color:var(--mh10-blue)!important;font-weight:800!important}
html body .mh-profile-card__bio{margin:20px 0!important;color:var(--mh10-muted)!important;line-height:1.55!important}
html body .mh-profile-card__stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
html body .mh-profile-card__stats > div{min-width:0!important;padding:12px 8px!important;border:1px solid #d9e6f1!important;border-radius:11px!important;background:#fff!important;text-align:center!important}
html body .mh-profile-card__stats strong{display:block!important;color:var(--mh10-text)!important;font-size:17px!important}
html body .mh-profile-card__stats span{display:block!important;margin-top:3px!important;color:#718299!important;font-size:10px!important}
html body .mh-profile-card__action{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:48px!important;margin-top:18px!important;border:1px solid #cbdff2!important;border-radius:11px!important;background:#eef6ff!important;color:var(--mh10-blue)!important;font-weight:850!important}

/* Category and product pages: remove legacy dark surfaces and prevent overlap. */
html body .pcd-shell,
html body .pcd-shell .intro--page,
html body .pcd-shell .service--area,
html body .pcd-shell .service--body{background:transparent!important;color:var(--mh10-text)!important}
html body .pcd-shell .intro--head{background:linear-gradient(112deg,#fff,#edf7ff)!important;border:1px solid #d4e3f1!important;border-radius:20px!important;box-shadow:var(--mh10-shadow-soft)!important}
html body .pcd-shell .intro--head :is(h1,h2,strong){color:var(--mh10-text)!important;-webkit-text-fill-color:var(--mh10-text)!important;text-shadow:none!important}
html body .pcd-shell .intro--head p{color:var(--mh10-muted)!important;-webkit-text-fill-color:var(--mh10-muted)!important}
html body .pcd-shell .pack--list{align-items:stretch!important}
html body .pcd-shell .pack--list .pack.available{min-width:0!important;height:auto!important;min-height:150px!important;overflow:visible!important;background:#fff!important;background-image:none!important;border:1px solid #d7e4f0!important;border-radius:16px!important;box-shadow:0 11px 28px rgba(20,58,100,.065)!important;color:var(--mh10-text)!important}
html body .pcd-shell .pack--list .pack.available:hover{border-color:#9fc4e7!important;box-shadow:0 17px 40px rgba(23,90,158,.12)!important}
html body .pcd-shell .pack--list .pack.available :is(.amount,.type){color:var(--mh10-text)!important;-webkit-text-fill-color:var(--mh10-text)!important;text-shadow:none!important;white-space:normal!important}
html body .pcd-shell .pack--list .pack.available .price{background:#eef6ff!important;border:1px solid #c5dbef!important;color:var(--mh10-blue)!important;-webkit-text-fill-color:var(--mh10-blue)!important}
html body .pcd-shell .pack--list .pack.available.selected,
html body .pcd-shell .pack--list .pack.available.is-selected{border:2px solid var(--mh10-blue)!important;background:#f4f9ff!important;box-shadow:0 0 0 4px rgba(23,105,232,.09),0 17px 40px rgba(23,90,158,.13)!important}

html body .mh-order-hero{background:linear-gradient(112deg,#fff,#edf7ff)!important;border-block:1px solid #d5e4f2!important;color:var(--mh10-text)!important}
html body .mh-order-hero :is(h1,h2,strong){color:var(--mh10-text)!important;-webkit-text-fill-color:var(--mh10-text)!important;text-shadow:none!important}
html body .mh-order-hero :is(p,span:not(.mh-order-eyebrow)){color:var(--mh10-muted)!important;-webkit-text-fill-color:var(--mh10-muted)!important}
html body .mh-order-eyebrow{color:var(--mh10-blue)!important;-webkit-text-fill-color:var(--mh10-blue)!important}
html body .mh-service-tabs{background:#fff!important;border-bottom:1px solid #d8e4f0!important}
html body .mh-service-tabs a{color:#536880!important;background:#f6f9fc!important;border:1px solid #dce6ef!important}
html body .mh-service-tabs a.is-active{color:var(--mh10-blue)!important;background:#edf5ff!important;border-color:#b9d4ee!important}
html body #orderPage.mh-order-page{background:transparent!important}
html body #orderPage.mh-order-page :is(.mh-order-card,.mh-summary-card,.mh-trust-grid>div){background:#fff!important;border:1px solid #d8e5f1!important;color:var(--mh10-text)!important;box-shadow:var(--mh10-shadow-soft)!important}
html body #orderPage.mh-order-page :is(.mh-order-card__head h2,.mh-summary-card h2,.mh-trust-grid strong){color:var(--mh10-text)!important;-webkit-text-fill-color:var(--mh10-text)!important}
html body #orderPage.mh-order-page :is(.mh-order-card__head p,.mh-trust-grid span,.mh-summary-card li,.mh-add-note){color:var(--mh10-muted)!important;-webkit-text-fill-color:var(--mh10-muted)!important}
html body #orderPage.mh-order-page .mh-step{background:linear-gradient(135deg,var(--mh10-blue),var(--mh10-electric))!important;color:#fff!important;box-shadow:0 10px 22px rgba(23,105,232,.22)!important}
html body #orderPage.mh-order-page .mh-target-box{min-width:0!important}
html body #orderPage.mh-order-page .mh-target-row{min-width:0!important;max-width:100%!important}
html body #mh-order-target{min-width:0!important;max-width:100%!important;color:var(--mh10-text)!important;-webkit-text-fill-color:var(--mh10-text)!important;background:#f9fbfe!important;border-color:#cadcea!important;box-shadow:none!important}
html body #mh-order-target:focus{border-color:#6aaee8!important;box-shadow:0 0 0 4px rgba(23,105,232,.1)!important}
html body #mh-target-check{background:linear-gradient(120deg,var(--mh10-blue),var(--mh10-electric))!important;color:#fff!important;box-shadow:0 11px 24px rgba(23,105,232,.2)!important}
html body .mh-target-status{color:#61758d!important}
html body .mh-target-status.is-ok{color:var(--mh10-success)!important;-webkit-text-fill-color:var(--mh10-success)!important}
html body .mh-summary-badge{background:#edf5ff!important;border:1px solid #c6dbef!important;color:var(--mh10-blue)!important;-webkit-text-fill-color:var(--mh10-blue)!important}
html body .mh-package-option{min-width:0!important;height:auto!important;min-height:142px!important;background:#fff!important;border:1px solid #d6e3ef!important;color:var(--mh10-text)!important;box-shadow:0 8px 22px rgba(20,58,100,.05)!important}
html body .mh-package-option :is(strong,span,b){color:var(--mh10-text)!important;-webkit-text-fill-color:var(--mh10-text)!important;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}
html body .mh-package-option.is-selected{background:#f2f8ff!important;border:2px solid var(--mh10-blue)!important;box-shadow:0 0 0 4px rgba(23,105,232,.09)!important}
html body .mh-package-option.is-selected:after{content:"✓"!important;display:grid!important;position:absolute!important;right:9px!important;top:9px!important;width:23px!important;height:23px!important;place-items:center!important;border-radius:50%!important;background:var(--mh10-blue)!important;color:#fff!important;font-size:12px!important;font-weight:900!important}
html body .mh-add-cart{background:linear-gradient(120deg,var(--mh10-blue),var(--mh10-electric))!important;color:#fff!important;box-shadow:0 14px 30px rgba(23,105,232,.22)!important}

/* Live target preview: profile and post/reels, fully responsive. */
html body #mh-target-preview.mh-target-preview{display:grid!important;grid-template-columns:100px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;margin-top:16px!important;padding:15px!important;background:#f7fbff!important;background-image:none!important;border:1px solid #cddfed!important;border-radius:16px!important;box-shadow:0 12px 28px rgba(20,58,100,.07)!important;color:var(--mh10-text)!important;opacity:1!important;filter:none!important}
html body #mh-target-preview[hidden]{display:none!important}
html body #mh-target-preview .mh-target-preview__bar{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-bottom:11px!important;border-bottom:1px solid #dbe6ef!important;color:var(--mh10-blue)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important}
html body #mh-target-preview .mh-target-preview__bar span{color:inherit!important;-webkit-text-fill-color:inherit!important;white-space:normal!important}
html body #mh-target-preview .mh-target-preview__media{display:block!important;position:relative!important;width:100px!important;height:100px!important;overflow:hidden!important;border:1px solid #d1dfec!important;border-radius:14px!important;background:#eaf3fc!important;box-shadow:none!important}
html body #mh-target-preview .mh-target-preview__media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:13px!important;background:#eaf3fc!important}
html body #mh-target-preview .mh-target-preview__media img[hidden]{display:none!important}
html body #mh-target-preview .mh-preview-fallback{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;background:linear-gradient(145deg,#eaf4ff,#d7eaff)!important;color:var(--mh10-blue)!important}
html body #mh-target-preview .mh-preview-fallback[hidden]{display:none!important}
html body #mh-target-preview .mh-preview-fallback svg{width:38px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}
html body #mh-target-preview .mh-target-preview__copy{display:flex!important;min-width:0!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important}
html body #mh-target-preview .mh-target-preview__copy :is(strong,span,small){display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;color:var(--mh10-muted)!important;-webkit-text-fill-color:var(--mh10-muted)!important;white-space:normal!important;text-overflow:ellipsis!important}
html body #mh-target-preview .mh-target-preview__copy strong{color:var(--mh10-text)!important;-webkit-text-fill-color:var(--mh10-text)!important;font-size:18px!important}
html body #mh-target-preview .mh-target-preview__username{color:var(--mh10-blue)!important;-webkit-text-fill-color:var(--mh10-blue)!important;font-weight:800!important}
html body #mh-target-preview .mh-target-preview__stats{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
html body #mh-target-preview .mh-target-preview__stats[hidden]{display:none!important}
html body #mh-target-preview .mh-target-preview__stats>div{display:block!important;min-width:0!important;padding:10px 7px!important;border:1px solid #dbe6f0!important;border-radius:10px!important;background:#fff!important;text-align:center!important}
html body #mh-target-preview .mh-target-preview__stats b{display:block!important;color:var(--mh10-text)!important;font-size:16px!important}
html body #mh-target-preview .mh-target-preview__stats span{display:block!important;color:#708299!important;font-size:10px!important}
html body #mh-target-preview[data-mh-target-type="post"]{grid-template-columns:minmax(180px,240px) minmax(0,1fr)!important;align-items:start!important}
html body #mh-target-preview[data-mh-target-type="post"] .mh-target-preview__media{width:100%!important;height:auto!important;min-height:180px!important}
html body #mh-target-preview[data-mh-target-type="post"] .mh-target-preview__media img{width:100%!important;height:auto!important;max-height:440px!important;object-fit:contain!important}
html body #mh-target-preview[data-mh-target-type="post"] .mh-target-preview__copy{align-self:center!important}
html body #mh-target-preview[data-mh-target-type="post"] .mh-target-preview__stats{display:none!important}

/* Cart, checkout and footer remain light; payment integrations untouched. */
html body .mh-cart-drawer{background:#fff!important;color:var(--mh10-text)!important}
html body .mh-cart-drawer__head,
html body .mh-cart-drawer__foot{background:#f5f9fd!important;border-color:#dce7f1!important}
html body .mh-cart-drawer__item{background:#fff!important;border-color:#dce6f0!important}
html body .mh-cart-drawer__item :is(strong,b){color:var(--mh10-text)!important}
html body .mh-cart-drawer__item :is(span,small){color:var(--mh10-muted)!important}
html body.mh-checkout-page #orderPage,
html body.mh-checkout-page #loftOrderForm{background:transparent!important;color:var(--mh10-text)!important}
html body.mh-checkout-page :is(.order--step,.baco-step,.firstcont,.mh-payment-continue){background:#fff!important;border-color:#d8e5f1!important;color:var(--mh10-text)!important;box-shadow:var(--mh10-shadow-soft)!important}
html body.mh-checkout-page :is(input.form-control,select.form-control,textarea.form-control){color:var(--mh10-text)!important;-webkit-text-fill-color:var(--mh10-text)!important;background:#f9fbfe!important;border-color:#cdddea!important;box-shadow:none!important}
html body.mh-checkout-page .selectPayment{background:#fff!important;border-color:#d5e3ef!important;color:var(--mh10-text)!important}
html body.mh-checkout-page .selectPayment.selected{background:#eef6ff!important;border:2px solid var(--mh10-blue)!important;box-shadow:0 0 0 4px rgba(23,105,232,.08)!important}
html body footer{background:#f4f8fc!important;border-top:1px solid #d9e5f0!important;color:var(--mh10-text)!important}
html body footer :is(.footer-nav-heading,.footer-about-desc,.fn-item,.copyright){color:#51677f!important}
html body .bottom--menu{background:rgba(255,255,255,.96)!important;border-top:1px solid #d9e5f0!important;box-shadow:0 -12px 32px rgba(20,58,100,.08)!important}

/* One original social-logo authority across homepage, service, order, cart and footer. */
html body .mh-brand-tile.mh-brand-tile.mh-brand-tile{
  --mh-brand:#1769e8;--mh-brand-glow:rgba(23,105,232,.18);--mh-brand-ink:#fff;
  position:relative!important;display:grid!important;place-items:center!important;overflow:hidden!important;
  border:1px solid rgba(255,255,255,.95)!important;border-radius:22%!important;
  background:var(--mh-brand)!important;background-image:none!important;color:var(--mh-brand-ink)!important;
  -webkit-text-fill-color:var(--mh-brand-ink)!important;box-shadow:0 11px 24px var(--mh-brand-glow)!important;
  filter:none!important;isolation:isolate!important;transform:none!important;
}
html body .mh-brand-tile.mh-brand-tile.mh-brand-tile:before,
html body .mh-brand-tile.mh-brand-tile.mh-brand-tile:after{content:none!important;display:none!important}
html body .mh-brand-tile.mh-brand-tile.mh-brand-tile>i{position:relative!important;z-index:1!important;margin:0!important;background:none!important;border:0!important;color:var(--mh-brand-ink)!important;-webkit-text-fill-color:var(--mh-brand-ink)!important;text-shadow:none!important;filter:none!important;opacity:1!important;transform:none!important}
html body .mh-brand-tile[data-mh-brand="instagram"]{--mh-brand:#f72565;--mh-brand-glow:rgba(247,37,101,.20)}
html body .mh-brand-tile[data-mh-brand="tiktok"]{--mh-brand:#242424;--mh-brand-glow:rgba(0,0,0,.18)}
html body .mh-brand-tile[data-mh-brand="youtube"]{--mh-brand:#e60000;--mh-brand-glow:rgba(230,0,0,.18)}
html body .mh-brand-tile[data-mh-brand="facebook"]{--mh-brand:#4776d0;--mh-brand-glow:rgba(71,118,208,.20)}
html body .mh-brand-tile[data-mh-brand="spotify"]{--mh-brand:#1ed760;--mh-brand-glow:rgba(30,215,96,.19)}
html body .mh-brand-tile[data-mh-brand="linkedin"]{--mh-brand:#0a66c2;--mh-brand-glow:rgba(10,102,194,.19)}
html body .mh-brand-tile[data-mh-brand="twitter"]{--mh-brand:#080808;--mh-brand-glow:rgba(0,0,0,.18)}
html body .mh-brand-tile[data-mh-brand="twitch"]{--mh-brand:#9146ff;--mh-brand-glow:rgba(145,70,255,.20)}
html body .mh-brand-tile[data-mh-brand="telegram"]{--mh-brand:#2aabee;--mh-brand-glow:rgba(42,171,238,.20)}
html body .mh-brand-tile[data-mh-brand="whatsapp"]{--mh-brand:#25d366;--mh-brand-glow:rgba(37,211,102,.19)}
html body .mh-brand-tile[data-mh-brand="pubg"]{--mh-brand:#b58a32;--mh-brand-glow:rgba(181,138,50,.19)}
html body .mh-brand-tile[data-mh-brand="google"]{--mh-brand:#1689ed;--mh-brand-glow:rgba(22,137,237,.19)}
html body .mh-brand-tile[data-mh-brand="threads"]{--mh-brand:#050505;--mh-brand-glow:rgba(0,0,0,.18)}
html body .mh-brand-tile[data-mh-brand="discord"]{--mh-brand:#5865f2;--mh-brand-glow:rgba(88,101,242,.20)}
html body .mh-brand-tile[data-mh-brand="kick"]{--mh-brand:#53fc18;--mh-brand-glow:rgba(83,252,24,.20);--mh-brand-ink:#0b1608}
html body .mh-brand-tile[data-mh-brand="pinterest"]{--mh-brand:#e60023;--mh-brand-glow:rgba(230,0,35,.18)}
html body .mh-brand-tile[data-mh-brand="soundcloud"]{--mh-brand:#ff5500;--mh-brand-glow:rgba(255,85,0,.20)}
html body .mh-brand-tile[data-mh-brand="snapchat"]{--mh-brand:#fffc00;--mh-brand-glow:rgba(213,209,0,.20);--mh-brand-ink:#111}
html body .mh-brand-tile[data-mh-brand="reddit"]{--mh-brand:#ff4500;--mh-brand-glow:rgba(255,69,0,.20)}
html body .mh-brand-tile[data-mh-brand="kwai"]{--mh-brand:#ff5f18;--mh-brand-glow:rgba(255,95,24,.20)}
html body .mh-brand-tile[data-mh-brand="tumblr"]{--mh-brand:#35465c;--mh-brand-glow:rgba(53,70,92,.20)}
html body .mh-brand-tile[data-mh-brand="vk"]{--mh-brand:#0077ff;--mh-brand-glow:rgba(0,119,255,.20)}
html body .mh-brand-tile[data-mh-brand="dailymotion"]{--mh-brand:#0f3f9f;--mh-brand-glow:rgba(15,63,159,.20)}
html body .mh-brand-tile[data-mh-brand="shazam"]{--mh-brand:#0088ff;--mh-brand-glow:rgba(0,136,255,.20)}
html body .mh-brand-tile[data-mh-brand="likee"]{--mh-brand:#ff3158;--mh-brand-glow:rgba(255,49,88,.20)}
html body :is(.psc-platform-icon,.mh-order-hero__icon).mh-brand-tile{border-radius:18px!important}
html body .psc-card-icon.mh-brand-tile{width:64px!important;height:64px!important;border-radius:14px!important}
html body .catpi-item .icon.mh-brand-tile{width:58px!important;height:58px!important;border-radius:14px!important}
html body .mh-package-card__icon.mh-brand-tile{border-radius:11px!important}
html body .footer-socials .fsocial-item.mh-brand-tile{border-radius:10px!important}

/* Mobile first: no Safari focus zoom, no horizontal overflow, no stacked copy. */
@media(max-width:980px){
  html body .mh-premium-category-wrap .catpi--list{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  html body .mh-profile-desk__shell{grid-template-columns:1fr!important}
  html body .mh-profile-desk__intro{padding:36px!important;border-right:0!important;border-bottom:1px solid #d9e6f1!important}
  html body .mh-profile-card{padding:32px!important}
}
@media(max-width:767px){
  html,body{max-width:100%!important;overflow-x:hidden!important}
  html body .container{width:100%!important;max-width:100%!important;padding-inline:15px!important}
  html body :is(input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="password"],input[type="search"],select,textarea){font-size:16px!important;line-height:1.3!important;touch-action:manipulation!important;transform:none!important;zoom:1!important}
  html body .premium-header-shell{min-height:74px!important;border-radius:14px!important}
  html body .premium-brand{max-width:calc(100% - 108px)!important;min-width:0!important}
  html body .premium-brand-logo{width:100%!important;min-width:0!important;max-width:245px!important;height:auto!important;object-fit:contain!important}
  html body .mh-premium-hero{padding-block:40px!important}
  html body .mh-premium-hero h1{font-size:clamp(37px,12vw,54px)!important;line-height:.98!important}
  html body .mh-premium-hero p{font-size:15px!important;line-height:1.58!important}
  html body .mh-hero__actions{display:grid!important;grid-template-columns:1fr!important}
  html body .mh-hero__button{width:100%!important;min-width:0!important}
  html body .mh-hero__trust{display:grid!important;grid-template-columns:1fr!important}
  html body .mh-premium-category-wrap .catpi--list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  html body .mh-premium-category-wrap .catpi-item{min-height:126px!important;padding:14px 11px!important;align-items:flex-start!important}
  html body .mh-premium-category-wrap .catpi-item .text{font-size:11px!important;line-height:1.3!important}
  html body .mh-premium-category-wrap .catpi-item .text span{font-size:15px!important}
  html body .premium-home-v23--mh .premium-section-heading{margin-left:0!important;text-align:left!important}
  html body .premium-home-v23--mh :is(.premium-step-card,.premium-benefit-card,.premium-faq-item,.premium-story-card){border-radius:14px!important}
  html body .mh-v100-service-shell .psc-hero-main{grid-template-columns:76px minmax(0,1fr)!important;gap:16px!important}
  html body .mh-v100-service-shell .psc-platform-icon{width:72px!important;height:72px!important}
  html body .mh-v100-service-shell .psc-hero h1{font-size:clamp(30px,9vw,42px)!important;line-height:1.02!important}
  html body .mh-v100-service-shell .psc-toolbar{display:block!important;padding:11px!important}
  html body .mh-v100-service-shell .psc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  html body .mh-v100-service-shell .psc-card{min-height:160px!important;padding:14px!important}
  html body .mh-v100-service-shell .psc-card-copy h3{font-size:16px!important;line-height:1.23!important}
  html body .mh-profile-desk{padding:24px 0 18px!important}
  html body .mh-profile-desk__shell{border-radius:16px!important}
  html body .mh-profile-desk__intro{padding:24px 17px!important}
  html body .mh-profile-desk__intro h2{font-size:clamp(28px,9vw,38px)!important}
  html body .mh-profile-desk__form{grid-template-columns:44px minmax(0,1fr)!important;gap:0!important}
  html body .mh-profile-desk__form button{grid-column:1/-1!important;width:100%!important;margin-top:6px!important}
  html body .mh-profile-card{padding:22px 17px!important}
  html body .mh-profile-card__identity{grid-template-columns:76px minmax(0,1fr)!important;gap:14px!important}
  html body .mh-profile-card__avatar{width:76px!important;height:76px!important}
  html body .mh-profile-card__identity strong{font-size:18px!important}
  html body .mh-order-hero{padding:28px 0!important}
  html body .mh-order-hero__inner{min-width:0!important}
  html body #orderPage.mh-order-page :is(.mh-order-grid,.mh-order-main,.mh-order-card,.mh-target-box,.mh-target-row){min-width:0!important;max-width:100%!important}
  html body #orderPage.mh-order-page .mh-target-row{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}
  html body #mh-order-target{width:100%!important;min-width:0!important;max-width:100%!important;min-height:54px!important;padding-inline:14px!important;font-size:16px!important}
  html body #mh-target-check{width:100%!important;min-height:52px!important}
  html body .mh-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
  html body .mh-package-option{min-height:138px!important;padding:13px 9px!important}
  html body #mh-target-preview.mh-target-preview,
  html body #mh-target-preview[data-mh-target-type="post"].mh-target-preview{grid-template-columns:minmax(0,1fr)!important;gap:11px!important;padding:12px!important}
  html body #mh-target-preview :is(.mh-target-preview__bar,.mh-target-preview__media,.mh-target-preview__copy,.mh-target-preview__stats){grid-column:1/-1!important;min-width:0!important;max-width:100%!important}
  html body #mh-target-preview .mh-target-preview__media{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1/1!important}
  html body #mh-target-preview .mh-target-preview__media img{width:100%!important;height:auto!important;max-height:460px!important;aspect-ratio:auto!important;object-fit:contain!important}
  html body #mh-target-preview[data-mh-target-type="profile"] .mh-target-preview__media{width:96px!important;height:96px!important;aspect-ratio:1!important}
  html body #mh-target-preview[data-mh-target-type="profile"] .mh-target-preview__media img{height:100%!important;object-fit:cover!important}
  html body .mh-mobile-purchase-bar{padding-bottom:calc(8px + env(safe-area-inset-bottom))!important}
  html body .bottom--menu{padding-bottom:env(safe-area-inset-bottom)!important}
  html body footer{padding-bottom:90px!important}
}
@media(max-width:380px){
  html body .mh-premium-category-wrap .catpi--list,
  html body .mh-v100-service-shell .psc-grid{grid-template-columns:1fr!important}
  html body .mh-package-grid{grid-template-columns:1fr 1fr!important}
  html body .mh-profile-card__stats{gap:5px!important}
  html body .mh-profile-card__stats>div{padding-inline:4px!important}
}
@media(prefers-reduced-motion:reduce){
  html body *,html body *:before,html body *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}

/* V10.0.1 — absolute light authority for the legacy V3.1 homepage layer.
 * The older homepage bundle uses high-specificity !important selectors. These
 * rules intentionally match that authority so the requested light MH language
 * wins without altering order, payment, analytics or service data. */
html.premium-home-v31-active body.premium-home-v31-active{
  background:#f6faff!important;
  background-image:linear-gradient(180deg,#fbfdff 0%,#eef6fd 48%,#f8fbff 100%)!important;
  color:var(--mh10-text)!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero,
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero{
  min-height:720px!important;
  background:#f7fbff!important;
  background-image:linear-gradient(112deg,#ffffff 0%,#f2f8ff 58%,#e5f4ff 100%)!important;
  color:var(--mh10-text)!important;
  border-color:#d8e6f3!important;
}
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-hero__inner{
  min-height:720px!important;
  padding-top:112px!important;
  padding-bottom:96px!important;
}
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-hero__art{
  opacity:1!important;
  background-image:
    radial-gradient(circle at 82% 20%,rgba(49,167,238,.19),transparent 26%),
    radial-gradient(circle at 72% 72%,rgba(35,105,216,.12),transparent 30%),
    linear-gradient(112deg,rgba(255,255,255,.99) 0%,rgba(247,251,255,.97) 46%,rgba(229,244,255,.82) 100%)!important;
  background-position:center!important;
  background-size:cover!important;
  filter:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-v31-flare,
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-v31-light-beam,
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-v31-traffic,
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-v31-scanline,
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-city-haze-v22,
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-city-flow-v22,
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-window-v22,
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-beacon-v22{
  opacity:.11!important;
  filter:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-hero__kicker,
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-hero__eyebrow{
  color:#075da7!important;
  background:#edf6ff!important;
  border-color:#bcd9f2!important;
  box-shadow:none!important;
  text-shadow:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-hero__copy h1{
  color:#0a2440!important;
  text-shadow:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-hero__copy h1 strong{
  color:#1769e8!important;
  background:none!important;
  -webkit-background-clip:border-box!important;
  background-clip:border-box!important;
  -webkit-text-fill-color:#1769e8!important;
  text-shadow:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-hero__copy>p{
  color:#516a84!important;
  text-shadow:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature{
  color:#0a2948!important;
  background:#fff!important;
  background-image:linear-gradient(145deg,#fff,#edf7ff)!important;
  border:1px solid #cfe0ef!important;
  box-shadow:0 12px 28px rgba(18,72,121,.09)!important;
}
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature>span{
  color:#0a2948!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature strong{color:#0a2948!important}
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature small{color:#60758a!important}
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card,
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card--featured{
  color:var(--mh10-text)!important;
  background:#fff!important;
  background-image:none!important;
  border:1px solid #d8e5f1!important;
  box-shadow:0 12px 30px rgba(20,58,100,.07)!important;
}
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card:hover,
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card:focus-visible{
  background:#f8fbff!important;
  background-image:none!important;
  border-color:#9fc4e7!important;
  box-shadow:0 19px 42px rgba(23,90,158,.12)!important;
}
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card .text,
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card .text strong{
  color:var(--mh10-text)!important;
  -webkit-text-fill-color:var(--mh10-text)!important;
  text-shadow:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card .text em,
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card .text small{
  color:var(--mh10-muted)!important;
  -webkit-text-fill-color:var(--mh10-muted)!important;
}
@media(max-width:767px){
  html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero,
  html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero,
  html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-hero__inner{
    min-height:0!important;
  }
  html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-hero__inner{
    padding-top:44px!important;
    padding-bottom:42px!important;
  }
  html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-hero__art{
    background-image:linear-gradient(155deg,#fff 0%,#edf7ff 64%,#e0f2ff 100%)!important;
  }
}

/* V10.0.2 — #intro authority. A legacy mobile repair stylesheet used an ID
 * selector even on desktop, so the copy/feature colors need the same ID level. */
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero:before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:0!important;
  background-image:linear-gradient(rgba(41,111,177,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(41,111,177,.04) 1px,transparent 1px)!important;
  background-size:72px 72px!important;
  opacity:.55!important;
  pointer-events:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero:after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  right:-8%!important;
  top:-24%!important;
  width:46vw!important;
  height:46vw!important;
  border:1px solid rgba(23,105,232,.11)!important;
  border-radius:50%!important;
  background:transparent!important;
  box-shadow:0 0 0 55px rgba(23,105,232,.025),0 0 0 112px rgba(0,168,232,.018)!important;
  opacity:1!important;
  pointer-events:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-hero__kicker,
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-hero__eyebrow{
  color:#075da7!important;
  -webkit-text-fill-color:#075da7!important;
  background:#edf6ff!important;
  border-color:#bcd9f2!important;
  box-shadow:none!important;
  text-shadow:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-hero__copy h1{
  color:#0a2440!important;
  -webkit-text-fill-color:#0a2440!important;
  text-shadow:none!important;
  opacity:1!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-hero__copy h1 strong{
  color:#1769e8!important;
  -webkit-text-fill-color:#1769e8!important;
  background:none!important;
  text-shadow:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-hero__copy>p{
  color:#516a84!important;
  -webkit-text-fill-color:#516a84!important;
  text-shadow:none!important;
  opacity:1!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-feature{
  color:#0a2948!important;
  background:#fff!important;
  background-image:linear-gradient(145deg,#fff,#edf7ff)!important;
  border:1px solid #cfe0ef!important;
  box-shadow:0 12px 28px rgba(18,72,121,.09)!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-feature>span{
  color:#0a2948!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-feature strong{
  color:#0a2948!important;
  -webkit-text-fill-color:#0a2948!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-feature small{
  color:#60758a!important;
  -webkit-text-fill-color:#60758a!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-feature svg{
  color:#1769e8!important;
  stroke:#1769e8!important;
  filter:none!important;
}
@media(min-width:768px){
  html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-feature-rail{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:10px!important;
    margin-top:26px!important;
  }
  html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-feature:nth-child(n+4){display:none!important}
  html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero,
  html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-hero__inner{min-height:690px!important}
  html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-hero__inner{padding-top:88px!important;padding-bottom:74px!important}
}
@media(max-width:767px){
  html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero:before{background-size:48px 48px!important;opacity:.35!important}
  html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero:after{display:none!important}
  html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-feature:nth-child(n+4){display:none!important}
}

/* ========================================================================== */
/* V10.0.3 — MH Flagship Revenue Edition                                      */
/* Open, highly legible, conversion-first authority for every reported area.  */
/* ========================================================================== */

/* Header and top gift ribbon: explicit contrast, no washed-out copy. */
html body header.premium-site-header .premium-header-shell{
  background:rgba(255,255,255,.97)!important;
  background-image:linear-gradient(115deg,#fff,#f2f8ff)!important;
  border:1px solid #cbdff1!important;
  box-shadow:0 16px 42px rgba(15,58,104,.10)!important;
}
html body header.premium-site-header .premium-navbar :is(a,button){
  color:#294864!important;
  -webkit-text-fill-color:#294864!important;
  text-shadow:none!important;
}
html body header.premium-site-header .premium-navbar a[href*="mh-service-grid"]{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:linear-gradient(125deg,#0a4f8c,#0789c7)!important;
  border-color:#2ba9dc!important;
}
html.premium-home-v31-active body.premium-home-v31-active .gift-top-spotlight-v3{
  background:linear-gradient(180deg,#f3f9ff,#e9f4ff)!important;
  border-bottom:1px solid #d4e6f4!important;
}
html.premium-home-v31-active body.premium-home-v31-active .gift-top-spotlight-v3__card{
  color:#092848!important;
  -webkit-text-fill-color:#092848!important;
  background:radial-gradient(circle at 88% 18%,rgba(36,188,236,.16),transparent 25%),linear-gradient(120deg,#fff 0%,#f1f9ff 62%,#e6f5ff 100%)!important;
  border:1px solid rgba(24,137,216,.32)!important;
  box-shadow:0 16px 42px rgba(15,75,126,.11),inset 0 1px 0 #fff!important;
}
html.premium-home-v31-active body.premium-home-v31-active .gift-top-spotlight-v3__meta{
  color:#315b7c!important;
  -webkit-text-fill-color:#315b7c!important;
}
html.premium-home-v31-active body.premium-home-v31-active .gift-top-spotlight-v3__title{
  color:#092848!important;
  -webkit-text-fill-color:#092848!important;
  text-shadow:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active .gift-top-spotlight-v3__title strong{
  color:#087ed1!important;
  -webkit-text-fill-color:#087ed1!important;
}
html.premium-home-v31-active body.premium-home-v31-active .gift-top-spotlight-v3__action,
html.premium-home-v31-active body.premium-home-v31-active .gift-top-spotlight-v3__action *{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* Flagship hero: asymmetric operations hub, distinct from SP's orbit layout. */
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-hero__copy{
  width:min(100%,650px)!important;
  max-width:650px!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social-sky{
  display:block!important;
  position:absolute!important;
  z-index:4!important;
  left:auto!important;
  right:max(22px,calc((100vw - 1320px)/2))!important;
  top:92px!important;
  width:min(44vw,590px)!important;
  height:515px!important;
  pointer-events:none!important;
  border:1px solid rgba(28,126,204,.18)!important;
  border-radius:42px!important;
  background:radial-gradient(circle at 50% 50%,rgba(30,144,229,.13),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.82),rgba(231,245,255,.60))!important;
  box-shadow:0 28px 80px rgba(18,72,121,.10),inset 0 1px 0 rgba(255,255,255,.96)!important;
  backdrop-filter:blur(12px)!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social-sky:before,
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social-sky:after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  border:1px solid rgba(30,128,207,.14)!important;
  border-radius:50%!important;
  transform:translate(-50%,-50%)!important;
  pointer-events:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social-sky:before{width:390px!important;height:390px!important}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social-sky:after{width:290px!important;height:290px!important;border-style:dashed!important}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v103-command-hub{
  display:flex!important;
  position:absolute!important;
  z-index:3!important;
  left:50%!important;
  top:50%!important;
  width:292px!important;
  min-height:238px!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  padding:26px 24px!important;
  border:1px solid #bdd9ee!important;
  border-radius:32px!important;
  background:rgba(255,255,255,.94)!important;
  background-image:linear-gradient(145deg,#fff,#edf7ff)!important;
  box-shadow:0 26px 70px rgba(17,76,130,.17),0 0 0 12px rgba(255,255,255,.36),inset 0 1px 0 #fff!important;
  color:#0a2948!important;
  transform:translate(-50%,-50%)!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v103-hub-status{
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  margin-bottom:14px!important;
  color:#23709f!important;
  -webkit-text-fill-color:#23709f!important;
  font-size:9px!important;
  font-weight:900!important;
  letter-spacing:.13em!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v103-hub-status i{
  width:7px!important;height:7px!important;border-radius:50%!important;background:#28d29b!important;box-shadow:0 0 0 5px rgba(40,210,155,.12)!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v103-hub-logo{
  display:grid!important;
  width:208px!important;
  height:56px!important;
  place-items:center!important;
  margin-bottom:12px!important;
  padding:9px 13px!important;
  border-radius:15px!important;
  background:linear-gradient(120deg,#062b56,#087fc2)!important;
  box-shadow:0 13px 28px rgba(8,86,145,.19)!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v103-hub-logo img{display:block!important;width:100%!important;max-height:38px!important;object-fit:contain!important}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v103-command-hub strong{
  color:#0a2948!important;
  -webkit-text-fill-color:#0a2948!important;
  font-size:19px!important;
  letter-spacing:-.025em!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v103-command-hub small{
  margin-top:5px!important;
  color:#61798f!important;
  -webkit-text-fill-color:#61798f!important;
  font-size:10px!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v103-hub-metrics{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  margin-top:15px!important;
  padding:7px 10px!important;
  border:1px solid #d3e4f2!important;
  border-radius:999px!important;
  background:#f7fbff!important;
  color:#668098!important;
  -webkit-text-fill-color:#668098!important;
  font-size:9px!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v103-hub-metrics b{color:#087bc8!important;-webkit-text-fill-color:#087bc8!important}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social{
  display:grid!important;
  position:absolute!important;
  z-index:5!important;
  width:148px!important;
  height:62px!important;
  grid-template-columns:48px minmax(0,1fr)!important;
  align-items:center!important;
  gap:10px!important;
  padding:7px 12px 7px 7px!important;
  border:1px solid #d1e1ef!important;
  border-radius:18px!important;
  background:#fff!important;
  background-image:none!important;
  box-shadow:0 16px 35px rgba(19,70,116,.13)!important;
  transform:none!important;
  pointer-events:auto!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social:before,
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social:after{content:none!important;display:none!important}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social i{
  display:grid!important;
  width:48px!important;
  height:48px!important;
  place-items:center!important;
  border-radius:13px!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-size:24px!important;
  text-shadow:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social span{
  display:block!important;
  position:static!important;
  width:auto!important;
  height:auto!important;
  color:#163551!important;
  -webkit-text-fill-color:#163551!important;
  font-size:11px!important;
  font-weight:850!important;
  opacity:1!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social--instagram{left:18px!important;top:94px!important}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social--tiktok{left:auto!important;right:18px!important;top:48px!important}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social--youtube{left:20px!important;top:auto!important;bottom:72px!important}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social--facebook{left:auto!important;right:18px!important;top:auto!important;bottom:60px!important}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social--instagram i{background:#f72565!important}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social--tiktok i{background:#242424!important}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social--youtube i{background:#e60000!important}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social--facebook i{background:#2879e8!important}

/* Hero assurance cards: explicit dark copy on open cards. */
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-feature,
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-feature>span{
  color:#0a2948!important;
  -webkit-text-fill-color:#0a2948!important;
  text-shadow:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-feature{
  background:#fff!important;
  background-image:linear-gradient(145deg,#fff,#eef7ff)!important;
  border-color:#cbdfee!important;
  box-shadow:0 12px 28px rgba(20,70,115,.09)!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-feature :is(strong,small){text-shadow:none!important}

/* Platform directory: SP clarity, MH flagship geometry. */
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31{
  counter-reset:mh103platform!important;
  padding-top:38px!important;
  padding-bottom:42px!important;
  background:transparent!important;
  color:#0b1f38!important;
}
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .catpi--list{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
  padding:0!important;
  background:transparent!important;
}
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card,
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card--featured{
  counter-increment:mh103platform!important;
  display:grid!important;
  position:relative!important;
  min-height:128px!important;
  height:auto!important;
  grid-template-columns:62px minmax(0,1fr) 26px!important;
  align-items:center!important;
  gap:14px!important;
  padding:25px 19px 18px 28px!important;
  overflow:hidden!important;
  border:1px solid #d9e4ee!important;
  border-radius:20px!important;
  background:#fff!important;
  background-image:linear-gradient(145deg,#fff,#fbfdff)!important;
  box-shadow:0 11px 27px rgba(18,59,100,.055)!important;
  color:#0b1f38!important;
}
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card:before{
  content:counter(mh103platform,decimal-leading-zero)!important;
  display:block!important;
  position:absolute!important;
  left:16px!important;
  top:12px!important;
  width:auto!important;
  height:auto!important;
  background:none!important;
  color:#a2afbf!important;
  -webkit-text-fill-color:#a2afbf!important;
  font-size:9px!important;
  font-weight:900!important;
  opacity:1!important;
}
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card:after{
  content:"→"!important;
  display:grid!important;
  position:static!important;
  width:26px!important;
  height:26px!important;
  place-items:center!important;
  border-radius:50%!important;
  background:#f1f6fb!important;
  color:#93a3b6!important;
  -webkit-text-fill-color:#93a3b6!important;
  font-size:17px!important;
  opacity:1!important;
}
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card:hover{
  border-color:#9ec7e7!important;
  background:#f8fcff!important;
  transform:translateY(-3px)!important;
  box-shadow:0 18px 38px rgba(15,87,149,.11)!important;
}
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card .icon.mh-brand-tile{
  width:62px!important;
  height:62px!important;
  border-radius:16px!important;
}
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card .text{
  display:flex!important;
  min-width:0!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:3px!important;
}
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card .text small{display:none!important}
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card .text strong{
  color:#17273d!important;
  -webkit-text-fill-color:#17273d!important;
  font-size:17px!important;
  line-height:1.15!important;
  text-transform:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card .text em{
  color:#75869b!important;
  -webkit-text-fill-color:#75869b!important;
  font-size:11px!important;
  font-style:normal!important;
}

/* Live movement and featured packages: fully open and readable. */
html.premium-home-v31-active body.premium-home-v31-active .mh-activity-v2__inner{
  background:#fff!important;
  background-image:radial-gradient(circle at 7% 30%,rgba(31,181,232,.12),transparent 22%),linear-gradient(120deg,#fff 0%,#f0f8ff 60%,#e7f4ff 100%)!important;
  color:#092848!important;
  border-color:rgba(21,132,213,.30)!important;
  box-shadow:0 17px 45px rgba(16,72,121,.10)!important;
}
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-metric{
  color:#0a2948!important;
  -webkit-text-fill-color:#0a2948!important;
  background:#fff!important;
  background-image:linear-gradient(145deg,#fff,#edf7ff)!important;
  border:1px solid #cfe1ef!important;
  box-shadow:0 8px 20px rgba(16,72,121,.065)!important;
}
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-metric strong{color:#0a4778!important;-webkit-text-fill-color:#0a4778!important}
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-metric small{color:#6c8095!important;-webkit-text-fill-color:#6c8095!important}
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-live-status{
  background:#effaf7!important;
  background-image:none!important;
  border-color:#b8e5d8!important;
  color:#08785f!important;
  -webkit-text-fill-color:#08785f!important;
}
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-live-status :is(span,small){color:#08785f!important;-webkit-text-fill-color:#08785f!important}
html.premium-home-v31-active body.premium-home-v31-active section#popular-packs.mh-packages-v2{
  background:#f5f9fd!important;
  background-image:radial-gradient(circle at 88% 8%,rgba(47,151,255,.10),transparent 480px),linear-gradient(180deg,#f7fbff,#eef6fc)!important;
  color:#0b1f38!important;
  border-block:1px solid #dce8f2!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#popular-packs.mh-packages-v2 .mh-packages-v2__heading :is(h2,p){text-shadow:none!important}
html.premium-home-v31-active body.premium-home-v31-active section#popular-packs.mh-packages-v2 .mh-packages-v2__heading h2{color:#0a2948!important;-webkit-text-fill-color:#0a2948!important}
html.premium-home-v31-active body.premium-home-v31-active section#popular-packs.mh-packages-v2 .mh-packages-v2__heading p{color:#63798f!important;-webkit-text-fill-color:#63798f!important}
html.premium-home-v31-active body.premium-home-v31-active section#popular-packs.mh-packages-v2 .mh-package-card{
  color:#0b1f38!important;
  background:#fff!important;
  background-image:linear-gradient(145deg,#fff,#f5faff)!important;
  border:1px solid #d5e4f0!important;
  box-shadow:0 14px 35px rgba(18,59,100,.075)!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#popular-packs.mh-packages-v2 .mh-package-card.is-featured{
  border-color:#82b9e3!important;
  box-shadow:0 18px 44px rgba(16,95,160,.13)!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#popular-packs.mh-packages-v2 .mh-package-card :is(h3,.mh-package-card__price,.mh-package-card__platform){
  color:#0a2948!important;
  -webkit-text-fill-color:#0a2948!important;
  text-shadow:none!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#popular-packs.mh-packages-v2 .mh-package-card__button{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:linear-gradient(120deg,#1769e8,#00a8e8)!important;
  border-color:transparent!important;
}
html.premium-home-v31-active body.premium-home-v31-active section#popular-packs.mh-packages-v2 .mh-package-card__button *{color:#fff!important;-webkit-text-fill-color:#fff!important}

/* Homepage signature is light too; gift center remains the single allowed navy contrast. */
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-signature-scene{
  background:#eef7ff!important;
  background-image:radial-gradient(circle at 82% 45%,rgba(33,151,226,.17),transparent 32%),linear-gradient(115deg,#fff,#e9f5ff)!important;
  color:#0a2948!important;
  border-block:1px solid #d4e4f1!important;
}
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-signature-scene:before,
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-signature-scene:after{opacity:.16!important}
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-signature-scene :is(.mh-v31-signature-kicker,p,.mh-v31-signature-points span){color:#43627d!important;-webkit-text-fill-color:#43627d!important;text-shadow:none!important}

/* Live profile preview: open executive verification panel. */
html body.mhui-service .mh-profile-desk__shell{
  overflow:hidden!important;
  background:#fff!important;
  border-color:#cbddec!important;
  box-shadow:0 22px 60px rgba(16,56,100,.10)!important;
}
html body.mhui-service .mh-profile-card{
  color:#0a2948!important;
  -webkit-text-fill-color:#0a2948!important;
  background:#f7fbff!important;
  background-image:radial-gradient(circle at 100% 0,rgba(33,151,226,.13),transparent 38%),linear-gradient(145deg,#fbfdff,#edf7ff)!important;
  border:0!important;
  border-left:1px solid #d4e3ef!important;
  box-shadow:none!important;
}
html body.mhui-service .mh-profile-card :is(.mh-profile-card__topline,.mh-profile-card__identity strong,.mh-profile-card__bio){
  color:#0a2948!important;
  -webkit-text-fill-color:#0a2948!important;
  text-shadow:none!important;
}
html body.mhui-service .mh-profile-card__bio{color:#536c84!important;-webkit-text-fill-color:#536c84!important}
html body.mhui-service .mh-profile-card__state{
  color:#08795f!important;
  -webkit-text-fill-color:#08795f!important;
  background:#eaf8f3!important;
  border-color:#b9e5d7!important;
}
html body.mhui-service .mh-profile-card__stats>div{
  color:#0a2948!important;
  -webkit-text-fill-color:#0a2948!important;
  background:#fff!important;
  border-color:#d4e3ef!important;
  box-shadow:0 7px 18px rgba(18,59,100,.055)!important;
}
html body.mhui-service .mh-profile-card__stats strong{color:#0a4778!important;-webkit-text-fill-color:#0a4778!important}
html body.mhui-service .mh-profile-card__stats span{color:#71849a!important;-webkit-text-fill-color:#71849a!important}

/* Product/order flow: zero dark theme; strong hierarchy and visible input/preview. */
html.mhui-active body.mhui-product,
html.mhui-active body.mhui-product .wrapper,
html.mhui-active body.mhui-product main{
  background:#f5f9fd!important;
  background-image:linear-gradient(180deg,#f9fcff,#eef6fc)!important;
  color:#0b1f38!important;
}
html.mhui-active body.mhui-product #orderPage.mh-order-page{
  background:transparent!important;
  background-image:none!important;
  color:#0b1f38!important;
}
html.mhui-active body.mhui-product #orderPage .mh-order-grid{color:#0b1f38!important}
html.mhui-active body.mhui-product #orderPage :is(.mh-order-card,.mh-summary-card){
  color:#0b1f38!important;
  -webkit-text-fill-color:#0b1f38!important;
  background:#fff!important;
  background-image:linear-gradient(145deg,#fff,#f6faff)!important;
  border:1px solid #d3e2ee!important;
  box-shadow:0 16px 40px rgba(17,61,103,.08)!important;
}
html.mhui-active body.mhui-product #orderPage .mh-order-card__head :is(h2,p){text-shadow:none!important}
html.mhui-active body.mhui-product #orderPage .mh-order-card__head h2{color:#0a2948!important;-webkit-text-fill-color:#0a2948!important}
html.mhui-active body.mhui-product #orderPage .mh-order-card__head p{color:#62798f!important;-webkit-text-fill-color:#62798f!important}
html.mhui-active body.mhui-product #orderPage .mh-step{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:linear-gradient(135deg,#1769e8,#00a8e8)!important;
}
html.mhui-active body.mhui-product #orderPage .mh-target-box{
  color:#0a2948!important;
  -webkit-text-fill-color:#0a2948!important;
  background:#eef7ff!important;
  background-image:linear-gradient(145deg,#f8fcff,#e8f5ff)!important;
  border:1px solid #c8dff0!important;
  box-shadow:none!important;
}
html.mhui-active body.mhui-product #orderPage .mh-target-box label{color:#173d60!important;-webkit-text-fill-color:#173d60!important}
html.mhui-active body.mhui-product #mh-order-target{
  color:#0a2948!important;
  -webkit-text-fill-color:#0a2948!important;
  background:#fff!important;
  border:1px solid #bfd5e6!important;
  box-shadow:inset 0 1px 0 #fff!important;
}
html.mhui-active body.mhui-product #mh-order-target::placeholder{color:#8293a7!important;-webkit-text-fill-color:#8293a7!important;opacity:1!important}
html.mhui-active body.mhui-product #mh-target-check,
html.mhui-active body.mhui-product #orderPage .mh-add-cart{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:linear-gradient(120deg,#1769e8,#00a8e8)!important;
  border-color:transparent!important;
}
html.mhui-active body.mhui-product #orderPage .mh-target-status{color:#60778e!important;-webkit-text-fill-color:#60778e!important}
html.mhui-active body.mhui-product #orderPage .mh-target-status.is-ok{color:#08795f!important;-webkit-text-fill-color:#08795f!important}
html.mhui-active body.mhui-product #mh-target-preview.mh-target-preview{
  color:#0a2948!important;
  -webkit-text-fill-color:#0a2948!important;
  background:#fff!important;
  background-image:none!important;
  border:1px solid #d1e1ed!important;
  box-shadow:0 12px 28px rgba(20,58,100,.07)!important;
}
html.mhui-active body.mhui-product #mh-target-preview :is(.mh-target-preview__bar,.mh-target-preview__copy strong){color:#0a2948!important;-webkit-text-fill-color:#0a2948!important}
html.mhui-active body.mhui-product #mh-target-preview .mh-target-preview__copy :is(span,small){color:#61778d!important;-webkit-text-fill-color:#61778d!important}
html.mhui-active body.mhui-product #mh-target-preview .mh-target-preview__username{color:#1769e8!important;-webkit-text-fill-color:#1769e8!important}
html.mhui-active body.mhui-product #mh-target-preview .mh-target-preview__stats>div{background:#f4f9fe!important;border-color:#d6e4ef!important}
html.mhui-active body.mhui-product #mh-target-preview .mh-target-preview__stats b{color:#0a4778!important;-webkit-text-fill-color:#0a4778!important}
html.mhui-active body.mhui-product #mh-target-preview .mh-target-preview__stats span{color:#71849a!important;-webkit-text-fill-color:#71849a!important}
html.mhui-active body.mhui-product #orderPage .mh-package-option{
  color:#0b1f38!important;
  -webkit-text-fill-color:#0b1f38!important;
  background:#fff!important;
  background-image:linear-gradient(145deg,#fff,#f5faff)!important;
  border:1px solid #d4e2ed!important;
  box-shadow:0 9px 23px rgba(18,59,100,.055)!important;
}
html.mhui-active body.mhui-product #orderPage .mh-package-option :is(strong,span,b){color:#0a2948!important;-webkit-text-fill-color:#0a2948!important;text-shadow:none!important}
html.mhui-active body.mhui-product #orderPage .mh-package-option.is-selected{
  background:#eaf5ff!important;
  background-image:linear-gradient(145deg,#f7fbff,#e5f3ff)!important;
  border:2px solid #2584d8!important;
  box-shadow:0 0 0 4px rgba(37,132,216,.10),0 13px 30px rgba(18,87,146,.11)!important;
}
html.mhui-active body.mhui-product #orderPage .mh-summary-card :is(h2,strong,b,summary){color:#0a2948!important;-webkit-text-fill-color:#0a2948!important;text-shadow:none!important}
html.mhui-active body.mhui-product #orderPage .mh-summary-card :is(p,small,li,span:not(.mh-summary-badge)){color:#60778e!important;-webkit-text-fill-color:#60778e!important}
html.mhui-active body.mhui-product #orderPage .mh-summary-badge{color:#1769e8!important;-webkit-text-fill-color:#1769e8!important;background:#edf5ff!important;border-color:#c6dcef!important}
html.mhui-active body.mhui-product #orderPage .mh-feature-details{
  color:#0a2948!important;
  -webkit-text-fill-color:#0a2948!important;
  background:#f6faff!important;
  background-image:none!important;
  border:1px solid #d6e4ef!important;
  box-shadow:none!important;
}
html.mhui-active body.mhui-product #orderPage .mh-feature-details :is(summary,li,span,strong){text-shadow:none!important}
html.mhui-active body.mhui-product #orderPage .mh-trust-grid>div{
  color:#0a2948!important;
  -webkit-text-fill-color:#0a2948!important;
  background:#fff!important;
  border-color:#d6e4ef!important;
  box-shadow:0 9px 24px rgba(18,59,100,.055)!important;
}
html.mhui-active body.mhui-product #orderPage .mh-trust-grid strong{color:#0a2948!important;-webkit-text-fill-color:#0a2948!important}
html.mhui-active body.mhui-product #orderPage .mh-trust-grid span{color:#667c92!important;-webkit-text-fill-color:#667c92!important}
html.mhui-active body.mhui-product footer.mhui-footer,
html body footer{
  background:#f3f8fc!important;
  background-image:linear-gradient(180deg,#f6faff,#edf5fb)!important;
  border-top:1px solid #d5e3ee!important;
  color:#0a2948!important;
  box-shadow:none!important;
}

/* Responsive conversion behavior. */
@media(max-width:1100px){
  html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social-sky{right:18px!important;width:48vw!important}
  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .catpi--list{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:767px){
  html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-v31-social-sky{display:none!important}
  html.premium-home-v31-active body.premium-home-v31-active section#intro.mh-premium-hero .mh-hero__copy{width:100%!important;max-width:100%!important}
  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31{padding-top:22px!important;padding-bottom:28px!important}
  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .catpi--list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card{min-height:118px!important;grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important;padding:25px 12px 14px 15px!important;border-radius:16px!important}
  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card:before{left:10px!important;top:8px!important}
  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card:after{display:none!important}
  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card .icon.mh-brand-tile{width:52px!important;height:52px!important;border-radius:14px!important}
  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card .text strong{font-size:14px!important}
  html.premium-home-v31-active body.premium-home-v31-active .mh-activity-v2__inner{display:block!important;padding:18px!important}
  html.premium-home-v31-active body.premium-home-v31-active .mh-v31-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html.premium-home-v31-active body.premium-home-v31-active .mh-v31-live-status{margin-top:12px!important}
  html body.mhui-service .mh-profile-card{border-left:0!important;border-top:1px solid #d4e3ef!important}
  html.mhui-active body.mhui-product #orderPage :is(.mh-order-card,.mh-summary-card){border-radius:17px!important}
  html.mhui-active body.mhui-product #orderPage .mh-package-option{min-height:132px!important}
}
@media(max-width:390px){
  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .catpi--list{grid-template-columns:1fr!important}
  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card{min-height:104px!important}
}
