@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;1,400&display=swap');.lx{--ink:#0e1a2b;--ink2:#1c2b40;--brass:#b8925a;--brass2:#d9bf8f;--paper:#f7f4ee;--line:#e4ddd0;--mute:#6b7280;--txt:#2a2f38;font-family:'Poppins',sans-serif;color:var(--txt);line-height:1.7;width:100%;max-width:100%;margin:0;font-size:15px;font-weight:300}.lx *{box-sizing:border-box;font-family:'Poppins',sans-serif}.lx b,.lx strong,.lx th{font-weight:500}.lx img{max-width:100%;height:auto;display:block}.lx .serif{font-weight:500;letter-spacing:-.02em}.lx .eyebrow{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--brass);font-weight:600;margin:0 0 14px}.lx h2,.lx h3,.lx h4{margin:0;color:var(--ink)}.lx p{margin:0 0 12px}.lx section{margin:0 0 56px}.lx-hero{position:relative;overflow:hidden;background:radial-gradient(120% 140% at 85% 20%,#24384f 0%,var(--ink) 55%,#08111d 100%);color:#e9e4da;border-radius:6px;padding:clamp(32px,5vw,64px) clamp(20px,5vw,64px);display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.lx-hero h2{color:#fff;font-size:clamp(28px,4vw,46px);line-height:1.12;margin-bottom:18px}.lx-hero h2 em{font-style:italic;color:var(--brass2)}.lx-hero p{color:#c3c9d2;font-size:16px;max-width:460px}.lx-orbit{position:relative;aspect-ratio:1/1;max-width:460px;margin:0 auto;width:100%}.lx-orbit .ring{position:absolute;inset:0;border:1px solid rgba(217,191,143,.28);border-radius:50%}.lx-orbit .ring.r2{inset:9%;border-style:dashed;border-color:rgba(217,191,143,.18)}.lx-orbit .ring.r3{inset:18%;border-color:rgba(255,255,255,.08)}.lx-orbit .spin{position:absolute;inset:0;animation:lxspin 14s linear infinite}.lx-orbit .spin:before{content:"";position:absolute;top:-6px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--brass2);box-shadow:0 0 18px 4px rgba(217,191,143,.55)}.lx-orbit .disc{position:absolute;inset:17%;border-radius:50%;background:#f4f1ea;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.45),inset 0 0 0 6px rgba(184,146,90,.35);display:flex;align-items:center;justify-content:center}.lx-orbit .disc img{width:92%}@keyframes lxspin{to{transform:rotate(360deg)}}.lx-tag{display:inline-block;border:1px solid rgba(217,191,143,.5);color:var(--brass2);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:6px 12px;border-radius:30px;margin:0 6px 8px 0}.lx-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0 56px;background:#fff}.lx-stat{padding:26px 18px;text-align:center;border-right:1px solid var(--line)}.lx-stat:last-child{border-right:0}.lx-stat b{display:block;font-weight:500;font-size:clamp(22px,2.6vw,32px);color:var(--ink);line-height:1.1}.lx-stat b small{font-size:14px;color:var(--brass);margin-left:3px}.lx-stat span{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.lx-intro{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;align-items:start}.lx-intro h3{font-size:clamp(24px,3vw,34px);line-height:1.2}.lx-intro .lead{font-size:17px;color:#3a404a}.lx-quote{border-left:2px solid var(--brass);padding:4px 0 4px 18px;font-style:italic;color:var(--ink2);font-size:18px;margin-top:18px}.lx-head{text-align:center;max-width:720px;margin:0 auto 34px}.lx-head h3{font-size:clamp(24px,3vw,36px);line-height:1.2}.lx-head p{color:var(--mute);margin-top:10px}.lx-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lx-pillar{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:30px 26px;position:relative}.lx-pillar .num{font-size:46px;color:var(--brass);opacity:.35;position:absolute;top:14px;right:22px;line-height:1}.lx-pillar h4{font-weight:500;font-size:22px;margin-bottom:6px}.lx-pillar .sub{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin-bottom:16px}.lx-pillar ul{list-style:none;margin:0;padding:0}.lx-pillar li{padding:10px 0 10px 22px;border-top:1px solid var(--line);position:relative;font-size:14px}.lx-pillar li:before{content:"";position:absolute;left:2px;top:17px;width:9px;height:9px;border:1.5px solid var(--brass);border-radius:50%}.lx-split{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--ink);border-radius:6px;overflow:hidden;color:#d8dde4}.lx-split .img{background:#fff;display:flex;align-items:center;justify-content:center;padding:24px}.lx-split .txt{padding:clamp(28px,4vw,52px)}.lx-split h3{color:#fff;font-size:clamp(22px,2.6vw,32px);line-height:1.2;margin-bottom:16px}.lx-split .kv{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;margin-top:20px;font-size:14px}.lx-split .kv b{color:var(--brass2);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:11px;padding-top:3px}.lx-cap{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lx-flask{border:1px solid var(--line);border-radius:6px;padding:24px 20px;background:#fff;text-align:center}.lx-flask svg{width:46px;height:56px;margin:0 auto 10px;display:block}.lx-flask h4{font-weight:500;font-size:24px}.lx-flask .unit{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-bottom:14px}.lx-flask .row{display:flex;justify-content:space-between;align-items:baseline;border-top:1px dashed var(--line);padding:8px 0;font-size:13px}.lx-flask .row b{font-size:20px;font-weight:500;color:var(--ink)}.lx-note{font-size:12px;color:var(--mute);text-align:center;margin-top:14px}.lx-models{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lx-model{border-radius:6px;padding:26px 22px;background:var(--paper);border-top:3px solid var(--ink)}.lx-model.t{border-top-color:var(--brass)}.lx-model h4{font-weight:500;font-size:28px}.lx-model .meta{font-size:12px;color:var(--mute);margin:4px 0 14px;letter-spacing:.04em}.lx-model p{font-size:13.5px;margin:0}.lx-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:6px}.lx table{width:100%;border-collapse:collapse;min-width:720px;font-size:13.5px;margin:0}.lx th,.lx td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.lx thead th{background:var(--ink);color:#fff;font-weight:500;letter-spacing:.08em;font-size:12px;text-transform:uppercase;border-bottom:0}.lx thead th:first-child{color:var(--brass2)}.lx tbody th{font-weight:600;color:var(--ink);background:var(--paper);width:24%;font-size:13px}.lx tbody td[colspan]{color:#3a404a}.lx tbody tr.grp td{background:#fff;font-size:15px;color:var(--brass);letter-spacing:.06em;padding:18px 16px 8px;border-bottom:1px solid var(--brass2)}.lx tbody tr:hover td,.lx tbody tr:hover th{background:#fbf8f2}.lx-apps{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.lx-apps span{border:1px solid var(--line);background:#fff;border-radius:40px;padding:10px 20px;font-size:14px;color:var(--ink2)}.lx-apps span:before{content:"◦";color:var(--brass);margin-right:8px}.lx-service{display:grid;grid-template-columns:repeat(3,1fr);background:linear-gradient(135deg,var(--ink),#1a2b42);border-radius:6px;color:#cfd5dd}.lx-service div{padding:32px 28px;border-right:1px solid rgba(255,255,255,.08)}.lx-service div:last-child{border-right:0}.lx-service h4{color:#fff;font-weight:500;font-size:20px;margin-bottom:8px}.lx-service h4:before{content:"";display:block;width:28px;height:1px;background:var(--brass2);margin-bottom:14px}.lx-service p{font-size:13.5px;margin:0}@media (max-width:1024px){.lx-cap,.lx-models{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.lx section{margin-bottom:44px}.lx-hero{grid-template-columns:1fr;text-align:center}.lx-hero p{margin-left:auto;margin-right:auto}.lx-orbit{max-width:320px}.lx-intro,.lx-split{grid-template-columns:1fr;gap:20px}.lx-pillars{grid-template-columns:1fr}.lx-stats{grid-template-columns:repeat(2,1fr)}.lx-stat:nth-child(2){border-right:0}.lx-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.lx-service{grid-template-columns:1fr}.lx-service div{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}}@media (max-width:560px){.lx{font-size:14px}.lx section{margin-bottom:36px}.lx-hero{border-radius:0}.lx-orbit{max-width:260px}.lx-tag{font-size:10px;padding:5px 10px}.lx-cap{grid-template-columns:repeat(2,1fr);gap:10px}.lx-flask{padding:18px 12px}.lx-flask h4{font-size:19px}.lx-flask .row{font-size:11px}.lx-flask .row b{font-size:17px}.lx-models{grid-template-columns:1fr}.lx-stat{padding:18px 10px}.lx-stat span{font-size:9.5px;letter-spacing:.12em}.lx-pillar{padding:24px 20px}.lx-split .kv{grid-template-columns:1fr;gap:2px}.lx-split .kv span{margin-bottom:10px}.lx-apps span{padding:8px 14px;font-size:13px}.lx th,.lx td{padding:11px 12px}.lx-tablewrap:after{content:"← Swipe to view all models →";display:block;text-align:center;font-size:11px;color:var(--mute);padding:8px;position:sticky;left:0}}
