:root{--modern-primary: #1d63ea;--modern-primary-hover: #1557db;--modern-bg: #ffffff;--modern-bg-secondary: #f8fafc;--modern-text-primary: #0f172a;--modern-text-secondary: #334155;--modern-text-tertiary: #64748b;--modern-text-muted: #94a3b8;--modern-border: #e2e8f0;--modern-border-medium: #cbd5e1;--modern-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);--modern-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--modern-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--modern-hero-bg: linear-gradient(135deg, #f8fafc 0%, #ffffff 100%)}@media(prefers-color-scheme: dark){:root{--modern-bg: #000000;--modern-bg-secondary: #111111;--modern-text-primary: #ffffff;--modern-text-secondary: #e5e5e5;--modern-text-tertiary: #a3a3a3;--modern-text-muted: #737373;--modern-border: #333333;--modern-border-medium: #525252;--modern-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.3);--modern-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.4), 0 2px 4px -1px rgba(0, 0, 0, 0.3);--modern-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.5), 0 4px 6px -2px rgba(0, 0, 0, 0.4);--modern-hero-bg: linear-gradient(135deg, #111111 0%, #000000 100%)}}.light-theme{--modern-bg: #ffffff !important;--modern-bg-secondary: #f8fafc !important;--modern-text-primary: #0f172a !important;--modern-text-secondary: #334155 !important;--modern-text-tertiary: #64748b !important;--modern-text-muted: #94a3b8 !important;--modern-border: #e2e8f0 !important;--modern-border-medium: #cbd5e1 !important;--modern-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;--modern-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;--modern-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;--modern-hero-bg: linear-gradient(135deg, #f8fafc 0%, #ffffff 100%) !important}.dark-theme{--modern-bg: #000000 !important;--modern-bg-secondary: #111111 !important;--modern-text-primary: #ffffff !important;--modern-text-secondary: #e5e5e5 !important;--modern-text-tertiary: #a3a3a3 !important;--modern-text-muted: #737373 !important;--modern-border: #333333 !important;--modern-border-medium: #525252 !important;--modern-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.3) !important;--modern-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.4), 0 2px 4px -1px rgba(0, 0, 0, 0.3) !important;--modern-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.5), 0 4px 6px -2px rgba(0, 0, 0, 0.4) !important;--modern-hero-bg: linear-gradient(135deg, #111111 0%, #000000 100%) !important}.modern-layout{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;line-height:1.6;color:var(--modern-text-primary);background-color:var(--modern-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.modern-container{max-width:1200px;margin:0 auto;padding:0 1rem}@media(min-width: 640px){.modern-container{padding:0 1.5rem}}@media(min-width: 1024px){.modern-container{padding:0 2rem}}.modern-header{position:sticky;top:0;left:0;right:0;width:100%;z-index:50;padding:1rem 0;background:rgba(0,0,0,0);border:none;transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.modern-header.modern-header-scrolled{padding:.75rem 0}.modern-header.modern-header-scrolled .modern-nav{background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:50px;padding:.75rem 1.5rem;margin:0 1rem;box-shadow:var(--modern-shadow-lg);border:1px solid hsla(0,0%,100%,.2)}@media(min-width: 768px){.modern-header.modern-header-scrolled .modern-nav{margin:0 2rem;padding:.75rem 2rem}}@media(prefers-color-scheme: dark){.modern-header.modern-header-scrolled .modern-nav{background-color:rgba(17,17,17,.8);border-color:rgba(51,51,51,.3)}}.dark-theme .modern-header.modern-header-scrolled .modern-nav,.light-theme .modern-header.modern-header-scrolled .modern-nav{background-color:rgba(17,17,17,.8);border-color:rgba(51,51,51,.3)}.light-theme .modern-header.modern-header-scrolled .modern-nav{background-color:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.2)}.modern-header.modern-header-scrolled .modern-logo-link{font-size:1rem}.modern-header.modern-header-scrolled .modern-header-app-icon{width:28px;height:28px;border-radius:7px}@media(min-width: 768px){.modern-header.modern-header-scrolled .modern-header-app-icon{width:32px;height:32px;border-radius:8px}}.modern-header.modern-header-scrolled .modern-header-app-name{font-size:1rem}@media(min-width: 768px){.modern-header.modern-header-scrolled .modern-header-app-name{font-size:1.125rem}}.modern-header.modern-header-scrolled .modern-appstore-header-btn img{height:28px}@media(min-width: 768px){.modern-header.modern-header-scrolled .modern-appstore-header-btn img{height:32px}}.modern-nav{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;gap:1.5rem;transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);background:rgba(0,0,0,0);border-radius:0;margin:0;box-shadow:none;border:none}.modern-nav-left{display:flex;align-items:center}.modern-nav-right{display:flex;align-items:center;gap:1.5rem}.modern-app-branding{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:opacity .2s ease}.modern-app-branding:hover{opacity:.8}.modern-header-app-icon{width:32px;height:32px;border-radius:8px;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(min-width: 768px){.modern-header-app-icon{width:36px;height:36px;border-radius:10px}}.modern-header-app-name{font-size:1.125rem;font-weight:600;color:var(--modern-text-primary);transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(min-width: 768px){.modern-header-app-name{font-size:1.25rem;font-weight:700}}.modern-nav-links{display:none;align-items:center;gap:1.25rem}@media(min-width: 768px){.modern-nav-links{display:flex}}.modern-nav-link{font-size:1rem;font-weight:500;color:var(--modern-text-secondary);text-decoration:none;transition:color .2s ease}.modern-nav-link:hover{color:var(--modern-primary)}.modern-nav-cta{display:flex;align-items:center}.modern-appstore-header-btn{display:inline-block;transition:transform .2s ease,opacity .2s ease}.modern-appstore-header-btn:hover{transform:translateY(-1px);opacity:.9}.modern-appstore-header-btn img{height:32px;width:auto;transition:height .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(min-width: 768px){.modern-appstore-header-btn img{height:36px}}.modern-breadcrumb{display:flex;align-items:center;font-size:.875rem;color:#64748b}.modern-breadcrumb-link{color:#1d63ea;text-decoration:none;transition:color .2s ease}.modern-breadcrumb-link:hover{color:#1557db}.modern-breadcrumb-separator{margin:0 .5rem;color:#94a3b8}.modern-breadcrumb-current{color:#0f172a}.modern-main{flex:1}.modern-hero{background:var(--modern-hero-bg);padding:4rem 0 5rem 0}@media(min-width: 768px){.modern-hero{padding:5rem 0 6rem 0}}.modern-app-showcase{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width: 1024px){.modern-app-showcase{grid-template-columns:1fr 1fr;gap:4rem;align-items:center;min-height:500px}}.modern-app-info{order:2;display:flex;flex-direction:column;justify-content:center}@media(min-width: 1024px){.modern-app-info{order:1;padding-right:2rem}}.modern-app-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.modern-app-badge{width:80px;height:80px;border-radius:18px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);flex-shrink:0;background-color:#fff}@media(min-width: 768px){.modern-app-badge{width:96px;height:96px;border-radius:22px}}.modern-app-icon{width:100%;height:100%;object-fit:cover}.modern-app-meta{flex:1}.modern-app-title{font-size:1.875rem;font-weight:800;color:var(--modern-text-primary);margin:0 0 .25rem 0;line-height:1.2}@media(min-width: 768px){.modern-app-title{font-size:2.25rem}}.modern-hero-title{font-size:2.25rem;font-weight:800;color:var(--modern-text-primary);margin:0 0 1.5rem 0;line-height:1.1;max-width:600px}@media(min-width: 768px){.modern-hero-title{font-size:3rem}}.modern-hero-subtitle{font-size:1.25rem;color:var(--modern-text-secondary);line-height:1.6;margin-bottom:2rem;max-width:500px}.modern-app-price{font-size:1.125rem;font-weight:600;color:var(--modern-primary);margin:0}.modern-app-description{font-size:1.125rem;color:var(--modern-text-secondary);line-height:1.7;margin-bottom:2rem;max-width:500px}.modern-download-buttons{display:flex;flex-direction:column;gap:.75rem}@media(min-width: 640px){.modern-download-buttons{flex-direction:row;gap:1rem}}.modern-download-btn{display:inline-block;transition:transform .2s ease,box-shadow .2s ease}.modern-download-btn:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.modern-download-btn img{height:50px;width:auto}@media(min-width: 768px){.modern-download-btn img{height:60px}}.modern-app-preview{order:1;display:flex;justify-content:center;align-items:center}@media(min-width: 1024px){.modern-app-preview{order:2;justify-content:center}}.modern-phone-mockup{max-width:280px;width:100%}@media(min-width: 768px){.modern-phone-mockup{max-width:320px}}@media(min-width: 1024px){.modern-phone-mockup{max-width:350px}}.modern-screen-container{max-width:280px;width:100%;aspect-ratio:9/19.5;border-radius:28px;overflow:hidden}@media(min-width: 768px){.modern-screen-container{max-width:320px}}@media(min-width: 1024px){.modern-screen-container{max-width:350px}}.modern-phone-frame{position:relative;aspect-ratio:9/19.5;background:linear-gradient(145deg, #1a1a1a, #2a2a2a);border-radius:36px;padding:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.modern-phone-frame::before{content:"";position:absolute;top:18px;left:50%;transform:translateX(-50%);width:100px;height:4px;background:#333;border-radius:2px;z-index:10}.modern-phone-screen{width:100%;height:100%;border-radius:28px;overflow:hidden;background:#fff;position:relative}.modern-video-container{width:100%;height:100%;position:relative}.modern-screen-image{width:100%;height:100%;object-fit:cover;border-radius:28px}.modern-screen-video{width:100%;height:100%;object-fit:cover;border-radius:28px}.hidden{display:none !important}.modern-features{padding:5rem 0;background-color:var(--modern-bg)}.modern-feature:nth-child(1) .modern-feature-icon{--feature-color: 29, 99, 234}.modern-feature:nth-child(2) .modern-feature-icon{--feature-color: 16, 185, 129}.modern-feature:nth-child(3) .modern-feature-icon{--feature-color: 245, 101, 101}.modern-feature:nth-child(4) .modern-feature-icon{--feature-color: 139, 92, 246}.modern-feature:nth-child(5) .modern-feature-icon{--feature-color: 245, 158, 11}.modern-feature:nth-child(6) .modern-feature-icon{--feature-color: 236, 72, 153}.modern-feature:nth-child(7) .modern-feature-icon{--feature-color: 14, 165, 233}.modern-feature:nth-child(8) .modern-feature-icon{--feature-color: 34, 197, 94}.modern-features-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 640px){.modern-features-grid{grid-template-columns:repeat(2, 1fr);gap:2.5rem}}@media(min-width: 1024px){.modern-features-grid{grid-template-columns:repeat(2, 1fr);gap:3rem}}.modern-feature{display:flex;flex-direction:column;text-align:center;padding:1.5rem;border-radius:16px;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(min-width: 768px){.modern-feature{flex-direction:row;text-align:left;gap:1.25rem}}.modern-feature:hover{transform:translateY(-4px) scale(1.02);background:hsla(0,0%,100%,.05)}.modern-feature-icon{--feature-color: 29, 99, 234;width:56px;height:56px;background:rgba(var(--feature-color), 0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(var(--feature-color), 0.15);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem auto;flex-shrink:0;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(min-width: 768px){.modern-feature-icon{margin:0}}.modern-feature-icon i{color:rgb(var(--feature-color));font-size:1.25rem;font-weight:600}.modern-feature-content{flex:1;transition:transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.modern-feature-title{font-size:1.25rem;font-weight:700;color:var(--modern-text-primary);margin:0 0 .75rem 0;line-height:1.3;letter-spacing:-0.025em}.modern-feature-description{font-size:1rem;color:var(--modern-text-tertiary);line-height:1.7;margin:0;font-weight:400}.modern-section-title{font-size:1.875rem;font-weight:700;color:var(--modern-text-primary);text-align:center;margin:0 0 3rem 0;line-height:1.2}@media(min-width: 768px){.modern-section-title{font-size:2.25rem}}.modern-testimonials{padding:5rem 0;background-color:var(--modern-bg-secondary)}.modern-testimonials-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 768px){.modern-testimonials-grid{grid-template-columns:repeat(2, 1fr);gap:2.5rem}}@media(min-width: 1024px){.modern-testimonials-grid{grid-template-columns:repeat(3, 1fr);gap:3rem}}.modern-testimonial{background:var(--modern-bg);padding:1.5rem;border-radius:16px;box-shadow:var(--modern-shadow-sm);border:1px solid var(--modern-border);transition:transform .2s ease,box-shadow .2s ease}.modern-testimonial:hover{transform:translateY(-2px);box-shadow:var(--modern-shadow-md)}.modern-testimonial-text{font-size:1rem;color:var(--modern-text-primary);line-height:1.6;margin:0 0 1rem 0;font-style:italic}.modern-testimonial-author{font-size:.875rem}.modern-testimonial-author strong{color:var(--modern-text-primary);font-weight:600}.modern-testimonial-role{color:var(--modern-text-tertiary);display:block;margin-top:.25rem}.modern-screenshots{padding:5rem 0;background-color:var(--modern-bg)}.modern-screenshots-grid{display:grid;grid-template-columns:1fr;gap:2rem;justify-items:center}@media(min-width: 640px){.modern-screenshots-grid{grid-template-columns:repeat(2, 1fr);gap:2.5rem}}@media(min-width: 768px){.modern-screenshots-grid{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:3rem;justify-content:center}}@media(min-width: 1024px){.modern-screenshots-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));max-width:1200px;margin:0 auto}}.modern-screenshot{text-align:center;transition:transform .2s ease}.modern-screenshot:hover{transform:translateY(-4px)}.modern-screenshot:hover .modern-screenshot-image{transform:scale(1.02)}.modern-screenshot:hover .modern-screenshot-caption{color:var(--modern-text-primary)}.modern-screenshot-image{width:100%;max-width:200px;height:auto;border-radius:16px;transition:transform .2s ease}.modern-screenshot-caption{font-size:.875rem;color:var(--modern-text-secondary);margin-top:.75rem;margin-bottom:0;transition:color .2s ease}.modern-page-content{padding:3rem 0}.modern-page-title{font-size:1.875rem;font-weight:700;color:var(--modern-text-primary);margin:0 0 2rem 0;line-height:1.3}@media(min-width: 768px){.modern-page-title{font-size:2.25rem}}.modern-article{max-width:800px;margin:0 auto}.modern-content{font-size:1rem;line-height:1.8;color:var(--modern-text-primary)}.modern-content h1,.modern-content h2,.modern-content h3,.modern-content h4,.modern-content h5,.modern-content h6{color:var(--modern-text-primary);font-weight:600;margin-top:2rem;margin-bottom:1rem;line-height:1.3}.modern-content h1{font-size:1.5rem}.modern-content h2{font-size:1.25rem}.modern-content h3{font-size:1.125rem}.modern-content p{margin-bottom:1rem}.modern-content a{color:var(--modern-primary);text-decoration:none}.modern-content a:hover{text-decoration:underline}.modern-content ul,.modern-content ol{margin-bottom:1rem;padding-left:1.5rem}.modern-content li{margin-bottom:.5rem}.modern-footer{background-color:var(--modern-bg-secondary);border-top:1px solid var(--modern-border);padding:3rem 0;margin-top:0}.app-footer{padding:2rem 0;margin-top:3rem;background-color:var(--modern-bg-secondary, #f8fafc);border-top:1px solid var(--modern-border, #e2e8f0)}.modern-layout .app-footer{background-color:rgba(0,0,0,0);border-top:none;margin-top:0}.app-footer-content{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 1rem}@media(min-width: 640px){.app-footer-content{padding:0 1.5rem}}@media(min-width: 1024px){.app-footer-content{padding:0 2rem}}@media(max-width: 639px){.app-footer-content{grid-template-columns:1fr;text-align:center;gap:1rem}}.app-footer-left{display:flex;gap:1rem}@media(max-width: 639px){.app-footer-left{justify-content:center;order:2}}.app-footer-center{text-align:center}@media(max-width: 639px){.app-footer-center{order:1}}.app-footer-right{display:flex;gap:1rem;justify-content:flex-end}@media(max-width: 639px){.app-footer-right{justify-content:center;order:3}}.app-footer-text{font-size:.875rem;color:var(--modern-text-tertiary);margin:0;font-weight:400}.app-footer-author-link{color:var(--modern-primary);text-decoration:none;font-weight:500;transition:color .2s ease}.app-footer-author-link:hover{color:var(--modern-primary-hover);text-decoration:underline}.app-footer-link{font-size:.875rem;color:var(--modern-text-tertiary);text-decoration:none;font-weight:400;transition:color .2s ease}.app-footer-link:hover{color:var(--modern-text-primary);text-decoration:underline}@media(max-width: 639px){.modern-container{padding:0 1rem}.modern-app-showcase{gap:2rem}.modern-hero{padding:3rem 0 4rem 0}.modern-features{padding:4rem 0}.modern-testimonials{padding:4rem 0}.modern-screenshots{padding:4rem 0}.modern-nav{gap:1rem}.modern-nav-cta .modern-appstore-header-btn img{height:28px}}@media(max-width: 1023px){.modern-app-header{flex-direction:column;text-align:center;gap:.75rem}.modern-app-description{text-align:center}.modern-hero-title{text-align:center !important;font-size:1.875rem;margin-left:auto !important;margin-right:auto !important}.modern-hero-subtitle{text-align:center !important;margin-left:auto !important;margin-right:auto !important}.modern-download-buttons{justify-content:center}.modern-app-info{text-align:center}.modern-app-title{text-align:center}.modern-app-price{text-align:center}.modern-app-rating-container{display:flex;justify-content:center}.modern-app-badge-hero{margin-left:auto;margin-right:auto}}/*# sourceMappingURL=modern-style.css.map */