@keyframes lxRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.lx .lx-rise{animation:.8s cubic-bezier(.2,.7,.2,1) both lxRise}.lx .lx-hero-visual.lx-rise{animation-delay:.1s}.lx.sp-settled .lx-rise{animation:none}@media (prefers-reduced-motion:reduce){.lx .lx-rise{animation:none!important}}.lx .lx-hero{max-width:1360px;margin:0 auto;padding:28px clamp(20px,4vw,48px) 0}.lx .lx-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lx .lx-crumbs{color:#50545b;flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.lx .lx-crumbs-current{color:#111214}.lx .lx-tabs{background:#f5f5f2;border-radius:999px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.lx .lx-tabs>a{color:#50545b;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.lx .lx-tabs>a[aria-current=page]{color:#fff;background:#111214}.lx .lx-hero-row{flex-wrap:wrap;align-items:center;gap:40px 64px;padding:clamp(40px,5vw,72px) 0 clamp(56px,7vw,96px);display:flex}.lx .lx-hero-copy{flex:520px;min-width:0}.lx .lx-h1{letter-spacing:-.02em;margin:0;font-family:Archivo,sans-serif;font-size:clamp(56px,8vw,120px);font-weight:800;font-stretch:82%;line-height:.9}.lx .lx-h1-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#50545b;margin:0 0 18px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;line-height:1.4;display:block}.lx .lx-claim{margin:18px 0 0;font-family:Archivo,sans-serif;font-size:clamp(24px,2.4vw,36px);font-weight:700;font-stretch:85%;line-height:1.15}.lx .lx-hero-lead{color:#50545b;max-width:540px;margin:20px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.lx .lx-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lx .lx-btn-primary{color:#111214;background:#f75c03;border-radius:999px;align-items:center;min-height:56px;padding:0 28px;font-size:17px;font-weight:600;display:inline-flex}.lx .lx-btn-outline{border:1px solid #d6d6d1;border-radius:999px;align-items:center;min-height:56px;padding:0 24px;font-size:17px;font-weight:600;display:inline-flex}.lx .lx-hero-note{color:#50545b;margin:14px 0 0;font-size:14px}.lx .lx-hero-visual{background:linear-gradient(#f5f5f2 0%,#fff 100%);border-radius:32px;flex-direction:column;flex:440px;align-items:center;gap:20px;min-width:0;padding:clamp(28px,4vw,56px);display:flex}.lx .lx-hero-visual>img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:clamp(280px,34vw,460px)}.lx .lx-hero-badge{color:#50545b;text-align:center;background:#fff;border:1px solid #e4e4e0;border-radius:999px;padding:5px 12px;font-family:IBM Plex Mono,monospace;font-size:11px}.lx .lx-stats-band{border-top:1px solid #e4e4e0;border-bottom:1px solid #e4e4e0}.lx .lx-stats{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:28px;max-width:1360px;margin:0 auto;padding:36px clamp(20px,4vw,48px);display:grid}.lx .lx-stats p{color:#50545b;margin:8px 0 0;font-size:15px}.lx .lx-stats p:first-child{color:#111214;margin:0;font-family:Archivo,sans-serif;font-size:clamp(36px,3.6vw,52px);font-weight:800;font-stretch:82%;line-height:1}.lx .sp-h2.lx-h2-spaced{margin-bottom:48px}.lx .lx-fit{padding-bottom:clamp(72px,9vw,128px)}.lx .lx-cards{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}.lx .lx-cards>article{background:#f5f5f2;border-radius:24px;flex-direction:column;gap:36px;padding:32px;display:flex}.lx .lx-card-number{color:#b84a00;margin:0;font-family:IBM Plex Mono,monospace;font-size:13px}.lx .lx-cards h3{margin:0;font-size:22px;font-weight:600}.lx .lx-cards div>p{color:#50545b;margin:10px 0 0;font-size:16px;line-height:1.55}.lx .sp-lead.lx-sys-lead{max-width:460px}.lx .lx-flow{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lx .lx-flow>li{color:#111214;background:#fff;border-radius:20px;padding:20px 22px}.lx .lx-flow>li.lx-flow-current{background:#f75c03}.lx .lx-flow-tag{letter-spacing:.1em;text-transform:uppercase;color:#b84a00;margin:0;font-family:IBM Plex Mono,monospace;font-size:11px}.lx .lx-flow-name{margin:8px 0 0;font-size:18px;font-weight:600}.lx .lx-flow-role{color:#50545b;margin:4px 0 0;font-size:14px;line-height:1.45}.lx .lx-flow-current .lx-flow-tag,.lx .lx-flow-current .lx-flow-role{color:#111214}.lx .lx-room{margin:32px 0 0}.lx .lx-room>img{aspect-ratio:16/7;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%;border-radius:28px;width:100%;height:auto;display:block}.lx .lx-room>figcaption{color:#50545b;margin-top:10px;font-size:13px}.lx .lx-data{flex-wrap:wrap;gap:40px 80px;display:flex}.lx .lx-data-intro{flex:320px;min-width:0}.lx .lx-data-lead{color:#50545b;max-width:380px;margin:20px 0 0;font-size:16px;line-height:1.55}.lx .lx-data-sheet{color:#fff;background:#111214;border-radius:999px;align-items:center;min-height:52px;margin-top:24px;padding:0 24px;font-weight:600;display:inline-flex}.lx .lx-data-grid{flex:2 560px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:32px 40px;min-width:0;display:grid}.lx .lx-data-grid h3{color:#b84a00;margin:0 0 8px;font-size:15px;font-weight:600}.lx .lx-data-grid dl{margin:0}.lx .lx-data-grid dl>div{border-bottom:1px solid #e4e4e0;justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;display:flex}.lx .lx-data-grid dt{color:#50545b}.lx .lx-data-grid dd{text-align:right;margin:0;font-weight:600}.lx .lx-warranty-section{padding:0 clamp(20px,4vw,48px)}.lx .lx-warranty{border:1px solid #e4e4e0;border-radius:28px;flex-wrap:wrap;align-items:center;gap:24px 56px;max-width:1264px;margin:0 auto;padding:clamp(28px,4vw,48px);display:flex}.lx .lx-warranty-years{color:#f75c03;margin:0;font-family:Archivo,sans-serif;font-size:clamp(64px,8vw,112px);font-weight:800;font-stretch:82%;line-height:.85}.lx .lx-warranty-copy{flex:420px;min-width:0}.lx .lx-warranty-title{margin:0;font-family:Archivo,sans-serif;font-size:clamp(26px,2.6vw,36px);font-weight:750;font-stretch:85%;line-height:1.15}.lx .lx-warranty-text{color:#50545b;margin:12px 0 0;font-size:16px;line-height:1.55}.lx .lx-warranty-link{color:#b84a00;align-items:center;min-height:44px;margin-top:16px;font-weight:600;display:inline-flex}.lx .lx-cta-box{background:#f75c03;border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1264px;margin:0 auto;padding:clamp(40px,6vw,80px);display:flex}.lx .lx-cta-title{letter-spacing:-.015em;flex:520px;margin:0;font-family:Archivo,sans-serif;font-size:clamp(34px,4.6vw,64px);font-weight:800;font-stretch:82%;line-height:1}@media (width<=1259px){.lx .lx-crumbs{align-items:center}.lx .lx-crumbs a{align-items:center;min-height:44px;display:inline-flex}.lx .lx-tabs>a{min-height:44px}.lx .lx-h1-eyebrow{line-height:1.45}.lx :is(h3,h4,p,dt,dd,li,span,strong){hyphens:auto;overflow-wrap:break-word}}@media (width>=641px) and (width<=899px){.lx .lx-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lx .lx-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lx .lx-flow:has(>:nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}.lx .lx-flow:has(>:nth-child(4):last-child),.lx .lx-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lx .lx-data-grid>:last-child{grid-column:1/-1}}@media (width>=900px) and (width<=1259px){.lx .lx-cards,.lx .lx-data-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lx .lx-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lx .lx-flow:has(>:nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}.lx .lx-flow:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=1000px) and (width<=1259px){.lx .lx-stats,.lx .lx-flow:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))!important}.lx .lx-flow:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width<=999px){.lx .rq-stats>*{padding-left:0!important;padding-right:16px!important}}@media (width<=640px){.lx .rq-stats{-moz-column-gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px!important}.lx .rq-stats>* p:first-child{font-size:34px!important}}
