:root{--color-bg-primary:#0a0a16;--color-bg-secondary:#000;--color-bg-card:#ffffff0d;--color-emerald:#4ade80;--color-emerald-light:#86efac;--color-cyan:#06b6d4;--color-purple:#a855f7;--color-pink:#fb7185;--color-text-primary:#fff;--color-text-secondary:#a1a1aa;--color-text-tertiary:#ffffff80;--color-neon-green:#0f8;--color-neon-cyan:#00f2fe;--color-accent:#00ff88d9;--gradient-neon:linear-gradient(135deg,#0f8 0%,#00f2fe 100%);--gradient-hero:linear-gradient(135deg,#4ade80 0%,#22c55e 100%);--gradient-text:linear-gradient(90deg,#4ade80 0%,#06b6d4 50%,#4ade80 100%);--gradient-glow:linear-gradient(90deg,#06b6d4 0%,#a855f7 100%);--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-serif:"Instrument Serif",Georgia,serif;--shadow-glow:0 0 40px #4ade804d;--shadow-card:0 8px 32px #0009;--transition-smooth:.3s cubic-bezier(.4,0,.2,1)}@layer vendor;@layer base{*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;max-width:100vw;scroll-padding-top:80px;overflow-x:hidden}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;line-height:1.5;transition:padding-right .3s cubic-bezier(.4,0,.2,1)}body>nav,body>section,body>footer,body>.mobile-tabbar{color:var(--color-text-primary)}}@layer components;::selection{background-color:#10b9814d}.container{z-index:1;width:100%;margin:0 auto;padding:0 40px;position:relative}@media (max-width:767px){.container{padding:0 16px}}.credits-breakdown{flex-direction:column;gap:2px;margin-top:4px;display:flex}.credits-breakdown-row{justify-content:space-between;align-items:center;font-size:11px;display:flex}.credits-breakdown-label{color:var(--color-text-tertiary);font-weight:400}.credits-breakdown-value{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-weight:500}.btn-glow{background:var(--gradient-neon);color:#000;cursor:pointer;transition:all var(--transition-smooth);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #0f86}.btn-glow:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f89}.btn-hero{background:var(--gradient-neon);color:#000;cursor:pointer;transition:all var(--transition-smooth);border:none;border-radius:16px;align-items:center;padding:20px 48px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #00ff8880}.btn-hero.large{padding:24px 56px;font-size:20px}.btn-hero:hover{transform:translateY(-4px);box-shadow:0 12px 48px #00ff88b3}.btn-shine{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;animation:3s infinite shine;position:absolute;top:0;left:-100%}@keyframes shine{0%{left:-100%}50%,to{left:100%}}@keyframes floatUp{0%{transform:translateY(100vh)}to{transform:translateY(-100px)}}.gradient-button{cursor:pointer;font-family:var(--font-sans);color:#18181b;background:linear-gradient(90deg,#98fb984d 0%,#00fa9a4d 50%,#00ced14d 100%);border:none;border-radius:9999px;margin:0 8px;padding:1px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .3s;position:relative;overflow:hidden}.gradient-button:hover{transform:scale(1.05);box-shadow:0 8px 24px #00fa9a66}.gradient-button:active{transform:scale(1.02)}.gradient-inner{background:linear-gradient(90deg,#98fb98 0%,#00fa9a 50%,#00ced1 100%);border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:flex;position:relative;overflow:visible}.gradient-text{z-index:2;font-weight:600;position:relative}.gradient-sparkle{fill:#18181b;stroke:#18181b;z-index:2;position:relative}.gradient-sparkle-main{transform-origin:50%;animation:2s ease-in-out infinite sparkle-main}.gradient-sparkle-1{animation:2.5s ease-in-out 1s infinite sparkle-float;position:absolute;bottom:8px;left:12px}.gradient-sparkle-2{animation:2.5s ease-in-out 1.5s infinite sparkle-float;position:absolute;top:8px;left:18px}.gradient-sparkle-3{animation:2.5s ease-in-out .5s infinite sparkle-float;position:absolute;top:10px;left:10px}@keyframes sparkle-main{0%,to{opacity:1;transform:translateY(0)scale(1)}50%{opacity:.7;transform:translateY(-2px)scale(.95)}}@keyframes sparkle-float{0%{opacity:0;transform:translateY(0)scale(0)}50%{opacity:1;transform:translateY(-5px)scale(1)}to{opacity:0;transform:translateY(-10px)scale(0)}}@media (max-width:768px){.gradient-button{margin:0 4px;font-size:12px}.gradient-inner{gap:4px;padding:6px 10px}.gradient-sparkle-main{width:14px;height:14px}.gradient-sparkle-1,.gradient-sparkle-2,.gradient-sparkle-3{display:none}.gradient-text{font-size:11px;font-weight:700}}.btn-demo{color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-smooth);background:#ffffff0d;border:2px solid #ffffff1a;border-radius:16px;align-items:center;gap:8px;padding:20px 36px;font-size:16px;font-weight:700;display:inline-flex}.btn-demo:hover{border-color:var(--color-neon-green);background:#ffffff1a}.btn-outline{color:#fff;cursor:pointer;letter-spacing:.01em;-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:14px 40px;font-size:16px;font-weight:600;text-decoration:none;transition:all .4s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #ffffff05,0 10px 40px -10px #0000004d}.btn-outline:before{content:"";opacity:0;z-index:-1;filter:blur(20px);background:conic-gradient(#4ade801a 0deg,#a855f71a 120deg,#eab3080d 180deg,#3b82f61a 240deg,#4ade801a 360deg);width:200%;height:200%;transition:opacity .4s;animation:10s linear infinite rotateAurora;position:absolute;top:-50%;left:-50%}@keyframes rotateAurora{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-outline.large{padding:22px 64px;font-size:22px}.btn-outline:hover{color:#fff;background:#ffffff0f;border-color:#fff3;transform:scale(1.02);box-shadow:inset 0 0 30px #ffffff0d,0 15px 50px -10px #00000080}.btn-outline:hover:before{opacity:.8;filter:blur(15px)brightness(1.2)}.btn-outline:active{transform:scale(.98)}.aura-sections-wrapper{position:relative;overflow:hidden}.aura-background-component{z-index:0;opacity:.5;filter:brightness(.75);pointer-events:none;backface-visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0);-webkit-mask-image:linear-gradient(#0000 0%,#000 5% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 5% 90%,#0000 100%)}.aura-background-canvas{width:100%;height:100%;min-height:100%;display:block;position:absolute;top:0;left:0}.aura-sections-wrapper .testimonials-section,.aura-sections-wrapper .faq-section,.aura-sections-wrapper .cta-section{z-index:1;position:relative}html{--landing-page-bg:#f8fafc;--landing-hero-heading:#0f172a;--landing-hero-subtext:#475569;--landing-section-bg:#fff9;--landing-card-bg:#fffc;--landing-card-border:#0000000f}html.dark{--landing-page-bg:#050505;--landing-hero-heading:#fff;--landing-hero-subtext:#a1a1aa;--landing-section-bg:#16161699;--landing-card-bg:#161616cc;--landing-card-border:#ffffff14}@keyframes meet-sparkle-pulse{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.5;transform:scale(.75)rotate(15deg)}}.meet-sparkle-icon{animation:2s ease-in-out infinite meet-sparkle-pulse}.meet-btn-wrap{align-items:center;display:none;position:relative}@media (min-width:768px){.meet-btn-wrap{display:inline-flex}}.meet-btn-glow{pointer-events:none;background:linear-gradient(90deg,#98fb9859,#00fa9a59 50%,#00ced159);border-radius:9999px;position:absolute;inset:-1px}.meet-btn-group{z-index:2;background:linear-gradient(90deg,#98fb98 0%,#00fa9a 50%,#00ced1 100%);border-radius:9999px;align-items:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00cea24d}.meet-btn-group:hover{transform:scale(1.05);box-shadow:0 6px 20px #00cea273}.meet-btn-group:active{transform:scale(1.02)}.meet-btn-main{color:#000;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:7px 12px 7px 16px;font-size:13px;font-weight:600;display:flex;position:relative}.meet-btn-divider{background:#00000038;flex-shrink:0;width:1px;height:18px;margin:0 2px}.meet-btn-arrow{color:#000;cursor:pointer;background:0 0;border:none;align-items:center;padding:7px 12px;transition:background .15s;display:flex}.meet-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:48;transform-origin:100% 0;border-radius:12px;min-width:160px;padding:6px;animation:.15s cubic-bezier(.16,1,.3,1) meet-dropdown-in;position:absolute;top:calc(100% + 8px);right:0}@keyframes meet-dropdown-in{0%{opacity:0;transform:scale(.96)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.meet-dropdown-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}@media (max-width:768px){.meet-btn-main{padding:7px 10px 7px 14px;font-size:12px}.meet-dropdown{left:0;right:auto}}
