/* BeDijital Design System v0.7.0 */
:root{
  --bd-blue-900:#153462;
  --bd-blue-800:#0946ae;
  --bd-blue-700:#0d4fbd;
  --bd-blue-600:#1062fe;
  --bd-orange:#f67a3c;
  --bd-text:#3f4b63;
  --bd-muted:#667085;
  --bd-soft:#f6f8fc;
  --bd-white:#fff;
  --bd-radius:10px;
  --bd-section-space:88px;
  --bd-section-space-mobile:56px;
  --bd-content-width:1200px;
  --bd-font-family:Inter,Arial,sans-serif;
  --bd-heading:#102d59;
  --bd-body:#657895;
  --bd-hero-title-size:40px;
  --bd-hero-title-weight:700;
  --bd-hero-title-line:1.16;
  --bd-hero-copy-size:18px;
  --bd-hero-copy-line:1.65;
  --bd-section-title-size:32px;
  --bd-section-title-weight:700;
  --bd-section-title-line:1.22;
  --bd-section-copy-size:16px;
  --bd-section-copy-line:1.65;
}
.bd-section{padding:var(--bd-section-space) 0;background:#fff}
.bd-section--soft{background:var(--bd-soft)}
.bd-section--blue{background:var(--bd-blue-800);color:#fff}
.bd-container{width:min(var(--bd-content-width),calc(100% - 40px));margin-inline:auto}
.bd-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px;align-items:center}
.bd-col-5{grid-column:span 5}.bd-col-6{grid-column:span 6}.bd-col-7{grid-column:span 7}
.bd-title{margin:0 0 20px;color:var(--bd-heading);font-family:var(--bd-font-family);font-size:var(--bd-section-title-size);font-weight:var(--bd-section-title-weight);line-height:var(--bd-section-title-line);letter-spacing:-.02em}
.bd-lead{font-family:var(--bd-font-family);font-size:var(--bd-hero-copy-size);line-height:var(--bd-hero-copy-line);color:var(--bd-body)}
.bd-copy{font-family:var(--bd-font-family);font-size:var(--bd-section-copy-size);line-height:var(--bd-section-copy-line);color:var(--bd-body)}
.bd-copy p{margin:0 0 20px}
.bd-image{display:block;width:100%;height:auto}
.bd-check-list{display:grid;gap:15px;margin:26px 0 0;padding:0;list-style:none}
.bd-check-list--two{grid-template-columns:repeat(2,minmax(0,1fr))}
.bd-check-list li{position:relative;padding-left:34px;font-size:16px;line-height:1.55;color:var(--bd-text)}
.bd-check-list li:before{content:"\f00c";position:absolute;left:0;top:1px;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:var(--bd-blue-800);color:#fff;font:900 10px/1 "Font Awesome 6 Free","Font Awesome 5 Free"}
.bd-card{padding:30px;border:1px solid #e4eaf2;border-radius:var(--bd-radius);background:#fff;box-shadow:0 14px 36px rgba(21,52,98,.07)}
.bd-cta{padding:64px 0;background:var(--bd-blue-800);color:#fff}
.bd-cta .bd-title{color:#fff}.bd-cta .bd-copy{color:rgba(255,255,255,.86)}
@media(max-width:980px){.bd-grid{grid-template-columns:1fr;gap:38px}.bd-col-5,.bd-col-6,.bd-col-7{grid-column:auto}.bd-section{padding:68px 0}}
@media(max-width:600px){.bd-container{width:min(100% - 28px,var(--bd-content-width))}.bd-section{padding:var(--bd-section-space-mobile) 0}.bd-check-list--two{grid-template-columns:1fr}.bd-title{font-size:clamp(30px,9vw,39px)}}

/* v1.1.123 — canonical non-pricing primary CTA */
.bdp-button.bdp-button-orange,
.bdm-page .bdm-compare-hero .btn-tertiary {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 50px !important;
    padding: 0 24px !important;
    border: 0 !important;
    border-radius: 5px !important;
    background: #ff783e !important;
    color: #fff !important;
    font-family: Inter, Arial, sans-serif !important;
    font-size: 15px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    box-shadow: none !important;
    cursor: pointer !important;
    transition: background-color .18s ease, transform .18s ease !important;
}

.bdp-button.bdp-button-orange:hover,
.bdp-button.bdp-button-orange:focus,
.bdm-page .bdm-compare-hero .btn-tertiary:hover,
.bdm-page .bdm-compare-hero .btn-tertiary:focus {
    background: #e96528 !important;
    color: #fff !important;
    transform: translateY(-1px) !important;
}

