.uxp{--uxp-navy: #0a1033;--uxp-navy-2: #111a52;--uxp-brand: var(--network-primary, #25318d);--uxp-blue: #3b82f6;--uxp-sky: #7cc4ff;--uxp-teal: var(--network-secondary, #10bfc2);--uxp-white: #ffffff;--uxp-soft: rgba(226, 236, 255, .82);--uxp-line: rgba(160, 190, 255, .22);font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--uxp-navy);color:var(--uxp-white)}.uxp.is-idle{cursor:none}.uxp-stage{position:absolute;left:50%;top:50%;width:1080px;height:1920px;overflow:hidden;transform-origin:center center;background:radial-gradient(120% 70% at 50% 0%,var(--uxp-navy-2),var(--uxp-navy) 70%)}.uxp-ambient{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;z-index:0;background:radial-gradient(40% 30% at 20% 30%,rgba(59,130,246,.22),transparent 70%),radial-gradient(35% 25% at 80% 75%,rgba(16,191,194,.14),transparent 70%);animation:uxp-drift 28s ease-in-out infinite alternate}@keyframes uxp-drift{to{transform:translate3d(4%,-3%,0) rotate(4deg)}}.uxp-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.uxp-slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.uxp-safe{position:absolute;left:80px;right:80px;top:210px;bottom:420px;display:flex;flex-direction:column}.uxp-header{position:absolute;z-index:5;left:80px;right:80px;top:72px;display:flex;align-items:center;justify-content:space-between}.uxp-logo{height:76px;width:auto;display:block;filter:drop-shadow(0 6px 24px rgba(0,0,0,.35))}.uxp-header-tag{font-size:24px;font-weight:800;letter-spacing:.22em;color:var(--uxp-sky)}.uxp-footer{position:absolute;z-index:5;left:64px;right:64px;bottom:64px;height:300px;border-radius:36px;display:flex;align-items:center;gap:40px;padding:0 22px 0 52px;background:linear-gradient(135deg,#111a52eb,#0a1033f0);border:1px solid var(--uxp-line);box-shadow:0 30px 80px -30px #000000b3}.uxp-footer-copy{flex:1;min-width:0}.uxp-cta{font-size:54px;font-weight:900;letter-spacing:-.02em;line-height:1}.uxp-cta-arrow{color:var(--uxp-sky)}.uxp-dest{margin-top:18px;font-size:32px;font-weight:700;color:var(--uxp-sky);word-break:break-all}.uxp-footer-line{margin-top:18px;font-size:26px;color:var(--uxp-soft)}.uxp-qr{width:256px;height:256px;border-radius:22px;background:#fff;flex-shrink:0;overflow:hidden}.uxp-qr svg{width:100%;height:100%;display:block;shape-rendering:crispEdges}.uxp-progress{position:absolute;z-index:5;left:80px;right:80px;bottom:388px;display:flex;gap:10px}.uxp-progress span{flex:1;height:6px;border-radius:6px;background:#ffffff2e;overflow:hidden}.uxp-progress span.is-done{background:#7cc4ff8c}.uxp-progress i{display:block;height:100%;width:100%;background:var(--uxp-sky);transform-origin:left;animation:uxp-fill linear forwards}@keyframes uxp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.uxp-eyebrow{display:inline-flex;align-self:flex-start;align-items:center;gap:14px;font-size:26px;font-weight:800;letter-spacing:.24em;color:var(--uxp-sky)}.uxp-eyebrow:before{content:"";width:56px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--uxp-blue),var(--uxp-teal))}.uxp-h1{margin:28px 0 0;font-size:112px;line-height:.98;font-weight:900;letter-spacing:-.035em;text-wrap:balance}.uxp-h2{margin:24px 0 0;font-size:96px;line-height:1;font-weight:900;letter-spacing:-.03em;text-wrap:balance}.uxp-body{margin:34px 0 0;font-size:40px;line-height:1.3;color:var(--uxp-soft);font-weight:500;text-wrap:pretty}.uxp-em{background:linear-gradient(100deg,var(--uxp-sky),var(--uxp-teal));-webkit-background-clip:text;background-clip:text;color:transparent}.uxp-pill{display:inline-flex;align-self:flex-start;padding:16px 30px;border-radius:999px;font-size:32px;font-weight:800;background:#3b82f62e;border:1px solid rgba(124,196,255,.45)}.uxp-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.uxp-img.is-contain{-o-object-fit:contain;object-fit:contain}.uxp-kb{animation:uxp-kb var(--uxp-kb, 14s) ease-out forwards}@keyframes uxp-kb{0%{transform:scale(1.08)}to{transform:scale(1)}}.uxp-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 40% at 50% 40%,rgba(59,130,246,.35),transparent 70%),linear-gradient(160deg,var(--uxp-navy-2),var(--uxp-navy));display:flex;align-items:center;justify-content:center}.uxp-fallback img{width:46%;opacity:.16}.uxp-illus{position:absolute;z-index:3;right:80px;top:176px;padding:8px 16px;border-radius:999px;font-size:20px;font-weight:600;letter-spacing:.04em;color:#ffffffbf;background:#0a10338c;border:1px solid rgba(255,255,255,.18)}.uxp-shade-bottom{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(10,16,51,.55) 0%,rgba(10,16,51,.05) 28%,rgba(10,16,51,.55) 52%,var(--uxp-navy) 82%)}.uxp-shade-full{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(10,16,51,.92) 0%,rgba(10,16,51,.62) 40%,rgba(10,16,51,.82) 70%,var(--uxp-navy) 100%)}.uxp-rise{opacity:0;animation:uxp-rise .8s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d, 0ms)}@keyframes uxp-rise{0%{opacity:0;transform:translate3d(0,36px,0)}to{opacity:1;transform:none}}.uxp-toolbar{position:fixed;z-index:20;left:50%;bottom:20px;transform:translate(-50%);display:flex;gap:6px;padding:8px;border-radius:18px;background:#0a1033db;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .35s ease,transform .35s ease}.uxp-toolbar.is-hidden{opacity:0;transform:translate(-50%,16px);pointer-events:none}.uxp-toolbar:focus-within{opacity:1;transform:translate(-50%);pointer-events:auto}.uxp-tbtn{width:46px;height:46px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:transparent;border:0;cursor:pointer;transition:background .2s}.uxp-tbtn:hover{background:#ffffff1f}.uxp-tbtn:focus-visible{outline:3px solid var(--uxp-sky);outline-offset:2px}.uxp-tsep{width:1px;margin:8px 4px;background:#ffffff2e}.uxp-toast{position:fixed;z-index:21;top:20px;left:50%;transform:translate(-50%);padding:10px 18px;border-radius:12px;font-size:14px;background:#0a1033e6;border:1px solid rgba(255,255,255,.18)}@media (prefers-reduced-motion: reduce){.uxp-ambient,.uxp-kb{animation:none}.uxp-rise{animation:uxp-fade .5s ease forwards;animation-delay:0ms}}@keyframes uxp-fade{0%{opacity:0}to{opacity:1}}.uxp-future .uxp-safe{justify-content:flex-end}.uxp-future .uxp-h1{font-size:124px}.uxp-future .uxp-pill{margin-top:44px}.uxp-voice-photo{position:absolute;left:0;right:0;top:0;height:820px;clip-path:polygon(0 0,100% 0,100% 82%,0 100%)}.uxp-voice-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a103399,#0a10331a 40%,#0a1033a6)}.uxp-voice .uxp-safe{top:680px;bottom:440px}.uxp-voice .uxp-h1 .uxp-em{font-size:1.32em;font-style:italic;padding-right:.06em}.uxp-list{margin-top:44px;display:flex;flex-direction:column;gap:18px}.uxp-list-item{display:flex;align-items:center;gap:26px;font-size:42px;font-weight:800;letter-spacing:-.01em}.uxp-list-item b{width:64px;height:64px;border-radius:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:28px;color:var(--uxp-navy);background:linear-gradient(135deg,var(--uxp-sky),var(--uxp-teal))}.uxp-tech .uxp-panel{margin-top:auto;border-radius:34px;padding:40px 44px;background:#0a1033b8;border:1px solid var(--uxp-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 30px 90px -30px #000000b3}.uxp-panel-top{display:flex;align-items:center;justify-content:space-between;font-size:24px;font-weight:800;letter-spacing:.12em;color:var(--uxp-sky)}.uxp-panel-top small{font-size:18px;font-weight:600;letter-spacing:.04em;color:#ffffff8c}.uxp-flow{margin-top:30px;display:flex;align-items:center;gap:14px}.uxp-flow-step{flex:1;border-radius:24px;padding:26px 18px;text-align:center;background:#3b82f624;border:1px solid rgba(124,196,255,.3);font-size:32px;font-weight:800}.uxp-flow-step svg{display:block;margin:0 auto 14px;color:var(--uxp-sky)}.uxp-flow-dot{width:26px;height:4px;border-radius:4px;background:var(--uxp-sky);flex-shrink:0;animation:uxp-pulse 2.4s ease-in-out infinite}@keyframes uxp-pulse{50%{opacity:.35}}.uxp-panel-text{margin-top:30px;font-size:36px;line-height:1.3;font-weight:600}.uxp-mosaic{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;height:640px}.uxp-mosaic-tile{position:relative;border-radius:30px;overflow:hidden;background:var(--uxp-navy-2)}.uxp-mosaic-tile:nth-child(3n+2){transform:translateY(56px)}.uxp-mosaic-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(10,16,51,.55))}.uxp-door{position:absolute;left:0;right:0;top:0;height:1100px;background:radial-gradient(50% 50% at 50% 30%,rgba(59,130,246,.28),transparent 70%)}.uxp-leadership .uxp-chips{margin-top:40px;display:flex;flex-wrap:wrap;gap:16px}.uxp-chip{padding:16px 26px;border-radius:999px;font-size:32px;font-weight:800;background:#ffffff14;border:1px solid var(--uxp-line)}.uxp-growth .uxp-stairs{margin-top:auto;position:relative;display:flex;flex-direction:column;gap:22px}.uxp-step{font-size:100px;font-weight:900;letter-spacing:-.03em;line-height:1;display:flex;align-items:center;gap:32px}.uxp-step:before{content:"";width:22px;height:22px;border-radius:50%;flex-shrink:0;background:var(--uxp-sky);box-shadow:0 0 0 10px #7cc4ff2e}.uxp-step:nth-child(3) span{color:var(--uxp-sky)}.uxp-benefits{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:64px}.uxp-benefit{border-radius:34px;padding:44px 36px;min-height:330px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(160deg,#25318d8c,#111a5299);border:1px solid var(--uxp-line)}.uxp-benefit-icon{width:108px;height:108px;border-radius:30px;display:flex;align-items:center;justify-content:center;color:var(--uxp-navy);background:linear-gradient(135deg,var(--uxp-sky),var(--uxp-teal))}.uxp-benefit p{margin:30px 0 0;font-size:42px;line-height:1.15;font-weight:800;letter-spacing:-.01em}.uxp-closing{margin-top:auto;font-size:38px;line-height:1.3;font-weight:600;color:var(--uxp-soft)}.uxp-team-grid{margin-top:70px;display:flex;flex-wrap:wrap;justify-content:center;gap:44px 40px}.uxp-person{width:280px;text-align:center}.uxp-face{position:relative;width:260px;height:260px;margin:0 auto;border-radius:50%;overflow:hidden;border:4px solid rgba(124,196,255,.6);box-shadow:0 0 0 12px #3b82f61f;background:linear-gradient(140deg,var(--uxp-brand),var(--uxp-navy-2));display:flex;align-items:center;justify-content:center;font-size:92px;font-weight:900;letter-spacing:-.02em;color:var(--uxp-sky)}.uxp-face img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.uxp-person h3{margin:26px 0 0;font-size:38px;line-height:1.1;font-weight:900}.uxp-person small{display:block;margin-top:8px;font-size:26px;color:var(--uxp-sky);font-weight:700}.uxp-person q{display:block;margin-top:12px;font-size:24px;line-height:1.3;color:var(--uxp-soft)}.uxp-team .uxp-body{margin-top:auto;text-align:center}.uxp-next-truck{position:absolute;left:60px;right:60px;top:680px;height:660px}.uxp-next-truck:before{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;background:radial-gradient(50% 50% at 50% 60%,rgba(59,130,246,.45),transparent 70%)}.uxp-next .uxp-statement{margin-top:auto;padding:38px 44px;border-radius:32px;font-size:46px;line-height:1.2;font-weight:900;letter-spacing:-.01em;background:linear-gradient(120deg,#3b82f652,#10bfc233);border:1px solid rgba(124,196,255,.4)}.uxp-tuition-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 32% at 50% 50%,rgba(16,191,194,.28),transparent 70%),radial-gradient(50% 28% at 85% 18%,rgba(59,130,246,.32),transparent 70%)}.uxp-tuition-card{margin-top:44px;position:relative;overflow:hidden;padding:52px 56px 56px;border-radius:44px;background:linear-gradient(160deg,#25318d99,#0a1033a6);border:2px solid rgba(124,196,255,.38);box-shadow:0 40px 120px -40px #10bfc299}.uxp-tuition-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.14) 50%,transparent 65%);transform:translate(-100%);animation:uxp-sheen 4s ease-in-out 1.4s infinite}@keyframes uxp-sheen{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.uxp-tuition-upto{display:block;font-size:34px;font-weight:800;letter-spacing:.3em;color:var(--uxp-sky)}.uxp-tuition-num{display:block;margin-top:4px;font-size:172px;white-space:nowrap;line-height:.95;font-weight:900;letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#fff 25%,var(--uxp-sky) 60%,var(--uxp-teal));-webkit-background-clip:text;background-clip:text;color:transparent}.uxp-tuition-sub{margin:22px 0 0;font-size:38px;line-height:1.3;font-weight:600;color:var(--uxp-soft)}.uxp-tuition-chips{display:flex;flex-wrap:nowrap;gap:14px;margin:36px 0}.uxp-tuition-chip{display:inline-flex;align-items:center;gap:12px;padding:14px 24px;border-radius:999px;font-size:26px;white-space:nowrap;font-weight:700;background:#ffffff14;border:1px solid var(--uxp-line)}.uxp-tuition-chip svg{color:var(--uxp-teal)}.uxp-tuition-hr{margin:auto 0 24px;display:flex;align-items:center;gap:30px;padding:30px 40px;border-radius:32px;color:var(--uxp-navy);background:linear-gradient(135deg,var(--uxp-sky),var(--uxp-teal))}.uxp-tuition-hr-icon{flex-shrink:0;width:96px;height:96px;border-radius:28px;display:flex;align-items:center;justify-content:center;background:#0a10331f}.uxp-tuition-hr p{margin:0;font-size:38px;line-height:1.2;font-weight:800}.uxp-fs-cta{position:fixed;z-index:22;top:20px;right:20px;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.25);background:#0a1033d9;color:#fff;font-size:15px;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .2s}.uxp-fs-cta:hover{background:#3b82f6e6}.uxp-fs-cta:focus-visible{outline:3px solid var(--uxp-sky);outline-offset:2px}@media (prefers-reduced-motion: reduce){.uxp-tuition-card:after{animation:none;display:none}}
