/* ── RICH CONTENT SECTIONS ─────────────────────────────────────────── */ .rc-section{margin:36px 0;padding-bottom:36px;border-bottom:1px solid var(--f2)} .rc-section:last-child{border-bottom:none} .rc-section h2{font-size:1.3rem;font-weight:800;letter-spacing:-.03em;color:var(--b);margin-bottom:14px} .rc-section p{font-size:.86rem;font-weight:500;color:var(--b);opacity:.8;line-height:1.88;margin-bottom:10px} .rc-dark{background:var(--b);border-radius:14px;padding:32px;margin:36px 0} .rc-dark h2{color:#fff} .rc-dark p{color:rgba(255,255,255,.7);opacity:1} .rc-steps{display:flex;flex-direction:column;gap:0;border:1px solid var(--ln);border-radius:12px;overflow:hidden;margin-top:20px} .rc-step{display:grid;grid-template-columns:52px 1fr;gap:16px;padding:20px 22px;border-bottom:1px solid var(--ln);background:var(--w);transition:background .2s} .rc-step:last-child{border-bottom:none} .rc-step:hover{background:var(--f)} .rc-step-n{font-size:2rem;font-weight:900;color:var(--f2);line-height:1;transition:color .2s} .rc-step:hover .rc-step-n{color:var(--bl)} .rc-step strong{display:block;font-size:.88rem;font-weight:700;color:var(--b);margin-bottom:4px} .rc-step p{margin:0;font-size:.78rem;color:var(--b);opacity:.7;line-height:1.65} .rc-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px} .rc-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px} .rc-card{background:var(--f);border:1px solid var(--ln);border-radius:10px;padding:18px;transition:border-color .25s,transform .25s} .rc-card:hover{border-color:var(--b);transform:translateY(-2px)} .rc-card strong{display:block;font-size:.88rem;font-weight:700;color:var(--b);margin-bottom:6px} .rc-card p{font-size:.76rem;color:var(--b);opacity:.72;line-height:1.65;margin:0} .rc-card-w{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:18px;transition:background .2s} .rc-card-w:hover{background:rgba(255,255,255,.12)} .rc-card-w strong{display:block;font-size:.88rem;font-weight:700;color:#fff;margin-bottom:6px} .rc-card-w p{font-size:.76rem;color:rgba(255,255,255,.65);line-height:1.65;margin:0} .rc-stats-row{display:flex;gap:0;border:1px solid var(--ln);border-radius:12px;overflow:hidden;margin-top:18px} .rc-stat{flex:1;padding:20px;border-right:1px solid var(--ln);text-align:center} .rc-stat:last-child{border-right:none} .rc-stat-n{font-size:2rem;font-weight:900;letter-spacing:-.04em;color:var(--b);line-height:1;margin-bottom:6px} .rc-stat-l{font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mu2)} .rc-dark .rc-stat{border-color:rgba(255,255,255,.1)} .rc-dark .rc-stat-n{color:#fff} .rc-dark .rc-stat-l{color:rgba(255,255,255,.4)} .rc-checklist{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px} .rc-checklist-2col{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px} .rc-check{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:var(--b)} .rc-testimonials{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px} .rc-testi{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:20px} .rc-testi p{font-size:.82rem;color:rgba(255,255,255,.75);line-height:1.76;font-style:italic;margin-bottom:10px} .rc-testi strong{font-size:.72rem;color:rgba(255,255,255,.4)} .rc-platform{background:var(--f);border:1px solid var(--ln);border-radius:10px;padding:16px} .rc-plat-name{font-size:.92rem;font-weight:800;color:var(--b);margin-bottom:6px} .rc-platform p{font-size:.76rem;color:var(--b);opacity:.72;margin:0;line-height:1.65} .rc-cost-table{border:1px solid var(--ln);border-radius:10px;overflow:hidden;margin-top:16px} .rc-cost-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:0} .rc-cost-row>div{padding:12px 16px;border-bottom:1px solid var(--ln);font-size:.78rem;color:var(--b);font-weight:500} .rc-cost-head>div{font-weight:700;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mu2);background:var(--f)} .rc-cost-total>div{font-weight:800;background:var(--b);color:#fff;border-color:var(--b)} .rc-steps-h{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:20px} .rc-step-h{text-align:center;padding:14px 10px;background:rgba(255,255,255,.06);border-radius:8px} .rc-step-h p{font-size:.72rem;color:rgba(255,255,255,.65);margin:6px 0 0;line-height:1.4} .rc-step-h .rc-step-n{font-size:1.4rem;color:rgba(255,255,255,.25);margin-bottom:4px;display:block} .rc-step-h strong{color:#fff;font-size:.76rem} @media(max-width:860px){.rc-grid-2,.rc-grid-3,.rc-checklist,.rc-checklist-2col,.rc-testimonials{grid-template-columns:1fr}.rc-stats-row{flex-direction:column}.rc-stat{border-right:none;border-bottom:1px solid var(--ln)}.rc-steps-h{grid-template-columns:1fr 1fr}.rc-cost-row{grid-template-columns:1fr 1fr}} .svc-stats-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);background:var(--f)} .svc-stat{padding:18px 24px;border-right:1px solid var(--ln);text-align:center} .svc-stat:last-child{border-right:none} .svc-stat-n{font-size:1.6rem;font-weight:900;letter-spacing:-.04em;color:var(--b);line-height:1} .svc-stat-l{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mu2);margin-top:4px} @media(max-width:600px){.svc-stats-bar{grid-template-columns:1fr 1fr}} .page-intro{font-size:1rem;font-weight:700;color:var(--bl);margin-bottom:18px;line-height:1.5;border-left:3px solid var(--bl);padding-left:14px}
+27 21 879 3035012 880 0270hello@digitalxagency.ioWhatsApp Us
Digitalx Blog

The Digitalx Blog.

Expert advice for South African business owners -- written from the front lines of managing technology and marketing for 150+ SA businesses.

Ready to grow your SA business?

Free consultation. Transparent pricing. 150+ South African businesses trust Digitalx.