.elementor-286388 .elementor-element.elementor-element-74e372a2{padding:0px 0px 0px 0px;}.elementor-286388 .elementor-element.elementor-element-3355ac94:not(.elementor-motion-effects-element-type-background), .elementor-286388 .elementor-element.elementor-element-3355ac94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFF 0%, #F6F8FF 100%);}.elementor-286388 .elementor-element.elementor-element-3355ac94, .elementor-286388 .elementor-element.elementor-element-3355ac94 > .elementor-background-overlay{border-radius:1px 0px 1px 0px;}.elementor-286388 .elementor-element.elementor-element-3355ac94{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-286388 .elementor-element.elementor-element-3355ac94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-286388 .elementor-element.elementor-element-40f4cc68:not(.elementor-motion-effects-element-type-background), .elementor-286388 .elementor-element.elementor-element-40f4cc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-286388 .elementor-element.elementor-element-40f4cc68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-286388 .elementor-element.elementor-element-40f4cc68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-286388 .elementor-element.elementor-element-7aa7d65e{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-286388 .elementor-element.elementor-element-5c74bdbe{padding:0px 0px 0px 0px;}.elementor-286388 .elementor-element.elementor-element-3ff978a{padding:0px 0px 0px 0px;}.elementor-286388 .elementor-element.elementor-element-757d0580{padding:0px 0px 0px 0px;}.elementor-286388 .elementor-element.elementor-element-178913cd{padding:0px 0px 0px 0px;}.elementor-286388 .elementor-element.elementor-element-6edb9dde{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-286388 .elementor-element.elementor-element-7aa7d65e{margin-top:-50px;margin-bottom:0px;}.elementor-286388 .elementor-element.elementor-element-3ff978a{margin-top:-40px;margin-bottom:0px;}.elementor-286388 .elementor-element.elementor-element-757d0580{margin-top:-54px;margin-bottom:0px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap');

  /* Global font */
  body, body * { font-family:'Poppins',sans-serif !important; -webkit-font-smoothing:antialiased; }

  /* Full-width sections */
  .elementor-section.elementor-section-stretched,
  .elementor-section.elementor-section-full_width {
    left:0!important;right:0!important;width:100%!important;max-width:100%!important;
  }
  .elementor-section.elementor-section-stretched>.elementor-container,
  .elementor-section.elementor-section-full_width>.elementor-container {
    max-width:100%!important;width:100%!important;
  }

  /* Sticky header */
  #xdraw-header {
    position:sticky!important;top:0!important;z-index:9999!important;
    background:rgba(255,255,255,0.97)!important;
    backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;
  }

  /* ── Hero grid ── */
  .xd-hero { display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:80px 0; }
  /* ── Stats grid ── */
  .xd-stats { display:grid;grid-template-columns:repeat(4,1fr);padding:64px 0; }
  .xd-stat  { text-align:center; }
  .xd-stat:not(:last-child) { border-right:1px solid #e2e8f0; }
  /* ── Tab buttons ── */
  .xd-tab-btns { display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px; }
  .xd-btn { font-family:'Poppins',sans-serif;font-size:13px;font-weight:600;color:#64748b;padding:8px 18px;border-radius:999px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;white-space:nowrap;transition:all 0.15s; }
  .xd-btn.xd-active { background:#0f172a!important;color:#fff!important;border-color:#0f172a!important; }
  /* ── Feature content grid ── */
  .xd-feat { display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:32px 0 8px; }
  .xd-feat img { width:100%;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 20px 60px rgba(15,23,42,0.08); }
  /* ── Use cases grid ── */
  .xd-uc { display:grid;grid-template-columns:repeat(3,1fr);gap:20px; }
  /* ── Footer grid ── */
  .xd-footer-grid { display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;padding-bottom:40px; }
  /* ── Nav (hide on mobile) ── */
  .xd-nav { display:flex;align-items:center;justify-content:space-between;height:64px; }
  .xd-nav-links { display:flex;align-items:center;gap:28px; }
  .xd-nav-ctas  { display:flex;align-items:center;gap:10px; }
  .xd-hamburger { display:none; }

  /* ═══════════════════════════════
     TABLET  ≤ 1024px
  ═══════════════════════════════ */
  @media (max-width:1024px) {
    .xd-hero  { grid-template-columns:1fr;gap:40px;padding:60px 0; }
    .xd-stats { grid-template-columns:repeat(2,1fr); }
    .xd-stat:nth-child(2){ border-right:none; }
    .xd-stat:nth-child(3){ border-right:1px solid #e2e8f0; }
    .xd-feat  { grid-template-columns:1fr;gap:24px; }
    .xd-uc    { grid-template-columns:repeat(2,1fr); }
    .xd-footer-grid { grid-template-columns:1fr 1fr;gap:32px; }
  }

  /* ═══════════════════════════════
     MOBILE  ≤ 767px
  ═══════════════════════════════ */
  @media (max-width:767px) {
    .xdw-wrap { padding:0 16px!important; }

    /* Header */
    .xd-nav-links { display:none; }
    .xd-hero-h1   { font-size:32px!important;line-height:1.15!important; }
    .xd-hero-sub  { font-size:15px!important; }

    /* Stats: 2-col on mobile */
    .xd-stats { grid-template-columns:repeat(2,1fr);padding:40px 0; }
    .xd-stat  { padding:12px 0; }
    .xd-stat:nth-child(1),.xd-stat:nth-child(3){ border-right:1px solid #e2e8f0; }
    .xd-stat:nth-child(2),.xd-stat:nth-child(4){ border-right:none; }
    .xd-stat-num  { font-size:36px!important; }
    .xd-stat-lbl  { font-size:10px!important; }

    /* Features section */
    .xd-sect-h2   { font-size:28px!important; }
    .xd-tab-btns  { overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none; }
    .xd-tab-btns::-webkit-scrollbar { display:none; }
    .xd-feat      { grid-template-columns:1fr;gap:20px;padding:20px 0 4px; }
    .xd-feat-h3   { font-size:20px!important; }
    .xd-feat-p    { font-size:14px!important; }

    /* Use cases: 1-col on mobile */
    .xd-uc { grid-template-columns:1fr; }

    /* Testimonial */
    .xd-quote { font-size:18px!important; }

    /* CTA */
    .xd-cta-h2    { font-size:28px!important; }
    .xd-cta-btns  { flex-direction:column;align-items:center; }
    .xd-cta-btns a { width:100%;justify-content:center; }

    /* Footer */
    .xd-footer-grid { grid-template-columns:1fr;gap:32px; }
  }/* End custom CSS */