@keyframes Hero-module__Z8hQ_W__gentleEntrance{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.Hero-module__Z8hQ_W__reveal{animation:1.6s both Hero-module__Z8hQ_W__gentleEntrance}.Hero-module__Z8hQ_W__first{animation-delay:80ms}.Hero-module__Z8hQ_W__second{animation-delay:.2s}.Hero-module__Z8hQ_W__description{animation-delay:.32s}.Hero-module__Z8hQ_W__actions{animation-delay:.44s}}
.DichVuServices-module__KqKJ7a__card{background:#fff;border:1px solid #e2eaf3;border-radius:24px;transition:transform .35s,box-shadow .35s,border-color .35s;overflow:hidden;box-shadow:0 4px 20px -12px #0a25401f}.DichVuServices-module__KqKJ7a__visual{background:linear-gradient(135deg,#f5f9fe,#e8f1fc);border-radius:16px;justify-content:center;align-items:center;height:210px;margin:10px 10px 0;display:flex;position:relative;overflow:hidden}.DichVuServices-module__KqKJ7a__number{color:#7391b5;letter-spacing:.1em;font-size:12px;font-weight:600;position:absolute;top:16px;left:16px}.DichVuServices-module__KqKJ7a__illustration{-o-object-fit:contain;object-fit:contain;width:85%;height:180px;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.DichVuServices-module__KqKJ7a__play{color:#2563eb;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:18px;right:20px}.DichVuServices-module__KqKJ7a__link{color:#2563eb;border-top:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:700;display:flex}.DichVuServices-module__KqKJ7a__arrow{background:#eff6ff;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .25s,color .25s,transform .35s;display:grid}.DichVuServices-module__KqKJ7a__link:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #2563eb}.DichVuServices-module__KqKJ7a__card:focus-within{border-color:#93b8f5;box-shadow:0 16px 38px -20px #2563eb59}@media (hover:hover) and (pointer:fine){.DichVuServices-module__KqKJ7a__card:hover{border-color:#93b8f5;transform:translateY(-6px);box-shadow:0 20px 44px -20px #2563eb47}.DichVuServices-module__KqKJ7a__card:hover .DichVuServices-module__KqKJ7a__illustration{transform:translateY(-4px)scale(1.04)}.DichVuServices-module__KqKJ7a__card:hover .DichVuServices-module__KqKJ7a__arrow{color:#fff;background:#2563eb;transform:rotate(-35deg)}}@media (prefers-reduced-motion:reduce){.DichVuServices-module__KqKJ7a__card,.DichVuServices-module__KqKJ7a__illustration,.DichVuServices-module__KqKJ7a__arrow{transition:none}.DichVuServices-module__KqKJ7a__card:hover,.DichVuServices-module__KqKJ7a__card:hover .DichVuServices-module__KqKJ7a__illustration,.DichVuServices-module__KqKJ7a__card:hover .DichVuServices-module__KqKJ7a__arrow{transform:none}}
.TechnologyStack-module__inW4qG__marquee{padding:12px 0 24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.TechnologyStack-module__inW4qG__track{width:max-content;animation:38s linear infinite TechnologyStack-module__inW4qG__technology-scroll;display:flex}.TechnologyStack-module__inW4qG__group{flex:none;gap:20px;margin:0;padding:0 20px 0 0;list-style:none;display:flex}.TechnologyStack-module__inW4qG__card{background:#fff;border:1px solid #e0eff9;border-radius:18px;align-items:center;gap:16px;width:244px;min-height:110px;padding:22px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 5px 16px #0e74900a}.TechnologyStack-module__inW4qG__card:hover{border-color:#7dd3fc;transform:translateY(-4px);box-shadow:0 8px 22px #0ea5e91a}.TechnologyStack-module__inW4qG__logo{flex:none;place-items:center;width:52px;display:grid}.TechnologyStack-module__inW4qG__marquee:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.TechnologyStack-module__inW4qG__compact{padding:18px 0}.TechnologyStack-module__inW4qG__compact .TechnologyStack-module__inW4qG__card{width:200px;min-height:58px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:8px 16px}.TechnologyStack-module__inW4qG__compact .TechnologyStack-module__inW4qG__card:hover{box-shadow:none;transform:none}.TechnologyStack-module__inW4qG__compact .TechnologyStack-module__inW4qG__logo{width:36px}.TechnologyStack-module__inW4qG__compact .TechnologyStack-module__inW4qG__logo img{width:36px;height:36px}.dark .TechnologyStack-module__inW4qG__compact .TechnologyStack-module__inW4qG__card p{color:#e2e8f0}@keyframes TechnologyStack-module__inW4qG__technology-scroll{to{transform:translate(-50%)}}@media (max-width:640px){.TechnologyStack-module__inW4qG__card{gap:12px;width:220px;padding:18px}.TechnologyStack-module__inW4qG__group{gap:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.TechnologyStack-module__inW4qG__marquee{padding-inline:24px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.TechnologyStack-module__inW4qG__track{animation:none}.TechnologyStack-module__inW4qG__group[aria-hidden=true]{display:none}.TechnologyStack-module__inW4qG__card{transition:none}.TechnologyStack-module__inW4qG__card:hover{transform:none}}
