.ServicesAnimated-module__nV0H7W__section{color:#1a1a1a;background:0 0}.ServicesAnimated-module__nV0H7W__container{max-width:1200px;margin:0 auto;padding:96px 24px 88px}.ServicesAnimated-module__nV0H7W__header{gap:22px;margin-bottom:72px;display:grid}.ServicesAnimated-module__nV0H7W__eyebrow{letter-spacing:.08em;color:#3a3a3a;font-size:14px;font-weight:600}.ServicesAnimated-module__nV0H7W__intro{max-width:640px}.ServicesAnimated-module__nV0H7W__title{color:#1a1a1a;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.7}.ServicesAnimated-module__nV0H7W__titleBreak{display:none}.ServicesAnimated-module__nV0H7W__leadGroup{gap:18px;max-width:640px;display:grid}.ServicesAnimated-module__nV0H7W__lead{color:#4a4a4a;font-size:15px;line-height:2}.ServicesAnimated-module__nV0H7W__services{flex-direction:column;gap:64px;display:flex}.ServicesAnimated-module__nV0H7W__serviceItem{padding-bottom:32px;position:relative}.ServicesAnimated-module__nV0H7W__serviceItem:after{content:"";opacity:.6;transform-origin:0;will-change:transform,opacity;background:linear-gradient(90deg,#1a1a1a 0% 70%,#1a1a1a1a 100%);height:2px;animation:1.4s ease-in-out infinite paused ServicesAnimated-module__nV0H7W__peelLine;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)skew(-18deg)translateY(-2px)}.ServicesAnimated-module__nV0H7W__serviceItem:last-child{padding-bottom:0}.ServicesAnimated-module__nV0H7W__serviceItem:last-child:after{display:none}.ServicesAnimated-module__nV0H7W__serviceLink{color:inherit;grid-template-columns:120px minmax(0,1fr) 40px;align-items:start;gap:40px;text-decoration:none;display:grid}.ServicesAnimated-module__nV0H7W__serviceLink:hover .ServicesAnimated-module__nV0H7W__serviceArrow{transform:translate(6px)}.ServicesAnimated-module__nV0H7W__iconWrapper{justify-content:center;align-items:center;width:100px;height:100px;display:flex}.ServicesAnimated-module__nV0H7W__iconLines{flex-direction:column;gap:8px;width:60px;display:flex}.ServicesAnimated-module__nV0H7W__iconLines span{background:#1a1a1a;border-radius:2px;height:4px}.ServicesAnimated-module__nV0H7W__iconLines span:first-child{width:100%;animation:2s ease-in-out infinite ServicesAnimated-module__nV0H7W__slideLine1}.ServicesAnimated-module__nV0H7W__iconLines span:nth-child(2){width:80%;animation:2s ease-in-out infinite ServicesAnimated-module__nV0H7W__slideLine2}.ServicesAnimated-module__nV0H7W__iconLines span:nth-child(3){width:100%;animation:2s ease-in-out infinite ServicesAnimated-module__nV0H7W__slideLine3}.ServicesAnimated-module__nV0H7W__iconLines span:nth-child(4){width:60%;animation:2s ease-in-out infinite ServicesAnimated-module__nV0H7W__slideLine4}@keyframes ServicesAnimated-module__nV0H7W__slideLine1{0%,to{width:100%;transform:translate(0)}50%{width:80%;transform:translate(10px)}}@keyframes ServicesAnimated-module__nV0H7W__slideLine2{0%,to{width:80%;transform:translate(5px)}50%{width:100%;transform:translate(-5px)}}@keyframes ServicesAnimated-module__nV0H7W__slideLine3{0%,to{width:100%;transform:translate(-5px)}50%{width:70%;transform:translate(15px)}}@keyframes ServicesAnimated-module__nV0H7W__slideLine4{0%,to{width:60%;transform:translate(10px)}50%{width:90%;transform:translate(0)}}.ServicesAnimated-module__nV0H7W__iconCircle{width:70px;height:70px;position:relative}.ServicesAnimated-module__nV0H7W__iconCircle:before{content:"";clip-path:polygon(0 0,100% 0,100% 50%,70% 50%,70% 30%,30% 30%,30% 70%,70% 70%,70% 50%,100% 50%,100% 100%,0 100%);border:4px solid #1a1a1a;border-radius:50%;width:100%;height:100%;animation:8s linear infinite ServicesAnimated-module__nV0H7W__rotateCircle;position:absolute}.ServicesAnimated-module__nV0H7W__iconCircle:after{content:"";background:#1a1a1a;border-radius:50%;width:20px;height:20px;animation:2s ease-in-out infinite ServicesAnimated-module__nV0H7W__pulseCenter;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ServicesAnimated-module__nV0H7W__rotateCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ServicesAnimated-module__nV0H7W__pulseCenter{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.2)}}.ServicesAnimated-module__nV0H7W__iconChevrons{flex-direction:column;gap:4px;display:flex}.ServicesAnimated-module__nV0H7W__chevronRow{gap:4px;display:flex}.ServicesAnimated-module__nV0H7W__chevron{clip-path:polygon(0 0,70% 0,100% 50%,70% 100%,0 100%,30% 50%);background:#1a1a1a;width:16px;height:20px;animation:1.5s ease-in-out infinite ServicesAnimated-module__nV0H7W__chevronFlow}.ServicesAnimated-module__nV0H7W__chevronRow:nth-child(2) .ServicesAnimated-module__nV0H7W__chevron{animation-delay:.15s}.ServicesAnimated-module__nV0H7W__chevronRow:nth-child(3) .ServicesAnimated-module__nV0H7W__chevron{animation-delay:.3s}.ServicesAnimated-module__nV0H7W__chevronRow .ServicesAnimated-module__nV0H7W__chevron:nth-child(2){animation-delay:.1s}.ServicesAnimated-module__nV0H7W__chevronRow .ServicesAnimated-module__nV0H7W__chevron:nth-child(3){animation-delay:.2s}@keyframes ServicesAnimated-module__nV0H7W__chevronFlow{0%,to{opacity:.3;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}.ServicesAnimated-module__nV0H7W__iconDots{grid-template-columns:repeat(2,1fr);gap:8px;width:60px;display:grid}.ServicesAnimated-module__nV0H7W__iconDots span{background:#1a1a1a;border-radius:50%;width:24px;height:24px}.ServicesAnimated-module__nV0H7W__iconDots span:first-child{animation:2.5s ease-in-out infinite ServicesAnimated-module__nV0H7W__morphDot1}.ServicesAnimated-module__nV0H7W__iconDots span:nth-child(2){animation:2.5s ease-in-out infinite ServicesAnimated-module__nV0H7W__morphDot2}.ServicesAnimated-module__nV0H7W__iconDots span:nth-child(3){animation:2.5s ease-in-out infinite ServicesAnimated-module__nV0H7W__morphDot3}.ServicesAnimated-module__nV0H7W__iconDots span:nth-child(4){animation:2.5s ease-in-out infinite ServicesAnimated-module__nV0H7W__morphDot4}@keyframes ServicesAnimated-module__nV0H7W__morphDot1{0%,to{border-radius:50%;transform:scale(1)}25%{border-radius:4px;transform:scale(1.1)}50%{border-radius:50%;transform:scale(.9)}75%{border-radius:8px;transform:scale(1)}}@keyframes ServicesAnimated-module__nV0H7W__morphDot2{0%,to{border-radius:50%;transform:scale(1)}25%{border-radius:50%;transform:scale(.9)}50%{border-radius:4px;transform:scale(1.1)}75%{border-radius:50%;transform:scale(1)}}@keyframes ServicesAnimated-module__nV0H7W__morphDot3{0%,to{border-radius:50%;transform:scale(1)}25%{border-radius:50%;transform:scale(1)}50%{border-radius:50%;transform:scale(.9)}75%{border-radius:4px;transform:scale(1.1)}}@keyframes ServicesAnimated-module__nV0H7W__morphDot4{0%,to{border-radius:4px;transform:scale(1.1)}25%{border-radius:50%;transform:scale(1)}50%{border-radius:50%;transform:scale(1)}75%{border-radius:50%;transform:scale(.9)}}.ServicesAnimated-module__nV0H7W__iconWave{align-items:center;gap:6px;height:60px;display:flex}.ServicesAnimated-module__nV0H7W__iconWave span{background:#1a1a1a;border-radius:4px;width:8px;animation:1.2s ease-in-out infinite ServicesAnimated-module__nV0H7W__waveBar}.ServicesAnimated-module__nV0H7W__iconWave span:nth-child(2){animation-delay:.1s}.ServicesAnimated-module__nV0H7W__iconWave span:nth-child(3){animation-delay:.2s}.ServicesAnimated-module__nV0H7W__iconWave span:nth-child(4){animation-delay:.3s}.ServicesAnimated-module__nV0H7W__iconWave span:nth-child(5){animation-delay:.4s}@keyframes ServicesAnimated-module__nV0H7W__waveBar{0%,to{height:20px}50%{height:50px}}.ServicesAnimated-module__nV0H7W__iconGrid{grid-template-columns:repeat(3,1fr);gap:6px;width:66px;height:66px;display:grid}.ServicesAnimated-module__nV0H7W__iconGrid span{opacity:.35;background:#1a1a1a;border-radius:6px;width:18px;height:18px;animation:1.6s ease-in-out infinite ServicesAnimated-module__nV0H7W__gridPulse}.ServicesAnimated-module__nV0H7W__iconGrid span:nth-child(2){animation-delay:.1s}.ServicesAnimated-module__nV0H7W__iconGrid span:nth-child(3){animation-delay:.2s}.ServicesAnimated-module__nV0H7W__iconGrid span:nth-child(4){animation-delay:.3s}.ServicesAnimated-module__nV0H7W__iconGrid span:nth-child(5){animation-delay:.4s}.ServicesAnimated-module__nV0H7W__iconGrid span:nth-child(6){animation-delay:.5s}.ServicesAnimated-module__nV0H7W__iconGrid span:nth-child(7){animation-delay:.6s}.ServicesAnimated-module__nV0H7W__iconGrid span:nth-child(8){animation-delay:.7s}.ServicesAnimated-module__nV0H7W__iconGrid span:nth-child(9){animation-delay:.8s}@keyframes ServicesAnimated-module__nV0H7W__gridPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.ServicesAnimated-module__nV0H7W__serviceContent{padding-top:2px}.ServicesAnimated-module__nV0H7W__serviceLabel{letter-spacing:.08em;color:#3a3a3a;margin-bottom:10px;font-size:13px}.ServicesAnimated-module__nV0H7W__serviceTitleEn{letter-spacing:-.02em;margin-bottom:16px;font-size:28px;font-weight:700}.ServicesAnimated-module__nV0H7W__serviceTitleJp{color:#1f1f1f;margin-bottom:12px;font-size:20px;font-weight:600}.ServicesAnimated-module__nV0H7W__serviceDescription{color:#4d4d4d;max-width:620px;font-size:15px;line-height:2}.ServicesAnimated-module__nV0H7W__tagList{flex-wrap:wrap;gap:10px;max-width:620px;margin-top:18px;display:flex}.ServicesAnimated-module__nV0H7W__tag{color:#3a3a3a;background:#d6d4c8;border-radius:999px;padding:6px 14px;font-size:13px}.ServicesAnimated-module__nV0H7W__serviceCta{color:#111;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:32px;font-size:16px;font-weight:600;display:inline-flex}.ServicesAnimated-module__nV0H7W__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ServicesAnimated-module__nV0H7W__waveText{gap:1px;display:inline-flex}.ServicesAnimated-module__nV0H7W__waveText span{display:inline-block}.ServicesAnimated-module__nV0H7W__serviceItem[data-inview=true]:after{animation-play-state:running}.ServicesAnimated-module__nV0H7W__serviceArrow{width:18px;height:18px;transition:transform .25s}.ServicesAnimated-module__nV0H7W__serviceNumber{color:#2b2b2b;letter-spacing:.08em;padding-top:6px;font-size:16px;font-weight:600}@media (max-width:768px){.ServicesAnimated-module__nV0H7W__container{padding:72px 20px}.ServicesAnimated-module__nV0H7W__services{gap:56px}.ServicesAnimated-module__nV0H7W__titleBreak{display:inline}.ServicesAnimated-module__nV0H7W__serviceLink{grid-template-columns:1fr;gap:18px}.ServicesAnimated-module__nV0H7W__iconWrapper{width:80px;height:80px}.ServicesAnimated-module__nV0H7W__serviceTitleEn{font-size:24px}.ServicesAnimated-module__nV0H7W__serviceNumber{display:none}.ServicesAnimated-module__nV0H7W__serviceCta{font-size:15px}}@keyframes ServicesAnimated-module__nV0H7W__peelLine{0%{opacity:0;transform:scaleX(0)skew(-18deg)translateY(-2px)}45%{opacity:.7;transform:scaleX(.55)skew(-8deg)translateY(-1px)}to{opacity:.35;transform:scaleX(1)skew(0)translateY(0)}}@media (prefers-reduced-motion:reduce){.ServicesAnimated-module__nV0H7W__iconLines span,.ServicesAnimated-module__nV0H7W__iconCircle:before,.ServicesAnimated-module__nV0H7W__iconCircle:after,.ServicesAnimated-module__nV0H7W__chevron,.ServicesAnimated-module__nV0H7W__iconDots span,.ServicesAnimated-module__nV0H7W__iconWave span,.ServicesAnimated-module__nV0H7W__iconGrid span,.ServicesAnimated-module__nV0H7W__waveText span,.ServicesAnimated-module__nV0H7W__serviceItem:after{animation:none}}
