.neuro-marketing{--neuro-background:#f8f9fb;--neuro-surface:#fff;--neuro-text:#1a202c;--neuro-text-secondary:#4a5568;--neuro-shadow-light:#fff;--neuro-shadow-dark:#d1d5db;--neuro-accent:#6c63ff;--neuro-accent-dark:#5b54e6;--neuro-accent-light:#8b85ff;--neuro-success:#10b981;--neuro-gradient-primary:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--neuro-gradient-accent:linear-gradient(135deg,#6c63ff 0%,#9d50bb 100%);--neuro-gradient-soft:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);background:var(--neuro-background);color:var(--neuro-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.neuro-marketing *{box-sizing:border-box}html{scroll-behavior:smooth}.neuro-container{max-width:1280px;margin:0 auto;padding:0 24px}@media (min-width:768px){.neuro-container{padding:0 48px}}@media (min-width:1024px){.neuro-container{padding:0 80px}}.neuro-h1{color:var(--neuro-text);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1.1}.neuro-h2{color:var(--neuro-text);letter-spacing:-.01em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.2}.neuro-h3{color:var(--neuro-text);margin-bottom:.75rem;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;line-height:1.4}.neuro-text-large{color:var(--neuro-text-secondary);font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.6}.neuro-text-body{color:var(--neuro-text-secondary);font-size:1.125rem;line-height:1.7}.neuro-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:24px;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000000f,0 2px 8px #0000000a}.neuro-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px #0000001f,0 8px 24px #00000014}@media (max-width:768px){.neuro-card{border-radius:20px;padding:24px}}.neuro-btn{color:var(--neuro-text);cursor:pointer;background:#fff;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:18px 40px;font-size:1.125rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014}.neuro-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.neuro-btn:hover:before{left:100%}.neuro-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000026}.neuro-btn:active{transform:translateY(0)}.neuro-btn-accent{background:var(--neuro-gradient-accent);color:#fff;animation:3s ease-in-out infinite pulse-glow;box-shadow:0 8px 24px #6c63ff59,0 4px 12px #6c63ff33}.neuro-btn-accent:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 16px 48px #6c63ff73,0 8px 24px #6c63ff4d}@keyframes pulse-glow{0%,to{box-shadow:0 8px 24px #6c63ff59,0 4px 12px #6c63ff33}50%{box-shadow:0 12px 36px #6c63ff73,0 6px 18px #6c63ff4d}}.neuro-header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd9;border-bottom:1px solid #0000000d;transition:all .3s;position:fixed;top:0;left:0;right:0}.neuro-header.scrolled{background:#fffffff2;box-shadow:0 4px 24px #00000014}.neuro-nav-link{color:var(--neuro-text);border-radius:12px;padding:10px 20px;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;position:relative}.neuro-nav-link:after{content:"";background:var(--neuro-accent);height:2px;transition:transform .3s;position:absolute;bottom:6px;left:20px;right:20px;transform:scaleX(0)}.neuro-nav-link:hover:after{transform:scaleX(1)}.neuro-nav-link:hover{color:var(--neuro-accent)}.neuro-grid-2{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:768px){.neuro-grid-2{grid-template-columns:repeat(2,1fr)}}.neuro-grid-3{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.neuro-grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.neuro-grid-3{grid-template-columns:repeat(3,1fr)}}.neuro-grid-4{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:640px){.neuro-grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.neuro-grid-4{grid-template-columns:repeat(4,1fr)}}.neuro-badge{color:var(--neuro-accent);background:#6c63ff1a;border:1px solid #6c63ff33;border-radius:50px;align-items:center;gap:8px;padding:12px 24px;font-size:.875rem;font-weight:600;animation:.6s slide-up;display:inline-flex}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.neuro-icon{background:var(--neuro-gradient-accent);border-radius:24px;justify-content:center;align-items:center;width:72px;height:72px;font-size:2.5rem;transition:all .3s;display:flex;box-shadow:0 8px 24px #6c63ff40}.neuro-icon:hover{transform:scale(1.1)rotate(5deg)}.neuro-hero{background:linear-gradient(135deg,#667eea15 0%,#764ba215 100%);padding-top:160px;padding-bottom:100px;position:relative;overflow:hidden}.neuro-hero:before{content:"";background:radial-gradient(circle,#6c63ff14 0%,#0000 70%);width:80%;height:150%;animation:20s ease-in-out infinite float;position:absolute;top:-50%;right:-20%}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(-30px,-30px)}}@media (min-width:768px){.neuro-hero{padding-top:180px;padding-bottom:120px}}.neuro-section{padding:100px 0;position:relative}@media (min-width:768px){.neuro-section{padding:140px 0}}.neuro-footer{color:#e2e8f0;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);padding:80px 0 40px;position:relative;overflow:hidden}.neuro-footer:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;position:absolute;top:0;left:0;right:0}.neuro-switch-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#fffffff2;border:2px solid #0000;border-radius:24px;padding:40px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #0000000f}.neuro-switch-card:before{content:"";opacity:0;background:radial-gradient(circle,#6c63ff1a 0%,#0000 70%);width:200%;height:200%;transition:opacity .4s;position:absolute;top:-50%;left:-50%}.neuro-switch-card:hover:before{opacity:1}.neuro-switch-card:hover{border-color:var(--neuro-accent);transform:translateY(-12px);box-shadow:0 24px 64px #6c63ff26,0 12px 32px #0000001a}.neuro-feature-list{margin:0;padding:0;list-style:none}.neuro-feature-list li{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff80;border:1px solid #0000000d;border-radius:16px;align-items:flex-start;gap:16px;margin-bottom:20px;padding:20px;transition:all .3s;display:flex}.neuro-feature-list li:hover{background:#ffffffe6;transform:translate(8px);box-shadow:0 4px 16px #00000014}.neuro-logo{color:var(--neuro-text);align-items:center;gap:12px;font-size:1.5rem;font-weight:800;text-decoration:none;transition:all .3s;display:flex}.neuro-logo:hover{color:var(--neuro-accent);transform:scale(1.05)}.neuro-menu-btn{cursor:pointer;background:#ffffffe6;border:1px solid #0000001a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;box-shadow:0 4px 12px #00000014}.neuro-menu-btn:hover{background:#fff;box-shadow:0 8px 24px #0000001f}.neuro-menu-btn:active{transform:scale(.95)}.neuro-stats-card{text-align:center;background:#fff;border:2px solid #0000;border-radius:20px;padding:40px 32px;transition:all .3s;box-shadow:0 8px 32px #0000000f}.neuro-stats-card:hover{border-color:var(--neuro-accent);transform:translateY(-8px);box-shadow:0 16px 48px #6c63ff26}.neuro-testimonial{border-left:4px solid var(--neuro-accent);background:#fff;border-radius:20px;padding:32px;transition:all .3s;box-shadow:0 8px 32px #0000000f}.neuro-testimonial:hover{transform:translate(8px);box-shadow:0 12px 48px #0000001a}.neuro-image-container{border-radius:24px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000026}.neuro-image-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.neuro-image-container:hover img{transform:scale(1.05)}.neuro-gradient-text{background:var(--neuro-gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.neuro-trust-badge{color:var(--neuro-success);background:#10b9811a;border:1px solid #10b98133;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.neuro-text-center{text-align:center}.neuro-mb-2{margin-bottom:.5rem}.neuro-mb-4{margin-bottom:1rem}.neuro-mb-6{margin-bottom:1.5rem}.neuro-mb-8{margin-bottom:2rem}.neuro-mb-12{margin-bottom:3rem}.neuro-mt-4{margin-top:1rem}.neuro-mt-8{margin-top:2rem}.neuro-flex{display:flex}.neuro-flex-col{flex-direction:column}.neuro-items-center{align-items:center}.neuro-justify-center{justify-content:center}.neuro-justify-between{justify-content:space-between}.neuro-gap-2{gap:.5rem}.neuro-gap-4{gap:1rem}.neuro-gap-6{gap:1.5rem}.neuro-gap-8{gap:2rem}@media (max-width:767px){.neuro-hide-mobile{display:none}}@media (min-width:768px){.neuro-hide-desktop{display:none}}.neuro-accent-text{color:var(--neuro-accent)}.neuro-accent-bg{background:var(--neuro-accent);color:#fff}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.8s forwards fade-in-up}.neuro-scroll-reveal{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(40px)}.neuro-scroll-reveal.visible{opacity:1;transform:translateY(0)}
