.lulaPaper,:root,[data-pdf-overlay=true]{color-scheme:light;--ls-brand-50:248 249 249;--ls-brand-100:238 240 240;--ls-brand-200:218 222 222;--ls-brand-300:190 195 195;--ls-brand-400:159 166 166;--ls-brand-500:127 136 137;--ls-brand-600:89 99 101;--ls-brand-700:76 86 88;--ls-brand-800:54 64 66;--ls-brand-900:38 46 48;--ls-brand-950:20 25 26;--ls-neutral-50:248 249 249;--ls-neutral-100:241 243 243;--ls-neutral-200:225 228 228;--ls-neutral-300:203 208 208;--ls-neutral-400:147 155 156;--ls-neutral-500:100 110 112;--ls-neutral-600:76 86 88;--ls-neutral-700:54 64 66;--ls-neutral-800:38 46 48;--ls-neutral-900:24 29 30;--ls-neutral-950:13 16 17;--ls-success-50:240 253 244;--ls-success-100:220 252 231;--ls-success-200:187 247 208;--ls-success-300:134 239 172;--ls-success-400:74 222 128;--ls-success-500:34 197 94;--ls-success-600:22 163 74;--ls-success-700:21 128 61;--ls-success-800:22 101 52;--ls-success-900:20 83 45;--ls-success-950:5 46 22;--ls-warning-50:255 251 235;--ls-warning-100:254 243 199;--ls-warning-200:253 230 138;--ls-warning-300:252 211 77;--ls-warning-400:251 191 36;--ls-warning-500:245 158 11;--ls-warning-600:217 119 6;--ls-warning-700:180 83 9;--ls-warning-800:146 64 14;--ls-warning-900:120 53 15;--ls-warning-950:69 26 3;--ls-info-50:239 246 255;--ls-info-100:219 234 254;--ls-info-200:191 219 254;--ls-info-300:147 197 253;--ls-info-400:96 165 250;--ls-info-500:59 130 246;--ls-info-600:37 99 235;--ls-info-700:29 78 216;--ls-info-800:30 64 175;--ls-info-900:30 58 138;--ls-info-950:23 37 84;--ls-interactive-50:var(--ls-brand-50);--ls-interactive-100:var(--ls-brand-100);--ls-interactive-200:var(--ls-brand-200);--ls-interactive-300:var(--ls-brand-300);--ls-interactive-400:var(--ls-brand-400);--ls-interactive-500:var(--ls-brand-500);--ls-interactive-600:var(--ls-brand-600);--ls-interactive-700:var(--ls-brand-700);--ls-interactive-800:var(--ls-brand-800);--ls-interactive-900:var(--ls-brand-900);--ls-interactive-950:var(--ls-brand-950);--ls-danger-50:254 242 242;--ls-danger-100:254 226 226;--ls-danger-200:254 202 202;--ls-danger-300:252 165 165;--ls-danger-400:248 113 113;--ls-danger-500:239 68 68;--ls-danger-600:220 38 38;--ls-danger-700:185 28 28;--ls-danger-800:153 27 27;--ls-danger-900:127 29 29;--ls-danger-950:69 10 10;--ls-white:#ffffff;--ls-canvas:#e7eae9;--ls-surface-rgb:255 255 255;--ls-surface:rgb(var(--ls-surface-rgb));--ls-surface-raised:var(--ls-white);--ls-surface-soft:#f7f8f7;--ls-surface-muted:#eef0ef;--ls-surface-deep:#d9dddc;--ls-surface-hover:#eef0ef;--ls-surface-subtle:#f7f8f7;--ls-surface-toolbar:#eef0ef;--ls-document-stage:#d7dad9;--ls-document-border:#b9bfbe;--ls-document-line:#d9dddc;--ls-ink:#0d1011;--ls-ink-soft:#292e30;--ls-muted:#596164;--ls-muted-soft:#8c9494;--ls-border-rgb:218 222 222;--ls-border:rgb(var(--ls-border-rgb));--ls-border-soft:#eef0ef;--ls-border-strong:#b9bfbe;--ls-brand:#596365;--ls-brand-hover:#3d4749;--ls-brand-dark:var(--ls-brand-hover);--ls-brand-soft:#f1f3f3;--ls-brand-soft-strong:#d4d9d9;--ls-accent:#bec3c3;--ls-action-primary:var(--ls-ink);--ls-action-primary-hover:var(--ls-ink-soft);--ls-action-primary-text:var(--ls-white);--ls-action-disabled-bg:var(--ls-surface-muted);--ls-action-disabled-text:var(--ls-muted);--ls-action-disabled-border:var(--ls-border);--ls-interactive:rgb(var(--ls-interactive-600));--ls-interactive-ink:rgb(var(--ls-interactive-800));--ls-interactive-border:rgb(var(--ls-interactive-300));--ls-interactive-soft:rgb(var(--ls-interactive-50));--ls-focus-ring:rgb(89 99 101/0.24);--ls-neutral:rgb(var(--ls-neutral-600));--ls-neutral-ink:rgb(var(--ls-neutral-700));--ls-neutral-border:rgb(var(--ls-neutral-300));--ls-neutral-soft:rgb(var(--ls-neutral-100));--ls-success:rgb(var(--ls-success-700));--ls-success-ink:rgb(var(--ls-success-800));--ls-success-border:rgb(var(--ls-success-300));--ls-success-soft:rgb(var(--ls-success-50));--ls-warning:rgb(var(--ls-warning-700));--ls-warning-ink:rgb(var(--ls-warning-800));--ls-warning-border:rgb(var(--ls-warning-300));--ls-warning-soft:rgb(var(--ls-warning-50));--ls-info:rgb(var(--ls-info-700));--ls-info-ink:rgb(var(--ls-info-800));--ls-info-border:rgb(var(--ls-info-300));--ls-info-soft:rgb(var(--ls-info-50));--ls-danger:rgb(var(--ls-danger-700));--ls-danger-ink:rgb(var(--ls-danger-800));--ls-danger-border:rgb(var(--ls-danger-300));--ls-danger-soft:rgb(var(--ls-danger-50));--ls-danger-control:rgb(var(--ls-danger-700));--ls-danger-control-hover:rgb(var(--ls-danger-800));--ls-danger-control-border:rgb(var(--ls-danger-700));--ls-danger-control-soft:rgb(var(--ls-danger-50));--ls-danger-focus-ring:rgb(185 28 28/0.18);--ls-ok:var(--ls-success);--ls-ok-ink:var(--ls-success-ink);--ls-ok-border:var(--ls-success-border);--ls-ok-soft:var(--ls-success-soft);--ls-nok:var(--ls-danger);--ls-nok-ink:var(--ls-danger-ink);--ls-nok-border:var(--ls-danger-border);--ls-nok-soft:var(--ls-danger-soft);--ls-dark-surface:#151819;--ls-dark-surface-deep:#0d1011;--ls-dark-border:#292e30;--ls-dark-border-strong:#555e60;--ls-table-head-bg:var(--ls-dark-surface);--ls-table-head-text:var(--ls-on-dark-soft);--ls-table-head-muted:var(--ls-on-dark-muted);--ls-table-head-border:var(--ls-dark-border);--ls-hero-from:#202526;--ls-hero-mid:#151819;--ls-hero-to:#0d1011;--ls-on-dark:#ffffff;--ls-on-dark-bright:#ffffff;--ls-on-dark-soft:#e5e7eb;--ls-on-dark-copy:#d1d5db;--ls-on-dark-muted:#9ca3af;--ls-on-dark-faint:#6b7280;--ls-font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ls-font-display:"Palatino Linotype","Book Antiqua",Palatino,serif;--ls-font-wordmark:"LulaSign Wordmark","IBM Plex Sans",system-ui,"Segoe UI",sans-serif;--ls-type-h1-size:clamp(1.75rem,2.5vw,2rem);--ls-type-h2-size:1.5rem;--ls-type-h3-size:1.125rem;--ls-type-body-size:1rem;--ls-type-small-size:0.875rem;--ls-type-meta-size:0.8125rem;--ls-type-eyebrow-size:0.75rem;--ls-type-compact-label-size:0.75rem;--ls-type-micro-size:0.625rem;--ls-type-heading-line:1.2;--ls-type-body-line:1.5;--ls-radius-control:8px;--ls-radius-card:14px;--ls-radius-panel:var(--ls-radius-card);--ls-elevation-card:0 1px 1px rgb(13 16 17/0.05),0 10px 26px rgb(13 16 17/0.055);--ls-elevation-focal:0 16px 40px rgb(13 16 17/0.14);--ls-elevation-modal:0 24px 64px rgb(16 28 36/0.20);--ls-elevation-raised:0 8px 24px rgb(16 28 36/0.10);--ls-elevation-overlay:0 16px 42px rgb(16 28 36/0.16);--ls-elevation-inset:inset 0 1px 2px rgb(16 28 36/0.08);--ls-motion-fast:150ms;--ls-motion-base:220ms;--ls-page-max:1320px;--ls-public-page-max:1180px;--ls-page-gutter:clamp(16px,3vw,32px);--ls-page-gutter-mobile:14px;--ls-page-section-gap:20px;--ls-app-header-height:72px;--ls-control-height:42px;--ls-control-height-small:34px;--ls-mobile-nav-height:68px;--ls-mobile-nav-offset:calc(var(--ls-mobile-nav-height) + env(safe-area-inset-bottom, 0px));--ls-workspace-rail-width:17rem;--ls-workspace-inspector-width:22rem;--ls-workspace-floating-width:20rem;--ls-chrome-bg:#17191b;--ls-chrome-bg-raised:#212427;--ls-chrome-panel-bg:#1c1f21;--ls-chrome-panel-raised:#25282b;--ls-chrome-border:#2d3134;--ls-chrome-border-strong:#4b5256;--ls-chrome-text:#fbfbfa;--ls-chrome-text-soft:#e0e4e3;--ls-chrome-muted:#b4bbbb;--ls-chrome-hover:rgb(255 255 255/0.06);--ls-chrome-active-bg:#e6e9e8;--ls-chrome-active-text:#111415;--ls-chrome-shadow:0 1px 0 rgb(255 255 255/0.03),0 12px 30px rgb(0 0 0/0.32)}html[data-app-chrome=graphite]:has(.lulaAppRoot){color-scheme:dark;background:var(--ls-canvas);--ls-brand-50:34 38 41;--ls-brand-100:41 46 49;--ls-brand-200:58 64 68;--ls-brand-300:82 90 94;--ls-brand-400:140 148 149;--ls-brand-500:178 185 185;--ls-brand-600:203 208 207;--ls-brand-700:222 226 225;--ls-brand-800:235 237 236;--ls-brand-900:245 246 245;--ls-brand-950:251 251 251;--ls-neutral-50:31 35 38;--ls-neutral-100:28 32 35;--ls-neutral-200:52 57 61;--ls-neutral-300:74 81 86;--ls-neutral-400:140 148 150;--ls-neutral-500:180 187 187;--ls-neutral-600:200 206 205;--ls-neutral-700:223 227 226;--ls-neutral-800:236 238 237;--ls-neutral-900:245 246 245;--ls-neutral-950:251 251 250;--ls-success-50:17 37 26;--ls-success-100:20 50 33;--ls-success-200:24 70 43;--ls-success-300:31 98 57;--ls-success-700:110 226 152;--ls-success-800:167 240 192;--ls-success-900:210 248 223;--ls-success-950:236 252 241;--ls-warning-50:44 32 12;--ls-warning-100:58 41 13;--ls-warning-200:88 60 15;--ls-warning-300:122 82 17;--ls-warning-700:251 199 64;--ls-warning-800:253 224 130;--ls-warning-900:254 241 196;--ls-warning-950:255 250 234;--ls-info-50:20 32 51;--ls-info-100:24 41 69;--ls-info-200:31 56 101;--ls-info-300:43 80 145;--ls-info-700:140 190 252;--ls-info-800:188 216 254;--ls-info-900:218 233 254;--ls-info-950:238 245 255;--ls-danger-50:47 21 23;--ls-danger-100:62 25 27;--ls-danger-200:96 33 35;--ls-danger-300:134 45 46;--ls-danger-700:252 150 150;--ls-danger-800:254 196 196;--ls-danger-900:254 224 224;--ls-danger-950:255 241 241;--ls-canvas:#44494d;--ls-surface-rgb:22 25 27;--ls-surface-raised:#212427;--ls-surface-soft:#1c1f22;--ls-surface-muted:#1a1d1f;--ls-surface-deep:#2a2e31;--ls-surface-hover:#262a2d;--ls-surface-subtle:#1c1f22;--ls-surface-toolbar:#1c1f22;--ls-document-stage:#393e42;--ls-document-border:#575e62;--ls-document-line:#4b5256;--ls-ink:#fafbfa;--ls-ink-soft:#e4e7e6;--ls-muted:#b9c0c0;--ls-muted-soft:#959d9d;--ls-border-rgb:52 57 61;--ls-border-soft:#2b2f32;--ls-border-strong:#4b5256;--ls-brand:#c4cac9;--ls-brand-hover:#e4e7e6;--ls-brand-soft:#262a2d;--ls-brand-soft-strong:#33383b;--ls-dark-surface:#16191b;--ls-dark-surface-deep:#0f1112;--ls-dark-border:#2d3134;--ls-dark-border-strong:#4b5256;--ls-table-head-bg:#1f2225;--ls-table-head-text:#e6e9e8;--ls-table-head-muted:#bfc6c6;--ls-table-head-border:#2d3134;--ls-hero-from:#25292c;--ls-hero-mid:#1b1e21;--ls-hero-to:#141618;--ls-on-dark-muted:#c7cdcd;--ls-on-dark-copy:#e6e9e8;--ls-accent:#c4cac9;--ls-action-primary-hover:#ffffff;--ls-action-primary-text:#111415;--ls-focus-ring:rgb(196 202 201/0.3);--ls-danger-control:rgb(220 38 38);--ls-danger-control-hover:rgb(239 68 68);--ls-danger-control-border:rgb(220 38 38);--ls-danger-focus-ring:rgb(248 113 113/0.3);--ls-elevation-card:inset 0 1px 0 rgb(255 255 255/0.035),0 1px 2px rgb(0 0 0/0.3),0 12px 32px rgb(0 0 0/0.2);--ls-elevation-focal:inset 0 1px 0 rgb(255 255 255/0.04),0 18px 48px rgb(0 0 0/0.42);--ls-elevation-modal:0 28px 72px rgb(0 0 0/0.55);--ls-elevation-raised:0 10px 28px rgb(0 0 0/0.36);--ls-elevation-overlay:0 18px 46px rgb(0 0 0/0.48);--ls-elevation-inset:inset 0 1px 2px rgb(0 0 0/0.35)}html[data-app-chrome=white]{--ls-chrome-bg:#ffffff;--ls-chrome-bg-raised:#f7f8f7;--ls-chrome-panel-bg:#ffffff;--ls-chrome-panel-raised:#f7f8f7;--ls-chrome-border:#d9dddc;--ls-chrome-border-strong:#b9bfbe;--ls-chrome-text:#0d1011;--ls-chrome-text-soft:#292e30;--ls-chrome-muted:#596164;--ls-chrome-hover:#eef0ef;--ls-chrome-active-bg:#3d4548;--ls-chrome-active-text:#ffffff;--ls-chrome-shadow:0 8px 24px rgb(13 16 17/0.09)}html:has(.lsmLanding),html:has(.lulaPublicPage),html[data-app-chrome=white]:has(.lulaAppRoot){--ls-dark-surface:#3d4548;--ls-dark-surface-deep:#31383b;--ls-dark-border:#525b5e;--ls-dark-border-strong:#6d7679;--ls-table-head-bg:#eef0ef;--ls-table-head-text:#3a4144;--ls-table-head-muted:#596164;--ls-table-head-border:#d9dddc;--ls-hero-from:#474f53;--ls-hero-mid:#3d4548;--ls-hero-to:#343a3d;--ls-on-dark-copy:#eceeee;--ls-on-dark-muted:#d4d9d9;--ls-action-primary:#31383b;--ls-action-primary-hover:#454d51}.lsmEyebrow,.lsmMiniEyebrow,.lsmSectionEyebrow,.lulaEyebrowText{font-size:var(--ls-type-eyebrow-size);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lsmLanding{--lsm-comparison-header:var(--ls-dark-surface);--lsm-comparison-header-featured:var(--ls-dark-surface-deep);--lsm-comparison-featured:var(--ls-brand-soft);min-height:100dvh;overflow-x:hidden;color:var(--ls-ink);background:var(--ls-surface);font-family:var(--ls-font-sans);font-size:var(--ls-type-body-size);line-height:var(--ls-type-body-line)}.lsmLanding .lulaPetSide{right:-18px}.lsmLanding *,.lsmLanding :after,.lsmLanding :before{box-sizing:border-box}.lsmLanding a{color:inherit;text-decoration:none}.lsmLanding a:focus-visible,.lsmLanding button:focus-visible,.lsmLanding summary:focus-visible{outline:2px solid var(--ls-interactive);outline-offset:3px}.lsmLanding h1,.lsmLanding h2,.lsmLanding h3,.lsmLanding p{margin-top:0}.lsmLanding h1,.lsmLanding h2{font-weight:700}.lsmLanding h1,.lsmLanding h2,.lsmLanding h3{font-family:var(--ls-font-sans);text-wrap:balance}.lsmLanding h3{font-weight:600}.lsmLanding li,.lsmLanding p{text-wrap:pretty}.lsmArticleHeader h1,.lsmHero h1,.lsmPageHero h1{font-size:var(--ls-type-h1-size);line-height:var(--ls-type-heading-line);letter-spacing:-.02em}.lsmArticleBody h2,.lsmFaqIntro h2,.lsmFinalCta h2,.lsmSectionHeading h2,.lsmSplitCopy h2{font-size:var(--ls-type-h2-size);line-height:var(--ls-type-heading-line);letter-spacing:-.02em}.lsmArticleBody h3,.lsmContactCard h2,.lsmDefinitionCard h3,.lsmEvidenceItem h3,.lsmIconCard h3,.lsmLinkCard .lsmLinkCardTitle,.lsmLinkCard h3,.lsmPlanCard h3,.lsmStatusPanel h2,.lsmWorkflowCard h3{font-size:var(--ls-type-h3-size);line-height:var(--ls-type-heading-line)}.lsmSkipLink{position:fixed;top:10px;left:10px;z-index:100;transform:translateY(-150%);border-radius:var(--ls-radius-control);padding:10px 14px;color:var(--ls-white)!important;background:var(--ls-action-primary);font-size:var(--ls-type-small-size);font-weight:700}.lsmSkipLink:focus{transform:translateY(0)}.lsmShell{width:min(var(--ls-public-page-max),calc(100% - (var(--ls-page-gutter) * 2)));margin-inline:auto}.lsmHeaderInner{min-height:var(--ls-app-header-height);display:flex;align-items:center;gap:24px}.lsmHeaderBrand{display:inline-flex;margin-right:auto}.lsmDesktopNav{display:flex;align-items:center;gap:4px;color:var(--ls-ink-soft);font-size:var(--ls-type-small-size);font-weight:600}.lsmDesktopNav a,.lsmHeaderLink{position:relative}.lsmDesktopNav a,.lsmHeader a.lsmHeaderLink{min-height:40px;display:inline-flex;align-items:center;border-radius:999px;padding-inline:13px;transition:color var(--ls-motion-fast) ease,background-color var(--ls-motion-fast) ease}.lsmDesktopNav a:after,.lsmHeaderLink:after{display:none}.lsmDesktopNav a:hover,.lsmHeaderLink:hover,.lsmTextLink:hover{color:var(--ls-ink)}.lsmDesktopNav a:hover,.lsmHeader a.lsmHeaderLink:hover{background:var(--ls-surface-muted)}.lsmDesktopNav a[aria-current=page],.lsmHeader a.lsmHeaderLink[aria-current=page]{color:var(--ls-white);background:var(--ls-dark-surface)}.lsmDesktopNav a:hover:after,.lsmDesktopNav a[aria-current=page]:after,.lsmHeaderLink:hover:after,.lsmHeaderLink[aria-current=page]:after{transform:none}.lsmHeaderActions{display:flex;align-items:center;gap:4px;font-size:var(--ls-type-small-size);font-weight:600}.lsmHeaderActions .lsmHeaderPrimary{margin-left:8px}.lsmHeader a.lsmHeaderLink{color:var(--ls-ink-soft)}.lsmLanding .lsmButton{transition:transform var(--ls-motion-fast),background var(--ls-motion-fast),border-color var(--ls-motion-fast),color var(--ls-motion-fast)}.lsmLanding .lsmButton.lulaButtonGhost{padding-inline:0}.lsmLanding .lsmButton.lulaButtonGhost:hover{color:var(--ls-ink)!important;background:transparent;text-decoration:underline;text-underline-offset:4px}.lsmLanding .lsmSectionDark .lsmButton.lulaButtonGhost{color:var(--ls-on-dark-soft)}.lsmLanding .lsmSectionDark .lsmButton.lulaButtonGhost:hover{color:var(--ls-white)!important}.lsmSectionMore{margin-top:28px}.lsmMobileMenu{display:none}.lsmEyebrow,.lsmSectionEyebrow{margin-bottom:14px;color:var(--ls-brand)}.lsmHero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:56px;align-items:center;padding-block:82px 74px}.lsmArticleHeader h1,.lsmHero h1,.lsmPageHero h1{max-width:760px;margin-bottom:20px}.lsmHeroLead,.lsmPageHeroLead{max-width:650px;margin-bottom:0;color:var(--ls-muted);font-size:var(--ls-type-body-size)}.lsmHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lsmHeroUtility{display:inline-flex;margin-top:18px;color:var(--ls-ink-soft)!important;font-size:var(--ls-type-small-size);font-weight:600}.lsmHeroUtility:hover{text-decoration:underline;text-underline-offset:4px}.lsmHeroNotes{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:26px;color:var(--ls-muted);font-size:var(--ls-type-small-size);font-weight:600}.lsmHeroNotes span{display:inline-flex;align-items:center;gap:7px}.lsmHeroNotes svg{color:var(--ls-muted)}.lsmLanding .lsmFinePrint{margin-top:16px;color:var(--ls-muted);font-size:var(--ls-type-meta-size)}.lsmScreenshot{margin:0;min-width:0}.lsmScreenshotFrame{overflow:hidden;border:1px solid var(--ls-border);border-radius:var(--ls-radius-card);background:var(--ls-white);box-shadow:var(--ls-elevation-overlay)}.lsmScreenshotFrame img{display:block;width:100%;height:auto}.lsmScreenshot figcaption{margin-top:10px;color:var(--ls-muted);font-size:var(--ls-type-meta-size)}.lsmTrustStrip{border-block:1px solid var(--ls-border);background:var(--ls-canvas)}.lsmTrustGrid{display:grid;grid-template-columns:repeat(4,1fr)}.lsmTrustGrid article{display:flex;align-items:center;gap:11px;padding:23px 25px;border-right:1px solid var(--ls-border);color:var(--ls-ink-soft);font-size:var(--ls-type-small-size);font-weight:600}.lsmTrustGrid article:first-child{border-left:1px solid var(--ls-border)}.lsmTrustGrid svg{color:var(--ls-muted)}.lsmSection{padding-block:clamp(64px,6vw,88px)}.lsmSectionCompact{padding-block:64px}.lsmSectionSoft,.lsmSectionTint{background:var(--ls-surface-soft)}:is(.lsmSectionTint,.lsmSectionSoft)+:is(.lsmSectionTint,.lsmSectionSoft){padding-top:0}.lsmSectionDark{color:var(--ls-on-dark);background:var(--ls-dark-surface)}.lsmSectionHeading{max-width:720px;margin-bottom:32px}.lsmSectionHeading.center{margin-inline:auto;text-align:center}.lsmFinalCta h2,.lsmSectionHeading h2{margin-bottom:14px}.lsmArticleBody h2,.lsmFaqIntro h2,.lsmFinalCta h2,.lsmSectionHeading h2,.lsmSplitCopy h2{font-weight:700}.lsmSectionLead{color:var(--ls-muted);font-size:var(--ls-type-body-size)}.lsmSectionLead p:last-child{margin-bottom:0}.lsmSectionDark .lsmSectionEyebrow{color:var(--ls-on-dark-muted)}.lsmSectionDark .lsmSectionLead{color:var(--ls-on-dark-copy)}.lsmBenefitGrid,.lsmOutcomeGrid,.lsmResourceGrid,.lsmSolutionGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lsmSolutionGrid{grid-template-columns:repeat(2,1fr)}@media (min-width:1101px){.lsmSolutionGrid:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,1fr)}.lsmSolutionGrid:has(>:nth-child(5):last-child)>*{grid-column:span 2}.lsmSolutionGrid:has(>:nth-child(5):last-child)>:nth-child(4){grid-column:2/span 2}}@media (min-width:761px){:is(.lsmOutcomeGrid,.lsmBenefitGrid,.lsmResourceGrid,.lsmDefinitionGrid):has(>:nth-child(2):last-child),:is(.lsmOutcomeGrid,.lsmBenefitGrid,.lsmResourceGrid,.lsmDefinitionGrid):has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1101px){:is(.lsmOutcomeGrid,.lsmBenefitGrid,.lsmResourceGrid,.lsmDefinitionGrid):has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.lsmContactCard,.lsmDefinitionCard,.lsmIconCard,.lsmLinkCard,.lsmPhotoCard,.lsmPlanCard,.lsmStatusList,.lsmStatusPanel{border:1px solid var(--ls-border);border-radius:var(--ls-radius-card);background:var(--ls-surface);box-shadow:var(--ls-elevation-card)}.lsmIconCard{padding:28px}.lsmIconCardIcon{width:44px;height:44px;display:grid;place-items:center;margin-bottom:22px;border:1px solid var(--ls-border);border-radius:var(--ls-radius-control);color:var(--ls-ink-soft);background:var(--ls-surface-soft)}.lsmIconCard h3{margin-bottom:11px}.lsmIconCard>div{color:var(--ls-muted);font-size:var(--ls-type-body-size)}.lsmIconCard p:last-child{margin-bottom:0}.lsmFeatureList{gap:0 30px}.lsmActionList .lsmDefinitionCard,.lsmFeatureList .lsmIconCard{border:0;border-top:1px solid var(--ls-border);border-radius:0;padding:23px 4px 23px 0;background:transparent}.lsmFeatureList .lsmIconCardIcon{width:36px;height:36px;margin-bottom:15px}.lsmActionList{gap:0 30px}.lsmActionList .lsmDefinitionCard p:last-child{margin-bottom:0}.lsmWorkflowGrid{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;overflow:hidden;list-style:none;border:1px solid var(--ls-border);border-radius:var(--ls-radius-panel);background:var(--ls-surface)}.lsmWorkflowCard{padding:27px;border-right:1px solid var(--ls-border)}.lsmWorkflowCard:last-child{border-right:0}.lsmWorkflowNumber{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;color:var(--ls-muted);font-size:var(--ls-type-eyebrow-size);font-weight:700}.lsmWorkflowIcon{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--ls-border);border-radius:var(--ls-radius-control);color:var(--ls-ink-soft);background:var(--ls-surface-soft)}.lsmWorkflowCard:last-child .lsmWorkflowIcon{color:var(--ls-success);border-color:var(--ls-border);background:var(--ls-surface-soft)}.lsmWorkflowCard h3{margin-bottom:11px}.lsmWorkflowCard p{margin-bottom:0;color:var(--ls-muted);font-size:var(--ls-type-small-size)}.lsmSplitLayout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:68px;align-items:center}.lsmSplitLayout.reverse>:first-child{order:2}.lsmSplitCopy h2{margin-bottom:17px}.lsmSplitCopy>p:not(.lsmSectionEyebrow){color:var(--ls-muted);font-size:var(--ls-type-body-size)}.lsmSplitCopy>.lsmButton,.lsmSplitCopy>.lsmHeroActions{margin-top:28px}.lsmCheckList,.lsmTextList{display:grid;gap:13px;margin:25px 0 0;padding:0;list-style:none}.lsmCheckList li,.lsmTextList li{display:flex;gap:10px;color:var(--ls-ink-soft);font-size:var(--ls-type-body-size)}.lsmCheckList svg,.lsmTextList svg{flex:0 0 auto;margin-top:3px;color:var(--ls-brand)}.lsmSectionDark .lsmCheckList li,.lsmSectionDark .lsmSplitCopy>p{color:var(--ls-on-dark-copy)}.lsmSectionDark .lsmCheckList svg{color:var(--ls-on-dark-soft)}.lsmEvidenceGrid{display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;border:1px solid var(--ls-dark-border);border-radius:var(--ls-radius-panel)}.lsmEvidenceItem{min-height:250px;padding:25px;border-right:1px solid var(--ls-dark-border)}.lsmEvidenceItem:last-child{border-right:0}.lsmEvidenceItem svg{margin-bottom:28px;color:var(--ls-on-dark-soft)}.lsmEvidenceItem h3{min-height:2.4em;margin-bottom:10px;color:var(--ls-on-dark-bright)}.lsmEvidenceItem p{margin-bottom:0;color:var(--ls-on-dark-muted);font-size:var(--ls-type-small-size)}.lsmMediaArtwork{margin:0;overflow:hidden;border:1px solid var(--ls-border);border-radius:var(--ls-radius-panel);background:var(--ls-surface);box-shadow:var(--ls-elevation-card)}.lsmSectionDark .lsmMediaArtwork{border-color:var(--ls-dark-border);background:var(--ls-dark-surface-deep)}.lsmMediaArtwork img{width:100%;height:auto;display:block}.lsmMediaArtwork.lsmEditorialImage img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.lsmMediaArtwork figcaption{border-top:1px solid var(--ls-border);padding:12px 15px;color:var(--ls-muted);font-size:var(--ls-type-eyebrow-size)}.lsmPlanGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.lsmPlanCard{display:flex;flex-direction:column;min-height:465px;padding:27px}.lsmPlanCard.featured{border-color:var(--ls-border-strong);box-shadow:var(--ls-elevation-card)}.lsmPlanLabel{width:-moz-fit-content;width:fit-content;margin-bottom:20px;border:1px solid var(--ls-border);border-radius:999px;padding:5px 9px;color:var(--ls-muted);background:var(--ls-surface-soft);font-size:var(--ls-type-eyebrow-size);font-weight:700;text-transform:uppercase}.lsmPlanCard.featured .lsmPlanLabel{color:var(--ls-ink);border-color:var(--ls-border-strong);background:var(--ls-surface-muted)}.lsmPlanCard h3{margin-bottom:9px}.lsmPlanPrice{display:block;font-size:34px;letter-spacing:-.04em}.lsmPlanPriceNote{display:block;min-height:22px;margin-top:2px;color:var(--ls-muted);font-size:var(--ls-type-eyebrow-size);font-weight:600}.lsmPlanCard>p{min-height:76px;margin-block:18px;color:var(--ls-muted)}.lsmPlanCard ul,.lsmPlanCard>p{font-size:var(--ls-type-small-size)}.lsmPlanCard ul{display:grid;gap:11px;margin:0 0 24px;padding:0;list-style:none;color:var(--ls-ink-soft)}.lsmPlanCard li{display:flex;gap:8px}.lsmPlanCard li svg{flex:0 0 auto;margin-top:2px;color:var(--ls-brand)}.lsmPlanCard>a{width:100%;margin-top:auto;border-color:var(--ls-border-strong);color:var(--ls-ink)}.lsmPlanCard.featured>a{color:var(--ls-white);border-color:var(--ls-action-primary);background:var(--ls-action-primary)}.lsmPlanCard>a:hover{border-color:var(--ls-border-strong);color:var(--ls-ink);background:var(--ls-surface-soft)}.lsmPlanCard.featured>a:hover{color:var(--ls-white);background:var(--ls-action-primary-hover)}.lsmComparison{border:1px solid var(--ls-border-strong);border-radius:var(--ls-radius-panel);overflow:hidden;box-shadow:var(--ls-elevation-card)}.lsmComparison,.lsmComparisonDesktop{background:var(--ls-surface)}.lsmComparisonTable{width:100%;min-width:1100px;border-collapse:separate;border-spacing:0;table-layout:fixed}.lsmComparisonTable td,.lsmComparisonTable th{border:0;border-bottom:1px solid var(--ls-border);padding:16px 22px;vertical-align:middle;text-align:left;font-size:var(--ls-type-small-size);line-height:1.4}.lsmComparisonTable thead th{height:112px;border-bottom:0;border-left:1px solid var(--ls-dark-border);color:var(--ls-white);background:var(--lsm-comparison-header);vertical-align:bottom}.lsmComparisonTable thead th:first-child{width:27%;border-left:0;color:var(--ls-on-dark-copy);background:var(--lsm-comparison-header-featured);font-size:var(--ls-type-eyebrow-size);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lsmComparisonTable thead strong{display:block;color:var(--ls-white);font-size:var(--ls-type-h3-size);line-height:1.2}.lsmComparisonPlanPrice{display:block;margin-top:6px;color:var(--ls-on-dark-copy);font-size:var(--ls-type-small-size);font-weight:400;letter-spacing:0;text-transform:none}.lsmComparisonTable tbody tr{height:68px}.lsmComparisonTable tbody th{color:var(--ls-ink);border-right:1px solid var(--ls-border);background:var(--ls-surface-soft);font-weight:600}.lsmComparisonTable tbody td{color:var(--ls-ink-soft)}.lsmComparisonTable td.featured{background:var(--lsm-comparison-featured);box-shadow:inset 1px 0 0 var(--ls-brand-soft-strong),inset -1px 0 0 var(--ls-brand-soft-strong)}.lsmComparisonTable thead th.featured{position:relative;background:var(--lsm-comparison-header-featured);box-shadow:inset 0 4px 0 var(--ls-brand)}.lsmComparisonTable tbody tr:last-child td,.lsmComparisonTable tbody tr:last-child th{border-bottom:0}.lsmComparisonBadge{width:-moz-fit-content;width:fit-content;display:block;margin-bottom:11px;border-radius:999px;padding:4px 8px;color:var(--ls-brand-dark);background:var(--ls-brand-soft-strong);font-size:var(--ls-type-eyebrow-size);font-weight:700;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.lsmComparisonValue{display:inline-flex;align-items:flex-start;gap:9px;max-width:100%}.lsmComparisonValueText{display:grid;gap:2px;min-width:0}.lsmComparisonValueText strong{color:var(--ls-ink);font-size:15px;font-weight:600;line-height:1.3}.lsmComparisonValueText small{color:var(--ls-muted);font-size:12px;line-height:1.35}.lsmComparisonValue.is-unavailable .lsmComparisonValueText strong{color:var(--ls-muted);font-weight:400}.lsmComparisonCheck{width:19px;height:19px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--ls-white);background:var(--ls-success);font-size:12px}.lsmComparisonMobile{display:none}.lsmComparisonCard{overflow:hidden;border:1px solid var(--ls-border);border-radius:var(--ls-radius-card);background:var(--ls-surface);box-shadow:var(--ls-elevation-card)}.lsmComparisonCard.featured{border-color:var(--ls-brand-soft-strong);box-shadow:inset 0 3px 0 var(--ls-brand),var(--ls-elevation-card)}.lsmComparisonCard header{min-height:104px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:22px 20px 18px;border-bottom:0;color:var(--ls-white);background:var(--lsm-comparison-header)}.lsmComparisonCard.featured header{background:var(--lsm-comparison-header-featured)}.lsmComparisonCard header>div>span{display:block;margin-bottom:4px;color:var(--ls-on-dark-copy);font-size:var(--ls-type-eyebrow-size);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.lsmComparisonCard h3{margin:0;font-size:var(--ls-type-h3-size)}.lsmComparisonCard header p{margin:5px 0 0;color:var(--ls-on-dark-copy);font-size:var(--ls-type-small-size)}.lsmComparisonCard .lsmComparisonBadge{flex:0 0 auto;margin-bottom:2px}.lsmComparisonCard dl{margin:0}.lsmComparisonCard dl>div{display:grid;grid-template-columns:1fr;gap:5px;padding:14px 18px;border-bottom:1px solid var(--ls-border)}.lsmComparisonCard dl>div:last-child{border-bottom:0}.lsmComparisonCard dd,.lsmComparisonCard dt{margin:0;font-size:var(--ls-type-small-size);line-height:1.4}.lsmComparisonCard dt{color:var(--ls-ink);font-weight:600}.lsmComparisonCard dd{color:var(--ls-ink-soft);text-align:left}.lsmComparisonCard dd .lsmComparisonValue{justify-content:flex-start;text-align:left}.lsmDefinitionGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.lsmDefinitionCard{padding:24px}.lsmDefinitionCard h3{margin-bottom:8px}.lsmDefinitionCard p{color:var(--ls-muted);font-size:var(--ls-type-small-size)}.lsmFaqLayout{display:grid;grid-template-columns:.72fr 1.28fr;gap:68px;align-items:start}.lsmFaqIntro h2{margin-bottom:16px}.lsmFaqIntro>p:last-child{color:var(--ls-muted);font-size:var(--ls-type-body-size)}.lsmFaqList{border-top:1px solid var(--ls-border)}.lsmFaqPage{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start}.lsmFaqTopics{position:sticky;top:calc(var(--ls-app-header-height) + 24px);display:grid;gap:2px}.lsmFaqTopics a{border-left:2px solid var(--ls-border);padding:8px 14px;color:var(--ls-muted);font-size:var(--ls-type-small-size);font-weight:600}.lsmFaqTopics a:hover{border-left-color:var(--ls-ink);color:var(--ls-ink)}.lsmFaqGroups{display:grid;gap:48px}.lsmFaqGroup{scroll-margin-top:calc(var(--ls-app-header-height) + 24px)}.lsmFaqGroup h2{margin-bottom:14px;font-size:var(--ls-type-h3-size);font-weight:700}@media (max-width:860px){.lsmFaqPage{grid-template-columns:1fr;gap:28px}.lsmFaqTopics{position:static;display:flex;flex-wrap:wrap;gap:8px}.lsmFaqTopics a{border:1px solid var(--ls-border);border-radius:999px;padding:9px 14px}}.lsmFaqList details{border-bottom:1px solid var(--ls-border)}.lsmFaqList summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 0;cursor:pointer;list-style:none;color:var(--ls-ink);font-size:var(--ls-type-body-size);font-weight:700}.lsmFaqList summary::-webkit-details-marker{display:none}.lsmFaqList summary i{font-size:23px;font-style:normal;font-weight:400;transition:transform var(--ls-motion-fast)}.lsmFaqList details[open] summary i{transform:rotate(45deg)}.lsmFaqList details p{max-width:760px;margin:-4px 0 22px;color:var(--ls-muted);font-size:var(--ls-type-body-size)}.lsmFinalCta{padding-block:72px;border-top:1px solid var(--ls-border);background:var(--ls-surface-soft)}.lsmFinalCtaInner{display:grid;grid-template-columns:1fr auto;gap:56px;align-items:center}.lsmFinalCta h2{max-width:780px;margin-bottom:13px}.lsmFinalCtaCopy{max-width:760px;color:var(--ls-muted);font-size:var(--ls-type-body-size)}.lsmFinalCtaActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.lsmFooter{padding-block:64px 26px;color:var(--ls-on-dark-soft);background:var(--ls-dark-surface-deep)}.lsmFooterTop{display:grid;grid-template-columns:.72fr 1.28fr;gap:68px}.lsmFooterBrand .lulaBrandLockup{width:auto;height:auto;aspect-ratio:auto;overflow:visible}.lsmFooterBrand .lulaBrandLockup--footer{margin:0 0 18px}.lsmFooterKicker{display:block;margin-bottom:10px;color:var(--ls-on-dark-soft);font-weight:700;letter-spacing:.01em}.lsmFooterBrand p,.lsmFooterKicker{font-size:var(--ls-type-small-size)}.lsmFooterBrand p{max-width:340px;margin:0;color:var(--ls-on-dark-muted)}.lsmFooterContact{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding-block:8px;color:var(--ls-white)!important;font-size:var(--ls-type-small-size);font-weight:700}.lsmFooterContact svg{color:rgb(var(--ls-brand-300));transition:transform var(--ls-motion-fast) ease}.lsmFooterContact:hover svg{transform:translateX(3px)}.lsmFooterLinks{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.lsmFooterLinks nav{display:grid;align-content:start;gap:10px}.lsmFooterLinks h2{display:block;margin-block:0 8px;color:var(--ls-white);font-size:var(--ls-type-small-size);font-weight:700;line-height:1.35}.lsmFooterLinks h2:after{width:28px;height:2px;display:block;margin-top:8px;border-radius:999px;background:var(--ls-brand);content:""}.lsmFooterLinks a{color:var(--ls-on-dark-muted);font-size:var(--ls-type-small-size);line-height:1.35}.lsmFooterLinks a:hover{color:var(--ls-white);text-decoration:underline;text-decoration-color:rgb(var(--ls-brand-300));text-underline-offset:3px}.lsmFooterBottom{display:flex;justify-content:space-between;gap:20px;margin-top:48px;padding-top:20px;border-top:1px solid var(--ls-dark-border);color:var(--ls-on-dark-muted);font-size:var(--ls-type-eyebrow-size)}.lsmPageHero{padding-block:clamp(64px,6vw,80px);border-bottom:1px solid var(--ls-border);background:var(--ls-surface)}.lsmPageHero.compact{padding-block:clamp(52px,5vw,68px);background:var(--ls-surface-soft)}.lsmPageHeroInner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:68px;align-items:center}.lsmPageHeroInner:has(.lsmPageHeroCopy:only-child){grid-template-columns:minmax(0,820px)}.lsmPageHeroMedia{min-width:0}.lsmProductPreview{overflow:hidden;border:1px solid var(--ls-border-strong);border-radius:var(--ls-radius-panel);background:var(--ls-surface);box-shadow:var(--ls-elevation-focal)}.lsmProductPreviewTop{display:flex;justify-content:space-between;gap:16px;padding:17px 22px;color:var(--ls-on-dark-copy);background:var(--ls-dark-surface);font-size:var(--ls-type-small-size);font-weight:700}.lsmProductPreview ol{margin:0;padding:14px 22px 0;list-style:none}.lsmProductPreview li{display:grid;grid-template-columns:38px 1fr auto;gap:14px;align-items:center;min-height:90px;border-bottom:1px solid var(--ls-border)}.lsmProductPreview li>span{color:var(--ls-brand-dark);font-size:var(--ls-type-small-size);font-weight:700}.lsmProductPreview li small,.lsmProductPreview li strong{display:block}.lsmProductPreview li small{margin-top:4px;color:var(--ls-muted);font-size:var(--ls-type-small-size)}.lsmProductPreview li svg{color:var(--ls-ink-soft)}.lsmProductPreview>p{margin:0;padding:16px 22px}.lsmBreadcrumbs,.lsmProductPreview>p{color:var(--ls-muted);font-size:var(--ls-type-small-size)}.lsmBreadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.lsmBreadcrumbs a:hover{color:var(--ls-brand)}.lsmLegalNotice{display:flex;gap:14px;margin:28px 0;border:1px solid var(--ls-warning-border);border-left:3px solid var(--ls-warning);border-radius:var(--ls-radius-card);padding:18px;color:var(--ls-warning-ink);background:var(--ls-warning-soft)}.lsmLegalNotice>span{flex:0 0 auto}.lsmLegalNotice--info{border-color:var(--ls-border);border-left-color:var(--ls-brand);color:var(--ls-ink-soft);background:var(--ls-surface)}.lsmLegalNotice p{margin-bottom:8px;font-size:var(--ls-type-small-size)}.lsmLegalNotice p:last-child{margin-bottom:0}.lsmLegalNotice a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.lsmArticle{padding-block:82px 110px}.lsmArticleHeader{max-width:900px;padding-bottom:42px;border-bottom:1px solid var(--ls-border)}.lsmArticleSummary{max-width:780px;margin-bottom:20px;color:var(--ls-ink-soft);font-size:var(--ls-type-body-size)}.lsmArticleMeta{margin-bottom:0;color:var(--ls-muted);font-size:var(--ls-type-eyebrow-size)}.lsmArticleBody{max-width:820px;padding-top:42px;color:var(--ls-ink-soft);font-size:var(--ls-type-body-size)}.lsmArticleBody h2{margin:48px 0 14px;color:var(--ls-ink)}.lsmArticleBody h3{margin:30px 0 10px;color:var(--ls-ink)}.lsmArticleBody ol,.lsmArticleBody p,.lsmArticleBody ul{margin-bottom:20px}.lsmArticleBody ol,.lsmArticleBody ul{padding-left:22px}.lsmArticleBody a{color:var(--ls-brand);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lsmArticleContact{max-width:820px;margin:48px 0 0;padding-top:24px;border-top:1px solid var(--ls-border);color:var(--ls-muted);font-size:var(--ls-type-small-size)}.lsmArticleContact a{color:var(--ls-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lsmArticleBody table{width:100%;margin-block:28px;border-collapse:collapse;font-size:var(--ls-type-small-size)}.lsmArticleBody td,.lsmArticleBody th{border:1px solid var(--ls-border);padding:12px;text-align:left;vertical-align:top}.lsmArticleBody th{color:var(--ls-ink);background:var(--ls-surface-soft)}.lsmArticleBody tbody th{background:var(--ls-surface)}.lsmArticleBody .lulaTableFrame thead{background:transparent}.lsmArticleBody .lulaTableFrame thead th{border-color:var(--ls-border);color:var(--ls-ink);background:var(--ls-surface-soft)}.lsmTableScrollHint{display:none;color:var(--ls-muted);font-size:var(--ls-type-small-size)}.lsmArticleCallout{margin-block:28px;border-left:3px solid var(--ls-border-strong);padding:18px 22px;background:var(--ls-surface-soft)}.lsmArticleCallout strong{display:block;margin-bottom:6px;color:var(--ls-ink)}.lsmArticleCallout p:last-child{margin-bottom:0}.lsmLinkCard{display:flex;flex-direction:column;min-height:250px;padding:27px;overflow:hidden}.lsmLinkCardImage{width:calc(100% + 54px);max-width:none;aspect-ratio:3/2;display:block;margin:-27px -27px 24px;border-bottom:1px solid var(--ls-border);-o-object-fit:cover;object-fit:cover}.lsmLinkCard:not(:has(.lsmLinkCardImage)){min-height:0}.lsmLinkCard .lsmIconCardIcon{margin-bottom:22px}.lsmLinkCard .lsmLinkCardTitle,.lsmLinkCard h3{margin-bottom:10px}.lsmLinkCard>p{color:var(--ls-muted)}.lsmLinkCard>a,.lsmLinkCard>p{font-size:var(--ls-type-small-size)}.lsmLinkCard>a{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:16px;color:var(--ls-ink-soft);font-weight:700}.lsmLinkCard>a:hover{text-decoration:underline;text-underline-offset:4px}.lsmContactGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lsmContactCard{padding:28px}.lsmContactCard h2{margin-bottom:9px}.lsmContactCard p{color:var(--ls-muted);font-size:var(--ls-type-small-size)}.lsmContactCard a{display:inline-block;padding-block:6px;color:var(--ls-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--ls-border-strong);text-underline-offset:4px}.lsmContactCard a:hover{text-decoration-color:currentColor}.lsmStatusPanel{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;max-width:780px;padding:26px}.lsmStatusMark{width:58px;height:58px;display:grid;place-items:center;border:1px solid var(--ls-success-border);border-radius:50%;color:var(--ls-success);background:var(--ls-success-soft)}.lsmStatusPanel.lsmStatusAttention,.lsmStatusPanel.lsmStatusAttention .lsmStatusMark{border-color:var(--ls-warning-border);background:var(--ls-warning-soft)}.lsmStatusPanel.lsmStatusAttention .lsmStatusMark{color:var(--ls-warning)}.lsmStatusPanel.lsmStatusAttention p{color:var(--ls-warning-ink)}.lsmStatusPanel h2{margin-bottom:5px}.lsmStatusPanel p{margin-bottom:0;color:var(--ls-success-ink);font-size:var(--ls-type-small-size)}.lsmStatusList{max-width:780px;margin-top:28px;overflow:hidden}.lsmStatusList div{display:flex;justify-content:space-between;gap:20px;padding:16px 19px;border-bottom:1px solid var(--ls-border)}.lsmStatusList div:last-child{border-bottom:0}.lsmStatusList span{color:var(--ls-muted);font-size:var(--ls-type-small-size)}.lsmStatusList strong{color:var(--ls-success-ink);font-size:var(--ls-type-small-size)}.lsmStatusPanel.lsmStatusAttention+.lsmStatusList strong{color:var(--ls-warning-ink)}@media (max-width:1100px){.lsmDesktopNav{display:none}.lsmHero,.lsmPageHeroInner{grid-template-columns:1fr}.lsmHeroCopy,.lsmPageHeroCopy{max-width:800px}.lsmEvidenceGrid,.lsmWorkflowGrid{grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;overflow:visible;border:0;background:transparent}.lsmEvidenceItem,.lsmWorkflowCard{grid-column:span 2;border:1px solid var(--ls-border);border-radius:var(--ls-radius-card)}.lsmWorkflowCard{background:var(--ls-surface)}.lsmEvidenceItem{border-color:var(--ls-dark-border);background:var(--ls-dark-surface)}.lsmEvidenceItem:nth-last-child(2):nth-child(3n+1),.lsmWorkflowCard:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.lsmPlanGrid{grid-template-columns:repeat(2,1fr)}.lsmComparison{overflow:visible;border:0;background:transparent;box-shadow:none}.lsmComparisonDesktop{display:none}.lsmComparisonMobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lsmFaqLayout,.lsmSplitLayout{grid-template-columns:1fr}.lsmSplitLayout.reverse>:first-child{order:0}.lsmFooterTop{grid-template-columns:1fr}}@media (max-width:760px){.lsmShell{width:min(var(--ls-public-page-max),calc(100% - (var(--ls-page-gutter-mobile) * 2)))}.lsmHeaderInner{min-height:var(--ls-app-header-height);gap:12px}.lsmHeaderActions{display:none}.lsmMobileMenu{position:relative;display:block}.lsmMobileMenu summary{width:44px;height:44px;display:grid;place-content:center;gap:4px;border:1px solid var(--ls-border);border-radius:var(--ls-radius-control);cursor:pointer;list-style:none}.lsmMobileMenu summary::-webkit-details-marker{display:none}.lsmMobileMenu summary span{width:19px;height:2px;background:currentColor}.lsmMobileMenu>div{position:absolute;top:calc(100% + 10px);right:0;width:min(320px,calc(100dvw - (var(--ls-page-gutter-mobile) * 2)));display:grid;gap:4px;border:1px solid var(--ls-border);border-radius:var(--ls-radius-card);padding:10px;background:var(--ls-surface);box-shadow:var(--ls-elevation-overlay)}.lsmMobileMenu a{border-radius:var(--ls-radius-control);padding:12px;font-size:var(--ls-type-small-size);font-weight:600}.lsmMobileMenu a:hover,.lsmMobileMenu a[aria-current=page]{color:var(--ls-interactive-ink);background:var(--ls-interactive-soft)}.lsmHeader .lsmMobileMenu .lulaButtonBase.lulaButtonPrimary.lsmMobilePrimary{margin-top:6px;color:var(--ls-white);background:var(--ls-action-primary)}.lsmMobileMenu[open] summary{position:relative;z-index:2;background:var(--ls-surface)}.lsmMobileMenu summary span{transition:transform var(--ls-motion-fast),opacity var(--ls-motion-fast)}.lsmMobileMenu[open] summary span:first-child{transform:translateY(6px) rotate(45deg)}.lsmMobileMenu[open] summary span:nth-child(2){opacity:0}.lsmMobileMenu[open] summary span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.lsmMobileMenu[open]>div{box-shadow:0 0 0 100vmax rgb(13 16 17/.42),var(--ls-elevation-overlay)}.lsmMobileMenu>div{z-index:1;max-height:calc(100dvh - var(--ls-app-header-height) - 24px);overflow-y:auto}.lsmHero{gap:34px;padding-block:58px 64px}.lsmTrustGrid{grid-template-columns:1fr 1fr}.lsmTrustGrid article{min-height:64px;padding:12px 14px;border-bottom:1px solid var(--ls-border)}.lsmTrustGrid article:nth-child(odd){border-left:1px solid var(--ls-border)}.lsmSection{padding-block:60px}.lsmSectionCompact{padding-block:54px}.lsmSectionHeading{margin-bottom:34px}.lsmBenefitGrid,.lsmContactGrid,.lsmDefinitionGrid,.lsmEvidenceGrid,.lsmOutcomeGrid,.lsmPlanGrid,.lsmResourceGrid,.lsmSolutionGrid,.lsmWorkflowGrid{grid-template-columns:1fr}.lsmActionList,.lsmFeatureList{gap:0}.lsmEvidenceGrid,.lsmWorkflowGrid{gap:12px}.lsmEvidenceItem,.lsmWorkflowCard{min-height:0;grid-column:auto}.lsmEvidenceItem:nth-last-child(2):nth-child(3n+1),.lsmWorkflowCard:nth-last-child(2):nth-child(3n+1){grid-column:auto}.lsmEvidenceItem h3,.lsmPlanCard,.lsmPlanCard>p{min-height:0}.lsmComparison{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.lsmComparisonDesktop{display:none}.lsmComparisonMobile{display:grid;grid-template-columns:1fr;gap:14px}.lsmSplitLayout{gap:40px}.lsmFinalCtaInner{grid-template-columns:1fr;gap:28px}.lsmFinalCtaActions{justify-content:flex-start}.lsmFooterLinks{grid-template-columns:1fr 1fr}.lsmFooterLinks nav{gap:0}.lsmFooterLinks a{display:block;padding-block:9px}.lsmFooterBottom{flex-direction:column}.lsmPageHero{padding-block:60px}.lsmArticle{padding-block:58px 80px}.lsmArticleBody table{display:block;overflow-x:auto}.lsmTableScrollHint{display:block}.lsmLanding .lulaPetSpeech--side{display:none}}@media (max-width:430px){.lsmShell{width:min(var(--ls-public-page-max),calc(100% - (var(--ls-page-gutter-mobile) * 2)))}.lsmTrustGrid article{border-left:1px solid var(--ls-border)}.lsmFinalCtaActions,.lsmHeroActions{align-items:stretch;flex-direction:column}.lsmButton{width:100%}}@media (prefers-reduced-motion:reduce){.lsmLanding *,.lsmLanding :after,.lsmLanding :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.lsmMini,.lsmMock{--mock-a-rgb:78 99 122;--mock-b-rgb:106 92 125;--mock-a:rgb(var(--mock-a-rgb));--mock-a-soft:rgb(var(--mock-a-rgb)/0.08);--mock-a-line:rgb(var(--mock-a-rgb)/0.55);--mock-b:rgb(var(--mock-b-rgb));--mock-b-soft:rgb(var(--mock-b-rgb)/0.08);--mock-b-line:rgb(var(--mock-b-rgb)/0.55);color:var(--ls-ink);font-family:var(--ls-font-sans);font-size:12px;line-height:1.35}.lsmMock{margin:0;min-width:0}.lsmMini b,.lsmMock b{font-weight:600}.lsmMock small{display:block;color:var(--ls-muted);font-size:11px}.lsmMockMark{display:inline-flex;flex:none;color:var(--ls-ink);font-size:16px}.lsmMockPill{flex:none;border:1px solid var(--ls-border);border-radius:999px;padding:2px 9px;color:var(--ls-ink-soft);background:var(--ls-surface-soft);font-size:11px;font-weight:600}.lsmMockPill.info{border-color:rgb(var(--ls-info-200));color:rgb(var(--ls-info-700));background:rgb(var(--ls-info-50))}.lsmMockPill.ok{border-color:rgb(var(--ls-success-200));color:rgb(var(--ls-success-800));background:rgb(var(--ls-success-50))}.lsmMockLabel{margin:12px 0 7px;color:var(--ls-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lsmMockLine{display:block;height:6px;margin-bottom:7px;border-radius:3px;background:rgb(var(--ls-neutral-200))}.lsmMockLine.short{width:62%}.lsmMockField{position:relative;display:inline-flex;align-items:center;min-height:30px;border:1.5px dotted var(--mock-a-line);border-radius:6px;padding:4px 9px;color:var(--mock-a);background:var(--mock-a-soft);font-size:11px;font-weight:600;white-space:nowrap}.lsmMockField.b{border-color:var(--mock-b-line);color:var(--mock-b);background:var(--mock-b-soft)}.lsmMockField[data-n]:after{content:attr(data-n);position:absolute;top:-7px;right:-7px;width:15px;height:15px;display:grid;place-items:center;border-radius:50%;color:var(--ls-white);background:var(--mock-a);font-size:9px;font-weight:700;line-height:1}.lsmMockField.b[data-n]:after{background:var(--mock-b)}.lsmMockField.small{min-height:22px;padding:2px 7px;font-size:10px}.lsmMockField.done,.lsmMockField.filled{border-style:solid}.lsmMockField.active{border-style:solid;border-color:var(--mock-a);box-shadow:0 0 0 4px rgb(var(--mock-a-rgb)/.16);animation:lsmMockPulse 2.4s ease-in-out infinite}@keyframes lsmMockPulse{50%{box-shadow:0 0 0 7px rgb(var(--mock-a-rgb)/.08)}}.lsmMockSignature{display:block;width:92px;height:26px}.lsmMockSignature path{fill:none;stroke:var(--mock-a);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lsmMockSignature.b path{stroke:var(--mock-b)}.lsmMockStatus{display:inline-flex;flex:none;align-items:center;gap:4px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;white-space:nowrap}.lsmMockStatus.ok{color:rgb(var(--ls-success-800));background:rgb(var(--ls-success-50))}.lsmMockStatus.info{color:rgb(var(--ls-info-700));background:rgb(var(--ls-info-50))}.lsmMockStatus.wait{color:rgb(var(--ls-warning-800));background:rgb(var(--ls-warning-50))}.lsmMockQuiet{display:flex;align-items:center;gap:6px;margin:14px 0 0;color:var(--ls-muted);font-size:11px}.lsmMockMeter{margin-top:14px}.lsmMockMeter span,.lsmMockPhoneProgress span{display:block;margin-bottom:6px;color:var(--ls-ink-soft);font-size:11px;font-weight:600}.lsmMockMeter i,.lsmMockPhoneProgress i{display:block;height:6px;overflow:hidden;border-radius:3px;background:rgb(var(--ls-neutral-200))}.lsmMockMeter i b,.lsmMockPhoneProgress i b{display:block;height:100%;border-radius:3px;background:rgb(var(--ls-success-600))}.lsmMockWindow{overflow:hidden;border:1px solid var(--ls-border-strong);border-radius:var(--ls-radius-panel);background:var(--ls-surface);box-shadow:var(--ls-elevation-focal)}.lsmMockBar{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--ls-border);padding:11px 14px}.lsmMockBar strong{font-size:13px;font-weight:600}.lsmMockBarAction{margin-left:auto;border:1px solid var(--ls-border);border-radius:var(--ls-radius-control);padding:4px 10px;color:var(--ls-ink-soft);font-size:11px;font-weight:600}.lsmMockSteps{display:flex;gap:4px;margin:0;overflow:hidden;border-bottom:1px solid var(--ls-border);padding:9px 14px;list-style:none}.lsmMockSteps li{display:flex;flex:none;align-items:center;gap:6px;border-radius:999px;padding:4px 10px 4px 5px;color:var(--ls-muted);font-size:11px;font-weight:600;white-space:nowrap}.lsmMockSteps li>span{display:inline-grid;width:17px;height:17px;place-items:center;border:1px solid var(--ls-border-strong);border-radius:50%;font-size:10px}.lsmMockSteps li.done{color:var(--ls-ink-soft)}.lsmMockSteps li.done>span{border-color:rgb(var(--ls-success-600));color:var(--ls-white);background:rgb(var(--ls-success-600))}.lsmMockSteps li.active{color:var(--ls-white);background:var(--ls-ink)}.lsmMockSteps li.active>span{border-color:transparent;color:var(--ls-ink);background:var(--ls-white)}.lsmMockBody{display:grid;grid-template-columns:178px minmax(0,1fr);min-height:300px}.lsmMockRail{border-right:1px solid var(--ls-border);padding:4px 12px 14px;background:var(--ls-surface-soft)}.lsmMockPerson{display:flex;align-items:center;gap:8px;margin-bottom:6px;border:1px solid var(--ls-border);border-left:3px solid var(--mock-a);border-radius:8px;padding:7px 8px;background:var(--ls-surface)}.lsmMockPerson.b{border-left-color:var(--mock-b)}.lsmMiniList i,.lsmMockPeople i,.lsmMockPerson i{display:inline-grid;flex:none;width:26px;height:26px;place-items:center;border-radius:50%;color:var(--mock-a);background:var(--mock-a-soft);font-size:10px;font-style:normal;font-weight:700}.lsmMiniList li:nth-child(2) i,.lsmMockPeople li:nth-child(2) i,.lsmMockPerson.b i{color:var(--mock-b);background:var(--mock-b-soft)}.lsmMiniList li:nth-child(3) i,.lsmMockPeople li:nth-child(3) i{color:rgb(var(--ls-warning-800));background:rgb(var(--ls-warning-50))}.lsmMockPerson b{display:block;font-size:11.5px}.lsmMockPerson small{font-size:10px}.lsmMockTools{display:flex;flex-wrap:wrap;gap:5px}.lsmMockTools span{border:1px solid var(--mock-a-line);border-radius:6px;padding:3px 7px;color:var(--mock-a);background:var(--ls-surface);font-size:10.5px;font-weight:600}.lsmMockStage{display:grid;place-items:start center;padding:18px 20px 0;background:var(--ls-document-stage)}.lsmMockPage{width:min(100%,360px);min-height:100%;border:1px solid var(--ls-document-border);border-bottom:0;border-radius:4px 4px 0 0;padding:22px 24px 18px;background:var(--ls-white);box-shadow:var(--ls-elevation-card)}.lsmMockPageTitle{display:block;width:46%;height:9px;margin-bottom:14px;border-radius:3px;background:rgb(var(--ls-neutral-400))}.lsmMockClause{display:flex;align-items:flex-end;gap:10px;margin-bottom:7px}.lsmMockClause>.lsmMockLine{display:none}.lsmMockClause:before{content:"";flex:1;height:6px;border-radius:3px;background:rgb(var(--ls-neutral-200))}.lsmMockSignBlock{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.lsmMockSignBlock>div{display:grid;gap:6px;justify-items:start;border-top:1px solid rgb(var(--ls-neutral-300));padding-top:8px}.lsmMockFoot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--ls-border);padding:10px 14px;color:rgb(var(--ls-success-800));font-size:11px;font-weight:600}.lsmMockFoot>span:first-child{display:inline-flex;align-items:center;gap:6px}.lsmMockFootNext{border-radius:var(--ls-radius-control);padding:5px 11px;color:var(--ls-white);background:var(--ls-action-primary)}.lsmMockPhoneFigure{display:grid;justify-items:center}.lsmMockPhone{position:relative;display:flex;width:244px;flex-direction:column;gap:11px;border:7px solid rgb(var(--ls-neutral-900));border-radius:34px;padding:26px 14px 16px;background:var(--ls-surface);box-shadow:var(--ls-elevation-overlay)}.lsmMockPhoneSpeaker{position:absolute;top:9px;left:50%;width:64px;height:6px;transform:translateX(-50%);border-radius:3px;background:rgb(var(--ls-neutral-900))}.lsmMockPhoneHead{display:flex;align-items:center;gap:8px}.lsmMockPhoneHead b{display:block;font-size:12.5px}.lsmMockPhonePage{display:grid;justify-items:start;border:1px solid var(--ls-border);border-radius:8px;padding:14px 12px;background:var(--ls-white)}.lsmMockPhonePage>.lsmMockLine{width:100%}.lsmMockPhonePage>.lsmMockLine.short{width:62%}.lsmMockPhonePage>.lsmMockField.small{margin:2px 0 9px}.lsmMockPhoneSign{display:grid;gap:8px;width:100%;margin-top:6px}.lsmMockPhoneSign .lsmMockField{justify-content:center;min-height:40px}.lsmMockPhoneButton{border-radius:var(--ls-radius-control);padding:10px;color:var(--ls-white);background:var(--ls-action-primary);font-size:12px;font-weight:600;text-align:center}.lsmMockPhoneNote{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--ls-muted);font-size:10px}.lsmMockCard>div{border:1px solid var(--ls-border-strong);border-radius:var(--ls-radius-panel);padding:18px;background:var(--ls-surface);box-shadow:var(--ls-elevation-focal)}.lsmMockCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lsmMockCardHead b{display:block;font-size:14px}.lsmMockPeople{display:grid;margin:14px 0 0;padding:0;list-style:none}.lsmMockPeople li{display:flex;align-items:center;gap:10px;border-top:1px solid var(--ls-border);padding:10px 0}.lsmMockPeople li>span:nth-child(2){flex:1;min-width:0}.lsmMockCardActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.lsmMockButton{border:1px solid var(--ls-action-primary);border-radius:var(--ls-radius-control);padding:7px 12px;color:var(--ls-white);background:var(--ls-action-primary);font-size:11.5px;font-weight:600}.lsmMockButton.quiet{border-color:var(--ls-border-strong);color:var(--ls-ink);background:var(--ls-surface)}.lsmMockFacts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0}.lsmMockFacts dt{color:var(--ls-muted);font-size:10.5px}.lsmMockFacts dd{margin:2px 0 0;font-weight:600}.lsmMockFacts.rows{grid-template-columns:1fr;gap:0}.lsmMockFacts.rows>div{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--ls-border);padding:9px 0}.lsmMockFacts.rows dd{margin:0;overflow-wrap:anywhere;text-align:right}.lsmMock .mono,.lsmMockHash{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.02em}.lsmMockVerdict{display:flex;align-items:center;gap:12px;margin-top:14px;border:1px solid rgb(var(--ls-success-200));border-radius:10px;padding:12px;background:rgb(var(--ls-success-50))}.lsmMockVerdict b{display:block;color:rgb(var(--ls-success-900));font-size:14px}.lsmMockVerdict small{color:rgb(var(--ls-success-800))}.lsmMockResultIcon{display:inline-grid;flex:none;width:28px;height:28px;place-items:center;border-radius:50%;color:var(--ls-white);background:rgb(var(--ls-success-600))}.lsmMockResultIcon.large{width:38px;height:38px}.lsmMockLedger{display:grid;margin:14px 0 0;padding:0;list-style:none;counter-reset:ledger}.lsmMockLedger li{display:flex;align-items:center;gap:12px;border-top:1px solid var(--ls-border);padding:11px 0;counter-increment:ledger}.lsmMockLedger li:before{content:counter(ledger);display:inline-grid;flex:none;width:22px;height:22px;place-items:center;border-radius:50%;color:var(--ls-ink-soft);background:var(--ls-surface-muted);font-size:11px;font-weight:700}.lsmMockLedger li>span:first-child{flex:1;min-width:0}.lsmMockCost{flex:none;border-radius:999px;padding:3px 10px;color:rgb(var(--ls-success-800));background:rgb(var(--ls-success-50));font-size:11px;font-weight:700}.lsmMockCost.charged{color:var(--ls-white);background:var(--ls-ink)}.lsmMockSealPanel>div{max-width:460px;margin-inline:auto;overflow:hidden;border:1px solid var(--ls-document-border);border-radius:8px;background:var(--ls-white);box-shadow:var(--ls-elevation-overlay)}.lsmMockSealBar{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--ls-border);padding:9px 14px;background:var(--ls-surface-soft);font-size:11px;font-weight:600}.lsmMockSealBody{display:grid;gap:10px;padding:14px}.lsmMockSealRow{display:flex;align-items:flex-start;gap:10px}.lsmMockSealRow>svg{flex:none;margin-top:1px}.lsmMockSealRow.ok>svg{color:rgb(var(--ls-success-700))}.lsmMockSealRow.note>svg{color:var(--ls-muted)}.lsmMockSealTree{margin:0 0 0 20px;border-left:1px solid var(--ls-border);padding:0 0 0 12px;list-style:none;color:var(--ls-ink-soft);font-size:11px}.lsmMockSealTree li+li{margin-top:4px}.lsmMockProofStack{position:relative;padding-bottom:34px}.lsmMockSheet{max-width:440px;margin-inline:auto;border:1px solid var(--ls-document-border);border-radius:6px;padding:22px 24px;background:var(--ls-white);box-shadow:var(--ls-elevation-overlay)}.lsmMockSheetBrand{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-22px -24px 14px;border-top:3px solid var(--ls-dark-surface);border-bottom:1px solid var(--ls-border);padding:10px 24px;font-size:15px}.lsmMockSheetBrand>span:last-child{text-align:right;font-size:10px}.lsmMockSheetBrand small{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lsmMockSheetHead{margin-bottom:12px}.lsmMockSheetHead b{display:block;font-size:18px;font-weight:700}.lsmMockStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 6px;border:1px solid var(--ls-border);border-left:3px solid var(--ls-dark-surface);padding:8px 10px}.lsmMockStrip>div+div{border-left:1px solid var(--ls-border);padding-left:8px}.lsmMockStrip dt{color:var(--ls-muted);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lsmMockStrip dd{margin:2px 0 0;font-size:10px;font-weight:600}.lsmMock .lsmMockSection{margin:12px 0 6px;border-bottom:1px solid var(--ls-border);padding-bottom:4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lsmMockSigned i{width:16px;height:16px;display:grid;flex:none;place-items:center;border:1px solid var(--ls-border-strong);border-radius:50%;font-size:9px;font-style:normal}.lsmMock .mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.lsmMockSeal{display:inline-grid;flex:none;width:36px;height:36px;margin-left:auto;place-items:center;border:1.5px solid rgb(var(--ls-success-600));border-radius:50%;color:rgb(var(--ls-success-700))}.lsmMockSigned{display:grid;margin:0;padding:0;list-style:none}.lsmMockSigned li{display:flex;align-items:flex-start;gap:10px;padding:5px 0}.lsmMockHash{margin:0;overflow:hidden;color:var(--ls-ink-soft);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.lsmMockResult{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:10px;border:1px solid rgb(var(--ls-success-200));border-radius:12px;padding:11px 14px;background:var(--ls-surface);box-shadow:var(--ls-elevation-overlay)}.lsmMockResult b{display:block;color:rgb(var(--ls-success-900));font-size:13px}.lsmHeroVisual{position:relative;min-width:0;padding-bottom:48px}.lsmHeroVisual>.lsmMockPrepare{margin-right:150px}.lsmHeroVisual .lsmMockSteps li.done{gap:0;padding-right:5px;font-size:0}.lsmHeroPhone{position:absolute;right:0;bottom:0}.lsmHeroPhone .lsmMockPhone{width:210px}.lsmMini{display:grid;height:132px;margin-bottom:20px;place-items:center;overflow:hidden;border-radius:calc(var(--ls-radius-card) - 4px);background:var(--ls-surface-soft)}.lsmMiniPage{display:grid;width:72%;gap:2px;border:1px solid var(--ls-border);border-radius:6px;padding:14px 14px 12px;background:var(--ls-white);box-shadow:var(--ls-elevation-card)}.lsmMiniPage .lsmMockLine{height:5px;margin-bottom:5px}.lsmMiniRow{display:flex;gap:8px;margin-top:4px}.lsmMiniRow .lsmMockField{min-height:24px;font-size:10px}.lsmMiniPage.proof{position:relative;justify-items:start;gap:6px}.lsmMiniPage.proof .lsmMockSeal{position:absolute;top:10px;right:10px;width:28px;height:28px}.lsmMiniTitle{font-size:13px;font-weight:600}.lsmMiniList{display:grid;width:72%;gap:7px;margin:0;padding:0;list-style:none}.lsmMiniList li{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--ls-border);border-radius:8px;padding:5px 8px;background:var(--ls-white)}@media (max-width:1100px){.lsmHeroVisual{max-width:720px}}@media (max-width:760px){.lsmMockBody{grid-template-columns:1fr;min-height:0}.lsmHeroPhone,.lsmMockBarAction,.lsmMockRail{display:none}.lsmMockSteps li:not(.active){gap:0;padding-right:4px;font-size:0}.lsmMockStage{padding:14px 12px 0}.lsmMockPage{padding:16px 14px 14px}.lsmMockSignBlock{gap:8px}.lsmMockField{padding-inline:6px;font-size:10px}.lsmHeroVisual{padding-bottom:0}.lsmHeroVisual>.lsmMockPrepare{margin-right:0}.lsmMockFoot>span:first-child{font-size:10px}.lsmMockSheet{padding:18px 16px}.lsmMockFacts{grid-template-columns:1fr}}.lsmStepGrid{gap:20px;overflow:visible;border:0;border-radius:0;background:transparent}.lsmStepCard,.lsmStepCard:last-child{border:1px solid var(--ls-border);border-radius:var(--ls-radius-card);padding:14px 14px 26px;background:var(--ls-surface)}.lsmStepCard>:not(.lsmMini){margin-inline:12px}.lsmStepNumber{display:block;color:var(--ls-muted);font-size:var(--ls-type-eyebrow-size);font-weight:700;letter-spacing:.08em}.lsmStepCard h3,.lsmStepNumber{margin-bottom:10px}.lsmStepCard p{margin-bottom:0;color:var(--ls-muted)}.lsmSplitVisual{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lsmSplitVisual>.lsmMock{justify-self:center;width:100%;max-width:520px}.lsmSolutionVisual{--lsm-solution-accent:#70828b;--lsm-solution-soft:#e7ecee;width:100%;aspect-ratio:3/2;display:flex;flex-direction:column;overflow:hidden;margin:0;color:#202526;background:#d9dedd}.lsmSolutionVisual--hr{--lsm-solution-accent:#86756e;--lsm-solution-soft:#eee8e5}.lsmSolutionVisual--property{--lsm-solution-accent:#627870;--lsm-solution-soft:#e5ece8}.lsmSolutionVisual--education{--lsm-solution-accent:#766d87;--lsm-solution-soft:#ebe8f0}.lsmSolutionVisual--engineering{--lsm-solution-accent:#5f7484;--lsm-solution-soft:#e6ebee}.lsmSolutionVisualTop{min-height:40px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border-bottom:1px solid var(--ls-border);padding:8px 12px;color:var(--ls-ink);background:var(--ls-white);font-size:11px}.lsmSolutionVisualTop strong{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lsmSolutionVisualTop>span:last-child{color:var(--ls-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.lsmSolutionVisualMark{display:inline-flex;color:var(--ls-ink);font-size:15px}.lsmSolutionVisualBody{min-height:0;display:grid;flex:1;grid-template-columns:32% 1fr;gap:12px;padding:13px 14px 0}.lsmSolutionVisualRail{display:flex;flex-direction:column;gap:6px;padding-top:4px}.lsmSolutionVisualRail small{color:#5f696b;font-size:8px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.lsmSolutionVisualRail>span{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px;border:1px solid rgb(38 43 44/.13);border-radius:7px;color:#32393a;background:rgb(255 255 255/.48);font-size:8px;font-weight:600}.lsmSolutionVisualRail>span i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--lsm-solution-accent);font-style:normal}.lsmSolutionVisualRail>span b{color:#798182;font-size:8px;font-weight:600}.lsmSolutionVisualPaper{min-height:0;padding:18px 18px 12px;border:1px solid rgb(38 43 44/.14);border-bottom:0;border-radius:6px 6px 0 0;background:#fff;box-shadow:0 8px 20px rgb(24 29 30/.12)}.lsmSolutionVisualPaper>small{display:block;margin-bottom:3px;color:#7a8384;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.lsmSolutionVisualPaper>strong{display:block;margin-bottom:13px;font-size:14px;font-weight:600}.lsmSolutionVisualPaper>i{width:100%;height:4px;display:block;margin-bottom:6px;border-radius:99px;background:#dfe3e2}.lsmSolutionVisualPaper>i.short{width:68%}.lsmSolutionVisualPaper>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.lsmSolutionVisualPaper>div span{padding:5px 7px;border:1px solid color-mix(in srgb,var(--lsm-solution-accent) 48%,white);border-radius:5px;color:color-mix(in srgb,var(--lsm-solution-accent) 84%,black);background:var(--lsm-solution-soft);font-size:7px;font-weight:700}.lsmSolutionVisual figcaption{min-height:29px;display:flex;align-items:center;gap:7px;padding:7px 14px;color:var(--ls-on-dark-copy);background:var(--ls-dark-surface);font-size:8px;font-weight:600}.lsmSolutionVisual figcaption i{width:7px;height:7px;border-radius:50%;background:var(--lsm-solution-accent);box-shadow:0 0 0 2px rgb(255 255 255/.13)}.lsmLinkCard>.lsmSolutionVisual{width:calc(100% + 54px);max-width:none;margin:-27px -27px 24px;border-bottom:1px solid var(--ls-border)}.lsmPhotoCard{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ls-border);border-radius:var(--ls-radius-card);background:var(--ls-surface);transition:border-color var(--ls-motion-fast) ease,box-shadow var(--ls-motion-fast) ease}.lsmPhotoCard:hover{border-color:var(--ls-border-strong);box-shadow:var(--ls-elevation-raised)}.lsmPhotoCard img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.lsmPhotoCard>.lsmSolutionVisual{flex:0 0 auto}.lsmPhotoCardBody{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px 22px 22px;color:var(--ls-muted);font-size:var(--ls-type-small-size)}.lsmPhotoCardBody .lsmLinkCardTitle{color:var(--ls-ink);font-weight:600}.lsmPhotoCardMore{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;color:var(--ls-ink-soft);font-weight:700}.lsmPhotoCard:hover .lsmPhotoCardMore{text-decoration:underline;text-underline-offset:4px}@media (max-width:1100px){.lsmSplitVisual{grid-template-columns:1fr}.lsmSplitVisual.reverse>:first-child{order:0}}@media (max-width:760px){.lsmStepGrid{grid-auto-flow:row}}.lsmComparisonTable tbody tr.lsmComparisonGroup th{border-top:1px solid var(--ls-border);padding-block:18px 8px;color:var(--ls-muted);background:var(--ls-surface-soft);font-size:var(--ls-type-eyebrow-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lsmComparisonTable tbody tr.lsmComparisonGroup:first-child th{border-top:0}.lsmComparisonCard dl>div.lsmComparisonCardGroup{display:block;border-bottom:0;padding:16px 0 2px}.lsmComparisonCard dl>div.lsmComparisonCardGroup dt{color:var(--ls-muted);font-size:var(--ls-type-eyebrow-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lsmLanding .lulaResponsiveTable table.lsmDataTable{min-width:0}.lsmLanding .lsmDataTableWrap{overflow:hidden;border:1px solid var(--ls-border);border-radius:var(--ls-radius-panel);background:var(--ls-surface)}.lsmLanding .lsmDataTable{width:100%;border-collapse:collapse;font-size:var(--ls-type-small-size)}.lsmLanding .lsmDataTable td,.lsmLanding .lsmDataTable th{border-top:1px solid var(--ls-border);padding:15px 22px;text-align:left;vertical-align:middle}.lsmLanding .lsmDataTable thead th{border-top:0;color:var(--ls-ink);background:var(--ls-surface-soft);font-weight:700}.lsmLanding .lsmDataTable thead th small{display:block;color:var(--ls-muted);font-size:var(--ls-type-meta-size);font-weight:400}.lsmLanding .lsmDataTable tbody th{width:52%;color:var(--ls-ink-soft);font-weight:400}.lsmLanding .lsmDataTable td{width:24%}.lsmLanding .lsmMark{display:inline-grid;width:26px;height:26px;place-items:center;border-radius:50%}.lsmLanding .lsmMark.yes{color:rgb(var(--ls-success-700));background:rgb(var(--ls-success-50))}.lsmLanding .lsmMark.no{color:var(--ls-muted-soft)}.lsmLanding .lsmMarkText{color:var(--ls-ink-soft);font-weight:600}.lsmCheckListDetailed{gap:16px}.lsmCheckListDetailed strong{color:var(--ls-ink);font-weight:600}.lsmSectionDark .lsmCheckListDetailed strong{color:var(--ls-on-dark)}.lsmSplitTop{align-items:start}.lsmDefinitionGrid.lsmActionPairs{grid-template-columns:repeat(2,minmax(0,1fr))}.lsmSplitTop>.lsmMock{position:sticky;top:110px}@media (max-width:760px){.lsmLanding .lsmDataTable td,.lsmLanding .lsmDataTable th{padding:12px 10px}.lsmLanding .lsmDataTable thead th small{display:none}.lsmLanding .lsmDataTable tbody th{width:auto}.lsmDefinitionGrid.lsmActionPairs{grid-template-columns:1fr}.lsmSplitTop>.lsmMock{position:static}}.lsmComparisonTable tbody tr.lsmComparisonGroup th{border-right:0;padding-block:14px 6px}.lsmComparisonEveryCell{background:var(--ls-surface)}.lsmComparisonEvery{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding:4px 0;list-style:none}.lsmComparisonEvery li{display:inline-flex;align-items:center;gap:8px;color:var(--ls-ink-soft);font-weight:600}.lsmComparisonCard .lsmComparisonEvery{flex-direction:column;padding:16px 20px 20px}.lsmHeroVisual .lsmMockBody{grid-template-columns:1fr}.lsmHeroVisual .lsmMockFootNext,.lsmHeroVisual .lsmMockRail{display:none}.lsmHeroVisual>.lsmMockPrepare{margin-right:170px}.lsmHeroVisual .lsmMockPage{width:min(100%,340px);margin-right:auto}.lsmHeroPhone .lsmMockPhone{width:200px}@media (max-width:760px){.lsmHeroVisual>.lsmMockPrepare{margin-right:0}.lsmHeroVisual .lsmMockBody{grid-template-columns:1fr}}.lsmSuitabilityTable td:first-child{width:1%;white-space:nowrap}.lsmTier{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:4px 11px 4px 9px;font-size:var(--ls-type-meta-size);font-weight:700}.lsmTier:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.lsmTier.ok{color:rgb(var(--ls-success-800));background:rgb(var(--ls-success-50))}.lsmTier.check{color:rgb(var(--ls-warning-800));background:rgb(var(--ls-warning-50))}.lsmTier.stop{color:rgb(var(--ls-danger-800));background:rgb(var(--ls-danger-50))}@media (max-width:760px){.lsmSuitabilityTable td:first-child{width:auto;white-space:normal}.lsmArticleBody .lulaResponsiveTable table{min-width:0}.lsmArticleBody table thead{display:none}.lsmArticleBody table,.lsmArticleBody table tbody,.lsmArticleBody table td,.lsmArticleBody table tr{display:block;width:auto}.lsmArticleBody table tr{border-top:1px solid var(--ls-border);padding:14px 16px}.lsmArticleBody table tr:first-child{border-top:0}.lsmArticleBody table td{border:0!important;padding:3px 0!important}.lsmArticleBody table td:first-child{color:var(--ls-ink);font-weight:600}.lsmArticleBody table td[data-label]:before{content:attr(data-label);display:block;margin-top:8px;color:var(--ls-muted);font-size:var(--ls-type-eyebrow-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}}