.sc-sec{padding-block:var(--section-y);color:#fff;background:linear-gradient(#0a2f78 0%,#0b3a9a 48%,#081f5c 100%);position:relative;overflow:hidden}.sc-bg{pointer-events:none;background:radial-gradient(700px 400px at 12% 10%,#4fd1ff47,#0000 70%),radial-gradient(800px 460px at 92% 90%,#9b8cff4d,#0000 70%);position:absolute;inset:0}.sc-bg:before{content:"";background:var(--noise);opacity:.14;mix-blend-mode:soft-light;position:absolute;inset:0}.sc-inner{position:relative}.sc-head{max-width:640px;margin-bottom:56px}.sc-head h2{color:#fff;margin-bottom:14px}.sc-head p{font-size:var(--fs-lg);color:#dce9ff;margin:0;line-height:1.5}.sc-grid{perspective:1400px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.sc-li{display:block}@supports (animation-timeline:view()){.sc-li{animation:linear both sc-in view();animation-range:entry entry 55%}@keyframes sc-in{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0}}}.sc{--glow:#4fd1ff;height:100%;transform-style:preserve-3d;box-shadow:0 1px 0 #ffffff73 inset, 0 -30px 60px -40px color-mix(in srgb, var(--glow) 60%, transparent) inset, 0 34px 50px -26px #020a28bf;transform:perspective(1000px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .26s var(--ease), box-shadow .26s var(--ease), border-color .26s;background:linear-gradient(160deg,#ffffff2e 0%,#ffffff0d 55%,#ffffff1a 100%);border:1px solid #ffffff4d;border-radius:28px;flex-direction:column;gap:8px;padding:14px 22px 26px;display:flex;position:relative}.sc:before{content:"";border-radius:inherit;pointer-events:none;opacity:.45;background:linear-gradient(135deg, var(--glow), transparent 35%, transparent 65%, var(--glow));padding:1.5px;transition:opacity .26s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sc:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--gx,50%) var(--gy,0%), #ffffff4d, transparent 60%);transition:opacity .26s;position:absolute;inset:0}.sc:hover,.sc.is-tilt,.sc:focus-within{border-color:color-mix(in srgb, var(--glow) 70%, #fff);box-shadow:0 1px 0 #ffffff80 inset, 0 -30px 60px -30px color-mix(in srgb, var(--glow) 90%, transparent) inset, 0 0 40px -6px color-mix(in srgb, var(--glow) 70%, transparent), 0 40px 60px -26px #020a28cc}.sc:hover:before,.sc.is-tilt:before,.sc:focus-within:before,.sc:hover:after,.sc.is-tilt:after{opacity:1}.sc-stage{height:176px;transform-style:preserve-3d;place-items:center;display:grid;position:relative;transform:translateZ(46px)}.sc-pool{background:var(--glow);filter:blur(18px);opacity:.85;border-radius:50%;width:70%;height:34px;animation:5s ease-in-out infinite sc-pool;position:absolute;bottom:6px;left:50%;translate:-50%}.sc-dev{width:min(100%,230px);height:auto;filter:drop-shadow(0 16px 16px color-mix(in srgb, var(--glow) 55%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, var(--glow) 45%, transparent));animation:6s ease-in-out infinite sc-float;animation-delay:calc(var(--d,0) * -.7s);position:relative}.sc-li:nth-child(2n) .sc-dev{animation-duration:7s}.sc h3{color:#fff;margin:6px 0 0;font-size:clamp(22px,1.6vw,26px);transform:translateZ(24px)}.sc p{color:#dce9ff;flex:1;margin:0;font-size:18px;line-height:1.5;transform:translateZ(14px)}.sc-link{color:#ffd27a;align-self:flex-start;margin-top:10px;font-size:18px;font-weight:700;text-decoration:none;transform:translateZ(24px)}.sc-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.sc-link:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.sc-link:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #ffd27a}.sc-spin{transform-origin:110px 66px;animation:1.2s linear infinite sc-rot}.sc-arc{animation:2.2s ease-in-out infinite sc-wifi}.sc-arc.a2{animation-delay:.25s}.sc-arc.a3{animation-delay:.5s}.sc-flow{animation:1.2s linear infinite sc-dash}@keyframes sc-float{50%{transform:translateY(-10px)}}@keyframes sc-pool{50%{opacity:.5;transform:scale(.88)}}@keyframes sc-rot{to{transform:rotate(360deg)}}@keyframes sc-wifi{0%,to{opacity:.25}50%{opacity:1}}@keyframes sc-dash{to{stroke-dashoffset:-26px}}@media (prefers-reduced-motion:reduce){.sc-dev,.sc-pool,.sc-spin,.sc-arc,.sc-flow{animation:none}.sc,.sc-li{transition:none;animation:none}.sc{transform:none}}.sc-eye{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite sc-blink}@keyframes sc-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.sc-eye{animation:none}}.svc-art{place-items:center;min-height:260px;display:grid;position:relative}.svc-art .sc-dev{width:min(100%,400px)}.svc-art .sc-pool{width:62%;height:48px;bottom:10px}
