.site-header[data-v-4be53f7a]{z-index:1000;background:0 0;width:100%;padding:1.25rem 0;transition:all .3s;position:fixed;top:0;left:0}.site-header.scrolled[data-v-4be53f7a]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;padding:.875rem 0;box-shadow:0 2px 20px #0000000f}.site-header.dark-mode[data-v-4be53f7a]{background:#0d1117f2}.site-header.dark-mode.scrolled[data-v-4be53f7a]{background:#0d1117fa;box-shadow:0 2px 20px #0000004d}.header-container[data-v-4be53f7a]{justify-content:space-between;align-items:center;gap:2rem;max-width:1400px;margin:0 auto;padding:0 2rem;display:flex}.header-logo[data-v-4be53f7a]{align-items:center;gap:.75rem;text-decoration:none;transition:transform .3s;display:flex}.header-logo[data-v-4be53f7a]:hover{transform:scale(1.02)}.header-logo svg[data-v-4be53f7a]{color:#007bff;flex-shrink:0}.logo-text[data-v-4be53f7a]{color:#007bff;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;transition:color .3s}.site-header.dark-mode .logo-text[data-v-4be53f7a]{color:#58a6ff}.header-nav[data-v-4be53f7a]{align-items:center;gap:2.5rem;display:flex}.nav-link[data-v-4be53f7a]{color:#000000b3;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.site-header.dark-mode .nav-link[data-v-4be53f7a]{color:#f0f6fcb3}.nav-link[data-v-4be53f7a]:after{content:"";background:#007bff;width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.site-header.dark-mode .nav-link[data-v-4be53f7a]:after{background:#58a6ff}.nav-link[data-v-4be53f7a]:hover{color:#007bff}.site-header.dark-mode .nav-link[data-v-4be53f7a]:hover{color:#58a6ff}.nav-link[data-v-4be53f7a]:hover:after{width:100%}.header-actions[data-v-4be53f7a]{align-items:center;gap:1rem;display:flex}.cta-button[data-v-4be53f7a]{color:#fff;background:linear-gradient(135deg,#007bff,#0056b3);border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 14px #007bff33}.cta-button[data-v-4be53f7a]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #007bff4d}.cta-button svg[data-v-4be53f7a]{transition:transform .3s}.cta-button:hover svg[data-v-4be53f7a]{transform:translate(3px,-3px)}.mobile-toggle[data-v-4be53f7a]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:.5rem;display:none}.hamburger-line[data-v-4be53f7a]{background:#1a1a1a;border-radius:2px;width:24px;height:2px;transition:all .3s}.site-header.dark-mode .hamburger-line[data-v-4be53f7a]{background:#f0f6fc}.mobile-menu[data-v-4be53f7a]{display:none}.site-header.dark-mode .mobile-menu[data-v-4be53f7a]{background:#0d1117fa;border-top:1px solid #f0f6fc1a}@media (width<=768px){.site-header[data-v-4be53f7a]{padding:1rem 0}.header-container[data-v-4be53f7a]{gap:1rem;padding:0 1.5rem}.header-nav[data-v-4be53f7a]{display:none}.mobile-toggle[data-v-4be53f7a]{display:flex}.mobile-toggle[aria-expanded=true] .hamburger-line[data-v-4be53f7a]:first-child{transform:rotate(45deg)translate(5px,5px)}.mobile-toggle[aria-expanded=true] .hamburger-line[data-v-4be53f7a]:nth-child(2){opacity:0}.mobile-toggle[aria-expanded=true] .hamburger-line[data-v-4be53f7a]:nth-child(3){transform:rotate(-45deg)translate(7px,-6px)}.mobile-menu[data-v-4be53f7a]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border-top:1px solid #0000000f;width:100%;max-height:0;padding:0;transition:all .3s;display:block;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 10px 30px #0000001a}.mobile-menu.active[data-v-4be53f7a]{max-height:400px;padding:2rem 1.5rem}.mobile-nav[data-v-4be53f7a]{flex-direction:column;gap:.5rem;display:flex}.mobile-nav-link[data-v-4be53f7a]{color:#000000b3;border-radius:10px;padding:1rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:block}.site-header.dark-mode .mobile-nav-link[data-v-4be53f7a]{color:#f0f6fcb3}.mobile-nav-link[data-v-4be53f7a]:hover{color:#007bff;background:#007bff14}.site-header.dark-mode .mobile-nav-link[data-v-4be53f7a]:hover{color:#58a6ff;background:#58a6ff26}.mobile-cta[data-v-4be53f7a]{color:#fff;text-align:center;background:linear-gradient(135deg,#007bff,#0056b3);border-radius:10px;margin-top:1rem;padding:1rem;font-weight:600;text-decoration:none;display:block}.site-header.dark-mode .mobile-cta[data-v-4be53f7a]{background:linear-gradient(135deg,#58a6ff,#1f6feb)}}@media (width<=640px){.logo-text[data-v-4be53f7a]{font-size:1.25rem}.cta-button[data-v-4be53f7a]{display:none}}.hero-section[data-v-2e5f6317]{background:linear-gradient(135deg,#f8f9fa 0%,#fff 50%,#f0f4f8 100%);justify-content:center;align-items:center;min-height:100vh;padding:4rem 2rem 2rem;display:flex;position:relative;overflow:hidden}.particle-canvas[data-v-2e5f6317]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.geometric-shapes[data-v-2e5f6317]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.shape[data-v-2e5f6317]{filter:blur(80px);opacity:.25;border-radius:50%;animation:20s ease-in-out infinite float-2e5f6317;position:absolute}.shape-1[data-v-2e5f6317]{background:linear-gradient(45deg,#007bff,#0056b3);width:500px;height:500px;animation-delay:0s;top:-150px;right:-150px}.shape-2[data-v-2e5f6317]{background:linear-gradient(45deg,#ffc107,#ff9800);width:400px;height:400px;animation-delay:-5s;bottom:-100px;left:-100px}.shape-3[data-v-2e5f6317]{background:linear-gradient(45deg,#007bff,#ffc107);width:350px;height:350px;animation-delay:-10s;top:40%;left:15%}@keyframes float-2e5f6317{0%,to{transform:translate(0)rotate(0)scale(1)}25%{transform:translate(30px,-30px)rotate(90deg)scale(1.1)}50%{transform:translate(-20px,20px)rotate(180deg)scale(.9)}75%{transform:translate(20px,30px)rotate(270deg)scale(1.05)}}.hero-content[data-v-2e5f6317]{text-align:center;z-index:10;max-width:1200px;position:relative}@keyframes pulse-2e5f6317{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.hero-title[data-v-2e5f6317]{text-transform:uppercase;margin-bottom:2.5rem;font-family:Space Grotesk,sans-serif;font-size:clamp(3.5rem,14vw,9rem);font-weight:700;line-height:.85}.title-line[data-v-2e5f6317]{opacity:0;animation:.8s ease-out forwards slideInUp-2e5f6317;display:block}.title-line[data-v-2e5f6317]:first-child{animation-delay:.2s;transform:translateY(50px)}.title-line[data-v-2e5f6317]:nth-child(2){animation-delay:.4s;transform:translateY(50px)}.title-gradient[data-v-2e5f6317]{background:linear-gradient(135deg,#007bff 0%,#ffc107 100%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:.8s ease-out forwards slideInUp-2e5f6317,3s ease-in-out infinite gradientShift-2e5f6317}@keyframes slideInUp-2e5f6317{to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-2e5f6317{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientShift-2e5f6317{0%,to{background-position:0%}50%{background-position:100%}}.hero-subtitle[data-v-2e5f6317]{color:#000000a6;opacity:0;max-width:650px;margin:0 auto 3.5rem;font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.6;animation:1s ease-out .8s forwards fadeIn-2e5f6317}@keyframes fadeIn-2e5f6317{to{opacity:1}}.hero-actions[data-v-2e5f6317]{opacity:0;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:4.5rem;animation:1s ease-out 1s forwards fadeIn-2e5f6317;display:flex}.btn-primary[data-v-2e5f6317]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:12px;align-items:center;gap:.75rem;padding:1.125rem 2.5rem;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 10px 40px #007bff40}.btn-primary[data-v-2e5f6317]:hover{transform:translateY(-2px);box-shadow:0 15px 50px #007bff59}.btn-secondary[data-v-2e5f6317]{color:#1a1a1a;cursor:pointer;background:0 0;border:2px solid #0000001f;border-radius:12px;align-items:center;padding:1.125rem 2.5rem;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-secondary[data-v-2e5f6317]:hover{background:#0000000a;border-color:#0003}.hero-stats[data-v-2e5f6317]{opacity:0;flex-wrap:wrap;justify-content:center;gap:3rem;animation:1s ease-out 1.2s forwards fadeIn-2e5f6317;display:flex}.stat-item[data-v-2e5f6317]{flex-direction:column;gap:.25rem;display:flex}.stat-number[data-v-2e5f6317]{color:#007bff;font-family:Space Grotesk,sans-serif;font-size:1.75rem;font-weight:700}.stat-label[data-v-2e5f6317]{color:#0000008c;font-size:.875rem;font-weight:500}.stat-divider[data-v-2e5f6317]{background:#0000001a;width:1px;height:40px}.scroll-indicator[data-v-2e5f6317]{opacity:0;flex-direction:column;align-items:center;gap:.5rem;animation:1s ease-out 1.5s forwards fadeIn-2e5f6317;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.scroll-text[data-v-2e5f6317]{color:#00000073;text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:600}.scroll-line[data-v-2e5f6317]{background:linear-gradient(#007bff,#0000);width:1px;height:40px;animation:2s ease-in-out infinite scrollLine-2e5f6317}@keyframes scrollLine-2e5f6317{0%,to{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (width<=768px){.hero-section[data-v-2e5f6317]{min-height:100vh;padding:2rem 1rem 1rem}.shape[data-v-2e5f6317]{opacity:.15}.shape-1[data-v-2e5f6317]{width:250px;height:250px}.shape-2[data-v-2e5f6317]{width:200px;height:200px}.shape-3[data-v-2e5f6317]{width:180px;height:180px}.hero-actions[data-v-2e5f6317]{flex-direction:column;width:100%}.btn-primary[data-v-2e5f6317],.btn-secondary[data-v-2e5f6317]{justify-content:center;width:100%}.hero-stats[data-v-2e5f6317]{gap:2rem}.stat-divider[data-v-2e5f6317]{display:none}}@media (height<=980px){.hero-section[data-v-2e5f6317]{min-height:100vh;padding:2rem 2rem 1rem}.hero-title[data-v-2e5f6317]{margin-bottom:1.5rem}.hero-subtitle[data-v-2e5f6317]{margin-bottom:2.5rem}.hero-actions[data-v-2e5f6317],.hero-stats[data-v-2e5f6317]{margin-bottom:3rem}.scroll-indicator[data-v-2e5f6317]{bottom:1rem}.scroll-line[data-v-2e5f6317]{height:30px}}@media (width<=480px) and (height<=700px){.hero-section[data-v-2e5f6317]{padding:1.5rem 1rem .5rem}.hero-title[data-v-2e5f6317]{margin-bottom:1rem}.hero-subtitle[data-v-2e5f6317]{margin-bottom:2rem}.hero-actions[data-v-2e5f6317]{gap:.75rem;margin-bottom:2rem}.btn-primary[data-v-2e5f6317],.btn-secondary[data-v-2e5f6317]{padding:.875rem 1.5rem;font-size:1rem}}.features-section[data-v-3f293dfd]{color:#f0f6fc;background:#0d1117;padding:0 2rem 4rem;position:relative}.section-background[data-v-3f293dfd]{display:none}.container[data-v-3f293dfd]{z-index:1;max-width:1400px;margin:0 auto;position:relative}.section-header-sticky[data-v-3f293dfd]{z-index:100;flex-direction:column;align-items:center;padding:3rem 0 2rem;transition:all .3s;display:flex;position:sticky;top:5rem}.section-header-sticky.no-sticky[data-v-3f293dfd]{position:relative;top:0}.section-header-sticky.has-background[data-v-3f293dfd]{background:linear-gradient(#0d1117f2 80%,#0d111700 100%);border:none;border-radius:20px;padding:1.5rem 2rem}.section-header[data-v-3f293dfd]{text-align:center;margin-bottom:0;position:relative}.section-title[data-v-3f293dfd]{margin-bottom:1rem;font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,4vw,4rem);font-weight:700;line-height:1}.title-outline[data-v-3f293dfd]{-webkit-text-stroke:2px #3a92ff80;color:#0000;display:block}.title-fill[data-v-3f293dfd]{background:linear-gradient(135deg,#58a6ff,#1f6feb);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900;display:block}.section-description[data-v-3f293dfd]{color:#f0f6fcb3;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.features-scroll-area[data-v-3f293dfd]{height:400vh;padding-bottom:0;position:relative}.features-scroll-area.compact-mode[data-v-3f293dfd]{height:auto;padding-bottom:4rem}.features-layout[data-v-3f293dfd]{grid-template-columns:1.2fr 1fr;align-items:start;gap:3rem;height:100%;display:grid;position:relative}.features-layout.stacked-layout[data-v-3f293dfd]{grid-template-columns:1fr;gap:2rem;height:auto}.feature-visual-sticky[data-v-3f293dfd]{align-self:start;align-items:center;height:600px;display:flex;position:sticky;top:35vh}.feature-visual-large[data-v-3f293dfd]{width:100%;height:600px}.visual-container[data-v-3f293dfd]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.app-interface[data-v-3f293dfd]{background:#0d1117;border:1px solid #f0f6fc1a;border-radius:20px;width:100%;height:100%;overflow:hidden;box-shadow:0 20px 60px #0006}.interface-header[data-v-3f293dfd]{background:linear-gradient(135deg,#58a6ff14,#1f6feb08);border-bottom:1px solid #f0f6fc14;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.interface-dots[data-v-3f293dfd]{gap:.5rem;display:flex}.interface-dots span[data-v-3f293dfd]{background:#0000001a;border-radius:50%;width:12px;height:12px}.interface-dots span[data-v-3f293dfd]:first-child{background:#ff5f56}.interface-dots span[data-v-3f293dfd]:nth-child(2){background:#ffbd2e}.interface-dots span[data-v-3f293dfd]:nth-child(3){background:#27c93f}.interface-title[data-v-3f293dfd]{color:#f0f6fc;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:600}.interface-body[data-v-3f293dfd]{height:543px;display:flex}.sidebar[data-v-3f293dfd]{background:#f0f6fc05;border-right:1px solid #f0f6fc14;flex-direction:column;gap:.75rem;width:80px;padding:1.5rem .5rem;display:flex}.sidebar-item[data-v-3f293dfd]{cursor:pointer;background:#f0f6fc0a;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;height:48px;padding:0;transition:all .3s;display:flex}.sidebar-item[data-v-3f293dfd]:hover{background:#f0f6fc14;transform:scale(1.05)}.sidebar-item.active[data-v-3f293dfd]{background:linear-gradient(135deg,#58a6ff33,#1f6feb1a)}.sidebar-icon[data-v-3f293dfd]{background:#f0f6fc1a;border-radius:6px;width:24px;height:24px}.main-content[data-v-3f293dfd]{flex:1;justify-content:center;align-items:center;height:543px;padding:2rem;display:flex}.demo-content[data-v-3f293dfd]{background:linear-gradient(135deg,#58a6ff0d,#1f6feb05);border:1px solid #58a6ff26;border-radius:16px;flex-direction:column;width:100%;max-width:400px;height:100%;padding:1.5rem;transition:all .3s;display:flex}.demo-header[data-v-3f293dfd]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.demo-badge[data-v-3f293dfd]{color:#0d1117;background:linear-gradient(135deg,#58a6ff,#1f6feb);border-radius:20px;padding:.375rem .875rem;font-size:.75rem;font-weight:600;display:inline-block}.demo-status[data-v-3f293dfd]{color:#f0f6fc80;background:#f0f6fc0a;border-radius:12px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;transition:all .3s;display:flex}.demo-status.active[data-v-3f293dfd]{color:#58a6ff;background:#58a6ff1f}.status-dot[data-v-3f293dfd]{background:#f0f6fc4d;border-radius:50%;width:6px;height:6px;transition:all .3s}.demo-status.active .status-dot[data-v-3f293dfd]{background:#58a6ff;animation:1.5s ease-in-out infinite statusPulse-3f293dfd}@keyframes statusPulse-3f293dfd{0%,to{opacity:1}50%{opacity:.4}}.demo-btn[data-v-3f293dfd]{color:#0d1117;cursor:pointer;background:linear-gradient(135deg,#58a6ff,#1f6feb);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:auto;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.demo-btn[data-v-3f293dfd]:before{content:"";background:#f0f6fc33;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-btn[data-v-3f293dfd]:hover:not(:disabled):before{width:300px;height:300px}.demo-btn[data-v-3f293dfd]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #58a6ff66}.demo-btn[data-v-3f293dfd]:disabled{opacity:.6;cursor:not-allowed}.chat-container[data-v-3f293dfd]{flex-direction:column;flex:1;gap:.75rem;min-height:120px;display:flex;overflow-y:auto}.chat-message[data-v-3f293dfd]{gap:.5rem;animation:.4s cubic-bezier(.4,0,.2,1) messageSlideIn-3f293dfd;display:flex}.chat-message.appear[data-v-3f293dfd]{animation:.5s cubic-bezier(.4,0,.2,1) messageAppear-3f293dfd}@keyframes messageSlideIn-3f293dfd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes messageAppear-3f293dfd{0%{opacity:0;transform:scale(.95)translateY(5px)}to{opacity:1;transform:scale(1)translateY(0)}}.message-avatar[data-v-3f293dfd]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;display:flex}.user-message .message-avatar[data-v-3f293dfd]{color:#f0f6fc;background:#f0f6fc1a}.ai-message .message-avatar[data-v-3f293dfd]{color:#0d1117;background:linear-gradient(135deg,#58a6ff,#1f6feb)}.message-bubble[data-v-3f293dfd]{border-radius:14px;flex:1;padding:.75rem 1rem;font-size:.8125rem;line-height:1.6}.user-message .message-bubble[data-v-3f293dfd]{color:#f0f6fc;background:#f0f6fc14}.ai-message .message-bubble[data-v-3f293dfd]{color:#f0f6fc;background:linear-gradient(135deg,#3a92ff26,#1f6feb14);border:1px solid #3a92ff33}.summary-content[data-v-3f293dfd]{color:#f0f6fce6;margin-bottom:.75rem;line-height:1.7}.summary-stats[data-v-3f293dfd]{border-top:1px solid #3a92ff33;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:flex}.stat-item[data-v-3f293dfd]{color:#f0f6fcb3;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:flex}.stat-item svg[data-v-3f293dfd]{color:#58a6ff}.typing-indicator[data-v-3f293dfd]{gap:.375rem;padding:.5rem 0;display:flex}.typing-indicator span[data-v-3f293dfd]{background:#58a6ff;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite typingBounce-3f293dfd}.typing-indicator span[data-v-3f293dfd]:first-child{animation-delay:0s}.typing-indicator span[data-v-3f293dfd]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-3f293dfd]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-3f293dfd{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-12px)}}.discovery-container[data-v-3f293dfd]{flex-direction:column;flex:1;gap:1rem;min-height:120px;display:flex;overflow-y:auto}.search-box[data-v-3f293dfd]{background:#0d111799;border:1px solid #f0f6fc1a;border-radius:12px;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:all .3s;display:flex;position:relative}.search-box.searching[data-v-3f293dfd]{border-color:#3a92ff4d;box-shadow:0 0 0 3px #3a92ff1a}.search-icon[data-v-3f293dfd]{color:#f0f6fc99;font-size:1.25rem}.search-input[data-v-3f293dfd]{color:#f0f6fccc;flex:1;font-size:.875rem;font-weight:500}.search-pulse[data-v-3f293dfd]{width:20px;height:20px;position:absolute;right:1rem}.search-pulse[data-v-3f293dfd]:before,.search-pulse[data-v-3f293dfd]:after{content:"";background:#3a92ff66;border-radius:50%;width:100%;height:100%;animation:1.5s ease-out infinite searchPulse-3f293dfd;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search-pulse[data-v-3f293dfd]:after{animation-delay:.5s}@keyframes searchPulse-3f293dfd{0%{opacity:1;transform:translate(-50%,-50%)scale(.8)}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}.feed-results[data-v-3f293dfd]{flex-direction:column;gap:.625rem;min-height:100px;display:flex}.feed-item[data-v-3f293dfd]{background:#161b2299;border:1px solid #f0f6fc14;border-radius:12px;align-items:center;gap:.75rem;padding:.875rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.feed-item[data-v-3f293dfd]:hover{background:#3a92ff14;border-color:#3a92ff4d;transform:translate(4px);box-shadow:0 2px 8px #3a92ff26}.feed-enter-active[data-v-3f293dfd]{animation:.5s cubic-bezier(.4,0,.2,1) feedSlideIn-3f293dfd}.feed-leave-active[data-v-3f293dfd]{transition:all .3s}.feed-leave-to[data-v-3f293dfd]{opacity:0;transform:translate(-20px)}@keyframes feedSlideIn-3f293dfd{0%{opacity:0;transform:translate(-20px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.feed-icon[data-v-3f293dfd]{color:#fff;background:linear-gradient(135deg,#ffc107,#ffa000);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.625rem;font-weight:700;display:flex}.feed-info[data-v-3f293dfd]{flex:1;min-width:0}.feed-name[data-v-3f293dfd]{color:#f0f6fc;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.feed-count[data-v-3f293dfd]{color:#f0f6fc80;font-size:.75rem}.feed-add[data-v-3f293dfd]{color:#0d1117;cursor:pointer;background:linear-gradient(135deg,#58a6ff,#1f6feb);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.feed-add[data-v-3f293dfd]:hover{box-shadow:0 4px 12px #58a6ff66}.workflow-container[data-v-3f293dfd]{flex:0;justify-content:space-between;align-items:center;padding:1rem 0;display:flex;position:relative}.workflow-step[data-v-3f293dfd]{z-index:1;flex-direction:column;align-items:center;gap:.625rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.workflow-step .step-icon[data-v-3f293dfd]{color:#f0f6fc66;background:#f0f6fc0d;border:2px solid #f0f6fc1a;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.workflow-step.active .step-icon[data-v-3f293dfd]{color:#0d1117;background:linear-gradient(135deg,#58a6ff,#1f6feb);border-color:#58a6ff;transform:scale(1.05);box-shadow:0 4px 12px #58a6ff4d}.workflow-step.done .step-icon[data-v-3f293dfd]{color:#2ea043;background:linear-gradient(135deg,#2ea04333,#2ea0431a);border-color:#2ea043}.workflow-step.success.active .step-icon[data-v-3f293dfd]{color:#0d1117;background:linear-gradient(135deg,#2ea043,#238636);border-color:#2ea043;animation:.6s cubic-bezier(.4,0,.2,1) successPulse-3f293dfd}@keyframes successPulse-3f293dfd{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.step-label[data-v-3f293dfd]{color:#f0f6fc80;text-align:center;font-size:.6875rem;font-weight:600;transition:all .3s}.workflow-step.active .step-label[data-v-3f293dfd]{color:#58a6ff}.workflow-step.done .step-label[data-v-3f293dfd]{color:#2ea043}.workflow-arrow[data-v-3f293dfd]{color:#f0f6fc26;align-self:flex-start;align-items:center;margin-top:20px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.workflow-arrow.active[data-v-3f293dfd]{color:#58a6ff;animation:1s cubic-bezier(.4,0,.2,1) arrowFlow-3f293dfd}@keyframes arrowFlow-3f293dfd{0%{opacity:.5;transform:translate(-3px)}50%{opacity:1;transform:translate(3px)}to{opacity:.5;transform:translate(-3px)}}.workflow-info[data-v-3f293dfd]{text-align:center;flex:0;margin-top:.5rem}.info-badge[data-v-3f293dfd]{color:#58a6ff;background:linear-gradient(135deg,#58a6ff26,#58a6ff14);border:1px solid #58a6ff4d;border-radius:20px;padding:.375rem .875rem;font-size:.75rem;font-weight:600;display:inline-block}.privacy-container[data-v-3f293dfd]{flex-direction:column;flex:1;gap:1.25rem;min-height:120px;display:flex;overflow-y:auto}.privacy-shield[data-v-3f293dfd]{background:#2ea0430f;border:2px solid #2ea04333;border-radius:20px;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.privacy-shield.active[data-v-3f293dfd]{background:linear-gradient(135deg,#2ea0431f,#2ea0430f);border-color:#2ea043}.privacy-shield.verified[data-v-3f293dfd]{background:linear-gradient(135deg,#2ea04326,#2ea04314);border-color:#2ea043;box-shadow:0 8px 24px #2ea04340}.shield-rings[data-v-3f293dfd]{pointer-events:none;width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring[data-v-3f293dfd]{opacity:0;border:2px solid #2ea04366;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.privacy-shield.active .ring[data-v-3f293dfd]{animation:2s ease-out infinite ringExpand-3f293dfd}.privacy-shield.active .ring-1[data-v-3f293dfd]{width:60px;height:60px;animation-delay:0s}.privacy-shield.active .ring-2[data-v-3f293dfd]{width:90px;height:90px;animation-delay:.4s}.privacy-shield.active .ring-3[data-v-3f293dfd]{width:120px;height:120px;animation-delay:.8s}@keyframes ringExpand-3f293dfd{0%{opacity:.8;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.shield-icon[data-v-3f293dfd]{z-index:1;color:#2ea04366;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative}.privacy-shield.active .shield-icon[data-v-3f293dfd]{color:#2ea043;animation:.6s cubic-bezier(.4,0,.2,1) shieldScale-3f293dfd}@keyframes shieldScale-3f293dfd{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.shield-text[data-v-3f293dfd]{z-index:1;color:#2ea043;font-size:1rem;font-weight:700;transition:all .3s;position:relative}.privacy-features[data-v-3f293dfd]{flex-direction:row;gap:1rem;min-height:100px;display:flex}.privacy-feature[data-v-3f293dfd]{background:#161b2299;border:1px solid #f0f6fc14;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.privacy-feature[data-v-3f293dfd]:hover{border-color:#2ea0434d;box-shadow:0 2px 8px #2ea04326}.feature-enter-active[data-v-3f293dfd]{animation:.5s cubic-bezier(.4,0,.2,1) featureSlideIn-3f293dfd}.feature-leave-active[data-v-3f293dfd]{transition:all .3s}.feature-leave-to[data-v-3f293dfd]{opacity:0;transform:translate(-20px)}@keyframes featureSlideIn-3f293dfd{0%{opacity:0;transform:translate(-20px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.privacy-icon[data-v-3f293dfd]{color:#2ea043;background:linear-gradient(135deg,#2ea04333,#2ea0431a);border:2px solid #2ea0434d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.privacy-label[data-v-3f293dfd]{color:#f0f6fc;font-size:.875rem;font-weight:600}.features-cards-sticky[data-v-3f293dfd]{align-self:start;align-items:center;height:600px;display:flex;position:sticky;top:35vh}.features-cards-sticky.stacked-cards[data-v-3f293dfd]{flex-direction:column;gap:2rem;height:auto;display:flex;position:relative;top:0}.function-card[data-v-3f293dfd]{background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;width:100%;height:600px;padding:0;transition:none;display:flex;position:relative;overflow:visible}.function-card.stacked[data-v-3f293dfd]{background:#0d1117;border:1px solid #f0f6fc1a;border-radius:20px;width:100%;max-width:600px;height:auto;margin:0 auto;padding:2.5rem;transition:all .3s}.function-card.stacked[data-v-3f293dfd]:hover{border-color:#58a6ff4d;transform:translateY(-4px);box-shadow:0 8px 30px #0000004d}.function-card[data-v-3f293dfd]:before{display:none}.function-card[data-v-3f293dfd]:hover{box-shadow:none;border-color:#0000;transform:none}.function-card:hover .card-glow[data-v-3f293dfd],.function-card:hover .card-pattern[data-v-3f293dfd]{opacity:0}.card-icon[data-v-3f293dfd]{z-index:1;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;transition:none;display:flex;position:relative}.function-card:hover .card-icon[data-v-3f293dfd]{transform:none}.function-card.blue .card-icon[data-v-3f293dfd]{color:#58a6ff;background:linear-gradient(135deg,#58a6ff26,#1f6feb14);border:1px solid #58a6ff4d;border-radius:20px}.function-card.purple .card-icon[data-v-3f293dfd]{color:#ffc107;background:linear-gradient(135deg,#ffc10726,#ff980014);border:1px solid #ffc1074d;border-radius:20px}.function-card.yellow .card-icon[data-v-3f293dfd]{color:#58a6ff;background:linear-gradient(135deg,#58a6ff26,#1f6feb14);border:1px solid #58a6ff4d;border-radius:20px}.function-card.green .card-icon[data-v-3f293dfd]{color:#2ea043;background:linear-gradient(135deg,#2ea04326,#2ea04314);border:1px solid #2ea0434d;border-radius:20px}.card-title[data-v-3f293dfd]{color:#f0f6fc;z-index:1;margin-bottom:1rem;font-family:Space Grotesk,sans-serif;font-size:1.75rem;font-weight:700;position:relative}.card-description[data-v-3f293dfd]{color:#f0f6fcb3;z-index:1;margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.7;position:relative}.card-features[data-v-3f293dfd]{z-index:1;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex;position:relative}.card-features li[data-v-3f293dfd]{color:#f0f6fcbf;align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.card-features li svg[data-v-3f293dfd]{opacity:.8;flex-shrink:0}.function-card.blue .card-features li svg[data-v-3f293dfd]{color:#58a6ff}.function-card.purple .card-features li svg[data-v-3f293dfd]{color:#ffc107}.function-card.yellow .card-features li svg[data-v-3f293dfd]{color:#58a6ff}.function-card.green .card-features li svg[data-v-3f293dfd]{color:#2ea043}.function-card[data-v-3f293dfd]:after{display:none}@media (width<=1024px){.scroll-indicator[data-v-3f293dfd]{display:none}.features-section[data-v-3f293dfd]{padding:0 1rem 4rem}.section-header-sticky.no-sticky[data-v-3f293dfd]{padding:3rem 0 2rem;position:relative;top:0}.features-scroll-area[data-v-3f293dfd]{height:auto;padding:2rem 0}.features-layout[data-v-3f293dfd]{grid-template-columns:1fr;gap:2rem;height:auto}.feature-visual-sticky[data-v-3f293dfd]{height:600px;position:relative;top:0}.feature-visual-large[data-v-3f293dfd]{height:600px;max-height:600px}.features-cards-sticky[data-v-3f293dfd]{height:600px;position:relative;top:0}.function-card[data-v-3f293dfd]{height:600px}}@media (width<=768px){.section-header-sticky.no-sticky[data-v-3f293dfd]{padding:2rem 0 1rem}.section-header[data-v-3f293dfd]{margin-bottom:1.5rem}.section-title[data-v-3f293dfd]{font-size:2rem}.section-description[data-v-3f293dfd]{font-size:1rem}.feature-visual-sticky[data-v-3f293dfd]{display:none}.features-cards-sticky.stacked-cards[data-v-3f293dfd]{gap:1.5rem}.function-card.stacked[data-v-3f293dfd]{padding:1.75rem}.card-title[data-v-3f293dfd]{font-size:1.375rem}.card-description[data-v-3f293dfd]{font-size:.9375rem}.card-features li[data-v-3f293dfd]{font-size:.875rem}}@media (width<=480px){.features-section[data-v-3f293dfd]{padding:0 .75rem 3rem}.function-card.stacked[data-v-3f293dfd]{padding:1.5rem}.card-icon[data-v-3f293dfd]{width:64px;height:64px}.card-title[data-v-3f293dfd]{font-size:1.25rem}.card-description[data-v-3f293dfd]{font-size:.875rem}}@media (height<=700px){.section-header-sticky.no-sticky[data-v-3f293dfd]{padding:2rem 0 1.5rem;position:relative;top:0}.features-scroll-area[data-v-3f293dfd]{padding-bottom:3rem}.feature-visual-sticky[data-v-3f293dfd]{height:450px;top:20vh}.feature-visual-large[data-v-3f293dfd]{height:450px}.features-cards-sticky[data-v-3f293dfd]{height:450px;top:20vh}.function-card[data-v-3f293dfd]{height:450px}.interface-body[data-v-3f293dfd],.main-content[data-v-3f293dfd]{height:393px}}.download-section[data-v-eb422119]{background:linear-gradient(#f8f9fa 0%,#fff 100%);padding:8rem 2rem;position:relative;overflow:hidden}.download-background[data-v-eb422119]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.gradient-layer[data-v-eb422119]{filter:blur(120px);opacity:.12;border-radius:50%;position:absolute}.layer-1[data-v-eb422119]{background:linear-gradient(135deg,#007bff 0%,#0056b3 100%);width:600px;height:600px;top:-200px;left:-100px}.layer-2[data-v-eb422119]{background:linear-gradient(135deg,#ffc107 0%,#ff9800 100%);width:500px;height:500px;bottom:-150px;right:-100px}.container[data-v-eb422119]{z-index:1;max-width:1200px;margin:0 auto;position:relative}.download-content[data-v-eb422119]{text-align:center;margin-bottom:6rem}.content-text[data-v-eb422119]{flex-direction:column;align-items:center;gap:2rem;display:flex}.download-title[data-v-eb422119]{text-align:center;font-family:Space Grotesk,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1}.title-line[data-v-eb422119]{color:#1a1a1a;display:block}.gradient-text[data-v-eb422119]{background:linear-gradient(135deg,#007bff 0%,#ffc107 100%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite gradientShift-eb422119}@keyframes gradientShift-eb422119{0%,to{background-position:0%}50%{background-position:100%}}.download-description[data-v-eb422119]{color:#000000a6;max-width:600px;font-size:1.125rem;line-height:1.7}.download-buttons[data-v-eb422119]{flex-direction:column;gap:1rem;width:100%;max-width:450px;display:flex}.download-btn[data-v-eb422119]{background:#fff;border:1px solid #00000014;border-radius:16px;align-items:center;gap:1.5rem;padding:1.25rem 2rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #0000000a}.download-btn[data-v-eb422119]:hover{border-color:#007bff4d;transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.download-btn .btn-icon[data-v-eb422119]{color:#444;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;transition:color .3s;display:flex}.btn-content[data-v-eb422119]{text-align:left;flex-direction:column;flex:1;gap:.25rem;display:flex}.btn-label[data-v-eb422119]{color:#00000080;font-size:.875rem}.btn-platform[data-v-eb422119]{color:#1a1a1a;font-size:1.25rem;font-weight:600}.btn-arrow[data-v-eb422119]{color:#0000004d;flex-shrink:0;transition:all .3s}.download-btn:hover .btn-arrow[data-v-eb422119]{color:#007bff;transform:translate(4px,-4px)}.download-btn:hover .btn-icon[data-v-eb422119]{color:#007bff}.testimonials-section[data-v-eb422119]{margin-bottom:6rem}.testimonials-title[data-v-eb422119]{color:#1a1a1a;text-align:center;margin-bottom:3rem;font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:700}.testimonials-grid[data-v-eb422119]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.testimonial-card[data-v-eb422119]{background:#fff;border:1px solid #0000000f;border-radius:20px;flex-direction:column;padding:2rem;transition:all .3s;display:flex;box-shadow:0 2px 12px #0000000a}.testimonial-card[data-v-eb422119]:hover{border-color:#007bff33;transform:translateY(-4px);box-shadow:0 8px 30px #00000014}.testimonial-header[data-v-eb422119]{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.testimonial-avatar[data-v-eb422119]{color:#007bff;background:linear-gradient(135deg,#007bff1a,#007bff0d);border:1px solid #007bff33;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.testimonial-info[data-v-eb422119]{flex-direction:column;gap:.125rem;display:flex}.testimonial-name[data-v-eb422119]{color:#1a1a1a;font-size:1rem;font-weight:600}.testimonial-role[data-v-eb422119]{color:#00000080;font-size:.875rem}.testimonial-text[data-v-eb422119]{color:#000000b3;flex:1;margin-bottom:1.5rem;font-size:.9375rem;line-height:1.6}.testimonial-rating[data-v-eb422119]{gap:.25rem;display:flex}@media (width<=1024px){.testimonials-grid[data-v-eb422119]{grid-template-columns:1fr}}@media (width<=768px){.download-section[data-v-eb422119]{padding:4rem 1rem}.download-description[data-v-eb422119]{font-size:1rem}.download-btn[data-v-eb422119]{padding:1rem 1.5rem}.btn-platform[data-v-eb422119]{font-size:1.125rem}.testimonials-title[data-v-eb422119]{margin-bottom:2rem;font-size:1.5rem}}@media (height<=700px){.download-section[data-v-eb422119]{padding:3rem 2rem}.download-content[data-v-eb422119],.testimonials-section[data-v-eb422119]{margin-bottom:4rem}}@media (width<=480px){.download-section[data-v-eb422119]{padding:3rem .75rem}.download-title[data-v-eb422119]{font-size:clamp(2rem,8vw,3rem)}.download-description[data-v-eb422119]{font-size:.9375rem}.download-buttons[data-v-eb422119]{max-width:100%}.download-btn[data-v-eb422119]{gap:1rem;padding:.875rem 1.25rem}.download-btn .btn-icon[data-v-eb422119]{width:48px;height:48px}.btn-platform[data-v-eb422119]{font-size:1rem}.testimonials-title[data-v-eb422119]{font-size:1.375rem}.testimonial-card[data-v-eb422119]{padding:1.5rem}.testimonial-header[data-v-eb422119]{margin-bottom:1rem}.testimonial-avatar[data-v-eb422119]{width:40px;height:40px}.testimonial-name[data-v-eb422119]{font-size:.9375rem}.testimonial-role[data-v-eb422119]{font-size:.8125rem}.testimonial-text[data-v-eb422119]{font-size:.875rem}}.footer[data-v-cdee5de9]{color:#f0f6fc;background:linear-gradient(#0d1117 0%,#010409 100%);border-top:1px solid #f0f6fc1a;padding:4rem 2rem 2rem;position:relative}.footer-background[data-v-cdee5de9]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.footer-gradient[data-v-cdee5de9]{filter:blur(100px);background:radial-gradient(#007bff0a 0%,#0000 70%);width:80%;height:100%;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.container[data-v-cdee5de9]{z-index:1;max-width:1200px;margin:0 auto;position:relative}.footer-main[data-v-cdee5de9]{grid-template-columns:300px 1fr;gap:4rem;margin-bottom:3rem;display:grid}.footer-brand[data-v-cdee5de9]{flex-direction:column;gap:1rem;display:flex}.brand-name[data-v-cdee5de9]{color:#007bff;font-family:Space Grotesk,sans-serif;font-size:1.75rem;font-weight:700}.brand-tagline[data-v-cdee5de9]{color:#f0f6fc99;font-size:1rem}.footer-links[data-v-cdee5de9]{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.link-group[data-v-cdee5de9]{flex-direction:column;gap:1rem;display:flex}.link-title[data-v-cdee5de9]{color:#f0f6fc;margin-bottom:.5rem;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600}.link-list[data-v-cdee5de9]{flex-direction:column;gap:.75rem;list-style:none;display:flex}.link-list a[data-v-cdee5de9]{color:#f0f6fc99;font-size:.9375rem;text-decoration:none;transition:color .3s}.link-list a[data-v-cdee5de9]:hover{color:#58a6ff}.social-link[data-v-cdee5de9]{align-items:center;gap:.75rem;display:flex}.social-link svg[data-v-cdee5de9]{opacity:.5;transition:opacity .3s}.social-link:hover svg[data-v-cdee5de9]{opacity:1}.footer-bottom[data-v-cdee5de9]{border-top:1px solid #f0f6fc1a;justify-content:space-between;align-items:center;padding-top:2rem;display:flex}.footer-copyright[data-v-cdee5de9]{flex-direction:column;gap:.25rem;display:flex}.footer-copyright p[data-v-cdee5de9]{color:#f0f6fc80;font-size:.875rem}.copyright-note[data-v-cdee5de9]{font-size:.8125rem!important}.footer-badge[data-v-cdee5de9]{color:#f0f6fcb3;background:#58a6ff1a;border:1px solid #58a6ff33;border-radius:50px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.badge-icon[data-v-cdee5de9]{color:#ff0095}@media (width<=1024px){.footer-main[data-v-cdee5de9]{grid-template-columns:1fr;gap:3rem}.footer-links[data-v-cdee5de9]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.footer[data-v-cdee5de9]{padding:3rem 1.5rem 2rem}.footer-main[data-v-cdee5de9]{gap:2rem}}@media (width<=640px){.footer[data-v-cdee5de9]{padding:3rem 1rem 1.5rem}.footer-links[data-v-cdee5de9]{grid-template-columns:1fr;gap:2rem}.footer-bottom[data-v-cdee5de9]{text-align:center;flex-direction:column;gap:1.5rem}.footer-copyright[data-v-cdee5de9]{align-items:center}.footer-badge[data-v-cdee5de9]{padding:.4375rem .875rem;font-size:.8125rem}}@media (width<=480px){.footer-brand[data-v-cdee5de9]{text-align:center;align-items:center}.brand-name[data-v-cdee5de9]{font-size:1.5rem}.brand-tagline[data-v-cdee5de9],.link-title[data-v-cdee5de9]{font-size:.9375rem}.link-list a[data-v-cdee5de9]{font-size:.875rem}.footer-badge[data-v-cdee5de9]{font-size:.75rem}}.landing-page[data-v-e4c3c317]{background:linear-gradient(#f8f9fa 0%,#fff 100%);min-height:100vh}*{box-sizing:border-box;margin:0;padding:0}:root{--color-primary:#007bff;--color-secondary:#ffc107;--color-tertiary:#28a745;--color-bg-light:#f8f9fa;--color-bg-white:#fff;--color-bg-card:#fff;--color-border:#00000014;--color-text-primary:#1a1a1a;--color-text-secondary:#000000b3;--color-text-muted:#00000080;--color-shadow-light:#0000000d;--color-shadow-medium:#0000001a;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:4rem;--spacing-xl:6rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.5s ease}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.skip-to-content{background:var(--color-primary);color:#000;border-radius:var(--radius-md);z-index:9999;padding:.5rem 1rem;text-decoration:none;position:absolute;top:-40px;left:0}.skip-to-content:focus{top:10px}html{scroll-behavior:smooth}body{color:var(--color-text-primary);background:var(--color-bg-light);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}::selection{color:var(--color-text-primary);background:#007bff33}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-bg-light)}::-webkit-scrollbar-thumb{background:#0003;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#0000004d}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-family:Space Grotesk,sans-serif;font-weight:700;line-height:1.2}p{color:var(--color-text-secondary)}a{color:inherit;transition:var(--transition-normal);text-decoration:none}.container{width:100%;max-width:1200px;padding:0 var(--spacing-md);margin:0 auto}section{position:relative}button{font-family:inherit;font-size:inherit;cursor:pointer;transition:var(--transition-normal);background:0 0;border:none}button:disabled{opacity:.5;cursor:not-allowed}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}.text-center{text-align:center}.text-gradient{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-bg{background:linear-gradient(135deg, var(--color-bg-light) 0%, #fff 100%)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.loading{background:linear-gradient(90deg,#00000008 25%,#0000000f 50%,#00000008 75%) 0 0/200% 100%;animation:1.5s infinite shimmer}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:.5s ease-in fadeIn}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:.5s ease-out slideUp}@media (width<=768px){html{font-size:14px}}@media print{body{color:#000;background:#fff}.particle-canvas,.geometric-shapes,.scroll-indicator{display:none}}@media (prefers-contrast:high){:root{--color-text-secondary:#ffffffe6;--color-border:#ffffff4d}}
