@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&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}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.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)}}#hero-section{align-items:stretch;background:linear-gradient(135deg,#000,#0a2612,#000);color:#fff;display:flex;font-family:Poppins,sans-serif;justify-content:space-between;min-height:80vh;overflow:hidden;padding:0 8%;position:relative;width:100%}.hero-content{align-items:flex-start;align-self:center;display:flex;flex-direction:column;justify-content:center;width:50%;z-index:2}.hero-badge{color:#0f8;font-size:16px;font-weight:600;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.hero-title{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(#fff,#b3d1c0);-webkit-background-clip:text;font-size:64px;font-weight:800;line-height:1.1;margin:0}.hero-subtitle{color:#ccc;font-size:24px;font-weight:300;margin:20px 0 40px}.hero-btn-group{display:flex;gap:20px}.hero-btn-group button{border-radius:8px;cursor:pointer;font-family:inherit;font-size:18px;font-weight:600;padding:15px 35px;transition:all .3s ease}.btn-primary{background-color:#0f8;border:none;box-shadow:0 4px 15px #00ff884d;color:#000}.btn-primary:hover{background-color:#00cc6a;box-shadow:0 6px 20px #00ff8880;transform:translateY(-3px)}.btn-secondary{background-color:initial;border:2px solid #0f8;color:#fff}.btn-secondary:hover{background-color:#00ff881a;transform:translateY(-3px)}.hero-image-wrapper{align-items:flex-end;display:flex;justify-content:center;width:50%}.hero-image{animation:upDownMove 4s ease-in-out infinite;height:auto;max-width:550px;object-fit:contain;transform-origin:bottom;width:90%}@keyframes upDownMove{0%{transform:translateY(30px)}50%{transform:translateY(-10px)}to{transform:translateY(30px)}}@media (max-width:992px){#hero-section{flex-direction:column;padding:60px 5% 0;text-align:center}.hero-content{margin-bottom:40px;width:100%}.hero-image-wrapper{justify-content:center;width:100%}.hero-title{font-size:48px}.hero-subtitle{font-size:20px}}@media (max-width:480px){.hero-title{font-size:38px}.hero-btn-group{flex-direction:column;width:100%}.hero-btn-group button{width:100%}.hero-image{max-width:300px}}.services-section{background-color:#f7f9f8;font-family:Poppins,sans-serif;padding:90px 5%}.container{margin:auto;max-width:1350px}.section-title{margin-bottom:65px}.section-title p{line-height:1.6}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.service-card{background:#fff;border:1px solid #00b85c14;border-radius:16px;box-shadow:0 10px 30px #00000008;display:flex;flex-direction:column;justify-content:space-between;padding:35px 30px;position:relative;text-align:left;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.service-card:hover{border-color:#00b85c;box-shadow:0 15px 40px #00b85c1f;transform:translateY(-8px)}.icon-box{align-items:center;background:#111;border-radius:14px;display:flex;height:65px;justify-content:center;margin-bottom:25px;transition:all .4s ease;width:65px}.card-icon{filter:brightness(0) invert(1);height:30px;object-fit:contain;transition:all .3s ease;width:30px}.service-card:hover .icon-box{background:#00b85c;transform:scale(1.08) rotate(5deg)}.card-content h3{color:#111;font-size:22px;font-weight:700;margin-bottom:12px}.card-content p{color:#666;font-size:15px;line-height:1.6;margin-bottom:30px}.explore-btn{align-items:center;background:#111;border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:10px;justify-content:space-between;padding:12px 22px;text-decoration:none;transition:all .3s ease;width:max-content}.explore-btn span{transition:transform .3s ease}.explore-btn:hover{background:#00b85c;color:#fff}.explore-btn:hover span{transform:translateX(5px)}@media (max-width:768px){.services-section{padding:60px 5%}.section-title h2{font-size:32px}.section-title p{font-size:15px}.services-grid{gap:25px;grid-template-columns:1fr}.service-card{padding:30px 25px}}.testimonials-section{background-color:#f7f9f8;font-family:Poppins,sans-serif;padding:90px 5%}.t-container-main{margin:auto;max-width:1350px}.section-title p{color:#555;max-width:600px}.t-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.testimonial-card{background:#fff;border:1px solid #00b85c14;border-radius:16px;box-shadow:0 10px 30px #00000008;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:40px 35px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);z-index:1}.testimonial-card:hover{border-color:#00b85c;box-shadow:0 15px 40px #00b85c1f;transform:translateY(-8px)}.quote-icon{color:#00b85c0f;font-family:serif;font-size:120px;line-height:1;position:absolute;right:20px;top:10px;-webkit-user-select:none;user-select:none;z-index:-1}.stars{color:#00b85c;font-size:20px;letter-spacing:2px;margin-bottom:20px}.review-text{color:#555;flex-grow:1;font-size:16px;font-style:italic;line-height:1.8;margin-bottom:35px}.client{align-items:center;display:flex;gap:15px}.client-img{background-color:#f7f9f8;border:2px solid #00b85c66;border-radius:50%;height:55px;object-fit:cover;transition:all .3s ease;width:55px}.testimonial-card:hover .client-img{border-color:#00b85c;transform:scale(1.05)}.client-info h3{color:#111;font-size:18px;font-weight:700;margin-bottom:4px}.client-info span{color:#888;font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase}@media (max-width:992px){.section-title h2{font-size:38px}}@media (max-width:768px){.testimonials-section{padding:60px 5%}.section-title h2{font-size:32px}.section-title p{font-size:15px}.testimonial-card{padding:30px 25px}.quote-icon{font-size:100px;right:15px}}.about-section{background-color:#f7f9f8;font-family:Poppins,sans-serif;overflow:hidden;padding:80px 5%}.about-container{align-items:center;display:flex;gap:50px;margin:auto;max-width:1350px}.about-image{flex:1 1}.about-image img{border-radius:20px;box-shadow:0 15px 30px #00000014;height:auto;width:100%}.about-content{flex:1 1}.section-subtitle{color:#00b85c;font-size:18px;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.section-title{color:#111;font-size:42px;font-weight:800;line-height:1.2;margin-bottom:20px}.section-title span{color:#00b85c}.about-content p{color:#555;font-size:17px;line-height:1.8;margin-bottom:30px}.about-points{grid-gap:15px;color:#111;display:grid;font-size:16px;font-weight:600;gap:15px;grid-template-columns:repeat(2,1fr)}.point-item{align-items:center;color:#111;display:flex;gap:10px}.tech-marquee{background-color:#111;border-bottom:3px solid #00b85c;border-top:3px solid #00b85c;overflow:hidden;padding:15px 0;position:relative;width:100%}.marquee-content{animation:scrollTech 20s linear infinite;display:flex;gap:80px;width:max-content}.marquee-content span{color:#00b85c;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px}@keyframes scrollTech{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.why-section{background-color:#fff;font-family:Poppins,sans-serif;padding:80px 5%}.why-container{align-items:center;display:flex;gap:60px;margin:auto;max-width:1350px}.why-content{flex:1 1}.why-content h2{color:#111;font-size:46px;font-weight:800;letter-spacing:-1px;margin-bottom:40px}.why-content h2 span{color:#00b85c}.why-image{flex:1 1}.why-image img{border-radius:20px;display:block;height:auto;margin:auto;max-width:500px;width:100%}.why-box{margin-bottom:35px;text-align:left}.why-box h3{color:#111;font-size:18px;font-weight:700;margin-bottom:12px}.progress{background:#e6e6e6;border-radius:20px;height:10px;overflow:hidden;width:100%}.progress-bar{animation:fillBar 1.5s ease-out forwards;background:#00b85c;border-radius:20px;height:100%;width:0}.progress-value{color:#111;font-size:15px;font-weight:400;margin-top:6px;text-align:left}.p1{--target-width:95%;animation-delay:.2s}.p2{--target-width:90%;animation-delay:.4s}.p3{--target-width:85%;animation-delay:.6s}.p4{--target-width:98%;animation-delay:.8s}@keyframes fillBar{0%{width:0}to{width:var(--target-width)}}.slide-in-left{animation:slideLeft 1s ease forwards}.slide-in-right{animation:slideRight 1s ease forwards}.slide-up{animation:slideUp 1s ease forwards}@media (max-width:992px){.about-container,.why-container{flex-direction:column;text-align:center}.about-points{margin:0 auto;width:fit-content}.about-points,.why-box{text-align:left}}@media (max-width:768px){.about-section,.why-section{padding:60px 5%}.section-title,.why-content h2{font-size:34px}.about-points{gap:10px;grid-template-columns:1fr}.marquee-content span{font-size:16px}}#n-main{background-color:#fff;box-shadow:0 4px 15px #0000000d;color:#111;font-family:Poppins,sans-serif;height:auto;justify-content:space-between;min-height:70px;padding:5px 0;position:sticky;top:0;width:100%;z-index:1000}#n-main,#n-sub1{align-items:center;display:flex}#n-sub1{width:30%}#logo1{height:auto;margin-left:10%;transition:transform .3s ease;width:180px}#logo1:hover{transform:scale(1.02)}#n-sub2{justify-content:flex-end;padding-right:5%;width:70%}#n-sub2,nav{display:flex}nav{align-items:center;gap:30px}nav a{color:#111;font-size:16px;font-weight:500;padding:5px 0;position:relative;text-decoration:none;transition:color .3s ease}nav a.active,nav a:hover{color:#00b85c}nav a:after{background-color:#00b85c;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}nav a.active:after,nav a:hover:after{width:100%}#menu-btn{display:none;-webkit-user-select:none;user-select:none}@media (max-width:992px){nav{gap:15px}nav a{font-size:15px}}@media (max-width:768px){#n-main{flex-wrap:wrap;padding:10px 5%}#n-sub1{margin-left:0;width:auto}#logo1{margin-left:0;width:180px!important}#menu-btn{color:#111;cursor:pointer;display:block;font-size:28px}#n-sub2{background-color:#fff;border-top:1px solid #f0f0f0;display:none;flex-direction:column;margin-top:15px;padding-right:0;width:100%}#n-sub2.show{animation:slideDown .3s ease forwards;display:flex}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}nav{align-items:center;flex-direction:column;gap:0}nav,nav a{width:100%}nav a{border-bottom:1px solid #f7f9f8;font-size:16px;padding:15px 0;text-align:center}nav a:after{display:none}nav a.active,nav a:hover{background-color:#f7f9f8;color:#00b85c}}.contact-section{background-color:#f7f9f8;font-family:Poppins,sans-serif;overflow:hidden;padding:100px 5%}.contact-container{margin:auto;max-width:1350px}.section-title{margin-bottom:60px;text-align:center}.section-title h2{color:#111;font-size:46px;font-weight:800;letter-spacing:-1px;margin-bottom:12px}.section-title h2 span{color:#00b85c}.section-title p{color:#666;font-size:17px;margin:0 auto;max-width:550px}.contact-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:60px}.c-card{background:#fff;border:1px solid #00b85c14;border-radius:16px;box-shadow:0 10px 30px #00000008;padding:40px 30px;text-align:center;transition:all .4s ease}.c-card:hover{border-color:#00b85c;box-shadow:0 15px 40px #00b85c26;transform:translateY(-10px)}.c-icon{align-items:center;background:#111;border-radius:50%;display:flex;height:75px;justify-content:center;margin:0 auto 20px;transition:all .3s ease;width:75px}.c-icon img{filter:brightness(0) invert(1);height:35px;object-fit:contain;width:35px}.c-card:hover .c-icon{background:#00b85c;transform:scale(1.1)}.c-card h3{color:#111;font-size:20px;font-weight:700;margin-bottom:10px}.c-card p{color:#555;font-size:15px;line-height:1.6}.contact-wrapper{grid-gap:40px;align-items:stretch;display:grid;gap:40px;grid-template-columns:1fr 1fr}.map-container{border:1px solid #eaeaea;border-radius:20px;box-shadow:0 15px 35px #0000000d;min-height:550px;overflow:hidden;width:100%}.map-container iframe{border:none;height:100%;width:100%}.form-container{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000a;padding:50px 45px}.form-header{margin-bottom:35px;text-align:left}.form-header h3{color:#111;font-size:32px;font-weight:800;margin-bottom:10px}.form-header p{color:#777;font-size:16px}.input-group-row{background:#fff;border:1px solid #e4e4e4;border-radius:12px;display:flex;margin-bottom:20px;overflow:hidden;transition:all .3s ease;width:100%}.input-group-row:focus-within{border-color:#00b85c;box-shadow:0 0 0 3px #00b85c1a}.input-group-row input{background:#0000;border:none;color:#111;flex:1 1;font-family:Poppins,sans-serif;font-size:15px;outline:none;padding:18px 20px;width:50%}.input-group-row input::placeholder{color:#999}.left-input{border-right:1px solid #e4e4e4!important}form textarea{background:#fff;border:1px solid #e4e4e4;border-radius:12px;box-sizing:border-box;color:#111;font-family:Poppins,sans-serif;font-size:15px;margin-bottom:25px;outline:none;padding:18px 20px;resize:vertical;transition:all .3s ease;width:100%}form textarea::placeholder{color:#999}form textarea:focus{border-color:#00b85c;box-shadow:0 0 0 3px #00b85c1a}.submit-btn{align-items:center;background:#111;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;padding:18px 0;transition:all .3s ease;width:100%}.submit-btn .arrow{transition:transform .3s ease}.submit-btn:hover{background:#00b85c}.submit-btn:hover .arrow{transform:translateX(6px)}.slide-up{animation:slideUp .8s ease forwards;opacity:0}.slide-left{animation:slideLeft .8s ease forwards;opacity:0}.slide-right{animation:slideRight .8s ease forwards;opacity:0}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@media (max-width:992px){.contact-wrapper{grid-template-columns:1fr}.map-container{height:400px;min-height:400px}}@media (max-width:768px){.contact-section{padding:70px 5%}.section-title h2{font-size:36px}.form-container{padding:35px 25px}.input-group-row{background:#0000;border:none;flex-direction:column}.input-group-row input{border:1px solid #e4e4e4;border-radius:12px;margin-bottom:15px;width:100%}.left-input{border-right:1px solid #e4e4e4!important}.map-container{height:300px;min-height:300px}}.stats-section{background:linear-gradient(135deg,#46484e);font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;margin-top:5%;padding:80px 20px}.stats-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:auto;max-width:1200px}.stat-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-radius:16px;padding:40px 20px;text-align:center;transition:.3s}.stat-card:hover{background:#ffffff1f;transform:translateY(-8px)}.counter-number{color:#bcc7cb;font-size:48px;font-weight:700;margin-bottom:10px}.stat-card p{color:#fff;font-size:18px;letter-spacing:.5px}@media (max-width:576px){.stats-section{padding:60px 15px}.stats-container{gap:20px;grid-template-columns:1fr}.stat-card{padding:30px 15px}.counter-number{font-size:36px}.stat-card p{font-size:15px}}.footer-section{background-color:#111;border-top:4px solid #00b85c;color:#fff;font-family:Poppins,sans-serif;padding-top:80px}.footer-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:auto;max-width:1350px;padding:0 5% 50px}.footer-col h2{color:#fff;font-size:20px;font-weight:700;margin-bottom:25px;padding-bottom:12px;position:relative}.footer-col h2:after{background-color:#00b85c;border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:45px}.footer-logo{background-color:#fff;border-radius:50%;box-shadow:0 4px 10px #0000004d;height:160px;margin-bottom:20px;object-fit:cover;width:160px}.company-info p{color:#a0a0a0;font-size:15px;line-height:1.8;margin-bottom:25px}.social-links{display:flex;gap:15px}.social-icon{background:#222;border-radius:50%;height:40px;object-fit:contain;padding:8px;transition:background-color .3s ease;width:40px}.social-icon:hover{background-color:#00b85c}.footer-col ul{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:12px}.footer-links a{color:#a0a0a0;display:inline-block;font-size:15px;text-decoration:none;transition:all .3s ease}.footer-links a:hover{color:#00b85c;transform:translateX(8px)}.contact-info li{display:flex;flex-direction:column;margin-bottom:15px}.contact-label{color:#00b85c;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:3px}.contact-text{color:#a0a0a0;font-size:15px;line-height:1.6}.footer-bottom{background-color:#080808;border-top:1px solid #1f1f1f;padding:22px 5%}.bottom-container{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin:auto;max-width:1350px}.bottom-container p{color:#777;font-size:14px;margin:0}.bottom-links{align-items:center;display:flex;gap:15px}.bottom-links a{color:#777;font-size:14px;text-decoration:none;transition:.3s ease}.bottom-links a:hover{color:#00b85c}.divider{color:#333}@media (max-width:992px){.footer-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.footer-section{padding-top:60px}.footer-container{gap:45px;grid-template-columns:1fr;text-align:center}.footer-col h2:after{left:50%;transform:translateX(-50%)}.footer-logo{display:block;margin:0 auto 20px}.social-links{justify-content:center}.footer-links a:hover{transform:translateY(-3px)}.contact-info li{align-items:center}.bottom-container{flex-direction:column;justify-content:center;text-align:center}.bottom-links{justify-content:center;margin-top:5px}}.faq-section{background:#f5f7fb;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;min-height:90vh;padding:80px 20px;width:96.5%}.faq-title{color:#111;font-size:40px;margin-bottom:40px;text-align:center}.faq-container{margin:auto;max-width:800px}.faq-item{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;margin-bottom:20px;overflow:hidden}.faq-question{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:space-between;outline:none;padding:20px;transition:.3s;width:100%}.faq-question:hover{background:#f0f4ff}.faq-question span{color:#4caf50;font-size:22px}.faq-answer{max-height:0;overflow:hidden;padding:0 20px;transition:all .4s ease}.faq-answer.active{max-height:200px;padding:20px}.faq-answer p{color:#555;line-height:1.6}@media (max-width:480px){.faq-section{padding:50px 12px}.faq-title{font-size:28px;line-height:1.3}.faq-item{border-radius:10px}.faq-question{font-size:15px;gap:10px;padding:16px}.faq-question span{font-size:22px}.faq-answer.active{padding:0 16px 16px}.faq-answer p{font-size:14px;line-height:1.6}}.team-section{background:#f5f5f7;padding:20px 2%}.team-container{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.team-card{transition:.4s}.team-card,.team-image{border-radius:10px;overflow:hidden;position:relative}.team-image img{display:block;height:420px;object-fit:cover;transition:.5s;width:100%}.overlay{background:#14141e8c;inset:0;opacity:0;position:absolute;transition:.4s}.team-card:hover .overlay{opacity:1}.team-card:hover img{transform:scale(1.08)}.share-btn{align-items:center;background:#4caf50;border-radius:50%;bottom:20px;color:#fff;cursor:pointer;display:flex;font-size:20px;height:55px;justify-content:center;position:absolute;right:20px;transition:.4s;width:55px;z-index:2}.share-btn:hover{background:#000;transform:rotate(1turn)}.team-content{background:#fff;box-shadow:0 5px 20px #00000014;clip-path:polygon(0 0,100% 12%,100% 100%,0 100%);margin-top:-45px;padding:25px;position:relative;width:85%;z-index:5}.team-content h3{color:#111;font-size:28px;margin-bottom:8px}.team-content p{color:#777;font-size:18px}@media (max-width:768px){.team-content h3{font-size:22px}.team-content p{font-size:16px}}.privacy-container{background:#f5f7fa;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;min-height:100vh;padding:40px 0;width:100%}.privacy-header{margin-bottom:40px;text-align:center}.privacy-header h1{color:#0f172a;font-size:3rem;margin-bottom:10px}.privacy-header p{color:#64748b;font-size:1rem}.privacy-content{background:#fff;border-radius:15px;box-shadow:0 4px 20px #00000014;margin:auto;max-width:1200px;padding:40px;width:72%}.privacy-content p{color:#444;line-height:1.8;margin-bottom:15px}.privacy-content section{margin-top:30px}.privacy-content h2{color:#4caf50;font-size:1.4rem;margin-bottom:15px}.privacy-content ul{padding-left:25px}.privacy-content p{font-size:1.2rem}.privacy-content ul li{color:#555;font-size:1.1rem;line-height:1.7;margin-bottom:10px}@media (max-width:992px){.privacy-content{padding:30px;width:95%}.privacy-header h1{font-size:2.5rem}}@media (max-width:768px){.privacy-header h1{font-size:2rem}.privacy-content{padding:25px}.privacy-content h2{font-size:1.2rem}}@media (max-width:480px){.privacy-container{padding:10px 0}.privacy-header h1{font-size:1.2rem}.privacy-content{border-radius:10px;padding:20px;width:82%}.privacy-content li,.privacy-content p{font-size:.82rem}}.terms-container{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;margin:40px auto;max-width:1200px;padding:30px;width:72%}.terms-header{margin-bottom:40px;text-align:center}.terms-header h1{color:#0f172a;font-size:42px;margin-bottom:10px}.terms-header p{color:#64748b;font-size:16px}.terms-content section{margin-bottom:30px}.terms-content h2{color:#4caf50;font-size:24px;margin-bottom:12px}.terms-content li,.terms-content p{color:#555;font-size:16px;line-height:1.8}.terms-content p{font-size:1.2rem}.terms-content ul{padding-left:20px}.terms-content li{font-size:1.2rem;margin-bottom:8px}@media (max-width:768px){.terms-container{padding:20px;width:90%}.terms-header h1{font-size:32px}.terms-content h2{font-size:20px}.terms-content li,.terms-content p{font-size:15px}}@media (max-width:480px){.terms-container{padding:20px;width:90%}.terms-header h1{font-size:26px}.terms-content h2{font-size:18px}.terms-content li,.terms-content p{font-size:14px;line-height:1.7}}.course-details{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;margin:auto;max-width:1000px;padding:2rem}.course-image{border-radius:12px;height:400px;margin-bottom:1.5rem;margin-left:18%;object-fit:cover;width:62%}.accordion-item{border:1px solid #ddd;border-radius:8px;margin-bottom:10px;overflow:hidden}.accordion-header{background:#f7f7f7;border:none;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;padding:1rem;width:100%}.accordion-content{background:#fff;padding:1rem}.accordion-content ul{padding-left:20px}@media (max-width:480px){.course-image{border-radius:8px;height:220px}}
/*# sourceMappingURL=main.3ac07e54.css.map*/