.bim-page[data-v-496c3c93]{--bim-accent: #3B82F6;--bim-accent-light: #60A5FA;--bim-accent-dark: #2563EB;--bim-dark: #0F172A;--bim-dark-light: #1E293B}.bim-hero[data-v-496c3c93]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.bim-hero-bg[data-v-496c3c93]{position:absolute;inset:0;background:linear-gradient(135deg,var(--bim-dark) 0%,#1E3A5F 50%,var(--bim-dark) 100%)}.bim-hero-bg[data-v-496c3c93]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(59,130,246,.15) 0%,transparent 40%),radial-gradient(circle at 80% 20%,rgba(96,165,250,.1) 0%,transparent 40%)}.bim-hero-content[data-v-496c3c93]{position:relative;z-index:10;width:100%;padding:8rem 0 4rem}.bim-hero-grid[data-v-496c3c93]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.bim-hero-text[data-v-496c3c93]{color:#fff}.bim-badge[data-v-496c3c93]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#3b82f633;border:1px solid rgba(59,130,246,.3);border-radius:9999px;margin-bottom:1.5rem}.bim-badge-icon[data-v-496c3c93]{width:1rem;height:1rem;color:var(--bim-accent)}.bim-badge span[data-v-496c3c93]{font-size:.875rem;font-weight:500;color:var(--bim-accent-light)}.bim-headline[data-v-496c3c93]{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem}.bim-gradient-text[data-v-496c3c93]{background:linear-gradient(135deg,var(--bim-accent) 0%,var(--bim-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bim-description[data-v-496c3c93]{font-size:1.25rem;color:#94a3b8;line-height:1.7;margin-bottom:2rem}.bim-cta-group[data-v-496c3c93]{display:flex;gap:1rem;margin-bottom:2.5rem}.bim-btn-primary[data-v-496c3c93]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--bim-accent) 0%,var(--bim-accent-dark) 100%);color:#fff;font-weight:600;border-radius:.75rem;text-decoration:none;transition:all .3s ease}.bim-btn-primary[data-v-496c3c93]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #3b82f64d}.bim-btn-icon[data-v-496c3c93]{width:1.25rem;height:1.25rem}.bim-btn-secondary[data-v-496c3c93]{display:inline-flex;align-items:center;padding:1rem 2rem;background:transparent;color:#fff;font-weight:600;border:2px solid rgba(255,255,255,.2);border-radius:.75rem;text-decoration:none;transition:all .3s ease}.bim-btn-secondary[data-v-496c3c93]:hover{background:#ffffff1a;border-color:#ffffff4d}.bim-hero-features[data-v-496c3c93]{display:flex;flex-wrap:wrap;gap:1.5rem}.bim-hero-feature[data-v-496c3c93]{display:flex;align-items:center;gap:.5rem;color:#cbd5e1;font-size:.9rem}.bim-check-icon[data-v-496c3c93]{width:1.25rem;height:1.25rem;color:var(--bim-accent)}.bim-hero-visual[data-v-496c3c93]{position:relative;height:500px;display:flex;align-items:center;justify-content:center}.bim-model-viewer[data-v-496c3c93]{width:100%;max-width:450px}.bim-viewer-frame[data-v-496c3c93]{background:var(--bim-dark-light);border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px #0000004d}.bim-viewer-toolbar[data-v-496c3c93]{display:flex;gap:.5rem;padding:.75rem;background:#0000004d}.bim-tool[data-v-496c3c93]{padding:.5rem 1rem;font-size:.75rem;color:#94a3b8;background:#ffffff0d;border-radius:.375rem}.bim-tool.active[data-v-496c3c93]{background:var(--bim-accent);color:#fff}.bim-viewer-canvas[data-v-496c3c93]{height:280px;background:linear-gradient(135deg,#3b82f61a,#3b82f60d);display:flex;align-items:center;justify-content:center;position:relative}.bim-3d-building[data-v-496c3c93]{position:relative;width:120px;height:200px;transform:perspective(500px) rotateX(10deg) rotateY(-20deg);animation:bimRotate-496c3c93 15s linear infinite}@keyframes bimRotate-496c3c93{0%{transform:perspective(500px) rotateX(10deg) rotateY(-20deg)}to{transform:perspective(500px) rotateX(10deg) rotateY(340deg)}}.bim-floor[data-v-496c3c93]{position:absolute;width:100%;height:40px;background:#3b82f64d;border:1px solid var(--bim-accent)}.bim-floor-1[data-v-496c3c93]{bottom:0}.bim-floor-2[data-v-496c3c93]{bottom:45px}.bim-floor-3[data-v-496c3c93]{bottom:90px}.bim-floor-4[data-v-496c3c93]{bottom:135px}.bim-roof[data-v-496c3c93]{position:absolute;bottom:180px;width:100%;height:20px;background:var(--bim-accent)}.bim-grid-lines[data-v-496c3c93]{position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.1) 1px,transparent 1px);background-size:40px 40px}.bim-viewer-status[data-v-496c3c93]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#0000004d;font-size:.75rem;color:#94a3b8}.bim-status-dot[data-v-496c3c93]{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:bimPulse-496c3c93 2s ease-in-out infinite}@keyframes bimPulse-496c3c93{0%,to{opacity:1}50%{opacity:.5}}.bim-floating-elements[data-v-496c3c93]{position:absolute;inset:0;pointer-events:none}.bim-float[data-v-496c3c93]{position:absolute;width:40px;height:40px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:.75rem;display:flex;align-items:center;justify-content:center;animation:bimFloatAnim-496c3c93 6s ease-in-out infinite}.bim-float svg[data-v-496c3c93]{width:20px;height:20px;color:var(--bim-accent)}.bim-float-1[data-v-496c3c93]{top:10%;right:10%;animation-delay:0s}.bim-float-2[data-v-496c3c93]{bottom:20%;right:5%;animation-delay:2s}.bim-float-3[data-v-496c3c93]{top:30%;left:5%;animation-delay:4s}@keyframes bimFloatAnim-496c3c93{0%,to{transform:translateY(0) rotate(0);opacity:.6}50%{transform:translateY(-15px) rotate(5deg);opacity:1}}.bim-section-header[data-v-496c3c93]{text-align:center;margin-bottom:4rem}.bim-section-title[data-v-496c3c93]{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.bim-section-subtitle[data-v-496c3c93]{font-size:1.25rem;color:#64748b;max-width:600px;margin:0 auto}.bim-problems[data-v-496c3c93]{padding:6rem 0;background:#f8fafc}.bim-problems-grid[data-v-496c3c93]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.bim-problem-card[data-v-496c3c93]{background:#fff;padding:2rem;border-radius:1rem;border:1px solid #E2E8F0}.bim-problem-icon[data-v-496c3c93]{width:56px;height:56px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.bim-problem-icon svg[data-v-496c3c93]{width:28px;height:28px}.bim-problem-red[data-v-496c3c93]{background:#fee2e2;color:#dc2626}.bim-problem-orange[data-v-496c3c93]{background:#ffedd5;color:#ea580c}.bim-problem-blue[data-v-496c3c93]{background:#dbeafe;color:#2563eb}.bim-problem-title[data-v-496c3c93]{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:.75rem}.bim-problem-text[data-v-496c3c93]{font-size:.95rem;color:#64748b;line-height:1.6;margin-bottom:1.5rem}.bim-problem-stat[data-v-496c3c93]{padding-top:1rem;border-top:1px solid #E2E8F0}.bim-stat-value[data-v-496c3c93]{font-size:1.5rem;font-weight:700;color:var(--bim-accent-dark)}.bim-stat-label[data-v-496c3c93]{display:block;font-size:.8rem;color:#94a3b8;margin-top:.25rem}.bim-features[data-v-496c3c93]{padding:6rem 0;background:#fff}.bim-feature-block[data-v-496c3c93]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:6rem}.bim-feature-block[data-v-496c3c93]:last-child{margin-bottom:0}.bim-feature-reverse[data-v-496c3c93]{direction:rtl}.bim-feature-reverse[data-v-496c3c93]>*{direction:ltr}.bim-feature-tag[data-v-496c3c93]{display:inline-block;padding:.375rem 1rem;background:#3b82f61a;color:var(--bim-accent-dark);font-size:.875rem;font-weight:500;border-radius:9999px;margin-bottom:1rem}.bim-feature-title[data-v-496c3c93]{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.bim-feature-description[data-v-496c3c93]{font-size:1.1rem;color:#64748b;line-height:1.7;margin-bottom:1.5rem}.bim-feature-list[data-v-496c3c93]{list-style:none;padding:0;margin:0}.bim-feature-list li[data-v-496c3c93]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;color:#475569}.bim-feature-list svg[data-v-496c3c93]{width:1.25rem;height:1.25rem;color:var(--bim-accent);flex-shrink:0}.bim-browser-mockup[data-v-496c3c93]{background:var(--bim-dark);border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px #00000040}.bim-browser-header[data-v-496c3c93]{background:var(--bim-dark-light);padding:.75rem 1rem;display:flex;align-items:center;gap:1rem}.bim-browser-dots[data-v-496c3c93]{display:flex;gap:.5rem}.bim-browser-dots span[data-v-496c3c93]{width:12px;height:12px;border-radius:50%;background:#475569}.bim-browser-dots span[data-v-496c3c93]:first-child{background:#ef4444}.bim-browser-dots span[data-v-496c3c93]:nth-child(2){background:#f59e0b}.bim-browser-dots span[data-v-496c3c93]:last-child{background:#22c55e}.bim-browser-url[data-v-496c3c93]{flex:1;background:#ffffff0d;padding:.5rem 1rem;border-radius:.5rem;font-size:.8rem;color:#94a3b8}.bim-browser-content[data-v-496c3c93]{padding:1.5rem;min-height:280px}.bim-mock-viewer[data-v-496c3c93]{height:100%}.mock-model-area[data-v-496c3c93]{height:200px;background:linear-gradient(135deg,#3b82f61a,#3b82f60d);border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.mock-building-3d[data-v-496c3c93]{display:flex;flex-direction:column;gap:4px}.mock-layer[data-v-496c3c93]{width:100px;height:30px;background:#3b82f64d;border:1px solid var(--bim-accent);border-radius:2px}.mock-info-panel[data-v-496c3c93]{background:#ffffff0d;padding:1rem;border-radius:.5rem}.mock-info-title[data-v-496c3c93]{font-size:.875rem;font-weight:600;color:#fff;margin-bottom:.25rem}.mock-info-meta[data-v-496c3c93]{font-size:.75rem;color:#64748b}.bim-mock-collab[data-v-496c3c93]{height:100%}.mock-collab-model[data-v-496c3c93]{height:220px;background:linear-gradient(135deg,#3b82f61a,#3b82f60d);border-radius:.5rem;position:relative;margin-bottom:1rem}.mock-user-cursor[data-v-496c3c93]{position:absolute;display:flex;align-items:center;gap:.5rem}.cursor-avatar[data-v-496c3c93]{width:28px;height:28px;background:var(--bim-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:600;color:#fff}.cursor-label[data-v-496c3c93]{font-size:.7rem;color:#fff;background:var(--bim-dark-light);padding:.25rem .5rem;border-radius:.25rem}.mock-annotation[data-v-496c3c93]{position:absolute}.annotation-marker[data-v-496c3c93]{width:24px;height:24px;background:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;color:#fff}.mock-collab-users[data-v-496c3c93]{display:flex;gap:.5rem}.mock-user-badge[data-v-496c3c93]{width:32px;height:32px;background:var(--bim-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;color:#fff}.bim-mobile-mockup[data-v-496c3c93]{display:flex;justify-content:center}.bim-mobile-frame[data-v-496c3c93]{width:280px;background:#1e293b;border-radius:2.5rem;padding:.75rem;box-shadow:0 25px 50px #00000040}.bim-mobile-notch[data-v-496c3c93]{width:100px;height:24px;background:#0f172a;border-radius:20px;margin:0 auto .75rem}.bim-mobile-screen[data-v-496c3c93]{background:var(--bim-dark);border-radius:1.5rem;overflow:hidden;min-height:400px}.bim-mobile-header[data-v-496c3c93]{background:var(--bim-dark-light);padding:1rem;text-align:center}.bim-mobile-title[data-v-496c3c93]{font-size:.875rem;font-weight:600;color:#fff}.bim-mobile-model[data-v-496c3c93]{height:280px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f61a,#3b82f60d)}.mobile-3d-view[data-v-496c3c93]{width:100px;height:150px;display:flex;align-items:center;justify-content:center}.mobile-building[data-v-496c3c93]{width:60px;height:100px;background:#3b82f64d;border:2px solid var(--bim-accent);animation:mobilePulse-496c3c93 3s ease-in-out infinite}@keyframes mobilePulse-496c3c93{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.bim-mobile-toolbar[data-v-496c3c93]{display:flex;justify-content:center;gap:1rem;padding:1rem;background:var(--bim-dark-light)}.mobile-tool[data-v-496c3c93]{width:44px;height:44px;background:#ffffff0d;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.mobile-tool.active[data-v-496c3c93]{background:var(--bim-accent)}.bim-stats[data-v-496c3c93]{padding:5rem 0;background:var(--bim-dark)}.bim-stats-grid[data-v-496c3c93]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.bim-stat-item[data-v-496c3c93]{text-align:center}.bim-stat-number[data-v-496c3c93]{font-size:3rem;font-weight:700;color:var(--bim-accent);margin-bottom:.5rem}.bim-stat-label[data-v-496c3c93]{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.25rem}.bim-stat-detail[data-v-496c3c93]{font-size:.875rem;color:#94a3b8}.bim-integrations[data-v-496c3c93]{padding:6rem 0;background:#f8fafc}.bim-integrations-grid[data-v-496c3c93]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.bim-integration-card[data-v-496c3c93]{background:#fff;padding:2rem;border-radius:1rem;text-align:center;border:1px solid #E2E8F0}.bim-integration-logo[data-v-496c3c93]{width:56px;height:56px;background:#3b82f61a;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.bim-integration-logo svg[data-v-496c3c93]{width:28px;height:28px;color:var(--bim-accent)}.bim-integration-name[data-v-496c3c93]{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:.25rem}.bim-integration-desc[data-v-496c3c93]{font-size:.875rem;color:#64748b}.bim-modules[data-v-496c3c93]{padding:6rem 0;background:#fff}.bim-modules-grid[data-v-496c3c93]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.bim-module-card[data-v-496c3c93]{background:#f8fafc;padding:2rem;border-radius:1rem;text-align:center;text-decoration:none;border:1px solid #E2E8F0;transition:all .3s ease}.bim-module-card[data-v-496c3c93]:hover{background:#fff;border-color:var(--bim-accent);transform:translateY(-4px);box-shadow:0 10px 30px #3b82f626}.bim-module-icon[data-v-496c3c93]{width:56px;height:56px;background:linear-gradient(135deg,var(--bim-accent) 0%,var(--bim-accent-dark) 100%);border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.bim-module-icon svg[data-v-496c3c93]{width:28px;height:28px;color:#fff}.bim-module-name[data-v-496c3c93]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.bim-module-desc[data-v-496c3c93]{font-size:.875rem;color:#64748b;margin:0}.bim-cta[data-v-496c3c93]{padding:6rem 0;background:linear-gradient(135deg,var(--bim-accent-dark) 0%,#1E40AF 100%)}.bim-cta-content[data-v-496c3c93]{text-align:center;max-width:700px;margin:0 auto}.bim-cta-title[data-v-496c3c93]{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.bim-cta-subtitle[data-v-496c3c93]{font-size:1.25rem;color:#fffc;margin-bottom:2rem}.bim-cta-buttons[data-v-496c3c93]{display:flex;gap:1rem;justify-content:center}.bim-btn-large[data-v-496c3c93]{padding:1.25rem 2.5rem;font-size:1.1rem}.bim-cta .bim-btn-primary[data-v-496c3c93]{background:#fff;color:var(--bim-accent-dark)}.bim-cta .bim-btn-primary[data-v-496c3c93]:hover{box-shadow:0 10px 30px #0003}.bim-cta .bim-btn-secondary[data-v-496c3c93]{border-color:#fff6}@media (max-width: 1024px){.bim-hero-grid[data-v-496c3c93]{grid-template-columns:1fr;gap:3rem}.bim-headline[data-v-496c3c93]{font-size:2.75rem}.bim-hero-visual[data-v-496c3c93]{height:400px}.bim-problems-grid[data-v-496c3c93]{grid-template-columns:1fr}.bim-feature-block[data-v-496c3c93]{grid-template-columns:1fr;gap:2rem}.bim-feature-reverse[data-v-496c3c93]{direction:ltr}.bim-stats-grid[data-v-496c3c93],.bim-integrations-grid[data-v-496c3c93],.bim-modules-grid[data-v-496c3c93]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.bim-headline[data-v-496c3c93]{font-size:2rem}.bim-cta-group[data-v-496c3c93]{flex-direction:column}.bim-hero-features[data-v-496c3c93]{flex-direction:column;gap:.75rem}.bim-section-title[data-v-496c3c93]{font-size:1.75rem}.bim-stats-grid[data-v-496c3c93]{grid-template-columns:1fr}.bim-stat-number[data-v-496c3c93]{font-size:2.5rem}.bim-integrations-grid[data-v-496c3c93],.bim-modules-grid[data-v-496c3c93]{grid-template-columns:1fr}.bim-cta-buttons[data-v-496c3c93]{flex-direction:column}.bim-cta-title[data-v-496c3c93]{font-size:1.75rem}}
