@keyframes serviceDetail-module-scss-module__-nTkHq___aFromLeft{0%{opacity:0;transform:translate(-70px)}to{opacity:1;transform:translate(0)}}@keyframes serviceDetail-module-scss-module__-nTkHq___aFromRight{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:translate(0)}}@keyframes serviceDetail-module-scss-module__-nTkHq___aFadeUp{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateY(0)}}@keyframes serviceDetail-module-scss-module__-nTkHq___aScaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes serviceDetail-module-scss-module__-nTkHq___aBlurIn{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes serviceDetail-module-scss-module__-nTkHq___aMaskUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes serviceDetail-module-scss-module__-nTkHq___aCurtainReveal{0%{opacity:0;clip-path:inset(100% 0 0);transform:scale(1.08)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}@keyframes serviceDetail-module-scss-module__-nTkHq___aPerspectiveUp{0%{opacity:0;transform:perspective(1000px)rotateX(16deg)translateY(50px)scale(.96)}to{opacity:1;transform:perspective(1000px)rotateX(0)translateY(0)scale(1)}}@keyframes serviceDetail-module-scss-module__-nTkHq___aRotateScale{0%{opacity:0;transform:rotate(-6deg)scale(.88)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes serviceDetail-module-scss-module__-nTkHq___aFloatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes serviceDetail-module-scss-module__-nTkHq___aPageEnter{0%{opacity:0;filter:blur(4px);transform:translateY(16px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes serviceDetail-module-scss-module__-nTkHq___aProgressBar{0%{opacity:1;width:0%}50%{opacity:1;width:70%}to{opacity:0;width:100%}}.serviceDetail-module-scss-module__-nTkHq__aFromLeft{animation:1.1s cubic-bezier(.16,1,.3,1) both serviceDetail-module-scss-module__-nTkHq___aFromLeft}.serviceDetail-module-scss-module__-nTkHq__aFromRight{animation:1.1s cubic-bezier(.16,1,.3,1) 80ms both serviceDetail-module-scss-module__-nTkHq___aFromRight}.serviceDetail-module-scss-module__-nTkHq__aFadeUp{animation:1s cubic-bezier(.16,1,.3,1) both serviceDetail-module-scss-module__-nTkHq___aFadeUp}.serviceDetail-module-scss-module__-nTkHq__aScaleIn{animation:1s cubic-bezier(.16,1,.3,1) both serviceDetail-module-scss-module__-nTkHq___aScaleIn}.serviceDetail-module-scss-module__-nTkHq__aBlurIn{animation:1.1s cubic-bezier(.16,1,.3,1) both serviceDetail-module-scss-module__-nTkHq___aBlurIn}.serviceDetail-module-scss-module__-nTkHq__aMaskUp{animation:1.2s cubic-bezier(.16,1,.3,1) both serviceDetail-module-scss-module__-nTkHq___aMaskUp}.serviceDetail-module-scss-module__-nTkHq__aCurtain{animation:1.3s cubic-bezier(.16,1,.3,1) both serviceDetail-module-scss-module__-nTkHq___aCurtainReveal}.serviceDetail-module-scss-module__-nTkHq__aPerspective{animation:1.2s cubic-bezier(.16,1,.3,1) both serviceDetail-module-scss-module__-nTkHq___aPerspectiveUp}.serviceDetail-module-scss-module__-nTkHq__aRotateScale{animation:.9s cubic-bezier(.34,1.4,.64,1) both serviceDetail-module-scss-module__-nTkHq___aRotateScale}.serviceDetail-module-scss-module__-nTkHq__aFloat{animation:4s ease-in-out infinite serviceDetail-module-scss-module__-nTkHq___aFloatSlow}.serviceDetail-module-scss-module__-nTkHq__aPageEnter{animation:.6s cubic-bezier(.22,1,.36,1) both serviceDetail-module-scss-module__-nTkHq___aPageEnter}.serviceDetail-module-scss-module__-nTkHq__aStagger0{animation:.9s cubic-bezier(.16,1,.3,1) both serviceDetail-module-scss-module__-nTkHq___aFadeUp}.serviceDetail-module-scss-module__-nTkHq__aStagger1{animation:.9s cubic-bezier(.16,1,.3,1) .1s both serviceDetail-module-scss-module__-nTkHq___aFadeUp}.serviceDetail-module-scss-module__-nTkHq__aStagger2{animation:.9s cubic-bezier(.16,1,.3,1) .2s both serviceDetail-module-scss-module__-nTkHq___aFadeUp}.serviceDetail-module-scss-module__-nTkHq__aStagger3{animation:.9s cubic-bezier(.16,1,.3,1) .3s both serviceDetail-module-scss-module__-nTkHq___aFadeUp}.serviceDetail-module-scss-module__-nTkHq__aStagger4{animation:.9s cubic-bezier(.16,1,.3,1) .4s both serviceDetail-module-scss-module__-nTkHq___aFadeUp}.serviceDetail-module-scss-module__-nTkHq__aStagger5{animation:.9s cubic-bezier(.16,1,.3,1) .5s both serviceDetail-module-scss-module__-nTkHq___aFadeUp}@media (prefers-reduced-motion:reduce){.serviceDetail-module-scss-module__-nTkHq__aFromLeft,.serviceDetail-module-scss-module__-nTkHq__aFromRight,.serviceDetail-module-scss-module__-nTkHq__aFadeUp,.serviceDetail-module-scss-module__-nTkHq__aScaleIn,.serviceDetail-module-scss-module__-nTkHq__aBlurIn,.serviceDetail-module-scss-module__-nTkHq__aMaskUp,.serviceDetail-module-scss-module__-nTkHq__aCurtain,.serviceDetail-module-scss-module__-nTkHq__aPerspective,.serviceDetail-module-scss-module__-nTkHq__aRotateScale,.serviceDetail-module-scss-module__-nTkHq__aFloat,.serviceDetail-module-scss-module__-nTkHq__aPageEnter,.serviceDetail-module-scss-module__-nTkHq__aStagger0,.serviceDetail-module-scss-module__-nTkHq__aStagger1,.serviceDetail-module-scss-module__-nTkHq__aStagger2,.serviceDetail-module-scss-module__-nTkHq__aStagger3,.serviceDetail-module-scss-module__-nTkHq__aStagger4,.serviceDetail-module-scss-module__-nTkHq__aStagger5{opacity:1!important;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}}.serviceDetail-module-scss-module__-nTkHq__pageWrapper{min-height:100vh;font-family:"Inter",var(--font-inter),sans-serif;background:#ede6da;padding-top:115px;padding-bottom:90px}@media (max-width:768px){.serviceDetail-module-scss-module__-nTkHq__pageWrapper{padding-top:85px;padding-bottom:50px}}.serviceDetail-module-scss-module__-nTkHq__container{max-width:1240px;margin:0 auto;padding:0 24px}.serviceDetail-module-scss-module__-nTkHq__layout{flex-direction:column;gap:32px;display:flex}@media (min-width:900px){.serviceDetail-module-scss-module__-nTkHq__layout{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:56px}}.serviceDetail-module-scss-module__-nTkHq__imageCol{width:100%}@media (min-width:900px){.serviceDetail-module-scss-module__-nTkHq__imageCol{flex-shrink:0;align-self:flex-start;width:480px;position:sticky;top:100px}}.serviceDetail-module-scss-module__-nTkHq__imageWrap{aspect-ratio:.92;background:#e9ded0;border-radius:12px;width:100%;position:relative;overflow:hidden}.serviceDetail-module-scss-module__-nTkHq__image{object-fit:cover}.serviceDetail-module-scss-module__-nTkHq__imageOverlay{background:linear-gradient(#0000 35%,#000000d1 100%);position:absolute;inset:0}.serviceDetail-module-scss-module__-nTkHq__imageText{color:#fff;z-index:2;position:absolute;bottom:32px;left:32px;right:32px}.serviceDetail-module-scss-module__-nTkHq__imageText h1{color:#fff;font-family:"Inter",var(--font-inter),sans-serif;letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(26px,2.5vw,32px);font-weight:400;line-height:1.2}.serviceDetail-module-scss-module__-nTkHq__imageText p{font-family:"Inter",var(--font-inter),sans-serif;color:#ffffffeb;margin:0;font-size:14px;line-height:1.5}.serviceDetail-module-scss-module__-nTkHq__contentCol{width:100%}@media (min-width:900px){.serviceDetail-module-scss-module__-nTkHq__contentCol{flex:1 1 0}}.serviceDetail-module-scss-module__-nTkHq__contentCol h2,.serviceDetail-module-scss-module__-nTkHq__contentCol h3{font-family:"Inter",var(--font-inter),sans-serif;color:#111;letter-spacing:-.01em;margin-top:0;margin-bottom:14px;font-size:22px;font-weight:400;line-height:1.3}@media (min-width:768px){.serviceDetail-module-scss-module__-nTkHq__contentCol h2,.serviceDetail-module-scss-module__-nTkHq__contentCol h3{font-size:24px}}.serviceDetail-module-scss-module__-nTkHq__contentCol p{font-family:"Inter",var(--font-inter),sans-serif;color:#444035;margin:0 0 14px;font-size:15px;line-height:1.6}.serviceDetail-module-scss-module__-nTkHq__divider{background:#201a1226;height:1px;margin:28px 0}.serviceDetail-module-scss-module__-nTkHq__checkList{flex-direction:column;gap:8px;margin:12px 0 16px;padding-left:0;list-style:none;display:flex}.serviceDetail-module-scss-module__-nTkHq__checkList li{font-family:"Inter",var(--font-inter),sans-serif;color:#444035;padding-left:18px;font-size:15px;line-height:1.6;position:relative}.serviceDetail-module-scss-module__-nTkHq__checkList li:before{content:"•";color:#444035;font-size:16px;font-weight:700;position:absolute;top:0;left:0}.serviceDetail-module-scss-module__-nTkHq__contentImageWrap{aspect-ratio:1.45;background:#e9ded0;border-radius:12px;width:100%;margin-top:40px;position:relative;overflow:hidden}.serviceDetail-module-scss-module__-nTkHq__contentImage{object-fit:cover}
