body,h1,h2,h3,h4,h5,h6,p,span,strong,uli,li,button,div{
  color: #fff !important;
}
.h1, h1 {
  font-size: 36px;
  font-weight: 300;
}
h3 span {
  font-size: 14px;
}
h3 p {
  font-size: 14px;
}
h3 ol li {
  font-size: 14px;
}
.post_title {
  font-size: 18px;
}
.sm_title{
  font-size: 18px;
}
p, ul, li {
  font-weight: 400 !important;
}
.generated-style-1 {
  margin-bottom: 4px;
  color: rgb(40, 40, 41);
  font-family: -apple-system, system-ui, "BlinkMacSystemFont", "Segoe UI", Roboto, "Oxygen Sans", Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 15px;
}

.generated-style-2 {
  line-height: 1.35;
  font-weight: bold;
  word-break: break-word;
  font-size: calc(16px * var(--dynamic-font-scale, 1)) !important;
}
.preserve-whitespace {
  white-space-collapse: preserve;
}
.text-content { border: 0px solid rgb(217, 217, 227); margin-bottom: 1.25em; margin-top: 1.25em; }
.heading-2 { margin: 2rem 0px 1rem; line-height: 1.33333; }
.heading-3 { margin: 1rem 0px 0.5rem; line-height: 1.6; }
.list-container { list-style: none; margin: 1.25em 0px; padding: 0px; display: flex; flex-direction: column; }
.list-item { margin-bottom: 0px; margin-top: 0px; padding-left: 0.375em; display: block; min-height: 28px; }
.link-style { text-underline-offset: 2px; }
.bold-text {
  font-weight: 700;
  font-size: 14px;
}
.nested-list { margin-bottom: 0px; }
.nested-list li {
  font-weight: 700 !important;
  font-size: 14px;
}
.main-heading { font-family: "helvetica neue", helvetica, arial, sans-serif; color: rgb(0, 0, 0); }
.sub-heading { font-family: "helvetica neue", helvetica, arial, sans-serif; color: rgb(0, 0, 0); }
.bold-text { font-weight: 700; }
.italic-text { font-style: italic; }
.heading-3 { font-family: "helvetica neue", helvetica, arial, sans-serif; color: rgb(55, 65, 81); margin-top: 1.25em; margin-bottom: 0px; }
.paragraph-text { margin-top: 1.25em; margin-bottom: 1.25em; }
.grid {
  margin-top:22px
}
.faq details{background:var(--card);padding:12px 14px;border-radius:10px;margin:10px 0}
.faq summary{cursor:pointer;font-weight:600}
.breadcrumbs{font-size:.9rem;color:var(--muted);margin-bottom:8px}
.badge{display:inline-block;font-size:.8rem;padding:2px 8px;border-radius:999px;background:#FF3C38;margin-right:8px}
.grid_hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}
.card_wraps {
  background: #000;
  border-radius: 12px;
  padding: 12px;
  border: 1px solid #303030;
}
.cta {
  display: inline-block;
  margin: 14px 0;
  padding: 10px 16px;
  background: #FF3C38;
  color: #fff !important;
  border-radius: 10px;
  font-weight: 600 !important;
}
.ctabt {
  display: inline-block;
  background: #FF3C38;
  color: #fff !important;
  padding: .8rem 1rem;
  border-radius: .6rem;
  font-weight: 700 !important;
}
.ctabt:hover{opacity:.92;text-decoration:none}
.note {
  background: #000;
  border: 1px solid #303030;
  padding: 12px 14px;
  border-radius: .6rem;
}
.toc{border:1px solid var(--border);border-radius:.8rem;padding:14px}
.toc ul{margin:.5rem 0 0 1rem}
.grid_hero1{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
.card_hero1 {
  border: 1px solid #303030;
  border-radius: 12px;
  padding: 16px;
  background: #000;
}
.pill{display:inline-block;border:1px solid var(--border);padding:.25rem .6rem;border-radius:999px;font-size:.8rem;color:var(--muted)}
figure{margin:0}
figcaption{font-size:.85rem;color:var(--muted)}
footer{border-top:1px solid var(--border);margin-top:32px}
.skip{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}
.skip:focus{position:static;width:auto;height:auto;padding:6px;background:#fff;border:2px solid var(--brand)}
#linkedin {
  font-size: 1.3rem;
  margin: 2rem 0 .75rem;
}
.camp {
  margin-top: 18px;
}
#rz-usa-smm .chip {
  display: inline-block;
  border: 1px solid #303030;
  border-radius: 999px;
  padding: .25rem .6rem;
  margin-right: .35rem;
  color: #475569;
  font-size: .8rem;
  background: #000;
}
#rz-usa-smm .grid {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(auto-fit,minmax(240px,1fr));
}
#rz-usa-smm h1{font:700 clamp(1.6rem,3vw,2.3rem)/1.2 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:0 0 12px}
#rz-usa-smm h2 {
  font: 700 1.25rem/1.35 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;
  margin: 28px 0 10px;
  padding: 0;
}
#rz-usa-smm h3{font:700 1.05rem/1.3 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:14px 0 6px}
#rz-usa-smm p,#rz-usa-smm li{font:400 16px/1.75 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;color:#3b4556}
#rz-global-smm h1{font:700 clamp(1.6rem,3vw,2.3rem)/1.2 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:0 0 12px}
#rz-global-smm h2{font:700 1.25rem/1.35 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:28px 0 10px; padding: 0;}
#rz-global-smm h3{font:700 1.05rem/1.3 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:14px 0 6px}
#rz-global-smm .grid {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(auto-fit,minmax(240px,1fr));
}

#rz-automation-smm h1{font:700 clamp(1.6rem,3vw,2.3rem)/1.2 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:0 0 12px}
#rz-automation-smm h2{font:700 1.25rem/1.35 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:28px 0 10px; padding: 0;}
#rz-automation-smm h3{font:700 1.05rem/1.3 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:14px 0 6px}
#rz-automation-smm .grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
#rz-global-smm .chip {
  display: inline-block;
  border: 1px solid #303030;
  border-radius: 999px;
  padding: .25rem .6rem;
  margin-right: .35rem;
  color: #475569;
  font-size: .8rem;
  background: #000;
}
#rz-automation-smm .chip {
  display: inline-block;
  border: 1px solid #303030;
  border-radius: 999px;
  padding: .25rem .6rem;
  margin-right: .35rem;
  color: #475569;
  font-size: .8rem;
  background: #000;
}
#rz-trust-smm h1{font:700 clamp(1.6rem,3vw,2.3rem)/1.2 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:0 0 12px}
#rz-trust-smm h2{font:700 1.25rem/1.35 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:28px 0 10px; padding: 0;}
#rz-trust-smm h3{font:700 1.05rem/1.3 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:14px 0 6px}
#rz-trust-smm .grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
#rz-trust-smm .chip{display:inline-block;border:1px solid #303030;border-radius:999px;padding:.25rem .6rem;margin-right:.35rem;color:#475569;font-size:.8rem;background:#000}
#rz-saudi-smm h1{font:700 clamp(1.8rem,3vw,2.5rem)/1.2 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:0 0 16px}
#rz-saudi-smm h2{font:700 1.4rem/1.4 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:36px 0 14px; padding: 0;}
#rz-saudi-smm .btn{display:inline-block;background:#2563eb;color:#fff;font-weight:700;padding:.85rem 1.2rem;border-radius:10px}
#rz-saudi-smm .btn:hover{opacity:.95;text-decoration:none}
#rz-saudi-growth h1{font:700 clamp(1.8rem,3vw,2.5rem)/1.2 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:0 0 16px}
#rz-saudi-growth h2{font:700 1.4rem/1.4 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:36px 0 14px; padding: 0;}
#rz-saudi-growth .btn{display:inline-block;background:#2563eb;color:#fff;font-weight:700;padding:.85rem 1.2rem;border-radius:10px}
#rz-saudi-growth .btn:hover{opacity:.95;text-decoration:none}
#rz-saudi-ecommerce h1{font:700 clamp(1.8rem,3vw,2.5rem)/1.2 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:0 0 16px}
#rz-saudi-ecommerce h2{font:700 1.4rem/1.4 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:36px 0 14px; padding: 0;}
#rz-saudi-ecommerce .btn{display:inline-block;background:#2563eb;color:#fff;font-weight:700;padding:.85rem 1.2rem;border-radius:10px}
#rz-saudi-ecommerce .btn:hover{opacity:.95;text-decoration:none}
#rz-saudi-influencer h1{font:700 clamp(1.8rem,3vw,2.5rem)/1.2 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:0 0 16px}
#rz-saudi-influencer h2{font:700 1.4rem/1.4 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:36px 0 14px; padding: 0;}
#rz-saudi-influencer .btn{display:inline-block;background:#2563eb;color:#fff;font-weight:700;padding:.85rem 1.2rem;border-radius:10px}
#rz-saudi-influencer .btn:hover{opacity:.95;text-decoration:none}
#rz-saudi-retail h1{font:700 clamp(1.8rem,3vw,2.5rem)/1.2 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:0 0 16px}
#rz-saudi-retail h2{font:700 1.4rem/1.4 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:36px 0 14px; padding: 0;}
#rz-saudi-retail .btn{display:inline-block;background:#2563eb;color:#fff;font-weight:700;padding:.85rem 1.2rem;border-radius:10px}
#rz-saudi-retail .btn:hover{opacity:.95;text-decoration:none}
#rz-saudi-tourism h1{font:700 clamp(1.8rem,3vw,2.5rem)/1.2 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:0 0 16px}
#rz-saudi-tourism h2{font:700 1.4rem/1.4 system-ui,Segoe UI,Inter,Roboto,Arial,sans-serif;margin:36px 0 14px; padding: 0;}
#rz-saudi-tourism .btn{display:inline-block;background:#2563eb;color:#fff;font-weight:700;padding:.85rem 1.2rem;border-radius:10px}
#rz-saudi-tourism .btn:hover{opacity:.95;text-decoration:none}
.hero_title span, .hero_title strong {
  font-size: 14px;
}
.hero_title a {
  font-size: 14px;
}
.blog-wrap-wrapper {
  max-width: 960px;
  margin: 0 auto;
  padding: 1.5rem 1rem 3rem;
}
.blog-wrap-wrapper .blog-title {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: .4rem;
  color: #101828;
}
.blog-wrap-wrapper .blog-meta {
  font-size: .85rem;
  color: #667085;
  margin-bottom: 1.5rem;
}
.blog-wrap-wrapper h2 {
  font-size: 1.4rem;
  margin-top: 1.8rem;
  margin-bottom: .7rem;
  color: #111827;
}
.blog-wrap-wrapper h3 {
  font-size: 1.1rem;
  margin-top: 1.4rem;
  margin-bottom: .5rem;
  color: #111827;
}
.blog-wrap-wrapper p  {
  margin-bottom: 1rem;
}
.blog-wrap-wrapper ul  {
  margin: 0 0 1.2rem 1.2rem;
  padding: 0;
}
.blog-wrap-wrapper .inline-link {
  color: #ff2d2d;
  text-decoration: none;
}
.blog-wrap-wrapper .inline-link:hover {
  text-decoration: underline;
}
.blog-wrap-wrapper .note-box {
  background: #000;
  border: 1px solid #303030;
  border-radius: .5rem;
  padding: .7rem .95rem;
  margin-bottom: 1.5rem;
  font-size: .9rem;
}
.blog-wrap-wrapper .cta-box {
  background: #000;
  border: 1px solid #303030;
  border-radius: .75rem;
  padding: 1rem 1.25rem;
  margin-top: 2rem;
}
.blog-wrap-wrapper .cta-title {
  font-weight: 600;
  margin-bottom: .25rem;
}
.blog-wrap-wrapper .faq-item {
  border-bottom: 1px solid #edf0f4;
  padding: .7rem 0 1rem;
}
@media (max-width: 600px) {
  .blog-wrap-wrapper .blog-title { font-size: 1.55rem; }
  .blog-wrap-wrapper .blog-wrap { padding: 1.2rem .8rem 2.5rem; }
}
.authorized body, .authorized h1, .authorized h2, .authorized h3, .authorized h4, .authorized h5, .authorized h6, .authorized p, .authorized span, .authorized strong, .authorized uli, .authorized li, .authorized button, .authorized div {
  color: #000 !important;
}