.landing-page{min-height:100vh}.hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6rem 0;text-align:center}.hero-content{margin:0 auto;max-width:800px}.hero-title{font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px #0000004d}.hero-subtitle{font-size:1.5rem;margin-bottom:1.5rem;opacity:.9}.hero-description{font-size:1.2rem;line-height:1.8;margin-bottom:3rem;opacity:.8}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.hero-buttons .btn{font-size:1.1rem;padding:15px 30px}.hero-buttons .btn-secondary{background:#fff3;border:2px solid #ffffff4d;color:#fff}.hero-buttons .btn-secondary:hover{background:#ffffff4d;border-color:#ffffff80}.features{background:#f8f9fa;padding:6rem 0}.section-title{color:#2c3e50;font-size:2.5rem;margin-bottom:3rem;text-align:center}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.feature-card{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-5px)}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature-card h3{color:#2c3e50;font-size:1.5rem;margin-bottom:1rem}.feature-card p{color:#666;line-height:1.6}.how-it-works{background:#fff;padding:6rem 0}.steps{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.step{position:relative;text-align:center}.step-number{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 5px 15px #667eea4d;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;margin:0 auto 1.5rem;width:60px}.step h3{color:#2c3e50;font-size:1.5rem;margin-bottom:1rem}.step p{color:#666;line-height:1.6}@media (max-width:768px){.hero{padding:4rem 0}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.hero-description{font-size:1rem}.hero-buttons{align-items:center;flex-direction:column}.hero-buttons .btn{max-width:300px;width:100%}.section-title{font-size:2rem}.features,.how-it-works{padding:4rem 0}.steps{gap:2rem;grid-template-columns:1fr}}@media (max-width:480px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.feature-card{padding:1.5rem}}.privacy-policy{background:#f8f9fa;min-height:100vh}.policy-section{border-bottom:1px solid #eee;margin-bottom:3rem;padding-bottom:2rem}.policy-section:last-child{border-bottom:none}.policy-section h2{border-left:4px solid #667eea;color:#2c3e50;font-size:1.8rem;margin-bottom:1rem;padding-left:1rem}.policy-section h3{color:#34495e;font-size:1.3rem;margin:1.5rem 0 1rem}.policy-section p{color:#555;line-height:1.8;margin-bottom:1rem}.policy-section ul{margin:1rem 0;padding-left:2rem}.policy-section ul li{color:#555;line-height:1.6;margin-bottom:.5rem}@media (max-width:768px){.main-content{padding:2rem 0}.page-title{font-size:2.5rem}.content{margin:0 1rem;padding:2rem}.policy-section h2{font-size:1.5rem}.policy-section h3{font-size:1.2rem}}@media (max-width:480px){.page-title{font-size:2rem}.content{margin:0 .5rem;padding:1.5rem}.policy-section h2{font-size:1.3rem}}.terms-conditions{background:#f8f9fa;min-height:100vh}.content{max-width:900px}.terms-section{border-bottom:1px solid #eee;margin-bottom:3rem;padding-bottom:2rem}.terms-section:last-child{border-bottom:none}.terms-section h2{border-left:4px solid #667eea;color:#2c3e50;font-size:1.8rem;margin-bottom:1rem;padding-left:1rem}.terms-section h3{color:#34495e;font-size:1.3rem;margin:1.5rem 0 1rem}.terms-section p{color:#555;line-height:1.8;margin-bottom:1rem}.terms-section ul{margin:1rem 0;padding-left:2rem}.terms-section ul li{color:#555;line-height:1.6;margin-bottom:.5rem}@media (max-width:768px){.main-content{padding:2rem 0}.page-title{font-size:2.5rem}.content{margin:0 1rem;padding:2rem}.terms-section h2{font-size:1.5rem}.terms-section h3{font-size:1.2rem}}@media (max-width:480px){.page-title{font-size:2rem}.content{margin:0 .5rem;padding:1.5rem}.terms-section h2{font-size:1.3rem}}.contact{background:#f8f9fa;min-height:100vh}.page-title{margin-bottom:.5rem}.page-subtitle{color:#666;font-size:1.2rem;margin-bottom:3rem;text-align:center}.contact-content{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-bottom:4rem}.contact-form-section h2,.contact-info-section h2{border-left:4px solid #667eea;color:#2c3e50;font-size:2rem;margin-bottom:2rem;padding-left:1rem}.contact-details{margin-bottom:3rem}.contact-item{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 3px 10px #0000001a;display:flex;margin-bottom:2rem;padding:1.5rem;transition:transform .3s ease}.contact-item:hover{transform:translateY(-2px)}.contact-icon{flex-shrink:0;font-size:2rem;margin-right:1rem}.contact-text h3{color:#2c3e50;font-size:1.3rem;margin-bottom:.5rem}.contact-text p{color:#666;margin-bottom:.3rem}.business-hours{background:#fff;border-radius:10px;box-shadow:0 3px 10px #0000001a;padding:2rem}.business-hours h3{color:#2c3e50;font-size:1.5rem;margin-bottom:1.5rem}.hours-list{display:flex;flex-direction:column;gap:.8rem}.hours-item{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:.5rem 0}.hours-item:last-child{border-bottom:none}.hours-item span:first-child{color:#2c3e50;font-weight:600}.hours-item span:last-child{color:#666}.contact-form{background:#fff;border-radius:10px;box-shadow:0 3px 10px #0000001a;padding:2rem}.form-group{margin-bottom:1.5rem}.form-group label{color:#2c3e50;display:block;font-weight:600;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{border:2px solid #e1e8ed;border-radius:6px;font-size:16px;padding:12px;transition:border-color .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#667eea;outline:none}.form-group textarea{min-height:120px;resize:vertical}.submit-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px 30px;transition:all .3s ease;width:100%}.submit-btn:hover{box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.faq-section{background:#fff;border-radius:10px;box-shadow:0 3px 10px #0000001a;margin-top:2rem;padding:3rem}.faq-section h2{border-bottom:3px solid #667eea;color:#2c3e50;font-size:2rem;margin-bottom:2rem;padding-bottom:1rem;text-align:center}.faq-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.faq-item{background:#f8f9fa;border-left:4px solid #667eea;border-radius:8px;padding:1.5rem}.faq-item h3{color:#2c3e50;font-size:1.2rem;margin-bottom:1rem}.faq-item p{color:#666;line-height:1.6}@media (max-width:768px){.main-content{padding:2rem 0}.page-title{font-size:2.5rem}.contact-content{gap:2rem;grid-template-columns:1fr}.contact-item{flex-direction:column;text-align:center}.contact-icon{margin-bottom:1rem;margin-right:0}.faq-grid{grid-template-columns:1fr}.faq-section{padding:2rem}}@media (max-width:480px){.page-title{font-size:2rem}.business-hours,.contact-form,.contact-item,.faq-section{padding:1.5rem}}.data-privacy{background:#f8f9fa;min-height:100vh}.main-content{padding:4rem 0}.page-title{color:#2c3e50;font-size:3rem;margin-bottom:1rem;text-align:center}.content{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;margin:0 auto;max-width:1000px;padding:3rem}.last-updated{color:#666;font-style:italic;margin-bottom:2rem;text-align:center}.privacy-section{border-bottom:1px solid #eee;margin-bottom:3rem;padding-bottom:2rem}.privacy-section:last-child{border-bottom:none}.privacy-section h2{border-left:4px solid #667eea;color:#2c3e50;font-size:1.8rem;margin-bottom:1rem;padding-left:1rem}.privacy-section h3{color:#34495e;font-size:1.3rem;margin:1.5rem 0 1rem}.privacy-section p{color:#555;line-height:1.8;margin-bottom:1rem}.privacy-section ul{margin:1rem 0;padding-left:2rem}.privacy-section ul li{color:#555;line-height:1.6;margin-bottom:.5rem}.privacy-section strong{color:#2c3e50}.usage-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:2rem 0}.usage-item{background:#f8f9fa;border-left:4px solid #667eea;border-radius:10px;padding:2rem;text-align:center;transition:transform .3s ease}.usage-item:hover{transform:translateY(-2px)}.usage-item h3{color:#2c3e50;font-size:1.3rem;margin-bottom:1rem}.usage-item p{color:#666;line-height:1.6}.rights-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:2rem 0}.right-item{background:#f8f9fa;border-radius:8px;border-top:4px solid #667eea;padding:1.5rem;text-align:center;transition:transform .3s ease}.right-item:hover{transform:translateY(-2px)}.right-item h3{color:#2c3e50;font-size:1.2rem;margin-bottom:.5rem}.right-item p{color:#666;font-size:.9rem;line-height:1.4}.contact-info{background:#f8f9fa;border-radius:8px;margin-top:1rem;padding:1.5rem}.contact-info p{font-weight:500;margin-bottom:.5rem}@media (max-width:768px){.main-content{padding:2rem 0}.page-title{font-size:2.5rem}.content{margin:0 1rem;padding:2rem}.privacy-section h2{font-size:1.5rem}.privacy-section h3{font-size:1.2rem}.usage-grid{grid-template-columns:1fr}.rights-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:480px){.page-title{font-size:2rem}.content{margin:0 .5rem;padding:1.5rem}.privacy-section h2{font-size:1.3rem}.right-item,.usage-item{padding:1rem}.rights-grid{grid-template-columns:1fr}}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px}.btn{border:none;border-radius:6px;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary:hover{box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid #667eea;color:#667eea}.btn-secondary:hover{background:#667eea;color:#fff;transform:translateY(-2px)}.header{background:#fff;box-shadow:0 2px 10px #0000001a;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header .container{align-items:center;display:flex;justify-content:space-between;padding:1rem 20px}.nav-brand .logo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700}.nav-brand .tagline{color:#666;font-size:.9rem;margin-top:-5px}.nav{display:flex;gap:2rem}.nav-link{color:#333;font-weight:500;text-decoration:none;transition:color .3s ease}.nav-link:hover{color:#667eea}.logo-link{color:inherit;text-decoration:none}.footer{background:#2c3e50;color:#fff;margin-top:4rem;padding:3rem 0 1rem}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.footer-section h3,.footer-section h4{color:#ecf0f1;margin-bottom:1rem}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.5rem}.footer-section ul li a{color:#bdc3c7;text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:#667eea}.footer-bottom{border-top:1px solid #34495e;color:#bdc3c7;padding-top:1rem;text-align:center}@media (max-width:768px){.header .container{flex-direction:column;gap:1rem}.nav{gap:1rem}.container{padding:0 15px}}
/*# sourceMappingURL=main.6ee3b0d1.css.map*/