 :root{
    --yellow:#FFC20E;
    --yellow-dark:#E6A800;
    --yellow-soft:#FFF3CC;
    --black:#111111;
    --ink:#1A1A1A;
    --grey-900:#252525;
    --grey-700:#3A3A3A;
    --grey-600:#5C5C5C;
    --grey-400:#9A9A9A;
    --grey-200:#E7E7E7;
    --grey-100:#F4F4F4;
    --grey-50:#FAFAFA;
    --white:#FFFFFF;
    --radius:14px;
    --radius-sm:10px;
    --maxw:1320px;
    --shadow:0 18px 40px rgba(0,0,0,.10);
    --shadow-sm:0 6px 18px rgba(0,0,0,.07);
  }
  *{box-sizing:border-box;margin:0;padding:0}
  html{scroll-behavior:smooth}
  body{
    font-family:poppinsregular,Poppins,sans-serif;
    font-size:18px;
    color:var(--ink);
    background:var(--white);
    line-height:1.6;
    -webkit-font-smoothing:antialiased;
  }
  p{font-size:18px;}
  h1,h2,h3,h4{font-family:poppinsbold,Poppins,sans-serif;line-height:1.18;font-weight:700;letter-spacing:-.01em}
  h2{font-size:clamp(1.7rem,3.2vw,2.6rem)}
  h3{font-size:1.25rem}
  a{text-decoration:none;color:inherit}
  img{max-width:100%}

  /* ---- Wrapper ---- */
  .lead-nurturing-page .wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}
  .lead-nurturing-page .section{padding:50px 0}
  .lead-nurturing-page .eyebrow{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--grey-900);background:var(--yellow);padding:6px 14px;border-radius:30px;margin-bottom:18px}
  .lead-nurturing-page .eyebrow.ghost{background:transparent;color:var(--yellow-dark);border:1px solid var(--yellow)}
  .lead-nurturing-page .lead {
    font-size: 1.08rem;
    color: var(--grey-600);
    max-width: 1120px;
    margin-bottom: 45px !important;
    display: block;
}
  .lead-nurturing-page .center{text-align:center}
  .lead-nurturing-page .center .lead{margin:0 auto}
  .lead-nurturing-page .btn{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:.97rem;padding:14px 28px;border-radius:40px;cursor:pointer;border:2px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;font-family:inherit}
  .lead-nurturing-page .btn-primary{background:var(--yellow);color:var(--black)}
  .lead-nurturing-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(255,194,14,.45)}
  .lead-nurturing-page .btn-dark{background:var(--black);color:var(--white)}
  .lead-nurturing-page .btn-dark:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,.3)}
  .lead-nurturing-page .btn-outline{background:transparent;color:var(--black);border-color:var(--black)}
  .lead-nurturing-page .btn-outline:hover{background:var(--black);color:var(--white)}
  .lead-nurturing-page .btn-full{width:100%;justify-content:center}

  /* HERO */
  .lead-nurturing-page .hero{background:var(--black);color:var(--white);position:relative;overflow:hidden}
  .lead-nurturing-page .hero::before{content:"";position:absolute;inset:0;background:radial-gradient(560px 320px at 88% -8%,rgba(255,194,14,.18),transparent 70%),linear-gradient(180deg,transparent,rgba(255,194,14,.04));pointer-events:none}
  .lead-nurturing-page .hero-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 42px;
    padding: 0px 0 0px;
    position: relative;
    z-index: 2;
}
  .lead-nurturing-page .hero h1 {
    font-size: clamp(2.05rem, 4.6vw, 3.4rem);
    color: var(--white);
    font-weight: 800;
    margin: 0;
}
  .lead-nurturing-page .hero h1 .hl{color:var(--yellow)}
  .lead-nurturing-page .hero p.sub{color:#cfcfcf;font-size:1.12rem;margin-top:18px;max-width:560px}
  .lead-nurturing-page .hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}
  .lead-nurturing-page .hero .btn-outline{color:var(--white);border-color:rgba(255,255,255,.6)}
  .lead-nurturing-page .hero .btn-outline:hover{background:var(--white);color:var(--black);border-color:var(--white)}
  .lead-nurturing-page .trust{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:34px;padding-top:26px;border-top:1px solid #2c2c2c}
  .lead-nurturing-page .trust div{display:flex;flex-direction:column}
  .lead-nurturing-page .trust b{color:var(--yellow);font-size:1.5rem;font-weight:800;line-height:1}
  .lead-nurturing-page .trust span{color:var(--grey-400);font-size:.78rem;margin-top:4px}

  /* FORM CARD */
  .lead-nurturing-page .form-card{background:var(--white);border-radius:18px;padding:30px 28px;box-shadow:0 24px 60px rgba(0,0,0,.4);color:var(--ink)}
  .lead-nurturing-page .form-card.dark-on-light{border-top:5px solid var(--yellow)}
  .lead-nurturing-page .form-card h3{font-size:1.3rem;color:var(--black)}
  .lead-nurturing-page .form-card .fh-sub{font-size:.9rem;color:var(--grey-600);margin:6px 0 20px}
  .lead-nurturing-page .field{margin-bottom:13px}
  .lead-nurturing-page .field label{display:block;font-size:.78rem;font-weight:600;color:var(--grey-700);margin-bottom:5px}
  .lead-nurturing-page .field input,.lead-nurturing-page .field select,.lead-nurturing-page .field textarea{width:100%;padding:12px 14px;border:1.5px solid var(--grey-200);border-radius:var(--radius-sm);font-family:inherit;font-size:.92rem;color:var(--ink);background:var(--grey-50);transition:border .15s,background .15s}
  .lead-nurturing-page .field input:focus,.lead-nurturing-page .field select:focus,.lead-nurturing-page .field textarea:focus{outline:none;border-color:var(--yellow);background:var(--white)}
  .lead-nurturing-page .field textarea{resize:vertical;min-height:70px}
  .lead-nurturing-page .form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
  .lead-nurturing-page .form-foot{font-size:.72rem;color:var(--grey-400);margin-top:12px;text-align:center;display:flex;align-items:center;justify-content:center;gap:5px}
  .lead-nurturing-page .form-foot svg{flex:none}

  /* GENERIC GRID CARDS */
  .lead-nurturing-page .grid{display:grid;gap:22px}
  .lead-nurturing-page .g2{grid-template-columns:1fr}
  .lead-nurturing-page .g3{grid-template-columns:1fr}
  .lead-nurturing-page .g4{grid-template-columns:1fr 1fr;margin-top:42px}
  .lead-nurturing-page .card{background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius);padding:26px 24px;transition:transform .18s,box-shadow .18s,border-color .18s}
  .lead-nurturing-page .card:hover{transform:translateY(-4px);box-shadow:var(--shadow-sm);border-color:var(--yellow)}
  .lead-nurturing-page .card .ic{width:46px;height:46px;border-radius:12px;background:var(--yellow-soft);display:flex;align-items:center;justify-content:center;margin-bottom:16px;border:1px solid #f0d87a}
  .lead-nurturing-page .card .ic svg{width:22px;height:22px;stroke:var(--yellow-dark);fill:none}
  .lead-nurturing-page .card h3{font-size:1.07rem;margin-bottom:8px}
  .lead-nurturing-page .card p{font-size:.92rem}

  /* WHY / PROBLEM */
  .lead-nurturing-page .problem{background:var(--grey-100)}
  .lead-nurturing-page .pain{display:grid;gap:16px;grid-template-columns:1fr;margin-top:34px}
  .lead-nurturing-page .pain-item{display:flex;gap:14px;align-items:flex-start;background:var(--white);border-radius:var(--radius-sm);padding:18px 20px;border-left:4px solid var(--yellow)}
  .lead-nurturing-page .pain-item .x{flex:none;width:26px;height:26px;border-radius:50%;background:var(--black);color:var(--yellow);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}
  .lead-nurturing-page .pain-item p{font-size:.93rem;margin:0}
  .lead-nurturing-page .pain-item b{color:var(--ink)}

  /* WHO */
  .lead-nurturing-page .who-bg{background:var(--grey-100)}
  .lead-nurturing-page .who-list{display:grid;gap:14px;grid-template-columns:1fr;margin-top:8px}
  .lead-nurturing-page .who-item{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;background:var(--grey-50);border:1px solid var(--grey-200);border-radius:var(--radius-sm)}
  .lead-nurturing-page .who-item .chk{flex:none;width:24px;height:24px;border-radius:7px;background:var(--yellow);color:var(--black);display:grid;place-items:center;font-weight:800;font-size:.8rem}
  .lead-nurturing-page .who-item span{font-size:.93rem;color:var(--grey-700)}

  /* PLATFORMS */
  .lead-nurturing-page .platforms{background:var(--black);color:var(--white)}
  .lead-nurturing-page .platforms h2{color:var(--white)}
  .lead-nurturing-page .platforms .lead{color:var(--grey-400)}
  .lead-nurturing-page .plat-cats{display:grid;gap:20px;grid-template-columns:1fr;margin-top:38px}
  .lead-nurturing-page .plat-cat{background:#1b1b1b;border:1px solid #2c2c2c;border-radius:var(--radius);padding:22px 20px}
  .lead-nurturing-page .plat-cat h4{color:var(--yellow);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}
  .lead-nurturing-page .chips{display:flex;flex-wrap:wrap;gap:8px}
  .lead-nurturing-page .chip{font-size:.82rem;background:#262626;border:1px solid #353535;color:#e3e3e3;padding:7px 13px;border-radius:30px}
  .lead-nurturing-page .chip:hover{border-color:var(--yellow);color:var(--yellow)}

  /* PLANS */
  .lead-nurturing-page .plans{background:var(--grey-100)}
  .lead-nurturing-page .plan-grid{display:grid;gap:22px;grid-template-columns:1fr;margin-top:40px}
  .lead-nurturing-page .plan{background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius);padding:28px 24px;display:flex;flex-direction:column;position:relative;transition:transform .18s,box-shadow .18s}
  .lead-nurturing-page .plan:hover{transform:translateY(-5px);box-shadow:var(--shadow)}
  .lead-nurturing-page .plan.feature{border:2px solid var(--yellow);box-shadow:var(--shadow)}
  .lead-nurturing-page .plan .tag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--black);color:var(--yellow);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:20px}
  .lead-nurturing-page .plan h3{font-size:1.18rem;margin-bottom:4px}
  .lead-nurturing-page .plan .pdesc{font-size:.85rem;color:var(--grey-600);min-height:46px;margin-bottom:16px}
  .lead-nurturing-page .plan ul{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:22px;flex:1}
  .lead-nurturing-page .plan li{font-size:.87rem;color:var(--grey-700);display:flex;gap:9px;align-items:flex-start}
  .lead-nurturing-page .plan li::before{content:"";flex:none;width:16px;height:16px;margin-top:3px;border-radius:50%;background:var(--yellow);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23111' d='M6.5 10.6 3.9 8l-1 1 3.6 3.6 7-7-1-1z'/%3E%3C/svg%3E");background-size:contain}

  /* TRACKING */
  .lead-nurturing-page .track-grid{display:grid;gap:22px;grid-template-columns:1fr;align-items:center}
  .lead-nurturing-page .metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}
  .lead-nurturing-page .metric{background:var(--grey-50);border:1px solid var(--grey-200);border-radius:var(--radius-sm);padding:20px}
  .lead-nurturing-page .metric b{display:block;font-size:1.7rem;font-weight:800;color:var(--black)}
  .lead-nurturing-page .metric b .u{color:var(--yellow-dark);font-size:1.1rem}
  .lead-nurturing-page .metric span{font-size:.82rem;color:var(--grey-600)}
  .lead-nurturing-page .track-list{list-style:none;display:flex;flex-direction:column;gap:14px}
  .lead-nurturing-page .track-list li{display:flex;gap:13px;align-items:flex-start}
  .lead-nurturing-page .track-list .n{flex:none;width:30px;height:30px;border-radius:9px;background:var(--black);color:var(--yellow);font-weight:700;display:grid;place-items:center;font-size:.85rem}
  .lead-nurturing-page .track-list h4{font-size:1rem;margin-bottom:2px}
  .lead-nurturing-page .track-list p{font-size:.88rem;margin:0}

  /* CASE STUDIES */
  .lead-nurturing-page .cases{background:var(--black);color:var(--white)}
  .lead-nurturing-page .cases h2{color:var(--white)}
  .lead-nurturing-page .cases .lead{color:var(--grey-400)}
  .lead-nurturing-page .case-grid{display:grid;gap:22px;grid-template-columns:1fr;margin-top:40px}
  .lead-nurturing-page .case{background:#1b1b1b;border:1px solid #2c2c2c;border-radius:var(--radius);padding:26px 24px;border-top:4px solid var(--yellow)}
  .lead-nurturing-page .case .seg{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--yellow);font-weight:700}
  .lead-nurturing-page .case h3{color:var(--white);font-size:1.12rem;margin:8px 0 14px}
  .lead-nurturing-page .case .res{display:flex;gap:18px;margin:18px 0;flex-wrap:wrap}
  .lead-nurturing-page .case .res div b{display:block;font-size:1.6rem;font-weight:800;color:var(--yellow);line-height:1}
  .lead-nurturing-page .case .res div span{font-size:.72rem;color:var(--grey-400)}
  .lead-nurturing-page .case p{font-size:.88rem;color:#c9c9c9}
  .lead-nurturing-page .cases-cta{text-align:center;margin-top:36px}

  /* WHY EZ */
  .lead-nurturing-page .why-grid{display:grid;gap:22px;grid-template-columns:1fr;margin-top:36px}

  /* COMPARISON */
  .lead-nurturing-page .compare{background:var(--grey-100)}
  .lead-nurturing-page .table-scroll{overflow-x:auto;margin-top:36px;border-radius:var(--radius);box-shadow:var(--shadow-sm)}
  .lead-nurturing-page table{border-collapse:collapse;width:100%;min-width:760px;background:var(--white)}
  .lead-nurturing-page th,.lead-nurturing-page td{padding:16px 18px;text-align:left;font-size:.9rem;border-bottom:1px solid var(--grey-200)}
  .lead-nurturing-page thead th{background:var(--black);color:var(--white);font-weight:600;font-size:.85rem}
  .lead-nurturing-page thead th.ez{background:var(--yellow);color:var(--black);font-weight:700}
  .lead-nurturing-page tbody td:first-child{font-weight:600;color:var(--ink);background:var(--grey-50)}
  .lead-nurturing-page td.ez{background:var(--yellow-soft);font-weight:600;color:var(--ink)}
  .lead-nurturing-page .yes{color:#138a36;font-weight:700}
  .lead-nurturing-page .no{color:#b23b3b;font-weight:700}
  .lead-nurturing-page .partial{color:var(--grey-600)}

  /* CTA BAND */
  .lead-nurturing-page .band{background:var(--yellow);color:var(--black);text-align:center}
  .lead-nurturing-page .band h2{color:var(--black);max-width:760px;margin:0 auto}
  .lead-nurturing-page .band p{color:var(--grey-900);max-width:620px;margin:14px auto 26px;font-size:1.05rem}
  .lead-nurturing-page .band .btn-dark{box-shadow:0 12px 28px rgba(0,0,0,.25)}

  /* FAQ */
  .lead-nurturing-page .faq-list{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:34px}
  .lead-nurturing-page .faq{background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius);padding:22px 24px;border-left:4px solid var(--yellow)}
  .lead-nurturing-page .faq h3{font-size:1.02rem;margin-bottom:8px;color:var(--ink)}
  .lead-nurturing-page .faq p{font-size:.92rem;margin:0}

  /* FINAL */
  .lead-nurturing-page .final{background:var(--black);color:var(--white)}
  .lead-nurturing-page .final-grid{display:grid;gap:42px;grid-template-columns:1fr}
  .lead-nurturing-page .final h2{color:var(--white)}
  .lead-nurturing-page .final .lead{color:var(--grey-400)}
  .lead-nurturing-page .final ul{list-style:none;margin-top:22px;display:flex;flex-direction:column;gap:12px}
  .lead-nurturing-page .final ul li{display:flex;gap:11px;align-items:center;font-size:.95rem;color:#dcdcdc}
  .lead-nurturing-page .final ul li .d{width:22px;height:22px;border-radius:6px;background:var(--yellow);color:var(--black);display:grid;place-items:center;font-weight:800;font-size:.75rem;flex:none}

  /* Responsive */
  @media(min-width:720px){
    .lead-nurturing-page .g2{grid-template-columns:1fr 1fr}
    .lead-nurturing-page .g3{grid-template-columns:repeat(3,1fr)}
    .lead-nurturing-page .g4{grid-template-columns:repeat(4,1fr)}
    .lead-nurturing-page .pain{grid-template-columns:1fr 1fr}
    .lead-nurturing-page .who-list{grid-template-columns:1fr 1fr}
    .lead-nurturing-page .why-grid{grid-template-columns:1fr 1fr}
  }
  @media(min-width:760px){.lead-nurturing-page .plat-cats{grid-template-columns:1fr 1fr}}
  @media(min-width:780px){.lead-nurturing-page .plan-grid{grid-template-columns:1fr 1fr}}
  @media(min-width:820px){.lead-nurturing-page .case-grid{grid-template-columns:repeat(3,1fr)}}
  @media(min-width:900px){.lead-nurturing-page .track-grid{grid-template-columns:.9fr 1.1fr}}
  @media(min-width:920px){.lead-nurturing-page .final-grid{grid-template-columns:1fr 1fr;align-items:center}}
  @media(min-width:980px){.lead-nurturing-page .hero-grid{grid-template-columns:1.08fr .92fr;gap:54px;align-items:center}}
  @media(min-width:1000px){
    .lead-nurturing-page .plat-cats{grid-template-columns:repeat(4,1fr)}
    .lead-nurturing-page .why-grid{grid-template-columns:repeat(3,1fr)}
  }
  @media(min-width:1080px){.lead-nurturing-page .plan-grid{grid-template-columns:repeat(4,1fr)}}
  @media(max-width:640px){
    .lead-nurturing-page .form-row{grid-template-columns:1fr}
    .lead-nurturing-page .faq-list{grid-template-columns:1fr}
    .lead-nurturing-page .g4{grid-template-columns:1fr}
    .lead-nurturing-page .metrics{grid-template-columns:1fr}
    .lead-nurturing-page .hero-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 42px;
    padding: 0px 15px;
    position: relative;
    z-index: 2;
}.footer-bottom-logo img {
    width: 53px;
    filter: grayscale(1);
    border-radius: 2px;
}
  }
  @media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
  .lead-nurturing-page .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}