.lm-editorial-split__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,4vw,64px);align-items:start}@media (max-width:860px){.lm-editorial-split__grid{grid-template-columns:1fr}}.lm-editorial-split__signals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-width:64ch}.lm-editorial-split__signal{display:flex;align-items:flex-start;gap:12px;font-size:var(--lm-text-body);line-height:var(--lm-leading-normal);color:var(--lm-ink-900)}.lm-editorial-split__signal:before{content:"";flex:0 0 auto;width:7px;height:7px;margin-top:6px;background:var(--lm-green-600);transform:rotate(45deg)}.lm-hub .lm-editorial-split--career.lm-section{padding-block:clamp(56px,7vw,110px)}.lm-editorial-split--career{border-top:1px solid #e6e6e6;background:#f7f5f5}.lm-editorial-split--career .lm-editorial-split__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,4vw,72px)}.lm-editorial-split--career .lm-h2{font-size:clamp(26px,2.4vw,40px);line-height:1.12;letter-spacing:var(--lm-tracking-tight)}.lm-editorial-split--career .lm-service-lead{max-width:52ch;margin-top:22px;font-size:var(--lm-text-lead);line-height:1.62}.lm-editorial-split--career .lm-editorial-split__signals{gap:14px;margin-top:28px}.lm-editorial-split__media{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:20px 20px 4px 20px;background:#edebeb}.lm-editorial-split__media .lm-media,.lm-editorial-split__media-fallback{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.lm-editorial-split__media .lm-media{filter:grayscale(1)}.lm-editorial-split__media-wash{position:absolute;inset:0;background:linear-gradient(140deg,rgb(var(--lm-green-900-rgb)/32%),rgb(var(--lm-green-900-rgb)/0) 55%);pointer-events:none}.lm-editorial-split__media-marker{position:absolute;right:0;bottom:0;width:clamp(22px,2.4vw,34px);height:clamp(96px,12vw,160px);border-radius:20px 0 0;background:var(--lm-green-500)}.lm-editorial-split--media .lm-editorial-split__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,4.4vw,72px);align-items:center}.lm-editorial-split--media .lm-editorial-split__signals{margin-top:26px}.lm-editorial-split__figure{position:relative;margin:0;overflow:hidden;border-radius:var(--lm-radius-feature);background:var(--lm-color-warm)}.lm-hub--alternate>section:nth-child(odd):not(.lm-section--paper) .lm-editorial-split__figure,.lm-section--warm .lm-editorial-split__figure{background:var(--lm-color-paper);border:1px solid var(--lm-border)}.lm-editorial-split__figure--screenshot{padding:clamp(18px,2.4vw,36px)}.lm-editorial-split__figure .lm-media{position:relative;display:block;width:100%;height:auto}.lm-editorial-split__figure--photo .lm-media{aspect-ratio:4/3;object-fit:cover;filter:grayscale(1) contrast(1.18) brightness(.97)}.lm-editorial-split__figure-marker{position:absolute;right:0;bottom:0;width:clamp(20px,2.2vw,32px);height:clamp(84px,10vw,140px);border-radius:20px 0 0;background:var(--lm-color-accent)}@media (max-width:860px){.lm-editorial-split--media .lm-editorial-split__grid{grid-template-columns:minmax(0,1fr)}}.lm-deliverables{background:var(--lm-surface-100);border-top:1px solid var(--lm-line-200)}.lm-deliverables--hairline{background:#fff}.lm-deliverables--career{border-top:0;background:#fff}.lm-deliverables--career .lm-h2{max-width:820px;font-size:clamp(28px,2.5vw,42px);line-height:1.1;letter-spacing:var(--lm-tracking-tight)}.lm-deliverables--career .lm-deliverables__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,24px);margin-top:clamp(40px,4.5vw,60px)}.lm-deliverables--career .lm-dcard{padding:clamp(26px,2.4vw,34px);border-radius:20px 20px 4px 20px}.lm-deliverables--career .lm-dcard:hover{border-color:var(--lm-line-200);box-shadow:none;transform:none}.lm-deliverables--career .lm-dcard__icon{width:40px;height:40px;border-radius:12px 12px 4px 12px}.lm-deliverables--career .lm-dcard__title{margin:20px 0 10px;font-weight:750}.lm-deliverables--career .lm-dcard__desc{line-height:1.6;text-wrap:pretty}@media (min-width:1061px){.lm-deliverables--career .lm-deliverables__grid:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1060px){.lm-deliverables--career .lm-deliverables__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.lm-editorial-split--career .lm-editorial-split__grid{grid-template-columns:1fr}}@media (max-width:600px){.lm-deliverables--career .lm-deliverables__grid{grid-template-columns:1fr}}.lm-deliverables__grid{display:grid;grid-template-columns:1fr;gap:var(--lm-gap-cards);margin-top:clamp(28px,3vw,40px)}@media (min-width:40rem){.lm-deliverables__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:62rem){.lm-deliverables__grid{grid-template-columns:repeat(var(--lm-dcols,3),minmax(0,1fr))}}.lm-dcard{background:#fff;border:1px solid var(--lm-line-200);border-radius:var(--lm-radius-feature);padding:clamp(22px,2vw,28px);transition:border-color var(--lm-dur) var(--lm-ease-standard),box-shadow var(--lm-dur) var(--lm-ease-standard),transform var(--lm-dur) var(--lm-ease-standard)}.lm-dcard:hover{border-color:rgb(var(--lm-green-500-rgb)/.6);transform:scale(var(--lm-press-card))}.lm-dcard__num{display:block;font-size:12px;font-weight:var(--lm-fw-bold);letter-spacing:var(--lm-tracking-label);color:#b7b7b7}.lm-dcard__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--lm-line-200);border-radius:12px;background:var(--lm-surface-100);color:var(--lm-green-600)}.lm-dcard__icon:empty{display:none}.lm-dcard__icon svg{width:22px;height:22px}.lm-deliverables--hairline .lm-dcard__title{margin-top:18px}.lm-dcard__title{margin:12px 0 10px;font-size:19px;font-weight:var(--lm-fw-bold);letter-spacing:var(--lm-tracking-tight);color:var(--lm-ink-900)}.lm-dcard__desc{margin:0;font-size:14.5px;line-height:var(--lm-leading-normal);color:var(--lm-ink-500)}.lm-cases--featured .lm-cases__grid{grid-template-columns:1fr}.lm-cases--featured .lm-case{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,48px);align-items:center}.lm-cases--featured .lm-case__media{aspect-ratio:auto;height:100%}@media (max-width:780px){.lm-cases--featured .lm-case{grid-template-columns:1fr}}.lm-cases--case-hub-featured{padding-block:clamp(3.5rem,7vw,6.875rem);background:#fff}.lm-cases--case-hub-featured .lm-cases__head{display:block;margin-bottom:18px}.lm-cases--case-hub-featured .lm-cases__head .lm-eyebrow-marker{margin:0}.lm-cases--case-hub-featured .lm-cases__grid{display:block}.lm-cases--case-hub-featured .lm-case{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:stretch;gap:0;overflow:hidden;border:1px solid var(--lm-line-200);border-radius:20px 20px 4px 20px;background:#fff;color:inherit;text-decoration:none;transition:border-color .25s var(--lm-ease-standard),box-shadow .25s var(--lm-ease-standard),transform .25s var(--lm-ease-standard)}.lm-cases--case-hub-featured .lm-case:focus-visible,.lm-cases--case-hub-featured .lm-case:hover{border-color:rgb(var(--lm-green-500-rgb)/55%);color:inherit;text-decoration:none;transform:scale(var(--lm-press-card))}.lm-cases--case-hub-featured .lm-case__media{position:relative;min-height:clamp(280px,32vw,440px);aspect-ratio:auto;overflow:hidden;background:var(--lm-neutral-950)}.lm-cases--case-hub-featured .lm-case__media .lm-media,.lm-cases--case-hub-featured .lm-case__media-fallback{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.lm-cases--case-hub-featured .lm-case__media .lm-media{filter:grayscale(1) contrast(1.08);transition:transform .5s var(--lm-ease-standard)}.lm-cases--case-hub-featured .lm-case:focus-visible .lm-case__media .lm-media,.lm-cases--case-hub-featured .lm-case:hover .lm-case__media .lm-media{transform:scale(1.04)}.lm-cases--case-hub-featured .lm-case__media-fallback{background:var(--lm-neutral-950)}.lm-case__media-wash{position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--lm-neutral-950-rgb)/0) 55%,rgb(var(--lm-neutral-950-rgb)/35%))}.lm-case__industry{position:absolute;z-index:2;top:22px;left:22px;padding:7px 14px;border-radius:999px;background:var(--lm-green-500);color:var(--lm-green-900);font-size:11px;font-weight:700;letter-spacing:var(--lm-tracking-label);text-transform:var(--lm-label-case)}.lm-cases--case-hub-featured .lm-case__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,3.5vw,56px)}.lm-case__meta{margin:0 0 10px;color:var(--lm-ink-500);font-size:12px;font-weight:700;letter-spacing:var(--lm-tracking-label);text-transform:var(--lm-label-case)}.lm-case__featured-title{margin:0;color:var(--lm-ink-900);font-size:clamp(24px,2.3vw,38px);font-weight:var(--lm-weight-h2);line-height:1.1;letter-spacing:var(--lm-tracking-tight);text-wrap:balance}.lm-cases--case-hub-featured .lm-case__desc{max-width:52ch;margin-top:18px;font-size:15.5px;line-height:1.62}.lm-cases--case-hub-featured .lm-hub-case__results{display:flex;flex-wrap:wrap;gap:28px;margin-top:28px}.lm-cases--case-hub-featured .lm-hub-case__result-value{font-size:clamp(26px,2.4vw,34px)}.lm-cases--case-hub-featured .lm-case__link{margin-top:30px;padding-top:0;font-weight:650}@media (max-width:780px){.lm-cases--case-hub-featured .lm-case{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lm-cases--case-hub-featured .lm-case,.lm-cases--case-hub-featured .lm-case__media .lm-media{transition:none}}.lm-compare__frame{margin-top:clamp(32px,4vw,52px)}.lm-compare__scroll{overflow-x:auto;background:#fff;border:1px solid var(--lm-line-200);border-radius:var(--lm-radius-feature);-webkit-overflow-scrolling:touch}.lm-compare__scroll:focus-visible{outline:2px solid var(--lm-green-600);outline-offset:3px}.lm-compare__table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;font-size:15px;line-height:var(--lm-leading-normal)}.lm-compare__table td,.lm-compare__table th{padding:18px 22px;border-bottom:1px solid var(--lm-line-100);text-align:left;vertical-align:top}.lm-compare__table tbody tr:last-child>*{border-bottom:0}.lm-compare__table thead th{background:var(--lm-color-warm-2);color:var(--lm-ink-900);font-size:13px;font-weight:var(--lm-fw-bold);letter-spacing:var(--lm-tracking-label)}.lm-compare__table tbody th{color:var(--lm-ink-900);font-weight:var(--lm-fw-semibold)}.lm-compare__table td{color:var(--lm-ink-500)}.lm-compare__table :is(thead,tbody)>tr>th:first-child{position:sticky;left:0;z-index:1;min-width:150px;background:#fff;box-shadow:1px 0 0 var(--lm-line-100)}.lm-compare__table thead>tr>th:first-child{background:var(--lm-color-warm-2)}.lm-compare__table thead th.lm-compare__col--accent{background:var(--lm-green-600);color:#fff}.lm-compare__table td.lm-compare__col--accent{background:color-mix(in srgb,var(--lm-green-500) 7%,#fff);color:var(--lm-ink-900)}.lm-compare__note{margin:14px 0 0;color:var(--lm-ink-500);font-size:13px}.lm-compare__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(28px,3vw,44px)}.lm-compare__shot{margin:0;overflow:hidden;border:1px solid var(--lm-line-200);border-radius:var(--lm-radius-card);background:#fff}.lm-compare__shot .lm-media{display:block;width:100%;height:auto;background:var(--lm-surface-100)}.lm-compare__shot--photo .lm-media{filter:grayscale(1) contrast(1.18) brightness(.97)}.lm-compare__shot figcaption{padding:14px 18px 16px;border-top:1px solid var(--lm-line-100);color:var(--lm-ink-500);font-size:13.5px;line-height:1.5}.lm-compare__shot figcaption b{display:block;margin-bottom:2px;color:var(--lm-ink-900);font-size:14.5px;font-weight:var(--lm-fw-bold)}@media (max-width:860px){.lm-compare__gallery{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.lm-compare__shot{scroll-snap-align:start}}.lm-hub--alternate .lm-cases .lm-case__media{position:relative}.lm-hub--alternate .lm-cases .lm-case__media .lm-media{filter:grayscale(1) contrast(1.18) brightness(.97)}.lm-hub--alternate .lm-cases .lm-case:hover .lm-case__media .lm-media{filter:grayscale(.35) contrast(1.1)}.lm-hub--alternate .lm-cases .lm-case__media:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:overlay;opacity:.3}.lm-editorial-split__nofit{max-width:60ch;margin:22px 0 0;padding:14px 16px;border:1px solid var(--lm-line-200);border-radius:12px;background:#fff;color:var(--lm-ink-500);font-size:14.5px;line-height:1.55}.lm-editorial-split__nofit b{color:var(--lm-ink-900)}.lm-editorial-split__nofit a{color:var(--lm-green-600);font-weight:var(--lm-fw-semibold,600);text-decoration:none}.lm-editorial-split__nofit a:hover{text-decoration:underline;text-underline-offset:3px}.lm-hub .lm-hub-inline-cta.lm-section{padding-block:clamp(40px,5vw,72px);background:var(--lm-green-900)}.lm-hub-inline-cta__box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px}.lm-hub-inline-cta__heading{margin:0;color:#fff;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.2}.lm-hub-inline-cta__lead{max-width:60ch;margin:8px 0 0;color:rgb(255 255 255/.78);font-size:16px;line-height:1.55}@media (max-width:700px){.lm-hub-inline-cta__box .lm-button{justify-content:center;width:100%}.lm-compare__scroll--cards{overflow:hidden}.lm-compare__scroll--cards .lm-compare__table{min-width:0}.lm-compare__scroll--cards .lm-compare__table,.lm-compare__scroll--cards tbody,.lm-compare__scroll--cards td,.lm-compare__scroll--cards th,.lm-compare__scroll--cards tr{display:block;width:auto}.lm-compare__scroll--cards thead{display:none}.lm-compare__scroll--cards .lm-compare__table tbody>tr>th:first-child{position:static;min-width:0;padding:12px 14px 4px;border-bottom:0;background:var(--lm-surface-100);box-shadow:none}.lm-compare__scroll--cards td{padding:8px 14px 10px}.lm-compare__scroll--cards td:before{content:attr(data-label);display:block;color:var(--lm-ink-900);font-size:12px;font-weight:700}.lm-compare__scroll--cards td.lm-compare__col--accent:before{color:var(--lm-green-600)}}.lm-compare__switch{display:none}@supports selector(:has(*)){@media (max-width:700px){.lm-compare__grid--switch .lm-compare__switch{display:flex;flex-wrap:wrap;gap:4px;min-width:0;margin:0 0 12px;padding:4px;border:1px solid var(--lm-line-200);border-radius:14px;background:var(--lm-color-warm-2)}.lm-compare__option{position:relative;flex:1 1 auto;min-width:0}.lm-compare__radio{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lm-compare__option span{display:block;padding:10px 12px;border-radius:10px;color:var(--lm-ink-500);font-size:13px;font-weight:var(--lm-fw-semibold);line-height:1.25;text-align:center;overflow-wrap:anywhere;transition:background-color .16s ease,color .16s ease}.lm-compare__radio:checked+span{background:#fff;color:var(--lm-ink-900);box-shadow:0 0 0 1px var(--lm-line-200),0 1px 2px rgb(0 0 0/6%)}.lm-compare__option--accent .lm-compare__radio:checked+span{background:var(--lm-green-600);color:#fff;box-shadow:none}.lm-compare__radio:focus-visible+span{outline:2px solid var(--lm-green-600);outline-offset:2px}.lm-compare__grid--switch .lm-compare__table{min-width:0;table-layout:fixed}.lm-compare__grid--switch .lm-compare__table td,.lm-compare__grid--switch .lm-compare__table th{padding:14px 16px;overflow-wrap:anywhere}.lm-compare__grid--switch .lm-compare__table :is(thead,tbody)>tr>th:first-child{width:40%;min-width:0}.lm-compare__grid--switch:has(.lm-compare__radio[data-col="0"]:checked) [data-col]:not([data-col="0"]),.lm-compare__grid--switch:has(.lm-compare__radio[data-col="1"]:checked) [data-col]:not([data-col="1"]),.lm-compare__grid--switch:has(.lm-compare__radio[data-col="2"]:checked) [data-col]:not([data-col="2"]),.lm-compare__grid--switch:has(.lm-compare__radio[data-col="3"]:checked) [data-col]:not([data-col="3"]),.lm-compare__grid--switch:has(.lm-compare__radio[data-col="4"]:checked) [data-col]:not([data-col="4"]),.lm-compare__grid--switch:has(.lm-compare__radio[data-col="5"]:checked) [data-col]:not([data-col="5"]),.lm-compare__grid--switch:has(.lm-compare__radio[data-col="6"]:checked) [data-col]:not([data-col="6"]),.lm-compare__grid--switch:has(.lm-compare__radio[data-col="7"]:checked) [data-col]:not([data-col="7"]){display:none}}}@media (prefers-reduced-motion:reduce){.lm-compare__option span{transition:none}}.lm-product-compare{background:#fff}.lm-product-compare__intro-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"eyebrow ." "heading lead";column-gap:clamp(32px,6vw,96px);align-items:start}.lm-product-compare__intro-heading{display:contents}.lm-product-compare__intro-heading .lm-eyebrow-marker{grid-area:eyebrow}.lm-product-compare__intro-heading .lm-h2{grid-area:heading}.lm-product-compare__intro-lead{grid-area:lead}.lm-product-compare__lead{max-width:68ch;margin:0;color:var(--lm-ink-500);font-size:var(--lm-text-body);line-height:var(--lm-leading-normal)}.lm-product-compare__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lm-gap-cards);margin-top:clamp(30px,4vw,52px)}.lm-product-compare__column{padding:clamp(24px,3vw,36px);border:1px solid var(--lm-line-200);border-radius:var(--lm-radius-feature);background:var(--lm-surface-100)}.lm-product-compare__column--after{border-color:rgb(var(--lm-green-500-rgb)/.42);background:rgb(var(--lm-green-500-rgb)/.08)}.lm-product-compare__column h3{margin:0 0 22px;color:var(--lm-ink-900);font-size:18px;letter-spacing:var(--lm-tracking-tight)}.lm-product-compare__column ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.lm-product-compare__column li{position:relative;padding-left:20px;color:var(--lm-ink-500);font-size:14.5px;line-height:var(--lm-leading-normal)}.lm-product-compare__column li:before{position:absolute;top:.58em;left:2px;width:7px;height:7px;background:var(--lm-line-300,#b9b9b9);content:"";transform:rotate(45deg)}.lm-product-compare__column--after li:before{background:var(--lm-green-600)}@media (max-width:760px){.lm-product-compare__grid,.lm-product-compare__intro-grid{grid-template-columns:1fr}.lm-product-compare__intro-grid{grid-template-areas:"eyebrow" "heading" "lead"}.lm-product-compare__intro-lead{margin-top:var(--lm-space-6)}}.lm-form{background:var(--lm-color-paper);color:var(--lm-color-ink);border-radius:var(--lm-radius-panel);padding:clamp(24px,2.5vw,34px);box-shadow:var(--lm-shadow-panel)}.lm-form form{display:grid;gap:20px}.lm-form__bare{min-width:0;margin:0;padding:0;border:0}.lm-form__stack{display:grid;gap:20px}.lm-form--card{padding:0;background:transparent;box-shadow:none}.lm-form__success{display:grid;gap:12px}.lm-form__success h3{margin:0}.lm-form__success h3:focus-visible{outline:3px solid rgb(var(--lm-green-600-rgb)/.45);outline-offset:4px}.lm-form__success p{margin:0;color:var(--lm-color-ink-soft)}.lm-form__field{scroll-margin-top:112px;display:grid;gap:8px;border:0;padding:0;margin:0;min-width:0}.lm-form__field legend{font-weight:var(--lm-fw-bold);font-size:15px;color:var(--lm-color-ink);padding:0;margin-bottom:4px}.lm-form__field>label{font-weight:600;font-size:13.5px;color:var(--lm-color-ink)}.lm-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px}.lm-form__field input[type=email],.lm-form__field input[type=text]{padding:13px 14px;border:1.5px solid var(--lm-line-200);border-radius:var(--lm-radius-md);font:inherit;font-size:16px;min-height:52px;width:100%;transition:border-color var(--lm-dur-fast) var(--lm-ease-standard),box-shadow var(--lm-dur-fast) var(--lm-ease-standard)}.lm-form__field input[type=email]:focus-visible,.lm-form__field input[type=text]:focus-visible{outline:none;border-color:var(--lm-color-brand);box-shadow:0 0 0 3px rgb(var(--lm-green-600-rgb)/.28)}.lm-form__field input[aria-invalid=true]{border-color:#b42318}.lm-form__radio{display:flex;align-items:center;gap:12px;min-height:52px;padding:11px 14px;border:1.5px solid var(--lm-line-200);border-radius:var(--lm-radius-md);font-weight:500;font-size:14.5px;cursor:pointer;transition:border-color var(--lm-dur-fast) var(--lm-ease-standard),background var(--lm-dur-fast) var(--lm-ease-standard)}.lm-form__radio:hover{border-color:rgb(var(--lm-green-500-rgb)/.6)}.lm-form__radio:has(input:checked){border-color:var(--lm-color-brand);background:var(--lm-surface-100)}.lm-form__radio:focus-within{border-color:var(--lm-color-brand);box-shadow:0 0 0 3px rgb(var(--lm-green-600-rgb)/.28)}.lm-form__radio input[type=radio]{accent-color:var(--lm-color-brand);width:18px;height:18px;margin:0;flex:0 0 auto}.lm-form__radio span{line-height:1.3}.lm-form__field--consent{margin-top:2px}.lm-form__checkbox{display:flex;align-items:flex-start;gap:10px;font-weight:400;font-size:13.5px;line-height:1.45;color:var(--lm-color-ink-soft);cursor:pointer}.lm-form__checkbox input[type=checkbox]{accent-color:var(--lm-color-brand);width:22px;height:22px;margin-top:0;flex:0 0 auto}.lm-form__checkbox input[type=checkbox]:focus-visible{outline:3px solid rgb(var(--lm-green-600-rgb)/.45);outline-offset:2px}.lm-form__error{margin:0;color:#b42318;font-size:13.5px;font-weight:650}.lm-form__error:before{content:"⚠ "}.lm-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lm-form__status{margin:0;font-size:13.5px;min-height:1.2rem}.lm-form__status--success{color:var(--lm-color-brand-strong);font-weight:600}.lm-form__status--error{color:#b42318;font-weight:600}.lm-form__note{font-size:13px;color:var(--lm-color-ink-soft)}.lm-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px}.lm-form button[type=submit]:focus-visible{outline:3px solid rgb(var(--lm-green-600-rgb)/.45);outline-offset:2px}.lm-form button[aria-disabled=true]{opacity:.85;cursor:progress}@media (prefers-reduced-motion:reduce){.lm-form__field input,.lm-form__radio{transition:none}}.lm-problem{background:var(--lm-surface-100)}.lm-problem__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));gap:clamp(40px,5vw,88px);align-items:start}.lm-problem__grid--brief{align-items:center}.lm-problem__list{list-style:none;margin:36px 0 0;padding:0;border-bottom:1px solid var(--lm-line-200)}.lm-problem__row{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:baseline;padding:18px 0;border-top:1px solid var(--lm-line-200)}.lm-problem__num{font-family:var(--lm-font-mono);font-size:12.5px;font-weight:600;letter-spacing:var(--lm-tracking-label);color:var(--lm-green-600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lm-problem__row p{margin:0;font-size:16.5px;line-height:1.55;color:var(--lm-ink-900);text-wrap:pretty}.lm-problem__row p b{font-weight:650}.lm-conflict{background:#fff;border:1px solid var(--lm-line-200);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgb(var(--lm-green-900-rgb)/.04),0 24px 48px -32px rgb(var(--lm-green-900-rgb)/.22)}.lm-conflict__head{padding:18px 22px;border-bottom:1px solid var(--lm-line-200);display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.lm-conflict__eyebrow{display:block;font-size:11px;font-weight:650;letter-spacing:var(--lm-tracking-label);text-transform:var(--lm-label-case);color:var(--lm-ink-500)}.lm-conflict__title{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:15px;font-weight:700;color:var(--lm-ink-900)}.lm-conflict__title:before{content:"";width:7px;height:7px;border-radius:var(--lm-radius-marker);background:var(--lm-green-500)}.lm-conflict__title span{font-weight:500;color:var(--lm-ink-500)}.lm-conflict__warnpill{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:var(--lm-tracking-label);text-transform:var(--lm-label-case);color:var(--lm-warning-600);background:var(--lm-warning-050);border:1px solid rgba(161,92,0,.3);border-radius:999px;padding:5px 12px}.lm-conflict__warnpill:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--lm-warning-600)}.lm-conflict__body{padding:22px}.lm-conflict__grid{position:relative;display:grid;grid-template-columns:minmax(96px,.72fr) repeat(3,minmax(0,1fr));gap:1px;background:var(--lm-line-200);border:1px solid var(--lm-line-200);border-radius:10px;overflow:hidden}.lm-conflict__cell{padding:14px 16px;font-size:13.5px;line-height:1.4;color:var(--lm-ink-900);display:flex;align-items:center;background:#fff;min-width:0}.lm-conflict__cell--head{gap:6px}.lm-conflict__cell--head,.lm-conflict__cell--label{background:var(--lm-surface-050);flex-direction:column;align-items:flex-start;justify-content:center}.lm-conflict__cell--label{gap:5px}.lm-conflict__cell--warn{background:var(--lm-warning-050);font-weight:600;color:var(--lm-warning-600);gap:8px}.lm-conflict__cell--warn:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:var(--lm-warning-600)}.lm-conflict__mono{font-size:12px;font-weight:650;letter-spacing:var(--lm-tracking-tight);color:var(--lm-ink-900);font-family:var(--lm-font-mono);overflow-wrap:normal}.lm-conflict__cell--head{padding-inline:14px}.lm-conflict__tag{align-self:flex-start;font-size:10px;background:var(--lm-line-200);border-radius:4px;padding:2px 6px}.lm-conflict__fieldname,.lm-conflict__tag{font-weight:700;letter-spacing:var(--lm-tracking-label);color:var(--lm-ink-500)}.lm-conflict__fieldname{font-size:11px;text-transform:var(--lm-label-case)}.lm-conflict__diff{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:650;color:var(--lm-warning-600)}.lm-conflict__diff:before{content:"";width:5px;height:5px;border-radius:999px;background:var(--lm-warning-600)}.lm-conflict__legend{display:flex;align-items:center;gap:9px;margin-top:16px;font-size:12.5px;color:var(--lm-ink-500)}.lm-conflict__legend:before{content:"";flex:0 0 auto;width:14px;height:14px;border-radius:4px;background:var(--lm-warning-050);border:1px solid rgba(161,92,0,.3)}.lm-conflict__foot{padding:14px 22px;background:var(--lm-surface-050);border-top:1px solid var(--lm-line-200);font-size:12.5px;color:var(--lm-ink-500);line-height:1.5}@media (max-width:36rem){.lm-conflict__body{padding:14px}.lm-conflict__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-conflict__grid>.lm-conflict__cell--head:first-of-type{display:none}.lm-conflict__cell--label{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;padding-block:9px}.lm-conflict__cell{padding:12px 10px;font-size:13px}.lm-conflict__mono{font-size:11px}.lm-conflict__title{display:block}.lm-conflict__title:before{display:inline-block;margin-right:8px;vertical-align:2px}}.lm-conflict__scan{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background-image:linear-gradient(180deg,rgb(var(--lm-green-500-rgb)/0) 0,rgb(var(--lm-green-500-rgb)/.1) 42%,rgb(var(--lm-green-500-rgb)/.75) 50%,rgb(var(--lm-green-500-rgb)/.1) 58%,rgb(var(--lm-green-500-rgb)/0) 100%);background-repeat:no-repeat;background-size:100% 30%;background-position:0 -45%}@media (prefers-reduced-motion:no-preference){.lm-conflict[data-reveal=shown] .lm-conflict__cell--head{animation:lm-conflict-in .6s var(--lm-ease-expo) both;animation-delay:calc(.12s + var(--lm-conflict-col, 0) * 90ms)}.lm-conflict[data-reveal=shown] .lm-conflict__cell:not(.lm-conflict__cell--head){animation:lm-conflict-in .6s var(--lm-ease-expo) both;animation-delay:calc(.42s + var(--lm-conflict-row, 0) * .14s + var(--lm-conflict-col, 0) * 40ms)}.lm-conflict[data-reveal=shown] .lm-conflict__scan{animation:lm-conflict-sweep 1.5s var(--lm-ease-standard) .95s both}.lm-conflict[data-reveal=shown] .lm-conflict__cell--warn{animation:lm-conflict-in .6s var(--lm-ease-expo) both,lm-conflict-flag .42s var(--lm-ease-standard) both;animation-delay:calc(.42s + var(--lm-conflict-row, 0) * .14s + var(--lm-conflict-col, 0) * 40ms),calc(1.15s + var(--lm-conflict-row, 0) * .38s)}.lm-conflict[data-reveal=shown] .lm-conflict__cell--warn:before,.lm-conflict[data-reveal=shown] .lm-conflict__diff{animation:lm-conflict-mark .36s var(--lm-ease-standard) both;animation-delay:calc(1.15s + var(--lm-conflict-row, 0) * .38s)}.lm-conflict[data-reveal=shown] .lm-conflict__legend,.lm-conflict[data-reveal=shown] .lm-conflict__warnpill{animation:lm-conflict-in .6s var(--lm-ease-expo) both;animation-delay:2.45s}}@keyframes lm-conflict-in{0%{opacity:0;transform:translateY(6px)}}@keyframes lm-conflict-sweep{0%{opacity:0;background-position:0 -45%}8%{opacity:1}88%{opacity:1;background-position:0 145%}to{opacity:0;background-position:0 145%}}@keyframes lm-conflict-flag{0%{background-color:#fff;color:var(--lm-ink-900)}}@keyframes lm-conflict-mark{0%{opacity:0}}.lm-transform{background:#fff}.lm-transform--interactive{background:var(--lm-surface-100)}.lm-transform__intro{max-width:820px}.lm-transform__lead{margin:20px 0 0;font-size:17px;line-height:1.6;color:var(--lm-ink-500);max-width:64ch}.lm-rail{margin-top:clamp(44px,5vw,68px);list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:clamp(28px,3vw,48px)}.lm-rail__stage{position:relative;padding-top:0}@media (min-width:62rem){.lm-rail{position:relative}.lm-rail:before{content:"";position:absolute;left:0;right:0;top:12px;height:1px;background:linear-gradient(90deg,var(--lm-line-200),var(--lm-green-500));transform-origin:left center}.lm-rail__badge{position:relative;box-shadow:0 0 0 6px #fff}}@media (min-width:62rem) and (prefers-reduced-motion:no-preference){.lm-rail:has(.lm-rail__stage[data-reveal=pending]):before{transform:scaleX(0)}.lm-rail:before{transition:transform 1.1s var(--lm-ease-expo) .15s}}.lm-rail__badge{display:inline-block;margin-top:0;font-size:11px;font-weight:650;letter-spacing:var(--lm-tracking-label);text-transform:var(--lm-label-case);border-radius:999px;padding:4px 12px;border:1px solid var(--lm-line-200);background:var(--lm-surface-100);color:var(--lm-ink-500)}.lm-rail__badge--approved,.lm-rail__badge--mapped,.lm-rail__badge--validated{color:var(--lm-green-600);border-color:var(--lm-green-600);background:#fff}.lm-rail__badge--channel_ready{color:var(--lm-ink-900);background:var(--lm-green-500);border-color:var(--lm-green-500)}.lm-rail__stage h3{margin:16px 0 6px;font-size:17px;font-weight:650;letter-spacing:var(--lm-tracking-tight);color:var(--lm-ink-900)}.lm-rail__stage p{margin:0;font-size:14.5px;line-height:1.55;color:var(--lm-ink-500)}.lm-imap{margin-top:clamp(38px,5vw,64px)}.lm-imap__canvas{overflow:hidden;border:1px solid rgb(var(--lm-green-500-rgb)/.28);border-radius:var(--lm-radius-feature);background:linear-gradient(135deg,var(--lm-green-950),var(--lm-green-850));box-shadow:var(--lm-shadow-soft)}.lm-imap__window{display:flex;gap:7px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.12)}.lm-imap__window-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.28)}.lm-imap__diagram{display:grid;grid-template-columns:minmax(92px,.8fr) minmax(54px,.5fr) minmax(150px,1.5fr) minmax(54px,.5fr) minmax(92px,.8fr);gap:clamp(10px,2vw,24px);align-items:center;min-height:260px;padding:clamp(24px,4vw,48px)}.lm-imap__source,.lm-imap__target{position:relative;display:flex;flex-direction:column;gap:14px;overflow:hidden;min-height:126px;align-items:center;justify-content:center;padding:20px 14px;border:1px dashed rgba(255,255,255,.3);border-radius:16px;color:rgba(255,255,255,.72);background:rgba(255,255,255,.05)}.lm-imap__source svg,.lm-imap__target svg{width:42px;height:42px}.lm-imap__node-label{position:relative;z-index:1;max-width:15ch;color:rgba(255,255,255,.92);font-size:12px;line-height:1.35;text-align:center}.lm-imap__scan{position:absolute;inset:-45% 0 auto;height:42%;opacity:0;background:linear-gradient(to bottom,rgb(var(--lm-green-500-rgb)/0),rgb(var(--lm-green-500-rgb)/.46),rgb(var(--lm-green-500-rgb)/0))}.lm-imap__engine{display:grid;gap:12px}.lm-imap__engine-card{display:flex;width:100%;min-height:72px;flex-direction:column;justify-content:center;gap:5px;padding:12px 14px;opacity:.42;border:1px solid rgb(var(--lm-green-500-rgb)/.28);border-radius:9px;background:rgba(255,255,255,.08);transform:translateY(6px)}.lm-imap__engine-card strong{color:#fff;font-size:12px;line-height:1.3}.lm-imap__engine-card small{display:-webkit-box;overflow:hidden;color:rgba(255,255,255,.62);font-size:10px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lm-imap__connector{height:1px;background:linear-gradient(to right,rgb(var(--lm-green-500-rgb)/.18),var(--lm-green-500));transform-origin:left center}.lm-imap__target{border-style:solid}.lm-imap__check{position:absolute;right:13px;bottom:11px;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;opacity:0;color:var(--lm-green-950);background:var(--lm-green-500);font-size:13px;font-weight:var(--lm-fw-bold)}.lm-imap__states{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lm-gap-cards);margin:22px 0 0;padding:0;list-style:none}.lm-imap__state{position:relative;display:grid;grid-template-columns:40px 1fr;gap:14px;min-height:150px;padding:22px;overflow:hidden;border:1px solid var(--lm-line-200);border-radius:var(--lm-radius-feature);background:#fff}.lm-imap__state-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;color:var(--lm-green-600);background:var(--lm-surface-100)}.lm-imap__state-icon svg{width:21px;height:21px}.lm-imap__state-body{display:flex;flex-direction:column;gap:7px}.lm-imap__state-body strong{color:var(--lm-ink-900);font-size:16px}.lm-imap__state-body>span{color:var(--lm-ink-500);font-size:13px;line-height:1.5}.lm-imap__state-progress{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--lm-green-500);transform:scaleX(0);transform-origin:left center}.lm-imap__state-marker{position:absolute;inset:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.lm-imap__scan{animation:lm-imap-scan 7.4s linear infinite}.lm-imap__engine-card{animation:lm-imap-extract 7.4s var(--lm-ease-standard) infinite}.lm-imap__engine-card:nth-child(2){animation-delay:.12s}.lm-imap__target{animation:lm-imap-export 7.4s var(--lm-ease-standard) infinite}.lm-imap__check{animation:lm-imap-check 7.4s var(--lm-ease-standard) infinite}.lm-imap__state-progress{animation:lm-imap-progress 7.4s linear infinite}.lm-imap__state:nth-child(2) .lm-imap__state-progress{animation-delay:1.5s}.lm-imap__state:nth-child(3) .lm-imap__state-progress{animation-delay:3.1s}.lm-imap__state:nth-child(4) .lm-imap__state-progress{animation-delay:4.9s}}@keyframes lm-imap-scan{0%,20%{opacity:0;transform:translateY(0)}22%{opacity:1}42%{opacity:1;transform:translateY(360%)}44%,to{opacity:0;transform:translateY(360%)}}@keyframes lm-imap-extract{0%,40%{opacity:.42;transform:translateY(6px)}48%,to{opacity:1;transform:translateY(0)}}@keyframes lm-imap-export{0%,65%{border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.72)}72%,to{border-color:var(--lm-green-500);color:var(--lm-green-500)}}@keyframes lm-imap-check{0%,67%{opacity:0;transform:scale(.6)}74%,to{opacity:1;transform:scale(1)}}@keyframes lm-imap-progress{0%{transform:scaleX(0)}18%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lm-imap__engine-card{opacity:1;transform:none}.lm-imap__target{border-color:var(--lm-green-500);color:var(--lm-green-500)}.lm-imap__check{opacity:1;transform:none}.lm-imap__state--final{border-color:rgb(var(--lm-green-500-rgb)/.58)}.lm-imap__state--final .lm-imap__state-progress{transform:scaleX(1)}}@media (max-width:820px){.lm-imap__diagram{grid-template-columns:1fr 42px 1fr}.lm-imap__engine{grid-column:1/-1;grid-row:2}.lm-imap__connector--out{display:none}.lm-imap__states{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lm-imap__states{grid-template-columns:1fr}}.lm-solutions{background:var(--lm-surface-100)}.lm-solutions__head{display:flex;flex-wrap:wrap;gap:24px;align-items:end;justify-content:space-between;margin-bottom:clamp(32px,4vw,52px)}.lm-solutions__head>div{max-width:760px}.lm-solutions__lead{margin:0;font-size:var(--lm-text-lead);line-height:1.6;color:var(--lm-color-ink);max-width:38ch}.lm-solutions__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:clamp(16px,2vw,24px)}.lm-scard{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--lm-line-200);border-radius:var(--lm-radius-feature);padding:clamp(24px,2.5vw,34px);text-decoration:none;transition:transform var(--lm-dur) var(--lm-ease-standard),border-color var(--lm-dur) var(--lm-ease-standard),box-shadow var(--lm-dur) var(--lm-ease-standard)}.lm-scard:hover{transform:scale(var(--lm-press-card));border-color:rgb(var(--lm-green-500-rgb)/.55);text-decoration:none}.lm-scard__eyebrow{font-size:11px;font-weight:650;letter-spacing:var(--lm-tracking-label);text-transform:var(--lm-label-case);color:var(--lm-ink-500)}.lm-scard__title{margin:14px 0 10px;font-size:21px;font-weight:650;letter-spacing:var(--lm-tracking-tight);color:var(--lm-ink-900)}.lm-scard__desc{margin:0;font-size:var(--lm-text-body);line-height:1.55;color:var(--lm-color-ink)}.lm-scard__more{margin-top:auto;padding-top:24px;font-size:14px;font-weight:600;color:var(--lm-green-600)}.lm-scard__more span{display:inline-block;transition:transform var(--lm-dur-fast) var(--lm-ease-standard)}.lm-scard:hover .lm-scard__more span{transform:translateX(4px)}.lm-scard--dark{position:relative;overflow:hidden}.lm-scard--dark:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--lm-green-500)}.lm-scard--dark .lm-scard__eyebrow{color:var(--lm-green-600)}.lm-method{background:#fff}.lm-method__intro{max-width:820px;margin-bottom:clamp(40px,4.5vw,60px)}.lm-method__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(18px,2vw,28px)}.lm-mcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--lm-line-200);border-radius:16px;padding:clamp(22px,2vw,28px);transition:border-color var(--lm-dur) var(--lm-ease-standard),box-shadow var(--lm-dur) var(--lm-ease-standard),transform var(--lm-dur) var(--lm-ease-standard)}.lm-mcard:hover{border-color:rgb(var(--lm-green-500-rgb)/.6);transform:scale(var(--lm-press-card))}.lm-mcard__top{gap:12px;margin-bottom:22px}.lm-mcard__num,.lm-mcard__top{display:flex;align-items:center}.lm-mcard__num{flex:0 0 auto;width:46px;height:46px;border-radius:999px;background:#fff;border:1.5px solid rgb(var(--lm-green-500-rgb)/.5);justify-content:center;font-size:15px;font-weight:750;color:var(--lm-green-600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lm-mcard--last .lm-mcard__num{background:linear-gradient(135deg,var(--lm-green-500),var(--lm-green-600));border:0;color:#fff;box-shadow:0 0 0 4px rgb(var(--lm-green-500-rgb)/.14)}.lm-mcard__connector{flex:1 1 auto;height:1px;background:repeating-linear-gradient(90deg,rgb(var(--lm-green-500-rgb)/.6) 0 5px,rgb(var(--lm-green-500-rgb)/0) 5px 11px);transform-origin:left center}@media (prefers-reduced-motion:no-preference){.lm-mcard[data-reveal=pending] .lm-mcard__connector{transform:scaleX(0)}.lm-mcard[data-reveal=shown] .lm-mcard__connector{transition:transform .9s var(--lm-ease-expo) .25s}}.lm-mcard__live{flex:0 0 auto;display:flex;align-items:center;gap:6px;font-size:9.5px;font-weight:700;letter-spacing:var(--lm-tracking-label);text-transform:var(--lm-label-case);color:var(--lm-green-600);border:1px solid rgb(var(--lm-green-500-rgb)/.5);border-radius:999px;padding:4px 10px}.lm-mcard__live:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--lm-green-500)}.lm-mcard h3{margin:0 0 10px;font-size:22px;font-weight:650;letter-spacing:var(--lm-tracking-tight);color:var(--lm-ink-900)}.lm-mcard__desc{margin:0 0 22px;font-size:var(--lm-text-body);line-height:1.6;color:var(--lm-color-ink)}.lm-mcard__outcome{margin-top:auto;padding-top:16px;border-top:1px solid var(--lm-line-050);display:flex;align-items:baseline;gap:10px}.lm-mcard__outcome:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:var(--lm-radius-marker);background:var(--lm-green-500);transform:translateY(2px)}.lm-mcard__outcome-l{display:block;font-size:10.5px;font-weight:700;letter-spacing:var(--lm-tracking-label);text-transform:var(--lm-label-case);color:var(--lm-green-600);margin-bottom:3px}.lm-mcard__outcome-v{font-size:13px;line-height:1.5;color:var(--lm-ink-900);font-weight:500}.lm-method--case-studies .lm-method__intro{max-width:760px;margin-bottom:clamp(40px,4.5vw,64px)}.lm-method--case-studies .lm-method__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,24px)}.lm-method--case-studies .lm-mcard{padding:clamp(26px,2.4vw,34px);border-radius:20px 20px 4px 20px;background:#f7f5f5}.lm-method--case-studies .lm-mcard__top{margin-bottom:20px}.lm-method--case-studies .lm-mcard--last .lm-mcard__num,.lm-method--case-studies .lm-mcard__num{width:40px;height:40px;border:1px solid var(--lm-line-200);border-radius:12px 12px 4px 12px;background:#fff;box-shadow:none;color:var(--lm-green-600)}.lm-method--case-studies .lm-mcard h3{margin:0 0 10px;font-size:19px;font-weight:750}.lm-method--case-studies .lm-mcard__desc{margin:0;font-size:14px}@media (max-width:1020px){.lm-method--case-studies .lm-method__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.lm-method--case-studies .lm-method__grid{grid-template-columns:1fr}}@keyframes lmFlowX{to{background-position:26px 0}}.lm-evidence-band{background:#fff;padding-bottom:var(--lm-section-pad-y)}.lm-evidence-band--editorial{padding-block:var(--lm-section-pad-y);background:var(--lm-green-900)}.lm-evidence-band__intro{max-width:920px}.lm-evidence-band--editorial .lm-evidence-band__eyebrow{color:var(--lm-green-500)}.lm-evidence-band--editorial .lm-evidence-band__heading{max-width:22ch;color:#fff}.lm-evidence-band--editorial .lm-metrics{margin-top:clamp(40px,5vw,72px);border-radius:0;background:transparent}.lm-evidence-band--editorial .lm-metrics__grid{background:rgba(255,255,255,.14)}.lm-evidence-band--editorial .lm-metrics__cell,.lm-metrics{background:var(--lm-green-900)}.lm-metrics{margin-top:0;border-radius:20px;overflow:hidden}.lm-metrics__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:1px;background:rgba(255,255,255,.1)}.lm-metrics__cell{padding:clamp(28px,3vw,40px) clamp(22px,2.5vw,30px)}.lm-metrics__cell--link{position:relative;transition:filter var(--lm-dur,.16s) var(--lm-ease-standard,ease)}.lm-metrics__cell-link{position:absolute;inset:0;z-index:1}.lm-metrics__cell-link:focus-visible{outline:2px solid var(--lm-on-dark-accent);outline-offset:-4px}.lm-metrics__cell--link .lm-metrics__label:after{content:" ↗";color:var(--lm-on-dark-accent)}.lm-metrics__cell--link:hover{filter:brightness(1.12)}.lm-metrics__cell--link:hover .lm-metrics__label{text-decoration:underline;text-underline-offset:3px}.lm-metrics__cell:first-child{background:var(--lm-green-680)}.lm-metrics__cell:nth-child(2){background:var(--lm-green-720)}.lm-metrics__cell:nth-child(3){background:var(--lm-green-760)}.lm-metrics__cell:nth-child(4){background:var(--lm-green-800)}.lm-metrics__cell:nth-child(n+5){background:var(--lm-green-900)}.lm-metrics__tick{display:block;width:26px;height:2px;background:var(--lm-green-500);margin-bottom:16px}.lm-metrics__value{display:block;font-size:clamp(32px,2.6vw,46px);font-weight:750;letter-spacing:var(--lm-tracking-tight);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.lm-metrics__label{display:block;margin-top:12px;font-size:13px;line-height:1.5;color:rgba(255,255,255,.72)}@media (prefers-reduced-motion:reduce){.lm-mcard,.lm-scard,.lm-scard__more span{transition:none}}.lm-mcard__top--icon{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:26px}.lm-mcard__side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.lm-mcard__numlabel{font-size:13px;font-weight:var(--lm-fw-bold);letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lm-green-600)}.lm-mcard--last .lm-matrix{--lm-matrix-on:var(--lm-green-500)}.lm-method__grid--icons .lm-matrix{--lm-matrix-off:rgb(37 37 37/0.055)}.lm-method__grid--icons .lm-mcard--last .lm-matrix{--lm-matrix-on:var(--lm-green-600)}.lm-method__grid--icons .lm-mcard__numlabel{color:var(--lm-ink-500)}.lm-method__cta{margin-top:clamp(32px,3.5vw,48px);display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}