@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;900&display=swap";.nav-header[data-v-3441f8eb]{z-index:50;transition:background-color var(--transition-base), box-shadow var(--transition-base), padding var(--transition-base);background:0 0;padding:1rem 0;position:fixed;top:0;left:0;right:0}.nav-header.scrolled[data-v-3441f8eb]{background:var(--color-surface);box-shadow:var(--shadow-sm);border-bottom:1px solid var(--color-border);padding:.75rem 0}.nav-container[data-v-3441f8eb]{justify-content:space-between;align-items:center;width:min(1200px,100% - 3rem);margin-inline:auto;display:flex}.brand[data-v-3441f8eb]{letter-spacing:.01em;color:var(--color-text-primary);align-items:center;gap:.5rem;font-size:1.35rem;font-weight:900;display:flex}.brand-icon[data-v-3441f8eb]{object-fit:contain;width:28px;height:28px}.nav-links[data-v-3441f8eb]{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);gap:.25rem;padding:.2rem;display:flex}.nav-link[data-v-3441f8eb]{border-radius:var(--radius-full);color:var(--color-text-secondary);transition:color var(--transition-fast), background-color var(--transition-fast);padding:.45rem 1rem;font-size:.85rem;font-weight:500}.nav-link[data-v-3441f8eb]:hover{color:var(--color-text-primary)}.nav-link.active[data-v-3441f8eb]{background:var(--color-brand-light);color:var(--color-brand-dark)}@media (width<=768px){.nav-header[data-v-3441f8eb]{padding:.75rem 0}.nav-container[data-v-3441f8eb]{flex-direction:column;gap:.6rem;width:min(100% - 2rem,1200px)}.brand[data-v-3441f8eb]{font-size:1.2rem}.brand-icon[data-v-3441f8eb]{width:24px;height:24px}.nav-link[data-v-3441f8eb]{padding:.4rem .8rem;font-size:.8rem}}.site-footer[data-v-cde72b18]{border-top:1px solid var(--color-border);background:var(--color-overlay);margin-top:auto;padding:3.5rem 0 1.5rem}.footer-content[data-v-cde72b18]{justify-content:space-between;gap:4rem;margin-bottom:3rem;display:flex}.brand-section[data-v-cde72b18]{max-width:300px}.brand[data-v-cde72b18]{color:var(--color-text-primary);margin-bottom:.75rem;font-size:1.35rem;font-weight:900}.footer-tagline[data-v-cde72b18]{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}.links-section[data-v-cde72b18]{gap:4rem;display:flex}.link-group[data-v-cde72b18]{flex-direction:column;gap:.75rem;display:flex}.link-group h4[data-v-cde72b18]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-primary);margin-bottom:.25rem;font-size:.8rem}.link-group a[data-v-cde72b18]{color:var(--color-text-secondary);font-size:.9rem}.link-group a[data-v-cde72b18]:hover{color:var(--color-brand)}.footer-bottom[data-v-cde72b18]{border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;padding-top:1.5rem;font-size:.8rem;display:flex}.legal-links a[data-v-cde72b18]{color:var(--color-text-muted)}.legal-links a[data-v-cde72b18]:hover{color:var(--color-text-primary)}.studio-link[data-v-cde72b18]{color:var(--color-text-primary);font-weight:500}.studio-link[data-v-cde72b18]:hover{color:var(--color-brand)}@media (width<=768px){.footer-content[data-v-cde72b18]{flex-direction:column;gap:2.5rem}.links-section[data-v-cde72b18]{flex-direction:column;gap:2rem}.footer-bottom[data-v-cde72b18]{text-align:center;flex-direction:column;gap:.75rem}}.shell{flex-direction:column;min-height:100vh;display:flex}.hero-section[data-v-ebb38b1e]{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 10rem);padding:6rem 0 4rem;display:flex}.hero-badge[data-v-ebb38b1e]{border-radius:var(--radius-full);background:var(--color-brand-light);color:var(--color-brand-dark);border:1px solid #b6e4ed;align-items:center;gap:8px;margin-bottom:2rem;padding:5px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.status-dot[data-v-ebb38b1e]{background:var(--color-brand);border-radius:50%;width:7px;height:7px}.hero-title[data-v-ebb38b1e]{letter-spacing:-.04em;color:var(--color-text-primary);margin-bottom:1.5rem;font-size:clamp(3rem,6vw,4.5rem);font-weight:900;line-height:1.05}.hero-lead[data-v-ebb38b1e]{max-width:580px;color:var(--color-text-secondary);margin:0 auto 2.5rem;font-size:1.15rem;line-height:1.7}.hero-actions[data-v-ebb38b1e]{justify-content:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.btn-large[data-v-ebb38b1e]{padding:.8rem 1.75rem;font-size:.95rem}.hero-mockup-wrapper[data-v-ebb38b1e]{background:var(--color-overlay);border-radius:var(--radius-xl);width:100%;max-width:720px;margin:4rem auto 0;padding:2rem}.browser-mockup[data-v-ebb38b1e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.browser-header[data-v-ebb38b1e]{background:var(--color-overlay);border-bottom:1px solid var(--color-border);align-items:center;padding:12px 16px;display:flex}.dots[data-v-ebb38b1e]{gap:6px;margin-right:14px;display:flex}.dot[data-v-ebb38b1e]{border-radius:50%;width:10px;height:10px}.dot-red[data-v-ebb38b1e]{background:#ff5f56}.dot-yellow[data-v-ebb38b1e]{background:#ffbd2e}.dot-green[data-v-ebb38b1e]{background:#27c93f}.url-bar[data-v-ebb38b1e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);flex:1;align-items:center;gap:8px;padding:6px 12px;font-family:monospace;font-size:.8rem;display:flex}.browser-body[data-v-ebb38b1e]{justify-content:center;padding:3rem 2rem;display:flex}.bypass-flow[data-v-ebb38b1e]{flex-direction:column;align-items:center;gap:1rem;font-family:monospace;font-size:.875rem;display:flex}.flow-step[data-v-ebb38b1e]{border-radius:var(--radius-sm);padding:8px 16px}.flow-intercepting[data-v-ebb38b1e]{color:var(--color-text-secondary);border:1px dashed var(--color-border-strong)}.flow-arrow[data-v-ebb38b1e]{color:var(--color-text-muted)}.flow-success[data-v-ebb38b1e]{color:var(--color-success);border-radius:var(--radius-sm);background:#f0faf4;border:1px solid #b0ddc3;align-items:center;gap:8px;padding:10px 18px;font-weight:600;display:flex}.stats-section[data-v-ebb38b1e]{text-align:center;margin:5rem 0}.section-label[data-v-ebb38b1e]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:2rem;font-size:.8rem}.stats-row[data-v-ebb38b1e]{justify-content:center;align-items:center;gap:3rem;max-width:800px;margin:0 auto;display:flex}.stat-block h3[data-v-ebb38b1e]{color:var(--color-text-primary);margin-bottom:.4rem;font-size:2.25rem}.stat-block p[data-v-ebb38b1e]{color:var(--color-text-secondary);font-size:.85rem}.stats-note[data-v-ebb38b1e]{color:var(--color-text-muted);margin-top:1.5rem;font-size:.85rem}.stats-error[data-v-ebb38b1e]{color:var(--color-danger)}.divider[data-v-ebb38b1e]{background:var(--color-border);width:1px;height:36px}.features-section[data-v-ebb38b1e]{padding:4rem 0 6rem}.section-header[data-v-ebb38b1e]{margin-bottom:2.5rem}.features-grid[data-v-ebb38b1e]{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:960px;margin:0 auto;display:grid}.feature-card[data-v-ebb38b1e]{padding:2rem}.feature-card h3[data-v-ebb38b1e]{margin-bottom:.75rem}.feature-card p[data-v-ebb38b1e]{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}.col-span-2[data-v-ebb38b1e]{grid-column:span 2}.trust-section[data-v-ebb38b1e]{padding:0 0 6rem}.trust-grid[data-v-ebb38b1e]{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:960px;margin:0 auto;display:grid}.trust-card[data-v-ebb38b1e]{padding:1.75rem}.trust-kicker[data-v-ebb38b1e]{color:var(--color-brand);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem;font-size:.7rem;font-weight:700;display:inline-flex}.trust-card h3[data-v-ebb38b1e]{margin-bottom:.6rem;font-size:1.1rem}.trust-card p[data-v-ebb38b1e]{color:var(--color-text-secondary);font-size:.875rem}.how-section[data-v-ebb38b1e]{margin:0 0 6rem;padding:3.5rem 2rem}.steps-grid[data-v-ebb38b1e]{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:900px;margin:0 auto;display:grid}.step-card[data-v-ebb38b1e]{text-align:center;padding:1rem}.step-number[data-v-ebb38b1e]{background:var(--color-brand-light);width:44px;height:44px;color:var(--color-brand-dark);border:1px solid #b6e4ed;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.25rem;font-size:1.25rem;font-weight:700;display:flex}.step-card h3[data-v-ebb38b1e]{margin-bottom:.75rem;font-size:1.1rem}.step-card p[data-v-ebb38b1e]{color:var(--color-text-secondary);font-size:.875rem}.cta-section[data-v-ebb38b1e]{padding:4rem 0 6rem}.cta-section h2[data-v-ebb38b1e]{margin-bottom:.75rem}.cta-section p[data-v-ebb38b1e]{color:var(--color-text-secondary)}@media (width<=768px){.hero-section[data-v-ebb38b1e]{width:100%;overflow:hidden}.hero-title[data-v-ebb38b1e]{font-size:clamp(2.5rem,14vw,3.5rem)}.hero-lead[data-v-ebb38b1e]{max-width:100%;font-size:1rem}.hero-actions[data-v-ebb38b1e]{flex-direction:column;align-items:stretch;width:100%}.hero-actions .btn[data-v-ebb38b1e]{white-space:normal;text-align:center;width:100%}.stats-row[data-v-ebb38b1e]{flex-direction:column;gap:1.5rem}.divider[data-v-ebb38b1e]{width:36px;height:1px}.features-grid[data-v-ebb38b1e],.steps-grid[data-v-ebb38b1e],.trust-grid[data-v-ebb38b1e]{grid-template-columns:1fr}.col-span-2[data-v-ebb38b1e]{grid-column:span 1}}:root{--color-brand:#0abcdb;--color-brand-light:#e5f7fa;--color-brand-dark:#0892aa;--color-canvas:#f3f4f6;--color-surface:#fff;--color-overlay:#ebecf0;--color-text-primary:#1a1d23;--color-text-secondary:#656c7b;--color-text-muted:#9ca1ab;--color-border:#dcdfe4;--color-border-strong:#aeb5c1;--color-success:#36a162;--color-danger:#e14747;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 8px #0000000d, 0 1px 2px #00000008;--shadow-md:0 4px 16px #00000012, 0 2px 4px #0000000a;--shadow-lg:0 8px 24px #00000017, 0 4px 8px #0000000d;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-full:9999px;--transition-fast:.1s ease;--transition-base:.18s ease;--transition-slow:.32s ease;--font-sans:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*,:before,:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}body{min-width:320px;min-height:100vh;color:var(--color-text-primary);font-family:var(--font-sans);background-color:var(--color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:1.6}button,a,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{text-decoration:none}button,a,[role=button]{transition:color var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base), opacity var(--transition-base)}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);margin:0;font-weight:700;line-height:1.15}h1{letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,3.5rem)}h2{letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.25rem)}h3{font-size:1.25rem}p{margin:0;line-height:1.6}.eyebrow{color:var(--color-brand);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.75rem;font-size:.8rem;font-weight:700;display:block}.text-muted{color:var(--color-text-secondary)}.text-center{text-align:center}.py-4{padding-top:1rem;padding-bottom:1rem}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base), transform var(--transition-base), border-color var(--transition-base)}.card:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong);transform:translateY(-2px)}.container{width:min(1200px,100% - 3rem);margin-inline:auto}.page-wrapper{min-height:calc(100vh - 80px);padding-top:6rem;padding-bottom:6rem}.input-field{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);transition:all var(--transition-fast);outline:none;padding:.75rem 1rem}.input-field:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-light)}.input-field::placeholder{color:var(--color-text-muted)}.form-group{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.form-group label{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.btn{border-radius:var(--radius-sm);white-space:nowrap;transition:background-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.9rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--color-brand);color:#fff}.btn-primary:hover:not(:disabled){background:var(--color-brand-dark);box-shadow:var(--shadow-xs);transform:scale(1.01)}.btn-secondary{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary)}.btn-secondary:hover:not(:disabled){background:var(--color-overlay);border-color:var(--color-border-strong)}.btn-danger{color:var(--color-danger);background:#fceded;border:1px solid #f0c2c2}.btn-danger:hover:not(:disabled){border-color:var(--color-danger);background:#f9dcdc}.btn-ghost{color:var(--color-text-secondary)}.btn-ghost:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-overlay)}.btn:disabled{opacity:.5;cursor:not-allowed}.badge{border-radius:var(--radius-full);align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge-brand{background:var(--color-brand-light);color:var(--color-brand-dark);border:1px solid #b6e4ed}.badge-success{color:#267346;background:#e8f7ee;border:1px solid #b0ddc3}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all .4s cubic-bezier(.16,1,.3,1)}.slide-fade-leave-active{transition:all .3s cubic-bezier(.5,0,0,1)}.slide-fade-enter-from{opacity:0;transform:translateY(12px)}.slide-fade-leave-to{opacity:0;transform:translateY(-12px)}html{scroll-behavior:smooth}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}@media (width<=768px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.container{width:min(100% - 2rem,1200px)}.page-wrapper{padding-top:9.5rem;padding-bottom:4rem}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-canvas)}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}
