.ProfileCard-module__svxkHW__profileCard{gap:var(--space-2xl);flex-wrap:wrap;align-items:flex-start;display:flex}.ProfileCard-module__svxkHW__profileImage{background:var(--color-bg);border-radius:50%;flex-shrink:0;width:200px;height:200px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000000a}.ProfileCard-module__svxkHW__profileText{flex:1;min-width:260px}.ProfileCard-module__svxkHW__profileBadges{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:768px){.ProfileCard-module__svxkHW__profileCard{text-align:center;flex-direction:column;align-items:center}.ProfileCard-module__svxkHW__profileText{text-align:center}.ProfileCard-module__svxkHW__profileBadges{justify-content:center}.ProfileCard-module__svxkHW__profileCard{text-align:center;flex-direction:column!important}.ProfileCard-module__svxkHW__profileImage{margin:0 auto var(--space-lg)}}
.ScrollReveal-module__KOY8pa__hidden{opacity:0;will-change:opacity, transform}.ScrollReveal-module__KOY8pa__hidden.ScrollReveal-module__KOY8pa__up{transform:translateY(32px)}.ScrollReveal-module__KOY8pa__hidden.ScrollReveal-module__KOY8pa__down{transform:translateY(-32px)}.ScrollReveal-module__KOY8pa__hidden.ScrollReveal-module__KOY8pa__left{transform:translate(-32px)}.ScrollReveal-module__KOY8pa__hidden.ScrollReveal-module__KOY8pa__right{transform:translate(32px)}.ScrollReveal-module__KOY8pa__hidden.ScrollReveal-module__KOY8pa__scale{transform:scale(.92)}.ScrollReveal-module__KOY8pa__visible{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(0)translate(0)scale(1)}
.ContactPage-module__1e-0xG__thankYouCard{text-align:center;max-width:700px;padding:var(--space-3xl) var(--space-xl);margin:0 auto;animation:.5s ease-out ContactPage-module__1e-0xG__thankYouFadeIn}@keyframes ContactPage-module__1e-0xG__thankYouFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ContactPage-module__1e-0xG__thankYouIcon{margin-bottom:var(--space-lg)}.ContactPage-module__1e-0xG__thankYouIcon svg{filter:drop-shadow(0 4px 12px #39ac734d)}.ContactPage-module__1e-0xG__thankYouTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-md)}.ContactPage-module__1e-0xG__thankYouMessage{font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:var(--line-height-normal);margin-bottom:var(--space-3xl)}.ContactPage-module__1e-0xG__thankYouSteps{background:var(--color-bg);border-radius:var(--radius-md);padding:var(--space-xl);margin:var(--space-2xl) 0;text-align:left}.ContactPage-module__1e-0xG__thankYouSteps h4{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-md)}.ContactPage-module__1e-0xG__thankYouSteps ol{counter-reset:steps;margin:0;padding:0;list-style:none}.ContactPage-module__1e-0xG__thankYouSteps ol li{counter-increment:steps;align-items:center;gap:var(--space-md);min-width:0;margin-bottom:var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal);display:flex}@media (max-width:768px){.ContactPage-module__1e-0xG__thankYouSteps ol li{align-items:flex-start}}.ContactPage-module__1e-0xG__thankYouSteps ol li:last-child{margin-bottom:0}.ContactPage-module__1e-0xG__thankYouSteps ol li:before{content:counter(steps);background:var(--color-primary);color:#fff;width:1.75rem;height:1.75rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ContactPage-module__1e-0xG__thankYouActions{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:640px){.ContactPage-module__1e-0xG__contactFormContainer{padding:var(--space-lg)}}
.ServicesPage-module__RxRgPG__processGrid{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.ServicesPage-module__RxRgPG__processGrid:before{content:"";background:var(--color-border);z-index:0;height:2px;position:absolute;top:32px;left:10%;right:10%}.ServicesPage-module__RxRgPG__processStep{text-align:center;z-index:1;position:relative}.ServicesPage-module__RxRgPG__processNumber{width:64px;height:64px;margin:0 auto var(--space-lg);background:var(--gradient-hero);color:#fff;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;display:flex}.ServicesPage-module__RxRgPG__processStep h4{margin-bottom:var(--space-sm)}.ServicesPage-module__RxRgPG__processStep p{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.ServicesPage-module__RxRgPG__priceTable{border-collapse:collapse;background:var(--color-surface);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);overflow:hidden}.ServicesPage-module__RxRgPG__priceTable th,.ServicesPage-module__RxRgPG__priceTable td{padding:var(--space-lg);text-align:left;border-bottom:1px solid var(--color-border-light)}.ServicesPage-module__RxRgPG__priceTable th{background:var(--color-primary);color:#fff;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.ServicesPage-module__RxRgPG__priceTable td{font-size:var(--font-size-sm)}.ServicesPage-module__RxRgPG__priceTable tr:last-child td{border-bottom:none}.ServicesPage-module__RxRgPG__priceTable tr:hover td{background:var(--color-bg)}@media (max-width:1024px){.ServicesPage-module__RxRgPG__processGrid{grid-template-columns:repeat(2,1fr)}.ServicesPage-module__RxRgPG__processGrid:before{display:none}}@media (max-width:768px){.ServicesPage-module__RxRgPG__processGrid{grid-template-columns:1fr}}.ServicesPage-module__RxRgPG__faqList{gap:var(--space-md);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.ServicesPage-module__RxRgPG__faqItem{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow .3s,transform .3s;overflow:hidden}.ServicesPage-module__RxRgPG__faqItem:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ServicesPage-module__RxRgPG__faqOpen{box-shadow:var(--shadow-md)}.ServicesPage-module__RxRgPG__faqQuestion{width:100%;padding:var(--space-lg) var(--space-xl);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);justify-content:space-between;align-items:center;gap:var(--space-md);text-align:left;color:var(--color-primary);background:0 0;border:none;font-family:inherit;transition:color .2s;display:flex}.ServicesPage-module__RxRgPG__faqQuestion:after{content:"+";font-size:var(--font-size-xl);color:var(--color-primary);font-weight:var(--font-weight-bold);flex-shrink:0;transition:transform .3s;display:inline-block}.ServicesPage-module__RxRgPG__faqOpen .ServicesPage-module__RxRgPG__faqQuestion:after{transform:rotate(45deg)}.ServicesPage-module__RxRgPG__faqBody{max-height:0;transition:max-height .35s;overflow:hidden}.ServicesPage-module__RxRgPG__faqAnswer{padding:0 var(--space-xl) var(--space-lg);color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.7}
.Pagination-module__tZDb3G__container{justify-content:center;align-items:center;gap:var(--space-sm);margin-top:var(--space-2xl);width:100%;display:flex}.Pagination-module__tZDb3G__numbers{gap:var(--space-xs);align-items:center;display:flex}.Pagination-module__tZDb3G__btn{min-width:44px;height:44px;padding:0 var(--space-md);flex-shrink:0}.Pagination-module__tZDb3G__btn.Pagination-module__tZDb3G__active{background:var(--color-primary);color:#fff}.Pagination-module__tZDb3G__btn.Pagination-module__tZDb3G__disabled{opacity:.3;pointer-events:none}.Pagination-module__tZDb3G__dots{width:32px;color:var(--color-text-muted);opacity:.5;justify-content:center;align-items:center;display:inline-flex}.Pagination-module__tZDb3G__prev:before,.Pagination-module__tZDb3G__next:after{content:"";border:2px solid;border-width:0 2px 2px 0;flex-shrink:0;width:7px;height:7px;transition:transform .15s;display:inline-block}.Pagination-module__tZDb3G__prev:before{margin-right:4px;transform:rotate(135deg)}.Pagination-module__tZDb3G__next:after{margin-left:4px;transform:rotate(-45deg)}.Pagination-module__tZDb3G__prev:hover:before{transform:rotate(135deg)translate(2px)}.Pagination-module__tZDb3G__next:hover:after{transform:rotate(-45deg)translate(2px)}@media (max-width:480px){.Pagination-module__tZDb3G__container{gap:var(--space-xs)}.Pagination-module__tZDb3G__btn{min-width:38px;height:38px;font-size:var(--font-size-xs);padding:0 6px}.Pagination-module__tZDb3G__text{display:none!important}.Pagination-module__tZDb3G__numbers{gap:2px}.Pagination-module__tZDb3G__dots{width:20px}}
.TechSlider-module__dTd3ya__wrapper{margin-top:var(--space-2xl)}.TechSlider-module__dTd3ya__track{--gap:var(--space-xl);gap:var(--gap);-webkit-user-select:none;user-select:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.TechSlider-module__dTd3ya__track+.TechSlider-module__dTd3ya__track{margin-top:var(--space-lg)}.TechSlider-module__dTd3ya__content{justify-content:space-around;align-items:center;gap:var(--gap);will-change:transform;flex-shrink:0;min-width:100%;display:flex}.TechSlider-module__dTd3ya__content[data-direction=left]{animation:TechSlider-module__dTd3ya__scroll-left var(--slider-duration,40s) linear infinite}.TechSlider-module__dTd3ya__content[data-direction=right]{animation:TechSlider-module__dTd3ya__scroll-right var(--slider-duration,40s) linear infinite}@keyframes TechSlider-module__dTd3ya__scroll-left{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes TechSlider-module__dTd3ya__scroll-right{0%{transform:translateX(calc(-100% - var(--gap)))}to{transform:translate(0)}}.TechSlider-module__dTd3ya__item{width:48px;height:48px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:32px;display:flex}@media (hover:hover){.TechSlider-module__dTd3ya__item{transition:color var(--transition-base), transform var(--transition-base)}.TechSlider-module__dTd3ya__item:hover{color:var(--color-primary-hover);transform:scale(1.15)}}@media (max-width:768px){.TechSlider-module__dTd3ya__wrapper{margin-top:var(--space-xl)}.TechSlider-module__dTd3ya__track{--gap:var(--space-lg)}.TechSlider-module__dTd3ya__track+.TechSlider-module__dTd3ya__track{margin-top:var(--space-md)}.TechSlider-module__dTd3ya__item{width:40px;height:40px;font-size:26px}}@media (max-width:480px){.TechSlider-module__dTd3ya__track{--gap:var(--space-md)}.TechSlider-module__dTd3ya__item{width:34px;height:34px;font-size:22px}}@media (prefers-reduced-motion:reduce){.TechSlider-module__dTd3ya__content[data-direction=left],.TechSlider-module__dTd3ya__content[data-direction=right]{animation:none}}
