.lit-site{--lit-motion-fast:0.18s;--lit-motion-base:0.22s;--lit-motion-slow:0.35s;--lit-motion-reveal:0.72s;--lit-motion-ease:cubic-bezier(0.22,1,0.36,1);--lit-motion-standard:ease;--lit-reveal-y:18px;--lit-type-home-hero:56px;--lit-type-home-hero-mobile:32px;--lit-type-page-hero:clamp(2rem,2.55vw,2.75rem);--lit-type-page-hero-mobile:30px;--lit-type-page-lead:16px;--lit-type-section-title:30px;--lit-type-section-title-mobile:24px;--lit-type-feature-title:28px;--lit-type-feature-title-mobile:22px;--lit-type-card-title:18px;--lit-type-card-title-mobile:17px;--lit-type-process-title:16px;--lit-type-body:15px;--lit-type-body-mobile:15px;--lit-type-meta:11px;--lit-type-cta:13px;--lit-leading-tight:1.18;--lit-leading-card-title:1.25;--lit-leading-body:1.6;--lit-section-standard-y:72px;--lit-section-feature-y:80px;--lit-section-compact-y:64px;--lit-section-trust-y:80px;--lit-section-standard-y-tablet:64px;--lit-section-feature-y-tablet:72px;--lit-section-compact-y-tablet:56px;--lit-section-standard-y-mobile:48px;--lit-section-feature-y-mobile:56px;--lit-section-compact-y-mobile:48px;--lit-section-head-gap:40px;--lit-section-head-gap-mobile:12px;--lit-section-head-mb:32px;--lit-section-head-mb-tablet:28px;--lit-section-head-mb-mobile:24px;--lit-grid-gap:20px;--lit-feature-gap:24px;--lit-grid-gap-mobile:16px;--lit-subblock-gap:40px;--lit-subblock-gap-tablet:36px;--lit-subblock-gap-mobile:32px;--lit-card-bg:rgba(255,255,255,0.94);--lit-card-bg-soft:rgba(255,255,255,0.9);--lit-card-border:var(--forge-ghost-border);--lit-card-pad:22px;--lit-card-pad-compact:20px;--lit-card-pad-media:16px;--lit-card-route-h:220px;--lit-card-decision-h:408px;--lit-card-process-min-h:168px;--lit-card-scenario-entry-h:392px;--lit-card-scenario-step-h:168px;--lit-card-reader-product-h:488px;--lit-card-reader-path-h:132px;--lit-card-equipment-feature-h:430px;--lit-card-equipment-product-h:520px;--lit-card-equipment-scenario-h:328px;--lit-card-equipment-step-h:170px;--lit-card-resource-package-h:270px;--lit-card-resource-goal-h:320px;--lit-card-resource-knowledge-h:250px;--lit-card-resource-result-h:142px;--lit-card-resource-package-h-mobile:232px;--lit-card-resource-goal-h-mobile:260px;--lit-card-resource-knowledge-h-mobile:218px;--lit-card-resource-result-h-mobile:278px;--lit-card-partner-type-h:430px;--lit-card-partner-support-h:288px;--lit-card-partner-qualification-h:300px;--lit-card-partner-approval-h:140px;--lit-card-partner-enable-h:144px;--lit-card-partner-scenario-h:318px;--lit-card-partner-application-h-mobile:602px;--lit-card-partner-scenario-h-mobile:297px;--lit-card-about-capability-h:500px;--lit-card-about-metric-h:118px;--lit-card-about-process-h:190px;--lit-card-about-small-h:128px;--lit-card-oem-path-h:460px;--lit-card-oem-audience-h:238px;--lit-card-oem-scope-row-h:132px;--lit-card-oem-flow-h:310px;--lit-card-oem-proof-h:164px;--lit-card-oem-commercial-h:155px;--lit-card-oem-subentry-h:302px;--lit-card-contact-intent-h:128px;--lit-card-contact-info-h:132px;--lit-card-validation-h:342px;--lit-card-trust-h:391px;--lit-media-scenario-h:154px;--lit-media-scenario-entry-h:156px;--lit-media-scenario-entry-h-mobile:148px;--lit-media-reader-product-h:196px;--lit-media-equipment-feature-h:226px;--lit-media-equipment-product-h:190px;--lit-media-equipment-scenario-h:170px;--lit-media-equipment-custom-h:360px;--lit-media-partner-type-h:150px;--lit-media-partner-enable-w:112px;--lit-media-partner-scenario-h:150px;--lit-media-about-capability-h:170px;--lit-media-about-proof-h:320px;--lit-media-oem-path-h:210px;--lit-media-oem-visual-h:330px;--lit-media-oem-flow-h:126px;--lit-media-oem-gallery-h:170px;--lit-media-oem-subentry-h:150px;--lit-media-validation-card-h:168px;--lit-media-validation-card-h-mobile:160px;--lit-media-validation-hero-h:320px;--lit-media-validation-hero-h-tablet:280px;--lit-media-validation-hero-h-mobile:220px;--lit-media-decision-mobile-h:240px;--lit-action-chip-h:36px;min-height:100vh;background:var(--forge-background);color:var(--forge-on-surface);font-family:var(--forge-font-body);font-size:var(--forge-type-body);line-height:var(--forge-leading-body)}.lit-site,.lit-site *,.lit-site :after,.lit-site :before{box-sizing:border-box}.lit-site .lit-home-hero{--lit-home-picker-h:140px;--lit-home-picker-media-h:92px;--lit-home-picker-body-h:48px;display:block}.lit-site .lit-home-hero-shell,.lit-site .lit-home-hero>.lit-wrap{display:grid}.lit-site .lit-home-banner-picker{min-height:132px}.lit-site .lit-home-banner-card{grid-template-rows:78px auto;min-height:112px;border-radius:0;border-left:0;border-bottom:0}.lit-site .lit-home-banner-card:first-child{border-left:1px solid rgba(216,223,231,.9)}.lit-site .lit-home-banner-card__body{padding:8px 10px 11px}.lit-site .lit-home-banner-card__head strong{font-size:.82rem;line-height:1.15}.lit-about-v2{--about-v2-bg:#ffffff;--about-v2-bg-alt:#f6f7f9;--about-v2-text:#111111;--about-v2-text-secondary:#555555;--about-v2-text-muted:#888888;--about-v2-border:#e5e5e5;--about-v2-accent:#b45f2e;--about-v2-accent-hover:#9a4f22;--about-v2-radius:12px;--about-v2-radius-sm:8px;color:var(--about-v2-text);background:var(--about-v2-bg);font-family:var(--forge-font-body)}.lit-about-v2 *,.lit-about-v2 :after,.lit-about-v2 :before{box-sizing:border-box}.lit-about-v2 img{display:block;width:100%;max-width:100%}.lit-about-v2-container{width:min(1200px,calc(100% - 48px));margin:0 auto}.lit-about-v2-label{margin:0 0 16px;color:var(--about-v2-text-muted);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.lit-about-v2-hero{padding:80px 0 0;background:var(--about-v2-bg)}.lit-about-v2-hero__inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:32px;align-items:center;min-height:320px}.lit-about-v2-hero__content{display:grid;align-content:center;gap:12px;height:320px;min-height:320px;min-width:0}.lit-about-v2-hero__content h1{margin:0;max-width:none;color:var(--about-v2-text);font-size:var(--lit-type-page-hero);font-weight:700;line-height:1.12;letter-spacing:0;text-wrap:wrap;overflow-wrap:break-word}.lit-about-v2-hero__content>p:not(.lit-about-v2-label){margin:0;max-width:620px;color:var(--about-v2-text-secondary);font-size:17px;line-height:1.7}.lit-about-v2-actions,.lit-about-v2-badges,.lit-about-v2-cta__tags,.lit-about-v2-tags{display:flex;flex-wrap:wrap;gap:8px}.lit-about-v2-badges{margin-bottom:32px}.lit-about-v2-hero__content .lit-about-v2-badges{margin-bottom:0}.lit-about-v2-badges span,.lit-about-v2-tags span{border:1px solid var(--about-v2-border);background:var(--about-v2-bg-alt);color:var(--about-v2-text-secondary);font-size:12px;font-weight:700;line-height:1.2}.lit-about-v2-badges span{border-radius:999px;padding:6px 14px}.lit-about-v2-tags{margin-top:16px}.lit-about-v2-tags span{border-radius:4px;padding:4px 10px;color:var(--about-v2-text-muted);font-size:11px}.lit-about-v2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;border-radius:var(--about-v2-radius-sm);padding:13px 26px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:normal;overflow-wrap:anywhere}.lit-about-v2-btn--primary{border:1px solid var(--about-v2-accent);background:var(--about-v2-accent);color:#ffffff}.lit-about-v2-btn--primary:hover{border-color:var(--about-v2-accent-hover);background:var(--about-v2-accent-hover)}.lit-about-v2-btn--outline{border:1px solid var(--about-v2-border);background:transparent;color:var(--about-v2-text)}.lit-about-v2-btn--outline:hover{border-color:var(--about-v2-text);background:var(--about-v2-bg-alt)}.lit-about-v2-btn--ghost{min-height:0;border:0;background:transparent;color:var(--about-v2-accent);padding:0}.lit-about-v2-btn--ghost:hover{color:var(--about-v2-accent-hover);text-decoration:underline}.lit-about-v2-company__image,.lit-about-v2-hero__image,.lit-about-v2-quality__image{overflow:hidden;border-radius:var(--about-v2-radius);background:#e8e8e8}.lit-about-v2-hero__image{width:100%;aspect-ratio:4/3;height:320px}.lit-about-v2-company__image,.lit-about-v2-quality__image{aspect-ratio:16/10}.lit-about-v2-company__image img,.lit-about-v2-hero__image img,.lit-about-v2-quality__image img,.lit-about-v2-rd-card__image img{height:100%;object-fit:cover}.lit-about-v2-trust{margin-top:60px;padding:40px 0;border-top:1px solid var(--about-v2-border)}.lit-about-v2-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.lit-about-v2-trust__item{display:flex;align-items:center;gap:16px;min-width:0}.lit-about-v2-trust__item div{flex:0 0 auto;color:var(--about-v2-accent);font-size:32px;font-weight:800;line-height:1}.lit-about-v2-trust__item p{margin:0;color:var(--about-v2-text-secondary);font-size:13px;line-height:1.5}.lit-about-v2-trust__item strong{display:block;margin-bottom:2px;color:var(--about-v2-text);font-size:14px;font-weight:700}.lit-about-v2-channels{padding:0 0 56px;background:var(--about-v2-bg)}.lit-about-v2-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lit-about-v2-channel-card{display:flex;min-height:232px;min-width:0;flex-direction:column;border:1px solid var(--about-v2-border);border-radius:var(--about-v2-radius);background:linear-gradient(180deg,#ffffff,#fafafa);color:inherit;padding:28px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.lit-about-v2-channel-card:hover{border-color:#cccccc;box-shadow:0 10px 26px rgba(0,0,0,.05);transform:translateY(-2px)}.lit-about-v2-channel-card__label{margin-bottom:12px;color:var(--about-v2-accent);font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.lit-about-v2-channel-card h2{margin:0 0 12px;color:var(--about-v2-text);font-size:24px;font-weight:800;line-height:1.25;letter-spacing:0}.lit-about-v2-channel-card p{margin:0;color:var(--about-v2-text-secondary);font-size:14px;line-height:1.65}.lit-about-v2-channel-card__action{margin-top:auto;padding-top:22px;color:var(--about-v2-text);font-size:13px;font-weight:800;line-height:1.3}.lit-about-v2-channel-card__action:after{content:" ->";color:var(--about-v2-accent)}.lit-about-v2-section{padding:100px 0;background:var(--about-v2-bg)}.lit-about-v2-section--alt{background:var(--about-v2-bg-alt)}.lit-about-v2-section--capabilities{padding:60px 0 80px}.lit-about-v2-heading{margin-bottom:50px}.lit-about-v2-company__text h2,.lit-about-v2-cta__left h2,.lit-about-v2-heading h2{margin:0 0 16px;color:var(--about-v2-text);font-size:36px;font-weight:800;line-height:1.2;letter-spacing:0}.lit-about-v2-heading p:not(.lit-about-v2-label){max-width:640px;margin:0;color:var(--about-v2-text-secondary);font-size:16px;line-height:1.6}.lit-about-v2-capabilities__grid,.lit-about-v2-info-grid,.lit-about-v2-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.lit-about-v2-cap-card,.lit-about-v2-contact-panel,.lit-about-v2-form,.lit-about-v2-ind-card,.lit-about-v2-info-card,.lit-about-v2-quality-card,.lit-about-v2-step-card,.lit-about-v2-why-card{border:1px solid var(--about-v2-border);border-radius:var(--about-v2-radius);background:#ffffff}.lit-about-v2-cap-card{padding:28px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.lit-about-v2-cap-card:hover{border-color:#cccccc;box-shadow:0 8px 24px rgba(0,0,0,.04);transform:translateY(-2px)}.lit-about-v2-cap-card h3,.lit-about-v2-ind-card h3,.lit-about-v2-info-card h3,.lit-about-v2-quality-card h3,.lit-about-v2-why-card h3{margin:0 0 10px;color:var(--about-v2-text);font-size:15px;font-weight:800;line-height:1.3;letter-spacing:0}.lit-about-v2-cap-card p,.lit-about-v2-ind-card li,.lit-about-v2-ind-card p,.lit-about-v2-info-card span,.lit-about-v2-quality-card p,.lit-about-v2-why-card p{margin:0;color:var(--about-v2-text-secondary);font-size:13px;line-height:1.6}.lit-about-v2-company,.lit-about-v2-cta__grid,.lit-about-v2-quality,.lit-about-v2-why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:start}.lit-about-v2-company{margin-bottom:60px}.lit-about-v2-company__text h2{font-size:32px}.lit-about-v2-company__text p:not(.lit-about-v2-label){margin:0 0 16px;color:var(--about-v2-text-secondary);font-size:15px;line-height:1.7}.lit-about-v2-company__strong{color:var(--about-v2-text)!important;font-weight:700}.lit-about-v2-company__tags{margin-top:20px}.lit-about-v2-info-card{padding:24px}.lit-about-v2-info-card p{margin:0 0 12px;color:var(--about-v2-text-muted);font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.lit-about-v2-why{gap:40px}.lit-about-v2-why__left{display:flex;flex-direction:column;justify-content:center;min-height:100%;border-radius:var(--about-v2-radius);background:var(--about-v2-bg-alt);padding:40px}.lit-about-v2-quality__text h3,.lit-about-v2-why__left h3{margin:0 0 20px;color:var(--about-v2-text);font-size:22px;font-weight:800;line-height:1.3}.lit-about-v2-cta__left p,.lit-about-v2-quality__text p,.lit-about-v2-why__left p{margin:0;color:var(--about-v2-text-secondary);font-size:15px;line-height:1.7}.lit-about-v2-why__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lit-about-v2-why-card{padding:28px}.lit-about-v2-why-card strong{display:block;margin-top:12px;padding-top:12px;border-top:1px solid var(--about-v2-border);color:var(--about-v2-accent);font-size:12px;font-weight:800;line-height:1.4}.lit-about-v2-industries,.lit-about-v2-quality-cards,.lit-about-v2-rd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lit-about-v2-rd-card{overflow:hidden;border:1px solid var(--about-v2-border);border-radius:var(--about-v2-radius);background:#ffffff;transition:box-shadow .2s ease,transform .2s ease}.lit-about-v2-rd-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.06);transform:translateY(-4px)}.lit-about-v2-rd-card__image{aspect-ratio:16/10;overflow:hidden;background:#e0e0e0}.lit-about-v2-rd-card__body{padding:28px}.lit-about-v2-rd-card__body>p{margin:0 0 10px;color:var(--about-v2-accent);font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.lit-about-v2-rd-card__body h3{margin:0 0 12px;color:var(--about-v2-text);font-size:18px;font-weight:800;line-height:1.3}.lit-about-v2-rd-card__body span{display:block;margin-bottom:16px;color:var(--about-v2-text-secondary);font-size:14px;line-height:1.6}.lit-about-v2-ind-card ul,.lit-about-v2-rd-card__body ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.lit-about-v2-ind-card li,.lit-about-v2-rd-card__body li{position:relative;padding-left:16px}.lit-about-v2-ind-card li:before,.lit-about-v2-rd-card__body li:before{position:absolute;left:0;color:var(--about-v2-accent);font-weight:800;content:"-"}.lit-about-v2-rd-card__body li{color:var(--about-v2-text-secondary);font-size:13px;line-height:1.55}.lit-about-v2-rd-card__body div{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--about-v2-border)}.lit-about-v2-rd-card__body small{color:var(--about-v2-text-muted);font-size:12px;font-weight:700;line-height:1.4}.lit-about-v2-quality{gap:40px;align-items:center;margin-bottom:40px}.lit-about-v2-quality__text p+p{margin-top:20px}.lit-about-v2-quality-cards{gap:20px}.lit-about-v2-quality-card{padding:28px;background:var(--about-v2-bg-alt)}.lit-about-v2-process{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:50px}.lit-about-v2-step-card{padding:32px}.lit-about-v2-step-card>span{display:block;margin-bottom:16px;color:var(--about-v2-accent);font-size:32px;font-weight:800;line-height:1;opacity:.22}.lit-about-v2-step-card h3{margin:0 0 12px;color:var(--about-v2-text);font-size:16px;font-weight:800;line-height:1.3}.lit-about-v2-step-card p{margin:0;color:var(--about-v2-text-secondary);font-size:13px;line-height:1.6}.lit-about-v2-step-card div{margin-top:16px;padding-top:12px;border-top:1px solid var(--about-v2-border)}.lit-about-v2-step-card small,.lit-about-v2-step-card strong{display:block;font-size:12px;line-height:1.5}.lit-about-v2-step-card strong{margin-bottom:4px;color:var(--about-v2-accent);font-weight:800}.lit-about-v2-step-card small{color:var(--about-v2-text-muted)}.lit-about-v2-industries{gap:20px;margin-top:50px}.lit-about-v2-ind-card{padding:28px;background:var(--about-v2-bg-alt)}.lit-about-v2-ind-card p+p{margin-top:8px}.lit-about-v2-ind-card p strong:first-child{color:var(--about-v2-text);font-weight:800}.lit-about-v2-ind-card p:nth-of-type(2) strong:first-child{color:var(--about-v2-accent)}.lit-about-v2-ind-card>span{display:inline-block;margin-top:12px;border:1px solid var(--about-v2-border);border-radius:6px;background:#ffffff;padding:8px 12px;color:var(--about-v2-text);font-size:12px;font-weight:800;line-height:1.3}.lit-about-v2-cta__grid{gap:60px}.lit-about-v2-cta__left h2{font-size:36px}.lit-about-v2-cta__left>p:not(.lit-about-v2-label){margin-bottom:28px;font-size:16px}.lit-about-v2-cta__tags{gap:10px;margin-bottom:32px}.lit-about-v2-cta__tags span{border:1px solid var(--about-v2-border);border-radius:999px;background:#ffffff;color:var(--about-v2-text-secondary);padding:8px 16px;font-size:12px;font-weight:800;line-height:1.2}.lit-about-v2-actions--light{gap:12px;margin-bottom:24px}.lit-about-v2-cta__micro{display:flex;gap:12px;align-items:center;border:1px solid var(--about-v2-border);border-radius:var(--about-v2-radius-sm);background:#ffffff;padding:16px;color:var(--about-v2-text-muted);font-size:13px;line-height:1.6}.lit-about-v2-cta__micro svg{flex:0 0 auto;fill:none;stroke:var(--about-v2-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.lit-about-v2-contact-panel,.lit-about-v2-form{padding:40px}.lit-about-v2-contact-panel h3{margin:0 0 14px;color:var(--about-v2-text);font-size:20px;font-weight:800;line-height:1.3}.lit-about-v2-contact-panel p{margin:0 0 22px;color:var(--about-v2-text-secondary);font-size:15px;line-height:1.7}.lit-about-v2-contact-panel ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.lit-about-v2-contact-panel li{position:relative;padding-left:18px;color:var(--about-v2-text);font-size:14px;font-weight:700;line-height:1.55}.lit-about-v2-contact-panel li:before{position:absolute;left:0;color:var(--about-v2-accent);content:"-"}.lit-about-v2-form h3{margin:0 0 24px;color:var(--about-v2-text);font-size:18px;font-weight:800;line-height:1.3}.lit-about-v2-form form{display:grid;gap:16px}.lit-about-v2-form__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.lit-about-v2-form input,.lit-about-v2-form select,.lit-about-v2-form textarea{width:100%;min-width:0;border:1px solid var(--about-v2-border);border-radius:var(--about-v2-radius-sm);background:#ffffff;color:var(--about-v2-text);padding:14px 16px;font:inherit;font-size:14px;line-height:1.4;transition:border-color .2s ease}.lit-about-v2-form textarea{min-height:100px;resize:vertical}.lit-about-v2-form input:focus,.lit-about-v2-form select:focus,.lit-about-v2-form textarea:focus{border-color:var(--about-v2-accent);outline:none}.lit-about-v2-form button{width:100%;border:0;cursor:pointer}.lit-about-v2-form form>p{margin:0;color:var(--about-v2-text-muted);text-align:center;font-size:12px;line-height:1.5}@media (max-width:1040px){.lit-site .lit-home-hero,.lit-site .lit-home-hero-shell,.lit-site .lit-home-hero>.lit-wrap{min-height:auto;overflow:visible}.lit-site .lit-home-hero .lit-home-banner{min-height:720px}.lit-site .lit-home-banner-picker{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.lit-site .lit-home-banner-card{min-height:106px}}.lit-cabinet-retrofit-page{--retrofit-bg:#ffffff;--retrofit-bg-alt:#f6f7f9;--retrofit-text:#111111;--retrofit-secondary:#555555;--retrofit-muted:#888888;--retrofit-border:#e5e5e5;--retrofit-accent:#b45f2e;--retrofit-accent-hover:#9a4f22;--retrofit-accent-light:rgba(180,95,46,0.08);--retrofit-radius:12px;--retrofit-radius-sm:8px;color:var(--retrofit-text);background:var(--retrofit-bg);font-family:var(--forge-font-body)}.lit-cabinet-retrofit-page *,.lit-cabinet-retrofit-page :after,.lit-cabinet-retrofit-page :before{box-sizing:border-box}@keyframes litCabinetRetrofitFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.lit-cabinet-retrofit-animate{opacity:0;animation:litCabinetRetrofitFadeUp .8s ease forwards}.lit-cabinet-retrofit-delay-1{animation-delay:.1s}.lit-cabinet-retrofit-delay-2{animation-delay:.2s}.lit-cabinet-retrofit-delay-3{animation-delay:.3s}.lit-cabinet-retrofit-container{width:min(1200px,calc(100% - 48px));margin:0 auto}.lit-cabinet-retrofit-label{margin:0 0 16px;color:var(--retrofit-muted);font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.lit-cabinet-retrofit-page h1,.lit-cabinet-retrofit-page h2,.lit-cabinet-retrofit-page h3,.lit-cabinet-retrofit-page p{letter-spacing:0}.lit-cabinet-retrofit-page h2{margin:0 0 20px;color:var(--retrofit-text);font-size:38px;font-weight:800;line-height:1.15}.lit-cabinet-retrofit-subtitle{max-width:720px;margin:0 0 50px;color:var(--retrofit-secondary);font-size:17px;line-height:1.7}.lit-cabinet-retrofit-hero{border-bottom:1px solid var(--retrofit-border);padding:40px 0 60px}.lit-cabinet-retrofit-feature-row{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:32px;align-items:center;min-height:320px}.lit-cabinet-retrofit-hero__copy h1{margin:0;max-width:none;color:var(--retrofit-text);font-size:var(--lit-type-page-hero);font-weight:700;line-height:1.12;letter-spacing:0;text-wrap:wrap;overflow-wrap:break-word}.lit-cabinet-retrofit-hero__copy>p:not(.lit-cabinet-retrofit-label){margin:0;max-width:680px;color:var(--retrofit-secondary);font-size:18px;line-height:1.7}.lit-cabinet-retrofit-feature-image{width:100%;overflow:hidden;border-radius:var(--retrofit-radius);background:#e0e0e0;aspect-ratio:4/3;height:320px}.lit-cabinet-retrofit-card__image img,.lit-cabinet-retrofit-feature-image img{display:block;width:100%;height:100%;object-fit:cover}.lit-cabinet-retrofit-actions{display:flex;flex-wrap:wrap;gap:12px}.lit-cabinet-retrofit-hero__copy{display:grid;align-content:center;gap:12px;height:320px;min-height:320px}.lit-cabinet-retrofit-btn{display:inline-flex;min-height:46px;align-items:center;justify-content:center;max-width:100%;border:1px solid transparent;border-radius:var(--retrofit-radius-sm);padding:13px 26px;font:inherit;font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;overflow-wrap:anywhere}.lit-cabinet-retrofit-btn--primary{border-color:var(--retrofit-accent);background:var(--retrofit-accent);color:#ffffff}.lit-cabinet-retrofit-btn--primary:focus-visible,.lit-cabinet-retrofit-btn--primary:hover{border-color:var(--retrofit-accent-hover);background:var(--retrofit-accent-hover);color:#ffffff;transform:translateY(-1px)}.lit-cabinet-retrofit-btn--outline{border-color:var(--retrofit-border);background:transparent;color:var(--retrofit-text)}.lit-cabinet-retrofit-btn--outline:focus-visible,.lit-cabinet-retrofit-btn--outline:hover{border-color:var(--retrofit-text);background:var(--retrofit-bg-alt)}.lit-cabinet-retrofit-section{padding:100px 0;background:var(--retrofit-bg)}.lit-cabinet-retrofit-section--kits{padding:40px 0 80px}.lit-cabinet-retrofit-section--alt{background:var(--retrofit-bg-alt)}.lit-cabinet-retrofit-grid{display:grid;gap:24px}.lit-cabinet-retrofit-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lit-cabinet-retrofit-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-cabinet-retrofit-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--retrofit-border);border-radius:var(--retrofit-radius);background:var(--retrofit-bg);color:inherit;text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.lit-cabinet-retrofit-card:focus-visible,.lit-cabinet-retrofit-card:hover{border-color:#cccccc;box-shadow:0 16px 40px rgba(0,0,0,.06);transform:translateY(-4px)}.lit-cabinet-retrofit-card__image{overflow:hidden;background:#e8e8e8;aspect-ratio:16/10}.lit-cabinet-retrofit-card__image img{transition:transform .4s ease}.lit-cabinet-retrofit-card:focus-visible .lit-cabinet-retrofit-card__image img,.lit-cabinet-retrofit-card:hover .lit-cabinet-retrofit-card__image img{transform:scale(1.04)}.lit-cabinet-retrofit-card__body{display:flex;flex:1 1;flex-direction:column;padding:24px}.lit-cabinet-retrofit-card__body h3{margin:0 0 10px;color:var(--retrofit-text);font-size:17px;font-weight:800;line-height:1.3}.lit-cabinet-retrofit-card__body p{flex:1 1;margin:0;color:var(--retrofit-secondary);font-size:14px;line-height:1.6}.lit-cabinet-retrofit-card__link{display:flex;align-items:center;gap:4px;margin-top:14px;color:var(--retrofit-accent);font-size:13px;font-weight:800}.lit-cabinet-retrofit-card__link:after{content:"->";transition:transform .2s ease}.lit-cabinet-retrofit-card:focus-visible .lit-cabinet-retrofit-card__link:after,.lit-cabinet-retrofit-card:hover .lit-cabinet-retrofit-card__link:after{transform:translateX(4px)}.lit-cabinet-retrofit-faq{overflow:hidden;margin-top:40px;border:1px solid var(--retrofit-border);border-radius:var(--retrofit-radius);background:var(--retrofit-bg)}.lit-cabinet-retrofit-faq__item{border-bottom:1px solid var(--retrofit-border)}.lit-cabinet-retrofit-faq__item:last-child{border-bottom:0}.lit-cabinet-retrofit-faq__header{display:flex;width:100%;min-height:76px;align-items:center;justify-content:space-between;gap:16px;border:0;padding:22px 28px;background:var(--retrofit-bg);color:var(--retrofit-text);font:inherit;font-size:17px;font-weight:700;line-height:1.4;text-align:left;cursor:pointer;transition:background .2s ease;-webkit-user-select:none;user-select:none}.lit-cabinet-retrofit-faq__header:focus-visible,.lit-cabinet-retrofit-faq__header:hover{background:var(--retrofit-bg-alt)}.lit-cabinet-retrofit-faq__header i{position:relative;display:block;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--retrofit-accent-light);color:var(--retrofit-accent);transition:background .3s ease,color .3s ease}.lit-cabinet-retrofit-faq__header i:after,.lit-cabinet-retrofit-faq__header i:before{position:absolute;top:13px;left:8px;width:12px;height:2px;background:currentColor;content:"";transition:transform .2s ease}.lit-cabinet-retrofit-faq__header i:after{transform:rotate(90deg)}.lit-cabinet-retrofit-faq__item.is-active .lit-cabinet-retrofit-faq__header i{background:var(--retrofit-accent);color:#ffffff}.lit-cabinet-retrofit-faq__item.is-active .lit-cabinet-retrofit-faq__header i:after{transform:rotate(0)}.lit-cabinet-retrofit-faq__body{max-height:0;overflow:hidden;transition:max-height .35s ease}.lit-cabinet-retrofit-faq__item.is-active .lit-cabinet-retrofit-faq__body{max-height:520px}.lit-cabinet-retrofit-faq__body p{margin:0;padding:0 28px 24px;color:var(--retrofit-secondary);font-size:15px;line-height:1.7}.lit-cabinet-retrofit-inquiry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:start}.lit-cabinet-retrofit-trust{display:flex;gap:12px;align-items:center;margin-top:24px;border:1px solid var(--retrofit-border);border-radius:var(--retrofit-radius-sm);background:var(--retrofit-bg);padding:16px;color:var(--retrofit-muted);font-size:13px;line-height:1.6}.lit-cabinet-retrofit-trust svg{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:var(--retrofit-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.lit-cabinet-retrofit-form{border:1px solid var(--retrofit-border);border-radius:var(--retrofit-radius);background:var(--retrofit-bg);padding:40px}.lit-cabinet-retrofit-form h3{margin:0 0 24px;color:var(--retrofit-text);font-size:18px;font-weight:800;line-height:1.3}.lit-cabinet-retrofit-form form{display:grid;gap:16px}.lit-cabinet-retrofit-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lit-cabinet-retrofit-form input,.lit-cabinet-retrofit-form select,.lit-cabinet-retrofit-form textarea{width:100%;min-height:48px;border:1px solid var(--retrofit-border);border-radius:var(--retrofit-radius-sm);background:#ffffff;padding:13px 15px;color:var(--retrofit-text);font:inherit;font-size:14px;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease}.lit-cabinet-retrofit-form textarea{min-height:112px;resize:vertical}.lit-cabinet-retrofit-form input:focus,.lit-cabinet-retrofit-form select:focus,.lit-cabinet-retrofit-form textarea:focus{border-color:var(--retrofit-accent);outline:none;box-shadow:0 0 0 3px var(--retrofit-accent-light)}.lit-cabinet-retrofit-form button{width:100%}.lit-cabinet-retrofit-form__privacy{margin:0;color:var(--retrofit-muted);font-size:12px;line-height:1.6;text-align:center}@media (max-width:1024px){.lit-cabinet-retrofit-feature-row,.lit-cabinet-retrofit-inquiry{grid-template-columns:1fr;min-height:0}.lit-cabinet-retrofit-feature-image{height:auto}.lit-cabinet-retrofit-hero__copy{height:auto;min-height:0}.lit-cabinet-retrofit-grid--3,.lit-cabinet-retrofit-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lit-cabinet-retrofit-container{width:min(100% - 32px,1200px)}.lit-cabinet-retrofit-hero{padding:24px 0 48px}.lit-cabinet-retrofit-section,.lit-cabinet-retrofit-section--kits{padding:56px 0}.lit-cabinet-retrofit-feature-row,.lit-cabinet-retrofit-inquiry{gap:32px}.lit-cabinet-retrofit-hero__copy h1{font-size:var(--lit-type-page-hero);line-height:1.12}.lit-cabinet-retrofit-hero__copy>p:not(.lit-cabinet-retrofit-label),.lit-cabinet-retrofit-subtitle{font-size:15px}.lit-cabinet-retrofit-page h2{font-size:28px}.lit-cabinet-retrofit-subtitle{margin-bottom:32px}.lit-cabinet-retrofit-form__row,.lit-cabinet-retrofit-grid--3,.lit-cabinet-retrofit-grid--4{grid-template-columns:1fr}.lit-cabinet-retrofit-card__body{padding:20px}.lit-cabinet-retrofit-faq{margin-top:28px}.lit-cabinet-retrofit-faq__header{min-height:68px;padding:18px 20px;font-size:15px}.lit-cabinet-retrofit-faq__body p{padding:0 20px 20px;font-size:14px}.lit-cabinet-retrofit-form{padding:24px}}@media (prefers-reduced-motion:reduce){.lit-cabinet-retrofit-animate{opacity:1;animation:none;transform:none}.lit-cabinet-retrofit-card,.lit-cabinet-retrofit-card__image img,.lit-cabinet-retrofit-faq__body,.lit-cabinet-retrofit-faq__header i,.lit-cabinet-retrofit-faq__header i:after,.lit-cabinet-retrofit-faq__header i:before{transition:none}}.lit-tool-kit-page{--tool-kit-bg:var(--forge-surface-lowest);--tool-kit-soft:var(--forge-surface-low);--tool-kit-dark:var(--forge-inverse-surface);--tool-kit-text:var(--forge-on-surface);--tool-kit-muted:var(--forge-secondary);--tool-kit-border:var(--forge-ghost-border);--tool-kit-primary:var(--forge-primary);--tool-kit-primary-soft:var(--forge-primary-soft);--tool-kit-radius:var(--forge-radius-md);--tool-kit-shadow:var(--forge-shadow-sm);color:var(--tool-kit-text);background:var(--tool-kit-bg)}.lit-tool-kit-page *,.lit-tool-kit-page :after,.lit-tool-kit-page :before{box-sizing:border-box}.lit-tool-kit-container{width:min(1200px,calc(100% - 48px));margin:0 auto}.lit-tool-kit-animate{animation:litToolKitFadeUp var(--lit-motion-reveal) var(--lit-motion-ease) both}.lit-tool-kit-delay-1{animation-delay:.08s}.lit-tool-kit-delay-2{animation-delay:.16s}.lit-tool-kit-delay-3{animation-delay:.24s}@keyframes litToolKitFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.lit-tool-kit-hero{position:relative;overflow:hidden;padding:64px 0 80px;background:radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--tool-kit-primary) 10%,transparent) 0 260px,transparent 360px),linear-gradient(135deg,var(--forge-primary-soft) 0,#fff 46%,var(--forge-surface-low) 100%)}.lit-tool-kit-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:64px;align-items:center}.lit-tool-kit-badge,.lit-tool-kit-label,.lit-tool-kit-section-head span{display:inline-flex;align-items:center;width:fit-content;border:1px solid color-mix(in srgb,var(--tool-kit-primary) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--tool-kit-primary-soft) 78%,white);color:var(--tool-kit-primary);font-family:var(--forge-font-headline);font-size:.76rem;font-weight:800;line-height:1}.lit-tool-kit-label{margin-bottom:20px;padding:8px 14px}.lit-tool-kit-cta h2,.lit-tool-kit-form-info h2,.lit-tool-kit-hero-copy h1,.lit-tool-kit-section-head h2{margin:0;font-family:var(--forge-font-headline);letter-spacing:0;color:var(--tool-kit-text)}.lit-tool-kit-hero-copy h1{max-width:650px;margin-bottom:20px;font-size:clamp(2rem,3vw,2.7rem);line-height:1.16;font-weight:850}.lit-tool-kit-hero-copy>p{max-width:640px;margin:0 0 28px;color:var(--tool-kit-muted);font-size:1.06rem;line-height:1.7}.lit-tool-kit-highlights{display:grid;gap:10px;margin-bottom:32px}.lit-tool-kit-highlights span,.lit-tool-kit-scope li{display:flex;align-items:flex-start;gap:10px;color:var(--tool-kit-muted);font-size:.94rem}.lit-tool-kit-page svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.lit-tool-kit-feature>span svg,.lit-tool-kit-highlights svg{color:var(--tool-kit-primary)}.lit-tool-kit-actions{display:flex;flex-wrap:wrap;gap:14px}.lit-tool-kit-btn{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:1px solid transparent;border-radius:var(--tool-kit-radius);font-family:var(--forge-font-headline);font-size:.9rem;font-weight:800;line-height:1;text-decoration:none;transition:transform var(--lit-motion-base) var(--lit-motion-standard),border-color var(--lit-motion-base),background var(--lit-motion-base),box-shadow var(--lit-motion-base)}.lit-tool-kit-btn:focus-visible,.lit-tool-kit-btn:hover{transform:translateY(-1px)}.lit-tool-kit-btn--primary{border-color:var(--tool-kit-primary);background:var(--tool-kit-primary);color:var(--forge-on-primary);box-shadow:0 14px 28px color-mix(in srgb,var(--tool-kit-primary) 22%,transparent)}.lit-tool-kit-btn--outline{border-color:var(--tool-kit-border);background:rgba(255,255,255,.74);color:var(--tool-kit-text)}.lit-tool-kit-btn--outline:focus-visible,.lit-tool-kit-btn--outline:hover{border-color:color-mix(in srgb,var(--tool-kit-primary) 38%,var(--tool-kit-border));background:var(--tool-kit-primary-soft);color:var(--tool-kit-primary)}.lit-tool-kit-btn--light{border-color:#fff;background:#fff;color:var(--tool-kit-primary)}.lit-tool-kit-btn--light:focus-visible,.lit-tool-kit-btn--light:hover{background:rgba(255,255,255,.95);box-shadow:0 10px 25px rgba(0,0,0,.2);transform:translateY(-2px)}.lit-tool-kit-btn--ghost{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.08);color:#fff}.lit-tool-kit-btn--ghost:focus-visible,.lit-tool-kit-btn--ghost:hover{border-color:#fff;background:rgba(255,255,255,.14)}.lit-tool-kit-card,.lit-tool-kit-feature,.lit-tool-kit-form-card,.lit-tool-kit-input,.lit-tool-kit-main-image{border:1px solid var(--tool-kit-border);border-radius:var(--tool-kit-radius);background:rgba(255,255,255,.94);box-shadow:var(--tool-kit-shadow)}.lit-tool-kit-main-image{overflow:hidden}.lit-tool-kit-main-image img{width:100%;height:340px;object-fit:cover}.lit-tool-kit-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.lit-tool-kit-thumbs article{overflow:hidden;border:1px solid var(--tool-kit-border);border-radius:var(--tool-kit-radius);background:#fff;transition:transform var(--lit-motion-base),border-color var(--lit-motion-base),box-shadow var(--lit-motion-base)}.lit-tool-kit-thumbs article:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--tool-kit-primary) 45%,var(--tool-kit-border));box-shadow:var(--forge-shadow-sm)}.lit-tool-kit-thumbs img{width:100%;height:70px;object-fit:cover}.lit-tool-kit-thumbs span{display:block;overflow:hidden;padding:8px 6px;color:var(--tool-kit-muted);font-size:.72rem;font-weight:700;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.lit-tool-kit-section{padding:72px 0}.lit-tool-kit-form-section,.lit-tool-kit-section--soft{background:var(--tool-kit-soft)}.lit-tool-kit-section-head{max-width:760px;margin:0 auto 48px;text-align:center}.lit-tool-kit-section-head span{margin:0 auto 16px;padding:7px 12px;border-radius:var(--forge-radius-sm);text-transform:uppercase}.lit-tool-kit-section-head h2{margin-bottom:16px;font-size:var(--lit-type-section-title);line-height:1.18;font-weight:850}.lit-tool-kit-section-head p{margin:0;color:var(--tool-kit-muted);font-size:1rem;line-height:1.7}.lit-tool-kit-grid{display:grid;gap:20px}.lit-tool-kit-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lit-tool-kit-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-tool-kit-card{overflow:hidden;transition:transform var(--lit-motion-base),border-color var(--lit-motion-base),box-shadow var(--lit-motion-base)}.lit-tool-kit-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--tool-kit-primary) 45%,var(--tool-kit-border));box-shadow:var(--forge-shadow-md)}.lit-tool-kit-card img{width:100%;height:160px;object-fit:cover;border-bottom:1px solid var(--tool-kit-border)}.lit-tool-kit-card>div{padding:22px}.lit-tool-kit-card--compact{text-align:center}.lit-tool-kit-badge{margin-bottom:10px;padding:5px 10px;border-radius:var(--forge-radius-sm);background:var(--tool-kit-soft);color:var(--tool-kit-muted);text-transform:uppercase}.lit-tool-kit-api h3,.lit-tool-kit-card h3,.lit-tool-kit-feature h3,.lit-tool-kit-input h3,.lit-tool-kit-scope h3{margin:0 0 8px;font-family:var(--forge-font-headline);color:var(--tool-kit-text);font-size:1rem;font-weight:820;line-height:1.25}.lit-tool-kit-api p,.lit-tool-kit-card p,.lit-tool-kit-feature p,.lit-tool-kit-form-info p,.lit-tool-kit-input p,.lit-tool-kit-scope p{margin:0;color:var(--tool-kit-muted);font-size:.88rem;line-height:1.65}.lit-tool-kit-cap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lit-tool-kit-feature{display:flex;gap:14px;align-items:flex-start;padding:18px;transition:border-color var(--lit-motion-base),box-shadow var(--lit-motion-base)}.lit-tool-kit-feature:hover{border-color:color-mix(in srgb,var(--tool-kit-primary) 42%,var(--tool-kit-border));box-shadow:var(--forge-shadow-sm)}.lit-tool-kit-feature>span{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:var(--tool-kit-radius);background:var(--tool-kit-primary-soft)}.lit-tool-kit-api{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.lit-tool-kit-code-card{overflow:hidden;border-radius:var(--tool-kit-radius);padding:42px;background:linear-gradient(135deg,color-mix(in srgb,var(--forge-inverse-surface) 92%,var(--tool-kit-primary)) 0,var(--forge-inverse-surface) 54%,color-mix(in srgb,var(--tool-kit-primary) 46%,#231f1b) 100%);color:#fff;box-shadow:var(--forge-shadow-md)}.lit-tool-kit-code-card h3,.lit-tool-kit-code-card p{color:#fff}.lit-tool-kit-code-card p{opacity:.82}.lit-tool-kit-code-card pre{overflow:auto;margin:22px 0 0;border-radius:var(--tool-kit-radius);padding:18px;background:rgba(0,0,0,.34);color:color-mix(in srgb,var(--forge-primary-soft) 80%,white);font-family:var(--forge-font-mono);font-size:.82rem;line-height:1.75;white-space:pre-wrap}.lit-tool-kit-api-details>p{margin-bottom:18px}.lit-tool-kit-api-details .lit-tool-kit-feature{margin-bottom:12px;box-shadow:none}.lit-tool-kit-input-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.lit-tool-kit-input{padding:22px;text-align:center;transition:transform var(--lit-motion-base),border-color var(--lit-motion-base),box-shadow var(--lit-motion-base)}.lit-tool-kit-input:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--tool-kit-primary) 42%,var(--tool-kit-border));box-shadow:var(--forge-shadow-sm)}.lit-tool-kit-input>span{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;margin-bottom:12px;border-radius:999px;background:var(--tool-kit-primary-soft);color:var(--tool-kit-primary);font-family:var(--forge-font-headline);font-size:.86rem;font-weight:850}.lit-tool-kit-section--dark{background:var(--tool-kit-dark);color:#fff}.lit-tool-kit-section--dark .lit-tool-kit-section-head h2,.lit-tool-kit-section--dark .lit-tool-kit-section-head p{color:#fff}.lit-tool-kit-section--dark .lit-tool-kit-section-head p{opacity:.72}.lit-tool-kit-section--dark .lit-tool-kit-section-head span{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:#fff}.lit-tool-kit-scope{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:var(--tool-kit-radius);background:rgba(255,255,255,.05);transition:transform var(--lit-motion-base),border-color var(--lit-motion-base),background var(--lit-motion-base)}.lit-tool-kit-scope:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08)}.lit-tool-kit-scope img{width:100%;height:160px;object-fit:cover;opacity:.86}.lit-tool-kit-scope>div{padding:22px}.lit-tool-kit-scope h3{color:#fff}.lit-tool-kit-scope li,.lit-tool-kit-scope p{color:rgba(255,255,255,.72)}.lit-tool-kit-status{display:inline-flex;margin-bottom:14px;border-radius:var(--forge-radius-sm);padding:5px 10px;font-family:var(--forge-font-headline);font-size:.72rem;font-weight:850;line-height:1;text-transform:uppercase}.lit-tool-kit-status--in{background:rgba(34,197,94,.15);color:#4ade80}.lit-tool-kit-status--confirm{background:rgba(245,158,11,.16);color:#fbbf24}.lit-tool-kit-status--out{background:rgba(239,68,68,.15);color:#f87171}.lit-tool-kit-scope ul{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.lit-tool-kit-scope-item--in svg{color:#4ade80}.lit-tool-kit-scope-item--confirm svg{color:#fbbf24}.lit-tool-kit-scope-item--out svg{color:#f87171}.lit-tool-kit-faq{max-width:840px;margin:0 auto}.lit-tool-kit-faq-item{overflow:hidden;margin-bottom:12px;border:1px solid var(--tool-kit-border);border-radius:var(--tool-kit-radius);background:#fff;transition:border-color var(--lit-motion-base),box-shadow var(--lit-motion-base)}.lit-tool-kit-faq-item:hover{border-color:color-mix(in srgb,var(--tool-kit-primary) 40%,var(--tool-kit-border))}.lit-tool-kit-faq-item button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:18px;border:0;padding:18px 20px;background:transparent;color:var(--tool-kit-text);font-family:var(--forge-font-headline);font-size:.96rem;font-weight:800;text-align:left}.lit-tool-kit-faq-item button:focus-visible,.lit-tool-kit-faq-item button:hover{background:var(--tool-kit-soft)}.lit-tool-kit-faq-item i{position:relative;display:block;width:20px;height:20px;flex:0 0 20px;transition:transform var(--lit-motion-slow) var(--lit-motion-ease)}.lit-tool-kit-faq-item i:before{position:absolute;top:4px;left:5px;width:9px;height:9px;border-right:2px solid var(--tool-kit-muted);border-bottom:2px solid var(--tool-kit-muted);content:"";transform:rotate(45deg)}.lit-tool-kit-faq-item.is-active i{transform:rotate(180deg)}.lit-tool-kit-faq-item>div{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.lit-tool-kit-faq-item.is-active>div{max-height:260px;padding:0 20px 18px}.lit-tool-kit-faq-item p{margin:0;color:var(--tool-kit-muted);font-size:.94rem;line-height:1.7}.lit-tool-kit-cta{position:relative;overflow:hidden;padding:80px 0;background:var(--tool-kit-primary);color:#fff;text-align:center}.lit-tool-kit-cta-inner{max-width:720px}.lit-tool-kit-cta h2{color:#fff;font-size:clamp(1.8rem,2.6vw,2.45rem)}.lit-tool-kit-cta p{margin:16px auto 32px;color:rgba(255,255,255,.82);font-size:1.04rem;line-height:1.7}.lit-tool-kit-cta .lit-tool-kit-actions{justify-content:center}.lit-tool-kit-form-section{padding:72px 0;background:var(--tool-kit-soft)}.lit-tool-kit-form-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:64px;align-items:start}.lit-tool-kit-form-info h2{margin-bottom:16px;font-size:clamp(1.7rem,2vw,2rem)}.lit-tool-kit-form-info>p{margin-bottom:28px;font-size:1rem}.lit-tool-kit-form-info .lit-tool-kit-feature{margin-bottom:14px;background:rgba(255,255,255,.72)}.lit-tool-kit-form-card{padding:36px}.lit-tool-kit-form-card form{display:grid;gap:18px}.lit-tool-kit-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lit-tool-kit-form-card label{display:grid;gap:7px;color:var(--tool-kit-text);font-size:.88rem;font-weight:760}.lit-tool-kit-form-card input,.lit-tool-kit-form-card select,.lit-tool-kit-form-card textarea{width:100%;border:1px solid var(--tool-kit-border);border-radius:var(--tool-kit-radius);background:#fff;color:var(--tool-kit-text);font:inherit;font-weight:500;padding:12px 14px;outline:none;transition:border-color var(--lit-motion-base),box-shadow var(--lit-motion-base)}.lit-tool-kit-form-card textarea{resize:vertical}.lit-tool-kit-form-card input:focus,.lit-tool-kit-form-card select:focus,.lit-tool-kit-form-card textarea:focus{border-color:var(--tool-kit-primary);box-shadow:var(--forge-glow)}.lit-tool-kit-checkbox{display:flex!important;flex-direction:row;align-items:flex-start;gap:10px!important;color:var(--tool-kit-muted)!important;font-size:.84rem!important;line-height:1.5}.lit-tool-kit-checkbox input{width:18px;height:18px;flex:0 0 18px;margin-top:2px;accent-color:var(--tool-kit-primary)}.lit-tool-kit-form-card .lit-tool-kit-btn{width:100%}.lit-tool-kit-success{margin:0;border-radius:var(--tool-kit-radius);padding:10px 12px;background:color-mix(in srgb,var(--forge-success) 10%,white);color:var(--forge-success);font-size:.9rem;font-weight:700}@media (max-width:1100px){.lit-tool-kit-api,.lit-tool-kit-form-grid,.lit-tool-kit-hero-grid{grid-template-columns:1fr;gap:40px}.lit-tool-kit-hero-visual{order:-1}.lit-tool-kit-cap-grid,.lit-tool-kit-grid--3,.lit-tool-kit-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-tool-kit-input-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.lit-tool-kit-container{width:min(100% - 32px,1200px)}.lit-tool-kit-hero{padding:40px 0 56px}.lit-tool-kit-form-section,.lit-tool-kit-section{padding:48px 0}.lit-tool-kit-hero-copy h1{font-size:var(--lit-type-page-hero-mobile)}.lit-tool-kit-cta p,.lit-tool-kit-hero-copy>p,.lit-tool-kit-section-head p{font-size:.95rem}.lit-tool-kit-actions,.lit-tool-kit-cta .lit-tool-kit-actions{flex-direction:column}.lit-tool-kit-btn{width:100%}.lit-tool-kit-main-image img{height:230px}.lit-tool-kit-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-tool-kit-cap-grid,.lit-tool-kit-form-row,.lit-tool-kit-grid--3,.lit-tool-kit-grid--4,.lit-tool-kit-input-grid{grid-template-columns:1fr}.lit-tool-kit-section-head{margin-bottom:28px}.lit-tool-kit-section-head h2{font-size:var(--lit-type-section-title-mobile)}.lit-tool-kit-code-card,.lit-tool-kit-form-card{padding:24px}}@media (prefers-reduced-motion:reduce){.lit-tool-kit-animate{animation:none;opacity:1;transform:none}.lit-tool-kit-btn,.lit-tool-kit-card,.lit-tool-kit-faq-item i,.lit-tool-kit-faq-item>div,.lit-tool-kit-feature,.lit-tool-kit-input,.lit-tool-kit-scope,.lit-tool-kit-thumbs article{transition:none}}.lit-tool-solution-page h1,.lit-tool-solution-page h3,.lit-tool-solution-page summary{text-align:left}.lit-tool-solution-cta__content,.lit-tool-solution-cta__content p,.lit-tool-solution-head,.lit-tool-solution-head p{text-align:center}.lit-tool-solution-api__visual,.lit-tool-solution-form__copy{justify-items:start;text-align:left}.lit-tool-solution-page .lit-btn{border-color:var(--forge-primary);background:var(--forge-primary);color:#fff}.lit-tool-solution-page .lit-btn--secondary{border-color:#d6dde5;background:#fff;color:#1f2937}.lit-tool-solution-cta{padding:72px 0;background:linear-gradient(135deg,#b45309,#9a4600 58%,#7c2d12)}.lit-tool-solution-cta:after{background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.12),transparent 24%),radial-gradient(circle at 82% 24%,rgba(255,255,255,.08),transparent 28%),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/svg%3E");opacity:1}.lit-tool-solution-cta .lit-btn{border-color:#fff;background:#fff;color:var(--forge-primary)}.lit-tool-solution-cta .lit-btn--secondary{border-color:rgba(255,255,255,.7);background:transparent;color:#fff}.lit-tool-solution-form .button{border-color:var(--forge-primary);background:var(--forge-primary);color:#fff}.lit-tool-solution-hero__panel{gap:10px}.lit-tool-solution-hero__image{min-height:292px;border:1px solid rgba(214,221,229,.92);border-radius:var(--lit-card-radius);background:#fff}.lit-tool-solution-hero__thumbs article{display:grid;gap:6px;padding:8px;border:1px solid rgba(214,221,229,.92);border-radius:var(--lit-card-radius-inner);background:#fff}.lit-tool-solution-hero__thumb-media{position:relative;aspect-ratio:1.34/1;overflow:hidden;border-radius:6px;background:#edf2f7}.lit-tool-solution-hero__thumbs strong{color:var(--forge-on-surface);font-size:.76rem;line-height:1.25}.lit-tool-solution-hero__thumbs span{font-size:.7rem;line-height:1.35}.lit-tool-solution-api__details{display:grid;gap:12px}.lit-tool-solution-api__details h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:1.18rem;line-height:1.25}.lit-tool-solution-api__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lit-tool-solution-api__list li{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid rgba(214,221,229,.8)}.lit-tool-solution-api__list li:last-child{border-bottom:0}.lit-tool-solution-api__list-icon{display:inline-flex;width:32px;height:32px;flex:0 0 auto;border-radius:8px;background:var(--forge-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--forge-primary) 16%,transparent)}.lit-tool-solution-api__list strong{color:var(--forge-on-surface);font-size:.92rem;line-height:1.3}.lit-tool-solution-api__list p{margin:2px 0 0;color:#5f6b76;font-size:.85rem;line-height:1.6}.lit-tool-solution-boundary-card{padding:0 0 18px;overflow:hidden;min-height:300px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05)}.lit-tool-solution-boundary-card__media{position:relative;height:160px;background:#edf2f7}.lit-tool-solution-boundary-card h3,.lit-tool-solution-boundary-card p,.lit-tool-solution-boundary-card span{padding:0 18px}.lit-tool-solution-boundary-card span{margin-left:18px;border-radius:4px}.lit-tool-solution-boundary-card--good span{background:rgba(16,185,129,.14);color:#86efac}.lit-tool-solution-boundary-card--neutral span{color:#fcd34d}.lit-tool-solution-boundary-card h3{color:#fff}.lit-tool-solution-boundary-card p{color:rgba(255,255,255,.72)}.lit-tool-solution-partner-card,.lit-tool-solution-partner-card h3,.lit-tool-solution-partner-card p{text-align:center}@media (max-width:960px){.lit-tool-solution-api,.lit-tool-solution-downloads,.lit-tool-solution-form,.lit-tool-solution-hero__thumbs{grid-template-columns:1fr}.lit-tool-solution-hero__image{min-height:240px}}.lit-tool-solution-section--dark .lit-tool-solution-boundary-card{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.05)}.lit-tool-solution-partner-card:before{box-shadow:inset 0 0 0 12px color-mix(in srgb,var(--forge-primary) 14%,transparent)}.lit-tool-solution-page .lit-tool-solution-api__visual,.lit-tool-solution-page .lit-tool-solution-form__copy,.lit-tool-solution-page .lit-tool-solution-head{justify-items:start}.lit-tool-solution-page .lit-tool-solution-api__visual p,.lit-tool-solution-page .lit-tool-solution-form__copy p,.lit-tool-solution-page .lit-tool-solution-head p{text-align:left}.lit-tool-solution-page .lit-tool-solution-cta__content{justify-items:center;text-align:center}.lit-tool-solution-page .lit-tool-solution-cta__content p{text-align:center}.lit-tool-solution-page .lit-tool-solution-cta__content .lit-actions{justify-content:center}.lit-tool-solution-partner-card:before{display:grid;width:38px;height:38px;place-items:center;border-radius:999px;background:var(--forge-primary-soft);color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:.86rem;font-weight:900;content:"i"}@media (max-width:1040px){.lit-about-v2-container{width:min(100%,calc(100% - 32px))}.lit-about-v2-company,.lit-about-v2-cta__grid,.lit-about-v2-hero__inner,.lit-about-v2-quality,.lit-about-v2-why{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0}.lit-about-v2-hero__image{height:auto}.lit-about-v2-hero__content{height:auto;min-height:0}.lit-about-v2-capabilities__grid,.lit-about-v2-industries,.lit-about-v2-info-grid,.lit-about-v2-process,.lit-about-v2-quality-cards,.lit-about-v2-rd-grid,.lit-about-v2-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-about-v2-why__cards{grid-template-columns:minmax(0,1fr)}.lit-about-v2-hero{padding-top:56px}.lit-about-v2-section{padding:72px 0}.lit-about-v2-section--capabilities{padding:56px 0 64px}.lit-about-v2-channels{padding-bottom:48px}.lit-about-v2-trust{margin-top:40px;padding:28px 0}}@media (max-width:640px){.lit-about-v2-container{width:min(100%,calc(100% - 24px))}.lit-about-v2-company__text h2,.lit-about-v2-cta__left h2,.lit-about-v2-heading h2,.lit-about-v2-hero__content h1{font-size:30px}.lit-about-v2-hero__content h1{font-size:var(--lit-type-page-hero);line-height:1.12}.lit-about-v2-company__text p:not(.lit-about-v2-label),.lit-about-v2-cta__left>p:not(.lit-about-v2-label),.lit-about-v2-heading p:not(.lit-about-v2-label),.lit-about-v2-hero__content>p:not(.lit-about-v2-label),.lit-about-v2-quality__text p,.lit-about-v2-why__left p{font-size:15px}.lit-about-v2-capabilities__grid,.lit-about-v2-channel-grid,.lit-about-v2-form__row,.lit-about-v2-industries,.lit-about-v2-info-grid,.lit-about-v2-process,.lit-about-v2-quality-cards,.lit-about-v2-rd-grid,.lit-about-v2-trust__grid,.lit-about-v2-why__cards{grid-template-columns:minmax(0,1fr)}.lit-about-v2-company__text h2,.lit-about-v2-cta__left h2{font-size:28px}.lit-about-v2-cap-card,.lit-about-v2-contact-panel,.lit-about-v2-form,.lit-about-v2-ind-card,.lit-about-v2-info-card,.lit-about-v2-quality-card,.lit-about-v2-step-card,.lit-about-v2-why-card{padding:22px}.lit-about-v2-channel-card{min-height:0;padding:22px}.lit-about-v2-channel-card h2{font-size:22px}.lit-about-v2-channels{padding-bottom:42px}.lit-about-v2-why__left{padding:28px}.lit-about-v2-trust__item{gap:12px}.lit-about-v2-trust__item div{font-size:24px}.lit-about-v2-actions,.lit-about-v2-actions--light{flex-direction:column;align-items:stretch}.lit-about-v2-btn{width:100%}}.lit-tool-solution-section--dark .lit-tool-solution-boundary-card span{color:rgba(255,255,255,.72)}.lit-tool-solution-section--dark .lit-tool-solution-boundary-card--neutral h3,.lit-tool-solution-section--dark .lit-tool-solution-boundary-card--neutral p{color:var(--forge-on-surface)}.lit-tool-solution-section--dark .lit-tool-solution-boundary-card--neutral span{color:var(--forge-primary)}.lit-tool-solution-form__copy .lit-tool-solution-form__features{display:grid;gap:10px}.lit-tool-solution-form__copy .lit-tool-solution-form__features article{display:grid;gap:4px;padding:14px 15px;border:1px solid rgba(214,221,229,.86);border-radius:var(--lit-card-radius);background:#fff;box-shadow:var(--lit-card-shadow)}.lit-tool-solution-form__copy .lit-tool-solution-form__features strong{color:var(--forge-on-surface);font-size:.88rem;line-height:1.25}.lit-tool-solution-form__copy .lit-tool-solution-form__features span{display:block;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#5f6b76;font-size:.9rem;font-weight:400;line-height:1.55}.lit-tool-solution-hero__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lit-tool-solution-api__code-card,.lit-tool-solution-form__features article,.lit-tool-solution-hero__tiles article,.lit-tool-solution-subtitle{min-width:0}.lit-tool-solution-hero__tiles article{display:grid;gap:4px;padding:12px 13px;border:1px solid rgba(214,221,229,.86);border-radius:var(--lit-card-radius-inner);background:#f8fafc}.lit-tool-solution-hero__tiles strong{color:var(--forge-on-surface);font-size:.86rem;line-height:1.2}.lit-tool-solution-hero__tiles span{color:#5f6b76;font-size:.74rem;line-height:1.45}.lit-tool-solution-hero__chips{display:flex;flex-wrap:wrap;gap:8px}.lit-tool-solution-hero__chips span{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--forge-primary) 20%,transparent);border-radius:var(--lit-card-radius-inner);background:var(--forge-primary-soft);color:var(--forge-primary);font-size:.78rem;font-weight:800}.lit-tool-solution-card--media-compact{min-height:0}.lit-tool-solution-card__points{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lit-tool-solution-card__points li{position:relative;padding-left:18px;color:#5f6b76;font-size:.92rem;line-height:1.52}.lit-tool-solution-card__points li:before{position:absolute;top:.58em;left:0;width:7px;height:7px;border-radius:999px;background:var(--forge-primary);content:""}.lit-tool-solution-card__tags{display:flex;flex-wrap:wrap;gap:8px}.lit-tool-solution-card__tags span{display:inline-flex;align-items:center;min-height:30px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--forge-primary) 22%,transparent);border-radius:999px;background:var(--forge-primary-soft);color:var(--forge-primary);font-size:.74rem;font-weight:800}.lit-tool-solution-delivery-card{gap:11px;padding:14px}.lit-tool-solution-boundary-card__media,.lit-tool-solution-delivery-card__media{position:relative;overflow:hidden;border-radius:var(--lit-card-radius-inner);background:#edf2f7}.lit-tool-solution-delivery-card__media{aspect-ratio:1.58/1}.lit-tool-solution-boundary-card__media{aspect-ratio:1.55/1}.lit-tool-solution-api{align-items:start}.lit-tool-solution-api__visual{display:grid;gap:16px}.lit-tool-solution-api__code-card{display:grid;gap:10px;padding:18px;border:1px solid color-mix(in srgb,var(--forge-primary) 20%,transparent);border-radius:var(--lit-card-radius);background:#fff;box-shadow:var(--lit-card-shadow)}.lit-tool-solution-api__code-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:1.02rem;line-height:1.3}.lit-tool-solution-api__code-card p{margin:0;color:#5f6b76;font-size:.94rem;line-height:1.62}.lit-tool-solution-api__code-card pre{overflow:auto;margin:4px 0 0;padding:14px 16px;border-radius:12px;background:#0f172a;color:#f8fafc;font-family:var(--forge-font-mono);font-size:.8rem;line-height:1.75}.lit-tool-solution-api__code-card code{display:block}.lit-tool-solution-api__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lit-tool-solution-boundary-card{gap:11px;padding:14px;align-content:start}.lit-tool-solution-boundary-card span{color:inherit}.lit-tool-solution-subtitle{margin:0 0 14px;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:1.1rem;line-height:1.28}.lit-tool-solution-form__features{display:grid;gap:10px}.lit-tool-solution-form__features article{display:grid;gap:4px;padding:14px 15px;border:1px solid rgba(214,221,229,.86);border-radius:var(--lit-card-radius);background:#fff;box-shadow:var(--lit-card-shadow)}.lit-tool-solution-form__features strong{color:var(--forge-on-surface);font-size:.88rem;line-height:1.25}.lit-tool-solution-form__features span{color:#5f6b76;font-size:.9rem;line-height:1.55}@media (max-width:960px){.lit-tool-solution-api__grid,.lit-tool-solution-downloads,.lit-tool-solution-hero__tiles{grid-template-columns:1fr}.lit-tool-solution-card__points li{font-size:.9rem}}.lit-warehouse-detail-page{--lit-warehouse-slate-950:var(--forge-inverse-surface,#020617);--lit-warehouse-slate-900:var(--forge-on-surface,#1a1c1e);--lit-warehouse-slate-800:var(--forge-on-surface,#1a1c1e);--lit-warehouse-slate-700:var(--forge-secondary,#475569);--lit-warehouse-slate-600:var(--forge-secondary,#475569);--lit-warehouse-slate-500:var(--forge-outline,#64748b);--lit-warehouse-slate-300:var(--forge-ghost-border,#cbd5e1);--lit-warehouse-slate-200:var(--forge-ghost-border,#e2e8f0);--lit-warehouse-slate-100:var(--forge-surface-high,#f1f5f9);--lit-warehouse-slate-50:var(--forge-surface-low,#f8fafc);--lit-warehouse-teal-700:var(--forge-primary,#9a4600);--lit-warehouse-teal-600:var(--forge-primary,#9a4600);--lit-warehouse-teal-500:var(--forge-primary,#9a4600);--lit-warehouse-teal-50:var(--forge-primary-soft,#ffdbc9);--lit-warehouse-warm-600:var(--forge-primary,#9a4600);--lit-warehouse-frame:color-mix(in srgb,var(--forge-on-surface) 16%,transparent);--lit-warehouse-frame-strong:color-mix(in srgb,var(--forge-on-surface) 22%,transparent);--lit-warehouse-frame-accent:color-mix(in srgb,var(--forge-primary) 34%,transparent);background:var(--forge-background);color:var(--forge-on-surface);background:transparent;color:var(--lit-warehouse-slate-800);overflow-x:clip}.lit-warehouse-detail-page img{display:block;max-width:100%}.lit-warehouse-hero{position:relative;overflow:hidden;min-height:0;padding-top:0;background:var(--forge-surface-lowest)}.lit-warehouse-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);align-items:center;gap:clamp(48px,6vw,80px);padding-top:var(--lit-section-feature-y);padding-bottom:var(--lit-section-feature-y)}.lit-warehouse-hero__copy{display:grid;gap:26px;align-content:center}.lit-warehouse-cta .lit-eyebrow,.lit-warehouse-hero__copy .lit-eyebrow,.lit-warehouse-section__head .lit-eyebrow{width:fit-content;margin:0;padding:7px 14px;border:1px solid color-mix(in srgb,var(--forge-primary) 24%,transparent);border-radius:999px;background:var(--lit-warehouse-teal-50);color:var(--lit-warehouse-teal-700);font-size:13px;font-weight:800;letter-spacing:0;text-transform:none}.lit-warehouse-hero__copy .lit-eyebrow:before{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:999px;background:var(--lit-warehouse-teal-500);vertical-align:2px;content:""}.lit-warehouse-hero__copy h1{display:grid;gap:2px;margin:0;color:var(--lit-warehouse-slate-900);font-family:var(--forge-font-headline);font-size:clamp(42px,5.2vw,64px);font-weight:800;line-height:1.06;letter-spacing:0}.lit-warehouse-hero__copy h1 span:nth-child(2){color:var(--lit-warehouse-teal-600)}.lit-warehouse-hero__copy>p:not(.lit-eyebrow){max-width:660px;margin:0;color:var(--lit-warehouse-slate-600);font-size:18px;line-height:1.72}.lit-warehouse-hero__tags{display:flex;flex-wrap:wrap;gap:18px;color:var(--lit-warehouse-slate-500);font-size:14px}.lit-warehouse-hero__tags span{position:relative;padding-left:22px}.lit-warehouse-hero__tags span:before{position:absolute;top:5px;left:0;width:14px;height:14px;border-radius:999px;background:var(--lit-warehouse-teal-500);box-shadow:inset 0 0 0 4px var(--forge-surface-lowest);content:""}.lit-warehouse-hero__visual{position:relative}.lit-warehouse-hero__image{overflow:hidden;border-radius:18px;background:var(--forge-surface-lowest);box-shadow:var(--forge-shadow-lg)}.lit-warehouse-hero__image img{width:100%;height:480px;object-fit:cover}.lit-warehouse-hero__card{position:absolute;right:28px;bottom:28px;left:28px;padding:20px;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 18px 36px rgba(15,23,42,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lit-warehouse-hero__card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.lit-warehouse-hero__card-head span,.lit-warehouse-hero__card-head strong{display:block}.lit-warehouse-hero__card-head strong{color:var(--lit-warehouse-slate-900);font-size:14px}.lit-warehouse-hero__card-head span{margin-top:2px;color:var(--lit-warehouse-slate-500);font-size:12px}.lit-warehouse-hero__card-head em{padding:5px 10px;border-radius:7px;background:var(--lit-warehouse-teal-50);color:var(--lit-warehouse-teal-700);font-size:11px;font-style:normal;font-weight:900}.lit-warehouse-hero__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lit-warehouse-hero__metrics div{padding:10px;border-radius:10px;background:var(--lit-warehouse-slate-50);text-align:center}.lit-warehouse-hero__metrics span,.lit-warehouse-hero__metrics strong{display:block}.lit-warehouse-hero__metrics strong{color:var(--lit-warehouse-slate-900);font-size:20px;line-height:1.1}.lit-warehouse-hero__metrics div:nth-child(2) strong{color:var(--lit-warehouse-teal-600)}.lit-warehouse-hero__metrics span{margin-top:5px;color:var(--lit-warehouse-slate-500);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lit-warehouse-section{padding:var(--lit-section-standard-y) 0;background:var(--forge-surface-lowest)}.lit-warehouse-section--soft{background:var(--forge-surface-low)}.lit-warehouse-section__head{max-width:820px;margin:0 auto 24px;text-align:center}.lit-warehouse-section__head .lit-eyebrow{margin:0 auto 16px;border-color:var(--forge-ghost-border);background:transparent;color:var(--forge-primary);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.lit-warehouse-section__head h2{margin:0;color:var(--lit-warehouse-slate-900);font-size:clamp(30px,3.2vw,42px);line-height:1.14;letter-spacing:0}.lit-warehouse-section__head p:not(.lit-eyebrow){margin:14px auto 0;color:var(--lit-warehouse-slate-600);font-size:17px;line-height:1.7}.lit-warehouse-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.lit-warehouse-boundary h3,.lit-warehouse-overview h3{margin:0 0 20px;color:var(--lit-warehouse-slate-900);font-size:22px;line-height:1.25}.lit-warehouse-boundary>div,.lit-warehouse-interface,.lit-warehouse-scenes,.lit-warehouse-stack,.lit-warehouse-testing{display:grid;gap:16px}.lit-warehouse-architecture,.lit-warehouse-boundary article,.lit-warehouse-card,.lit-warehouse-hardware-card,.lit-warehouse-interface__card,.lit-warehouse-node,.lit-warehouse-oem article,.lit-warehouse-package,.lit-warehouse-process article,.lit-warehouse-testing article{border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-warehouse-card--row{display:flex;align-items:flex-start;gap:16px;min-height:116px;padding:18px}.lit-warehouse-card--value{border-color:color-mix(in srgb,var(--forge-primary) 24%,var(--lit-card-border))}.lit-warehouse-card__icon{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9px;background:var(--forge-surface-high);color:var(--forge-secondary);font-weight:900}.lit-warehouse-card__icon svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.05}.lit-warehouse-card--value .lit-warehouse-card__icon{background:var(--lit-warehouse-teal-50);color:var(--lit-warehouse-teal-600)}.lit-warehouse-architecture h3,.lit-warehouse-architecture h4,.lit-warehouse-architecture p,.lit-warehouse-boundary h4,.lit-warehouse-boundary p,.lit-warehouse-card h4,.lit-warehouse-card p,.lit-warehouse-hardware-card h3,.lit-warehouse-hardware-card p,.lit-warehouse-interface__card h3,.lit-warehouse-node h3,.lit-warehouse-node p,.lit-warehouse-oem h3,.lit-warehouse-oem p,.lit-warehouse-package h3,.lit-warehouse-package h4,.lit-warehouse-package p,.lit-warehouse-process h3,.lit-warehouse-process p,.lit-warehouse-testing h3,.lit-warehouse-testing p{margin:0}.lit-warehouse-architecture h3,.lit-warehouse-boundary h4,.lit-warehouse-card h4,.lit-warehouse-hardware-card h3,.lit-warehouse-interface__card h3,.lit-warehouse-node h3,.lit-warehouse-oem h3,.lit-warehouse-package h3,.lit-warehouse-process h3,.lit-warehouse-testing h3{color:var(--lit-warehouse-slate-900);font-size:17px;line-height:1.3}.lit-warehouse-architecture p,.lit-warehouse-boundary p,.lit-warehouse-card p,.lit-warehouse-hardware-card p,.lit-warehouse-node p,.lit-warehouse-oem p,.lit-warehouse-package p,.lit-warehouse-process p,.lit-warehouse-testing p{color:var(--lit-warehouse-slate-600);font-size:14px;line-height:1.66}.lit-warehouse-card h4+p{margin-top:6px}.lit-warehouse-scenes{gap:26px}.lit-warehouse-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lit-warehouse-scenario-card{overflow:hidden;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.lit-warehouse-scenario-card:hover{border-color:var(--forge-primary);box-shadow:var(--lit-card-shadow-hover);transform:translateY(-3px)}.lit-warehouse-scenario-card__media{height:192px;overflow:hidden;background:var(--forge-surface-high)}.lit-warehouse-scenario-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .26s ease}.lit-warehouse-scenario-card:hover .lit-warehouse-scenario-card__media img{transform:scale(1.035)}.lit-warehouse-scenario-card__body{display:grid;gap:13px;padding:22px}.lit-warehouse-boundary-panel h3,.lit-warehouse-hardware-component h3,.lit-warehouse-scenario-card__body h3{margin:0;color:var(--lit-warehouse-slate-900);font-size:18px;line-height:1.25}.lit-warehouse-boundary-list p,.lit-warehouse-hardware-component p,.lit-warehouse-scenario-card__body p{margin:0;color:var(--lit-warehouse-slate-600);font-size:14px;line-height:1.66}.lit-warehouse-badge{display:inline-flex;width:fit-content;min-height:26px;align-items:center;padding:0 10px;border:1px solid var(--lit-card-border);border-radius:7px;background:var(--forge-surface-low);color:var(--lit-warehouse-slate-700);font-size:11px;font-weight:900;letter-spacing:.08em}.lit-warehouse-badge--teal{border-color:color-mix(in srgb,var(--forge-primary) 30%,transparent);background:var(--forge-primary-soft);color:var(--forge-primary)}.lit-warehouse-badge--warm{color:var(--forge-primary)}.lit-warehouse-badge--brand,.lit-warehouse-badge--purple,.lit-warehouse-badge--red{color:var(--forge-secondary)}.lit-warehouse-check-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.lit-warehouse-check-list li{position:relative;padding-left:22px;color:var(--lit-warehouse-slate-600);font-size:14px;line-height:1.48}.lit-warehouse-check-list li:before{position:absolute;top:2px;left:0;display:grid;width:16px;height:16px;place-items:center;border-radius:999px;background:var(--lit-warehouse-teal-50);color:var(--lit-warehouse-teal-600);font-size:11px;font-weight:900;content:"✓"}.lit-warehouse-scene{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);overflow:hidden;border:1px solid var(--lit-warehouse-slate-200);border-radius:16px;background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-warehouse-scene.is-reverse .lit-warehouse-scene__media{order:2}.lit-warehouse-scene__media{min-height:300px;background:var(--lit-warehouse-slate-100)}.lit-warehouse-scene__media img{width:100%;height:100%;object-fit:cover}.lit-warehouse-scene__body{display:grid;align-content:center;gap:18px;padding:clamp(26px,4vw,44px)}.lit-warehouse-scene__body h3{margin:0;color:var(--lit-warehouse-slate-900);font-size:24px;line-height:1.18}.lit-warehouse-scene__body p{margin:0;color:var(--lit-warehouse-slate-600);line-height:1.75}.lit-warehouse-cta__chips,.lit-warehouse-scene__chips{display:flex;flex-wrap:wrap;gap:10px}.lit-warehouse-cta__chips span,.lit-warehouse-scene__chips small{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:8px;background:var(--lit-warehouse-slate-100);color:var(--lit-warehouse-slate-600);font-size:12px;font-weight:800}.lit-warehouse-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lit-warehouse-package{display:grid;align-content:start;overflow:hidden;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-warehouse-package__head{display:flex;align-items:flex-start;gap:14px;padding:22px;border-bottom:1px solid var(--lit-card-border)}.lit-warehouse-package__head h3,.lit-warehouse-package__head p{margin:0}.lit-warehouse-package__head p{margin-top:4px;color:var(--lit-warehouse-slate-500);font-size:13px;line-height:1.45}.lit-warehouse-package__label{width:fit-content;margin:0 22px;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.04em}.lit-warehouse-package__body{display:grid;gap:16px;padding:0 22px 22px}.lit-warehouse-package__scenario{display:grid;gap:8px;padding:16px;border-radius:12px;background:var(--forge-surface-high)}.lit-warehouse-hardware-card__media,.lit-warehouse-package__media{overflow:hidden;border-radius:12px;background:var(--lit-warehouse-slate-50)}.lit-warehouse-package__media{height:190px}.lit-warehouse-hardware-card__media img,.lit-warehouse-package__media img{width:100%;height:100%;object-fit:contain;padding:16px}.lit-warehouse-package h4{margin:0;color:var(--lit-warehouse-slate-900);font-size:14px;letter-spacing:.04em;text-transform:uppercase}.lit-warehouse-interface__card ul,.lit-warehouse-package ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.lit-warehouse-interface__card li,.lit-warehouse-package li{position:relative;padding-left:18px;color:var(--lit-warehouse-slate-600);font-size:14px;line-height:1.5}.lit-warehouse-interface__card li:before,.lit-warehouse-package li:before{position:absolute;top:8px;left:0;width:7px;height:7px;border-radius:999px;background:var(--lit-warehouse-teal-500);content:""}.lit-warehouse-package .lit-btn{margin-top:4px;justify-content:center}.lit-warehouse-reference-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lit-warehouse-reference-list li{position:relative;padding-left:22px;color:var(--lit-warehouse-slate-600);font-size:14px;line-height:1.5}.lit-warehouse-reference-list li:before{position:absolute;top:3px;left:0;display:grid;width:16px;height:16px;place-items:center;border-radius:999px;background:var(--lit-warehouse-teal-50);color:var(--lit-warehouse-teal-600);font-size:10px;font-weight:900;content:"✓"}.lit-warehouse-reference-list--brand li:before{background:var(--forge-surface-high);color:var(--forge-secondary)}.lit-warehouse-reference-list--warm li:before{background:var(--forge-primary-soft);color:var(--forge-primary)}.lit-warehouse-reference-list--purple li:before{background:var(--forge-surface-high);color:var(--forge-secondary)}.lit-warehouse-mini-icon{display:inline-flex;flex:0 0 auto;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:12px;background:var(--forge-primary-soft);color:var(--forge-primary);box-shadow:inset 0 -1px 0 color-mix(in srgb,currentColor 12%,transparent);font-size:13px;font-weight:900;letter-spacing:.04em}.lit-warehouse-hardware-icon svg,.lit-warehouse-mini-icon svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.05}.lit-warehouse-mini-icon--brand{background:var(--forge-surface-high);color:var(--forge-secondary)}.lit-warehouse-mini-icon--warm{background:var(--forge-primary-soft);color:var(--forge-primary)}.lit-warehouse-mini-icon--purple,.lit-warehouse-mini-icon--red{background:var(--forge-surface-high);color:var(--forge-secondary)}.lit-warehouse-deployment{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lit-warehouse-deployment:before{display:none}.lit-warehouse-deployment__item{position:relative;display:grid;min-width:0}.lit-warehouse-deployment__dot{display:none}.lit-warehouse-deployment__dot--brand{background:var(--forge-secondary)}.lit-warehouse-deployment__dot--warm{background:var(--forge-primary)}.lit-warehouse-deployment__dot--red{background:var(--forge-secondary)}.lit-warehouse-testing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lit-warehouse-node,.lit-warehouse-testing article{display:grid;align-content:start;gap:10px;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);padding:20px}.lit-warehouse-node{min-height:156px;padding:22px}.lit-warehouse-node span,.lit-warehouse-process span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:var(--lit-warehouse-slate-100);color:var(--lit-warehouse-slate-600);font-size:12px;font-weight:900;letter-spacing:.08em}.lit-warehouse-hardware{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.lit-warehouse-hardware-components{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lit-warehouse-hardware-component{display:grid;align-content:start;gap:13px;min-height:238px;padding:24px;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow);color:inherit;text-decoration:none}.lit-warehouse-hardware-component--wide{grid-column:span 2}.lit-warehouse-hardware-icon{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:14px;background:var(--lit-warehouse-slate-100);color:var(--lit-warehouse-slate-700);box-shadow:inset 0 -1px 0 color-mix(in srgb,currentColor 10%,transparent);font-size:18px;font-weight:900}.lit-warehouse-hardware-icon svg{width:28px;height:28px;stroke-width:1.95}.lit-warehouse-hardware-icon--teal{background:var(--forge-primary-soft);color:var(--forge-primary)}.lit-warehouse-hardware-icon--brand{background:var(--forge-surface-high);color:var(--forge-secondary)}.lit-warehouse-hardware-icon--warm{background:var(--forge-primary-soft);color:var(--forge-primary)}.lit-warehouse-hardware-icon--purple,.lit-warehouse-hardware-icon--red{background:var(--forge-surface-high);color:var(--forge-secondary)}.lit-warehouse-hardware-media{display:grid;width:min(100%,220px);aspect-ratio:4/3;place-items:center;overflow:hidden;padding:10px;border:1px solid var(--lit-warehouse-frame);border-radius:14px;background:var(--forge-surface-low)}.lit-warehouse-hardware-media img{width:100%;height:100%;box-sizing:border-box;object-fit:contain;padding:0}.lit-warehouse-hardware-meta{display:grid;gap:8px;padding-top:2px}.lit-warehouse-hardware-meta span{color:var(--lit-warehouse-slate-500);font-size:12px;line-height:1.45}.lit-warehouse-hardware-link{align-self:end;color:var(--forge-primary);font-size:13px;font-weight:800}.lit-warehouse-tag-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px}.lit-warehouse-tag-types article{display:grid;gap:4px;padding:13px;border-radius:10px;background:var(--forge-surface-high);text-align:center}.lit-warehouse-tag-types strong{color:var(--lit-warehouse-slate-900);font-size:13px;line-height:1.25}.lit-warehouse-tag-types span{color:var(--lit-warehouse-slate-500);font-size:11px}.lit-warehouse-hardware-card{display:grid;grid-template-rows:150px auto auto;gap:12px;padding:12px}.lit-warehouse-hardware-card h3,.lit-warehouse-hardware-card p{padding:0 4px}.lit-warehouse-architecture__grid,.lit-warehouse-boundary,.lit-warehouse-interface__columns,.lit-warehouse-oem{display:grid;gap:18px}.lit-warehouse-interface__columns{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-warehouse-interface__card{display:grid;gap:16px;align-content:start;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);padding:22px}.lit-warehouse-architecture__badges,.lit-warehouse-interface__chips{display:flex;flex-wrap:wrap;gap:9px}.lit-warehouse-architecture__badges span,.lit-warehouse-interface__chips span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--lit-card-border);border-radius:8px;background:var(--forge-surface-lowest);color:var(--lit-warehouse-slate-700);font-size:12px;font-weight:700}.lit-warehouse-architecture{display:grid;gap:24px;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);padding:24px}.lit-warehouse-architecture h3{margin:0;text-align:center}.lit-warehouse-architecture__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-warehouse-architecture__grid article{display:grid;justify-items:center;gap:10px;padding:18px;border-radius:12px;border:1px solid var(--lit-card-border);background:var(--forge-surface-high);text-align:center}.lit-warehouse-architecture__grid article p{margin:0}.lit-warehouse-architecture h4{margin:0;font-size:16px}.lit-warehouse-architecture__badges{justify-content:center}.lit-warehouse-boundary{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.lit-warehouse-boundary-panel{display:grid;align-content:start;gap:22px;padding:28px;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-warehouse-boundary-panel--suitable{border-color:color-mix(in srgb,var(--forge-primary) 24%,var(--lit-card-border))}.lit-warehouse-boundary-panel--evaluation{border-color:var(--lit-card-border)}.lit-warehouse-boundary-panel__head{display:flex;align-items:center;gap:13px}.lit-warehouse-boundary-list>li>span,.lit-warehouse-boundary-panel__head>span{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;font-weight:900}.lit-warehouse-boundary-panel__head>span{width:40px;height:40px;background:var(--lit-warehouse-teal-50);color:var(--lit-warehouse-teal-600)}.lit-warehouse-boundary-panel--evaluation .lit-warehouse-boundary-panel__head>span{background:var(--forge-surface-high);color:var(--forge-secondary)}.lit-warehouse-boundary-list{display:grid;gap:16px;margin:0;padding:0;list-style:none}.lit-warehouse-boundary-list li{display:flex;align-items:flex-start;gap:13px}.lit-warehouse-boundary-list>li>span{width:24px;height:24px;margin-top:2px;background:var(--lit-warehouse-teal-50);color:var(--lit-warehouse-teal-600);font-size:12px}.lit-warehouse-boundary-panel--evaluation .lit-warehouse-boundary-list>li>span{background:var(--forge-surface-high);color:var(--forge-secondary)}.lit-warehouse-boundary-list h4{margin:0;color:var(--lit-warehouse-slate-900);font-size:14px;line-height:1.3}.lit-warehouse-boundary-list h4+p{margin-top:4px}.lit-warehouse-boundary__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lit-warehouse-boundary__grid article,.lit-warehouse-boundary__list article{padding:18px}.lit-warehouse-boundary__list{display:grid;gap:12px}.lit-warehouse-oem{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-warehouse-oem article{display:grid;align-content:start;gap:14px;padding:24px;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);transition:border-color .18s ease}.lit-warehouse-oem article:hover{border-color:var(--forge-primary)}.lit-warehouse-process{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lit-warehouse-process:before{display:none}.lit-warehouse-process__item{position:relative;display:grid;align-content:start;gap:14px;min-height:182px;padding:22px}.lit-warehouse-process__item>div{display:grid;gap:8px;height:auto;margin-top:0;padding:0;border:0;background:transparent;box-shadow:none}.lit-warehouse-process__number{position:static;z-index:1;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:4px solid var(--forge-surface-lowest);border-radius:999px;background:var(--lit-warehouse-teal-500);color:#fff;font-size:12px;font-weight:900;transform:none}.lit-warehouse-process .lit-warehouse-process__number{background:var(--forge-primary);color:#fff}.lit-warehouse-process__item:nth-child(n+5) .lit-warehouse-process__number{background:var(--lit-warehouse-warm-500);color:#fff}.lit-warehouse-process__item:nth-child(n+7) .lit-warehouse-process__number{background:var(--forge-primary);color:#fff}.lit-warehouse-testing article{background:var(--lit-card-bg)}.lit-warehouse-testing__note{margin:22px 0 0;padding:20px;border-left:4px solid var(--lit-warehouse-teal-500);border-radius:0 12px 12px 0;background:var(--forge-primary-soft);color:var(--lit-warehouse-slate-700);line-height:1.72}.lit-warehouse-section .lit-scenario-detail-faq{max-width:900px;margin:0 auto}.lit-warehouse-section .lit-scenario-detail-faq__item{border-color:var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:none}.lit-warehouse-cta{padding:clamp(52px,5vw,64px) 0;background:linear-gradient(90deg,rgba(255,255,255,.14) 0 1px,transparent 1px 100%),linear-gradient(135deg,var(--forge-primary) 0,#7b3600 100%);background-size:calc(100% / 12) 100%,auto}.lit-warehouse-cta__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:36px}.lit-warehouse-cta__copy{display:grid;gap:18px}.lit-warehouse-cta .lit-eyebrow{border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.14);color:#fff}.lit-warehouse-cta h2{margin:0;color:#fff;font-size:clamp(32px,4vw,52px);line-height:1.08}.lit-warehouse-cta p{margin:0;color:rgba(255,255,255,.86);font-size:18px;line-height:1.72}.lit-warehouse-cta__chips span{border:1px solid rgba(255,255,255,.34);background:rgba(255,255,255,.12);color:rgba(255,255,255,.9)}.lit-warehouse-cta__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lit-warehouse-cta__actions .lit-btn{justify-content:center;min-height:52px;border-color:#fff;background:var(--forge-primary);color:#fff;box-shadow:0 14px 30px rgba(35,19,8,.16)}.lit-warehouse-cta__actions .lit-btn--secondary,.lit-warehouse-cta__actions .lit-btn:last-child{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.08);color:#fff;box-shadow:none}.lit-warehouse-cta__actions .lit-btn:hover{border-color:#fff;background:#fff;color:var(--forge-primary);box-shadow:0 16px 34px rgba(35,19,8,.2)}.lit-warehouse-architecture,.lit-warehouse-boundary-panel,.lit-warehouse-card,.lit-warehouse-hardware-component,.lit-warehouse-hero__card,.lit-warehouse-interface__card,.lit-warehouse-node,.lit-warehouse-oem article,.lit-warehouse-package,.lit-warehouse-process__item,.lit-warehouse-scenario-card,.lit-warehouse-section .lit-scenario-detail-faq__item,.lit-warehouse-testing article{border-color:var(--lit-warehouse-frame);background:var(--forge-surface-lowest);box-shadow:0 1px 2px color-mix(in srgb,var(--forge-on-surface) 7%,transparent)}.lit-warehouse-section--soft .lit-scenario-detail-faq__item,.lit-warehouse-section--soft .lit-warehouse-boundary-panel,.lit-warehouse-section--soft .lit-warehouse-card,.lit-warehouse-section--soft .lit-warehouse-hardware-component,.lit-warehouse-section--soft .lit-warehouse-package,.lit-warehouse-section--soft .lit-warehouse-process__item{background:var(--forge-surface-lowest)}.lit-warehouse-boundary-panel--suitable,.lit-warehouse-card--value{border-color:var(--lit-warehouse-frame-accent)}.lit-warehouse-architecture__grid article,.lit-warehouse-boundary-panel,.lit-warehouse-card,.lit-warehouse-hardware-component,.lit-warehouse-interface__card,.lit-warehouse-node,.lit-warehouse-oem article,.lit-warehouse-package,.lit-warehouse-process__item,.lit-warehouse-testing article{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.lit-warehouse-architecture__grid article:hover,.lit-warehouse-boundary-panel:hover,.lit-warehouse-card:hover,.lit-warehouse-hardware-component:hover,.lit-warehouse-interface__card:hover,.lit-warehouse-node:hover,.lit-warehouse-oem article:hover,.lit-warehouse-package:hover,.lit-warehouse-process__item:hover,.lit-warehouse-scenario-card:hover,.lit-warehouse-testing article:hover{border-color:var(--forge-primary);box-shadow:0 10px 24px color-mix(in srgb,var(--forge-on-surface) 10%,transparent);transform:translateY(-3px)}html[data-reveal-ready=true] .lit-site .lit-warehouse-detail-page .lit-warehouse-architecture__grid article.reveal.visible:hover,html[data-reveal-ready=true] .lit-site .lit-warehouse-detail-page .lit-warehouse-deployment__item.reveal.visible:hover .lit-warehouse-node,html[data-reveal-ready=true] .lit-site .lit-warehouse-detail-page .lit-warehouse-oem article.reveal.visible:hover,html[data-reveal-ready=true] .lit-site .lit-warehouse-detail-page .lit-warehouse-testing article.reveal.visible:hover,html[data-reveal-ready=true] .lit-site .lit-warehouse-detail-page .reveal.visible.lit-warehouse-boundary-panel:hover,html[data-reveal-ready=true] .lit-site .lit-warehouse-detail-page .reveal.visible.lit-warehouse-card:hover,html[data-reveal-ready=true] .lit-site .lit-warehouse-detail-page .reveal.visible.lit-warehouse-hardware-component:hover,html[data-reveal-ready=true] .lit-site .lit-warehouse-detail-page .reveal.visible.lit-warehouse-interface__card:hover,html[data-reveal-ready=true] .lit-site .lit-warehouse-detail-page .reveal.visible.lit-warehouse-package:hover,html[data-reveal-ready=true] .lit-site .lit-warehouse-detail-page .reveal.visible.lit-warehouse-process__item:hover,html[data-reveal-ready=true] .lit-site .lit-warehouse-detail-page .reveal.visible.lit-warehouse-scenario-card:hover{transform:translateY(-3px) scale(1)}.lit-warehouse-architecture__badges span,.lit-warehouse-architecture__grid article,.lit-warehouse-hero__metrics div,.lit-warehouse-interface__chips span,.lit-warehouse-package__head,.lit-warehouse-package__scenario,.lit-warehouse-tag-types article{border:1px solid var(--lit-warehouse-frame)}.lit-warehouse-package__head{border-width:0 0 1px}.lit-warehouse-architecture__grid article,.lit-warehouse-hero__metrics div,.lit-warehouse-package__scenario,.lit-warehouse-tag-types article{background:var(--forge-surface-low)}.lit-warehouse-badge,.lit-warehouse-cta .lit-eyebrow,.lit-warehouse-hero__copy .lit-eyebrow,.lit-warehouse-package__label,.lit-warehouse-section__head .lit-eyebrow{border-color:var(--lit-warehouse-frame-strong)}@media (max-width:1180px){.lit-warehouse-hero__grid{padding-top:var(--lit-section-feature-y-tablet);padding-bottom:var(--lit-section-feature-y-tablet)}.lit-warehouse-cta,.lit-warehouse-section{padding:var(--lit-section-standard-y-tablet) 0}.lit-warehouse-section__head{margin-bottom:20px}.lit-warehouse-boundary,.lit-warehouse-cta__grid,.lit-warehouse-hero__grid,.lit-warehouse-overview,.lit-warehouse-scene{grid-template-columns:1fr}.lit-warehouse-scene.is-reverse .lit-warehouse-scene__media{order:0}.lit-warehouse-architecture__grid,.lit-warehouse-hardware-components,.lit-warehouse-interface__columns,.lit-warehouse-nodes,.lit-warehouse-oem,.lit-warehouse-packages,.lit-warehouse-process,.lit-warehouse-scenario-grid,.lit-warehouse-testing{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-warehouse-hardware-component--wide{grid-column:span 2}.lit-warehouse-deployment{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-warehouse-process__item>div{margin-top:0}}@media (max-width:860px){.lit-warehouse-hero__grid{gap:34px}.lit-warehouse-architecture__grid,.lit-warehouse-deployment,.lit-warehouse-hardware-components,.lit-warehouse-interface__columns,.lit-warehouse-nodes,.lit-warehouse-oem,.lit-warehouse-packages,.lit-warehouse-process,.lit-warehouse-scenario-grid,.lit-warehouse-testing{grid-template-columns:1fr}.lit-warehouse-hardware-component--wide{grid-column:auto}.lit-warehouse-process__item>div{margin-top:0}.lit-warehouse-hero__image img{height:380px}}@media (max-width:640px){.lit-warehouse-hero{min-height:0}.lit-warehouse-hero__grid{padding-top:var(--lit-section-feature-y-mobile);padding-bottom:var(--lit-section-feature-y-mobile)}.lit-warehouse-hero__copy h1{font-size:38px}.lit-warehouse-cta p,.lit-warehouse-hero__copy>p:not(.lit-eyebrow){font-size:16px}.lit-warehouse-hero__card{position:static;margin-top:12px}.lit-warehouse-boundary__grid,.lit-warehouse-hero__metrics{grid-template-columns:1fr}.lit-warehouse-section{padding:var(--lit-section-standard-y-mobile) 0}.lit-warehouse-cta{padding:40px 0}.lit-warehouse-section__head{margin-bottom:18px;text-align:left}.lit-warehouse-section__head .lit-eyebrow{margin-left:0}}.lit-site main:has(.lit-about-section--company-intro)>.lit-section:first-of-type .lit-about-hero{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);grid-template-rows:auto;align-items:start;height:auto;min-height:0}.lit-site main:has(.lit-about-section--company-intro)>.lit-section:first-of-type .lit-about-hero__copy,.lit-site main:has(.lit-about-section--company-intro)>.lit-section:first-of-type .lit-about-hero__proof{height:auto;min-height:0}.lit-site main:has(.lit-about-section--company-intro)>.lit-section:first-of-type .lit-about-hero__proof{grid-template-rows:minmax(260px,1fr) auto}.lit-site main:has(.lit-about-section--company-intro)>.lit-section:first-of-type .lit-about-metrics{margin-top:0;padding-top:0}.lit-site main:has(.lit-about-section--company-intro)>.lit-section:first-of-type .lit-about-hero__copy h1,.lit-site main:has(.lit-about-section--company-intro)>.lit-section:first-of-type .lit-about-hero__copy p{max-width:none}.lit-site .lit-home-hero-shell{grid-template-rows:minmax(0,calc(100svh - 210px)) 132px}.lit-site .lit-home-hero .lit-home-banner{height:100%}.lit-site .lit-home-banner__bg{object-fit:fill}.lit-site .lit-home-banner,.lit-site .lit-home-banner[data-copy-density=medium]{--banner-copy-scale:1;--banner-gap-scale:1;--banner-button-scale:1}.lit-site .lit-home-banner[data-copy-density=long]{--banner-copy-scale:0.92;--banner-gap-scale:0.88;--banner-button-scale:0.94}.lit-site .lit-home-banner--capability[data-copy-density=long]{--banner-copy-scale:0.88;--banner-gap-scale:0.84;--banner-button-scale:0.9}.lit-site .lit-home-banner--equipment[data-copy-density=long] .lit-home-banner__title-line{white-space:normal}.lit-site .lit-home-banner[data-copy-density=xlong]{--banner-copy-scale:0.86;--banner-gap-scale:0.78;--banner-button-scale:0.88}.lit-site .lit-home-banner[data-copy-density=xlong] .lit-home-banner__title-line{white-space:normal}.lit-site .lit-home-banner--capability[data-copy-density=xlong]{--banner-copy-scale:0.72;--banner-gap-scale:0.68;--banner-button-scale:0.8}.lit-site .lit-home-banner--capability[data-copy-density=xlong] .lit-home-banner__title{line-height:1.02}.lit-site .lit-home-banner__overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:rgb(var(--home-banner-overlay-color,255,255,255));opacity:var(--home-banner-overlay-opacity,0)}.lit-site .lit-home-banner__copy{gap:0}.lit-site .lit-home-banner__title{font-size:calc(clamp(42px, 3.15vw, 60px) * var(--banner-copy-scale, 1));line-height:1.34;color:#1b1d21}.lit-site .lit-home-banner__title-accent{color:#d95508}.lit-site .lit-home-banner__rule{width:82px;height:3px;margin:4.6% 0 0;background:#ff6500}.lit-site .lit-home-banner__description,.lit-site .lit-home-banner__subtitle{color:#17191d;font-size:calc(clamp(17px, 1.35vw, 26px) * var(--banner-copy-scale, 1));line-height:1.42}.lit-site .lit-home-banner__actions,.lit-site .lit-home-banner__description,.lit-site .lit-home-banner__highlight-grid{margin-top:0}.lit-site .lit-home-banner--scenario .lit-home-banner__copy{top:8.7%;left:6.7%;width:53.5%}.lit-site .lit-home-banner--scenario .lit-home-banner__highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8.8%;row-gap:15.5%;width:100%;margin-top:6.8%}.lit-site .lit-home-banner--scenario .lit-home-banner__highlight{gap:14px;font-size:calc(clamp(14px, 1.18vw, 23px) * var(--banner-copy-scale, 1));line-height:1.23;color:#17191d}.lit-site .lit-home-banner--scenario .lit-home-banner__actions{gap:36px;margin-top:6.8%}.lit-site .lit-home-banner--capability .lit-home-banner__copy{top:9.1%;left:6.7%;width:47.5%}.lit-site .lit-home-banner--capability .lit-home-banner__eyebrow{margin-bottom:3.2%;padding:10px 18px;color:#2b2d32;font-size:calc(clamp(14px, 1.18vw, 23px) * var(--banner-copy-scale, 1));letter-spacing:.04em}.lit-site .lit-home-banner--capability .lit-home-banner__title{font-size:calc(clamp(48px, 3.65vw, 70px) * var(--banner-copy-scale, 1));line-height:1.25}.lit-site .lit-home-banner--capability .lit-home-banner__rule{margin-top:4.4%}.lit-site .lit-home-banner--capability .lit-home-banner__subtitle{margin-top:2.9%;font-size:calc(clamp(16px, 1.28vw, 24px) * var(--banner-copy-scale, 1));font-weight:800}.lit-site .lit-home-banner--capability .lit-home-banner__highlight-grid{grid-template-columns:1.33fr 1.33fr 1.33fr;gap:12px 14px;width:100%;margin-top:3.8%}.lit-site .lit-home-banner--capability .lit-home-banner__highlight:nth-child(n+4){transform:translateX(-9%)}.lit-site .lit-home-banner--capability .lit-home-banner__highlight{grid-template-columns:54px minmax(0,1fr);min-height:84px;padding:12px 18px;background:rgba(255,255,255,.92);color:#30343a;font-size:calc(clamp(13px, 1vw, 19px) * var(--banner-copy-scale, 1))}.lit-site .lit-home-banner--capability .lit-home-banner__description{margin-top:4%;font-size:calc(clamp(16px, 1.25vw, 24px) * var(--banner-copy-scale, 1));font-weight:800}.lit-site .lit-home-banner--capability .lit-home-banner__description .lit-home-banner__title-accent,.lit-site .lit-home-banner--capability .lit-home-banner__description strong{color:#e60012}.lit-site .lit-home-banner--capability .lit-home-banner__actions{gap:4.1%;margin-top:3.6%}.lit-site .lit-home-banner--reader .lit-home-banner__copy{top:8.5%;left:7.5%;right:7.5%;align-items:center;text-align:center}.lit-site .lit-home-banner--reader .lit-home-banner__title{font-size:calc(clamp(44px, 3.45vw, 66px) * var(--banner-copy-scale, 1));line-height:1.05}.lit-site .lit-home-banner--reader .lit-home-banner__rule{margin:2.1% auto 0}.lit-site .lit-home-banner--reader .lit-home-banner__subtitle{margin-top:2.1%;font-size:calc(clamp(18px, 1.35vw, 26px) * var(--banner-copy-scale, 1))}.lit-site .lit-home-banner--reader .lit-home-banner__description{max-width:86%;margin-top:1.5%;font-size:calc(clamp(15px, 1.15vw, 22px) * var(--banner-copy-scale, 1));line-height:1.45}.lit-site .lit-home-banner--reader .lit-home-banner__highlight-grid{grid-template-columns:repeat(5,minmax(0,1fr));width:72%;margin-top:2.9%}.lit-site .lit-home-banner--reader .lit-home-banner__highlight{color:#20242a;font-size:calc(clamp(14px, 1.15vw, 22px) * var(--banner-copy-scale, 1))}.lit-site .lit-home-banner--reader .lit-home-banner__actions{justify-content:center;gap:38px;margin-top:clamp(120px,14.5vh,198px)}.lit-site .lit-home-banner--equipment .lit-home-banner__copy{top:11.8%;left:6.7%;width:49%;color:#fff}.lit-site .lit-home-banner--equipment .lit-home-banner__title{color:#fff;font-size:calc(clamp(44px, 3.35vw, 64px) * var(--banner-copy-scale, 1));line-height:1.25}.lit-site .lit-home-banner--equipment .lit-home-banner__title-accent{color:#e60012}.lit-site .lit-home-banner--equipment .lit-home-banner__rule{margin-top:3.7%;background:#e60012}.lit-site .lit-home-banner--equipment .lit-home-banner__subtitle{margin-top:4.5%;color:#fff;font-size:calc(clamp(18px, 1.43vw, 27px) * var(--banner-copy-scale, 1));line-height:1.45}.lit-site .lit-home-banner--equipment .lit-home-banner__description{margin-top:2.2%;color:#fff;font-size:calc(clamp(17px, 1.36vw, 26px) * var(--banner-copy-scale, 1));line-height:1.52}.lit-site .lit-home-banner--equipment .lit-home-banner__actions{gap:40px;margin-top:4.9%}.lit-site .lit-home-banner--equipment .lit-home-banner__highlight-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:100%;margin-top:4.7%}.lit-site .lit-home-banner--equipment .lit-home-banner__highlight{position:relative;color:#fff;font-size:clamp(12px,.98vw,19px)}.lit-site .lit-home-banner--equipment .lit-home-banner__highlight+.lit-home-banner__highlight:before{position:absolute;top:8px;bottom:8px;left:0;width:1px;background:rgba(255,255,255,.32);content:""}.lit-site .lit-home-banner__highlight-icon{position:relative;width:clamp(38px,2.75vw,54px);height:clamp(38px,2.75vw,54px);border:0;border-radius:0;color:#d90f00;background:transparent}.lit-site .lit-home-banner__highlight-icon:after,.lit-site .lit-home-banner__highlight-icon:before{position:absolute;inset:9px;border:3px solid;border-radius:5px;content:""}.lit-site .lit-home-banner__highlight-icon:after{inset:17px 6px 6px 17px;border-top:0;border-left:0}.lit-site .lit-home-banner--reader .lit-home-banner__highlight-icon{border:1px solid rgba(36,49,63,.14);border-radius:999px;background:rgba(255,255,255,.78);color:#24313f;box-shadow:0 8px 20px rgba(36,49,63,.08)}.lit-site .lit-home-banner--reader .lit-home-banner__highlight-icon:before{inset:16px;border-color:currentColor;border-radius:2px}.lit-site .lit-home-banner--reader .lit-home-banner__highlight-icon:after{display:none}.lit-site .lit-home-banner--reader .lit-home-banner__highlight-icon[src]{background:rgba(255,255,255,.78)}.lit-site .lit-home-banner--equipment .lit-home-banner__highlight-icon{color:#fff}.lit-site .lit-home-banner__actions .lit-btn{min-width:clamp(290px,21.8vw,420px);min-height:56px;padding:0 20px;border-radius:5px;font-size:clamp(16px,1.22vw,24px);letter-spacing:.04em}.lit-site .lit-home-banner__actions .lit-btn--secondary{background:transparent;color:#ff6500}.lit-site .lit-home-banner--equipment .lit-home-banner__actions .lit-btn--secondary{color:#fff}@media (min-width:1041px){.lit-site .lit-home-hero{height:calc(100svh - 105px);min-height:0}.lit-site .lit-home-hero-shell,.lit-site .lit-home-hero>.lit-wrap{height:100%;min-height:0}.lit-site .lit-home-hero-shell{grid-template-rows:minmax(0,1fr) 132px}.lit-site .lit-home-hero .lit-home-banner{height:100%}.lit-site .lit-home-banner__copy{inset:0;width:auto;color:#17191d}.lit-site .lit-home-banner__actions,.lit-site .lit-home-banner__description,.lit-site .lit-home-banner__eyebrow,.lit-site .lit-home-banner__highlight-grid,.lit-site .lit-home-banner__rule,.lit-site .lit-home-banner__subtitle,.lit-site .lit-home-banner__title{position:absolute;margin:0}.lit-site .lit-home-banner__title{max-width:none!important;font-family:Arial Black,Arial,Helvetica,sans-serif!important;font-weight:900!important;letter-spacing:0!important}.lit-site .lit-home-banner__rule{width:82px;height:3px}.lit-site .lit-home-banner__description,.lit-site .lit-home-banner__subtitle{max-width:none;font-family:Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:0}.lit-site .lit-home-banner__highlight-grid{display:grid}.lit-site .lit-home-banner__actions{display:flex;flex-wrap:nowrap}.lit-site .lit-home-banner__actions .lit-btn{min-width:0;width:calc(416px * var(--banner-button-scale, 1));height:56px;min-height:56px;padding:0 20px;border:1px solid #ff6500;border-radius:5px;background:#ff6500;color:#fff;box-shadow:none;font-family:Arial,Helvetica,sans-serif;font-size:calc(24px * var(--banner-copy-scale, 1));font-weight:400;letter-spacing:.04em}.lit-site .lit-home-banner__actions .lit-btn--secondary{background:transparent;color:#ff6500}.lit-site .lit-home-banner--scenario .lit-home-banner__title{top:7.9%;left:6.7%;width:54%;font-size:calc(clamp(48px, 3.25vw, 62px) * var(--banner-copy-scale, 1));line-height:1.28}.lit-site .lit-home-banner--scenario .lit-home-banner__rule{top:30.6%;left:6.7%}.lit-site .lit-home-banner--scenario .lit-home-banner__highlight-grid{top:38.7%;left:6.7%;width:51.5%;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:6.9%;row-gap:calc(54px * var(--banner-gap-scale, 1))}.lit-site .lit-home-banner--scenario .lit-home-banner__highlight{gap:calc(12px * var(--banner-gap-scale, 1));min-height:136px;color:#17191d;font-size:calc(clamp(18px, 1.18vw, 23px) * var(--banner-copy-scale, 1));line-height:1.22}.lit-site .lit-home-banner--scenario .lit-home-banner__actions{top:84.5%;left:6.7%;gap:calc(36px * var(--banner-gap-scale, 1))}.lit-site .lit-home-banner--capability .lit-home-banner__eyebrow{top:9%;left:6.7%;padding:10px 18px;background:rgba(255,255,255,.76);color:#2b2d32;font-size:calc(23px * var(--banner-copy-scale, 1));line-height:1.1}.lit-site .lit-home-banner--capability .lit-home-banner__title{top:17.8%;left:6.7%;width:48%;font-size:calc(clamp(54px, 3.65vw, 70px) * var(--banner-copy-scale, 1));line-height:1.25}.lit-site .lit-home-banner--capability .lit-home-banner__rule{top:40.6%;left:6.7%}.lit-site .lit-home-banner--capability .lit-home-banner__subtitle{top:45.2%;left:6.7%;width:46%;color:#33373d;font-size:calc(24px * var(--banner-copy-scale, 1));font-weight:800}.lit-site .lit-home-banner--capability .lit-home-banner__highlight-grid{top:51.2%;left:6.7%;width:47.5%;grid-template-columns:1.33fr 1.33fr 1.33fr;gap:calc(12px * var(--banner-gap-scale, 1)) calc(14px * var(--banner-gap-scale, 1))}.lit-site .lit-home-banner--capability .lit-home-banner__highlight{grid-template-columns:54px minmax(0,1fr);min-height:84px;padding:12px 18px;background:rgba(255,255,255,.92);color:#30343a;font-size:calc(18px * var(--banner-copy-scale, 1));line-height:1.32}.lit-site .lit-home-banner--capability .lit-home-banner__highlight:nth-child(n+4){transform:translateX(-8%)}.lit-site .lit-home-banner--capability .lit-home-banner__description{top:77%;left:6.7%;width:47%;color:#33373d;font-size:calc(24px * var(--banner-copy-scale, 1));font-weight:800}.lit-site .lit-home-banner--capability .lit-home-banner__actions{top:84.5%;left:6.7%;gap:calc(76px * var(--banner-gap-scale, 1))}.lit-site .lit-home-banner--reader .lit-home-banner__title{top:calc(8.3% - 18px);left:0;width:100%;white-space:nowrap;text-align:center;font-size:calc(clamp(52px, 3.35vw, 64px) * var(--banner-copy-scale, 1));line-height:1.04}.lit-site .lit-home-banner--reader .lit-home-banner__rule{top:19.1%;left:calc(50% - 41px)}.lit-site .lit-home-banner--reader .lit-home-banner__subtitle{top:23.1%;left:20%;width:60%;color:#17191d;text-align:center;font-size:calc(25px * var(--banner-copy-scale, 1));line-height:1.28}.lit-site .lit-home-banner--reader .lit-home-banner__description{top:29%;left:8%;width:84%;color:#17191d;text-align:center;font-size:calc(22px * var(--banner-copy-scale, 1));line-height:1.42}.lit-site .lit-home-banner--reader .lit-home-banner__highlight-grid{top:39.8%;left:15.4%;width:69.2%;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.lit-site .lit-home-banner--reader .lit-home-banner__highlight{gap:calc(12px * var(--banner-gap-scale, 1));color:#17191d;font-size:calc(22px * var(--banner-copy-scale, 1));line-height:1.2}.lit-site .lit-home-banner--reader .lit-home-banner__highlight-icon{width:50px;height:50px}.lit-site .lit-home-banner--reader .lit-home-banner__actions{top:84.6%;left:50%;gap:calc(38px * var(--banner-gap-scale, 1));transform:translateX(-50%)}.lit-site .lit-home-banner--reader .lit-home-banner__actions .lit-btn{width:calc(468px * var(--banner-button-scale, 1))}.lit-site .lit-home-banner--equipment .lit-home-banner__title{top:11.3%;left:6.7%;width:49%;color:#fff;font-size:calc(clamp(54px, 3.35vw, 64px) * var(--banner-copy-scale, 1));line-height:1.25}.lit-site .lit-home-banner--equipment .lit-home-banner__rule{top:32%;left:6.7%;background:#e60012}.lit-site .lit-home-banner--equipment .lit-home-banner__subtitle{top:36.8%;left:6.7%;width:48%;color:#fff;font-size:calc(27px * var(--banner-copy-scale, 1));line-height:1.45}.lit-site .lit-home-banner--equipment .lit-home-banner__description{top:47.2%;left:6.7%;width:49%;color:#fff;font-size:calc(26px * var(--banner-copy-scale, 1));line-height:1.52}.lit-site .lit-home-banner--equipment .lit-home-banner__actions{top:65.4%;left:6.7%;gap:calc(40px * var(--banner-gap-scale, 1))}.lit-site .lit-home-banner--equipment .lit-home-banner__highlight-grid{top:76.5%;left:6.7%;width:49%;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.lit-site .lit-home-banner--equipment .lit-home-banner__highlight{color:#fff;font-size:calc(18px * var(--banner-copy-scale, 1));line-height:1.35}.lit-site .lit-home-banner--equipment .lit-home-banner__actions .lit-btn--secondary{border-color:rgba(255,255,255,.9);color:#fff}}.lit-home-hero .lit-home-banner{position:relative;display:block;aspect-ratio:1920/850;min-height:clamp(560px,44.2vw,850px);padding:0;overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none}.lit-home-banner__bg{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover}.lit-home-banner__copy{position:absolute;z-index:2;align-content:start;padding:0;color:#17191d}.lit-home-banner--capability .lit-home-banner__copy,.lit-home-banner--scenario .lit-home-banner__copy{top:8.8%;left:6.7%;width:min(54vw,1040px)}.lit-home-banner--reader .lit-home-banner__copy{top:8.5%;left:6%;right:6%;align-items:center;text-align:center}.lit-home-banner--equipment .lit-home-banner__copy{top:11.5%;left:6.7%;width:min(52vw,980px);color:#fff}.lit-home-banner__eyebrow{display:inline-flex;align-items:center;justify-self:start;gap:12px;width:fit-content;margin:0 0 clamp(18px,2.4vw,34px);padding:10px 18px;border-radius:999px;background:rgba(255,255,255,.78);color:#252a31;font-size:clamp(16px,1.25vw,24px);font-style:italic;line-height:1.1}.lit-home-banner__eyebrow span{width:30px;height:8px;border-radius:999px;background:#e40012}.lit-home-banner__title{max-width:none;color:inherit;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(46px,4vw,76px);font-weight:900;line-height:1.16;letter-spacing:0}.lit-home-banner__title-line{display:block}.lit-home-banner--reader .lit-home-banner__title{font-size:clamp(46px,3.9vw,72px);line-height:1.06}.lit-home-banner--equipment .lit-home-banner__title{font-size:clamp(48px,3.9vw,74px);line-height:1.08}.lit-home-banner__rule{display:block;width:82px;height:3px;margin:clamp(24px,2.9vw,42px) 0 clamp(24px,2.8vw,40px);background:#ff6500}.lit-home-banner--reader .lit-home-banner__rule{margin:clamp(16px,1.8vw,28px) auto clamp(20px,2vw,30px)}.lit-home-banner--equipment .lit-home-banner__rule{background:#e40012}.lit-home-banner__description,.lit-home-banner__subtitle{max-width:min(48vw,920px);margin:0;color:inherit;font-size:clamp(20px,1.48vw,30px);line-height:1.42}.lit-home-banner__description{margin-top:14px;font-size:clamp(18px,1.28vw,26px);line-height:1.5}.lit-home-banner--reader .lit-home-banner__description,.lit-home-banner--reader .lit-home-banner__subtitle{max-width:min(82vw,1580px)}.lit-home-banner__highlight-grid{display:grid;gap:clamp(14px,1.7vw,28px);margin-top:clamp(28px,3.4vw,58px)}.lit-home-banner--scenario .lit-home-banner__highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:min(52vw,1000px)}.lit-home-banner--capability .lit-home-banner__highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:min(48vw,920px);gap:12px;margin-top:clamp(22px,2.4vw,34px)}.lit-home-banner--reader .lit-home-banner__highlight-grid{grid-template-columns:repeat(5,minmax(0,1fr));width:min(72vw,1380px);margin-top:clamp(22px,2.5vw,38px)}.lit-home-banner--equipment .lit-home-banner__highlight-grid{grid-template-columns:repeat(6,minmax(0,1fr));width:min(52vw,980px);margin-top:clamp(30px,3vw,52px)}.lit-home-banner__highlight{display:grid;justify-items:center;gap:10px;min-width:0;color:inherit;text-align:center;font-size:clamp(15px,1.15vw,22px);line-height:1.25}.lit-home-banner--capability .lit-home-banner__highlight{grid-template-columns:54px minmax(0,1fr);align-items:center;justify-items:start;min-height:84px;padding:12px 16px;border-radius:5px;background:rgba(255,255,255,.9);text-align:left}.lit-home-banner__highlight-icon{display:grid;place-items:center;width:clamp(42px,3vw,58px);height:clamp(42px,3vw,58px);border:2px solid;border-radius:12px;color:#d90f00;font-family:var(--forge-font-mono);font-size:.72rem;font-weight:800}.lit-home-banner--reader .lit-home-banner__highlight-icon{border:0;border-radius:999px;background:#d90f00;color:#fff}.lit-home-banner--equipment .lit-home-banner__highlight-icon{color:#fff;border-color:rgba(255,255,255,.9)}.lit-home-banner__highlight-icon[src]{border:0;object-fit:contain}.lit-home-banner__actions{display:flex;flex-wrap:wrap;gap:clamp(18px,2vw,36px);margin-top:clamp(28px,3.6vw,64px)}.lit-home-banner--reader .lit-home-banner__actions{justify-content:center;margin-top:clamp(26px,11vw,230px)}.lit-home-banner--equipment .lit-home-banner__actions{margin-top:clamp(24px,2.8vw,48px)}.lit-home-banner__actions .lit-btn{min-height:56px;border-radius:5px;font-size:clamp(16px,1.25vw,24px)}.lit-home-banner--equipment .lit-btn--secondary{border-color:rgba(255,255,255,.9);color:#fff}.lit-home-banner__problem-circles{position:absolute;inset:0;z-index:2;pointer-events:none}.lit-home-banner__problem-circles span{position:absolute;display:grid;place-items:center;width:clamp(112px,8.6vw,168px);aspect-ratio:1;padding:18px;border-radius:999px;background:rgba(222,86,22,.88);color:#fff;font-size:clamp(14px,1.04vw,20px);font-weight:800;line-height:1.18;text-align:center}.lit-home-banner__problem-circles span:first-child{top:8.5%;right:14%}.lit-home-banner__problem-circles span:nth-child(2){top:24.5%;right:2.5%}.lit-home-banner__problem-circles span:nth-child(3){top:40%;right:17.5%}.lit-home-banner__problem-circles span:nth-child(4){top:56%;right:5.5%}.lit-home-banner__problem-circles span:nth-child(5){top:70.5%;right:23.5%}.lit-home-banner-card__media img{object-fit:cover}@media (max-width:1040px){.lit-home-hero .lit-home-banner{aspect-ratio:auto;min-height:760px}.lit-home-banner__bg{object-position:center}.lit-home-banner--capability .lit-home-banner__copy,.lit-home-banner--equipment .lit-home-banner__copy,.lit-home-banner--reader .lit-home-banner__copy,.lit-home-banner--scenario .lit-home-banner__copy,.lit-home-banner__copy{top:42px;left:24px;right:24px;width:auto;align-items:start;text-align:left}.lit-home-banner__title{font-size:clamp(34px,9vw,56px)}.lit-home-banner--reader .lit-home-banner__description,.lit-home-banner--reader .lit-home-banner__subtitle,.lit-home-banner__description,.lit-home-banner__subtitle{max-width:100%;font-size:18px}.lit-home-banner--capability .lit-home-banner__highlight-grid,.lit-home-banner--equipment .lit-home-banner__highlight-grid,.lit-home-banner--reader .lit-home-banner__highlight-grid,.lit-home-banner--scenario .lit-home-banner__highlight-grid,.lit-home-banner__highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-width:100%;margin-top:22px}.lit-home-banner--capability .lit-home-banner__highlight{grid-template-columns:42px minmax(0,1fr)}.lit-home-banner--reader .lit-home-banner__actions,.lit-home-banner__actions{justify-content:flex-start;margin-top:24px}.lit-home-banner__problem-circles{display:none}}@media (max-width:640px){.lit-home-hero .lit-home-banner{min-height:820px}.lit-home-banner--capability .lit-home-banner__copy,.lit-home-banner--equipment .lit-home-banner__copy,.lit-home-banner--reader .lit-home-banner__copy,.lit-home-banner--scenario .lit-home-banner__copy,.lit-home-banner__copy{top:28px;left:18px;right:18px}.lit-home-banner--capability .lit-home-banner__highlight-grid,.lit-home-banner--equipment .lit-home-banner__highlight-grid,.lit-home-banner--reader .lit-home-banner__highlight-grid,.lit-home-banner--scenario .lit-home-banner__highlight-grid,.lit-home-banner__highlight-grid{grid-template-columns:1fr 1fr;gap:10px}.lit-home-banner__highlight{font-size:14px}.lit-home-banner__actions .lit-btn{width:100%;justify-content:center}}.lit-site .reveal{opacity:1;transform:none;transition:opacity var(--lit-motion-reveal) var(--lit-motion-ease),transform var(--lit-motion-reveal) var(--lit-motion-ease);will-change:opacity,transform}html[data-reveal-ready=true] .lit-site .reveal{opacity:0;transform:translateY(var(--lit-reveal-y))}html[data-reveal-ready=true] .lit-site .reveal.visible{opacity:1;transform:translateY(0)}html[data-reveal-ready=true] .lit-site .reveal.reveal-left{transform:translateX(calc(var(--lit-reveal-y) * -1))}html[data-reveal-ready=true] .lit-site .reveal.reveal-right{transform:translateX(var(--lit-reveal-y))}html[data-reveal-ready=true] .lit-site .reveal.reveal-zoom{transform:scale(.96)}html[data-reveal-ready=true] .lit-site .reveal.reveal-left.visible,html[data-reveal-ready=true] .lit-site .reveal.reveal-right.visible,html[data-reveal-ready=true] .lit-site .reveal.reveal-zoom.visible{transform:translateX(0) scale(1)}.lit-site .delay-1{transition-delay:.06s}.lit-site .delay-2{transition-delay:.12s}.lit-site .delay-3{transition-delay:.18s}.lit-site .delay-4{transition-delay:.24s}.lit-site .delay-5{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.lit-site .reveal,html[data-reveal-ready=true] .lit-site .reveal,html[data-reveal-ready=true] .lit-site .reveal.visible{opacity:1;transform:none;transition:none}.lit-site *,.lit-site :after,.lit-site :before{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.lit-wrap{width:min(1200px,calc(100% - 48px));margin:0 auto}.lit-header{position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lit-header-inner{width:min(1760px,calc(100% - 48px));min-height:104px;margin:0 auto;display:grid;grid-template-columns:240px minmax(0,1fr) auto;grid-template-rows:42px 62px;align-items:center;column-gap:28px}.lit-logo{grid-row:1/3;grid-column:1;display:inline-flex;align-items:center;gap:0;color:var(--forge-on-surface);text-decoration:none;font-family:var(--forge-font-headline);font-weight:800;letter-spacing:0;white-space:nowrap;width:fit-content;max-width:100%}.lit-logo__image{width:174px;height:auto;object-fit:contain}.lit-logo span{font-size:2.08rem;line-height:1}.lit-logo small{color:var(--forge-primary);font-size:.86rem;font-weight:800;line-height:1.25}.lit-logo--footer{margin-bottom:16px}.lit-logo--footer .lit-logo__image{width:154px;filter:drop-shadow(0 1px 8px rgba(255,255,255,.16))}.lit-nav{grid-column:2/4;grid-row:2;display:flex;align-items:center;justify-content:center;gap:24px;flex:1 1 auto;min-width:0;overflow:visible;scrollbar-width:none}.lit-nav-item{flex:0 0 auto;min-height:62px}.lit-nav a,.lit-nav-item{position:relative;display:inline-flex;align-items:center}.lit-nav a{gap:6px;padding:12px 0;border-radius:0;color:#030712;text-decoration:none;font-family:var(--forge-font-headline);font-size:1rem;font-weight:900;letter-spacing:0;text-transform:uppercase;white-space:nowrap;transition:color var(--lit-motion-fast) var(--lit-motion-standard),background var(--lit-motion-fast) var(--lit-motion-standard)}.lit-site:lang(zh) .lit-nav{gap:28px}.lit-site:lang(zh) .lit-nav a{gap:8px;font-size:.94rem;font-weight:900}.lit-nav a:after{position:absolute;left:50%;bottom:5px;width:100%;height:3px;border-radius:999px;background:var(--forge-primary);content:"";opacity:0;transform:translateX(-50%) scaleX(.58);transform-origin:center;transition:opacity var(--lit-motion-fast) var(--lit-motion-standard),transform var(--lit-motion-fast) var(--lit-motion-standard)}.lit-nav a:focus-visible,.lit-nav a:hover{background:transparent;color:#1f2933}.lit-nav a:focus-visible:after,.lit-nav a:hover:after{opacity:.48;transform:translateX(-50%) scaleX(1)}.lit-nav a[data-active=true]{background:transparent;color:#1f2933}.lit-nav a[data-active=true]:after{opacity:1;transform:translateX(-50%) scaleX(1)}.lit-nav a:focus-visible{outline:2px solid rgba(255,139,61,.5);outline-offset:3px}.lit-nav-caret{display:inline-block;width:0;height:0;margin-top:2px;border-top:5px solid;border-left:4px solid transparent;border-right:4px solid transparent}.lit-nav-menu{position:absolute;top:calc(100% - 6px);left:0;display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px 14px;min-width:min(560px,calc(100vw - 48px));padding:12px;border:1px solid rgba(214,221,229,.9);border-radius:10px;background:#fff;box-shadow:0 20px 44px rgba(17,30,36,.15);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity var(--lit-motion-fast) var(--lit-motion-standard),transform var(--lit-motion-fast) var(--lit-motion-standard);z-index:120}.lit-nav-menu__group{display:grid;align-content:start;gap:4px;min-width:0}.lit-nav-menu__group-title{padding:3px 11px 5px;color:#7a8794;font-family:var(--forge-font-body);font-size:.72rem;font-weight:850;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.lit-nav-menu:before{position:absolute;inset:-18px 0 auto;height:18px;content:""}.lit-nav-item:focus-within .lit-nav-menu,.lit-nav-item:hover .lit-nav-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.lit-nav-menu__group:only-child{grid-column:1/-1}.lit-nav-menu a{justify-content:flex-start;min-height:42px;padding:9px 11px;border-radius:8px;color:#4b5563;font-family:var(--forge-font-body);font-size:.94rem;font-weight:750;letter-spacing:0;text-transform:none}.lit-nav-menu a:after{display:none}.lit-nav-menu a:focus-visible,.lit-nav-menu a:hover{background:#f3f6f9;color:#1f2933;outline:none}.lit-nav-item:nth-last-child(-n+3) .lit-nav-menu{right:0;left:auto}.lit-mobile-nav__subgroup{display:grid;gap:2px}.lit-mobile-nav__subgroup>span{display:block;padding:12px 0 3px;color:#7a8794;font-size:.74rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.lit-header-tools{grid-column:3;grid-row:1;align-self:end;gap:14px;flex:0 0 auto;margin-left:auto}.lit-header-search,.lit-header-tools{display:inline-flex;align-items:center}.lit-header-search{justify-content:center;width:30px;height:30px;color:#111827;text-decoration:none}.lit-header-search svg{width:22px;height:22px;fill:currentColor}.lit-header-tools>.lit-btn{display:none}@media (max-width:1360px){.lit-header-inner{width:min(100% - 24px,1760px);grid-template-columns:186px minmax(0,1fr) auto;column-gap:14px}.lit-nav{gap:12px}.lit-nav a{padding-inline:0;font-size:.84rem;letter-spacing:0}.lit-site:lang(zh) .lit-nav{gap:14px}.lit-site:lang(zh) .lit-nav a{gap:7px;font-size:.82rem}.lit-header-tools{gap:10px}}.lit-lang-switcher svg{width:18px;height:18px;fill:currentColor;color:#111827}.lit-lang-switcher__trigger svg{flex:0 0 auto;color:#fff}.lit-menu-toggle{position:relative;display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#fff;color:var(--forge-on-surface);cursor:pointer}.lit-menu-toggle span{position:absolute;width:18px;height:2px;border-radius:999px;background:currentColor;transition:transform var(--lit-motion-fast) var(--lit-motion-standard),opacity var(--lit-motion-fast) var(--lit-motion-standard)}.lit-menu-toggle span:first-child{transform:translateY(-6px)}.lit-menu-toggle span:nth-child(3){transform:translateY(6px)}.lit-menu-toggle[aria-expanded=true] span:first-child{transform:rotate(45deg)}.lit-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.lit-menu-toggle[aria-expanded=true] span:nth-child(3){transform:rotate(-45deg)}.lit-mobile-panel{display:none}.lit-lang-switcher{position:relative;display:inline-flex;align-items:center;gap:3px;padding:2px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#fff}.lit-lang-switcher:after{content:"";position:absolute;top:100%;right:0;left:0;height:10px}.lit-lang-switcher__trigger{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 8px;border:0;border-radius:999px;background:#111827;color:#fff;cursor:pointer;font-family:var(--forge-font-headline);font-size:.76rem;font-weight:700;line-height:1;white-space:nowrap}.lit-lang-switcher__chevron{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid}.lit-lang-switcher__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:80;display:grid;min-width:170px;padding:6px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.14);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.lit-lang-switcher:focus-within .lit-lang-switcher__menu,.lit-lang-switcher:hover .lit-lang-switcher__menu{opacity:1;pointer-events:auto;transform:translateY(0)}.lit-lang-switcher__menu a{justify-content:space-between;gap:12px;min-height:34px;padding:0 10px;border-radius:7px}.lit-lang-switcher__menu a strong{color:#6b7280;font-size:.68rem}.lit-lang-switcher a{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 8px;border-radius:999px;color:#4b5563;text-decoration:none;font-family:var(--forge-font-headline);font-size:.76rem;font-weight:700;line-height:1;white-space:nowrap}.lit-lang-switcher a:first-of-type:after{content:none}.lit-lang-switcher a:nth-of-type(2){display:inline-flex}.lit-lang-switcher a[data-active=true]{background:#111827;color:#fff;box-shadow:0 8px 18px rgba(17,24,39,.12)}.lit-lang-switcher__menu a[data-active=true] strong{color:rgba(255,255,255,.72)}.lit-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid transparent;border-radius:var(--forge-radius-sm);background:var(--forge-primary);color:var(--forge-on-primary);text-decoration:none;font-family:var(--forge-font-headline);font-size:var(--forge-type-button);font-weight:700;letter-spacing:var(--forge-track-button);line-height:1;text-transform:uppercase;white-space:nowrap;box-shadow:0 10px 22px rgba(154,70,0,.16);transition:transform var(--lit-motion-fast) var(--lit-motion-standard),background var(--lit-motion-fast) var(--lit-motion-standard),box-shadow var(--lit-motion-fast) var(--lit-motion-standard),border-color var(--lit-motion-fast) var(--lit-motion-standard),color var(--lit-motion-fast) var(--lit-motion-standard)}.lit-btn--secondary{border-color:#d6dde5;background:#fff;color:#374151;box-shadow:none}.lit-btn:hover{background:var(--forge-accent-text);box-shadow:0 14px 28px rgba(154,70,0,.24);transform:translateY(-2px)}.lit-btn:active{transform:translateY(0) scale(.98)}.lit-btn--secondary:hover{border-color:rgba(31,41,51,.34);background:#f8fafc;color:#1f2933;box-shadow:none;transform:translateY(-1px)}.lit-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.lit-breadcrumb,.lit-card-meta,.lit-eyebrow{margin:0 0 10px;color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-label);font-weight:700;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-breadcrumb{color:var(--forge-secondary);text-transform:none}.lit-breadcrumb-bar{border-bottom:1px solid rgba(214,221,229,.88);background:rgba(255,255,255,.96)}.lit-breadcrumb-nav{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:14px 0 13px;color:var(--forge-secondary);font-family:var(--forge-font-body);font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lit-breadcrumb-nav__item{display:inline-flex;gap:8px;align-items:center;min-width:0}.lit-breadcrumb-nav__item a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.lit-breadcrumb-nav__item span[aria-current=page]{color:var(--forge-on-surface);overflow-wrap:anywhere}.lit-breadcrumb-nav__sep{color:rgba(95,107,118,.72);flex:0 0 auto}.lit-hero,.lit-home-hero{position:relative;padding:62px 0 42px;background:var(--forge-surface-low)}.lit-page-title-band{padding:34px 0 6px;background:var(--forge-surface-low)}.lit-page-title-band__inner{display:grid;align-items:center;justify-items:center;min-height:48px}.lit-page-title-band__inner h1{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:clamp(2.1rem,2.7vw,3rem);line-height:1.08;letter-spacing:0}.lit-home-hero{display:block;padding:0;background:linear-gradient(180deg,#fff,var(--forge-surface-low))}.lit-home-hero>.lit-wrap{width:100%}.lit-home-banner-shell{display:grid;gap:18px;padding:18px 0 24px;background:linear-gradient(180deg,#fff 0,var(--forge-surface-low) 100%)}.lit-home-banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,1fr);gap:28px;align-items:center;min-height:680px;padding:28px;border:1px solid rgba(216,223,231,.92);border-radius:28px;background:rgba(255,255,255,.94);box-shadow:0 26px 70px rgba(35,47,61,.08)}.lit-home-banner__copy{display:grid;align-content:center;gap:18px;min-width:0}.lit-home-banner__title{max-width:760px;margin:0;color:var(--forge-on-surface)}.lit-home-banner__subtitle{max-width:680px;margin:0;color:#415064}.lit-home-banner__media{position:relative;min-height:620px;overflow:hidden;border:1px solid rgba(216,223,231,.88);border-radius:22px;background:#0f1a22;box-shadow:0 20px 48px rgba(18,27,37,.16)}.lit-home-banner__media img{display:block;width:100%;height:100%;min-height:620px;object-fit:cover}.lit-home-banner__media img[src$=".png"],.lit-home-banner__media img[src$=".svg"]{object-fit:contain;padding:28px;background:linear-gradient(145deg,#f7f9fb,#edf1f5)}.lit-home-banner__features{position:absolute;right:22px;bottom:22px;display:flex;gap:10px;z-index:1}.lit-home-banner__features img{width:48px;height:48px;padding:10px;border:1px solid rgba(224,232,242,.9);border-radius:14px;object-fit:contain;background:rgba(255,255,255,.92)}.lit-home-banner__problems{display:flex;flex-wrap:wrap;gap:10px}.lit-home-banner__problems span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(31,41,51,.1);border-radius:999px;background:rgba(255,255,255,.88);color:#566579;font-family:var(--forge-font-meta);font-size:var(--forge-type-caption)}.lit-home-banner-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lit-home-banner-card{display:grid;grid-template-rows:94px 46px;min-width:0;padding:0;overflow:hidden;border:1px solid rgba(216,223,231,.9);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 10px 28px rgba(35,47,61,.05);text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.lit-home-banner-card.is-active,.lit-home-banner-card:focus-visible,.lit-home-banner-card:hover{border-color:rgba(31,41,51,.24);box-shadow:0 18px 34px rgba(35,47,61,.12);transform:translateY(-2px)}.lit-home-banner-card:focus-visible{outline:2px solid rgba(255,139,61,.42);outline-offset:2px}.lit-home-banner-card__media{grid-row:1;position:relative;display:grid;place-items:center;overflow:hidden;background:#f6f8fb}.lit-home-banner-card__media img,.lit-home-banner-card__media-bg{position:absolute;inset:0;display:block;width:100%;height:100%}.lit-home-banner-card__media-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(16px);opacity:.28;transform:scale(1.12)}.lit-home-banner-card__media img{object-fit:contain;z-index:1}.lit-home-banner-card__body{grid-row:2;display:grid;gap:6px;padding:8px 12px 10px;border-top:1px solid rgba(216,223,231,.72);background:rgba(255,255,255,.98)}.lit-home-banner-card__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.lit-home-banner-card__head span{color:#7a8794;font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:.08em}.lit-home-banner-card__body small{display:-webkit-box;min-height:2.6em;overflow:hidden;color:#2f3944;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lit-home-hero-backdrop{display:none}.lit-home-hero-shell{display:grid;gap:0}.lit-home-hero-banner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:0;align-items:stretch;min-height:calc(100svh - 236px);padding:0;border:0;border-radius:0;background:rgba(255,255,255,.96);box-shadow:none}.lit-hero-grid,.lit-home-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:36px;align-items:center}.lit-home-hero-banner__copy{display:grid;align-content:center;gap:18px;min-width:0;padding:clamp(42px,5.6vw,88px)}.lit-home-hero-banner__copy h1{max-width:720px;margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-h1);font-weight:700;line-height:var(--forge-leading-display);letter-spacing:var(--forge-track-display)}.lit-home-hero-banner__copy p{max-width:680px;margin:0;color:var(--forge-secondary);font-size:var(--lit-type-page-lead);line-height:var(--forge-leading-loose)}.lit-home-hero-banner__media{min-height:100%;overflow:hidden;border:0;border-radius:0;background:#0d2228;box-shadow:none}.lit-home-hero-banner__media img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover}.lit-home-hero-banner__media img[src$=".png"],.lit-home-hero-banner__media img[src$=".svg"]{object-fit:contain;padding:30px;background:linear-gradient(145deg,var(--forge-surface-lowest),var(--forge-surface-high))}.lit-hero-copy h1,.lit-home-copy h1,.lit-thanks h1{max-width:820px;margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-h1);font-weight:700;line-height:var(--forge-leading-display);letter-spacing:var(--forge-track-display)}.lit-home-copy h1{max-width:650px;font-size:clamp(2.45rem,3.35vw,4.25rem)}.lit-hero-copy h1{font-size:var(--lit-type-page-hero);line-height:1.12;letter-spacing:0}.lit-hero-copy p,.lit-home-copy p,.lit-thanks p{max-width:680px;margin-top:20px;color:var(--forge-secondary);font-size:var(--lit-type-page-lead);line-height:var(--forge-leading-loose)}.lit-hero-copy--detail-product{display:grid;align-content:start;gap:18px}.lit-hero-copy--equipment-detail{padding-top:10px}.lit-hero--scenario-detail{padding:42px 0 26px}.lit-hero--scenario-detail .lit-hero-grid{gap:28px;align-items:end}.lit-hero-copy--scenario-detail{max-width:760px}.lit-hero-copy--scenario-detail .lit-eyebrow{margin-bottom:6px}.lit-hero-copy--scenario-detail h1{max-width:760px;font-size:clamp(2.6rem,3.85vw,4.35rem);line-height:1.03}.lit-hero-copy--scenario-detail p{max-width:720px;margin-top:10px;font-size:clamp(1rem,1.08vw,1.18rem);line-height:1.52}.lit-hero-copy--scenario-detail .lit-actions{margin-top:18px}.lit-hero-copy--detail-product p{margin-top:0}.lit-detail-meta{display:grid;gap:10px;max-width:620px}.lit-detail-meta--equipment{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;gap:12px}.lit-detail-meta__row{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;align-items:center;min-height:42px;padding:10px 12px;border:1px solid #dde3ea;border-radius:var(--forge-radius-sm);background:rgba(255,255,255,.94)}.lit-detail-meta__row strong{color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-detail-meta__row span{color:#374151;font-size:var(--forge-type-body-sm);font-weight:700;line-height:1.4}.lit-home-eyebrow-pill{display:inline-flex;align-items:center;flex-wrap:wrap;gap:9px;max-width:100%;margin:0 0 24px;padding:11px 15px;border:1px solid #d6dde5;border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 10px 32px rgba(38,47,58,.08);color:var(--forge-secondary);font-family:var(--forge-font-mono);font-size:var(--forge-type-label);font-weight:700;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-home-eyebrow-pill>span{width:9px;height:9px;border-radius:999px;background:var(--forge-primary);box-shadow:0 0 0 6px rgba(255,139,61,.14)}.lit-home-eyebrow-pill small,.lit-home-eyebrow-pill strong{font:inherit}.lit-home-eyebrow-pill small{display:inline-flex;align-items:center;gap:8px}.lit-home-eyebrow-pill small:before{width:4px;height:4px;border-radius:999px;background:rgba(82,94,104,.38);content:""}.lit-home-hero-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;box-sizing:border-box;padding:0 clamp(128px,10vw,188px)}.lit-home-hero-card{display:grid;grid-template-rows:var(--lit-home-picker-media-h) var(--lit-home-picker-body-h);min-height:var(--lit-home-picker-h);padding:0;border:0;border-top:1px solid var(--forge-ghost-border);border-right:1px solid var(--forge-ghost-border);border-radius:0;background:rgba(255,255,255,.96);box-shadow:none;text-align:left;cursor:pointer;overflow:hidden;transition:background .16s ease,border-color .16s ease}.lit-home-hero-card:last-child{border-right:0}.lit-home-hero-card.is-active,.lit-home-hero-card:focus-visible,.lit-home-hero-card:hover{border-color:rgba(154,70,0,.34);background:#fff;box-shadow:inset 0 3px 0 var(--forge-primary),0 -12px 28px rgba(15,23,31,.1)}.lit-home-hero-card:focus-visible{outline:2px solid rgba(255,139,61,.5);outline-offset:2px}.lit-home-hero-card__media{grid-row:1;position:relative;box-sizing:border-box;display:grid;place-items:center;padding:0;overflow:hidden;background:#f6f8fb}.lit-home-hero-card__media img,.lit-home-hero-card__media-bg{position:absolute;inset:0;display:block;width:100%;height:100%}.lit-home-hero-card__media-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(16px);opacity:.28;transform:scale(1.12)}.lit-home-hero-card__media img{object-fit:contain;transition:transform .16s ease;z-index:1}.lit-home-hero-card.is-active .lit-home-hero-card__media img,.lit-home-hero-card:focus-visible .lit-home-hero-card__media img,.lit-home-hero-card:hover .lit-home-hero-card__media img{transform:none}.lit-home-hero-card__media img[src$=".png"],.lit-home-hero-card__media img[src$=".svg"]{object-fit:contain;padding:0;background:transparent}.lit-home-hero-card__body{grid-row:2;display:grid;align-content:center;gap:0;min-height:var(--lit-home-picker-body-h);padding:8px 12px 10px;border-top:1px solid rgba(216,223,231,.72);background:rgba(255,255,255,.98)}.lit-home-hero-card__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.lit-home-hero-card__head span{color:#6a7c8f;font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-home-hero-card__head strong{display:block;margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:.9rem;line-height:1.18}.lit-home-hero-card__body small{display:none}.lit-banner,.lit-hero-panel{position:relative;min-height:440px;overflow:hidden;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-lg);background:var(--forge-surface-lowest);box-shadow:var(--forge-shadow-lg)}.lit-banner img,.lit-hero-panel img{width:100%;height:100%;min-height:440px;object-fit:cover}.lit-hero-panel--scenario-detail,.lit-hero-panel--scenario-detail img{min-height:360px}.lit-banner img[src$=".png"],.lit-banner img[src$=".svg"],.lit-hero-panel img[src$=".png"],.lit-hero-panel img[src$=".svg"]{object-fit:contain;padding:34px;background:linear-gradient(145deg,var(--forge-surface-lowest),var(--forge-surface-high))}.lit-banner-controls{position:absolute;right:16px;bottom:16px;left:16px;display:grid;gap:8px}.lit-banner-controls button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid rgba(255,219,201,.22);border-radius:var(--forge-radius-sm);background:rgba(12,22,26,.68);color:#fff;text-align:left;font-weight:800}.lit-banner-controls button.is-active{background:var(--forge-primary)}.lit-banner-controls span{color:rgba(255,255,255,.72);font-size:.78rem}.lit-banner--scene{min-height:560px;overflow:visible;border-color:rgba(255,255,255,.8);border-radius:22px;background:#0d2228;box-shadow:0 30px 80px rgba(10,31,38,.22)}.lit-banner--scene:after{position:absolute;inset:0;border-radius:inherit;pointer-events:none;content:"";box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.lit-banner--scene img{display:block;min-height:560px;border-radius:inherit;padding:0;background:transparent;object-fit:cover}.lit-hero-carousel-dots{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:52px}.lit-home-hero .lit-hero-carousel-dots{margin-top:0}.lit-hero-carousel-dots button{position:relative;width:30px;height:30px;border:0;border-radius:999px;background:transparent;cursor:pointer}.lit-hero-carousel-dots button:before{position:absolute;top:50%;left:50%;width:9px;height:9px;border:1px solid rgba(20,32,38,.34);border-radius:999px;background:rgba(255,255,255,.86);content:"";transform:translate(-50%,-50%);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.lit-hero-carousel-dots button:focus-visible:before,.lit-hero-carousel-dots button:hover:before{border-color:rgba(31,41,51,.38);background:#e8edf2}.lit-hero-carousel-dots button:focus-visible{outline:2px solid rgba(255,139,61,.52);outline-offset:2px}.lit-hero-carousel-dots button.is-active:before{border-color:var(--forge-primary);background:var(--forge-primary);box-shadow:0 0 0 6px rgba(255,139,61,.16)}.lit-hero-spec-card{position:absolute;left:-30px;bottom:-25px;z-index:2;width:min(320px,calc(100vw - 48px));padding:24px;border:1px solid rgba(20,32,38,.08);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 24px 60px rgba(15,23,31,.18)}.lit-hero-spec-card__head,.lit-hero-spec-card__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.lit-hero-spec-card__head{margin-bottom:14px}.lit-hero-spec-card__row{padding:14px 0;border-top:1px solid rgba(20,32,38,.08)}.lit-hero-spec-card span{color:var(--forge-secondary);font-family:var(--forge-font-mono);font-size:var(--forge-type-label);font-weight:700;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-hero-spec-card strong{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:.92rem;text-align:right}.lit-hero-spec-card__head strong{color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-label);letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-equipment-gallery-nav{position:absolute;top:18px;left:18px;z-index:2;display:grid;gap:10px}.lit-equipment-gallery-nav__thumb{width:72px;height:72px;padding:0;overflow:hidden;border:1px solid rgba(214,221,229,.96);border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 12px 28px rgba(15,23,31,.12);cursor:pointer}.lit-equipment-gallery-nav__thumb img{width:100%;height:100%;object-fit:cover}.lit-equipment-gallery-nav__thumb.is-active{border-color:rgba(56,84,110,.72);box-shadow:0 16px 32px rgba(15,23,31,.16)}.lit-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.lit-hero-facts span,.lit-tags span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid #d6dde5;border-radius:999px;background:#fff;color:#374151;font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-home-strip{display:grid;grid-template-columns:1fr 1.5fr auto;gap:18px;align-items:center;margin-top:34px;padding:18px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.9);box-shadow:var(--forge-shadow-sm)}.lit-home-strip span{color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);letter-spacing:var(--forge-track-label);font-weight:900;text-transform:uppercase}.lit-home-strip strong{color:var(--forge-on-surface);line-height:1.45}.lit-section{padding:58px 0}.lit-section.lit-home-section--standard{padding:var(--lit-section-standard-y) 0}.lit-section.lit-home-section--feature{padding:var(--lit-section-feature-y) 0}.lit-section.lit-home-section--compact{padding:var(--lit-section-compact-y) 0}.lit-section.lit-home-section--trust{padding:var(--lit-section-trust-y) 0}.lit-section--white{background:var(--forge-surface-lowest)}.lit-section--soft{background:var(--forge-surface-low)}.lit-section--dark{background:var(--forge-inverse-surface);color:#fff}.lit-section-head{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:end;margin-bottom:28px}.lit-home-section .lit-section-head{margin-bottom:24px}.lit-home-section .lit-grid,.lit-home-section .lit-scenario-secondary-grid,.lit-home-section .lit-trust-grid,.lit-home-section .lit-wire-grid{gap:var(--lit-grid-gap)}.lit-home-section .lit-decision-grid,.lit-home-section .lit-scenario-showcase{gap:var(--lit-feature-gap)}.lit-home-section .lit-process{gap:16px}.lit-home-section .lit-subblock{margin-top:var(--lit-subblock-gap)}.lit-home-section>.lit-wrap>.lit-section-head{grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.lit-home-section>.lit-wrap>.lit-section-head>p{display:none}.lit-home-section .lit-card-link{height:100%}.lit-home-section--routes .lit-card,.lit-home-section--validation .lit-card{display:grid;align-content:start;gap:12px;padding:var(--lit-card-pad-compact)}.lit-home-section--routes .lit-card{gap:10px;grid-template-rows:minmax(2.7rem,auto) minmax(5.2rem,1fr);min-height:204px;padding:18px}.lit-home-section--validation .lit-card{grid-template-rows:168px auto minmax(2.7rem,auto) minmax(3.8rem,1fr) auto;min-height:var(--lit-card-validation-h);padding:var(--lit-card-pad-media)}.lit-home-section--routes .lit-card h3,.lit-home-section--routes .lit-card p,.lit-home-section--validation .lit-card h3,.lit-home-section--validation .lit-card p,.lit-home-section--validation .lit-card-meta{margin:0}.lit-home-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lit-grid-gap)}.lit-home-scenario-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:32px;align-items:start;margin-bottom:var(--lit-section-head-mb)}.lit-home-scenario-head__title{display:grid;gap:8px;max-width:720px}.lit-home-scenario-head__title .lit-eyebrow{margin:0}.lit-home-scenario-head__title h2{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-section-title);font-weight:800;line-height:var(--lit-leading-tight);letter-spacing:0}.lit-home-scenario-head__intro{margin:0;max-width:560px;justify-self:end;color:var(--forge-secondary);font-family:var(--forge-font-body);font-size:16px;line-height:var(--lit-leading-body);letter-spacing:0}.lit-home-scenario-card{display:grid;gap:12px;color:inherit;text-decoration:none}.lit-home-scenario-card__media{min-height:190px;overflow:hidden;border:1px solid var(--lit-card-border);border-radius:4px;background:var(--forge-surface-high);box-shadow:0 14px 32px rgba(15,23,31,.08)}.lit-home-scenario-card__media img{display:block;width:100%;height:190px;object-fit:cover;transition:transform .22s ease}.lit-home-scenario-card:hover .lit-home-scenario-card__media img{transform:scale(1.035)}.lit-home-scenario-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:1rem;line-height:1.25}.lit-home-section--scenario-grid .lit-home-scenario-card h3{text-align:center}.lit-home-customize-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lit-grid-gap)}.lit-home-customize-band,.lit-home-customize-card{border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-home-customize-card{min-height:230px;padding:24px}.lit-home-customize-band h3,.lit-home-customize-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:1.08rem;line-height:1.25}.lit-home-customize-card h3{padding-left:12px;border-left:3px solid var(--forge-primary)}.lit-home-customize-card ul{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.lit-home-customize-card li{padding-bottom:10px;border-bottom:1px solid rgba(20,32,38,.08);color:var(--forge-secondary);line-height:1.45}.lit-home-customize-band{display:grid;gap:18px;margin-top:var(--lit-grid-gap);padding:22px 24px}.lit-home-customize-band div{display:flex;flex-wrap:wrap;gap:10px}.lit-home-customize-band span{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid #d6dde5;border-radius:999px;background:#fff;color:#374151;font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-home-customize-actions{display:flex;justify-content:center;gap:12px;margin-top:24px}.lit-home-about-snapshot{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1.05fr);border:1px solid var(--lit-card-border);background:#fff;box-shadow:0 26px 70px rgba(15,23,31,.08)}.lit-home-about-snapshot__copy{display:grid;align-content:center;gap:14px;padding:34px 38px;background:#f1ede5}.lit-home-about-snapshot__copy h2,.lit-home-about-snapshot__copy p{margin:0}.lit-home-about-snapshot__copy h2{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:clamp(1.45rem,1.8vw,2.1rem)}.lit-home-about-snapshot__copy p{color:var(--forge-secondary);line-height:var(--forge-leading-loose)}.lit-home-about-snapshot__copy .lit-btn{justify-self:start;margin-top:6px}.lit-home-about-snapshot__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lit-home-about-snapshot__metrics article{display:grid;align-content:center;justify-items:start;gap:10px;min-height:158px;padding:30px 34px;border-left:1px solid rgba(20,32,38,.08);border-bottom:1px solid rgba(20,32,38,.08)}.lit-home-about-snapshot__metric-icon{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid rgba(20,32,38,.12);border-radius:8px;color:var(--forge-primary);background:rgba(244,249,247,.86)}.lit-home-about-snapshot__metric-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lit-home-about-snapshot__metrics strong{display:flex;align-items:baseline;gap:8px;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:clamp(2rem,3vw,3rem);line-height:1;letter-spacing:0}.lit-home-about-snapshot__metrics strong small{color:var(--forge-secondary);font-family:var(--forge-font-body);font-size:.72rem;font-weight:800;letter-spacing:.12em}.lit-home-about-snapshot__metrics p{margin:0;color:var(--forge-secondary);line-height:1.45}.lit-validation-route{display:grid;gap:var(--lit-grid-gap)}.lit-validation-route__hero,.lit-validation-visual{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.84fr);gap:var(--lit-grid-gap);align-items:stretch}.lit-validation-route__card,.lit-validation-route__copy,.lit-validation-route__media,.lit-validation-visual__copy,.lit-validation-visual__media{overflow:hidden;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(249,250,252,.94));box-shadow:var(--lit-card-shadow)}.lit-validation-route__media,.lit-validation-visual__media{position:relative;min-height:var(--lit-media-validation-hero-h);background:var(--forge-surface-high)}.lit-validation-route__media img,.lit-validation-visual__media img{display:block;width:100%;height:100%;min-height:var(--lit-media-validation-hero-h);object-fit:cover}.lit-validation-route__badge{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;min-height:28px;padding:6px 12px;border:1px solid rgba(255,255,255,.44);border-radius:999px;background:rgba(17,24,39,.38);color:#fff;font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lit-validation-route__copy,.lit-validation-visual__copy{display:grid;align-content:center;gap:16px;padding:28px 30px}.lit-validation-route__copy>*,.lit-validation-visual__copy .lit-card-meta,.lit-validation-visual__copy h3,.lit-validation-visual__copy p{margin:0}.lit-validation-route__eyebrow{color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:700;letter-spacing:var(--forge-track-label);line-height:1.2;text-transform:uppercase}.lit-validation-route__copy h2,.lit-validation-visual__copy h3{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:clamp(1.75rem,2.2vw,2.35rem);font-weight:700;line-height:var(--lit-leading-tight);letter-spacing:0}.lit-validation-route__copy>p:not(.lit-validation-route__eyebrow),.lit-validation-visual__copy p{color:var(--forge-secondary);font-size:var(--lit-type-body);line-height:var(--lit-leading-body)}.lit-validation-route__checks,.lit-validation-visual__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;margin:2px 0 0;list-style:none}.lit-validation-route__checks li,.lit-validation-visual__checks span{position:relative;display:flex;align-items:center;min-height:44px;padding:11px 14px 11px 34px;border:1px solid rgba(214,221,229,.92);border-radius:var(--lit-card-radius-inner);background:rgba(248,250,252,.92);color:#2f3a44;font-size:var(--forge-type-body-sm);font-weight:600;line-height:1.42}.lit-validation-route__checks li:before,.lit-validation-visual__checks span:before{content:"";position:absolute;left:14px;width:8px;height:8px;border-radius:999px;background:var(--forge-primary);box-shadow:0 0 0 4px rgba(154,70,0,.12)}.lit-validation-route__copy .lit-actions,.lit-validation-visual .lit-actions{margin-top:4px}.lit-validation-card-grid,.lit-validation-route__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lit-grid-gap)}.lit-validation-route__cards{counter-reset:validation-step}.lit-validation-route__card{display:grid;align-content:start;gap:12px;min-height:188px;padding:22px}.lit-validation-route__card:before{counter-increment:validation-step;content:counter(validation-step,decimal-leading-zero);color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:700;letter-spacing:.08em;line-height:1}.lit-validation-route__card.is-highlight{border-color:rgba(154,70,0,.2);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,245,239,.94))}.lit-validation-route__card h3,.lit-validation-route__card p{margin:0}.lit-validation-route__card h3{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-card-title);font-weight:700;line-height:var(--lit-leading-card-title)}.lit-validation-route__card p{color:var(--forge-secondary);font-size:var(--forge-type-body-sm);line-height:1.68}.lit-home-section--validation .lit-card-media{height:var(--lit-media-validation-card-h);margin:0}.lit-home-section--validation .lit-card-media img{padding:0;object-fit:cover}.lit-home-section--validation .lit-tags{align-self:end;margin:0}.lit-lead h2,.lit-section-head h2{margin:0;color:inherit;font-family:var(--forge-font-headline);font-size:var(--lit-type-section-title);font-weight:700;line-height:var(--forge-leading-heading);letter-spacing:var(--forge-track-heading)}.lit-lead p,.lit-section-head p{margin:0;color:var(--forge-secondary);line-height:var(--forge-leading-loose)}.lit-section-head>p{display:none}.lit-section--dark .lit-lead p,.lit-section--dark .lit-section-head p{color:rgba(255,255,255,.72)}.lit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lit-grid--compact,.lit-grid--product{grid-template-columns:repeat(4,minmax(0,1fr))}.lit-wire-grid{display:grid;gap:18px}.lit-wire-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-wire-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-wire-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lit-wire-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch}.lit-catalog-toolbar,.lit-metric-row>div,.lit-resource-form,.lit-wire-box,.lit-wire-wide{border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.92);box-shadow:var(--forge-shadow-sm)}.lit-wire-box{display:grid;align-content:start;gap:16px;min-height:100%;padding:24px}.lit-home-cta h2,.lit-resource-form strong,.lit-wire-box h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-title);line-height:var(--forge-leading-heading)}.lit-home-cta p,.lit-wire-box p{margin:0;color:var(--forge-secondary);line-height:var(--forge-leading-loose)}.lit-wire-box--center{align-content:center}.lit-unified-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:28px;align-items:stretch;height:520px;padding:32px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.94);box-shadow:var(--forge-shadow-sm)}.lit-unified-hero__copy{display:grid;align-content:center;gap:18px}.lit-unified-hero__copy h1,.lit-unified-hero__copy h3{max-width:880px;margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-page-hero);font-weight:700;line-height:1.12;letter-spacing:0}.lit-unified-hero__copy p{max-width:760px;margin:0;color:var(--forge-secondary);font-size:var(--lit-type-page-lead);line-height:var(--forge-leading-loose)}.lit-unified-hero__summary{display:grid;grid-template-rows:280px auto;gap:16px;min-height:0}.lit-unified-hero__media{display:flex;align-items:center;justify-content:center;height:280px;min-height:0;overflow:hidden;border:1px solid #dde3ea;border-radius:var(--forge-radius-sm);background:var(--forge-surface-high)}.lit-unified-hero__media img{width:100%;height:100%;min-height:0;object-fit:cover}.lit-unified-hero__media img[src$=".png"],.lit-unified-hero__media img[src$=".svg"]{object-fit:contain;padding:24px}.lit-unified-hero__facts{display:grid;gap:12px;padding:16px;border:1px solid #dde3ea;border-radius:var(--forge-radius-sm);background:#f8fafc}.lit-unified-hero__facts strong{color:#1f2933;font-family:var(--forge-font-headline);font-size:var(--forge-type-title);line-height:var(--forge-leading-heading)}.lit-unified-hero__facts div{display:flex;flex-wrap:wrap;gap:8px}.lit-unified-hero__facts span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid #d6dde5;border-radius:999px;background:#fff;color:#374151;font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-unified-hero__summary--overlay{position:relative;display:block;min-height:100%;overflow:hidden;border:1px solid #dde3ea;border-radius:var(--forge-radius-md);background:#111f2d;box-shadow:var(--forge-shadow-sm)}.lit-unified-hero__summary--overlay .lit-unified-hero__media{width:100%;height:100%;min-height:0;border:0;border-radius:0;background:#111f2d}.lit-unified-hero__summary--overlay .lit-unified-hero__media:after{display:none}.lit-unified-hero__summary--overlay .lit-unified-hero__media img,.lit-unified-hero__summary--overlay .lit-unified-hero__media img[src$=".png"],.lit-unified-hero__summary--overlay .lit-unified-hero__media img[src$=".svg"]{width:100%;height:100%;object-fit:cover;padding:0}.lit-unified-hero__summary--overlay .lit-unified-hero__facts{position:absolute;right:24px;bottom:24px;left:24px;z-index:1;gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.lit-unified-hero__summary--overlay .lit-unified-hero__facts strong{color:#fff}.lit-unified-hero__summary--overlay .lit-unified-hero__facts span{min-height:30px;border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.14);color:rgba(255,255,255,.92);box-shadow:0 8px 18px rgba(0,0,0,.12)}.lit-unified-hero--smart-equipment{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:32px;align-items:center;height:320px;min-height:320px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.lit-unified-hero--smart-equipment .lit-unified-hero__copy{gap:12px;align-content:center;height:320px;min-height:320px}.lit-unified-hero--smart-equipment .lit-unified-hero__copy h1,.lit-unified-hero--smart-equipment .lit-unified-hero__copy h3,.lit-unified-hero--smart-equipment .lit-unified-hero__copy p{max-width:none}.lit-unified-hero--smart-equipment .lit-tag-list{gap:8px}.lit-unified-hero--smart-equipment .lit-actions{gap:10px;margin-top:2px}.lit-unified-hero--smart-equipment .lit-btn{min-height:46px;padding:0 24px;border-radius:12px}.lit-unified-hero--smart-equipment .lit-unified-hero__summary--overlay{min-height:0;height:320px;overflow:hidden;border:0;border-radius:16px;background:#f5f7fa;box-shadow:none}.lit-unified-hero--smart-equipment .lit-unified-hero__summary--overlay .lit-unified-hero__media{height:100%;min-height:0;border:0;border-radius:16px;background:#f5f7fa}.lit-unified-hero--smart-equipment .lit-unified-hero__summary--overlay .lit-unified-hero__media img{border-radius:16px}.lit-wire-wide{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1fr) auto;gap:18px;align-items:center;min-height:260px;padding:20px}.lit-wire-wide--feature{min-height:100%}.lit-wire-thumb{display:flex;align-items:center;justify-content:center;min-height:210px;overflow:hidden;border-radius:var(--forge-radius-sm);background:var(--forge-surface-high)}.lit-wire-thumb img{width:100%;height:100%;min-height:210px;object-fit:cover}.lit-wire-wide strong{display:block;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-title);line-height:var(--forge-leading-heading)}.lit-wire-wide p{margin:10px 0 0;color:var(--forge-secondary);line-height:var(--forge-leading-relaxed)}.lit-wire-wide>span{align-self:start;padding:6px 10px;border-radius:999px;background:#f8fafc;color:#374151;font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase;white-space:nowrap}.lit-scenario-showcase{display:grid;grid-template-columns:minmax(360px,1.05fr) minmax(0,1fr);gap:18px;align-items:stretch}.lit-home-section--scenario-feature .lit-scenario-showcase{grid-template-columns:minmax(420px,1.05fr) minmax(0,1fr)}.lit-scenario-primary{position:relative;display:grid;grid-template-rows:minmax(280px,.95fr) auto;min-height:100%;overflow:hidden;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.94);color:inherit;text-decoration:none;box-shadow:var(--forge-shadow-sm)}.lit-scenario-badge{position:absolute;top:18px;right:18px;z-index:2;padding:9px 16px;border-radius:999px;background:#f8fafc;color:#374151;font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:900;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-scenario-primary__media{min-height:280px;overflow:hidden;background:var(--forge-surface-high)}.lit-scenario-primary__media img{width:100%;height:100%;min-height:280px;object-fit:cover}.lit-scenario-primary__body{display:grid;gap:14px;padding:26px}.lit-scenario-primary__body h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:clamp(1.35rem,2vw,2.05rem);line-height:var(--forge-leading-heading)}.lit-scenario-primary__body p{margin:0;color:var(--forge-secondary);line-height:var(--forge-leading-loose)}.lit-scenario-primary__rows{display:grid;gap:8px}.lit-scenario-primary__rows span{display:block;padding:10px 12px;border:1px solid #dde3ea;border-radius:var(--forge-radius-sm);background:#f8fafc;color:var(--forge-secondary);font-size:var(--forge-type-body-sm)}.lit-scenario-primary__rows strong{margin-right:8px;color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-scenario-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lit-home-section--scenario-feature .lit-scenario-secondary-grid{grid-auto-rows:minmax(0,1fr)}.lit-scenario-secondary{min-height:100%}.lit-scenario-secondary .lit-card-media{height:146px}.lit-home-section--scenario-feature .lit-scenario-secondary{display:grid;grid-template-rows:154px minmax(2.7rem,auto) minmax(5.4rem,1fr) auto;gap:14px;padding:16px}.lit-home-section--scenario-feature .lit-scenario-secondary .lit-card-media{height:var(--lit-media-scenario-h);margin:0}.lit-home-section .lit-scenario-secondary .lit-card-media img{width:100%;height:100%;padding:0;object-fit:cover}.lit-section.lit-scenarios-section--picker{background:var(--forge-surface-low);padding-top:20px}.lit-section.lit-scenarios-section--map{background:var(--forge-surface-lowest)}.lit-section.lit-scenarios-section--validation{border-top:1px solid rgba(31,41,51,.06)}.lit-home-section--scenario-feature .lit-scenario-secondary .lit-tags,.lit-home-section--scenario-feature .lit-scenario-secondary h3,.lit-home-section--scenario-feature .lit-scenario-secondary p{margin:0}.lit-scenario-picker{display:grid;gap:var(--lit-grid-gap);padding:var(--lit-card-pad-compact);border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-scenarios-section>.lit-wrap>.lit-section-head{grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.lit-scenarios-section>.lit-wrap>.lit-section-head>p{display:block;justify-self:end;max-width:560px;padding-top:5px}.lit-scenarios-section .lit-section-head h2{font-size:var(--lit-type-section-title);line-height:var(--lit-leading-tight);letter-spacing:0}.lit-scenarios-section .lit-section-head p{font-size:16px;line-height:var(--lit-leading-body);letter-spacing:0}.lit-scenario-filter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 16px;border-bottom:1px solid rgba(31,41,51,.09);border-radius:var(--lit-card-radius-inner);background:#f8fafc}.lit-scenario-paths h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:clamp(1.08rem,1.25vw,1.42rem);line-height:var(--forge-leading-heading)}.lit-scenario-filter__rows{display:grid;gap:9px}.lit-scenario-filter__group{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px}.lit-scenario-filter__group strong{color:#374151;font-family:var(--forge-font-headline);font-size:.94rem;line-height:var(--forge-leading-heading)}.lit-scenario-filter__chips{display:flex;flex-wrap:wrap;gap:7px}.lit-scenario-entry-empty button,.lit-scenario-filter__chip,.lit-scenario-filter__clear{appearance:none;border:1px solid #d6dde5;border-radius:var(--lit-card-radius-inner);background:#fff;color:#374151;cursor:pointer;font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.lit-scenario-filter__chip{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;line-height:1}.lit-scenario-entry-empty button:hover,.lit-scenario-filter__chip:hover,.lit-scenario-filter__clear:hover{border-color:rgba(17,31,45,.38);color:var(--forge-on-surface);transform:translateY(-1px)}.lit-scenario-filter__chip[data-active=true]{border-color:var(--forge-primary);background:var(--forge-primary);color:#fff}.lit-scenario-filter__clear{min-height:30px;padding:0 12px;background:transparent}.lit-scenario-entry-empty{display:grid;grid-column:1/-1;justify-items:start;gap:8px;padding:24px;border:1px dashed #cfd8e3;border-radius:var(--lit-card-radius);background:#fff}.lit-scenario-entry-empty strong{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-title)}.lit-scenario-entry-empty p{max-width:560px;margin:0;color:var(--forge-secondary);line-height:var(--forge-leading-relaxed)}.lit-scenario-entry-empty button{min-height:34px;padding:0 12px}.lit-scenario-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--lit-grid-gap)}.lit-scenario-entry-card{display:grid;grid-template-rows:var(--lit-media-scenario-entry-h) minmax(0,1fr);height:100%;min-height:var(--lit-card-scenario-entry-h);overflow:hidden;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:#fff;color:inherit;text-decoration:none;box-shadow:var(--lit-card-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lit-scenario-entry-card:hover{border-color:rgba(31,41,51,.26);box-shadow:var(--forge-shadow-md);transform:translateY(-2px)}.lit-scenario-entry-card__media{display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f8fafc}.lit-scenario-entry-card__media img{width:100%;height:100%;object-fit:cover}.lit-scenario-entry-card__media img[src$=".png"],.lit-scenario-entry-card__media img[src$=".svg"]{object-fit:cover;padding:0}.lit-scenario-entry-card__body{display:grid;gap:10px;padding:18px 18px 19px}.lit-scenario-entry-card h3{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-card-title);line-height:var(--lit-leading-card-title);-webkit-line-clamp:2}.lit-scenario-entry-card h3,.lit-scenario-entry-card p{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical}.lit-scenario-entry-card p{color:var(--forge-secondary);font-size:var(--lit-type-body);line-height:var(--lit-leading-body);-webkit-line-clamp:3}.lit-scenario-entry-card__body>strong{display:-webkit-box;overflow:hidden;padding:9px 10px;border:1px solid rgba(154,70,0,.14);border-radius:var(--lit-card-radius-inner);background:rgba(255,139,61,.07);color:#9a4600;font-family:var(--forge-font-headline);font-size:.78rem;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lit-scenario-entry-card .lit-tags{gap:7px;margin-top:3px}.lit-scenario-entry-card .lit-tags span{min-height:26px;padding:0 9px;font-size:.66rem}.lit-scenario-entry-card__body>span{align-self:end;color:#9a4600;font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-scenario-entry-card__body>span:after{margin-left:8px;content:"\2192"}.lit-scenario-paths{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,2.5fr);gap:12px;align-items:stretch;padding-top:2px}.lit-scenario-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lit-scenario-path-card{display:grid;gap:8px;align-content:center;min-height:96px;padding:16px 18px;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius-inner);background:linear-gradient(180deg,#fff,#fffaf6);color:inherit;text-decoration:none;box-shadow:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lit-site .lit-scenario-path-card{min-height:96px}.lit-scenario-path-card:hover{border-color:rgba(31,41,51,.26);box-shadow:var(--forge-shadow-md);transform:translateY(-2px)}.lit-scenario-paths>h3{display:flex;align-items:center;min-height:96px;margin:0;padding:16px 20px;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius-inner);background:#fff;color:var(--forge-on-surface);box-shadow:none}.lit-scenario-path-card strong{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:1.02rem;line-height:var(--forge-leading-heading)}.lit-scenario-path-card em{color:#9a4600;font-family:var(--forge-font-headline);font-size:.86rem;font-style:normal;font-weight:800;letter-spacing:0;line-height:1.45}.lit-scenario-path-card em:after{margin-left:8px;content:"\2192"}.lit-scenario-map{display:grid;overflow:hidden;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-scenario-map__head,.lit-scenario-map__row{display:grid;grid-template-columns:.82fr 1.12fr 1.38fr 1fr;gap:16px;align-items:center}.lit-scenario-map__head{padding:13px 18px;border-bottom:1px solid #dde3ea;background:#f8fafc}.lit-scenario-map__head span{color:#667482;font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-scenario-map__row{min-height:76px;padding:14px 18px;border-bottom:1px solid rgba(31,41,51,.08)}.lit-scenario-map__row:last-child{border-bottom:0}.lit-scenario-map__row strong{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-process-title)}.lit-scenario-map__row p{margin:0;color:var(--forge-secondary);font-size:var(--lit-type-body);line-height:var(--lit-leading-body)}.lit-scenario-map__row p:nth-of-type(2){color:#9a4600;font-weight:700}.lit-scenario-validation{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:var(--lit-grid-gap);align-items:stretch}.lit-scenario-validation__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--lit-grid-gap)}.lit-scenario-proof-panel,.lit-scenario-validation__steps article{border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-scenario-validation__steps article{display:grid;grid-template-rows:auto minmax(2.5rem,auto) minmax(4.4rem,1fr);gap:9px;min-height:var(--lit-card-scenario-step-h);padding:var(--lit-card-pad-media)}.lit-scenario-validation__steps span{display:inline-flex;margin:0;color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:900;letter-spacing:var(--forge-track-label)}.lit-scenario-proof-panel h3,.lit-scenario-validation__steps h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-card-title);line-height:var(--lit-leading-card-title)}.lit-scenario-proof-panel p,.lit-scenario-validation__steps p{margin:0;color:var(--forge-secondary);font-size:var(--lit-type-body);line-height:var(--lit-leading-body)}.lit-scenario-proof-panel{display:grid;align-content:start;gap:16px;padding:var(--lit-card-pad-compact)}.lit-scenario-proof-grid{display:grid;grid-auto-rows:1fr;gap:10px}.lit-scenario-proof-card{display:grid;gap:6px;min-height:112px;padding:14px;border:1px solid #dde3ea;border-radius:var(--lit-card-radius-inner);background:#fff;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lit-scenario-proof-card:hover{border-color:rgba(31,41,51,.24);box-shadow:var(--forge-shadow-sm);transform:translateY(-1px)}.lit-scenario-proof-card strong{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-card-title-mobile);line-height:var(--lit-leading-card-title)}.lit-scenario-proof-card p{margin:0}.lit-scenario-proof-card span{margin-top:4px;color:#9a4600;font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lit-home-section--decision-feature .lit-decision-grid{grid-auto-rows:1fr;align-items:stretch}.lit-decision-card{display:grid;grid-template-columns:minmax(180px,.46fr) minmax(0,1fr);min-height:280px;overflow:hidden;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.94);color:inherit;text-decoration:none;box-shadow:var(--forge-shadow-sm);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lit-home-section--decision-feature .lit-decision-card{grid-template-columns:1fr;grid-template-rows:232px 1fr;height:100%;min-height:0}.lit-decision-card:hover{transform:translateY(-2px);border-color:rgba(31,41,51,.28);box-shadow:var(--forge-shadow-md)}.lit-decision-card__media{display:flex;align-items:center;justify-content:center;min-height:100%;background:var(--forge-surface-high)}.lit-decision-card__media img{width:100%;height:100%;min-height:280px;object-fit:cover}.lit-decision-card__media img[src$=".png"],.lit-decision-card__media img[src$=".svg"]{object-fit:contain;padding:22px}.lit-home-section--decision-feature .lit-decision-card__media{min-height:0;height:232px;border-bottom:1px solid var(--forge-ghost-border)}.lit-home-section--decision-feature .lit-decision-card__media img,.lit-home-section--decision-feature .lit-decision-card__media img[src$=".png"],.lit-home-section--decision-feature .lit-decision-card__media img[src$=".svg"]{min-height:0;padding:0;object-fit:cover;object-position:center}.lit-decision-card__body{display:grid;align-content:space-between;gap:18px;padding:24px}.lit-home-section--decision-feature .lit-decision-card__body{grid-template-rows:auto minmax(5.3rem,auto) auto;align-content:start;padding:22px}.lit-home-section--decision-feature .lit-decision-card__detail{min-height:5.3rem}.lit-home-section--decision-feature .lit-decision-card .lit-tags{margin:0}.lit-home-section--decision-feature .lit-product-actions,.lit-home-section--scenario-feature .lit-product-actions{align-self:end;gap:8px}.lit-home-section--decision-feature .lit-product-actions span,.lit-home-section--scenario-feature .lit-product-actions span{display:inline-flex;align-items:center;justify-content:center;min-height:var(--lit-action-chip-h);padding:0 10px;text-align:center;line-height:1.15}.lit-decision-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:clamp(1.25rem,1.45vw,1.72rem);line-height:var(--forge-leading-heading)}.lit-decision-card p{margin:8px 0 0;color:var(--forge-secondary);line-height:var(--forge-leading-relaxed)}.lit-decision-card__detail{display:grid;gap:9px}.lit-decision-card__detail span{display:block;padding:10px 12px;border:1px solid #dde3ea;border-radius:var(--forge-radius-sm);background:#f8fafc;color:var(--forge-secondary);font-size:var(--forge-type-body-sm);line-height:var(--forge-leading-relaxed)}.lit-decision-card__detail strong{display:block;margin-bottom:4px;color:#374151;font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lit-trust-grid--wide{grid-template-columns:repeat(4,minmax(0,1fr))}.lit-trust-grid--wide .lit-trust-card{grid-template-rows:1.15rem 3.2rem 5.15rem 6.9rem 5.8rem auto;gap:8px;padding:14px}.lit-trust-grid--wide .lit-trust-card h3{font-size:clamp(1.05rem,1.12vw,1.32rem);line-height:1.18}.lit-trust-card{display:grid;align-content:start;gap:14px;min-height:100%;padding:22px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.94);color:inherit;text-decoration:none;box-shadow:var(--forge-shadow-sm);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lit-trust-card:hover{transform:translateY(-2px);border-color:rgba(31,41,51,.28);box-shadow:var(--forge-shadow-md)}.lit-final-action h3,.lit-trust-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:clamp(1.2rem,1.35vw,1.62rem);line-height:var(--forge-leading-heading)}.lit-trust-card__section{display:grid;align-content:start;gap:4px;padding-top:8px;border-top:1px solid rgba(31,41,51,.09)}.lit-trust-grid--wide .lit-trust-card__section{gap:3px;padding-top:6px}.lit-trust-grid--wide .lit-trust-card>.lit-trust-card__section:first-of-type,.lit-trust-grid--wide .lit-trust-card>.lit-trust-card__section:nth-of-type(2),.lit-trust-grid--wide .lit-trust-card>.lit-trust-card__section:nth-of-type(3){min-height:0}.lit-trust-grid--wide .lit-trust-card>.lit-product-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;align-items:stretch;min-height:2.75rem;margin-top:0}.lit-trust-grid--wide .lit-trust-card>.lit-product-actions span{display:flex;align-items:center;justify-content:center;min-height:2.05rem;padding:5px 6px;text-align:center;white-space:normal}.lit-trust-grid--wide .lit-trust-card__section p,.lit-trust-grid--wide .lit-trust-card__section ul{font-size:.94rem;line-height:1.5}.lit-trust-grid--wide .lit-trust-card__section ul{gap:3px;padding-left:16px}.lit-home-resource-list{border-top:1px solid rgba(31,41,51,.18)}.lit-home-resource-row{box-sizing:border-box;display:grid;grid-template-columns:176px minmax(0,1fr) auto;gap:24px;align-items:center;min-height:98px;padding:14px 0;border-bottom:1px solid rgba(31,41,51,.18);color:inherit;text-decoration:none;transition:background-color var(--lit-motion-fast) var(--lit-motion-standard)}.lit-home-resource-row:hover{background:color-mix(in srgb,var(--forge-primary-soft) 45%,transparent)}.lit-home-resource-row__pill{justify-self:start;padding:7px 12px;border:1px solid color-mix(in srgb,var(--forge-primary) 26%,transparent);border-radius:999px;background:var(--forge-primary-soft);color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:800;line-height:1;text-transform:uppercase}.lit-home-resource-row__body{display:grid;gap:6px}.lit-home-resource-row__title{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:clamp(1.08rem,1.28vw,1.34rem);font-weight:700;line-height:1.18}.lit-home-resource-row__text{max-width:760px;color:var(--forge-secondary);font-size:var(--lit-type-body);line-height:1.48}.lit-home-resource-row__cta{display:inline-flex;gap:10px;align-items:center;color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--lit-type-cta);font-weight:800;text-transform:uppercase;white-space:nowrap}.lit-home-resource-row__cta>span:last-child{transition:transform var(--lit-motion-fast) var(--lit-motion-standard)}.lit-home-resource-row:hover .lit-home-resource-row__cta>span:last-child{transform:translateX(4px)}@media (max-width:640px){.lit-home-resource-row{grid-template-columns:1fr;gap:4px;min-height:0;padding:10px 0}.lit-home-resource-row__pill{padding:5px 10px}.lit-home-resource-row__body{gap:3px;width:100%}.lit-home-resource-row__title{font-size:16px;line-height:1.16}.lit-home-resource-row__text{max-width:none;font-size:13px;line-height:1.35}.lit-home-resource-row__cta{justify-self:start;font-size:10px;line-height:1.1}}.lit-final-action__inputs strong,.lit-trust-card__section strong{color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-final-action p,.lit-final-action__inputs ul,.lit-trust-card__section p,.lit-trust-card__section ul{margin:0;color:var(--forge-secondary);line-height:var(--forge-leading-relaxed)}.lit-final-action__inputs ul,.lit-trust-card__section ul{display:grid;gap:5px;padding-left:18px}.lit-final-module{box-sizing:border-box;width:100%;display:grid;gap:22px;padding:26px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.96);box-shadow:var(--forge-shadow-sm)}.lit-final-module>*,.lit-final-module__body>*,.lit-final-module__brief>*,.lit-final-module__checks>*,.lit-final-module__related>*{min-width:0}.lit-final-module__body,.lit-final-module__head{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:28px;align-items:start}.lit-final-module__head{padding-bottom:20px;border-bottom:1px solid rgba(31,41,51,.09)}.lit-final-module__head h2{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:clamp(1.72rem,2.4vw,2.65rem);line-height:1.05}.lit-final-module__brief li,.lit-final-module__head>p,.lit-final-related-card p{margin:0;color:var(--forge-secondary);line-height:var(--forge-leading-relaxed)}.lit-final-module__brief,.lit-final-module__checks{display:grid;gap:14px}.lit-final-module__brief h3,.lit-final-module__checks h3,.lit-final-module__related h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:clamp(1.05rem,1.25vw,1.34rem);line-height:var(--forge-leading-heading)}.lit-final-module__checks article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;border:1px solid #dde3ea;border-radius:var(--forge-radius-sm);background:#f8fafc}.lit-final-module__checks article>span{color:#9a4600;font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label)}.lit-final-module__checks strong,.lit-final-related-card h3{display:block;color:var(--forge-on-surface);font-family:var(--forge-font-headline);line-height:var(--forge-leading-heading)}.lit-final-module__checks p{margin:6px 0 0;color:var(--forge-secondary);line-height:var(--forge-leading-relaxed)}.lit-final-module__brief{align-content:start;padding:18px;border:1px solid rgba(154,70,0,.13);border-radius:var(--forge-radius-sm);background:rgba(255,139,61,.06)}.lit-final-module__brief ul{display:grid;gap:8px;margin:0;padding-left:18px}.lit-final-module__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.lit-final-module__actions .lit-btn{min-height:44px}.lit-final-module__related{display:grid;gap:12px;padding-top:20px;border-top:1px solid rgba(31,41,51,.09)}.lit-final-module__related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lit-final-module--equipment{gap:18px;padding:22px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,252,.98))}.lit-final-module--equipment .lit-final-module__head{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:22px}.lit-final-module--equipment .lit-final-module__body{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:18px}.lit-final-module--equipment .lit-final-module__checks{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.lit-final-module--equipment .lit-final-module__checks h3{grid-column:1/-1}.lit-final-module--equipment .lit-final-module__checks article{grid-template-columns:1fr;gap:8px;align-content:start;height:100%;min-height:0;padding:14px;background:#fff}.lit-final-module--equipment .lit-final-module__checks article>span{width:fit-content}.lit-final-module--equipment .lit-final-module__checks strong{font-size:.98rem}.lit-final-module--equipment .lit-final-module__checks p{margin-top:4px;font-size:.92rem;line-height:1.56;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.lit-final-module--equipment .lit-final-module__brief{gap:14px;padding:18px;border-color:rgba(214,221,229,.94);background:#fff}.lit-final-module--equipment .lit-final-module__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lit-final-module--equipment .lit-final-module__actions .lit-btn{justify-content:center}.lit-final-module--equipment .lit-final-module__actions .lit-btn:first-child{grid-column:1/-1}.lit-final-module--equipment .lit-final-module__actions .lit-btn--secondary{min-height:40px;padding:0 14px;font-size:.84rem;letter-spacing:.08em}.lit-final-module--equipment .lit-final-module__related{gap:14px}.lit-final-module--equipment .lit-final-related-card{grid-template-rows:auto auto minmax(62px,auto) auto;min-height:168px;padding:16px}.lit-final-related-link{color:inherit;text-decoration:none}.lit-final-related-card{display:grid;gap:8px;min-height:136px;padding:16px;border:1px solid #dde3ea;border-radius:var(--forge-radius-sm);background:#fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lit-final-related-link:hover .lit-final-related-card{border-color:rgba(31,41,51,.26);box-shadow:var(--forge-shadow-sm);transform:translateY(-2px)}.lit-final-related-card h3{margin:0;font-size:1rem}.lit-final-related-card span{align-self:end;color:#9a4600;font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-final-related-card span:after{margin-left:8px;content:"\2192"}.lit-partner-flow{display:grid;gap:18px}.lit-partner-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lit-partner-enable-card,.lit-partner-scenario-card,.lit-partner-type-card{overflow:hidden;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.96);box-shadow:var(--forge-shadow-sm)}.lit-partner-type-card{display:grid;grid-template-rows:150px 1fr;min-height:430px}.lit-partner-enable-card>img,.lit-partner-scenario-card>div,.lit-partner-type-card__media{overflow:hidden;background:var(--forge-surface-high)}.lit-partner-enable-card>img,.lit-partner-scenario-card img,.lit-partner-type-card__media img{width:100%;height:100%;object-fit:cover}.lit-partner-enable-card>img[src$=".png"],.lit-partner-enable-card>img[src$=".svg"],.lit-partner-scenario-card img[src$=".png"],.lit-partner-scenario-card img[src$=".svg"],.lit-partner-type-card__media img[src$=".png"],.lit-partner-type-card__media img[src$=".svg"]{object-fit:contain;padding:18px}.lit-partner-type-card__body{display:grid;align-content:start;gap:11px;padding:16px}.lit-partner-application-panel h3,.lit-partner-enable-card h3,.lit-partner-scenario-card h3,.lit-partner-type-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-title);line-height:var(--forge-leading-heading)}.lit-partner-application-panel p,.lit-partner-enable-card p,.lit-partner-scenario-card p,.lit-partner-type-card p,.lit-partner-type-card span{margin:0;color:var(--forge-secondary);font-size:var(--forge-type-body-sm);line-height:var(--forge-leading-relaxed)}.lit-partner-type-card__body div{display:grid;gap:4px;padding-top:10px;border-top:1px solid rgba(31,41,51,.09)}.lit-partner-type-card strong{color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-partner-support{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:22px;align-items:start}.lit-partner-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lit-partner-support-grid .lit-card{min-height:288px;opacity:1!important;transform:none!important}.lit-partner-support-grid .lit-card-media{height:118px}.lit-partner-application-panel{display:grid;gap:14px;padding:18px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.96);box-shadow:var(--forge-shadow-sm)}.lit-partner-application-panel .lit-resource-form{padding:16px;border:1px solid #dde3ea;background:#f8fafc;box-shadow:none}.lit-partner-qualification-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lit-partner-qualification-card{display:grid;grid-template-rows:auto 1fr 1fr;gap:14px;min-height:260px;padding:18px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.96);box-shadow:var(--forge-shadow-sm)}.lit-partner-approval-card h3,.lit-partner-qualification-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);line-height:var(--forge-leading-heading)}.lit-partner-qualification-card h3{font-size:var(--forge-type-title)}.lit-partner-qualification-card div{display:grid;align-content:start;gap:8px;padding-top:12px;border-top:1px solid rgba(31,41,51,.09)}.lit-partner-qualification-card strong{color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-partner-qualification-card ul{display:grid;gap:5px;margin:0;padding-left:18px;color:var(--forge-secondary);font-size:var(--forge-type-body-sm);line-height:var(--forge-leading-relaxed)}.lit-partner-approval-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.lit-partner-approval-card{position:relative;display:grid;align-content:start;gap:9px;min-height:132px;padding:16px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.96);box-shadow:var(--forge-shadow-sm)}.lit-partner-approval-card:not(:last-child):after{position:absolute;top:50%;right:-12px;z-index:1;color:rgba(82,94,104,.58);font-family:var(--forge-font-headline);font-size:1.1rem;content:"\2192";transform:translateY(-50%)}.lit-partner-approval-card span{color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label)}.lit-partner-approval-card h3{font-size:clamp(1rem,1.1vw,var(--forge-type-title))}.lit-partner-approval-card p{margin:0;color:var(--forge-secondary);font-size:var(--forge-type-body-sm);line-height:var(--forge-leading-relaxed)}.lit-partner-enable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lit-partner-enable-card{display:grid;grid-template-columns:112px minmax(0,1fr);min-height:128px}.lit-partner-enable-card>img{height:100%;min-height:128px}.lit-partner-enable-card>div{display:grid;align-content:center;gap:8px;padding:16px}.lit-partner-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lit-partner-scenario-card{display:grid;grid-template-rows:150px auto 1fr;gap:11px;min-height:318px;padding:14px}.lit-partner-scenario-card>div{border-radius:var(--forge-radius-sm)}.lit-oem-path-grid,.lit-oem-subentry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lit-oem-path-card{display:grid;grid-template-rows:210px 1fr;min-height:460px;overflow:hidden;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.96);color:inherit;text-decoration:none;box-shadow:var(--forge-shadow-sm);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lit-oem-path-card:hover{transform:translateY(-2px);border-color:rgba(31,41,51,.26);box-shadow:var(--forge-shadow-md)}.lit-oem-audience__visual,.lit-oem-flow article>div,.lit-oem-path-card__media,.lit-oem-proof__gallery,.lit-oem-scope__visual{overflow:hidden;border-radius:var(--forge-radius-sm);background:var(--forge-surface-high)}.lit-oem-audience__visual>img,.lit-oem-flow article>div img,.lit-oem-path-card__media img,.lit-oem-proof__gallery img,.lit-oem-scope__visual>img{width:100%;height:100%;object-fit:cover}.lit-oem-flow article>div img[src$=".png"],.lit-oem-flow article>div img[src$=".svg"],.lit-oem-path-card__media img[src$=".png"],.lit-oem-path-card__media img[src$=".svg"],.lit-oem-proof__gallery img[src$=".png"],.lit-oem-proof__gallery img[src$=".svg"]{object-fit:contain;padding:22px}.lit-oem-path-card__body{align-content:start;padding:18px}.lit-oem-audience__visual strong,.lit-oem-flow h3,.lit-oem-path-card__body h3,.lit-oem-scope__matrix h3,.lit-oem-scope__visual h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-title);line-height:var(--forge-leading-heading)}.lit-oem-audience__visual p,.lit-oem-flow p,.lit-oem-path-card__body p,.lit-oem-scope__matrix p,.lit-oem-scope__visual p{margin:0;color:var(--forge-secondary);line-height:var(--forge-leading-relaxed)}.lit-oem-path-card__body>span,.lit-oem-scope__matrix article>span{color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-oem-path-card__body>span:after,.lit-oem-scope__matrix article>span:after{margin-left:8px;content:"\2192"}.lit-oem-audience,.lit-oem-proof,.lit-oem-scope{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:22px;align-items:start}.lit-oem-audience__visual,.lit-oem-scope__visual{display:grid;grid-template-rows:330px auto;border:1px solid var(--forge-ghost-border);background:rgba(255,255,255,.96);box-shadow:var(--forge-shadow-sm)}.lit-oem-audience__visual>div,.lit-oem-scope__visual>div{display:grid;gap:10px;padding:18px;background:#fff}.lit-oem-audience__cards,.lit-oem-commercial,.lit-oem-proof__cards,.lit-oem-scope__matrix{display:grid;gap:14px}.lit-oem-audience__cards,.lit-oem-commercial,.lit-oem-proof__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-oem-audience__cards .lit-card,.lit-oem-subentry .lit-card{min-height:100%}.lit-oem-scope__matrix article{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1fr);gap:14px;align-items:start;padding:16px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.96);box-shadow:var(--forge-shadow-sm)}.lit-oem-scope__matrix article>h3{grid-row:span 3;align-self:center}.lit-oem-scope__matrix article div{display:grid;gap:4px}.lit-oem-scope__matrix strong{color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-oem-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.lit-oem-flow article{display:grid;grid-template-rows:126px auto auto 1fr;gap:10px;min-height:310px;padding:14px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.96);box-shadow:var(--forge-shadow-sm)}.lit-oem-flow article>div{min-height:126px}.lit-oem-flow span{color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label)}.lit-oem-proof{grid-template-columns:minmax(320px,.9fr) minmax(430px,1fr) minmax(320px,.78fr);align-items:start}.lit-oem-proof__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--forge-ghost-border);background:rgba(255,255,255,.96);box-shadow:var(--forge-shadow-sm)}.lit-oem-proof__gallery img{height:170px;border-radius:var(--forge-radius-sm);background:var(--forge-surface-high)}.lit-oem-commercial .lit-card{min-height:155px}.lit-about-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:24px;align-items:stretch;padding:32px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.96);box-shadow:var(--forge-shadow-sm)}.lit-about-hero__copy{display:grid;align-content:center;gap:18px;min-height:360px}.lit-about-hero__copy h1,.lit-about-lead h2{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-page-hero);font-weight:700;line-height:1.12}.lit-about-hero__copy p,.lit-about-lead p{max-width:760px;margin:0;color:var(--forge-secondary);font-size:var(--lit-type-page-lead);line-height:var(--forge-leading-loose)}.lit-about-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.lit-about-hero__proof{display:block;min-height:360px;height:auto}.lit-about-hero__image,.lit-about-proof__visual{overflow:hidden;border:1px solid #dde3ea;border-radius:var(--forge-radius-sm);background:var(--forge-surface-high)}.lit-about-hero__image img,.lit-about-proof__visual>img{width:100%;height:100%;min-height:260px;object-fit:cover}.lit-about-delivery,.lit-about-hero__panel,.lit-about-proof__visual>div,.lit-about-why__intro{display:grid;gap:12px;padding:18px;border:1px solid #dde3ea;border-radius:var(--forge-radius-sm);background:#f8fafc}.lit-about-hero__panel--inline{align-self:start;width:fit-content;max-width:min(100%,760px);margin-top:2px}.lit-about-delivery h3,.lit-about-hero__panel strong,.lit-about-proof__visual strong,.lit-about-why__intro h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-title);line-height:var(--forge-leading-heading)}.lit-about-hero__panel div,.lit-about-lead__checks{display:flex;flex-wrap:wrap;gap:8px}.lit-about-hero__panel span,.lit-about-lead__checks span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid #d6dde5;border-radius:999px;background:#fff;color:#374151;font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-about-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:8px}.lit-about-concerns article,.lit-about-metrics article{display:grid;gap:6px;min-height:118px;padding:16px;border:1px solid #dde3ea;border-radius:var(--forge-radius-sm);background:#fff}.lit-about-concerns strong,.lit-about-metrics strong{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:1rem;line-height:var(--forge-leading-heading)}.lit-about-concerns span,.lit-about-delivery li,.lit-about-metrics span,.lit-about-proof__visual p,.lit-about-why__intro p{color:var(--forge-secondary);font-size:var(--forge-type-body-sm);line-height:var(--forge-leading-relaxed)}.lit-about-industries,.lit-about-lead,.lit-about-proof,.lit-about-why{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:22px;align-items:stretch}.lit-about-industries,.lit-about-proof{align-items:start}.lit-about-concerns,.lit-about-industries__grid,.lit-about-proof__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lit-about-proof-card{cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.lit-about-proof-card:hover{transform:translateY(-2px);border-color:rgba(31,41,55,.22);box-shadow:var(--forge-shadow-md)}.lit-about-proof-card.is-active{border-color:rgba(31,41,55,.32);background:rgba(255,255,255,.98);box-shadow:var(--forge-shadow-md)}.lit-about-proof-card:focus-visible{outline:2px solid rgba(31,41,55,.45);outline-offset:3px}.lit-about-industries__grid .lit-card{min-height:128px;padding:16px 18px}.lit-about-industries__grid .lit-card h3{font-size:1rem;line-height:1.28}.lit-about-industries__grid .lit-card p{font-size:.9rem;line-height:1.55}.lit-about-capability{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lit-about-capability-card{display:grid;grid-template-rows:170px auto auto 1fr auto;gap:12px;min-height:500px;padding:16px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.94);box-shadow:var(--forge-shadow-sm)}.lit-about-capability-card__image{overflow:hidden;border-radius:var(--forge-radius-sm);background:var(--forge-surface-high)}.lit-about-capability-card__image img{width:100%;height:100%;object-fit:cover}.lit-about-capability-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-title);line-height:var(--forge-leading-heading)}.lit-about-capability-card p:not(.lit-card-meta),.lit-about-capability-card ul,.lit-about-delivery ul{margin:0;color:var(--forge-secondary);line-height:var(--forge-leading-relaxed)}.lit-about-capability-card ul,.lit-about-delivery ul{display:grid;gap:7px;padding-left:18px}.lit-about-proof__visual{display:grid;grid-template-rows:320px auto}.lit-about-proof__visual>img{min-height:0}.lit-about-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lit-about-process article{display:grid;align-content:start;gap:10px;min-height:190px;padding:18px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.94);box-shadow:var(--forge-shadow-sm)}.lit-about-process span{color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label)}.lit-about-process h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-title);line-height:var(--forge-leading-heading)}.lit-about-process p{margin:0;color:var(--forge-secondary);font-size:var(--forge-type-body-sm);line-height:var(--forge-leading-relaxed)}.lit-about-delivery{align-content:start}.lit-about-lead{padding:28px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.96);box-shadow:var(--forge-shadow-sm)}.lit-about-lead>div:first-child{display:grid;align-content:center;gap:16px}.lit-final-action{display:grid;align-content:center;gap:18px;min-height:100%;padding:28px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.94);box-shadow:var(--forge-shadow-sm)}.lit-final-action__buttons{display:grid;gap:12px}.lit-final-action__buttons .lit-btn{width:100%}.lit-final-action__inputs{display:grid;gap:10px;padding:16px;border:1px solid #dde3ea;border-radius:var(--forge-radius-sm);background:rgba(255,255,255,.72)}.lit-subblock{margin-top:18px}.lit-home-cta-band{overflow:hidden;background:var(--forge-surface-low)}.lit-home-cta .lit-btn:after{margin-left:14px;content:"\2192"}.lit-home-cta{display:flex;justify-content:center;box-sizing:border-box;min-height:0;padding:68px 0;border:0;border-radius:0;background:linear-gradient(90deg,rgba(126,56,15,.28) 0 1px,transparent 1px 100%),#934812;background-size:calc(100% / 12) 100%,auto;box-shadow:none;color:#fff}.lit-home-cta__inner{display:grid;justify-items:center;align-content:center;gap:24px;text-align:center}.lit-home-cta__legacy{display:none}.lit-home-cta h2{max-width:1180px;margin:0;color:#fff;font-family:var(--forge-font-headline);font-size:clamp(1.9rem,2.8vw,3rem);font-weight:900;line-height:.98;text-transform:uppercase}.lit-home-cta p{max-width:740px;margin:0;color:rgba(255,255,255,.86);font-size:clamp(.98rem,1.24vw,1.18rem)}.lit-home-cta__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:10px}.lit-home-cta .lit-btn{min-width:260px;min-height:62px;padding:0 30px;border-color:rgba(255,255,255,.68);border-radius:5px;background:#fff;color:#8d4316;box-shadow:none;font-size:.84rem;font-weight:900;letter-spacing:.24em}.lit-home-cta .lit-btn--secondary{border-color:rgba(255,224,202,.62);background:#f4bd99;color:#653010}.lit-home-cta .lit-btn:hover{border-color:#fff;background:#fff8f4;color:#7e3a12;box-shadow:0 18px 34px rgba(55,23,4,.2)}.lit-home-cta .lit-btn--secondary:hover{background:#ffd0ad}.lit-resource-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:24px;align-items:stretch;min-height:500px;padding:26px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-lg);background:linear-gradient(135deg,#ffffff,#f5f7fa);box-shadow:var(--forge-shadow-md)}.lit-resource-hero__copy,.lit-resource-hero__panel{display:grid;align-content:center;gap:20px}.lit-resource-hero .reveal,.lit-resources-static-section .reveal{opacity:1!important;transform:none!important}.lit-resource-hero__copy h1{max-width:760px;margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-page-hero);font-weight:700;letter-spacing:0;line-height:1.12;text-transform:none}.lit-resource-hero__copy p{max-width:720px;margin:0;color:var(--forge-secondary);font-size:var(--lit-type-page-lead);line-height:var(--forge-leading-relaxed)}.lit-resource-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;max-width:720px;padding:10px;border:1px solid var(--forge-outline-variant);border-radius:var(--forge-radius-md);background:#fff;box-shadow:var(--forge-shadow-sm)}.lit-resource-search input{width:100%;min-width:0;height:42px;border:0;background:transparent;color:var(--forge-secondary);font-size:var(--forge-type-body-sm);outline:none}.lit-resource-search input::placeholder{color:var(--forge-secondary)}.lit-resource-search .lit-btn{min-height:42px;padding:0 20px}.lit-resource-hero__panel{padding:22px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:#fff;box-shadow:var(--forge-shadow-sm)}.lit-resource-hero__panel>strong{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-title)}.lit-resource-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lit-knowledge-card,.lit-project-goal-card,.lit-resource-category-grid div,.lit-resource-package-card{border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.94);box-shadow:var(--forge-shadow-sm)}.lit-resource-category-grid div{display:grid;gap:8px;min-height:132px;padding:18px;align-content:start}.lit-resource-category-grid span{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-weight:900}.lit-resource-category-grid p{margin:0;color:var(--forge-secondary);font-size:var(--forge-type-body-sm);line-height:var(--forge-leading-relaxed)}.lit-resource-popular{display:grid;gap:8px;padding-top:4px}.lit-resource-popular>span{color:var(--forge-secondary);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:900;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-resource-popular a{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 12px;border:1px solid var(--forge-outline-variant);border-radius:var(--forge-radius-sm);background:#f8fafc;color:var(--forge-on-surface);font-weight:800;text-decoration:none}.lit-resource-popular a:after{content:"->";color:var(--forge-primary);font-family:var(--forge-font-mono);font-weight:900}.lit-resource-package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lit-resource-package-card{display:grid;gap:14px;min-height:270px;padding:22px}.lit-knowledge-card h3,.lit-project-goal-card h3,.lit-resource-package-card h3,.lit-resource-result-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-title);line-height:var(--forge-leading-heading)}.lit-project-goal-card p,.lit-resource-package-card p,.lit-resource-result-card p{margin:0;color:var(--forge-secondary);line-height:var(--forge-leading-relaxed)}.lit-resource-package-card>span,.lit-resource-result-card>span{justify-self:start;align-self:end;padding:8px 10px;border:1px solid #1f2933;border-radius:var(--forge-radius-sm);background:#1f2933;color:#fff;font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:900;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-resource-library{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:18px}.lit-resource-filters{min-width:0}.lit-resource-filters__shell{position:sticky;top:128px;display:grid;gap:12px}.lit-resource-filter-panel{display:grid;gap:10px;padding:14px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.94);box-shadow:var(--forge-shadow-sm)}.lit-resource-filter-panel strong{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-meta);font-weight:900;line-height:1.2;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-resource-filter-panel__options{display:flex;flex-wrap:wrap;gap:8px}.lit-resource-clear,.lit-resource-filter-panel__options button{min-height:34px;max-width:100%;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-sm);background:#fff;color:var(--forge-secondary);font-family:var(--forge-font-body);font-size:var(--lit-type-meta);font-weight:800;line-height:1.2;cursor:pointer}.lit-resource-filter-panel__options button{padding:7px 10px}.lit-resource-filter-panel__options button[data-active=true]{border-color:#1f2933;background:#1f2933;color:#fff}.lit-resource-filter-panel__options span{overflow-wrap:anywhere}.lit-resource-filters__actions{display:flex}.lit-resource-clear{width:100%;padding:8px 10px}.lit-resource-results{display:grid;gap:14px}.lit-resource-result-list{display:grid;gap:12px}.lit-resource-result-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;min-height:142px;padding:18px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.94);box-shadow:var(--forge-shadow-sm);color:inherit;text-decoration:none}.lit-resource-result-card>div{display:grid;gap:9px}.lit-resource-empty{display:grid;gap:12px;width:100%;box-sizing:border-box;min-height:180px;align-content:center;padding:22px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.94);box-shadow:var(--forge-shadow-sm)}.lit-resource-empty strong{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-title)}.lit-resource-empty p{margin:0;color:var(--forge-secondary)}.lit-resource-empty .lit-btn{justify-self:start}.lit-project-goal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lit-project-goal-card{display:grid;gap:14px;min-height:320px;padding:20px}.lit-knowledge-card ul,.lit-project-goal-card ul{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--forge-secondary);line-height:var(--forge-leading-relaxed)}.lit-project-goal-card .lit-btn{align-self:end;justify-self:start;min-height:40px;padding:0 14px}.lit-knowledge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lit-knowledge-card{display:grid;gap:14px;min-height:250px;padding:20px}.lit-knowledge-card a{align-self:end;color:var(--forge-primary);font-weight:900;text-decoration:none}.lit-about-capability,.lit-about-concerns,.lit-about-industries__grid,.lit-about-metrics,.lit-about-process,.lit-about-proof__grid,.lit-knowledge-grid,.lit-partner-enable-grid,.lit-partner-qualification-grid,.lit-partner-scenario-grid,.lit-partner-type-grid,.lit-project-goal-grid,.lit-resource-package-grid{grid-auto-rows:1fr;gap:var(--lit-grid-gap)}.lit-about-capability-card,.lit-about-concerns article,.lit-about-delivery,.lit-about-hero,.lit-about-hero__panel,.lit-about-lead,.lit-about-metrics article,.lit-about-process article,.lit-about-proof__visual>div,.lit-about-why__intro,.lit-knowledge-card,.lit-partner-application-panel,.lit-partner-approval-card,.lit-partner-enable-card,.lit-partner-qualification-card,.lit-partner-scenario-card,.lit-partner-type-card,.lit-project-goal-card,.lit-resource-category-grid div,.lit-resource-empty,.lit-resource-package-card,.lit-resource-result-card{border-color:var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-about-capability-card,.lit-about-process article,.lit-knowledge-card,.lit-partner-approval-card,.lit-partner-enable-card,.lit-partner-qualification-card,.lit-partner-scenario-card,.lit-partner-type-card,.lit-project-goal-card,.lit-resource-package-card{height:100%}.lit-resource-package-card{grid-template-rows:auto auto minmax(4.8rem,auto) auto auto;min-height:var(--lit-card-resource-package-h);padding:var(--lit-card-pad-compact)}.lit-project-goal-card{grid-template-rows:auto minmax(4.8rem,auto) 1fr auto;min-height:var(--lit-card-resource-goal-h);padding:var(--lit-card-pad-compact)}.lit-knowledge-card{grid-template-rows:auto 1fr auto;min-height:var(--lit-card-resource-knowledge-h);padding:var(--lit-card-pad-compact)}.lit-resource-result-list{gap:10px}.lit-resource-result-card{min-height:var(--lit-card-resource-result-h);padding:var(--lit-card-pad-media)}.lit-about-capability-card h3,.lit-about-concerns strong,.lit-about-delivery h3,.lit-about-hero__panel strong,.lit-about-metrics strong,.lit-about-process h3,.lit-about-proof__visual strong,.lit-about-why__intro h3,.lit-knowledge-card h3,.lit-partner-application-panel h3,.lit-partner-approval-card h3,.lit-partner-enable-card h3,.lit-partner-qualification-card h3,.lit-partner-scenario-card h3,.lit-partner-type-card h3,.lit-project-goal-card h3,.lit-resource-package-card h3,.lit-resource-result-card h3{font-size:var(--lit-type-card-title);line-height:var(--lit-leading-card-title);letter-spacing:0}.lit-about-capability-card p:not(.lit-card-meta),.lit-about-capability-card ul,.lit-about-concerns span,.lit-about-delivery li,.lit-about-metrics span,.lit-about-process p,.lit-about-proof__visual p,.lit-about-why__intro p,.lit-knowledge-card ul,.lit-partner-application-panel p,.lit-partner-approval-card p,.lit-partner-enable-card p,.lit-partner-qualification-card ul,.lit-partner-scenario-card p,.lit-partner-type-card p,.lit-partner-type-card span,.lit-project-goal-card p,.lit-project-goal-card ul,.lit-resource-category-grid p,.lit-resource-package-card p,.lit-resource-result-card p{font-size:var(--lit-type-body);line-height:var(--lit-leading-body)}.lit-about-capability-card p:not(.lit-card-meta),.lit-about-process p,.lit-partner-enable-card p,.lit-partner-scenario-card p,.lit-partner-type-card p,.lit-project-goal-card p,.lit-resource-package-card p,.lit-resource-result-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.lit-about-capability-card p:not(.lit-card-meta),.lit-partner-enable-card p,.lit-partner-scenario-card p,.lit-partner-type-card p,.lit-project-goal-card p,.lit-resource-package-card p{-webkit-line-clamp:3}.lit-about-process p,.lit-resource-result-card p{-webkit-line-clamp:2}.lit-about-hero__panel span,.lit-about-lead__checks span,.lit-project-goal-card .lit-btn,.lit-resource-package-card>span,.lit-resource-result-card>span{min-height:var(--lit-action-chip-h);border-radius:var(--lit-card-radius-inner);font-size:var(--lit-type-meta);letter-spacing:var(--forge-track-label);line-height:1.1}.lit-resource-library,.lit-resource-results{gap:var(--lit-grid-gap)}.lit-partner-type-card{grid-template-rows:var(--lit-media-partner-type-h) minmax(0,1fr);min-height:var(--lit-card-partner-type-h)}.lit-partner-type-card__body{grid-template-rows:auto minmax(4.8rem,auto) auto auto;padding:var(--lit-card-pad-media)}.lit-partner-support{gap:var(--lit-grid-gap)}.lit-partner-support-grid{grid-auto-rows:1fr;gap:var(--lit-grid-gap)}.lit-partner-support-grid .lit-card{display:grid;grid-template-rows:118px auto minmax(4.8rem,1fr);min-height:var(--lit-card-partner-support-h);padding:var(--lit-card-pad-media);border-color:var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-partner-application-panel,.lit-partner-qualification-card{padding:var(--lit-card-pad-compact)}.lit-partner-qualification-card{min-height:var(--lit-card-partner-qualification-h)}.lit-partner-approval-row{grid-auto-rows:1fr;gap:var(--lit-grid-gap)}.lit-partner-approval-card{min-height:var(--lit-card-partner-approval-h);padding:var(--lit-card-pad-media)}.lit-partner-enable-card{grid-template-columns:var(--lit-media-partner-enable-w) minmax(0,1fr)}.lit-partner-enable-card,.lit-partner-enable-card>img{min-height:var(--lit-card-partner-enable-h)}.lit-partner-scenario-card{grid-template-rows:var(--lit-media-partner-scenario-h) auto 1fr;min-height:var(--lit-card-partner-scenario-h);padding:var(--lit-card-pad-media)}.lit-partner-scenario-card>div{border-radius:var(--lit-card-radius-inner)}.lit-about-hero{border-radius:var(--lit-card-radius)}.lit-about-section--hero .lit-about-hero{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);grid-template-rows:auto auto;align-items:start}.lit-about-section--hero .lit-about-hero,.lit-about-section--hero .lit-about-hero__copy,.lit-about-section--hero .lit-about-hero__proof{height:auto!important;min-height:0!important}.lit-about-section--hero .lit-about-metrics{margin-top:4px;padding-top:0}.lit-about-section--hero .lit-about-hero__proof{display:block}.lit-about-section--hero .lit-about-hero__image{height:100%;min-height:320px}.lit-about-hero__copy h1,.lit-about-lead h2{letter-spacing:0}.lit-about-hero__copy p,.lit-about-lead p{font-size:var(--lit-type-body);line-height:var(--lit-leading-body)}.lit-about-hero__image,.lit-about-proof__visual{border-color:var(--lit-card-border);border-radius:var(--lit-card-radius-inner)}.lit-about-delivery,.lit-about-hero__panel,.lit-about-proof__visual>div,.lit-about-why__intro{border-radius:var(--lit-card-radius-inner);box-shadow:none}.lit-about-concerns article,.lit-about-metrics article{min-height:var(--lit-card-about-metric-h);padding:var(--lit-card-pad-media)}.lit-about-industries__grid .lit-card{min-height:var(--lit-card-about-small-h);padding:var(--lit-card-pad-media);border-color:var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-about-industries__grid .lit-card h3{font-size:var(--lit-type-process-title);line-height:var(--lit-leading-card-title);letter-spacing:0}.lit-about-industries__grid .lit-card p{margin-top:10px;font-size:var(--lit-type-body);line-height:var(--lit-leading-body)}.lit-about-capability{grid-auto-rows:1fr}.lit-about-capability-card{grid-template-rows:var(--lit-media-about-capability-h) auto auto minmax(4.8rem,auto) 1fr;min-height:var(--lit-card-about-capability-h);padding:var(--lit-card-pad-media)}.lit-about-capability-card__image{border-radius:var(--lit-card-radius-inner)}.lit-about-proof__visual{grid-template-rows:var(--lit-media-about-proof-h) auto}.lit-about-process article{min-height:var(--lit-card-about-process-h);padding:var(--lit-card-pad-media)}.lit-about-section--company-intro .lit-about-company{gap:18px;align-items:start}.lit-about-section--company-intro .lit-about-company__fit,.lit-about-section--company-intro .lit-about-company__intro{gap:10px}.lit-about-section--company-intro .lit-about-company__intro{align-self:start;height:auto;min-height:0}.lit-about-section--company-intro .lit-about-company__fit-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.lit-about-section--company-intro .lit-about-company__fit-list span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--lit-card-border);border-radius:999px;background:#fff;color:var(--forge-on-surface);font-size:var(--lit-type-meta);line-height:1;white-space:nowrap}.lit-about-section--company-intro .lit-about-company__visual{grid-template-rows:minmax(240px,1fr) auto}.lit-about-section--company-intro .lit-about-company__metrics{padding-top:4px}.lit-about-section--company-intro .lit-about-company__metrics article{grid-template-rows:auto auto 1fr;min-height:104px;padding:14px 16px}.lit-about-section--company-intro .lit-about-company__metrics article small{color:var(--forge-secondary);font-size:var(--lit-type-meta);font-weight:700;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-about-process span,.lit-partner-approval-card span,.lit-partner-qualification-card strong,.lit-partner-type-card strong,.lit-resource-popular>span{font-size:var(--lit-type-meta);letter-spacing:var(--forge-track-label)}.lit-catalog-shell{display:grid;grid-template-columns:270px minmax(0,1fr);gap:18px}.lit-catalog-sidebar{align-content:start}.lit-catalog-main,.lit-catalog-sidebar{display:grid;gap:14px}.lit-catalog-toolbar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:16px;color:var(--forge-secondary)}.lit-catalog-toolbar strong{color:var(--forge-on-surface)}.lit-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lit-product-card{display:grid;gap:14px;min-height:100%;padding:16px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.94);box-shadow:var(--forge-shadow-sm)}.lit-product-image{display:flex;align-items:center;justify-content:center;min-height:138px;overflow:hidden;border-radius:var(--forge-radius-sm);background:var(--forge-surface-high);color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-product-image img{width:100%;height:138px;object-fit:contain;padding:10px}.lit-product-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-title);line-height:var(--forge-leading-heading)}.lit-product-card p{margin:8px 0 0;color:var(--forge-secondary);font-size:var(--forge-type-body-sm);line-height:var(--forge-leading-relaxed)}.lit-product-actions{display:flex;flex-wrap:wrap;gap:8px}.lit-product-actions span{padding:6px 9px;border:1px solid #d6dde5;border-radius:var(--forge-radius-sm);background:#fff;color:#374151;font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-product-actions span:first-child{border-color:#1f2933;background:#1f2933;color:#fff}.lit-about-section>.lit-wrap>.lit-section-head,.lit-contact-section>.lit-wrap>.lit-section-head,.lit-equipment-section>.lit-wrap>.lit-section-head,.lit-oem-section>.lit-wrap>.lit-section-head,.lit-partners-section>.lit-wrap>.lit-section-head,.lit-readers-section>.lit-wrap>.lit-section-head,.lit-resources-section>.lit-wrap>.lit-section-head{grid-template-columns:minmax(0,1fr);gap:0;align-items:start;margin-bottom:var(--lit-section-head-mb)}.lit-about-section>.lit-wrap>.lit-section-head>p,.lit-contact-section>.lit-wrap>.lit-section-head>p,.lit-equipment-section>.lit-wrap>.lit-section-head>p,.lit-oem-section>.lit-wrap>.lit-section-head>p,.lit-partners-section>.lit-wrap>.lit-section-head>p,.lit-readers-section>.lit-wrap>.lit-section-head>p,.lit-resources-section>.lit-wrap>.lit-section-head>p{display:block;justify-self:end;max-width:560px;padding-top:5px}.lit-about-section .lit-section-head h2,.lit-contact-section .lit-section-head h2,.lit-equipment-section .lit-section-head h2,.lit-oem-section .lit-section-head h2,.lit-partners-section .lit-section-head h2,.lit-readers-section .lit-section-head h2,.lit-resources-section .lit-section-head h2{font-size:var(--lit-type-section-title);line-height:var(--lit-leading-tight);letter-spacing:0}.lit-about-section .lit-section-head p,.lit-contact-section .lit-section-head p,.lit-equipment-section .lit-section-head p,.lit-oem-section .lit-section-head p,.lit-partners-section .lit-section-head p,.lit-readers-section .lit-section-head p,.lit-resources-section .lit-section-head p{font-size:var(--lit-type-body);line-height:var(--lit-leading-body);letter-spacing:0}.lit-section.lit-about-section--hero,.lit-section.lit-about-section--lead,.lit-section.lit-contact-section--routing,.lit-section.lit-equipment-section--catalog,.lit-section.lit-equipment-section--featured,.lit-section.lit-oem-section--paths,.lit-section.lit-oem-section--proof,.lit-section.lit-partners-section--hero,.lit-section.lit-readers-section--catalog,.lit-section.lit-resources-section--hero,.lit-section.lit-resources-section--library{padding:var(--lit-section-feature-y) 0}.lit-section.lit-about-section--capability,.lit-section.lit-about-section--industries,.lit-section.lit-about-section--process,.lit-section.lit-about-section--proof,.lit-section.lit-about-section--why,.lit-section.lit-contact-section--matrix,.lit-section.lit-equipment-section--architecture,.lit-section.lit-equipment-section--custom,.lit-section.lit-equipment-section--delivery,.lit-section.lit-equipment-section--scenario,.lit-section.lit-oem-section--audience,.lit-section.lit-oem-section--commercial,.lit-section.lit-oem-section--flow,.lit-section.lit-oem-section--scope,.lit-section.lit-oem-section--subentry,.lit-section.lit-partners-section--enablement,.lit-section.lit-partners-section--qualification,.lit-section.lit-partners-section--scenarios,.lit-section.lit-partners-section--support,.lit-section.lit-partners-section--types,.lit-section.lit-readers-section--compare,.lit-section.lit-readers-section--paths,.lit-section.lit-resources-section--packages{padding:var(--lit-section-standard-y) 0}.lit-section.lit-about-section--why,.lit-section.lit-equipment-section--catalog,.lit-section.lit-equipment-section--featured,.lit-section.lit-oem-section--paths,.lit-section.lit-partners-section--types,.lit-section.lit-resources-section--packages{border-top:1px solid rgba(31,41,51,.08)}.lit-section.lit-equipment-section--architecture,.lit-section.lit-equipment-section--catalog,.lit-section.lit-equipment-section--custom{background:linear-gradient(180deg,rgba(255,255,255,.42) 0,rgba(255,255,255,0) 120px),var(--forge-surface-low)}.lit-section.lit-equipment-section--delivery,.lit-section.lit-equipment-section--scenario{background:linear-gradient(180deg,#fff,rgba(255,255,255,.96))}.lit-resources-blog-hero{padding-top:86px;padding-bottom:56px}.lit-resources-blog-hero__inner{display:grid;gap:18px;max-width:860px}.lit-resources-blog-hero__inner h1{margin:0;color:#111827;font-family:var(--forge-font-headline);font-size:clamp(2.4rem,6vw,4.6rem);font-weight:900;line-height:.98;letter-spacing:0}.lit-resources-blog-hero__inner p:not(.lit-eyebrow){max-width:720px;color:#53606b;font-size:1.05rem;line-height:1.7}.lit-resources-blog-search{display:flex;gap:12px;align-items:center;width:min(100%,640px);margin-top:8px}.lit-resources-blog-search input{min-width:0;flex:1 1;min-height:48px;padding:0 16px;border:1px solid rgba(148,163,184,.36);border-radius:8px;background:#fff;color:#111827;font:inherit}.lit-resources-blog-section{padding-top:54px}.lit-resources-blog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;color:#6b7280;font-size:.92rem;font-weight:750}.lit-resources-blog-link{color:var(--forge-primary);text-decoration:none}.lit-resources-blog-list{display:grid;border-top:1px solid rgba(17,24,39,.12)}.lit-resources-blog-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:30px 0;border-bottom:1px solid rgba(17,24,39,.12)}.lit-resources-blog-row__copy{display:grid;gap:10px;min-width:0}.lit-resources-blog-row__meta{display:flex;flex-wrap:wrap;gap:10px;color:#7a8490;font-size:.84rem;font-weight:750}.lit-resources-blog-row h2{margin:0;color:#111827;font-family:var(--forge-font-headline);font-size:clamp(1.25rem,2vw,1.7rem);font-weight:900;line-height:1.22;letter-spacing:0}.lit-resources-blog-row h2 a{color:inherit;text-decoration:none}.lit-resources-blog-row p{max-width:820px;margin:0;color:#53606b;font-size:.98rem;line-height:1.65}.lit-resources-blog-empty{display:grid;justify-items:start;gap:12px;padding:42px;border:1px solid rgba(17,24,39,.12);border-radius:8px;background:#fff}.lit-resources-blog-empty h2{margin:0;font-family:var(--forge-font-headline);font-size:1.35rem}.lit-resources-blog-empty p{margin:0;color:#53606b}.lit-resources-blog-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:28px}.lit-resources-blog-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;border:1px solid rgba(148,163,184,.36);border-radius:6px;background:#fff;color:#374151;text-decoration:none;font-weight:800}.lit-resources-blog-pagination a[data-active=true]{border-color:var(--forge-primary);color:var(--forge-primary)}.resource-doc-prose{color:var(--forge-on-surface);font-size:1rem;line-height:1.78}.resource-doc-prose>*+*{margin-top:1.15rem}.resource-doc-prose h2,.resource-doc-prose h3,.resource-doc-prose h4{margin:2rem 0 .75rem;color:var(--forge-on-surface);font-family:var(--forge-font-headline);line-height:1.22;letter-spacing:0}.resource-doc-prose li,.resource-doc-prose p{color:var(--forge-secondary)}.resource-doc-table-wrap{width:100%;max-width:100%;margin:1.35rem 0;overflow-x:auto;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06);-webkit-overflow-scrolling:touch}.resource-doc-table{width:100%;min-width:680px;border-collapse:collapse;table-layout:auto}.resource-doc-table td,.resource-doc-table th{min-width:148px;padding:13px 15px;border-bottom:1px solid rgba(148,163,184,.22);border-right:1px solid rgba(148,163,184,.16);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:normal}.resource-doc-table td:last-child,.resource-doc-table th:last-child{border-right:0}.resource-doc-table thead th{position:sticky;top:0;z-index:1;background:#f6f8fb;color:#334155;font-family:var(--forge-font-headline);font-size:.82rem;font-weight:800}.resource-doc-table tbody tr:nth-child(2n) td{background:rgba(248,250,252,.72)}.resource-doc-table tbody tr:last-child td{border-bottom:0}@media (max-width:760px){.lit-resources-blog-row,.lit-resources-blog-search,.lit-resources-blog-toolbar{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.lit-resources-blog-row{gap:18px}.lit-resources-blog-row>.lit-btn{justify-self:start}.resource-doc-table{min-width:620px}.resource-doc-table td,.resource-doc-table th{min-width:132px;padding:12px}}.lit-section.lit-equipment-section--custom{border-top:1px solid rgba(31,41,51,.06)}.lit-site main>.lit-section:first-child{padding-bottom:60px}.lit-site main>.lit-section:first-child+.lit-section{padding-top:60px}.lit-site main>.lit-hero:first-child{padding-bottom:60px}.lit-site main>.lit-hero:first-child+.lit-section{padding-top:60px}.lit-contact-info-grid,.lit-contact-intent-grid,.lit-oem-commercial,.lit-oem-flow,.lit-oem-path-grid,.lit-oem-subentry{grid-auto-rows:1fr;gap:var(--lit-grid-gap)}.lit-contact-info-grid .lit-card,.lit-contact-intent-grid .lit-card,.lit-contact-routing .lit-resource-form,.lit-contact-section .lit-table-wrap,.lit-oem-audience__visual,.lit-oem-commercial .lit-card,.lit-oem-flow article,.lit-oem-path-card,.lit-oem-proof .lit-resource-form,.lit-oem-proof__gallery,.lit-oem-scope__matrix article,.lit-oem-scope__visual,.lit-oem-subentry .lit-card{border-color:var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-contact-info-grid .lit-card,.lit-contact-intent-grid .lit-card,.lit-oem-commercial .lit-card,.lit-oem-flow article,.lit-oem-path-card,.lit-oem-subentry .lit-card{height:100%}.lit-oem-path-card{grid-template-rows:var(--lit-media-oem-path-h) minmax(0,1fr);min-height:var(--lit-card-oem-path-h)}.lit-oem-audience__visual,.lit-oem-flow article>div,.lit-oem-path-card__media,.lit-oem-proof__gallery,.lit-oem-scope__visual{border-radius:var(--lit-card-radius)}.lit-oem-path-card__body{display:grid;grid-template-rows:auto minmax(4.8rem,auto) auto auto;gap:12px;padding:var(--lit-card-pad-media)}.lit-contact-info-grid .lit-card h3,.lit-contact-intent-grid .lit-card h3,.lit-contact-routing .lit-resource-form strong,.lit-oem-audience__visual strong,.lit-oem-flow h3,.lit-oem-path-card__body h3,.lit-oem-proof .lit-resource-form strong,.lit-oem-scope__matrix h3,.lit-oem-scope__visual h3{font-size:var(--lit-type-card-title);line-height:var(--lit-leading-card-title);letter-spacing:0}.lit-contact-info-grid .lit-card p,.lit-contact-intent-grid .lit-card p,.lit-oem-audience__visual p,.lit-oem-flow p,.lit-oem-path-card__body p,.lit-oem-scope__matrix p,.lit-oem-scope__visual p{font-size:var(--lit-type-body);line-height:var(--lit-leading-body)}.lit-contact-info-grid .lit-card p,.lit-contact-intent-grid .lit-card p,.lit-oem-flow p,.lit-oem-path-card__body p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.lit-oem-path-card__body p{-webkit-line-clamp:3}.lit-contact-info-grid .lit-card p,.lit-contact-intent-grid .lit-card p,.lit-oem-flow p{-webkit-line-clamp:2}.lit-oem-flow span,.lit-oem-path-card__body>span,.lit-oem-scope__matrix article>span,.lit-oem-scope__matrix strong{font-size:var(--lit-type-meta);letter-spacing:var(--forge-track-label)}.lit-oem-path-card__body>span,.lit-oem-scope__matrix article>span{align-self:end}.lit-oem-audience,.lit-oem-proof,.lit-oem-scope{gap:var(--lit-grid-gap)}.lit-oem-audience__visual,.lit-oem-scope__visual{grid-template-rows:var(--lit-media-oem-visual-h) auto}.lit-oem-audience__visual>div,.lit-oem-scope__visual>div{padding:var(--lit-card-pad-media)}.lit-oem-audience__cards,.lit-oem-commercial,.lit-oem-proof__cards{grid-auto-rows:1fr;gap:var(--lit-grid-gap)}.lit-oem-audience__cards .lit-card,.lit-oem-commercial .lit-card,.lit-oem-proof__cards .lit-card{display:grid;align-content:start;gap:10px;min-height:var(--lit-card-oem-audience-h);padding:var(--lit-card-pad-media);border-color:var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-oem-audience__cards .lit-card-media,.lit-oem-subentry .lit-card-media{height:var(--lit-media-oem-subentry-h);margin:0 0 12px}.lit-oem-audience__cards .lit-card h3,.lit-oem-commercial .lit-card h3,.lit-oem-proof__cards .lit-card h3,.lit-oem-subentry .lit-card h3{font-size:var(--lit-type-card-title);line-height:var(--lit-leading-card-title);letter-spacing:0}.lit-oem-audience__cards .lit-card p,.lit-oem-commercial .lit-card p,.lit-oem-proof__cards .lit-card p,.lit-oem-subentry .lit-card p{margin:0;font-size:var(--lit-type-body);line-height:var(--lit-leading-body)}.lit-oem-scope__matrix{gap:var(--lit-grid-gap)}.lit-oem-scope__matrix article{min-height:var(--lit-card-oem-scope-row-h);padding:var(--lit-card-pad-media)}.lit-oem-flow article{grid-template-rows:var(--lit-media-oem-flow-h) auto auto 1fr;min-height:var(--lit-card-oem-flow-h);padding:var(--lit-card-pad-media)}.lit-oem-flow article>div{min-height:var(--lit-media-oem-flow-h)}.lit-site .lit-oem-section--flow .lit-oem-flow article>div{width:100%;overflow:hidden}.lit-site .lit-oem-section--flow .lit-oem-flow article>div img,.lit-site .lit-oem-section--flow .lit-oem-flow article>div img[src$=".png"],.lit-site .lit-oem-section--flow .lit-oem-flow article>div img[src$=".svg"]{display:block;width:100%;height:100%;padding:0;object-fit:cover;object-position:center}.lit-oem-proof__gallery{gap:12px;padding:12px}.lit-oem-proof__gallery img{height:var(--lit-media-oem-gallery-h);border-radius:var(--lit-card-radius-inner)}.lit-oem-proof__gallery--merged{display:block;aspect-ratio:1400/820;padding:0}.lit-site .lit-oem-proof__gallery--merged img,.lit-site .lit-oem-proof__gallery--merged img[src$=".png"]{display:block;width:100%;height:100%;padding:0;border-radius:inherit;object-fit:cover}.lit-oem-proof__cards .lit-card{min-height:208px}.lit-oem-commercial .lit-card{min-height:var(--lit-card-oem-commercial-h)}.lit-oem-subentry .lit-card{grid-template-rows:var(--lit-media-oem-subentry-h) auto minmax(3.2rem,auto) auto;min-height:var(--lit-card-oem-subentry-h);padding:var(--lit-card-pad-media)}.lit-contact-routing{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:24px;align-items:stretch}.lit-contact-routing__rail{gap:16px}.lit-contact-routing__rail-head{display:grid;gap:10px}.lit-contact-routing__rail-head h2{margin:0;color:var(--forge-on-surface);font-size:clamp(2rem,2.2vw,2.6rem);line-height:1.08}.lit-contact-routing__rail-head p{margin:0;color:var(--forge-secondary);font-size:.98rem;line-height:1.62}.lit-contact-routing__content{gap:16px;align-content:start}.lit-contact-intent-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lit-contact-intent-card{align-content:start;gap:10px;min-height:158px;padding:20px;border-radius:var(--lit-card-radius);box-shadow:var(--lit-card-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.lit-contact-intent-card:hover{border-color:rgba(31,41,51,.28);box-shadow:var(--forge-shadow-md);transform:translateY(-2px)}.lit-contact-intent-card[data-active=true]{border-color:rgba(154,70,0,.42);background:linear-gradient(180deg,rgba(255,250,245,.98),rgba(255,255,255,.98));box-shadow:0 18px 36px rgba(154,70,0,.08)}.lit-contact-intent-card strong{font-size:1rem;line-height:1.32}.lit-contact-intent-card p{font-size:.92rem;line-height:1.58}.lit-contact-intent-card--secondary{min-height:0}.lit-contact-brief{display:grid;gap:16px;padding:20px;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-contact-brief__head{display:grid;grid-template-columns:minmax(0,.78fr) minmax(260px,.72fr);gap:20px;align-items:start}.lit-contact-brief__head h3{margin:0;color:var(--forge-on-surface);font-size:1.42rem;line-height:1.18}.lit-contact-brief__head>p{margin:0;color:var(--forge-secondary);font-size:.96rem;line-height:1.62}.lit-contact-brief__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lit-contact-brief__meta article{display:grid;gap:6px;min-height:88px;padding:14px;border:1px solid rgba(214,221,229,.94);border-radius:var(--lit-card-radius-inner);background:#f8fafc}.lit-contact-brief__checklist>span,.lit-contact-brief__meta span{color:#6b7280;font-family:var(--forge-font-mono);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lit-contact-brief__meta strong{color:var(--forge-on-surface);font-size:.96rem;line-height:1.45}.lit-contact-brief__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);gap:18px;align-items:start}.lit-contact-brief__checklist{display:grid;gap:10px}.lit-contact-brief__checklist ul{display:grid;gap:9px;margin:0;padding-left:18px}.lit-contact-brief__checklist li{color:var(--forge-on-surface);font-size:.94rem;line-height:1.56}.lit-contact-brief__chips{display:flex;flex-wrap:wrap;gap:8px}.lit-contact-brief__chips span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid #d6dde5;border-radius:999px;background:#fff;color:#374151;font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:800;letter-spacing:var(--forge-track-label)}.lit-contact-routing .form-card{padding:22px;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);box-shadow:var(--lit-card-shadow)}.lit-contact-routing .form-title{font-size:1.34rem;line-height:1.2}.lit-contact-routing .form-sub{margin-top:8px;margin-bottom:0;font-size:.96rem;line-height:1.62}.lit-contact-routing .atlas-form{margin-top:18px}.lit-contact-routing .form-grid{gap:16px}.lit-contact-routing .form-field label{color:#475569;font-family:var(--forge-font-mono);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lit-contact-routing .form-field input,.lit-contact-routing .form-field textarea{min-height:48px;padding:0 14px;border:1px solid rgba(214,221,229,.96);border-radius:var(--lit-card-radius-inner);font-size:.98rem}.lit-contact-routing .form-field textarea{min-height:168px;padding:14px}.lit-contact-routing .form-field input:focus,.lit-contact-routing .form-field textarea:focus{border-color:rgba(154,70,0,.48);box-shadow:0 0 0 3px rgba(154,70,0,.08)}.lit-contact-routing .button{min-height:50px}.lit-contact-routing__links{display:flex;flex-wrap:wrap;gap:10px}.lit-contact-routing__links a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid #d6dde5;border-radius:var(--lit-card-radius-inner);background:#fff;color:#374151;text-decoration:none;font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-contact-intent-grid .lit-card{min-height:var(--lit-card-contact-intent-h);padding:var(--lit-card-pad-media)}.lit-contact-info-card,.lit-contact-info-grid .lit-card{min-height:var(--lit-card-contact-info-h);padding:var(--lit-card-pad-media)}.lit-contact-info-card{display:grid;align-content:start;gap:16px;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);box-shadow:var(--lit-card-shadow)}.lit-contact-info-card__head{display:grid;gap:10px}.lit-contact-info-card__head h3{margin:0;color:var(--forge-on-surface);font-size:var(--lit-type-card-title);line-height:var(--lit-leading-card-title);letter-spacing:0}.lit-contact-info-card__head p{margin:0;color:var(--forge-secondary);font-size:var(--lit-type-body);line-height:var(--lit-leading-body)}.lit-contact-info-card__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.lit-contact-info-card__list li{display:grid;gap:5px;padding-top:12px;border-top:1px solid rgba(214,221,229,.88)}.lit-contact-info-card__list li:first-child{padding-top:0;border-top:0}.lit-contact-info-card__contacts strong,.lit-contact-info-card__list strong{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:.96rem;line-height:1.32}.lit-contact-info-card__contacts span,.lit-contact-info-card__list span{color:var(--forge-secondary);font-size:.92rem;line-height:1.58}.lit-contact-info-card__contacts{display:grid;gap:10px}.lit-contact-info-card__contacts a{display:grid;gap:4px;padding:12px 14px;border:1px solid #dde3ea;border-radius:var(--lit-card-radius-inner);background:#f8fafc;color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.lit-contact-info-card__contacts a:hover{border-color:rgba(31,41,51,.28);background:#fff;transform:translateY(-1px)}.lit-contact-info-card__chips{display:flex;flex-wrap:wrap;gap:8px}.lit-contact-info-card__chips span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid #d6dde5;border-radius:999px;background:#fff;color:#374151;font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:800;letter-spacing:var(--forge-track-label)}.lit-contact-info-card__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:2px}.lit-contact-info-card__actions a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid #d6dde5;border-radius:var(--lit-card-radius-inner);background:#fff;color:#374151;text-decoration:none;font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-contact-info-card__actions a:hover{border-color:rgba(31,41,51,.28);color:var(--forge-on-surface)}.lit-contact-routing .lit-resource-form,.lit-oem-proof .lit-resource-form{padding:var(--lit-card-pad-compact)}.lit-contact-form-stack{display:grid;align-content:start;gap:16px}.lit-contact-form-meta{display:grid;gap:12px}.lit-contact-form-meta ul,.lit-contact-form-meta>p{margin:0}.lit-contact-form-meta ul{padding-left:18px;display:grid;gap:6px}.lit-contact-form-meta__chips{display:flex;flex-wrap:wrap;gap:8px}.lit-contact-form-meta__chips span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--lit-card-border);border-radius:999px;background:rgba(255,255,255,.72);font-size:var(--lit-type-meta);letter-spacing:0}.lit-contact-section .lit-table-wrap{overflow-x:auto}.lit-section.lit-contact-section--routing{padding:clamp(34px,4vw,56px) 0 clamp(44px,5vw,72px);background:var(--forge-surface-low,#f8fafc)}.lit-contact-section>.lit-wrap>.lit-section-head{display:block;max-width:none;margin-bottom:28px}.lit-contact-section .lit-section-head h2{max-width:none;margin:0;color:var(--forge-on-surface);font-size:clamp(1.7rem,2.4vw,2.25rem);line-height:1.18;letter-spacing:0}.lit-contact-section .lit-section-head p{max-width:820px;margin:12px 0 0;color:var(--forge-secondary);font-size:.98rem;line-height:1.62}.lit-contact-routing{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:clamp(26px,3.4vw,42px);align-items:start}.lit-contact-routing__rail{display:grid;align-content:start;gap:10px}.lit-contact-intent-picker{display:grid;grid-template-columns:1fr;gap:10px}.lit-contact-intent-card{display:grid;align-content:center;gap:6px;height:82px;min-height:82px;padding:12px 16px;border:1px solid var(--lit-card-border);border-radius:8px;background:var(--lit-card-bg);color:inherit;text-align:left;cursor:pointer;box-shadow:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.lit-contact-intent-card:hover{border-color:color-mix(in srgb,var(--forge-primary) 28%,var(--lit-card-border));background:var(--forge-surface-lowest,#fff);box-shadow:0 10px 24px rgba(15,23,42,.06);transform:translateY(-1px)}.lit-contact-intent-card[data-active=true]{border-color:var(--forge-primary);background:color-mix(in srgb,var(--forge-primary) 8%,#fff);box-shadow:inset 3px 0 0 var(--forge-primary)}.lit-contact-intent-card strong{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:.98rem;line-height:1.3;letter-spacing:0}.lit-contact-intent-card p{display:-webkit-box;overflow:hidden;margin:0;color:var(--forge-secondary);font-size:.84rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lit-site .lit-contact-intent-picker .lit-contact-intent-card{height:82px;min-height:82px}.lit-contact-routing__content{display:grid;grid-template-rows:auto;min-width:0}.lit-contact-routing .form-card{display:grid;align-content:start;align-self:start;height:auto;min-height:0;padding:clamp(28px,3vw,34px);border:1px solid rgba(214,221,229,.74);border-radius:10px;background:var(--lit-card-bg);box-shadow:0 14px 36px rgba(15,23,42,.06)}.lit-contact-routing .form-title{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:clamp(1.15rem,1.5vw,1.36rem);line-height:1.25;letter-spacing:0}.lit-contact-routing .form-sub{max-width:760px;margin:8px 0 0;color:var(--forge-secondary);font-size:.94rem;line-height:1.6}.lit-contact-routing .atlas-form{display:grid;gap:18px;margin-top:24px}.lit-contact-routing .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.lit-contact-routing .form-field{display:grid;gap:8px}.lit-contact-routing .form-field.full{grid-column:1/-1}.lit-contact-routing .form-field label{color:var(--forge-on-surface);font-family:var(--forge-font-body);font-size:.9rem;font-weight:500;letter-spacing:0;text-transform:none}.lit-contact-routing .form-field input,.lit-contact-routing .form-field textarea{width:100%;min-height:44px;padding:0 13px;border:1px solid rgba(190,199,210,.92);border-radius:6px;background:#fff;color:var(--forge-on-surface);font-size:.96rem;line-height:1.5}.lit-contact-routing .form-field textarea{min-height:120px;padding:13px;resize:vertical}.lit-contact-routing .form-field input:focus,.lit-contact-routing .form-field textarea:focus{outline:none;border-color:var(--forge-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--forge-primary) 12%,transparent)}.lit-contact-routing .form-actions{margin-top:0}.lit-contact-routing .button{min-height:44px;padding:0 24px;border-radius:7px;background:var(--forge-primary);color:var(--forge-on-primary,#fff)}.lit-contact-section .lit-subblock{margin-top:38px}.lit-contact-info-grid{gap:20px}.lit-contact-info-card{min-height:230px;padding:24px;border-radius:8px;background:var(--lit-card-bg);box-shadow:0 12px 30px rgba(15,23,42,.05)}.lit-reader-catalog{display:grid;grid-template-columns:270px minmax(0,1fr);gap:var(--lit-grid-gap);align-items:start}.lit-reader-catalog__filters{display:grid;gap:14px}.lit-reader-filter-panel{display:grid;gap:14px;padding:var(--lit-card-pad-compact);border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-reader-filter-panel strong{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-card-title);line-height:var(--lit-leading-card-title);letter-spacing:0}.lit-reader-filter-panel div{display:flex;flex-wrap:wrap;gap:10px}.lit-reader-filter-panel button{display:inline-flex;align-items:center;min-height:var(--lit-action-chip-h);padding:0 12px;border:1px solid #d6dde5;border-radius:var(--lit-card-radius-inner);background:#fff;color:#374151;cursor:pointer;font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:900;letter-spacing:var(--forge-track-label);line-height:1.1;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.lit-reader-filter-panel button:focus-visible,.lit-reader-filter-panel button:hover{border-color:#1f2933;transform:translateY(-1px)}.lit-reader-filter-panel button[data-active=true]{border-color:#1f2933;background:#1f2933;color:#fff}.lit-reader-catalog__main{display:grid;gap:var(--lit-grid-gap)}.lit-reader-catalog__toolbar{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;min-height:72px;padding:16px 18px;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-reader-catalog__toolbar strong{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-card-title);line-height:var(--lit-leading-card-title)}.lit-reader-catalog__toolbar>span{color:var(--forge-secondary);font-size:var(--lit-type-body);line-height:var(--lit-leading-body)}.lit-reader-catalog__toolbar>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.lit-reader-catalog__toolbar>div span{display:inline-flex;align-items:center;min-height:var(--lit-action-chip-h);padding:0 14px;border:1px solid #d6dde5;border-radius:999px;color:#374151;font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:900;letter-spacing:var(--forge-track-label);line-height:1.1;text-transform:uppercase}.lit-reader-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--lit-grid-gap)}.lit-reader-product-card{display:grid;grid-template-rows:var(--lit-media-reader-product-h) auto minmax(0,1fr) auto;gap:12px;height:100%;padding:var(--lit-card-pad-media);border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lit-reader-product-card,.lit-site .lit-reader-product-grid .lit-reader-product-card{box-sizing:border-box;min-height:var(--lit-card-reader-product-h)}.lit-reader-product-card:hover{border-color:rgba(31,41,51,.26);box-shadow:var(--lit-card-shadow-hover);transform:translateY(-2px)}.lit-reader-product-card__image{display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e2e8f0;border-radius:var(--lit-card-radius-inner);background:#f8fafc;color:var(--forge-primary);text-decoration:none}.lit-reader-product-card__image img{width:100%;height:100%;object-fit:contain;padding:14px}.lit-reader-product-card__body{display:grid;align-content:start;gap:8px}.lit-reader-product-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-card-title);line-height:var(--lit-leading-card-title);letter-spacing:0}.lit-reader-product-card p{margin:0;color:var(--forge-secondary);font-size:var(--lit-type-body);line-height:var(--lit-leading-body)}.lit-reader-product-card__body>p:not(.lit-card-meta){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lit-reader-product-card .lit-tags{align-self:end}.lit-reader-product-card .lit-product-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:8px}.lit-reader-product-card .lit-product-actions a,.lit-reader-product-card .lit-product-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--lit-action-chip-h);padding:0 8px;border:1px solid #d6dde5;border-radius:var(--lit-card-radius-inner);background:#fff;color:#374151;cursor:pointer;font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:900;letter-spacing:var(--forge-track-label);line-height:1.1;text-decoration:none;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease}.lit-reader-product-card .lit-product-actions a:first-child,.lit-reader-product-card .lit-product-actions button[data-active=true]{border-color:#1f2933;background:#1f2933;color:#fff}.lit-reader-catalog-section .reveal{opacity:1!important;transform:none!important}.lit-reader-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-reader-pagination>span{color:var(--forge-secondary);font-size:var(--lit-type-body);line-height:var(--lit-leading-body)}.lit-reader-pagination>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.lit-reader-pagination button{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:var(--lit-action-chip-h);padding:0 12px;border:1px solid #d6dde5;border-radius:var(--lit-card-radius-inner);background:#fff;color:#374151;cursor:pointer;font-family:var(--forge-font-headline);font-size:var(--lit-type-meta);font-weight:800;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease}.lit-reader-pagination button[data-active=true]{border-color:var(--forge-primary);background:var(--forge-primary);color:var(--forge-on-primary)}.lit-reader-pagination button:disabled{cursor:not-allowed;opacity:.46}.lit-detail-page--equipment .reveal{opacity:1!important;transform:none!important}.lit-metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:14px}.lit-metric-row>div{display:grid;gap:10px;min-height:112px;padding:20px;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-metric-row strong{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-card-title);line-height:var(--lit-leading-card-title)}.lit-metric-row span{color:var(--forge-secondary);font-size:var(--lit-type-body);line-height:var(--lit-leading-body)}.lit-resource-form{display:grid;align-content:start;gap:12px;padding:22px}.lit-form-field{min-height:44px;padding:12px;border:1px solid var(--forge-outline-variant);border-radius:var(--forge-radius-sm);background:var(--forge-surface-lowest);color:var(--forge-secondary);font-size:var(--forge-type-body-sm)}.lit-card-link{display:block;color:inherit;text-decoration:none}.lit-card{height:100%;min-height:190px;padding:22px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.9);box-shadow:var(--forge-shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lit-site .lit-wire-grid>.lit-card,.lit-site .lit-wire-grid>.lit-card-link>.lit-card{box-sizing:border-box;height:auto;min-height:190px}.lit-card-link .lit-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lit-card-link:hover .lit-card{transform:translateY(-3px);border-color:rgba(31,41,51,.28);box-shadow:var(--forge-shadow-md)}.lit-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-title);font-weight:700;line-height:1.34}.lit-card p{margin:12px 0 0;color:var(--forge-secondary);line-height:1.72;font-size:var(--forge-type-body-sm)}.lit-detail-page--equipment .lit-section-head p{max-width:760px;color:#5f6b76;font-size:.95rem;line-height:1.64}.lit-detail-page--equipment .lit-grid--product{gap:18px}.lit-detail-page--equipment .lit-grid--product>*{height:100%}.lit-detail-page--equipment .lit-grid--product .lit-card{display:grid;grid-template-rows:auto auto auto minmax(72px,auto) auto;align-content:start;gap:8px;min-height:0;padding:16px;border-color:rgba(214,221,229,.92);background:rgba(255,255,255,.97)}.lit-detail-page--equipment .lit-grid--product .lit-card-media{height:160px;margin:-16px -16px 0;border-radius:var(--forge-radius-md) var(--forge-radius-md) 0 0;background:#eef3f7}.lit-detail-page--equipment .lit-grid--product .lit-card h3{font-size:1.04rem;line-height:1.36;min-height:calc(1.04rem * 1.36)}.lit-detail-page--equipment .lit-grid--product .lit-card p{margin:0;font-size:.92rem;line-height:1.58}.lit-detail-page--equipment .lit-grid--product .lit-card .lit-tags{margin-top:auto}.lit-detail-page--equipment .lit-grid--product .lit-card h3,.lit-detail-section--downloads .lit-card h3,.lit-detail-section--optional .lit-card h3,.lit-detail-section--product-links .lit-card h3,.lit-detail-section--related .lit-card h3,.lit-detail-section--standard .lit-card h3,.lit-equipment-related-card h3,.lit-final-module--equipment .lit-final-related-card h3{margin:0}.lit-equipment-tabs{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:18px}.lit-equipment-tabs__nav{display:grid;gap:10px}.lit-equipment-tabs__tab{display:grid;gap:6px;padding:14px 16px;border:1px solid rgba(214,221,229,.92);border-radius:14px;background:rgba(255,255,255,.92);color:inherit;text-align:left;cursor:pointer}.lit-equipment-tabs__tab span{color:#6b7280;font-family:var(--forge-font-mono);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lit-equipment-tabs__tab strong{color:var(--forge-on-surface);font-size:.98rem;line-height:1.42}.lit-equipment-tabs__tab.is-active{border-color:rgba(56,84,110,.64);background:linear-gradient(180deg,rgba(247,250,252,.98),rgba(255,255,255,.98));box-shadow:0 18px 36px rgba(15,23,31,.08)}.lit-equipment-tabs__panel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(260px,.58fr);gap:18px;min-height:360px;padding:18px;border:1px solid rgba(214,221,229,.94);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.96);box-shadow:var(--forge-shadow-sm)}.lit-equipment-tabs__media{min-height:320px;overflow:hidden;border-radius:var(--forge-radius-sm);background:#eef3f7}.lit-equipment-tabs__media img{width:100%;height:100%;object-fit:cover}.lit-equipment-tabs__body{display:grid;align-content:start;gap:12px}.lit-equipment-tabs__body h3{margin:0;font-size:1.18rem;line-height:1.3}.lit-equipment-tabs__body p{margin:0;color:#5f6b76;font-size:.95rem;line-height:1.68}.lit-equipment-params{display:grid;gap:14px}.lit-equipment-params__list{display:grid;gap:12px}.lit-equipment-params__item{border:1px solid rgba(214,221,229,.92);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.96);box-shadow:var(--forge-shadow-sm)}.lit-equipment-params__item.is-active{border-color:rgba(56,84,110,.58)}.lit-equipment-params__trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;width:100%;padding:18px 20px;border:0;background:transparent;text-align:left;cursor:pointer}.lit-equipment-params__pair span,.lit-equipment-params__trigger span{display:block;color:#6b7280;font-family:var(--forge-font-mono);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lit-equipment-params__trigger strong{display:block;margin-top:6px;color:var(--forge-on-surface);font-size:1rem;line-height:1.48}.lit-equipment-params__trigger small{align-self:center;color:#475569;font-family:var(--forge-font-mono);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lit-equipment-params__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 20px 20px}.lit-equipment-params__pair{display:grid;gap:6px;padding:14px;border-radius:var(--forge-radius-sm);background:#f8fafc}.lit-equipment-params__pair strong{color:var(--forge-on-surface);font-size:.94rem;line-height:1.55}.lit-equipment-params__toggle{justify-self:start;min-height:42px;padding:0 16px;border:1px solid rgba(214,221,229,.94);border-radius:999px;background:rgba(255,255,255,.96);color:#475569;font-family:var(--forge-font-mono);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.lit-equipment-downloads{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:16px;align-items:start}.lit-equipment-downloads__grid{align-self:stretch}.lit-equipment-downloads__body{display:grid;gap:16px}.lit-equipment-downloads__grid,.lit-equipment-downloads__related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-equipment-downloads__related{display:grid;gap:12px}.lit-equipment-downloads__subhead{display:grid;gap:8px}.lit-equipment-downloads__subhead h3{margin:0;color:var(--forge-on-surface);font-size:1.02rem;line-height:1.34}.lit-equipment-faq{display:grid;gap:12px;padding:18px;border:1px solid rgba(214,221,229,.94);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.96);box-shadow:var(--forge-shadow-sm)}.lit-equipment-faq__head{display:grid;gap:10px}.lit-equipment-faq__head h3{margin:0;color:var(--forge-on-surface);font-size:1.06rem;line-height:1.35}.lit-equipment-faq__list{display:grid;gap:10px}.lit-equipment-faq__item{border:1px solid rgba(214,221,229,.92);border-radius:12px;background:#fff}.lit-equipment-faq__item.is-active{border-color:rgba(56,84,110,.58)}.lit-equipment-faq__trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;padding:13px 14px;border:0;background:transparent;text-align:left;cursor:pointer}.lit-equipment-faq__trigger strong{color:var(--forge-on-surface);font-size:.94rem;line-height:1.52}.lit-equipment-faq__trigger span{color:#475569;font-family:var(--forge-font-mono);font-size:.84rem;font-weight:800}.lit-equipment-faq__item p{margin:0;padding:0 14px 14px;color:#5f6b76;font-size:.92rem;line-height:1.62}.lit-equipment-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lit-equipment-related-card{display:grid;grid-template-rows:auto auto minmax(64px,auto) auto;gap:10px;min-height:176px;padding:18px;border:1px solid rgba(214,221,229,.92);border-radius:var(--forge-radius-md);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,252,.98));box-shadow:var(--forge-shadow-sm)}.lit-equipment-related-card h3{margin:0;color:var(--forge-on-surface);font-size:1.04rem;line-height:1.34}.lit-equipment-related-card p:not(.lit-card-meta){margin:0;color:#5f6b76;font-size:.92rem;line-height:1.6}.lit-equipment-related-card span{align-self:end;color:#475569;font-family:var(--forge-font-mono);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lit-scenario-detail-page{background:#fff}.lit-scenario-detail-hero{position:relative;display:grid;align-items:end;min-height:min(720px,calc(100vh - 74px));overflow:hidden;isolation:isolate;color:#fff}.lit-scenario-detail-hero__bg{position:absolute;inset:0;z-index:-2;overflow:hidden;background:#111827}.lit-scenario-detail-hero__bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:litScenarioHeroImage 1.8s var(--lit-motion-standard) both}.lit-scenario-detail-hero:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,18,26,.84),rgba(10,18,26,.62) 42%,rgba(10,18,26,.2)),linear-gradient(0deg,rgba(10,18,26,.68),rgba(10,18,26,.08) 48%);content:""}.lit-scenario-detail-hero__inner{display:grid;grid-template-columns:minmax(0,.78fr) minmax(260px,.34fr);gap:42px;align-items:end;padding:112px 0 72px}.lit-scenario-detail-hero__copy{display:grid;gap:20px;max-width:820px}.lit-scenario-detail-cta .lit-eyebrow,.lit-scenario-detail-hero__copy .lit-eyebrow{color:rgba(255,255,255,.76)}.lit-scenario-detail-hero__copy h1{margin:0;color:#fff;font-family:var(--forge-font-headline);font-size:clamp(3rem,6vw,5.7rem);line-height:.98;letter-spacing:0;animation:litScenarioFadeUp .7s var(--lit-motion-standard) .12s both}.lit-scenario-detail-hero__copy>p{max-width:680px;margin:0;color:rgba(255,255,255,.82);font-size:1.12rem;line-height:1.7;animation:litScenarioFadeUp .7s var(--lit-motion-standard) .24s both}.lit-scenario-detail-hero__copy .lit-actions{animation:litScenarioFadeUp .7s var(--lit-motion-standard) .36s both}.lit-scenario-detail-page .lit-btn{gap:8px}.lit-scenario-detail-page .lit-btn:after{content:">";font-family:var(--forge-font-mono);transition:transform var(--lit-motion-fast) var(--lit-motion-standard)}.lit-scenario-detail-page .lit-btn:hover:after{transform:translateX(4px)}.lit-scenario-detail-hero__facts{display:grid;gap:10px;padding:16px;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:litScenarioFadeUp .7s var(--lit-motion-standard) .48s both}.lit-scenario-detail-hero__facts span{display:block;padding:11px 12px;border-radius:8px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.9);font-family:var(--forge-font-headline);font-size:.9rem;font-weight:800;line-height:1.35}.lit-scenario-detail-anchor-nav{position:sticky;top:74px;z-index:20;border-bottom:1px solid rgba(214,221,229,.88);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lit-scenario-detail-anchor-nav .lit-wrap{display:flex;gap:6px;align-items:center;min-height:54px;overflow-x:auto;scrollbar-width:none}.lit-scenario-detail-anchor-nav .lit-wrap::-webkit-scrollbar{display:none}.lit-scenario-detail-anchor-nav a{flex:0 0 auto;padding:9px 12px;border-radius:8px;color:#475569;text-decoration:none;font-family:var(--forge-font-headline);font-size:.78rem;font-weight:800;letter-spacing:.02em;transition:background var(--lit-motion-fast) var(--lit-motion-standard),color var(--lit-motion-fast) var(--lit-motion-standard)}.lit-scenario-detail-anchor-nav a:hover{background:#eef2f7;color:#1f2933}.lit-scenario-detail-section{overflow:hidden}.lit-scenario-detail-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);gap:40px;align-items:center}.lit-scenario-detail-intro__media,.lit-scenario-detail-product-card>div,.lit-scenario-detail-scene__media{overflow:hidden;border-radius:10px;background:#e8edf2}.lit-scenario-detail-intro__media img,.lit-scenario-detail-product-card img,.lit-scenario-detail-scene__media img{width:100%;height:100%;object-fit:cover;transition:transform .52s var(--lit-motion-standard)}.lit-scenario-detail-intro__media{min-height:420px;box-shadow:var(--forge-shadow-md)}.lit-scenario-detail-intro__media:hover img,.lit-scenario-detail-product-card:hover img,.lit-scenario-detail-scene:hover img{transform:scale(1.055)}.lit-scenario-detail-intro__copy{display:grid;gap:16px}.lit-scenario-detail-intro__copy h2{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-section-title);line-height:var(--lit-leading-tight)}.lit-scenario-detail-intro__copy p:not(.lit-eyebrow){margin:0;color:#5f6b76;font-size:1rem;line-height:1.72}.lit-scenario-detail-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.lit-scenario-detail-overview-column{display:grid;gap:16px;min-width:0}.lit-scenario-detail-overview-column>h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:1.22rem;line-height:1.25}.lit-scenario-detail-overview-stack{display:grid;gap:14px}.lit-scenario-detail-overview-stack .lit-scenario-detail-pain-card,.lit-scenario-detail-overview-stack .lit-scenario-detail-value-card{grid-template-columns:42px minmax(0,1fr);min-height:0;padding:16px}.lit-scenario-detail-overview-stack h4{margin:0 0 5px;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:.98rem;line-height:1.32}.lit-scenario-detail-overview-stack p{margin:0;color:#5f6b76;font-size:.9rem;line-height:1.58}.lit-scenario-detail-boundary-grid,.lit-scenario-detail-deployment-grid,.lit-scenario-detail-hardware-grid,.lit-scenario-detail-oem-grid,.lit-scenario-detail-testing-grid,.lit-scenario-detail-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lit-scenario-detail-boundary-card,.lit-scenario-detail-deployment-card,.lit-scenario-detail-hardware-card,.lit-scenario-detail-oem-card,.lit-scenario-detail-testing-card,.lit-scenario-detail-value-card{display:grid;gap:12px;min-width:0;padding:20px;border:1px solid rgba(214,221,229,.92);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.98);box-shadow:var(--forge-shadow-sm);transition:transform var(--lit-motion-fast) var(--lit-motion-standard),box-shadow var(--lit-motion-fast) var(--lit-motion-standard),border-color var(--lit-motion-fast) var(--lit-motion-standard)}.lit-scenario-detail-boundary-card:hover,.lit-scenario-detail-deployment-card:hover,.lit-scenario-detail-hardware-card:hover,.lit-scenario-detail-oem-card:hover,.lit-scenario-detail-testing-card:hover,.lit-scenario-detail-value-card:hover{border-color:rgba(31,41,51,.28);box-shadow:var(--forge-shadow-md);transform:translateY(-4px)}.lit-scenario-detail-deployment-card span,.lit-scenario-detail-hardware-card__media,.lit-scenario-detail-value-card span{display:inline-flex;align-items:center;justify-content:center}.lit-scenario-detail-deployment-card span,.lit-scenario-detail-value-card span{width:42px;height:42px;border-radius:50%;background:#eef2f7;color:#475569;font-family:var(--forge-font-mono);font-size:.78rem;font-weight:900}.lit-scenario-detail-hardware-card{color:inherit;text-decoration:none}.lit-scenario-detail-hardware-card__media{overflow:hidden;border-radius:10px;background:#e8edf2;aspect-ratio:1.52/1}.lit-scenario-detail-hardware-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .52s var(--lit-motion-standard)}.lit-scenario-detail-hardware-card:hover .lit-scenario-detail-hardware-card__media img{transform:scale(1.055)}.lit-scenario-detail-boundary-card h3,.lit-scenario-detail-deployment-card h3,.lit-scenario-detail-hardware-card h3,.lit-scenario-detail-oem-card h3,.lit-scenario-detail-testing-card h3,.lit-scenario-detail-value-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:1.02rem;line-height:1.35}.lit-scenario-detail-boundary-card p,.lit-scenario-detail-deployment-card p,.lit-scenario-detail-hardware-card p,.lit-scenario-detail-oem-card p,.lit-scenario-detail-testing-card p,.lit-scenario-detail-value-card p{margin:0;color:#5f6b76;font-size:.94rem;line-height:1.62}.lit-scenario-detail-integration-table{margin-top:4px}.lit-scenario-detail-integration-table .lit-table-wrap{border-radius:var(--forge-radius-md);box-shadow:var(--forge-shadow-sm)}.lit-scenario-detail-pain-grid,.lit-scenario-detail-product-grid,.lit-scenario-detail-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lit-scenario-detail-faq__item,.lit-scenario-detail-pain-card,.lit-scenario-detail-product-card,.lit-scenario-detail-stat,.lit-scenario-detail-step{border:1px solid rgba(214,221,229,.92);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.98);box-shadow:var(--forge-shadow-sm);transition:transform var(--lit-motion-fast) var(--lit-motion-standard),box-shadow var(--lit-motion-fast) var(--lit-motion-standard),border-color var(--lit-motion-fast) var(--lit-motion-standard)}.lit-scenario-detail-faq__item:hover,.lit-scenario-detail-pain-card:hover,.lit-scenario-detail-product-card:hover,.lit-scenario-detail-step:hover{border-color:rgba(31,41,51,.28);box-shadow:var(--forge-shadow-md);transform:translateY(-4px)}.lit-scenario-detail-pain-card{display:grid;gap:12px;min-height:230px;padding:20px;background:rgba(255,255,255,.98)}.lit-scenario-detail-pain-card span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#eef2f7;color:#475569;font-family:var(--forge-font-mono);font-size:.78rem;font-weight:900}.lit-scenario-detail-pain-card span svg,.lit-scenario-detail-value-card span svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.05}.lit-scenario-detail-pain-card h3,.lit-scenario-detail-product-card h3,.lit-scenario-detail-scene__body h3,.lit-scenario-detail-step h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:1.08rem;line-height:1.35}.lit-scenario-detail-pain-card h4,.lit-scenario-detail-value-card h4{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:1rem;line-height:1.35}.lit-scenario-detail-pain-card p,.lit-scenario-detail-product-card p,.lit-scenario-detail-step p{margin:0;color:#5f6b76;font-size:.94rem;line-height:1.62}.lit-scenario-detail-product-card{position:relative;display:grid;grid-template-rows:210px auto minmax(72px,auto) auto;gap:10px;min-height:380px;padding:16px;color:inherit;text-decoration:none;overflow:hidden;background:rgba(255,255,255,.98)}.lit-scenario-detail-product-card>div{margin:-16px -16px 2px;border-radius:var(--forge-radius-md) var(--forge-radius-md) 0 0}.lit-scenario-detail-product-card span{align-self:end;color:#475569;font-family:var(--forge-font-mono);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;opacity:.72;transition:color var(--lit-motion-fast) var(--lit-motion-standard),transform var(--lit-motion-fast) var(--lit-motion-standard)}.lit-scenario-detail-product-card span:after{content:" ->"}.lit-scenario-detail-product-card:hover span{color:var(--forge-accent-text);transform:translateX(4px)}.lit-scenario-detail-scenes{display:grid;gap:28px}.lit-scenario-detail-scene{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);gap:26px;align-items:stretch;min-height:360px}.lit-scenario-detail-scene.is-reverse{grid-template-columns:minmax(320px,.72fr) minmax(0,.95fr)}.lit-scenario-detail-scene.is-reverse .lit-scenario-detail-scene__media{order:2}.lit-scenario-detail-scene__media{min-height:0;height:360px}.lit-scenario-detail-scene__body{display:grid;align-content:center;gap:14px;min-height:360px;padding:34px;border:1px solid rgba(214,221,229,.92);border-radius:var(--forge-radius-md);background:#fff;box-shadow:var(--forge-shadow-sm)}.lit-scenario-detail-scene__body>span{color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:.76rem;font-weight:900;letter-spacing:.12em}.lit-scenario-detail-scene__body p{margin:0;color:#5f6b76;font-size:.98rem;line-height:1.72}.lit-scenario-detail-scene__body div{display:flex;flex-wrap:wrap;gap:8px}.lit-scenario-detail-scene__body small{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border-radius:999px;background:#eef2f7;color:#475569;font-family:var(--forge-font-mono);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lit-scenario-detail-advantage{display:grid;gap:24px}.lit-scenario-detail-stat{display:grid;gap:8px;min-height:188px;padding:22px;background:linear-gradient(180deg,#fff,#f8fafc)}.lit-scenario-detail-stat strong{color:var(--forge-accent-text);font-family:var(--forge-font-headline);font-size:2.55rem;line-height:1}.lit-scenario-detail-stat span{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:.98rem;font-weight:800;line-height:1.35}.lit-scenario-detail-stat p{margin:0;color:#5f6b76;font-size:.9rem;line-height:1.58}.lit-scenario-detail-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;counter-reset:scenario-step}.lit-scenario-detail-step{position:relative;display:grid;gap:10px;min-height:218px;padding:22px 18px 18px;background:rgba(255,255,255,.98)}.lit-scenario-detail-step:after{position:absolute;top:40px;right:-16px;width:18px;height:1px;background:rgba(148,163,184,.5);content:""}.lit-scenario-detail-step:last-child:after{display:none}.lit-scenario-detail-step span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#1f2933;color:#fff;font-family:var(--forge-font-mono);font-size:.75rem;font-weight:900}.lit-scenario-detail-faq{display:grid;gap:12px;max-width:920px}.lit-scenario-detail-faq__item{overflow:hidden}.lit-scenario-detail-faq__item button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;width:100%;padding:18px 20px;border:0;background:transparent;color:var(--forge-on-surface);text-align:left;cursor:pointer}.lit-scenario-detail-faq__item button span{font-family:var(--forge-font-headline);font-size:1rem;font-weight:800;line-height:1.42}.lit-scenario-detail-faq__item button strong{color:#475569;font-size:1.2rem}.lit-scenario-detail-faq__item>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s var(--lit-motion-standard)}.lit-scenario-detail-faq__item>div>p{min-height:0;margin:0;overflow:hidden;color:#5f6b76;font-size:.95rem;line-height:1.66}.lit-scenario-detail-faq__item.is-open{border-color:rgba(31,41,51,.34)}.lit-scenario-detail-faq__item.is-open>div{grid-template-rows:1fr}.lit-scenario-detail-faq__item.is-open>div>p{padding:0 20px 18px}.lit-scenario-detail-cta{position:relative;overflow:hidden;isolation:isolate;padding:86px 0;color:#fff}.lit-scenario-detail-cta__bg{position:absolute;inset:0;z-index:-2;overflow:hidden;background:#111827}.lit-scenario-detail-cta__bg img{width:100%;height:100%;object-fit:cover;opacity:.72}.lit-scenario-detail-cta:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,18,26,.9),rgba(10,18,26,.58));content:""}.lit-scenario-detail-cta__content{display:grid;gap:18px;max-width:760px}.lit-scenario-detail-cta__content h2{margin:0;color:#fff;font-family:var(--forge-font-headline);font-size:clamp(2rem,4vw,3.45rem);line-height:1.05}.lit-scenario-detail-cta__content p:not(.lit-eyebrow){margin:0;color:rgba(255,255,255,.82);font-size:1.04rem;line-height:1.7}.lit-faq-detail-page{background:#fff}@media (max-width:1100px){.lit-scenario-detail-anchor-nav{top:64px}.lit-scenario-detail-overview-grid{grid-template-columns:1fr}.lit-scenario-detail-boundary-grid,.lit-scenario-detail-deployment-grid,.lit-scenario-detail-hardware-grid,.lit-scenario-detail-oem-grid,.lit-scenario-detail-testing-grid,.lit-scenario-detail-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lit-scenario-detail-anchor-nav{position:static}.lit-scenario-detail-anchor-nav .lit-wrap{min-height:48px}.lit-scenario-detail-anchor-nav a{padding:8px 10px;font-size:.72rem}.lit-scenario-detail-boundary-grid,.lit-scenario-detail-deployment-grid,.lit-scenario-detail-hardware-grid,.lit-scenario-detail-oem-grid,.lit-scenario-detail-testing-grid,.lit-scenario-detail-value-grid{grid-template-columns:1fr}.lit-scenario-detail-boundary-card,.lit-scenario-detail-deployment-card,.lit-scenario-detail-hardware-card,.lit-scenario-detail-oem-card,.lit-scenario-detail-testing-card,.lit-scenario-detail-value-card{padding:18px}}.lit-faq-detail-hero{padding:58px 0 56px;background:linear-gradient(180deg,#f3f3f6,#fff)}.lit-faq-detail-hero__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,.42fr);gap:36px;align-items:center}.lit-faq-detail-hero__copy{display:grid;gap:16px;max-width:680px}.lit-faq-detail-hero__copy h1{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-page-hero);line-height:var(--lit-leading-tight)}.lit-faq-detail-answers__head h2,.lit-faq-detail-guide h2,.lit-faq-detail-prepare__copy h2{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-section-title);line-height:var(--lit-leading-tight)}.lit-faq-detail-answers__head>p,.lit-faq-detail-guide>p,.lit-faq-detail-hero__copy>p,.lit-faq-detail-prepare__copy>p{margin:0;color:#5f6b76;font-size:var(--lit-type-body);line-height:1.68}.lit-faq-detail-hero__copy>p{font-size:var(--lit-type-page-lead)}.lit-faq-detail-hero__media{display:grid;place-items:center;min-height:300px;padding:26px;border:1px solid rgba(214,221,229,.92);border-radius:var(--lit-card-radius);background:#fff;box-shadow:var(--forge-shadow-sm)}.lit-faq-detail-hero__media img{width:min(100%,520px);max-height:230px;object-fit:contain}.lit-faq-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lit-faq-topic-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;min-height:128px;padding:16px;border:1px solid rgba(214,221,229,.92);border-radius:var(--lit-card-radius);background:#fff;box-shadow:var(--forge-shadow-sm)}.lit-faq-topic-card span{grid-row:1/3;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--lit-card-radius-inner);background:#f3f6f9;color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:.72rem;font-weight:900;letter-spacing:.12em}.lit-faq-topic-card h3{align-self:end;margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-card-title);line-height:var(--lit-leading-card-title)}.lit-faq-topic-card p{margin:0;color:#5f6b76;font-size:.9rem;line-height:1.52}.lit-faq-detail-answers{display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,.9fr);gap:32px;align-items:start}.lit-faq-detail-guide{position:sticky;top:128px;display:grid;gap:14px;padding:22px;border:1px solid rgba(214,221,229,.92);border-radius:var(--lit-card-radius);background:rgba(255,255,255,.96);box-shadow:var(--forge-shadow-sm)}.lit-faq-detail-guide__topics{display:grid;gap:8px}.lit-faq-detail-guide__topics span{display:flex;min-height:34px;align-items:center;padding:8px 10px;border:1px solid #dde3ea;border-radius:var(--lit-card-radius-inner);background:#f8fafc;color:#374151;font-family:var(--forge-font-headline);font-size:.88rem;font-weight:800;line-height:1.25}.lit-faq-detail-guide__note{display:grid;gap:4px;padding:12px;border-radius:var(--lit-card-radius-inner);background:#f3f6f9}.lit-faq-detail-guide__note strong{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:.92rem}.lit-faq-detail-guide__note span{color:#5f6b76;font-size:.88rem;line-height:1.5}.lit-faq-detail-guide .lit-btn{justify-self:start;min-height:40px;padding:0 13px;font-size:.74rem}.lit-faq-detail-answer-list{display:grid;gap:18px}.lit-faq-detail-answers .lit-scenario-detail-faq{max-width:none;gap:10px}.lit-faq-detail-answers .lit-scenario-detail-faq__item button{padding:16px 18px}.lit-faq-detail-answers .lit-scenario-detail-faq__item button span{font-size:var(--lit-type-card-title);line-height:1.35}.lit-faq-detail-answers .lit-scenario-detail-faq__item>div>p{font-size:var(--lit-type-body);line-height:1.68}.lit-faq-detail-answers .lit-scenario-detail-faq__item.is-open>div>p{padding:0 18px 16px}.lit-faq-detail-prepare{display:grid;grid-template-columns:minmax(0,.72fr) minmax(320px,.58fr);gap:40px;align-items:center}.lit-faq-detail-prepare__copy{display:grid;gap:14px}.lit-faq-detail-checklist{display:grid;gap:8px;padding:18px;border:1px solid rgba(214,221,229,.92);border-radius:var(--lit-card-radius);background:#f8fafc;box-shadow:var(--forge-shadow-sm)}.lit-faq-detail-checklist span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;color:#4b5563;font-size:var(--lit-type-body);line-height:1.5}.lit-faq-detail-checklist span:before{width:7px;height:7px;margin-top:8px;border-radius:50%;background:var(--forge-primary);content:""}@keyframes litScenarioFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes litScenarioHeroImage{0%{opacity:.72;transform:scale(1.1)}to{opacity:1;transform:scale(1.04)}}@keyframes litEquipmentSystemImage{0%{opacity:.72;transform:scale(1.045)}to{opacity:1;transform:scale(1.01)}}.lit-equipment-solution-page{--lit-equipment-solution-soft:#f4f7fa;--lit-equipment-solution-border:rgba(214,221,229,0.94);background:#fff}.lit-equipment-solution-hero{position:relative;min-height:clamp(390px,43vw,500px);overflow:hidden;isolation:isolate;color:#fff;background:#111827}.lit-equipment-solution-hero__bg{position:absolute;inset:0;z-index:-2;overflow:hidden;background:#111827}.lit-equipment-solution-hero__bg img{width:100%;height:100%;object-fit:cover;opacity:.62;transform:scale(1.04);animation:litScenarioHeroImage 1.8s var(--lit-motion-standard) both}.lit-equipment-solution-hero:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(12,18,27,.92),rgba(12,18,27,.68) 48%,rgba(12,18,27,.28)),linear-gradient(0deg,rgba(12,18,27,.76),rgba(12,18,27,.12) 54%);content:""}.lit-equipment-solution-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:inherit;padding:52px 0}.lit-equipment-solution-hero__copy{display:grid;justify-items:start;gap:16px;max-width:720px;margin:0 auto;text-align:left}.lit-equipment-solution-cta .lit-eyebrow,.lit-equipment-solution-hero__copy .lit-eyebrow{color:rgba(255,255,255,.76)}.lit-equipment-solution-hero__copy h1{margin:0;color:#fff;font-family:var(--forge-font-headline);font-size:clamp(2.25rem,3.45vw,3.45rem);line-height:1.04;letter-spacing:0;animation:litScenarioFadeUp .7s var(--lit-motion-standard) .12s both}.lit-equipment-solution-hero__copy>p{max-width:660px;margin:0;color:rgba(255,255,255,.82);font-size:1rem;line-height:1.64;animation:litScenarioFadeUp .7s var(--lit-motion-standard) .24s both}.lit-equipment-solution-hero__copy .lit-actions{animation:litScenarioFadeUp .7s var(--lit-motion-standard) .36s both}.lit-equipment-solution-page .lit-btn{gap:8px}.lit-equipment-solution-page .lit-btn:after{content:">";font-family:var(--forge-font-mono);transition:transform var(--lit-motion-fast) var(--lit-motion-standard)}.lit-equipment-solution-page .lit-btn:hover:after{transform:translateX(4px)}.lit-equipment-solution-hero__panel{display:grid;grid-template-rows:minmax(260px,340px) auto;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.24);border-radius:var(--lit-card-radius);background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 54px rgba(0,0,0,.22);animation:litScenarioFadeUp .7s var(--lit-motion-standard) .48s both}.lit-equipment-solution-hero__panel img{width:100%;height:100%;overflow:hidden;border-radius:var(--lit-card-radius-inner);object-fit:cover}.lit-equipment-solution-hero__panel div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lit-equipment-solution-hero__panel span{display:flex;align-items:center;min-height:42px;padding:10px 12px;border-radius:var(--lit-card-radius-inner);background:rgba(255,255,255,.14);color:rgba(255,255,255,.9);font-family:var(--forge-font-headline);font-size:.86rem;font-weight:800;line-height:1.28}.lit-equipment-solution-section{overflow:hidden}.lit-section.lit-equipment-solution-section{padding:76px 0}.lit-section.lit-equipment-solution-section--advantages,.lit-section.lit-equipment-solution-section--proof,.lit-section.lit-equipment-solution-section--workflow{background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0)),var(--lit-equipment-solution-soft)}.lit-section.lit-equipment-solution-section--advantages{padding:62px 0}.lit-equipment-solution-overview{display:grid;grid-template-columns:minmax(0,.92fr) minmax(330px,.72fr);gap:42px;align-items:center}.lit-equipment-solution-overview__copy{display:grid;gap:16px}.lit-equipment-solution-overview__copy h2{max-width:720px;margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-section-title);line-height:var(--lit-leading-tight)}.lit-equipment-solution-overview__copy p:not(.lit-eyebrow){max-width:760px;margin:0;color:#5f6b76;font-size:1rem;line-height:1.72}.lit-equipment-solution-overview__media,.lit-equipment-solution-product-card>div{overflow:hidden;border-radius:var(--lit-card-radius);background:#e8edf2}.lit-equipment-solution-overview__media{height:430px;box-shadow:var(--forge-shadow-md)}.lit-equipment-solution-overview__media img,.lit-equipment-solution-product-card img{width:100%;height:100%;object-fit:cover;transition:transform .52s var(--lit-motion-standard)}.lit-equipment-solution-overview__media:hover img,.lit-equipment-solution-product-card:hover img{transform:scale(1.055)}.lit-equipment-solution-advantage-grid,.lit-equipment-solution-proof-grid,.lit-equipment-solution-system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--lit-grid-gap)}.lit-equipment-solution-advantage-card,.lit-equipment-solution-flow-card,.lit-equipment-solution-product-card,.lit-equipment-solution-proof-card,.lit-equipment-solution-system-card{border:1px solid var(--lit-equipment-solution-border);border-radius:var(--lit-card-radius);background:rgba(255,255,255,.98);box-shadow:var(--lit-card-shadow);transition:transform var(--lit-motion-fast) var(--lit-motion-standard),border-color var(--lit-motion-fast) var(--lit-motion-standard),box-shadow var(--lit-motion-fast) var(--lit-motion-standard)}.lit-equipment-solution-advantage-card:hover,.lit-equipment-solution-flow-card:hover,.lit-equipment-solution-product-card:hover,.lit-equipment-solution-proof-card:hover,.lit-equipment-solution-system-card:hover{border-color:rgba(31,41,51,.28);box-shadow:var(--lit-card-shadow-hover);transform:translateY(-3px)}.lit-equipment-solution-advantage-card{display:grid;align-content:start;grid-template-columns:52px minmax(0,1fr);gap:8px 14px;min-height:152px;padding:18px}.lit-equipment-solution-advantage-icon,.lit-equipment-solution-flow-card span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--lit-card-radius-inner);background:#eef2f7;color:#374151;font-family:var(--forge-font-mono);font-size:.76rem;font-weight:900}.lit-equipment-solution-advantage-icon{grid-row:1/3;width:52px;height:52px;border:1px solid #dde3ea;background:linear-gradient(135deg,rgba(154,70,0,.12),rgba(154,70,0,0) 62%),#f3f6f9;color:#9a4600}.lit-equipment-solution-advantage-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lit-equipment-solution-advantage-card h3,.lit-equipment-solution-flow-card h3,.lit-equipment-solution-product-card h3,.lit-equipment-solution-proof-card h3,.lit-equipment-solution-system-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-card-title);line-height:var(--lit-leading-card-title)}.lit-equipment-solution-advantage-card h3{align-self:end;font-size:1rem}.lit-equipment-solution-advantage-card p,.lit-equipment-solution-flow-card p,.lit-equipment-solution-product-card p,.lit-equipment-solution-proof-card p,.lit-equipment-solution-system-card p{margin:0;color:#5f6b76;font-size:.95rem;line-height:1.62}.lit-equipment-solution-advantage-card p{display:-webkit-box;overflow:hidden;font-size:.9rem;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lit-equipment-solution-system-card{display:grid;grid-template-rows:44px auto minmax(0,1fr);gap:12px;min-height:206px;padding:22px}.lit-equipment-solution-system-card div{width:44px;height:44px;border:1px solid #dde3ea;border-radius:var(--lit-card-radius-inner);background:linear-gradient(135deg,rgba(154,70,0,.16),rgba(154,70,0,0) 58%),#f8fafc}.lit-equipment-solution-system-showcase{display:grid;gap:16px}.lit-equipment-solution-system-stage{position:relative;height:clamp(360px,33vw,500px);overflow:hidden;border-radius:var(--lit-card-radius);background:#111827;box-shadow:var(--forge-shadow-md);isolation:isolate}.lit-equipment-solution-system-stage img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);animation:litEquipmentSystemImage .52s var(--lit-motion-standard) both}.lit-equipment-solution-system-stage:after{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(10,18,26,.8),rgba(10,18,26,.48) 42%,rgba(10,18,26,.1)),linear-gradient(0deg,rgba(10,18,26,.72),rgba(10,18,26,.08) 58%);content:""}.lit-equipment-solution-system-stage__content{position:absolute;right:28px;bottom:28px;left:28px;z-index:2;display:grid;gap:12px;max-width:650px;color:#fff;animation:litScenarioFadeUp .52s var(--lit-motion-standard) 80ms both}.lit-equipment-solution-system-stage__content span{color:rgba(255,255,255,.72);font-family:var(--forge-font-mono);font-size:.78rem;font-weight:900;letter-spacing:.12em}.lit-equipment-solution-system-stage__content h3{margin:0;color:#fff;font-family:var(--forge-font-headline);font-size:clamp(1.85rem,3.1vw,2.9rem);line-height:1.04}.lit-equipment-solution-system-stage__content p{max-width:560px;margin:0;color:rgba(255,255,255,.82);font-size:1.03rem;line-height:1.66}.lit-equipment-solution-system-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.lit-equipment-solution-system-thumb{display:grid;grid-template-rows:76px auto auto;gap:7px;min-height:158px;padding:9px;border:1px solid var(--lit-equipment-solution-border);border-radius:var(--lit-card-radius);background:#fff;color:var(--forge-on-surface);text-align:left;cursor:pointer;box-shadow:var(--lit-card-shadow);transition:transform var(--lit-motion-fast) var(--lit-motion-standard),border-color var(--lit-motion-fast) var(--lit-motion-standard),box-shadow var(--lit-motion-fast) var(--lit-motion-standard),background var(--lit-motion-fast) var(--lit-motion-standard)}.lit-equipment-solution-system-thumb.is-active,.lit-equipment-solution-system-thumb:hover{border-color:rgba(154,70,0,.38);box-shadow:var(--lit-card-shadow-hover);transform:translateY(-2px)}.lit-equipment-solution-system-thumb.is-active{background:linear-gradient(180deg,#fff,#fff8f2)}.lit-equipment-solution-system-thumb img{width:100%;height:76px;overflow:hidden;border-radius:var(--lit-card-radius-inner);object-fit:cover}.lit-equipment-solution-system-thumb span{color:var(--forge-accent-text);font-family:var(--forge-font-mono);font-size:.7rem;font-weight:900;letter-spacing:.1em}.lit-equipment-solution-system-thumb strong{display:-webkit-box;overflow:hidden;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:.9rem;font-weight:800;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lit-equipment-solution-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.lit-equipment-solution-flow-card{position:relative;display:grid;align-content:start;gap:10px;min-height:230px;padding:20px 16px 18px}.lit-equipment-solution-flow-card:not(:last-child):after{position:absolute;top:38px;right:-13px;width:12px;height:1px;background:rgba(148,163,184,.62);content:""}.lit-equipment-solution-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--lit-grid-gap)}.lit-equipment-solution-product-card{display:grid;grid-template-rows:210px auto minmax(54px,auto) minmax(96px,auto) auto;gap:12px;height:100%;min-height:480px;overflow:hidden;padding:16px;color:inherit;text-decoration:none}.lit-equipment-solution-product-card>div{margin:-16px -16px 2px;border-radius:var(--lit-card-radius) var(--lit-card-radius) 0 0}.lit-equipment-solution-product-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.lit-equipment-solution-product-card li{display:flex;align-items:center;min-height:32px;padding:7px 9px;border-radius:var(--lit-card-radius-inner);background:#f3f6f9;font-size:.7rem;line-height:1.25}.lit-equipment-solution-product-card li,.lit-equipment-solution-product-card>span{color:#475569;font-family:var(--forge-font-mono);font-weight:900;text-transform:uppercase}.lit-equipment-solution-product-card>span{align-self:end;font-size:.72rem;letter-spacing:.1em;opacity:.74;transition:color var(--lit-motion-fast) var(--lit-motion-standard),transform var(--lit-motion-fast) var(--lit-motion-standard)}.lit-equipment-solution-product-card:hover>span{color:var(--forge-accent-text);transform:translateX(4px)}.lit-equipment-solution-proof-card{display:grid;align-content:start;gap:10px;min-height:172px;padding:22px}.lit-equipment-solution-cta{position:relative;overflow:hidden;isolation:isolate;padding:86px 0;color:#fff;background:#111827}.lit-equipment-solution-cta__bg{position:absolute;inset:0;z-index:-2;overflow:hidden}.lit-equipment-solution-cta__bg img{width:100%;height:100%;object-fit:cover;opacity:.68}.lit-equipment-solution-cta:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,18,26,.92),rgba(10,18,26,.56));content:""}.lit-equipment-solution-cta__content{display:grid;gap:18px;max-width:760px}.lit-equipment-solution-cta__content h2{margin:0;color:#fff;font-family:var(--forge-font-headline);font-size:clamp(2rem,3.8vw,3.35rem);line-height:1.06}.lit-equipment-solution-cta__content p:not(.lit-eyebrow){margin:0;color:rgba(255,255,255,.82);font-size:1.04rem;line-height:1.7}.lit-equipment-solution-cta .lit-btn--secondary,.lit-equipment-solution-hero .lit-btn--secondary{border-color:rgba(255,255,255,.44);background:rgba(255,255,255,.08);color:#fff}.lit-equipment-solution-cta .lit-btn--secondary:hover,.lit-equipment-solution-hero .lit-btn--secondary:hover{border-color:rgba(255,255,255,.68);background:rgba(255,255,255,.16);color:#fff}.lit-detail-section--downloads .lit-grid,.lit-detail-section--overview .lit-grid,.lit-detail-section--product-links .lit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-tool-solution-page{background:#fff}.lit-tool-solution-breadcrumb{padding:14px 0 0;background:#f7f9fc;border-bottom:1px solid rgba(214,221,229,.72)}.lit-tool-solution-breadcrumb nav{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 16px;color:#687483;font-size:.9rem}.lit-tool-solution-breadcrumb nav span{display:inline-flex;align-items:center;gap:8px}.lit-tool-solution-breadcrumb nav span:not(:last-child):after{content:"/";color:rgba(104,116,131,.6)}.lit-tool-solution-breadcrumb nav a{color:#57636f}.lit-tool-solution-breadcrumb nav a:hover{color:var(--forge-accent-text)}.lit-tool-solution-hero{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,rgba(250,252,255,.96),rgba(241,245,249,.92)),#fff}.lit-tool-solution-hero:after{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 88% 12%,rgba(154,70,0,.08),transparent 32%),radial-gradient(circle at 14% 18%,rgba(201,144,31,.09),transparent 24%);content:""}.lit-tool-solution-hero__inner{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(330px,.98fr);gap:28px;align-items:center;padding:44px 0 50px}.lit-tool-solution-hero__copy{display:grid;gap:16px}.lit-tool-solution-hero__copy h1{margin:0;max-width:760px;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:clamp(2.2rem,3.5vw,3.5rem);line-height:1.04;letter-spacing:0}.lit-tool-solution-hero__copy>p:not(.lit-eyebrow){max-width:720px;margin:0;color:#5f6b76;font-size:1.02rem;line-height:1.72}.lit-tool-solution-hero__chips,.lit-tool-solution-tags{display:flex;flex-wrap:wrap;gap:8px}.lit-tool-solution-head p:first-of-type,.lit-tool-solution-hero__chips span,.lit-tool-solution-hero__thumbs span,.lit-tool-solution-tags span{border-radius:var(--lit-card-radius-inner)}.lit-tool-solution-hero__chips span,.lit-tool-solution-tags span{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--forge-primary) 24%,transparent);background:var(--forge-primary-soft);color:var(--forge-primary);font-size:.78rem;font-weight:800}.lit-tool-solution-tags span{border-color:color-mix(in srgb,var(--forge-primary) 24%,transparent);background:var(--forge-primary-soft);color:var(--forge-primary)}.lit-tool-solution-hero__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lit-tool-solution-hero__meta article{display:grid;gap:4px;padding:14px 15px;border:1px solid var(--lit-equipment-solution-border);border-radius:var(--lit-card-radius);background:rgba(255,255,255,.96);box-shadow:var(--lit-card-shadow)}.lit-tool-solution-hero__meta strong{color:var(--forge-on-surface);font-size:.84rem}.lit-tool-solution-hero__meta span{color:#5f6b76;font-size:.82rem;line-height:1.5}.lit-tool-solution-hero__panel{display:grid;gap:12px;padding:14px;border:1px solid var(--lit-equipment-solution-border);border-radius:var(--lit-card-radius);background:rgba(255,255,255,.98);box-shadow:var(--lit-card-shadow)}.lit-tool-solution-hero__image{position:relative;overflow:hidden;min-height:290px;border-radius:var(--lit-card-radius-inner);background:#edf2f7}.lit-tool-solution-hero__image img{width:100%;height:100%;object-fit:cover;transition:transform .42s var(--lit-motion-standard)}.lit-tool-solution-hero__panel:hover img{transform:scale(1.03)}.lit-tool-solution-hero__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lit-tool-solution-hero__thumbs span{display:flex;align-items:center;justify-content:center;min-height:58px;padding:10px 8px;background:#f8fafc;color:#5f6b76;font-size:.72rem;font-weight:800;text-align:center}.lit-tool-solution-section{overflow:hidden}.lit-tool-solution-section--soft{background:linear-gradient(180deg,rgba(247,249,252,.72),rgba(247,249,252,0))}.lit-tool-solution-section--dark{background:linear-gradient(180deg,rgba(247,249,252,.16),rgba(247,249,252,0)),#0f1720}.lit-tool-solution-section--dark .lit-tool-solution-head h2,.lit-tool-solution-section--dark .lit-tool-solution-head p{color:#fff}.lit-tool-solution-section--dark .lit-tool-solution-head .lit-eyebrow{color:rgba(255,255,255,.7)}.lit-tool-solution-head{display:grid;gap:10px;max-width:760px;margin-bottom:22px;text-align:center}.lit-tool-solution-head--left{margin-right:auto;margin-left:0;text-align:left}.lit-tool-solution-head h2{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-section-title);line-height:var(--lit-leading-tight)}.lit-tool-solution-head p{margin:0;color:#5f6b76;font-size:1rem;line-height:1.68}.lit-tool-solution-grid,.lit-tool-solution-two{display:grid;gap:var(--lit-grid-gap)}.lit-tool-solution-two{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-tool-solution-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-tool-solution-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-tool-solution-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lit-tool-solution-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.lit-tool-solution-boundary-card,.lit-tool-solution-card,.lit-tool-solution-delivery-card,.lit-tool-solution-partner-card{border:1px solid var(--lit-equipment-solution-border);border-radius:var(--lit-card-radius);background:rgba(255,255,255,.98);box-shadow:var(--lit-card-shadow)}.lit-tool-solution-card{display:grid;grid-template-rows:196px auto;overflow:hidden;min-height:380px}.lit-tool-solution-card--compact{grid-template-rows:auto;min-height:0;padding:18px}.lit-tool-solution-boundary-card--warning,.lit-tool-solution-card--warning{border-color:rgba(247,193,105,.72);background:#fff;box-shadow:var(--lit-card-shadow)}.lit-tool-solution-boundary-card--good,.lit-tool-solution-card--good{border-color:rgba(171,217,203,.74);background:#fff;box-shadow:var(--lit-card-shadow)}.lit-tool-solution-card--warning{border-top:4px solid #ef4444}.lit-tool-solution-card--good{border-top:4px solid var(--forge-primary)}.lit-tool-solution-card__media{position:relative;overflow:hidden;background:#eef2f7}.lit-tool-solution-card__media img{width:100%;height:100%;object-fit:cover}.lit-tool-solution-card__body{display:grid;gap:10px;padding:18px 20px 20px}.lit-tool-solution-card--compact>span,.lit-tool-solution-card__body span{color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lit-tool-solution-boundary-card span,.lit-tool-solution-card h3,.lit-tool-solution-delivery-card h3,.lit-tool-solution-partner-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-card-title);line-height:var(--lit-leading-card-title)}.lit-tool-solution-boundary-card p,.lit-tool-solution-card p,.lit-tool-solution-delivery-card p,.lit-tool-solution-download-list span,.lit-tool-solution-faq p,.lit-tool-solution-partner-card p{margin:0;color:#5f6b76;font-size:.95rem;line-height:1.62}.lit-tool-solution-grid--4 .lit-tool-solution-card--compact,.lit-tool-solution-grid--5 .lit-tool-solution-delivery-card,.lit-tool-solution-grid--5 .lit-tool-solution-partner-card{min-height:100%}.lit-tool-solution-composition-grid .lit-tool-solution-card{grid-template-rows:200px auto}.lit-tool-solution-delivery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--lit-grid-gap);align-items:stretch}.lit-tool-solution-delivery-card{display:grid;align-content:start;gap:10px;min-height:198px;padding:18px}.lit-tool-solution-delivery-card>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--lit-card-radius-inner);background:#f1f5f9;color:#48606f;font-family:var(--forge-font-mono);font-size:.72rem;font-weight:900}.lit-tool-solution-api{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:20px;padding:24px;border:1px solid color-mix(in srgb,var(--forge-primary) 18%,transparent);border-radius:var(--lit-card-radius);background:linear-gradient(180deg,rgba(255,250,245,.98),rgba(255,243,235,.94))}.lit-tool-solution-api__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lit-tool-solution-api .lit-btn{margin-top:4px}.lit-tool-solution-boundary-card{display:grid;gap:12px;padding:18px 18px 20px;min-height:180px}.lit-tool-solution-boundary-card span{font-size:1rem}.lit-tool-solution-boundary-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lit-tool-solution-partner-card{display:grid;gap:10px;min-height:172px;padding:18px}.lit-tool-solution-downloads{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:18px}.lit-tool-solution-download-list{display:grid;gap:10px}.lit-tool-solution-download-list a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:16px 18px;border:1px solid var(--lit-equipment-solution-border);border-radius:var(--lit-card-radius);background:#fff;color:inherit;box-shadow:var(--lit-card-shadow);transition:transform var(--lit-motion-fast) var(--lit-motion-standard),border-color var(--lit-motion-fast) var(--lit-motion-standard),box-shadow var(--lit-motion-fast) var(--lit-motion-standard)}.lit-tool-solution-download-list a:hover{border-color:color-mix(in srgb,var(--forge-primary) 28%,transparent);box-shadow:var(--lit-card-shadow-hover);transform:translateY(-2px)}.lit-tool-solution-download-list strong{color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:.74rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.lit-tool-solution-faq{display:grid;gap:10px}.lit-tool-solution-faq details{padding:14px 16px;border:1px solid var(--lit-equipment-solution-border);border-radius:var(--lit-card-radius);background:#fff;box-shadow:var(--lit-card-shadow)}.lit-tool-solution-faq summary{cursor:pointer;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:.98rem;font-weight:800;line-height:1.38;list-style:none}.lit-tool-solution-faq summary::-webkit-details-marker{display:none}.lit-tool-solution-faq details[open] summary{margin-bottom:10px}.lit-tool-solution-cta{position:relative;overflow:hidden;isolation:isolate;padding:76px 0;color:#fff;background:radial-gradient(circle at 14% 20%,rgba(255,255,255,.14),transparent 24%),linear-gradient(135deg,#b45309,#9a4600 58%,#7c2d12)}.lit-tool-solution-cta__bg{position:absolute;inset:0;z-index:-2;overflow:hidden}.lit-tool-solution-cta__bg img{width:100%;height:100%;object-fit:cover;opacity:.66}.lit-tool-solution-cta:after{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 0);background-size:18px 18px;opacity:.38;content:""}.lit-tool-solution-cta__content{display:grid;gap:16px;max-width:820px;margin:0 auto;justify-items:center;text-align:center}.lit-tool-solution-cta__content h2{margin:0;color:#fff;font-family:var(--forge-font-headline);font-size:clamp(2rem,3.8vw,3.3rem);line-height:1.06}.lit-tool-solution-cta__content p:not(.lit-eyebrow){margin:0;color:rgba(255,255,255,.84);font-size:1.04rem;line-height:1.7}.lit-tool-solution-form{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;align-items:start}.lit-tool-solution-form__copy{display:grid;gap:14px;padding:4px 0}.lit-tool-solution-form__copy h2{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-section-title);line-height:var(--lit-leading-tight)}.lit-tool-solution-form__copy p:not(.lit-eyebrow){margin:0;color:#5f6b76;font-size:1rem;line-height:1.68}.lit-tool-solution-form__copy div{display:flex;flex-wrap:wrap;gap:8px}.lit-tool-solution-form__copy span{display:inline-flex;align-items:center;min-height:36px;padding:8px 11px;border:1px solid var(--lit-equipment-solution-border);border-radius:var(--lit-card-radius-inner);background:#fff;color:#51606d;font-size:.78rem;font-weight:700}.lit-tool-solution-form .form-card{border-color:var(--lit-equipment-solution-border);box-shadow:var(--lit-card-shadow)}@media (max-width:960px){.lit-tool-solution-api,.lit-tool-solution-api__cards,.lit-tool-solution-downloads,.lit-tool-solution-form,.lit-tool-solution-grid--2,.lit-tool-solution-grid--3,.lit-tool-solution-grid--4,.lit-tool-solution-grid--5,.lit-tool-solution-hero__inner,.lit-tool-solution-hero__meta,.lit-tool-solution-two{grid-template-columns:1fr}.lit-tool-solution-hero__thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-tool-solution-head{text-align:left}.lit-tool-solution-cta__content h2,.lit-tool-solution-hero__copy h1{font-size:clamp(1.9rem,8vw,2.8rem)}}.lit-detail-overview-stack{display:grid;gap:18px}.lit-detail-section--overview .lit-card,.lit-detail-section--product-links .lit-card{background:linear-gradient(180deg,rgba(247,250,252,.96),rgba(255,255,255,.98))}.lit-detail-section--overview .lit-card{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:6px;min-height:0;height:auto;padding:14px;border-color:rgba(214,221,229,.92)}.lit-detail-section--overview .lit-grid{align-items:start}.lit-detail-section--overview .lit-card-media{height:128px;margin:-14px -14px 0;border-radius:var(--forge-radius-md) var(--forge-radius-md) 0 0;background:#eef3f7}.lit-detail-section--overview .lit-card h3{font-size:1rem;line-height:1.32}.lit-detail-section--overview .lit-card p{margin:0;font-size:.9rem;line-height:1.54;display:-webkit-box;overflow:hidden;min-height:calc(.9rem * 1.54 * 2);-webkit-box-orient:vertical;-webkit-line-clamp:2}.lit-detail-overview-selling-grid,.lit-detail-section--delivery .lit-grid,.lit-detail-section--downloads .lit-grid,.lit-detail-section--inputs .lit-grid,.lit-detail-section--module-grid .lit-grid,.lit-detail-section--optional .lit-grid,.lit-detail-section--related .lit-grid,.lit-detail-section--scenarios .lit-grid,.lit-detail-section--selling .lit-grid,.lit-detail-section--standard .lit-grid{gap:16px}.lit-detail-overview-selling-grid .lit-card-media,.lit-detail-section--module-grid .lit-card-media,.lit-detail-section--product-links .lit-card-media,.lit-detail-section--scenarios .lit-card-media,.lit-detail-section--selling .lit-card-media{height:168px}.lit-detail-overview-selling-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row;align-items:stretch;gap:16px}.lit-detail-overview-selling-grid>*{min-width:0}.lit-detail-overview-selling-grid .lit-card{display:grid;grid-template-columns:none;grid-template-rows:auto auto auto minmax(72px,auto) auto;align-content:start;gap:8px;min-height:0;padding:16px;overflow:hidden}.lit-detail-overview-selling-grid .lit-card-media{height:160px;min-height:0;margin:-16px -16px 0;border-radius:var(--forge-radius-md) var(--forge-radius-md) 0 0}.lit-detail-overview-selling-grid .lit-card>.lit-card-meta,.lit-detail-overview-selling-grid .lit-card>.lit-tags,.lit-detail-overview-selling-grid .lit-card>h3,.lit-detail-overview-selling-grid .lit-card>p{grid-column:auto}.lit-detail-overview-selling-grid .lit-card>.lit-card-meta{align-self:auto;margin:0}.lit-detail-overview-selling-grid .lit-card>h3{align-self:auto;margin:0;font-size:1.04rem;line-height:1.36}.lit-detail-overview-selling-grid .lit-card>p{margin:0;font-size:.92rem;line-height:1.58}.lit-detail-overview-selling-grid .lit-card>.lit-tags{align-self:auto;margin:auto 0 0}.lit-detail-section--delivery .lit-grid{counter-reset:equipment-delivery-step}.lit-detail-section--delivery .lit-grid>*{counter-increment:equipment-delivery-step}.lit-detail-section--delivery .lit-card{position:relative;padding-top:48px}.lit-detail-section--delivery .lit-card:before{position:absolute;top:16px;left:18px;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:24px;padding:0 8px;border-radius:999px;background:#eef2f7;color:#475569;font-family:var(--forge-font-mono);font-size:.68rem;font-weight:800;letter-spacing:.1em;content:"0" counter(equipment-delivery-step)}.lit-detail-section--inputs .lit-card{display:grid;grid-template-rows:auto auto auto minmax(72px,auto);align-content:start;gap:8px;min-height:0;padding:16px;border-color:rgba(214,221,229,.92);background:rgba(255,255,255,.98)}.lit-detail-section--inputs .lit-card-media{height:124px;margin:-16px -16px 0;border-radius:var(--forge-radius-md) var(--forge-radius-md) 0 0;background:#f3f6f9}.lit-detail-section--inputs .lit-card-meta{display:inline-flex;align-items:center;width:fit-content;min-height:24px;margin:0;padding:0 8px;border-radius:999px;background:#eef2f7;color:#475569;font-family:var(--forge-font-mono);font-size:.68rem;font-weight:800;letter-spacing:.1em}.lit-detail-section--optional .lit-card,.lit-detail-section--standard .lit-card{display:grid;grid-template-rows:auto auto minmax(72px,auto);align-content:start;gap:8px;min-height:198px;padding:18px;border-color:rgba(214,221,229,.92);background:rgba(255,255,255,.96)}.lit-detail-section--downloads .lit-card-meta,.lit-detail-section--optional .lit-card-meta,.lit-detail-section--product-links .lit-card-meta,.lit-detail-section--related .lit-card-meta,.lit-detail-section--standard .lit-card-meta{display:inline-flex;align-items:center;width:fit-content;min-height:24px;margin:0;padding:0 8px;border-radius:999px;background:#f5f7fa;color:#8f4a12;font-family:var(--forge-font-mono);font-size:.68rem;font-weight:800;letter-spacing:.1em}.lit-detail-section--optional .lit-card-meta{background:#f8f3ee}.lit-detail-section--downloads .lit-card h3,.lit-detail-section--optional .lit-card h3,.lit-detail-section--product-links .lit-card h3,.lit-detail-section--related .lit-card h3,.lit-detail-section--standard .lit-card h3{font-size:1.02rem;line-height:1.35}.lit-detail-section--optional .lit-card p,.lit-detail-section--standard .lit-card p{margin:0;font-size:.93rem;line-height:1.62}.lit-detail-section--downloads .lit-card,.lit-detail-section--product-links .lit-card,.lit-detail-section--related .lit-card{position:relative;display:grid;grid-template-rows:auto auto minmax(68px,auto) auto;align-content:start;gap:8px;min-height:176px;padding:16px;border-color:rgba(214,221,229,.9);background:rgba(255,255,255,.96)}.lit-detail-section--downloads .lit-card{grid-template-rows:auto auto minmax(72px,auto) auto;gap:10px;min-height:188px;padding:18px;border-left:3px solid #d7dee6;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,252,.98))}.lit-detail-section--downloads .lit-card p,.lit-detail-section--product-links .lit-card p,.lit-detail-section--related .lit-card p{margin:0;font-size:.9rem;line-height:1.58}.lit-detail-section--downloads .lit-card-link .lit-card:after,.lit-detail-section--product-links .lit-card-link .lit-card:after,.lit-detail-section--related .lit-card-link .lit-card:after{align-self:end;color:#475569;font-family:var(--forge-font-mono);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;content:"Open"}.lit-detail-section--downloads .lit-card-link .lit-card:after{padding-top:12px;border-top:1px solid rgba(214,221,229,.9);content:"View resource"}.lit-detail-section--product-links .lit-card-link .lit-card:after{content:"View product"}.lit-detail-section--downloads .lit-card-link:hover .lit-card:after,.lit-detail-section--product-links .lit-card-link:hover .lit-card:after,.lit-detail-section--related .lit-card-link:hover .lit-card:after{color:var(--forge-primary)}.lit-equipment-spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lit-equipment-spec-card{display:grid;grid-template-rows:auto auto minmax(72px,auto) auto;align-content:start;gap:8px;min-height:224px;padding:18px;border:1px solid rgba(214,221,229,.94);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.96);box-shadow:var(--forge-shadow-sm)}.lit-equipment-spec-card .lit-card-meta{width:fit-content;min-height:24px;margin:0;padding:0 8px;border-radius:999px;background:#f5f7fa;color:#8f4a12;font-size:.68rem;letter-spacing:.1em}.lit-equipment-spec-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:1.08rem;line-height:1.34}.lit-equipment-spec-card__lead{margin:0;color:#5f6b76;font-size:.93rem;line-height:1.6}.lit-equipment-spec-card__items{display:grid;gap:8px}.lit-equipment-spec-card__item{display:grid;gap:4px;padding:10px 12px;border:1px solid #e3e8ee;border-radius:var(--forge-radius-sm);background:#f8fafc}.lit-equipment-spec-card__item span{color:#64748b;font-family:var(--forge-font-mono);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lit-equipment-spec-card__item strong{color:var(--forge-on-surface);font-size:.9rem;line-height:1.45}.lit-card-media{display:flex;align-items:center;justify-content:center;height:150px;margin:-6px -6px 18px;overflow:hidden;border-radius:var(--forge-radius-sm);background:var(--forge-surface-high)}.lit-card-media img{width:100%;height:100%;object-fit:contain;padding:14px}.lit-card-media img[src*=uploads]{object-fit:cover;padding:0}.lit-equipment-category-grid .lit-card{display:grid;grid-template-rows:150px auto minmax(58px,auto) auto;gap:14px;min-height:0;padding:20px}.lit-equipment-category-grid .lit-card-media{height:150px;margin:0}.lit-equipment-category-grid .lit-card h3{min-height:1.35em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.lit-equipment-category-grid .lit-card p{display:-webkit-box;overflow:hidden;min-height:calc(var(--forge-type-body-sm) * 1.72 * 2);margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lit-equipment-category-grid .lit-tags{align-self:end;min-height:30px;margin-top:0;overflow:hidden}.lit-equipment-category-grid .lit-tags span{min-height:28px}.lit-equipment-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--lit-grid-gap)}.lit-equipment-feature-card{display:grid;grid-template-rows:var(--lit-media-equipment-feature-h) minmax(0,1fr);height:100%;min-height:var(--lit-card-equipment-feature-h);overflow:hidden;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);color:inherit;text-decoration:none;box-shadow:var(--lit-card-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lit-equipment-feature-card:hover{border-color:rgba(31,41,51,.28);box-shadow:var(--lit-card-shadow-hover);transform:translateY(-2px)}.lit-equipment-feature-card__media{min-height:0;overflow:hidden;background:var(--forge-surface-high)}.lit-equipment-feature-card__media img{width:100%;height:100%;min-height:0;object-fit:cover}.lit-equipment-feature-card__body{display:grid;grid-template-rows:auto auto minmax(2.8rem,auto) auto auto;align-content:start;gap:12px;padding:var(--lit-card-pad-compact)}.lit-equipment-architecture h3,.lit-equipment-custom__list h3,.lit-equipment-delivery h3,.lit-equipment-feature-card__body h3,.lit-equipment-product-card h3,.lit-equipment-scenario-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-card-title);line-height:var(--lit-leading-card-title);letter-spacing:0}.lit-equipment-architecture p,.lit-equipment-delivery p,.lit-equipment-feature-card__body p,.lit-equipment-scenario-card p{margin:0;color:var(--forge-secondary);font-size:var(--lit-type-body);line-height:var(--lit-leading-body)}.lit-equipment-feature-card__rows{display:grid;gap:8px}.lit-equipment-feature-card__rows span{display:block;padding:10px 12px;border:1px solid #dde3ea;border-radius:var(--forge-radius-sm);background:#f8fafc;color:var(--forge-secondary);font-size:var(--forge-type-body-sm);line-height:var(--forge-leading-relaxed)}.lit-equipment-feature-card__rows strong,.lit-equipment-scenario-card strong{display:block;margin-bottom:4px;font-size:var(--forge-type-overline);font-weight:800}.lit-equipment-feature-card__rows strong,.lit-equipment-scenario-card strong,.lit-text-link{color:var(--forge-primary);font-family:var(--forge-font-mono);letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-text-link{font-size:var(--lit-type-meta);font-weight:900}.lit-equipment-category-grid--rich .lit-card{grid-template-rows:164px auto minmax(74px,auto) auto}.lit-equipment-category-grid--rich .lit-card-media{height:164px}.lit-equipment-category-grid--rich .lit-card-media img[src$=".png"],.lit-equipment-category-grid--rich .lit-card-media img[src$=".svg"]{object-fit:cover;padding:0}.lit-equipment-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--lit-grid-gap)}.lit-equipment-product-card{display:grid;grid-template-rows:var(--lit-media-equipment-product-h) minmax(0,1fr);height:100%;min-height:var(--lit-card-equipment-product-h);overflow:hidden;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);color:inherit;text-decoration:none;box-shadow:var(--lit-card-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lit-equipment-product-card:hover{border-color:rgba(31,41,51,.28);box-shadow:var(--lit-card-shadow-hover);transform:translateY(-2px)}.lit-equipment-product-card__media{overflow:hidden;background:var(--forge-surface-high)}.lit-equipment-product-card__media img{width:100%;height:100%;object-fit:cover}.lit-equipment-product-card__body{display:grid;grid-template-rows:auto minmax(48px,auto) auto minmax(28px,auto) auto;align-content:stretch;gap:11px;padding:var(--lit-card-pad-media)}.lit-equipment-product-card h3,.lit-equipment-product-card__body p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lit-equipment-product-card__body p{min-height:48px;margin:0;color:var(--forge-secondary);font-size:var(--lit-type-body);line-height:var(--lit-leading-body)}.lit-equipment-product-card__specs{display:grid;gap:6px}.lit-equipment-product-card__specs span{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:center;min-height:34px;padding:7px 10px;border:1px solid #dde3ea;border-radius:var(--lit-card-radius-inner);background:#f8fafc;color:#374151;font-size:.82rem;line-height:1.25}.lit-equipment-product-card__specs strong{color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-equipment-product-card__body .lit-tags{align-self:end;margin-top:0}.lit-equipment-product-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:center;padding-top:2px}.lit-equipment-product-card__actions span{display:inline-flex;align-items:center;justify-content:center;min-height:var(--lit-action-chip-h);padding:0 10px;border:1px solid #d6dde5;border-radius:var(--lit-card-radius-inner);background:#fff;color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:900;letter-spacing:var(--forge-track-label);line-height:1.1;text-align:center;text-transform:uppercase;white-space:nowrap}.lit-equipment-product-card__actions span:last-child{border-color:#1f2933;background:#1f2933;color:#fff}.lit-equipment-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--lit-grid-gap)}.lit-equipment-scenario-card{display:grid;grid-template-rows:var(--lit-media-equipment-scenario-h) minmax(0,1fr);height:100%;min-height:var(--lit-card-equipment-scenario-h);overflow:hidden;padding:0;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);color:inherit;text-decoration:none;box-shadow:var(--lit-card-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lit-equipment-scenario-card:hover{border-color:rgba(31,41,51,.28);box-shadow:var(--lit-card-shadow-hover);transform:translateY(-2px)}.lit-equipment-scenario-card__media{overflow:hidden;background:var(--forge-surface-high)}.lit-equipment-scenario-card__media img{width:100%;height:100%;object-fit:cover}.lit-equipment-scenario-card__body{display:grid;grid-template-rows:auto minmax(52px,auto) auto;gap:11px;align-content:stretch;min-height:0;padding:var(--lit-card-pad-media)}.lit-equipment-scenario-card h3,.lit-equipment-scenario-card__body p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lit-equipment-scenario-card__body .lit-tags{align-self:end;margin-top:0}.lit-equipment-architecture span,.lit-equipment-delivery span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--lit-card-radius-inner);background:#f3f6f9;color:#374151;font-family:var(--forge-font-mono);font-size:var(--lit-type-meta);font-weight:900}.lit-equipment-architecture,.lit-equipment-delivery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--lit-grid-gap)}.lit-equipment-architecture article,.lit-equipment-delivery article{position:relative;display:grid;align-content:start;gap:12px;height:100%;min-height:var(--lit-card-equipment-step-h);padding:var(--lit-card-pad-media);border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-equipment-architecture article:not(:last-child):after,.lit-equipment-delivery article:not(:last-child):after{display:none}.lit-equipment-custom{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--lit-grid-gap);align-items:stretch}.lit-equipment-custom__list,.lit-equipment-custom__media{border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-equipment-custom__media{min-height:var(--lit-media-equipment-custom-h);overflow:hidden}.lit-equipment-custom__media img{width:100%;height:100%;min-height:var(--lit-media-equipment-custom-h);object-fit:cover}.lit-equipment-custom__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;padding:var(--lit-card-pad-compact)}.lit-equipment-custom__list .lit-actions,.lit-equipment-custom__list h3{grid-column:1/-1}.lit-equipment-custom__list .lit-actions{align-self:start;margin-top:8px;padding-top:8px}.lit-equipment-custom__list span{display:flex;align-items:center;min-height:52px;padding:12px 14px;border:1px solid #dde3ea;border-radius:var(--lit-card-radius-inner);background:#f8fafc;color:#374151;font-size:var(--lit-type-body);font-weight:700;line-height:var(--lit-leading-body)}.lit-site .lit-equipment-custom__list span{min-height:52px}.lit-site .lit-equipment-custom__list .lit-actions{margin-bottom:10px}.lit-project-model-grid .lit-card,.lit-reader-path-grid .lit-card{display:grid;align-content:start;gap:10px;min-height:176px;padding:18px;border-color:var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-project-model-grid .lit-card h3,.lit-reader-path-grid .lit-card h3{font-size:var(--lit-type-process-title);line-height:var(--lit-leading-card-title);letter-spacing:0}.lit-project-model-grid .lit-card p,.lit-reader-path-grid .lit-card p{margin:0;font-size:var(--lit-type-body);line-height:var(--lit-leading-body)}.lit-readers-section--paths .lit-metric-row{margin-bottom:0}.lit-readers-section--paths .lit-reader-path-grid{margin-top:38px}.lit-site .lit-reader-path-grid .lit-card{box-sizing:border-box;height:auto;min-height:176px}.lit-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:18px}.lit-split .lit-grid{grid-template-columns:1fr}.lit-stack{display:grid;gap:18px}.lit-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lit-filter-panel{display:grid;gap:14px;padding:18px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.88);box-shadow:var(--forge-shadow-sm)}.lit-filter-panel strong{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-title);line-height:var(--forge-leading-heading)}.lit-filter-panel div{display:flex;flex-wrap:wrap;gap:8px}.lit-filter-panel span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid #d6dde5;border-radius:var(--forge-radius-sm);background:#fff;color:#374151;font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:700;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-catalog{display:grid;gap:12px}.lit-catalog-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:rgba(255,255,255,.92);color:inherit;text-decoration:none;box-shadow:var(--forge-shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.lit-catalog-row:hover{transform:translateY(-2px);border-color:rgba(31,41,51,.28);box-shadow:var(--forge-shadow-md)}.lit-catalog-row img,.lit-catalog-thumb{width:120px;height:92px;border-radius:var(--forge-radius-sm);background:var(--forge-surface-high);object-fit:contain;padding:10px}.lit-catalog-row img[src*=uploads]{object-fit:cover;padding:0}.lit-catalog-thumb{display:flex;align-items:center;justify-content:center;color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:700;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-catalog-row h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-title);line-height:var(--forge-leading-heading)}.lit-catalog-row p{margin:6px 0 0;color:var(--forge-secondary);font-size:var(--forge-type-body-sm);line-height:var(--forge-leading-relaxed)}.lit-catalog-row>span{color:var(--forge-primary);font-family:var(--forge-font-headline);font-size:var(--forge-type-button);font-weight:700;letter-spacing:var(--forge-track-button);text-transform:uppercase;white-space:nowrap}.lit-process{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.lit-home-section--process .lit-process{grid-auto-rows:1fr}.lit-process article{min-height:150px;padding:var(--lit-card-pad-media);border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg-soft);box-shadow:var(--lit-card-shadow)}.lit-home-section--process .lit-process article{display:grid;grid-template-rows:auto minmax(2.5rem,auto) minmax(4.6rem,1fr);gap:9px;min-height:var(--lit-card-process-min-h)}.lit-process span{display:inline-flex;margin-bottom:14px;color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:700;letter-spacing:var(--forge-track-label)}.lit-home-section--process .lit-process h3,.lit-home-section--process .lit-process p,.lit-home-section--process .lit-process span{margin:0}.lit-home-section--process>.lit-wrap>.lit-section-head>div{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-template-areas:"eyebrow intro" "title intro";gap:8px 48px;align-items:start}.lit-home-section--process>.lit-wrap>.lit-section-head .lit-eyebrow{grid-area:eyebrow}.lit-home-section--process>.lit-wrap>.lit-section-head h2{grid-area:title;max-width:640px}.lit-home-section--process>.lit-wrap>.lit-section-head>div>p:last-child{grid-area:intro;align-self:start;max-width:580px;padding-top:8px;font-size:clamp(1rem,1.1vw,1.2rem);line-height:1.5}.lit-home-process-phases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lit-home-process-phase{display:grid;grid-template-rows:auto 1fr;gap:16px;padding:18px;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,248,247,.96));box-shadow:var(--lit-card-shadow)}.lit-home-process-phase__head{display:grid;gap:0;padding-bottom:18px;border-bottom:1px solid rgba(20,23,28,.08)}.lit-home-process-phase__pill{display:inline-flex;align-items:center;width:fit-content;min-height:32px;margin:0;padding:0 12px;border-radius:999px;background:#f4e6db;color:#8f4d1d;font-family:var(--forge-font-headline);font-size:var(--lit-type-meta);font-weight:800;line-height:1}.lit-home-process-phase__head h3,.lit-home-process-step h4,.lit-home-process-step p,.lit-home-process-step span{margin:0}.lit-home-process-phase__head h3{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:1.08rem;line-height:1.18}.lit-home-process-phase__steps{display:grid;gap:10px}.lit-home-process-step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;min-height:112px;padding:12px 0 0;border-top:1px solid rgba(20,23,28,.08)}.lit-home-process-step:first-child{padding-top:0;border-top:0}.lit-home-process-step>span{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:999px;background:rgba(165,95,46,.08);color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:12px;font-weight:700;line-height:1}.lit-home-process-step>div{display:grid;gap:6px}.lit-home-process-step h4{color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:.98rem;line-height:1.22}.lit-home-process-step p{color:var(--forge-secondary);font-size:var(--forge-type-body-sm);line-height:1.58}.lit-process h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:clamp(1rem,1.05vw,var(--forge-type-title));line-height:var(--forge-leading-heading)}.lit-process p{margin:9px 0 0;color:var(--forge-secondary);font-size:var(--forge-type-body-sm);line-height:var(--forge-leading-relaxed)}.lit-detail-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lit-detail-workflow article{position:relative;display:grid;align-content:start;gap:10px;min-height:164px;padding:18px;border:1px solid #dde3ea;border-radius:var(--forge-radius-md);background:#fff;box-shadow:var(--forge-shadow-sm)}.lit-detail-workflow article:not(:last-child):after{position:absolute;top:50%;right:-13px;z-index:2;width:26px;height:26px;border-top:1px solid #dde3ea;border-right:1px solid #dde3ea;background:#fff;content:"";transform:translateY(-50%) rotate(45deg)}.lit-detail-workflow span{display:inline-flex;color:var(--forge-primary);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);font-weight:800;letter-spacing:var(--forge-track-label)}.lit-detail-workflow h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--forge-type-title);line-height:var(--forge-leading-heading)}.lit-detail-workflow p{margin:0;color:var(--forge-secondary);font-size:var(--forge-type-body-sm);line-height:var(--forge-leading-relaxed)}.lit-home-copy h1{font-size:var(--lit-type-home-hero);line-height:1.06;letter-spacing:0}.lit-home-copy p{font-size:17px;line-height:1.62;letter-spacing:0}.lit-home-section .lit-section-head h2{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-section-title);font-weight:800;line-height:var(--lit-leading-tight);letter-spacing:0}.lit-home-section .lit-section-head p{margin:0;color:var(--forge-secondary);font-family:var(--forge-font-body);font-size:16px;line-height:var(--lit-leading-body);letter-spacing:0}.lit-home-section:not(.lit-home-section--about-snapshot):not(.lit-home-section--validation)>.lit-wrap>.lit-section-head>div{display:grid;gap:8px;max-width:720px}.lit-home-section--validation>.lit-wrap>.lit-section-head{display:none}.lit-home-section .lit-scenario-primary__body h3{font-size:var(--lit-type-feature-title);line-height:1.2;letter-spacing:0}.lit-home-section .lit-card h3,.lit-home-section .lit-decision-card h3,.lit-home-section .lit-trust-card h3,.lit-home-section .lit-wire-box h3{font-size:var(--lit-type-card-title);line-height:var(--lit-leading-card-title);letter-spacing:0}.lit-home-section .lit-process h3{font-size:var(--lit-type-process-title);line-height:1.28;letter-spacing:0}.lit-home-section .lit-card p,.lit-home-section .lit-decision-card p,.lit-home-section .lit-decision-card__detail span,.lit-home-section .lit-process p,.lit-home-section .lit-scenario-primary__body p,.lit-home-section .lit-scenario-primary__rows span,.lit-home-section .lit-trust-card__section p,.lit-home-section .lit-trust-card__section ul,.lit-home-section .lit-wire-box p{font-size:var(--lit-type-body);line-height:var(--lit-leading-body);letter-spacing:0}.lit-home-section--trust .lit-trust-grid--wide .lit-trust-card__section p,.lit-home-section--trust .lit-trust-grid--wide .lit-trust-card__section ul{font-size:14px;line-height:1.45}.lit-home-copy .lit-tags span,.lit-home-eyebrow-pill,.lit-home-section .lit-card-meta,.lit-home-section .lit-eyebrow,.lit-home-section .lit-process span,.lit-home-section .lit-product-actions span,.lit-home-section .lit-scenario-badge,.lit-home-section .lit-scenario-primary__rows strong,.lit-home-section .lit-tags span,.lit-home-section .lit-trust-card__section strong{font-size:var(--lit-type-meta);letter-spacing:0}.lit-home-cta .lit-btn,.lit-home-hero .lit-btn{font-size:var(--lit-type-cta);letter-spacing:0}.lit-home-cta h2{font-size:42px;line-height:1.04;letter-spacing:0}.lit-home-cta p{font-size:16px;line-height:1.55;letter-spacing:0}.lit-table-wrap{overflow-x:auto;border:1px solid var(--forge-ghost-border);border-radius:var(--forge-radius-md);background:var(--forge-surface-lowest);box-shadow:var(--forge-shadow-sm)}.lit-table{width:100%;min-width:760px;border-collapse:collapse}.lit-table td,.lit-table th{padding:16px;border-bottom:1px solid var(--forge-ghost-border);text-align:left;vertical-align:top;line-height:1.55}.lit-table th{background:var(--forge-surface-high);color:var(--forge-on-surface);font-family:var(--forge-font-mono);font-size:var(--forge-type-overline);letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-table td{color:var(--forge-secondary)}.lit-table-wrap--equipment-spec{border-color:rgba(214,221,229,.94);box-shadow:0 8px 24px rgba(26,28,30,.04)}.lit-table-wrap--equipment-spec .lit-table{min-width:0}.lit-table-wrap--equipment-spec .lit-table th{padding:14px 16px;background:#f6f8fb;color:#5f6b76;font-size:.68rem;letter-spacing:.1em}.lit-table-wrap--equipment-spec .lit-table td{padding:14px 16px;font-size:.92rem;line-height:1.55}.lit-table-wrap--equipment-spec .lit-table tbody tr:nth-child(2n) td{background:rgba(248,250,252,.72)}.lit-table-wrap--equipment-spec .lit-table td:first-child{color:var(--forge-on-surface);font-weight:700}.lit-table-wrap--equipment-spec .lit-table td:last-child{color:#334155}.lit-readers-section--compare .lit-table-wrap{overflow-x:visible}.lit-readers-section--compare .lit-table{min-width:0;table-layout:fixed}.lit-readers-section--compare .lit-table td:first-child,.lit-readers-section--compare .lit-table th:first-child{width:22%;white-space:nowrap}.lit-hero-panel{min-height:430px}.lit-hero-panel--detail-product{min-height:540px}.lit-hero-panel--equipment-detail{height:clamp(600px,39vw,680px);min-height:clamp(600px,39vw,680px);padding:18px;border-color:rgba(214,221,229,.96);background:linear-gradient(180deg,rgba(247,250,252,.92),rgba(240,244,248,.84)),#fff;align-self:start}.lit-hero-panel--equipment-detail img{min-height:0;border-radius:calc(var(--forge-radius-lg) - 6px);background:linear-gradient(145deg,#fff,#eef3f7);box-shadow:inset 0 0 0 1px rgba(214,221,229,.86)}.lit-hero-panel--equipment-detail img[src$=".png"],.lit-hero-panel--equipment-detail img[src$=".svg"]{padding:26px}.lit-hero-panel--equipment-detail .lit-hero-spec-card{left:auto;right:18px;bottom:18px;width:min(300px,calc(100% - 36px));padding:18px 20px;border-radius:16px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 22px 48px rgba(15,23,31,.16)}.lit-hero-panel--equipment-detail .lit-hero-spec-card__head{margin-bottom:6px}.lit-hero-panel--equipment-detail .lit-hero-spec-card span{font-size:.66rem;letter-spacing:.09em}.lit-hero-panel--equipment-detail .lit-hero-spec-card strong{font-size:.92rem;line-height:1.36}.lit-hero-facts{position:absolute;right:16px;bottom:16px;left:16px;display:flex;flex-wrap:wrap;gap:8px;padding:14px;border-radius:10px;background:rgba(255,255,255,.92)}.lit-hero-facts--detail-product{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;background:rgba(255,255,255,.94)}.lit-hero-facts--scenario-detail{right:14px;bottom:14px;left:auto;width:min(460px,calc(100% - 28px));gap:10px;padding:12px;background:rgba(255,255,255,.88)}.lit-hero-facts--scenario-detail span{min-height:38px;padding:0 12px;border-radius:var(--forge-radius-sm);font-size:.88rem}.lit-hero-facts span{background:#fff}.lit-hero-facts--detail-product span{justify-content:center;min-height:42px;padding:0 12px;border-radius:var(--forge-radius-sm);text-align:center}.lit-lead{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);gap:28px;align-items:start;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.06)}.lit-lead--compact{grid-template-columns:minmax(0,.9fr) minmax(420px,1fr)}.lit-form{display:grid;gap:14px;padding:18px;border-radius:10px;background:#fff;color:var(--forge-on-surface)}.lit-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lit-form label{display:grid;gap:7px;color:var(--forge-secondary);font-family:var(--forge-font-mono);font-size:var(--forge-type-label);font-weight:700;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-form input,.lit-form select,.lit-form textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--forge-outline-variant);border-radius:var(--forge-radius-sm);background:var(--forge-surface-lowest);color:var(--forge-on-surface);font:inherit}.lit-form textarea{min-height:112px;resize:vertical}.lit-legal-page{background:var(--forge-surface-lowest)}.lit-legal-hero{padding:86px 0 48px;background:linear-gradient(135deg,rgba(235,94,40,.1),rgba(49,86,122,.08)),var(--forge-surface-low);border-bottom:1px solid var(--forge-outline-variant)}.lit-legal-hero .lit-wrap{max-width:920px}.lit-legal-hero h1{max-width:760px;margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:clamp(2.3rem,5vw,4rem);line-height:1.05}.lit-legal-hero p{max-width:720px;margin:18px 0 0;color:var(--forge-on-surface-variant);font-size:1.04rem;line-height:1.7}.lit-legal-hero span{display:inline-flex;margin-top:22px;color:var(--forge-secondary);font-family:var(--forge-font-mono);font-size:var(--forge-type-label);font-weight:800;letter-spacing:var(--forge-track-label);text-transform:uppercase}.lit-legal-body{padding:42px 0 76px}.lit-legal-stack{display:grid;max-width:920px;gap:18px}.lit-legal-card{padding:24px;border:1px solid var(--forge-outline-variant);border-radius:var(--forge-radius-md);background:var(--forge-surface);box-shadow:0 2px 8px rgba(0,0,0,.06)}.lit-legal-card h2{margin:0 0 12px;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:1.22rem}.lit-legal-card p{margin:0;color:var(--forge-on-surface-variant);line-height:1.75}.lit-legal-card p+p{margin-top:10px}.lit-footer{padding:52px 0 28px;background:#1a1c1e;color:#fff}.lit-footer-grid{display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(150px,.72fr)) minmax(220px,.95fr);gap:30px;align-items:start}.lit-footer h3{margin:0 0 12px;color:#fff;font-size:.9rem;letter-spacing:.03em}.lit-footer a,.lit-footer p{display:block;margin:0 0 9px;color:rgba(255,255,255,.72);text-decoration:none;line-height:1.65}.lit-footer a:hover{color:#fff}.lit-footer-brand{display:grid;gap:16px}.lit-footer-brand p{max-width:360px}.lit-footer-column,.lit-footer-contact{display:grid;align-content:start;gap:2px}.lit-footer-bottom,.lit-footer-bottom>div,.lit-footer-tags,.lit-footer-trust{display:flex;flex-wrap:wrap;gap:10px}.lit-footer-tags span,.lit-footer-trust span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.78);font-size:.76rem;font-weight:750}.lit-footer-trust{margin-top:12px}.lit-footer-social{margin-top:2px}.lit-footer-social__links{display:flex;flex-wrap:wrap;gap:12px}.lit-footer .lit-footer-social__links a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;border:2px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(255,255,255,.03);color:rgba(255,255,255,.78);font-family:var(--forge-font-headline);font-size:1.18rem;font-weight:800;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.lit-footer .lit-footer-social__links a:first-child{border-color:rgba(94,135,197,.58);background:rgba(55,91,145,.44);color:#eaf2ff}.lit-footer .lit-footer-social__links a:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.46);background:rgba(255,255,255,.12);color:#fff}.lit-footer-social__links svg{width:22px;height:22px;fill:currentColor}.lit-footer .lit-footer-contact-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:8px;padding:0 18px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.86);font-family:var(--forge-font-mono);font-size:.76rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.lit-footer .lit-footer-contact-link:hover{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.12);color:#fff}.lit-footer-bottom{justify-content:space-between;margin-top:32px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.58);font-size:.82rem}.lit-footer-bottom a{display:inline-flex;margin:0;color:rgba(255,255,255,.62)}@media (max-width:1180px){.lit-footer-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lit-footer-brand,.lit-footer-contact{grid-column:span 2}}@media (max-width:700px){.lit-footer-grid{grid-template-columns:1fr}.lit-footer-brand,.lit-footer-contact{grid-column:auto}.lit-footer-bottom{justify-content:flex-start}}.lit-thanks{max-width:760px;padding:46px;border-radius:14px;background:#fff;box-shadow:0 20px 48px rgba(17,30,36,.12)}@media (max-width:1500px){.lit-header-inner{width:min(100% - 24px,1760px);grid-template-columns:186px minmax(0,1fr) auto;column-gap:14px;padding:0}.lit-nav{gap:12px}.lit-nav a{padding-inline:0;font-size:.84rem;letter-spacing:0}.lit-header-tools{gap:12px}.lit-header-tools .lit-btn{min-height:42px;padding-inline:14px;font-size:12px;letter-spacing:.12em}.lit-lang-switcher{padding:2px}.lit-lang-switcher a{min-height:26px;padding-inline:7px;font-size:.72rem}.lit-lang-switcher a:first-of-type:after{content:none}}@media (max-width:1040px){.lit-home-banner{grid-template-columns:1fr;min-height:0;padding:18px}.lit-home-banner__copy{padding:8px}.lit-home-banner__media,.lit-home-banner__media img{min-height:360px}.lit-home-banner-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-home-hero-banner{grid-template-columns:1fr;padding:18px}.lit-home-hero-banner__copy{padding:8px}.lit-home-hero-banner__media,.lit-home-hero-banner__media img{min-height:360px}.lit-home-hero-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-about-hero,.lit-about-industries,.lit-about-lead,.lit-about-proof,.lit-about-why,.lit-catalog-shell,.lit-decision-grid,.lit-detail-workflow,.lit-filter-grid,.lit-footer-grid,.lit-hero-grid,.lit-home-cta,.lit-home-hero-grid,.lit-home-strip,.lit-lead,.lit-lead--compact,.lit-metric-row,.lit-oem-audience,.lit-oem-proof,.lit-oem-scope,.lit-partner-support,.lit-reader-catalog,.lit-reader-catalog__toolbar,.lit-resource-hero,.lit-resource-library,.lit-scenario-showcase,.lit-section-head,.lit-split,.lit-trust-grid,.lit-unified-hero,.lit-wire-hero{grid-template-columns:1fr}.lit-equipment-spec-grid,.lit-grid,.lit-grid--compact,.lit-grid--product,.lit-home-process-phases,.lit-process,.lit-product-grid,.lit-reader-product-grid,.lit-scenario-secondary-grid,.lit-wire-grid--3,.lit-wire-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-trust-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-contact-brief__body,.lit-contact-brief__head,.lit-contact-routing,.lit-final-module__body,.lit-final-module__head,.lit-scenario-filter,.lit-scenario-paths,.lit-scenario-validation{grid-template-columns:1fr}.lit-contact-brief__meta,.lit-contact-intent-picker,.lit-contact-routing .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-scenario-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-detail-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-detail-overview-selling-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lit-detail-overview-selling-grid .lit-card{grid-template-columns:none}.lit-detail-overview-selling-grid .lit-card-media{min-height:0;height:160px}.lit-detail-overview-selling-grid .lit-card>.lit-card-meta,.lit-detail-overview-selling-grid .lit-card>.lit-tags,.lit-detail-overview-selling-grid .lit-card>h3,.lit-detail-overview-selling-grid .lit-card>p{grid-column:auto;margin-left:0;margin-right:0}.lit-detail-overview-selling-grid .lit-card>.lit-card-meta,.lit-detail-overview-selling-grid .lit-card>h3{margin-top:0}.lit-detail-overview-selling-grid .lit-card>.lit-tags{margin-bottom:0}.lit-equipment-downloads,.lit-equipment-related,.lit-equipment-tabs,.lit-final-module--equipment .lit-final-module__checks{grid-template-columns:1fr}.lit-equipment-tabs__panel{grid-template-columns:1fr;min-height:0}.lit-equipment-tabs__media{min-height:240px}.lit-detail-meta--equipment,.lit-equipment-params__body,.lit-final-module--equipment .lit-final-module__actions{grid-template-columns:1fr}.lit-detail-meta__row{grid-template-columns:98px minmax(0,1fr)}.lit-hero-facts--detail-product{grid-template-columns:1fr}.lit-hero-panel--equipment-detail{height:auto;min-height:540px}.lit-hero-panel--equipment-detail .lit-hero-spec-card{right:16px;left:16px;width:auto}.lit-detail-workflow article:not(:last-child):after{display:none}.lit-scenario-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-scenario-map__head,.lit-scenario-map__row{grid-template-columns:.7fr 1fr 1.16fr .9fr}.lit-about-metrics,.lit-about-process,.lit-knowledge-grid,.lit-oem-flow,.lit-oem-path-grid,.lit-oem-subentry,.lit-partner-enable-grid,.lit-partner-qualification-grid,.lit-partner-scenario-grid,.lit-partner-type-grid,.lit-project-goal-grid,.lit-resource-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-oem-scope__matrix article{grid-template-columns:minmax(150px,.8fr) minmax(0,1fr);align-items:start}.lit-partner-approval-row{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-partner-approval-card:after{display:none}.lit-partner-enable-card{grid-template-columns:100px minmax(0,1fr)}.lit-final-module__related>div{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-home-hero{display:block;height:auto;min-height:auto;padding:0}.lit-section.lit-home-section--standard{padding:var(--lit-section-standard-y-tablet) 0}.lit-section.lit-home-section--feature,.lit-section.lit-home-section--trust{padding:var(--lit-section-feature-y-tablet) 0}.lit-section.lit-home-section--compact{padding:var(--lit-section-compact-y-tablet) 0}.lit-home-section .lit-section-head{margin-bottom:20px}.lit-home-section>.lit-wrap>.lit-section-head{grid-template-columns:1fr;gap:14px}.lit-home-section>.lit-wrap>.lit-section-head>p{justify-self:start;max-width:720px;padding-top:0}.lit-scenarios-section>.lit-wrap>.lit-section-head{grid-template-columns:1fr;gap:14px}.lit-scenarios-section>.lit-wrap>.lit-section-head>p{justify-self:start;max-width:720px;padding-top:0}.lit-about-section>.lit-wrap>.lit-section-head,.lit-contact-section>.lit-wrap>.lit-section-head,.lit-equipment-section>.lit-wrap>.lit-section-head,.lit-oem-section>.lit-wrap>.lit-section-head,.lit-partners-section>.lit-wrap>.lit-section-head,.lit-readers-section>.lit-wrap>.lit-section-head,.lit-resources-section>.lit-wrap>.lit-section-head{grid-template-columns:1fr;gap:14px;margin-bottom:var(--lit-section-head-mb-tablet)}.lit-about-section>.lit-wrap>.lit-section-head>p,.lit-contact-section>.lit-wrap>.lit-section-head>p,.lit-equipment-section>.lit-wrap>.lit-section-head>p,.lit-oem-section>.lit-wrap>.lit-section-head>p,.lit-partners-section>.lit-wrap>.lit-section-head>p,.lit-readers-section>.lit-wrap>.lit-section-head>p,.lit-resources-section>.lit-wrap>.lit-section-head>p{justify-self:start;max-width:720px;padding-top:0}.lit-section.lit-about-section--hero,.lit-section.lit-about-section--lead,.lit-section.lit-contact-section--routing,.lit-section.lit-equipment-section--catalog,.lit-section.lit-equipment-section--featured,.lit-section.lit-oem-section--paths,.lit-section.lit-oem-section--proof,.lit-section.lit-partners-section--hero,.lit-section.lit-readers-section--catalog,.lit-section.lit-resources-section--hero,.lit-section.lit-resources-section--library{padding:var(--lit-section-feature-y-tablet) 0}.lit-section.lit-about-section--capability,.lit-section.lit-about-section--industries,.lit-section.lit-about-section--process,.lit-section.lit-about-section--proof,.lit-section.lit-about-section--why,.lit-section.lit-contact-section--matrix,.lit-section.lit-equipment-section--architecture,.lit-section.lit-equipment-section--custom,.lit-section.lit-equipment-section--delivery,.lit-section.lit-equipment-section--scenario,.lit-section.lit-oem-section--audience,.lit-section.lit-oem-section--commercial,.lit-section.lit-oem-section--flow,.lit-section.lit-oem-section--scope,.lit-section.lit-oem-section--subentry,.lit-section.lit-partners-section--enablement,.lit-section.lit-partners-section--qualification,.lit-section.lit-partners-section--scenarios,.lit-section.lit-readers-section--compare,.lit-section.lit-readers-section--paths,.lit-section.lit-resources-section--packages{padding:var(--lit-section-standard-y-tablet) 0}.lit-home-section--scenario-feature .lit-scenario-showcase{grid-template-columns:1fr}.lit-home-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-home-scenario-head{grid-template-columns:1fr;gap:14px;margin-bottom:var(--lit-section-head-mb-tablet)}.lit-home-scenario-head__intro{justify-self:start;max-width:720px}.lit-home-about-snapshot,.lit-home-customize-grid{grid-template-columns:1fr}.lit-home-about-snapshot__metrics article{border-left:0}.lit-home-section--decision-feature .lit-decision-grid{grid-auto-rows:auto}.lit-home-section--decision-feature .lit-decision-card{min-height:0}.lit-home-section--decision-feature .lit-decision-card__body{grid-template-rows:none}.lit-home-section--decision-feature .lit-decision-card__detail{min-height:0}.lit-home-section--decision-feature .lit-decision-card__media{height:var(--lit-media-decision-mobile-h);min-height:0}.lit-home-section--decision-feature .lit-decision-card__media img{height:100%;min-height:0}.lit-validation-route__hero,.lit-validation-visual{grid-template-columns:1fr}.lit-validation-route__media,.lit-validation-route__media img,.lit-validation-visual__media,.lit-validation-visual__media img{min-height:var(--lit-media-validation-hero-h-tablet)}.lit-validation-route__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-home-section .lit-subblock{margin-top:var(--lit-subblock-gap-tablet)}.lit-banner--scene,.lit-banner--scene img{min-height:460px}.lit-hero-spec-card{left:28px;bottom:-34px}.lit-unified-hero{height:auto}.lit-unified-hero__summary--overlay{height:300px;min-height:300px}.lit-unified-hero--smart-equipment{grid-template-columns:1fr;gap:18px;align-items:start;height:auto;min-height:0}.lit-unified-hero--smart-equipment .lit-unified-hero__copy{height:auto;min-height:0}.lit-unified-hero--smart-equipment .lit-unified-hero__summary--overlay{height:240px}.lit-unified-hero__summary{grid-template-rows:240px auto}.lit-unified-hero__media{height:240px}.lit-about-hero__copy,.lit-about-hero__proof{min-height:0}}@media (max-width:640px){.lit-wrap{width:min(100% - 24px,1200px)}.lit-header-inner{gap:10px;flex-wrap:wrap;padding:10px 0}.lit-header-tools{width:auto;justify-content:space-between}.lit-nav{order:3;flex:0 0 100%}.lit-header-tools .lit-btn{min-height:40px;padding:0 12px;font-size:12px}.lit-hero,.lit-section{padding:42px 0}.lit-home-banner-shell,.lit-home-hero{padding:0}.lit-home-banner{gap:0;padding:0;border-radius:0}.lit-home-banner__copy{gap:14px;padding:24px}.lit-home-banner__title{font-size:var(--lit-type-home-hero-mobile);line-height:1.08;letter-spacing:0}.lit-home-banner__subtitle{font-size:var(--lit-type-body-mobile);line-height:var(--lit-leading-body)}.lit-home-banner__media,.lit-home-banner__media img{min-height:260px}.lit-home-banner__features{right:12px;bottom:12px;gap:7px}.lit-home-banner__features img{width:40px;height:40px;padding:8px;border-radius:12px}.lit-home-banner-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.lit-home-banner-card{grid-template-rows:112px auto;border-radius:0}.lit-home-banner-card__body{gap:0;padding:11px 12px 12px}.lit-home-hero-shell{gap:0}.lit-home-hero-banner{padding:0;border-radius:0}.lit-home-hero-banner__copy{gap:14px;padding:18px}.lit-home-hero-banner__copy h1{font-size:var(--lit-type-home-hero-mobile);line-height:1.08;letter-spacing:0}.lit-home-hero-banner__copy p{font-size:var(--lit-type-body-mobile);line-height:var(--lit-leading-body)}.lit-home-hero-banner__media,.lit-home-hero-banner__media img{min-height:260px}.lit-home-hero-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.lit-home-hero-card{grid-template-rows:120px auto;border-radius:0}.lit-home-hero-card__body{gap:6px;padding:12px 12px 13px}.lit-home-hero-card__body strong{font-size:.96rem;line-height:1.2}.lit-home-hero-card__body small{font-size:.72rem}.lit-home-customize-grid,.lit-home-scenario-grid{grid-template-columns:1fr}.lit-home-scenario-card__media,.lit-home-scenario-card__media img{height:180px;min-height:0;object-fit:cover}.lit-home-customize-card{min-height:0;padding:18px}.lit-home-customize-band{padding:18px}.lit-home-customize-actions{display:grid;grid-template-columns:1fr}.lit-home-about-snapshot__copy{padding:22px}.lit-home-about-snapshot__metrics{grid-template-columns:1fr}.lit-home-about-snapshot__metrics article{min-height:124px;padding:22px}.lit-section.lit-home-section--compact,.lit-section.lit-home-section--standard{padding:var(--lit-section-standard-y-mobile) 0}.lit-section.lit-home-section--feature,.lit-section.lit-home-section--trust{padding:var(--lit-section-feature-y-mobile) 0}.lit-contact-brief__meta,.lit-contact-intent-picker,.lit-contact-routing .form-grid{grid-template-columns:1fr}.lit-contact-brief,.lit-contact-info-card,.lit-contact-intent-card,.lit-contact-routing .form-card{padding:18px}.lit-contact-routing .form-field textarea{min-height:148px}.lit-home-section .lit-section-head{margin-bottom:18px}.lit-home-scenario-head{gap:var(--lit-section-head-gap-mobile);margin-bottom:var(--lit-section-head-mb-mobile)}.lit-home-scenario-head__title h2{font-size:var(--lit-type-section-title-mobile);line-height:var(--lit-leading-tight)}.lit-home-scenario-head__intro{max-width:none;font-size:var(--lit-type-body-mobile);line-height:var(--lit-leading-body)}.lit-home-section>.lit-wrap>.lit-section-head{grid-template-columns:1fr;gap:var(--lit-section-head-gap-mobile)}.lit-home-section>.lit-wrap>.lit-section-head>p{max-width:none}.lit-scenarios-section>.lit-wrap>.lit-section-head{grid-template-columns:1fr;gap:var(--lit-section-head-gap-mobile)}.lit-scenarios-section>.lit-wrap>.lit-section-head>p{max-width:none}.lit-scenarios-section .lit-section-head h2{font-size:var(--lit-type-section-title-mobile);line-height:var(--lit-leading-tight)}.lit-scenarios-section .lit-section-head p{font-size:var(--lit-type-body-mobile);line-height:var(--lit-leading-body)}.lit-about-section>.lit-wrap>.lit-section-head,.lit-contact-section>.lit-wrap>.lit-section-head,.lit-equipment-section>.lit-wrap>.lit-section-head,.lit-oem-section>.lit-wrap>.lit-section-head,.lit-partners-section>.lit-wrap>.lit-section-head,.lit-readers-section>.lit-wrap>.lit-section-head,.lit-resources-section>.lit-wrap>.lit-section-head{grid-template-columns:1fr;gap:var(--lit-section-head-gap-mobile);margin-bottom:var(--lit-section-head-mb-mobile)}.lit-about-section>.lit-wrap>.lit-section-head>p,.lit-contact-section>.lit-wrap>.lit-section-head>p,.lit-equipment-section>.lit-wrap>.lit-section-head>p,.lit-oem-section>.lit-wrap>.lit-section-head>p,.lit-partners-section>.lit-wrap>.lit-section-head>p,.lit-readers-section>.lit-wrap>.lit-section-head>p,.lit-resources-section>.lit-wrap>.lit-section-head>p{max-width:none}.lit-about-section .lit-section-head h2,.lit-contact-section .lit-section-head h2,.lit-equipment-section .lit-section-head h2,.lit-oem-section .lit-section-head h2,.lit-partners-section .lit-section-head h2,.lit-readers-section .lit-section-head h2,.lit-resources-section .lit-section-head h2{font-size:var(--lit-type-section-title-mobile);line-height:var(--lit-leading-tight)}.lit-about-section .lit-section-head p,.lit-contact-section .lit-section-head p,.lit-equipment-section .lit-section-head p,.lit-oem-section .lit-section-head p,.lit-partners-section .lit-section-head p,.lit-readers-section .lit-section-head p,.lit-resources-section .lit-section-head p{font-size:var(--lit-type-body-mobile);line-height:var(--lit-leading-body)}.lit-section.lit-about-section--capability,.lit-section.lit-about-section--hero,.lit-section.lit-about-section--industries,.lit-section.lit-about-section--lead,.lit-section.lit-about-section--process,.lit-section.lit-about-section--proof,.lit-section.lit-about-section--why,.lit-section.lit-contact-section--matrix,.lit-section.lit-contact-section--routing,.lit-section.lit-equipment-section--architecture,.lit-section.lit-equipment-section--catalog,.lit-section.lit-equipment-section--custom,.lit-section.lit-equipment-section--delivery,.lit-section.lit-equipment-section--featured,.lit-section.lit-equipment-section--scenario,.lit-section.lit-oem-section--audience,.lit-section.lit-oem-section--commercial,.lit-section.lit-oem-section--flow,.lit-section.lit-oem-section--paths,.lit-section.lit-oem-section--proof,.lit-section.lit-oem-section--scope,.lit-section.lit-oem-section--subentry,.lit-section.lit-partners-section--enablement,.lit-section.lit-partners-section--hero,.lit-section.lit-partners-section--qualification,.lit-section.lit-partners-section--scenarios,.lit-section.lit-readers-section--catalog,.lit-section.lit-readers-section--compare,.lit-section.lit-readers-section--paths,.lit-section.lit-resources-section--hero,.lit-section.lit-resources-section--library,.lit-section.lit-resources-section--packages{padding:var(--lit-section-standard-y-mobile) 0}.lit-site main>.lit-section:first-child{padding-bottom:44px}.lit-site main>.lit-section:first-child+.lit-section{padding-top:44px}.lit-site main>.lit-hero:first-child{padding-bottom:44px}.lit-site main>.lit-hero:first-child+.lit-section{padding-top:44px}.lit-equipment-gallery-nav{position:static;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.lit-equipment-gallery-nav__thumb{width:100%;height:68px}.lit-detail-meta--equipment,.lit-detail-meta__row{grid-template-columns:1fr}.lit-detail-meta__row{gap:6px}.lit-detail-workflow,.lit-hero-facts--detail-product{grid-template-columns:1fr}.lit-hero-panel--equipment-detail{height:auto;min-height:0}.lit-hero-panel--equipment-detail .lit-hero-spec-card{position:static;width:100%;margin-top:14px}.lit-equipment-tabs__nav{grid-template-columns:1fr}.lit-equipment-tabs__panel{padding:14px}.lit-validation-route,.lit-validation-route__hero,.lit-validation-visual{gap:var(--lit-grid-gap-mobile)}.lit-validation-route__media,.lit-validation-route__media img,.lit-validation-visual__media,.lit-validation-visual__media img{min-height:var(--lit-media-validation-hero-h-mobile)}.lit-validation-route__copy,.lit-validation-visual__copy{gap:14px;padding:18px}.lit-validation-route__copy h2{font-size:clamp(1.55rem,7vw,2rem)}.lit-validation-card-grid,.lit-validation-route__cards,.lit-validation-route__checks,.lit-validation-visual__checks{grid-template-columns:1fr}.lit-validation-route__card{min-height:0;padding:18px}.lit-home-section--validation .lit-card{grid-template-rows:160px auto minmax(2.4rem,auto) auto auto;min-height:0}.lit-home-section--validation .lit-card-media{height:var(--lit-media-validation-card-h-mobile)}.lit-home-process-phases,.lit-home-section .lit-grid,.lit-home-section .lit-process,.lit-home-section .lit-scenario-secondary-grid,.lit-home-section .lit-trust-grid,.lit-home-section .lit-wire-grid{gap:var(--lit-grid-gap-mobile)}.lit-home-process-phase{gap:14px;padding:16px}.lit-home-process-step{min-height:0}.lit-equipment-spec-grid{grid-template-columns:1fr}.lit-home-section .lit-decision-grid,.lit-home-section .lit-scenario-showcase{gap:var(--lit-grid-gap-mobile)}.lit-home-section .lit-subblock{margin-top:var(--lit-subblock-gap-mobile)}.lit-home-cta{min-height:330px;padding:0;background-size:calc(100% / 4) 100%,auto}.lit-home-cta__inner{gap:16px;padding:46px 0}.lit-home-cta h2{max-width:340px;font-size:1.72rem;line-height:1.02}.lit-home-cta p{max-width:330px;font-size:.9rem}.lit-home-cta__buttons{width:100%;gap:12px;margin-top:4px}.lit-home-cta .lit-btn{width:min(100%,320px);min-width:0;min-height:52px;padding:0 20px;font-size:.72rem;letter-spacing:.16em}.lit-trust-grid--wide .lit-trust-card{grid-template-rows:none}.lit-trust-grid--wide .lit-trust-card>.lit-product-actions,.lit-trust-grid--wide .lit-trust-card>.lit-trust-card__section{min-height:0}.lit-hero-copy h1,.lit-home-copy h1,.lit-thanks h1{font-size:2.28rem;line-height:1.05}.lit-about-hero__copy h1,.lit-about-lead h2,.lit-hero-copy h1,.lit-resource-hero__copy h1,.lit-unified-hero__copy h3{font-size:var(--lit-type-page-hero-mobile);line-height:1.16}.lit-hero-copy--scenario-detail h1{font-size:clamp(2.1rem,7.4vw,3rem);line-height:1.06}.lit-hero-copy--scenario-detail p{margin-top:8px;font-size:.98rem;line-height:1.5}.lit-home-eyebrow-pill{align-items:flex-start;border-radius:26px;padding:10px 13px}.lit-home-eyebrow-pill small{flex-basis:calc(50% - 18px)}.lit-about-capability,.lit-about-concerns,.lit-about-industries__grid,.lit-about-metrics,.lit-about-process,.lit-about-proof__grid,.lit-form-row,.lit-grid,.lit-grid--compact,.lit-grid--product,.lit-home-process-phases,.lit-knowledge-grid,.lit-oem-audience__cards,.lit-oem-commercial,.lit-oem-flow,.lit-oem-path-grid,.lit-oem-proof__cards,.lit-oem-scope__matrix article,.lit-oem-subentry,.lit-partner-approval-row,.lit-partner-enable-card,.lit-partner-enable-grid,.lit-partner-qualification-grid,.lit-partner-scenario-grid,.lit-partner-support,.lit-partner-support-grid,.lit-partner-type-grid,.lit-process,.lit-product-grid,.lit-project-goal-grid,.lit-reader-catalog,.lit-reader-catalog__toolbar,.lit-reader-product-grid,.lit-resource-category-grid,.lit-resource-hero,.lit-resource-library,.lit-resource-package-grid,.lit-resource-result-card,.lit-scenario-secondary-grid,.lit-trust-grid,.lit-wire-grid--2,.lit-wire-grid--3,.lit-wire-grid--4{grid-template-columns:1fr}.lit-partner-approval-card,.lit-partner-qualification-card,.lit-partner-scenario-card,.lit-partner-type-card{min-height:0}.lit-partner-type-card{grid-template-rows:180px auto}.lit-partners-section--support>.lit-wrap>.lit-section-head{min-height:100px}.lit-partners-section--enablement>.lit-wrap>.lit-section-head,.lit-partners-section--qualification>.lit-wrap>.lit-section-head{min-height:105px}.lit-partner-application-panel{min-height:var(--lit-card-partner-application-h-mobile)}.lit-partner-scenario-card{min-height:var(--lit-card-partner-scenario-h-mobile)}.lit-partner-enable-card>img{height:150px}.lit-scenario-picker{gap:16px;padding:16px}.lit-scenario-filter{gap:14px;padding:16px}.lit-final-module__related>div,.lit-scenario-entry-grid,.lit-scenario-filter__group,.lit-scenario-path-grid,.lit-scenario-validation__steps{grid-template-columns:1fr}.lit-final-module--equipment .lit-final-module__checks article{min-height:0}.lit-scenario-entry-card{grid-template-rows:var(--lit-media-scenario-entry-h-mobile) minmax(0,1fr);min-height:380px}.lit-scenario-entry-card__body{padding:16px}.lit-scenario-map__head{display:none}.lit-scenario-map__row{grid-template-columns:1fr;gap:6px;align-items:start;padding:16px}.lit-scenario-map__row strong{font-size:1.06rem}.lit-scenario-validation__steps article{min-height:0}.lit-final-module{gap:18px;padding:18px}.lit-final-module__head{gap:12px;padding-bottom:16px}.lit-final-module__checks article{padding:12px}.lit-final-module__actions .lit-btn{width:100%}.lit-scenario-path-card,.lit-site .lit-scenario-path-card{min-height:0}.lit-catalog-row{grid-template-columns:1fr}.lit-catalog-row img,.lit-catalog-thumb{width:100%;height:160px}.lit-banner,.lit-banner img,.lit-hero-panel,.lit-hero-panel img{min-height:340px}.lit-hero--scenario-detail{padding:32px 0 20px}.lit-hero-panel--scenario-detail,.lit-hero-panel--scenario-detail img{min-height:300px}.lit-hero-facts--scenario-detail{right:12px;bottom:12px;left:12px;width:auto}.lit-banner-controls{position:static;padding:12px;background:#122328}.lit-banner--scene{margin-top:8px;overflow:visible}.lit-banner--scene,.lit-banner--scene img{min-height:360px}.lit-hero-carousel-dots{margin-top:44px}.lit-hero-spec-card{right:14px;bottom:-42px;left:auto;width:min(238px,calc(100vw - 42px));padding:18px}.lit-hero-spec-card__head,.lit-hero-spec-card__row{grid-template-columns:1fr;gap:5px}.lit-hero-spec-card strong{text-align:left}.lit-lead,.lit-thanks{padding:22px}.lit-unified-hero{height:auto;padding:22px}.lit-unified-hero__summary--overlay{height:220px;min-height:220px}.lit-unified-hero--smart-equipment{padding:0}.lit-resource-hero{min-height:0;padding:20px}.lit-resource-hero__copy h1{font-size:var(--lit-type-page-hero-mobile);line-height:1.16}.lit-resource-hero__copy p{font-size:1rem}.lit-resource-search{grid-template-columns:1fr}.lit-resource-search .lit-btn{width:100%}.lit-knowledge-card,.lit-project-goal-card,.lit-resource-package-card,.lit-resource-result-card{min-height:0}.lit-resource-package-card{min-height:var(--lit-card-resource-package-h-mobile)}.lit-project-goal-card{min-height:var(--lit-card-resource-goal-h-mobile)}.lit-knowledge-card{min-height:var(--lit-card-resource-knowledge-h-mobile)}.lit-reader-product-card{grid-template-rows:190px auto auto auto;min-height:0}.lit-reader-product-card__image img{padding:18px}.lit-about-hero,.lit-about-lead{padding:20px}.lit-about-hero__copy h1,.lit-about-lead h2{font-size:var(--lit-type-page-hero-mobile);line-height:1.16}.lit-about-hero__copy p,.lit-about-lead p{font-size:1rem}.lit-about-capability-card{grid-template-rows:170px auto auto auto auto;min-height:0}.lit-oem-path-card{grid-template-rows:190px 1fr;min-height:0}.lit-oem-audience__visual,.lit-oem-scope__visual{grid-template-rows:220px auto}.lit-oem-flow article{grid-template-rows:150px auto auto auto;min-height:0}.lit-oem-proof__gallery{grid-template-columns:1fr}.lit-oem-scope__matrix article>h3{grid-row:auto}.lit-oem-proof__gallery img{height:180px}.lit-unified-hero__media,.lit-unified-hero__media img{min-height:180px}.lit-wire-wide{grid-template-columns:1fr}.lit-scenario-primary{grid-template-rows:auto auto}.lit-scenario-primary__media,.lit-scenario-primary__media img{min-height:240px}.lit-decision-card{grid-template-columns:1fr}.lit-decision-card__media,.lit-decision-card__media img{min-height:210px}.lit-home-copy h1{font-size:var(--lit-type-home-hero-mobile);line-height:1.08;letter-spacing:0}.lit-home-copy p,.lit-home-cta p,.lit-home-section .lit-card p,.lit-home-section .lit-decision-card p,.lit-home-section .lit-decision-card__detail span,.lit-home-section .lit-process p,.lit-home-section .lit-scenario-primary__body p,.lit-home-section .lit-scenario-primary__rows span,.lit-home-section .lit-section-head p,.lit-home-section .lit-trust-card__section p,.lit-home-section .lit-trust-card__section ul,.lit-home-section .lit-wire-box p{font-size:var(--lit-type-body-mobile);line-height:var(--lit-leading-body);letter-spacing:0}.lit-home-section .lit-section-head h2{font-size:var(--lit-type-section-title-mobile);line-height:var(--lit-leading-tight);letter-spacing:0}.lit-home-section .lit-scenario-primary__body h3{font-size:var(--lit-type-feature-title-mobile);line-height:1.2;letter-spacing:0}.lit-home-section .lit-card h3,.lit-home-section .lit-decision-card h3,.lit-home-section .lit-trust-card h3,.lit-home-section .lit-wire-box h3{font-size:var(--lit-type-card-title-mobile);line-height:var(--lit-leading-card-title);letter-spacing:0}.lit-home-section .lit-process h3{font-size:16px;line-height:1.28;letter-spacing:0}.lit-home-copy .lit-tags span,.lit-home-eyebrow-pill,.lit-home-section .lit-card-meta,.lit-home-section .lit-eyebrow,.lit-home-section .lit-process span,.lit-home-section .lit-product-actions span,.lit-home-section .lit-scenario-badge,.lit-home-section .lit-scenario-primary__rows strong,.lit-home-section .lit-tags span,.lit-home-section .lit-trust-card__section strong{font-size:var(--lit-type-meta);letter-spacing:0}.lit-home-cta .lit-btn,.lit-home-hero .lit-btn{font-size:var(--lit-type-cta);letter-spacing:0}.lit-home-hero-card__body span{font-size:var(--lit-type-meta)}.lit-home-cta h2{font-size:30px;line-height:1.06;letter-spacing:0}}@media (max-width:1040px){.lit-equipment-architecture,.lit-equipment-custom,.lit-equipment-delivery,.lit-equipment-feature-grid,.lit-equipment-product-grid,.lit-equipment-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-equipment-feature-card__media,.lit-equipment-feature-card__media img{min-height:0}.lit-equipment-architecture article,.lit-equipment-delivery article{border-radius:var(--lit-card-radius)}.lit-equipment-architecture article:not(:last-child):after,.lit-equipment-delivery article:not(:last-child):after{display:none}}@media (max-width:640px){.lit-equipment-architecture,.lit-equipment-custom,.lit-equipment-custom__list,.lit-equipment-delivery,.lit-equipment-feature-grid,.lit-equipment-product-grid,.lit-equipment-scenario-grid{grid-template-columns:1fr}.lit-equipment-custom__copy,.lit-equipment-custom__list,.lit-equipment-feature-card__body,.lit-equipment-product-card__body,.lit-equipment-scenario-card__body{padding:18px}.lit-equipment-architecture article,.lit-equipment-delivery article,.lit-equipment-feature-card,.lit-equipment-product-card,.lit-equipment-scenario-card{min-height:0}.lit-equipment-feature-card{grid-template-rows:190px auto}.lit-equipment-product-card{grid-template-rows:180px auto;min-height:514px}.lit-equipment-scenario-card{grid-template-rows:170px auto;padding:0}.lit-equipment-architecture article,.lit-equipment-delivery article{min-height:168px;padding:18px}.lit-equipment-custom__media,.lit-equipment-custom__media img{min-height:240px}.lit-page-title-band{padding:24px 0 8px}.lit-page-title-band__inner h1{font-size:2rem;line-height:1.1}.lit-section.lit-scenarios-section--picker{padding-top:14px}.lit-breadcrumb-nav{gap:6px;padding:12px 0;font-size:.73rem;letter-spacing:.03em}.lit-breadcrumb-nav__item{gap:6px}.lit-resource-result-card{min-height:var(--lit-card-resource-result-h-mobile)}.lit-resource-empty{min-width:0;width:100%}.lit-resource-empty .lit-btn{justify-self:stretch;text-align:center}}.lit-reader-detail-page{--lit-reader-font-display:var(--forge-font-body);--lit-reader-font-text:var(--forge-font-body);--lit-reader-font-meta:var(--forge-font-body);--lit-reader-tracking-meta:0.14em;padding:30px 0 64px;background:var(--forge-surface-low)}.lit-reader-detail-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:24px;color:var(--forge-secondary);font-family:var(--lit-reader-font-meta);font-size:var(--lit-type-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lit-reader-detail-breadcrumbs a{color:inherit;text-decoration:none}.lit-reader-detail-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:28px;align-items:stretch;margin-bottom:34px}.lit-reader-detail-block,.lit-reader-detail-hero__copy,.lit-reader-detail-panel{border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);box-shadow:var(--lit-card-shadow)}.lit-reader-detail-hero__copy{display:grid;align-content:start;gap:16px;padding:28px}.lit-reader-detail-block h2,.lit-reader-detail-hero__copy h1{margin:0;color:var(--forge-on-surface)}.lit-reader-detail-hero__copy h1{font-size:clamp(2.2rem,2.65vw,2.8rem);line-height:1.12}.lit-reader-detail-block h2,.lit-reader-detail-hero__copy h1{font-family:var(--lit-reader-font-display);font-weight:700;letter-spacing:0}.lit-reader-detail-block h2{font-size:clamp(1.9rem,2vw,2.2rem);line-height:1.16}.lit-reader-detail-hero__copy>p:not(.lit-eyebrow){margin:0;color:var(--forge-secondary);font-family:var(--lit-reader-font-text);font-size:17px;line-height:1.65}.lit-reader-detail-hero__sku{color:var(--forge-secondary);font-family:var(--lit-reader-font-meta);font-size:var(--lit-type-meta);font-weight:700;letter-spacing:var(--lit-reader-tracking-meta);text-transform:uppercase}.lit-reader-detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lit-reader-detail-metric{display:grid;gap:8px;min-height:92px;padding:14px 16px;border:1px solid #d8e0e8;border-radius:var(--lit-card-radius-inner);background:#f8fafc}.lit-reader-detail-info-item>span,.lit-reader-detail-metric span,.lit-reader-detail-related__body>span,.lit-reader-detail-resource__meta{color:var(--forge-primary);font-family:var(--lit-reader-font-meta);font-size:.72rem;font-weight:700;letter-spacing:var(--lit-reader-tracking-meta);line-height:1.2;text-transform:uppercase}.lit-reader-detail-metric strong{font-family:var(--lit-reader-font-display);color:var(--forge-on-surface);font-size:26px;font-weight:700;line-height:1.08;letter-spacing:0}.lit-reader-detail-chips{display:flex;flex-wrap:wrap;gap:10px}.lit-reader-detail-chips span{padding:9px 12px;border:1px solid #d6dde5;border-radius:999px;background:#fff;color:#374151;font-family:var(--lit-reader-font-meta);font-size:.74rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.lit-reader-detail-hero__visual{position:relative;min-height:500px}.lit-reader-detail-connectivity__visual,.lit-reader-detail-hero__image,.lit-reader-detail-related__media{overflow:hidden;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:#fff}.lit-reader-detail-hero__image{display:flex;align-items:center;justify-content:center;height:100%;min-height:500px;padding:26px 28px;box-shadow:var(--lit-card-shadow)}.lit-reader-detail-hero__image img{width:100%;height:100%;object-fit:contain}.lit-reader-detail-related__body strong,.lit-reader-detail-resource h3{margin:0;font-family:var(--lit-reader-font-display);color:var(--forge-on-surface);font-size:18px;font-weight:700;line-height:1.22;letter-spacing:0}.lit-reader-detail-resource h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lit-reader-detail-panel .lit-eyebrow{margin-bottom:6px;font-family:var(--lit-reader-font-meta);font-size:.72rem;letter-spacing:.12em}.lit-reader-detail-panel h3{margin:0;max-width:11ch;font-family:var(--lit-reader-font-display);color:var(--forge-on-surface);font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}.lit-reader-detail-block__head>p,.lit-reader-detail-info-item p,.lit-reader-detail-panel>p:not(.lit-eyebrow),.lit-reader-detail-related__body p,.lit-reader-detail-resource p{margin:0;color:var(--forge-secondary);font-family:var(--lit-reader-font-text);font-size:var(--lit-type-body);line-height:var(--lit-leading-body)}.lit-reader-detail-panel>p:not(.lit-eyebrow){max-width:30ch;line-height:1.6}.lit-reader-detail-info-item strong{font-family:var(--lit-reader-font-display);color:var(--forge-on-surface);font-size:1rem;font-weight:700;line-height:1.35;letter-spacing:0}.lit-reader-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(286px,.31fr);gap:28px;align-items:start}.lit-reader-detail-main{display:grid;gap:24px}.lit-reader-detail-block{display:grid;gap:22px;padding:28px}.lit-reader-detail-block__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:20px;align-items:end}.lit-reader-detail-spec-groups{display:grid;gap:18px}.lit-reader-detail-spec-group{display:grid;gap:12px;padding:0;border:0;border-radius:0;background:transparent}.lit-reader-detail-spec-group h3{padding-top:4px;color:var(--forge-on-surface);font-family:var(--lit-reader-font-meta);font-size:.76rem;font-weight:700;letter-spacing:var(--lit-reader-tracking-meta);text-transform:uppercase}.lit-reader-detail-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;border-top:1px solid #dfe6ee}.lit-reader-detail-spec-row{display:grid;grid-template-columns:1fr;gap:6px;align-items:start;padding:16px 0;border-top:1px solid #e5ebf1}.lit-reader-detail-spec-grid .lit-reader-detail-spec-row:nth-child(-n+2){border-top:0}.lit-reader-detail-spec-row span{color:var(--forge-secondary);font-family:var(--lit-reader-font-text);font-size:.92rem;line-height:1.45}.lit-reader-detail-spec-row strong{font-family:var(--lit-reader-font-display);color:var(--forge-on-surface);font-size:1.02rem;font-weight:700;line-height:1.38}.lit-reader-detail-connectivity{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.86fr);gap:22px;align-items:stretch}.lit-reader-detail-info-list{display:grid;gap:12px}.lit-reader-detail-info-item{display:grid;gap:8px;padding:15px 18px;border:1px solid #dce3ea;border-radius:var(--lit-card-radius-inner);background:#fff}.lit-reader-detail-connectivity__visual{min-height:100%}.lit-reader-detail-connectivity__visual img,.lit-reader-detail-related__media img{width:100%;height:100%;object-fit:cover}.lit-reader-detail-resources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lit-reader-detail-resource{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;gap:8px;min-height:196px;padding:18px;border:1px solid #dce3ea;border-radius:var(--lit-card-radius-inner);background:#fff;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lit-reader-detail-resource:hover{border-color:rgba(31,41,51,.22);box-shadow:var(--lit-card-shadow-hover);transform:translateY(-2px)}.lit-reader-detail-resource p{display:-webkit-box;overflow:hidden;color:#5f6b76;font-size:.96rem;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lit-reader-detail-resource__meta{color:#8f4a12;font-size:.69rem;letter-spacing:.11em}.lit-reader-detail-resource span:last-child{align-self:end;color:#374151;font-family:var(--lit-reader-font-meta);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lit-reader-detail-sidebar__sticky{position:sticky;top:110px;display:grid;gap:18px}.lit-reader-detail-panel{display:grid;gap:12px;padding:20px}.lit-reader-detail-checklist{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lit-reader-detail-checklist li{position:relative;padding-left:14px;color:var(--forge-secondary);font-size:.94rem;line-height:1.45;list-style:none}.lit-reader-detail-checklist li:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:999px;background:var(--forge-primary)}.lit-reader-detail-panel__actions{display:grid;gap:6px;margin-top:2px}.lit-reader-detail-panel__actions .lit-btn{justify-content:center;min-height:46px;letter-spacing:.1em}.lit-reader-detail-panel__actions .lit-btn--secondary{min-height:36px;padding:0;border-color:transparent;background:transparent;color:#5f6b76;font-family:var(--lit-reader-font-meta);font-size:.76rem;letter-spacing:.1em;box-shadow:none}.lit-reader-detail-panel__actions .lit-btn--secondary:hover{border-color:transparent;background:transparent;color:var(--forge-on-surface);transform:none}.lit-reader-detail-related{display:grid;gap:12px}.lit-reader-detail-related__card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:stretch;color:inherit;text-decoration:none}.lit-reader-detail-related__media{min-height:88px;border-radius:14px}.lit-reader-detail-related__body{display:grid;align-content:start;gap:6px}.lit-reader-detail-related__body strong{font-size:1rem}.lit-reader-detail-related__body p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (max-width:1180px){.lit-reader-detail-block__head,.lit-reader-detail-connectivity,.lit-reader-detail-hero,.lit-reader-detail-layout{grid-template-columns:1fr}.lit-reader-detail-resources,.lit-reader-detail-spec-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-reader-detail-spec-grid{grid-template-columns:1fr;gap:0}.lit-reader-detail-spec-grid .lit-reader-detail-spec-row:nth-child(2){border-top:1px solid #e5ebf1}.lit-reader-detail-sidebar__sticky{position:static}.lit-reader-detail-connectivity__visual{min-height:280px}}@media (max-width:760px){.lit-reader-detail-page{padding:22px 0 46px}.lit-reader-detail-block,.lit-reader-detail-hero__copy,.lit-reader-detail-overlay,.lit-reader-detail-panel{padding:20px}.lit-reader-detail-metrics,.lit-reader-detail-related__card,.lit-reader-detail-resources,.lit-reader-detail-spec-groups{grid-template-columns:1fr}.lit-reader-detail-spec-row{grid-template-columns:1fr;gap:6px}.lit-reader-detail-hero__image,.lit-reader-detail-hero__visual{min-height:0}.lit-reader-detail-hero__image{min-height:320px;padding:22px}.lit-reader-detail-overlay{position:static;width:100%;margin-top:14px}.lit-reader-detail-resource{min-height:0}.lit-reader-detail-block h2,.lit-reader-detail-hero__copy h1{font-size:30px}.lit-reader-detail-overlay strong,.lit-reader-detail-related__body strong,.lit-reader-detail-resource h3{font-size:17px}.lit-reader-detail-panel h3{font-size:1.45rem}.lit-reader-detail-related__media{min-height:180px}}@media (max-width:1100px){.lit-equipment-solution-hero__inner,.lit-equipment-solution-overview{grid-template-columns:1fr}.lit-equipment-solution-hero{min-height:430px}.lit-equipment-solution-hero__inner{align-items:stretch;padding:46px 0}.lit-equipment-solution-hero__panel{grid-template-rows:300px auto}.lit-equipment-solution-system-stage{height:390px}.lit-equipment-solution-system-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-equipment-solution-advantage-grid,.lit-equipment-solution-product-grid,.lit-equipment-solution-proof-grid,.lit-equipment-solution-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-equipment-solution-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-equipment-solution-flow-card:not(:last-child):after{display:none}.lit-faq-detail-answers,.lit-faq-detail-hero__inner,.lit-faq-detail-prepare,.lit-scenario-detail-hero__inner,.lit-scenario-detail-intro,.lit-scenario-detail-scene,.lit-scenario-detail-scene.is-reverse{grid-template-columns:1fr}.lit-faq-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-faq-detail-guide{position:static}.lit-scenario-detail-scene.is-reverse .lit-scenario-detail-scene__media{order:0}.lit-scenario-detail-pain-grid,.lit-scenario-detail-product-grid,.lit-scenario-detail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-scenario-detail-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-scenario-detail-step:after{display:none}}@media (max-width:760px){.lit-section.lit-equipment-solution-section{padding:52px 0}.lit-equipment-solution-hero__inner{gap:26px;padding:48px 0}.lit-equipment-solution-hero__copy h1{font-size:2rem}.lit-equipment-solution-cta__content p:not(.lit-eyebrow),.lit-equipment-solution-hero__copy>p{font-size:.98rem;line-height:1.62}.lit-equipment-solution-hero__panel{grid-template-rows:240px auto;padding:12px}.lit-equipment-solution-advantage-grid,.lit-equipment-solution-flow,.lit-equipment-solution-hero__panel div,.lit-equipment-solution-product-card ul,.lit-equipment-solution-product-grid,.lit-equipment-solution-proof-grid,.lit-equipment-solution-system-grid{grid-template-columns:1fr}.lit-equipment-solution-overview{gap:24px}.lit-equipment-solution-overview__copy h2{font-size:var(--lit-type-section-title-mobile)}.lit-equipment-solution-overview__media{height:260px}.lit-equipment-solution-system-showcase{gap:12px}.lit-equipment-solution-system-stage{height:300px}.lit-equipment-solution-system-stage__content{right:16px;bottom:16px;left:16px;gap:8px}.lit-equipment-solution-system-stage__content h3{font-size:1.58rem}.lit-equipment-solution-system-stage__content p{font-size:.94rem;line-height:1.55}.lit-equipment-solution-system-thumbs{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x mandatory}.lit-equipment-solution-system-thumb{flex:0 0 142px;grid-template-rows:72px auto auto;min-height:158px;scroll-snap-align:start}.lit-equipment-solution-system-thumb img{height:72px}.lit-equipment-solution-advantage-card,.lit-equipment-solution-flow-card,.lit-equipment-solution-proof-card,.lit-equipment-solution-system-card{min-height:0;padding:18px}.lit-equipment-solution-product-card{grid-template-rows:190px auto auto auto auto;min-height:0;padding:16px}.lit-equipment-solution-cta{padding:58px 0}html[data-reveal-ready=true] .lit-site .lit-equipment-solution-page .reveal{transform:translateY(14px)}.lit-header-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:64px;min-height:64px;column-gap:12px;padding:0}.lit-logo{grid-row:1;grid-column:1}.lit-logo__image{width:132px}.lit-logo--footer .lit-logo__image{width:146px}.lit-header-tools,.lit-nav{display:none}.lit-menu-toggle{grid-column:2;grid-row:1;display:inline-flex;margin-left:auto}.lit-mobile-panel{display:grid;grid-template-rows:0fr;border-top:1px solid rgba(214,221,229,.82);background:rgba(255,255,255,.98);overflow:hidden;transition:grid-template-rows .26s var(--lit-motion-standard)}.lit-mobile-panel.is-open{grid-template-rows:1fr}.lit-mobile-panel>.lit-wrap{min-height:0;overflow:hidden;padding:12px 0 18px}.lit-mobile-panel:not(.is-open)>.lit-wrap{padding-top:0;padding-bottom:0}.lit-mobile-nav{display:grid;gap:8px}.lit-mobile-nav__group{display:grid;gap:6px;padding:10px 0;border-bottom:1px solid rgba(214,221,229,.72)}.lit-mobile-nav__group>a{color:var(--forge-on-surface);text-decoration:none;font-family:var(--forge-font-headline);font-size:.95rem;font-weight:800;text-transform:uppercase}.lit-mobile-nav__group div{display:grid;gap:4px;padding-left:12px}.lit-mobile-nav__group div a{color:#5f6b76;text-decoration:none;font-size:.9rem;line-height:1.45}.lit-mobile-panel__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:12px}.lit-mobile-panel__actions>a:not(.lit-btn){display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 11px;border:1px solid rgba(148,163,184,.28);border-radius:8px;color:#4b5563;text-decoration:none;font-family:var(--forge-font-headline);font-size:12px;font-weight:800}.lit-mobile-panel__actions>a[data-active=true]{background:#f3f6f9;color:var(--forge-on-surface)}.lit-scenario-detail-hero{min-height:620px}.lit-scenario-detail-hero__inner{gap:24px;padding:82px 0 48px}.lit-scenario-detail-hero__copy h1{font-size:2.55rem}.lit-scenario-detail-cta__content p:not(.lit-eyebrow),.lit-scenario-detail-hero__copy>p{font-size:.98rem;line-height:1.62}.lit-scenario-detail-intro__media,.lit-scenario-detail-scene__media{min-height:260px}.lit-scenario-detail-scene,.lit-scenario-detail-scene__body{min-height:0}.lit-scenario-detail-scene__media{height:260px}.lit-faq-topic-grid,.lit-scenario-detail-pain-grid,.lit-scenario-detail-product-grid,.lit-scenario-detail-stat-grid,.lit-scenario-detail-timeline{grid-template-columns:1fr}.lit-faq-detail-hero{padding:38px 0 42px}.lit-faq-detail-hero__copy h1{font-size:var(--lit-type-page-hero-mobile)}.lit-faq-detail-answers__head h2,.lit-faq-detail-guide h2,.lit-faq-detail-prepare__copy h2{font-size:var(--lit-type-section-title-mobile)}.lit-faq-detail-hero__media{min-height:220px;padding:18px}.lit-faq-detail-hero__media img{max-height:180px}.lit-faq-topic-card{min-height:0}.lit-faq-detail-checklist,.lit-faq-detail-guide{padding:18px}.lit-faq-detail-guide__topics{grid-template-columns:1fr}.lit-faq-detail-answers .lit-scenario-detail-faq__item button span{font-size:var(--lit-type-card-title-mobile)}.lit-scenario-detail-pain-card,.lit-scenario-detail-product-card,.lit-scenario-detail-stat,.lit-scenario-detail-step{min-height:0}.lit-scenario-detail-product-card{grid-template-rows:190px auto auto auto}.lit-scenario-detail-scene__body{padding:22px}.lit-scenario-detail-cta{padding:58px 0}html[data-reveal-ready=true] .lit-site .lit-faq-detail-page .reveal,html[data-reveal-ready=true] .lit-site .lit-scenario-detail-page .reveal{transform:translateY(14px)}}.lit-oem-detail-page{background:#f4f6f8}.lit-oem-detail-hero{padding:28px 0 48px}.lit-oem-detail-hero__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:24px;align-items:stretch}.lit-oem-detail-architecture,.lit-oem-detail-cta__panel,.lit-oem-detail-hero__copy,.lit-oem-detail-hero__visual,.lit-oem-detail-inputs,.lit-oem-detail-package,.lit-oem-detail-platform-stage,.lit-oem-detail-proof{min-width:0}.lit-oem-detail-hero__copy{display:grid;grid-template-rows:auto auto auto auto 1fr auto;gap:18px;height:100%;padding:28px;border:1px solid var(--lit-card-border);border-radius:20px;background:rgba(255,255,255,.95);box-shadow:var(--lit-card-shadow)}.lit-oem-detail-hero__copy .lit-actions{margin-top:auto}.lit-oem-detail-hero__copy h1{margin:0;font-family:var(--forge-font-headline);font-size:clamp(34px,4vw,54px);line-height:1.04;letter-spacing:0}.lit-oem-detail-hero__copy>p:last-of-type{margin:0;color:var(--forge-secondary);font-size:17px;line-height:1.75}.lit-oem-detail-hero__chips{display:flex;flex-wrap:wrap;gap:10px}.lit-oem-detail-hero__chips span{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(31,41,51,.12);background:rgba(255,255,255,.92);color:#415364;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lit-oem-detail-hero__visual{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px;height:100%;padding:14px;border:1px solid var(--lit-card-border);border-radius:20px;background:rgba(255,255,255,.95);box-shadow:var(--lit-card-shadow)}.lit-oem-detail-hero__visual--single{grid-template-rows:minmax(0,1fr)}.lit-oem-detail-architecture__media,.lit-oem-detail-asset__media,.lit-oem-detail-flow-card__media,.lit-oem-detail-hero__image,.lit-oem-detail-package__media,.lit-oem-detail-platform-card__media,.lit-oem-detail-platform-stage__media,.lit-oem-detail-story__media,.lit-oem-detail-thumb__media{overflow:hidden;border-radius:18px;background:#edf2f6}.lit-oem-detail-hero__image{border:1px solid var(--lit-card-border);background:#ffffff;box-shadow:var(--lit-card-shadow)}.lit-oem-detail-architecture__media img,.lit-oem-detail-asset__media img,.lit-oem-detail-flow-card__media img,.lit-oem-detail-hero__image img,.lit-oem-detail-package__media img,.lit-oem-detail-platform-card__media img,.lit-oem-detail-platform-stage__media img,.lit-oem-detail-story__media img,.lit-oem-detail-thumb__media img{display:block;width:100%;height:100%;object-fit:cover}.lit-oem-detail-hero__image img{min-height:420px}.lit-oem-detail-hero__thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lit-oem-detail-thumb{display:grid;gap:10px;padding:10px;border:1px solid var(--lit-card-border);border-radius:16px;background:rgba(255,255,255,.95);box-shadow:var(--lit-card-shadow)}.lit-oem-detail-thumb__media{aspect-ratio:1.52/1}.lit-oem-detail-thumb__body{display:grid;gap:4px}.lit-oem-detail-flow-card h3,.lit-oem-detail-info-card h3,.lit-oem-detail-platform-card__body h3,.lit-oem-detail-platform-stage__body h3,.lit-oem-detail-proof-card h3,.lit-oem-detail-related-card h3,.lit-oem-detail-story__copy h3,.lit-oem-detail-thumb__body strong{margin:0;font-size:20px;line-height:1.2;letter-spacing:0}.lit-oem-detail-thumb__body strong{font-size:16px;line-height:1.18}.lit-oem-detail-flow-card p,.lit-oem-detail-info-card p,.lit-oem-detail-platform-card__body p,.lit-oem-detail-platform-stage__body p,.lit-oem-detail-proof-card p,.lit-oem-detail-related-card p,.lit-oem-detail-story__copy p,.lit-oem-detail-thumb__body p{margin:0;color:var(--forge-secondary);line-height:1.7}.lit-oem-detail-thumb__body p{font-size:12px;line-height:1.5}.lit-oem-detail-section{padding:var(--lit-section-standard-y) 0}.lit-oem-detail-platforms,.lit-oem-detail-proof{display:grid;gap:18px}.lit-oem-detail-info-grid,.lit-oem-detail-platform-picker,.lit-oem-detail-related,.lit-oem-detail-section-stack,.lit-oem-detail-snapshot{display:grid;gap:16px}.lit-oem-detail-section-stack{gap:30px}.lit-oem-detail-content-block{display:grid;gap:16px}.lit-oem-detail-content-block .lit-section-head{margin-bottom:2px}.lit-oem-detail-content-block .lit-oem-detail-info-grid{gap:14px}.lit-oem-detail-content-block .lit-oem-detail-info-card{padding:14px 16px}.lit-oem-detail-content-block .lit-oem-detail-info-card span{margin-bottom:6px;font-size:.76rem;line-height:1.2}.lit-oem-detail-content-block .lit-oem-detail-info-card h3{font-size:18px;line-height:1.16}.lit-oem-detail-content-block .lit-oem-detail-info-card p{margin-top:5px;font-size:14px;line-height:1.55}.lit-oem-detail-table{border-color:rgba(214,221,229,.9);box-shadow:0 10px 28px rgba(16,24,40,.05)}.lit-oem-detail-table .lit-table{min-width:720px}.lit-oem-detail-table .lit-table th{padding:13px 15px;background:#f6f8fb;color:#5f6b76;font-size:.68rem;letter-spacing:.08em}.lit-oem-detail-table .lit-table td{padding:15px;font-size:.92rem;line-height:1.62}.lit-oem-detail-table .lit-table td:first-child{color:var(--forge-on-surface);font-weight:750}.lit-oem-detail-snapshot{grid-template-columns:repeat(4,minmax(0,1fr))}.lit-oem-detail-asset,.lit-oem-detail-cta__panel,.lit-oem-detail-flow-card,.lit-oem-detail-info-card,.lit-oem-detail-inputs__list,.lit-oem-detail-metric,.lit-oem-detail-platform-card,.lit-oem-detail-platform-stage,.lit-oem-detail-proof-card,.lit-oem-detail-related-card,.lit-oem-detail-story__copy{border:1px solid var(--lit-card-border);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:var(--lit-card-shadow)}.lit-oem-detail-info-card,.lit-oem-detail-metric,.lit-oem-detail-proof-card,.lit-oem-detail-related-card{padding:18px}.lit-oem-detail-metric strong,.lit-oem-detail-proof-card span,.lit-oem-detail-related-card span{display:block}.lit-oem-detail-metric strong{margin-bottom:8px;font-size:15px;letter-spacing:.02em}.lit-oem-detail-metric p{margin:0;color:var(--forge-secondary);font-size:14px;line-height:1.7}.lit-oem-detail-platform-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-oem-detail-platform-card{display:grid;gap:14px;padding:12px;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lit-oem-detail-platform-card.is-active,.lit-oem-detail-platform-card:hover{border-color:rgba(31,41,51,.24);box-shadow:var(--lit-card-shadow-hover);transform:translateY(-2px)}.lit-oem-detail-platform-card__media{aspect-ratio:1.55/1}.lit-oem-detail-platform-card__body{display:grid;gap:10px}.lit-oem-detail-architecture,.lit-oem-detail-cta__panel,.lit-oem-detail-inputs,.lit-oem-detail-package,.lit-oem-detail-platform-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:18px}.lit-oem-detail-platform-stage{gap:14px;padding:16px}.lit-oem-detail-architecture__media,.lit-oem-detail-package__media,.lit-oem-detail-platform-stage__media{min-height:264px}.lit-oem-detail-platform-stage__media{min-height:220px}.lit-oem-detail-platform-stage__body,.lit-oem-detail-story__copy{display:grid;gap:12px;align-content:start}.lit-oem-detail-platform-stage__body{gap:10px}.lit-oem-detail-platform-stage__body .lit-eyebrow{margin-bottom:2px}.lit-oem-detail-platform-stage__body .lit-oem-detail-list{gap:8px}.lit-oem-detail-platform-stage__body .lit-oem-detail-list li{line-height:1.55}.lit-oem-detail-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.lit-oem-detail-list li{position:relative;padding-left:20px;color:#415364;font-size:14px;line-height:1.7}.lit-oem-detail-list li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:999px;background:#1f2933}.lit-oem-detail-architecture__grid,.lit-oem-detail-package__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lit-oem-detail-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lit-oem-detail-inputs__list{padding:18px}.lit-oem-detail-inputs__list .lit-oem-detail-list li{font-size:15px;line-height:1.72}.lit-oem-detail-inputs__assets,.lit-oem-detail-proof__media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lit-oem-detail-asset{display:grid;gap:8px;padding:10px}.lit-oem-detail-asset__media{aspect-ratio:1.5/1}.lit-oem-detail-asset strong{font-size:13px;line-height:1.45}.lit-oem-detail-inputs__assets .lit-oem-detail-asset strong{font-size:15px;line-height:1.5}.lit-oem-detail-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.lit-oem-detail-flow-card{display:grid;gap:10px;padding:12px}.lit-oem-detail-flow-card__media{aspect-ratio:1.35/1}.lit-oem-detail-flow-card>span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:#f1f5f8;color:#415364;font-size:12px;font-weight:800;letter-spacing:.06em}.lit-oem-detail-proof__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.lit-oem-detail-proof-card,.lit-oem-detail-related-card{display:grid;gap:10px;align-content:start;height:100%}.lit-oem-detail-proof-card span,.lit-oem-detail-related-card span{color:#6a7c8f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lit-oem-detail-related{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.lit-oem-detail-story{display:grid;gap:16px}.lit-oem-detail-story__row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;align-items:stretch}.lit-oem-detail-story__row.is-reverse{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lit-oem-detail-story__row.is-reverse .lit-oem-detail-story__media{order:2}.lit-oem-detail-story__row.is-reverse .lit-oem-detail-story__copy{order:1}.lit-oem-detail-story__media{min-height:280px}.lit-oem-detail-cta{padding:0 0 28px}.lit-oem-detail-cta__panel{align-items:center}.lit-oem-detail-cta__panel h2{margin:0 0 10px;font-size:clamp(26px,3vw,40px);line-height:1.08}.lit-oem-detail-cta__panel p{margin:0;color:var(--forge-secondary);line-height:1.7}.lit-oem-detail-cta__actions{display:grid;gap:12px;justify-items:stretch}@media (max-width:1200px){.lit-oem-detail-hero{padding-bottom:56px}.lit-oem-detail-section{padding:var(--lit-section-standard-y-tablet) 0}.lit-oem-detail-architecture,.lit-oem-detail-cta__panel,.lit-oem-detail-hero__grid,.lit-oem-detail-inputs,.lit-oem-detail-package,.lit-oem-detail-platform-stage,.lit-oem-detail-story__row,.lit-oem-detail-story__row.is-reverse{grid-template-columns:1fr}.lit-oem-detail-flow,.lit-oem-detail-info-grid,.lit-oem-detail-inputs__assets,.lit-oem-detail-platform-picker,.lit-oem-detail-proof__cards,.lit-oem-detail-proof__media,.lit-oem-detail-related,.lit-oem-detail-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-oem-detail-hero__thumbs{grid-template-columns:1fr}}@media (max-width:720px){.lit-oem-detail-hero{padding:18px 0 40px}.lit-oem-detail-section{padding:var(--lit-section-standard-y-mobile) 0}.lit-oem-detail-architecture,.lit-oem-detail-cta__panel,.lit-oem-detail-hero__copy,.lit-oem-detail-inputs__list,.lit-oem-detail-package,.lit-oem-detail-platform-stage{padding:18px}.lit-oem-detail-architecture__grid,.lit-oem-detail-flow,.lit-oem-detail-info-grid,.lit-oem-detail-inputs__assets,.lit-oem-detail-package__grid,.lit-oem-detail-platform-picker,.lit-oem-detail-proof__cards,.lit-oem-detail-proof__media,.lit-oem-detail-related,.lit-oem-detail-snapshot{grid-template-columns:1fr}.lit-oem-detail-hero__image img{min-height:280px}.lit-oem-detail-architecture__media,.lit-oem-detail-package__media,.lit-oem-detail-platform-stage__media,.lit-oem-detail-story__media{min-height:220px}}.lit-tool-solution-boundary-card{min-height:192px;padding:22px}.lit-tool-solution-boundary-card span{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:0 10px;border-radius:6px;font-size:.72rem;font-weight:900}.lit-tool-solution-boundary-card--good span{background:rgba(35,197,139,.15);color:#34d399}.lit-tool-solution-boundary-card--neutral span{background:rgba(245,158,11,.14);color:#fbbf24}.lit-tool-solution-boundary-card--warning span{background:rgba(248,113,113,.14);color:#fca5a5}.lit-tool-solution-boundary-card h3{margin:0;color:var(--forge-on-surface);font-family:var(--forge-font-headline);font-size:var(--lit-type-card-title);line-height:var(--lit-leading-card-title)}.lit-tool-solution-section--dark .lit-tool-solution-boundary-card h3,.lit-tool-solution-section--dark .lit-tool-solution-boundary-card p,.lit-tool-solution-section--dark .lit-tool-solution-boundary-card--neutral h3,.lit-tool-solution-section--dark .lit-tool-solution-boundary-card--neutral p{color:#fff}.lit-tool-solution-section--dark .lit-tool-solution-boundary-card--neutral span{color:#fbbf24}.lit-tool-solution-section--dark .lit-tool-solution-boundary-card p{-webkit-line-clamp:unset}.lit-tool-solution-partner-card:before{display:none;content:""}.lit-tool-solution-partner-icon{display:grid;width:42px;height:42px;place-items:center;margin:0 auto 4px;border-radius:999px;background:var(--forge-primary-soft);color:var(--forge-primary)}.lit-tool-solution-partner-icon svg{display:block;width:22px;height:22px}.lit-tool-solution-page .lit-tool-solution-api{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:clamp(36px,4vw,72px);align-items:center;padding:0;border:0;border-radius:0;background:transparent}.lit-tool-solution-page .lit-tool-solution-api__visual{min-height:430px;align-content:center;padding:clamp(34px,4vw,58px);border-radius:var(--lit-card-radius);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--forge-primary) 78%,#111827) 0 24px,color-mix(in srgb,var(--forge-primary) 68%,#111827) 24px 48px),linear-gradient(135deg,var(--forge-primary) 0,#7c2d12 100%);color:#fff;box-shadow:var(--lit-card-shadow)}.lit-tool-solution-page .lit-tool-solution-api__code-card{display:grid;gap:28px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.lit-tool-solution-page .lit-tool-solution-api__code-card h3{margin:0;color:#fff;font-size:clamp(1.8rem,2.5vw,2.45rem);line-height:1.16;text-align:left}.lit-tool-solution-page .lit-tool-solution-api__code-card p{max-width:620px;margin:0;color:rgba(255,255,255,.86);font-size:1rem;font-weight:700;line-height:1.8;text-align:left}.lit-tool-solution-page .lit-tool-solution-api__code-card pre{margin:6px 0 0;padding:clamp(22px,2.5vw,34px);border:1px solid rgba(255,255,255,.08);border-radius:var(--lit-card-radius-inner);background:rgba(15,23,42,.48);color:rgba(255,255,255,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.lit-tool-solution-page .lit-tool-solution-api__code-card code{color:inherit;font-size:clamp(.8rem,.95vw,1rem);font-weight:800}.lit-tool-solution-page .lit-tool-solution-api__details{display:grid;gap:24px;align-content:center;justify-items:start}.lit-tool-solution-page .lit-tool-solution-api__details h3{margin:0;width:100%;color:var(--forge-on-surface);font-size:clamp(1.7rem,2.2vw,2.25rem);line-height:1.22;text-align:left}.lit-tool-solution-api__intro{max-width:760px;margin:0;color:var(--forge-secondary);font-size:1rem;line-height:1.8;text-align:left}.lit-tool-solution-page .lit-tool-solution-api__list{display:grid;gap:0;margin:4px 0 0;padding:0;list-style:none}.lit-tool-solution-page .lit-tool-solution-api__list li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:start;padding:20px 0;border-bottom:1px solid var(--lit-equipment-solution-border)}.lit-tool-solution-page .lit-tool-solution-api__list li:first-child{padding-top:0}.lit-tool-solution-page .lit-tool-solution-api__list li:last-child{border-bottom:0;padding-bottom:0}.lit-tool-solution-page .lit-tool-solution-api__list-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--lit-card-radius-inner);background:var(--forge-primary-soft);color:var(--forge-primary);box-shadow:none}.lit-tool-solution-page .lit-tool-solution-api__list-icon:before{font-family:var(--forge-font-mono);font-size:.68rem;font-weight:900;line-height:1;content:"API"}.lit-tool-solution-page .lit-tool-solution-api__list li:nth-child(2) .lit-tool-solution-api__list-icon:before{content:"DB"}.lit-tool-solution-page .lit-tool-solution-api__list li:nth-child(3) .lit-tool-solution-api__list-icon:before{content:"</>"}.lit-tool-solution-page .lit-tool-solution-api__list li:nth-child(4) .lit-tool-solution-api__list-icon:before{content:"LINK"}.lit-tool-solution-page .lit-tool-solution-api__list strong{display:block;color:var(--forge-on-surface);font-size:1.02rem;line-height:1.35;text-align:left}.lit-tool-solution-page .lit-tool-solution-api__list p{margin:4px 0 0;color:var(--forge-secondary);font-size:.94rem;line-height:1.7;text-align:left}@media (max-width:960px){.lit-tool-solution-page .lit-tool-solution-api{grid-template-columns:1fr}.lit-tool-solution-page .lit-tool-solution-api__visual{min-height:360px}}@media (min-width:961px){.lit-tool-solution-page .lit-tool-solution-hero__inner{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)}.lit-tool-solution-page .lit-tool-solution-hero__copy h1{max-width:none;font-size:clamp(2.1rem,3vw,3rem);white-space:nowrap}.lit-tool-solution-page .lit-tool-solution-cta__content{max-width:min(1120px,100%)}.lit-tool-solution-page .lit-tool-solution-cta__content h2{font-size:clamp(1.9rem,2.7vw,2.8rem);white-space:nowrap}}.lit-site .lit-home-hero{--lit-home-picker-h:126px;--lit-home-picker-media-h:84px;--lit-home-picker-body-h:42px;--lit-home-picker-overlap:0px;min-height:calc(100svh - 105px);padding:0;overflow:hidden;background:#fff}.lit-site .lit-home-hero-shell,.lit-site .lit-home-hero>.lit-wrap{width:100%;min-height:calc(100svh - 105px)}.lit-site .lit-home-hero-shell{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:0}.lit-site .lit-home-hero .lit-home-banner{width:100%;height:auto;min-height:0;aspect-ratio:auto}.lit-site .lit-home-hero .lit-home-banner:after{position:absolute;z-index:0;top:calc(100% - var(--lit-home-picker-overlap));right:0;left:0;height:calc(var(--lit-home-picker-h) + var(--lit-home-picker-overlap));pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),var(--home-banner-image);background-position:bottom;background-size:cover;content:""}.lit-site .lit-home-banner__bg{object-fit:cover}.lit-site .lit-home-banner-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;box-sizing:border-box;height:var(--lit-home-picker-h);min-height:var(--lit-home-picker-h);padding:0 clamp(128px,10vw,188px);background:transparent}.lit-site .lit-home-banner-card{position:relative;grid-template-rows:var(--lit-home-picker-media-h) var(--lit-home-picker-body-h);min-height:var(--lit-home-picker-h);overflow:hidden;border:1px solid rgba(255,255,255,.52);border-radius:10px;background:rgba(255,255,255,.46);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 14px 30px rgba(15,23,31,.12);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.lit-site .lit-home-banner-card.is-active,.lit-site .lit-home-banner-card:focus-visible,.lit-site .lit-home-banner-card:hover{border-color:rgba(154,70,0,.34);background:rgba(255,255,255,.58);box-shadow:inset 0 3px 0 var(--forge-primary),0 16px 34px rgba(15,23,31,.15);transform:none}.lit-site .lit-home-banner-card:first-child{border-left:1px solid rgba(255,255,255,.52)}.lit-site .lit-home-banner-card__body{grid-row:2;display:grid;align-content:center;gap:0;min-height:var(--lit-home-picker-body-h);padding:8px 12px 10px;border-top:1px solid rgba(255,255,255,.48);background:rgba(255,255,255,.54)}.lit-site .lit-home-banner-card__media{grid-row:1;position:relative;box-sizing:border-box;display:grid;place-items:center;overflow:hidden;padding:0;background:rgba(255,255,255,.18)}.lit-site .lit-home-banner-card__media-bg{background-size:contain;filter:none;opacity:.12;transform:none}.lit-site .lit-home-banner-card__media img{display:block;position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:contain;transition:transform .16s ease}.lit-site .lit-home-banner-card.is-active .lit-home-banner-card__media img,.lit-site .lit-home-banner-card:focus-visible .lit-home-banner-card__media img,.lit-site .lit-home-banner-card:hover .lit-home-banner-card__media img{transform:none}.lit-site .lit-home-banner-card__head strong{display:-webkit-box;overflow:hidden;font-size:.86rem;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:1}.lit-site .lit-home-banner-card__body small{display:none}@media (max-width:1040px){.lit-site .lit-home-hero,.lit-site .lit-home-hero-shell,.lit-site .lit-home-hero>.lit-wrap{min-height:auto;overflow:visible}.lit-site .lit-home-hero .lit-home-banner{min-height:720px}.lit-site .lit-home-banner-picker{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.lit-site .lit-home-banner-card{min-height:124px}}@media (min-width:1041px){.lit-site .lit-home-hero{height:calc(100svh - 105px);min-height:0;--lit-home-picker-overlap:22px}.lit-site .lit-home-hero-shell,.lit-site .lit-home-hero>.lit-wrap{height:100%;min-height:0}.lit-site .lit-home-hero-shell{grid-template-rows:minmax(0,1fr) var(--lit-home-picker-h)}.lit-site .lit-home-hero .lit-home-banner{height:100%;min-height:0;overflow:visible}.lit-site .lit-home-banner-picker,.lit-site .lit-home-hero-picker{position:relative;z-index:2;height:calc(var(--lit-home-picker-h) + var(--lit-home-picker-overlap) - 8px);min-height:calc(var(--lit-home-picker-h) + var(--lit-home-picker-overlap) - 8px);margin-top:calc(var(--lit-home-picker-overlap) * -1);background:transparent;box-shadow:none}.lit-site .lit-home-banner-card{grid-template-rows:calc(var(--lit-home-picker-media-h) + var(--lit-home-picker-overlap) - 8px) var(--lit-home-picker-body-h);min-height:calc(var(--lit-home-picker-h) + var(--lit-home-picker-overlap) - 8px)}}@media (min-width:1041px) and (max-height:820px){.lit-site .lit-home-hero{--lit-home-picker-h:102px;--lit-home-picker-media-h:66px;--lit-home-picker-body-h:36px;--lit-home-picker-overlap:24px}.lit-site .lit-home-banner-picker,.lit-site .lit-home-hero-picker{padding-left:clamp(64px,6vw,104px);padding-right:clamp(64px,6vw,104px);margin-top:calc(var(--lit-home-picker-overlap) * -1);height:calc(var(--lit-home-picker-h) + var(--lit-home-picker-overlap) - 8px);min-height:calc(var(--lit-home-picker-h) + var(--lit-home-picker-overlap) - 8px)}.lit-home-hero-card__body,.lit-site .lit-home-banner-card__body{padding:6px 10px 8px}}@media (min-width:1041px) and (max-height:780px){.lit-site .lit-home-hero{--lit-home-picker-h:96px;--lit-home-picker-media-h:62px;--lit-home-picker-body-h:34px;--lit-home-picker-overlap:20px}.lit-site .lit-home-banner-picker,.lit-site .lit-home-hero-picker{padding-left:clamp(48px,5vw,88px);padding-right:clamp(48px,5vw,88px);margin-top:calc(var(--lit-home-picker-overlap) * -1);height:calc(var(--lit-home-picker-h) + var(--lit-home-picker-overlap) - 8px);min-height:calc(var(--lit-home-picker-h) + var(--lit-home-picker-overlap) - 8px)}}@media (min-width:1041px){.lit-site .lit-home-hero[data-active-banner-layout=scenario]{--lit-home-picker-overlap:16px}.lit-site .lit-home-hero[data-active-banner-layout=capability]{--lit-home-picker-overlap:22px}.lit-site .lit-home-hero[data-active-banner-layout=reader]{--lit-home-picker-overlap:10px}.lit-site .lit-home-hero[data-active-banner-layout=equipment]{--lit-home-picker-overlap:14px}.lit-site .lit-home-banner--scenario:after{background-image:linear-gradient(rgba(255,255,255,.84),rgba(255,255,255,.84)),var(--home-banner-image)}.lit-site .lit-home-banner--reader:after{background-image:linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,.92)),var(--home-banner-image)}.lit-site .lit-home-banner--equipment:after{background-image:linear-gradient(rgba(38,78,135,.74),rgba(38,78,135,.58)),var(--home-banner-image)}}@media (min-width:1041px) and (max-height:820px){.lit-site .lit-home-hero[data-active-banner-layout=scenario]{--lit-home-picker-overlap:14px}.lit-site .lit-home-hero[data-active-banner-layout=capability]{--lit-home-picker-overlap:20px}.lit-site .lit-home-hero[data-active-banner-layout=reader]{--lit-home-picker-overlap:8px}.lit-site .lit-home-hero[data-active-banner-layout=equipment]{--lit-home-picker-overlap:12px}}@media (max-width:640px){.lit-site .lit-home-hero .lit-home-banner{min-height:780px}}@media (min-width:1041px){.lit-header-tools>.lit-btn{display:inline-flex;min-height:42px;padding-inline:16px;border-color:var(--forge-primary);background:var(--forge-primary);color:var(--forge-on-primary);white-space:nowrap}}@media (min-width:1041px) and (max-width:1500px){.lit-header-inner{grid-template-columns:170px minmax(0,1fr) auto}.lit-nav{gap:9px}.lit-nav a{font-size:.78rem}.lit-header-tools{gap:8px}.lit-header-tools>.lit-btn{min-height:38px;padding-inline:12px;font-size:11px;letter-spacing:.08em}}.lit-reader-detail-hero__mobile-visual{display:none}@media (max-width:1040px){.lit-header-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:64px;min-height:64px;column-gap:12px;padding:0}.lit-logo{grid-row:1;grid-column:1}.lit-logo__image{width:132px}.lit-header-tools,.lit-nav{display:none}.lit-menu-toggle{grid-column:2;grid-row:1;display:inline-flex;margin-left:auto}.lit-mobile-panel{display:grid;grid-template-rows:0fr;border-top:1px solid rgba(214,221,229,.82);background:rgba(255,255,255,.98);overflow:hidden;transition:grid-template-rows .26s var(--lit-motion-standard)}.lit-mobile-panel.is-open{grid-template-rows:1fr}.lit-mobile-panel>.lit-wrap{display:grid;gap:12px;min-height:0;overflow:hidden;padding:12px 0 18px}.lit-mobile-panel:not(.is-open)>.lit-wrap{padding-top:0;padding-bottom:0}.lit-mobile-panel__actions{order:-1;padding-top:0;padding-bottom:12px;border-bottom:1px solid rgba(214,221,229,.72)}.lit-mobile-panel__actions .lit-btn{order:-1;box-sizing:border-box;width:100%;min-height:48px}.lit-site .lit-home-banner--equipment .lit-home-banner__title,.lit-site .lit-home-banner--reader .lit-home-banner__title,.lit-site .lit-home-banner__title{width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere}.lit-site .lit-home-banner__title-line{display:block}}@media (max-width:760px){.lit-site .lit-home-hero,.lit-site .lit-home-hero-shell,.lit-site .lit-home-hero>.lit-wrap{min-height:0;overflow:visible}.lit-site .lit-home-hero .lit-home-banner{display:grid;min-height:clamp(560px,150vw,640px);padding:26px 20px 178px;align-content:start;overflow:hidden}.lit-site .lit-home-banner__bg{object-fit:cover;object-position:center bottom}.lit-site .lit-home-banner--capability .lit-home-banner__copy,.lit-site .lit-home-banner--equipment .lit-home-banner__copy,.lit-site .lit-home-banner--reader .lit-home-banner__copy,.lit-site .lit-home-banner--scenario .lit-home-banner__copy,.lit-site .lit-home-banner__copy{position:relative;inset:auto;z-index:2;display:grid;width:100%;max-width:100%;gap:14px;padding:0;align-items:start;justify-items:stretch;color:#17191d;text-align:left}.lit-site .lit-home-banner--equipment .lit-home-banner__copy{color:#fff}.lit-site .lit-home-banner--equipment .lit-home-banner__title,.lit-site .lit-home-banner--reader .lit-home-banner__title,.lit-site .lit-home-banner__title{width:100%;max-width:100%;margin:0;font-size:clamp(30px,8.2vw,36px);line-height:1.1;white-space:normal;overflow-wrap:anywhere;text-align:left}.lit-site .lit-home-banner__title-line{display:block}.lit-site .lit-home-banner--equipment .lit-home-banner__rule,.lit-site .lit-home-banner--reader .lit-home-banner__rule,.lit-site .lit-home-banner__rule{width:72px;height:3px;margin:0}.lit-site .lit-home-banner--reader .lit-home-banner__description,.lit-site .lit-home-banner--reader .lit-home-banner__subtitle,.lit-site .lit-home-banner__description,.lit-site .lit-home-banner__eyebrow,.lit-site .lit-home-banner__subtitle{max-width:100%;margin:0;font-size:16px;line-height:1.5;text-align:left}.lit-site .lit-home-banner--capability .lit-home-banner__highlight-grid,.lit-site .lit-home-banner--equipment .lit-home-banner__highlight-grid,.lit-site .lit-home-banner--reader .lit-home-banner__highlight-grid,.lit-site .lit-home-banner--scenario .lit-home-banner__highlight-grid,.lit-site .lit-home-banner__description,.lit-site .lit-home-banner__highlight-grid,.lit-site .lit-home-banner__problem-circles{display:none}.lit-site .lit-home-banner--equipment .lit-home-banner__actions,.lit-site .lit-home-banner--reader .lit-home-banner__actions,.lit-site .lit-home-banner__actions{display:grid;width:100%;max-width:100%;gap:10px;margin-top:4px;justify-content:stretch}.lit-site .lit-home-banner__actions .lit-btn{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:0 14px;font-size:14px;letter-spacing:.02em;white-space:normal;text-align:center}.lit-site .lit-home-banner-picker{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:0;padding:0}.lit-site .lit-home-banner-card{grid-template-rows:78px 42px;min-height:120px}.lit-resource-search{grid-template-columns:1fr}.lit-resource-search,.lit-resource-search .lit-btn{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.lit-contact-routing{gap:16px}.lit-contact-routing__content{order:-1}.lit-contact-intent-picker{grid-template-columns:1fr;gap:8px}.lit-contact-intent-card{min-height:0;padding:12px 14px}.lit-contact-intent-card p{display:none}.lit-contact-routing .form-card{padding:18px}.lit-contact-routing .form-grid{grid-template-columns:1fr;gap:12px}.lit-contact-routing .form-field textarea{min-height:126px}.lit-reader-detail-hero{gap:16px}.lit-reader-detail-hero__visual{display:none}.lit-reader-detail-hero__copy{gap:14px}.lit-reader-detail-hero__mobile-visual{display:grid;min-height:172px;padding:16px;place-items:center;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius-inner);background:#fff}.lit-reader-detail-hero__mobile-visual img{display:block;width:100%;max-height:190px;object-fit:contain}.lit-reader-detail-hero__copy .lit-actions{order:4;display:grid;grid-template-columns:1fr;gap:10px}.lit-reader-detail-hero__copy .lit-actions .lit-btn{width:100%}.lit-reader-detail-chips{order:5}.lit-reader-detail-metrics{order:6;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lit-reader-detail-metric{min-height:78px;padding:10px}.lit-reader-detail-metric span{font-size:.62rem;letter-spacing:.08em}.lit-reader-detail-metric strong{font-size:clamp(18px,5vw,22px)}}@media (max-width:420px){.lit-site .lit-home-hero .lit-home-banner{min-height:600px;padding-bottom:156px}.lit-reader-detail-metrics{grid-template-columns:1fr}}.lit-site{--lit-card-radius:var(--forge-radius-md);--lit-card-radius-inner:var(--forge-radius-sm);--lit-card-shadow:var(--forge-shadow-sm);--lit-card-shadow-hover:var(--forge-shadow-md)}.lit-site .button,.lit-site .lit-btn,.lit-site .lit-contact-routing .button,.lit-site .lit-reader-product-card .lit-product-actions a,.lit-site .lit-reader-product-card .lit-product-actions button,.lit-site .lit-resource-search .lit-btn{border-radius:var(--forge-radius-sm)}.lit-site .button,.lit-site .lit-btn:not(.lit-btn--secondary),.lit-site .lit-contact-routing .button,.lit-site .lit-reader-filter-panel button[data-active=true],.lit-site .lit-reader-product-card .lit-product-actions a:first-child,.lit-site .lit-reader-product-card .lit-product-actions button[data-active=true]{border-color:var(--forge-primary);background:var(--forge-primary);color:var(--forge-on-primary)}.lit-site .button:hover,.lit-site .lit-btn:not(.lit-btn--secondary):hover,.lit-site .lit-contact-routing .button:hover,.lit-site .lit-reader-product-card .lit-product-actions a:first-child:hover,.lit-site .lit-reader-product-card .lit-product-actions button[data-active=true]:hover{border-color:var(--forge-accent-text);background:var(--forge-accent-text);box-shadow:var(--lit-card-shadow-hover)}.lit-site .lit-home-banner-card__media-bg{background-size:contain!important;filter:none!important;opacity:.12!important;transform:none!important}.lit-site .lit-equipment-solution-cta .lit-btn:not(.lit-btn--secondary),.lit-site .lit-scenario-detail-cta .lit-btn:not(.lit-btn--secondary),.lit-site .lit-tool-solution-cta .lit-btn:not(.lit-btn--secondary),.lit-site .lit-warehouse-cta__actions .lit-btn:not(.lit-btn--secondary){border-color:rgba(255,255,255,.96);background:#fff;color:#7c2d12;box-shadow:0 14px 30px rgba(35,19,8,.2)}.lit-site .lit-equipment-solution-cta .lit-btn:not(.lit-btn--secondary):hover,.lit-site .lit-scenario-detail-cta .lit-btn:not(.lit-btn--secondary):hover,.lit-site .lit-tool-solution-cta .lit-btn:not(.lit-btn--secondary):hover,.lit-site .lit-warehouse-cta__actions .lit-btn:not(.lit-btn--secondary):hover{border-color:#fff;background:#fff8f4;color:#6f2c0f;box-shadow:0 18px 36px rgba(35,19,8,.26)}.lit-site .lit-equipment-solution-cta .lit-btn--secondary,.lit-site .lit-scenario-detail-cta .lit-btn--secondary,.lit-site .lit-tool-solution-cta .lit-btn--secondary,.lit-site .lit-warehouse-cta__actions .lit-btn--secondary,.lit-site .lit-warehouse-cta__actions .lit-btn:last-child{border-color:rgba(255,255,255,.72);background:rgba(255,255,255,.12);color:#fff}.lit-site .lit-equipment-solution-cta .lit-btn--secondary:hover,.lit-site .lit-scenario-detail-cta .lit-btn--secondary:hover,.lit-site .lit-tool-solution-cta .lit-btn--secondary:hover,.lit-site .lit-warehouse-cta__actions .lit-btn--secondary:hover,.lit-site .lit-warehouse-cta__actions .lit-btn:last-child:hover{border-color:rgba(255,255,255,.92);background:rgba(255,255,255,.2);color:#fff}.lit-site .lit-card,.lit-site .lit-contact-info-card,.lit-site .lit-contact-routing .form-card,.lit-site .lit-reader-catalog__toolbar,.lit-site .lit-reader-filter-panel,.lit-site .lit-reader-product-card,.lit-site .lit-scenario-entry-card,.lit-site .lit-scenario-path-card,.lit-site .lit-scenario-proof-card{border-radius:var(--lit-card-radius);box-shadow:var(--lit-card-shadow)}.lit-site .form-field[data-invalid=true] label{color:var(--forge-error)}.lit-site .form-field input[aria-invalid=true],.lit-site .form-field select[aria-invalid=true],.lit-site .form-field textarea[aria-invalid=true]{border-color:var(--forge-error);background:#fffafa;box-shadow:0 0 0 3px rgba(186,26,26,.12)}.lit-site .form-field-error{margin:-2px 0 0;color:var(--forge-error);font-size:.78rem;font-weight:700;line-height:1.35}.lit-reader-filter-toggle{display:none}.lit-site .lit-scenario-entry-card,.lit-site .lit-scenario-path-card,.lit-site .lit-scenario-proof-card{outline:none}.lit-site .lit-scenario-entry-card:focus-visible,.lit-site .lit-scenario-entry-card:hover,.lit-site .lit-scenario-path-card:focus-visible,.lit-site .lit-scenario-path-card:hover,.lit-site .lit-scenario-proof-card:focus-visible,.lit-site .lit-scenario-proof-card:hover{border-color:rgba(154,70,0,.34);box-shadow:var(--lit-card-shadow-hover);transform:translateY(-3px)}.lit-site .lit-scenario-entry-card:focus-visible,.lit-site .lit-scenario-path-card:focus-visible,.lit-site .lit-scenario-proof-card:focus-visible{box-shadow:var(--lit-card-shadow-hover),var(--forge-glow)}.lit-site .lit-scenario-entry-card__body>span,.lit-site .lit-scenario-proof-card span{display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin-top:auto;padding:0 12px;border:1px solid rgba(154,70,0,.18);border-radius:var(--forge-radius-sm);background:rgba(255,139,61,.08);color:var(--forge-primary);transition:background var(--lit-motion-fast) var(--lit-motion-standard),color var(--lit-motion-fast) var(--lit-motion-standard),border-color var(--lit-motion-fast) var(--lit-motion-standard)}.lit-site .lit-scenario-entry-card:focus-visible .lit-scenario-entry-card__body>span,.lit-site .lit-scenario-entry-card:hover .lit-scenario-entry-card__body>span,.lit-site .lit-scenario-proof-card:focus-visible span,.lit-site .lit-scenario-proof-card:hover span{border-color:var(--forge-primary);background:var(--forge-primary);color:var(--forge-on-primary)}.lit-site .lit-scenario-path-card em{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;padding:10px 12px;border-radius:var(--forge-radius-sm);background:rgba(255,139,61,.08);color:var(--forge-primary);text-align:left}.lit-site .lit-scenario-path-card:focus-visible em,.lit-site .lit-scenario-path-card:hover em{background:var(--forge-primary);color:var(--forge-on-primary)}@media (max-width:760px){.lit-reader-filter-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;width:100%;min-height:56px;padding:12px 14px;border:1px solid var(--lit-card-border);border-radius:var(--lit-card-radius);background:var(--lit-card-bg);color:var(--forge-on-surface);box-shadow:var(--lit-card-shadow);text-align:left}.lit-reader-filter-toggle span,.lit-reader-filter-toggle strong{font-family:var(--forge-font-headline);font-weight:800;line-height:1.2}.lit-reader-filter-toggle em{grid-column:1/-1;color:var(--forge-secondary);font-style:normal;font-size:.84rem}.lit-reader-filter-toggle strong{grid-column:2;grid-row:1;justify-self:end;color:var(--forge-primary)}.lit-reader-catalog__filters{display:none}.lit-reader-catalog__filters.is-open{display:grid}}