.logiq-page{padding-top:0}.logiq-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:160px 0 80px;text-align:center}.logiq-hero h1{font-size:3rem;margin-bottom:1rem;font-weight:700}.hero-subtitle{font-size:1.4rem;margin-bottom:1rem;opacity:.9}.hero-description{font-size:1.1rem;max-width:800px;margin:0 auto;opacity:.8;line-height:1.6}.logiq-features{padding:80px 0;background:#f8fafc}.logiq-features h2{text-align:center;font-size:2.5rem;margin-bottom:60px;color:#2d3748}.feature-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:80px;padding:40px;background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014}.feature-section.reverse{direction:rtl}.feature-section.reverse>*{direction:ltr}.feature-content h3{font-size:2rem;margin-bottom:1.5rem;color:#06c}.feature-content p{font-size:1.1rem;line-height:1.7;color:#4a5568;margin-bottom:1.5rem}.feature-content ul{list-style:none;padding:0}.feature-content li{color:#2d3748;position:relative;padding:.5rem 0 .5rem 1.5rem}.feature-content li:before{content:"✓";position:absolute;left:0;color:#06c;font-weight:700}.feature-image{border-radius:15px;overflow:hidden;box-shadow:0 20px 40px #00000026}.feature-image img{width:100%;height:auto;display:block;transition:transform .3s ease}.feature-image:hover img{transform:scale(1.05)}.logiq-cta{background:linear-gradient(135deg,#2d3748,#4a5568);color:#fff;padding:80px 0;text-align:center}.logiq-cta h2{font-size:2.5rem;margin-bottom:1rem}.logiq-cta p{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-primary,.cta-secondary{padding:1rem 2rem;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:150px}.cta-primary{background:#06c;color:#fff}.cta-primary:hover{background:#0052a3;transform:translateY(-2px)}.cta-secondary{background:transparent;color:#fff;border:2px solid white}.cta-secondary:hover{background:#fff;color:#2d3748;transform:translateY(-2px)}@media (max-width: 768px){.logiq-hero h1{font-size:2.2rem}.hero-subtitle{font-size:1.2rem}.feature-section{grid-template-columns:1fr;gap:30px;padding:30px 20px}.feature-section.reverse{direction:ltr}.feature-content h3{font-size:1.6rem}.logiq-features h2,.logiq-cta h2{font-size:2rem}.cta-buttons{flex-direction:column;align-items:center}.cta-primary,.cta-secondary{width:200px}}@media (max-width: 480px){.logiq-hero{padding:60px 0}.logiq-hero h1{font-size:1.8rem}.logiq-features,.logiq-cta{padding:60px 0}.feature-section{margin-bottom:40px}}.about-page{min-height:100vh;padding-top:0}.about-hero{background:linear-gradient(135deg,var(--gradient-start) 0%,var(--gradient-end) 100%);color:#fff;padding:10rem 0 4rem;text-align:center}.about-hero h1{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;background:linear-gradient(45deg,#fff,#e2e8f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.25rem;font-weight:300;max-width:700px;margin:0 auto 2rem;opacity:.9}.company-stats{display:flex;justify-content:center;gap:3rem;margin-top:2rem;flex-wrap:wrap}.company-stats .stat{font-size:1rem;opacity:.95}.company-stats .stat strong{margin-right:.5rem}.mission-section{padding:6rem 0;background:#fff}.mission-section h2{font-size:2.5rem;text-align:center;margin-bottom:2rem;color:var(--primary-blue);font-weight:600}.mission-statement{font-size:1.3rem;line-height:1.8;max-width:900px;margin:0 auto;text-align:center;color:var(--text-dark);font-weight:400}.story-section{padding:6rem 0;background:#f8fafc}.story-section h2{font-size:2.5rem;text-align:center;margin-bottom:3rem;color:var(--text-dark);font-weight:600}.story-content{max-width:900px;margin:0 auto}.story-content h3{font-size:1.8rem;color:var(--primary-blue);margin:2.5rem 0 1.5rem;font-weight:600}.story-content p{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;color:var(--text-light)}.products-section{padding:6rem 0;background:#fff}.products-section h2{font-size:2.5rem;text-align:center;margin-bottom:4rem;color:var(--text-dark);font-weight:600}.product-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.product-card{background:#f8fafc;border-radius:12px;padding:2rem;border:2px solid #e2e8f0;transition:all .3s ease}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a;border-color:var(--primary-blue)}.product-card h3{font-size:1.5rem;color:var(--primary-blue);margin-bottom:1rem;font-weight:600}.product-card p{font-size:1rem;line-height:1.6;color:var(--text-light);margin-bottom:1rem}.product-status{font-size:.95rem;color:var(--text-dark);font-weight:500;padding-top:1rem;border-top:1px solid #e2e8f0}.differentiators-section{padding:6rem 0;background:linear-gradient(135deg,var(--gradient-start) 0%,var(--gradient-end) 100%);color:#fff}.differentiators-section h2{font-size:2.5rem;text-align:center;margin-bottom:3rem;font-weight:600}.differentiators-list{max-width:800px;margin:0 auto;list-style:none;padding:0}.differentiators-list li{font-size:1.2rem;line-height:1.8;margin-bottom:1.5rem;padding-left:2rem;position:relative}.differentiators-list li:before{content:"✓";position:absolute;left:0;color:#4ade80;font-weight:700;font-size:1.5rem}.founders-section{padding:6rem 0;background:#fff}.founders-section h2{font-size:2.5rem;text-align:center;margin-bottom:4rem;color:var(--primary-blue);font-weight:600}.founders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:4rem;max-width:1000px;margin:0 auto 3rem}.founder-card{background:#fff;border-radius:20px;padding:3rem;text-align:center;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #e2e8f0}.founder-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.founder-image{margin-bottom:2rem;position:relative}.founder-image img{width:150px;height:150px;border-radius:50%;object-fit:cover;border:4px solid var(--primary-blue);box-shadow:0 8px 20px #5ba4d94d}.founder-info h3{font-size:1.8rem;color:var(--text-dark);margin-bottom:.5rem;font-weight:600}.founder-info h4{font-size:1.1rem;color:var(--primary-blue);margin-bottom:1.5rem;font-weight:500}.founder-info p{font-size:1rem;line-height:1.6;color:var(--text-light);margin-bottom:2rem}.social-links{margin-bottom:1.5rem}.linkedin-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:#0077b5;color:#fff;border-radius:50%;text-decoration:none;transition:all .3s ease}.linkedin-link:hover{background:#005885;transform:scale(1.1)}.linkedin-link svg{width:20px;height:20px}.collaboration-note{max-width:900px;margin:3rem auto;text-align:center;font-size:1.1rem;color:var(--text-light);font-style:italic;padding:2rem;background:#f8fafc;border-radius:12px}.advisor-section{max-width:900px;margin:4rem auto 0;padding:2rem;background:#f8fafc;border-radius:12px;border:2px solid #e2e8f0}.advisor-section h3{font-size:2rem;color:var(--primary-blue);margin-bottom:1.5rem;font-weight:600}.advisor-card h4{font-size:1.3rem;color:var(--text-dark);margin-bottom:.75rem;font-weight:600}.advisor-card p{font-size:1rem;line-height:1.6;color:var(--text-light)}.milestones-section{padding:6rem 0;background:#f8fafc}.milestones-section h2{font-size:2.5rem;text-align:center;margin-bottom:3rem;color:var(--text-dark);font-weight:600}.milestones-list{max-width:800px;margin:0 auto;list-style:none;padding:0}.milestones-list li{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;padding:1.5rem;background:#fff;border-radius:8px;border-left:4px solid var(--primary-blue);box-shadow:0 2px 8px #0000000d;color:var(--text-dark)}.investors-section{padding:6rem 0;background:#fff}.investors-section h2{font-size:2.5rem;text-align:center;margin-bottom:2rem;color:var(--primary-blue);font-weight:600}.investors-section p{font-size:1.1rem;line-height:1.8;max-width:900px;margin:0 auto 1.5rem;text-align:center;color:var(--text-light)}.investor-contact{text-align:center;font-size:1.1rem;margin-top:2rem}.investor-contact a{color:var(--primary-blue);text-decoration:none;font-weight:500;transition:color .3s ease}.investor-contact a:hover{color:var(--accent-blue);text-decoration:underline}@media (max-width: 768px){.about-hero h1{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.company-stats{gap:1.5rem}.founders-grid{grid-template-columns:1fr;gap:3rem}.founder-card{padding:2rem}.founder-image img{width:120px;height:120px}.product-cards{grid-template-columns:1fr}.container{padding:0 1rem}.mission-section h2,.story-section h2,.products-section h2,.differentiators-section h2,.founders-section h2,.milestones-section h2,.investors-section h2{font-size:2rem}}@media (max-width: 480px){.about-hero{padding:8rem 0 3rem}.about-hero h1{font-size:2rem}.founders-grid{grid-template-columns:1fr;gap:2rem}.company-stats{flex-direction:column;gap:1rem}}.tms-page{min-height:100vh;padding-top:0}.container{max-width:1400px;margin:0 auto;padding:0 2rem}.tms-hero{background:linear-gradient(135deg,var(--gradient-start) 0%,var(--gradient-end) 100%);color:#fff;padding:10rem 0 4rem;text-align:center;position:relative;overflow:hidden}.tms-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><polygon fill="rgba(255,255,255,0.05)" points="0,1000 1000,800 1000,1000"/><polygon fill="rgba(255,255,255,0.03)" points="0,800 1000,600 1000,800 0,1000"/></svg>');background-size:cover}.hero-content{position:relative;z-index:1}.product-logo{margin-bottom:2rem}.product-logo img{height:80px;width:auto;max-width:300px;object-fit:contain;filter:brightness(1.2)}.tms-hero h1{font-size:4rem;font-weight:700;margin-bottom:1.5rem;background:linear-gradient(45deg,#fff,#e2e8f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.5rem;font-weight:300;max-width:800px;margin:0 auto 3rem;opacity:.9;line-height:1.6}.launch-announcement{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;max-width:600px;margin:0 auto;border:1px solid rgba(255,255,255,.2)}.launch-badge{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;padding:.75rem 2rem;border-radius:50px;font-weight:600;font-size:1.1rem;display:inline-block;margin-bottom:1rem;box-shadow:0 4px 15px #ff6b6b4d}.product-overview{padding:6rem 0;background:#f8fafc}.product-overview h2{font-size:2.5rem;text-align:center;margin-bottom:3rem;color:var(--text-dark);font-weight:600}.overview-content{max-width:800px;margin:0 auto;text-align:center}.overview-content p{font-size:1.1rem;line-height:1.8;margin-bottom:2rem;color:var(--text-light)}.features-section{padding:6rem 0;background:#fff}.features-section h2{font-size:2.5rem;text-align:center;margin-bottom:4rem;color:var(--primary-blue);font-weight:600}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;max-width:1200px;margin:0 auto}.feature-card{background:#fff;border-radius:20px;padding:3rem;text-align:center;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #e2e8f0}.feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.feature-icon{font-size:3rem;margin-bottom:1.5rem;display:block}.feature-card h3{font-size:1.5rem;color:var(--text-dark);margin-bottom:1rem;font-weight:600}.feature-card p{color:var(--text-light);line-height:1.6;font-size:1rem}.notification-signup{padding:6rem 0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.signup-content{text-align:center;max-width:800px;margin:0 auto}.notification-signup h2{font-size:2.5rem;margin-bottom:1.5rem;font-weight:600}.notification-signup p{font-size:1.2rem;margin-bottom:3rem;opacity:.9;line-height:1.6}.signup-form-container{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;border:1px solid rgba(255,255,255,.2)}.signup-form{max-width:500px;margin:0 auto}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.form-group{margin-bottom:1.5rem;text-align:left}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#fff}.form-group input{width:100%;padding:1rem;border:2px solid rgba(255,255,255,.3);border-radius:10px;background:#ffffff1a;color:#fff;font-size:1rem;transition:all .3s ease}.form-group input::placeholder{color:#ffffffb3}.form-group input:focus{outline:none;border-color:#fffc;background:#fff3}.submit-btn{width:100%;padding:1.25rem 2rem;background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:1.5rem;box-shadow:0 4px 15px #ff6b6b4d}.submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ff6b6b66}.privacy-note{font-size:.9rem;opacity:.8;line-height:1.5;text-align:center}.message{margin-top:1rem;padding:1rem;border-radius:10px;text-align:center;font-weight:500}.message.success{background:#48bb7833;border:1px solid rgba(72,187,120,.5);color:#2d7d32}.message.error{background:#ff6b6b33;border:1px solid rgba(255,107,107,.5);color:#c62828}.why-choose{padding:6rem 0;background:#f8fafc}.why-choose h2{font-size:2.5rem;text-align:center;margin-bottom:4rem;color:var(--text-dark);font-weight:600}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;max-width:1000px;margin:0 auto}.benefit-item{text-align:center;padding:2rem}.benefit-item h4{font-size:1.3rem;color:var(--primary-blue);margin-bottom:1rem;font-weight:600}.benefit-item p{color:var(--text-light);line-height:1.6}@media (max-width: 768px){.tms-hero h1{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.features-grid{grid-template-columns:1fr;gap:2rem}.feature-card{padding:2rem}.form-row{grid-template-columns:1fr;gap:1rem}.signup-form-container{padding:2rem}.benefits-grid{grid-template-columns:1fr;gap:2rem}.container{padding:0 1rem}}@media (max-width: 480px){.tms-hero{padding:4rem 0 3rem}.tms-hero h1,.product-overview h2,.features-section h2,.notification-signup h2,.why-choose h2{font-size:2rem}.feature-card,.launch-announcement{padding:1.5rem}}.security-container{max-width:1200px;margin:0 auto;padding:40px 20px}.security-intro{text-align:center;margin-bottom:60px}.security-intro h2{color:#333;font-size:32px;margin-bottom:15px}.security-intro p{color:#666;font-size:18px;max-width:800px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:80px}.security-feature{background:#fff;padding:30px;border-radius:10px;box-shadow:0 2px 10px #0000001a;text-align:center;transition:transform .3s ease}.security-feature:hover{transform:translateY(-5px);box-shadow:0 5px 20px #00000026}.feature-icon{font-size:48px;margin-bottom:20px}.security-feature h3{color:#333;margin-bottom:15px}.security-feature p{color:#666;line-height:1.6}.infrastructure-section{margin-bottom:80px}.infrastructure-section h2{text-align:center;color:#333;font-size:32px;margin-bottom:40px}.infrastructure-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px}.infrastructure-item{background:#f8f9fa;padding:30px;border-radius:10px}.infrastructure-item h3{color:var(--primary-purple, #667eea);margin-bottom:15px}.infrastructure-item p{color:#666;margin-bottom:15px}.infrastructure-item ul{list-style:none;padding:0}.infrastructure-item li{padding:8px 0;color:#666}.infrastructure-item li:before{content:"✓ ";color:#4caf50;font-weight:700;margin-right:10px}.certifications-section{background:linear-gradient(135deg,#667eea,#5ba4d9);color:#fff!important;padding:60px 40px;border-radius:10px;margin-bottom:80px;text-align:center}.certifications-section h2{font-size:32px;margin-bottom:15px;color:#fff!important}.cert-intro{margin-bottom:40px;font-size:18px;color:#fff!important;opacity:.95}.certifications-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.certification-card{background:#ffffff26;padding:25px;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.certification-card h3{margin-bottom:10px;font-size:20px;color:#fff!important;font-weight:600}.certification-card p{font-size:14px;color:#fff!important;opacity:.95}.best-practices{margin-bottom:80px}.best-practices h2{text-align:center;color:#333;font-size:32px;margin-bottom:40px}.practices-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.practice-section{background:#fff;padding:30px;border-radius:10px;box-shadow:0 2px 10px #0000001a}.practice-section h3{color:var(--primary-purple, #667eea);margin-bottom:20px}.practice-section ul{list-style:none;padding:0}.practice-section li{padding:10px 0;color:#666;border-bottom:1px solid #f0f0f0}.practice-section li:last-child{border-bottom:none}.practice-section li:before{content:"→ ";color:var(--primary-blue, #5BA4D9);margin-right:10px}.security-contact{background:#f8f9fa;padding:50px 40px;border-radius:10px;text-align:center}.security-contact h2{color:#333;font-size:32px;margin-bottom:15px}.security-contact>p{color:#666;font-size:18px;margin-bottom:40px}.contact-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:600px;margin:0 auto}.contact-method{background:#fff;padding:30px;border-radius:10px}.contact-method h3{color:#333;margin-bottom:15px}.contact-method p{color:#666;margin-bottom:10px}.response-time{font-size:14px;color:#999}.contact-method .btn-primary{margin-top:15px;width:100%}@media (max-width: 768px){.infrastructure-grid,.certifications-grid{grid-template-columns:1fr}}.careers-page{min-height:100vh;padding-top:0}.careers-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:160px 20px 60px;text-align:center}.careers-hero h1{font-size:3rem;margin-bottom:1rem;font-weight:700}.careers-hero .hero-subtitle{font-size:1.25rem;opacity:.95;max-width:600px;margin:0 auto}.careers-content{padding:80px 20px;background:#f8f9fa}.no-positions-message{max-width:800px;margin:0 auto;background:#fff;padding:60px;border-radius:12px;box-shadow:0 4px 6px #0000001a}.no-positions-message h2{color:#1a1a2e;font-size:2rem;margin-bottom:1.5rem;text-align:center}.no-positions-message p{color:#4a5568;line-height:1.8;margin-bottom:1.5rem;font-size:1.1rem}.career-values{margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}.career-values h3{color:#1a1a2e;font-size:1.5rem;margin-bottom:1.5rem}.career-values ul{list-style:none;padding:0}.career-values li{padding:.75rem 0 .75rem 2rem;position:relative;color:#4a5568;font-size:1.05rem}.career-values li:before{content:"✓";position:absolute;left:0;color:#667eea;font-weight:700;font-size:1.2rem}.stay-connected{margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0;text-align:center}.stay-connected h3{color:#1a1a2e;font-size:1.5rem;margin-bottom:1rem}.stay-connected p{color:#4a5568;font-size:1.05rem}@media (max-width: 768px){.careers-hero h1{font-size:2rem}.careers-hero .hero-subtitle{font-size:1.1rem}.no-positions-message{padding:40px 30px}.no-positions-message h2{font-size:1.5rem}}.press-page{min-height:100vh;padding-top:0}.press-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:160px 20px 60px;text-align:center}.press-hero h1{font-size:3rem;margin-bottom:1rem;font-weight:700}.press-hero .hero-subtitle{font-size:1.25rem;opacity:.95;max-width:600px;margin:0 auto}.press-content{padding:80px 20px;background:#f8f9fa}.press-message{max-width:1000px;margin:0 auto}.press-message h2{text-align:center;color:#1a1a2e;font-size:2.5rem;margin-bottom:2rem}.press-message>p{text-align:center;color:#4a5568;font-size:1.15rem;line-height:1.8;max-width:700px;margin:0 auto 3rem}.upcoming-content{background:#fff;padding:60px;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-bottom:3rem}.upcoming-content h3{color:#1a1a2e;font-size:1.8rem;margin-bottom:2rem;text-align:center}.content-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.preview-item{padding:1.5rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #667eea}.preview-item h4{color:#1a1a2e;font-size:1.2rem;margin-bottom:.75rem}.preview-item p{color:#4a5568;line-height:1.6;font-size:.95rem}.media-contact{background:#fff;padding:60px;border-radius:12px;box-shadow:0 4px 6px #0000001a;text-align:center}.media-contact h3{color:#1a1a2e;font-size:1.8rem;margin-bottom:1.5rem}.media-contact p{color:#4a5568;font-size:1.1rem;line-height:1.8;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.media-contact .btn-primary{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 30px;border-radius:6px;text-decoration:none;font-weight:600;transition:transform .2s}.media-contact .btn-primary:hover{transform:translateY(-2px)}@media (max-width: 768px){.press-hero h1{font-size:2rem}.press-hero .hero-subtitle{font-size:1.1rem}.upcoming-content,.media-contact{padding:40px 30px}.content-preview{grid-template-columns:1fr}}.contact-page{min-height:100vh;padding-top:0}.contact-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:160px 20px 60px;text-align:center}.contact-hero h1{font-size:3rem;margin-bottom:1rem;font-weight:700}.contact-hero .hero-subtitle{font-size:1.25rem;opacity:.95;max-width:600px;margin:0 auto}.contact-content{padding:80px 20px;background:#f8f9fa}.contact-wrapper{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:60px;align-items:start}.contact-info h2{color:#1a1a2e;font-size:2rem;margin-bottom:1.5rem}.contact-info>p{color:#4a5568;line-height:1.8;margin-bottom:2rem;font-size:1.05rem}.contact-reasons,.response-time{margin-top:2rem;padding:1.5rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d}.contact-reasons h3,.response-time h3{color:#1a1a2e;font-size:1.3rem;margin-bottom:1rem}.contact-reasons ul{list-style:none;padding:0}.contact-reasons li{padding:.5rem 0 .5rem 1.5rem;position:relative;color:#4a5568}.contact-reasons li:before{content:"→";position:absolute;left:0;color:#667eea;font-weight:700}.response-time p{color:#4a5568;line-height:1.6}.contact-form-container{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 6px #0000001a}.contact-form{width:100%}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.form-group{display:flex;flex-direction:column}.form-group.full-width{grid-column:1 / -1}.form-group label{color:#2d3748;font-weight:600;margin-bottom:8px;font-size:.95rem}.form-group input,.form-group textarea{padding:12px;border:1px solid #e2e8f0;border-radius:6px;font-size:1rem;transition:all .3s;font-family:inherit}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group textarea{resize:vertical;min-height:120px}.submit-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:14px 40px;border:none;border-radius:6px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:transform .2s;width:100%;margin-top:20px}.submit-btn:hover:not(:disabled){transform:translateY(-2px)}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.privacy-note{text-align:center;color:#718096;font-size:.9rem;margin-top:20px;line-height:1.6}.message{margin-top:20px;padding:15px;border-radius:6px;text-align:center;font-weight:500}.message.success{background:#c6f6d5;color:#22543d;border:1px solid #9ae6b4}.message.error{background:#fed7d7;color:#742a2a;border:1px solid #fc8181}@media (max-width: 968px){.contact-wrapper{grid-template-columns:1fr;gap:40px}.contact-info{text-align:center}}@media (max-width: 768px){.contact-hero h1{font-size:2rem}.contact-hero .hero-subtitle{font-size:1.1rem}.form-row{grid-template-columns:1fr}.contact-form-container{padding:30px 20px}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:2000;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background:#fff;border-radius:20px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;overflow-x:visible;position:relative;animation:slideUp .4s ease-out;box-shadow:0 20px 60px #0000004d}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-monster{position:fixed;top:calc(50% - 340px);left:50%;transform:translate(-50%);width:150px;height:120px;background:#4a7fdb;border-radius:50% 50% 45% 45%;animation:peekUp .6s ease-out .3s both;z-index:2005;box-shadow:inset -2px -2px 20px #0003,inset 2px 2px 20px #ffffff1a;background-image:radial-gradient(circle at 20% 20%,#5A8FEB 0%,transparent 2%),radial-gradient(circle at 80% 30%,#5A8FEB 0%,transparent 2%),radial-gradient(circle at 40% 60%,#3A6FCB 0%,transparent 2%),radial-gradient(circle at 70% 70%,#3A6FCB 0%,transparent 2%),radial-gradient(circle at 30% 40%,#4A7FDB 0%,transparent 3%);background-size:100% 100%}.monster-hand{position:absolute;bottom:-8px;width:50px;height:35px;background:#4a7fdb;border-radius:50% 50% 30% 30%;box-shadow:inset -2px -2px 10px #0003,inset 2px 2px 10px #ffffff1a;display:flex;justify-content:center;gap:3px;padding-top:5px}.monster-hand.left-hand{left:-40px;transform:rotate(-15deg)}.monster-hand.right-hand{right:-40px;transform:rotate(15deg)}.finger{width:8px;height:15px;background:#4a7fdb;border-radius:50% 50% 40% 40%;box-shadow:inset -1px -1px 5px #0003}@keyframes peekUp{0%{transform:translate(-50%) translateY(120px)}to{transform:translate(-50%) translateY(0)}}.monster-eyes{position:absolute;top:-15px;width:100%;display:flex;justify-content:center;gap:5px;z-index:2006}.eye{width:45px;height:50px;background:#fff;border-radius:50%;position:relative;animation:blink 4s infinite;border:3px solid black;box-shadow:0 3px 10px #0000004d}.eye.left-eye{transform:rotate(-5deg)}.eye.right-eye{transform:rotate(5deg)}.pupil{width:20px;height:20px;background:#000;border-radius:50%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);animation:lookAround 3s infinite}@keyframes blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes lookAround{0%,to{transform:translate(-50%,-50%)}25%{transform:translate(-30%,-50%)}50%{transform:translate(-50%,-30%)}75%{transform:translate(-70%,-50%)}}.monster-mouth{position:absolute;bottom:25px;left:50%;transform:translate(-50%);width:100px;height:35px;background:#1a1a1a;border-radius:50%/0% 0% 100% 100%;animation:munch 2s infinite;box-shadow:inset 0 -5px 15px #000c;overflow:hidden}.monster-mouth:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;height:10px;background:#c00;border-radius:50%}@keyframes munch{0%,to{height:35px}50%{height:45px}}.modal-header{padding:2rem 2rem 1rem;border-bottom:2px solid #f0f0f0;position:relative;margin-top:60px}.modal-header h2{color:#06c;font-size:2rem;text-align:center;animation:wiggle 2s ease-in-out infinite}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}.close-button{position:absolute;right:1rem;top:1rem;background:none;border:none;font-size:2rem;cursor:pointer;color:#666;transition:all .3s ease;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.close-button:hover{background:#f0f0f0;transform:rotate(90deg)}.modal-body{padding:2rem;line-height:1.6}.cookie-intro{background:linear-gradient(135deg,#fed,#ffe5cc);padding:1rem;border-radius:10px;margin-bottom:1.5rem;text-align:center;font-size:1.1rem;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.modal-body h3{color:#06c;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.3rem}.modal-body ul{margin-left:1.5rem;margin-bottom:1rem}.modal-body li{margin-bottom:.5rem;color:#333}.cookie-signature{text-align:center;margin-top:2rem;font-size:1.1rem;color:#06c}.rolling-cookie{position:fixed;bottom:20px;left:-100px;z-index:2001;animation:rollAcross 8s linear infinite}@keyframes rollAcross{0%{left:-100px;transform:rotate(0)}to{left:calc(100% + 100px);transform:rotate(720deg)}}.cookie{width:80px;height:80px;background:#d2691e;border-radius:50%;position:relative;box-shadow:0 4px 8px #0000004d}.chocolate-chip{position:absolute;width:12px;height:12px;background:#4b2d1f;border-radius:50%;box-shadow:inset 2px 2px 4px #0000004d}.chip1{top:20%;left:25%}.chip2{top:40%;right:30%}.chip3{bottom:25%;left:35%}.chip4{top:25%;right:20%}.chip5{bottom:30%;right:35%}@media (max-width: 768px){.modal-content{width:95%;max-height:90vh}.modal-header h2{font-size:1.5rem}.cookie-monster{width:80px;height:80px;top:-50px}.rolling-cookie{bottom:-60px}.cookie{width:60px;height:60px}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-blue: #5BA4D9;--dark-blue: #2C3E50;--accent-blue: #3498db;--gradient-start: #667eea;--gradient-end: #764ba2;--text-dark: #1a202c;--text-light: #718096;--white: #ffffff}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:var(--text-dark);overflow-x:hidden}html{scroll-behavior:smooth}nav{position:fixed;top:0;width:100%;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;z-index:1000;transition:all .4s ease;border-bottom:none}nav.scrolled .nav-links{opacity:0;pointer-events:none}nav.scrolled .logo{opacity:0;pointer-events:none}nav.scrolled .hamburger{opacity:1;transform:translateY(0);pointer-events:auto}.nav-container{max-width:1400px;margin:0 auto;padding:.3rem 2rem;display:flex;justify-content:space-between;align-items:center;gap:4rem}.logo{cursor:pointer;animation:logoGlow 3s ease-in-out infinite;filter:drop-shadow(0 2px 8px rgba(91,164,217,.2));transition:transform .3s ease,filter .3s ease,opacity .4s ease;opacity:1}.logo:hover{transform:scale(1.05);filter:drop-shadow(0 4px 12px rgba(91,164,217,.3))}.logo img{height:112px;width:auto;max-width:420px;object-fit:contain}@keyframes logoGlow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}.nav-links{display:flex;gap:2.5rem;align-items:center;opacity:1;transition:opacity .4s ease}.dropdown{position:relative;display:inline-block}.dropdown-trigger{color:var(--text-dark);text-decoration:none;font-weight:500;cursor:pointer;transition:color .3s ease;display:flex;align-items:center;gap:.5rem}.dropdown-trigger:hover{color:var(--primary-blue)}.dropdown-arrow{font-size:.8rem;transition:transform .3s ease}.dropdown:hover .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;background:#fff;min-width:200px;box-shadow:0 8px 25px #00000026;border-radius:8px;padding:.5rem 0;z-index:1001;border:1px solid rgba(0,0,0,.05);animation:dropdownFadeIn .2s ease-out}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{display:block;padding:.75rem 1.5rem;color:var(--text-dark);text-decoration:none;transition:all .3s ease;font-weight:500}.dropdown-item:hover{background:#f8fafc;color:var(--primary-blue);transform:translate(5px)}.nav-links a{text-decoration:none;color:var(--text-dark);font-weight:500;position:relative;transition:color .3s ease}.nav-links a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--accent-blue);transition:width .3s ease}.nav-links a:hover:after{width:100%}.btn-primary{background:linear-gradient(135deg,var(--primary-blue),var(--accent-blue));color:#fff;padding:.75rem 1.5rem;border:none;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #5ba4d94d;text-decoration:none;display:inline-block}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px #5ba4d966}.hamburger{display:flex;flex-direction:column;gap:5px;background:#fff;border:none;cursor:pointer;padding:12px;border-radius:8px;opacity:0;transform:translateY(-100%);transition:all .4s ease;z-index:1002;box-shadow:0 4px 15px #00000026;position:absolute;right:2rem;top:1.5rem}.hamburger span{width:25px;height:3px;background:var(--text-dark);transition:all .3s ease;border-radius:2px}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(7px,7px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.mobile-menu{position:fixed;top:70px;right:-100%;width:280px;background:#fff;box-shadow:-5px 0 25px #00000026;padding:2rem;transition:right .4s ease;z-index:999;max-height:calc(100vh - 70px);overflow-y:auto}.mobile-menu.active{right:0}.mobile-menu a{display:block;padding:1rem 0;color:var(--text-dark);text-decoration:none;font-weight:500;border-bottom:1px solid rgba(0,0,0,.05);transition:color .3s ease}.mobile-menu a:hover{color:var(--primary-blue)}.mobile-menu .btn-primary{margin-top:1rem;width:100%;text-align:center}.hero{min-height:100vh;display:flex;align-items:center;position:relative;background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="%23ffffff" fill-opacity="0.1" d="M0,96L48,112C96,128,192,160,288,160C384,160,480,128,576,122.7C672,117,768,139,864,133.3C960,128,1056,96,1152,96C1248,96,1344,128,1392,144L1440,160L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path></svg>') no-repeat bottom;background-size:cover}.particles{position:absolute;width:100%;height:100%;overflow:hidden}.particle{position:absolute;background:#ffffff1a;border-radius:50%;animation:float 20s infinite linear}@keyframes float{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) rotate(720deg);opacity:0}}.hero-content{max-width:1400px;margin:0 auto;padding:2rem;position:relative;z-index:2;text-align:center;color:#fff}.hero h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:1.5rem;animation:fadeInUp 1s ease-out;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.hero .subtitle{font-size:clamp(1.2rem,2.5vw,1.6rem);margin-bottom:3rem;opacity:.95;animation:fadeInUp 1.2s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;animation:fadeInUp 1.4s ease-out}.btn-secondary{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:.75rem 1.5rem;border:2px solid rgba(255,255,255,.3);border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-secondary:hover{background:#ffffff4d;transform:translateY(-2px)}.products{padding:5rem 2rem;background:linear-gradient(180deg,#f7fafc,#fff)}.section-title{text-align:center;font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,var(--primary-blue),var(--accent-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-subtitle{text-align:center;font-size:1.2rem;color:var(--text-light);margin-bottom:4rem;max-width:700px;margin-left:auto;margin-right:auto}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem;max-width:1400px;margin:0 auto}.product-card{background:#fff;border-radius:20px;padding:3rem;box-shadow:0 10px 40px #00000014;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.product-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--primary-blue),var(--accent-blue));transform:scaleX(0);transition:transform .3s ease}.product-card:hover:before{transform:scaleX(1)}.product-card:hover{transform:translateY(-10px);box-shadow:0 20px 60px #00000026}.product-card.featured{border:2px solid var(--primary-blue);position:relative}.featured-badge{position:absolute;top:-12px;right:30px;background:linear-gradient(135deg,var(--primary-blue),var(--accent-blue));color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-size:.85rem;font-weight:600;box-shadow:0 4px 15px #5ba4d94d}.product-logo{width:180px;height:80px;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,var(--primary-blue),var(--accent-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-name{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--text-dark)}.product-description{color:var(--text-light);margin-bottom:2rem;line-height:1.7}.product-features{list-style:none;margin-bottom:2rem}.product-features li{padding:.75rem 0;color:var(--text-dark);display:flex;align-items:center;transition:transform .3s ease}.product-features li:hover{transform:translate(10px)}.product-features li:before{content:"✓";color:var(--accent-blue);font-weight:700;margin-right:1rem;font-size:1.2rem}.launch-date{background:#5ba4d91a;padding:1rem;border-radius:10px;text-align:center;margin-bottom:1.5rem}.launch-date strong{color:var(--primary-blue);display:block;margin-bottom:.25rem}.features{padding:5rem 2rem;background:#fff}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1400px;margin:0 auto}.feature-card{text-align:center;padding:2rem;border-radius:15px;transition:all .3s ease;position:relative}.feature-card:hover{background:linear-gradient(135deg,#5ba4d90d,#3498db0d);transform:translateY(-5px)}.feature-icon{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,var(--primary-blue),var(--accent-blue));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;transition:all .3s ease}.feature-card:hover .feature-icon{transform:rotate(360deg) scale(1.1)}.feature-title{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:var(--text-dark)}.feature-description{color:var(--text-light);line-height:1.6}.cta{padding:5rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.03) 10px,rgba(255,255,255,.03) 20px);animation:slide 20s linear infinite}@keyframes slide{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.cta-content{position:relative;z-index:1;max-width:800px;margin:0 auto}.cta h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:1.5rem;font-weight:800}.cta p{font-size:1.3rem;margin-bottom:2.5rem;opacity:.95}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.btn-white{background:#fff;color:var(--primary-blue);padding:1rem 2rem;border:none;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;box-shadow:0 4px 15px #0003}.btn-white:hover{transform:translateY(-3px);box-shadow:0 6px 25px #0000004d}footer{background:var(--dark-blue);color:#fff;padding:3rem 2rem 1.5rem}.footer-content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h3{margin-bottom:1rem;color:var(--primary-blue)}.footer-section p,.footer-section a{color:#fffc;text-decoration:none;display:block;padding:.3rem 0;transition:color .3s ease}.footer-section a:hover{color:var(--primary-blue)}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:#fff9}@media (max-width: 768px){.nav-links{display:none}.products-grid{grid-template-columns:1fr}.hero-buttons{flex-direction:column;align-items:center}.btn-primary,.btn-secondary{width:200px}}
