@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);body{background-color:#f3f6f9;color:#222;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}.container{margin:auto;padding:1rem}body{background-color:#f9fdfb;color:#333;font-family:Montserrat,sans-serif;margin:0}.container{margin:0 auto;max-width:1200px;padding:0 1rem}.custom-header{background-color:#1c6758;color:#fff;padding:1rem 0}.custom-header .logo{font-size:1.8rem;font-weight:600;margin:0}.nav-links{display:flex;gap:1.5rem}.nav-links a{color:#fff;font-weight:500;text-decoration:none}.custom-footer{background-color:#1c6758;color:#fff;margin-top:4rem;padding:1rem 0;text-align:center}.custom-footer a{background:none;border:none;color:#1c6758;pointer-events:auto;text-decoration:none}.hero{height:100vh;min-height:600px;overflow:hidden;position:relative;width:100%}.hero-bg-slide,.hero-bg-slider{height:100%;left:0;position:absolute;top:0;width:100%}.hero-bg-slide{background-position:50%;background-size:cover;opacity:0;transition:opacity 1.5s ease-in-out}.hero-bg-slide.active{opacity:1}.hero-bg-slide:first-child{background-image:url(https://images.unsplash.com/photo-1581578731548-c64695cc6952?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80)}.hero-bg-slide:nth-child(2){background-image:url(https://images.unsplash.com/photo-1607472586893-edb57bdc0e39?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80)}.hero-bg-slide:nth-child(3){background-image:url(https://images.unsplash.com/photo-1621905251189-08b45d6a269e?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80)}.hero-overlay{align-items:center;background:linear-gradient(135deg,#000c,#0009 50%,#000c);display:flex;height:100%;justify-content:center;position:absolute;width:100%}.hero-content{animation:fadeIn 1.2s ease-in;color:#fff;max-width:900px;padding:2rem;position:relative;text-align:center}.hero-decorative{height:80px;opacity:.4;position:absolute;width:80px}.hero-decorative-topleft{border-left:4px solid #fff;border-top:4px solid #fff;left:-40px;top:-40px}.hero-decorative-bottomright{border-bottom:4px solid #fff;border-right:4px solid #fff;bottom:-40px;right:-40px}.hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;text-shadow:0 2px 10px #0000004d}.hero-title-accent{color:#fff}.hero-subtitle{font-size:1.3rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:700px;text-shadow:0 2px 10px #0000004d}.search-bar{margin:0 auto;max-width:800px;padding:20px;position:relative;width:100%;z-index:2}.search-bar-inner{height:65px;position:relative}.search-input-wrapper{left:0;position:absolute;top:0;width:calc(100% - 170px)}.search-input{box-shadow:0 8px 20px #0003;padding:1.2rem 1rem 1.2rem 3rem;transition:all .3s ease}.search-icon{color:#666;height:18px;left:15px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.search-btn{align-items:center;background:linear-gradient(135deg,#1c6758,#0d4b3e);border:none;border-radius:50px;box-shadow:0 8px 15px #0003;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:1.2rem 0;position:absolute;right:0;top:0;transition:all .3s ease;width:150px}.search-btn:hover{background:linear-gradient(135deg,#2c7768,#1e5c4f);box-shadow:0 12px 20px #0000004d;transform:translateY(-2px)}.search-btn:active{transform:translateY(1px)}.search-btn-text{white-space:nowrap}.search-btn-icon{font-size:1.2rem;transition:transform .3s ease}.search-btn:hover .search-btn-icon{transform:translateX(5px)}@media (max-width:640px){.search-bar-inner{height:auto}.search-input-wrapper{margin-bottom:15px}.search-btn,.search-input-wrapper{position:relative;width:100%}}.hero-badges{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:3rem}.hero-badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff1a;border-radius:50px;display:flex;font-weight:500;gap:10px;padding:.8rem 1.5rem;transition:all .3s ease}.hero-badge:hover{background-color:#fff3;transform:translateY(-3px)}.hero-badge-icon{align-items:center;background-color:#1c6758;border-radius:50%;color:#fff;display:flex;font-size:.9rem;height:25px;justify-content:center;width:25px}.hero-scroll-indicator{animation:bounce 2s infinite;bottom:30px;display:flex;height:50px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:30px}.hero-scroll-arrow{border-bottom:3px solid #fff;border-right:3px solid #fff;height:15px;transform:rotate(45deg);width:15px}.section-title{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.section-subtitle{color:#666;font-size:1.1rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.text-accent{color:#1c6758}.popular-services{background-color:#fff;padding:5rem 1rem}.service-categories{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.service-category{align-items:center;border-radius:10px;display:flex;flex-direction:column;padding:2rem 1rem;text-align:center;transition:all .3s ease}.service-category:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-10px)}.service-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:1.8rem;height:60px;justify-content:center;margin-bottom:1rem;width:60px}.service-category h3{font-size:1.2rem;margin:.5rem 0}.service-btn{background-color:#1c6758;border:none;border-radius:50px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1.2rem;transition:all .3s ease}.service-btn:hover{background-color:#154c41}.features{background-color:#f4f9f4;border-bottom:2px solid #1c6758;border-top:2px solid #1c6758;box-shadow:0 6px 20px #0000001a;padding:4rem 1rem;text-align:center}.features h2{color:#1c6758;margin-bottom:2rem}.feature-cards{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;justify-content:space-between;margin-top:2rem}.card{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0000001a;max-width:300px;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-10px)}.card-icon{align-items:center;background-color:#1c6758;border-radius:50%;color:#fff;display:flex;font-size:1.8rem;height:64px;justify-content:center;margin:0 auto 1rem;transition:transform .3s ease;width:64px}.card:hover .card-icon{transform:scale(1.1)}.card h3{color:#1c6758;font-family:Poppins,sans-serif;font-size:1.5rem;margin-bottom:1rem}.card p{color:#555;font-size:1rem;line-height:1.6}.success-stories{background-color:#e8f6ef;padding:5rem 1rem}.story-spotlight{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 6px 30px #00000014;display:flex;margin-bottom:2rem;overflow:hidden}.story-image-container{align-items:center;display:flex;flex:0 0 300px;justify-content:center;padding:2rem;position:relative}.story-image-circle{background-color:#1c6758;border-radius:50%;height:250px;position:absolute;width:250px;z-index:1}.story-image{border:5px solid #fff;border-radius:50%;height:200px;object-fit:cover;width:200px;z-index:2}.story-content{flex:1 1;padding:2rem;position:relative}.story-quote{color:#1c675820;font-family:Georgia,serif;font-size:8rem;left:10px;position:absolute;top:-40px}.story-text{color:#444;font-size:1.1rem;font-style:italic;line-height:1.6;margin-bottom:1.5rem}.story-author{display:flex;flex-direction:column}.story-author strong{color:#1c6758;font-size:1.2rem}.story-author span{color:#666;font-size:.9rem}.story-indicators{display:flex;gap:.8rem;justify-content:center}.story-indicator{background-color:#ccc;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.story-indicator.active{background-color:#1c6758;transform:scale(1.2)}.community-section{background-color:#fff;padding:4rem 1rem;text-align:center}.community-section h2{color:#1c6758;margin-bottom:1.5rem}.community-image{border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-top:2rem;max-width:800px;width:100%}.community-grid{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin:3rem 0}.community-stat{text-align:center}.stat-number{color:#1c6758;font-size:3rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:#666;font-size:1.1rem}.testimonials{background-color:#f9fdfb;padding:5rem 1rem}.testimonial-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.testimonial-card{background-color:#fff;border-radius:12px;box-shadow:0 5px 15px #00000014;padding:2rem;transition:all .3s ease}.testimonial-card:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-8px)}.testimonial-rating{margin-bottom:1rem}.star{color:#ccc;font-size:1.2rem}.star.filled{color:gold}.testimonial-text{color:#444;font-size:1rem;font-style:italic;line-height:1.6;margin-bottom:1.5rem;position:relative}.testimonial-text:after,.testimonial-text:before{color:#1c6758;content:'"';font-family:Georgia,serif;font-size:1.5rem}.testimonial-user{align-items:center;display:flex;gap:1rem}.testimonial-user-image{border-radius:50%;height:50px;object-fit:cover;width:50px}.testimonial-user-name{color:#333;font-weight:600}.how-it-works{background-color:#e8f6ef;padding:5rem 1rem}.steps-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:3rem}.step{flex:1 1;flex-direction:column;min-width:250px;text-align:center}.step,.step-number{align-items:center;display:flex;position:relative;z-index:2}.step-number{background-color:#1c6758;border-radius:50%;color:#fff;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;margin-bottom:1.5rem;width:60px}.step-connector{background-color:#1c6758;flex:0 0 50px;height:2px;margin:30px 0;z-index:1}.step-content h3{color:#1c6758;margin-bottom:.5rem}.step-content p{color:#666}@media (max-width:768px){.steps-container{flex-direction:column;gap:2rem}.step-connector{height:30px;margin:0;width:2px}}.local-impact{background-color:#f4f9f4;padding:5rem 1rem}.impact-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:3rem}.impact-content{flex:1 1;min-width:300px}.impact-content h2{color:#333;font-size:2.2rem;margin-bottom:1.5rem}.impact-content p{color:#666;line-height:1.6;margin-bottom:2rem}.impact-list{list-style:none;padding:0}.impact-list li{color:#444;font-size:1.1rem;margin-bottom:1rem}.impact-icon,.impact-list li{align-items:center;display:flex}.impact-icon{background-color:#1c675820;border-radius:50%;font-size:1.2rem;height:40px;justify-content:center;margin-right:1rem;width:40px}.impact-image{display:flex;flex:1 1;justify-content:center;min-width:300px}.impact-image img{border:5px solid #fff;border-radius:10px;box-shadow:0 10px 30px #00000026;max-width:100%}.cta-section{padding:3rem 1rem}.cta-background{background:linear-gradient(135deg,#1c6758,#0d4b3e);border-radius:20px;box-shadow:0 10px 30px #0003;color:#fff;padding:3rem;text-align:center}.cta-content h2{font-size:2.2rem;margin-bottom:1rem}.cta-content p{font-size:1.1rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.cta-button{background-color:#fff;border:none;border-radius:50px;color:#1c6758;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;transition:all .3s ease}.cta-button:hover{box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.popup-screen{background:#fff;border-radius:12px 12px 0 0;bottom:0;box-shadow:0 -4px 16px #0003;max-height:90vh;overflow:hidden;position:fixed;right:1rem;transition:max-height .3s ease;width:400px;z-index:1000}.popup-screen.minimized{max-height:50px}.popup-header{align-items:center;background:#1c6758;color:#fff;display:flex;font-weight:700;justify-content:space-between;padding:.8rem 1rem}.popup-buttons button{background:#0000;border:none;color:#fff;cursor:pointer;font-size:1.2rem;margin-left:.5rem}.popup-content{max-height:70vh;overflow-y:auto;padding:1rem}.helper-list{display:flex;flex-direction:column;gap:1rem}.helper-card{background:#f1fdf7;border-radius:10px;box-shadow:0 1px 4px #0000001a;padding:1.5rem;transition:all .3s ease}.helper-card:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.helper-card h4{color:#1c6758;font-size:1.2rem;margin:0 0 .5rem}.contact-btn{background-color:#1c6758;border:none;border-radius:50px;color:#fff;cursor:pointer;margin-top:1rem;padding:.6rem 1.2rem;transition:all .3s ease}.contact-btn:hover{background-color:#154c41}.error-text{color:red;font-weight:700}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7px)}}@media (max-width:992px){.hero-title{font-size:2.8rem}.hero-subtitle{font-size:1.1rem}.story-spotlight{flex-direction:column}.story-image-container{margin-bottom:1rem}.impact-wrapper{flex-direction:column}.impact-image{margin-bottom:2rem;order:-1}}@media (max-width:768px){.hero-title{font-size:2.3rem}.section-title{font-size:2rem}.hero-badges{gap:1rem}.popup-screen{left:2.5%;right:2.5%;width:95%}}@media (max-width:480px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.hero-badge{font-size:.9rem;padding:.6rem 1rem}.cta-background{padding:2rem 1rem}.cta-content h2{font-size:1.8rem}}.helper-actions{display:flex;gap:8px;margin-top:10px}.helper-actions .contact-btn{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-size:14px;padding:8px 12px;transition:background-color .2s}.helper-actions .contact-btn:first-child{background-color:#f0f2f5;color:#2c3e50}.helper-actions .contact-btn:last-child{background-color:#1a7556;color:#fff}.helper-actions .contact-btn:first-child:hover{background-color:#e1e4e8}.helper-actions .contact-btn:last-child:hover{background-color:#156349}.helper-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:16px;padding:16px}.modal-overlay{z-index:1001!important}.combined-search-wrapper{align-items:center;background:#fff;border-radius:50px;box-shadow:0 8px 20px #0003;display:flex;gap:.75rem;padding:.5rem 1rem;width:calc(100% - 170px)}.input-icon-wrapper{flex:1 1;position:relative}.input-icon-wrapper .search-icon{color:#888;height:18px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.search-input{background-color:#f9f9f9;border:none;border-radius:50px;font-size:1rem;padding:.9rem 1rem .9rem 2.5rem;transition:box-shadow .3s ease;width:100%}.search-input:focus{background-color:#fff;box-shadow:0 8px 25px #0000004d,0 0 0 3px #4ecdc44d;outline:none}.profession-select{-webkit-appearance:none;appearance:none;background:#f1f1f1;border:none;border-radius:50px;color:#444;cursor:pointer;flex-shrink:0;font-size:1rem;min-width:180px;padding:.9rem 1rem;transition:all .3s ease}.profession-select:focus{background-color:#fff;box-shadow:0 8px 25px #0000004d,0 0 0 3px #4ecdc44d;outline:none}@media (max-width:640px){.combined-search-wrapper{border-radius:16px;flex-direction:column;gap:10px;width:100%}.input-icon-wrapper,.profession-select{width:100%}}@media (max-width:768px){.profession-select{display:block!important;margin-bottom:55px!important;margin-top:10px!important;position:relative!important;transform:none!important;width:100%!important}.search-input{padding-right:1rem!important}}@keyframes gentle-pulse{0%{box-shadow:0 0 10px #0d4b3e33;transform:scale(1)}50%{box-shadow:0 0 20px #0d4b3e4d;transform:scale(1.03)}to{box-shadow:0 0 10px #0d4b3e33;transform:scale(1)}}@keyframes fadeOutGradual{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (max-width:768px){.hero{height:auto;min-height:100vh}.hero-content{max-width:100%!important;padding:1rem!important}.hero-title{font-size:2.2rem!important;line-height:1.3!important;margin-bottom:.8rem!important}.hero-subtitle{font-size:1.1rem!important;margin-bottom:2rem!important;padding:0 1rem!important}.hero-decorative{display:none!important}.hero-content>div[style*="display: flex"]{background:#fff!important;border-radius:20px!important;box-shadow:0 10px 25px #00000026!important;display:block!important;gap:initial!important;margin:auto!important;max-width:100%!important;padding:20px!important;position:relative!important;z-index:10!important}.hero-content>div[style*="display: flex"]:before{content:"";display:block;margin-bottom:15px}.hero-content>div[style*="display: flex"]>div[style*="flex: 1"]{background:#f7f7f7!important;border-radius:25px!important;display:inline-block!important;flex:none!important;margin-bottom:15px!important;margin-right:2%!important;padding:8px 16px!important;vertical-align:top!important;width:58%!important}.hero-content>div[style*="display: flex"]>div[style*="position: relative"]{background-color:#f7f7f7!important;border-radius:25px!important;box-shadow:0 2px 8px #0000000d!important;display:inline-block!important;margin-bottom:15px!important;padding:0 6px!important;vertical-align:top!important;width:40%!important}.hero-content>div[style*="display: flex"] input{font-size:.9rem!important;padding:8px 0!important}.hero-content>div[style*="display: flex"] input,.hero-content>div[style*="display: flex"] select{background:#0000!important;border:none!important;color:#333!important;outline:none!important;width:100%!important}.hero-content>div[style*="display: flex"] select{-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important;font-size:.85rem!important;font-weight:500!important;min-width:100%!important;padding:10px 25px 10px 4px!important}.hero-content>div[style*="display: flex"]>button{align-items:center!important;background-color:#0d4b3e!important;border:none!important;border-radius:25px!important;box-shadow:0 8px 15px #0d4b3e40!important;color:#fff!important;cursor:pointer!important;display:block!important;font-size:1rem!important;font-weight:600!important;gap:8px!important;justify-content:center!important;margin-top:0!important;padding:15px 28px!important;text-align:center!important;transition:all .3s ease!important;width:100%!important}.hero-badges{flex-wrap:wrap!important;gap:1rem!important;margin-top:2rem!important}.hero-badge{font-size:.9rem!important;padding:.6rem 1rem!important}.hero-badge-icon{font-size:.8rem!important;height:20px!important;width:20px!important}}@media (max-width:480px){.hero-title{font-size:1.8rem!important}.hero-subtitle{font-size:1rem!important}.hero-content>div[style*="display: flex"]>div[style*="flex: 1"]{margin-bottom:10px!important;margin-right:0!important;width:100%!important}.hero-content>div[style*="display: flex"]>div[style*="position: relative"]{margin-bottom:15px!important;width:100%!important}.hero-content>div[style*="display: flex"] input{font-size:.85rem!important}.hero-content>div[style*="display: flex"] select{font-size:.8rem!important}.hero-content>div[style*="display: flex"]>button{font-size:.95rem!important;padding:14px 20px!important}.hero-badges{align-items:center!important;flex-direction:column!important;gap:.8rem!important}.hero-badge{width:fit-content!important}}.modal-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{animation:modalFadeIn .3s ease-out;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.reviews-modal{max-width:600px}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:16px 20px}.modal-header h3{color:#2c3e50;font-weight:600;margin:0}.close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#7f8c8d;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;width:32px}.close-btn:hover{background-color:#f8f9fa;color:#34495e}.modal-footer{border-top:1px solid #eaeaea;display:flex;justify-content:flex-end;padding:15px 20px}.review-form{padding:20px}.form-group{margin-bottom:20px}.form-group label{color:#2c3e50;display:block;font-weight:500;margin-bottom:8px}.form-group input,.form-group textarea{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px 12px;width:100%}.form-group textarea{min-height:80px;resize:vertical}.form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:25px}.cancel-btn,.close-btn-footer,.submit-btn{border-radius:4px;cursor:pointer;font-weight:500;padding:10px 16px;transition:background-color .2s}.cancel-btn{background-color:#f8f9fa;border:1px solid #ddd;color:#2c3e50;height:40px;margin-top:25px}.submit-btn{background-color:#1a7556}.close-btn-footer{background-color:#f8f9fa;border:1px solid #ddd;color:#2c3e50}.cancel-btn:hover{background-color:#e9ecef}.submit-btn:hover{background-color:#156349}.submit-btn:disabled{background-color:#a8d5ca}.error-message{background-color:#fdf0ed;border-radius:4px;color:#e74c3c;font-size:14px;margin-bottom:15px;padding:10px}.star-rating{display:flex;font-size:24px;gap:6px;line-height:1;margin:5px 0}.star{color:#ddd;transition:color .2s}.star.filled{color:#f39c12}.reviews-content{padding:20px}.error-text,.loading-text,.no-reviews{color:#7f8c8d;padding:20px;text-align:center}.error-text{color:#e74c3c}.reviews-list{display:flex;flex-direction:column;gap:16px}.review-item{background-color:#f8f9fa;border-radius:8px;box-shadow:0 1px 3px #00000014;padding:16px}.review-header{display:flex;justify-content:space-between;margin-bottom:8px}.reviewer-name{color:#2c3e50;font-weight:500}.review-date{color:#7f8c8d;font-size:14px}.review-comment{color:#34495e;line-height:1.5;margin-top:10px}.modal-actions{align-items:center;display:flex;gap:10px}.report-btn{background:none;border:1px solid #e74c3c;border-radius:4px;color:#e74c3c;cursor:pointer;font-size:14px;padding:6px 10px;transition:background-color .2s}.report-btn:hover{background-color:#fdf0ed}.report-btn-confirm{background-color:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:10px 16px;transition:background-color .2s}.report-btn-confirm:hover{background-color:#c0392b}.report-btn-confirm:disabled{background-color:#f8d7da;cursor:not-allowed}.report-result{border-radius:4px;font-size:14px;margin:0 0 15px;padding:10px}.modal-body{color:#2c3e50;padding:20px}.modal-body p{line-height:1.5;margin:10px 0}.add-helper-page{background-color:#f9fdfb;font-family:Montserrat,sans-serif;min-height:100vh}.add-helper-hero{background:linear-gradient(135deg,#1c6758e6,#0d4b3ee6),url(https://images.unsplash.com/photo-1562664377-709f2c337eb2?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80);background-position:50%;background-size:cover;color:#fff;padding:4rem 1rem;text-align:center}.add-helper-hero-content{margin:0 auto;max-width:800px}.add-helper-hero h1{display:inline-block;font-size:3rem;font-weight:700;margin-bottom:1rem;position:relative}.add-helper-hero h1:after{background-color:#fff;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.add-helper-hero p{font-size:1.2rem;margin-top:1.5rem;opacity:.9}.add-helper-container{display:flex;flex-wrap:wrap;gap:2rem;margin:3rem auto;max-width:1200px}.add-helper-info{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;min-width:300px}.info-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.info-card:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-5px)}.info-icon{align-items:center;background-color:#1c6758;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:50px;justify-content:center;margin-bottom:1rem;width:50px}.info-card h3{color:#1c6758;margin-bottom:.8rem}.info-card p{color:#555;line-height:1.6}.add-helper-form-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;flex:2 1;min-width:500px;padding:2rem}.form-header{margin-bottom:2rem;text-align:center}.form-header h2{color:#1c6758;font-size:1.8rem;margin-bottom:.5rem}.form-header p{color:#666}.add-helper-form{gap:1.2rem}.add-helper-form,.form-group{display:flex;flex-direction:column}.form-row{display:flex;gap:1rem}.form-row .form-group{flex:1 1}.add-helper-form label{color:#444;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.add-helper-form input{border:1px solid #ddd;border-radius:8px;font-size:1rem;padding:.8rem 1rem;transition:border-color .3s ease,box-shadow .3s ease}.add-helper-form input:focus{border-color:#1c6758;box-shadow:0 0 0 3px #1c675833;outline:none}.profession-suggestions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.profession-tag{background-color:#f0f8f6;border-radius:50px;color:#1c6758;cursor:pointer;font-size:.85rem;padding:.4rem .8rem;transition:all .2s ease}.profession-tag:hover{background-color:#d4f0e9}.profession-tag.active{background-color:#1c6758;color:#fff}.submit-btn{background:linear-gradient(135deg,#1c6758,#0d4b3e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:1rem;padding:1rem;transition:all .3s ease}.submit-btn:hover{box-shadow:0 8px 15px #0003;transform:translateY(-3px)}.submit-btn:active{transform:translateY(1px)}.submit-btn:disabled{background:#999;box-shadow:none;cursor:not-allowed;transform:none}.error-message{background-color:#fef2f2;border-left:4px solid #ef4444;border-radius:8px;color:#ef4444;margin-top:1rem;padding:.8rem}.success-message{flex-direction:column;padding:2rem;text-align:center}.success-icon,.success-message{align-items:center;display:flex}.success-icon{background-color:#10b981;border-radius:50%;color:#fff;font-size:1.8rem;height:60px;justify-content:center;margin-bottom:1.5rem;width:60px}.success-message h3{color:#10b981;margin-bottom:.8rem}.success-message p{color:#666}.helper-testimonial{background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;margin:4rem auto;max-width:800px;padding:2rem;position:relative}.testimonial-quote{color:#1c675830;font-family:Georgia,serif;font-size:5rem;left:20px;line-height:1;position:absolute;top:-20px}.helper-testimonial p{color:#444;font-size:1.1rem;font-style:italic;line-height:1.6;margin-bottom:1.5rem;margin-top:1.5rem}.testimonial-author{align-items:center;display:flex;gap:1rem}.testimonial-author img{border-radius:50%;height:60px;object-fit:cover;width:60px}.testimonial-author div{display:flex;flex-direction:column}.testimonial-author strong{color:#1c6758;font-size:1.1rem}.testimonial-author span{color:#666;font-size:.9rem}@media (max-width:992px){.add-helper-hero h1{font-size:2.5rem}.add-helper-form-container{min-width:100%}}@media (max-width:768px){.add-helper-hero h1{font-size:2rem}.add-helper-hero p{font-size:1rem}.form-row{flex-direction:column;gap:1.2rem}}@media (max-width:480px){.add-helper-hero{padding:3rem 1rem}.add-helper-hero h1{font-size:1.8rem}.info-icon{font-size:1.2rem;height:40px;width:40px}.add-helper-form-container{padding:1.5rem}}
/*# sourceMappingURL=main.7d5fb51d.css.map*/