*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.app{display:flex;flex-direction:column;min-height:100vh}.container{margin:0 auto;max-width:1080px;padding:0 24px;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero,.legal-page,.preview,.secondary-cta,.values{animation:fadeIn .15s ease-out both}.nav{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#000000d9;border-bottom:1px solid #ffffff0f;position:-webkit-sticky;position:sticky;top:0;z-index:100}.nav-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1080px;padding:16px 24px}.nav-logo{color:#fff;font-size:16px;font-weight:600;letter-spacing:-.01em}.nav-links{display:flex;gap:24px}.nav-links a{color:#ffffff80;font-size:13px;transition:color .15s ease}.nav-links a:hover{color:#fffc}.hero{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 57px);padding:80px 0;text-align:center}.hero-headline{color:#fff;font-size:clamp(36px,6vw,56px);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin-bottom:20px}.hero-sub{color:#fff9;font-size:clamp(16px,2.5vw,19px);line-height:1.5;margin:0 auto 48px;max-width:480px}.store-buttons{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.store-btn{align-items:center;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;gap:10px;padding:12px 28px;transition:background .15s ease,border-color .15s ease}.store-btn:hover{background:#242424;border-color:#ffffff2e}.store-btn-text{display:flex;flex-direction:column;line-height:1.2;text-align:left}.store-btn-small{color:#fff9;font-size:10px;letter-spacing:.02em}.store-btn-large{font-size:16px;font-weight:600}.values{padding:120px 0}.values-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.value-card{background:#121212;border:1px solid #ffffff0f;border-radius:16px;padding:36px 28px;text-align:center}.value-icon{display:flex;justify-content:center;margin-bottom:20px}.value-title{color:#fff;font-size:17px;font-weight:600;margin-bottom:10px}.value-desc{color:#ffffff8c;font-size:14px;line-height:1.6}.preview{padding:80px 0 120px;text-align:center}.preview-mockup{display:flex;justify-content:center;margin-bottom:32px}.preview-phone{background:#1a1a1a;border:2px solid #ffffff14;border-radius:32px;height:480px;padding:16px;position:relative;width:240px}.preview-phone:before{background:#ffffff14;border-radius:3px;content:"";height:6px;left:50%;position:absolute;top:12px;transform:translateX(-50%);width:60px}.preview-screen{background:#0a0a0a;border-radius:20px;height:100%;width:100%}.preview-caption{color:#fff6;font-size:15px;font-style:italic}.secondary-cta{padding:100px 0 120px;text-align:center}.secondary-headline{color:#fff;font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.02em;margin-bottom:12px}.secondary-sub{color:#ffffff80;font-size:16px;margin-bottom:40px}.footer{border-top:1px solid #ffffff0f;margin-top:auto;padding:40px 0}.footer-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1080px;padding:0 24px}.footer-links{display:flex;gap:24px}.footer-links a{color:#fff6;font-size:13px;transition:color .15s ease}.footer-links a:hover{color:#ffffffb3}.footer-copy{color:#ffffff40;font-size:13px}.legal-page{padding:80px 0 120px}.legal-container{max-width:680px}.legal-page h1{font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.legal-updated{color:#ffffff59;font-size:14px;margin-bottom:48px}.legal-page section{margin-bottom:40px}.legal-page h2{color:#fff;font-size:20px;font-weight:600;margin-bottom:12px}.legal-page p{color:#ffffffa6;font-size:15px;line-height:1.7}.legal-page a{color:#ffffffd9;text-decoration:underline;-webkit-text-decoration-color:#ffffff4d;text-decoration-color:#ffffff4d;text-underline-offset:3px;transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.legal-page a:hover{-webkit-text-decoration-color:#ffffffb3;text-decoration-color:#ffffffb3}.support-message{color:#fff9;font-size:17px;line-height:1.7;margin-bottom:16px}.faq{display:flex;flex-direction:column;gap:24px;margin-top:24px}.faq-item{background:#121212;border:1px solid #ffffff0f;border-radius:12px;padding:24px}.faq-item h3{color:#fff;font-size:16px;font-weight:600;margin-bottom:8px}.faq-item p{color:#ffffff8c;font-size:14px;line-height:1.6}@media (max-width:768px){.nav-links{gap:16px}.nav-links a{font-size:12px}.values-grid{gap:16px;grid-template-columns:1fr}.value-card{padding:28px 24px}.store-buttons{align-items:center;flex-direction:column}.store-btn{justify-content:center;max-width:280px;width:100%}.footer-inner{flex-direction:column;gap:16px;text-align:center}.footer-links{gap:16px}.hero{min-height:calc(100vh - 57px);padding:60px 0}.preview-phone{height:400px;width:200px}}@media (max-width:480px){.nav-inner{flex-direction:column;gap:12px}.nav-links{gap:14px}.hero{padding:48px 0}.secondary-cta,.values{padding:80px 0}}
/*# sourceMappingURL=main.c35770ff.css.map*/