.header{position:fixed;width:100%;top:0;z-index:1000;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(15,23,42,.06);transition:all var(--transition-speed) ease}.header.floating{background:#fffffff2;box-shadow:0 4px 30px #0f172a1a;border-bottom:1px solid rgba(15,23,42,.08)}.nav{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.logo{font-size:1.75rem;font-weight:700;color:var(--primary-blue);display:flex;align-items:center;gap:12px;text-decoration:none;letter-spacing:-.5px}.logo img{width:36px;height:36px;filter:drop-shadow(0 2px 4px rgba(15,23,42,.2))}.nav-links{display:flex;gap:32px}.nav-links a{color:var(--text-color);text-decoration:none;font-weight:500;font-size:1.125rem;position:relative;padding:8px 0;transition:color var(--transition-speed) ease}.nav-links a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:right;transition:transform var(--transition-speed) ease}.nav-links a:hover,.nav-links a.active{color:var(--primary-blue)}.nav-links a:hover:after,.nav-links a.active:after{transform:scaleX(1);transform-origin:left}.hamburger{display:none;background:none;border:none;cursor:pointer;padding:8px;color:var(--text-color);z-index:1001}@media (max-width: 768px){.nav-links{display:none;position:fixed;top:80px;left:0;width:100%;background:#fff;padding:24px;box-shadow:var(--shadow-md);flex-direction:column;gap:16px;text-align:center;z-index:999}.nav-links.show{display:flex}.hamburger{display:flex;align-items:center;justify-content:center}.logo{font-size:1.5rem}.logo img{width:32px;height:32px}}.footer{background:var(--gradient-dark);color:#fff;padding:80px 0 40px;position:relative;overflow:hidden}.footer-content{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:60px}.footer-section h3{font-size:1.5rem;margin-bottom:24px;font-weight:600}.footer-section p{opacity:.8;line-height:1.8}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:12px}.footer-section a{color:#fff;text-decoration:none;opacity:.8;transition:opacity var(--transition-speed) ease}.footer-section a:hover{opacity:1}.footer-bottom{text-align:center;margin-top:60px;padding-top:30px;position:relative}.footer-bottom p{opacity:.7}@media (max-width: 768px){.footer{padding:60px 0 30px}.footer-content{gap:40px;text-align:center}.footer-section h3{font-size:1.25rem;margin-bottom:16px}.footer-bottom{margin-top:40px;padding-top:20px}}.hero{position:relative;padding:180px 0 120px;background:var(--gradient-primary);overflow:hidden}.hero-grid-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-image: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.1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:60px;animation:pulse 4s ease-in-out infinite}.hero:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-overlay);pointer-events:none}.hero-container{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-content{color:#fff}.hero-content h1{margin-bottom:24px;font-weight:700;letter-spacing:-1px}.hero-content .subtitle{font-size:1.5rem;margin-bottom:40px;opacity:.9;font-weight:400;line-height:1.6}.hero-image{position:relative;height:400px;background:#ffffff1a;border-radius:var(--border-radius-lg);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-image:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#ffffff1a;border-radius:calc(var(--border-radius-lg) - 1px);z-index:0}.hero-image img,.hero-image svg{max-width:90%;max-height:90%;object-fit:contain;position:relative;z-index:1}.values{padding:120px 0;position:relative}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px}.value-item{text-align:left}.value-item .icon-box{margin-bottom:24px}.value-item h3{font-size:1.5rem;margin-bottom:16px;color:var(--primary-dark)}.value-item p{color:var(--text-muted);line-height:1.8}.services{padding:120px 0;background:linear-gradient(180deg,var(--bg-color) 0%,white 100%);position:relative}.services:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gradient-primary);opacity:.1}.featured-services{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:60px}.other-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}.service-card{background:var(--card-bg);border-radius:var(--border-radius-lg);padding:40px;border:1px solid rgba(15,23,42,.1);transition:all var(--transition-speed) cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.service-card.featured{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(30,64,175,.15)}.service-card:hover{transform:translateY(-8px);border-color:var(--primary-light);box-shadow:var(--shadow-hover)}.service-card.featured:hover{box-shadow:0 20px 40px -15px #0f172a33,0 0 20px -10px #1e40af26}.service-card:after{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:var(--gradient-primary);opacity:.03;border-radius:0 0 0 100%;pointer-events:none;transition:all var(--transition-speed) ease}.service-card:hover:after{transform:scale(1.2);opacity:.05}.service-icon{width:80px;height:80px;background:var(--gradient-primary);border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:36px;margin-bottom:32px;color:#fff;box-shadow:0 12px 24px -8px #0f172a80,0 0 0 1px #ffffff1a inset;transition:all var(--transition-speed) ease}.service-card:hover .service-icon{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 30px -10px #0f172a99,0 0 0 1px #fff3 inset}.service-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.service-header h3{font-size:1.5rem;color:var(--primary-dark)}.service-price{font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:600;color:var(--primary-blue);padding:8px 16px;background:#0f172a0d;border-radius:var(--border-radius-md);white-space:nowrap}.service-description{font-size:1rem;line-height:1.7;color:var(--text-muted);margin-bottom:24px}.contact{padding:100px 0;background:#fff;position:relative}.contact:before,.contact:after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--gradient-primary);opacity:.1}.contact:before{top:0}.contact:after{bottom:0}.contact-form{max-width:700px;margin:0 auto;padding:60px;background:var(--card-bg);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg),0 0 0 1px #0f172a0d;border:1px solid rgba(15,23,42,.1);position:relative}.contact-form:before{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;background:var(--gradient-primary);opacity:.03;border-radius:calc(var(--border-radius-lg) + 15px);z-index:-1}.submit-btn{width:100%;padding:20px;font-size:1.125rem}.submit-btn:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 1024px){.hero-container{grid-template-columns:1fr;text-align:center;gap:40px}.hero-content .subtitle{font-size:1.25rem}.hero-image{height:300px;max-width:600px;margin:0 auto}.featured-services{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width: 768px){.hero{padding:130px 0 28px}.hero-container{gap:16px;align-items:flex-start}.hero-content .subtitle{font-size:1.1rem;margin-bottom:24px}.hero-image{display:none}.values,.services{padding:80px 0}.values-grid,.featured-services,.other-services{grid-template-columns:1fr;gap:24px}.value-item,.service-card{text-align:center}.value-item .icon-box,.service-icon{margin-left:auto;margin-right:auto}.service-header{flex-direction:column;align-items:center}.contact{padding:60px 0}.contact-form{padding:32px 24px}}@media (max-width: 480px){.hero{padding:130px 0 20px}.hero-container{gap:12px}.hero-image{display:none}.contact-form:before{top:-8px;right:-8px;bottom:-8px;left:-8px}}.apps-page{padding-top:80px}.apps-section{padding:120px 0;background:linear-gradient(180deg,var(--bg-color) 0%,white 100%)}.apps-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gradient-primary);opacity:.1}.apps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.service{background:var(--card-bg);border-radius:var(--border-radius-lg);padding:40px;position:relative;transition:all var(--transition-speed) cubic-bezier(.4,0,.2,1);border:1px solid rgba(15,23,42,.1);overflow:hidden}.service.featured{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(30,64,175,.15)}.service:hover{transform:translateY(-8px);border-color:var(--primary-light);box-shadow:var(--shadow-hover)}.service.featured:hover{box-shadow:0 20px 40px -15px #0f172a33,0 0 20px -10px #1e40af26}.service:after{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:var(--gradient-primary);opacity:.03;border-radius:0 0 0 100%;pointer-events:none;transition:all var(--transition-speed) ease}.service:hover:after{transform:scale(1.2);opacity:.05}.service-icon{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:32px;transition:all var(--transition-speed) ease;box-shadow:0 8px 20px -6px #0f172a4d}.service:hover .service-icon{transform:translateY(-5px) scale(1.05)}.service-icon img{width:80px;height:80px;object-fit:contain}.moldsentry-app .service-icon{background:#fff!important;padding:10px}.moldsentry-app .service-icon img{object-fit:contain}.latinopus-app .service-icon{background:#353f67!important;padding:10px}.latinopus-app .service-icon img{object-fit:contain;border-radius:12px}.latinopus-nle-app .service-icon{background:transparent!important;padding:0;box-shadow:none}.latinopus-nle-app .service-icon img{object-fit:cover;border-radius:20px;width:100px!important;height:100px!important}.service-content{position:relative;z-index:1}.service-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.service-title{flex-grow:1}.service-title h3{font-size:1.5rem;color:var(--primary-dark);margin:0}.service-description{font-size:1rem;line-height:1.6;color:var(--text-color);margin-bottom:32px;opacity:.9}.service-features{margin-bottom:32px;display:grid;gap:12px}.service-feature{display:flex;align-items:flex-start;text-align:left;gap:12px;font-size:.95rem;color:var(--text-color)}.feature-icon{width:24px;height:24px;background:#0f172a0d;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--primary-blue);flex-shrink:0}.moldsentry-app .feature-icon{background:linear-gradient(135deg,#123e61,#0a263d);color:#fff}.latinopus-app .feature-icon{background:linear-gradient(135deg,#353f67,#4a5578);color:#fff}.latinopus-nle-app .feature-icon{background:linear-gradient(135deg,#8b1a1a,#6d1515);color:#fff}.apps-page .cta-button{display:inline-flex;align-items:center;background:var(--gradient-primary);color:#fff;padding:16px 32px;border-radius:var(--border-radius-md);text-decoration:none;font-weight:600;font-size:1rem;transition:all var(--transition-speed) ease;border:none;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 4px 15px -3px #0f172a4d}.apps-page .cta-button:visited,.apps-page .cta-button:active,.apps-page .cta-button:focus{color:#fff}.apps-page .cta-button:hover{background:var(--primary-light);transform:translateY(-2px);box-shadow:0 6px 20px -4px #0f172a66}.moldsentry-app .cta-button{background:linear-gradient(135deg,#123e61,#0a263d)}.moldsentry-app .cta-button:hover{background:linear-gradient(135deg,#0a263d,#0a263d)}.latinopus-app .cta-button{background:linear-gradient(135deg,#353f67,#4a5578)}.latinopus-app .cta-button:hover{background:linear-gradient(135deg,#4a5578,#4a5578)}.latinopus-nle-app .cta-button{background:linear-gradient(135deg,#8b1a1a,#6d1515)}.latinopus-nle-app .cta-button:hover{background:linear-gradient(135deg,#6d1515,#6d1515)}@media (max-width: 1024px){.apps-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}}@media (max-width: 768px){.apps-section{padding:80px 0}.apps-grid{grid-template-columns:1fr;gap:30px}.service{padding:30px;text-align:center}.service.featured{margin:0 auto;max-width:500px;width:100%}.service-icon{width:60px;height:60px;margin-bottom:20px;margin-left:auto;margin-right:auto}.service-icon img{width:60px;height:60px}.latinopus-nle-app .service-icon img{width:80px!important;height:80px!important}.moldsentry-app .service-icon,.latinopus-app .service-icon,.latinopus-nle-app .service-icon{margin-left:auto!important;margin-right:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.service-header{flex-direction:column;align-items:center;gap:16px;justify-content:center;margin-bottom:24px}.service-title{width:100%;text-align:center}.service-title h3,.service-description{text-align:center}.service-features{margin-left:auto;margin-right:auto;width:fit-content}.service-feature{justify-content:flex-start;width:100%}.cta-button{display:block;margin:0 auto;text-align:center}}@media (max-width: 480px){.apps-section{padding:60px 0}.service{padding:25px 20px}.service-icon,.service-icon img{width:55px;height:55px}.latinopus-nle-app .service-icon img{width:70px!important;height:70px!important}.cta-button{padding:14px 24px;font-size:.95rem}}.app-detail-page{padding-top:80px}.moldsentry-page{--theme-primary: #123e61;--theme-secondary: #0a263d;--theme-gradient: linear-gradient(135deg, #123e61 0%, #0a263d 100%);--theme-text: #0a263d}.latinopus-page{--theme-primary: #353f67;--theme-secondary: #4a5578;--theme-gradient: linear-gradient(135deg, #353f67 0%, #2a3350 100%);--theme-text: #2a3350}.latinopus-nle-page{--theme-primary: #8B1A1A;--theme-secondary: #a83232;--theme-gradient: linear-gradient(135deg, #8B1A1A 0%, #5c1111 100%);--theme-text: #5c1111}.app-not-found{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center}.app-not-found h1{margin-bottom:16px}.app-not-found p{color:var(--text-muted);margin-bottom:32px}.app-hero-banner{padding:120px 0 80px;position:relative;overflow:hidden;background:var(--theme-gradient)}.moldsentry-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image: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.1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.latinopus-banner:before,.latinopus-nle-banner:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:600px;height:500px;background-image:url(/images/latinopus_assets/colosseum.png);background-size:contain;background-position:right center;background-repeat:no-repeat;opacity:.08}.app-hero-banner .hero-content{position:relative;z-index:1;max-width:700px}.app-hero-header{display:flex;align-items:center;gap:20px;margin-bottom:30px}.app-hero-logo{width:100px;height:100px;border-radius:20px;flex-shrink:0;object-fit:contain}.app-hero-logo.moldsentry{background:#fff;padding:12px}.app-hero-logo.latinopus{border-radius:20px}.app-hero-logo.latinopus-nle{border-radius:24px;object-fit:cover}.app-hero-titles h1{margin:0 0 5px;color:#fff}.app-subtitle{margin:0;color:#ffffffe6;font-size:1.1rem}.app-hero-headline{color:#fff;font-size:2rem;margin-bottom:20px;line-height:1.3}.app-hero-description{color:#ffffffe6;font-size:1.1rem;line-height:1.7;margin-bottom:30px}.highlight-text{font-weight:700;font-size:1.15em;color:#fff}.app-hero-cta{display:flex;align-items:center;gap:24px}.app-hero-cta .cta-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:#fff;color:var(--theme-text, #0f172a);border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;text-decoration:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.app-hero-cta .cta-button:hover{transform:translateY(-2px);background:#f8fafc;box-shadow:0 10px 15px -3px #0003,0 4px 6px -2px #0000001a;color:var(--theme-text, #0f172a)}.price-info{color:#fff}.price-amount{font-size:1.5rem;font-weight:700;display:block}.price-interval{color:#fffc;font-size:.9rem}.app-key-features{padding:60px 0;background:var(--bg-color)}.key-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:40px}.key-feature-card{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 6px #0000000d;border:2px solid #f3f4f6;text-align:center;transition:all .3s ease}.key-feature-card:hover{border-color:var(--theme-primary);transform:translateY(-4px);box-shadow:0 12px 24px -8px #0000001a}.key-feature-icon{width:60px;height:60px;background:var(--theme-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#fff}.key-feature-card h4{color:var(--theme-primary);margin-bottom:8px;font-size:1.1rem}.key-feature-card p{color:#6b7280;font-size:.95rem;line-height:1.6;margin:0}.app-features{padding:60px 0;background:var(--bg-color)}.section-header{text-align:center;margin-bottom:40px}.section-header h2{font-size:2rem;margin-bottom:12px;color:var(--theme-primary)}.section-header p{color:var(--text-muted);font-size:1.1rem}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.feature-card{background:#fff;border-radius:16px;padding:24px;display:flex;gap:16px;transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px -8px #0000001a;border-color:var(--theme-primary)}.latinopus-page .feature-card,.latinopus-nle-page .feature-card{border:2px solid #e5e7eb}.latinopus-page .feature-card:hover,.latinopus-nle-page .feature-card:hover{border-color:var(--theme-primary);opacity:.9}.feature-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;background:var(--theme-gradient)}.feature-content h3{font-size:1.05rem;margin-bottom:6px;color:var(--theme-primary)}.feature-content p{color:var(--text-muted);font-size:.95rem;line-height:1.5;margin:0}.app-reviews{padding:60px 0;background:#fff}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:40px}.review-card{background:#f9fafb;border-radius:16px;padding:24px;border:2px solid #f3f4f6;transition:all .3s ease}.review-card:hover{border-color:var(--theme-primary)}.review-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.review-author{font-weight:600;color:var(--theme-primary);font-size:1rem}.review-rating{display:flex;gap:2px;color:#f59e0b}.review-date{color:#6b7280;font-size:.85rem;margin-bottom:12px}.review-text{color:#374151;line-height:1.6;font-size:.95rem}.app-screenshots{padding:60px 0;background:var(--bg-color);overflow:hidden}.screenshots-wrapper{overflow:hidden;width:100%;margin-top:40px}.screenshots-track{display:flex;gap:20px;animation:scroll-screenshots 40s linear infinite}.screenshot-item{flex:none;width:250px}.screenshot-item img{width:100%;border-radius:16px;box-shadow:0 8px 24px -4px #00000026}@keyframes scroll-screenshots{0%{transform:translate(0)}to{transform:translate(-50%)}}.app-cta{padding:80px 0;background:#fff}.cta-content{text-align:center;margin-top:40px}.cta-price{font-size:3rem;font-weight:700;color:var(--theme-primary);margin-bottom:8px}.cta-interval{font-size:1.1rem;color:var(--text-muted);margin-bottom:32px}.cta-buttons{display:flex;justify-content:center;gap:16px}.app-detail-page .cta-buttons .btn-primary{background:var(--theme-gradient);border:none}.app-detail-page .cta-buttons .btn-primary:hover{opacity:.9;transform:translateY(-2px)}.back-to-apps{display:inline-flex;align-items:center;gap:8px;padding:40px 0;color:var(--text-muted);font-weight:500;transition:color .2s ease}.back-to-apps:hover{color:var(--theme-primary)}@media (max-width: 768px){.app-hero-banner{padding:100px 0 60px}.app-hero-banner:before{display:none}.app-hero-header{flex-direction:column;text-align:center}.app-hero-logo{width:80px;height:80px}.app-hero-titles{text-align:center}.app-hero-headline{font-size:1.5rem;text-align:center}.app-hero-description{text-align:center}.app-hero-cta{flex-direction:column;align-items:center;gap:16px}.price-info{text-align:center}.features-grid{grid-template-columns:1fr}.feature-card{flex-direction:column;text-align:center}.feature-icon{margin:0 auto}.key-features-grid,.reviews-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column;align-items:center}.section-header h2{font-size:1.5rem}.cta-price{font-size:2.5rem}}.support-page{padding-top:80px}.support-hero{background:linear-gradient(135deg,#3b82f6,#1e40af);padding:80px 0;text-align:center;position:relative;overflow:hidden}.support-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image: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.1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:60px;opacity:.5}.support-hero-content{position:relative;z-index:1}.support-hero h1{color:#fff;margin-bottom:16px}.support-hero p{color:#e0e7ff;font-size:1.25rem}.support-form-section{padding:80px 0;background:var(--bg-color)}.support-form{max-width:600px;margin:0 auto;padding:48px;background:var(--card-bg);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);border:1px solid rgba(15,23,42,.1)}.submit-btn{width:100%;margin-top:8px}.form-status{margin-top:24px;padding:16px 20px;border-radius:var(--border-radius-md);font-weight:500;text-align:center}.form-status.success{background:#e8f5e9;color:#2e7d32;border:1px solid rgba(46,125,50,.2)}.form-status.error{background:#ffebee;color:#c62828;border:1px solid rgba(198,40,40,.2)}.dropdown-wrapper{margin-bottom:24px}.dropdown-wrapper label{display:block;margin-bottom:8px;font-weight:500;color:var(--primary-blue)}.custom-dropdown{position:relative}.dropdown-trigger{width:100%;padding:16px 20px;border:2px solid rgba(15,23,42,.1);border-radius:var(--border-radius-md);background:#f8fafc80;font-family:inherit;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all var(--transition-speed) ease;text-align:left}.dropdown-trigger:hover{border-color:#0f172a33;background:#f8fafccc}.dropdown-trigger.active{border-color:var(--primary-light);background:#fff;box-shadow:0 0 0 4px #1e40af1a}.dropdown-value{display:flex;align-items:center;gap:12px;color:var(--text-color)}.dropdown-trigger:not(.active) .dropdown-value:empty:after{content:attr(data-placeholder);color:var(--text-muted)}.dropdown-icon{width:24px;height:24px;border-radius:8px;object-fit:contain;display:flex;align-items:center;justify-content:center}.dropdown-arrow{transition:transform var(--transition-speed) ease;color:var(--text-muted)}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:2px solid rgba(15,23,42,.1);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);z-index:100;max-height:280px;overflow-y:auto}.dropdown-option{width:100%;padding:14px 20px;border:none;background:none;font-family:inherit;font-size:1rem;cursor:pointer;display:flex;align-items:center;gap:12px;transition:background-color var(--transition-speed) ease;text-align:left}.dropdown-option:hover{background:#0f172a0d}.dropdown-option.selected{background:var(--primary-light);color:#fff}.dropdown-option.selected span.dropdown-icon{filter:brightness(10)}@media (max-width: 768px){.support-hero{padding:60px 0}.support-hero p{font-size:1.1rem}.support-form-section{padding:60px 0}.support-form{padding:32px 24px;margin:0 16px}}.legal-page{padding-top:80px}.legal-hero{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:80px 0;text-align:center}.legal-hero-content h1{color:var(--text-color);margin-bottom:16px}.legal-hero-content p{color:var(--text-muted);font-size:1.25rem;max-width:600px;margin:0 auto}.legal-content{padding:80px 0;background:var(--bg-color)}.legal-grid{display:grid;gap:32px;max-width:600px;margin:0 auto}.legal-card{background:var(--card-bg);border-radius:var(--border-radius-lg);padding:40px;box-shadow:var(--shadow-sm);border:2px solid #f3f4f6;text-align:center;transition:all var(--transition-speed) ease}.legal-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-hover);border-color:var(--primary-light)}.legal-icon{width:128px;height:128px;border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#fff;overflow:hidden}.legal-icon img{width:100%;height:100%;object-fit:contain}.legal-card h3{color:var(--text-color);margin-bottom:12px}.legal-card p{color:var(--text-muted);margin-bottom:32px}.legal-links{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-secondary-green{background:#059669;color:#fff;box-shadow:0 4px 15px -3px #05966966}.btn-secondary-green:hover{background:#047857;transform:translateY(-2px);box-shadow:0 6px 20px -4px #05966980}@media (max-width: 768px){.legal-hero{padding:60px 0}.legal-hero-content p{font-size:1.1rem}.legal-content{padding:60px 0}.legal-card{padding:32px 24px}.legal-icon{width:100px;height:100px}.legal-links{flex-direction:column}}.privacy-page{padding-top:80px}.privacy-hero{background:var(--gradient-primary);padding:80px 0;text-align:center;position:relative;overflow:hidden}.privacy-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image: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.1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:60px;opacity:.5}.privacy-hero-content{position:relative;z-index:1}.privacy-hero h1{color:#fff;margin-bottom:16px}.privacy-hero p{color:#fffc;font-size:1.125rem}.privacy-content{padding:80px 0;background:var(--bg-color)}.privacy-card{max-width:800px;margin:0 auto;padding:60px;background:var(--card-bg);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);border:1px solid rgba(15,23,42,.1)}.privacy-card h2{color:var(--primary-blue);font-size:1.75rem;margin-top:48px;margin-bottom:16px;padding-top:32px;border-top:1px solid rgba(15,23,42,.1)}.privacy-card h2:first-child{margin-top:0;padding-top:0;border-top:none}.privacy-card h3{color:var(--text-color);font-size:1.25rem;margin-top:24px;margin-bottom:12px}.privacy-card p{color:var(--text-muted);line-height:1.8;margin-bottom:16px}.privacy-card ul{color:var(--text-muted);line-height:1.8;margin-bottom:16px;padding-left:24px}.privacy-card ul li{margin-bottom:8px}.privacy-card strong{color:var(--text-color)}@media (max-width: 768px){.privacy-hero{padding:60px 0}.privacy-content{padding:40px 0}.privacy-card{padding:32px 24px;margin:0 16px}.privacy-card h2{font-size:1.5rem;margin-top:32px;padding-top:24px}.privacy-card h3{font-size:1.125rem}}.legal-document-page{padding-top:80px}.legal-document-hero{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:60px 0 40px;text-align:center}.legal-document-hero h1{color:#1f2937;margin-bottom:12px}.legal-document-hero p{color:#6b7280;font-size:1.1rem}.legal-document-content{padding:40px 0 80px}.document-container{max-width:800px;margin:0 auto;background:#fff;padding:40px;border-radius:16px;box-shadow:0 4px 6px #0000000d}.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--primary-blue);font-weight:500;margin-bottom:32px;transition:color .2s ease}.back-link:hover{color:var(--primary-dark)}.last-updated{background:#f3f4f6;padding:16px;border-radius:8px;margin-bottom:32px;font-style:italic;color:#6b7280}.document-container h2{color:#1f2937;margin-top:40px;margin-bottom:16px;font-size:1.5rem}.document-container h3{color:#374151;margin-top:24px;margin-bottom:12px;font-size:1.15rem}.document-container p{color:#4b5563;line-height:1.7;margin-bottom:16px}.document-container ul{color:#4b5563;line-height:1.7;margin-bottom:16px;padding-left:24px}.document-container li{margin-bottom:8px}.document-container a{color:var(--primary-blue)}.document-container a:hover{text-decoration:underline}.warning-box{background:#fef3cd;border:1px solid #f59e0b;padding:16px;border-radius:8px;margin:24px 0;color:#92400e}.agreement-box{background:#dbeafe;border:1px solid #3b82f6;padding:16px;border-radius:8px;margin:32px 0;color:#1e40af;text-align:center;font-weight:700}.document-footer{margin-top:48px;padding-top:32px;border-top:1px solid #e5e7eb;text-align:center;color:#9ca3af}.document-footer p{color:#9ca3af;font-size:.9rem}@media (max-width: 768px){.document-container{padding:24px;margin:0 16px}.document-container h2{font-size:1.25rem}.document-container h3{font-size:1.05rem}}.subscription-help-page{padding-top:80px}.subscription-hero{background:linear-gradient(135deg,#10b981,#059669);color:#fff;min-height:40vh;display:flex;align-items:center;padding:80px 0;position:relative;overflow:hidden}.subscription-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image: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.1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:60px;opacity:.5}.subscription-hero .hero-content{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto}.subscription-hero h1{color:#fff;margin-bottom:16px}.subscription-hero .subtitle{color:#d1fae5;font-size:1.25rem;line-height:1.6}.subscription-form-section{padding:80px 0;background:var(--bg-color)}.subscription-form{background:#fff;border-radius:var(--border-radius-lg);padding:48px;box-shadow:var(--shadow-lg);max-width:800px;margin:0 auto}.form-section{margin-bottom:32px}.form-section-label{display:block;margin-bottom:16px;font-weight:600;font-size:1.1rem;color:var(--primary-blue)}.app-options{display:flex;flex-wrap:wrap;gap:12px}.app-option{display:flex;align-items:center;gap:12px;padding:12px 20px;border:2px solid #e5e7eb;border-radius:var(--border-radius-md);background:#fff;cursor:pointer;transition:all var(--transition-speed) ease;font-size:1rem;color:var(--text-color)}.app-option:hover{border-color:#10b981;transform:translateY(-2px);box-shadow:0 4px 12px #10b98126}.app-option.selected{border-color:#10b981;background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.app-option-icon{width:24px;height:24px;border-radius:4px;object-fit:contain}.app-option-icon-ph{color:#6b7280}.issue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.issue-card{background:#fff;border:2px solid #e5e7eb;border-radius:var(--border-radius-md);padding:24px;cursor:pointer;transition:all var(--transition-speed) ease;text-align:center;display:flex;flex-direction:column;align-items:center}.issue-card:hover{border-color:#10b981;transform:translateY(-2px);box-shadow:0 4px 12px #10b98126}.issue-card.selected{border-color:#10b981;background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.issue-icon{width:48px;height:48px;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#fff;transition:transform var(--transition-speed) ease}.issue-card:hover .issue-icon{transform:scale(1.1)}.issue-title{font-weight:600;color:var(--primary-dark);margin-bottom:8px}.issue-description{font-size:.875rem;color:var(--text-muted);line-height:1.4}.custom-issue-field{margin-top:16px;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.custom-issue-field label{display:block;margin-bottom:8px;font-weight:500;color:var(--primary-blue)}.custom-issue-field input{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:var(--border-radius-sm);font-size:1rem;transition:border-color var(--transition-speed) ease}.custom-issue-field input:focus{outline:none;border-color:#10b981}.subscription-form .submit-button{width:100%;padding:16px 32px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:var(--border-radius-md);font-size:1rem;font-weight:600;cursor:pointer;transition:all var(--transition-speed) ease;margin-top:16px}.subscription-form .submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #10b9814d}.subscription-form .submit-button:disabled{opacity:.7;cursor:not-allowed}.subscription-form .form-status{margin-top:16px;padding:16px;border-radius:var(--border-radius-sm);text-align:center;font-weight:500}.subscription-form .form-status.success{background:#ecfdf5;color:#059669;border:1px solid #d1fae5}.subscription-form .form-status.error{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}@media (max-width: 768px){.subscription-hero{padding:60px 0;min-height:auto}.subscription-hero .subtitle{font-size:1.1rem}.subscription-form-section{padding:60px 0}.subscription-form{padding:32px 24px}.app-options{flex-direction:column}.issue-grid{grid-template-columns:1fr}}.not-found{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:80px 0}.not-found-content{text-align:center;max-width:500px;margin:0 auto}.error-code{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:32px}.error-code span{font-size:clamp(5rem,15vw,10rem);font-weight:800;line-height:1;letter-spacing:-4px}.error-code .four{color:var(--primary-blue)}.error-code .zero{color:transparent;-webkit-text-stroke:3px var(--primary-blue);position:relative}.error-code .zero:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:var(--primary-blue);border-radius:50%;opacity:.3}.not-found-content h1{font-size:clamp(1.5rem,4vw,2rem);color:var(--primary-blue);margin-bottom:12px;font-weight:700}.not-found-content p{font-size:1.1rem;color:var(--text-muted);margin-bottom:40px;line-height:1.6}.not-found-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.not-found-actions .btn{min-width:160px}.not-found-actions .btn i{font-size:1.1rem}@media (max-width: 480px){.not-found{padding:60px 0}.error-code{gap:4px;margin-bottom:24px}.error-code span{letter-spacing:-2px}.error-code .zero:after{width:12px;height:12px}.not-found-content h1{margin-bottom:8px}.not-found-content p{font-size:1rem;margin-bottom:32px}.not-found-actions{flex-direction:column;gap:12px}.not-found-actions .btn{width:100%}}:root{--primary-blue: #0F172A;--primary-light: #1E40AF;--primary-dark: #0A0F1D;--accent-red: #DC2626;--accent-red-hover: #B91C1C;--text-color: #1F2937;--text-muted: #6B7280;--bg-color: #F8FAFC;--card-bg: #FFFFFF;--gradient-primary: linear-gradient(135deg, var(--primary-blue) 0%, var(--primary-light) 100%);--gradient-dark: linear-gradient(135deg, var(--primary-dark) 0%, var(--primary-blue) 100%);--gradient-overlay: linear-gradient(180deg, rgba(15, 23, 42, .05) 0%, rgba(15, 23, 42, .1) 100%);--transition-speed: .3s;--border-radius-sm: 8px;--border-radius-md: 16px;--border-radius-lg: 24px;--shadow-sm: 0 4px 6px -1px rgba(15, 23, 42, .1), 0 2px 4px -1px rgba(15, 23, 42, .06);--shadow-md: 0 10px 15px -3px rgba(15, 23, 42, .1), 0 4px 6px -2px rgba(15, 23, 42, .05);--shadow-lg: 0 20px 25px -5px rgba(15, 23, 42, .1), 0 10px 10px -5px rgba(15, 23, 42, .04);--shadow-hover: 0 25px 30px -12px rgba(15, 23, 42, .2)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--bg-color);color:var(--text-color);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.menu-open{overflow:hidden}.container{max-width:1400px;margin:0 auto;padding:0 24px;width:100%}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.5px;line-height:1.2}h1{font-size:clamp(2rem,5vw,4rem)}h2{font-size:clamp(1.75rem,4vw,3rem)}h3{font-size:clamp(1.25rem,2vw,1.5rem)}a{color:inherit;text-decoration:none;transition:color var(--transition-speed) ease}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:var(--border-radius-md);font-weight:600;font-size:1rem;cursor:pointer;transition:all var(--transition-speed) ease;border:none;text-decoration:none;gap:8px}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 15px -3px #0f172a4d;position:relative;overflow:hidden}.btn-primary:hover{background:var(--primary-light);transform:translateY(-2px);box-shadow:0 6px 20px -4px #0f172a66}.btn-primary:hover:before{transform:translate(100%)}.btn-secondary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 15px -3px #0f172a4d}.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 6px 20px -4px #0f172a66}.btn-outline{background:transparent;color:var(--primary-blue);border:2px solid var(--primary-blue)}.btn-outline:hover{background:var(--primary-blue);color:#fff}.btn-white{background:#fff;color:var(--primary-blue);box-shadow:0 4px 15px -3px #0003}.btn-white:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 6px 20px -4px #0000004d}.section-header{text-align:center;margin-bottom:60px}.section-header h2{color:var(--primary-blue);margin-bottom:16px}.section-header p{font-size:1.25rem;color:var(--text-muted);max-width:600px;margin:0 auto}.card{background:var(--card-bg);border-radius:var(--border-radius-lg);padding:40px;border:1px solid rgba(15,23,42,.1);transition:all var(--transition-speed) ease}.card:hover{transform:translateY(-8px);box-shadow:var(--shadow-hover);border-color:var(--primary-light)}.icon-box{width:72px;height:72px;background:var(--gradient-primary);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;box-shadow:0 8px 20px -6px #0f172a66;position:relative;overflow:hidden}.icon-box svg{position:relative;z-index:1}.icon-box:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2))}.form-group{margin-bottom:24px}.form-group label{display:block;margin-bottom:8px;font-weight:500;font-size:1rem;color:var(--primary-blue)}.form-group input,.form-group textarea,.form-group select{width:100%;padding:16px 20px;border:2px solid rgba(15,23,42,.1);border-radius:var(--border-radius-md);font-family:inherit;font-size:1rem;transition:all var(--transition-speed) ease;background:#f8fafc80}.form-group input:hover,.form-group textarea:hover,.form-group select:hover{border-color:#0f172a33;background:#f8fafccc}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--primary-light);background:#fff;box-shadow:0 0 0 4px #1e40af1a}.form-group textarea{min-height:150px;resize:vertical}.grid-bg{background-image: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.1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.1}50%{opacity:.15}}.animate-fadeInUp{animation:fadeInUp .6s ease-out forwards}@media (max-width: 768px){.container{padding:0 16px}.btn{padding:14px 24px;font-size:.9rem}.card{padding:24px}.icon-box{width:56px;height:56px;font-size:24px}.section-header{margin-bottom:40px}.section-header p{font-size:1rem}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:var(--primary-blue);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-light)}
