.acupuncture-note{grid-template-columns:1fr;gap:48px;align-items:center}.acupuncture-note>div:last-child{max-width:700px}.service-universe{min-width:0;position:relative;padding:35px 20px 20px;background:#0d0919;border:1px solid #30223f;border-radius:24px;overflow:hidden;color:#eee7f5;box-shadow:0 25px 70px #29203712}.universe-caption{text-align:center;color:#c1acd2!important;margin:0!important;position:relative;z-index:2}.universe-stage{position:relative;width:100%;height:620px;isolation:isolate}.universe-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.universe-services{list-style:none!important;margin:0!important;padding:0!important;max-width:none!important}.universe-services li{position:absolute;left:50%;top:50%;width:154px;margin:0!important;padding:0!important;transform:translate(-50%,-50%);z-index:2;translate:none!important}.universe-services li:before{display:none!important}.universe-services a{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 13px;border:1px solid #a580c840;border-radius:5px;background:#140e24e8;color:#ede5f5;text-decoration:none;font-size:12px;font-weight:500;line-height:1.35;text-align:left;box-shadow:0 5px 20px #0004;backdrop-filter:blur(6px);transition:border-color .2s,background .2s}.universe-services a:hover,.universe-services a:focus-visible{background:#322046;border-color:#d5b1ed;outline:2px solid #c9a0e2;outline-offset:4px}.universe-dot{flex:none;width:7px;height:7px;border-radius:50%;background:#c4a1e7;box-shadow:0 0 0 4px #ad7dde20,0 0 15px #d2a2ff}.universe-services li:nth-child(even) .universe-dot{background:#b3d298;box-shadow:0 0 0 4px #a3cb7c20,0 0 15px #a3cb7c}.universe-foot{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap;font-size:11px;color:#b1a5be;position:relative;z-index:2}.universe-pause{font:inherit;color:#dac4eb;background:transparent;border:0;border-bottom:1px solid #8e6ba4;padding:10px 0;cursor:pointer;min-height:44px}.universe-pause[hidden]{display:none}
@media(max-width:750px){.service-universe{padding:27px 10px 18px;border-radius:18px}.universe-stage{height:510px}.universe-services li{width:122px}.universe-services a{font-size:10px;min-height:44px;padding:9px;gap:7px}.universe-foot{font-size:10px;gap:8px}.universe-caption{font-size:8px!important;letter-spacing:2px!important}}
@media(max-width:400px){.universe-services li{width:103px}.universe-services a{font-size:9px;padding:8px 7px;gap:6px}.universe-dot{width:5px;height:5px}.universe-stage{height:490px}}
