body{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}.hero{align-items:center;background-image:url("/static/media/Untitled%20design%20(9).e6db5d9cf7ccca937271.png");background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;position:relative;text-align:center}.hero-overlay{background:#0000008c;height:100%;left:0;position:absolute;top:0;width:100%}.hero-content{color:#fff;margin-top:10%;max-width:900px;padding:0 2rem;position:relative;z-index:1}.hero-content h1{font-size:4rem;font-weight:900;line-height:1.1;margin-bottom:1.5rem;text-transform:uppercase}.hero-content p{font-size:1.2rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:700px;opacity:.9}.hero-btn{background:#fff;border-radius:50px;color:#000;font-size:1rem;font-weight:700;padding:1rem 3rem;text-decoration:none;transition:all .3s ease}.hero-btn:hover{background:#7ed957;color:#000}.scroll-indicator{color:#ffffffb3;font-size:.9rem;margin-top:4rem}.arrow{animation:bounce 1.5s infinite;font-size:1.2rem;margin-top:.5rem}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1rem}}@media (max-width:480px){.hero-content h1{font-size:1.8rem}.hero-content p{font-size:.95rem}.hero-content{padding:0 1.2rem}}.whatsapp-float{align-items:center;background:#0b1f3f;border-radius:50px;bottom:30px;box-shadow:0 4px 15px #0000004d;color:#fff;display:flex;font-weight:600;gap:.5rem;padding:.9rem 1.5rem;position:fixed;right:30px;text-decoration:none;transition:all .3s ease;z-index:999}.whatsapp-float:hover{background:#7ed957;color:#000}.whatsapp-float i{color:#97f54a;font-size:20px}.services{background:#f8f9fa;padding:6rem 3rem;text-align:center}.services-header h2{color:#0b1f3f;font-size:3rem;font-weight:800;margin-bottom:1rem}.services-header p{color:#666;font-size:1.1rem;line-height:1.7;margin:0 auto 4rem;max-width:800px}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px}.service-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #00000014;padding:3rem 2rem;text-align:left;transition:all .3s ease}.service-card:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-8px)}.service-icon{align-items:center;background:#0b1f3f;border-radius:12px;color:#fff;display:flex;font-size:1.8rem;height:60px;justify-content:center;margin-bottom:1.5rem;width:60px}.service-card h3{color:#0b1f3f;font-size:1.4rem;font-weight:700;margin-bottom:1rem}.service-card p{color:#666;font-size:.95rem;line-height:1.7}.what-we-do-page{padding-top:70px}.wwd-hero{background:linear-gradient(135deg,#0b1f3f,#1a2f4d);color:#fff;padding:6rem 3rem;text-align:center}.wwd-hero-content h1{font-size:3.5rem;font-weight:800;margin-bottom:1rem}.wwd-hero-content p{font-size:1.2rem;opacity:.9}.wwd-services{background:#fff;padding:6rem 3rem}.wwd-container{margin:0 auto;max-width:1200px}.wwd-services h2{color:#0b1f3f;font-size:3rem;font-weight:800;margin-bottom:4rem;text-align:center}.service-detail{grid-gap:2rem;background:#f8f9fa;border-left:5px solid #7ed957;border-radius:16px;display:grid;gap:2rem;grid-template-columns:100px 1fr;margin-bottom:4rem;padding:3rem}.service-detail-icon{align-items:center;background:#7ed957;border-radius:16px;display:flex;font-size:2.5rem;height:80px;justify-content:center;width:80px}.service-detail-content h3{color:#0b1f3f;font-size:1.8rem;font-weight:700;margin-bottom:1rem}.service-detail-content p{color:#666;font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem}.service-detail-content ul{list-style:none;padding:0}.service-detail-content ul li{border-bottom:1px solid #e5e7eb;color:#333;font-size:1rem;padding:.6rem 0}.service-detail-content ul li:last-child{border-bottom:none}.price-list{background:#f8f9fa;padding:6rem 3rem}.price-list h2{color:#0b1f3f;font-size:3rem;font-weight:800;margin-bottom:1rem;text-align:center}.pricing-subtitle{color:#666;font-size:1.1rem;margin-bottom:4rem;text-align:center}.pricing-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.pricing-card{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:3rem 2rem;position:relative;text-align:center;transition:all .3s ease}.pricing-card:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-8px)}.pricing-card.featured{border-color:#7ed957;box-shadow:0 8px 25px #7ed95733}.popular-badge{background:#7ed957;border-radius:50px;color:#0b1f3f;font-size:.85rem;font-weight:700;left:50%;padding:.5rem 1.5rem;position:absolute;top:-15px;transform:translateX(-50%)}.pricing-card h3{color:#0b1f3f;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.price{margin-bottom:2rem}.price .currency{color:#666;font-size:1.5rem;vertical-align:top}.price .amount{color:#0b1f3f;font-size:3rem;font-weight:800}.price .period{color:#666;font-size:1rem}.pricing-features{list-style:none;margin-bottom:2rem;padding:0;text-align:left}.pricing-features li{border-bottom:1px solid #f0f0f0;color:#333;padding:.8rem 0}.pricing-btn{background:#0b1f3f;border-radius:8px;color:#fff;display:block;font-weight:600;padding:1rem;text-decoration:none;transition:all .3s ease;width:100%}.pricing-btn:hover,.pricing-card.featured .pricing-btn{background:#7ed957;color:#0b1f3f}.pricing-card.featured .pricing-btn:hover{background:#6bc647}.pricing-note{color:#666;font-size:.9rem;font-style:italic;text-align:center}@media (max-width:968px){.pricing-grid,.service-detail{grid-template-columns:1fr}}.download-pricelist{background:linear-gradient(135deg,#f8f9fa,#fff);border:3px dashed #7ed957;border-radius:20px;margin-top:4rem;overflow:hidden;padding:4rem 2rem;position:relative;text-align:center}.download-pricelist:before{background:radial-gradient(circle,#7ed9571a 0,#0000 70%);border-radius:50%;content:"";height:200px;position:absolute;right:-50%;top:-50%;width:200px}.download-pricelist h3{color:#0b1f3f;font-family:Playfair Display,serif;font-size:2.2rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:1}.download-pricelist p{color:#666;margin-bottom:2.5rem}.download-btn,.download-pricelist p{font-size:1.15rem;position:relative;z-index:1}.download-btn{align-items:center;background:linear-gradient(135deg,#7ed957,#6bc647);border-radius:50px;box-shadow:0 8px 25px #7ed95759;color:#0b1f3f;display:inline-flex;font-weight:700;gap:1rem;overflow:hidden;padding:1.3rem 3.5rem;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.download-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.download-btn:hover:before{left:100%}.download-btn:hover{background:linear-gradient(135deg,#6bc647,#5ab537);box-shadow:0 15px 40px #7ed95780;transform:translateY(-5px) scale(1.05)}.download-btn:active{box-shadow:0 8px 20px #7ed95766;transform:translateY(-2px) scale(1.02)}.download-btn i{font-size:1.8rem;transition:transform .4s ease}.download-btn:hover i{animation:bounce .6s ease;transform:translateY(3px)}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (max-width:640px){.download-pricelist{padding:3rem 1.5rem}.download-pricelist h3{font-size:1.8rem}.download-btn{font-size:1rem;padding:1.1rem 2.5rem}}@media (max-width:768px){.hamburger{display:block}.navbar-btn{display:none}.navbar{flex-wrap:wrap}.navbar-links{background:#0b1f3ff7;display:none;flex-direction:column;gap:.5rem;padding:1.5rem 2rem;width:100%;z-index:1000}.navbar-links.open{display:flex}.navbar-links li{animation:staggerIn .4s ease forwards;border-bottom:1px solid #ffffff1a;opacity:0;padding:.8rem 0}.navbar-links li:first-child{animation-delay:.1s}.navbar-links li:nth-child(2){animation-delay:.2s}.navbar-links li:nth-child(3){animation-delay:.3s}.navbar-links li:nth-child(4){animation-delay:.4s}.navbar-links a{color:#fff;font-size:1.2rem}}.contact-page{background:#fff;padding:6rem 0 0}.contact-page-container{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;min-height:600px}.contact-map{height:100%;min-height:600px;width:100%}.contact-info-page{background:#fff;padding:4rem 3rem}.contact-label{color:#7ed957;font-size:.9rem;font-weight:600;letter-spacing:3px;text-transform:uppercase}.contact-info-page h2{color:#0b1f3f;font-size:3rem;font-weight:800;margin:1rem 0 1.5rem}.contact-page-subtitle{color:#666;font-size:1.05rem;line-height:1.7;margin-bottom:3rem}.contact-details{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.contact-detail-item{align-items:flex-start;display:flex;gap:1.5rem}.contact-detail-icon{align-items:center;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:1.8rem;height:60px;justify-content:center;width:60px}.contact-detail-content h4{color:#0b1f3f;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.contact-detail-content .highlight{color:#7ed957}.contact-detail-content p{color:#666;font-size:.95rem;margin-bottom:.3rem}.social-follow{border-top:1px solid #e5e7eb;padding-top:2rem}.social-follow p{color:#666;line-height:1.8}.social-follow strong{color:#0b1f3f}@media (max-width:968px){.contact-page-container{grid-template-columns:1fr}.contact-map{min-height:400px}}.contact{background:#f8f9fa;padding:6rem 3rem}.contact-container{grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px}.contact-info h2{color:#0b1f3f;font-size:3rem;font-weight:800;margin-bottom:1.5rem}.contact-subtitle{color:#666;font-size:1.05rem;line-height:1.7;margin-bottom:3rem}.contact-methods{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.contact-method{gap:1.5rem}.contact-method,.method-icon{align-items:center;display:flex}.method-icon{background:#16a34a;border-radius:12px;color:#fff;flex-shrink:0;font-size:1.5rem;height:60px;justify-content:center;width:60px}.method-details h4{color:#0b1f3f;font-size:1.1rem;font-weight:600;margin-bottom:.3rem}.method-details p{color:#666;font-size:.95rem}.social-links{display:flex;gap:1rem}.social-icon{align-items:center;background:#e5e7eb;border-radius:50%;color:#666;display:flex;font-size:1.3rem;height:45px;justify-content:center;text-decoration:none;transition:all .3s ease;width:45px}.social-icon:hover{background:#16a34a;color:#fff}.contact-form{background:#fff;border-radius:16px;box-shadow:0 2px 15px #00000014;padding:3rem}.form-group{margin-bottom:1.5rem}.form-group label{color:#0b1f3f;display:block;font-weight:600;margin-bottom:.5rem}.form-group input,.form-group textarea{border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:.95rem;padding:.9rem;transition:border-color .3s;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#16a34a;outline:none}.form-group textarea{resize:vertical}.char-count{color:#999;display:block;font-size:.85rem;margin-top:.5rem}.submit-btn{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem;transition:all .3s ease;width:100%}.submit-btn:hover{background:#15803d}@media (max-width:968px){.contact-container{gap:3rem;grid-template-columns:1fr}}.director{background:#0b1f3f;color:#fff;padding:6rem 3rem}.director-container{grid-gap:5rem;align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px}.director-content h2{font-size:3rem;font-weight:800;margin-bottom:1rem}.director-content h3{color:#7ed957;font-size:1.8rem;font-weight:600;margin-bottom:2rem}.director-content p{font-size:1.05rem;line-height:1.8;margin-bottom:1.5rem;opacity:.9}.stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:3rem}.stat-card{background:#ffffff0d;border:2px solid #7ed9574d;border-radius:16px;padding:2rem;text-align:center}.stat-card h4{color:#7ed957;font-size:3rem;font-weight:700;margin-bottom:.5rem}.stat-card p{font-size:1rem;margin:0;opacity:.8}.director-image{position:relative}.director-image img{border-radius:20px;box-shadow:0 20px 60px #0000004d;height:auto;width:100%}@media (max-width:968px){.director-container{gap:3rem;grid-template-columns:1fr}.director-content h2{font-size:2.5rem}}.certifications-section{background:#fff;padding:6rem 3rem}.cert-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 2fr;margin:0 auto;max-width:1400px}.company-details h3{color:#7ed957;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.company-details p{color:#0b1f3f;font-size:1.1rem;font-weight:500;margin-bottom:.8rem}.cert-label{color:#7ed957;font-size:.9rem;font-weight:600;letter-spacing:3px;text-transform:uppercase}.cert-content h2{color:#0b1f3f;font-size:3rem;font-weight:800;margin:1rem 0 3rem}.logos-grid{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}.logos-grid img{height:auto;max-width:180px;opacity:.6;transition:all .3s ease;width:100%}.logos-grid img:hover{opacity:1;transform:scale(1.05)}@media (max-width:968px){.cert-container{grid-template-columns:1fr}.logos-grid{grid-template-columns:repeat(2,1fr)}}.why-choose{background:#f8f9fa;padding:6rem 3rem}.why-container{margin:0 auto;max-width:1400px;text-align:center}.why-container h2{color:#0b1f3f;font-size:3rem;font-weight:800;margin-bottom:3rem}.why-intro{background:#fff;border-radius:16px;box-shadow:0 2px 10px #0000000d;margin-bottom:4rem;padding:3rem;text-align:left}.why-intro p{color:#333;font-size:1.05rem;line-height:1.8;margin-bottom:1.5rem}.why-intro p:last-child{margin-bottom:0}.mission-vision{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(2,1fr)}.mv-card{background:#fff;border-radius:16px;box-shadow:0 2px 10px #00000014;padding:3rem;text-align:left;transition:transform .3s ease}.mv-card:hover{transform:translateY(-5px)}.mv-icon{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:2.5rem;height:70px;justify-content:center;margin-bottom:2rem;width:70px}.mv-card h3{color:#0b1f3f;font-size:1.8rem;font-weight:700;margin-bottom:1rem}.mv-card p{color:#666;font-size:1.05rem;line-height:1.7}@media (max-width:968px){.mission-vision{grid-template-columns:1fr}.why-container h2{font-size:2.5rem}}.core-values{background:#fff;padding:6rem 3rem}.values-container{margin:0 auto;max-width:1400px;text-align:center}.values-container h2{color:#0b1f3f;font-size:3rem;font-weight:800;margin-bottom:4rem}.values-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(4,1fr)}.value-item{text-align:center}.value-icon{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.value-item h3{color:#0b1f3f;font-size:1.3rem;font-weight:700;margin-bottom:1rem}.value-item p{color:#666;font-size:.95rem;line-height:1.7}@media (max-width:1024px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.values-grid{grid-template-columns:1fr}}.footer{background:#0b1f3f;color:#fff;padding:4rem 3rem 2rem}.footer-container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1.5fr;margin:0 auto 3rem;max-width:1400px}.footer-column h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.footer-column h4{font-size:1.2rem;font-weight:600;margin-bottom:1.5rem}.footer-column p{font-size:.95rem;line-height:1.7;margin-bottom:2rem;opacity:.8}.footer-social{display:flex;gap:1rem}.footer-social a{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff;display:flex;font-size:1.2rem;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.footer-social a:hover{background:#7ed957;color:#0b1f3f}.footer-column ul{list-style:none}.footer-column ul li{margin-bottom:.8rem}.footer-column ul li a{color:#ffffffb3;font-size:.95rem;text-decoration:none;transition:color .3s}.footer-column ul li a:hover{color:#7ed957}.contact-list li{align-items:center;color:#ffffffb3;display:flex;font-size:.95rem;gap:.8rem}.contact-list i{color:#7ed957;font-size:1.2rem}.footer-bottom{align-items:center;border-top:1px solid #ffffff1a;display:flex;font-size:.9rem;justify-content:space-between;margin:0 auto;max-width:1400px;opacity:.6;padding-top:2rem}@media (max-width:968px){.footer-container{gap:2rem;grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:.5rem}}@media (max-width:640px){.footer-container{grid-template-columns:1fr}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif;font-weight:700}html{scroll-behavior:smooth}.Website,section{position:relative}section{z-index:1}.navbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#000c,#0000);display:flex;justify-content:space-between;left:0;padding:.6rem 3rem;position:fixed;right:0;top:0;z-index:1000}.navbar-logo img{height:80px;width:180px}.navbar-links{display:flex;gap:2.5rem;list-style:none;margin:0;padding:0}.navbar-links a{color:#fff;font-size:1rem;text-decoration:none;transition:color .3s}.navbar-links a:hover{color:#7ed957}.navbar-btn{background:#fff;border-radius:50px;color:#000;font-weight:600;padding:.8rem 2rem;text-decoration:none;transition:all .3s}.navbar-btn:hover{background:#7ed957;color:#000}.hamburger{color:#fff;cursor:pointer;display:none;font-size:2rem;z-index:1001}@media (max-width:768px){.hamburger{display:block}.navbar-btn{display:none}.navbar-links{animation:slideIn .3s ease;background:#0b1f3f;display:none;flex-direction:column;gap:1rem;height:100vh;padding:6rem 2rem 2rem;position:fixed;right:0;top:0;width:70%;z-index:1000}.navbar-links.open{display:flex}.navbar-links li{animation:staggerIn .4s ease forwards;opacity:0}.navbar-links li:first-child{animation-delay:.1s}.navbar-links li:nth-child(2){animation-delay:.2s}.navbar-links li:nth-child(3){animation-delay:.3s}.navbar-links li:nth-child(4){animation-delay:.4s}.navbar-links a{color:#fff;font-size:1.5rem}}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes staggerIn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}
/*# sourceMappingURL=main.03fe25d2.css.map*/