

/* Start:/include/lms-case/style.css?17940860538711*/
body#main:has(.lms-case){--case-bg:#f7f7f5;--case-dark:#171c1c;--case-muted:#53595b}
body#main:has(.lms-case) #content,body#main:has(.lms-case) #content .wrapper_inner,body#main:has(.lms-case) #content .maxwidth-theme{background:var(--case-bg)}
body#main:has(.lms-case) #content>.top-block-wrapper,body#main:has(.lms-case) #content .top-block-wrapper:has(#pagetitle),body#main:has(.lms-case) #content .left_block{display:none}
body#main:has(.lms-case) #content .right_block{width:100%;float:none;padding:0;margin:0}
.lms-case{font:400 16px/1.65 'LMS Manrope',Arial,sans-serif;color:var(--case-dark);padding:32px 0 64px}
.lms-case *{box-sizing:border-box}
.lms-case h1,.lms-case h2,.lms-case h3{font-family:'LMS Akrobat','Arial Narrow',sans-serif;font-weight:900;color:inherit}
body#main .lms-case h1{font-size:50px;line-height:1.08;margin:20px 0 24px;color:#f7f7f5}
body#main .lms-case h2{font-size:36px;line-height:1.15;margin:0 0 24px;color:inherit}
body#main .lms-case h3{font-size:25px;line-height:1.2;margin:0 0 12px;color:inherit}
.lms-case p{margin:0 0 16px;font-size:16px;line-height:1.65}
.lc-hero{background:var(--case-dark);color:#f7f7f5;border-radius:4px;overflow:hidden}
.lc-hero-main{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}
.lc-hero-copy{padding:40px}
body#main .lc-back{color:#f7f7f5;font-size:14px;text-decoration:underline;text-underline-offset:4px;display:inline-flex;min-height:44px;align-items:center}
.lc-demo{font-size:13px!important;color:#c7cdcd;margin:12px 0!important}
.lc-hero-visual{display:flex;align-items:center;padding:24px 24px 24px 0}
.lc-hero-visual img{width:100%;height:auto;display:block;border-radius:4px}
.lc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:32px 40px 40px;border-top:1px solid #3d4444}
.lc-metrics>div{padding:0 28px;border-left:1px solid #535b5b}.lc-metrics>div:first-child{padding-left:0;border:0}
.lc-metrics dt{font:900 36px/1.15 'LMS Akrobat',sans-serif;margin:0 0 10px}.lc-metrics dd{margin:0;font-size:15px}.lc-metrics small{display:block;font-size:12px;color:#bcc3c3;margin-top:8px}
.lc-nav{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid #d5d7d6;padding:16px 0;margin-bottom:48px}
body#main .lc-nav a{color:var(--case-dark);font-size:14px;display:flex;min-height:44px;align-items:center;text-decoration:none;border-bottom:2px solid transparent}.lc-nav a:hover{border-color:var(--case-dark)!important}
.lc-section{margin:0 0 56px;scroll-margin-top:110px}
.lc-two{display:grid;grid-template-columns:1fr 1fr;gap:40px}.lc-two>div+div{border-left:1px solid #d5d7d6;padding-left:40px}
.lc-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.lc-three>div+div{border-left:1px solid #d5d7d6;padding-left:32px}.lc-number{display:block;font:900 26px/1.2 'LMS Akrobat',sans-serif;color:#667070;margin:0 0 14px}
.lc-result{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:48px}.lc-result aside{border-left:1px solid #d5d7d6;padding-left:32px;scroll-margin-top:110px}
.lc-result-image{display:block;margin-top:24px}.lc-result-image img{width:100%;height:auto;display:block;border-radius:4px}
.lc-tech{padding:0!important;margin:0!important;list-style:none}.lc-tech li{padding:16px 20px!important;margin:0 0 12px!important;background:#edeFec;border-radius:4px;font-weight:600;list-style:none}.lc-tech li:before{display:none!important}
.lc-insights{background:#eaece9;padding:32px;border-radius:4px}
.lc-contact{display:grid;grid-template-columns:1.1fr 1fr;background:var(--case-dark);color:#f7f7f5;border-radius:4px;overflow:hidden}
.lc-contact-copy{padding:40px;position:relative;z-index:1}.lc-founder{position:relative;min-height:540px;overflow:hidden}.lc-founder>img{width:100%;height:100%;object-fit:cover;object-position:65% center;display:block;mask-image:linear-gradient(to right,transparent,black 20%)}
.lc-founder>p{position:absolute;bottom:24px;right:24px;background:#171c1ce8;border-radius:4px;padding:16px 20px;font-size:14px}.lc-founder strong,.lc-founder span{display:block}
.lms-case-form-host form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}
.lc-field{display:block;font-size:14px;font-weight:400;margin:0}.lc-field>span{display:block;margin-bottom:8px}.lc-field input{width:100%;height:50px;border:0;border-radius:4px;background:#f7f7f5;color:#171c1c;padding:12px 14px;font:400 16px 'LMS Manrope',Arial,sans-serif;box-shadow:none}
.lc-field-wide,.lc-consent,.lc-form-status,.lc-submit,.lc-form-error{grid-column:1/-1}
.lc-consent{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5;font-weight:400;margin:0}.lc-consent input{appearance:auto!important;position:static!important;opacity:1!important;width:18px;height:18px;flex:0 0 18px;margin:1px 0 0!important}.lc-consent a{color:#f7f7f5!important;text-decoration:underline}
.lc-submit{border:1px solid #f7f7f5;border-radius:4px;min-height:52px;background:#f7f7f5;color:#171c1c;font:700 16px 'LMS Manrope',sans-serif;cursor:pointer;padding:14px}.lc-submit:hover{background:#dfe3df}.lc-submit:disabled{opacity:.6;cursor:wait}
.lc-field-error,.lc-form-error{color:#ffb7ad;font-size:13px}.lc-field-error{display:block;min-height:22px;line-height:22px}.lc-field-error:empty{visibility:hidden}.lc-form-status:empty{display:none}.lc-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.lms-case a:focus-visible,.lms-case button:focus-visible,.lms-case input:focus-visible{outline:2px solid #667070;outline-offset:4px}.lc-contact :focus-visible{outline-color:white!important}
@media(max-width:1000px){.lc-hero-copy,.lc-contact-copy{padding:28px}.lc-hero-main{grid-template-columns:1.1fr 1fr}body#main .lms-case h1{font-size:42px}.lc-metrics{padding:28px}.lc-metrics>div{padding:0 16px}.lc-metrics dt{font-size:30px}.lc-three{gap:20px}.lc-three>div+div{padding-left:20px}.lc-result{gap:24px}.lc-contact{grid-template-columns:1.2fr 1fr}}
@media(max-width:700px){.lms-case{padding:20px 0 40px}body#main .lms-case h1{font-size:36px}body#main .lms-case h2{font-size:30px}.lc-hero-main,.lc-two,.lc-three,.lc-result,.lc-contact{grid-template-columns:1fr}.lc-hero-copy,.lc-contact-copy{padding:24px}.lc-hero-visual{padding:0 24px 24px}.lc-metrics{grid-template-columns:1fr 1fr;gap:24px;padding:24px}.lc-metrics>div,.lc-metrics>div:first-child{padding:0;border:0}.lc-metrics dt{font-size:28px}.lc-nav{gap:8px 20px;margin-bottom:32px}.lc-section{margin-bottom:36px}.lc-two{gap:24px}.lc-two>div+div,.lc-three>div+div{border-left:0;padding-left:0}.lc-result aside{border-left:0;padding-left:0}.lc-insights{padding:24px}.lc-three{gap:24px}.lc-founder{min-height:320px;height:360px}.lc-founder>img{mask-image:linear-gradient(to bottom,transparent,black 18%)}.lms-case-form-host form{grid-template-columns:1fr}.lc-founder>p{right:16px;bottom:16px}}

.lms-case :is(.lc-hero-copy,.lc-hero-visual,.lc-contact-copy,.lc-founder,.lc-three>div,.lc-two>div){min-width:0}
.lms-case :is(h1,h2,h3,dt){overflow-wrap:break-word;text-wrap:balance}
.lc-hero,.lc-hero-main,.lc-hero-copy{height:auto;min-height:0}

.lc-hero-visual{position:relative;display:block;align-self:center;margin:28px 28px 28px 0;padding:32px 12px 12px;background:linear-gradient(145deg,#424a4a,#252d2d);border:1px solid #535b5b;border-radius:10px;box-shadow:0 18px 40px #0003}
.lc-hero-visual::before{content:"";position:absolute;top:13px;left:14px;width:6px;height:6px;border-radius:50%;background:#f26600;box-shadow:12px 0 #879191,24px 0 #879191}
.lc-hero-visual img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;border-radius:3px}
@media(max-width:700px){.lc-hero-visual{margin:0 24px 24px;padding:30px 8px 8px}}

/* Case audit refinements */
body#main .lc-hero-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;margin-top:8px;border-radius:4px;background:var(--case-bg);color:var(--case-dark);font-weight:700;text-decoration:none}
body#main .lc-hero-action:hover{background:#dfe3df}
body#main .lc-hero-action:active,.lc-submit:active{transform:translateY(1px)}
.lc-contact{scroll-margin-top:110px}
.lc-insight-list>div+div{border-top:1px solid #d5d7d6;margin-top:24px;padding-top:24px}
.lc-insight-list p{max-width:80ch;margin-bottom:0}
.lc-audience-list>div{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:24px;padding:16px 0;border-bottom:1px solid #d5d7d6}
.lc-audience-list h3,.lc-audience-list p{margin:0!important}
@media(min-width:701px){.lc-hero-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lc-contact{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}
@media(max-width:700px){.lc-audience-list>div{grid-template-columns:minmax(0,1fr);gap:8px}}

/* End */
/* /include/lms-case/style.css?17940860538711 */
