body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.feedback-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.feedback-modal{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000004d;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.feedback-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:2rem 2rem 1rem}.feedback-header h3{color:#333;font-size:1.5rem;margin:0}.close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.close-btn:hover{background-color:#f5f5f5;color:#333}.feedback-form{padding:2rem}.form-group input,.form-group select,.form-group textarea{padding:.75rem;transition:border-color .2s ease}.form-group textarea{min-height:100px}.form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.success-message h3{color:#28a745;margin-bottom:1rem}@media (max-width:768px){.feedback-overlay{padding:10px}.feedback-modal{max-height:95vh}.feedback-header{padding:1.5rem 1.5rem 1rem}.feedback-form{padding:1.5rem}.feedback-header h3{font-size:1.3rem}.form-actions{flex-direction:column-reverse}.success-message{padding:2rem 1.5rem}}.our-apps{display:flex;flex-direction:column;gap:2rem}.app-card{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;padding:2rem;transition:transform .2s ease,box-shadow .2s ease}.app-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.app-header{align-items:flex-start;display:flex;gap:1.5rem;margin-bottom:2rem}.app-icon{flex-shrink:0;font-size:3rem}.app-info{flex:1 1}.app-name{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.app-description{color:#666;line-height:1.6}.app-features{margin-bottom:2rem}.app-features h5{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.app-features ul{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));list-style:none}.app-features li{color:#666;padding-left:1.5rem;position:relative}.app-features li:before{color:#28a745;content:"✓";font-weight:700;left:0;position:absolute}.app-links{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.play-store-link{display:inline-block;transition:transform .2s ease}.play-store-link:hover{transform:translateY(-2px)}.play-store-badge{height:45px;width:auto}.feedback-btn{background-color:#3498db!important;border:2px solid #3498db!important;color:#fff!important;font-weight:600!important;min-width:150px}.feedback-btn:hover{background-color:#2980b9!important;border-color:#2980b9!important;transform:translateY(-2px)}.app-documents{border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:1rem;padding-top:2rem}.doc-link{border:1px solid #007bff;border-radius:6px;color:#007bff;font-size:.9rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.doc-link:hover{background-color:#007bff;color:#fff}@media (max-width:768px){.app-card{padding:1.5rem}.app-header{flex-direction:column;gap:1rem;text-align:center}.app-icon{font-size:2.5rem}.app-name{font-size:1.3rem}.app-features ul{grid-template-columns:1fr}.app-links{align-items:flex-start;flex-direction:column}.play-store-badge{height:40px}.app-documents{flex-direction:column}}.contact-form-container{margin:0 auto;max-width:800px}.contact-info{margin-bottom:3rem}.contact-methods{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.contact-method{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;display:flex;gap:1rem;padding:1.5rem;transition:transform .2s ease}.contact-method:hover{transform:translateY(-2px)}.contact-icon{flex-shrink:0;font-size:2rem}.contact-method h4{color:#333;font-size:1rem;margin:0 0 .25rem}.contact-method p{color:#666;font-size:.9rem;margin:0}.contact-form{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;padding:2.5rem}.form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.form-group,.form-row{margin-bottom:1.5rem}.form-group label{color:#333;display:block;font-weight:600;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{border:2px solid #e1e5e9;border-radius:8px;font-family:inherit;font-size:1rem;padding:.875rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.form-group textarea{min-height:120px;resize:vertical}.btn-large{width:100%}.success-message{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;padding:3rem 2rem;text-align:center}.success-icon{font-size:3rem;margin-bottom:1rem}.success-message h4{color:#28a745;font-size:1.5rem;margin-bottom:1rem}.success-message p{color:#666;margin:0}@media (max-width:768px){.contact-methods{gap:1rem;grid-template-columns:1fr}.contact-method{padding:1rem}.contact-form{padding:2rem 1.5rem}.form-row{gap:1rem;grid-template-columns:1fr}.contact-icon{font-size:1.5rem}.success-message{padding:2rem 1.5rem}}.home{min-height:100vh}.header{background-color:#fff;box-shadow:0 2px 10px #0000001a;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header .container{justify-content:space-between;padding:1rem 20px}.header .container,.logo{align-items:center;display:flex}.logo{gap:.75rem}.logo-icon{height:40px;width:40px}.logo-text{color:#3498db;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.8rem;font-weight:700}.nav{display:flex;gap:2rem}.nav a{color:#333;font-weight:500;text-decoration:none;transition:color .2s ease}.nav a:hover{color:#3498db}.hero{animation:gradientShift 15s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2);background-size:400% 400%;color:#fff;overflow:hidden;padding:6rem 0;position:relative;text-align:center}.hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M10 0H0v10' fill='none' stroke='rgba(255,255,255,0.1)' stroke-width='.5'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;left:0;right:0;top:0}.hero:after,.hero:before{content:"";pointer-events:none;position:absolute}.hero:after{animation:float 20s ease-in-out infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);height:200%;left:-50%;top:-50%;width:200%}.hero .container{position:relative;z-index:2}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes float{0%,to{transform:translate(-50%,-50%) rotate(0deg)}33%{transform:translate(-30%,-60%) rotate(120deg)}66%{transform:translate(-70%,-40%) rotate(240deg)}}.hero-title{color:#fff;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 4px #0000004d}.hero-subtitle,.hero-title{position:relative;z-index:1}.hero-subtitle{color:#ffffffe6;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px;text-shadow:0 1px 2px #0000004d}.about{background-color:#f8f9fa;padding:4rem 0}.about h3{color:#333;font-size:2.5rem;margin-bottom:2rem;text-align:center}.about p{color:#666;font-size:1.1rem;margin:0 auto;max-width:800px;text-align:center}.apps-section{padding:4rem 0}.apps-section h3{color:#333;font-size:2.5rem;margin-bottom:3rem;text-align:center}.contact-section{background-color:#f8f9fa;padding:4rem 0}.contact-section h3{color:#333;font-size:2.5rem;margin-bottom:1rem;text-align:center}.contact-intro{color:#666;font-size:1.1rem;margin:0 auto 3rem;max-width:600px;text-align:center}.footer{background-color:#333;color:#fff;padding:2rem 0;text-align:center}@media (max-width:768px){.header .container{flex-direction:column;gap:1rem}.logo-icon{height:35px;width:35px}.logo-text{font-size:1.5rem}.nav{gap:1rem}.hero{padding:4rem 0}.hero-title{font-size:2.2rem}.hero-subtitle{font-size:1.1rem}.about h3,.apps-section h3{font-size:2rem}}.privacy-policy{background-color:#f8f9fa;min-height:100vh}.policy-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:3rem 0}.back-link{border-radius:6px;color:#ffffffe6;display:inline-block;margin-bottom:1rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.back-link:hover{background-color:#ffffff1a;color:#fff}.policy-header h1{font-size:2.5rem;margin-bottom:.5rem}.app-name{font-size:1.2rem;opacity:.9}.policy-content{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;margin:-2rem auto 0;max-width:800px;padding:3rem}.policy-content section{margin-bottom:2.5rem}.policy-content h2{border-bottom:2px solid #007bff;color:#333;font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem}.policy-content p{color:#666;line-height:1.7;margin-bottom:1rem}.policy-content ul{color:#666;line-height:1.7;padding-left:1.5rem}.policy-content li{margin-bottom:.5rem}.policy-content strong{color:#333}.contact-info{background-color:#f8f9fa;border-radius:8px;margin-top:1rem;padding:1.5rem}.contact-info p{margin-bottom:.5rem}.contact-info a{color:#007bff;text-decoration:none}.contact-info a:hover{text-decoration:underline}.policy-footer{border-top:1px solid #eee;margin-top:2rem;padding-top:2rem;text-align:center}.policy-footer p{color:#999;font-size:.9rem;margin-bottom:.5rem}@media (max-width:768px){.policy-header{padding:2rem 0}.policy-header h1{font-size:2rem}.policy-content{margin:-1rem 15px 0;padding:2rem 1.5rem}.policy-content h2{font-size:1.3rem}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}.App{min-height:100vh}.container{margin:0 auto;max-width:1200px;padding:0 20px}.btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .2s ease}.btn-primary{background-color:#3498db;color:#fff}.btn-primary:hover{background-color:#2980b9;transform:translateY(-2px)}.btn-secondary{background-color:#6c757d;color:#fff}.btn-secondary:hover{background-color:#545b62;transform:translateY(-2px)}.btn-outline{background-color:initial;border:2px solid #fff;color:#fff}.btn-outline:hover{background-color:#fff;color:#667eea;transform:translateY(-2px)}.btn-large{font-size:1.1rem;padding:1rem 2rem}@media (max-width:768px){.container{padding:0 15px}.btn{font-size:13px;padding:10px 20px}}
/*# sourceMappingURL=main.c5fe7d20.css.map*/