*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #050b16;--bg2: #0e1c31;--bg3: #12233c;--card: #0f1f34;--card-soft: #102a44;--green: #10b981;--green-light: #34d399;--green-dim: rgba(16, 185, 129, .16);--gold: #f7c94d;--text: #f6fbfe;--muted: #93acc2;--faint: #546b84;--border: #1f324d;--radius: 18px;--radius-sm: 12px;--font: "Inter", sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}button{font-family:var(--font);cursor:pointer;border:none;background:none}input,select,textarea{font-family:var(--font)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes scan{0%{top:0}50%{top:calc(100% - 2px)}to{top:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.aud-switcher{display:inline-flex;gap:8px;align-items:center;background:#0f172af2;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 80px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.aud-switcher-root{transform:translateY(18px);opacity:0;transition:all .32s cubic-bezier(.2,.9,.2,1)}.aud-mounted{transform:translateY(0);opacity:1}.aud-switcher-label{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:0 6px}.aud-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text);font-size:18px;cursor:pointer;transition:all .18s ease}.aud-btn-icon:hover{transform:translateY(-2px);background:#ffffff14}.aud-btn-icon:focus{outline:3px solid rgba(16,185,129,.18);outline-offset:2px}.aud-btn-icon--active{background:var(--green);color:#07101c;border-color:#10b98166;box-shadow:0 10px 30px #10b9812e}.aud-emoji{font-size:18px}.aud-minimize{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--text);width:36px;height:36px;border-radius:12px;cursor:pointer;transition:all .18s ease}.aud-minimize:hover{background:#ffffff1a;transform:translateY(-1px)}@keyframes audPulse{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@media (max-width: 520px){.aud-switcher-root{right:12px!important;bottom:18px!important}.aud-btn{padding:12px;min-width:120px;font-size:14px}}.aud-min-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#fff;color:#07101c;box-shadow:0 8px 20px #0206170f;border:1px solid rgba(2,6,23,.04);cursor:pointer;font-size:18px}.aud-min-btn:focus{outline:3px solid rgba(16,185,129,.12)}.aud-minimize{margin-left:8px;background:transparent;border:none;color:#ffffffb8;font-size:16px;padding:8px 6px;border-radius:8px;cursor:pointer}.aud-minimize:hover{transform:translateY(-2px)}.aud-toast{position:absolute;left:calc(100% + 14px);bottom:2px;display:flex;align-items:center;gap:8px;background:#020617f5;color:#e6f8f1;padding:8px 12px;border-radius:10px;box-shadow:0 20px 60px #02061799;border:1px solid rgba(255,255,255,.04);transform-origin:left center;animation:toastIn .42s cubic-bezier(.2,.9,.2,1)}.aud-toast-inner{font-weight:700;font-size:13px}.aud-toast-close{background:transparent;border:none;color:#fff9;font-size:18px;padding:4px 6px;cursor:pointer}@keyframes toastIn{0%{transform:translate(-6px) scale(.98);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@media (max-width: 520px){.aud-switcher-root{left:12px!important;bottom:18px!important}.aud-toast{left:calc(100% + 8px);bottom:6px;font-size:13px}}.aud-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0206178c,#020617b3);z-index:1100}.aud-modal{width:min(720px,92%);background:linear-gradient(180deg,#0e1628fa,#070d1afa);color:#f8fafc;border-radius:14px;padding:28px;box-shadow:0 30px 90px #02061759;border:1px solid rgba(16,24,40,.8);transform:translateY(6px) scale(.98);animation:modalIn .32s cubic-bezier(.2,.9,.2,1) forwards;text-align:center}.aud-modal.wide{max-width:880px;padding:30px 28px}.aud-modal-cards{display:flex;gap:18px;justify-content:center;margin-top:12px}.aud-select-card{display:flex;gap:14px;align-items:center;padding:16px;border-radius:12px;background:#111827;border:1px solid rgba(255,255,255,.08);cursor:pointer;min-width:300px;transition:transform .18s,box-shadow .18s;color:#fff}.aud-select-card:hover{transform:translateY(-4px);box-shadow:0 14px 40px #0206172e}.aud-card-visual{width:68px;height:68px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:30px;background:#ffffff14;color:#fff}.aud-card-title{font-weight:900;font-size:16px;color:#fff}.aud-card-desc{color:#cbd5e1;font-size:13px;margin-top:4px}.aud-modal-detail{text-align:center}.aud-back{position:absolute;left:18px;top:18px;background:transparent;border:none;color:#94a3b8;cursor:pointer;font-weight:700}.aud-modal-title{color:#f8fafc;font-size:20px;font-weight:900;margin:0 0 6px}.aud-modal-sub{color:#cbd5e1;font-size:14px;margin:0 0 16px}.aud-modal-actions{display:flex;gap:12px;justify-content:center;margin-top:6px}.aud-modal-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:10px;border:none;cursor:pointer;background:var(--green);color:#07101c;font-weight:800;font-size:15px;min-width:150px;box-shadow:0 8px 24px #10b9812e}.aud-modal-btn:hover{transform:translateY(-3px);box-shadow:0 14px 36px #10b98138}.aud-modal-skip{margin-top:12px;background:transparent;border:1px solid rgba(255,255,255,.16);color:#f8fafc;cursor:pointer;font-weight:700;padding:10px 14px;border-radius:10px}.aud-modal-skip:hover{background:#ffffff0d}@keyframes modalIn{to{transform:translateY(0) scale(1);opacity:1}}@media (max-width:600px){.aud-modal{padding:18px}.aud-modal-actions{flex-direction:column}.aud-modal-btn{width:100%;min-width:0}}@media (max-width: 1024px){:root{--radius: 12px}}@media (max-width: 768px){nav{padding:12px 16px!important}section{padding:64px 12px!important}body{font-size:15px}.mockup-grid{max-width:100%!important}.mockup-sidebar{display:none!important}.hero-section{padding:100px 16px 48px!important}.hero-audience-buttons{gap:10px!important}.hero-audience-buttons button,.hero-cta-links a{width:100%!important;max-width:none!important}.hero-cta-links{gap:12px!important}.hero-stats-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%}.hero-mockup-wrapper{max-width:720px!important}.pricing-toggle{width:100%}.pricing-toggle button{flex:1 1 100%!important}.pricing-highlights,.pricing-grid{grid-template-columns:1fr!important}.pricing-section{padding:64px 16px 48px!important}.pricing-card{padding:20px!important}.feature-card{padding:24px!important}.qr-side{display:block!important}.qr-demo{margin-top:24px!important}}@media (max-width: 520px){section{padding:56px 12px 36px!important}.hero-section{padding:84px 14px 36px!important}.hero-stats-grid{grid-template-columns:1fr!important}.pricing-toggle button{width:100%!important}.pricing-grid{gap:16px!important}.pricing-card{padding:18px!important}.pricing-card div[style*="font-size: 52px"]{font-size:32px!important}.pricing-card span[style*="font-size: 16px"]{font-size:13px!important}}@media (max-width: 420px){section{padding:48px 10px!important}.pricing-card{padding:16px!important}.pricing-card ul li{font-size:14px!important}.pricing-card{border-radius:12px!important}.hero-audience-buttons button,.hero-cta-links a{padding:16px 18px!important}}
