
    .imported-post .tw-article{
      --tw-navy-1:#0A1428; --tw-navy-2:#0F2348; --tw-navy-3:#1A3478;
      --tw-steel:#9FB8E8; --tw-sage:#8FC4A8;
      --tw-blue-1:#5B7FFF; --tw-blue-2:#2348C7;
      --tw-amber:#E0B070; --tw-amber-ink:#9A6A1E; --tw-amber-bg:#FBF4E9;
      --tw-sage-ink:#2F6B4C; --tw-sage-bg:#F1F7F3;
      --tw-ink:#0C1322; --tw-body:#3A4456; --tw-muted:#6B7488;
      --tw-line:#E4E8F0; --tw-bg-soft:#F6F8FC; --tw-bg-card:#FFFFFF;
      font-family:var(--font-interface);
      color:var(--tw-body); line-height:1.7; font-size:18px;
      max-width:760px; margin:0 auto; padding:18px 22px 80px;
      -webkit-font-smoothing:antialiased;
    }
    .imported-post .tw-article *{box-sizing:border-box;}
    .imported-post .tw-article h1,.imported-post .tw-article h2,.imported-post .tw-article h3,.imported-post .tw-article h4{color:var(--tw-ink);line-height:1.2;letter-spacing:-0.02em;}
    .imported-post .tw-article p{margin:0 0 18px;}
    .imported-post .tw-article a{color:var(--tw-blue-2);text-decoration:none;border-bottom:1px solid rgba(35,72,199,.25);}
    .imported-post .tw-article a:hover{border-bottom-color:var(--tw-blue-2);}

    /* TITLE (plain heading, not a styled header block) */
    .imported-post .tw-article h1{font-size:38px;font-weight:800;margin:6px 0 16px;}
    .imported-post .tw-dek{font-size:19px;color:var(--tw-muted);margin:0 0 22px;max-width:640px;}
    .imported-post .tw-meta{
      font-family:'JetBrains Mono',monospace; font-size:12.5px; color:var(--tw-muted);
      border-bottom:1px solid var(--tw-line); padding-bottom:18px; margin:0 0 34px;
    }

    /* TL;DR */
    .imported-post .tw-tldr{
      background:var(--tw-bg-soft); border:1px solid var(--tw-line);
      border-left:4px solid var(--tw-sage); border-radius:12px;
      padding:22px 26px; margin:0 0 38px;
    }
    .imported-post .tw-tldr .tw-lbl{
      font-family:'JetBrains Mono',monospace; font-size:12px; letter-spacing:.14em;
      text-transform:uppercase; color:var(--tw-sage-ink); font-weight:600; margin:0 0 8px;
    }
    .imported-post .tw-tldr p{margin:0; font-size:17px; color:var(--tw-ink);}

    /* minimal answer-first block */
    .imported-post .tw-answer{border-left:3px solid var(--tw-sage);padding:0 0 0 18px;margin:6px 0 30px;}
    .imported-post .tw-answer strong{display:block;font-family:'JetBrains Mono',monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tw-sage-ink);font-weight:600;margin-bottom:7px;}
    .imported-post .tw-answer p{margin:0;font-size:18px;line-height:1.6;color:var(--tw-ink);}

    .imported-post .tw-article h2{font-size:27px;font-weight:700;margin:46px 0 16px;}
    .imported-post .tw-article h3{font-size:20px;font-weight:600;margin:30px 0 10px;color:var(--tw-navy-3);}
    .imported-post .tw-article ul,.imported-post .tw-article ol{margin:0 0 20px;padding-left:22px;}
    .imported-post .tw-article li{margin:0 0 10px;}
    .imported-post .tw-article li::marker{color:var(--tw-blue-1);}

    /* ---------- shared viz wrapper ---------- */
    .imported-post .tw-viz{margin:34px 0;}
    .imported-post .tw-viz-title{
      font-family:'JetBrains Mono',monospace; font-size:12px; letter-spacing:.14em;
      text-transform:uppercase; color:var(--tw-blue-2); font-weight:600; margin:0 0 16px;
      display:flex; align-items:center; gap:9px;
    }
    .imported-post .tw-viz-title:before{content:"";width:22px;height:2px;background:linear-gradient(90deg,var(--tw-blue-1),var(--tw-blue-2));border-radius:2px;}
    .imported-post .tw-viz-cap{font-size:13.5px;color:var(--tw-muted);margin-top:16px;line-height:1.55;}

    /* ---------- decay area chart card ---------- */
    .imported-post .tw-chartcard{
      background:linear-gradient(180deg,#0C1730,#0A1428); border-radius:16px; padding:26px 24px 16px;
      box-shadow:0 20px 40px -24px rgba(10,20,40,.5);
    }
    .imported-post .tw-chartcard .tw-viz-title{color:var(--tw-steel);}
    .imported-post .tw-chartcard .tw-viz-title:before{background:linear-gradient(90deg,var(--tw-steel),var(--tw-blue-1));}
    .imported-post .tw-chartcard svg{width:100%;height:auto;display:block;}
    .imported-post .tw-chartcard .tw-viz-cap{color:#9aa6bf;}

    /* ---------- decision: two lanes ---------- */
    .imported-post .tw-paths-q{
      background:linear-gradient(135deg,var(--tw-navy-1),var(--tw-navy-3));
      color:#fff; border-radius:14px; padding:20px 24px; font-size:17px; font-weight:600;
      position:relative; overflow:hidden; line-height:1.45;
    }
    .imported-post .tw-paths-q:before{content:"";position:absolute;inset:0;background:radial-gradient(420px 160px at 92% -20%,rgba(91,127,255,.35),transparent 60%);}
    .imported-post .tw-paths-qtag{
      display:inline-block; font-family:'JetBrains Mono',monospace; font-size:11px; letter-spacing:.16em;
      text-transform:uppercase; color:var(--tw-steel); margin-bottom:8px; position:relative;
    }
    .imported-post .tw-paths-q span.tw-q{position:relative;display:block;}
    .imported-post .tw-paths-rail{display:flex;justify-content:center;gap:60px;margin:0;padding:8px 0 0;}
    .imported-post .tw-paths-rail span{
      width:2px;height:18px;background:linear-gradient(180deg,var(--tw-steel),transparent);display:block;
    }
    .imported-post .tw-paths-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;}
    .imported-post .tw-path{
      position:relative; background:var(--tw-bg-card); border:1px solid var(--tw-line);
      border-radius:14px; padding:22px 22px 20px; box-shadow:0 10px 30px -22px rgba(12,19,34,.35);
      overflow:hidden;
    }
    .imported-post .tw-path:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;}
    .imported-post .tw-path--go:before{background:linear-gradient(90deg,var(--tw-sage),#6FB48E);}
    .imported-post .tw-path--caution:before{background:linear-gradient(90deg,var(--tw-amber),#C9954A);}
    .imported-post .tw-path-head{display:flex;align-items:center;gap:10px;margin-bottom:6px;}
    .imported-post .tw-badge{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:600;letter-spacing:.06em;padding:4px 10px;border-radius:20px;text-transform:uppercase;}
    .imported-post .tw-badge-go{background:var(--tw-sage-bg);color:var(--tw-sage-ink);}
    .imported-post .tw-badge-caution{background:var(--tw-amber-bg);color:var(--tw-amber-ink);}
    .imported-post .tw-path-title{font-size:17px;font-weight:700;color:var(--tw-ink);}
    .imported-post .tw-path-note{font-size:13.5px;color:var(--tw-muted);margin:0 0 16px;min-height:38px;}
    .imported-post .tw-path-result{
      font-size:15px;font-weight:700;border-radius:10px;padding:12px 14px;margin-bottom:16px;line-height:1.3;
    }
    .imported-post .tw-result-go{background:var(--tw-sage-bg);color:var(--tw-sage-ink);}
    .imported-post .tw-result-caution{background:var(--tw-amber-bg);color:var(--tw-amber-ink);}
    .imported-post .tw-path-list{list-style:none;margin:0;padding:0;}
    .imported-post .tw-path-list li{position:relative;padding-left:22px;font-size:14.5px;color:var(--tw-body);margin:0 0 9px;}
    .imported-post .tw-path-list li:before{position:absolute;left:0;top:1px;font-size:13px;}
    .imported-post .tw-path--go .tw-path-list li:before{content:"\2713";color:var(--tw-sage-ink);font-weight:700;}
    .imported-post .tw-path--caution .tw-path-list li:before{content:"\0021";color:var(--tw-amber-ink);font-weight:700;}

    /* ---------- process sequence ---------- */
    .imported-post .tw-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;}
    .imported-post .tw-step{
      position:relative; background:var(--tw-bg-card); border:1px solid var(--tw-line);
      border-radius:14px; padding:36px 16px 18px; overflow:hidden; min-height:128px;
      box-shadow:0 10px 28px -24px rgba(12,19,34,.4);
    }
    .imported-post .tw-step-num{
      position:absolute; top:6px; right:12px; font-family:'JetBrains Mono',monospace;
      font-size:46px; font-weight:700; line-height:1;
      background:linear-gradient(135deg,var(--tw-blue-1),var(--tw-blue-2));
      -webkit-background-clip:text; background-clip:text; color:transparent; opacity:.16;
    }
    .imported-post .tw-step h4{font-size:16px;font-weight:700;margin:0 0 6px;position:relative;}
    .imported-post .tw-step p{font-size:13px;color:var(--tw-muted);margin:0;line-height:1.45;position:relative;}
    .imported-post .tw-step--loop{background:var(--tw-sage-bg);border-color:rgba(143,196,168,.5);}
    .imported-post .tw-step--loop .tw-step-num{background:linear-gradient(135deg,#6FB48E,var(--tw-sage-ink));-webkit-background-clip:text;background-clip:text;opacity:.22;}
    .imported-post .tw-step-chip{
      display:inline-block; margin-top:10px; font-family:'JetBrains Mono',monospace; font-size:10.5px;
      font-weight:600; letter-spacing:.04em; color:var(--tw-sage-ink); background:#fff;
      border:1px solid rgba(143,196,168,.6); border-radius:20px; padding:3px 9px; position:relative;
    }

    /* ---------- vertical pipeline ---------- */
    .imported-post .tw-pipe{margin:8px 0 0;}
    .imported-post .tw-pipe-step{position:relative;display:flex;gap:18px;padding-bottom:18px;}
    .imported-post .tw-pipe-step:last-child{padding-bottom:0;}
    .imported-post .tw-pipe-step:not(:last-child):before{
      content:"";position:absolute;left:19px;top:42px;bottom:-2px;width:2px;
      background:linear-gradient(180deg,var(--tw-steel),rgba(159,184,232,.3));
    }
    .imported-post .tw-pipe-num{
      flex:0 0 40px;width:40px;height:40px;border-radius:50%;
      display:flex;align-items:center;justify-content:center;
      font-family:'JetBrains Mono',monospace;font-weight:700;font-size:15px;color:#fff;
      background:linear-gradient(135deg,var(--tw-navy-2),var(--tw-navy-3));
      position:relative;z-index:1;box-shadow:0 5px 14px -5px rgba(15,35,72,.55);
    }
    .imported-post .tw-pipe-step--final .tw-pipe-num{background:linear-gradient(135deg,#6FB48E,var(--tw-sage-ink));}
    .imported-post .tw-pipe-body{
      flex:1;background:var(--tw-bg-card);border:1px solid var(--tw-line);border-radius:12px;
      padding:13px 18px;box-shadow:0 8px 22px -20px rgba(12,19,34,.4);
    }
    .imported-post .tw-pipe-step--final .tw-pipe-body{background:var(--tw-sage-bg);border-color:rgba(143,196,168,.5);}
    .imported-post .tw-pipe-body h4{font-size:16px;font-weight:700;margin:0 0 4px;}
    .imported-post .tw-pipe-body p{font-size:14.5px;color:var(--tw-muted);margin:0;line-height:1.5;}

    /* ---------- KPI stat band ---------- */
    .imported-post .tw-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0;}
    .imported-post .tw-kpi{position:relative;background:linear-gradient(180deg,#FFFFFF,#F4F7FD);border:1px solid var(--tw-line);border-radius:14px;padding:20px 16px 16px;overflow:hidden;}
    .imported-post .tw-kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--tw-blue-1),var(--tw-blue-2));}
    .imported-post .tw-kpi--amber:before{background:linear-gradient(90deg,var(--tw-amber),#C9954A);}
    .imported-post .tw-kpi-num{font-size:31px;font-weight:800;letter-spacing:-0.02em;color:var(--tw-ink);line-height:1;}
    .imported-post .tw-kpi-num span{font-size:15px;font-weight:700;color:var(--tw-blue-2);}
    .imported-post .tw-kpi--amber .tw-kpi-num span{color:var(--tw-amber-ink);}
    .imported-post .tw-kpi-lbl{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--tw-muted);margin-top:10px;line-height:1.4;}

    /* ---------- light chart card ---------- */
    .imported-post .tw-chartcard-lite{background:var(--tw-bg-card);border:1px solid var(--tw-line);border-radius:16px;padding:24px 22px 14px;box-shadow:0 12px 32px -26px rgba(12,19,34,.35);}
    .imported-post .tw-chartcard-lite svg{width:100%;height:auto;display:block;}

    /* callout */
    .imported-post .tw-note{
      background:linear-gradient(180deg,#FCFDFF,#F4F7FD); border:1px solid var(--tw-line);
      border-radius:12px; padding:20px 24px; margin:26px 0; font-size:16.5px;
    }
    .imported-post .tw-note strong{color:var(--tw-ink);}

    /* table */
    .imported-post .tw-tablewrap{overflow-x:auto;margin:26px 0;}
    .imported-post .tw-table{width:100%;border-collapse:collapse;font-size:15.5px;min-width:540px;}
    .imported-post .tw-table th{background:var(--tw-navy-2);color:#fff;text-align:left;padding:13px 16px;font-weight:600;font-size:14px;}
    .imported-post .tw-table th:first-child{border-top-left-radius:10px;}
    .imported-post .tw-table th:last-child{border-top-right-radius:10px;}
    .imported-post .tw-table td{padding:13px 16px;border-bottom:1px solid var(--tw-line);vertical-align:top;color:var(--tw-body);}
    .imported-post .tw-table tr:nth-child(even) td{background:var(--tw-bg-soft);}

    /* CTA */
    .imported-post .tw-cta{
      background:linear-gradient(135deg,var(--tw-navy-1),var(--tw-navy-3));
      border-radius:18px; padding:38px 36px; margin:44px 0; color:#fff; position:relative; overflow:hidden;
    }
    .imported-post .tw-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(560px 220px at 90% 120%,rgba(91,127,255,.32),transparent 60%);}
    .imported-post .tw-cta .tw-eyebrow{
      font-family:'JetBrains Mono',monospace; font-size:12px; letter-spacing:.16em; text-transform:uppercase;
      color:var(--tw-steel); margin:0 0 12px; position:relative;
    }
    .imported-post .tw-cta h3{color:#fff;font-size:23px;font-weight:700;margin:0 0 10px;position:relative;}
    .imported-post .tw-cta p{color:#C4CFE6;font-size:16.5px;margin:0 0 22px;position:relative;max-width:560px;}
    .imported-post .tw-btns{display:flex;flex-wrap:wrap;gap:12px;position:relative;}
    .imported-post .tw-btn{display:inline-block;font-weight:600;font-size:15px;padding:12px 22px;border-radius:10px;border:1px solid transparent;cursor:pointer;}
    .imported-post .tw-btn-primary{background:linear-gradient(135deg,var(--tw-blue-1),var(--tw-blue-2));color:#fff;border:none;}
    .imported-post .tw-btn-primary:hover{filter:brightness(1.08);}
    .imported-post .tw-btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.32);}
    .imported-post .tw-btn-ghost:hover{border-color:#fff;}
    .imported-post .tw-cta a.tw-btn{border-bottom:none;color:#fff;}
    .imported-post .tw-cta a.tw-btn:hover{color:#fff;}

    /* FAQ */
    .imported-post .tw-faq{margin-top:14px;}
    .imported-post .tw-faq details{border:1px solid var(--tw-line);border-radius:12px;padding:6px 22px;margin:0 0 12px;background:var(--tw-bg-card);}
    .imported-post .tw-faq summary{cursor:pointer;font-weight:600;color:var(--tw-ink);font-size:17.5px;padding:14px 0;list-style:none;position:relative;}
    .imported-post .tw-faq summary::-webkit-details-marker{display:none;}
    .imported-post .tw-faq summary:after{content:"\2013";position:absolute;right:0;top:13px;color:var(--tw-blue-1);font-size:22px;font-weight:600;}
    .imported-post .tw-faq details:not([open]) summary:after{content:"+";}
    .imported-post .tw-faq details p{margin:0 0 16px;font-size:16px;}

    @media(max-width:640px){
      .imported-post .tw-article{font-size:17px;} .imported-post .tw-article h1{font-size:29px;}
      .imported-post .tw-cta{padding:30px 24px;}
      .imported-post .tw-paths-grid{grid-template-columns:1fr;}
      .imported-post .tw-path-note{min-height:0;}
      .imported-post .tw-flow{grid-template-columns:repeat(2,1fr);}
      .imported-post .tw-kpis{grid-template-columns:repeat(2,1fr);}
    }
  