[data-v-3579c941]:root{--animation-duration:1.6s;--animation-delay:1s;--animation-timing:cubic-bezier(.2,.8,.2,1);--animation-timing-fast:ease-in-out}.service-card[data-v-3579c941]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;border-radius:12px;overflow:hidden;padding:50px;position:relative;transition:all 1.5s ease}.service-card[data-v-3579c941]:not(.simple-mode){transition:all 1s ease,padding-right 0s ease,padding-left 0s ease}.service-header[data-v-3579c941]{align-items:start!important;display:flex;gap:1rem;transition:align-items .5s ease;width:100%}.service-header[data-v-3579c941]:not(.simple-mode){transform:translate(0);transition:all 1s ease,align-items .5s ease}.service-card:hover .service-header[data-v-3579c941]{align-items:baseline!important}.service-card:not(.simple-mode):hover .service-header[data-v-3579c941]{align-items:baseline!important;transform:translate(-25px)}.service-card[data-v-3579c941]:hover{background-color:#ffffff26;border:none;border-radius:20px;padding:24px;transform:translateY(-2px)}.service-card[data-v-3579c941]:not(.simple-mode):hover{padding:24px 50px}.service-card.has-animation[data-v-3579c941]:hover{background-color:#fff}.service-card.simple-mode[data-v-3579c941]{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;box-shadow:none;display:flex;min-height:80px;padding:20px;transition:all .7s ease}.service-card.simple-mode[data-v-3579c941]:hover{border:none;border-radius:20px;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.service-card.simple-mode.has-animation[data-v-3579c941]:hover{background-color:#fff;padding:24px}.service-card.simple-mode.has-animation:hover .service-content[data-v-3579c941]{align-items:flex-start;flex-direction:column;gap:0}.service-card.simple-mode.has-animation:hover .service-header[data-v-3579c941]{align-items:baseline!important}.service-content.simple-content[data-v-3579c941]{align-items:center;display:flex;gap:16px;width:100%}.service-card.simple-mode .service-title[data-v-3579c941]{color:#4a4a4a;font-size:1.125rem;font-weight:500;margin:0}.service-card.simple-mode .icon-wrapper[data-v-3579c941]{height:40px;width:40px}.service-card.simple-mode .icon-base[data-v-3579c941]{color:#4a4a4a}.service-card.simple-mode.has-animation:hover .service-title[data-v-3579c941]{opacity:1;transform:none}.service-card.simple-mode.has-animation:hover .service-description[data-v-3579c941]{bottom:0;left:0}.service-card.simple-mode.has-animation:hover .icon-base[data-v-3579c941]{opacity:0}.service-card.simple-mode.has-animation:hover .icon-hover[data-v-3579c941]{opacity:1;transform:scale(2)}.service-card.simple-mode:hover .icon-base[data-v-3579c941]{opacity:0}.service-card.simple-mode:hover .icon-hover[data-v-3579c941]{height:24px;opacity:1;transform:scale(1);width:24px}.service-card.simple-mode:hover .service-title[data-v-3579c941]{opacity:1;transform:none}.service-card.simple-mode .service-description[data-v-3579c941]{max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:max-height 3s ease,opacity 3s ease,transform 3s ease}.service-card.simple-mode.has-animation:hover .service-description[data-v-3579c941]{max-height:500px;opacity:1;transform:translateY(0)}.learn-more-btn[data-v-3579c941]{align-items:center;background-color:#4a4a4a;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin-top:16px;padding:8px 16px;transition:all .3s ease}.learn-more-btn[data-v-3579c941]:hover{background-color:#333;transform:translateY(-1px)}.learn-more-btn svg[data-v-3579c941]{transition:transform .3s ease}.learn-more-btn:hover svg[data-v-3579c941]{transform:translate(2px)}.service-content[data-v-3579c941]{align-items:center;display:flex;gap:1rem}.service-content.flex-col[data-v-3579c941]{align-items:flex-start;flex-direction:column;gap:0}.service-icon-container[data-v-3579c941]{flex-shrink:0;position:relative}.icon-wrapper[data-v-3579c941]{align-items:center;display:flex;height:2.5rem;justify-content:center;overflow:visible;position:relative;width:2.5rem}.icon-base[data-v-3579c941]{height:100%;opacity:1;transition:opacity var(--animation-duration) var(--animation-timing-fast);width:100%}.icon-hover[data-v-3579c941]{height:100%;inset:0;opacity:0;position:absolute;transform:scale(.8);transition:opacity var(--animation-duration) var(--animation-timing-fast),transform var(--animation-duration) var(--animation-timing-fast);width:100%}.service-title[data-v-3579c941]{color:#fff;font-size:1.125rem;font-weight:500;margin:0;position:relative;transition:transform var(--animation-duration) var(--animation-timing-fast),top 1s ease}.service-description[data-v-3579c941]{left:10px;max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:max-height var(--animation-duration) var(--animation-timing) var(--animation-delay),opacity var(--animation-duration) ease var(--animation-delay),transform var(--animation-duration) var(--animation-timing) var(--animation-delay),left var(--animation-duration) ease var(--animation-delay),bottom var(--animation-duration) ease var(--animation-delay)}.description-text[data-v-3579c941]{color:#181c23;font-size:16px;font-weight:400;line-height:24px;margin-bottom:1rem}.features-list[data-v-3579c941]{color:#181c23;counter-reset:item;list-style:none;padding-left:0}.feature-item[data-v-3579c941]{counter-increment:item;font-size:14px;font-weight:600;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.feature-item[data-v-3579c941]:before{color:#181c23;content:counter(item) ".";font-weight:600;left:0;position:absolute;top:0}.feature-item strong[data-v-3579c941]{color:#181c23;font-weight:700}.service-card.has-animation:hover .service-title[data-v-3579c941]{transform:scale(.5) translate(-200px) translateY(-200px)}.service-card:hover .service-title[data-v-3579c941]{top:-30px}.service-card.has-animation:hover .service-description[data-v-3579c941]{bottom:0;left:0;max-height:500px;opacity:1;transform:translateY(0)}.service-card.has-animation:hover .icon-base[data-v-3579c941]{opacity:0;transition:opacity var(--animation-duration) var(--animation-timing-fast)}.service-card.has-animation:hover .icon-hover[data-v-3579c941]{opacity:1;transform:scale(1);transition:opacity var(--animation-duration) var(--animation-timing-fast),transform var(--animation-duration) var(--animation-timing-fast)}@media(max-width:768px){.service-card[data-v-3579c941]{padding:20px}.service-content.flex-col[data-v-3579c941]{align-items:center;text-align:center}.service-header[data-v-3579c941]{align-items:center;flex-direction:row;gap:1rem}.icon-wrapper[data-v-3579c941]{flex-shrink:0;height:2rem;justify-content:center;width:2rem}.icon-wrapper[data-v-3579c941],.service-title[data-v-3579c941]{align-items:center;display:flex}.service-title[data-v-3579c941]{font-size:1rem;line-height:1.2}.description-text[data-v-3579c941]{font-size:14px;line-height:20px}.features-list[data-v-3579c941]{padding-left:0;text-align:left}.feature-item[data-v-3579c941]{font-size:13px;margin-bottom:.4rem;padding-left:1.2rem}.feature-item[data-v-3579c941]:before{font-size:13px;left:0}.service-card.simple-mode[data-v-3579c941]{padding:16px}.service-card.simple-mode .icon-wrapper[data-v-3579c941]{height:32px;width:32px}.service-card.simple-mode .service-title[data-v-3579c941]{font-size:1rem}.service-card.has-animation:hover .service-title[data-v-3579c941],.service-card[data-v-3579c941]:hover{transform:none}.service-card:hover .service-title[data-v-3579c941]{top:0}.service-card.has-animation:hover .icon-hover[data-v-3579c941],.service-card.simple-mode.has-animation:hover .icon-hover[data-v-3579c941]{transform:none}.service-card.has-animation:hover .service-description[data-v-3579c941],.service-card.simple-mode.has-animation:hover .service-description[data-v-3579c941]{bottom:auto;left:0}}@media(max-width:1024px)and (min-width:769px){.feature-item[data-v-3579c941]{padding-left:1.3rem}.feature-item[data-v-3579c941],.feature-item[data-v-3579c941]:before{font-size:13px}}@media(max-width:480px){.service-header[data-v-3579c941]{gap:.75rem}.icon-wrapper[data-v-3579c941]{height:1.75rem;width:1.75rem}.service-title[data-v-3579c941]{font-size:.9rem;line-height:1.1}}.icon-base[data-v-3579c941],.icon-hover[data-v-3579c941],.service-card[data-v-3579c941],.service-description[data-v-3579c941],.service-title[data-v-3579c941]{will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.icon-base[data-v-3579c941],.icon-hover[data-v-3579c941],.service-card[data-v-3579c941],.service-description[data-v-3579c941],.service-title[data-v-3579c941]{transition:none}}
