/* v11 RCJ-benchmark corporate conversion system — original LeadForge implementation */
body.lf-corporate-conversion{--corp-navy:color-mix(in srgb,var(--brand) 82%,#06131d);--corp-dark:#07141d;--corp-line:rgba(10,31,44,.14);--corp-shadow:0 24px 70px rgba(6,22,33,.12);background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.lf-corporate-conversion .wrap{width:min(1220px,calc(100% - 48px));max-width:1220px;margin-inline:auto}
.lf-corporate-conversion .concept-bar{height:32px;padding:0 clamp(18px,4vw,64px);display:flex;align-items:center;justify-content:space-between;background:var(--corp-navy);color:rgba(255,255,255,.7);font-size:9px;letter-spacing:.15em;text-transform:uppercase}
.lf-corporate-conversion .concept-bar strong{color:white;font-size:9px}
.lf-corporate-conversion .lf-scroll-progress{top:30px}
.lf-corporate-conversion .site-header,.lf-corporate-conversion[class*="lf-layout-"] .site-header{position:sticky!important;z-index:100;top:0!important;left:auto;right:auto;background:rgba(255,255,255,.97)!important;color:var(--ink)!important;border-bottom:1px solid var(--corp-line)!important;box-shadow:none;backdrop-filter:blur(18px)}
.lf-corporate-conversion .site-header.is-scrolled{box-shadow:0 12px 40px rgba(5,20,30,.1)}
.lf-corporate-conversion .header-inner{height:88px;display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(180px,1fr);gap:32px;align-items:center;padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}
.lf-corporate-conversion .site-brand,.lf-corporate-conversion[class*="lf-layout-"] .site-header .site-brand{display:flex;align-items:center;gap:12px;color:var(--ink)!important;text-decoration:none}
.lf-corporate-conversion .brand-mark{width:45px;height:45px;display:grid;place-items:center;border-radius:3px!important;background:var(--brand)!important;color:white!important;font-size:13px;font-weight:900;letter-spacing:.06em}
.lf-corporate-conversion .brand-words{display:grid;gap:2px}.lf-corporate-conversion .brand-words strong{font-size:14px;line-height:1.1;letter-spacing:-.01em}.lf-corporate-conversion .brand-words small{font-size:9px;color:#657681;letter-spacing:.08em;text-transform:uppercase}
.lf-corporate-conversion .site-header nav{display:flex;align-items:center;gap:30px}
.lf-corporate-conversion .site-header nav a,.lf-corporate-conversion[class*="lf-layout-"] .site-header nav a{position:relative;color:#233844!important;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-decoration:none}
.lf-corporate-conversion .site-header nav a:after{height:2px;background:var(--accent)}
.lf-corporate-conversion .top-cta{justify-self:end;min-width:164px;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-radius:3px!important;background:var(--accent)!important;color:#07141d!important;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;box-shadow:none!important}
.lf-corporate-conversion .top-cta b{font-size:17px}

.lf-corporate-conversion .corporate-hero,.lf-corporate-conversion[class*="lf-layout-"] .hero{position:relative;min-height:720px!important;padding:0!important;overflow:hidden;background:var(--corp-dark)!important;color:white}
.lf-corporate-conversion .corporate-hero .wrap{width:100%;max-width:none;padding:0}
.lf-corporate-conversion .hero-grid,.lf-corporate-conversion[class*="lf-layout-"] .hero-grid{position:relative;display:grid!important;grid-template-columns:1fr!important;min-height:720px!important;gap:0!important;border:0!important;text-align:left!important}
.lf-corporate-conversion .hero-copy,.lf-corporate-conversion[class*="lf-layout-"] .hero-copy{position:relative;z-index:4;grid-area:1/1;align-self:center;justify-self:auto;max-width:820px;margin:0;padding:clamp(110px,13vh,160px) max(24px,calc((100vw - 1220px)/2)) 150px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important}
.lf-corporate-conversion .hero-meta{justify-content:flex-start!important;margin:0 0 24px;color:rgba(255,255,255,.62)!important;font-size:9px;letter-spacing:.17em}
.lf-corporate-conversion .hero-meta i{background:var(--accent)}
.lf-corporate-conversion .hero .kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}
.lf-corporate-conversion .hero .kicker:before{content:"";width:34px;height:2px;background:currentColor}
.lf-corporate-conversion .hero h1,.lf-corporate-conversion[class*="lf-layout-"] .hero h1{max-width:11ch!important;margin:0!important;color:white!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:clamp(58px,6.4vw,106px)!important;font-weight:850!important;line-height:.91!important;letter-spacing:-.065em!important;text-transform:none!important}
.lf-corporate-conversion .hero-lead{max-width:650px;margin:28px 0 0;color:rgba(255,255,255,.76)!important;font-size:clamp(17px,1.5vw,21px);line-height:1.55}
.lf-corporate-conversion .hero-actions{justify-content:flex-start!important;display:flex;flex-wrap:wrap;gap:12px;margin-top:34px!important}
.lf-corporate-conversion .hero .cta{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:3px!important;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}
.lf-corporate-conversion .hero .cta.primary{background:var(--accent);color:#07141d;border:1px solid var(--accent)}
.lf-corporate-conversion .hero .cta.secondary{background:rgba(255,255,255,.08);color:white;border:1px solid rgba(255,255,255,.42)}
.lf-corporate-conversion .hero .trust-row{justify-content:flex-start!important;gap:18px;margin-top:26px}.lf-corporate-conversion .hero .trust-row span{color:rgba(255,255,255,.72)!important;font-size:10px}
.lf-corporate-conversion .hero-visual,.lf-corporate-conversion[class*="lf-layout-"] .hero-visual{position:absolute!important;z-index:1;inset:0;width:100%!important;min-height:100%!important;margin:0!important;overflow:hidden}
.lf-corporate-conversion .visual-stage,.lf-corporate-conversion[class*="lf-layout-"] .visual-stage{position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;margin:0!important;border-radius:0!important;clip-path:none!important;transform:none!important;filter:none!important;background:var(--corp-dark)}
.lf-corporate-conversion .visual-stage:after{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,rgba(3,13,20,.94) 0%,rgba(3,13,20,.76) 36%,rgba(3,13,20,.28) 72%,rgba(3,13,20,.18) 100%),linear-gradient(0deg,rgba(2,10,16,.76) 0%,transparent 45%)}
.lf-corporate-conversion .hero-photo-wrap{position:absolute;inset:0!important;transform:none!important}.lf-corporate-conversion .hero-photo-wrap:before{display:none!important}
.lf-corporate-conversion .hero-photo{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.88) contrast(1.07);transform:scale(1.035);animation:lfCorpHero 18s ease-in-out infinite alternate}
.lf-corporate-conversion .industry-scene{position:absolute;inset:0;width:100%;height:100%;padding:4%;opacity:.58;transform:scale(1.05)}
.lf-corporate-conversion .hero-facts-panel{position:absolute;z-index:5;right:max(24px,calc((100vw - 1220px)/2));bottom:54px;width:min(490px,40vw);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:rgba(3,15,23,.78);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(16px)}
.lf-corporate-conversion .hero-fact{min-height:126px;padding:24px 25px;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}
.lf-corporate-conversion .hero-fact:nth-child(2n){border-right:0}.lf-corporate-conversion .hero-fact:nth-last-child(-n+2){border-bottom:0}
.lf-corporate-conversion .hero-fact small{margin-bottom:9px;color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.17em}
.lf-corporate-conversion .hero-fact strong{overflow-wrap:anywhere;color:white;font-size:15px;line-height:1.25}
.lf-corporate-conversion .hero-scroll-link{position:absolute;z-index:6;left:max(24px,calc((100vw - 1220px)/2));bottom:42px;display:flex;align-items:center;gap:14px;color:white;text-decoration:none;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.lf-corporate-conversion .hero-scroll-link i{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;font-style:normal;animation:lfCorpBounce 2.4s ease-in-out infinite}

.lf-corporate-conversion .credibility-strip{padding:0;background:var(--corp-dark);color:white;border-top:1px solid rgba(255,255,255,.12);border-bottom:0}
.lf-corporate-conversion .credibility-grid{min-height:112px;display:grid;grid-template-columns:repeat(3,1fr)}
.lf-corporate-conversion .credibility-grid>div{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:24px 32px;border-right:1px solid rgba(255,255,255,.12)}
.lf-corporate-conversion .credibility-grid>div:last-child{border-right:0}.lf-corporate-conversion .credibility-grid span{color:var(--accent);font-size:9px;font-weight:900}.lf-corporate-conversion .credibility-grid strong{color:white;font-size:13px;line-height:1.35}
.lf-corporate-conversion .capabilities-ticker{background:var(--accent);border:0;color:#07141d}.lf-corporate-conversion .capabilities-ticker>div{padding:17px 0;gap:26px}.lf-corporate-conversion .capabilities-ticker span{font-size:10px}.lf-corporate-conversion .capabilities-ticker i{color:#07141d}

.lf-corporate-conversion .section{padding:clamp(86px,10vw,138px) 0}
.lf-corporate-conversion .section-kicker{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px;color:var(--brand);font-size:9px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}
.lf-corporate-conversion .section-kicker:before{content:"";width:34px;height:2px;background:var(--accent)}
.lf-corporate-conversion .section-heading-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(32px,8vw,120px);align-items:end;margin-bottom:54px;padding-bottom:34px;border-bottom:1px solid var(--corp-line)}
.lf-corporate-conversion .section-heading-row h2,.lf-corporate-conversion .about-copy h2,.lf-corporate-conversion .faq-layout h2,.lf-corporate-conversion .contact-panel h2{margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(42px,5vw,72px);font-weight:820;line-height:.98;letter-spacing:-.055em}
.lf-corporate-conversion .section-heading-row p,.lf-corporate-conversion .about-copy>p,.lf-corporate-conversion .section-lead{margin:0;color:#5c6f79;font-size:16px;line-height:1.75}

.lf-corporate-conversion .services-section{background:#fff;color:var(--ink)}
.lf-corporate-conversion .service-grid,.lf-corporate-conversion[class*="lf-layout-"] .service-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;background:transparent!important;border:0!important}
.lf-corporate-conversion .service-grid article,.lf-corporate-conversion[class*="lf-layout-"] .service-grid article{position:relative;grid-column:auto!important;grid-row:auto!important;min-height:330px!important;display:flex;flex-direction:column;padding:32px;background:#f5f7f8!important;color:var(--ink)!important;border:1px solid transparent!important;border-radius:4px!important;transform:none!important;overflow:hidden;box-shadow:none}
.lf-corporate-conversion .service-grid article:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:var(--accent);transform:scaleX(.18);transform-origin:left;transition:transform .45s ease}
.lf-corporate-conversion .service-grid article:hover{background:white!important;border-color:var(--corp-line)!important;box-shadow:var(--corp-shadow)!important;transform:translateY(-6px)!important}.lf-corporate-conversion .service-grid article:hover:after{transform:scaleX(1)}
.lf-corporate-conversion .service-top{display:flex;justify-content:space-between;align-items:flex-start}.lf-corporate-conversion .service-top>span{font-size:9px;font-weight:900;color:#74858e}.lf-corporate-conversion .service-top i{width:50px;height:50px;display:grid;place-items:center;background:white;color:var(--brand);border:1px solid var(--corp-line)}.lf-corporate-conversion .service-top svg{width:24px;fill:none;stroke:currentColor;stroke-width:1.6}
.lf-corporate-conversion .service-grid h3{margin:54px 0 14px;font-size:23px;line-height:1.12;letter-spacing:-.035em}.lf-corporate-conversion .service-grid p{margin:0;color:#657781!important;font-size:14px;line-height:1.65}.lf-corporate-conversion .service-grid a{margin-top:auto;padding-top:28px;color:var(--ink)!important;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}

.lf-corporate-conversion .about-section{background:#f3f6f7}.lf-corporate-conversion .about-section .split,.lf-corporate-conversion[class*="lf-layout-"] .about-section .split{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr)!important;gap:clamp(52px,8vw,110px)!important;align-items:center}
.lf-corporate-conversion .about-visual,.lf-corporate-conversion[class*="lf-layout-"] .about-visual{position:relative;min-height:650px;border-radius:3px!important;overflow:hidden;background:var(--brand)}
.lf-corporate-conversion .about-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.86) contrast(1.04)}
.lf-corporate-conversion .about-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,14,22,.72),transparent 55%)}
.lf-corporate-conversion .about-word{display:none}.lf-corporate-conversion .about-chip{position:absolute;z-index:3;left:28px;bottom:28px;max-width:310px;padding:22px 24px;background:white;color:var(--ink);font-size:17px;font-weight:800;line-height:1.35}.lf-corporate-conversion .about-chip small{display:block;margin-bottom:9px;color:var(--brand);font-size:8px;letter-spacing:.15em}.lf-corporate-conversion .about-chip span{color:#6e7d85;font-size:11px}
.lf-corporate-conversion .about-copy{padding-block:30px}.lf-corporate-conversion .about-copy>p{margin-top:27px}.lf-corporate-conversion .about-points{margin-top:38px;border-top:1px solid var(--corp-line)}.lf-corporate-conversion .about-points>div{display:grid;grid-template-columns:44px 1fr;align-items:center;min-height:68px;border-bottom:1px solid var(--corp-line)}.lf-corporate-conversion .about-points span{color:var(--accent);font-size:9px;font-weight:900}.lf-corporate-conversion .about-points strong{font-size:13px}

.lf-corporate-conversion .proof-section{background:var(--brand);color:white}.lf-corporate-conversion .proof-section .section-kicker{color:white}.lf-corporate-conversion .proof-section .section-heading-row{border-color:rgba(255,255,255,.18)}.lf-corporate-conversion .proof-section .section-heading-row p{color:rgba(255,255,255,.66)}.lf-corporate-conversion .proof-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.lf-corporate-conversion .proof-grid article{min-height:150px;display:flex;flex-direction:column;justify-content:space-between;padding:25px;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.lf-corporate-conversion .proof-grid span{color:var(--accent);font-size:9px;font-weight:900}.lf-corporate-conversion .proof-grid strong{max-width:22ch;color:white;font-size:15px;line-height:1.4}

.lf-corporate-conversion .process-section{background:#fff;color:var(--ink)}.lf-corporate-conversion .process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--corp-line);border-left:1px solid var(--corp-line)}.lf-corporate-conversion .process-grid article{position:relative;min-height:320px;padding:34px;border-right:1px solid var(--corp-line);border-bottom:1px solid var(--corp-line);background:white!important;color:var(--ink)!important;border-radius:0!important}.lf-corporate-conversion .process-grid article>span{display:grid;place-items:center;width:44px;height:44px;margin-bottom:82px;background:var(--accent);color:#07141d;font-size:10px;font-weight:900}.lf-corporate-conversion .process-grid h3{font-size:24px;letter-spacing:-.035em}.lf-corporate-conversion .process-grid p{color:#647680;font-size:14px;line-height:1.65}

.lf-corporate-conversion .image-reel{background:#edf1f2;color:var(--ink);overflow:hidden}.lf-corporate-conversion .image-reel-grid,.lf-corporate-conversion[class*="lf-layout-"] .image-reel-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.7fr) minmax(230px,.58fr)!important;gap:18px!important;background:transparent!important}
.lf-corporate-conversion .image-reel figure,.lf-corporate-conversion[class*="lf-layout-"] .image-reel figure{min-height:570px!important;margin:0!important;border-radius:3px!important;clip-path:inset(0 round 3px)!important}.lf-corporate-conversion .image-reel .reel-detail{min-height:570px!important}.lf-corporate-conversion .image-reel img{height:calc(100% + 44px);filter:saturate(.88) contrast(1.06)}.lf-corporate-conversion .image-reel .reel-main img{object-position:20% center}.lf-corporate-conversion .image-reel .reel-detail img{object-position:82% center;transform:translate3d(0,var(--lf-reel-shift,0),0) scale(1.22)}
.lf-corporate-conversion .reel-note,.lf-corporate-conversion[class*="lf-layout-"] .reel-note{align-self:stretch;min-height:570px!important;display:flex!important;grid-column:auto!important;padding:28px;background:var(--corp-dark);color:white;border-radius:3px!important}.lf-corporate-conversion .reel-note strong{margin:auto 0 30px!important;color:white;font-size:clamp(28px,3vw,44px);line-height:.95}.lf-corporate-conversion .reel-note span{color:var(--accent)}

.lf-corporate-conversion .faq-section{background:#fff}.lf-corporate-conversion .faq-layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:clamp(55px,9vw,130px);align-items:start}.lf-corporate-conversion .faq-layout .section-lead{margin-top:26px}.lf-corporate-conversion .faq-list{border-top:1px solid var(--corp-line)}.lf-corporate-conversion .faq-list details{border-bottom:1px solid var(--corp-line)}.lf-corporate-conversion .faq-list summary{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font-size:15px;font-weight:800;list-style:none}.lf-corporate-conversion .faq-list summary span{color:var(--accent);font-size:23px}.lf-corporate-conversion .faq-list details p{margin:0;padding:0 46px 25px 0;color:#62747e;line-height:1.65}

.lf-corporate-conversion .contact-section{padding:0;background:var(--corp-dark)}.lf-corporate-conversion .contact-panel,.lf-corporate-conversion[class*="lf-layout-"] .contact-panel{position:relative;max-width:none;width:100%;min-height:590px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);gap:clamp(50px,10vw,150px);align-items:center;padding:clamp(80px,10vw,145px) max(24px,calc((100vw - 1220px)/2));border:0!important;border-radius:0!important;background:radial-gradient(circle at var(--lf-cursor-x,78%) var(--lf-cursor-y,12%),color-mix(in srgb,var(--brand) 65%,transparent),transparent 36%),var(--corp-dark)!important;color:white;overflow:hidden}
.lf-corporate-conversion .contact-panel .section-kicker{color:var(--accent)}.lf-corporate-conversion .contact-panel h2{max-width:10ch;color:white}.lf-corporate-conversion .contact-panel>div>p{max-width:580px;margin:26px 0 0;color:rgba(255,255,255,.66);font-size:16px;line-height:1.7}.lf-corporate-conversion .contact-watermark{position:absolute;right:2vw;bottom:-.22em;color:rgba(255,255,255,.025);font-size:42vw;font-weight:900;line-height:.7}
.lf-corporate-conversion .contact-assurance{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.lf-corporate-conversion .contact-assurance span{padding:9px 11px;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.68);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.lf-corporate-conversion .contact-card{position:relative;z-index:2;background:white;padding:0}.lf-corporate-conversion .contact-card>a,.lf-corporate-conversion .contact-card>div{min-height:135px;display:flex;flex-direction:column;justify-content:center;padding:26px 30px;border-bottom:1px solid var(--corp-line);color:var(--ink);text-decoration:none}.lf-corporate-conversion .contact-card>a:last-child{border-bottom:0}.lf-corporate-conversion .contact-card small{color:#6b7b84;font-size:8px;font-weight:900;letter-spacing:.16em}.lf-corporate-conversion .contact-card strong{margin:9px 0 7px;overflow-wrap:anywhere;font-size:19px;line-height:1.15}.lf-corporate-conversion .contact-card span{color:var(--brand);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}
.lf-corporate-conversion .mobile-action{border-radius:3px}.lf-corporate-conversion .mobile-action a{background:var(--accent);color:#07141d}

@keyframes lfCorpHero{from{transform:scale(1.035)}to{transform:scale(1.095)}}@keyframes lfCorpBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}
@media(max-width:1060px){.lf-corporate-conversion .header-inner{grid-template-columns:1fr auto}.lf-corporate-conversion .site-header nav{display:none}.lf-corporate-conversion .hero-copy{max-width:700px}.lf-corporate-conversion .hero-facts-panel{width:42vw}.lf-corporate-conversion .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lf-corporate-conversion .image-reel-grid{grid-template-columns:1.2fr .7fr!important}.lf-corporate-conversion .reel-note{grid-column:1/3!important;min-height:180px!important}.lf-corporate-conversion .reel-note strong{margin:30px 0 18px!important}}
@media(max-width:820px){
.lf-corporate-conversion .concept-bar span{display:none}.lf-corporate-conversion .concept-bar{justify-content:center;text-align:center}.lf-corporate-conversion .header-inner{height:72px}.lf-corporate-conversion .brand-mark{width:40px;height:40px}.lf-corporate-conversion .brand-words small{display:none}.lf-corporate-conversion .top-cta{min-width:132px;min-height:44px}
.lf-corporate-conversion .corporate-hero,.lf-corporate-conversion[class*="lf-layout-"] .hero,.lf-corporate-conversion .hero-grid,.lf-corporate-conversion[class*="lf-layout-"] .hero-grid{min-height:850px!important}
.lf-corporate-conversion .hero-copy,.lf-corporate-conversion[class*="lf-layout-"] .hero-copy{align-self:start;max-width:100%;padding:90px 24px 310px!important}.lf-corporate-conversion .hero h1,.lf-corporate-conversion[class*="lf-layout-"] .hero h1{font-size:clamp(49px,12vw,78px)!important}.lf-corporate-conversion .hero-visual{min-height:850px!important}.lf-corporate-conversion .visual-stage{min-height:850px!important}.lf-corporate-conversion .visual-stage:after{background:linear-gradient(180deg,rgba(3,13,20,.88) 0%,rgba(3,13,20,.65) 56%,rgba(3,13,20,.82) 100%)}
.lf-corporate-conversion .hero-facts-panel{right:24px;left:24px;bottom:52px;width:auto}.lf-corporate-conversion .hero-fact{min-height:102px;padding:18px}.lf-corporate-conversion .hero-scroll-link{display:none}
.lf-corporate-conversion .credibility-grid{grid-template-columns:1fr}.lf-corporate-conversion .credibility-grid>div{min-height:72px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12);padding:18px 0}.lf-corporate-conversion .credibility-grid>div:last-child{border-bottom:0}
.lf-corporate-conversion .section{padding:78px 0}.lf-corporate-conversion .section-heading-row{grid-template-columns:1fr;gap:20px;margin-bottom:38px}.lf-corporate-conversion .section-heading-row h2,.lf-corporate-conversion .about-copy h2,.lf-corporate-conversion .faq-layout h2,.lf-corporate-conversion .contact-panel h2{font-size:clamp(38px,10vw,58px)}
.lf-corporate-conversion .about-section .split{grid-template-columns:1fr!important;gap:48px!important}.lf-corporate-conversion .about-visual{min-height:500px}.lf-corporate-conversion .proof-grid{grid-template-columns:repeat(2,1fr)}.lf-corporate-conversion .process-grid{grid-template-columns:1fr}.lf-corporate-conversion .process-grid article{min-height:240px}.lf-corporate-conversion .process-grid article>span{margin-bottom:48px}
.lf-corporate-conversion .image-reel-grid{grid-template-columns:1fr 1fr!important}.lf-corporate-conversion .image-reel figure,.lf-corporate-conversion .image-reel .reel-detail{min-height:430px!important}.lf-corporate-conversion .reel-note{grid-column:1/3!important}
.lf-corporate-conversion .faq-layout{grid-template-columns:1fr;gap:48px}.lf-corporate-conversion .contact-panel{grid-template-columns:1fr;gap:50px;min-height:auto;padding:80px 24px}.lf-corporate-conversion .contact-card{max-width:560px;width:100%}
}
@media(max-width:560px){
.lf-corporate-conversion .wrap{width:min(100% - 36px,1220px)}.lf-corporate-conversion .header-inner{width:calc(100% - 28px)}.lf-corporate-conversion .brand-words strong{max-width:132px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-corporate-conversion .top-cta{min-width:auto;padding:0 13px}.lf-corporate-conversion .top-cta b{display:none}
.lf-corporate-conversion .corporate-hero,.lf-corporate-conversion[class*="lf-layout-"] .hero,.lf-corporate-conversion .hero-grid,.lf-corporate-conversion[class*="lf-layout-"] .hero-grid,.lf-corporate-conversion .hero-visual,.lf-corporate-conversion .visual-stage{min-height:880px!important}.lf-corporate-conversion .hero-copy,.lf-corporate-conversion[class*="lf-layout-"] .hero-copy{padding:70px 18px 330px!important}.lf-corporate-conversion .hero-meta{font-size:7px}.lf-corporate-conversion .hero h1,.lf-corporate-conversion[class*="lf-layout-"] .hero h1{font-size:clamp(43px,13vw,66px)!important}.lf-corporate-conversion .hero-lead{font-size:16px}.lf-corporate-conversion .hero .trust-row{display:none}.lf-corporate-conversion .hero-actions{display:grid;grid-template-columns:1fr}.lf-corporate-conversion .hero .cta{width:100%}
.lf-corporate-conversion .hero-facts-panel{left:18px;right:18px;bottom:40px}.lf-corporate-conversion .hero-fact{min-height:110px;padding:15px}.lf-corporate-conversion .hero-fact strong{font-size:12px}.lf-corporate-conversion .service-grid{grid-template-columns:1fr!important}.lf-corporate-conversion .service-grid article{min-height:290px!important}.lf-corporate-conversion .proof-grid{grid-template-columns:1fr}.lf-corporate-conversion .proof-grid article{min-height:120px}
.lf-corporate-conversion .about-visual{min-height:420px}.lf-corporate-conversion .about-chip{left:16px;right:16px;bottom:16px}.lf-corporate-conversion .image-reel-grid{grid-template-columns:1fr!important}.lf-corporate-conversion .image-reel figure{min-height:400px!important}.lf-corporate-conversion .image-reel .reel-detail{display:none}.lf-corporate-conversion .reel-note{grid-column:auto!important;min-height:170px!important}.lf-corporate-conversion .contact-panel{padding-inline:18px}.lf-corporate-conversion .contact-card strong{font-size:16px}
}
@media(prefers-reduced-motion:reduce){.lf-corporate-conversion .hero-photo,.lf-corporate-conversion .hero-scroll-link i,.lf-corporate-conversion .capabilities-ticker>div{animation:none!important}.lf-corporate-conversion .service-grid article{transition:none!important}}


/* Premium design kits: consistent conversion architecture with distinct, controlled art direction. */
.lf-corporate-conversion.lf-kit-corporate-authority{--kit-heading:Inter,ui-sans-serif,system-ui,sans-serif}
.lf-corporate-conversion.lf-kit-corporate-authority .hero h1,.lf-corporate-conversion.lf-kit-corporate-authority .section-heading-row h2{font-family:var(--kit-heading)!important}
.lf-corporate-conversion.lf-kit-corporate-authority .service-grid article{border-top:3px solid color-mix(in srgb,var(--brand) 88%,black)!important}
.lf-corporate-conversion.lf-kit-editorial-premium{--kit-heading:Georgia,"Times New Roman",serif}
.lf-corporate-conversion.lf-kit-editorial-premium .hero h1,.lf-corporate-conversion.lf-kit-editorial-premium .section-heading-row h2,.lf-corporate-conversion.lf-kit-editorial-premium .about-copy h2,.lf-corporate-conversion.lf-kit-editorial-premium .faq-layout h2,.lf-corporate-conversion.lf-kit-editorial-premium .contact-panel h2{font-family:var(--kit-heading)!important;font-weight:600!important;letter-spacing:-.055em!important}
.lf-corporate-conversion.lf-kit-editorial-premium .hero .kicker,.lf-corporate-conversion.lf-kit-editorial-premium .section-kicker{letter-spacing:.24em}
.lf-corporate-conversion.lf-kit-editorial-premium .service-grid article{background:color-mix(in srgb,var(--paper) 68%,white)!important}
.lf-corporate-conversion.lf-kit-editorial-premium .about-visual{border-radius:160px 3px 3px 3px!important}
.lf-corporate-conversion.lf-kit-modern-service .hero h1{max-width:10ch!important}
.lf-corporate-conversion.lf-kit-modern-service .top-cta,.lf-corporate-conversion.lf-kit-modern-service .hero .cta,.lf-corporate-conversion.lf-kit-modern-service .brand-mark{border-radius:999px!important}
.lf-corporate-conversion.lf-kit-modern-service .service-grid article{background:white!important;border:1px solid var(--corp-line)!important}
.lf-corporate-conversion.lf-kit-modern-service .service-top i{border-radius:50%}
.lf-corporate-conversion.lf-kit-modern-service .proof-grid{gap:12px;border:0}.lf-corporate-conversion.lf-kit-modern-service .proof-grid article{border:1px solid rgba(255,255,255,.2);border-radius:14px}
@media(max-width:820px){.lf-corporate-conversion.lf-kit-editorial-premium .about-visual{border-radius:80px 3px 3px 3px!important}}

/* v13 industry-matched premium design systems — original LeadForge art direction */

/* Quote-first local service: high clarity, approachable geometry and decisive actions. */
.lf-corporate-conversion.lf-kit-service-conversion{--corp-dark:color-mix(in srgb,var(--brand) 72%,#061923);--corp-navy:color-mix(in srgb,var(--brand) 84%,#06131d)}
.lf-corporate-conversion.lf-kit-service-conversion .brand-mark,.lf-corporate-conversion.lf-kit-service-conversion .top-cta,.lf-corporate-conversion.lf-kit-service-conversion .hero .cta,.lf-corporate-conversion.lf-kit-service-conversion .mobile-action{border-radius:999px!important}
.lf-corporate-conversion.lf-kit-service-conversion .visual-stage:after{background:linear-gradient(90deg,color-mix(in srgb,var(--corp-dark) 96%,transparent) 0%,color-mix(in srgb,var(--corp-dark) 78%,transparent) 46%,rgba(3,13,20,.2) 82%),linear-gradient(0deg,rgba(3,13,20,.82),transparent 52%)}
.lf-corporate-conversion.lf-kit-service-conversion .hero h1{max-width:9ch!important}
.lf-corporate-conversion.lf-kit-service-conversion .hero-facts-panel{border-radius:22px;overflow:hidden;background:color-mix(in srgb,var(--corp-dark) 80%,transparent)}
.lf-corporate-conversion.lf-kit-service-conversion .service-grid article{border:1px solid var(--corp-line)!important;border-radius:22px!important;background:white!important;box-shadow:0 16px 45px rgba(8,35,49,.07)}
.lf-corporate-conversion.lf-kit-service-conversion .service-top i{border-radius:50%;background:color-mix(in srgb,var(--accent) 15%,white)}
.lf-corporate-conversion.lf-kit-service-conversion .about-visual{border-radius:38px!important}
.lf-corporate-conversion.lf-kit-service-conversion .proof-grid{gap:12px;border:0}.lf-corporate-conversion.lf-kit-service-conversion .proof-grid article{border:1px solid rgba(255,255,255,.2);border-radius:18px}

/* Automotive: condensed type, dramatic contrast and performance-led visual energy. */
.lf-corporate-conversion.lf-kit-automotive-performance{--corp-dark:#090A0D;--corp-navy:#090A0D}
.lf-corporate-conversion.lf-kit-automotive-performance .site-header{background:rgba(8,9,12,.97)!important;border-color:rgba(255,255,255,.1)!important}
.lf-corporate-conversion.lf-kit-automotive-performance .site-brand,.lf-corporate-conversion.lf-kit-automotive-performance .site-header nav a{color:white!important}
.lf-corporate-conversion.lf-kit-automotive-performance .brand-words small{color:rgba(255,255,255,.5)}
.lf-corporate-conversion.lf-kit-automotive-performance .visual-stage:before{content:"";position:absolute;z-index:1;inset:0 0 0 58%;background:color-mix(in srgb,var(--accent) 86%,#640000);clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)}
.lf-corporate-conversion.lf-kit-automotive-performance .visual-stage:after{background:linear-gradient(90deg,rgba(0,0,0,.97) 0%,rgba(0,0,0,.85) 47%,rgba(0,0,0,.2) 78%),linear-gradient(0deg,rgba(0,0,0,.76),transparent 55%)}
.lf-corporate-conversion.lf-kit-automotive-performance .hero-photo{filter:saturate(.8) contrast(1.18)}
.lf-corporate-conversion.lf-kit-automotive-performance .hero h1,.lf-corporate-conversion.lf-kit-automotive-performance .section-heading-row h2,.lf-corporate-conversion.lf-kit-automotive-performance .about-copy h2,.lf-corporate-conversion.lf-kit-automotive-performance .contact-panel h2{font-family:"Arial Narrow","Roboto Condensed",Impact,ui-sans-serif,sans-serif!important;font-stretch:condensed;text-transform:uppercase!important;letter-spacing:-.045em!important}
.lf-corporate-conversion.lf-kit-automotive-performance .hero-facts-panel{background:#111216;border-color:rgba(255,255,255,.16)}
.lf-corporate-conversion.lf-kit-automotive-performance .services-section{background:#111216;color:white}.lf-corporate-conversion.lf-kit-automotive-performance .services-section .section-kicker{color:var(--accent)}.lf-corporate-conversion.lf-kit-automotive-performance .services-section .section-heading-row{border-color:rgba(255,255,255,.14)}.lf-corporate-conversion.lf-kit-automotive-performance .services-section .section-heading-row p{color:rgba(255,255,255,.58)}
.lf-corporate-conversion.lf-kit-automotive-performance .service-grid article{background:#191A1F!important;color:white!important;border-color:#2A2B31!important}.lf-corporate-conversion.lf-kit-automotive-performance .service-grid article:hover{background:#202127!important}.lf-corporate-conversion.lf-kit-automotive-performance .service-grid h3,.lf-corporate-conversion.lf-kit-automotive-performance .service-grid a{color:white!important}.lf-corporate-conversion.lf-kit-automotive-performance .service-grid p{color:rgba(255,255,255,.58)!important}.lf-corporate-conversion.lf-kit-automotive-performance .service-top i{background:var(--accent);color:white;border:0}
.lf-corporate-conversion.lf-kit-automotive-performance .credibility-grid>div:nth-child(even){background:rgba(255,255,255,.035)}

/* Medical and wellness: bright clinical calm with obvious appointment pathways. */
.lf-corporate-conversion.lf-kit-medical-trust{--corp-dark:color-mix(in srgb,var(--brand) 86%,#06242a);--corp-navy:color-mix(in srgb,var(--brand) 86%,#06242a)}
.lf-corporate-conversion.lf-kit-medical-trust .corporate-hero{background:var(--paper)!important;color:var(--ink)}
.lf-corporate-conversion.lf-kit-medical-trust .visual-stage:after{background:linear-gradient(90deg,var(--paper) 0%,color-mix(in srgb,var(--paper) 98%,transparent) 42%,color-mix(in srgb,var(--paper) 72%,transparent) 58%,rgba(7,31,37,.12) 100%),linear-gradient(0deg,color-mix(in srgb,var(--paper) 80%,transparent),transparent 52%)}
.lf-corporate-conversion.lf-kit-medical-trust .hero-photo{object-position:72% center;filter:saturate(.9) contrast(1.02)}
.lf-corporate-conversion.lf-kit-medical-trust .hero h1{color:var(--ink)!important;max-width:10ch!important}.lf-corporate-conversion.lf-kit-medical-trust .hero-lead{color:color-mix(in srgb,var(--ink) 68%,transparent)!important}.lf-corporate-conversion.lf-kit-medical-trust .hero-meta,.lf-corporate-conversion.lf-kit-medical-trust .hero .trust-row span{color:color-mix(in srgb,var(--ink) 62%,transparent)!important}.lf-corporate-conversion.lf-kit-medical-trust .hero .kicker{color:var(--brand)}
.lf-corporate-conversion.lf-kit-medical-trust .hero .cta.secondary{color:var(--ink);border-color:color-mix(in srgb,var(--brand) 25%,transparent);background:white}
.lf-corporate-conversion.lf-kit-medical-trust .hero-facts-panel{background:rgba(255,255,255,.92);border-color:color-mix(in srgb,var(--brand) 16%,transparent);box-shadow:0 26px 70px rgba(12,62,72,.16);border-radius:20px;overflow:hidden}.lf-corporate-conversion.lf-kit-medical-trust .hero-fact{border-color:color-mix(in srgb,var(--brand) 14%,transparent)}.lf-corporate-conversion.lf-kit-medical-trust .hero-fact small{color:var(--brand)}.lf-corporate-conversion.lf-kit-medical-trust .hero-fact strong{color:var(--ink)}
.lf-corporate-conversion.lf-kit-medical-trust .hero-scroll-link{color:var(--ink)}.lf-corporate-conversion.lf-kit-medical-trust .hero-scroll-link i{border-color:color-mix(in srgb,var(--ink) 32%,transparent)}
.lf-corporate-conversion.lf-kit-medical-trust .service-grid article{border:1px solid color-mix(in srgb,var(--brand) 12%,transparent)!important;border-radius:18px!important;background:white!important;box-shadow:0 18px 55px rgba(23,80,91,.07)}
.lf-corporate-conversion.lf-kit-medical-trust .service-top i{border:0;border-radius:14px;background:color-mix(in srgb,var(--accent) 14%,white);color:var(--brand)}
.lf-corporate-conversion.lf-kit-medical-trust .about-visual{border-radius:30px!important}.lf-corporate-conversion.lf-kit-medical-trust .about-chip{border-radius:16px}
.lf-corporate-conversion.lf-kit-medical-trust .contact-panel{background:linear-gradient(135deg,var(--corp-dark),color-mix(in srgb,var(--brand) 74%,#07141d))!important}

/* Hospitality: image-led restraint, serif hierarchy and warm editorial surfaces. */
.lf-corporate-conversion.lf-kit-hospitality-luxe{--corp-dark:color-mix(in srgb,var(--brand) 56%,#151610);--corp-navy:color-mix(in srgb,var(--brand) 60%,#11130f)}
.lf-corporate-conversion.lf-kit-hospitality-luxe .site-header{background:color-mix(in srgb,var(--corp-dark) 92%,transparent)!important;border-color:rgba(255,255,255,.13)!important}
.lf-corporate-conversion.lf-kit-hospitality-luxe .site-brand,.lf-corporate-conversion.lf-kit-hospitality-luxe .site-header nav a{color:white!important}.lf-corporate-conversion.lf-kit-hospitality-luxe .brand-words small{color:rgba(255,255,255,.52)}
.lf-corporate-conversion.lf-kit-hospitality-luxe .hero h1,.lf-corporate-conversion.lf-kit-hospitality-luxe .section-heading-row h2,.lf-corporate-conversion.lf-kit-hospitality-luxe .about-copy h2,.lf-corporate-conversion.lf-kit-hospitality-luxe .faq-layout h2,.lf-corporate-conversion.lf-kit-hospitality-luxe .contact-panel h2{font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;letter-spacing:-.048em!important}
.lf-corporate-conversion.lf-kit-hospitality-luxe .visual-stage:after{background:linear-gradient(90deg,rgba(16,18,13,.86),rgba(16,18,13,.52) 48%,rgba(16,18,13,.14) 84%),linear-gradient(0deg,rgba(14,16,12,.72),transparent 62%)}
.lf-corporate-conversion.lf-kit-hospitality-luxe .hero-copy{text-align:center!important;justify-self:center;max-width:940px}.lf-corporate-conversion.lf-kit-hospitality-luxe .hero h1{max-width:13ch!important}.lf-corporate-conversion.lf-kit-hospitality-luxe .hero-meta,.lf-corporate-conversion.lf-kit-hospitality-luxe .hero-actions,.lf-corporate-conversion.lf-kit-hospitality-luxe .hero .trust-row{justify-content:center!important}.lf-corporate-conversion.lf-kit-hospitality-luxe .hero-lead{margin-inline:auto}
.lf-corporate-conversion.lf-kit-hospitality-luxe .hero-facts-panel{right:50%;transform:translateX(50%);bottom:34px;width:min(760px,70vw);grid-template-columns:repeat(4,1fr);background:rgba(20,21,17,.86)}.lf-corporate-conversion.lf-kit-hospitality-luxe .hero-fact{min-height:104px;border-bottom:0}
.lf-corporate-conversion.lf-kit-hospitality-luxe .hero-scroll-link{display:none}
.lf-corporate-conversion.lf-kit-hospitality-luxe .services-section,.lf-corporate-conversion.lf-kit-hospitality-luxe .about-section,.lf-corporate-conversion.lf-kit-hospitality-luxe .image-reel{background:var(--paper)}
.lf-corporate-conversion.lf-kit-hospitality-luxe .service-grid article{background:transparent!important;border:1px solid color-mix(in srgb,var(--primary,#26271f) 14%,#b8b3a8)!important;border-radius:0!important}.lf-corporate-conversion.lf-kit-hospitality-luxe .service-top i{background:transparent}
.lf-corporate-conversion.lf-kit-hospitality-luxe .about-visual{border-radius:180px 3px 3px 3px!important}.lf-corporate-conversion.lf-kit-hospitality-luxe .reel-main{border-radius:160px 3px 3px 3px!important}

/* Logistics: operational authority with split color fields and modular proof. */
.lf-corporate-conversion.lf-kit-logistics-authority{--corp-dark:color-mix(in srgb,var(--brand) 86%,#04242b);--corp-navy:color-mix(in srgb,var(--brand) 88%,#032027)}
.lf-corporate-conversion.lf-kit-logistics-authority .visual-stage:after{background:linear-gradient(90deg,rgba(3,39,47,.96) 0%,rgba(3,39,47,.85) 46%,rgba(3,39,47,.12) 70%),linear-gradient(0deg,rgba(3,31,38,.64),transparent 54%)}
.lf-corporate-conversion.lf-kit-logistics-authority .visual-stage:before{content:"";position:absolute;z-index:1;right:0;top:0;width:48%;height:100%;background:color-mix(in srgb,var(--surface,#eff9fa) 92%,transparent);clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}
.lf-corporate-conversion.lf-kit-logistics-authority .hero h1{max-width:9ch!important}
.lf-corporate-conversion.lf-kit-logistics-authority .hero-facts-panel{background:color-mix(in srgb,var(--paper) 95%,transparent);border:0;border-radius:20px;overflow:hidden;box-shadow:0 26px 70px rgba(2,31,38,.22)}.lf-corporate-conversion.lf-kit-logistics-authority .hero-fact{border-color:color-mix(in srgb,var(--brand) 13%,transparent)}.lf-corporate-conversion.lf-kit-logistics-authority .hero-fact strong{color:var(--ink)}.lf-corporate-conversion.lf-kit-logistics-authority .hero-fact small{color:var(--brand)}
.lf-corporate-conversion.lf-kit-logistics-authority .service-grid article{border-radius:18px!important;border:1px solid color-mix(in srgb,var(--brand) 12%,transparent)!important;background:white!important}.lf-corporate-conversion.lf-kit-logistics-authority .service-grid article:nth-child(2),.lf-corporate-conversion.lf-kit-logistics-authority .service-grid article:nth-child(5){background:var(--brand)!important;color:white!important}.lf-corporate-conversion.lf-kit-logistics-authority .service-grid article:nth-child(2) h3,.lf-corporate-conversion.lf-kit-logistics-authority .service-grid article:nth-child(5) h3,.lf-corporate-conversion.lf-kit-logistics-authority .service-grid article:nth-child(2) a,.lf-corporate-conversion.lf-kit-logistics-authority .service-grid article:nth-child(5) a{color:white!important}.lf-corporate-conversion.lf-kit-logistics-authority .service-grid article:nth-child(2) p,.lf-corporate-conversion.lf-kit-logistics-authority .service-grid article:nth-child(5) p{color:rgba(255,255,255,.65)!important}
.lf-corporate-conversion.lf-kit-logistics-authority .proof-grid article:nth-child(even){background:rgba(255,255,255,.06)}

/* Technology: private, sharp and luminous without generic gradient noise. */
.lf-corporate-conversion.lf-kit-tech-forward{--corp-dark:#06131D;--corp-navy:#071721}
.lf-corporate-conversion.lf-kit-tech-forward .site-header{background:rgba(6,19,29,.96)!important;border-color:rgba(255,255,255,.1)!important}.lf-corporate-conversion.lf-kit-tech-forward .site-brand,.lf-corporate-conversion.lf-kit-tech-forward .site-header nav a{color:white!important}.lf-corporate-conversion.lf-kit-tech-forward .brand-words small{color:rgba(255,255,255,.5)}
.lf-corporate-conversion.lf-kit-tech-forward .visual-stage:after{background:linear-gradient(90deg,rgba(3,13,20,.97) 0%,rgba(3,13,20,.82) 48%,rgba(3,13,20,.2) 80%),radial-gradient(circle at 76% 40%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 34%)}
.lf-corporate-conversion.lf-kit-tech-forward .visual-stage:before{content:"";position:absolute;z-index:3;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(90deg,transparent 35%,black)}
.lf-corporate-conversion.lf-kit-tech-forward .hero h1{max-width:10ch!important}.lf-corporate-conversion.lf-kit-tech-forward .hero-facts-panel{background:rgba(7,24,35,.76);border-color:color-mix(in srgb,var(--accent) 34%,transparent);box-shadow:0 0 60px color-mix(in srgb,var(--accent) 10%,transparent)}
.lf-corporate-conversion.lf-kit-tech-forward .services-section{background:#07151F;color:white}.lf-corporate-conversion.lf-kit-tech-forward .services-section .section-kicker{color:var(--accent)}.lf-corporate-conversion.lf-kit-tech-forward .services-section .section-heading-row{border-color:rgba(255,255,255,.13)}.lf-corporate-conversion.lf-kit-tech-forward .services-section .section-heading-row p{color:rgba(255,255,255,.6)}
.lf-corporate-conversion.lf-kit-tech-forward .service-grid article{background:#0C202C!important;color:white!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important}.lf-corporate-conversion.lf-kit-tech-forward .service-grid h3,.lf-corporate-conversion.lf-kit-tech-forward .service-grid a{color:white!important}.lf-corporate-conversion.lf-kit-tech-forward .service-grid p{color:rgba(255,255,255,.58)!important}.lf-corporate-conversion.lf-kit-tech-forward .service-top i{background:color-mix(in srgb,var(--accent) 12%,#07151f);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 28%,transparent)}
.lf-corporate-conversion.lf-kit-tech-forward .contact-panel{background:radial-gradient(circle at var(--lf-cursor-x,78%) var(--lf-cursor-y,12%),color-mix(in srgb,var(--accent) 18%,transparent),transparent 34%),#06131D!important}

/* Editorial studio: art-book spacing, crisp rules and bold image cropping. */
.lf-corporate-conversion.lf-kit-studio-editorial{--corp-dark:#151515;--corp-navy:#111}
.lf-corporate-conversion.lf-kit-studio-editorial .corporate-hero{background:var(--paper)!important;color:var(--ink)}
.lf-corporate-conversion.lf-kit-studio-editorial .visual-stage:after{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 48%,color-mix(in srgb,var(--paper) 54%,transparent) 61%,rgba(17,17,17,.08) 100%)}
.lf-corporate-conversion.lf-kit-studio-editorial .hero-photo{object-position:76% center;filter:saturate(1.03) contrast(1.06)}
.lf-corporate-conversion.lf-kit-studio-editorial .hero h1{color:var(--ink)!important;max-width:9ch!important;font-weight:700!important;letter-spacing:-.075em!important}.lf-corporate-conversion.lf-kit-studio-editorial .hero-lead{color:color-mix(in srgb,var(--ink) 66%,transparent)!important}.lf-corporate-conversion.lf-kit-studio-editorial .hero-meta,.lf-corporate-conversion.lf-kit-studio-editorial .hero .trust-row span{color:color-mix(in srgb,var(--ink) 58%,transparent)!important}
.lf-corporate-conversion.lf-kit-studio-editorial .hero .cta.secondary{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 24%,transparent);background:transparent}
.lf-corporate-conversion.lf-kit-studio-editorial .hero-facts-panel{background:rgba(255,255,255,.94);border-color:rgba(15,15,15,.13)}.lf-corporate-conversion.lf-kit-studio-editorial .hero-fact{border-color:rgba(15,15,15,.11)}.lf-corporate-conversion.lf-kit-studio-editorial .hero-fact strong{color:var(--ink)}
.lf-corporate-conversion.lf-kit-studio-editorial .hero-scroll-link{color:var(--ink)}.lf-corporate-conversion.lf-kit-studio-editorial .hero-scroll-link i{border-color:rgba(15,15,15,.3)}
.lf-corporate-conversion.lf-kit-studio-editorial .credibility-strip{background:white;color:var(--ink);border-block:1px solid var(--corp-line)}.lf-corporate-conversion.lf-kit-studio-editorial .credibility-grid>div{border-color:var(--corp-line)}.lf-corporate-conversion.lf-kit-studio-editorial .credibility-grid strong{color:var(--ink)}
.lf-corporate-conversion.lf-kit-studio-editorial .capabilities-ticker{background:var(--ink);color:white}.lf-corporate-conversion.lf-kit-studio-editorial .capabilities-ticker i{color:var(--accent)}
.lf-corporate-conversion.lf-kit-studio-editorial .service-grid{gap:1px!important;background:var(--corp-line)!important}.lf-corporate-conversion.lf-kit-studio-editorial .service-grid article{border:0!important;border-radius:0!important;background:var(--paper)!important}.lf-corporate-conversion.lf-kit-studio-editorial .service-grid article:hover{background:white!important}
.lf-corporate-conversion.lf-kit-studio-editorial .about-visual,.lf-corporate-conversion.lf-kit-studio-editorial .image-reel figure,.lf-corporate-conversion.lf-kit-studio-editorial .reel-note{border-radius:0!important}

/* Cinematic creative: full-bleed imagery, black gallery surfaces and a single vivid accent. */
.lf-corporate-conversion.lf-kit-cinematic-creative{--corp-dark:#050807;--corp-navy:#050807}
.lf-corporate-conversion.lf-kit-cinematic-creative .site-header{background:rgba(5,8,7,.96)!important;border-color:rgba(255,255,255,.1)!important}.lf-corporate-conversion.lf-kit-cinematic-creative .site-brand,.lf-corporate-conversion.lf-kit-cinematic-creative .site-header nav a{color:white!important}.lf-corporate-conversion.lf-kit-cinematic-creative .brand-words small{color:rgba(255,255,255,.48)}
.lf-corporate-conversion.lf-kit-cinematic-creative .visual-stage:after{background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.68) 48%,rgba(0,0,0,.12) 85%),linear-gradient(0deg,rgba(0,0,0,.78),transparent 60%)}
.lf-corporate-conversion.lf-kit-cinematic-creative .hero-photo{filter:saturate(.72) contrast(1.16)}
.lf-corporate-conversion.lf-kit-cinematic-creative .hero h1{max-width:10ch!important;font-size:clamp(62px,7.3vw,118px)!important}.lf-corporate-conversion.lf-kit-cinematic-creative .hero-facts-panel{background:rgba(5,8,7,.72);border-color:color-mix(in srgb,var(--accent) 24%,rgba(255,255,255,.12))}
.lf-corporate-conversion.lf-kit-cinematic-creative .services-section,.lf-corporate-conversion.lf-kit-cinematic-creative .about-section,.lf-corporate-conversion.lf-kit-cinematic-creative .image-reel{background:#070A09;color:white}.lf-corporate-conversion.lf-kit-cinematic-creative .services-section .section-kicker,.lf-corporate-conversion.lf-kit-cinematic-creative .about-section .section-kicker,.lf-corporate-conversion.lf-kit-cinematic-creative .image-reel .section-kicker{color:var(--accent)}.lf-corporate-conversion.lf-kit-cinematic-creative .services-section .section-heading-row,.lf-corporate-conversion.lf-kit-cinematic-creative .image-reel .section-heading-row{border-color:rgba(255,255,255,.13)}.lf-corporate-conversion.lf-kit-cinematic-creative .services-section .section-heading-row p,.lf-corporate-conversion.lf-kit-cinematic-creative .about-copy>p,.lf-corporate-conversion.lf-kit-cinematic-creative .image-reel .section-heading-row p{color:rgba(255,255,255,.58)}
.lf-corporate-conversion.lf-kit-cinematic-creative .service-grid article{background:#0E1311!important;color:white!important;border-color:rgba(255,255,255,.1)!important}.lf-corporate-conversion.lf-kit-cinematic-creative .service-grid h3,.lf-corporate-conversion.lf-kit-cinematic-creative .service-grid a,.lf-corporate-conversion.lf-kit-cinematic-creative .about-copy h2{color:white!important}.lf-corporate-conversion.lf-kit-cinematic-creative .service-grid p{color:rgba(255,255,255,.56)!important}.lf-corporate-conversion.lf-kit-cinematic-creative .service-top i{background:var(--accent);color:#07100d;border:0}
.lf-corporate-conversion.lf-kit-cinematic-creative .about-visual{border-radius:3px!important}.lf-corporate-conversion.lf-kit-cinematic-creative .image-reel figure{filter:contrast(1.06)}.lf-corporate-conversion.lf-kit-cinematic-creative .reel-note{background:var(--accent);color:#07100d}.lf-corporate-conversion.lf-kit-cinematic-creative .reel-note strong,.lf-corporate-conversion.lf-kit-cinematic-creative .reel-note span{color:#07100d}

/* Industry framing complements the kit while preserving one conversion contract. */
.lf-corporate-conversion.lf-industry-tech .hero-photo{object-position:68% center}
.lf-corporate-conversion.lf-industry-creative .hero-photo{object-position:62% center}
.lf-corporate-conversion.lf-industry-hospitality .hero-photo{object-position:center 58%}
.lf-corporate-conversion.lf-industry-logistics .hero-photo{object-position:72% center}
.lf-corporate-conversion.lf-industry-auto .hero-photo{object-position:68% center}
.lf-corporate-conversion.lf-industry-health .hero-photo{object-position:72% center}

@media(prefers-reduced-motion:no-preference){
  .lf-kit-tech-forward .hero-facts-panel{animation:lfKitPulse 5.5s ease-in-out infinite}
  .lf-kit-automotive-performance .visual-stage:before{animation:lfKitSweep 9s ease-in-out infinite alternate}
  .lf-kit-cinematic-creative .hero-photo{animation-duration:22s}
}
@keyframes lfKitPulse{0%,100%{box-shadow:0 0 44px color-mix(in srgb,var(--accent) 7%,transparent)}50%{box-shadow:0 0 80px color-mix(in srgb,var(--accent) 14%,transparent)}}
@keyframes lfKitSweep{from{transform:translateX(0)}to{transform:translateX(3%)}}

@media(max-width:820px){
  .lf-corporate-conversion.lf-kit-hospitality-luxe .hero-copy{text-align:left!important;justify-self:auto}.lf-corporate-conversion.lf-kit-hospitality-luxe .hero-meta,.lf-corporate-conversion.lf-kit-hospitality-luxe .hero-actions,.lf-corporate-conversion.lf-kit-hospitality-luxe .hero .trust-row{justify-content:flex-start!important}
  .lf-corporate-conversion.lf-kit-hospitality-luxe .hero-facts-panel{right:24px;left:24px;transform:none;width:auto;grid-template-columns:repeat(2,1fr)}.lf-corporate-conversion.lf-kit-hospitality-luxe .hero-fact{border-bottom:1px solid rgba(255,255,255,.14)}
  .lf-corporate-conversion.lf-kit-medical-trust .visual-stage:after,.lf-corporate-conversion.lf-kit-studio-editorial .visual-stage:after{background:linear-gradient(180deg,var(--paper) 0%,color-mix(in srgb,var(--paper) 96%,transparent) 50%,color-mix(in srgb,var(--paper) 32%,transparent) 72%,color-mix(in srgb,var(--paper) 82%,transparent) 100%)}
  .lf-corporate-conversion.lf-kit-logistics-authority .visual-stage:before,.lf-corporate-conversion.lf-kit-automotive-performance .visual-stage:before{inset:55% 0 0 0;width:100%;height:45%;clip-path:none;opacity:.48}
}
@media(max-width:560px){
  .lf-corporate-conversion.lf-kit-hospitality-luxe .hero-facts-panel{right:18px;left:18px}
  .lf-corporate-conversion.lf-kit-medical-trust .hero-fact strong,.lf-corporate-conversion.lf-kit-studio-editorial .hero-fact strong,.lf-corporate-conversion.lf-kit-logistics-authority .hero-fact strong{font-size:11px}
}
@media(prefers-reduced-motion:reduce){
  .lf-kit-tech-forward .hero-facts-panel,.lf-kit-automotive-performance .visual-stage:before{animation:none!important}
}



/* v14 credit-free imagery and collision-proof responsive composition */
.lf-corporate-conversion,
.lf-corporate-conversion .demo-main{max-width:100%;overflow-x:clip}
.lf-corporate-conversion main,
.lf-corporate-conversion section,
.lf-corporate-conversion .wrap,
.lf-corporate-conversion .hero-grid,
.lf-corporate-conversion .hero-copy,
.lf-corporate-conversion .hero-visual,
.lf-corporate-conversion .split,
.lf-corporate-conversion .service-grid,
.lf-corporate-conversion .image-reel-grid{min-width:0}
.lf-corporate-conversion img{display:block;max-width:100%}
.lf-corporate-conversion h1,
.lf-corporate-conversion h2,
.lf-corporate-conversion h3,
.lf-corporate-conversion strong{overflow-wrap:break-word}
.lf-corporate-conversion .concept-bar{min-height:32px;height:auto;gap:clamp(12px,3vw,44px);overflow:hidden}
.lf-corporate-conversion .concept-bar span{flex:0 0 auto;white-space:nowrap}
.lf-corporate-conversion .concept-bar strong{max-width:680px;padding-block:7px;line-height:1.35;text-align:center}
.lf-corporate-conversion .capabilities-ticker{position:relative;z-index:8;width:min(1120px,calc(100% - 48px));margin:24px auto 0;border-radius:4px;overflow:hidden;box-shadow:0 18px 45px rgba(5,20,30,.1)}
.lf-corporate-conversion .capabilities-ticker>div{min-width:max-content}
.lf-corporate-conversion .hero-copy,
.lf-corporate-conversion[class*="lf-layout-"] .hero-copy{width:min(900px,calc(100% - 540px));max-width:none;padding-left:max(24px,calc((100vw - 1220px)/2))!important;padding-right:36px!important}
.lf-corporate-conversion .industry-scene{z-index:0}
.lf-corporate-conversion .hero-photo-wrap{z-index:1}
.lf-corporate-conversion .lf-photo{transition:opacity .25s ease}
.lf-corporate-conversion .lf-photo.is-unavailable,
.lf-corporate-conversion .hero-photo-wrap.is-unavailable{display:none!important}
.lf-corporate-conversion .image-reel figure,
.lf-corporate-conversion[class*="lf-layout-"] .image-reel figure,
.lf-corporate-conversion .image-reel .reel-detail,
.lf-corporate-conversion .reel-note,
.lf-corporate-conversion[class*="lf-layout-"] .reel-note{min-height:clamp(390px,39vw,520px)!important}
.lf-corporate-conversion .image-reel img{width:100%;object-fit:cover}
@media(max-width:1120px) and (min-width:821px){
  .lf-corporate-conversion .concept-bar span{display:none}
  .lf-corporate-conversion .concept-bar{justify-content:center;text-align:center}
  .lf-corporate-conversion .corporate-hero,
  .lf-corporate-conversion[class*="lf-layout-"] .hero,
  .lf-corporate-conversion .hero-grid,
  .lf-corporate-conversion[class*="lf-layout-"] .hero-grid{min-height:940px!important}
  .lf-corporate-conversion .hero-copy,
  .lf-corporate-conversion[class*="lf-layout-"] .hero-copy{align-self:start;width:min(780px,calc(100% - 48px));max-width:780px;padding:92px 24px 300px!important}
  .lf-corporate-conversion .hero-facts-panel{left:24px;right:24px;bottom:38px;width:auto;grid-template-columns:repeat(4,minmax(0,1fr));transform:none}
  .lf-corporate-conversion .hero-fact{min-height:118px;padding:19px}
  .lf-corporate-conversion .image-reel figure,
  .lf-corporate-conversion .image-reel .reel-detail{min-height:420px!important}
  .lf-corporate-conversion .reel-note{min-height:180px!important}
}
@media(max-width:820px){
  .lf-corporate-conversion .corporate-hero,
  .lf-corporate-conversion[class*="lf-layout-"] .hero,
  .lf-corporate-conversion .hero-grid,
  .lf-corporate-conversion[class*="lf-layout-"] .hero-grid{min-height:0!important;height:auto!important;overflow:visible}
  .lf-corporate-conversion .hero-grid,
  .lf-corporate-conversion[class*="lf-layout-"] .hero-grid{display:flex!important;flex-direction:column;background:inherit}
  .lf-corporate-conversion .hero-copy,
  .lf-corporate-conversion[class*="lf-layout-"] .hero-copy{order:1;align-self:stretch;width:100%;max-width:none;padding:68px 24px 42px!important;background:inherit!important}
  .lf-corporate-conversion .hero-visual,
  .lf-corporate-conversion[class*="lf-layout-"] .hero-visual{order:2;position:relative!important;inset:auto!important;width:100%!important;min-height:0!important;height:auto!important;overflow:visible}
  .lf-corporate-conversion .visual-stage,
  .lf-corporate-conversion[class*="lf-layout-"] .visual-stage{position:relative!important;inset:auto!important;width:100%!important;height:clamp(380px,66vw,520px)!important;min-height:380px!important}
  .lf-corporate-conversion .hero-facts-panel,
  .lf-corporate-conversion.lf-kit-hospitality-luxe .hero-facts-panel{position:relative;left:auto;right:auto;bottom:auto;width:min(680px,calc(100% - 36px));margin:-54px auto 28px;grid-template-columns:repeat(2,minmax(0,1fr));transform:none}
  .lf-corporate-conversion .hero-scroll-link{display:none}
  .lf-corporate-conversion .capabilities-ticker{width:min(720px,calc(100% - 36px));margin-top:18px;border-radius:3px}
  .lf-corporate-conversion .image-reel figure,
  .lf-corporate-conversion .image-reel .reel-detail{min-height:360px!important}
  .lf-corporate-conversion .reel-note{min-height:160px!important}
}
@media(max-width:560px){
  .lf-corporate-conversion .concept-bar{padding-inline:14px}
  .lf-corporate-conversion .concept-bar strong{font-size:8px;letter-spacing:.1em}
  .lf-corporate-conversion .hero-copy,
  .lf-corporate-conversion[class*="lf-layout-"] .hero-copy{padding:52px 18px 38px!important}
  .lf-corporate-conversion .visual-stage,
  .lf-corporate-conversion[class*="lf-layout-"] .visual-stage{height:380px!important;min-height:380px!important}
  .lf-corporate-conversion .hero-facts-panel,
  .lf-corporate-conversion.lf-kit-hospitality-luxe .hero-facts-panel{left:auto;right:auto;bottom:auto;width:calc(100% - 28px);margin:-46px auto 22px}
  .lf-corporate-conversion .hero-fact{min-height:98px;padding:14px}
  .lf-corporate-conversion .hero-fact strong{font-size:11px}
  .lf-corporate-conversion .capabilities-ticker{width:calc(100% - 28px)}
  .lf-corporate-conversion .image-reel figure,
  .lf-corporate-conversion .image-reel .reel-detail{min-height:330px!important}
}


/* v15 reference-led automotive hero and long-brand header safeguards */
.lf-corporate-conversion .site-brand,
.lf-corporate-conversion .brand-words{min-width:0}
.lf-corporate-conversion .brand-words strong{display:block;max-width:clamp(180px,27vw,360px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lf-corporate-conversion.lf-kit-automotive-performance .credibility-strip,
.lf-corporate-conversion.lf-kit-automotive-performance .capabilities-ticker{display:none}
@media(min-width:1121px){
  .lf-corporate-conversion.lf-kit-automotive-performance .corporate-hero,
  .lf-corporate-conversion.lf-kit-automotive-performance .hero-grid{min-height:790px!important}
  .lf-corporate-conversion.lf-kit-automotive-performance .hero-copy{align-self:center;width:min(820px,66vw);max-width:820px;padding-top:112px!important;padding-right:38px!important;padding-bottom:210px!important}
  .lf-corporate-conversion.lf-kit-automotive-performance .hero h1{max-width:9ch!important;font-size:clamp(56px,5.4vw,94px)!important;line-height:.9!important}
  .lf-corporate-conversion.lf-kit-automotive-performance .hero-lead{max-width:610px}
  .lf-corporate-conversion.lf-kit-automotive-performance .hero-photo{object-position:68% center}
  .lf-corporate-conversion.lf-kit-automotive-performance .visual-stage:before{z-index:3;inset:0 0 0 64%;opacity:.76;mix-blend-mode:multiply}
  .lf-corporate-conversion.lf-kit-automotive-performance .visual-stage:after{z-index:2;background:linear-gradient(90deg,rgba(0,0,0,.97) 0%,rgba(0,0,0,.84) 42%,rgba(0,0,0,.28) 70%,rgba(0,0,0,.08) 100%),linear-gradient(0deg,rgba(0,0,0,.82),transparent 44%)}
  .lf-corporate-conversion.lf-kit-automotive-performance .hero-facts-panel{left:0;right:0;bottom:0;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));transform:none;background:rgba(9,10,13,.94);border-right:0;border-left:0;border-bottom:0;backdrop-filter:blur(18px)}
  .lf-corporate-conversion.lf-kit-automotive-performance .hero-fact{min-height:118px;padding:24px clamp(22px,4vw,74px);border-bottom:0}
  .lf-corporate-conversion.lf-kit-automotive-performance .hero-scroll-link{display:none}
}
@media(max-width:820px){
  .lf-corporate-conversion .brand-words strong{max-width:min(44vw,250px)}
  .lf-corporate-conversion.lf-kit-automotive-performance .hero h1{line-height:.94!important}
}
@media(max-width:560px){
  .lf-corporate-conversion .brand-words strong{max-width:128px}
}
