.sentinel[data-v-ffbccc78]{height:1px;width:100%;pointer-events:none;opacity:0}.sticky-action-bar[data-v-ffbccc78]{position:-webkit-sticky;position:sticky;top:122px;z-index:90;transition:all .3s ease}.sticky-action-bar.is-pinned[data-v-ffbccc78]{box-shadow:0 10px 30px -10px #0000001a!important;border-bottom-color:#0000000d!important;background-color:#fffffffa!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.text-navy[data-v-ffbccc78]{color:#0f172a}.bg-navy[data-v-ffbccc78]{background-color:#0f172a}.btn-navy[data-v-ffbccc78]{background-color:#0f172a;color:#fff;border:1px solid #0f172a}.btn-navy[data-v-ffbccc78]:hover{background-color:#1e293b;border-color:#1e293b}.btn-white[data-v-ffbccc78]{background-color:#fff;color:#64748b}.text-sm[data-v-ffbccc78]{font-size:.9rem}.fs-7[data-v-ffbccc78]{font-size:.75rem}.last-mb-0[data-v-ffbccc78]:last-child{margin-bottom:0!important}.min-vh-50[data-v-ffbccc78]{min-height:50vh}.nav-btn[data-v-ffbccc78]{width:32px;height:32px;border-radius:50%;border:1px solid #f1f5f9;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:all .2s ease;font-size:.8rem}.nav-btn[data-v-ffbccc78]:hover{background:#0f172a;color:#fff;transform:scale(1.1);box-shadow:0 4px 12px #0f172a26}.nav-overlay[data-v-ffbccc78]{position:absolute;top:0;bottom:0;width:60px;display:flex;align-items:center;z-index:10;pointer-events:none}.nav-overlay.start-0[data-v-ffbccc78]{background:linear-gradient(to right,#fff 20%,#fff0);padding-left:5px}.nav-overlay.end-0[data-v-ffbccc78]{background:linear-gradient(to left,#fff 20%,#fff0);padding-right:5px}.btn-surface[data-v-ffbccc78]{background-color:#f8fafc;color:#64748b}.hover-border[data-v-ffbccc78]:hover{border-color:#cbd5e1!important;color:#0f172a;background-color:#fff}.hover-dark[data-v-ffbccc78]:hover{border-color:#0f172a!important;color:#0f172a}.filter-scroll-container[data-v-ffbccc78]{overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;margin-left:43px!important;margin-right:43px!important;padding:5px 50px}.filter-scroll-container[data-v-ffbccc78]::-webkit-scrollbar{display:none}.search-input-group[data-v-ffbccc78]{border-radius:50px;overflow:hidden;background-color:#f8f9fa;border:1px solid #e2e8f0;transition:all .3s ease}.search-input-group[data-v-ffbccc78]:focus-within{border-color:#0f172a;box-shadow:0 0 0 3px #0f172a1a;background-color:#fff}.search-input-group input[data-v-ffbccc78]{background-color:transparent!important}.solution-card[data-v-ffbccc78]{background:#fff;transition:all .4s cubic-bezier(.165,.84,.44,1);border:1px solid rgba(0,0,0,.04)!important}.solution-card[data-v-ffbccc78]:hover{transform:translateY(-8px);box-shadow:0 20px 40px -10px #0000001a!important;border-color:#00000014!important}.icon-wrapper[data-v-ffbccc78]{width:64px;height:64px;transition:transform .3s ease}.solution-card:hover .icon-wrapper[data-v-ffbccc78]{transform:scale(1.1) rotate(-5deg)}.btn-outline-navy[data-v-ffbccc78]{color:#0f172a;border-color:#e2e8f0;background:transparent;transition:all .3s ease}.btn-outline-navy[data-v-ffbccc78]:hover{background-color:#0f172a;border-color:#0f172a;color:#fff}.blob[data-v-ffbccc78]{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(80px);opacity:.08;z-index:0;animation:float-ffbccc78 10s infinite alternate ease-in-out}.blob-1[data-v-ffbccc78]{top:-10%;right:-10%;background-color:#4f46e5}.blob-2[data-v-ffbccc78]{bottom:-10%;left:-10%;background-color:#06b6d4;animation-delay:-5s}@keyframes float-ffbccc78{0%{transform:translate(0)}to{transform:translate(30px,50px)}}.hover-scale[data-v-ffbccc78]{transition:transform .2s}.hover-scale[data-v-ffbccc78]:hover{transform:scale(1.05)}.transition-all[data-v-ffbccc78]{transition:all .3s ease}.fade-in-up[data-v-ffbccc78]{animation:fadeInUp-ffbccc78 .8s cubic-bezier(.165,.84,.44,1) forwards;opacity:0;transform:translateY(20px)}.delay-1[data-v-ffbccc78]{animation-delay:.1s}.delay-2[data-v-ffbccc78]{animation-delay:.2s}@keyframes fadeInUp-ffbccc78{to{opacity:1;transform:translateY(0)}}.list-move[data-v-ffbccc78],.list-enter-active[data-v-ffbccc78],.list-leave-active[data-v-ffbccc78]{transition:all .5s cubic-bezier(.55,0,.1,1)}.list-enter-from[data-v-ffbccc78],.list-leave-to[data-v-ffbccc78]{opacity:0;transform:scale(.9) translateY(30px)}.list-leave-active[data-v-ffbccc78]{position:absolute}
