@charset "UTF-8";:root{--bg-primary: #050816;--bg-secondary: #0B1022;--bg-surface: #111A30;--bg-surface-elevated: rgba(17, 26, 48, .78);--bg-glass: rgba(11, 16, 34, .68);--color-electric-blue: #3B82F6;--color-cyan: #22D3EE;--color-violet: #8B5CF6;--text-primary: #F8FAFC;--text-secondary: #94A3B8;--text-muted: #64748B;--gradient-brand: linear-gradient(135deg, #3B82F6 0%, #22D3EE 52%, #8B5CF6 100%);--gradient-text-highlight: linear-gradient(95deg, #3B82F6 0%, #22D3EE 65%, #A5F3FC 100%);--gradient-border: linear-gradient(135deg, rgba(59, 130, 246, .45), rgba(34, 211, 238, .25), rgba(139, 92, 246, .35));--gradient-surface: linear-gradient(180deg, rgba(17, 26, 48, .78) 0%, rgba(11, 16, 34, .92) 100%);--font-display: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", monospace;--container-max: 1280px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-pill: 9999px;--shadow-card: 0 20px 50px -15px rgba(2, 6, 23, .8), 0 0 1px 1px rgba(148, 163, 184, .1);--shadow-glow-blue: 0 0 35px rgba(59, 130, 246, .32);--shadow-glow-cyan: 0 0 35px rgba(34, 211, 238, .28);--transition-smooth: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;overflow-x:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh;overflow-x:hidden;selection-background-color:rgba(34,211,238,.25)}::selection{background:#22d3ee40;color:#fff}:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}.skip-link{position:fixed;top:-100px;left:1.5rem;z-index:9999;padding:.75rem 1.25rem;background:var(--color-electric-blue);color:#fff;font-weight:600;border-radius:var(--radius-sm);text-decoration:none;transition:top .2s ease}.skip-link:focus{top:1rem}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 1.5rem}@media(min-width:768px){.container{padding:0 2.5rem}}.section-padding{padding:6rem 0}@media(min-width:1024px){.section-padding{padding:8.5rem 0}}.section-header{text-align:center;max-width:780px;margin:0 auto 4rem}@media(min-width:1024px){.section-header{margin-bottom:5rem}}.eyebrow-badge{display:inline-flex;align-items:center;gap:.55rem;padding:.42rem .95rem;border-radius:var(--radius-pill);background:#111a30d9;border:1px solid rgba(59,130,246,.32);box-shadow:inset 0 1px #ffffff14,0 0 20px #3b82f626;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-cyan);margin-bottom:1.25rem}.eyebrow-badge .pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--color-cyan);box-shadow:0 0 10px var(--color-cyan);animation:badgePulse 2.4s infinite ease-in-out}@keyframes badgePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.55}}.section-title{font-family:var(--font-display);font-size:clamp(2.1rem,4.2vw,3.5rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:1.25rem}.section-subtitle{font-size:clamp(1.02rem,1.4vw,1.2rem);color:var(--text-secondary);line-height:1.65}.text-gradient{background:var(--gradient-text-highlight);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.text-gradient-violet{background:linear-gradient(95deg,#22d3ee,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;font-family:var(--font-sans);font-size:.98rem;font-weight:600;padding:.95rem 1.75rem;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .28s var(--transition-smooth),box-shadow .28s var(--transition-smooth),background .28s ease,border-color .28s ease;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none}.btn:active{transform:translateY(0) scale(.98)}.btn-primary{background:linear-gradient(135deg,#3b82f6,#0ea5e9 55%,#22d3ee);color:#030712;font-weight:700;box-shadow:0 10px 30px -6px #22d3ee73,inset 0 1px #fff6}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 38px -6px #22d3eea6,0 0 20px #3b82f673,inset 0 1px #ffffff8c}.btn-secondary{background:#111a30b8;color:var(--text-primary);border:1px solid rgba(148,163,184,.24);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff14}.btn-secondary:hover{transform:translateY(-2px);background:#1a2747d9;border-color:#22d3ee73;box-shadow:0 12px 30px -10px #22d3ee40,inset 0 1px #ffffff24}.glass-panel{background:var(--gradient-surface);border:1px solid rgba(148,163,184,.14);border-radius:var(--radius-lg);backdrop-filter:blur(16px);box-shadow:var(--shadow-card);position:relative;overflow:hidden}elevenlabs-convai{z-index:960}elevenlabs-convai.callnivo-widget-spotlight{filter:drop-shadow(0 0 18px rgba(34,211,238,.85)) drop-shadow(0 0 36px rgba(59,130,246,.65))}
