.AnimatedSection_hidden__h5w_I{opacity:0;visibility:hidden;transform:translateY(30px)}.AnimatedSection_fadeInUp__IOx6F{opacity:0;visibility:hidden;transform:translateY(40px);animation:AnimatedSection_fadeInUp__IOx6F 1s cubic-bezier(.16,1,.3,1) forwards}.AnimatedSection_fadeIn__OFPzO{opacity:0;animation:AnimatedSection_fadeIn__OFPzO .9s cubic-bezier(.16,1,.3,1) forwards}.AnimatedSection_slideInLeft__w22_c{opacity:0;visibility:hidden;transform:translateX(-50px);animation:AnimatedSection_slideInLeft__w22_c 1s cubic-bezier(.16,1,.3,1) forwards}.AnimatedSection_slideInRight__1ii_1{opacity:0;visibility:hidden;transform:translateX(50px);animation:AnimatedSection_slideInRight__1ii_1 1s cubic-bezier(.16,1,.3,1) forwards}.AnimatedSection_scaleIn__wyWS2{opacity:0;visibility:hidden;transform:scale(.9);animation:AnimatedSection_scaleIn__wyWS2 .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes AnimatedSection_fadeInUp__IOx6F{0%{opacity:0;visibility:hidden;transform:translateY(40px)}to{opacity:1;visibility:inherit;transform:translateY(0)}}@keyframes AnimatedSection_fadeIn__OFPzO{0%{opacity:0}to{opacity:1}}@keyframes AnimatedSection_slideInLeft__w22_c{0%{opacity:0;visibility:hidden;transform:translateX(-50px)}to{opacity:1;visibility:inherit;transform:translateX(0)}}@keyframes AnimatedSection_slideInRight__1ii_1{0%{opacity:0;visibility:hidden;transform:translateX(50px)}to{opacity:1;visibility:inherit;transform:translateX(0)}}@keyframes AnimatedSection_scaleIn__wyWS2{0%{opacity:0;visibility:hidden;transform:scale(.9)}to{opacity:1;visibility:inherit;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.AnimatedSection_fadeInUp__IOx6F,.AnimatedSection_fadeIn__OFPzO,.AnimatedSection_hidden__h5w_I,.AnimatedSection_scaleIn__wyWS2,.AnimatedSection_slideInLeft__w22_c,.AnimatedSection_slideInRight__1ii_1{animation:none!important;opacity:1;transform:none;visibility:inherit}}.Page_main__PsF_M{min-height:calc(100vh - 200px);padding:clamp(4rem,8vw,6rem) 0;background-color:var(--color-bg-mauve);position:relative}.Page_container__ovv1p{max-width:800px;margin:0 auto;padding:0 clamp(1.5rem,5vw,3rem)}.Page_sectionTitleSmall__kGTmo{font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--color-text-medium);margin-bottom:.5rem;text-align:center;font-family:Roboto,sans-serif}.Page_pageTitle__RojS2{font-size:clamp(2.5rem,6vw,3.75rem);text-align:center;margin-bottom:clamp(3.5rem,6vw,5rem);color:var(--color-text-dark);font-weight:300;font-family:Roboto,sans-serif;line-height:1.2;letter-spacing:-.02em}.Page_contentSection__7SPEG{margin-bottom:4rem;scroll-margin-top:clamp(80px,10vh,100px)}.Page_serviceCard__FnL_j{background-color:var(--color-header-dark);border-radius:12px;padding:clamp(2rem,4vw,3rem);box-shadow:0 4px 20px rgba(0,0,0,.1);margin-top:clamp(2rem,4vw,3rem);margin-bottom:clamp(2rem,4vw,3rem);transition:all .3s ease}.Page_serviceCard__FnL_j:not(:first-of-type){border-top:1px solid rgba(0,0,0,.1);padding-top:clamp(2.5rem,5vw,3rem)}.Page_serviceCard__FnL_j:hover{box-shadow:0 8px 30px rgba(0,0,0,.15);transform:translateY(-2px)}.Page_contentSection__7SPEG h2{color:var(--color-text-dark)}.Page_contentSection__7SPEG h2,.Page_serviceCard__FnL_j h2{font-size:clamp(2rem,4vw,2.75rem);font-weight:300;font-family:Roboto,sans-serif;margin-bottom:1.5rem;margin-top:0;line-height:1.2;letter-spacing:-.02em;text-align:center}.Page_serviceCard__FnL_j h2{color:var(--color-text-medium)}.Page_contentSection__7SPEG p,.Page_serviceCard__FnL_j p{font-size:clamp(1.0625rem,2.2vw,1.1875rem);line-height:1.8;color:var(--color-text-medium);margin-bottom:1.5rem;font-weight:400}.Page_serviceCard__FnL_j p:last-child{margin-bottom:0}.Page_backButtonContainer__JyVPX{display:flex;justify-content:center;margin-top:clamp(3rem,5vw,4rem);margin-bottom:2rem}.Page_backButton__fhxUN{display:inline-block;background-color:var(--color-accent);color:var(--color-white);padding:10px 18px;border-radius:8px;text-decoration:none;font-size:16px;font-weight:600;line-height:1.6em;transition:all .3s ease;font-family:Roboto,sans-serif}.Page_backButton__fhxUN:hover{background-color:var(--color-primary);transform:translateY(-2px)}.Page_backButtonContainer__JyVPX .Page_scrollToContactLink__DibAk{flex-direction:row;align-items:center}.Page_serviceList__iqwy6{list-style:none;padding-left:0}.Page_serviceList__iqwy6 li{padding:.875rem 0 .875rem 1.5rem;position:relative;font-size:clamp(1.0625rem,2.2vw,1.1875rem);color:var(--color-text-medium);line-height:1.8;font-weight:400}.Page_serviceList__iqwy6 li:before{content:"•";position:absolute;left:0;color:var(--color-primary);font-weight:700;font-size:1.25rem}.Page_formSection__ZL6y3{margin-top:3rem;padding-top:3rem;border-top:1px solid var(--color-border)}@media (max-width:639px){.Page_main__PsF_M{padding:2rem 0}.Page_container__ovv1p{padding:0 clamp(1rem,4vw,1.5rem)}.Page_contentSection__7SPEG{margin-bottom:2rem;scroll-margin-top:clamp(60px,8vh,80px)}.Page_serviceCard__FnL_j:hover{transform:none}.Page_formSection__ZL6y3{margin-top:2rem;padding-top:2rem}}@media (max-width:480px){.Page_main__PsF_M{padding:1.5rem 0}.Page_container__ovv1p{padding:0 1rem}}.Page_socialLinks__3ocj_{display:flex;justify-content:center;align-items:center;margin-top:clamp(2rem,4vw,3rem)}.Page_accreditationBlock__rmdHO{display:flex;justify-content:center;align-items:center;margin-top:clamp(1.5rem,3vw,2rem)}.Page_accreditationLogo__qKlAC{width:clamp(120px,20vw,170px);height:auto;opacity:.9}.Page_linkedinLink__s8EaK{display:inline-flex;align-items:center;gap:.75rem;color:var(--color-text-dark);text-decoration:none;font-size:clamp(.9375rem,1.6vw,1rem);font-family:Roboto,sans-serif;font-weight:500;padding:.75rem 1.5rem;border:1px solid rgba(0,0,0,.1);border-radius:8px;transition:all .3s ease;background-color:hsla(0,0%,100%,.5)}.Page_linkedinLink__s8EaK:hover{background-color:hsla(0,0%,100%,.8);border-color:rgba(0,0,0,.2);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.Page_linkedinLink__s8EaK svg{flex-shrink:0;transition:transform .3s ease}.Page_linkedinLink__s8EaK:hover svg{transform:scale(1.1)}@media (min-width:640px) and (max-width:1024px){.Page_container__ovv1p{padding:0 1.5rem}}