.header[data-v-67f93374]{background-color:var(--navy);border-bottom:1px solid var(--dark-blue);position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0f3057f2}.nav[data-v-67f93374]{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.nav-brand[data-v-67f93374]{display:flex;align-items:center}.brand-link[data-v-67f93374]{display:flex;align-items:center;gap:.75rem;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.brand-link[data-v-67f93374]:hover{opacity:.8}.brand-icon[data-v-67f93374]{font-size:1.5rem;background:linear-gradient(135deg,var(--light-blue),var(--white));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-text[data-v-67f93374]{font-family:Staatliches,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.75rem;font-weight:400;letter-spacing:.08em;background:linear-gradient(135deg,var(--light-blue),var(--white));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;line-height:1.2;display:inline-block}.nav-links[data-v-67f93374]{display:flex;gap:2rem}.nav-link[data-v-67f93374]{color:var(--pale-blue);text-decoration:none;font-weight:500;transition:all .2s ease;position:relative}.nav-link.router-link-active[data-v-67f93374],.nav-link-active[data-v-67f93374]{color:var(--white)}.nav-link-active[data-v-67f93374]:after{width:100%!important}.nav-link[data-v-67f93374]:hover{color:var(--white)}.nav-link[data-v-67f93374]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--light-blue),var(--white));transition:width .3s ease}.nav-link[data-v-67f93374]:hover:after{width:100%}.nav-actions[data-v-67f93374]{display:flex;gap:1rem;align-items:center}.header .btn-primary[data-v-67f93374]{background:linear-gradient(135deg,var(--light-blue),var(--white));color:var(--navy);box-shadow:0 4px 12px #a4d4f44d}.header .btn-primary[data-v-67f93374]:hover{background:linear-gradient(135deg,var(--white),var(--pale-blue));color:var(--dark-blue);box-shadow:0 6px 16px #fff6;transform:translateY(-2px)}.header .btn-secondary[data-v-67f93374]{background-color:transparent;color:var(--white);border:2px solid var(--white)}.header .btn-secondary[data-v-67f93374]:hover{background-color:var(--white);color:var(--navy)}.header .btn-outline[data-v-67f93374]{background-color:transparent;color:var(--pale-blue);border:1px solid var(--pale-blue)}.header .btn-outline[data-v-67f93374]:hover{background-color:var(--pale-blue);color:var(--navy);border-color:var(--white)}.mobile-menu-toggle[data-v-67f93374]{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px}.mobile-menu-toggle span[data-v-67f93374]{width:24px;height:2px;background-color:var(--white);transition:all .2s ease}.mobile-menu[data-v-67f93374]{display:none;padding:1rem 0;border-top:1px solid var(--dark-blue)}.mobile-nav-link[data-v-67f93374]{display:block;padding:.75rem 0;color:var(--pale-blue);text-decoration:none;font-weight:500;transition:all .2s ease}.mobile-nav-link[data-v-67f93374]:hover,.mobile-nav-link.router-link-active[data-v-67f93374],.mobile-nav-link-active[data-v-67f93374]{color:var(--white);text-decoration:underline}.mobile-actions[data-v-67f93374]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.mobile-actions .btn-primary[data-v-67f93374]{background:linear-gradient(135deg,var(--light-blue),var(--white));color:var(--navy);box-shadow:0 4px 12px #a4d4f44d}.mobile-actions .btn-primary[data-v-67f93374]:hover{background:linear-gradient(135deg,var(--white),var(--pale-blue));color:var(--dark-blue)}.mobile-actions .btn-secondary[data-v-67f93374]{background-color:transparent;color:var(--white);border:2px solid var(--white)}.mobile-actions .btn-secondary[data-v-67f93374]:hover{background-color:var(--white);color:var(--navy)}.mobile-actions .btn-outline[data-v-67f93374]{background-color:transparent;color:var(--pale-blue);border:1px solid var(--pale-blue)}.mobile-actions .btn-outline[data-v-67f93374]:hover{background-color:var(--pale-blue);color:var(--navy);border-color:var(--white)}@media (max-width: 768px){.nav-links[data-v-67f93374],.nav-actions[data-v-67f93374]{display:none}.mobile-menu-toggle[data-v-67f93374]{display:flex}.mobile-menu[data-v-67f93374]{display:block}}@media print{.header[data-v-67f93374]{display:block!important;position:static!important;background-color:#fff!important;border-bottom:2px solid #000!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;page-break-inside:avoid}.nav[data-v-67f93374]{display:flex!important;align-items:center!important;justify-content:space-between!important}.nav-links[data-v-67f93374]{display:flex!important}.nav-link[data-v-67f93374]{color:#000!important;text-decoration:none!important}.nav-link[data-v-67f93374]:after{display:none!important}.brand-link[data-v-67f93374]{opacity:1!important}.brand-icon[data-v-67f93374]{color:#000!important;-webkit-text-fill-color:#000!important;background:none!important}.brand-text[data-v-67f93374]{color:#000!important;-webkit-text-fill-color:#000!important;background:none!important;text-decoration:none!important}.nav-actions[data-v-67f93374],.mobile-menu-toggle[data-v-67f93374],.mobile-menu[data-v-67f93374]{display:none!important}}.hero[data-v-02c47001]{padding:120px 0;background:linear-gradient(135deg,var(--pale-blue) 0%,var(--white) 100%)}.hero-content[data-v-02c47001]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.hero-text[data-v-02c47001]{padding-top:2rem}.hero-title[data-v-02c47001]{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.1;background:linear-gradient(135deg,var(--dark-blue),var(--primary-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-02c47001]{font-size:1.25rem;color:var(--text-light);margin-bottom:2rem;line-height:1.6}.framework-badges[data-v-02c47001]{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:2rem;justify-content:flex-start}.framework-badge[data-v-02c47001]{padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;color:var(--white);transition:all .3s ease}.framework-badge.ai[data-v-02c47001]{background:linear-gradient(135deg,var(--dark-blue),var(--primary-blue))}.framework-badge.security[data-v-02c47001]{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue))}.framework-badge.performance[data-v-02c47001]{background:linear-gradient(135deg,var(--success),#34d399)}.framework-badge.intelligent[data-v-02c47001]{background:linear-gradient(135deg,var(--secondary-blue),var(--light-blue))}.framework-badge[data-v-02c47001]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2e86de4d}.hero-actions[data-v-02c47001]{display:flex;gap:1rem;flex-wrap:wrap}.btn-lg[data-v-02c47001]{padding:16px 32px;font-size:1.1rem}.hero-visual[data-v-02c47001]{display:flex;justify-content:center}.browser-mockup[data-v-02c47001]{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0000001a;overflow:hidden;width:100%;max-width:500px}.browser-header[data-v-02c47001]{background:#f8f9fa;padding:12px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #eee}.browser-dots[data-v-02c47001]{display:flex;gap:6px}.browser-dots span[data-v-02c47001]{width:12px;height:12px;border-radius:50%;background:#ddd}.browser-dots span[data-v-02c47001]:nth-child(1){background:#ff5f57}.browser-dots span[data-v-02c47001]:nth-child(2){background:#ffbd2e}.browser-dots span[data-v-02c47001]:nth-child(3){background:#28ca42}.browser-url[data-v-02c47001]{background:#fff;padding:6px 12px;border-radius:6px;font-size:.875rem;color:#666;flex:1;text-align:center}.browser-content[data-v-02c47001]{padding:2rem}.code-block[data-v-02c47001]{background:#1a1a1a;border-radius:8px;padding:1.5rem;overflow:hidden;min-height:220px;display:flex;flex-direction:column}.code-block pre[data-v-02c47001]{margin:0;color:#fff;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5;flex:1;overflow-y:auto;overflow-x:hidden;white-space:pre-wrap;word-wrap:break-word}.code-block code[data-v-02c47001]{color:#fff}.ai-prompt-box[data-v-02c47001]{background:linear-gradient(135deg,var(--pale-blue),var(--white));border:2px solid var(--light-blue);border-radius:8px;padding:1.5rem;transition:opacity .5s ease,transform .5s ease}.ai-prompt-box.fade-out[data-v-02c47001]{opacity:0;transform:translateY(-10px)}.ai-prompt-header[data-v-02c47001]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.ai-icon[data-v-02c47001]{font-size:1.25rem;animation:pulse-02c47001 2s ease-in-out infinite}.ai-label[data-v-02c47001]{font-weight:600;color:var(--navy);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.ai-prompt-input[data-v-02c47001]{width:100%;min-height:120px;padding:1rem;border:1px solid var(--light-blue);border-radius:6px;background:var(--white);color:var(--text-dark);font-family:Inter,sans-serif;font-size:.9rem;line-height:1.6;resize:none;outline:none;box-shadow:inset 0 2px 4px #0000000d}.ai-processing[data-v-02c47001]{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--light-blue)}.processing-dots[data-v-02c47001]{display:flex;gap:4px}.processing-dots span[data-v-02c47001]{width:8px;height:8px;border-radius:50%;background:var(--primary-blue);animation:bounce-02c47001 1.4s ease-in-out infinite}.processing-dots span[data-v-02c47001]:nth-child(1){animation-delay:0s}.processing-dots span[data-v-02c47001]:nth-child(2){animation-delay:.2s}.processing-dots span[data-v-02c47001]:nth-child(3){animation-delay:.4s}.processing-text[data-v-02c47001]{font-size:.875rem;color:var(--text-light);font-weight:500}.code-block.fade-in[data-v-02c47001]{animation:fadeInUp .6s ease-out}.cursor[data-v-02c47001]{display:inline-block;width:2px;margin-left:2px;background-color:var(--primary-blue);animation:blink-02c47001 1s infinite;vertical-align:baseline}@keyframes blink-02c47001{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes pulse-02c47001{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes bounce-02c47001{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@media (max-width: 768px){.hero[data-v-02c47001]{padding:80px 0}.hero-content[data-v-02c47001]{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-title[data-v-02c47001]{font-size:2.5rem}.hero-actions[data-v-02c47001]{justify-content:center}}.features[data-v-57a403cb]{background-color:var(--white)}.section-header[data-v-57a403cb]{text-align:center;margin-bottom:4rem}.section-header h2[data-v-57a403cb]{margin-bottom:1rem}.section-header p[data-v-57a403cb]{font-size:1.2rem;color:var(--text-light)}.features-grid[data-v-57a403cb]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;max-width:1400px;margin:0 auto}.feature-card[data-v-57a403cb]{background:var(--white);border:2px solid var(--light-blue);border-radius:16px;padding:2.5rem;text-align:left;transition:all .3s ease;position:relative;overflow:hidden}.feature-card[data-v-57a403cb]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-blue),var(--secondary-blue));opacity:0;transition:opacity .3s ease}.feature-card[data-v-57a403cb]:hover{transform:translateY(-6px);box-shadow:0 15px 40px #2e86de26;border-color:var(--primary-blue)}.feature-card[data-v-57a403cb]:hover:before{opacity:1}.feature-card.category-ai[data-v-57a403cb]:hover{border-color:var(--dark-blue)}.feature-card.category-ml[data-v-57a403cb]:hover{border-color:var(--primary-blue)}.feature-card.category-performance[data-v-57a403cb]:hover{border-color:var(--success)}.feature-card.category-flexible[data-v-57a403cb]:hover{border-color:var(--secondary-blue)}.feature-icon[data-v-57a403cb]{width:70px;height:70px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.category-ai .feature-icon[data-v-57a403cb]{background:linear-gradient(135deg,var(--pale-blue),var(--light-blue));color:var(--dark-blue)}.category-ml .feature-icon[data-v-57a403cb]{background:linear-gradient(135deg,var(--light-blue),#93c5fd);color:var(--primary-blue)}.category-performance .feature-icon[data-v-57a403cb]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:var(--success)}.category-flexible .feature-icon[data-v-57a403cb]{background:linear-gradient(135deg,#dbeafe,var(--secondary-blue));color:var(--white)}.feature-card h3[data-v-57a403cb]{margin-bottom:1rem;font-size:1.6rem;font-weight:700;color:var(--navy)}.feature-card p[data-v-57a403cb]{color:var(--text-light);line-height:1.8;font-size:1rem;margin-bottom:1.5rem}.feature-card p strong[data-v-57a403cb]{color:var(--text-dark);font-weight:600}.feature-stat[data-v-57a403cb]{display:flex;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid var(--pale-blue)}.stat-number[data-v-57a403cb]{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,var(--dark-blue),var(--primary-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label[data-v-57a403cb]{font-size:.875rem;color:var(--text-light);font-weight:500}@media (max-width: 1024px){.features-grid[data-v-57a403cb]{grid-template-columns:1fr;gap:2rem}.feature-card[data-v-57a403cb]{padding:2rem}.feature-card h3[data-v-57a403cb]{font-size:1.4rem}}.framework-showcase[data-v-4e31a669]{background:#f8f9fa;padding:6rem 0}.section-header[data-v-4e31a669]{text-align:center;margin-bottom:4rem}.section-header h2[data-v-4e31a669]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#2d2d2d}.section-header p[data-v-4e31a669]{font-size:1.2rem;color:#666;max-width:600px;margin:0 auto}.frameworks-grid[data-v-4e31a669]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.framework-card[data-v-4e31a669]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #00000014;transition:all .3s ease;border:1px solid #eee}.framework-card[data-v-4e31a669]:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.framework-header[data-v-4e31a669]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.framework-logo[data-v-4e31a669]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.framework-card.managed .framework-logo[data-v-4e31a669]{background:linear-gradient(135deg,#059669,#10b981)}.framework-card.onprem .framework-logo[data-v-4e31a669]{background:linear-gradient(135deg,#1e3a8a,#3b82f6)}.framework-card.hybrid .framework-logo[data-v-4e31a669]{background:linear-gradient(135deg,#7c3aed,#a855f7)}.framework-header h3[data-v-4e31a669]{font-size:1.5rem;font-weight:700;color:#2d2d2d;margin:0;flex:1}.framework-badge[data-v-4e31a669]{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;color:#666;background:#f1f5f9}.framework-content p[data-v-4e31a669]{color:#666;line-height:1.6;margin-bottom:1.5rem}.framework-features[data-v-4e31a669]{list-style:none;padding:0;margin-bottom:1.5rem}.framework-features li[data-v-4e31a669]{color:#666;position:relative;padding:.5rem 0 .5rem 1.5rem}.framework-features li[data-v-4e31a669]:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.framework-code[data-v-4e31a669]{background:#1a1a1a;border-radius:8px;padding:1rem;overflow-x:auto}.framework-code pre[data-v-4e31a669]{margin:0;color:#fff;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5}.framework-code code[data-v-4e31a669]{color:#fff}@media (max-width: 768px){.framework-showcase[data-v-4e31a669]{padding:4rem 0}.section-header h2[data-v-4e31a669]{font-size:2rem}.frameworks-grid[data-v-4e31a669]{grid-template-columns:1fr}.framework-card[data-v-4e31a669]{padding:1.5rem}}.product[data-v-5abaac17]{background:var(--light-gray)}.product-content[data-v-5abaac17]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.product-text h2[data-v-5abaac17]{margin-bottom:1.5rem}.product-subtitle[data-v-5abaac17]{font-size:1.2rem;color:var(--text-light);margin-bottom:2rem;line-height:1.6}.product-features[data-v-5abaac17]{margin-bottom:2rem}.feature-item[data-v-5abaac17]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.feature-check[data-v-5abaac17]{width:24px;height:24px;background:linear-gradient(135deg,var(--primary-blue),var(--dark-blue));border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);flex-shrink:0}.feature-item span[data-v-5abaac17]{font-weight:500}.product-actions[data-v-5abaac17]{display:flex;gap:1rem;flex-wrap:wrap}.product-visual[data-v-5abaac17]{display:flex;justify-content:center}.comparison-section[data-v-5abaac17]{background:var(--white);border-radius:12px;box-shadow:0 10px 30px #0000001a;padding:2rem;width:100%;max-width:600px}.comparison-title[data-v-5abaac17]{font-size:1.5rem;color:var(--navy);margin-bottom:1.5rem;text-align:center}.comparison-grid[data-v-5abaac17]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.comparison-card[data-v-5abaac17]{background:var(--light-gray);border:1px solid var(--light-blue);border-radius:8px;padding:1.5rem;transition:all .2s ease;display:flex;flex-direction:column;gap:1rem}.comparison-card[data-v-5abaac17]:hover{border-color:var(--primary-blue);box-shadow:0 4px 12px #2e86de26}.competitor-name[data-v-5abaac17]{font-weight:600;color:var(--navy);font-size:1rem;margin-bottom:.25rem}.competitor-examples[data-v-5abaac17]{font-size:.8125rem;color:var(--text-light);font-style:italic;margin-bottom:.5rem}.soapbucket-advantage[data-v-5abaac17]{margin-top:auto;padding:1rem;background:linear-gradient(135deg,var(--pale-blue),var(--light-blue));border-radius:6px;font-size:.875rem;line-height:1.6;color:var(--navy)}.soapbucket-advantage strong[data-v-5abaac17]{color:var(--primary-blue);display:block;margin-bottom:.25rem}@media (max-width: 768px){.product-content[data-v-5abaac17]{grid-template-columns:1fr;gap:2rem}.product-actions[data-v-5abaac17]{justify-content:center}.comparison-grid[data-v-5abaac17]{grid-template-columns:1fr}.comparison-section[data-v-5abaac17]{padding:1.5rem}}.contact[data-v-71ece196]{background-color:var(--white)}.contact-content[data-v-71ece196]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.contact-info h2[data-v-71ece196]{margin-bottom:1rem}.contact-subtitle[data-v-71ece196]{font-size:1.2rem;color:#666;margin-bottom:2rem;line-height:1.6}.contact-details[data-v-71ece196]{margin-bottom:3rem}.contact-item[data-v-71ece196]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.contact-icon[data-v-71ece196]{width:48px;height:48px;background:#f8f9fa;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2d2d2d;flex-shrink:0}.contact-item h4[data-v-71ece196]{margin-bottom:.25rem;font-size:1rem}.contact-item a[data-v-71ece196]{color:#666;text-decoration:none;font-weight:500}.contact-item a[data-v-71ece196]:hover{color:#2d2d2d}.social-links h4[data-v-71ece196]{margin-bottom:1rem}.social-grid[data-v-71ece196]{display:flex;gap:1rem;flex-wrap:wrap}.social-link[data-v-71ece196]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f8f9fa;border-radius:8px;color:#2d2d2d;text-decoration:none;font-weight:500;transition:all .2s ease}.social-link[data-v-71ece196]:hover{background:#666666;color:#fff}.contact-form[data-v-71ece196]{background:#f8f9fa;padding:2rem;border-radius:12px}.contact-form h3[data-v-71ece196]{margin-bottom:2rem}.form-group[data-v-71ece196]{margin-bottom:1.5rem}.form-group label[data-v-71ece196]{display:block;margin-bottom:.5rem;font-weight:500;color:#2d2d2d}.form-group input[data-v-71ece196],.form-group textarea[data-v-71ece196]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .2s ease}.form-group input[data-v-71ece196]:focus,.form-group textarea[data-v-71ece196]:focus{outline:none;border-color:#2d2d2d;border-width:2px}.btn-full[data-v-71ece196]{width:100%;justify-content:center}.form-privacy[data-v-71ece196]{margin-bottom:1.5rem}.privacy-text[data-v-71ece196]{font-size:.875rem;color:#666;line-height:1.4;margin:0}.privacy-text a[data-v-71ece196]{color:#2d2d2d;text-decoration:underline;transition:color .2s ease}.privacy-text a[data-v-71ece196]:hover{color:#666}.submit-message[data-v-71ece196]{margin-top:1rem;padding:12px;border-radius:8px;font-size:.875rem;text-align:center}.submit-message.success[data-v-71ece196]{background:#f0fff4;color:#22543d;border:1px solid #9ae6b4}.submit-message.error[data-v-71ece196]{background:#fed7d7;color:#742a2a;border:1px solid #feb2b2}.btn[data-v-71ece196]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.contact-content[data-v-71ece196]{grid-template-columns:1fr;gap:2rem}.social-grid[data-v-71ece196]{justify-content:center}}.footer[data-v-0c21398f]{background-color:var(--white);color:var(--text-dark);padding:4rem 0 2rem;border-top:1px solid var(--light-blue)}.footer-content[data-v-0c21398f]{display:grid;grid-template-columns:1fr 2fr;gap:4rem;margin-bottom:3rem}.footer-brand[data-v-0c21398f]{max-width:300px}.footer-logo[data-v-0c21398f]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.footer-logo .logo[data-v-0c21398f]{height:32px;width:auto}.footer-logo .brand-icon[data-v-0c21398f]{font-size:1.5rem;background:linear-gradient(135deg,var(--dark-blue),var(--primary-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-logo .brand-text[data-v-0c21398f]{font-family:Staatliches,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.08em;background:linear-gradient(135deg,var(--dark-blue),var(--primary-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;line-height:1.2}.footer-description[data-v-0c21398f]{color:var(--text-light);line-height:1.6}.footer-links[data-v-0c21398f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem}.footer-column h4[data-v-0c21398f]{color:var(--navy);margin-bottom:1rem;font-size:1rem;font-weight:600}.footer-column ul[data-v-0c21398f]{list-style:none}.footer-column li[data-v-0c21398f]{margin-bottom:.5rem}.footer-column a[data-v-0c21398f]{color:var(--text-light);text-decoration:none;transition:all .2s ease}.footer-column a[data-v-0c21398f]:hover{color:var(--primary-blue);text-decoration:underline;text-underline-offset:4px}.footer-bottom[data-v-0c21398f]{border-top:1px solid var(--light-blue);padding-top:2rem}.footer-bottom-content[data-v-0c21398f]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-bottom p[data-v-0c21398f]{color:var(--text-light);margin:0}.footer-legal[data-v-0c21398f]{display:flex;gap:2rem}.footer-legal a[data-v-0c21398f]{color:var(--text-light);text-decoration:none;font-size:.875rem;transition:all .2s ease}.footer-legal a[data-v-0c21398f]:hover{color:var(--primary-blue);text-decoration:underline;text-underline-offset:4px}@media (max-width: 768px){.footer-content[data-v-0c21398f]{grid-template-columns:1fr;gap:2rem}.footer-links[data-v-0c21398f]{grid-template-columns:repeat(2,1fr)}.footer-bottom-content[data-v-0c21398f]{flex-direction:column;text-align:center}.footer-legal[data-v-0c21398f]{justify-content:center}}.cookie-consent[data-v-8d946fc2]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #eee;padding:1rem;z-index:1000;box-shadow:0 -2px 10px #0000001a}.cookie-content[data-v-8d946fc2]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}.cookie-text h4[data-v-8d946fc2]{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#2d2d2d}.cookie-text p[data-v-8d946fc2]{margin:0;font-size:.875rem;color:#666;line-height:1.4}.cookie-actions[data-v-8d946fc2]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.cookie-link[data-v-8d946fc2]{color:#2d2d2d;text-decoration:underline;font-size:.875rem;transition:color .2s ease}.cookie-link[data-v-8d946fc2]:hover{color:#666}.btn-sm[data-v-8d946fc2]{padding:.5rem 1rem;font-size:.875rem}@media (max-width: 768px){.cookie-content[data-v-8d946fc2]{flex-direction:column;text-align:center;gap:1rem}.cookie-actions[data-v-8d946fc2]{width:100%;justify-content:center}}.docs-layout[data-v-4aa190e3]{min-height:100vh;display:flex;flex-direction:column}.docs-container[data-v-4aa190e3]{display:flex;flex:1;max-width:1400px;margin:0 auto;width:100%;padding-top:0}.docs-sidebar[data-v-4aa190e3]{width:280px;min-height:calc(100vh - 80px);background-color:var(--light-gray);border-right:1px solid var(--light-blue);padding:2rem 0;position:sticky;top:80px;overflow-y:auto;flex-shrink:0}.sidebar-header[data-v-4aa190e3]{padding:0 1.5rem 1.5rem;border-bottom:1px solid var(--light-blue);margin-bottom:1.5rem}.sidebar-header h2[data-v-4aa190e3]{font-size:1.25rem;color:var(--navy);margin:0}.sidebar-nav[data-v-4aa190e3]{padding:0 1rem}.nav-section[data-v-4aa190e3]{margin-bottom:2rem}.nav-section-title[data-v-4aa190e3]{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-light);margin-bottom:.75rem;padding:0 .75rem}.nav-section-list[data-v-4aa190e3]{list-style:none;padding:0;margin:0}.nav-section-list li[data-v-4aa190e3]{margin-bottom:.25rem}.nav-link[data-v-4aa190e3]{display:block;padding:.5rem .75rem;color:var(--text-dark);text-decoration:none;border-radius:6px;transition:all .2s ease;font-size:.9375rem}.nav-link[data-v-4aa190e3]:hover{background-color:var(--pale-blue);color:var(--primary-blue)}.nav-link.router-link-active[data-v-4aa190e3]{background-color:var(--primary-blue);color:var(--white);font-weight:500}.docs-content[data-v-4aa190e3]{flex:1;padding:3rem 4rem;max-width:900px}.docs-hero[data-v-4aa190e3]{margin-bottom:4rem;padding-bottom:2rem;border-bottom:2px solid var(--light-blue)}.docs-hero h1[data-v-4aa190e3]{font-size:3rem;margin-bottom:1rem;color:var(--navy)}.docs-subtitle[data-v-4aa190e3]{font-size:1.25rem;color:var(--text-light);margin:0}.docs-categories[data-v-4aa190e3]{display:flex;flex-direction:column;gap:3rem}.docs-category[data-v-4aa190e3]{margin-bottom:2rem}.category-title[data-v-4aa190e3]{font-size:1.5rem;color:var(--navy);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--light-blue)}.category-items[data-v-4aa190e3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.category-card[data-v-4aa190e3]{display:block;padding:1.5rem;background-color:var(--white);border:1px solid var(--light-blue);border-radius:8px;text-decoration:none;transition:all .2s ease}.category-card[data-v-4aa190e3]:hover{border-color:var(--primary-blue);box-shadow:0 4px 12px #2e86de26;transform:translateY(-2px)}.category-card h3[data-v-4aa190e3]{font-size:1.125rem;color:var(--navy);margin-bottom:.5rem}.category-card p[data-v-4aa190e3]{font-size:.9375rem;color:var(--text-light);margin:0;line-height:1.5}@media (max-width: 1024px){.docs-container[data-v-4aa190e3]{flex-direction:column}.docs-sidebar[data-v-4aa190e3]{width:100%;position:relative;top:0;min-height:auto;border-right:none;border-bottom:1px solid var(--light-blue)}.docs-content[data-v-4aa190e3]{padding:2rem 1.5rem}.category-items[data-v-4aa190e3]{grid-template-columns:1fr}}@media (max-width: 768px){.docs-hero h1[data-v-4aa190e3]{font-size:2rem}.docs-subtitle[data-v-4aa190e3]{font-size:1.125rem}.docs-content[data-v-4aa190e3]{padding:1.5rem 1rem}}.docs-layout[data-v-7bf826f0]{min-height:100vh;display:flex;flex-direction:column}.docs-container[data-v-7bf826f0]{display:flex;flex:1;max-width:1400px;margin:0 auto;width:100%;padding-top:0}.docs-sidebar[data-v-7bf826f0]{width:280px;min-height:calc(100vh - 80px);background-color:var(--light-gray);border-right:1px solid var(--light-blue);padding:2rem 0;position:sticky;top:80px;overflow-y:auto;flex-shrink:0}.sidebar-header[data-v-7bf826f0]{padding:0 1.5rem 1.5rem;border-bottom:1px solid var(--light-blue);margin-bottom:1.5rem}.sidebar-header h2[data-v-7bf826f0]{font-size:1.25rem;color:var(--navy);margin:0}.sidebar-nav[data-v-7bf826f0]{padding:0 1rem}.nav-section[data-v-7bf826f0]{margin-bottom:2rem}.nav-section-title[data-v-7bf826f0]{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-light);margin-bottom:.75rem;padding:0 .75rem}.nav-section-list[data-v-7bf826f0]{list-style:none;padding:0;margin:0}.nav-section-list li[data-v-7bf826f0]{margin-bottom:.25rem}.nav-link[data-v-7bf826f0]{display:block;padding:.5rem .75rem;color:var(--text-dark);text-decoration:none;border-radius:6px;transition:all .2s ease;font-size:.9375rem}.nav-link[data-v-7bf826f0]:hover{background-color:var(--pale-blue);color:var(--primary-blue)}.nav-link.router-link-active[data-v-7bf826f0]{background-color:var(--primary-blue);color:var(--white);font-weight:500}.docs-content[data-v-7bf826f0]{flex:1;padding:3rem 4rem;max-width:900px}.docs-article[data-v-7bf826f0]{max-width:100%}.article-header[data-v-7bf826f0]{margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--light-blue)}.article-header h1[data-v-7bf826f0]{font-size:2.5rem;color:var(--navy);margin-bottom:1rem}.article-description[data-v-7bf826f0]{font-size:1.25rem;color:var(--text-light);margin:0}.article-body[data-v-7bf826f0]{line-height:1.8;color:var(--text-dark)}.article-body[data-v-7bf826f0] h2{font-size:2rem;color:var(--navy);margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--light-blue)}.article-body[data-v-7bf826f0] h3{font-size:1.5rem;color:var(--navy);margin-top:2rem;margin-bottom:1rem}.article-body[data-v-7bf826f0] p{margin-bottom:1.5rem;font-size:1.0625rem}.article-body[data-v-7bf826f0] ul,.article-body[data-v-7bf826f0] ol{margin-bottom:1.5rem;padding-left:2rem}.article-body[data-v-7bf826f0] li{margin-bottom:.5rem}.article-body[data-v-7bf826f0] pre{background-color:var(--light-gray);border:1px solid var(--light-blue);border-radius:6px;padding:1.5rem;overflow-x:auto;margin-bottom:1.5rem}.article-body[data-v-7bf826f0] code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9375rem;background-color:var(--light-gray);padding:.2rem .4rem;border-radius:3px}.article-body[data-v-7bf826f0] pre code{background-color:transparent;padding:0}.article-body[data-v-7bf826f0] a{color:var(--primary-blue);text-decoration:none}.article-body[data-v-7bf826f0] a:hover{text-decoration:underline}.article-body[data-v-7bf826f0] table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;border:1px solid var(--light-blue)}.article-body[data-v-7bf826f0] table thead{background-color:var(--light-gray)}.article-body[data-v-7bf826f0] table th{padding:.75rem 1rem;text-align:left;font-weight:600;color:var(--navy);border-bottom:2px solid var(--light-blue)}.article-body[data-v-7bf826f0] table td{padding:.75rem 1rem;border-bottom:1px solid var(--light-blue);color:var(--text-dark)}.article-body[data-v-7bf826f0] table tbody tr:hover{background-color:var(--pale-blue)}.article-body[data-v-7bf826f0] table code{background-color:var(--light-gray);padding:.2rem .4rem;border-radius:3px;font-size:.875rem}.article-footer[data-v-7bf826f0]{margin-top:4rem;padding-top:2rem;border-top:2px solid var(--light-blue)}.article-nav[data-v-7bf826f0]{display:flex;justify-content:space-between;gap:1rem}.nav-button[data-v-7bf826f0]{display:flex;flex-direction:column;padding:1rem 1.5rem;background-color:var(--white);border:1px solid var(--light-blue);border-radius:8px;text-decoration:none;transition:all .2s ease;flex:1;max-width:300px}.nav-button[data-v-7bf826f0]:hover{border-color:var(--primary-blue);box-shadow:0 4px 12px #2e86de26}.nav-button.next[data-v-7bf826f0]{text-align:right;align-items:flex-end}.nav-button.prev[data-v-7bf826f0]{text-align:left;align-items:flex-start}.nav-button-label[data-v-7bf826f0]{font-size:.875rem;color:var(--text-light);margin-bottom:.25rem}.nav-button-title[data-v-7bf826f0]{font-size:1rem;font-weight:500;color:var(--primary-blue)}.nav-button-spacer[data-v-7bf826f0]{flex:1}@media (max-width: 1024px){.docs-container[data-v-7bf826f0]{flex-direction:column}.docs-sidebar[data-v-7bf826f0]{width:100%;position:relative;top:0;min-height:auto;border-right:none;border-bottom:1px solid var(--light-blue)}.docs-content[data-v-7bf826f0]{padding:2rem 1.5rem}}@media (max-width: 768px){.article-header h1[data-v-7bf826f0]{font-size:2rem}.article-description[data-v-7bf826f0]{font-size:1.125rem}.docs-content[data-v-7bf826f0]{padding:1.5rem 1rem}.article-nav[data-v-7bf826f0]{flex-direction:column}.nav-button[data-v-7bf826f0]{max-width:100%}}.pricing-page[data-v-7da6b435]{min-height:100vh;display:flex;flex-direction:column}.pricing-container[data-v-7da6b435]{flex:1;max-width:1200px;margin:0 auto;width:100%;padding:4rem 2rem}.pricing-hero[data-v-7da6b435]{text-align:center;padding:4rem 0}.pricing-hero h1[data-v-7da6b435]{font-size:3rem;color:var(--navy);margin-bottom:1rem}.pricing-subtitle[data-v-7da6b435]{font-size:1.5rem;color:var(--primary-blue);font-weight:600;margin-bottom:1rem}.pricing-description[data-v-7da6b435]{font-size:1.125rem;color:var(--text-light);max-width:600px;margin:0 auto;line-height:1.6}@media (max-width: 768px){.pricing-hero h1[data-v-7da6b435]{font-size:2rem}.pricing-subtitle[data-v-7da6b435]{font-size:1.25rem}.pricing-description[data-v-7da6b435]{font-size:1rem}}.about-page[data-v-4d2771fa]{min-height:100vh;display:flex;flex-direction:column}.about-container[data-v-4d2771fa]{flex:1;max-width:900px;margin:0 auto;width:100%;padding:4rem 2rem}.about-hero[data-v-4d2771fa]{text-align:center;padding:4rem 0 3rem;border-bottom:2px solid var(--light-blue);margin-bottom:3rem}.about-hero h1[data-v-4d2771fa]{font-size:3rem;color:var(--navy);margin-bottom:1rem}.about-subtitle[data-v-4d2771fa]{font-size:1.25rem;color:var(--text-light);margin:0}.about-content[data-v-4d2771fa]{display:flex;flex-direction:column;gap:3rem}.about-section[data-v-4d2771fa]{line-height:1.8}.about-section h2[data-v-4d2771fa]{font-size:2rem;color:var(--navy);margin-bottom:1rem}.about-section p[data-v-4d2771fa]{font-size:1.125rem;color:var(--text-dark);margin-bottom:1rem}.about-section ul[data-v-4d2771fa]{margin:1rem 0;padding-left:1.5rem}.about-section li[data-v-4d2771fa]{font-size:1.125rem;color:var(--text-dark);margin-bottom:.75rem;line-height:1.6}.about-section li strong[data-v-4d2771fa]{color:var(--navy)}@media (max-width: 768px){.about-hero h1[data-v-4d2771fa]{font-size:2rem}.about-subtitle[data-v-4d2771fa]{font-size:1.125rem}.about-section h2[data-v-4d2771fa]{font-size:1.5rem}.about-section p[data-v-4d2771fa],.about-section li[data-v-4d2771fa]{font-size:1rem}.about-container[data-v-4d2771fa]{padding:2rem 1.5rem}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-blue: #2E86DE;--secondary-blue: #5DADE2;--dark-blue: #1A5490;--light-blue: #A4D4F4;--navy: #0F3057;--pale-blue: #E8F4FD;--white: #FFFFFF;--light-gray: #F7F9FC;--text-dark: #2C3E50;--text-light: #5A6C7D;--success: #10b981;--warning: #f59e0b;--danger: #ef4444}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6;color:var(--text-dark);background-color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:1rem;color:var(--navy)}h1{font-size:3rem;font-weight:700}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}p{margin-bottom:1rem;color:var(--text-light);font-size:1.1rem}.btn{display:inline-block;padding:12px 24px;border:none;border-radius:8px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease;font-size:1rem}.btn-primary{background:linear-gradient(135deg,var(--primary-blue),var(--dark-blue));color:var(--white);box-shadow:0 4px 12px #2e86de4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2e86de66}.btn-secondary{background-color:transparent;color:var(--primary-blue);border:2px solid var(--primary-blue)}.btn-secondary:hover{background-color:var(--primary-blue);color:var(--white)}.btn-outline{background-color:transparent;color:var(--primary-blue);border:1px solid var(--light-blue)}.btn-outline:hover{background-color:var(--pale-blue);border-color:var(--primary-blue)}.container{max-width:1200px;margin:0 auto;padding:0 20px}.grid{display:grid;gap:2rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.section{padding:80px 0}.section-sm{padding:60px 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}@media (max-width: 768px){h1{font-size:2.5rem}h2{font-size:2rem}.section{padding:60px 0}.container{padding:0 16px}}@media print{.header{display:block!important;position:static!important;background-color:#fff!important;border-bottom:2px solid #000!important;page-break-inside:avoid}.btn,.mobile-menu-toggle,.mobile-menu{display:none!important}.nav-links{display:flex!important}.nav-link{color:#000!important;text-decoration:none!important}.brand-text{color:#000!important;-webkit-text-fill-color:#000!important;background:none!important}.section{page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid}.btn-primary,.btn-secondary,.btn-outline{background:white!important;border:1px solid #000!important;box-shadow:none!important}body{color:#000!important;background:white!important}a{color:#000!important;text-decoration:underline!important}}
