@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Outfit:wght@400;500;600;700;800&display=swap";:root{--brand:#18181b;--brand-2:#27272a;--text:#18181b;--text-2:#3f3f46;--muted:#71717a;--border:#e4e4e7;--border-2:#d4d4d8;--bg:#fff;--hero-bg:linear-gradient(180deg, #fff 0%, #fafafa 100%);--bg-soft:#f8f9fa;--bg-soft2:#f4f4f5;--card-bg:#fff;--font:"Inter", system-ui, -apple-system, sans-serif;--font-heading:"Outfit", "Inter", system-ui, sans-serif}[data-theme=dark],.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#f4f4f5;--brand-2:#e4e4e7;--text:#f4f4f5;--text-2:#d4d4d8;--muted:#a1a1aa;--border:#27272a;--border-2:#3f3f46;--bg:#09090b;--hero-bg:#09090b;--bg-soft:#111217;--bg-soft2:#181920;--card-bg:#13141a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.022em}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}.wrap{max-width:1100px;margin:0 auto;padding:0 28px}.btn-primary{color:#fff;letter-spacing:-.01em;background:#000;border:none;border-radius:10px;align-items:center;gap:8px;padding:13px 28px;font-size:15px;font-weight:700;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000038}.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#0000 60%);position:absolute;inset:0}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.btn-primary:active{transform:none}.btn-ghost{color:#333;letter-spacing:-.01em;background:#fff;border:1.5px solid #d0d0d0;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .18s;display:inline-flex}.btn-ghost:hover{color:#000;background:#fff;border-color:#000;transform:translateY(-1px)}.input{border:1.5px solid var(--border);width:100%;color:var(--text);background:var(--bg-soft);border-radius:9px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.input:focus{background:#fff;border-color:#000;box-shadow:0 0 0 3px #00000014}.input::placeholder{color:#aaa}.card{border:1px solid var(--border);background:#fff;border-radius:16px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .2s;box-shadow:0 1px 3px #0000000a,0 4px 16px #0000000d}.card:hover{border-color:#b0b0b0;transform:translateY(-4px);box-shadow:0 8px 32px #0000001f}.dot-grid{background-image:radial-gradient(#00000014 1px,#0000 1px);background-size:24px 24px}.pill-badge{letter-spacing:.08em;text-transform:uppercase;color:#18181b;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:999px;align-items:center;gap:7px;padding:4px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.pill-badge-dark{color:#fff;background:#18181b;border:1px solid #27272a}.editorial-tag{letter-spacing:.12em;text-transform:uppercase;color:#71717a;font-size:11px;font-weight:800}.nav-glass{-webkit-backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #e4e4e7cc}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes modalIn{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=768px){.wrap{padding:0 16px}}body,header,section,.card,.btn-ghost,.pill-badge,.input{transition:background-color .25s,color .25s,border-color .25s}[data-theme=dark] body{color:#f4f4f5!important;background-color:#09090b!important}[data-theme=dark] section,[data-theme=dark] section[style*=background],[data-theme=dark] .hero-section{color:#f4f4f5!important;background:#09090b!important;border-color:#27272a!important}[data-theme=dark] section:nth-of-type(2n),[data-theme=dark] section:nth-of-type(2n)[style*=background]{background:#0c0d12!important}[data-theme=dark] section[style*=linear-gradient],[data-theme=dark] [style*="background: linear-gradient(180deg, #ffffff"]{background:#09090b!important}[data-theme=dark] .dot-grid{background-image:radial-gradient(#ffffff14 1px,#0000 1px)!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:#f4f4f5!important}[data-theme=dark] .card{color:#f4f4f5!important;background:#14151b!important;border-color:#27272a!important;box-shadow:0 4px 24px #00000073!important}[data-theme=dark] .card:hover{border-color:#3f3f46!important;box-shadow:0 10px 36px #000000a6!important}[data-theme=dark] .pill-badge,[data-theme=dark] .btn-ghost{color:#f4f4f5!important;background:#181920!important;border-color:#27272a!important}[data-theme=dark] .btn-ghost:hover{color:#fff!important;background:#22242c!important;border-color:#3f3f46!important}[data-theme=dark] .btn-primary{color:#09090b!important;background:#fff!important;box-shadow:0 2px 14px #ffffff26!important}[data-theme=dark] .btn-primary:hover{box-shadow:0 8px 24px #ffffff40!important}[data-theme=dark] .input{color:#f4f4f5!important;background:#181920!important;border-color:#27272a!important}[data-theme=dark] .input:focus{background:#1c1d25!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f633!important}[data-theme=dark] .input::placeholder{color:#52525b!important}[data-theme=dark] .nav-glass{background:#09090be0!important;border-bottom:1px solid #27272a!important}[data-theme=dark] .testimonials-grid>div,[data-theme=dark] .voice-grid>div>div[style*=background],[data-theme=dark] .hero-grid>div>div[style*=background],[data-theme=dark] div[style*="background: #ffffff"],[data-theme=dark] div[style*="background:#ffffff"],[data-theme=dark] div[style*="background: #fff"],[data-theme=dark] div[style*="background:#fff"],[data-theme=dark] div[style*="background: rgb(255, 255, 255)"],[data-theme=dark] div[style*="background: #fafafa"],[data-theme=dark] div[style*="background:#fafafa"],[data-theme=dark] div[style*="background: rgb(250, 250, 250)"],[data-theme=dark] div[style*="background: #f8f9fa"],[data-theme=dark] div[style*="background:#f8f9fa"],[data-theme=dark] div[style*="background: rgb(248, 249, 250)"],[data-theme=dark] div[style*="background: #f4f4f5"],[data-theme=dark] div[style*="background:#f4f4f5"],[data-theme=dark] div[style*="background: #f8fafc"],[data-theme=dark] div[style*="background:#f8fafc"],[data-theme=dark] div[style*="background: #f5f5f5"],[data-theme=dark] div[style*="background:#f5f5f5"],[data-theme=dark] div[style*="background: #f7f7f7"],[data-theme=dark] div[style*="background:#f7f7f7"]{color:#f4f4f5!important;background:#13141a!important;border-color:#27272a!important}[data-theme=dark] div[style*="border-bottom: 1px solid rgb(244, 244, 245)"],[data-theme=dark] div[style*="border-bottom: 1px solid #f4f4f5"],[data-theme=dark] div[style*="border-bottom: 1px solid #e5e7eb"],[data-theme=dark] div[style*="border-bottom: 1px solid #e4e4e7"],[data-theme=dark] div[style*="border-bottom: 1px solid #f0f0f0"],[data-theme=dark] div[style*="border-bottom: 1px solid #e2e2e2"],[data-theme=dark] div[style*="border-top: 1px solid rgb(244, 244, 245)"],[data-theme=dark] div[style*="border-top: 1px solid #f4f4f5"],[data-theme=dark] div[style*="border-top: 1px solid #e5e7eb"],[data-theme=dark] div[style*="border-top: 1px solid #e4e4e7"],[data-theme=dark] div[style*="border-top: 1px solid #e2e2e2"],[data-theme=dark] div[style*="border: 1px solid #e4e4e7"],[data-theme=dark] div[style*="border: 1px solid rgb(228, 228, 231)"],[data-theme=dark] div[style*="border: 1px solid #e5e7eb"],[data-theme=dark] div[style*="border: 1px solid #e2e8f0"],[data-theme=dark] div[style*="border: 1px solid #d4d4d8"],[data-theme=dark] div[style*="border: 1px solid #d0d0d0"],[data-theme=dark] div[style*="border: 1.5px solid #18181b"]{border-color:#27272a!important}[data-theme=dark] [style*="color: #18181b"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#18181b"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: rgb(24, 24, 27)"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:rgb(24, 24, 27)"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: #09090b"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#09090b"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: rgb(9, 9, 11)"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:rgb(9, 9, 11)"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: #000000"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#000000"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: #000"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#000"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: rgb(0, 0, 0)"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:rgb(0, 0, 0)"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: #27272a"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#27272a"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: rgb(39, 39, 42)"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:rgb(39, 39, 42)"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: #0f172a"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#0f172a"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: rgb(15, 23, 42)"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:rgb(15, 23, 42)"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: #1e293b"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#1e293b"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: rgb(30, 41, 59)"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: #111"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#111"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: #222"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#222"]:not(.btn-primary):not(.btn-primary *){color:#f4f4f5!important}[data-theme=dark] [style*="color: #3f3f46"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#3f3f46"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: rgb(63, 63, 70)"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:rgb(63, 63, 70)"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: #52525b"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#52525b"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: rgb(82, 82, 91)"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:rgb(82, 82, 91)"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: #333"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#333"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: #444"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#444"]:not(.btn-primary):not(.btn-primary *){color:#cbd5e1!important}[data-theme=dark] [style*="color: #71717a"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#71717a"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: rgb(113, 113, 122)"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:rgb(113, 113, 122)"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: #666"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#666"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: #777"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#777"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: #888"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#888"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color: #999"]:not(.btn-primary):not(.btn-primary *),[data-theme=dark] [style*="color:#999"]:not(.btn-primary):not(.btn-primary *){color:#a1a1aa!important}[data-theme=dark] .hero-gradient-text,[data-theme=dark] [style*=WebkitBackgroundClip],[data-theme=dark] [style*=-webkit-background-clip],[data-theme=dark] [style*=background-clip]{background:linear-gradient(135deg,#fff 0%,#cbd5e1 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] strong:not(.btn-primary *),[data-theme=dark] b:not(.btn-primary *),[data-theme=dark] th{color:#f4f4f5!important}[data-theme=dark] p{color:#cbd5e1!important}[data-theme=dark] .text-slate-900,[data-theme=dark] .text-slate-800,[data-theme=dark] .text-slate-700,[data-theme=dark] .text-gray-900,[data-theme=dark] .text-gray-800{color:#f4f4f5!important}[data-theme=dark] .text-slate-600,[data-theme=dark] .text-slate-500,[data-theme=dark] .text-gray-600,[data-theme=dark] .text-gray-500{color:#a1a1aa!important}[data-theme=dark] .btn-primary,[data-theme=dark] button.btn-primary,[data-theme=dark] a.btn-primary{color:#09090b!important;-webkit-text-fill-color:#09090b!important;background:#fff!important;box-shadow:0 2px 14px #ffffff26!important}[data-theme=dark] .btn-primary *,[data-theme=dark] button.btn-primary *,[data-theme=dark] a.btn-primary *,[data-theme=dark] .btn-primary span,[data-theme=dark] .btn-primary svg{color:#09090b!important;-webkit-text-fill-color:#09090b!important;stroke:#09090b!important}[data-theme=dark] .btn-primary:hover,[data-theme=dark] button.btn-primary:hover,[data-theme=dark] a.btn-primary:hover{background:#f4f4f5!important;box-shadow:0 8px 24px #ffffff47!important}[data-theme=dark] .btn-primary:hover *,[data-theme=dark] button.btn-primary:hover *,[data-theme=dark] a.btn-primary:hover *,[data-theme=dark] .btn-primary:hover span,[data-theme=dark] .btn-primary:hover svg{color:#000!important;-webkit-text-fill-color:#000!important;stroke:#000!important}
