.process-steps{flex-direction:row;align-items:flex-start;margin:0 auto;display:flex}.process-steps__item{text-align:center;flex-direction:column;flex:1;align-items:center;padding:0 12px;display:flex;position:relative}.process-steps__visual{flex-direction:column;align-items:center;margin-bottom:16px;display:flex}.process-steps__label{letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;line-height:1.4}.process-steps__circle{width:40px;height:40px;color:var(--white);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex;position:relative}.process-steps__connector{z-index:0;height:2px;position:absolute;top:40px;left:50%;right:-50%}.process-steps__content{flex-direction:column;gap:4px;display:flex}.process-steps__title{color:var(--dark);font-size:.95rem;font-weight:700;line-height:1.3;display:block}.process-steps__desc{color:var(--gm);font-size:.85rem;line-height:1.6}@media (width<=640px){.process-steps{flex-direction:column;max-width:500px;margin:0 auto}.process-steps__item{text-align:left;flex-direction:row;flex:none;align-items:flex-start;gap:16px;width:100%;padding:0 0 32px}.process-steps__item:last-child{padding-bottom:0}.process-steps__visual{flex-shrink:0;margin-bottom:0}.process-steps__connector{width:2px;height:auto;inset:62px auto 0 20px}.process-steps__content{padding-top:22px}}.lp-hero{background:var(--navy);padding:150px 0 60px;position:relative;overflow:hidden}.lp[data-track=career] .lp-hero,.lp[data-track=data] .lp-hero{background-position:50%;background-repeat:no-repeat;background-size:cover}.lp[data-track=career] .lp-hero{background-image:linear-gradient(var(--scrim), var(--scrim)), url(/assets/hero-career-1600-Bm98tW4U.jpg);background-image:linear-gradient(var(--scrim), var(--scrim)), image-set(url(/assets/hero-career-1600-Ds9X-e1C.webp) type("image/webp"), url(/assets/hero-career-1600-Bm98tW4U.jpg) type("image/jpeg"))}.lp[data-track=data] .lp-hero{background-image:linear-gradient(var(--scrim), var(--scrim)), url(/assets/hero-data-1600-BQpht8Ig.jpg);background-image:linear-gradient(var(--scrim), var(--scrim)), image-set(url(/assets/hero-data-1600-kkoRNxQN.webp) type("image/webp"), url(/assets/hero-data-1600-BQpht8Ig.jpg) type("image/jpeg"))}@media (width<=820px){.lp[data-track=career] .lp-hero{background-image:linear-gradient(var(--scrim), var(--scrim)), url(/assets/hero-career-800-DJTZAOol.jpg);background-image:linear-gradient(var(--scrim), var(--scrim)), image-set(url(/assets/hero-career-800-C88OuLyl.webp) type("image/webp") 1x, url(/assets/hero-career-1600-Ds9X-e1C.webp) type("image/webp") 2x, url(/assets/hero-career-800-DJTZAOol.jpg) type("image/jpeg") 1x, url(/assets/hero-career-1600-Bm98tW4U.jpg) type("image/jpeg") 2x)}.lp[data-track=data] .lp-hero{background-image:linear-gradient(var(--scrim), var(--scrim)), url(/assets/hero-data-800-DXtMQ9pn.jpg);background-image:linear-gradient(var(--scrim), var(--scrim)), image-set(url(/assets/hero-data-800-CFpa1fIM.webp) type("image/webp") 1x, url(/assets/hero-data-1600-kkoRNxQN.webp) type("image/webp") 2x, url(/assets/hero-data-800-DXtMQ9pn.jpg) type("image/jpeg") 1x, url(/assets/hero-data-1600-BQpht8Ig.jpg) type("image/jpeg") 2x)}}.lp-hero:before{content:"";background:radial-gradient(circle, var(--lp-accent-glow) 0%, transparent 68%);opacity:.5;pointer-events:none;border-radius:50%;width:620px;height:620px;position:absolute;top:-220px;right:-160px}.lp-hero:after{content:"";background:var(--lp-accent);height:4px;position:absolute;inset:0 0 auto}.lp-hero__inner{text-align:center;max-width:860px;margin-left:auto;margin-right:auto;position:relative}.lp-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-accent);background:var(--lp-accent-soft);border-radius:999px;margin-bottom:22px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-block}.lp-hero__title{letter-spacing:-.03em;color:var(--white);margin-bottom:22px;font-size:clamp(2.2rem,5.2vw,3.6rem);font-weight:800;line-height:1.1}.lp-hero__title-accent{color:var(--lp-accent)}.lp-hero__intro{color:#ffffffc2;max-width:680px;margin-bottom:34px;font-size:1.075rem;line-height:1.75}.lp-hero__note{text-align:left;background:linear-gradient(90deg, var(--lp-accent-soft) 0%, #ffffff08 62%, transparent 100%);align-items:flex-start;gap:13px;max-width:580px;margin:0 auto 34px;padding:16px 22px 17px 20px;display:flex}.lp-hero__note-star{width:18px;height:18px;stroke:var(--lp-accent);flex-shrink:0;margin-top:3px}.lp-hero__note-text{color:#ffffffb8;margin:0;font-size:.95rem;line-height:1.7}.lp-hero__note-text strong{color:var(--white);font-weight:600}.lp-hero__intro:has(+.lp-hero__note){margin-bottom:22px}.lp-hero__actions{flex-wrap:wrap;gap:14px;margin-bottom:56px;display:flex}.lp-hero__stats{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:48px;padding-top:32px;display:flex}.lp-hero__stat-num{font-family:var(--font-display);color:var(--lp-accent);letter-spacing:-.02em;font-size:2rem;font-weight:800}.lp-hero__stat-label{color:#ffffffb3;max-width:210px;margin-top:4px;font-size:.85rem;line-height:1.5}.lp-viz{border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid #ffffff1f;max-width:720px;margin:44px auto 0;padding:28px 26px 22px;position:relative;overflow:hidden}.lp-viz:before{content:"";background:radial-gradient(420px 200px at 100% 0%, var(--lp-accent-glow), transparent 62%);pointer-events:none;position:absolute;inset:0}.lp-viz__head,.lp-viz__stage,.lp-viz__caption{z-index:1;position:relative}.lp-viz__head{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:.68rem;font-weight:700;display:flex}.lp-viz__stage{height:210px;position:relative}.lp-viz__dots,.lp-viz__bars{position:absolute;inset:0}.lp-viz__dots{animation:8s ease-in-out infinite lp-viz-dots}.lp-viz__bars{align-items:flex-end;gap:14px;animation:8s ease-in-out infinite lp-viz-bars;display:flex}.lp-viz__dot{background:#ffffff6b;border-radius:50%;width:6px;height:6px;position:absolute}.lp-viz__bar-col{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.lp-viz__bar{background:linear-gradient(180deg, #ffffff57, var(--lp-accent));border-radius:6px 6px 2px 2px}.lp-viz__bar-label{letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#ffffff8c;margin-top:8px;font-size:.65rem;font-weight:600}.lp-viz__caption{color:#ffffff8c;margin-top:16px;font-size:.8rem}@keyframes lp-viz-dots{0%,35%{opacity:1}45%,90%{opacity:0}to{opacity:1}}@keyframes lp-viz-bars{0%,35%{opacity:0}45%,90%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.lp-viz__dots{opacity:0;animation:none}.lp-viz__bars{opacity:1;animation:none}}.lp-hero__intro{margin-left:auto;margin-right:auto}.lp-hero__actions,.lp-hero__stats{justify-content:center}.lp-hero__stat-label{margin-left:auto;margin-right:auto}.lp .section>.container>.lp-eyebrow,.lp .section>.container>h2{text-align:center;display:block}.lp .section>.container>.lp-section__intro{text-align:center;margin-left:auto;margin-right:auto}.lp-card__title{text-align:center}.lp-eyebrow{color:var(--lp-accent-ink)}.lp h2{letter-spacing:-.02em;margin-bottom:40px;font-size:clamp(1.6rem,3vw,2.1rem)}.lp-section__intro{max-width:640px;color:var(--gm);margin:-30px auto 34px;font-size:1rem;line-height:1.7}.lp-deliverables__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:16px;display:grid}.lp-card{background:var(--surface);border:1px solid var(--gl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition);flex-direction:column;gap:8px;height:100%;padding:26px 32px;display:flex;position:relative}.lp-card:hover{border-color:var(--lp-accent);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.lp-card__title{color:var(--ink);font-size:1.075rem;font-weight:700}.lp-card__body{color:var(--gm);font-size:.925rem;line-height:1.72}@media (width<=720px){.lp-card{padding:24px}}.lp-deliverables,.lp-audience,.lp-packages{background:var(--paper)}.lp-packages__note{border-radius:var(--radius-md);background:var(--lp-accent-soft);color:var(--gd);margin-bottom:34px;padding:20px 24px;font-size:.95rem;line-height:1.7}.lp-packages__note strong{color:var(--ink)}.lp-packages__fine{text-align:center;max-width:760px;color:var(--gm);margin:28px auto 0;font-size:.86rem;line-height:1.7}.lp-testimonials{background:var(--paper)}.lp-testimonials__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:28px;display:grid}.lp-audience__layout{display:block}.lp-audience__intro{max-width:620px;margin-bottom:32px}.lp-audience__layout h2{margin-bottom:0}.lp-audience__list{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lp-audience__item{border:1px solid var(--gl);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--gd);transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition);align-items:flex-start;gap:14px;padding:22px 24px;font-size:1rem;line-height:1.6;display:flex}.lp-audience__item:hover{border-color:var(--lp-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.lp-audience__check{background:var(--lp-accent-soft);width:26px;height:26px;color:var(--lp-accent);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:.8rem;font-weight:700;display:grid}@media (width<=640px){.lp-audience__list{grid-template-columns:1fr}}.lp-process{text-align:center}.lp-process__steps{max-width:900px;margin:8px auto 0}.lp-faq{background:var(--paper)}.lp-faq__head{text-align:center;margin-bottom:8px}.lp-cta{background:var(--navy);text-align:center;padding:64px 0;position:relative;overflow:hidden}.lp-cta:before{content:"";background:var(--lp-accent);height:4px;position:absolute;inset:auto 0 0}.lp-cta__inner{max-width:680px}.lp-cta__title{color:var(--white);margin-bottom:16px}.lp-cta__body{color:#ffffffb8;margin-bottom:32px;font-size:1.02rem;line-height:1.75}.lp-cta__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:26px;display:flex}.lp-cta__email{color:#ffffff8c;transition:color var(--transition), border-color var(--transition);border-bottom:1px solid #fff3;padding-bottom:2px;font-size:.9rem;display:inline-block}.lp-cta__email:hover{color:var(--white);border-color:var(--lp-accent)}@media (width<=900px){.lp-deliverables__grid{grid-template-columns:1fr}.lp-audience__layout{grid-template-columns:1fr;gap:28px}.lp-audience__layout h2{margin-bottom:0}}@media (width<=768px){.lp-hero{padding:124px 0 64px}.lp-hero__note{margin-bottom:30px;padding:14px 16px 15px 15px}.lp-hero__note-text{font-size:.9rem}.lp-hero__actions{margin-bottom:40px}.lp-hero__actions .btn{flex:100%}.lp-hero__stats{gap:28px}.lp-viz{padding:22px 18px 18px}.lp-viz__stage{height:170px}.lp-packages__note{padding:18px 20px}.lp-cta{padding:64px 0}.lp-cta__actions .btn{flex:100%}}
