@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");@tailwind base;@tailwind components;@tailwind utilities;*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#000;color:#fff;line-height:1.5;overflow-x:hidden;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}.container{min-height:100vh;max-width:100%;margin:0 auto}.app-image-section,.container{display:flex;position:relative}.app-image-section{align-items:center;padding:0;overflow:hidden}.app-image-section,.content-section{flex:1 1;width:100%;justify-content:center}.content-section{display:flex;flex-direction:column;padding:60px;background:#000}.logo{gap:12px;margin-bottom:40px}.logo,.logo-icon{display:flex;align-items:center}.logo-icon{width:48px;height:48px;justify-content:center;position:relative}.logo-text h1{font-size:24px;font-weight:700;color:#fff;margin-bottom:4px}.logo-text p{font-size:14px;color:#a1a1a6;font-weight:400}.main-content{flex:1 1;display:flex;flex-direction:column;justify-content:center}.main-heading{font-size:48px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.2;letter-spacing:-.02em}.description{font-size:18px;color:#a1a1a6;margin-bottom:40px;line-height:1.6;position:relative;padding-left:20px}.description:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:#7b61ff;border-radius:50%}.app-store-section{margin-bottom:40px}.app-store-button{display:inline-flex;align-items:center;gap:12px;background:#1a1a1a;color:#fff;padding:16px 32px;border-radius:12px;text-decoration:none;font-weight:600;font-size:16px;transition:all .2s ease;border:1px solid #2c2c2e;cursor:pointer}.app-store-button:hover{background:#2a2a2a;border-color:#7b61ff;transform:translateY(-2px);box-shadow:0 10px 25px rgba(123,97,255,.2)}.app-store-icon{font-size:20px;color:#fff}.fazier-badges{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;align-items:flex-start}.fazier-badges a{display:inline-block;transition:transform .2s ease}.fazier-badges a:hover{transform:scale(1.02)}.fazier-badges img{border-radius:6px;transition:all .2s ease;max-width:100%;height:auto}.fazier-badges img[width="120"]{width:100px}.fazier-badges img[width="250"]{width:200px}.featured-section{margin-top:auto}.featured-title{font-size:14px;color:#a1a1a6;margin-bottom:20px;font-weight:500}.featured-logos{gap:24px}.featured-logo,.featured-logos{display:flex;align-items:center}.featured-logo{width:80px;height:40px;background:#1a1a1a;border:1px solid #2c2c2e;border-radius:8px;justify-content:center;color:#a1a1a6;font-size:12px;font-weight:500}@media (max-width:1024px){.content-section{padding:40px}.main-heading{font-size:42px}body{overflow-y:auto;height:auto}.container{flex-direction:column;height:auto;min-height:100vh}.app-image-section{padding:0;min-height:40vh}.content-section{padding:40px 20px;min-height:60vh;order:1}.main-heading{font-size:32px;margin-bottom:16px}.description{font-size:16px}.description,.logo{margin-bottom:32px}.app-store-section{margin-bottom:40px}.app-store-button{padding:18px 24px;font-size:16px;width:100%;justify-content:center}.fazier-badges{margin-bottom:32px;align-items:center}.featured-logos{flex-wrap:wrap;gap:16px;justify-content:center}.featured-logo{width:70px;height:35px;font-size:10px}}@media (max-width:480px){.content-section{padding:32px 16px}.main-heading{font-size:28px;line-height:1.3}.description{font-size:15px;padding-left:16px}.description:before{width:4px;height:4px;top:10px}.logo-text h1{font-size:20px}.app-store-button{padding:16px 20px;font-size:15px}.fazier-badges{margin-bottom:24px;gap:8px}.fazier-badges img[width="120"]{width:70px}.fazier-badges img[width="250"]{width:140px}.featured-logos{gap:12px}.featured-logo{width:60px;height:30px;font-size:9px}}@media (max-width:360px){.content-section{padding:24px 12px}.main-heading{font-size:24px}.description{font-size:14px}.logo-text h1{font-size:18px}.app-store-button{padding:14px 16px;font-size:14px}.fazier-badges{margin-bottom:24px}}@media (hover:none) and (pointer:coarse){.app-store-button,.featured-logo{min-height:44px;min-width:44px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero-background{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .8s ease-out}.app-store-section,.description,.logo,.main-heading{animation:fadeInUp .8s ease-out;animation-fill-mode:both}.logo{animation-delay:.1s}.main-heading{animation-delay:.2s}.description{animation-delay:.3s}.app-store-section{animation-delay:.4s}.app-store-button:focus,.featured-logo:focus{outline:2px solid #7b61ff;outline-offset:2px}.app-store-button:active{transform:translateY(0);box-shadow:0 5px 15px rgba(123,97,255,.3)}.hero-background{object-fit:cover;object-position:center;transition:opacity .3s ease}.logo-image{border-radius:8px;object-fit:contain;transition:transform .2s ease}.logo-image:hover{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast:high){.app-store-button,.featured-logo{border:2px solid #fff;background:#000}.featured-logo{color:#fff}}@media (prefers-color-scheme:dark){body{background-color:#000;color:#fff}}@media print{.app-image-section{display:none}.content-section{width:100%;padding:20px}.app-store-button,.featured-section{display:none}}.privacy-policy-container{min-height:100vh;background-color:#000;color:#fff;padding:20px}.privacy-policy-content{max-width:1000px;width:100%;margin:0 auto}.privacy-policy-content .header{text-align:center;margin-bottom:40px;padding:20px 0;border-bottom:2px solid #7b61ff}.privacy-policy-content .header .title{font-size:36px;font-weight:700;color:#7b61ff;margin:0}.privacy-policy-content .translations-content-container{margin-bottom:40px}.privacy-policy-content .tab-content{line-height:1.8}.privacy-policy-content h1{font-size:32px;font-weight:700;color:#fff;margin-bottom:20px;margin-top:0}.privacy-policy-content h2{font-size:24px;font-weight:600;color:#7b61ff;margin-top:40px;margin-bottom:20px;border-bottom:1px solid #333;padding-bottom:10px}.privacy-policy-content h3{font-size:20px;font-weight:600;color:#fff;margin-top:30px;margin-bottom:15px}.privacy-policy-content h4{font-size:18px;font-weight:600;color:#ccc;margin-top:25px;margin-bottom:10px}.privacy-policy-content p{font-size:16px;color:#ccc;margin-bottom:15px;line-height:1.6}.privacy-policy-content ul{margin-bottom:20px;padding-left:20px}.privacy-policy-content li{margin-bottom:10px;color:#ccc}.privacy-policy-content li p{margin-bottom:5px}.privacy-policy-content strong{color:#fff;font-weight:600}.privacy-policy-content a{color:#7b61ff;text-decoration:none;transition:color .2s ease}.privacy-policy-content a:hover{color:#9a7aff;text-decoration:underline}.privacy-policy-content .footer{text-align:center;margin-top:40px;padding:20px 0;border-top:1px solid #333;color:#888}.privacy-policy-content .footer a{color:#7b61ff}@media (max-width:768px){.privacy-policy-content .header .title,.privacy-policy-content h1{font-size:28px}.privacy-policy-content h2{font-size:22px}.privacy-policy-content h3{font-size:18px}.privacy-policy-content h4{font-size:16px}.privacy-policy-content p{font-size:15px}.privacy-policy-container{padding:15px}}@media (max-width:480px){.privacy-policy-content .header .title,.privacy-policy-content h1{font-size:24px}.privacy-policy-content h2{font-size:20px}.privacy-policy-content h3{font-size:16px}.privacy-policy-content h4,.privacy-policy-content p{font-size:14px}.privacy-policy-container{padding:10px}}