.xlim-page{--xl-ink:#05090e;--xl-ink-2:#0b1420;--xl-paper:#e9eef2;--xl-cyan:#65dcff;--xl-blue:#4b9dff;--xl-amber:#ffb45b;--xl-lime:#d8ff54;--xl-muted:#a8b6c5;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden;background:var(--xl-ink);color:#f4f8fb;font-family:inherit}.xlim-page *{box-sizing:border-box}.xlim-page img{max-width:100%}.xlim-page a{color:inherit}.xl-wrap{width:min(1180px,calc(100% - 68px));margin-left:auto;margin-right:auto}.xl-kicker{display:inline-block;color:var(--xl-cyan);font-size:10px;font-weight:800;letter-spacing:.24em;line-height:1.35;text-transform:uppercase}.xl-kicker-dark{color:#536a83}.xl-hero{position:relative;isolation:isolate;min-height:min(790px,70vw);display:flex;align-items:center;overflow:hidden;background:#03070c}.xl-hero-bg{position:absolute;z-index:-4;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.xl-hero-veil{position:absolute;z-index:-3;inset:0;background:linear-gradient(90deg,rgba(2,5,9,.9) 0%,rgba(2,5,9,.55) 42%,rgba(2,5,9,.05) 73%),linear-gradient(0deg,rgba(2,5,9,.58),transparent 38%)}.xl-hero-scan{position:absolute;z-index:-2;inset:0;opacity:.24;background:linear-gradient(90deg,transparent 0 20%,rgba(101,220,255,.4) 20.1%,transparent 20.2% 80%,rgba(255,180,91,.32) 80.1%,transparent 80.2%);pointer-events:none}.xl-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(450px,1.1fr);gap:20px;align-items:center;padding:74px 0}.xl-hero-copy{position:relative;z-index:3}.xl-hero h1{margin:25px 0 24px;font-size:clamp(68px,8.4vw,120px);line-height:.84;letter-spacing:-.095em;font-weight:800}.xl-hero h1 em,.xl-intro h2 em,.xl-system h2 em,.xl-board-copy h3 em,.xl-performance h2 em,.xl-specs h2 em,.xl-colors h2 em,.xl-end h2 em{font-family:Georgia,serif;font-style:italic;font-weight:400;color:var(--xl-cyan);letter-spacing:-.075em}.xl-lead{max-width:450px;margin:0;color:#c4d0db;font-size:17px;line-height:1.68}.xl-actions{display:flex;gap:12px;flex-wrap:wrap;margin:34px 0}.xl-btn{display:inline-flex;align-items:center;gap:26px;padding:15px 18px;border:1px solid transparent;font-size:10px;font-weight:800;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.xl-btn span{font-size:16px;line-height:0}.xl-btn-main{background:var(--xl-lime);color:#07110a!important}.xl-btn-ghost{border-color:#ffffff55;color:#f5f8fb}.xl-hero-stats{display:flex;gap:30px;flex-wrap:wrap;margin-top:55px}.xl-hero-stats strong{display:block;font-size:22px;letter-spacing:-.06em}.xl-hero-stats small{display:block;margin-top:5px;color:#9eafbd;font-size:8px;letter-spacing:.16em}.xl-hero-stage{position:relative;min-height:610px;display:grid;place-items:center;isolation:isolate}.xl-product-main{position:relative;z-index:4;width:min(270px,36%);height:auto;filter:drop-shadow(0 25px 30px rgba(0,0,0,.68)) drop-shadow(0 0 28px rgba(101,220,255,.2));animation:xl-float 5s ease-in-out infinite}.xl-stage-glow{position:absolute;width:390px;height:540px;background:radial-gradient(ellipse,rgba(101,220,255,.18),transparent 67%);filter:blur(16px)}.xl-stage-ring{position:absolute;z-index:1;border:1px solid rgba(101,220,255,.75);border-radius:50%;transform:rotateX(70deg);box-shadow:0 0 28px rgba(101,220,255,.25),inset 0 0 20px rgba(101,220,255,.13)}.xl-stage-ring-one{width:400px;height:145px;bottom:70px}.xl-stage-ring-two{width:310px;height:112px;bottom:86px;border-color:rgba(255,180,91,.75);box-shadow:0 0 24px rgba(255,180,91,.3),inset 0 0 18px rgba(255,180,91,.12)}.xl-stage-label{position:absolute;z-index:5;color:#8ea8bd;font-size:9px;letter-spacing:.17em}.xl-stage-label:before{content:"";display:inline-block;width:34px;height:1px;margin-right:9px;vertical-align:middle;background:var(--xl-cyan)}.xl-stage-label-top{top:92px;right:24px}.xl-stage-label-bottom{bottom:130px;left:18px}.xl-stage-label-bottom:before{background:var(--xl-amber)}.xl-index{position:absolute;top:46px;right:4vw;color:var(--xl-cyan);font-size:10px;font-weight:800;letter-spacing:.2em;writing-mode:vertical-rl}@keyframes xl-float{0%,100%{transform:translateY(5px)}50%{transform:translateY(-8px)}}
.xl-intro{padding:125px 0 120px;background:var(--xl-paper);color:#101923}.xl-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end}.xl-intro h2,.xl-system h2,.xl-performance h2,.xl-specs h2,.xl-colors h2,.xl-end h2{margin:17px 0 0;font-size:clamp(48px,5.7vw,82px);line-height:.9;letter-spacing:-.095em}.xl-intro p{max-width:470px;margin:0 0 5px;color:#536171;font-size:17px;line-height:1.75}
.xl-system{padding:124px 0 132px;background:linear-gradient(180deg,#07101a,#05090e);overflow:hidden}.xl-section-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:end;margin-bottom:64px}.xl-section-heading p{max-width:410px;margin:0;color:#a6b6c5;line-height:1.7}.xl-system-board{position:relative;min-height:640px;overflow:hidden;border:1px solid #29435e;background:radial-gradient(circle at 70% 50%,rgba(44,109,153,.3),transparent 34%),linear-gradient(145deg,#111e2d,#07101b 59%,#04080d);box-shadow:0 30px 100px #0008}.xl-board-grid{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(101,220,255,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(101,220,255,.15) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(90deg,transparent,black 20%,black 90%,transparent)}.xl-board-copy{position:absolute;z-index:4;left:58px;top:58px;width:360px}.xl-board-index{display:block;color:var(--xl-amber);font-size:10px;font-weight:800;letter-spacing:.2em}.xl-board-copy h3{margin:21px 0;font-size:52px;line-height:.9;letter-spacing:-.09em}.xl-board-copy p{max-width:330px;margin:0;color:#a6b6c5;font-size:15px;line-height:1.7}.xl-board-device{position:absolute;z-index:3;right:22%;top:72px;bottom:42px;width:260px;display:grid;place-items:center}.xl-board-device:after{content:"";position:absolute;z-index:-1;bottom:32px;left:-80px;width:420px;height:125px;border:1px solid rgba(101,220,255,.35);border-radius:50%;transform:rotateX(70deg);box-shadow:0 0 30px rgba(101,220,255,.25)}.xl-device-halo{position:absolute;width:330px;height:520px;background:radial-gradient(ellipse,rgba(101,220,255,.18),transparent 67%);filter:blur(15px)}.xl-board-device img{position:relative;width:215px;height:auto;filter:drop-shadow(0 24px 25px #000b) drop-shadow(0 0 25px rgba(101,220,255,.24));animation:xl-float 5s ease-in-out infinite}.xl-callout{position:absolute;z-index:5;display:flex;flex-direction:column;gap:5px;min-width:194px;padding:12px 14px;border:1px solid rgba(101,220,255,.32);background:rgba(3,9,15,.76);backdrop-filter:blur(10px);font-size:9px;letter-spacing:.14em}.xl-callout:after{content:"";position:absolute;width:76px;height:1px;background:linear-gradient(90deg,var(--xl-cyan),transparent)}.xl-callout b{color:var(--xl-cyan);font-size:9px}.xl-callout strong{color:#f3f7fb;font-size:10px}.xl-callout span{color:#849bad}.xl-callout-material{top:105px;right:35px}.xl-callout-material:after{right:100%;top:50%;transform:rotate(17deg);transform-origin:right}.xl-callout-screen{top:278px;right:12px}.xl-callout-screen:after{right:100%;top:38%;transform:rotate(-4deg);transform-origin:right}.xl-callout-battery{bottom:103px;right:55px}.xl-callout-battery:after{right:100%;top:38%;transform:rotate(-17deg);transform-origin:right}.xl-callout-pod{bottom:49px;left:44px}.xl-callout-pod:after{left:100%;top:32%;transform:rotate(-9deg);transform-origin:left;background:linear-gradient(90deg,transparent,var(--xl-amber))}
.xl-performance{padding:123px 0 132px;background:#0b121b}.xl-performance-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:84px;align-items:center}.xl-performance-copy>p{max-width:450px;color:#a8b6c5;font-size:16px;line-height:1.75}.xl-performance-list{margin-top:36px;border-top:1px solid #ffffff25}.xl-performance-list article{display:grid;grid-template-columns:35px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid #ffffff25}.xl-performance-list article>span{color:var(--xl-amber);font-size:10px;letter-spacing:.16em}.xl-performance-list h3{margin:0 0 6px;font-size:14px;letter-spacing:.14em}.xl-performance-list p{margin:0;color:#8ea0b2;line-height:1.55;font-size:13px}.xl-performance-art{position:relative;min-height:560px;overflow:hidden;border:1px solid #29435e;background:linear-gradient(145deg,#1a2837,#07101a);display:grid;place-items:center;isolation:isolate}.xl-art-wall{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(101,220,255,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(101,220,255,.15) 1px,transparent 1px);background-size:36px 36px}.xl-art-ring{position:absolute;border:1px solid rgba(101,220,255,.6);border-radius:50%;transform:rotateX(70deg);box-shadow:0 0 26px rgba(101,220,255,.2)}.xl-art-ring-one{width:400px;height:164px}.xl-art-ring-two{width:280px;height:114px;border-color:rgba(255,180,91,.8)}.xl-performance-art img{position:relative;z-index:3;height:450px;width:auto;filter:drop-shadow(0 24px 27px #000b) drop-shadow(0 0 23px rgba(101,220,255,.25));animation:xl-float 5s ease-in-out infinite}.xl-art-note{position:absolute;z-index:4;padding:10px 13px;border:1px solid rgba(101,220,255,.35);background:#050b12dd;color:#c8d8e6;font-size:9px;letter-spacing:.15em}.xl-art-note-screen{top:100px;right:30px}.xl-art-note-pod{bottom:110px;left:32px;color:#ffcf8b;border-color:#ffb45b66}
.xl-specs{padding:121px 0 128px;background:var(--xl-paper);color:#101923}.xl-specs-heading{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px;align-items:end;margin-bottom:62px}.xl-specs-heading h2{margin:14px 0 0}.xl-specs-heading p{max-width:300px;margin:0 0 5px;color:#5d6d7f;line-height:1.7}.xl-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #b6c1cd}.xl-spec-grid div{min-height:135px;padding:22px 22px 18px 0;border-bottom:1px solid #b6c1cd}.xl-spec-grid strong{display:block;font-size:29px;letter-spacing:-.07em}.xl-spec-grid span{display:block;margin-top:7px;color:#617286;font-size:10px;letter-spacing:.12em;text-transform:uppercase}
.xl-colors{padding:124px 0 138px;background:#080f18}.xl-color-head{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:55px}.xl-color-head p{max-width:360px;margin:0 0 4px;color:#a8b6c5;line-height:1.7}.xl-color-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.xl-color-card{padding:15px 15px 20px;border:1px solid #ffffff1d;background:linear-gradient(155deg,#172635,#0a111a);transition:transform .3s ease,border-color .3s ease}.xl-color-card:hover{transform:translateY(-5px);border-color:#65dcff88}.xl-color-number{display:block;color:#8296aa;font-size:9px;font-weight:800;letter-spacing:.18em}.xl-color-art{display:grid;place-items:center;min-height:280px;margin:12px 0 15px;overflow:hidden;background:#e9edf0}.xl-color-art img{display:block;width:100%;height:280px;object-fit:contain}.xl-color-card h3{margin:0;color:#f4f8fb;font-size:16px;letter-spacing:-.03em}.xl-color-card p{margin:7px 0 0;color:#8296aa;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.xl-end{padding:126px 0 139px;text-align:center;background:#04080e}.xl-end h2{margin:18px 0 27px}.xl-end>div>p{max-width:430px;margin:0 auto 31px;color:#a8b6c5;font-size:16px;line-height:1.7}.xl-warning{display:block;margin-top:78px;color:#617081;font-size:10px;letter-spacing:.04em}
@media(max-width:1000px){.xl-wrap{width:min(100% - 44px,720px)}.xl-hero{min-height:860px}.xl-hero-inner{grid-template-columns:1fr;gap:0;align-items:end;padding-top:110px;padding-bottom:44px}.xl-hero-copy{max-width:560px}.xl-hero-stage{position:absolute;inset:70px 0 220px;min-height:0;opacity:.95}.xl-hero-veil{background:linear-gradient(90deg,rgba(2,5,9,.92),rgba(2,5,9,.35) 72%),linear-gradient(0deg,rgba(2,5,9,.85),transparent 54%)}.xl-section-heading,.xl-specs-heading{grid-template-columns:1fr;gap:32px}.xl-system-board{min-height:720px}.xl-board-copy{left:35px;top:35px}.xl-board-device{right:27%;top:145px}.xl-callout-material{top:120px;right:25px}.xl-callout-screen{top:310px;right:8px}.xl-callout-battery{bottom:120px;right:25px}.xl-callout-pod{bottom:45px;left:25px}.xl-performance-grid{grid-template-columns:1fr;gap:50px}.xl-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:680px){.xl-wrap{width:calc(100% - 28px)}.xl-hero{min-height:780px}.xl-hero-inner{padding-top:100px}.xl-hero-stage{inset:48px -36px 260px;opacity:.88}.xl-product-main{width:230px}.xl-stage-ring-one{width:300px;height:120px;bottom:65px}.xl-stage-ring-two{width:235px;height:92px;bottom:81px}.xl-stage-label-top{top:82px;right:6px}.xl-stage-label-bottom{bottom:100px;left:8px}.xl-hero h1{font-size:59px}.xl-lead{font-size:15px}.xl-hero-stats{gap:18px;margin-top:42px}.xl-hero-stats strong{font-size:18px}.xl-hero-stats small{font-size:7px}.xl-index{top:25px;right:17px}.xl-intro{padding:87px 0 91px}.xl-intro-grid{grid-template-columns:1fr;gap:36px}.xl-intro h2,.xl-system h2,.xl-performance h2,.xl-specs h2,.xl-colors h2,.xl-end h2{font-size:49px}.xl-system,.xl-performance,.xl-specs,.xl-colors{padding-top:88px;padding-bottom:96px}.xl-system-board{min-height:820px}.xl-board-copy{left:24px;top:25px;width:calc(100% - 48px)}.xl-board-copy h3{font-size:43px}.xl-board-device{right:50%;top:255px;transform:translateX(50%);width:190px}.xl-callout{min-width:0;width:166px;padding:10px 11px;font-size:8px}.xl-callout-material{top:390px;right:12px}.xl-callout-material:after{right:100%;top:53%;transform:rotate(-16deg)}.xl-callout-screen{top:505px;right:12px}.xl-callout-screen:after{right:100%;top:35%;transform:rotate(-9deg)}.xl-callout-battery{top:390px;left:12px;bottom:auto}.xl-callout-battery:after{left:100%;right:auto;top:55%;transform:rotate(16deg);background:linear-gradient(90deg,transparent,var(--xl-cyan))}.xl-callout-pod{top:505px;left:12px;bottom:auto}.xl-callout-pod:after{left:100%;top:30%;transform:rotate(9deg)}.xl-performance-art{min-height:470px}.xl-performance-art img{height:370px}.xl-art-note-screen{top:52px;right:16px}.xl-art-note-pod{bottom:58px;left:16px}.xl-spec-grid{grid-template-columns:repeat(2,1fr)}.xl-spec-grid strong{font-size:21px}.xl-color-head{display:block;margin-bottom:36px}.xl-color-head p{margin-top:20px}.xl-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.xl-color-card{padding:12px 10px 16px}.xl-color-art,.xl-color-art img{min-height:210px;height:210px}.xl-color-card h3{font-size:13px}.xl-end{padding-top:91px;padding-bottom:101px}}
