#ph-story-12 .ph-mspro-boxed{
      --ph-bg: #070912;
      --ph-panel: #0d111f;
      --ph-panel-2: #111827;
      --ph-card: rgba(255,255,255,.055);
      --ph-card-strong: rgba(255,255,255,.085);
      --ph-line: rgba(255,255,255,.14);
      --ph-line-soft: rgba(255,255,255,.09);
      --ph-text: #f8fafc;
      --ph-muted: #aab4c5;
      --ph-dim: #778195;
      --ph-purple: #8b5cf6;
      --ph-purple-2: #a855f7;
      --ph-cyan: #22d3ee;
      --ph-green: #22c55e;
      --ph-yellow: #fbbf24;
      --ph-radius: 26px;
      --ph-shadow: 0 28px 70px rgba(3,7,18,.34);
      max-width: 1180px;
      margin: 0 auto;
      padding: 24px 0 36px;
      color: var(--ph-text);
      font-size: 16px;
      line-height: 1.58;
      isolation: isolate;
    }
#ph-story-12 .ph-mspro-boxed,#ph-story-12 .ph-mspro-boxed *{ box-sizing: border-box; }
#ph-story-12 .ph-mspro-boxed a{ color: inherit; }
#ph-story-12 .ph-mspro-boxed p,#ph-story-12 .ph-mspro-boxed h2,#ph-story-12 .ph-mspro-boxed h3,#ph-story-12 .ph-mspro-boxed h4{ margin-top: 0; }
#ph-story-12 .ph-mspro-boxed ul,#ph-story-12 .ph-mspro-boxed ol{ margin: 0 !important; padding: 0 !important; }
#ph-story-12 .ph-mspro-boxed li{ list-style: none !important; }
#ph-story-12 .ph-mspro-boxed__tabs{
      position: sticky;
      top: 0;
      z-index: 10;
      display: flex;
      flex-wrap: wrap;
      gap: 8px;
      margin: 0 0 16px;
      padding: 10px;
      border: 1px solid rgba(139,92,246,.20);
      border-radius: 20px;
      background: rgba(7,9,18,.88);
      backdrop-filter: blur(12px);
      box-shadow: 0 16px 38px rgba(3,7,18,.20);
    }
#ph-story-12 .ph-mspro-boxed__tab{
      appearance: none;
      border: 1px solid rgba(255,255,255,.14);
      border-radius: 999px;
      background: rgba(255,255,255,.05);
      color: var(--ph-muted);
      padding: 9px 13px;
      font-size: 13px;
      font-weight: 900;
      cursor: pointer;
      transition: transform .18s ease, background .18s ease, color .18s ease, border-color .18s ease;
    }
#ph-story-12 .ph-mspro-boxed__tab:hover{ transform: translateY(-1px); border-color: rgba(168,85,247,.55); color: #fff; }
#ph-story-12 .ph-mspro-boxed__tab.is-active{ border-color: transparent; background: linear-gradient(135deg, var(--ph-purple), var(--ph-purple-2)); color: #fff; box-shadow: 0 12px 28px rgba(139,92,246,.26); }
#ph-story-12 .ph-mspro-boxed__panel{ display: none; }
#ph-story-12 .ph-mspro-boxed__panel.is-active{ display: block; }
#ph-story-12 .ph-mspro-boxed__hero{
      position: relative;
      overflow: hidden;
      border: 1px solid rgba(255,255,255,.14);
      border-radius: 34px;
      background:
        radial-gradient(circle at 18% 0%, rgba(139,92,246,.35), transparent 32%),
        radial-gradient(circle at 88% 15%, rgba(34,211,238,.16), transparent 26%),
        linear-gradient(135deg, #050711 0%, #0b1020 54%, #090a12 100%);
      box-shadow: var(--ph-shadow);
      padding: 28px;
    }
#ph-story-12 .ph-mspro-boxed__hero::before{
      content: "";
      position: absolute;
      inset: 0;
      background-image:
        linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px);
      background-size: 42px 42px;
      mask-image: linear-gradient(180deg, rgba(0,0,0,.70), transparent 85%);
      pointer-events: none;
    }
#ph-story-12 .ph-mspro-boxed__heroGrid{
      position: relative;
      z-index: 1;
      display: grid;
      gap: 24px;
      align-items: center;
    }
@media (min-width: 940px){#ph-story-12 .ph-mspro-boxed__heroGrid{ grid-template-columns: .95fr 1.05fr; }}
#ph-story-12 .ph-mspro-boxed__eyebrow{
      display: inline-flex;
      align-items: center;
      gap: 8px;
      margin: 0 0 14px;
      padding: 7px 11px;
      border: 1px solid rgba(139,92,246,.32);
      border-radius: 999px;
      background: rgba(139,92,246,.10);
      color: #c4b5fd;
      font-size: 12px;
      font-weight: 900;
      letter-spacing: .11em;
      text-transform: uppercase;
    }
#ph-story-12 .ph-mspro-boxed__logoMark{
      display: inline-grid;
      place-items: center;
      width: 26px;
      height: 26px;
      border-radius: 9px;
      background: linear-gradient(135deg, #ffffff, #8b5cf6 42%, #111827 43%);
      color: #fff;
      font-weight: 1000;
      line-height: 1;
      box-shadow: 0 0 0 5px rgba(139,92,246,.12);
    }
#ph-story-12 .ph-mspro-boxed__title{
      margin: 0 0 8px;
      color: #fff;
      font-size: clamp(42px, 7vw, 82px);
      line-height: .88;
      letter-spacing: -.07em;
      text-transform: uppercase;
      text-shadow: 0 18px 36px rgba(0,0,0,.25);
    }
#ph-story-12 .ph-mspro-boxed__subtitle{
      margin: 0 0 14px;
      color: #fff;
      font-size: clamp(21px, 3vw, 34px);
      line-height: 1.02;
      letter-spacing: -.04em;
      font-weight: 900;
    }
#ph-story-12 .ph-mspro-boxed__lede{ max-width: 66ch; margin: 0; color: var(--ph-muted); font-size: 17px; }
#ph-story-12 .ph-mspro-boxed__chips{ display: flex; flex-wrap: wrap; gap: 9px; margin-top: 20px; }
#ph-story-12 .ph-mspro-boxed__chip{ display: inline-flex; align-items: center; gap: 7px; border: 1px solid rgba(255,255,255,.13); border-radius: 14px; background: rgba(255,255,255,.06); padding: 10px 12px; color: #e5e7eb; font-size: 13px; font-weight: 850; text-decoration: none !important; transition: transform .18s ease, border-color .18s ease, background .18s ease; }
#ph-story-12 .ph-mspro-boxed__chip:hover{ transform: translateY(-1px); border-color: rgba(139,92,246,.55); background: rgba(139,92,246,.12); color: #fff; }
#ph-story-12 .ph-mspro-boxed__chip::before{ content: ""; width: 9px; height: 9px; border-radius: 999px; background: var(--ph-purple); box-shadow: 0 0 0 5px rgba(139,92,246,.13); }
#ph-story-12 .ph-mspro-boxed__console{
      border: 1px solid rgba(255,255,255,.14);
      border-radius: 24px;
      background: rgba(4,7,17,.82);
      box-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 22px 60px rgba(0,0,0,.34);
      overflow: hidden;
    }
#ph-story-12 .ph-mspro-boxed__consoleTop{ display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 14px 16px; border-bottom: 1px solid var(--ph-line-soft); }
#ph-story-12 .ph-mspro-boxed__consoleTitle{ color: #fff; font-size: 14px; font-weight: 950; }
#ph-story-12 .ph-mspro-boxed__add{ border-radius: 10px; background: linear-gradient(135deg, var(--ph-purple), var(--ph-purple-2)); color: #fff; padding: 7px 9px; font-size: 11px; font-weight: 900; }
#ph-story-12 .ph-mspro-boxed__domainRows{ padding: 10px; display: grid; gap: 8px; }
#ph-story-12 .ph-mspro-boxed__domainRow{ display: grid; grid-template-columns: 1fr auto auto auto; gap: 10px; align-items: center; border: 1px solid rgba(255,255,255,.08); border-radius: 14px; background: rgba(255,255,255,.04); padding: 10px; color: var(--ph-muted); font-size: 12px; }
#ph-story-12 .ph-mspro-boxed__domain{ color: #fff; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace; font-size: 12px; word-break: break-word; }
#ph-story-12 .ph-mspro-boxed__pill{ border-radius: 999px; background: rgba(139,92,246,.14); color: #ddd6fe; padding: 4px 8px; font-weight: 900; white-space: nowrap; }
#ph-story-12 .ph-mspro-boxed__status{ color: #86efac; font-weight: 900; white-space: nowrap; }
#ph-story-12 .ph-mspro-boxed__status::before{ content: "●"; margin-right: 5px; }
#ph-story-12 .ph-mspro-boxed__metrics{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 8px; padding: 0 10px 10px; }
#ph-story-12 .ph-mspro-boxed__metric{ border: 1px solid rgba(255,255,255,.08); border-radius: 14px; background: rgba(255,255,255,.045); padding: 11px; }
#ph-story-12 .ph-mspro-boxed__metric strong{ display: block; color: #fff; font-size: 20px; line-height: 1; }
#ph-story-12 .ph-mspro-boxed__metric span{ display: block; color: var(--ph-dim); font-size: 11px; line-height: 1.25; margin-top: 5px; }
#ph-story-12 .ph-mspro-boxed__section{
      margin-top: 18px;
      border: 1px solid rgba(255,255,255,.13);
      border-radius: var(--ph-radius);
      background:
        radial-gradient(circle at top right, rgba(139,92,246,.10), transparent 34%),
        linear-gradient(180deg, rgba(17,24,39,.96), rgba(8,12,23,.98));
      box-shadow: 0 22px 56px rgba(3,7,18,.18);
      padding: 24px;
      overflow: hidden;
    }
#ph-story-12 .ph-mspro-boxed__sectionHeader{ display: grid; gap: 12px; margin-bottom: 16px; }
@media (min-width: 860px){#ph-story-12 .ph-mspro-boxed__sectionHeader{ grid-template-columns: .88fr 1.12fr; align-items: end; }}
#ph-story-12 .ph-mspro-boxed__kicker{ margin: 0 0 7px; color: #c4b5fd; font-size: 12px; font-weight: 950; letter-spacing: .12em; text-transform: uppercase; }
#ph-story-12 .ph-mspro-boxed__h2{ margin: 0; color: #fff; font-size: clamp(28px, 4vw, 44px); line-height: 1.02; letter-spacing: -.045em; }
#ph-story-12 .ph-mspro-boxed__intro{ margin: 0; color: var(--ph-muted); font-size: 16px; }
#ph-story-12 .ph-mspro-boxed__grid{ display: grid; gap: 13px; }
@media (min-width: 780px){#ph-story-12 .ph-mspro-boxed__grid--2{ grid-template-columns: repeat(2, 1fr); }
#ph-story-12 .ph-mspro-boxed__grid--3{ grid-template-columns: repeat(3, 1fr); }
#ph-story-12 .ph-mspro-boxed__grid--4{ grid-template-columns: repeat(4, 1fr); }}
#ph-story-12 .ph-mspro-boxed__card{ border: 1px solid rgba(255,255,255,.12); border-radius: 20px; background: var(--ph-card); padding: 18px; box-shadow: inset 0 1px 0 rgba(255,255,255,.05); }
#ph-story-12 .ph-mspro-boxed__card:hover{ background: var(--ph-card-strong); border-color: rgba(139,92,246,.34); }
#ph-story-12 .ph-mspro-boxed__icon{ display: inline-grid; place-items: center; width: 40px; height: 40px; margin-bottom: 12px; border-radius: 14px; background: rgba(139,92,246,.15); color: #ddd6fe; font-weight: 950; border: 1px solid rgba(139,92,246,.25); }
#ph-story-12 .ph-mspro-boxed__card h3,#ph-story-12 .ph-mspro-boxed__card h4{ margin: 0 0 8px; color: #fff; font-size: 18px; line-height: 1.22; }
#ph-story-12 .ph-mspro-boxed__card p{ margin: 0; color: var(--ph-muted); }
#ph-story-12 .ph-mspro-boxed__card a{ color: #ddd6fe !important; font-weight: 900; text-decoration: underline; text-underline-offset: 3px; }
#ph-story-12 .ph-mspro-boxed__checkList{ margin: 10px 0 0 !important; padding: 0 !important; list-style: none !important; }
#ph-story-12 .ph-mspro-boxed__checkList li{ position: relative; margin: 9px 0 !important; padding-left: 28px !important; color: var(--ph-muted); list-style: none !important; }
#ph-story-12 .ph-mspro-boxed__checkList li::marker{ content: "" !important; }
#ph-story-12 .ph-mspro-boxed__checkList li::before{ content: "✓"; position: absolute; left: 0; top: 2px; display: grid; place-items: center; width: 18px; height: 18px; border-radius: 999px; background: rgba(34,197,94,.14); color: #86efac; font-size: 12px; font-weight: 950; }
#ph-story-12 .ph-mspro-boxed__split{ display: grid; gap: 15px; }
@media (min-width: 920px){#ph-story-12 .ph-mspro-boxed__split{ grid-template-columns: .95fr 1.05fr; }}
#ph-story-12 .ph-mspro-boxed__compare{ display: grid; gap: 12px; }
@media (min-width: 700px){#ph-story-12 .ph-mspro-boxed__compare{ grid-template-columns: repeat(2, 1fr); }}
#ph-story-12 .ph-mspro-boxed__compareBox{ border: 1px solid rgba(255,255,255,.12); border-radius: 20px; background: rgba(255,255,255,.055); padding: 18px; }
#ph-story-12 .ph-mspro-boxed__compareBox--hot{ background: linear-gradient(135deg, rgba(139,92,246,.24), rgba(168,85,247,.08)); border-color: rgba(139,92,246,.34); }
#ph-story-12 .ph-mspro-boxed__mini{ display: inline-flex; margin-bottom: 10px; border-radius: 999px; background: rgba(139,92,246,.14); color: #ddd6fe; padding: 5px 9px; font-size: 11px; font-weight: 950; letter-spacing: .07em; text-transform: uppercase; }
#ph-story-12 .ph-mspro-boxed__compareBox h3{ margin: 0 0 8px; color: #fff; font-size: 18px; }
#ph-story-12 .ph-mspro-boxed__compareBox p{ margin: 0; color: var(--ph-muted); }
#ph-story-12 .ph-mspro-boxed__steps{ counter-reset: phstep; display: grid; gap: 12px; }
#ph-story-12 .ph-mspro-boxed__step{ counter-increment: phstep; display: grid; grid-template-columns: auto 1fr; gap: 12px; align-items: start; border: 1px solid rgba(255,255,255,.12); border-radius: 20px; background: rgba(255,255,255,.055); padding: 16px; }
#ph-story-12 .ph-mspro-boxed__step::before{ content: counter(phstep); display: grid; place-items: center; width: 36px; height: 36px; border-radius: 13px; background: linear-gradient(135deg, var(--ph-purple), var(--ph-purple-2)); color: #fff; font-weight: 950; }
#ph-story-12 .ph-mspro-boxed__step h3{ margin: 0 0 5px; color: #fff; font-size: 17px; }
#ph-story-12 .ph-mspro-boxed__step p{ margin: 0; color: var(--ph-muted); }
#ph-story-12 .ph-mspro-boxed__notice{ margin-top: 14px; border: 1px solid rgba(251,191,36,.24); border-radius: 18px; background: rgba(251,191,36,.08); padding: 15px; color: #fde68a; }
#ph-story-12 .ph-mspro-boxed__notice strong{ color: #fff7cc; }
#ph-story-12 .ph-mspro-boxed__growth{ margin-top: 18px; border: 1px solid rgba(168,85,247,.36); border-radius: 30px; background: radial-gradient(circle at top left, rgba(139,92,246,.34), transparent 34%), radial-gradient(circle at bottom right, rgba(34,211,238,.12), transparent 30%), linear-gradient(135deg, #080b16, #151b2f); padding: 28px; box-shadow: var(--ph-shadow); }
#ph-story-12 .ph-mspro-boxed__growthGrid{ display: grid; gap: 18px; align-items: center; }
@media (min-width: 860px){#ph-story-12 .ph-mspro-boxed__growthGrid{ grid-template-columns: 1fr .82fr; }}
#ph-story-12 .ph-mspro-boxed__growth .ph-mspro-boxed__kicker{ color: #c4b5fd; }
#ph-story-12 .ph-mspro-boxed__growth h2{ margin: 0 0 10px; color: #fff; font-size: clamp(27px, 3.9vw, 44px); line-height: 1.02; letter-spacing: -.045em; }
#ph-story-12 .ph-mspro-boxed__growth p{ margin: 0; color: #cbd5e1; }
#ph-story-12 .ph-mspro-boxed__growthPanel{ border: 1px solid rgba(255,255,255,.13); border-radius: 22px; background: rgba(255,255,255,.06); padding: 18px; }
#ph-story-12 .ph-mspro-boxed__growthPanel strong{ display: block; margin-bottom: 8px; color: #fff; font-size: 18px; }
#ph-story-12 .ph-mspro-boxed__growthActions{ display: flex; flex-wrap: wrap; gap: 10px; margin-top: 16px; }
#ph-story-12 .ph-mspro-boxed__growthBtn{ display: inline-flex; align-items: center; justify-content: center; min-height: 42px; padding: 10px 14px; border-radius: 999px; border: 1px solid rgba(255,255,255,.16); background: rgba(255,255,255,.07); color: #fff !important; font-weight: 900; text-decoration: none !important; }
#ph-story-12 .ph-mspro-boxed__growthBtn--primary{ border-color: transparent; background: linear-gradient(135deg, var(--ph-purple), var(--ph-purple-2)); box-shadow: 0 16px 34px rgba(139,92,246,.28); }
#ph-story-12 .ph-mspro-boxed__docLinks{ display: flex; flex-wrap: wrap; gap: 9px; margin-top: 12px; }
#ph-story-12 .ph-mspro-boxed__docLink{ display: inline-flex; align-items: center; justify-content: center; padding: 7px 10px; border-radius: 999px; border: 1px solid rgba(251,191,36,.34); background: rgba(251,191,36,.10); color: #fff7cc !important; font-size: 13px; font-weight: 900; text-decoration: none !important; }
#ph-story-12 .ph-mspro-boxed__faq{ display: grid; gap: 10px; }
#ph-story-12 .ph-mspro-boxed__qa{ border: 1px solid rgba(255,255,255,.12); border-radius: 18px; background: rgba(255,255,255,.055); overflow: hidden; }
#ph-story-12 .ph-mspro-boxed__qa summary{ cursor: pointer; padding: 16px 18px; color: #fff; font-weight: 950; list-style: none; }
#ph-story-12 .ph-mspro-boxed__qa summary::-webkit-details-marker{ display: none; }
#ph-story-12 .ph-mspro-boxed__qa summary::after{ content: "+"; float: right; color: #c4b5fd; font-size: 20px; line-height: 1; }
#ph-story-12 .ph-mspro-boxed__qa[open] summary::after{ content: "–"; }
#ph-story-12 .ph-mspro-boxed__qaBody{ padding: 0 18px 18px; color: var(--ph-muted); }
#ph-story-12 .ph-mspro-boxed__qaBody p{ margin: 0; }
#ph-story-12 .ph-mspro-boxed__qaBody a{ color: #ddd6fe !important; font-weight: 900; text-decoration: underline; text-underline-offset: 3px; }
#ph-story-12 .ph-mspro-boxed__cta{ margin-top: 18px; border: 1px solid rgba(139,92,246,.28); border-radius: 30px; background: radial-gradient(circle at top right, rgba(168,85,247,.28), transparent 34%), linear-gradient(135deg, #070912, #111827); color: #fff; padding: 28px; overflow: hidden; box-shadow: var(--ph-shadow); }
#ph-story-12 .ph-mspro-boxed__cta h2{ margin: 0 0 10px; color: #fff; font-size: clamp(28px, 4vw, 46px); line-height: 1.02; letter-spacing: -.045em; }
#ph-story-12 .ph-mspro-boxed__cta p{ max-width: 78ch; margin: 0; color: var(--ph-muted); }
#ph-story-12 .ph-mspro-boxed__ctaBadges{ display: flex; flex-wrap: wrap; gap: 9px; margin-top: 16px; }
#ph-story-12 .ph-mspro-boxed__ctaBadge{ border: 1px solid rgba(255,255,255,.14); border-radius: 999px; padding: 7px 10px; background: rgba(255,255,255,.06); color: #e5e7eb; font-size: 13px; font-weight: 850; }
@media (max-width: 680px){#ph-story-12 .ph-mspro-boxed{ padding: 16px 0 28px; }
#ph-story-12 .ph-mspro-boxed__hero,#ph-story-12 .ph-mspro-boxed__section,#ph-story-12 .ph-mspro-boxed__cta{ border-radius: 22px; padding: 18px; }
#ph-story-12 .ph-mspro-boxed__domainRow{ grid-template-columns: 1fr; }
#ph-story-12 .ph-mspro-boxed__metrics{ grid-template-columns: repeat(2, 1fr); }
#ph-story-12 .ph-mspro-boxed__title{ font-size: clamp(38px, 14vw, 58px); }}
#ph-story-12 .ph12-language-panel{--blue:#7548e8;--blue-dark:#5b2eb8;--blue-soft:#f4efff;padding:24px 10px;}
