@import url(https://fonts.googleapis.com/css2?family=Lato:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@700&family=Merriweather+Sans&display=swap);.logo-footer>svg,.logo-header>svg{fill:var(--v-primary-base)}html{scroll-behavior:smooth}.v-btn{transition:all .3s ease}.v-btn:hover{transform:translateY(-2px)}.hub-hero-section[data-v-6e78bbb9]{background:linear-gradient(135deg,var(--v-primary-base),#1a3a5c);position:relative;overflow:hidden}.hub-hero-section[data-v-6e78bbb9]:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,107,53,.1) 0,transparent 70%);border-radius:50%}.vertical-card[data-v-42e29a2d]{transition:transform .3s ease,box-shadow .3s ease}.vertical-card[data-v-42e29a2d]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)!important}.v-card[data-v-04f4117c]{transition:transform .3s ease,box-shadow .3s ease}.v-card[data-v-04f4117c]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)!important}.v-card[data-v-0e9faa6e]{transition:transform .3s ease,box-shadow .3s ease}.v-card[data-v-0e9faa6e]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)!important}.contact-section[data-v-1cab150c]{position:relative}.tf-hero[data-v-f2b952de]{background:linear-gradient(135deg,#00695c,#004d40);position:relative;overflow:hidden;padding-bottom:64px}.tf-hero[data-v-f2b952de]:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(0,150,136,.15) 0,transparent 70%);border-radius:50%}.transparent[data-v-f2b952de]{background:transparent!important}.tf-dashboard-mockup[data-v-f2b952de]{max-width:520px;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,.35)}.tf-browser-frame[data-v-f2b952de]{background:#1e1e2e;padding:8px 14px;display:flex;align-items:center;gap:10px}.tf-browser-dots[data-v-f2b952de]{display:flex;gap:5px}.tf-browser-dots span[data-v-f2b952de]{width:9px;height:9px;border-radius:50%;display:block}.tf-browser-dots span[data-v-f2b952de]:first-child{background:#ff5f57}.tf-browser-dots span[data-v-f2b952de]:nth-child(2){background:#ffbd2e}.tf-browser-dots span[data-v-f2b952de]:nth-child(3){background:#28c840}.tf-browser-url[data-v-f2b952de]{background:hsla(0,0%,100%,.08);border-radius:6px;padding:3px 10px;font-size:10px;color:hsla(0,0%,100%,.45);flex:1;font-family:monospace}.tf-app-layout[data-v-f2b952de]{display:flex;height:380px;background:#f0f2f8}.tf-sidebar[data-v-f2b952de]{width:40px;background:#0f2a4d;display:flex;flex-direction:column;align-items:center;padding:8px 0;gap:6px;flex-shrink:0}.tf-sb-logo[data-v-f2b952de]{background:#00695c;color:#fff;font-size:9px;font-weight:800;margin-bottom:8px}.tf-sb-item[data-v-f2b952de],.tf-sb-logo[data-v-f2b952de]{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center}.tf-sb-item[data-v-f2b952de]{font-size:11px;color:hsla(0,0%,100%,.4);cursor:default}.tf-sb-item--active[data-v-f2b952de]{background:hsla(0,0%,100%,.12);color:#fff}.tf-sb-avatar[data-v-f2b952de]{width:26px;height:26px;background:#ff6b35;border-radius:50%;color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:auto}.tf-main[data-v-f2b952de]{flex:1;overflow:hidden;display:flex;flex-direction:column}.tf-nav-tabs[data-v-f2b952de]{display:flex;gap:0;background:#fff;border-bottom:2px solid #eee;padding:0 10px;flex-shrink:0}.tf-nav-tab[data-v-f2b952de]{font-size:8px;padding:7px 8px;color:#8d99ae;font-weight:600;border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap}.tf-nav-tab--active[data-v-f2b952de]{color:#0f2a4d;border-bottom-color:#3b82f6}.tf-page-header[data-v-f2b952de]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px 6px}.tf-page-title[data-v-f2b952de]{font-size:12px;font-weight:800;color:#0f2a4d}.tf-page-sub[data-v-f2b952de]{font-size:8px;color:#8d99ae}.tf-header-actions[data-v-f2b952de]{display:flex;gap:4px}.tf-btn-icon[data-v-f2b952de]{width:22px;height:22px;border-radius:6px;background:#f0f2f8;display:flex;align-items:center;justify-content:center;font-size:10px;color:#8d99ae}.tf-kpi-row[data-v-f2b952de]{display:flex;gap:6px;padding:0 12px 8px}.tf-kpi[data-v-f2b952de]{flex:1;background:#fff;border-radius:8px;padding:8px 7px;box-shadow:0 1px 3px rgba(0,0,0,.05);text-align:center}.tf-kpi-icon[data-v-f2b952de]{width:22px;height:22px;border-radius:50%;margin:0 auto 4px;display:flex;align-items:center;justify-content:center;font-size:9px}.tf-kpi-icon--blue[data-v-f2b952de]{background:#dbeafe;color:#3b82f6}.tf-kpi-icon--green[data-v-f2b952de]{background:#d1fae5;color:#10b981}.tf-kpi-icon--orange[data-v-f2b952de]{background:#fff3e0;color:#f59e0b}.tf-kpi-icon--purple[data-v-f2b952de]{background:#ede9fe;color:#8b5cf6}.tf-kpi-info[data-v-f2b952de]{margin-bottom:2px}.tf-kpi-label[data-v-f2b952de]{font-size:7px;font-weight:700;color:#0f2a4d}.tf-kpi-sub[data-v-f2b952de]{font-size:6px;color:#8d99ae;text-transform:uppercase;letter-spacing:.3px}.tf-kpi-val[data-v-f2b952de]{font-size:16px;font-weight:800;color:#0f2a4d;line-height:1.2}.tf-kpi-pct[data-v-f2b952de]{font-size:8px;font-weight:500;color:#8d99ae;margin-left:1px}.tf-kpi-unit[data-v-f2b952de]{font-size:9px;font-weight:500;color:#8d99ae;margin-left:2px}.tf-kpi-chip[data-v-f2b952de]{display:inline-block;font-size:6px;padding:1px 6px;border-radius:8px;background:#f0f2f8;color:#8d99ae;margin-top:3px;font-weight:600}.tf-kpi-chip--green[data-v-f2b952de]{background:#d1fae5;color:#10b981}.tf-kpi-chip--orange[data-v-f2b952de]{background:#fff3e0;color:#f59e0b}.tf-charts-row[data-v-f2b952de]{display:flex;gap:6px;padding:0 12px 12px;flex:1;min-height:0}.tf-chart-card[data-v-f2b952de]{flex:1;background:#fff;border-radius:8px;padding:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden}.tf-chart-title[data-v-f2b952de]{font-size:8px;font-weight:700;color:#0f2a4d;margin-bottom:6px}.tf-donut-wrap[data-v-f2b952de]{display:flex;align-items:center;gap:8px}.tf-donut[data-v-f2b952de]{width:70px;height:70px;border-radius:50%;background:conic-gradient(#00695c 0 52%,#10b981 52% 78%,#93c5fd 78% 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0}.tf-donut-hole[data-v-f2b952de]{width:38px;height:38px;border-radius:50%;background:#fff}.tf-donut-legend[data-v-f2b952de]{display:flex;flex-direction:column;gap:3px}.tf-donut-legend span[data-v-f2b952de]{font-size:7px;color:#555;display:flex;align-items:center;gap:3px}.tf-dot[data-v-f2b952de]{width:6px;height:6px;border-radius:50%;display:inline-block}.tf-dot--g1[data-v-f2b952de]{background:#00695c}.tf-dot--g2[data-v-f2b952de]{background:#10b981}.tf-dot--g3[data-v-f2b952de]{background:#93c5fd}.tf-bar-chart[data-v-f2b952de]{height:80px;display:flex;align-items:flex-end;padding-top:4px}.tf-bar-group[data-v-f2b952de]{display:flex;gap:5px;align-items:flex-end;width:100%;height:100%}.tf-bar[data-v-f2b952de]{flex:1;border-radius:3px 3px 0 0;overflow:hidden;display:flex;align-items:flex-end}.tf-bar-fill[data-v-f2b952de]{width:100%;height:100%;border-radius:3px 3px 0 0}.tf-bar--c1[data-v-f2b952de]{background:#3b82f6}.tf-bar--c2[data-v-f2b952de]{background:#10b981}.tf-bar--c3[data-v-f2b952de]{background:#f59e0b}.tf-bar--c4[data-v-f2b952de]{background:#8b5cf6}.tf-bar--c5[data-v-f2b952de]{background:#ef4444}.tf-bar--c6[data-v-f2b952de]{background:#06b6d4}@media(max-width:600px){.tf-dashboard-mockup[data-v-f2b952de]{max-width:100%}.tf-app-layout[data-v-f2b952de]{height:300px}.tf-kpi-val[data-v-f2b952de]{font-size:13px}.tf-kpi-label[data-v-f2b952de]{font-size:6px}.tf-nav-tab[data-v-f2b952de]{font-size:7px;padding:5px 5px}.tf-sidebar[data-v-f2b952de]{width:32px}.tf-sb-logo[data-v-f2b952de]{width:22px;height:22px;font-size:7px}.tf-sb-item[data-v-f2b952de]{width:22px;height:22px;font-size:9px}.tf-sb-avatar[data-v-f2b952de]{width:20px;height:20px;font-size:7px}.tf-donut[data-v-f2b952de]{width:50px;height:50px}.tf-donut-hole[data-v-f2b952de]{width:26px;height:26px}}.tf-problem-section[data-v-6b6a0b01]{background-color:#f5f5f5}.tf-problem-card[data-v-6b6a0b01]{transition:transform .3s ease,box-shadow .3s ease;border-radius:12px}.tf-problem-card[data-v-6b6a0b01]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,105,92,.15)!important}.tf-solution-section[data-v-238145e0]{background-color:#fff}.tf-solution-card[data-v-238145e0]{transition:transform .3s ease,box-shadow .3s ease;border-radius:12px}.tf-solution-card[data-v-238145e0]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,105,92,.12)!important}.transparent[data-v-238145e0]{background:transparent!important}.tf-pricing-section[data-v-536d859c]{background-color:#f5f5f5}.tf-pricing-card[data-v-536d859c]{transition:transform .3s ease,box-shadow .3s ease;border-radius:12px}.tf-pricing-card[data-v-536d859c]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,105,92,.15)!important}.tf-pricing-card--featured[data-v-536d859c]{border:2px solid #00695c}.transparent[data-v-536d859c]{background:transparent!important}.tf-cases-card[data-v-9bfa6aa8]{transition:transform .3s ease,box-shadow .3s ease;border-radius:12px}.tf-cases-card[data-v-9bfa6aa8]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,105,92,.15)!important}.tf-contact-section[data-v-114c7f82],.tf-faq-section[data-v-1013b5dc]{background-color:#f5f5f5}@media(max-width:600px){.display-2{font-size:1.75rem!important}.display-1,.display-2{line-height:1.3!important}.display-1{font-size:1.5rem!important}}.h-100{height:100%}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}