.lead-hero{padding:25px 0 65px;background:linear-gradient(125deg,#fff 15%,#f1e8ff)}.lead-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center}.lead-hero h1{font-size:clamp(41px,4.7vw,63px);letter-spacing:-2.6px;margin:20px 0 24px}.lead-hero-note{font-size:13px;color:#786288}.lead-console{border:1px solid #e6d9ef;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 28px 75px #48235f1c}.lead-console-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#2e1747;color:#fff;padding:22px;font-weight:600;font-size:15px}.lead-console-heading small{font-size:10px;letter-spacing:1px;color:#e6d9ef}.lead-source-chips{display:flex;gap:10px;flex-wrap:wrap;padding:23px 23px 0}.lead-source-chips span{display:flex;align-items:center;gap:6px;padding:7px 10px;background:#f1e8ff;border:1px solid #e6d9ef;border-radius:7px;color:#7c5299;font-size:12px}.lead-source-chips svg{width:16px;height:16px}.lead-demo-title{padding:24px 23px 16px}.lead-demo-title>span{font-size:10px;letter-spacing:1.2px;color:#9472a7}.lead-page .lead-demo-title h2{font-size:23px;letter-spacing:-.7px;margin:8px 0 0}.lead-demo-stages{list-style:none;margin:0;padding:0 22px 14px;display:grid;gap:9px}.lead-demo-stages li{display:flex;align-items:center;gap:13px;padding:14px 12px;border:1px solid transparent;border-radius:12px;min-height:78px}.lead-demo-stages li>span{display:flex;padding:10px;color:#956db0;background:#f1e8ff;border-radius:10px}.lead-demo-stages svg{width:20px;height:20px}.lead-demo-stages strong{display:block;font-size:14px;color:#4b246b}.lead-demo-stages small{display:block;font-size:12px;color:#897396;margin-top:3px}.lead-demo-stages b{margin-left:auto;font-size:14px;font-weight:500;color:#b19ac1}.lead-demo-stages li.active{background:#faf7ff;border-color:#e6d9ef}.lead-demo-stages li.active>span{background:#6e3599;color:#fff}.lead-demo-stages li.active b{color:#764d92}.lead-console-footer{padding:16px 21px;background:#faf7ff;border-top:1px solid #f1e8ff;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;color:#82698f}.lead-console-footer button{font-size:12px;padding:9px 10px;min-height:44px;border:1px solid #e6d9ef;border-radius:8px;color:#754893;background:white;cursor:pointer}.lead-section-nav{display:flex;flex-wrap:wrap;gap:20px 35px;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #f1e8ff}.lead-section-nav a{font-size:14px;font-weight:600;color:#8c52ff;padding:7px 0;text-decoration:underline;text-underline-offset:5px}.lead-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.lead-benefits svg{width:28px;height:28px;color:#8c52ff;margin-bottom:19px}.lead-benefits h3{font-size:21px}.lead-benefits p{font-size:16px;margin:0}.lead-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.lead-source-grid article{background:#fff;border:1px solid #e6d9ef;border-radius:17px;padding:25px}.lead-source-grid article>span{display:inline-flex;background:#f1e8ff;padding:11px;color:#7b4d9c;border-radius:11px;margin-bottom:20px}.lead-source-grid h3{font-size:20px;line-height:1.45}.lead-source-grid p{font-size:15px;line-height:1.8;margin:0}.lead-note{font-size:13px;line-height:1.8;margin:25px 0 0;color:#826c90}.lead-note a{color:#6e3695;text-decoration:underline}.lead-insurance-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.lead-insurance-card{padding:38px;background:#faf7ff;border:1px solid #e6d9ef;border-radius:22px}.lead-insurance-card.medicare{background:#f1e8ff;border-color:#e6d9ef}.lead-campaign-kicker{font-size:12px;font-weight:700;color:#83549e;letter-spacing:1.3px;margin-bottom:23px}.lead-insurance-card h3{font-size:30px;line-height:1.25;letter-spacing:-1px}.lead-insurance-card>p{font-size:17px;line-height:1.8}.lead-insurance-card ul{padding-left:20px;margin:23px 0}.lead-insurance-card li{font-size:16px;color:#6b527b;line-height:1.75;padding:6px 0}.lead-insurance-boundary{padding:20px;border-radius:12px;background:#fff;border:1px solid #e6d9ef;margin:25px 0}.lead-insurance-boundary strong{font-size:14px;color:#5d3678}.lead-insurance-boundary p{font-size:13px;line-height:1.8;margin:8px 0 0}.lead-insurance-card>a{display:inline-block;color:#6e3298;font-weight:700;font-size:15px;padding:12px 0}.lead-dark{background:#2e1747;color:#fff}.lead-dark .eyebrow{color:#d8b4ef}.lead-dark p{color:#e6d9ef}.lead-delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.lead-delivery-grid article{padding:28px;border:1px solid #ffffff26;border-radius:17px;background:#ffffff08}.lead-delivery-grid article>span{color:#c29ddb;font-size:14px}.lead-delivery-grid h3{font-size:25px;line-height:1.3;margin:20px 0 18px}.lead-delivery-grid p{font-size:16px}.lead-delivery-grid ul{border-top:1px solid #ffffff20;margin:23px 0 0;padding:20px 0 0 18px}.lead-delivery-grid li{font-size:14px;line-height:1.8;color:#e6d9ef;padding:4px 0}.lead-closing-note{font-size:13px;line-height:1.9;color:#e6d9ef;margin-top:25px;max-width:1030px}.lead-closing-note strong{color:#fff}.lead-industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lead-industry-grid article{padding:25px;border:1px solid #e6d9ef;border-radius:14px}.lead-industry-grid article>span{font-size:12px;color:#9c77b3}.lead-industry-grid h3{font-size:20px;margin:16px 0}.lead-industry-grid p{font-size:15px;line-height:1.8;margin:0}.lead-quality{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.lead-quality h2{margin-top:18px}.lead-quality .button{margin-top:12px}.lead-quality-list{display:grid;gap:24px}.lead-quality-list article{display:flex;gap:15px}.lead-quality-list svg{color:#8753ac;width:22px;height:22px}.lead-quality-list h3{font-size:18px;margin-bottom:8px}.lead-quality-list p{font-size:16px;line-height:1.8;margin:0}.lead-process-note{border-top:1px solid #e6d9ef;padding-top:25px;margin-top:35px}.lead-process-note strong{font-size:15px;color:#694681}.lead-process-note p{font-size:14px;line-height:1.9;margin:10px 0 0;max-width:1020px}
@media(max-width:1100px){.lead-hero-grid{gap:30px}.lead-hero h1{font-size:48px}.lead-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-console-heading{padding:20px 17px}.lead-console-heading small{font-size:9px}.lead-demo-stages{padding-left:14px;padding-right:14px}.lead-demo-stages li{gap:10px}.lead-insurance-card{padding:28px}.lead-quality{gap:40px}}
@media(max-width:800px){.lead-hero-grid,.lead-insurance-grid,.lead-quality{grid-template-columns:1fr}.lead-console{max-width:540px;width:100%;margin:5px auto 0}.lead-benefits,.lead-delivery-grid{grid-template-columns:1fr}.lead-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-hero .dispatch-intro{max-width:none}.lead-benefits article{border-bottom:1px solid #f1e8ff;padding-bottom:26px}.lead-delivery-grid{gap:20px}}
@media(max-width:540px){.lead-hero{padding-top:20px;padding-bottom:35px}.lead-hero h1{font-size:41px;letter-spacing:-1.9px}.lead-hero .eyebrow{font-size:11px;letter-spacing:1px}.lead-hero-note{font-size:12px;text-align:center}.lead-console-heading{font-size:14px}.lead-console-heading small{max-width:80px;text-align:right;line-height:1.6}.lead-source-chips{padding:18px 16px 0;gap:6px}.lead-source-chips span{padding:7px 9px;font-size:11px}.lead-source-chips svg{width:15px;height:15px}.lead-demo-title{padding:22px 17px 15px}.lead-page .lead-demo-title h2{font-size:21px}.lead-demo-stages{padding:0 12px 14px}.lead-demo-stages li{padding:12px 8px;gap:10px;align-items:flex-start}.lead-demo-stages li>span{padding:8px}.lead-demo-stages strong{font-size:13px}.lead-demo-stages small{font-size:12px;line-height:1.7}.lead-demo-stages b{font-size:11px;padding-top:9px}.lead-console-footer{padding:14px 16px}.lead-console-footer>span{max-width:140px;line-height:1.7}.lead-console-footer button{font-size:11px;flex-shrink:0}.lead-section-nav{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;padding-top:20px;padding-bottom:20px}.lead-section-nav a{font-size:13px;line-height:1.8;min-height:44px}.lead-source-grid,.lead-industry-grid{grid-template-columns:1fr}.lead-source-grid article{padding:26px}.lead-source-grid h3{font-size:22px}.lead-source-grid p,.lead-industry-grid p{font-size:16px}.lead-insurance-card{padding:25px}.lead-insurance-card h3{font-size:27px}.lead-insurance-card h3 br{display:none}.lead-insurance-card>p{font-size:16px}.lead-insurance-boundary{padding:17px}.lead-insurance-boundary p{font-size:13px}.lead-delivery-grid article{padding:26px}.lead-delivery-grid li{font-size:15px}.lead-note{font-size:12px}.lead-page .service-inquiry{scroll-margin-top:135px}}
@media(prefers-reduced-motion:no-preference){.lead-demo-stages li,.lead-demo-stages li>span{transition:background .45s ease,border-color .45s ease,color .45s ease}.lead-source-grid article{transition:transform .25s ease}.lead-source-grid article:hover{transform:translateY(-3px)}}
.lead-telemarketing{background:#fff}.telemarketing-data-note{border-left:3px solid #8c52ff;background:#faf7ff;padding:24px 28px;border-radius:0 13px 13px 0;margin-bottom:35px}.telemarketing-data-note strong{font-size:17px;color:#5e337d}.telemarketing-data-note p{font-size:15px;line-height:1.85;margin:10px 0 0;max-width:1020px}.telemarketing-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-bottom:40px}.telemarketing-workflow article{padding-top:20px;border-top:2px solid #e6d9ef}.telemarketing-workflow article>span{font-size:11px;font-weight:700;letter-spacing:1px;color:#8c52ff}.telemarketing-workflow h3{font-size:21px;line-height:1.4;margin:17px 0 12px}.telemarketing-workflow p{font-size:15px;line-height:1.85;margin:0}.telemarketing-campaigns{display:grid;grid-template-columns:1fr 1fr;gap:25px}.telemarketing-campaigns article{padding:30px;background:linear-gradient(145deg,#4b246b,#2e1747);border-radius:18px;color:white}.telemarketing-campaigns h3{font-size:25px;line-height:1.3}.telemarketing-campaigns p{color:#e6d9ef;font-size:16px;line-height:1.85}.telemarketing-campaigns ul{border-top:1px solid #ffffff26;padding:20px 0 0 18px;margin:22px 0 0;color:#e6d9ef}.telemarketing-campaigns li{font-size:15px;padding:5px 0;line-height:1.75}.telemarketing-results{margin-top:35px;max-width:920px}.telemarketing-results h3{font-size:23px}.telemarketing-results p{font-size:16px;line-height:1.85}.telemarketing-results .button{margin-top:8px}@media(max-width:1000px){.telemarketing-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.telemarketing-workflow,.telemarketing-campaigns{grid-template-columns:1fr}.telemarketing-data-note{padding:22px}.telemarketing-workflow p{font-size:16px}.telemarketing-campaigns article{padding:25px}.telemarketing-campaigns h3{font-size:24px}.telemarketing-results .button{width:100%}}
