*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#fff;background:#050508}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes pulse-badge{0%,to{box-shadow:0 0 #60a5fa00}50%{box-shadow:0 0 0 9px #60a5fa21}}@keyframes border-glow{0%,to{box-shadow:0 40px 80px #0000008c,0 0 0 1px #ffffff0a}50%{box-shadow:0 40px 80px #0000008c,0 0 60px #60a5fa1a,0 0 0 1px #60a5fa26}}@keyframes bar-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes progress-fill{0%{width:0%}to{width:var(--w)}}.anim-badge{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeIn}.anim-up{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.anim-preview{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards fadeInRight}.float{animation:5s ease-in-out infinite float}.pulse-dot{animation:2s ease-in-out infinite pulseDot}.pulse-badge{animation:3s infinite pulse-badge}.hero-card-glow{animation:4s infinite border-glow}.bar-grow{transform-origin:bottom;animation:.9s both bar-grow}.sr{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.sr.visible{opacity:1;transform:translateY(0)}.feat-card{transition:border-color .25s,transform .25s,box-shadow .25s}.feat-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #60a5fa12;border-color:#60a5fa59!important;transition-delay:0s!important}.niche-chip{transition:border-color .2s,color .2s}.niche-chip:hover{color:#e4e4e7!important;border-color:#60a5fa66!important}.nav-link{transition:color .15s}.nav-link:hover{color:#fff!important}.footer-link{transition:color .15s}.footer-link:hover{color:#a1a1aa!important}.faq-item summary{list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-arrow{transition:transform .22s;display:inline-block}.faq-item[open] .faq-arrow{transform:rotate(45deg)}.section-pad{padding:80px 40px}@media (max-width:900px){.hero-grid{grid-template-columns:1fr!important;gap:48px!important}.hero-preview{display:none!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:36px!important}.footer-grid>div:first-child{grid-column:1/-1}.pain-grid,.tab-grid{grid-template-columns:1fr!important}.detail-row{direction:ltr!important;grid-template-columns:1fr!important}.download-grid{grid-template-columns:1fr!important;gap:32px!important}.download-cta{text-align:center!important}}@media (max-width:768px){.hero-section{padding:80px 24px 64px!important}.section-pad{padding:64px 24px!important}.nav-links{display:none!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.detail-row{gap:40px!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}}@media (max-width:600px){nav{height:60px!important;padding:0 20px!important}.nav-login-btn{display:none!important}.hero-section{padding:72px 20px 52px!important}.section-pad{padding:52px 20px!important}.stats-grid{grid-template-columns:1fr 1fr!important;gap:12px!important;padding:20px!important}.footer-grid{grid-template-columns:1fr!important;gap:28px!important}.cta-buttons{flex-direction:column!important;align-items:stretch!important}.cta-buttons a,.cta-buttons button{text-align:center!important;justify-content:center!important}.niche-chip{padding:8px 14px!important;font-size:13px!important}.download-grid{grid-template-columns:1fr!important;padding:36px 24px!important}}@media (max-width:420px){nav{padding:0 16px!important}.hero-section{padding:60px 16px 44px!important}.section-pad{padding:44px 16px!important}.stats-grid{grid-template-columns:1fr 1fr!important}.footer-grid{grid-template-columns:1fr!important}}
