.li-root:has(>.li-shell>.lil-page){--sfc:#04101c;--sfc-bar:#050f1ab8;background-image:var(--twill), radial-gradient(1000px 540px at 78% 2%, #0062aa42, transparent 66%), radial-gradient(780px 470px at 12% 72%, #d9b36c1a, transparent 64%), linear-gradient(180deg, var(--sfc), #071b2f 55%, #040d18)}.li-shell:has(>.lil-page){border-left:0;border-right:0;max-width:none}.lil-page{--lil-line2:#bedcfa4d;width:100%;line-height:normal}.lil-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 32px}.lil-eb{font-family:var(--font-en);letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:800}.lil-nav{z-index:50;background:var(--sfc-bar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.lil-nav .lil-wrap{justify-content:space-between;align-items:center;height:68px;display:flex}.lil-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.lil-brand:hover b{color:var(--gold2)}.lil-brand i{background:var(--gold);border-radius:50%;width:8px;height:8px;display:inline-block}.lil-brand b{letter-spacing:.22em;font-size:18px;font-weight:800}.lil-nav-r{align-items:center;gap:26px;display:flex}.lil-nav-r a{color:var(--dim);font-size:14.5px;font-weight:600;text-decoration:none;transition:color .18s}.lil-nav-r a:hover{color:var(--txt)}.lil-pill{color:var(--gold2);border:1px solid var(--accent-line);border-radius:var(--radius-pill);background:#d9b36c0f;padding:9px 18px;font-size:14px;font-weight:700;transition:background .18s}.lil-pill:hover{background:var(--accent-soft)}.lil-hero{isolation:isolate;flex-direction:column;justify-content:center;min-height:720px;display:flex;position:relative;overflow:hidden}.lil-shot{z-index:0;position:absolute;inset:0;overflow:hidden}.lil-shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 46%;object-position:center 46%;filter:grayscale(.32)contrast(1.04)brightness(.78);width:100%;height:100%}.lil-veil{z-index:1;background:linear-gradient(#040e1aa8 0%,#040e1a47 34%,#040e1a4d 72%,#030b1480 100%),linear-gradient(#00345c61,#00345c61);position:absolute;inset:0}.lil-hero .lil-hero-top{z-index:3;text-align:center;padding-bottom:38px;position:relative}.lil-hero h1{letter-spacing:-.02em;text-shadow:0 4px 30px #000a14cc;margin:20px 0 0;font-size:50px;font-weight:900;line-height:1.16}.lil-hero h1 span{color:var(--gold2)}.lil-hero .lil-sub{color:#d3e2ef;text-shadow:0 2px 18px #000a14d9;max-width:540px;margin:18px auto 0;font-size:17px;line-height:1.75}.lil-midband{z-index:3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030c16e6;border-top:1px solid #d9b36c66;border-bottom:1px solid #d9b36c66;width:100%;position:relative;box-shadow:0 18px 60px #000a1980}.lil-midband .lil-wrap{grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.lil-cell{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:30px 30px 28px;text-decoration:none;transition:background .22s;display:block;position:relative}.lil-cell:hover{background:#d9b36c12}.lil-cell+.lil-cell:before{content:"";background:#bedcfa33;width:1px;position:absolute;top:22px;bottom:22px;left:0}.lil-cell h3{letter-spacing:-.01em;color:#fff;margin:0;font-size:25px;font-weight:800;line-height:1.3}.lil-cell .lil-en{font-family:var(--font-en);letter-spacing:.26em;color:#d9b36cd9;margin-top:6px;font-size:10.5px;font-weight:800;display:block}.lil-cell p{color:#b9cddf;margin:12px 0 0;font-size:14px;line-height:1.68}.lil-cell .lil-go{letter-spacing:.02em;color:var(--gold2);border-top:1px solid #d9b36c4d;align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-size:14px;font-weight:800;display:flex}.lil-cell .lil-go i{margin-left:auto;font-style:normal;transition:transform .25s}.lil-cell:hover .lil-go i{transform:translate(5px)}.lil-band-note{z-index:3;text-align:center;letter-spacing:.04em;color:#b6cadb;text-shadow:0 2px 14px #000a14cc;margin:1em 0;padding-top:30px;font-size:13.5px;position:relative}.lil-page .lil-rows{border-top:1px solid var(--line);padding:16px 0 74px}.lil-frow{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr auto;align-items:center;gap:34px;padding:38px 4px;transition:background .2s;display:grid}.lil-frow:hover{background:#ffffff06}.lil-frow .lil-rn{font-family:var(--font-en);letter-spacing:.2em;color:var(--gold);font-size:13px;font-weight:800}.lil-frow h3{letter-spacing:-.01em;margin:0;font-size:25px;font-weight:800}.lil-frow p{max-width:600px;color:var(--dim);margin:10px 0 0;font-size:15px;line-height:1.75}.lil-frow .lil-aside{justify-self:end}.lil-bigcode{font-family:var(--font-mono);letter-spacing:.18em;color:var(--gold2);border:1px dashed var(--accent-line);border-radius:var(--radius);text-align:center;white-space:nowrap;background:#d9b36c0d;padding:16px 26px;font-size:26px}.lil-steplist{align-items:center;gap:14px;display:flex}.lil-steplist span{color:var(--dim);border:1px solid var(--lil-line2);border-radius:var(--radius);white-space:nowrap;padding:10px 16px;font-size:13.5px;font-weight:700}.lil-steplist span.lil-hl{color:var(--gold2);background:#d9b36c12;border-color:#d9b36c80}.lil-steplist i{color:#5f7c99;font-style:normal}.lil-reorder{border:1px solid var(--lil-line2);border-radius:var(--radius);white-space:nowrap;background:#d9b36c0d;gap:9px;padding:13px 18px;display:grid}.lil-ro-name{color:var(--dim);font-size:13.5px;font-weight:700}.lil-ro-qty{font-family:var(--font-mono);color:var(--dim);align-items:center;gap:9px;font-size:13px;display:flex}.lil-ro-qty s,.lil-ro-qty i{color:#5f7c99;font-style:normal}.lil-ro-qty b{color:var(--gold2);font-size:18px}.lil-sec-h{text-align:center;margin-bottom:44px}.lil-sec-h h2{letter-spacing:-.01em;margin:14px 0 0;font-size:31px;font-weight:900}.lil-sec-h p{color:var(--dim);margin:12px 0 0;font-size:15px}.lil-tl{padding:8px 0 60px;position:relative}.lil-tl:before{content:"";background:linear-gradient(180deg, transparent, var(--lil-line2) 10%, var(--lil-line2) 90%, transparent);width:1px;position:absolute;top:0;bottom:40px;left:50%}.lil-ti{text-align:right;width:50%;padding:0 60px 44px 0;position:relative}.lil-ti:nth-child(2n){text-align:left;margin-left:50%;padding:0 0 44px 60px}.lil-ti .lil-node{border:1.5px solid var(--gold);background:var(--sfc);width:38px;height:38px;font-family:var(--font-en);color:var(--gold2);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;position:absolute;top:0;right:-19px;box-shadow:0 0 18px #d9b36c40}.lil-ti:nth-child(2n) .lil-node{left:-19px;right:auto}.lil-ti h3{margin:6px 0 8px;font-size:20px;font-weight:800}.lil-ti p{color:var(--dim);margin:0;font-size:14.5px;line-height:1.7}.lil-ti .lil-tag{letter-spacing:.1em;color:var(--paper-ink);background:linear-gradient(135deg, var(--gold), var(--gold2));border-radius:var(--radius-pill);margin-top:10px;padding:4px 11px;font-size:11.5px;font-weight:800;display:inline-block}.lil-specs{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:78px;display:grid}.lil-spec{border:1px solid var(--line);background:linear-gradient(#ffffff12,#ffffff08);border-radius:20px;padding:28px 26px 22px;transition:border-color .18s,transform .18s,box-shadow .18s}.lil-spec:hover{border-color:#d9b36c8c;transform:translateY(-3px);box-shadow:0 18px 50px #00285066}.lil-spec .lil-code{font-family:var(--font-mono);letter-spacing:.18em;color:var(--gold);font-size:11.5px}.lil-spec h3{margin:10px 0 0;font-size:21px;font-weight:800}.lil-spec h3 small{color:var(--dim);margin-left:8px;font-size:12.5px;font-weight:500}.lil-sw{border-radius:50%;width:74px;height:74px;margin:20px 0 18px;position:relative}.lil-sw.lil-emb{border:2.5px dashed var(--gold);background:radial-gradient(circle,#d9b36c29 0 42%,#0000 43%);box-shadow:0 0 26px #d9b36c2e}.lil-sw.lil-prt{background:#e9eef4}.lil-sw.lil-trf{background:linear-gradient(135deg, var(--gold), #7fb4e8 70%, #cfe6fb);overflow:hidden}.lil-sw.lil-trf:after{content:"";background:#ffffff80;width:60%;height:160%;position:absolute;top:-30%;left:-45%;transform:rotate(24deg)}.lil-spec dl{grid-template-columns:58px 1fr;row-gap:9px;margin:0;font-size:14px;display:grid}.lil-spec dt{font-family:var(--font-mono);letter-spacing:.12em;color:var(--gold);opacity:.85;padding-top:2px;font-size:11px}.lil-spec dd{color:#c3d3e3;margin:0;line-height:1.65}.lil-spec .lil-spec-foot{font-family:var(--font-mono);letter-spacing:.04em;color:#7d97b1;border-top:1px dashed #d9b36c4d;justify-content:space-between;gap:10px;margin-top:18px;padding:14px 0 36px;font-size:11.5px;display:flex}.lil-cta{padding-bottom:84px}.lil-cta-in{--txt:var(--paper-ink);--dim:#37475c;background:linear-gradient(135deg, var(--gold), var(--gold2));color:var(--txt);border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;padding:52px 56px;display:flex;box-shadow:0 24px 70px #d9b36c2e}.lil-cta-in h2{letter-spacing:-.01em;margin:0;font-size:29px;font-weight:900}.lil-cta-in p{color:var(--dim);margin:10px 0 0;font-size:15px;font-weight:600}.lil-btn-navy{color:#fff;border-radius:var(--radius-pill);background:#00294d;border:none;padding:17px 30px;font-size:16px;font-weight:800;box-shadow:0 12px 30px #0014284d}.lil-page .lil-foot{border-top:1px solid var(--line);color:#54708c;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:26px 0 36px;font-size:13px;display:flex}.lil-page .lil-foot b{letter-spacing:.2em;color:var(--dim)}@media (max-width:920px){.lil-nav .lil-wrap{gap:12px;height:64px}.lil-brand{flex-shrink:0;gap:7px}.lil-brand b{letter-spacing:.14em;font-size:16px}.lil-nav-r{flex:1;justify-content:flex-end;gap:10px;min-width:0}.lil-nav-r a,.lil-pill{white-space:nowrap;flex:none}.lil-nav-r a{font-size:12px}.lil-pill{padding:8px 10px;font-size:12px}.lil-hero h1{font-size:35px}.lil-midband .lil-wrap{grid-template-columns:1fr}.lil-cell+.lil-cell:before{width:auto;height:1px;inset:0 22px auto}.lil-frow{grid-template-columns:44px 1fr;gap:18px;padding:28px 4px}.lil-frow .lil-aside{grid-column:2;justify-self:start;margin-top:16px}.lil-steplist{flex-wrap:wrap}.lil-specs{grid-template-columns:1fr}.lil-tl:before{left:19px}.lil-ti,.lil-ti:nth-child(2n){text-align:left;width:100%;margin:0;padding:0 0 38px 56px}.lil-ti .lil-node,.lil-ti:nth-child(2n) .lil-node{left:0;right:auto}.lil-cta-in{padding:36px 30px}}@media (prefers-reduced-motion:reduce){.lil-nav-r a,.lil-pill,.lil-cell,.lil-cell .lil-go i,.lil-frow,.lil-spec{transition:none}.lil-cell:hover .lil-go i,.lil-spec:hover{transform:none}}
