.platform-motion-card{container-type:inline-size;position:relative;isolation:isolate;overflow:hidden;border-radius:28px;min-height:438px;background:#fbfdff;border:1px solid white;box-shadow:0 5px 24px #213e6505;display:flex;flex-direction:column;padding:28px;color:#101b30;font-family:Urbanist,Arial,sans-serif}.platform-motion-card>:not(.pm-atmosphere){position:relative;z-index:2}.pm-atmosphere{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none;background:linear-gradient(125deg,#fff 10%,#f5f8ff 45%,#e2e6ff)}.pm-atmosphere i{position:absolute;width:85%;height:120%;border-radius:50%;right:-35%;bottom:-55%;background:radial-gradient(ellipse,#4320d4,transparent 68%);filter:blur(22px);opacity:.26;animation:pm-drift-a 15s ease-in-out infinite alternate}.pm-atmosphere i:nth-child(2){right:10%;bottom:-85%;background:radial-gradient(ellipse,#0560dc,transparent 68%);opacity:.18;animation:pm-drift-b 18s ease-in-out infinite alternate}.pm-atmosphere i:nth-child(3){right:-35%;bottom:-10%;opacity:.16;animation:pm-drift-c 20s ease-in-out infinite alternate}.pm-top{display:flex;align-items:center;justify-content:space-between;gap:16px;height:30px;flex-shrink:0}.pm-top img{width:133px;height:27px;object-fit:contain;object-position:left center}.pm-top>span{font-size:11px;color:#546982;white-space:nowrap}.pm-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:center;margin-top:34px;min-height:227px}.pm-kicker{font-size:10px;font-weight:650;letter-spacing:1.4px;margin:0 0 12px;color:#566a86}.platform-product .pilotx-overview[data-overview-glass=true] .pm-copy h2{font-size:clamp(32px,7.1cqw,57px);font-weight:500;letter-spacing:-2px;line-height:1.1;margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.pm-copy h2>span{font-size:27px;letter-spacing:-.8px;font-weight:400}.pm-copy>p:last-child{font-size:16px;color:#536983;line-height:1.5;margin:17px 0 0}.pm-scene{position:relative;height:225px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:10px;z-index:1}.pm-orbit{position:absolute;width:185px;height:185px;border:1px solid #5975c52b;border-radius:50%;left:50%;margin-left:-92.5px;top:10px;transform:rotate(-25deg) scaleX(1.16);pointer-events:none}.pm-o2{width:135px;height:135px;margin-left:-67.5px;top:35px}.pm-o3{width:235px;height:235px;margin-left:-117.5px;top:-15px;border-style:dashed;border-color:#5975c517;animation:pm-orbit 45s linear infinite}.pm-node{position:relative;z-index:1;min-width:0;height:79px;border:1px solid #ffffffd9;border-radius:18px;background:#ffffffa8;box-shadow:0 12px 20px #526dbb0a;backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;animation:pm-float 7s ease-in-out infinite alternate}.pm-node:last-of-type{background:#fcfdffdc}.pm-node b{font-size:29px;font-weight:500;letter-spacing:-1px;color:#3258ac}.pm-node span{font-size:10px;color:#54658c;white-space:nowrap}.pm-dot{width:9px;height:9px;background:#6171ec;border-radius:50%;position:absolute;left:50%;top:108px;box-shadow:0 0 18px #536afb60;animation:pm-dot 14s linear infinite;pointer-events:none}.platform-motion-card footer{margin-top:auto;min-height:66px;border-top:1px solid #ffffffba;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.platform-motion-card footer>div{display:flex;flex-direction:column;gap:5px;padding-bottom:4px;min-width:0}.platform-motion-card footer strong{font-size:13px;font-weight:650}.platform-motion-card footer div>span{font-size:11px;color:#51647e}.pm-action{font-size:12px;font-weight:600;min-height:44px;padding:0 14px;border-radius:25px;display:flex;align-items:center;gap:14px;background:#ffffffd9;box-shadow:0 2px 8px #314d6c06;color:#183b6c;white-space:nowrap}.pm-action:hover{background:#fff}.pm-action>span{font-size:19px;font-weight:400}.pm-pause{align-self:flex-end;font:inherit;font-size:10px;color:#546982;margin-top:12px;min-height:24px;cursor:pointer;text-underline-offset:3px}.pm-pause:hover{text-decoration:underline}.platform-motion-card :is(a,button):focus-visible{outline:3px solid #0560dc;outline-offset:4px}.platform-motion-card[data-paused=true] *{animation-play-state:paused!important}@container(max-width:480px){.pm-body{grid-template-columns:1fr;margin-top:24px;gap:12px}.pm-scene{height:170px;max-width:320px;width:100%;justify-self:center}.pm-orbit{top:-5px}.pm-o2{top:20px}.pm-o3{top:-30px}.pm-dot{top:88px}.pm-copy>p:last-child{font-size:14px;margin-top:12px}.platform-product .pilotx-overview[data-overview-glass=true] .pm-copy h2{font-size:44px}.platform-motion-card footer{padding-top:16px;align-items:flex-start;flex-wrap:wrap}.pm-action{margin-left:auto}.pm-top{gap:8px}.pm-top img{width:114px}.pm-top>span{font-size:10px}}@keyframes pm-drift-a{to{transform:translate(-80px,-45px) scale(1.25) rotate(25deg)}}@keyframes pm-drift-b{to{transform:translate(65px,-65px) scale(1.3)}}@keyframes pm-drift-c{to{transform:translate(-75px,60px) scale(.85)}}@keyframes pm-orbit{to{transform:rotate(1turn)}}@keyframes pm-dot{0%{transform:rotate(0deg) translateX(93px)}to{transform:rotate(1turn) translateX(93px)}}@keyframes pm-float{to{transform:translateY(-9px)}}@media(prefers-reduced-motion:reduce){.platform-motion-card *{animation:none!important;transition:none!important}.pm-pause{display:none}}.pm-brand{display:block;width:133px;flex-shrink:0}.dark .pm-brand .pm-brand-light,.pm-brand .pm-brand-dark{display:none}.dark .pm-brand .pm-brand-dark{display:block}.dark .platform-motion-card{background:#171f32;color:#f2f5fc;border-color:#394562;box-shadow:0 12px 40px #05091726}.dark .pm-atmosphere{background:linear-gradient(125deg,#171f32 10%,#1a2540 45%,#332a62)}.dark .pm-atmosphere i:first-child{opacity:.42}.dark .pm-atmosphere i:nth-child(2){opacity:.24}.dark .pm-atmosphere i:nth-child(3){opacity:.3}.dark .platform-motion-card :is(.pm-top>span,.pm-kicker,.pm-copy>p:last-child,footer div>span,.pm-pause){color:#b5c5df}.dark .pm-node{background:#253451db;border-color:#819dd147;box-shadow:0 12px 24px #080e252b}.dark .pm-node b{color:#a7beff}.dark .pm-node span{color:#c1cfea}.dark .pm-orbit{border-color:#91a7f338}.dark .pm-o3{border-color:#91a7f322}.dark .pm-dot{background:#a698ff;box-shadow:0 0 20px #9586ff99}.dark .platform-motion-card footer{border-color:#9db6e333}.dark .pm-action{background:#354773;color:#e4edff}.dark .pm-action:hover{background:#425887}.dark .platform-motion-card :is(a,button):focus-visible{outline-color:#91bdff}@container(max-width:480px){.pm-brand{width:114px}}