:root{--color-primary: #0f172a;--color-primary-light: #1e293b;--color-primary-dark: #020617;--color-accent: #3b82f6;--color-accent-light: #60a5fa;--color-accent-dark: #1d4ed8;--color-white: #ffffff;--color-gray-50: #f8fafc;--color-gray-100: #f1f5f9;--color-gray-200: #e2e8f0;--color-gray-300: #cbd5e1;--color-gray-400: #94a3b8;--color-gray-500: #64748b;--color-gray-600: #475569;--color-gray-700: #334155;--color-gray-800: #1e293b;--color-gray-900: #0f172a;--color-success: #22c55e;--color-warning: #f59e0b;--color-error: #ef4444;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--radius-sm: .25rem;--radius: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--transition-fast: .15s ease-out;--transition: .3s ease-out;--transition-slow: .5s ease-out}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.6;color:var(--color-gray-700);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--color-gray-900);font-weight:600;line-height:1.2;margin-bottom:var(--spacing-4)}h1{font-size:var(--font-size-5xl);font-weight:800}h2{font-size:var(--font-size-4xl);font-weight:700}h3{font-size:var(--font-size-3xl);font-weight:600}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{margin-bottom:var(--spacing-4)}a{color:var(--color-accent);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-accent-dark)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-3) var(--spacing-6);border:none;border-radius:var(--radius);font-family:inherit;font-size:var(--font-size-sm);font-weight:500;text-decoration:none;cursor:pointer;transition:all var(--transition-fast);outline:none;-webkit-user-select:none;user-select:none}.btn-primary{background-color:var(--color-accent);color:var(--color-white)}.btn-primary:hover{background-color:var(--color-accent-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-secondary{background-color:var(--color-gray-100);color:var(--color-gray-700);border:1px solid var(--color-gray-300)}.btn-secondary:hover{background-color:var(--color-gray-200);border-color:var(--color-gray-400)}.btn-lg{padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-base)}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-4)}.container-sm{max-width:640px}.container-md{max-width:768px}.container-lg{max-width:1024px}.container-xl{max-width:1280px}.section{padding:var(--spacing-20) 0}.grid{display:grid;gap:var(--spacing-6)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.mb-4{margin-bottom:var(--spacing-4)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.mb-12{margin-bottom:var(--spacing-12)}.mt-8{margin-top:var(--spacing-8)}.mt-12{margin-top:var(--spacing-12)}.card{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;transition:all var(--transition)}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card-body{padding:var(--spacing-6)}.gradient-bg{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%)}.gradient-accent{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-dark) 100%)}.fade-in{animation:fadeIn .6s ease-out}.slide-up{animation:slideUp .8s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){:root{--font-size-5xl: 2.5rem;--font-size-4xl: 2rem;--font-size-3xl: 1.5rem}.container{padding:0 var(--spacing-3)}.section{padding:var(--spacing-12) 0}.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:1fr}.btn-lg{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-sm)}}.btn:focus-visible,a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.app{min-height:100vh;overflow-x:hidden}.navbar{position:fixed;top:0;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--color-gray-200);padding:var(--spacing-4) 0;z-index:1000;transition:all var(--transition)}.logo h2{color:var(--color-primary);margin-bottom:0}.nav-links{display:flex;gap:var(--spacing-6)}.nav-link{color:var(--color-gray-600);font-weight:500;transition:color var(--transition-fast);position:relative}.nav-link:hover,.nav-link.active{color:var(--color-accent)}.nav-link.active:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:2px;background:var(--color-accent);border-radius:var(--radius-full)}.hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--color-white);position:relative;overflow:hidden;background:linear-gradient(-45deg,#0f172a,#1e293b,#3b82f6,#1d4ed8);background-size:400% 400%;animation:gradientShift 15s ease infinite}.hero-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(59,130,246,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(29,78,216,.3) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(15,23,42,.8) 0%,transparent 50%);z-index:1}.hero-section:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Ccircle cx='30' cy='30' r='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");animation:float 20s ease-in-out infinite;z-index:1}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-content{position:relative;z-index:2;max-width:800px;margin:0 auto}.hero-title{font-size:var(--font-size-6xl);font-weight:800;margin-bottom:var(--spacing-6);background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1}.hero-subtitle{font-size:var(--font-size-xl);margin-bottom:var(--spacing-8);color:var(--color-gray-200);line-height:1.6}.hero-buttons{display:flex;gap:var(--spacing-4);justify-content:center;flex-wrap:wrap}.section-title{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-4);color:var(--color-gray-900)}.section-subtitle{font-size:var(--font-size-lg);color:var(--color-gray-600);max-width:600px;margin:0 auto}.bg-gray-50{background-color:var(--color-gray-50)}.apps-grid .card,.value-card,.contact-card{background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);transition:all var(--transition)}.apps-grid .card:hover,.value-card:hover,.contact-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);background:#fffffff2}.apps-grid .card{height:100%;display:flex;flex-direction:column}.apps-grid .card-body{flex:1;display:flex;flex-direction:column;justify-content:space-between}.app-icon{text-align:center;padding:var(--spacing-6) 0;background:linear-gradient(135deg,var(--color-gray-50) 0%,var(--color-gray-100) 100%)}.app-mockup{text-align:center;padding:var(--spacing-4);background:linear-gradient(135deg,var(--color-gray-50) 0%,var(--color-gray-100) 100%);overflow:hidden}.mockup-image{width:100%;max-width:280px;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transition:transform var(--transition)}.mockup-image:hover{transform:scale(1.02)}.neural-news-showcase{padding:0;overflow:hidden}.neural-news-image{width:100%;height:auto;object-fit:cover;transition:transform var(--transition)}.neural-news-image:hover{transform:scale(1.02)}.gold-app-header{background:linear-gradient(135deg,#f59e0b,#d97706);padding:var(--spacing-8);padding-bottom:100px;text-align:center;position:relative;overflow:hidden}.gold-app-header:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M20 20c0-5.5-4.5-10-10-10s-10 4.5-10 10 4.5 10 10 10 10-4.5 10-10zm10 0c0-5.5-4.5-10-10-10s-10 4.5-10 10 4.5 10 10 10 10-4.5 10-10z'/%3E%3C/g%3E%3C/svg%3E");z-index:1}.app-icon-modern{position:relative;z-index:2}.gold-gradient-bg{width:80px;height:80px;background:#fff3;border-radius:var(--radius-2xl);display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.app-preview-title{color:#fff;font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-1)}.app-preview-subtitle{color:#fffc;font-size:var(--font-size-sm);margin-bottom:0}.icon-placeholder{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--radius-2xl);font-size:2.5rem;background:var(--color-white);box-shadow:var(--shadow-lg)}.news-icon{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.gold-icon{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.app-features{display:flex;flex-direction:column;gap:var(--spacing-2)}.feature{color:var(--color-gray-600);font-size:var(--font-size-sm);display:flex;align-items:center;gap:var(--spacing-2)}.about-values-modern{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8);margin-top:var(--spacing-12)}.value-card{text-align:center;padding:var(--spacing-8);background:#ffffffb3;border-radius:var(--radius-2xl);border:1px solid var(--color-gray-200);transition:all var(--transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.value-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);background:#ffffffe6}.value-icon{width:80px;height:80px;margin:0 auto var(--spacing-6);border-radius:var(--radius-2xl);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.code-icon,.email-card .contact-card-icon{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-dark) 100%);color:#fff}.design-icon,.location-card .contact-card-icon{background:linear-gradient(135deg,#64748b,#475569);color:#fff}.performance-icon,.phone-card .contact-card-icon{background:linear-gradient(135deg,var(--color-accent-light) 0%,var(--color-accent) 100%);color:#fff}.value-card h4{font-size:var(--font-size-xl);font-weight:600;color:var(--color-gray-900);margin-bottom:var(--spacing-3)}.value-card p{color:var(--color-gray-600);line-height:1.7;margin-bottom:0}.stat-icon{font-size:3rem;margin-bottom:var(--spacing-4)}.company-stats{background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--spacing-8);box-shadow:var(--shadow)}.stat-number{font-size:var(--font-size-4xl);font-weight:800;color:var(--color-accent);margin-bottom:var(--spacing-2)}.stat-label{color:var(--color-gray-600);font-size:var(--font-size-sm);font-weight:500}.contact-modern-layout{display:grid;gap:var(--spacing-16);margin-top:var(--spacing-12)}.contact-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}.contact-card{background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--spacing-8);text-align:center;border:1px solid var(--color-gray-200);transition:all var(--transition);position:relative;overflow:hidden}.contact-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.contact-card-icon{width:64px;height:64px;margin:0 auto var(--spacing-4);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;color:#fff}.contact-card h5{font-size:var(--font-size-lg);font-weight:600;color:var(--color-gray-900);margin-bottom:var(--spacing-2)}.contact-card p{color:var(--color-gray-600);font-size:var(--font-size-base);margin-bottom:0}.contact-form-modern{background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-2xl);padding:var(--spacing-10);box-shadow:var(--shadow-lg)}.form-header{text-align:center;margin-bottom:var(--spacing-8)}.form-header h4{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-gray-900);margin-bottom:var(--spacing-2)}.form-header p{color:var(--color-gray-600);margin-bottom:0}.modern-form{display:flex;flex-direction:column;gap:var(--spacing-6)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}.form-field{display:flex;flex-direction:column}.form-field label{font-size:var(--font-size-sm);font-weight:500;color:var(--color-gray-700);margin-bottom:var(--spacing-2)}.form-field input,.form-field textarea{padding:var(--spacing-4);border:2px solid var(--color-gray-200);border-radius:var(--radius-lg);font-family:inherit;font-size:var(--font-size-base);transition:all var(--transition-fast);outline:none;background:var(--color-white)}.form-field input:focus,.form-field textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #3b82f61a}.submit-btn{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-dark) 100%);color:#fff;border:none;border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all var(--transition);display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}.submit-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.contact-info{display:flex;flex-direction:column;gap:var(--spacing-6)}.contact-item{display:flex;align-items:flex-start;gap:var(--spacing-4)}.contact-icon{font-size:1.5rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-white);border-radius:var(--radius-lg);flex-shrink:0}.contact-label{font-size:var(--font-size-sm);color:var(--color-gray-500);margin-bottom:var(--spacing-1)}.contact-value{font-weight:500;color:var(--color-gray-900)}.contact-form{display:flex;flex-direction:column;gap:var(--spacing-4)}.form-group{display:flex;flex-direction:column}.form-input,.form-textarea{padding:var(--spacing-4);border:2px solid var(--color-gray-200);border-radius:var(--radius);font-family:inherit;font-size:var(--font-size-base);transition:all var(--transition-fast);outline:none}.form-input:focus,.form-textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #3b82f61a}.form-textarea{resize:vertical;min-height:120px}.footer{color:var(--color-white);padding:var(--spacing-16) 0;margin-top:var(--spacing-20)}.footer-text{color:var(--color-gray-300);margin-bottom:0}.footer h3{color:var(--color-white);margin-bottom:var(--spacing-2)}@media (prefers-reduced-motion: reduce){.hero-section{animation:none;background:var(--color-primary)}.hero-section:after{animation:none}.fade-in,.slide-up{animation:none}}@media (max-width: 768px){.navbar{padding:var(--spacing-3) 0}.nav-links{display:none}.hero-title{font-size:var(--font-size-4xl)}.hero-subtitle{font-size:var(--font-size-lg)}.hero-buttons{flex-direction:column;align-items:center}.hero-buttons .btn{width:100%;max-width:300px}.grid-cols-2,.grid-cols-3,.grid-cols-4,.about-values-modern,.contact-cards-grid,.form-row{grid-template-columns:1fr}.company-stats{padding:var(--spacing-6)}.stat-number{font-size:var(--font-size-3xl)}.contact-item{align-items:center}}@media (max-width: 480px){.hero-title,.section-title{font-size:var(--font-size-3xl)}.icon-placeholder{width:60px;height:60px;font-size:2rem}.footer .flex{flex-direction:column;text-align:center;gap:var(--spacing-4)}}.btn:active,.card:active{transform:translateY(0)}html{scroll-padding-top:80px}@media print{.navbar,.hero-buttons,.contact-form{display:none}.hero-section,.footer{background:none!important;color:var(--color-gray-900)!important}}.neural-news-page{padding-top:80px}.neural-hero{min-height:90vh;display:flex;align-items:center;color:#fff;position:relative;overflow:hidden}.neural-hero-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12);align-items:center;position:relative;z-index:2}.neural-badge{display:inline-block;background:linear-gradient(135deg,#6366f133,#a855f733);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-full);padding:var(--spacing-3) var(--spacing-6);margin-bottom:var(--spacing-6);font-size:.95rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 8px 25px #6366f14d}.neural-title{font-size:4.5rem;font-weight:900;margin-bottom:var(--spacing-6);background:linear-gradient(135deg,#fff,#a5b4fc,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1;letter-spacing:-.02em}.neural-subtitle{font-size:1.25rem;line-height:1.7;margin-bottom:var(--spacing-8);color:#ffffffe6}.neural-buttons{display:flex;gap:var(--spacing-4);flex-wrap:wrap}.neural-hero-visual{display:flex;justify-content:center;align-items:center}.single-phone-showcase{display:flex;align-items:center;justify-content:center;width:100%;max-width:400px}.hero-phone{position:relative;width:320px;animation:float 6s ease-in-out infinite}.hero-app-image{width:100%;height:auto;border-radius:28px;box-shadow:0 40px 80px #00000040,0 0 0 1px #ffffff1a;transition:all var(--transition)}.hero-phone:hover .hero-app-image{transform:scale(1.05) translateY(-10px);box-shadow:0 50px 100px #0000004d,0 0 0 1px #fff3}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.neural-features{background:#fff}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-8)}.feature-card{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-xl);padding:var(--spacing-8);text-align:center;border:1px solid rgba(255,255,255,.2);transition:all var(--transition);position:relative;overflow:hidden;box-shadow:0 8px 25px #0000000d}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));transform:scaleX(0);transition:transform var(--transition);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.feature-card:hover:before{transform:scaleX(1)}.feature-card:hover{transform:translateY(-12px);box-shadow:0 25px 50px #6366f126;border-color:#6366f14d;background:#fffffffa}.feature-icon-container{width:80px;height:80px;margin:0 auto var(--spacing-6) auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f11a,#a855f71a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);position:relative;overflow:hidden;transition:all var(--transition)}.feature-icon-container:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#6366f10d,#a855f70d);opacity:0;transition:opacity var(--transition)}.feature-card:hover .feature-icon-container:before{opacity:1}.feature-card:hover .feature-icon-container{transform:translateY(-4px);box-shadow:0 12px 30px #6366f133;border-color:#6366f14d}.feature-icon{color:var(--color-primary);position:relative;z-index:1;transition:all var(--transition)}.feature-card:hover .feature-icon{color:var(--color-accent);transform:scale(1.1)}.feature-title{font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-3);color:var(--color-gray-900)}.feature-desc{color:var(--color-gray-600);line-height:1.6}.neural-screenshots{background:var(--color-gray-50)}.screenshots-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--spacing-6);max-width:900px;margin:0 auto}.screenshot-item{display:flex;flex-direction:column;align-items:center;text-align:center}.screenshot-item.featured{grid-row:span 2}.screenshot-container{position:relative;width:100%;border-radius:20px;overflow:hidden;box-shadow:0 15px 35px #0000001a;transition:all var(--transition)}.screenshot-item:hover .screenshot-container{transform:translateY(-8px);box-shadow:0 25px 50px #00000026}.screenshot-image{width:100%;height:auto;display:block;border-radius:20px}.screenshot-caption{margin-top:var(--spacing-4)}.screenshot-caption h4{font-size:1rem;font-weight:600;color:var(--color-gray-700);margin:0}.neural-contact{background:var(--color-gray-50)}.contact-clean{max-width:400px;margin:0 auto;text-align:center}.contact-primary{margin-bottom:var(--spacing-8)}.contact-title{font-size:1.25rem;font-weight:600;color:var(--color-gray-900);margin-bottom:var(--spacing-4)}.contact-email-clean{font-size:1.5rem;font-weight:700;color:var(--color-primary);margin-bottom:var(--spacing-2);letter-spacing:-.01em}.contact-phone-clean{font-size:1.25rem;font-weight:600;color:var(--color-gray-700);margin-bottom:var(--spacing-3)}.contact-app-info{color:var(--color-gray-600);font-size:.95rem;margin:0;line-height:1.6}.contact-links{border-top:1px solid var(--color-gray-200);padding-top:var(--spacing-6)}.privacy-link-clean{color:var(--color-gray-700);font-weight:500;text-decoration:none;font-size:.9rem;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);transition:all var(--transition);display:inline-block}.privacy-link-clean:hover{color:var(--color-primary);background-color:#6366f10d}.neural-download{color:#fff;padding:var(--spacing-16) 0}.neural-download .section-title{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:700}.neural-download .section-subtitle{max-width:500px;margin:0 auto var(--spacing-8) auto;color:#fffffff2;text-shadow:0 1px 2px rgba(0,0,0,.2)}.download-buttons{display:flex;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap}@media (max-width: 1024px){.neural-hero-content{grid-template-columns:1fr;text-align:center;gap:var(--spacing-8)}.single-phone-showcase{max-width:350px}.hero-phone{width:280px}.screenshots-grid{grid-template-columns:1fr 1fr;gap:var(--spacing-4)}.screenshot-item.featured{grid-column:span 2;grid-row:span 1}.contact-clean{max-width:100%;padding:0 var(--spacing-4)}.contact-email-clean{font-size:1.25rem}.contact-phone-clean{font-size:1.1rem}}@media (max-width: 768px){.neural-title{font-size:3rem}.neural-subtitle{font-size:1.1rem}.single-phone-showcase{max-width:300px}.hero-phone{width:240px}.features-grid{grid-template-columns:1fr}.screenshots-grid{grid-template-columns:1fr;gap:var(--spacing-6)}.screenshot-item.featured{grid-column:span 1;grid-row:span 1}.neural-buttons{justify-content:center}}.privacy-policy-page{padding-top:80px}.privacy-header{padding:var(--spacing-16) 0 var(--spacing-12) 0;color:#fff;text-align:center}.privacy-header-content{max-width:600px;margin:0 auto}.privacy-title{font-size:3.5rem;font-weight:900;margin-bottom:var(--spacing-4);background:linear-gradient(135deg,#fff,#a5b4fc,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1;letter-spacing:-.02em}.privacy-subtitle{font-size:1.1rem;color:#ffffffe6;margin:0}.privacy-content{background:#fff;padding:var(--spacing-16) 0}.privacy-wrapper{max-width:800px;margin:0 auto;line-height:1.7}.privacy-section{margin-bottom:var(--spacing-12)}.privacy-section:last-child{margin-bottom:0}.privacy-section h2{font-size:1.75rem;font-weight:700;color:var(--color-gray-900);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--color-gray-100)}.privacy-section h3{font-size:1.25rem;font-weight:600;color:var(--color-gray-800);margin-bottom:var(--spacing-3)}.privacy-section p{color:var(--color-gray-700);margin-bottom:var(--spacing-4)}.privacy-section ul{color:var(--color-gray-700);margin-bottom:var(--spacing-4);padding-left:var(--spacing-6)}.privacy-section li{margin-bottom:var(--spacing-2)}.highlight-box{background:linear-gradient(135deg,#6366f10d,#a855f70d);border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-xl);padding:var(--spacing-6);margin:var(--spacing-6) 0;display:flex;gap:var(--spacing-4);align-items:flex-start}.highlight-icon{width:48px;height:48px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.highlight-box h3{color:var(--color-primary);margin-bottom:var(--spacing-2);font-size:1.1rem}.highlight-box p{margin-bottom:0;font-weight:500}.covered-apps{background:var(--color-gray-50);border-radius:var(--radius-lg);padding:var(--spacing-5);margin:var(--spacing-6) 0}.covered-apps h3{color:var(--color-gray-800);font-size:1rem;margin-bottom:var(--spacing-3)}.covered-apps ul{margin-bottom:0;padding-left:var(--spacing-5)}.service-item{background:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-4);box-shadow:0 2px 8px #0000000a;transition:all var(--transition)}.service-item:hover{border-color:var(--color-primary);box-shadow:0 4px 16px #6366f11a}.service-item h3{color:var(--color-primary);margin-bottom:var(--spacing-3)}.service-item p{margin-bottom:0}.storage-note{background:#22c55e1a;border-left:4px solid #22c55e;padding:var(--spacing-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-weight:500;color:#166534}.rights-list{display:grid;gap:var(--spacing-3);margin:var(--spacing-6) 0}.rights-list li{background:var(--color-gray-50);padding:var(--spacing-4);border-radius:var(--radius-md);border-left:4px solid var(--color-primary);margin-bottom:0}.rights-list li strong{color:var(--color-primary)}.contact-info{background:var(--color-gray-50);border-radius:var(--radius-xl);padding:var(--spacing-8);margin-top:var(--spacing-6)}.contact-details{display:grid;gap:var(--spacing-4);margin-top:var(--spacing-6)}.contact-item{display:flex;align-items:center;gap:var(--spacing-3)}.contact-label{font-weight:600;color:var(--color-gray-700);min-width:100px}.contact-value{color:var(--color-primary);font-weight:500}.philosophy-box{background:linear-gradient(135deg,#6366f11a,#a855f71a);border:2px solid rgba(99,102,241,.2);border-radius:var(--radius-xl);padding:var(--spacing-8);text-align:center;margin-top:var(--spacing-6)}.philosophy-box p{font-size:1.1rem;color:var(--color-gray-800);margin-bottom:0;font-style:italic}.final-note{border-top:2px solid var(--color-gray-100);padding-top:var(--spacing-8)}@media (max-width: 768px){.privacy-title{font-size:2.5rem}.privacy-subtitle{font-size:1rem}.privacy-wrapper{padding:0 var(--spacing-4)}.privacy-section h2{font-size:1.5rem}.highlight-box{flex-direction:column;text-align:center}.highlight-icon{align-self:center}.contact-item{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}.contact-label{min-width:auto;font-size:.9rem}}
