@import url(https://fonts.googleapis.com/icon?family=Material+Icons);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&family=Playfair+Display:ital,wght@0,700;1,700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#10b981;--primary-dark:#059669;--secondary-color:#2d3748;--text-dark:#1a202c;--text-light:#718096;--bg-light:#f7fafc;--border-color:#e2e8f0;--white:#fff;--gradient:linear-gradient(135deg,#10b981,#059669)}body{color:#1a202c;color:var(--text-dark);font-family:Poppins,sans-serif;line-height:1.6;overflow-x:hidden}.App{display:flex;flex-direction:column;min-height:100vh}.main-nav{background:#fff;background:var(--white);box-shadow:0 2px 10px #0000000d;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.nav-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 2rem}.logo,.nav-container{align-items:center;display:flex}.logo{color:#1a202c;color:var(--text-dark);font-size:1.5rem;font-weight:800;gap:.5rem;text-decoration:none}.logo-img{height:40px;width:auto}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#10b981,#059669);background:var(--gradient);-webkit-background-clip:text;background-clip:text}.nav-links{align-items:center;display:flex;gap:2rem}.nav-links a{color:#1a202c;color:var(--text-dark);font-weight:500;position:relative;text-decoration:none;transition:color .3s}.nav-links a:hover{color:#10b981;color:var(--primary-color)}.nav-links a:after{background:linear-gradient(135deg,#10b981,#059669);background:var(--gradient);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s;width:0}.nav-links a:hover:after{width:100%}.cta-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669);background:var(--gradient);border:none;border-radius:50px;color:#fff;color:var(--white);cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s}.cta-btn:hover{box-shadow:0 10px 25px #10b9814d;transform:translateY(-2px)}.page{flex:1 1;padding-top:2rem}.hero{margin:0 auto;max-width:1200px;padding:4rem 2rem;text-align:center}.hero-content h1{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#10b981,#059669);background:var(--gradient);-webkit-background-clip:text;background-clip:text}.hero-content p{color:#718096;color:var(--text-light);font-size:1.25rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.primary-btn,.secondary-btn{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .3s}.primary-btn{background:linear-gradient(135deg,#10b981,#059669);background:var(--gradient);color:#fff;color:var(--white)}.primary-btn:hover{box-shadow:0 10px 25px #10b9814d;transform:translateY(-2px)}.secondary-btn{background:#0000;border:2px solid #10b981;border:2px solid var(--primary-color);color:#10b981;color:var(--primary-color)}.secondary-btn:hover{background:#10b981;background:var(--primary-color);color:#fff;color:var(--white)}.hero-stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-left:auto;margin-right:auto;margin-top:4rem;max-width:800px}.stat{background:#f7fafc;background:var(--bg-light);border-radius:15px;padding:2rem;text-align:center;transition:transform .3s}.stat:hover{transform:translateY(-5px)}.stat .material-icons{color:#10b981;color:var(--primary-color);font-size:3rem;margin-bottom:1rem}.stat h3{color:#1a202c;color:var(--text-dark);font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.stat p{color:#718096;color:var(--text-light)}.features{margin:4rem auto;max-width:1200px;padding:2rem;text-align:center}.features h2{font-size:2.5rem;font-weight:800;margin-bottom:3rem}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{background:#fff;background:var(--white);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:15px;padding:2rem;text-align:center;transition:all .3s}.feature-card:hover{border-color:#10b981;border-color:var(--primary-color);box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.feature-card .material-icons{color:#10b981;color:var(--primary-color);font-size:3rem;margin-bottom:1rem}.feature-card h3{color:#1a202c;color:var(--text-dark);font-size:1.5rem;margin-bottom:1rem}.feature-card p{color:#718096;color:var(--text-light);line-height:1.8}.cta-section{background:linear-gradient(135deg,#10b981,#059669);background:var(--gradient);border-radius:20px;color:#fff;color:var(--white);margin:4rem auto;max-width:800px;padding:4rem 2rem;text-align:center}.cta-section h2{font-size:2.5rem;margin-bottom:1rem}.cta-section p{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.large-cta{align-items:center;background:#fff;background:var(--white);border:none;border-radius:50px;color:#10b981;color:var(--primary-color);cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:.5rem;padding:1.25rem 3rem;transition:all .3s}.large-cta:hover{box-shadow:0 15px 35px #0003;transform:translateY(-2px)}.about-hero{margin:0 auto;max-width:1200px;padding:4rem 2rem 2rem;text-align:center}.about-hero h1{font-size:3rem;margin-bottom:1rem}.subtitle{color:#718096;color:var(--text-light);font-size:1.25rem}.about-content{margin:4rem auto;max-width:1200px;padding:2rem}.about-grid{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.about-text h2{font-size:2rem;margin-bottom:1.5rem}.about-text p{color:#718096;color:var(--text-light);line-height:1.8;margin-bottom:1rem}.about-image{align-items:center;border-radius:20px;display:flex;font-size:8rem;height:400px;justify-content:center}.values{margin:4rem auto;max-width:1200px;padding:2rem;text-align:center}.values h2{font-size:2.5rem;margin-bottom:3rem}.values-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.value-card{background:#f7fafc;background:var(--bg-light);border-radius:15px;padding:2rem;transition:transform .3s}.value-card:hover{transform:translateY(-5px)}.value-card .material-icons{color:#10b981;color:var(--primary-color);font-size:3rem;margin-bottom:1rem}.value-card h3{align-items:center;display:flex;font-size:1.25rem;gap:.5rem;justify-content:center;margin-bottom:1rem}.team{margin:4rem auto;max-width:1200px;padding:2rem;text-align:center}.team h2{font-size:2.5rem;margin-bottom:3rem}.team-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.team-member{background:#fff;background:var(--white);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:15px;padding:2rem;transition:all .3s}.team-member:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.member-avatar,.team-member .material-icons{color:#10b981;color:var(--primary-color);font-size:4rem;margin-bottom:1rem}.team-member h3{font-size:1.5rem;margin-bottom:.5rem}.services-hero{margin:0 auto;max-width:1200px;padding:4rem 2rem 2rem;text-align:center}.services-hero h1{font-size:3rem;margin-bottom:1rem}.services-grid-section{margin:4rem auto;max-width:1200px;padding:2rem}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.service-card{background:#fff;background:var(--white);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:15px;padding:2.5rem;transition:all .3s}.service-card:hover{border-color:#10b981;border-color:var(--primary-color);box-shadow:0 15px 40px #0000001a;transform:translateY(-5px)}.service-icon{color:#10b981;color:var(--primary-color);font-size:3.5rem!important;margin-bottom:1.5rem}.service-card h3{font-size:1.75rem;margin-bottom:1rem}.service-card>p{color:#718096;color:var(--text-light);margin-bottom:1.5rem}.service-features{list-style:none;padding:0}.service-features li{align-items:center;color:#718096;color:var(--text-light);display:flex;gap:.5rem;padding:.5rem 0}.service-features .material-icons{color:#10b981;color:var(--primary-color);font-size:1.25rem}.process{background:#f7fafc;background:var(--bg-light);border-radius:20px;margin:4rem auto;max-width:1200px;padding:4rem 2rem;text-align:center}.process h2{font-size:2.5rem;margin-bottom:3rem}.process-steps{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.step{background:#fff;background:var(--white);border-radius:15px;padding:2rem;position:relative;transition:transform .3s}.step:hover{transform:translateY(-5px)}.step-number{align-items:center;background:linear-gradient(135deg,#10b981,#059669);background:var(--gradient);border-radius:50%;color:#fff;color:var(--white);display:flex;font-size:1.25rem;font-weight:700;height:40px;justify-content:center;position:absolute;right:20px;top:-20px;width:40px}.step .material-icons{color:#10b981;color:var(--primary-color);font-size:3rem;margin-bottom:1rem}.step h3{font-size:1.5rem;margin-bottom:.5rem}.step p{color:#718096;color:var(--text-light)}.samples-hero{margin:0 auto;max-width:1200px;padding:4rem 2rem 2rem;text-align:center}.samples-hero h1{font-size:3rem;margin-bottom:1rem}.samples-grid-section{margin:4rem auto;max-width:1200px;padding:2rem}.samples-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.sample-card{background:#fff;background:var(--white);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:15px;cursor:pointer;padding:2rem;text-align:center;transition:all .3s}.sample-card:hover{border-color:var(--card-color);box-shadow:0 20px 50px #00000026;transform:translateY(-10px)}.sample-icon{align-items:center;border-radius:20px;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;transition:all .3s;width:80px}.sample-icon .material-icons{color:#fff;color:var(--white);font-size:3rem}.sample-card:hover .sample-icon{transform:scale(1.1) rotate(5deg)}.sample-card h3{font-size:1.75rem;margin-bottom:1rem}.sample-card p{color:#718096;color:var(--text-light);line-height:1.6;margin-bottom:1.5rem}.view-samples-btn{align-items:center;background:#f7fafc;background:var(--bg-light);border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s}.sample-card:hover .view-samples-btn{background:var(--card-color);color:#fff;color:var(--white)}.detail-hero{margin:0 auto;max-width:1200px;padding:4rem 2rem 2rem}.back-btn{align-items:center;background:#f7fafc;background:var(--bg-light);border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.5rem;transition:all .3s}.back-btn:hover{background:#10b981;background:var(--primary-color);color:#fff;color:var(--white)}.detail-hero h1{align-items:center;display:flex;font-size:3rem;gap:1rem;margin-bottom:1rem}.projects-section{margin:4rem auto;max-width:1200px;padding:2rem}.projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.project-card{background:#fff;background:var(--white);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:15px;overflow:hidden;transition:all .3s}.project-card:hover{box-shadow:0 15px 40px #0000001a;transform:translateY(-5px)}.project-image{align-items:center;background:linear-gradient(135deg,#10b981,#059669);background:var(--gradient);display:flex;height:200px;justify-content:center}.project-image .material-icons{color:#fff;color:var(--white);font-size:5rem}.project-card h3{font-size:1.75rem;padding:1.5rem 1.5rem .5rem}.project-type{color:#10b981;color:var(--primary-color);font-weight:600;padding:0 1.5rem}.project-features{list-style:none;padding:1rem 1.5rem}.project-features li{align-items:center;color:#718096;color:var(--text-light);display:flex;gap:.5rem;padding:.5rem 0}.project-features .material-icons{color:#10b981;color:var(--primary-color);font-size:1.25rem}.view-project-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669);background:var(--gradient);border:none;color:#fff;color:var(--white);cursor:pointer;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:1rem;transition:all .3s;width:100%}.view-project-btn:hover{background:#059669;background:var(--primary-dark)}.coming-soon{padding:4rem 2rem;text-align:center}.coming-soon .material-icons{color:#10b981;color:var(--primary-color);font-size:6rem;margin-bottom:2rem}.coming-soon h2{font-size:2.5rem;margin-bottom:1rem}.coming-soon p{color:#718096;color:var(--text-light);font-size:1.25rem}.pricing-hero{margin:0 auto;max-width:1200px;padding:4rem 2rem 2rem;text-align:center}.pricing-hero h1{font-size:3rem;margin-bottom:1rem}.pricing-grid-section{margin:4rem auto;max-width:1200px;padding:2rem}.pricing-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pricing-card{background:#fff;background:var(--white);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:20px;padding:2.5rem;position:relative;text-align:center;transition:all .3s}.pricing-card:hover{box-shadow:0 20px 50px #0000001a;transform:translateY(-10px)}.pricing-card.popular{background:linear-gradient(180deg,#f7fafc 0,#fff 20%);background:linear-gradient(to bottom,var(--bg-light) 0,var(--white) 20%);border-color:#10b981;border-color:var(--primary-color)}.popular-badge{background:linear-gradient(135deg,#10b981,#059669);background:var(--gradient);border-radius:50px;color:#fff;color:var(--white);font-size:.875rem;font-weight:600;left:50%;padding:.5rem 1.5rem;position:absolute;top:-15px;transform:translateX(-50%)}.pricing-icon{color:#10b981;color:var(--primary-color);font-size:4rem!important;margin-bottom:1rem}.pricing-card h3{font-size:2rem;margin-bottom:1rem}.price{color:#10b981;color:var(--primary-color);font-size:3rem;font-weight:800;margin-bottom:2rem}.pricing-features{list-style:none;margin-bottom:2rem;padding:0}.pricing-features li{align-items:center;color:#718096;color:var(--text-light);display:flex;gap:.5rem;justify-content:center;padding:.75rem 0}.pricing-features .material-icons{color:#10b981;color:var(--primary-color);font-size:1.5rem}.faq-section{margin:4rem auto;max-width:1200px;padding:2rem;text-align:center}.faq-section h2{font-size:2.5rem;margin-bottom:3rem}.faq-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.faq-card{background:#f7fafc;background:var(--bg-light);border-radius:15px;padding:2rem;text-align:left;transition:all .3s}.faq-card:hover{background:#fff;background:var(--white);box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.faq-card .material-icons{color:#10b981;color:var(--primary-color);font-size:2.5rem;margin-bottom:1rem}.faq-card h3{font-size:1.25rem;margin-bottom:.75rem}.faq-card p{color:#718096;color:var(--text-light);line-height:1.6}.inquiry-redirect{background:#f7fafc;background:var(--bg-light);padding:4rem 2rem}.redirect-content{padding:4rem 2rem;text-align:center}.redirect-content .material-icons{color:#10b981;color:var(--primary-color);font-size:6rem;margin-bottom:2rem}.redirect-content h1{font-size:2.5rem;margin-bottom:1rem}.redirect-content p{color:#718096;color:var(--text-light);font-size:1.25rem}.main-footer{background:#000;color:#fff;color:var(--white);margin-top:4rem;padding:3rem 2rem 1rem}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto 2rem;max-width:1200px}.footer-section h4{color:#10b981;color:var(--primary-color);font-size:1.25rem;margin-bottom:1rem}.footer-section p{align-items:center;color:#fffc;display:flex;gap:.5rem;margin-bottom:.5rem}.footer-section .material-icons{font-size:1.25rem}.footer-section a{color:#fffc;display:block;margin-bottom:.5rem;text-decoration:none;transition:color .3s}.footer-section a:hover{color:#10b981;color:var(--primary-color)}.social-links{display:flex;gap:1rem;margin-top:1rem}.social-links a{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .3s;width:40px}.footer-bottom{border-top:1px solid #ffffff1a;color:#fff9;margin:0 auto;max-width:1200px;padding-top:2rem;text-align:center}@media (max-width:768px){.nav-links{font-size:.9rem;gap:1rem}.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1rem}.about-grid,.features-grid,.pricing-grid,.process-steps,.projects-grid,.samples-grid,.services-grid{grid-template-columns:1fr}}@media (max-width:480px){.nav-container{flex-direction:column;gap:1rem}.nav-links{flex-wrap:wrap;justify-content:center}.hero-content h1,.price,.stat h3{font-size:2rem}}
/*# sourceMappingURL=main.37bb22a1.css.map*/