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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#f8fafc;font-family:Poppins,sans-serif;margin:0}.navbar{display:flex;justify-content:space-between;padding:12px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa6}.logo{height:42px}.navLeft{align-items:center;display:flex;gap:10px}.langSwitch button{background:none;border:none;cursor:pointer;margin-left:10px}.active{color:#16a34a}.videoHero{height:85vh;overflow:hidden;position:relative}.heroVideo{animation:slowZoom 18s ease-in-out infinite alternate;height:100%;object-fit:cover;position:absolute;width:100%}@keyframes slowZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.heroOverlay{align-items:center;background:#00000073;color:#fff;display:flex;inset:0;justify-content:center;position:absolute;text-align:center}.heroContent h1{font-size:52px;margin-bottom:10px}.heroSubtitle{font-size:18px}.section{margin:auto;max-width:1100px;padding:60px 20px}.sectionTitle{margin-bottom:30px;text-align:center}.ownersGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:auto;max-width:900px}.ownerCard{background:#fff;border-radius:18px;box-shadow:0 10px 25px #00000014;padding:20px;text-align:center}.ownerCard img{border:4px solid #fff6;border-radius:50%;height:140px;margin-bottom:12px;object-fit:cover;object-position:center;width:140px}.impact{background:#f1f5f9;padding:60px 20px;text-align:center}.counterGrid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.counter{background:#fff;border-radius:16px;padding:20px}.gallery{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.galleryItem img{border-radius:14px;width:100%}.form{grid-gap:10px;display:grid;gap:10px}.form input{border:1px solid #e2e8f0;border-radius:10px;padding:12px}.btn{background:#16a34a;border:none;border-radius:12px;color:#fff;cursor:pointer;padding:12px}.whatsapp{background:#25d366;border-radius:50%;bottom:25px;color:#fff;padding:14px;position:fixed;right:25px}.footer{padding:25px;text-align:center}@media (max-width:768px){.heroContent h1{font-size:32px}}.glassCard{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff40;border:1px solid #ffffff4d;border-radius:20px;cursor:pointer;padding:28px 20px;text-align:center;transition:.35s ease}.glassCard:hover{box-shadow:0 20px 40px #0000001f,0 0 25px #16a34a59;transform:translateY(-8px) scale(1.02)}.ownerCard h4{font-size:18px;font-weight:600;margin:10px 0 4px}.ownerCard p{color:#64748b;font-size:14px}.modalOverlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modalCard img{border-radius:50%;box-shadow:0 10px 25px #00000026;display:block;height:120px;margin:0 auto 14px;object-fit:cover;width:120px}.modalCard{animation:modalPop .3s ease;background:#fff;border-radius:20px;box-shadow:0 25px 60px #00000040;max-width:420px;padding:30px 24px;text-align:center;width:90%}.closeBtn{background:#16a34a;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:14px;margin-top:16px;padding:10px 18px}@keyframes modalPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.servicesGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:20px}.serviceCard{background:#fff;border-radius:14px;box-shadow:0 8px 20px #0000000f;font-weight:500;padding:18px;transition:.3s ease}.serviceCard:hover{box-shadow:0 14px 30px #0000001a;transform:translateY(-4px)}.whyList{line-height:1.8;margin:auto 0;max-width:700px;padding-left:18px}.contactText{color:#475569;margin:0 auto 20px;max-width:700px}.modalCard p{color:#475569;font-size:14px;line-height:1.65;margin-top:10px}.modalActions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:18px}.modalBtn{align-items:center;border-radius:24px;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;text-decoration:none;transition:.25s ease}.whatsappBtn{background:#25d366;box-shadow:0 6px 18px #25d36659;color:#fff}.whatsappBtn:hover{transform:translateY(-2px)}.callBtn{background:#16a34a;box-shadow:0 6px 18px #16a34a59;color:#fff}.callBtn:hover{transform:translateY(-2px)}.modernForm{margin:0 auto 30px}.modernForm input{border:1px solid #e2e8f0;border-radius:12px;font-size:14px;padding:14px;transition:.25s ease}.modernForm input:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f;outline:none}.polishedContactInfo{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:10px}.contactCard{background:#fff;box-shadow:0 10px 28px #0000000f}.contactCard strong{display:block;font-size:13px}.contactCard span{color:#475569;font-size:14px}.contactCard:hover{box-shadow:0 16px 34px #0000001a}.contactTitle{font-size:26px;margin-bottom:6px;text-align:center}.contactText{color:#64748b;font-size:15px;margin:0 auto 24px;max-width:640px;text-align:center}.contactContainer{background:#fff;border-radius:26px;box-shadow:0 18px 45px #0000000f;margin:0 auto;max-width:900px;padding:32px 28px}.modernForm{margin:0 auto 32px;max-width:520px}.polishedContactInfo{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.contactCard{align-items:center;background:#f8fafc;border-radius:18px;display:flex;gap:12px;padding:16px 18px;transition:.3s ease}.contactCard svg{color:#16a34a}.contactCard:hover{background:#fff;box-shadow:0 12px 28px #00000014;transform:translateY(-3px)}
/*# sourceMappingURL=main.bc9694e1.css.map*/