.opacity-0{opacity:0;transition:all 6s ease}.animate__animated{opacity:1!important}.animate-on-scroll[data-v-40784a3f]{opacity:0;transition:opacity .3s ease-in-out}.animate-on-scroll.animate[data-v-40784a3f]{opacity:1}.animate-on-scroll.animate[data-v-40784a3f]:before{content:""}.animate-on-scroll.animate[data-anim=animate__fadeInLeft][data-v-40784a3f]{animation:fadeInLeft-40784a3f 1s forwards}.animate-on-scroll.animate[data-anim=animate__zoomIn][data-v-40784a3f]{animation:zoomIn-40784a3f 1s forwards}.animate-on-scroll.animate[data-anim=animate__fadeInRight][data-v-40784a3f]{animation:fadeInRight-40784a3f 1s forwards}@keyframes fadeInLeft-40784a3f{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-40784a3f{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes zoomIn-40784a3f{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.growth-chart[data-v-40784a3f]{display:block;margin:0 auto;max-width:280px;position:relative;width:100%;z-index:1}.growth-chart__card[data-v-40784a3f]{background:linear-gradient(145deg,#233f922e,#1a1a1cf2 55%);border:1px solid rgba(35,63,146,.35);border-radius:16px;box-shadow:0 12px 32px #00000059;overflow:hidden;padding:16px 16px 12px;position:relative}.growth-chart__card[data-v-40784a3f]:before{background:radial-gradient(circle,rgba(74,158,255,.25) 0,transparent 70%);content:"";height:120px;pointer-events:none;position:absolute;right:-30%;top:-40%;width:120px}.growth-chart__header[data-v-40784a3f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;position:relative;z-index:1}.growth-chart__title[data-v-40784a3f]{color:var(--thm-white);font-size:13px;font-weight:600}.growth-chart__badge[data-v-40784a3f]{align-items:center;background:#233f9273;border-radius:20px;color:#7ec8ff;display:inline-flex;font-size:12px;font-weight:700;padding:3px 8px}.growth-chart__svg[data-v-40784a3f]{display:block;height:auto;min-height:130px;width:100%}.growth-chart__line[data-v-40784a3f]{animation:growthLineDraw-40784a3f 2s ease .4s forwards;stroke-dasharray:280;stroke-dashoffset:280}.growth-chart__area[data-v-40784a3f]{animation:growthAreaFade-40784a3f 1.2s ease 1.2s forwards;opacity:0}.growth-chart__dot-pulse[data-v-40784a3f]{animation:growthDotPulse-40784a3f 2s ease-in-out infinite;opacity:.6}@keyframes growthLineDraw-40784a3f{to{stroke-dashoffset:0}}@keyframes growthAreaFade-40784a3f{to{opacity:1}}@keyframes growthDotPulse-40784a3f{0%,to{opacity:.6;r:5}50%{opacity:0;r:10}}.service-item[data-v-26bfef47]{opacity:0;transform:translateY(40px) scale(.95);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}.service-item.animate-in[data-v-26bfef47]{opacity:1;transform:translateY(0) scale(1)}.services-one .row[data-v-26bfef47]{align-items:stretch;display:flex;flex-wrap:wrap}.service-item[data-v-26bfef47]{display:flex}.service-item>.services-one__single[data-v-26bfef47]{width:100%}@media(max-width:991.98px){.services-one .row[data-v-26bfef47]{row-gap:2rem}.service-item>.services-one__single[data-v-26bfef47]{margin-bottom:0}}.services-one__single[data-v-26bfef47]{display:flex;flex-direction:column;height:100%;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.services-one__single-content[data-v-26bfef47],.services-one__single-content .btn-box[data-v-26bfef47],.services-one__single-title[data-v-26bfef47]{align-items:center;display:flex;flex-direction:column}.services-one__single-content p[data-v-26bfef47],.services-one__single-title h3[data-v-26bfef47]{text-align:center}.services-one__single-content[data-v-26bfef47]{flex:1;margin-top:0}.services-one__single-content .btn-box[data-v-26bfef47]{margin-top:auto}.services-one__single[data-v-26bfef47]:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-8px)}.button-style-2[data-v-26bfef47]{overflow:hidden;position:relative;transition:all .3s ease}.button-style-2[data-v-26bfef47]:before{background:#ffffff1a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.button-style-2[data-v-26bfef47]:hover:before{height:300px;width:300px}.button-style-2 i[data-v-26bfef47]{transition:transform .3s ease}.button-style-2:hover i[data-v-26bfef47]{transform:translate(4px)}.service-visual[data-v-26bfef47]{color:#7180b9e6;height:90px;margin:0 auto 20px;max-width:140px;width:100%}.service-visual svg[data-v-26bfef47]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.service-visual--design .svg-rect[data-v-26bfef47]{animation:designFloat-26bfef47 4s ease-in-out infinite;transform-origin:center}.service-visual--design .svg-rect-1[data-v-26bfef47]{animation-delay:0s}.service-visual--design .svg-rect-2[data-v-26bfef47]{animation-delay:.5s}.service-visual--design .svg-rect-3[data-v-26bfef47]{animation-delay:1s}.service-visual--design .svg-rect-4[data-v-26bfef47]{animation-delay:1.5s}.service-visual--design .svg-dot[data-v-26bfef47]{animation:designPulse-26bfef47 2s ease-in-out infinite}.service-visual--design .svg-dot[data-v-26bfef47]:last-of-type{animation-delay:.5s}@keyframes designFloat-26bfef47{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes designPulse-26bfef47{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.service-visual--speed .svg-gauge[data-v-26bfef47]{animation:gaugeFill-26bfef47 3s ease-in-out infinite;transform:rotate(-120deg);transform-origin:center}.service-visual--speed .svg-arrow[data-v-26bfef47]{animation:gaugeSwing-26bfef47 2.5s ease-in-out infinite;transform-origin:50% 52%}.service-visual--speed .svg-gauge-bg[data-v-26bfef47]{transform:rotate(-120deg);transform-origin:center}@keyframes gaugeFill-26bfef47{0%,to{stroke-dasharray:80 182}50%{stroke-dasharray:140 182}}@keyframes gaugeSwing-26bfef47{0%,to{transform:rotate(-120deg)}50%{transform:rotate(-60deg)}}.service-visual--support .svg-shield[data-v-26bfef47]{animation:shieldGlow-26bfef47 3s ease-in-out infinite;transform-origin:60px 42px}.service-visual--support .svg-check[data-v-26bfef47]{animation:checkDraw-26bfef47 2s ease-out .5s forwards;stroke-dasharray:50;stroke-dashoffset:50}.service-visual--support .svg-pulse[data-v-26bfef47]{animation:supportPulse-26bfef47 2s ease-in-out infinite;transform-origin:center}@keyframes shieldGlow-26bfef47{0%,to{opacity:.75}50%{opacity:1}}@keyframes checkDraw-26bfef47{to{stroke-dashoffset:0}}@keyframes supportPulse-26bfef47{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.services-one__single:hover .service-visual--design .svg-rect[data-v-26bfef47],.services-one__single:hover .service-visual--speed .svg-gauge[data-v-26bfef47],.services-one__single:hover .service-visual--support .svg-shield[data-v-26bfef47]{color:#7180b9}@media(prefers-reduced-motion:reduce){.button-style-2[data-v-26bfef47],.service-item[data-v-26bfef47],.services-one__single[data-v-26bfef47]{transition:none!important}.service-visual .svg-arrow[data-v-26bfef47],.service-visual .svg-check[data-v-26bfef47],.service-visual .svg-dot[data-v-26bfef47],.service-visual .svg-gauge[data-v-26bfef47],.service-visual .svg-pulse[data-v-26bfef47],.service-visual .svg-rect[data-v-26bfef47],.service-visual .svg-shield[data-v-26bfef47]{animation:none!important}}.contact-methods[data-v-93f5efb2]{display:flex;flex-direction:column;gap:25px;padding-bottom:1.5rem;padding-top:1.5rem}.contact-method-item[data-v-93f5efb2]{align-items:flex-start;background:#ffffff1a;border-radius:8px;display:flex;gap:20px;padding:20px;transition:all .3s ease}.contact-method-item[data-v-93f5efb2]:hover{background:#ffffff26;transform:translateY(-2px)}.contact-method-icon[data-v-93f5efb2]{align-items:center;background:#fff3;border-radius:50%;color:var(--thm-white);display:flex;font-size:24px;height:50px;justify-content:center;min-width:50px;width:50px}.contact-method-content h3[data-v-93f5efb2]{color:var(--thm-white);font-size:20px;font-weight:700;margin-bottom:10px;margin-top:0}.contact-method-content p[data-v-93f5efb2]{color:var(--thm-white);line-height:1.8;margin:0}.contact-method-content a[data-v-93f5efb2]{color:var(--thm-white);display:inline-block;text-decoration:none;transition:all .3s ease}.contact-method-content a[data-v-93f5efb2]:hover{color:var(--thm-secondary-color);text-decoration:underline}@media(max-width:767px){.contact-method-item[data-v-93f5efb2]{align-items:center;flex-direction:column;text-align:center}.contact-method-content[data-v-93f5efb2]{text-align:center}}.services-overview[data-v-6917bb46]{padding:5rem 0;position:relative}.services-overview__title-wrap[data-v-6917bb46]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.services-overview__title-wrap.animate[data-v-6917bb46]{opacity:1;transform:translateY(0)}.services-overview__card[data-v-6917bb46]{opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}.services-overview__card.animate[data-v-6917bb46]{opacity:1;transform:translateY(0)}.services-overview__card:first-child.animate[data-v-6917bb46]{transition-delay:.1s}.services-overview__card:nth-child(2).animate[data-v-6917bb46]{transition-delay:.2s}.services-overview__card:nth-child(3).animate[data-v-6917bb46]{transition-delay:.3s}.services-overview__card:nth-child(4).animate[data-v-6917bb46]{transition-delay:.4s}.services-overview__card:nth-child(5).animate[data-v-6917bb46]{transition-delay:.5s}.services-overview__single[data-v-6917bb46]{background:#1a1f3a99;border:1px solid rgba(35,63,146,.25);border-radius:12px;color:inherit;display:block;height:100%;padding:2rem 1.75rem;text-decoration:none;transition:all .35s ease}.services-overview__single[data-v-6917bb46]:hover{background:#233f921f;border-color:var(--thm-primary-color,#233f92);box-shadow:0 12px 40px #00000040;transform:translateY(-4px)}.services-overview__single-inner[data-v-6917bb46]{align-items:flex-start;display:flex;flex-direction:column;text-align:right}.services-overview__icon[data-v-6917bb46]{align-items:center;background:linear-gradient(135deg,var(--service-color,#233f92) 0,transparent 100%);border-radius:12px;display:flex;height:56px;justify-content:center;margin-bottom:1.25rem;opacity:.9;width:56px}.services-overview__icon .icon[data-v-6917bb46]{color:#fff;font-size:28px}.services-overview__single:hover .services-overview__icon[data-v-6917bb46]{opacity:1;transform:scale(1.05)}.services-overview__title[data-v-6917bb46]{color:#fff;font-size:1.35rem;font-weight:700;line-height:1.3;margin:0 0 .75rem}.services-overview__text[data-v-6917bb46]{color:#b0b8d0;flex-grow:1;font-size:.95rem;line-height:1.65;margin:0 0 1.25rem}.services-overview__link[data-v-6917bb46]{align-items:center;color:var(--thm-primary-color,#233f92);display:inline-flex;font-size:.9rem;gap:.35rem;transition:gap .2s ease}.services-overview__single:hover .services-overview__link[data-v-6917bb46]{gap:.5rem}@media(max-width:991px){.services-overview[data-v-6917bb46]{padding:3.5rem 0}}.services-seo-content[data-v-a1c04899]{padding:4.5rem 0 5rem;position:relative}.seo-content__head[data-v-a1c04899]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.seo-content__head.animate[data-v-a1c04899]{opacity:1;transform:translateY(0)}.seo-content__lead[data-v-a1c04899]{color:#b0b8d0;font-size:1.05rem;line-height:1.85;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:42rem}.seo-content__lead strong[data-v-a1c04899]{color:#e2e8f0}.seo-content__blocks[data-v-a1c04899]{margin-top:3rem}.seo-content__block[data-v-a1c04899]{margin-bottom:2rem;opacity:0;transform:translateY(28px);transition:opacity .5s ease,transform .5s ease}.seo-content__block.animate[data-v-a1c04899]{opacity:1;transform:translateY(0)}.seo-content__block:first-child.animate[data-v-a1c04899]{transition-delay:.05s}.seo-content__block:nth-child(2).animate[data-v-a1c04899]{transition-delay:.12s}.seo-content__block:nth-child(3).animate[data-v-a1c04899]{transition-delay:.19s}.seo-content__block:nth-child(4).animate[data-v-a1c04899]{transition-delay:.26s}.seo-content__block:nth-child(5).animate[data-v-a1c04899]{transition-delay:.33s}.seo-content__block-inner[data-v-a1c04899]{align-items:flex-start;background:#1a1f3a80;border:1px solid rgba(35,63,146,.2);border-radius:12px;display:flex;gap:1.5rem;padding:1.75rem 1.5rem;text-align:right;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.seo-content__block-inner[data-v-a1c04899]:hover{background:#233f9214;border-color:#233f9280;box-shadow:0 8px 32px #0003}.seo-content__icon-wrap[data-v-a1c04899]{align-items:center;background:linear-gradient(135deg,var(--thm-primary-color,#233f92) 0,transparent 100%);border-radius:10px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.seo-content__icon-wrap .icon[data-v-a1c04899]{color:#fff;font-size:26px}.seo-content__body[data-v-a1c04899]{flex:1;min-width:0}.seo-content__title[data-v-a1c04899]{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 .6rem}.seo-content__intro[data-v-a1c04899]{color:#b0b8d0;font-size:.95rem;line-height:1.75;margin:0 0 1rem}.seo-content__points[data-v-a1c04899]{color:#a0aec0;font-size:.9rem;line-height:1.7;list-style:none;margin:0 0 1rem;padding:0}.seo-content__points li[data-v-a1c04899]{margin-bottom:.35rem;padding-right:1.1rem;position:relative}.seo-content__points li[data-v-a1c04899]:before{background:var(--thm-primary-color,#233f92);border-radius:50%;content:"";height:5px;position:absolute;right:0;top:.55em;width:5px}.seo-content__link[data-v-a1c04899]{align-items:center;color:var(--thm-primary-color,#233f92);display:inline-flex;font-size:.9rem;gap:.35rem;text-decoration:none;transition:gap .2s ease}.seo-content__link[data-v-a1c04899]:hover{gap:.5rem}@media(max-width:767px){.services-seo-content[data-v-a1c04899]{padding:3rem 0 3.5rem}.seo-content__block-inner[data-v-a1c04899]{align-items:flex-start;flex-direction:column;gap:1rem;padding:1.25rem}.seo-content__title[data-v-a1c04899]{font-size:1.15rem}.seo-content__intro[data-v-a1c04899]{font-size:.9rem}}.projects-two__single-img[data-v-2c25349f]{height:200px}.projects-two__single-img img[data-v-2c25349f]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}
