.ServiceVisual-module__Oc9Kcq__scene{isolation:isolate;background:radial-gradient(circle,#153c70,#03070d 65%);place-items:center;min-width:0;min-height:440px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.ServiceVisual-module__Oc9Kcq__orbit{aspect-ratio:1;border:2px solid #72b4ff8c;border-radius:50%;width:64%;margin-block:100px;position:relative;box-shadow:0 0 30px #2487ff38,inset 0 0 30px #2487ff1f}.ServiceVisual-module__Oc9Kcq__orbit:before{content:"";border:1px dashed #96cfff73;border-radius:50%;animation:16s linear infinite ServiceVisual-module__Oc9Kcq__trackSpin;position:absolute;inset:-7px}.ServiceVisual-module__Oc9Kcq__arm{transform:rotate(var(--angle));pointer-events:none;animation:16s linear infinite ServiceVisual-module__Oc9Kcq__revolve;position:absolute;inset:0}.ServiceVisual-module__Oc9Kcq__card{width:var(--card-width);transform:translate(-50%, -50%) rotate(calc(-1 * var(--angle)));background:#f4f6fa;border:1px solid #ffffff40;border-radius:16px;margin:0;padding:8px;animation:16s linear infinite ServiceVisual-module__Oc9Kcq__upright;position:absolute;top:0;left:50%;box-shadow:0 12px 28px #0005}.ServiceVisual-module__Oc9Kcq__photo{aspect-ratio:3/4;position:relative}.ServiceVisual-module__Oc9Kcq__photo img{object-fit:contain}.ServiceVisual-module__Oc9Kcq__card figcaption{color:#17253c;text-align:center;padding-top:6px;font-size:clamp(9px,2.5cqi,13px);font-weight:700}.ServiceVisual-module__Oc9Kcq__center{color:#fff;background:radial-gradient(circle at 38% 32%,#207bd3,#07152a 70%);border:1px solid #83c2ff59;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:34%;box-shadow:0 0 45px #07f6}.ServiceVisual-module__Oc9Kcq__center span{font-size:clamp(15px,4cqi,25px);font-weight:800}.ServiceVisual-module__Oc9Kcq__center small{color:#a9d4ff;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(7px,1.6cqi,10px)}.ServiceVisual-module__Oc9Kcq__direction{color:#abd7ffbf;letter-spacing:.16em;white-space:nowrap;font-size:9px;font-weight:700;position:absolute;top:18px}.ServiceVisual-module__Oc9Kcq__control{color:#daeaff;cursor:pointer;background:#071322;border:1px solid #ffffff40;border-radius:24px;padding:9px 16px;font-size:11px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.ServiceVisual-module__Oc9Kcq__control:focus-visible{outline-offset:4px;outline:2px solid #72b4ff}.ServiceVisual-module__Oc9Kcq__scene[data-paused=true] .ServiceVisual-module__Oc9Kcq__arm,.ServiceVisual-module__Oc9Kcq__scene[data-paused=true] .ServiceVisual-module__Oc9Kcq__card,.ServiceVisual-module__Oc9Kcq__scene[data-paused=true] .ServiceVisual-module__Oc9Kcq__orbit:before{animation-play-state:paused}@keyframes ServiceVisual-module__Oc9Kcq__trackSpin{to{transform:rotate(360deg)}}@keyframes ServiceVisual-module__Oc9Kcq__revolve{0%{transform:rotate(var(--angle))}to{transform:rotate(calc(var(--angle) + 360deg))}}@keyframes ServiceVisual-module__Oc9Kcq__upright{0%{transform:translate(-50%, -50%) rotate(calc(-1 * var(--angle)))}to{transform:translate(-50%, -50%) rotate(calc(-1 * var(--angle) - 360deg))}}@media (max-width:600px){.ServiceVisual-module__Oc9Kcq__scene{min-height:350px}.ServiceVisual-module__Oc9Kcq__orbit{margin-block:76px}.ServiceVisual-module__Oc9Kcq__card{border-radius:10px;padding:5px}}@media (prefers-reduced-motion:reduce){.ServiceVisual-module__Oc9Kcq__arm,.ServiceVisual-module__Oc9Kcq__card{animation:none}.ServiceVisual-module__Oc9Kcq__control{display:none}}
