.lc-detail-article{display:block}
.lc-detail-section{display:block}
.lc-detail-section+.lc-detail-section{margin-top:56px}
.lc-hero{min-height:0;padding:144px 0 72px;background:radial-gradient(circle at 50% -20%,rgba(143,255,210,.16),transparent 42%),#020202}
.lc-hero__inner{max-width:920px;margin:0 auto;padding:0 24px;text-align:center}
.lc-kicker{display:inline-flex;padding:5px 10px;border:1px solid rgba(143,255,210,.2);border-radius:999px;background:rgba(143,255,210,.06);color:#b9ffe3;font-size:12px;line-height:1.2}
.lc-hero h1,.lc-hero .lc-h1{margin:24px auto 0;color:#fff;font-size:52px;font-weight:500;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}
.lc-hero__lede{max-width:760px;margin:24px auto 0;color:rgba(255,255,255,.62);font-size:18px;line-height:1.65;text-wrap:pretty}
.lc-byline{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:28px;color:rgba(255,255,255,.42);font-size:13px}
.lc-page{background:#020202;padding:0 0 112px}
.lc-layout{display:grid;grid-template-columns:minmax(0,780px) 260px;gap:72px;max-width:1160px;margin:0 auto;padding:0 24px;align-items:start}
.lc-article{min-width:0}
.lc-section{padding:64px 0;border-top:1px solid rgba(255,255,255,.09)}
.lc-section:first-child{border-top:0}
.lc-section h2{margin:0;color:#fff;font-size:36px;font-weight:500;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}
.lc-section h3{margin:36px 0 0;color:#fff;font-size:24px;font-weight:500;line-height:1.3;text-wrap:balance}
.lc-section p,.lc-section li,.lc-faq dd{color:rgba(255,255,255,.62);font-size:17px;line-height:1.75}
.lc-section p{margin:20px 0 0}
.lc-section a,.lc-aside a,.lc-source-list a{color:#b9ffe3;text-decoration:underline;text-decoration-color:rgba(185,255,227,.32);text-underline-offset:3px}
.lc-section a:hover,.lc-aside a:hover,.lc-source-list a:hover{color:#fff;text-decoration-color:#fff}
.lc-answer{margin-top:28px;padding:28px;border:1px solid rgba(143,255,210,.24);border-radius:8px;background:rgba(143,255,210,.055)}
.lc-answer p:first-child{margin-top:0;color:rgba(255,255,255,.82);font-size:18px}
.lc-picks{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}
.lc-pick{padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(255,255,255,.025)}
.lc-pick strong{display:block;color:#fff;font-size:14px}
.lc-pick span{display:block;margin-top:8px;color:rgba(255,255,255,.58);font-size:14px;line-height:1.55}
.lc-table-wrap{margin-top:28px;overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:7px}
.lc-table{width:100%;min-width:720px;border-collapse:collapse}
.lc-table th,.lc-table td{padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top;font-size:14px;line-height:1.55}
.lc-table th{background:rgba(255,255,255,.045);color:#fff;font-weight:500}
.lc-table td{color:rgba(255,255,255,.6)}
.lc-table tr:last-child td{border-bottom:0}
.lc-table td:first-child{width:20%;color:rgba(255,255,255,.82);font-weight:500}
.lc-disclosure,.lc-note{margin-top:28px;padding:20px 22px;border-left:3px solid rgba(143,255,210,.7);background:rgba(255,255,255,.03);color:rgba(255,255,255,.57);font-size:14px;line-height:1.65}
.lc-list{margin:24px 0 0;padding-left:22px}
.lc-list li+li{margin-top:12px}
.lc-split{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}
.lc-panel{padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:rgba(255,255,255,.025)}
.lc-panel h3{margin:0;font-size:21px}
.lc-panel p{font-size:15px;line-height:1.7}
.lc-cta{padding:40px;border:1px solid rgba(143,255,210,.22);border-radius:8px;background:linear-gradient(135deg,rgba(143,255,210,.10),rgba(143,255,210,.025))}
.lc-cta h2{font-size:34px}
.lc-cta__button{display:inline-flex;margin-top:24px;padding:13px 18px;border-radius:4px;background:#fafafa;color:#020202!important;font-size:15px;font-weight:600;text-decoration:none!important}
.lc-cta__button:hover{background:#b9ffe3;color:#020202!important}
.lc-faq{margin:24px 0 0}
.lc-faq div{padding:24px 0;border-top:1px solid rgba(255,255,255,.08)}
.lc-faq dt{color:#fff;font-size:18px;font-weight:500;line-height:1.45}
.lc-faq dd{margin:12px 0 0;font-size:16px}
.lc-source-list{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}
.lc-source-list a{font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.lc-aside{position:sticky;top:88px;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:rgba(255,255,255,.025)}
.lc-aside strong{display:block;color:#fff;font-size:14px}
.lc-aside p,.lc-aside li{color:rgba(255,255,255,.5);font-size:13px;line-height:1.65}
.lc-aside ul{margin:16px 0 0;padding:0;list-style:none}
.lc-aside li+li{margin-top:10px}
.lc-aside__label{margin-top:24px!important;color:rgba(255,255,255,.32)!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.08em}
.lc-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}
.lc-card{display:flex;min-height:230px;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:rgba(255,255,255,.025);flex-direction:column;transition:border-color .2s,transform .2s,background .2s}
.lc-card:hover{border-color:rgba(143,255,210,.32);background:rgba(143,255,210,.04);transform:translateY(-2px)}
.lc-card__eyebrow{color:#b9ffe3;font-size:12px}
.lc-card h2{margin:18px 0 0;font-size:24px;line-height:1.25}
.lc-card p{margin:14px 0 0;font-size:15px;line-height:1.65}
.lc-card__link{margin-top:auto;padding-top:20px;color:#fff;font-size:14px}
.lc-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}
.lc-related a{display:block;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:6px;color:#fff;text-decoration:none}
.lc-related span{display:block;margin-top:8px;color:rgba(255,255,255,.45);font-size:13px;line-height:1.5}
.lc-index-promo{max-width:1200px;margin:64px auto;padding:48px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:radial-gradient(circle at 18% 20%,rgba(143,255,210,.1),transparent 36%),#111512;color:#fff}
.lc-index-promo h2{max-width:760px;margin:0;font-size:34px;font-weight:500;line-height:1.16;letter-spacing:-.02em;text-wrap:balance}
.lc-index-promo p{max-width:720px;margin:16px 0 0;color:rgba(255,255,255,.5);font-size:16px;line-height:1.6}
.lc-index-promo a{display:inline-flex;min-height:48px;align-items:center;gap:16px;margin-top:24px;border-radius:4px;padding:6px 7px 6px 18px;background:#fafafa;color:#020202;text-decoration:none;font-size:14px;font-weight:500}
.lc-index-promo a::after{display:grid;width:34px;height:34px;place-items:center;border-radius:3px;background:#020202;color:#fff;content:"→";font-size:19px;font-weight:400;line-height:1}
.lc-index-promo a:hover{background:#8fffd2;color:#020202}

[data-ep-route="/blog/best-ai-prospecting-tools"] [data-prospactive-name="blog_items"]{width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}
.lc-overview-grid{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.lc-overview-card{display:flex;min-width:0;min-height:230px;box-sizing:border-box;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:24px;background:rgba(255,255,255,.025);color:#fff;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}
.lc-overview-card:hover{border-color:rgba(143,255,210,.35);background:rgba(143,255,210,.045);transform:translateY(-2px)}
.lc-overview-card__eyebrow{color:#8fffd2;font-size:11px;font-weight:500;line-height:1.3;text-transform:uppercase;letter-spacing:.06em}
.lc-overview-card h2{margin:20px 0 0;color:#fff;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.015em}
.lc-overview-card p{display:-webkit-box;margin:14px 0 0;overflow:hidden;color:rgba(255,255,255,.5);font-size:15px;font-weight:400;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.lc-overview-card__link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:24px;color:#fafafa;font-size:14px;font-weight:500}
@media(max-width:960px){.lc-layout{grid-template-columns:1fr}.lc-aside{position:static}.lc-related{grid-template-columns:1fr}.lc-hero h1,.lc-hero .lc-h1{font-size:44px}}
@media(max-width:960px){.lc-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.lc-hero{padding:120px 0 56px}.lc-hero__inner,.lc-layout{padding-right:20px;padding-left:20px}.lc-hero h1,.lc-hero .lc-h1{font-size:40px;line-height:1.05}.lc-hero__lede{font-size:16px}.lc-section{padding:52px 0}.lc-section h2{font-size:32px}.lc-section p,.lc-section li{font-size:16px}.lc-picks,.lc-split,.lc-hub-grid,.lc-overview-grid{grid-template-columns:1fr}.lc-answer,.lc-panel,.lc-cta{padding:22px}.lc-index-promo{margin:48px 20px;padding:28px 24px}.lc-index-promo h2{font-size:28px}.lc-overview-card{min-height:0}}
