.article-page{--article-card:#0b100d;--article-border:rgba(124,255,60,.18);background:#050705;color:#f2f5f3}.article-page .site-header{background:rgba(5,7,5,.8);backdrop-filter:blur(16px)}.article-hero{position:relative;min-height:820px;padding:190px 0 110px;overflow:hidden;border-bottom:1px solid var(--article-border);background:radial-gradient(circle at 75% 50%,rgba(64,255,44,.1),transparent 33%),#050705}.article-grid-bg{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(124,255,60,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(124,255,60,.08) 1px,transparent 1px);background-size:92px 92px;mask-image:linear-gradient(to bottom,#000,transparent 88%)}.article-hero:after{content:"";position:absolute;inset:auto 0 0;height:220px;background:linear-gradient(transparent,#050705);pointer-events:none}.article-pixels{position:absolute;left:4%;top:28%}.article-pixels i{position:absolute;width:9px;height:9px;background:var(--green-neon);box-shadow:0 0 16px rgba(124,255,60,.55)}.article-pixels i:nth-child(2){left:42px;top:36px;width:5px;height:5px}.article-pixels i:nth-child(3){left:16px;top:72px;opacity:.3}.article-pixels i:nth-child(4){left:70px;top:5px;width:13px;height:13px;opacity:.25}.article-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:80px}.article-back{display:inline-flex;margin-bottom:25px;color:#8d9791;font-size:12px;font-weight:700}.article-back:hover{color:var(--green-neon)}.article-meta{display:flex;align-items:center;gap:12px;margin-bottom:23px;color:#717b75;font-size:11px;text-transform:uppercase;letter-spacing:.13em}.article-meta span:first-child{padding:7px 10px;border-radius:999px;background:rgba(124,255,60,.1);color:var(--green-neon);font-weight:800}.article-meta>*+*:before{content:"·";margin-right:12px;color:#3e4842}.article-meta span:first-child:before{display:none}.article-hero h1{max-width:720px;margin:0;font-family:var(--font-display);font-size:clamp(58px,5.8vw,88px);line-height:.96;letter-spacing:-.06em}.article-hero h1 em{color:var(--green-neon);font-style:normal;text-shadow:0 0 30px rgba(124,255,60,.14)}.article-hero-copy>p{max-width:640px;margin:30px 0;color:#a5aea8;font-size:18px;line-height:1.75}.article-actions{display:flex;align-items:center;gap:28px}.article-text-link{padding:14px 0;border-bottom:1px solid #414a44;font-size:13px;font-weight:700}.article-text-link span{margin-left:12px;color:var(--green-neon)}
.article-dashboard{position:relative;padding:20px;border:1px solid rgba(124,255,60,.26);border-radius:24px;background:linear-gradient(145deg,rgba(18,27,21,.96),rgba(7,11,8,.98));box-shadow:0 32px 80px rgba(0,0,0,.45),0 0 70px rgba(124,255,60,.08);transform:perspective(1200px) rotateY(-6deg) rotateX(2deg);animation:dashboard-float 7s ease-in-out infinite}.article-dashboard:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(120deg,rgba(124,255,60,.45),transparent 30%,transparent 70%,rgba(124,255,60,.2));z-index:-1;filter:blur(8px);opacity:.35}.dashboard-top{display:flex;align-items:center;gap:7px;padding:3px 3px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.dashboard-top i{width:7px;height:7px;border-radius:50%;background:#3f4943}.dashboard-top i:first-child{background:var(--green-neon);box-shadow:0 0 10px rgba(124,255,60,.55)}.dashboard-top span{margin-left:8px;color:#647069;font-size:9px}.dashboard-kpis{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.dashboard-kpis>div{display:grid;padding:18px;border:1px solid rgba(124,255,60,.14);border-radius:13px;background:#0c120e}.dashboard-kpis small{color:#6f7973;font-size:10px}.dashboard-kpis strong{margin:3px 0;color:#f2f5f3;font-family:var(--font-display);font-size:30px}.dashboard-kpis b{color:var(--green-neon);font-size:9px}.dashboard-kpis .is-alert{border-color:rgba(255,177,75,.25)}.dashboard-kpis .is-alert b{color:#ffb14b}.dashboard-chart{position:relative;padding:17px;border:1px solid rgba(124,255,60,.14);border-radius:13px;background:#080d0a}.dashboard-chart>span{color:#78837c;font-size:10px}.dashboard-chart svg{display:block;width:100%;margin-top:12px}.chart-line{fill:none;stroke:var(--green-neon);stroke-width:3;filter:drop-shadow(0 0 5px rgba(124,255,60,.5))}.chart-area{fill:rgba(124,255,60,.07)}.chart-warning{width:fit-content;margin:-3px 0 0 auto;padding:7px 10px;border-radius:999px;background:rgba(255,177,75,.08);color:#d8a662;font-size:9px}@keyframes dashboard-float{50%{transform:perspective(1200px) rotateY(-4deg) rotateX(1deg) translateY(-9px)}}
.article-body-section{position:relative;padding:100px 0 140px;background:#050705;background-image:radial-gradient(rgba(124,255,60,.1) .6px,transparent .7px);background-size:22px 22px}.article-layout{display:grid;grid-template-columns:210px minmax(0,820px);justify-content:center;align-items:start;gap:75px}.article-toc{position:sticky;top:120px;padding:20px 0}.article-toc>p{margin:0 0 16px;color:#f0f4f1;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.13em}.article-toc nav{display:grid}.article-toc a{padding:8px 0;color:#6f7973;font-size:11px;transition:.2s}.article-toc a:hover,.article-toc a.is-current{color:var(--green-neon);transform:translateX(4px)}.toc-progress{height:2px;margin-top:22px;overflow:hidden;background:#1d251f}.toc-progress i{display:block;width:0;height:100%;background:var(--green-neon);box-shadow:0 0 8px var(--green-neon)}.article-content{min-width:0}.article-content>section,.article-content>aside{scroll-margin-top:120px}.article-kicker{margin:0 0 16px!important;color:var(--green-neon)!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.19em}.article-content h2{margin:0 0 25px;font-family:var(--font-display);font-size:clamp(38px,4vw,56px);line-height:1.04;letter-spacing:-.045em}.article-content h2 span,.article-content h2 em{color:var(--green-neon);font-style:normal}.article-content h3{margin:35px 0 14px;font-family:var(--font-display);font-size:22px;letter-spacing:-.02em}.article-content p{color:#a2aba5;font-size:16px;line-height:1.85}.article-intro{padding-bottom:90px}.article-intro blockquote{margin:42px 0 0;padding:25px 30px;border-left:3px solid var(--green-neon);border-radius:0 14px 14px 0;background:linear-gradient(90deg,rgba(124,255,60,.08),rgba(124,255,60,.015));color:#e9eeeb;font-family:var(--font-display);font-size:23px;line-height:1.45}.three-questions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0}.three-questions div{display:grid;gap:13px;padding:19px;border:1px solid var(--article-border);border-radius:12px;background:var(--article-card)}.three-questions b{color:var(--green-neon);font-size:10px}.three-questions span{font-family:var(--font-display);font-weight:700}.article-chapter{position:relative;padding:100px 0;border-top:1px solid rgba(124,255,60,.11)}.chapter-number{position:absolute;right:0;top:82px;color:rgba(124,255,60,.1);font-family:var(--font-display);font-size:70px;font-weight:700;line-height:1}.compare-panel{display:grid;grid-template-columns:1fr 42px 1fr;align-items:center;margin:40px 0}.compare-panel>div:not(.compare-arrow){min-height:210px;padding:26px;border:1px solid #29322c;border-radius:15px;background:#0b100d}.compare-panel span,.copy-example span{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.compare-panel h3{margin:25px 0 12px;font-size:22px}.compare-panel p{margin:0;font-size:12px}.compare-bad span,.copy-example>div:first-child span{background:rgba(255,116,116,.1);color:#ff8b8b}.compare-good{border-color:rgba(124,255,60,.35)!important;box-shadow:0 0 28px rgba(124,255,60,.05)}.compare-good span,.copy-example>div:last-child span{background:rgba(124,255,60,.1);color:var(--green-neon)}.compare-arrow{text-align:center;color:var(--green-neon);font-size:22px}.article-checks{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0;list-style:none}.article-checks li{padding:14px;border:1px solid var(--article-border);border-radius:10px;background:var(--article-card);font-size:12px;font-weight:700}.article-checks li:before{content:"✓";margin-right:8px;color:var(--green-neon)}.article-checks.wide{grid-template-columns:repeat(3,1fr)}.micro-note{margin-top:30px;padding:20px 22px;border:1px solid rgba(124,255,60,.18);border-radius:12px;background:rgba(124,255,60,.035);color:#aeb6b1;font-size:13px;line-height:1.7}.micro-note strong{color:#f1f4f2}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:38px 0}.metric-grid article{padding:23px;border:1px solid var(--article-border);border-radius:14px;background:var(--article-card)}.metric-grid span{color:#717c75;font-size:10px}.metric-grid strong{display:block;margin:6px 0;color:var(--green-neon);font-family:var(--font-display);font-size:28px}.metric-grid p{margin:0;font-size:11px}.split-list{display:grid;grid-template-columns:1fr 1fr;gap:15px}.split-list>div{padding:26px;border:1px solid #242d27;border-radius:14px;background:#090e0b}.split-list h3{margin:0 0 17px}.split-list ul{display:grid;gap:10px;margin:0;padding-left:18px;color:#98a19b;font-size:13px}.article-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;margin:20px 0 45px;padding:35px;border:1px solid rgba(124,255,60,.32);border-radius:18px;background:radial-gradient(circle at 85% 20%,rgba(124,255,60,.12),transparent 42%),#0a100c;box-shadow:0 20px 55px rgba(0,0,0,.25),0 0 35px rgba(124,255,60,.05)}.article-cta>div{max-width:510px}.article-cta span:first-child{color:var(--green-neon);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.15em}.article-cta h2{margin:10px 0 8px;font-size:30px}.article-cta p{margin:0;font-size:12px}.article-cta .button{flex:none;gap:18px}.article-cta.compact h2{margin-bottom:0}.case-study-flow,.journey{display:flex;align-items:center;justify-content:space-between;gap:9px;margin:38px 0;padding:22px;border:1px solid var(--article-border);border-radius:15px;background:var(--article-card)}.case-study-flow div{display:grid;gap:3px;text-align:center}.case-study-flow b{color:var(--green-neon);font-size:9px}.case-study-flow span,.journey span{font-size:10px;font-weight:700}.case-study-flow i,.journey i{color:var(--green-neon);font-style:normal}.structure-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;counter-reset:item;margin:0;padding:0;list-style:none}.structure-list li{counter-increment:item;padding:17px;border:1px solid #253028;border-radius:10px;background:#090e0b;color:#a6aea9;font-size:12px}.structure-list li:before{content:counter(item,decimal-leading-zero);margin-right:12px;color:var(--green-neon);font-weight:800}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:35px}.trust-grid>div{display:grid;padding:23px;border:1px solid var(--article-border);border-radius:13px;background:var(--article-card)}.trust-grid span{margin-bottom:16px;color:var(--green-neon)}.trust-grid strong{font-family:var(--font-display)}.trust-grid p{margin:6px 0 0;font-size:11px}.cta-table{width:100%;margin-top:35px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--article-border);border-radius:14px;background:var(--article-card);font-size:12px}.cta-table th,.cta-table td{padding:15px 18px;border-bottom:1px solid #202922;text-align:left}.cta-table th{color:#6f7973;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.cta-table td:last-child{color:#dce2de;font-weight:700}.cta-table tr:last-child td{border-bottom:0}.copy-example{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:35px 0}.copy-example>div{padding:24px;border:1px solid #28312b;border-radius:14px;background:var(--article-card)}.copy-example p{margin:18px 0 0;font-size:13px}.audit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px}.audit-grid article{display:flex;min-height:230px;flex-direction:column;padding:22px;border:1px solid var(--article-border);border-radius:14px;background:var(--article-card);transition:.3s}.audit-grid article:hover{transform:translateY(-5px);border-color:rgba(124,255,60,.55);box-shadow:0 18px 45px rgba(0,0,0,.3),0 0 25px rgba(124,255,60,.06)}.audit-grid b{color:var(--green-neon);font-size:10px}.audit-grid h3{margin:18px 0 8px;font-size:18px}.audit-grid p{margin:0;font-size:11px}.audit-grid span{align-self:flex-start;margin-top:auto;padding:6px 8px;border-radius:999px;background:rgba(124,255,60,.08);color:#9de785;font-size:8px;font-weight:800;text-transform:uppercase}.article-faq details{border-bottom:1px solid rgba(124,255,60,.14)}.article-faq summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 0;cursor:pointer;color:#eef2ef;font-family:var(--font-display);font-size:17px;font-weight:700;list-style:none}.article-faq summary::-webkit-details-marker{display:none}.article-faq summary i{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border:1px solid rgba(124,255,60,.3);border-radius:50%;color:var(--green-neon);font-style:normal;transition:.25s}.article-faq details[open] summary i{transform:rotate(45deg);background:rgba(124,255,60,.08)}.article-faq details p{margin:0;padding:0 50px 22px 0;font-size:13px}.article-conclusion{margin-top:85px;padding:65px 55px!important;border:1px solid rgba(124,255,60,.3)!important;border-radius:22px;background:radial-gradient(circle at 80% 20%,rgba(124,255,60,.15),transparent 43%),linear-gradient(145deg,#0d150f,#070a08);text-align:center}.article-conclusion>span{color:var(--green-neon);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.17em}.article-conclusion h2{max-width:650px;margin:16px auto 24px;font-size:50px}.article-conclusion p{max-width:630px;margin:8px auto}.article-conclusion .button{margin-top:30px}.reveal-article{opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.reveal-article.is-visible{opacity:1;transform:none}
html[data-theme="light"] .article-page{--article-card:#fff;--article-border:rgba(24,139,45,.18);background:#f4f7f3;color:#121b14}html[data-theme="light"] .article-page .site-header{background:rgba(247,250,247,.86)}html[data-theme="light"] .article-hero{background:radial-gradient(circle at 75% 50%,rgba(30,145,46,.08),transparent 35%),#f4f7f3;border-color:rgba(24,139,45,.14)}html[data-theme="light"] .article-hero:after{background:linear-gradient(transparent,#f4f7f3)}html[data-theme="light"] .article-grid-bg{opacity:.32;background-image:linear-gradient(rgba(26,139,47,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(26,139,47,.08) 1px,transparent 1px)}html[data-theme="light"] .article-hero-copy>p,html[data-theme="light"] .article-content p{color:#556159}html[data-theme="light"] .article-dashboard{background:linear-gradient(145deg,#fff,#eef5ed);border-color:rgba(23,139,44,.25);box-shadow:0 28px 70px rgba(38,75,45,.15),0 0 45px rgba(23,139,44,.05)}html[data-theme="light"] .dashboard-kpis>div,html[data-theme="light"] .dashboard-chart{background:#fff;border-color:rgba(23,139,44,.13)}html[data-theme="light"] .dashboard-kpis strong{color:#172019}html[data-theme="light"] .article-body-section{background-color:#f4f7f3;background-image:radial-gradient(rgba(26,139,47,.11) .6px,transparent .7px)}html[data-theme="light"] .article-toc>p,html[data-theme="light"] .micro-note strong{color:#152019}html[data-theme="light"] .article-intro blockquote{background:linear-gradient(90deg,rgba(23,139,44,.09),transparent);color:#172019}html[data-theme="light"] .compare-panel>div:not(.compare-arrow),html[data-theme="light"] .split-list>div,html[data-theme="light"] .structure-list li,html[data-theme="light"] .copy-example>div{background:#fff;border-color:rgba(23,139,44,.14)}html[data-theme="light"] .article-cta,html[data-theme="light"] .article-conclusion{background:radial-gradient(circle at 80% 20%,rgba(23,139,44,.09),transparent 43%),#fff;box-shadow:0 20px 55px rgba(40,75,45,.1)}html[data-theme="light"] .cta-table{background:#fff}html[data-theme="light"] .cta-table td:last-child,html[data-theme="light"] .article-faq summary{color:#172019}html[data-theme="light"] .article-checks li{background:#fff}html[data-theme="light"] .article-meta,html[data-theme="light"] .article-back{color:#667169}
@media(max-width:1024px){.article-hero{min-height:auto;padding:150px 0 90px}.article-hero-grid{grid-template-columns:1fr;gap:60px}.article-dashboard{max-width:680px}.article-layout{grid-template-columns:1fr;max-width:820px}.article-toc{display:none}}
@media(max-width:767px){.article-hero{padding:120px 0 70px}.article-hero-grid{gap:45px}.article-hero h1{font-size:44px;line-height:1.02}.article-hero-copy>p{font-size:15px}.article-actions{align-items:stretch;flex-direction:column;gap:12px}.article-actions .button,.article-text-link{width:100%;justify-content:center;text-align:center}.article-dashboard{padding:13px;border-radius:17px;transform:none;animation:none}.dashboard-kpis strong{font-size:22px}.article-body-section{padding:70px 0 90px}.article-content h2{font-size:34px}.article-content p{font-size:14px}.article-chapter{padding:72px 0}.chapter-number{top:60px;font-size:52px}.three-questions,.metric-grid,.trust-grid,.copy-example,.audit-grid,.article-checks,.article-checks.wide,.structure-list,.split-list{grid-template-columns:1fr}.compare-panel{grid-template-columns:1fr}.compare-arrow{transform:rotate(90deg);padding:12px}.article-cta{align-items:stretch;flex-direction:column;padding:26px}.article-cta .button{width:100%}.article-cta h2{font-size:27px}.case-study-flow,.journey{align-items:stretch;flex-direction:column}.case-study-flow i,.journey i{transform:rotate(90deg);text-align:center}.cta-table th,.cta-table td{padding:13px 11px}.article-conclusion{padding:42px 22px!important}.article-conclusion h2{font-size:34px}.article-conclusion .button{width:100%;padding-inline:18px;font-size:12px}.article-faq summary{font-size:14px}.article-faq details p{padding-right:0}}
@media(prefers-reduced-motion:reduce){.article-dashboard{animation:none}.reveal-article{opacity:1;transform:none;transition:none}.audit-grid article{transition:none}}

/* Mobile type scale mirrors the main homepage: compact, readable, never oversized. */
@media(max-width:767px){
  .article-hero h1{font-size:clamp(36px,10.5vw,46px)!important;line-height:1.05!important;letter-spacing:-.045em!important}
  .article-hero-copy>p{font-size:14px!important;line-height:1.65!important}
  .article-back{font-size:11px!important}.article-meta{gap:9px!important;font-size:9px!important;letter-spacing:.1em!important}.article-meta>*+*:before{margin-right:9px!important}
  .article-content h2{font-size:30px!important;line-height:1.14!important;letter-spacing:-.03em!important}
  .article-content h3{margin-top:27px!important;font-size:18px!important;line-height:1.25!important}
  .article-content p{font-size:13px!important;line-height:1.65!important}
  .article-kicker{margin-bottom:12px!important;font-size:9px!important}
  .article-intro{padding-bottom:64px!important}.article-chapter{padding:64px 0!important}.chapter-number{top:55px!important;font-size:44px!important}
  .article-intro blockquote{margin-top:28px!important;padding:18px 19px!important;font-size:15px!important;line-height:1.55!important}
  .three-questions{margin:23px 0!important}.three-questions div{gap:9px!important;padding:16px!important}.three-questions span{font-size:13px!important}
  .compare-panel{margin:28px 0!important}.compare-panel>div:not(.compare-arrow){min-height:0!important;padding:19px!important}.compare-panel h3{margin:18px 0 9px!important;font-size:17px!important}
  .article-checks li,.structure-list li{padding:13px!important;font-size:11px!important}.micro-note{margin-top:22px!important;padding:16px!important;font-size:11px!important;line-height:1.6!important}
  .metric-grid{margin:27px 0!important}.metric-grid article{padding:18px!important}.metric-grid strong{font-size:25px!important}.split-list>div{padding:19px!important}.split-list ul{font-size:11px!important}
  .article-cta{gap:20px!important;margin:12px 0 34px!important;padding:21px!important}.article-cta h2{font-size:24px!important;line-height:1.18!important}.article-cta p{font-size:11px!important}.article-cta .button{min-height:46px!important;font-size:12px!important}
  .case-study-flow,.journey{margin:27px 0!important;padding:17px!important}.trust-grid{margin-top:26px!important}.trust-grid>div{padding:18px!important}.copy-example{margin:27px 0!important}.copy-example>div{padding:18px!important}
  .audit-grid{margin-top:28px!important}.audit-grid article{min-height:0!important;padding:18px!important}.audit-grid h3{margin:14px 0 7px!important;font-size:17px!important}.audit-grid p{font-size:11px!important}
  .article-faq summary{gap:12px!important;padding:17px 0!important;font-size:13px!important;line-height:1.4!important}.article-faq summary i{flex-basis:25px!important;width:25px!important;height:25px!important}.article-faq details p{padding-bottom:17px!important;font-size:12px!important}
  .article-conclusion{margin-top:64px!important;padding:34px 18px!important}.article-conclusion h2{font-size:27px!important;line-height:1.15!important}.article-conclusion p{font-size:12px!important}.article-conclusion .button{min-height:48px!important}
}

/* Extra responsive polish for long article titles and dashboard-heavy blog pages */
@media(max-width:1024px) and (min-width:768px){
  .article-hero{padding:132px 0 82px!important}
  .article-hero h1{font-size:clamp(46px,7.2vw,62px)!important;line-height:1!important}
  .article-hero-copy>p{font-size:16px!important;line-height:1.68!important}
  .article-dashboard{max-width:620px!important;margin-inline:auto!important}
  .article-content h2{font-size:clamp(34px,5vw,46px)!important}
  .audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:520px){
  .article-hero{padding:108px 0 56px!important}
  .article-hero-grid{gap:30px!important}
  .article-hero h1{font-size:clamp(32px,9.6vw,40px)!important;line-height:1.06!important;letter-spacing:-.04em!important}
  .article-hero-copy>p{margin-top:20px!important;font-size:13px!important;line-height:1.62!important}
  .article-actions{gap:10px!important}
  .article-actions .button,.article-text-link{min-height:46px!important;font-size:12px!important;padding-inline:16px!important}
  .article-dashboard{width:100%!important;max-width:390px!important;margin-inline:auto!important;padding:12px!important;border-radius:16px!important}
  .dashboard-top{padding-bottom:13px!important}.dashboard-top span{font-size:8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .dashboard-kpis{gap:8px!important;margin:13px 0!important}.dashboard-kpis>div{padding:13px!important}.dashboard-kpis small{font-size:9px!important}.dashboard-kpis strong{font-size:21px!important}.dashboard-kpis b{font-size:8px!important}
  .dashboard-chart{padding:13px!important}.chart-warning{margin-top:4px!important;font-size:8px!important}
  .article-body-section{padding:58px 0 78px!important}.article-content h2{font-size:27px!important}.article-content h3{font-size:17px!important}.article-content p{font-size:12.5px!important}
  .article-intro blockquote{font-size:14px!important}.chapter-number{font-size:38px!important;opacity:.8}.article-chapter{padding:56px 0!important}
  .metric-grid strong{font-size:22px!important}.trust-grid>div,.split-list>div,.copy-example>div,.audit-grid article{border-radius:12px!important}
  .article-conclusion h2{font-size:25px!important}.article-conclusion .button{font-size:11px!important}
}

/* AI automation article hero image */
.article-hero-visual{position:relative;margin:0;overflow:hidden;border:1px solid rgba(124,255,60,.28);border-radius:24px;background:#070b08;box-shadow:0 32px 80px rgba(0,0,0,.45),0 0 70px rgba(124,255,60,.08);transform:perspective(1200px) rotateY(-5deg) rotateX(2deg);animation:dashboard-float 7s ease-in-out infinite}
.article-hero-visual:before{content:"";position:absolute;inset:-1px;z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgba(124,255,60,.38),transparent 30%,transparent 70%,rgba(124,255,60,.18));filter:blur(8px);opacity:.34}
.article-hero-visual:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 34%),radial-gradient(circle at 68% 42%,transparent 0 38%,rgba(0,0,0,.1) 70%)}
.article-hero-visual img{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:1536/900;object-fit:cover;filter:saturate(1.05) contrast(1.02)}
html[data-theme="light"] .article-hero-visual{background:#fff;border-color:rgba(23,139,44,.25);box-shadow:0 28px 70px rgba(38,75,45,.15),0 0 45px rgba(23,139,44,.05)}
html[data-theme="light"] .article-hero-visual img{filter:saturate(.95) brightness(1.05) contrast(.96)}
@media(max-width:1024px){.article-hero-visual{max-width:680px;margin-inline:auto}}
@media(max-width:767px){.article-hero-visual{border-radius:17px;transform:none;animation:none}}
@media(max-width:520px){.article-hero-visual{width:100%;max-width:390px;margin-inline:auto;border-radius:16px}.article-hero-visual img{min-height:245px;object-position:58% center}}
@media(prefers-reduced-motion:reduce){.article-hero-visual{animation:none}}
