.elementor-246 .elementor-element.elementor-element-9ee1b3a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-9ee1b3a:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-9ee1b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06111F;}.elementor-246 .elementor-element.elementor-element-9ee1b3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-246 .elementor-element.elementor-element-bba74dd{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-49566c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-49566c1:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-49566c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06111F;}.elementor-246 .elementor-element.elementor-element-49566c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-246 .elementor-element.elementor-element-4d3f011{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-b2f9771{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-b2f9771:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-b2f9771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06111F;}.elementor-246 .elementor-element.elementor-element-b2f9771.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-246 .elementor-element.elementor-element-d08f7b6{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-af9137c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-af9137c:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-af9137c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06111F;}.elementor-246 .elementor-element.elementor-element-af9137c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-246 .elementor-element.elementor-element-e4695ce{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-e4ba87c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-e4ba87c:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-e4ba87c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06111F;}.elementor-246 .elementor-element.elementor-element-e4ba87c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-246 .elementor-element.elementor-element-3ac7b2e{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-246 .elementor-element.elementor-element-9ee1b3a{--width:100%;}.elementor-246 .elementor-element.elementor-element-bba74dd{--width:100%;}.elementor-246 .elementor-element.elementor-element-49566c1{--width:100%;}.elementor-246 .elementor-element.elementor-element-4d3f011{--width:100%;}.elementor-246 .elementor-element.elementor-element-b2f9771{--width:100%;}.elementor-246 .elementor-element.elementor-element-d08f7b6{--width:100%;}.elementor-246 .elementor-element.elementor-element-af9137c{--width:100%;}.elementor-246 .elementor-element.elementor-element-e4695ce{--width:100%;}.elementor-246 .elementor-element.elementor-element-e4ba87c{--width:100%;}.elementor-246 .elementor-element.elementor-element-3ac7b2e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-246 .elementor-element.elementor-element-bba74dd{--width:100%;}.elementor-246 .elementor-element.elementor-element-4d3f011{--width:100%;}.elementor-246 .elementor-element.elementor-element-d08f7b6{--width:100%;}.elementor-246 .elementor-element.elementor-element-e4695ce{--width:100%;}.elementor-246 .elementor-element.elementor-element-3ac7b2e{--width:100%;}}@media(max-width:767px){.elementor-246 .elementor-element.elementor-element-9ee1b3a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-49566c1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-b2f9771{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-af9137c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-e4ba87c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}/* Start custom CSS */.rdx-section,
  .rdx-section * { box-sizing: border-box; }
 
  .rdx-section {
    --rdx-black: #020604;
    --rdx-dark: #06130f;
    --rdx-navy: #061b29;
    --rdx-navy-2: #0a2638;
    --rdx-blue: #0e3448;
    --rdx-green: #11c878;
    --rdx-green-2: #1ee08b;
    --rdx-green-soft: rgba(17, 200, 120, .12);
    --rdx-white: #ffffff;
    --rdx-bg: #f6f8f5;
    --rdx-paper: #fbfbf7;
    --rdx-text: #102033;
    --rdx-muted: #657688;
    --rdx-line: rgba(16, 32, 51, .11);
    --rdx-line-dark: rgba(255,255,255,.14);
    --rdx-shadow: 0 26px 70px rgba(2, 6, 4, .16);
    --rdx-shadow-soft: 0 14px 34px rgba(16, 32, 51, .07);
 
    position: relative;
    overflow: hidden;
    isolation: isolate;
    padding: clamp(70px, 7vw, 112px) clamp(22px, 5vw, 92px);
    font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    color: var(--rdx-text);
    background: var(--rdx-bg);
  }
 
  .rdx-container { width: min(1380px, 100%); margin: 0 auto; position: relative; z-index: 2; }
  .rdx-narrow { width: min(980px, 100%); margin: 0 auto; position: relative; z-index: 2; }
 
  .rdx-dark {
    color: #fff;
    background:
      radial-gradient(circle at 84% 12%, rgba(17,200,120,.13), transparent 32%),
      linear-gradient(135deg, #020604 0%, #061b29 54%, #06130f 100%);
  }
 
  .rdx-hero-img {
    color: #fff;
    background:
      linear-gradient(90deg, rgba(2,6,4,.93), rgba(6,27,41,.86), rgba(3,34,25,.74)),
      var(--rdx-image, url("https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1800&q=82")) center/cover no-repeat;
  }
 
  .rdx-graphite {
    color: #fff;
    background:
      radial-gradient(circle at 16% 10%, rgba(17,200,120,.12), transparent 30%),
      linear-gradient(180deg, #071019 0%, #020604 100%);
  }
 
  .rdx-white { background: #fff; color: var(--rdx-text); }
  .rdx-soft { background: linear-gradient(180deg, #f8fbfa 0%, #f1f6f3 100%); color: var(--rdx-text); }
  .rdx-paper { background: #fbfaf4; color: var(--rdx-text); }
  .rdx-mint { background: linear-gradient(180deg, #eef8f2 0%, #ffffff 100%); color: var(--rdx-text); }
  .rdx-tight { padding-top: clamp(48px, 5vw, 82px); padding-bottom: clamp(48px, 5vw, 82px); }
 
  .rdx-section::before {
    content: "";
    position: absolute;
    left: 7%; right: 7%; top: 0;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(17,200,120,.55), transparent);
    opacity: .75;
    pointer-events: none;
  }
  .rdx-white::before, .rdx-soft::before, .rdx-paper::before, .rdx-mint::before {
    background: linear-gradient(90deg, transparent, rgba(16,32,51,.12), transparent);
  }
 
  .rdx-split { display: grid; grid-template-columns: minmax(0,1fr) minmax(420px,.92fr); gap: clamp(34px, 5vw, 82px); align-items: center; }
  .rdx-split.reverse { grid-template-columns: minmax(420px,.92fr) minmax(0,1fr); }
  .rdx-head { display: flex; align-items: flex-end; justify-content: space-between; gap: 28px; margin-bottom: 36px; }
  .rdx-head .rdx-text { max-width: 560px; }
 
  .rdx-grid-2, .rdx-grid-3, .rdx-grid-4 { display: grid; gap: 18px; }
  .rdx-grid-2 { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .rdx-grid-3 { grid-template-columns: repeat(3, minmax(0,1fr)); }
  .rdx-grid-4 { grid-template-columns: repeat(4, minmax(0,1fr)); }
 
  .rdx-kicker {
    display: inline-flex; align-items: center; gap: 10px;
    min-height: 36px; margin: 0 0 18px; padding: 9px 14px;
    border-radius: 10px; border: 1px solid rgba(17,200,120,.28);
    background: rgba(17,200,120,.10); color: #0d9c62;
    font-size: 11px; font-weight: 900; letter-spacing: .15em; text-transform: uppercase;
  }
  .rdx-dark .rdx-kicker, .rdx-hero-img .rdx-kicker, .rdx-graphite .rdx-kicker { color: #8ff0c0; }
  .rdx-kicker::before { content:""; width: 7px; height: 7px; border-radius: 50%; background: var(--rdx-green); box-shadow: 0 0 0 5px rgba(17,200,120,.14); }
 
  .rdx-title { margin: 0; max-width: 820px; font-size: clamp(40px, 5vw, 76px); line-height: .96; letter-spacing: -.052em; font-weight: 950; }
  .rdx-title-md { margin: 0; max-width: 780px; font-size: clamp(32px, 4vw, 54px); line-height: 1.02; letter-spacing: -.044em; font-weight: 920; }
  .rdx-title-sm { margin: 0; font-size: clamp(22px, 2.3vw, 32px); line-height: 1.12; letter-spacing: -.025em; font-weight: 900; }
  .rdx-accent { color: var(--rdx-green); }
 
  .rdx-text, .rdx-lead { margin: 18px 0 0; color: var(--rdx-muted); font-size: 16.5px; line-height: 1.72; }
  .rdx-lead { max-width: 760px; font-size: clamp(17px, 1.4vw, 20px); }
  .rdx-dark .rdx-text, .rdx-dark .rdx-lead, .rdx-hero-img .rdx-text, .rdx-hero-img .rdx-lead, .rdx-graphite .rdx-text, .rdx-graphite .rdx-lead { color: rgba(255,255,255,.74); }
  .rdx-text strong, .rdx-lead strong { color: inherit; font-weight: 850; }
 
  .rdx-actions { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 30px; }
  .rdx-btn, .rdx-btn:visited, .rdx-btn:active, .rdx-btn:focus {
    min-height: 54px; display: inline-flex; align-items: center; justify-content: center; gap: 10px;
    padding: 15px 22px; border-radius: 10px; text-decoration: none !important;
    font-size: 14.5px; line-height: 1; font-weight: 900; outline: none;
    transition: transform .18s ease, background .18s ease, border-color .18s ease, box-shadow .18s ease;
  }
  .rdx-btn:hover { transform: translateY(-2px); text-decoration: none !important; }
  .rdx-btn-primary { color: #04110c !important; background: var(--rdx-green) !important; border: 1px solid rgba(255,255,255,.08); box-shadow: 0 18px 42px rgba(17,200,120,.22); }
  .rdx-btn-primary:hover { background: var(--rdx-green-2) !important; color: #04110c !important; }
  .rdx-btn-secondary { color: #fff !important; background: rgba(255,255,255,.05) !important; border: 1px solid rgba(255,255,255,.20) !important; }
  .rdx-white .rdx-btn-secondary, .rdx-soft .rdx-btn-secondary, .rdx-paper .rdx-btn-secondary, .rdx-mint .rdx-btn-secondary { color: var(--rdx-text) !important; background: #fff !important; border-color: var(--rdx-line) !important; box-shadow: var(--rdx-shadow-soft); }
 
  .rdx-card { position: relative; overflow: hidden; border-radius: 22px; padding: clamp(22px, 2vw, 30px); background: #fff; border: 1px solid var(--rdx-line); box-shadow: var(--rdx-shadow-soft); }
  .rdx-card h3, .rdx-card h4 { margin: 0; color: var(--rdx-text); font-size: 20px; line-height: 1.16; letter-spacing: -.02em; font-weight: 900; }
  .rdx-card p { margin: 11px 0 0; color: var(--rdx-muted); font-size: 15px; line-height: 1.62; }
  .rdx-card.dark { background: rgba(255,255,255,.06); border-color: var(--rdx-line-dark); box-shadow: none; color: #fff; }
  .rdx-card.dark h3, .rdx-card.dark h4 { color: #fff; }
  .rdx-card.dark p { color: rgba(255,255,255,.68); }
  .rdx-card.line::before { content:""; position:absolute; left:0; top:22px; bottom:22px; width:4px; background: var(--rdx-green); border-radius: 99px; }
 
  .rdx-icon { width: 46px; height: 46px; display: grid; place-items: center; margin-bottom: 16px; border-radius: 14px; background: rgba(17,200,120,.13); color: var(--rdx-green); font-weight: 950; }
  .rdx-chip-row { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 24px; }
  .rdx-chip { display: inline-flex; align-items: center; gap: 8px; min-height: 38px; padding: 9px 12px; border-radius: 999px; background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.13); color: rgba(255,255,255,.84); font-size: 12.5px; font-weight: 800; }
  .rdx-white .rdx-chip, .rdx-soft .rdx-chip, .rdx-paper .rdx-chip, .rdx-mint .rdx-chip { background: #fff; color: var(--rdx-text); border-color: var(--rdx-line); box-shadow: 0 8px 20px rgba(16,32,51,.04); }
  .rdx-chip::before { content:"✓"; color: var(--rdx-green); font-weight: 950; }
 
  .rdx-media { min-height: 420px; border-radius: 24px; border: 1px solid rgba(17,200,120,.24); overflow: hidden; box-shadow: var(--rdx-shadow); background: linear-gradient(180deg, rgba(2,6,4,.08), rgba(2,6,4,.62)), var(--rdx-image, url("https://images.unsplash.com/photo-1513828583688-c52646db42da?auto=format&fit=crop&w=1300&q=82")) center/cover no-repeat; position: relative; }
  .rdx-media.light { border-color: var(--rdx-line); box-shadow: var(--rdx-shadow-soft); }
  .rdx-media::after { content: attr(data-label); position: absolute; left: 20px; right: 20px; bottom: 20px; padding: 14px 16px; border-radius: 15px; background: rgba(2,6,4,.72); color: rgba(255,255,255,.86); border: 1px solid rgba(255,255,255,.13); font-size: 13px; line-height: 1.35; font-weight: 800; }
 
  .rdx-stat-grid { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 16px; margin-top: 32px; }
  .rdx-stat { min-height: 142px; padding: 24px 18px; border-radius: 16px; background: radial-gradient(circle at 50% 0%, rgba(17,200,120,.13), transparent 58%), rgba(6,27,41,.72); border: 1px solid rgba(17,200,120,.26); text-align: center; color: #fff; display:flex; flex-direction:column; justify-content:center; align-items:center; }
  .rdx-stat strong { display:block; color: var(--rdx-green); font-size: clamp(34px, 3.2vw, 50px); line-height:.9; letter-spacing:-.04em; font-weight:950; }
  .rdx-stat span { display:block; max-width:150px; margin-top:10px; color:#fff; font-size:11.5px; line-height:1.25; text-transform:uppercase; font-weight:900; }
 
  .rdx-list { margin: 20px 0 0; padding: 0; list-style: none; display: grid; gap: 12px; }
  .rdx-list li { display: flex; gap: 10px; align-items: flex-start; color: var(--rdx-muted); line-height: 1.55; }
  .rdx-list li::before { content:"✓"; width: 22px; height: 22px; flex: 0 0 22px; display:grid; place-items:center; margin-top:1px; border-radius:50%; background: rgba(17,200,120,.14); color: var(--rdx-green); font-size: 12px; font-weight: 950; }
  .rdx-dark .rdx-list li, .rdx-graphite .rdx-list li, .rdx-hero-img .rdx-list li { color: rgba(255,255,255,.74); }
 
  .rdx-step { position: relative; padding: 24px; border-radius: 20px; background: #fff; border: 1px solid var(--rdx-line); box-shadow: var(--rdx-shadow-soft); }
  .rdx-step b { width: 38px; height: 38px; display:grid; place-items:center; margin-bottom: 14px; border-radius: 12px; background: var(--rdx-green-soft); color: var(--rdx-green); font-size: 13px; font-weight: 950; }
 
  .rdx-logo-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 14px; }
  .rdx-logo-item { min-height: 104px; display:grid; place-items:center; text-align:center; padding:18px; border-radius:18px; background:#fff; border:1px solid var(--rdx-line); box-shadow: var(--rdx-shadow-soft); color: var(--rdx-blue); font-weight:950; }
 
  .rdx-review-stars { color: var(--rdx-green); letter-spacing: .08em; font-weight: 950; margin-bottom: 14px; }
  .rdx-review blockquote { margin: 0; color: var(--rdx-text); font-size: 17px; line-height: 1.5; font-weight: 800; }
  .rdx-review cite { display: block; margin-top: 14px; color: var(--rdx-muted); font-size: 13px; font-style: normal; }
 
  .rdx-cta { text-align: center; border-radius: 28px; padding: clamp(32px, 5vw, 58px); color: #fff; background: radial-gradient(circle at 18% 12%, rgba(17,200,120,.18), transparent 34%), linear-gradient(135deg, #020604, #061b29); border: 1px solid rgba(17,200,120,.24); box-shadow: var(--rdx-shadow); }
  .rdx-cta .rdx-title-md, .rdx-cta .rdx-title-sm { margin-left: auto; margin-right: auto; color:#fff; }
  .rdx-cta .rdx-text, .rdx-cta .rdx-lead { margin-left: auto; margin-right:auto; color: rgba(255,255,255,.72); }
  .rdx-cta .rdx-actions { justify-content: center; }
 
  .rdx-form { display: grid; gap: 14px; }
  .rdx-form-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; }
  .rdx-field { width:100%; min-height: 52px; border-radius: 12px; border: 1px solid var(--rdx-line); background:#fff; color: var(--rdx-text); padding: 14px 15px; font: inherit; outline: none; }
  textarea.rdx-field { min-height: 132px; resize: vertical; }
  .rdx-field:focus { border-color: rgba(17,200,120,.65); box-shadow: 0 0 0 4px rgba(17,200,120,.10); }
  .rdx-map { min-height: 400px; border-radius: 24px; overflow:hidden; border:1px solid var(--rdx-line); box-shadow: var(--rdx-shadow-soft); background:#dfe8e5; }
  .rdx-map iframe { width:100%; height:100%; min-height:400px; border:0; display:block; }
 
  @media (max-width: 1080px) {
    .rdx-split, .rdx-split.reverse, .rdx-grid-4 { grid-template-columns: 1fr; }
    .rdx-grid-3 { grid-template-columns: 1fr 1fr; }
    .rdx-head { display:block; }
    .rdx-stat-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
    .rdx-logo-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
  }
  @media (max-width: 680px) {
    .rdx-section { padding: 58px 18px; }
    .rdx-title { font-size: clamp(34px, 11vw, 48px); line-height: 1; }
    .rdx-title-md { font-size: clamp(29px, 9vw, 40px); }
    .rdx-actions, .rdx-btn { width: 100%; }
    .rdx-grid-2, .rdx-grid-3, .rdx-grid-4, .rdx-form-grid, .rdx-stat-grid, .rdx-logo-grid { grid-template-columns: 1fr; }
    .rdx-media { min-height: 330px; }
  }


  /* =====================================================
     AJUSTE TIPOGRÁFICO DESKTOP — MAIS LEVE E ELEGANTE
     Mantém a responsividade original no tablet e celular.
  ====================================================== */
  @media (min-width: 1024px) {
    .rdx-title {
      font-size: clamp(44px, 4.5vw, 68px);
      font-weight: 700;
      line-height: 1.02;
      letter-spacing: -0.035em;
    }

    .rdx-title-md {
      font-size: clamp(30px, 3.5vw, 48px);
      font-weight: 600;
      line-height: 1.08;
      letter-spacing: -0.025em;
    }

    .rdx-title-sm {
      font-weight: 600;
      line-height: 1.15;
      letter-spacing: -0.015em;
    }

    .rdx-card h3,
    .rdx-card h4 {
      font-weight: 700;
    }

    .rdx-text strong,
    .rdx-lead strong,
    .rdx-review blockquote {
      font-weight: 700;
    }

    .rdx-stat strong {
      font-weight: 800;
    }

    .rdx-btn,
    .rdx-btn:visited,
    .rdx-btn:active,
    .rdx-btn:focus {
      font-weight: 800;
    }
  }/* End custom CSS */