.cookie-banner[data-v-1873ed26]{background:var(--bg-surface);border:1px solid var(--border-color);z-index:9999;border-radius:12px;max-width:400px;padding:24px;position:fixed;bottom:24px;left:24px;box-shadow:0 10px 40px #00000080}.cookie-content h4[data-v-1873ed26]{margin-bottom:12px;font-size:1.1rem}.cookie-content p[data-v-1873ed26]{color:var(--text-muted);margin-bottom:20px;font-size:.9rem;line-height:1.5}.cookie-content a[data-v-1873ed26]{color:var(--accent);text-decoration:underline}.cookie-actions[data-v-1873ed26]{justify-content:flex-end;gap:12px;display:flex}.btn-sm[data-v-1873ed26]{padding:8px 16px;font-size:.85rem}.slide-up-enter-active[data-v-1873ed26],.slide-up-leave-active[data-v-1873ed26]{transition:all .5s}.slide-up-enter-from[data-v-1873ed26],.slide-up-leave-to[data-v-1873ed26]{opacity:0;transform:translateY(100px)}@media (width<=768px){.cookie-banner[data-v-1873ed26]{border-bottom:none;border-left:none;border-right:none;border-radius:12px 12px 0 0;max-width:100%;bottom:0;left:0;right:0}}.top-nav{align-items:center;gap:24px;display:flex}.top-nav a{color:#fff;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.top-nav a:hover{color:var(--accent)}.nav-demo-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:6px 16px}.nav-demo-btn:hover{background:var(--primary);border-color:var(--primary);color:#fff!important}.login-btn{background:#1d59c126;border:1px solid #1d59c166;border-radius:20px;align-items:center;gap:6px;padding:6px 16px;transition:all .3s;display:flex;color:#fff!important}.login-btn:hover{background:#1d59c14d;box-shadow:0 0 15px #1d59c180}.seven-icon{background:var(--primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:900}@media (width<=768px){.top-nav{display:none}}.legal-page{padding:80px 0}.legal-header{text-align:center;margin-bottom:60px}.legal-header p{color:var(--text-muted);margin-top:16px}.legal-content{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:16px;max-width:900px;margin:0 auto;padding:60px}.legal-content h2{color:var(--primary-fixed-dim);margin-top:48px;margin-bottom:24px;font-size:1.5rem}.legal-content h2:first-child{margin-top:0}.legal-content p{color:var(--text-color);margin-bottom:20px;font-size:1.05rem;line-height:1.8}@media (width<=768px){.legal-content{padding:32px 20px}}:root{--bg-color:#040d21;--bg-surface:#0b162e;--bg-surface-hover:#131e36;--text-color:#f7f9fb;--text-muted:#8b9bb4;--primary:#1d59c1;--primary-glow:#1d59c166;--accent:#b0c6ff;--border-color:#ffffff14;--border-hover:#fff3}body{background-color:var(--bg-color);color:var(--text-color);flex-direction:column;min-height:100vh;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex}.app-wrapper{flex-direction:column;min-height:100vh;display:flex}.main-content{flex:1}h1,h2,h3,h4{letter-spacing:-.02em;color:#fff;margin-top:0;font-weight:700}.section-title{text-align:center;margin-bottom:50px;font-size:2.5rem}.accent-text{color:var(--accent)}.container{max-width:1200px;margin:0 auto;padding:0 24px}.announcement-banner{background:var(--primary);color:#fff;text-align:center;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:500;display:flex}.announcement-banner a{color:#fff;font-weight:700;text-decoration:underline}.header{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);z-index:100;background:#040d21b3;padding:16px 0;position:sticky;top:0}.header-content{justify-content:space-between;align-items:center;display:flex}.logo{color:#fff;letter-spacing:-.03em;align-items:center;gap:8px;font-size:1.5rem;font-weight:800;text-decoration:none;display:flex}.lang-selector select{color:#fff;border:1px solid var(--border-color);cursor:pointer;background:#ffffff0d;border-radius:6px;outline:none;padding:8px 16px;font-size:.9rem;transition:all .2s}.lang-selector select:hover{border-color:var(--border-hover);background:#ffffff1a}.lang-selector select option{background:var(--bg-surface);color:#fff}.btn-primary{background-color:var(--primary);color:#fff;box-shadow:0 0 15px var(--primary-glow);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:12px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-primary:hover{box-shadow:0 0 25px var(--primary-glow);background-color:#2b6ce6;transform:translateY(-1px)}.btn-outline{color:#fff;border:1px solid var(--border-color);background-color:#ffffff08;border-radius:8px;justify-content:center;align-items:center;padding:12px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-outline:hover{border-color:var(--border-hover);background-color:#ffffff14}.hero{text-align:center;background:radial-gradient(circle at 50% 0,#1d59c126 0%,#0000 60%);padding:120px 0 100px;position:relative}.hero:before{content:"";background-image:linear-gradient(var(--border-color) 1px, transparent 1px), linear-gradient(90deg, var(--border-color) 1px, transparent 1px);opacity:.3;pointer-events:none;background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.hero h1{background:linear-gradient(#fff 0%,#b0c6ff 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 30px #b0c6ff1a;-webkit-background-clip:text;margin-bottom:24px;font-size:4.5rem;position:relative}.hero p{color:var(--text-muted);max-width:700px;margin:0 auto 40px;font-size:1.25rem;line-height:1.6;position:relative}.trusted-section{text-align:center;padding:40px 0 80px;position:relative}.trusted-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:30px;font-size:.85rem;font-weight:600}.trusted-logos{opacity:.6;flex-wrap:wrap;justify-content:center;gap:50px;display:flex}.mock-logo{color:#fff;align-items:center;gap:8px;font-size:1.25rem;font-weight:800;display:flex}.services-section{padding:80px 0;position:relative}.services-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;display:grid}.service-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;padding:40px 32px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden}.service-card:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.service-card:hover{background:var(--bg-surface-hover);border-color:var(--border-hover);transform:translateY(-5px);box-shadow:0 20px 40px #0006}.service-card:hover:after{opacity:1}.service-card h3{margin-bottom:16px;font-size:1.5rem}.service-card p{color:var(--text-muted);flex-grow:1;margin-bottom:32px;line-height:1.6}.service-action{margin-top:auto}.icon-container{background:#1d59c11a;border:1px solid #1d59c133;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;display:flex;box-shadow:0 0 20px #1d59c133}.premium-icon{color:var(--accent)}.enterprise-section{background:radial-gradient(circle at 100% 100%,#1d59c114 0%,#0000 50%);padding:100px 0}.enterprise-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;display:grid}.ent-card{border:1px solid var(--border-color);background:linear-gradient(#ffffff08 0%,#0000 100%);border-radius:16px;padding:40px;transition:all .3s}.ent-card:hover{border-color:var(--border-hover);background:linear-gradient(#ffffff0d 0%,#0000 100%)}.ent-card h3{margin-bottom:16px}.ent-card p{color:var(--text-muted);line-height:1.6}.testimonial-section{text-align:center;padding:100px 0;position:relative}.testimonial-section:before{content:"\"";color:#ffffff08;z-index:0;font-family:serif;font-size:8rem;position:absolute;top:40px;left:50%;transform:translate(-50%)}.testimonial{z-index:1;position:relative}.testimonial p{color:#fff;max-width:900px;margin:0 auto 32px;font-size:1.75rem;font-style:italic;line-height:1.5}.testimonial footer{color:var(--accent);letter-spacing:.05em;font-weight:600}.detail-hero{padding:80px 0}.hero-actions{justify-content:center;gap:16px;margin-top:40px;display:flex}.detail-content{background:var(--bg-surface);border:1px solid var(--border-color);z-index:10;border-radius:16px;max-width:900px;margin:-40px auto 80px;padding:60px;position:relative;box-shadow:0 20px 50px #00000080}.feature-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:0 0 60px;padding:0;list-style:none;display:grid}.feature-list li{border:1px solid var(--border-color);color:var(--text-color);background:#ffffff05;border-radius:12px;align-items:flex-start;padding:20px;font-size:1.05rem;line-height:1.5;display:flex}.feature-icon{color:var(--primary);flex-shrink:0;margin-top:2px;margin-right:16px}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:40px;display:grid}.pricing-card{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:16px;padding:40px 32px;transition:all .3s;position:relative}.pricing-card:hover{border-color:var(--border-hover);transform:translateY(-4px)}.pricing-card.popular{border:1px solid var(--primary);background:linear-gradient(#1d59c11a 0%,#0000 100%)}.popular-badge{background:var(--primary);color:#fff;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 0 15px var(--primary-glow);border-radius:20px;padding:6px 16px;font-size:.8rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pricing-card h3{color:#fff;text-align:center;margin-bottom:32px;font-size:1.75rem}.pricing-features{margin:0;padding:0;list-style:none}.pricing-features li{color:var(--text-muted);border-bottom:1px solid var(--border-color);align-items:center;padding:12px 0;font-size:.95rem;display:flex}.pricing-features li:before{content:"✓";color:var(--primary);margin-right:12px;font-weight:700}.pricing-features li:last-child{border-bottom:none}.support-contact{text-align:center;border:1px solid var(--border-color);color:var(--text-muted);background:#ffffff05;border-radius:12px;margin-top:60px;padding:32px;font-weight:500}.support-contact a{color:var(--accent);font-weight:600;text-decoration:none}.support-contact a:hover{text-decoration:underline}.footer{border-top:1px solid var(--border-color);color:var(--text-muted);background-color:#020814;margin-top:auto;padding:80px 0 40px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:60px;margin-bottom:60px;display:grid}.footer h4{color:#fff;margin-bottom:24px;font-size:1.05rem}.footer p,.footer a{color:var(--text-muted);margin:12px 0;font-size:.95rem;line-height:1.6;text-decoration:none;transition:color .2s;display:block}.footer a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-top:32px;font-size:.9rem;display:flex}@media (width<=992px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (width<=768px){.hero h1{font-size:2.5rem}.header-content{flex-direction:row;justify-content:space-between;gap:16px}.logo{font-size:1.25rem}.logo svg{width:20px;height:20px}.lang-selector select{padding:6px 12px;font-size:.85rem}.footer-grid{grid-template-columns:1fr}.footer-bottom{text-align:center;flex-direction:column;gap:16px}.hero-actions{flex-direction:column}.detail-content{padding:32px 20px}}
