.lp-cb{--white:#ffffff;--off-white:#f7f9fc;--ink:#0b1829;--ink-2:#2d3f57;--ink-3:#5a6f88;--ink-4:#8fa3b8;--blue:#1677ff;--blue-dark:#1058d6;--blue-light:#eef4ff;--blue-mid:#d6e6ff;--lavender:#1677ff;--lavender-light:#f0eeff;--teal:#0ea5a0;--green:#0d9e6a;--green-light:#e8f7f0;--amber:#f5a623;--border:#dce6f2;--border-light:#edf2f9;--r:12px;--r-sm:8px;--shadow:0 4px 20px rgba(11,24,41,0.08);--shadow-lg:0 12px 48px rgba(11,24,41,0.13);--font-serif:"Lora",Georgia,serif;--font-sans:"DM Sans",system-ui,sans-serif;--max:1200px}.lp-cb *,.lp-cb :after,.lp-cb :before{box-sizing:border-box;margin:0;padding:0}.lp-cb{scroll-behavior:smooth;font-family:var(--font-sans);background:#f7f8f8;color:var(--ink);line-height:1.6}.lp-cb .nav-logo{font-size:18px;font-weight:800;color:#fff;text-decoration:none;letter-spacing:-.5px}.lp-cb .nav-logo span{color:var(--blue)}.lp-cb .nav-trust{font-size:12px;color:rgba(255,255,255,.55);display:flex;align-items:center;gap:20px}.lp-cb .nav-trust span{display:flex;align-items:center;gap:6px}.lp-cb .nav-cta{background:var(--blue);color:#fff;padding:9px 20px;border-radius:999px;font-size:13px;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:background .2s}.lp-cb .nav-cta:hover{background:var(--blue-dark)}.lp-cb .hero{position:relative;overflow:hidden;background:var(--off-white);border-bottom:1px solid var(--border);padding:80px 32px 0}.lp-cb .hero-inner{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr 440px;gap:64px;align-items:end}.lp-cb .hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--white);border:1px solid var(--border);border-radius:99px;padding:5px 14px;font-size:11px;font-weight:700;color:var(--blue);letter-spacing:.5px;text-transform:uppercase;margin-bottom:20px}.lp-cb .hero-eyebrow:before{content:"";width:6px;height:6px;background:var(--blue);border-radius:50%}.lp-cb .hero h1{font-family:var(--font-serif);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:400;line-height:1.15;color:var(--ink);letter-spacing:-.5px;margin-bottom:22px}.lp-cb .hero-sub{font-size:18px;color:var(--ink-2);line-height:1.65;max-width:520px;margin-bottom:32px}.lp-cb .hero-proof{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:40px}.lp-cb .proof-pill{display:flex;align-items:center;gap:7px;background:var(--white);border:1px solid var(--border);border-radius:99px;padding:7px 14px;font-size:12px;font-weight:600;color:var(--ink-2)}.lp-cb .proof-pill .dot{width:7px;height:7px;border-radius:50%;background:var(--green)}.lp-cb .form-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:36px 32px;margin-bottom:-1px;position:relative;z-index:2}.lp-cb .form-card-title{font-size:1.1rem;font-weight:700;color:var(--ink);margin-bottom:4px}.lp-cb .form-card-sub{font-size:13px;color:var(--ink-3);margin-bottom:24px}.lp-cb .form-group{margin-bottom:14px}.lp-cb .form-label{display:block;font-size:12px;font-weight:600;color:var(--ink-2);margin-bottom:5px;letter-spacing:.2px}.lp-cb .form-input{width:100%;padding:11px 14px;border:1px solid var(--border);border-radius:var(--r-sm);font-size:14px;color:var(--ink);font-family:var(--font-sans);background:var(--off-white);transition:border-color .2s,box-shadow .2s}.lp-cb .form-input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(26,86,219,.12);background:var(--white)}.lp-cb select.form-input{cursor:pointer}.lp-cb .form-submit{width:100%;padding:14px;background:var(--blue);color:#fff;border:none;border-radius:999px;font-size:15px;font-weight:700;cursor:pointer;font-family:var(--font-sans);transition:background .2s,transform .1s;margin-top:4px}.lp-cb .form-submit:hover{background:var(--blue-dark);transform:translateY(-1px)}.lp-cb .form-disclaimer{font-size:11px;color:var(--ink-4);text-align:center;margin-top:12px;line-height:1.5}.lp-cb .brain-canvas{position:absolute;right:0;bottom:0;width:420px;height:300px;opacity:.18;pointer-events:none}.lp-cb .trust-bar{background:var(--ink);padding:16px 32px}.lp-cb .trust-bar-inner{max-width:var(--max);margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:40px}.lp-cb .trust-item{text-align:center}.lp-cb .trust-val{font-size:22px;font-weight:800;color:#fff;display:block;line-height:1}.lp-cb .trust-lbl{font-size:10px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.6px;margin-top:2px}.lp-cb .section{padding:80px 32px}.lp-cb .section-inner{max-width:var(--max);margin:0 auto}.lp-cb .section-eyebrow{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.lp-cb .section-title{font-family:var(--font-serif);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;color:var(--ink);line-height:1.25;letter-spacing:-.3px;margin-bottom:16px}.lp-cb .section-sub{font-size:17px;color:var(--ink-2);line-height:1.65;max-width:580px}.lp-cb .problem-section{background:var(--off-white);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.lp-cb .problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.lp-cb .problem-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r);padding:28px}.lp-cb .problem-icon{font-size:28px;margin-bottom:14px}.lp-cb .problem-title{font-size:1rem;font-weight:700;color:var(--ink);margin-bottom:10px;line-height:1.3}.lp-cb .problem-body{font-size:14px;color:var(--ink-2);line-height:1.65}.lp-cb .problem-stat{font-size:24px;font-weight:800;color:var(--blue);margin-top:16px;display:block}.lp-cb .problem-stat-lbl{font-size:11px;color:var(--ink-3)}.lp-cb .steps{display:flex;flex-direction:column;gap:0;margin-top:48px;position:relative}.lp-cb .step{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:32px 0;border-bottom:1px solid var(--border-light)}.lp-cb .step:last-child{border-bottom:none}.lp-cb .step-num-wrap{display:flex;flex-direction:column;align-items:center}.lp-cb .step-num{width:48px;height:48px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;flex-shrink:0}.lp-cb .step-line{width:2px;flex:1;background:var(--border-light);margin-top:8px}.lp-cb .step-title{font-size:1.05rem;font-weight:700;color:var(--ink);margin-bottom:8px}.lp-cb .step-body{font-size:15px;color:var(--ink-2);line-height:1.65}.lp-cb .step-tag{display:inline-block;background:var(--blue-light);color:var(--blue-dark);font-size:11px;font-weight:700;padding:3px 10px;border-radius:99px;margin-top:10px}.lp-cb .case-study{background:var(--ink);color:#fff;border-radius:var(--r);padding:48px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:64px}.lp-cb .case-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:12px}.lp-cb .case-quote{font-family:var(--font-serif);font-size:1.3rem;line-height:1.5;color:#fff;font-weight:400;margin-bottom:20px}.lp-cb .case-attrib{font-size:13px;color:rgba(255,255,255,.5)}.lp-cb .case-attrib strong{color:rgba(255,255,255,.8)}.lp-cb .case-metrics{display:flex;flex-direction:column;gap:20px}.lp-cb .case-metric{border-left:3px solid var(--blue);padding-left:20px}.lp-cb .case-metric-val{font-size:2.4rem;font-weight:800;color:#fff;line-height:1}.lp-cb .case-metric-lbl{font-size:13px;color:rgba(255,255,255,.5);margin-top:4px}.lp-cb .diff-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px}.lp-cb .diff-card{border:1px solid var(--border-light);border-radius:var(--r);padding:28px;display:flex;gap:18px}.lp-cb .diff-icon{width:44px;height:44px;border-radius:var(--r-sm);background:var(--blue-light);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.lp-cb .diff-title{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:6px}.lp-cb .diff-body{font-size:14px;color:var(--ink-2);line-height:1.6}.lp-cb .cta-section{background:var(--blue-light);border-top:1px solid var(--border)}.lp-cb .cta-inner{max-width:700px;margin:0 auto;text-align:center}.lp-cb .cta-title{font-family:var(--font-serif);font-size:clamp(1.8rem,3vw,2.4rem);color:var(--ink);margin-bottom:16px;font-weight:400}.lp-cb .cta-sub{font-size:17px;color:var(--ink-2);margin-bottom:32px;line-height:1.6}.lp-cb .cta-btn{display:inline-block;background:var(--blue);color:#fff;padding:16px 40px;border-radius:999px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s,transform .1s}.lp-cb .cta-btn:hover{background:var(--blue-dark);transform:translateY(-1px)}.lp-cb .cta-subtext{font-size:13px;color:var(--ink-3);margin-top:16px}@media (max-width:900px){.lp-cb .hero-inner{grid-template-columns:1fr}.lp-cb .form-card{margin-bottom:0}.lp-cb .brain-canvas{display:none}.lp-cb .case-study,.lp-cb .diff-grid,.lp-cb .problem-grid{grid-template-columns:1fr}.lp-cb .trust-bar-inner{gap:24px}}.lp-cb .lp-logo{max-width:var(--max);margin:0 auto;padding:28px 32px 0}.lp-cb .lp-form-embed{margin-top:4px}.lp-cb .cta-title,.lp-cb .hero h1,.lp-cb .section-title{font-family:var(--font-sans);font-weight:700;letter-spacing:-.4px}.lp-cb .ac,.lp-cb .hero h1 em{font-family:var(--font-serif);font-style:italic;font-weight:600;color:var(--blue)}.lp-cb .cta-title,.lp-cb .hero h1,.lp-cb .section-title{text-wrap:balance}.lp-cb .brain-node{animation:cbPulse 3s ease-in-out infinite}.lp-cb .brain-node:nth-child(2n){animation-delay:.8s}.lp-cb .brain-node:nth-child(3n){animation-delay:1.6s}.lp-cb .brain-edge{animation:cbFade 4s ease-in-out infinite}.lp-cb .brain-edge:nth-child(2n){animation-delay:1s}@keyframes cbPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes cbFade{0%,to{opacity:.15}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.lp-cb .brain-edge,.lp-cb .brain-node{animation:none}}.lp-cb .hero{padding-bottom:56px}.lp-cb .hero-inner{align-items:start}.lp-cb .form-card{margin-bottom:0}.lp-cb .hero{padding-top:22px}.lp-cb .lp-logo{padding:0 0 30px}.lp-cb .case-label{color:rgba(255,255,255,.55)}.lp-cb .hero{padding-top:44px}.lp-cb .lp-logo{padding-bottom:90px}.lp-cb .trust-bar{padding-top:38px;padding-bottom:38px}.lp-cb .trust-bar-inner{gap:48px;row-gap:26px}.lp-cb .trust-val{font-size:30px}@media (max-width:1024px){.lp-cb .hero-inner{grid-template-columns:1fr}.lp-cb .brain-canvas{display:none}}@media (max-width:600px){.lp-cb .hero{padding-left:20px;padding-right:20px}.lp-cb .section{padding:56px 20px}.lp-cb .case-study{padding:28px 22px}.lp-cb .trust-bar{padding-left:20px;padding-right:20px}}