.brightlead-page{--bl-ink:#191436;--bl-night:#120e2a;--bl-indigo:#241c4d;--bl-amber:#ffb224;--bl-amber-deep:#b97400;--bl-amber-wash:rgba(255,178,36,0.16);--bl-violet:#6a4dff;--bl-violet-deep:#4a2fd6;--bl-paper:#f7f4ee;--bl-card:#ffffff;--bl-line:#e3ddd0;--bl-body:#55506e;--bl-body-light:#b7b0d6;--bl-focus:var(--bl-violet-deep);--bl-sans:"Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Arial,sans-serif;--bl-mono:ui-monospace,"SFMono-Regular","Cascadia Mono",Consolas,"Liberation Mono",monospace;--bl-r:12px;font-family:var(--bl-sans);color:var(--bl-ink);background:var(--bl-paper);line-height:1.65;overflow-x:clip;padding-bottom:78px}.brightlead-page *{box-sizing:border-box}.brightlead-page img{max-width:100%;display:block}.brightlead-page h1,.brightlead-page h2,.brightlead-page h3{margin:0;font-weight:800;letter-spacing:-.03em;line-height:1.14;overflow-wrap:break-word}.brightlead-page blockquote,.brightlead-page li,.brightlead-page p{overflow-wrap:break-word}.brightlead-page a:focus-visible,.brightlead-page button:focus-visible,.brightlead-page input:focus-visible{outline:3px solid var(--bl-focus);outline-offset:3px;border-radius:6px}.brightlead-final,.brightlead-footer,.brightlead-journey,.brightlead-section--dark,.brightlead-stats{--bl-focus:var(--bl-amber)}.brightlead-wrap{max-width:1160px;margin:0 auto;padding:0 24px;min-width:0}.brightlead-callout h3,.brightlead-capture--done>div,.brightlead-capture-privacy,.brightlead-capture-proof>span,.brightlead-fit li>div,.brightlead-hero-chip>div,.brightlead-pitch-list li>div,.brightlead-quotes-note,.brightlead-report-list li>div,.brightlead-stats-note,.brightlead-term-body h3{min-width:0}.brightlead-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.brightlead-rule{height:12px;background-color:var(--bl-ink);background-image:repeating-linear-gradient(90deg,var(--bl-amber) 0 3px,transparent 3px 14px),repeating-linear-gradient(90deg,var(--bl-violet) 7px 10px,transparent 10px 28px)}.brightlead-page [data-brightlead-reveal=pending]{opacity:0;transform:translateY(18px)}.brightlead-page [data-brightlead-reveal=in]{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.22,.68,.28,1)}.brightlead-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--bl-amber);color:var(--bl-ink);font-weight:800;font-size:.97rem;letter-spacing:-.008em;text-decoration:none;padding:13px 25px;border:2px solid var(--bl-ink);border-radius:10px;box-shadow:4px 4px 0 var(--bl-violet);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.brightlead-btn:hover{background:#ffc457;transform:translate(2px,2px);box-shadow:2px 2px 0 var(--bl-violet)}.brightlead-btn--ghost{background:transparent;color:#ffffff;border-color:rgba(255,255,255,.55);box-shadow:4px 4px 0 rgba(106,77,255,.75)}.brightlead-btn--ghost:hover{background:rgba(255,255,255,.12);border-color:#ffffff;color:#ffffff}.brightlead-btn--submit{font:inherit;font-weight:800;padding:13px 22px;white-space:nowrap}.brightlead-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.brightlead-phone{display:inline-flex;align-items:center;gap:8px;color:inherit;font-weight:700;font-size:1rem;letter-spacing:-.015em;text-decoration:none;white-space:nowrap;transition:color .16s ease}.brightlead-phone:hover{color:var(--bl-violet-deep)}.brightlead-phone--light{color:#ffffff}.brightlead-phone--light:hover{color:var(--bl-amber)}.brightlead-nav{position:sticky;top:0;z-index:40;background:rgba(247,244,238,.94);backdrop-filter:blur(8px);border-bottom:2px solid var(--bl-ink)}.brightlead-nav-inner{gap:20px;max-width:1160px;margin:0 auto;padding:11px 24px}.brightlead-brand,.brightlead-nav-inner{display:flex;align-items:center;min-width:0}.brightlead-brand{gap:11px;color:var(--bl-ink);text-decoration:none}.brightlead-brand-mark{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:var(--bl-amber);border:2px solid var(--bl-ink);box-shadow:3px 3px 0 var(--bl-violet);color:var(--bl-ink)}.brightlead-brand-name{display:block;min-width:0;font-weight:800;font-size:1.17rem;letter-spacing:-.035em;line-height:1.05}.brightlead-brand-name span{color:var(--bl-violet-deep)}.brightlead-brand-name small{display:block;font-family:var(--bl-mono);font-size:.57rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--bl-body);margin-top:3px}.brightlead-nav-links{display:flex;gap:21px;margin-left:auto;min-width:0}.brightlead-nav-links a{color:var(--bl-body);text-decoration:none;font-size:.89rem;font-weight:700;white-space:nowrap;padding-bottom:2px;border-bottom:2px solid transparent;transition:color .16s ease,border-color .16s ease}.brightlead-nav-links a:hover{color:var(--bl-ink);border-bottom-color:var(--bl-amber)}.brightlead-nav-phone{font-size:.95rem}.brightlead-nav-cta{padding:9px 17px;font-size:.85rem;box-shadow:3px 3px 0 var(--bl-violet)}.brightlead-hero{position:relative;background-color:var(--bl-paper);background-image:radial-gradient(120% 90% at 88% 0,rgba(255,178,36,.32) 0,transparent 58%),radial-gradient(90% 70% at 4% 96%,rgba(106,77,255,.14) 0,transparent 60%),linear-gradient(rgba(25,20,54,.05) 1px,transparent 0),linear-gradient(90deg,rgba(25,20,54,.05) 1px,transparent 0);background-size:100% 100%,100% 100%,44px 44px,44px 44px}.brightlead-hero-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:54px;align-items:center;max-width:1160px;margin:0 auto;padding:72px 24px 88px}.brightlead-hero-copy{min-width:0}.brightlead-kicker{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--bl-mono);font-size:.67rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bl-ink);background:var(--bl-card);border:2px solid var(--bl-ink);border-radius:999px;padding:6px 14px;margin-bottom:22px;box-shadow:3px 3px 0 var(--bl-amber)}.brightlead-kicker svg{flex-shrink:0;color:var(--bl-violet-deep)}.brightlead-hero h1{font-size:clamp(2.2rem,4.8vw,3.55rem);color:var(--bl-ink)}.brightlead-hero h1 em{font-style:normal;display:inline;background-image:linear-gradient(transparent 58%,var(--bl-amber) 58%,var(--bl-amber) 94%,transparent 94%);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 2px}.brightlead-hero-sub{color:var(--bl-body);font-size:1.09rem;margin:22px 0 24px;max-width:35rem}.brightlead-hero-points{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:10px}.brightlead-hero-points li{display:flex;gap:10px;align-items:flex-start;color:var(--bl-ink);font-weight:600;font-size:.95rem;min-width:0}.brightlead-hero-points svg{color:var(--bl-violet-deep);flex-shrink:0;margin-top:3px}.brightlead-hero-note{margin:24px 0 0;font-size:.79rem;line-height:1.62;color:var(--bl-body);max-width:35rem;border-left:3px solid var(--bl-amber);padding-left:13px}.brightlead-hero-figure{position:relative;margin:0;min-width:0}.brightlead-hero-img{aspect-ratio:5/4;border-radius:var(--bl-r);overflow:hidden;border:2px solid var(--bl-ink);box-shadow:10px 10px 0 var(--bl-violet)}.brightlead-hero-img img{width:100%;height:100%;object-fit:cover}.brightlead-hero-chip{position:absolute;left:-14px;bottom:-22px;max-width:calc(100% - 20px);display:flex;align-items:center;gap:12px;background:var(--bl-amber);color:var(--bl-ink);border:2px solid var(--bl-ink);border-radius:var(--bl-r);padding:11px 16px;box-shadow:4px 4px 0 var(--bl-ink)}.brightlead-hero-chip svg{flex-shrink:0}.brightlead-hero-chip-num{font-size:1.12rem;font-weight:800;line-height:1.15;letter-spacing:-.035em}.brightlead-hero-chip-label{font-family:var(--bl-mono);font-size:.6rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;opacity:.82}.brightlead-capture{border-radius:var(--bl-r);padding:26px;min-width:0}.brightlead-capture--light{background:var(--bl-card);border:2px solid var(--bl-ink);box-shadow:8px 8px 0 var(--bl-violet);color:var(--bl-ink)}.brightlead-capture--dark{background:rgba(255,255,255,.06);border:2px solid rgba(255,255,255,.22);box-shadow:8px 8px 0 rgba(106,77,255,.55);color:#ffffff}.brightlead-capture-tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--bl-mono);font-size:.64rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:5px 11px;border-radius:999px;background:var(--bl-amber-wash);color:var(--bl-amber-deep);border:1px solid rgba(185,116,0,.4)}.brightlead-capture--dark .brightlead-capture-tag{color:var(--bl-amber);border-color:rgba(255,178,36,.5)}.brightlead-capture-head{margin:14px 0 12px;font-size:1.16rem;font-weight:800;line-height:1.3;letter-spacing:-.026em}.brightlead-capture-perks{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:9px}.brightlead-capture-perks li{display:flex;gap:9px;align-items:flex-start;font-size:.88rem;color:var(--bl-body);min-width:0}.brightlead-capture--dark .brightlead-capture-perks li{color:#d5cff0}.brightlead-capture-perks svg{color:var(--bl-violet-deep);flex-shrink:0;margin-top:4px}.brightlead-capture--dark .brightlead-capture-perks svg{color:var(--bl-amber)}.brightlead-capture-row{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.brightlead-capture-field{display:flex;align-items:center;gap:9px;flex:1 1 190px;min-width:0;background:#ffffff;border:2px solid var(--bl-ink);border-radius:10px;padding:0 15px;transition:box-shadow .16s ease,border-color .16s ease}.brightlead-capture-field:focus-within{border-color:var(--bl-violet-deep);box-shadow:0 0 0 4px rgba(106,77,255,.2)}.brightlead-capture-field>svg{color:var(--bl-body);flex-shrink:0}.brightlead-capture-field input{flex:1 1 auto;min-width:0;width:100%;border:0;background:transparent;font:inherit;font-size:.97rem;color:var(--bl-ink);padding:12px 0}.brightlead-capture-field input:focus{outline:none}.brightlead-capture-field input::placeholder{color:#948da8}.brightlead-capture-error{margin:10px 0 0;font-size:.85rem;font-weight:700;color:#c02b2b}.brightlead-capture--dark .brightlead-capture-error{color:#ffb0a4}.brightlead-capture-privacy{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:.79rem;color:var(--bl-body)}.brightlead-capture--dark .brightlead-capture-privacy{color:var(--bl-body-light)}.brightlead-capture-privacy svg{flex-shrink:0;margin-top:3px}.brightlead-capture-badges{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.brightlead-capture-badges li{display:inline-flex;align-items:center;gap:5px;font-family:var(--bl-mono);font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bl-ink);background:var(--bl-paper);border:1px solid var(--bl-line);border-radius:999px;padding:5px 10px}.brightlead-capture--dark .brightlead-capture-badges li{color:#ded9f4;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.brightlead-capture-badges svg{color:var(--bl-violet-deep);flex-shrink:0}.brightlead-capture--dark .brightlead-capture-badges svg{color:var(--bl-amber)}.brightlead-capture-proof{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;padding-top:14px;border-top:1px dashed var(--bl-line);font-size:.81rem;color:var(--bl-body)}.brightlead-capture--dark .brightlead-capture-proof{border-top-color:rgba(255,255,255,.22);color:var(--bl-body-light)}.brightlead-capture-proof em{font-style:normal;opacity:.78}.brightlead-stars{display:inline-flex;gap:2px;color:var(--bl-amber-deep);flex-shrink:0}.brightlead-capture--dark .brightlead-stars{color:var(--bl-amber)}.brightlead-capture--done{display:flex;align-items:flex-start;gap:14px}.brightlead-capture-check{flex-shrink:0;color:var(--bl-violet-deep);display:grid;place-items:center}.brightlead-capture--dark .brightlead-capture-check{color:var(--bl-amber)}.brightlead-capture-done-title{margin:0 0 6px;font-size:1.1rem;font-weight:800;letter-spacing:-.026em}.brightlead-capture-done-text{margin:0;font-size:.92rem;color:var(--bl-body)}.brightlead-capture--dark .brightlead-capture-done-text{color:#d5cff0}.brightlead-capture-echo{font-family:var(--bl-mono);font-size:.88em;word-break:break-all;color:var(--bl-violet-deep)}.brightlead-capture--dark .brightlead-capture-echo{color:var(--bl-amber)}.brightlead-capture-band{background:var(--bl-card);border-bottom:2px solid var(--bl-ink);padding:68px 0}.brightlead-capture-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:48px;align-items:start}.brightlead-capture-pitch{min-width:0}.brightlead-capture-pitch h2{font-size:clamp(1.55rem,3vw,2.15rem);color:var(--bl-ink)}.brightlead-capture-pitch>p{color:var(--bl-body);margin:14px 0 0}.brightlead-capture-slot{min-width:0}.brightlead-pitch-list{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:17px}.brightlead-pitch-list li{display:flex;gap:13px;min-width:0}.brightlead-pitch-icon{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:var(--bl-amber-wash);border:2px solid var(--bl-ink);color:var(--bl-ink)}.brightlead-pitch-list h3{font-size:1rem;color:var(--bl-ink)}.brightlead-pitch-list p{margin:4px 0 0;font-size:.9rem;color:var(--bl-body)}.brightlead-stats{background-color:var(--bl-ink);background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:40px 40px,40px 40px;color:#ffffff;padding:38px 0 32px}.brightlead-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1160px;margin:0 auto;padding:0 24px}.brightlead-stat{min-width:0;padding:4px 0 4px 15px;border-left:3px solid var(--bl-amber)}.brightlead-stat strong{display:block;font-size:1.85rem;font-weight:800;letter-spacing:-.045em;color:var(--bl-amber);line-height:1.15}.brightlead-stat span{display:block;font-size:.83rem;font-weight:600;color:var(--bl-body-light)}.brightlead-stats-note{display:flex;gap:8px;align-items:flex-start;max-width:1160px;margin:26px auto 0;padding:0 24px;font-size:.78rem;line-height:1.62;color:#948cba}.brightlead-stats-note svg{flex-shrink:0;margin-top:3px;color:var(--bl-amber)}.brightlead-section{padding:82px 0}.brightlead-section--card{background:var(--bl-card)}.brightlead-section--dark{background-color:var(--bl-night);background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:40px 40px,40px 40px;color:#ffffff}.brightlead-head{max-width:700px;margin-bottom:46px;min-width:0}.brightlead-head--center{margin-left:auto;margin-right:auto;text-align:center}.brightlead-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:.71rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--bl-violet-deep);margin-bottom:13px}.brightlead-eyebrow:before{content:"";width:11px;height:11px;flex-shrink:0;background:var(--bl-amber);border:2px solid var(--bl-ink)}.brightlead-eyebrow--amber{color:var(--bl-amber)}.brightlead-eyebrow--amber:before{background:var(--bl-violet);border-color:var(--bl-amber)}.brightlead-head h2{font-size:clamp(1.65rem,3.3vw,2.4rem);color:var(--bl-ink)}.brightlead-journey .brightlead-head h2,.brightlead-section--dark .brightlead-head h2{color:#ffffff}.brightlead-head p{color:var(--bl-body);margin:14px 0 0}.brightlead-journey .brightlead-head p,.brightlead-section--dark .brightlead-head p{color:var(--bl-body-light)}.brightlead-h2--tight{font-size:clamp(1.5rem,2.9vw,2.05rem);color:var(--bl-ink)}.brightlead-lede{color:var(--bl-body);margin:14px 0 0}.brightlead-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.brightlead-service{min-width:0;background:var(--bl-card);border:2px solid var(--bl-ink);border-radius:var(--bl-r);overflow:hidden;display:flex;flex-direction:column;box-shadow:5px 5px 0 rgba(25,20,54,.12);transition:transform .2s ease,box-shadow .2s ease}.brightlead-service:hover{transform:translate(-3px,-5px);box-shadow:9px 11px 0 var(--bl-violet)}.brightlead-service-img{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--bl-indigo);border-bottom:2px solid var(--bl-ink)}.brightlead-service-img img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.brightlead-service:hover .brightlead-service-img img{transform:scale(1.06)}.brightlead-service-code{position:absolute;top:11px;left:11px;max-width:calc(100% - 22px);font-family:var(--bl-mono);font-size:.63rem;font-weight:700;letter-spacing:.13em;color:var(--bl-ink);background:var(--bl-amber);border:2px solid var(--bl-ink);border-radius:6px;padding:3px 9px}.brightlead-service-body{padding:22px 20px;min-width:0;flex:1 1 auto}.brightlead-service-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--bl-mono);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bl-violet-deep);background:rgba(106,77,255,.1);border-radius:999px;padding:4px 11px;margin-bottom:12px}.brightlead-service-tag svg{flex-shrink:0}.brightlead-service-tag--alt{color:var(--bl-amber-deep);background:var(--bl-amber-wash)}.brightlead-service-body h3{font-size:1.16rem;color:var(--bl-ink);margin-bottom:10px}.brightlead-service-body>p{margin:0;font-size:.92rem;color:var(--bl-body)}.brightlead-service-list{list-style:none;margin:15px 0 0;padding:15px 0 0;border-top:2px dashed var(--bl-line);display:grid;gap:8px}.brightlead-service-list li{display:flex;gap:8px;align-items:flex-start;font-size:.85rem;font-weight:600;color:var(--bl-ink);min-width:0}.brightlead-service-list svg{color:var(--bl-violet-deep);flex-shrink:0;margin-top:3px}.brightlead-service--note{background:linear-gradient(160deg,#fff8e8,#ffffff 62%);border-color:var(--bl-amber-deep)}.brightlead-service--note:hover{box-shadow:9px 11px 0 var(--bl-amber)}.brightlead-journey{padding:86px 0;background-color:var(--bl-indigo);background-image:radial-gradient(95% 70% at 50% 0,rgba(255,178,36,.16) 0,transparent 62%),linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:100% 100%,40px 40px,40px 40px;color:#ffffff}.brightlead-journey-track{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.brightlead-lane{position:relative;height:118px;margin-bottom:14px;min-width:0;pointer-events:none;color:rgba(255,178,36,.62)}.brightlead-path-h{position:absolute;left:0;right:0;bottom:4px;width:100%;height:62px;display:block}.brightlead-path-v{display:none}.brightlead-milestone{position:absolute;left:var(--pos);bottom:14px;width:13px;height:13px;margin-left:-6.5px;border-radius:3px;background:var(--bl-violet);border:2px solid var(--bl-amber);box-shadow:0 0 0 5px rgba(106,77,255,.2)}.brightlead-marker{position:absolute;left:0;bottom:24px;width:64px;will-change:transform}.brightlead-marker svg{width:100%;height:auto;display:block;filter:drop-shadow(0 10px 14px rgba(0,0,0,.55))}.brightlead-marker-case{fill:var(--bl-amber);stroke:var(--bl-night);stroke-width:4}.brightlead-marker-band{fill:var(--bl-night);opacity:.85}.brightlead-marker-clasp{fill:#fff3d6;stroke:var(--bl-night);stroke-width:3}.brightlead-marker-handle{stroke:var(--bl-night)}.brightlead-marker-doc{fill:#ffffff;stroke:var(--bl-night);stroke-width:3}.brightlead-marker-bar{fill:var(--bl-violet)}.brightlead-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-width:0}.brightlead-step{min-width:0;background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.14);border-radius:var(--bl-r);padding:22px 20px;transition:background .45s ease,border-color .45s ease,transform .45s ease,box-shadow .45s ease}.brightlead-step[data-active=true]{background:rgba(255,178,36,.1);border-color:var(--bl-amber);transform:translateY(-6px);box-shadow:6px 6px 0 rgba(106,77,255,.6)}.brightlead-step-label{display:block;font-family:var(--bl-mono);font-size:.67rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.44);transition:color .45s ease}.brightlead-step[data-active=true] .brightlead-step-label{color:var(--bl-amber)}.brightlead-step-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:rgba(255,255,255,.09);color:var(--bl-amber);margin:13px 0}.brightlead-step h3{font-size:1.04rem;color:#ffffff;margin-bottom:8px}.brightlead-step p{margin:0;font-size:.88rem;color:var(--bl-body-light)}.brightlead-journey-cta{margin-top:44px;display:flex;justify-content:center}.brightlead-journey-cta .brightlead-actions{justify-content:center}.brightlead-split{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:52px;align-items:start}.brightlead-split>*{min-width:0}.brightlead-split-media{aspect-ratio:4/5;border-radius:var(--bl-r);overflow:hidden;border:2px solid var(--bl-ink);box-shadow:8px 8px 0 var(--bl-amber);position:sticky;top:92px}.brightlead-split-media img{width:100%;height:100%;object-fit:cover}.brightlead-fit{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:18px}.brightlead-fit li{display:flex;gap:14px;min-width:0}.brightlead-fit-tag{flex-shrink:0;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-width:84px;font-family:var(--bl-mono);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--bl-ink);border-radius:6px;padding:5px 10px;margin-top:3px}.brightlead-fit-tag--yes{background:var(--bl-amber);color:var(--bl-ink)}.brightlead-fit-tag--no{background:var(--bl-ink);color:#ffffff}.brightlead-fit h3{font-size:1.02rem;color:var(--bl-ink)}.brightlead-fit p{margin:5px 0 0;font-size:.92rem;color:var(--bl-body)}.brightlead-report-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:44px;align-items:start}.brightlead-report-media{min-width:0;aspect-ratio:4/5;border-radius:var(--bl-r);overflow:hidden;border:2px solid var(--bl-ink);box-shadow:8px 8px 0 var(--bl-violet);position:sticky;top:92px}.brightlead-report-media img{width:100%;height:100%;object-fit:cover}.brightlead-report-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.brightlead-report-list li{display:flex;gap:13px;min-width:0;background:var(--bl-card);border:2px solid var(--bl-line);border-radius:var(--bl-r);padding:19px 18px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.brightlead-report-list li:hover{transform:translateY(-4px);border-color:var(--bl-ink);box-shadow:5px 6px 0 var(--bl-amber)}.brightlead-report-icon{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;background:rgba(106,77,255,.11);color:var(--bl-violet-deep)}.brightlead-report-list h3{font-size:.99rem;color:var(--bl-ink)}.brightlead-report-list p{margin:5px 0 0;font-size:.88rem;color:var(--bl-body)}.brightlead-callout{margin-top:40px;background:var(--bl-ink);color:#ffffff;border-radius:var(--bl-r);border:2px solid var(--bl-ink);box-shadow:8px 8px 0 var(--bl-amber);padding:26px 26px 28px;min-width:0}.brightlead-callout h3{display:flex;align-items:center;gap:10px;font-size:1.06rem;color:var(--bl-amber);margin-bottom:10px;min-width:0}.brightlead-callout h3 svg{flex-shrink:0}.brightlead-callout p{margin:0;font-size:.92rem;color:#ded9f4;max-width:62rem}.brightlead-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.brightlead-term{min-width:0;background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.15);border-radius:var(--bl-r);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.brightlead-term:hover{transform:translateY(-5px);border-color:var(--bl-amber);box-shadow:6px 7px 0 rgba(106,77,255,.65)}.brightlead-term-img{aspect-ratio:3/2;overflow:hidden;background:var(--bl-indigo);border-bottom:2px solid rgba(255,255,255,.15)}.brightlead-term-img img{width:100%;height:100%;object-fit:cover}.brightlead-term-body{padding:21px 19px;min-width:0;flex:1 1 auto}.brightlead-term-body h3{display:flex;align-items:center;gap:9px;font-size:1.04rem;color:#ffffff;margin-bottom:9px;min-width:0}.brightlead-term-body h3 svg{color:var(--bl-amber);flex-shrink:0}.brightlead-term-body p{margin:0;font-size:.89rem;color:var(--bl-body-light)}.brightlead-term--flat{grid-column:span 3;background:rgba(255,178,36,.09);border-color:rgba(255,178,36,.45);border-left-width:5px}.brightlead-rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;margin-top:16px;font-size:.9rem;color:var(--bl-body)}.brightlead-rating em{font-style:normal;opacity:.8}.brightlead-stars--sm{margin-bottom:12px}.brightlead-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.brightlead-quote{min-width:0;margin:0;background:var(--bl-paper);border:2px solid var(--bl-ink);border-radius:var(--bl-r);padding:24px;transition:transform .2s ease,box-shadow .2s ease}.brightlead-quote:hover{transform:translate(-3px,-5px);box-shadow:8px 10px 0 var(--bl-violet)}.brightlead-quote blockquote{margin:0;font-size:.96rem;color:var(--bl-ink);line-height:1.66}.brightlead-quote blockquote:before{content:"\201C"}.brightlead-quote blockquote:after{content:"\201D"}.brightlead-quote figcaption{margin-top:16px;padding-top:14px;border-top:2px dashed var(--bl-line);display:grid;gap:3px}.brightlead-quote figcaption strong{font-size:.95rem;color:var(--bl-ink)}.brightlead-quote figcaption span{font-family:var(--bl-mono);font-size:.68rem;letter-spacing:.11em;text-transform:uppercase;color:var(--bl-violet-deep)}.brightlead-quotes-note{display:flex;gap:8px;align-items:flex-start;margin:30px auto 0;max-width:800px;font-size:.79rem;line-height:1.62;color:var(--bl-body)}.brightlead-quotes-note svg{flex-shrink:0;margin-top:3px;color:var(--bl-amber-deep)}.brightlead-faq{max-width:830px;margin:0 auto;display:grid;gap:11px}.brightlead-faq-item{background:var(--bl-card);border:2px solid var(--bl-line);border-radius:var(--bl-r);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.brightlead-faq-item[data-open=true]{border-color:var(--bl-ink);box-shadow:5px 5px 0 var(--bl-amber)}.brightlead-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:0;padding:17px 20px;font:inherit;font-weight:700;color:var(--bl-ink);text-align:left;cursor:pointer;transition:color .16s ease}.brightlead-faq-q>span{min-width:0;overflow-wrap:break-word}.brightlead-faq-q svg,.brightlead-faq-q:hover{color:var(--bl-violet-deep)}.brightlead-faq-q svg{flex-shrink:0;transition:transform .25s ease}.brightlead-faq-item[data-open=true] .brightlead-faq-q svg{transform:rotate(180deg)}.brightlead-faq-a{padding:0 20px 18px;font-size:.93rem;color:var(--bl-body);animation:brightlead-fade .25s ease}@keyframes brightlead-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.brightlead-final{background-color:var(--bl-night);background-image:radial-gradient(110% 80% at 88% 6%,rgba(106,77,255,.32) 0,transparent 58%),radial-gradient(90% 70% at 6% 96%,rgba(255,178,36,.16) 0,transparent 60%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:100% 100%,100% 100%,40px 40px,40px 40px;color:#ffffff;padding:80px 0}.brightlead-final-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:48px;align-items:start}.brightlead-final-grid>*{min-width:0}.brightlead-final h2{font-size:clamp(1.6rem,3.1vw,2.3rem);color:#ffffff}.brightlead-final-sub{color:var(--bl-body-light);margin:14px 0 0;max-width:34rem}.brightlead-final-points{list-style:none;margin:22px 0 28px;padding:0;display:grid;gap:10px}.brightlead-final-points li{display:flex;gap:10px;align-items:flex-start;font-size:.94rem;font-weight:600;color:#eae6fb;min-width:0}.brightlead-final-points svg{color:var(--bl-amber);flex-shrink:0;margin-top:3px}.brightlead-final-alt{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.brightlead-footer{background:#0c0920;color:#8b83b0;padding:46px 0 44px;font-size:.84rem;border-top:4px solid var(--bl-amber)}.brightlead-footer-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.brightlead-footer .brightlead-brand{color:#ffffff}.brightlead-footer .brightlead-brand-name small{color:#8b83b0}.brightlead-footer .brightlead-brand-name span{color:var(--bl-amber)}.brightlead-footer-disclaimer{border-top:1px solid rgba(255,255,255,.12);padding-top:18px;margin:0 0 16px;line-height:1.75;max-width:70rem}.brightlead-footer-disclaimer:last-child{margin-bottom:0}.brightlead-footer-disclaimer strong{color:#ded9f4}.brightlead-callbar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--bl-amber);border-top:3px solid var(--bl-ink);box-shadow:0 -8px 24px rgba(18,14,42,.32)}.brightlead-callbar-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;max-width:1160px;margin:0 auto;padding:11px 16px;min-width:0}.brightlead-callbar-label{display:inline-flex;align-items:center;gap:8px;color:var(--bl-ink);font-weight:800;font-size:.92rem}.brightlead-callbar-phone{color:var(--bl-ink);font-size:1.2rem;min-width:0}.brightlead-callbar-phone:hover{color:var(--bl-violet-deep)}.brightlead-callbar-btn{background:var(--bl-ink);color:#ffffff;border-color:var(--bl-ink);box-shadow:3px 3px 0 var(--bl-violet-deep);padding:9px 18px;font-size:.85rem}.brightlead-callbar-btn:hover{background:#000000;border-color:#000000;color:#ffffff}@media (max-width:1040px){.brightlead-nav-inner{gap:14px}.brightlead-nav-links{gap:15px}.brightlead-nav-links a{font-size:.83rem}.brightlead-nav-phone{font-size:.88rem}.brightlead-nav-cta{padding:8px 14px;font-size:.8rem}.brightlead-quotes,.brightlead-services,.brightlead-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.brightlead-term--flat{grid-column:span 2}.brightlead-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.brightlead-nav-links{display:none}.brightlead-nav-phone{margin-left:auto}.brightlead-hero-grid{grid-template-columns:minmax(0,1fr);gap:48px;padding:54px 24px 68px}.brightlead-hero-img{aspect-ratio:16/10;box-shadow:7px 7px 0 var(--bl-violet)}.brightlead-capture-grid,.brightlead-final-grid{grid-template-columns:minmax(0,1fr);gap:36px}.brightlead-report-grid,.brightlead-split{grid-template-columns:minmax(0,1fr);gap:32px}.brightlead-report-media,.brightlead-split-media{position:static;aspect-ratio:16/9}.brightlead-capture-band,.brightlead-final,.brightlead-journey,.brightlead-section{padding:62px 0}.brightlead-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.brightlead-journey-track{grid-template-columns:56px minmax(0,1fr);gap:14px}.brightlead-lane{height:auto;align-self:stretch;margin-bottom:0}.brightlead-path-h{display:none}.brightlead-path-v{display:block;position:absolute;left:50%;top:12px;bottom:12px;width:0;border-left:3px dashed rgba(255,178,36,.62);transform:translateX(-1.5px)}.brightlead-milestone{left:50%;top:var(--pos);bottom:auto}.brightlead-marker{width:42px;left:7px;top:0;bottom:auto}.brightlead-steps{gap:14px}.brightlead-report-list,.brightlead-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.brightlead-quotes,.brightlead-services,.brightlead-stats-grid,.brightlead-terms{grid-template-columns:minmax(0,1fr)}.brightlead-stats-grid{gap:14px}.brightlead-term--flat{grid-column:auto}.brightlead-callbar-label{display:none}.brightlead-page{padding-bottom:70px}.brightlead-fit li{flex-direction:column;gap:9px}.brightlead-fit-tag{margin-top:0}}@media (max-width:480px){.brightlead-hero-grid,.brightlead-nav-inner,.brightlead-stats-grid,.brightlead-stats-note,.brightlead-wrap{padding-left:15px;padding-right:15px}.brightlead-nav-cta{display:none}.brightlead-nav-inner{gap:10px}.brightlead-brand-name{font-size:1rem}.brightlead-brand-mark{width:34px;height:34px;box-shadow:2px 2px 0 var(--bl-violet)}.brightlead-nav-phone{font-size:.84rem}.brightlead-hero h1{font-size:clamp(1.68rem,8.4vw,2.2rem)}.brightlead-capture-pitch h2,.brightlead-final h2,.brightlead-h2--tight,.brightlead-head h2{font-size:clamp(1.3rem,6.6vw,1.7rem)}.brightlead-hero-sub{font-size:1rem}.brightlead-kicker{font-size:.58rem;letter-spacing:.08em;padding:5px 11px}.brightlead-eyebrow{font-size:.66rem;letter-spacing:.16em}.brightlead-actions,.brightlead-final-alt{flex-direction:column;align-items:stretch;width:100%}.brightlead-actions .brightlead-btn,.brightlead-final-alt .brightlead-btn{width:100%}.brightlead-actions .brightlead-phone,.brightlead-final-alt .brightlead-phone{justify-content:center}.brightlead-capture-row{flex-direction:column;align-items:stretch}.brightlead-capture-field{flex:1 1 auto;width:100%}.brightlead-btn--submit{width:100%}.brightlead-capture{padding:20px 16px}.brightlead-capture--dark,.brightlead-capture--light{box-shadow:5px 5px 0 var(--bl-violet)}.brightlead-capture-band,.brightlead-final,.brightlead-journey,.brightlead-section{padding:48px 0}.brightlead-hero-grid{padding-top:42px;padding-bottom:58px}.brightlead-hero-img{box-shadow:5px 5px 0 var(--bl-violet)}.brightlead-hero-chip{left:0;bottom:-18px;padding:9px 13px;gap:9px}.brightlead-hero-chip-num{font-size:1rem}.brightlead-hero-chip-label{font-size:.55rem}.brightlead-callout,.brightlead-report-media,.brightlead-split-media{box-shadow:5px 5px 0 var(--bl-amber)}.brightlead-report-media{box-shadow:5px 5px 0 var(--bl-violet)}.brightlead-callbar-inner{gap:10px;padding:9px 12px;flex-wrap:nowrap}.brightlead-callbar-phone{font-size:1rem}.brightlead-callbar-btn{padding:8px 13px;font-size:.75rem}}@media (max-width:400px){.brightlead-journey-track{grid-template-columns:44px minmax(0,1fr);gap:10px}.brightlead-nav-inner{gap:8px}.brightlead-brand-mark{width:30px;height:30px}.brightlead-brand-name{font-size:.92rem}.brightlead-brand-name small{font-size:.52rem;letter-spacing:.12em}.brightlead-nav-phone{font-size:.78rem;gap:5px}.brightlead-nav-phone svg{display:none}.brightlead-marker{width:34px;left:5px}.brightlead-callbar-phone{font-size:.92rem}.brightlead-callbar-phone svg{display:none}.brightlead-callbar-btn{padding:8px 11px;font-size:.7rem}.brightlead-capture-head{font-size:1.03rem}.brightlead-service-body,.brightlead-term-body{padding:18px 15px}.brightlead-callout{padding:20px 17px 22px}}@media (prefers-reduced-motion:reduce){.brightlead-page *,.brightlead-page :after,.brightlead-page :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.brightlead-marker{transform:none!important;left:33%}.brightlead-page [data-brightlead-reveal]{opacity:1!important;transform:none!important}.brightlead-btn:hover,.brightlead-quote:hover,.brightlead-report-list li:hover,.brightlead-service:hover,.brightlead-service:hover .brightlead-service-img img,.brightlead-step[data-active=true],.brightlead-term:hover{transform:none}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.brightlead-marker{left:7px;top:33%}}@media (prefers-reduced-motion:reduce) and (max-width:400px){.brightlead-marker{left:5px}}