.header{background-color:var(--surface);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-content{height:72px;justify-content:space-between}.header-content,.logo-link{align-items:center;display:flex}.logo{height:40px;width:auto}.nav{align-items:center;display:flex;gap:32px}.nav-link{color:var(--text-secondary);font-weight:500;transition:color .2s ease}.nav-link:hover{color:var(--text-primary)}.nav-cta{font-size:14px;padding:10px 20px}@media (max-width:768px){.nav{gap:16px}.nav-link{font-size:14px}.logo{height:32px}}.footer{background-color:var(--surface);border-top:1px solid var(--border);margin-top:auto;padding:32px 0}.footer-content{align-items:center;display:flex;flex-direction:column;gap:16px}.footer-links{display:flex;gap:32px}.footer-links a{color:var(--text-secondary);font-size:14px}.footer-links a:hover{color:var(--text-primary)}.footer-copyright{color:var(--text-secondary);font-size:14px}.hero{background:linear-gradient(180deg,var(--surface) 0,var(--background) 100%);padding:80px 0;text-align:center}.hero-content{align-items:center;display:flex;flex-direction:column;max-width:800px}.hero-logo{height:80px;margin-bottom:32px}.hero-title{margin-bottom:24px}.hero-title .highlight{color:var(--primary)}.hero-subtitle{color:var(--text-secondary);font-size:18px;margin-bottom:32px;max-width:600px}.hero-cta .btn{font-size:18px;gap:12px;padding:16px 32px}.apple-icon{height:24px;width:24px}.hero-compatibility{color:var(--text-secondary);font-size:14px;margin-top:24px}@media (max-width:768px){.hero{padding:48px 0}.hero-logo{height:60px;margin-bottom:24px}.hero-subtitle{font-size:16px}.hero-cta .btn{font-size:16px;padding:14px 24px}}.features{padding:80px 0}.features-title{margin-bottom:16px;text-align:center}.features-subtitle{color:var(--text-secondary);font-size:18px;margin-bottom:48px;text-align:center}.features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.feature-card{border-color:var(--accent-color,var(--border));transition:transform .2s ease,border-color .2s ease}.feature-card:hover{border-color:var(--accent-color);transform:translateY(-4px)}.feature-icon{display:block;font-size:48px;margin-bottom:16px}.feature-title{color:var(--text-primary);margin-bottom:12px}.feature-description{color:var(--text-secondary);font-size:15px;line-height:1.6}@media (max-width:768px){.features{padding:48px 0}.features-grid{grid-template-columns:1fr}.feature-icon{font-size:40px}}.app-preview{background-color:var(--surface);padding:80px 0}.preview-title{margin-bottom:16px;text-align:center}.preview-subtitle{color:var(--text-secondary);font-size:18px;margin-bottom:64px;text-align:center}.preview-list{display:flex;flex-direction:column;gap:80px}.preview-item{align-items:center;display:flex;gap:64px}.preview-item.reverse{flex-direction:row-reverse}.preview-phone{flex-shrink:0}.phone-frame{background-color:var(--background);border-radius:32px;box-shadow:0 0 0 2px var(--border-visible),0 25px 50px -12px #00000080;box-shadow:0 0 0 2px var(--accent,var(--border-visible)),0 25px 50px -12px #00000080;overflow:hidden;position:relative;width:280px}.phone-frame img{display:block;height:auto;width:100%}.preview-content{flex:1 1}.preview-content h3{font-size:28px;margin-bottom:16px}.preview-content p{color:var(--text-secondary);font-size:18px;line-height:1.7;max-width:500px}@media (max-width:900px){.app-preview{padding:48px 0}.preview-list{gap:48px}.preview-item,.preview-item.reverse{flex-direction:column;text-align:center}.preview-content p{max-width:100%}.phone-frame{width:240px}.preview-content h3{font-size:24px}.preview-content p{font-size:16px}}.compatible-devices{background-color:var(--background);padding:80px 0}.devices-title{margin-bottom:16px;text-align:center}.devices-subtitle{color:var(--text-secondary);font-size:18px;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.adapters-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:48px}.adapter-card{border-color:var(--border-visible);display:flex;flex-direction:column;transition:border-color .2s ease,transform .2s ease}.adapter-card:hover{border-color:var(--accent-cyan);transform:translateY(-4px)}.adapter-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.adapter-header h3{color:var(--text-primary);font-size:18px;margin:0}.adapter-price{color:var(--accent-green);font-size:16px;font-weight:600}.adapter-description{color:var(--text-secondary);flex-grow:1;font-size:14px;line-height:1.6;margin-bottom:16px}.adapter-features{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.feature-tag{background-color:var(--surface-variant);border-radius:12px;color:var(--text-secondary);font-size:12px;padding:4px 10px}.adapter-btn{justify-content:center;width:100%}.compatibility-note{background-color:var(--surface);border:1px solid var(--border);border-radius:16px;margin:0 auto;max-width:700px;padding:32px}.compatibility-note h4{color:var(--accent-cyan);font-size:18px;margin-bottom:16px}.compatibility-note ul{color:var(--text-secondary);margin-bottom:16px;margin-left:20px}.compatibility-note li{margin-bottom:8px}.note-text{color:var(--text-secondary);font-size:14px;font-style:italic}@media (max-width:900px){.adapters-grid{grid-template-columns:1fr}.compatible-devices{padding:48px 0}}.cta-section{padding:80px 0}.cta-card{background:linear-gradient(135deg,var(--card) 0,var(--surface-variant) 100%);border-color:var(--primary);padding:48px;text-align:center}.cta-card h2{margin-bottom:16px}.cta-card p{color:var(--text-secondary);font-size:18px;margin-bottom:24px}@media (max-width:768px){.cta-section{padding:48px 0}.cta-card{padding:32px 24px}.cta-card p{font-size:16px}}.privacy{padding:48px 0 80px}.privacy-content{margin:0 auto;max-width:800px}.privacy-content h1{color:var(--primary);margin-bottom:8px}.last-updated{border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:14px;padding-bottom:24px}.last-updated,.privacy-content section{margin-bottom:32px}.privacy-content h2{color:var(--text-primary);font-size:24px;margin-bottom:16px}.privacy-content h3{color:var(--text-primary);font-size:18px;margin-bottom:12px;margin-top:20px}.privacy-content p{line-height:1.7}.privacy-content p,.privacy-content ul{color:var(--text-secondary);margin-bottom:16px}.privacy-content ul{margin-left:24px}.privacy-content li{line-height:1.6;margin-bottom:8px}.privacy-content strong{color:var(--text-primary)}@media (max-width:768px){.privacy{padding:24px 0 48px}.privacy-content{padding:20px}.privacy-content h2{font-size:20px}}:root{--primary:#e10600;--primary-light:#ff5952;--secondary:#fdb813;--background:#0f0f0f;--surface:#121212;--surface-variant:#1e1e1e;--card:#202020;--accent-green:#4caf50;--accent-cyan:#00bcd4;--accent-orange:#ff9800;--text-primary:#e0e0e0;--text-secondary:#a6a6a6;--border:#ffffff14;--border-visible:#333}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f0f0f;background-color:var(--background);color:#e0e0e0;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}a{color:#e10600;color:var(--primary);text-decoration:none;transition:color .2s ease}a:hover{color:#ff5952;color:var(--primary-light)}.container{margin:0 auto;max-width:1200px;padding:0 24px}.card{background-color:#202020;background-color:var(--card);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px;padding:24px}.btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .2s ease}.btn-primary{background-color:#e10600;background-color:var(--primary);color:#fff}.btn-primary:hover{background-color:#ff5952;background-color:var(--primary-light);color:#fff}.btn-secondary{background-color:initial;border:1px solid #333;border:1px solid var(--border-visible);color:#e0e0e0;color:var(--text-primary)}.btn-secondary:hover{background-color:#1e1e1e;background-color:var(--surface-variant)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3}h1{font-size:48px}h2{font-size:36px}h3{font-size:24px}@media (max-width:768px){h1{font-size:32px}h2{font-size:28px}h3{font-size:20px}}.app{display:flex;flex-direction:column;min-height:100vh}
/*# sourceMappingURL=main.fc6e2612.css.map*/