@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.header{background-color:var(--primary-green);padding:15px 0;position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:var(--shadow)}.header-content{display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:10px}.logo-icon{height:40px;width:auto;display:block}.logo-text{display:none}.nav-list{display:flex;list-style:none;gap:30px;align-items:center}.nav-link{color:var(--text-white);text-decoration:none;font-weight:500;display:flex;align-items:center;gap:5px;transition:opacity .3s ease}.nav-link:hover{opacity:.8}.dropdown-arrow{display:none}.header-actions{display:flex;align-items:center}.sign-up-btn{display:flex;align-items:center;gap:8px;background-color:var(--text-white);color:var(--primary-green);border:2px solid var(--text-white)}.sign-up-btn:hover{background-color:transparent;color:var(--text-white)}.sign-up-icon{display:none}.mobile-menu-toggle{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:5px}.mobile-menu-toggle span{width:25px;height:3px;background-color:var(--text-white);margin:3px 0;transition:.3s}@media (max-width: 768px){.nav{position:absolute;top:100%;left:0;right:0;background-color:var(--primary-green);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease}.nav-open{transform:translateY(0);opacity:1;visibility:visible}.nav-list{flex-direction:column;padding:20px;gap:15px}.mobile-menu-toggle{display:flex}.header-actions{display:none}}.hero{background-color:var(--background-light);padding:60px 0 40px;min-height:auto;display:block;margin-top:0}.hero-content{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;justify-items:center;max-width:1140px;margin:0 auto}.hero-title{font-size:3rem;font-weight:700;color:var(--primary-dark);line-height:1.2;margin-top:0;margin-bottom:20px}.hero-subtitle{font-size:1.1rem;color:var(--text-light);margin-bottom:40px;line-height:1.6}.hero-buttons{display:flex;gap:20px;flex-wrap:wrap}.hero-image{position:relative;display:flex;justify-content:center;align-items:center}.hero-main-image{max-width:540px;width:100%;height:auto;z-index:2;position:relative}.hero-graphics{position:absolute;inset:0;z-index:1}.network-node{position:absolute;width:60px;height:60px;background-color:var(--text-white);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow)}.node-1{top:20%;right:10%}.node-2{bottom:30%;left:15%}.network-lines{position:absolute;inset:0;background-image:linear-gradient(45deg,transparent 40%,rgba(76,175,80,.2) 50%,transparent 60%),linear-gradient(-45deg,transparent 40%,rgba(76,175,80,.2) 50%,transparent 60%);background-size:100px 100px;opacity:.3}@media (max-width: 768px){.hero{padding:100px 0 60px}.hero-content{grid-template-columns:1fr;text-align:center}.hero-title{font-size:2.2rem}.hero-buttons{justify-content:center}.hero-image{order:-1;margin-top:0}}.who-are-we{background-color:var(--primary-blue);padding:60px 0;color:var(--text-white)}.who-are-we-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.team-image{display:flex;justify-content:center;align-items:center}.team-photo{width:100%;max-width:400px;height:auto;border-radius:15px;box-shadow:var(--shadow)}.who-are-we-title{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:var(--text-white)}.who-are-we-description{font-size:1.1rem;line-height:1.7;margin-bottom:20px;color:#ffffffe6}@media (max-width: 768px){.who-are-we{padding:50px 0}.who-are-we-content{grid-template-columns:1fr;gap:20px;text-align:center}.team-image{order:-1}.who-are-we-title{font-size:2rem}}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:20px}.process-card{text-align:center;padding:40px 20px}.process-icon{width:80px;height:80px;background-color:var(--primary-green);border-radius:10px;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.process-icon img{width:40px;height:40px}.process-title{font-size:1.5rem;font-weight:600;color:var(--text-white);margin-bottom:15px}.process-description{color:#fffc;line-height:1.6;font-size:.95rem}.process-action{text-align:center}@media (max-width: 768px){.working-process{padding:50px 0;background-attachment:scroll}.working-process-title{font-size:2rem;margin-bottom:40px}.process-grid{grid-template-columns:1fr;gap:30px;margin-bottom:40px}.process-card{padding:30px 15px}}.working-process{padding:3rem 0;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;position:relative;text-align:center}.working-process:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:0}.container{max-width:1200px;margin:0 auto;padding:0 1rem;position:relative;z-index:1}.section-title{font-size:2.3rem;margin-bottom:1.5rem;color:#fff;position:relative;display:inline-block}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:3px;background-color:#4a6bff}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:1.5rem}.process-card{background:#ffffffe6;padding:2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease;color:#333}.process-card:hover{transform:translateY(-5px);background:#fff}.process-title{font-size:1.5rem;margin-bottom:1rem;color:#2c3e50}.process-description{color:#666;line-height:1.6}.new-project-btn{background-color:#45a049;color:#fff;border:none;padding:12px 30px;font-size:1rem;border-radius:30px;cursor:pointer;transition:all .3s ease;font-weight:600;margin-top:1rem}.new-project-btn:hover{background-color:#45a049;transform:scale(1.05)}@media (max-width: 768px){.section-title{font-size:2rem}.process-grid{grid-template-columns:1fr}.working-process{padding:3rem 0}}.why-educesol{background-color:var(--background-light)}.why-educesol-content{display:grid;grid-template-columns:1fr auto 1fr;gap:60px;align-items:center;max-width:1200px;margin:0 auto;justify-items:center}.features-left,.features-right{display:flex;flex-direction:column;gap:40px}.feature-item{display:flex;align-items:flex-start;gap:20px;padding:20px;background-color:var(--background-white);border-radius:10px;box-shadow:var(--shadow);transition:transform .3s ease}.feature-item:hover{transform:translateY(-3px)}.features-right .feature-item{flex-direction:row-reverse;text-align:right}.feature-icon-container{width:60px;height:60px;background-color:var(--primary-blue);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon-container img{width:30px;height:30px;filter:brightness(0) invert(1)}.feature-content{flex:1}.feature-title{font-size:1.2rem;font-weight:600;color:var(--text-dark);margin-bottom:8px}.feature-description{color:var(--text-light);font-size:.9rem;line-height:1.5}.center-phone{display:flex;justify-content:center;align-items:center}.center-phone-image{max-width:100%;height:auto;max-height:560px}@media (max-width: 1024px){.why-educesol-content{grid-template-columns:1fr;gap:40px;text-align:center}.features-left,.features-right{order:2}.center-phone{order:1}.features-right .feature-item{flex-direction:row;text-align:left}}@media (max-width: 768px){.feature-item{flex-direction:column;text-align:center;padding:25px 20px}.features-right .feature-item{flex-direction:column;text-align:center}.feature-icon-container{margin:0 auto}}.how-to-use{background-color:var(--primary-blue);padding:60px 0;color:var(--text-white)}.how-to-use-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.phone-mockup{display:flex;justify-content:center;align-items:center}.phone-image{max-width:100%;height:auto;max-height:500px}.how-to-use-title{font-size:2.5rem;font-weight:700;color:var(--primary-green);margin-bottom:30px}.steps-list{margin-bottom:30px}.step-item{margin-bottom:20px}.step-title{font-size:1.2rem;font-weight:600;margin-bottom:10px;color:var(--text-white)}.step-number{color:var(--primary-green);margin-right:8px;font-size:inherit;font-weight:700}.step-description{color:#ffffffe6;line-height:1.6;font-size:.95rem}.app-buttons{display:none}.store-badges{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.store-badge-btn{display:inline-block;padding:10px 18px;border-radius:8px;background-color:var(--primary-blue);color:var(--text-white);font-weight:600;text-decoration:none;box-shadow:var(--shadow);transition:transform .2s ease,background-color .2s ease}.store-badge-btn:hover{transform:translateY(-2px);background-color:#0a6c8e}.store-badge:hover{transform:scale(1.05)}@media (max-width: 768px){.how-to-use{padding:50px 0}.how-to-use-content{grid-template-columns:1fr;gap:30px;text-align:center}.phone-mockup{order:-1}.how-to-use-title{font-size:2rem}.store-badges{justify-content:center}.store-badges{margin:0 auto}}:root{--green-color: #6bbe44;--purple-color: #6200EA;--blue-color: #007985;--text-color: #333;--text-light: #666;--background-color: #ffffff;--light-gray: #f5f5f5;--medium-gray: #e0e0e0;--dark-gray: #757575;--card-shadow: 0 4px 15px rgba(0, 0, 0, .1);--border-radius: 8px;--container-width: 1200px;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}.features-page{font-family:var(--font-family);color:var(--text-color);line-height:1.6;overflow-x:hidden}.container{max-width:var(--container-width);margin:0 auto;padding:0 20px}.text-green{color:var(--green-color)}.text-purple{color:var(--purple-color)}.text-blue{color:var(--blue-color)}.hero-section{background-color:var(--background-color);padding:40px 0 24px;position:relative;overflow:hidden}.hero-section .container{display:flex;flex-direction:column;align-items:center;position:relative}.hero-content{text-align:center;max-width:800px;margin-bottom:24px}.hero-content h1{font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:20px}.hero-content p{font-size:1.1rem;color:var(--text-light);max-width:600px;margin:0 auto 30px}.sign-up-button{background-color:#e6ffef;color:var(--green-color);border:none;padding:12px 24px;font-size:1rem;font-weight:600;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;transition:all .3s ease}.sign-up-button:hover{background-color:#00b046;transform:translateY(-2px)}.arrow-icon{margin-right:8px}.hero-image{max-width:400px;margin-bottom:30px}.hero-image img{width:100%;height:auto}.partner-logos{display:flex;justify-content:center;gap:30px;margin-top:20px}.partner-logos img{height:40px;width:auto;opacity:.8}.feature-section{padding:48px 0;position:relative;overflow:hidden}.feature-section .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.feature-image{flex:1;max-width:500px}.feature-image img{width:100%;height:auto;border-radius:8px;box-shadow:var(--card-shadow)}.feature-content{flex:1;max-width:500px}.feature-content h2{font-size:2rem;font-weight:700;margin-bottom:20px;color:var(--text-color)}.feature-content p{font-size:1.1rem;color:var(--text-light);margin-bottom:25px}.learn-more{color:var(--green-color);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s ease}.learn-more:hover{color:#00b046}.learn-more .arrow{margin-left:5px;transition:transform .3s ease}.learn-more:hover .arrow{transform:translate(5px)}.admin-controls,.fees-payment{background:#fff}.fees-payment .feature-content,.fees-payment h2{color:var(--text-color)}.fees-payment p{color:var(--text-light)}.schedules-access{background:#fff}.schedules-access .feature-content,.schedules-access h2{color:var(--text-color)}.schedules-access p{color:var(--text-light)}.multi-platform{background:#fff}.multi-platform .feature-content,.multi-platform h2{color:var(--text-color)}.multi-platform p{color:var(--text-light)}.reviews-section{padding:48px 0;background-color:var(--light-gray)}.reviews-header{text-align:center;margin-bottom:40px}.reviews-count{font-size:1.8rem;font-weight:700;margin-bottom:15px}.count-number{color:var(--blue-color)}.reviews-description{font-size:1rem;color:var(--text-light);max-width:700px;margin:0 auto}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px}.testimonial-card,.review-card{background-color:#fff;border-radius:8px;padding:25px;box-shadow:var(--card-shadow)}.testimonial-text,.review-text{font-size:1rem;font-style:italic;color:var(--text-color);margin-bottom:20px}.testimonial-author,.reviewer-info{display:flex;align-items:center}.author-avatar,.reviewer-avatar{width:40px;height:40px;border-radius:50%;background-color:var(--medium-gray);margin-right:15px;object-fit:cover}.author-name,.reviewer-name{font-size:.9rem;font-weight:600;margin:0}.mission-statement{font-size:.9rem;color:var(--text-light);text-align:center;max-width:800px;margin:0 auto;font-style:italic}.download-section{padding:48px 0;background-color:#0079a5;color:#fff}.download-section .container{display:flex;align-items:center;gap:40px}.download-image{flex:1;max-width:300px}.download-image img{width:100%;height:auto}.download-content{flex:2}.download-content h2{font-size:2rem;font-weight:700;margin-bottom:30px;color:var(--green-color)}.download-steps{margin-bottom:30px}.step{margin-bottom:20px}.step h3{font-size:1.2rem;font-weight:600;margin-bottom:10px}.step p{font-size:1rem;opacity:.9}.download-buttons{display:flex;gap:15px;margin-bottom:25px}.learn-more-btn{background-color:var(--green-color);color:#fff;padding:10px 20px;border-radius:4px;text-decoration:none;font-weight:600;transition:all .3s ease}.learn-more-btn:hover{background-color:#6bbe44}.install-now-btn{background-color:#0079a5;color:#fff;padding:10px 20px;border-radius:4px;text-decoration:none;font-weight:600;transition:all .3s ease}.install-now-btn:hover{background-color:#304ffe}.app-store-badges{display:flex;flex-wrap:wrap;gap:15px}.store-badge img{height:40px;width:auto}.features-footer{background-color:#303f9f;color:#fff;padding:30px 0;text-align:center}@media (max-width: 1024px){.feature-section .container{flex-direction:column;text-align:center}.feature-content{order:1}.feature-image{order:2}.left-content,.right-content{max-width:100%}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.download-section .container{flex-direction:column;text-align:center}}@media (max-width: 768px){.hero-content h1{font-size:2rem}.partner-logos{flex-wrap:wrap}.testimonials-grid{grid-template-columns:1fr}}@media (max-width: 480px){.hero-content h1{font-size:1.5rem}.hero-content p{font-size:1rem}.feature-content h2{font-size:1.5rem}.feature-content p{font-size:1rem}.download-content h2{font-size:1.5rem}.download-buttons{flex-direction:column}}:root{--primary-green: #6bbe44}.features.section{padding:60px 0;background-color:#f9f9f9}.section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:15px}.section-subtitle{font-size:1.1rem;text-align:center;color:#666;margin-bottom:50px;max-width:700px;margin-left:auto;margin-right:auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:30px}.feature-card{background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.feature-card:hover{transform:translateY(-10px);box-shadow:0 10px 25px #0000001a}.feature-icon{width:80px;height:80px;margin-bottom:20px;display:flex;justify-content:center;align-items:center}.feature-icon img{max-width:100%;max-height:100%}.feature-title{font-size:1.5rem;font-weight:600;margin-bottom:15px;color:#333}.feature-description{font-size:1rem;color:#666;line-height:1.6}@media (max-width: 768px){.section-title{font-size:2rem}.section-subtitle{font-size:1rem}.features-grid{grid-template-columns:1fr;gap:20px}}@media (max-width: 480px){.section-title{font-size:1.8rem}.feature-card{padding:20px}.feature-title{font-size:1.3rem}}.faq{background-color:var(--background-white)}.faq-list{max-width:800px;margin:0 auto}.faq-item{margin-bottom:20px;border-radius:10px;overflow:hidden;box-shadow:var(--shadow)}.faq-question{width:100%;padding:25px 30px;background-color:#0079a5;border:none;text-align:left;font-size:1.1rem;font-weight:600;color:var(--text-dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.faq-question:hover,.faq-question.active{background-color:#0079a5}.faq-icon{width:30px;height:30px;background-color:var(--primary-green);color:var(--text-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;transition:transform .3s ease}.faq-question.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background-color:var(--background-white)}.faq-answer.open{max-height:200px;padding:25px 30px}.faq-answer p{color:var(--text-light);line-height:1.6;margin:0}@media (max-width: 768px){.faq{margin-bottom:8px}.faq-question{padding:20px;font-size:1rem}.faq-answer.open{padding:20px}.faq-icon{width:25px;height:25px;font-size:1rem}}.footer{background-color:var(--primary-blue);color:var(--text-white);padding:60px 0 20px}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}.footer-section{display:flex;flex-direction:column}.footer-title{font-size:1.2rem;font-weight:700;margin-bottom:20px;color:var(--text-white);position:relative;padding-bottom:10px}.footer-title:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background-color:var(--primary-green)}.footer-text{color:#fffc;line-height:1.6}.footer-paragraph{margin-bottom:15px;font-size:.9rem}.contact-info{display:flex;flex-direction:column;gap:15px}.contact-item{display:flex;align-items:flex-start;gap:10px;font-size:.9rem}.contact-icon{font-size:1.1rem;width:20px;flex-shrink:0}.footer-bottom{border-top:1px solid rgba(255,255,255,.2);padding-top:20px;text-align:center}.footer-bottom p{color:#fff9;font-size:.9rem}@media (max-width: 768px){.footer{padding:40px 0 20px}.footer-content{grid-template-columns:1fr;gap:30px}.footer-section{text-align:center}.footer-title:after{left:50%;transform:translate(-50%)}.contact-info{align-items:center}.contact-item{justify-content:center}}*{font-family:Poppins}section{margin-top:10rem}.top{display:flex;justify-content:center;margin-top:7rem}.image{width:50%;max-width:500px;height:auto}h1{padding-bottom:1rem}p{font-size:18px}.welcome{width:50%;max-width:550px;height:auto;margin-right:3rem;justify-content:space-between;display:flex;flex-wrap:wrap}.welcome h1{color:#101046}ul{display:flex;justify-content:space-between;width:100%}li{margin-left:1rem}img{width:100%}.cards-container{display:flex;justify-content:center;gap:20px;margin-top:50px;padding-bottom:5rem}.flip-container{width:300px;height:300px;perspective:1000px}.flipper{position:relative;width:100%;height:100%;transition:transform .7s;transform-style:preserve-3d;text-align:center}.flip-container:hover .flipper{transform:rotateY(180deg)}.front,.back{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000004d}.front{background:#0079a5}.back{background:#6bbe44;transform:rotateY(180deg)}.teamCon{max-width:1000px;margin:0 auto;padding-bottom:3rem}.team{display:flex;justify-content:space-between;flex-wrap:wrap}.team img{width:auto;height:100%}.team span{width:200px;height:200px;margin-top:.2rem}.team1{background-image:url(/assets/Team1-CDWj_Kug.png);background-position:center;background-size:contain;display:flex;justify-content:center;align-items:flex-end}.team .team-title{width:150px;height:50px;border-radius:5px;text-align:center;background-color:#0000006b;color:#fff;font-size:.8rem;font-weight:700}.team-title h3{font-weight:500}.team2{background-image:url(/assets/Team2-COhPpmwm.png);background-position:center;background-size:contain;display:flex;justify-content:center;align-items:flex-end}.team3{background-image:url(/assets/Team3-CNYnyM6F.png);background-position:center;background-size:contain;display:flex;justify-content:center;align-items:flex-end}.team4{background-image:url(/assets/Team4-CdGUtswJ.png);background-position:center;background-size:contain;display:flex;justify-content:center;align-items:flex-end}@media screen and (max-width: 567px){section{margin-top:-100px}.welcome{width:90%;margin:0 .5rem;padding-bottom:3rem}.image{width:90%;margin:0 auto}.image img{border-radius:5px}.top{display:block}.cards-container{display:block;padding-bottom:0;gap:10px}.flip-container{width:115px}.front,.back{font-size:.75rem}section .teamCon{display:flex;flex-wrap:wrap;justify-content:center}.team{display:block}.team span{margin-top:.5rem}.flip-container{width:230px;margin:0 auto;margin-bottom:1rem}}.contact-container{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;position:relative;margin-top:5rem}.contact-map{width:100%;max-width:1200px;background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-radius:.5rem;overflow:hidden;margin-bottom:2rem}.contact-content{width:100%;max-width:1200px;background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-radius:.5rem;padding:1.5rem;display:flex;flex-direction:column;gap:2rem;position:relative;z-index:10}.contact-form-section,.contact-details-section{width:100%}.contact-title{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #6bbe44;display:inline-block}.contact-form,.form-row{display:flex;flex-direction:column;gap:1rem}.form-column{width:100%;display:flex;flex-direction:column;gap:1rem}.form-group{display:flex;flex-direction:column}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-input,.form-textarea{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:all .2s}.form-input:focus,.form-textarea:focus{outline:none;ring:2px;ring-color:#60a5fa;border-color:transparent}.form-textarea{height:100%;min-height:150px;resize:vertical}.submit-button{width:100%;background-color:#6bbe44;color:#fff;font-weight:700;padding:.75rem 1.5rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.submit-button:hover{background-color:#6bbe44;transform:scale(1.05)}.contact-details{display:flex;flex-direction:column;gap:1rem;color:#374151}.contact-item{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem}.contact-icon{height:1.5rem;width:1.5rem;color:#0079a5;margin-right:.75rem;flex-shrink:0}.contact-icon-address{margin-top:.25rem}.contact-link{color:inherit;text-decoration:none;transition:text-decoration .2s}.contact-link:hover{text-decoration:underline}@media (min-width: 768px){.contact-container{padding:1rem}.contact-content{padding:2.5rem;flex-direction:row}.contact-form-section,.contact-details-section{width:50%}.form-row{flex-direction:row}.form-column:first-child{width:50%}.form-column:last-child{width:50%}}@media (max-width: 767px){.contact-container{margin-top:2rem}.contact-title{font-size:1.25rem}.contact-item{justify-content:flex-start}}:root{--primary-green: #6bbe44;--primary-dark: #2c3e50;--primary-blue: #0079a5;--text-dark: #333333;--text-light: #666666;--text-white: #ffffff;--background-light: #f8f9fa;--background-white: #ffffff;--border-light: #e0e0e0;--shadow: 0 2px 10px rgba(0, 0, 0, .1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;line-height:1.6;color:var(--text-dark)}.App{min-height:100vh;padding-top:70px;background-color:var(--background-light)}.page-container{min-height:calc(100vh - 170px);animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{padding:12px 24px;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:600;text-decoration:none;display:inline-block;text-align:center;transition:all .3s ease}.btn-primary{background-color:var(--primary-green);color:var(--text-white)}.btn-primary:hover{background-color:#45a049;transform:translateY(-2px)}.btn-secondary{background-color:var(--primary-blue);color:var(--text-white)}.btn-secondary:hover{background-color:#1565c0;transform:translateY(-2px)}.section{padding:80px 0}.section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:16px;color:var(--text-dark)}.section-subtitle{font-size:1.1rem;text-align:center;color:var(--text-light);margin-bottom:30px;max-width:600px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.section{padding:48px 0}.section>*:first-child{margin-top:0}.section>*:last-child{margin-bottom:0}.who-are-we .container>*:first-child,.how-to-use .container>*:first-child,.working-process .container>*:first-child{margin-top:0}.who-are-we .container>*:last-child,.how-to-use .container>*:last-child,.working-process .container>*:last-child{margin-bottom:0}.section-title{font-size:2rem}.container{padding:0 15px}}
