.xp-site{--xp-cyan:#00bfff;--xp-blue:#0066ff;--xp-border:rgba(91,177,233,.35);color:#f8fafc;background:#030712;font-family:Arial,Helvetica,sans-serif;line-height:1.5;overflow:clip}.xp-site :is(h1,h2,h3,p){margin:0}.xp-site em{color:var(--xp-cyan);font-style:normal}.xp-site button{cursor:pointer}.xp-site :is(button,a){touch-action:manipulation}.xp-dialog :is(button,a,input,textarea):focus-visible,.xp-site :is(button,a,input,textarea):focus-visible{outline:2px solid #83eaff;outline-offset:5px}.xp-skip{position:fixed;top:12px;left:16px;z-index:150;padding:12px 20px;border-radius:8px;background:#0066ff;transform:translateY(-200%)}.xp-skip:focus{transform:none}.xp-header{position:fixed;inset:0 0 auto;z-index:45;height:98px;padding:0 4.5%;display:flex;align-items:center;justify-content:space-between;gap:22px;background:linear-gradient(#02070ff2,#02070fc4 65%,transparent);border-bottom:1px solid transparent;transition:height .3s,background .3s,border-color .3s}.xp-header-compact{height:78px;background:#030b16ed;border-color:#4b86ae45;backdrop-filter:blur(20px)}.xp-brand{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:2px;width:205px}.xp-brand .l5-mark-wordmark{width:200px;height:48px}.xp-brand>span:last-child{color:#e0edf8;text-transform:uppercase;font-size:8px;letter-spacing:.25px;font-style:italic}.xp-site .l5-mark-experience{display:flex;align-items:center;justify-content:center;gap:11px;letter-spacing:0;line-height:1}.xp-site .l5-mark-experience img{width:48px;height:48px;border-radius:50%;object-fit:contain;flex-shrink:0}.xp-site .l5-mark-experience>span{font-size:30px;font-style:italic;font-weight:400;letter-spacing:-.8px}.xp-site .l5-mark-experience sup{font-size:7px;vertical-align:top;margin-left:3px}.xp-nav{display:flex;align-items:center;gap:14px}.xp-nav :is(a,button){display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;border:1px solid transparent;border-radius:24px;color:#f1f5f9;background:none;font-size:15px;white-space:nowrap;transition:background .2s,color .2s}.xp-nav :is(a,button):hover{color:#5bddff;background:#0b315380}.xp-nav .xp-nav-active{padding:10px 20px;border-color:#36b6ff;background:linear-gradient(140deg,#008dff,#0041a5 68%,#031b43);box-shadow:inset 0 1px 7px #79deff8c,0 0 22px #0066ff47}.xp-header-tools{display:flex;align-items:center;gap:14px}.xp-icon-button{position:relative;display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border:1px solid #779dbb80;border-radius:50%;color:#e1f2ff;background:#020b1670}.xp-icon-button:hover{color:#60ddff;border-color:#29c5ff}.xp-icon-button svg{width:21px;height:21px}.xp-header-ai{background:#092542;border-color:#277bb24d}.xp-header-ai i{position:absolute;width:6px;height:6px;right:2px;top:2px;border-radius:50%;background:#24cbff;box-shadow:0 0 10px #00bfff}.xp-client-button{display:flex;align-items:center;gap:9px;min-height:43px;padding:10px 17px;border:1px solid #4289b5a6;border-radius:24px;color:#f8fafc;background:#030d1cbb;font-size:14px;white-space:nowrap}.xp-client-button>svg:first-child{color:#a8caff;width:20px;height:20px}.xp-menu-button,.xp-mobile-menu{display:none}.xp-experience{position:relative;isolation:isolate;height:max(900px,100svh);min-height:900px;max-height:1200px;overflow:hidden;background:#030b17;scroll-margin-top:90px}.xp-room{position:absolute;inset:0;z-index:-3;pointer-events:none;overflow:hidden}.xp-room>img{width:100%;height:100%;object-fit:cover;object-position:center}.xp-scene-vignette{position:absolute;inset:0;background:linear-gradient(90deg,#020a17d4,#030c1c9e 28%,#020b1a12 49%,transparent 75%),linear-gradient(0deg,#020a17e6,transparent 23%,transparent 80%,#0207109c)}.xp-floor-light{position:absolute;left:22%;right:15%;bottom:9%;height:18%;background:radial-gradient(ellipse,#0077ff6b,transparent 70%);filter:blur(28px);opacity:.65}.xp-hero-copy{position:absolute;top:17%;left:6.3%;width:34%;z-index:7}.xp-eyebrow{display:flex;align-items:center;gap:12px;color:#0bd7ff;font-size:13px;font-weight:600;letter-spacing:3.5px;text-transform:uppercase}.xp-tiny-square{width:5px;height:5px;background:#17d5ff;box-shadow:0 0 10px #00bfff}.xp-kicker-line{position:relative;margin-left:10px;width:92px;height:1px;background:linear-gradient(90deg,#00bfff,transparent)}.xp-kicker-line:before{content:"";position:absolute;width:34px;height:2px;background:#c5f5ff;box-shadow:0 0 7px 2px #009dff}.xp-hero-copy h1{margin-top:18px;font-size:clamp(60px,4.02vw,79px);font-weight:700;line-height:1.025;letter-spacing:-2.8px;text-shadow:0 3px 30px #0008}.xp-hero-copy h1 em{color:#00bfee;text-shadow:0 0 30px #008bca22}.xp-hero-description{max-width:505px;margin-top:25px!important;color:#e1e9f2;font-size:clamp(18px,1.08vw,21px);line-height:1.45;letter-spacing:-.15px}.xp-hero-actions{display:flex;align-items:center;gap:16px;margin-top:29px;white-space:nowrap}.xp-btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;padding:15px 23px;border:1px solid transparent;border-radius:32px;font-size:16px;font-weight:500;line-height:1.25;color:white;background:transparent;transition:border-color .25s,box-shadow .25s,background .25s,transform .25s}.xp-btn svg{flex-shrink:0;width:20px;height:20px}.xp-btn:hover{transform:translateY(-2px)}.xp-btn-primary{border-color:#48d5ff;background:linear-gradient(130deg,#0096ff,#005deb 65%,#003a9d);box-shadow:inset 0 1px 9px #74e0ff99,0 0 25px #0066ff52}.xp-btn-primary:hover{box-shadow:inset 0 1px 12px #abf4ff99,0 0 30px #0088ff80}.xp-btn-outline{border-color:#c2d4e499;background:#020e21a6;box-shadow:inset 0 1px 4px #c4e7ff14}.xp-btn-outline:hover{border-color:#52d7ff;background:#073455b3}.xp-lia-visual{position:absolute;z-index:2;top:6.2%;left:35.4%;width:35.5%;height:69%;pointer-events:none;transform:translateX(var(--pointer-x,0));transition:transform .8s ease-out}.xp-lia-image{position:relative;width:100%;height:100%;object-fit:contain;object-position:center top;mask-image:linear-gradient(#000 78%,transparent);filter:drop-shadow(0 0 28px #0071d42b)}.xp-lia-aura{position:absolute;inset:15% 4% 1%;border-radius:50%;background:radial-gradient(ellipse,#0063bb4d,transparent 68%);filter:blur(32px)}.xp-lia-intro{position:absolute;z-index:6;top:17.5%;right:16.5%;width:23.5%}.xp-lia-bubble{position:relative;padding:24px 27px 21px;border:1px solid #4bafe1;border-radius:27px 27px 27px 7px;background:linear-gradient(135deg,#061f36e6,#051222d9);box-shadow:inset 0 0 20px #1273ab38,0 0 22px #0066aa33;backdrop-filter:blur(14px)}.xp-lia-bubble:before{content:"";position:absolute;top:0;left:7%;width:65%;height:1px;background:linear-gradient(90deg,transparent,#95efff,transparent);box-shadow:0 0 10px 1px #00bfff}.xp-lia-bubble-header{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #71aaca45}.xp-lia-bubble-header>svg{flex-shrink:0;width:30px;height:30px;color:#08cfff}.xp-lia-bubble-header h2{font-size:25px;line-height:1.1;letter-spacing:-.7px;white-space:nowrap;font-weight:600}.xp-lia-bubble-header h2 span{color:#e0eefb;font-weight:400}.xp-demo-label{margin-left:auto;padding:3px 5px;border:1px solid #4b7c9b;border-radius:4px;font-size:8px;color:#b5d6eb;letter-spacing:.8px}.xp-lia-bubble>p{margin-top:15px;font-size:18px;line-height:1.45;color:#e5edf6}.xp-lia-text-link{display:flex;align-items:center;gap:8px;margin-top:13px;padding:0;background:none;border:0;color:#66ddff;font-size:14px}.xp-lia-voice-row{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px}.xp-voice-button{display:grid;place-items:center;width:68px;height:68px;border:2px solid #52dcff;border-radius:50%;color:#67e9ff;background:radial-gradient(circle,#086498,#04243d 65%,#031125);box-shadow:inset 0 0 15px #147de2,0 0 22px #0089ff66;transition:transform .3s,box-shadow .3s}.xp-voice-button svg{width:30px;height:30px}.xp-voice-button:hover{transform:scale(1.04);box-shadow:inset 0 0 15px #4bc2ff,0 0 30px #00bfff88}.xp-wave{display:flex;align-items:center;gap:4px;height:34px}.xp-wave i{display:block;width:2px;height:7px;background:#00bcf4;opacity:.8}.xp-wave i:nth-child(2n){height:15px}.xp-wave i:nth-child(3n){height:26px}.xp-wave i:nth-child(4n){height:34px}.xp-tech-panel{position:absolute;z-index:6;top:24%;right:2.2%;width:12.4%;padding:19px 17px;border:1px solid #448ab3;border-radius:25px;background:linear-gradient(150deg,#0a243ce3,#030c18e0);box-shadow:inset 0 0 18px #2573ae1f,0 18px 35px #0004;backdrop-filter:blur(15px)}.xp-panel-caption{display:block;font-size:9px;color:#a2c6dc;letter-spacing:1.6px;text-align:center;padding-bottom:8px}.xp-tech-panel button{display:flex;align-items:center;gap:12px;padding:17px 0;width:100%;border:0;border-bottom:1px solid #5a839a38;background:none;text-align:left;transition:transform .2s,color .2s}.xp-tech-panel button:last-child{border:0}.xp-tech-panel button:hover{color:#71e2ff;transform:translateX(2px)}.xp-tech-icon{width:43px;height:43px;flex-shrink:0;display:grid;place-items:center;border:1px solid #4580aa;border-radius:50%;color:#35d7ff;background:radial-gradient(circle at 40% 20%,#134d7677,#030e22);box-shadow:inset 0 0 10px #0076bc33}.xp-tech-icon svg{width:25px;height:25px}.xp-tech-panel button>span:last-child{font-size:12px;line-height:1.4}.xp-tech-panel small{display:block;font-size:12px;color:#c4d7e6}.xp-holo-module{position:absolute;z-index:8;top:62%;left:22%;right:17.5%;height:26.8%;scroll-margin-top:105px}.xp-project-rail{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1.12fr 1fr;align-items:center;gap:18px;height:76%;perspective:1300px}.xp-project{position:relative;display:block;isolation:isolate;min-width:0;height:100%;border:1px solid #50c8f5;border-radius:17px;overflow:hidden;transform:rotateY(10deg) rotate(-2deg);transform-origin:center;background:#04162a;box-shadow:0 10px 30px #0009,inset 0 0 12px #009dff66,0 0 16px #00bfff22;transition:transform .35s,box-shadow .35s,border-color .35s}.xp-project-center{height:110%;transform:translateY(clamp(-70px,-4.5vw,-62px));border-color:#9cecff;box-shadow:0 12px 40px #0008,0 0 23px #008cff55;z-index:2}.xp-project-2{transform:rotateY(-10deg) rotate(2deg)}.xp-project:focus-visible,.xp-project:hover{transform:translateY(-3px) scale(1.01);border-color:#c6fbff;box-shadow:0 14px 36px #0008,0 0 28px #00aaff66;z-index:4}.xp-project-center:focus-visible,.xp-project-center:hover{transform:translateY(calc(clamp(-70px,-4.5vw,-62px) - 3px)) scale(1.01)}.xp-project>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 65%;z-index:-2;transition:transform .6s}.xp-project:hover>img{transform:scale(1.04)}.xp-project-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(#031323e6,#0414269c 27%,#04142600 58%,#020d2170)}.xp-project-head{display:flex;align-items:flex-start;gap:10px;padding:19px 17px 0}.xp-project-head>svg{color:#e2f7ff;flex-shrink:0;margin-top:2px;width:29px;height:29px}.xp-project-head strong{display:block;font-size:clamp(22px,1.48vw,29px);line-height:1.12;font-weight:600;letter-spacing:-.85px;text-shadow:0 2px 9px #000b}.xp-project-center .xp-project-head strong{font-size:clamp(24px,1.6vw,31px)}.xp-project-head small{display:block;font-size:14px;line-height:1.3;color:#f0f5fc;margin-top:6px}.xp-project-arrow{position:absolute;bottom:14px;right:15px;width:32px;height:32px;display:grid;place-items:center;color:#e7fbff;border:1px solid #b5eaffb3;border-radius:50%;background:#041327a6;backdrop-filter:blur(6px)}.xp-holo-stage{position:absolute;z-index:1;left:-9%;right:-9%;bottom:0;height:100%;pointer-events:none}.xp-holo-dais{position:absolute;width:100%;height:auto;bottom:0;left:0;filter:drop-shadow(0 15px 20px #0008)}.xp-holo-logo{position:absolute;left:50%;bottom:8px;display:block;width:clamp(132px,8vw,160px);aspect-ratio:1.3;border:1px solid #74daff;border-radius:13px 13px 8px 8px;overflow:hidden;transform:translateX(-50%) perspective(300px) rotateX(9deg);background:#032551;box-shadow:inset 0 0 15px #0066ff80,0 0 30px #008aff80}.xp-holo-logo img{position:absolute;width:170%;max-width:none;height:auto;left:-38%;top:-56%;filter:brightness(1.2) drop-shadow(0 0 7px #00bfff)}.xp-holo-projection{position:absolute;left:13%;right:13%;bottom:42px;height:90%;z-index:-1;clip-path:polygon(0 0,100% 0,69% 100%,31% 100%);background:repeating-conic-gradient(from 0deg at 50% 100%,#00c5ff2b 0deg 1deg,transparent 1deg 9deg);mask-image:linear-gradient(transparent,#000);opacity:.65}.xp-holo-energy{position:absolute;left:22%;right:22%;bottom:12%;height:2px;background:linear-gradient(90deg,transparent,#9aedff,transparent);box-shadow:0 0 12px 2px #00aaff;opacity:.8}.xp-carousel-controls{display:none}.xp-globe-scene{position:absolute;z-index:5;pointer-events:none;left:-105px;bottom:-100px;width:475px;height:475px}.xp-globe{width:100%;height:100%;filter:drop-shadow(0 0 18px #008cff55)}.xp-globe-label{position:absolute;top:48%;right:10%;display:flex;align-items:center;gap:10px;padding:15px 18px;border:1px solid #48a4d0;border-radius:18px;color:#cceafb;background:#04101de6;backdrop-filter:blur(10px)}.xp-globe-label>span:first-child{width:7px;height:7px;border-radius:50%;border:1px solid #11d7ff;box-shadow:0 0 8px #00bfff}.xp-globe-label>span:last-child{font-size:9px;letter-spacing:1px;line-height:1.5}.xp-globe-label b{color:white;font-size:13px;letter-spacing:0;font-weight:400}.xp-differentiators{position:absolute;z-index:10;bottom:58px;left:22%;right:17.5%;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 22px;border:1px solid #3965809c;border-radius:16px;background:linear-gradient(110deg,#031021f0,#071c33dd,#020c19f2);box-shadow:inset 0 1px 0 #a8d9f51c;backdrop-filter:blur(18px)}.xp-differentiators>div{flex:1;display:flex;align-items:center;gap:12px;border-right:1px solid #7bafcb4d;padding-right:15px}.xp-differentiators>div:last-child{border:0;padding-right:0}.xp-differentiators svg{width:30px;height:30px;color:#00c3ff;flex-shrink:0}.xp-differentiators span{font-size:13px;line-height:1.35;color:#e3ecf5}.xp-differentiators b{display:block;font-weight:400}.xp-discover{position:absolute;z-index:11;bottom:9px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;color:#e2eaf4;font-size:12px;white-space:nowrap}.xp-discover svg{width:28px;height:25px;color:#06cbff;animation:xp-drift 3s ease-in-out infinite}.xp-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s,transform .7s}.xp-visible{opacity:1;transform:none}@keyframes xp-drift{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (min-width:1101px) and (max-width:1599px){.xp-header{padding-inline:3.2%;gap:14px;height:88px}.xp-header-compact{height:74px}.xp-brand{width:178px}.xp-brand .l5-mark-wordmark{width:174px;height:43px}.xp-site .xp-brand .l5-mark-experience img{width:43px;height:43px}.xp-site .xp-brand .l5-mark-experience>span{font-size:26px}.xp-nav{gap:6px}.xp-nav :is(a,button){padding:9px;font-size:14px}.xp-header-tools{gap:10px}.xp-icon-button{width:39px;height:39px}.xp-client-button{font-size:13px;padding-inline:12px;min-height:40px}.xp-hero-copy{left:5.6%;top:16.5%;width:34%}.xp-hero-copy h1{font-size:clamp(54px,4.3vw,66px);letter-spacing:-2px}.xp-hero-copy .xp-eyebrow{font-size:12px;letter-spacing:3px}.xp-kicker-line{width:62px}.xp-hero-description{max-width:390px;font-size:18px;margin-top:22px!important}.xp-hero-actions{gap:12px;margin-top:13px}.xp-hero-actions .xp-btn{padding:14px 17px;font-size:15px;min-height:52px;gap:9px}.xp-hero-actions .xp-btn svg{width:18px;height:18px}.xp-lia-visual{left:35%;width:36%;top:7%;height:69%}.xp-lia-intro{right:16.5%;width:23.5%;top:17.5%}.xp-lia-bubble{padding:21px 21px 19px;border-radius:24px 24px 24px 6px}.xp-lia-bubble-header{gap:9px;padding-bottom:12px}.xp-lia-bubble-header>svg{width:25px;height:25px}.xp-lia-bubble-header h2{font-size:21px}.xp-lia-bubble>p{font-size:17px;line-height:1.4;margin-top:12px}.xp-demo-label{font-size:7px;padding:2px 4px}.xp-lia-text-link{font-size:13px}.xp-voice-button{width:60px;height:60px}.xp-lia-voice-row{margin-top:16px;gap:15px}.xp-tech-panel{right:1.8%;width:12.9%;top:24%;padding:16px 12px;border-radius:23px}.xp-panel-caption{font-size:8px;letter-spacing:1px}.xp-tech-panel button{padding:15px 0;gap:9px}.xp-tech-icon{width:36px;height:36px}.xp-tech-icon svg{width:22px;height:22px}.xp-tech-panel button>span:last-child,.xp-tech-panel small{font-size:12px}.xp-holo-module{left:21.5%;right:17.5%}.xp-project-rail{gap:14px}.xp-project-head{padding:17px 15px 0;gap:8px}.xp-project-head>svg{width:25px;height:25px}.xp-project-head strong{font-size:23px;letter-spacing:-.8px}.xp-project-center .xp-project-head strong{font-size:25px}.xp-project-head small{font-size:14px}.xp-holo-logo{width:124px;bottom:15px}.xp-differentiators{left:21.5%;right:17.5%;bottom:52px;padding:13px 16px;min-height:60px;gap:10px}.xp-differentiators>div{gap:9px;padding-right:10px}.xp-differentiators svg{width:25px;height:25px}.xp-differentiators span,.xp-discover{font-size:11px}.xp-discover{line-height:1.3}.xp-discover svg{height:20px}.xp-globe-scene{width:400px;height:400px;left:-110px;bottom:-95px}.xp-globe-label{padding:12px 14px;right:7%}.xp-globe-label b{font-size:11px}}@media (min-width:1101px) and (max-width:1300px){.xp-nav{gap:1px}.xp-nav :is(a,button){padding:9px 6px;font-size:13px}.xp-header-ai{display:none}.xp-brand{width:160px}.xp-brand .l5-mark-wordmark{width:156px}.xp-hero-copy h1{font-size:53px}.xp-hero-actions{flex-wrap:wrap;gap:10px}.xp-lia-bubble-header h2{font-size:19px}.xp-lia-bubble-header>svg{width:22px}.xp-lia-bubble>p{font-size:16px}.xp-tech-panel{width:13.3%;padding-inline:10px}.xp-tech-icon{width:31px;height:31px}.xp-tech-panel button>span:last-child,.xp-tech-panel small{font-size:10px}.xp-project-head>svg{display:none}.xp-project-head strong{font-size:22px}.xp-project-center .xp-project-head strong{font-size:23px}.xp-differentiators svg{width:22px;height:22px}.xp-differentiators span{font-size:10px}}@media (max-width:1100px){.xp-header{height:82px;padding:0 5.5%;background:#030c18c9;backdrop-filter:blur(17px)}.xp-header-compact{height:72px}.xp-nav{display:none}.xp-menu-button{display:grid}.xp-mobile-menu{display:grid;position:absolute;top:100%;left:0;right:0;grid-template-columns:1fr 1fr;gap:3px 24px;padding:18px 5.5% 24px;border-bottom:1px solid #377eae;background:#030d1af5;backdrop-filter:blur(22px)}.xp-mobile-menu :is(a,button){display:flex;align-items:center;gap:8px;padding:13px 3px;border:0;border-bottom:1px solid #2c4b6580;background:none;color:#e1effa;text-align:left;font-size:15px}.xp-experience{display:grid;grid-template-columns:1.2fr 1fr;grid-template-areas:"copy lia" "intro intro" "projects projects" "differences differences" "tech tech" "discover discover";gap:27px 18px;align-items:center;height:auto;min-height:1180px;max-height:none;padding:130px 5.8% 30px}.xp-room>img{object-position:56% center}.xp-scene-vignette{background:linear-gradient(90deg,#020a17cf,transparent 75%),linear-gradient(0deg,#030b17,#030b1740 50%,#02071244)}.xp-floor-light{left:-10%;right:-10%;bottom:20%;height:25%}.xp-hero-copy{position:relative;grid-area:copy;top:auto;left:auto;width:100%;align-self:start}.xp-hero-copy .xp-eyebrow{font-size:11px;letter-spacing:2.5px;gap:9px}.xp-kicker-line{width:45px;margin-left:0}.xp-kicker-line:before{width:22px}.xp-hero-copy h1{font-size:clamp(47px,5.9vw,63px);letter-spacing:-1.9px;line-height:1.04;margin-top:20px}.xp-hero-description{font-size:17px;max-width:435px;line-height:1.5;margin-top:23px!important}.xp-hero-actions{flex-wrap:wrap;gap:11px;margin-top:25px}.xp-hero-actions .xp-btn{font-size:15px;padding:14px 16px;min-height:50px;gap:7px}.xp-hero-actions .xp-btn>svg:first-child{display:none}.xp-hero-actions .xp-btn>svg:last-child{width:17px;height:17px}.xp-lia-visual{position:relative;grid-area:lia;top:auto;left:auto;width:100%;height:420px;align-self:start;transform:none}.xp-lia-image{object-position:center top;mask-image:linear-gradient(#000 76%,transparent)}.xp-lia-intro{position:relative;grid-area:intro;top:auto;right:auto;width:100%;display:flex;align-items:center;gap:22px;margin-top:-22px}.xp-lia-bubble{flex:1;padding:21px 24px;border-radius:24px 24px 24px 6px}.xp-lia-bubble-header h2{font-size:24px}.xp-lia-bubble>p{font-size:17px;line-height:1.45}.xp-lia-text-link{font-size:14px}.xp-lia-voice-row{margin:0;gap:0}.xp-wave{display:none}.xp-voice-button{width:65px;height:65px}.xp-holo-module{position:relative;grid-area:projects;top:auto;left:auto;right:auto;width:100%;height:300px;margin-top:27px;margin-bottom:8px}.xp-project-rail{gap:12px;height:73%}.xp-project-center{transform:translateY(-25px)}.xp-project-center:focus-visible,.xp-project-center:hover{transform:translateY(-28px) scale(1.01)}.xp-project-head{padding:15px 12px 0}.xp-project-head>svg{display:none}.xp-project-center .xp-project-head strong,.xp-project-head strong{font-size:23px;letter-spacing:-.7px}.xp-project-head small{font-size:13px}.xp-project-arrow{width:30px;height:30px;right:11px;bottom:11px}.xp-holo-stage{left:-3%;right:-3%;bottom:-12px;height:100%}.xp-holo-logo{width:100px;height:77px;bottom:10px}.xp-globe-scene{width:300px;height:300px;left:-170px;bottom:330px;opacity:.65}.xp-globe-label{display:none}.xp-differentiators{position:relative;grid-area:differences;left:auto;right:auto;bottom:auto;margin-top:15px;width:100%;min-height:76px;padding:14px 12px;gap:9px}.xp-differentiators>div{gap:7px;padding-right:7px}.xp-differentiators svg{width:24px;height:24px}.xp-differentiators span{font-size:11px}.xp-tech-panel{position:relative;grid-area:tech;top:auto;right:auto;width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 12px;padding:16px 15px;border-radius:19px;background:#051329c4}.xp-panel-caption{grid-column:1/-1;text-align:left;font-size:9px;padding:0 0 5px}.xp-tech-panel button{border-bottom:0;padding:9px 0;gap:8px;align-items:flex-start}.xp-tech-icon{width:29px;height:29px;border:0;background:none;box-shadow:none}.xp-tech-icon svg{width:24px;height:24px}.xp-tech-panel button>span:last-child,.xp-tech-panel small{font-size:11px}.xp-discover{position:relative;grid-area:discover;bottom:auto;left:auto;transform:none;margin-top:0;font-size:12px;gap:4px}.xp-about,.xp-contact,.xp-ecosystem-section{padding-inline:5.8%}.xp-ecosystem-heading{gap:25px}.xp-ecosystem-heading h2{font-size:32px}.xp-ecosystem-heading p{max-width:270px;font-size:14px}.xp-solution-list{padding-right:25px}.xp-solution-detail{padding:30px}}@media (max-width:700px){.xp-header{height:76px;padding-inline:24px;gap:12px}.xp-header-compact{height:68px}.xp-brand{width:165px;align-items:flex-start}.xp-brand .l5-mark-wordmark{width:160px;height:39px}.xp-site .xp-brand .l5-mark-experience{justify-content:flex-start;gap:8px}.xp-site .xp-brand .l5-mark-experience img{width:38px;height:38px}.xp-site .xp-brand .l5-mark-experience>span{font-size:24px}.xp-brand>span:last-child{font-size:6px;letter-spacing:.15px}.xp-header-tools{gap:9px}.xp-client-button,.xp-header-ai{display:none}.xp-icon-button{width:42px;height:42px}.xp-icon-button svg{width:21px;height:21px}.xp-mobile-menu{padding-inline:24px;gap:4px 20px}.xp-experience{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "lia" "intro" "projects" "differences" "tech" "discover";align-items:stretch;padding:118px 24px 30px;gap:30px;min-height:0}.xp-room>img{object-position:55% top;object-fit:cover}.xp-scene-vignette{background:linear-gradient(180deg,#030b18c4,#030b187a 33%,#030b174d 65%,#030b17),linear-gradient(90deg,#030b1888,transparent)}.xp-hero-copy .xp-eyebrow{font-size:11px;gap:8px;letter-spacing:2.5px}.xp-kicker-line{width:55px;margin-left:4px}.xp-hero-copy h1{font-size:clamp(39px,10.8vw,54px);line-height:1.045;letter-spacing:-1.6px;margin-top:20px}.xp-hero-description{font-size:16px;line-height:1.5;margin-top:23px!important;max-width:430px}.xp-hero-actions{flex-wrap:nowrap;gap:9px;margin-top:25px}.xp-hero-actions .xp-btn{min-height:50px;font-size:15px;padding:13px;gap:6px}.xp-hero-actions .xp-btn>svg:first-child{display:none}.xp-hero-actions .xp-btn>svg:last-child{width:16px;height:16px}.xp-lia-visual{width:100%;height:410px;margin-top:-5px}.xp-lia-image{object-position:center top;mask-image:linear-gradient(#000 76%,transparent)}.xp-lia-intro{margin-top:-92px;width:100%;display:block}.xp-lia-bubble{padding:20px 21px;border-radius:23px 23px 23px 6px}.xp-lia-bubble-header{gap:9px;padding-bottom:12px}.xp-lia-bubble-header>svg{width:25px;height:25px}.xp-lia-bubble-header h2{font-size:22px}.xp-demo-label{font-size:7px}.xp-lia-bubble>p{font-size:16px;line-height:1.5;margin-top:13px}.xp-lia-text-link{font-size:14px;margin-top:15px;min-height:30px}.xp-lia-voice-row{position:absolute;right:20px;bottom:16px}.xp-voice-button{width:43px;height:43px;border-width:1px}.xp-voice-button svg{width:23px;height:23px}.xp-holo-module{width:calc(100% + 48px);margin-left:-24px;height:370px;margin-top:12px;margin-bottom:0;overflow:visible}.xp-project-rail{display:flex;gap:14px;height:255px;padding:12px 24px 14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:24px;scrollbar-width:none;perspective:none}.xp-project-rail::-webkit-scrollbar{display:none}.xp-project,.xp-project-center{flex:0 0 min(305px,84vw);width:min(305px,84vw);height:225px;transform:none;scroll-snap-align:start;border-radius:17px}.xp-project-center:focus-visible,.xp-project-center:hover,.xp-project:focus-visible,.xp-project:hover{transform:none}.xp-project-head{padding:20px 18px 0;gap:10px}.xp-project-head>svg{display:block;width:27px;height:27px}.xp-project-center .xp-project-head strong,.xp-project-head strong{font-size:25px;letter-spacing:-.8px}.xp-project-head small{font-size:14px;margin-top:6px}.xp-project-arrow{width:34px;height:34px;right:15px;bottom:15px}.xp-holo-stage{left:0;right:0;bottom:24px;height:170px}.xp-holo-dais{width:112%;max-width:none;left:-6%}.xp-holo-logo{width:90px;height:69px;bottom:8px}.xp-holo-projection{height:150px;bottom:40px;opacity:.5}.xp-holo-energy{bottom:12%}.xp-carousel-controls{position:absolute;z-index:5;left:25px;right:25px;bottom:0;display:flex;align-items:center;justify-content:space-between}.xp-carousel-controls>button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #438fb8;border-radius:50%;color:#b9efff;background:#062039d9}.xp-carousel-controls>span{font-size:12px;letter-spacing:2px;color:#a5d5ec;align-self:flex-end;padding-bottom:8px}.xp-carousel-controls i{font-style:normal;color:#628da9}.xp-differentiators{margin-top:8px;display:flex;flex-wrap:wrap;gap:20px 0;padding:22px 10px;min-height:0;border-radius:18px}.xp-differentiators>div{flex:0 0 33.333%;border:0;padding:0 3px;gap:7px}.xp-differentiators>div:nth-child(4),.xp-differentiators>div:nth-child(5){flex-basis:45%;justify-content:center}.xp-differentiators svg{width:23px;height:23px}.xp-differentiators span{font-size:11px;line-height:1.4}.xp-tech-panel{grid-template-columns:1fr 1fr;gap:8px 16px;padding:19px 15px;background:#06172bbd}.xp-panel-caption{font-size:10px;letter-spacing:1.6px;margin-bottom:3px}.xp-tech-panel button{padding:8px 0;gap:8px}.xp-tech-panel button>span:last-child,.xp-tech-panel small{font-size:12px}.xp-tech-icon{width:27px;height:27px}.xp-globe-scene{left:-170px;bottom:420px;width:290px;height:290px;opacity:.5}.xp-discover{margin-top:0;gap:5px;font-size:12px}.xp-about,.xp-contact,.xp-ecosystem-section{padding:55px 24px}.xp-section-topline>span:last-child{display:none}.xp-section-topline .xp-eyebrow{font-size:10px;letter-spacing:2px}.xp-ecosystem-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-top:25px}.xp-ecosystem-heading h2{font-size:29px;letter-spacing:-1px}.xp-ecosystem-heading p{font-size:15px;max-width:420px}.xp-solutions{grid-template-columns:1fr;margin-top:32px;scroll-margin-top:80px}.xp-solution-list{padding:6px 0}.xp-solution-list>button{padding:19px 0;gap:13px}.xp-solution-list strong{font-size:15px}.xp-solution-list button>span{font-size:11px}.xp-solution-detail{padding:30px 0;border-left:0;border-top:1px solid #223a54;min-height:320px;gap:20px}.xp-solution-detail h3{font-size:29px}.xp-solution-detail p{font-size:15px}.xp-solution-detail>.xp-btn{font-size:14px}.xp-about{grid-template-columns:1fr;gap:23px;padding-top:10px}.xp-about h2{font-size:37px}.xp-about>div:last-child{padding:0}.xp-about p{font-size:15px}.xp-text-link{font-size:14px}.xp-contact h2{font-size:34px;letter-spacing:-1px}.xp-contact .xp-eyebrow{font-size:9px;letter-spacing:1.7px}.xp-contact>div{flex-direction:column;align-items:center;gap:14px}.xp-contact .xp-btn{min-width:265px;font-size:15px}.xp-contact>p{font-size:11px}.xp-footer{flex-wrap:wrap;padding:27px 24px;gap:20px}.xp-footer>span{font-size:10px;min-width:150px}.xp-footer>a:not(:first-child),.xp-footer>button{font-size:12px}.xp-footer>button{margin-left:auto}.xp-dialog[data-slot=dialog-content]{padding:26px 21px;max-height:calc(100dvh - 26px)}.xp-dialog-header [data-slot=dialog-title]{font-size:25px}}@media(max-width:360px){.xp-header{padding-inline:18px}.xp-brand{width:148px}.xp-brand .l5-mark-wordmark{width:145px}.xp-site .xp-brand .l5-mark-experience>span{font-size:21px}.xp-header-tools{gap:6px}.xp-icon-button{width:38px;height:38px}.xp-experience{padding-inline:20px}.xp-hero-copy h1{font-size:37px}.xp-hero-actions{flex-direction:column;align-items:stretch}.xp-hero-actions .xp-btn{width:100%}.xp-holo-module{width:calc(100% + 40px);margin-left:-20px}}.xp-site .xp-footer .l5-mark-experience{gap:6px}.xp-site .xp-footer .l5-mark-experience img{width:30px;height:30px}.xp-site .xp-footer .l5-mark-experience>span{font-size:17px}.xp-search-result small{display:block;margin-top:4px;font-size:12px}.xp-dialog-header [data-slot=dialog-description],.xp-message,.xp-panel-copy{font-size:14px}.xp-panel-note{font-size:12px}.xp-dialog .xp-btn{font-size:14px;min-height:44px}.xp-field,.xp-search-result{font-size:15px}.xp-reveal.xp-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.xp-dialog *,.xp-site *,.xp-site :after,.xp-site :before{animation:none!important;transition:none!important}.xp-reveal{opacity:1}.xp-lia-visual,.xp-reveal{transform:none}.xp-btn:hover,.xp-project:focus-visible,.xp-project:hover{transform:none}}@media(prefers-contrast:more){.xp-about p,.xp-ecosystem-heading p,.xp-hero-description{color:#f1f8ff}.xp-dialog[data-slot=dialog-content],.xp-lia-bubble,.xp-tech-panel{border-color:#a0eaff}}