.LessonArt_art___2wrG{width:100%;height:100%;display:block}.LessonArt_puff__KIUQd{animation:LessonArt_puff__KIUQd 4s ease-out infinite;transform-box:fill-box}.LessonArt_puff2__tqedq{animation-delay:.25s}.LessonArt_puff3__3KMHM{animation-delay:.5s}.LessonArt_puff4__AMitA{animation-delay:.75s}@keyframes LessonArt_puff__KIUQd{0%,20%{opacity:0;transform:translateX(0)}30%{opacity:.9}80%{opacity:.5;transform:translateX(150px)}to{opacity:0;transform:translateX(170px)}}.LessonArt_press__vl1M4{animation:LessonArt_press__vl1M4 4s ease-in-out infinite;transform-box:fill-box}@keyframes LessonArt_press__vl1M4{0%,18%,32%,to{transform:translateY(0)}24%{transform:translateY(6px)}}.LessonArt_rush__UCq9e{animation:LessonArt_rush__UCq9e 2.6s cubic-bezier(.6,0,.4,1) infinite;transform-box:fill-box}.LessonArt_rush2__tTnaJ{animation-delay:.12s}.LessonArt_rush3__5WfiQ{animation-delay:.24s}@keyframes LessonArt_rush__UCq9e{0%,35%{opacity:0;transform:translate(0)}45%{opacity:1}75%{opacity:.4;transform:translate(-150px,-10px)}to{opacity:0;transform:translate(-170px,-10px)}}.LessonArt_exhale__XasWH{animation:LessonArt_exhale__XasWH 6s ease-in-out infinite;transform-box:fill-box;transform-origin:left center}.LessonArt_exhale2__A_zAo{animation-delay:.3s}.LessonArt_exhale3__PAuer{animation-delay:.6s}@keyframes LessonArt_exhale__XasWH{0%,33%{opacity:0;transform:scaleX(.2)}45%{opacity:.9}95%{opacity:.15;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.LessonArt_inhale__9iVu4{animation:LessonArt_inhale__9iVu4 6s ease-in-out infinite}@keyframes LessonArt_inhale__9iVu4{0%,33%,to{opacity:0}25%,8%{opacity:.9}}.LessonArt_piston__xGfkF{animation:LessonArt_piston__xGfkF 9s ease-in-out infinite;transform-box:fill-box}@keyframes LessonArt_piston__xGfkF{0%,8%{transform:translateY(0)}50%{transform:translateY(-78px)}70%{transform:translateY(-78px)}85%,to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LessonArt_exhale__XasWH,.LessonArt_inhale__9iVu4,.LessonArt_piston__xGfkF,.LessonArt_press__vl1M4,.LessonArt_puff__KIUQd,.LessonArt_rush__UCq9e{animation:none}}.HeroVisual_stage__z_OFl{position:absolute;inset:0;perspective:1200px}.HeroVisual_tilt__k6tT9{position:absolute;inset:0;transition:transform .6s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d}.HeroVisual_breathe__MvONW{position:absolute;inset:0;animation:HeroVisual_breathe__MvONW 5.6s ease-in-out infinite;transform-origin:50% 30%}.HeroVisual_img__IoVlu{-o-object-fit:contain;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 52% 54% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 52% 54% at 50% 50%,#000 62%,transparent 100%)}.HeroVisual_glow__mRCsB{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,rgba(0,201,200,.35),transparent 68%);filter:blur(30px);animation:HeroVisual_glow__mRCsB 5.6s ease-in-out infinite}.HeroVisual_ring__Beu7L{position:absolute;left:50%;bottom:6%;width:70%;height:12%;transform:translateX(-50%);border-radius:50%;border:1.5px solid rgba(0,201,200,.45);box-shadow:0 0 30px rgba(0,201,200,.25),inset 0 0 20px rgba(0,201,200,.15)}.HeroVisual_ring2__KXTYZ{width:84%;height:15%;bottom:4.5%;border-color:rgba(111,230,229,.18);border-style:dashed}.HeroVisual_dot__iUqih{position:absolute;width:4px;height:4px;border-radius:50%;background:#8ff7f5;box-shadow:0 0 8px #00c9c8;animation:HeroVisual_rise__gDuuT linear infinite;opacity:0}@keyframes HeroVisual_breathe__MvONW{0%,to{transform:scale(1)}40%{transform:scale(1.035,1.03)}}@keyframes HeroVisual_glow__mRCsB{0%,to{opacity:.45}40%{opacity:1}}@keyframes HeroVisual_rise__gDuuT{0%{transform:translateY(0);opacity:0}15%{opacity:.9}to{transform:translateY(-260px);opacity:0}}@media (prefers-reduced-motion:reduce){.HeroVisual_breathe__MvONW,.HeroVisual_dot__iUqih,.HeroVisual_glow__mRCsB{animation:none}.HeroVisual_tilt__k6tT9{transition:none}}.ServicesOrbit_stage__WFodD{position:relative;isolation:isolate;width:100%;height:clamp(440px,56vw,720px);overflow:hidden;border-radius:2rem;background:radial-gradient(ellipse at 50% 52%,#17456b 0,#0c2948 40%,#07192f 78%,#041122 100%);box-shadow:inset 0 0 0 1px rgba(111,230,229,.12),0 40px 80px -30px rgba(4,17,34,.7)}.ServicesOrbit_ambient__b40ko{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 78%,rgba(30,206,218,.18),transparent 56%)}.ServicesOrbit_ring__3Uk66{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.ServicesOrbit_ringOuter__0Piw6{width:76%;height:62%;border:1.5px solid rgba(63,227,241,.42);box-shadow:0 0 24px rgba(30,214,232,.18),inset 0 0 26px rgba(30,214,232,.08)}.ServicesOrbit_ringInner__xz3Gr{width:64%;height:50%;border:1px dashed rgba(112,239,249,.22)}.ServicesOrbit_ringShadow__Z1yYd{width:60%;height:12%;top:88%;background:radial-gradient(ellipse,rgba(0,0,0,.45),transparent 70%);filter:blur(6px)}.ServicesOrbit_halo__DE6BJ{width:76%;height:62%;border-radius:50%;border-color:rgba(90,249,255,.95) transparent rgba(90,249,255,.4);border-style:solid;border-width:2px;filter:drop-shadow(0 0 8px rgba(30,222,239,.75))}.ServicesOrbit_halo__DE6BJ,.ServicesOrbit_model__spUNK{position:absolute;left:50%;top:50%;pointer-events:none;transform:translate(-50%,-50%)}.ServicesOrbit_model__spUNK{z-index:18;width:min(42%,500px);height:88%;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 26px rgba(54,206,242,.3))}.ServicesOrbit_modelInner__LuQ4D{position:relative;width:100%;height:100%;animation:ServicesOrbit_breathe__Rmpvl 5.6s ease-in-out infinite;transform-origin:50% 30%}.ServicesOrbit_modelInner__LuQ4D img{-o-object-fit:contain;object-fit:contain;mask-image:radial-gradient(ellipse 58% 66% at 50% 50%,#000 46%,rgba(0,0,0,.85) 68%,transparent 98%);-webkit-mask-image:radial-gradient(ellipse 58% 66% at 50% 50%,#000 46%,rgba(0,0,0,.85) 68%,transparent 98%)}.ServicesOrbit_modelGlow__xvPTR{position:absolute;inset:25% 20% 20%;border-radius:50%;background:radial-gradient(circle,rgba(0,201,200,.28),transparent 70%);animation:ServicesOrbit_glow__laKza 5.6s ease-in-out infinite}@keyframes ServicesOrbit_breathe__Rmpvl{0%,to{transform:scale(1)}40%{transform:scale(1.04,1.035)}}@keyframes ServicesOrbit_glow__laKza{0%,to{opacity:.4}40%{opacity:1}}.ServicesOrbit_panel__h3WK_{position:absolute;left:50%;top:50%;width:clamp(104px,15.5vw,190px);will-change:transform;display:flex;flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;outline:none}.ServicesOrbit_disc__CYryB{position:relative;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:2px solid rgba(135,239,255,.85);box-shadow:0 0 0 5px rgba(14,186,220,.1),0 0 26px rgba(48,221,247,.4),0 18px 30px rgba(0,0,0,.35);background:#143755;transition:box-shadow .35s ease,border-color .35s ease,transform .35s ease}.ServicesOrbit_disc__CYryB img{-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.ServicesOrbit_panel__h3WK_:focus-visible .ServicesOrbit_disc__CYryB,.ServicesOrbit_panel__h3WK_:hover .ServicesOrbit_disc__CYryB{border-color:#fff;transform:scale(1.06);box-shadow:0 0 0 7px rgba(0,201,200,.25),0 0 44px rgba(48,221,247,.75),0 22px 36px rgba(0,0,0,.4)}.ServicesOrbit_panel__h3WK_:focus-visible .ServicesOrbit_disc__CYryB img,.ServicesOrbit_panel__h3WK_:hover .ServicesOrbit_disc__CYryB img{transform:scale(1.08)}.ServicesOrbit_label__SHy3z{white-space:nowrap;border-radius:999px;padding:.35rem .85rem;font-size:.78rem;font-weight:600;letter-spacing:.01em;color:#fff;background:rgba(7,27,51,.72);border:1px solid rgba(111,230,229,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .3s ease,color .3s ease}.ServicesOrbit_panel__h3WK_:focus-visible .ServicesOrbit_label__SHy3z,.ServicesOrbit_panel__h3WK_:hover .ServicesOrbit_label__SHy3z{background:#00c9c8;color:#071b33}@media (max-width:640px){.ServicesOrbit_stage__WFodD{height:460px;border-radius:1.5rem}.ServicesOrbit_model__spUNK{width:64%;height:76%;z-index:10}.ServicesOrbit_panel__h3WK_{width:clamp(78px,22vw,108px);gap:.4rem}.ServicesOrbit_label__SHy3z{font-size:.64rem;padding:.25rem .5rem;white-space:normal;text-align:center;max-width:7.5rem;line-height:1.2}.ServicesOrbit_halo__DE6BJ,.ServicesOrbit_ringOuter__0Piw6{width:80%;height:64%}.ServicesOrbit_ringInner__xz3Gr{width:70%;height:52%}}@media (prefers-reduced-motion:reduce){.ServicesOrbit_modelGlow__xvPTR,.ServicesOrbit_modelInner__LuQ4D{animation:none}.ServicesOrbit_panel__h3WK_{will-change:auto}}