*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}body{background:#f4f7f7}.navbar{z-index:1000;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 8%;display:flex;position:fixed;top:0;left:0}.nav-left{align-items:center;gap:10px;display:flex}.logo-img{height:40px}.brand-name{font-size:18px;font-weight:600}.nav-links{gap:30px;list-style:none;display:flex}.nav-links a{color:#000;text-decoration:none;transition:all .3s}.nav-links a:hover{color:#0f9d9d}.nav-links a.active{color:#000;border-bottom:none;padding-bottom:0}.join-btn{color:#fff;cursor:pointer;background:#0f9d9d;border:none;border-radius:8px;padding:10px 18px;transition:all .3s}.join-btn:hover{background:#0c7f7f}.hero-container{justify-content:space-between;align-items:center;gap:50px;margin-top:80px;padding:80px 8%;display:flex}.hero-left{max-width:600px}.badge{color:#0f9d9d;background:#d7eeee;border-radius:20px;width:fit-content;margin-bottom:20px;padding:6px 14px;font-size:14px}.hero-left h1{margin-bottom:20px;font-size:48px}.hero-left span{color:#0f9d9d}.hero-left p{color:#555;margin-bottom:25px;line-height:1.6}.hero-buttons{gap:15px;margin-bottom:40px;display:flex}.primary-btn{color:#fff;cursor:pointer;background:#0f9d9d;border:none;border-radius:8px;padding:12px 22px;transition:all .3s}.primary-btn:hover{background:#0c7f7f;transform:translateY(-3px)}.secondary-btn{cursor:pointer;background:0 0;border:2px solid #0f9d9d;border-radius:8px;padding:12px 22px;transition:all .3s}.secondary-btn:hover{color:#fff;background:#0f9d9d}.stats{gap:40px;display:flex}.stats h2{color:#0f9d9d}.stats span{color:#555;font-size:14px}.hero-card{background:#d7eeee;border-radius:20px;width:550px;transition:all .4s;overflow:hidden;box-shadow:0 10px 30px #0000000d}.hero-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0000001a}.card-image{object-fit:cover;width:100%;height:500px}html{scroll-behavior:smooth}.mission-section{text-align:center;background:#fff;padding:100px 8%}.mission-header{max-width:750px;margin:0 auto 60px}.mission-tag{color:#0f9d9d;letter-spacing:1px;font-size:14px;font-weight:600}.mission-header h2{margin:20px 0;font-size:40px}.mission-header p{color:#666;line-height:1.6}.mission-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.mission-card{text-align:left;background:#f4f7f7;border-radius:15px;padding:30px;transition:all .3s}.mission-card:hover{transform:translateY(-6px);box-shadow:0 10px 30px #0000000d}.mission-card h3{margin-bottom:15px}.mission-card p{color:#555;line-height:1.6}@media (width<=1024px){.hero-container{text-align:center;flex-direction:column}.hero-card{width:100%;max-width:500px}.mission-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.navbar{padding:0 5%}.nav-links{display:none}.hero-left h1{font-size:36px}.mission-grid{grid-template-columns:1fr}.mission-header h2{font-size:28px}}.mission-text{text-align:left;max-width:900px;margin-top:40px;margin-left:auto;margin-right:auto}.mission-text h3{color:#0f9d9d;margin-top:30px;margin-bottom:10px;font-size:22px}.mission-text p{color:#555;margin-bottom:15px;line-height:1.7}.mission-list{margin-top:15px;padding-left:20px}.mission-list li{color:#444;margin-bottom:12px;line-height:1.6}.mission-grid{margin-top:70px}.mission-card{text-align:left;background:#f4f7f7;border:1px solid #e6eeee;border-radius:18px;padding:35px;transition:all .3s}.mission-card:hover{border-color:#d0eeee;transform:translateY(-8px);box-shadow:0 12px 35px #0f9d9d14}.mission-card h3{color:#111;margin-bottom:15px;font-size:18px}.mission-card p{color:#555;font-size:14px;line-height:1.7}.core-values{text-align:left;background:#f4f7f7;border-radius:20px;max-width:1000px;margin-top:90px;margin-left:auto;margin-right:auto;padding:50px}.core-values h3{text-align:center;color:#0f9d9d;margin-bottom:30px;font-size:26px}.core-values ul{padding:0;list-style:none}.core-values li{color:#444;margin-bottom:18px;padding-left:18px;line-height:1.7;position:relative}.core-values li:before{content:"•";color:#0f9d9d;font-weight:700;position:absolute;left:0}@media (width<=1024px){.mission-text{text-align:left;padding:0 10px}.core-values{padding:40px}}@media (width<=768px){.mission-header h2{font-size:28px}.mission-text h3{font-size:18px}.mission-card{padding:25px}.core-values{padding:30px 20px}.core-values h3{font-size:22px}}.impact-section{background:linear-gradient(#f9fbfc 0%,#fff 100%);border-radius:20px;margin-top:80px;padding:60px 20px}.impact-header{text-align:center;max-width:800px;margin:0 auto 50px}.impact-header h2{color:#0f172a;margin-bottom:20px;font-size:2.2rem;font-weight:700}.impact-header p{color:#475569;font-size:1.05rem;line-height:1.7}.impact-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px;display:grid}.impact-card{text-align:center;cursor:pointer;background:#fff;border:1px solid #f1f5f9;border-radius:18px;padding:40px 30px;transition:all .35s;box-shadow:0 5px 20px #00000008}.impact-card h3{color:#0ea5a4;margin-bottom:10px;font-size:2.2rem;font-weight:700}.impact-card p{color:#334155;font-size:1rem;font-weight:500}.impact-card:hover{border-color:#e2e8f0;transform:translateY(-10px);box-shadow:0 20px 40px #00000014}.team-section{background:#f4f7f7;padding:100px 8%}.team-header{text-align:center;max-width:750px;margin:0 auto 70px}.team-tag{color:#0ea5a4;background:#0ea5a41a;border-radius:20px;margin-bottom:20px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-block}.team-header h2{color:#0f172a;margin-bottom:20px;font-size:2.5rem;font-weight:700}.team-header p{color:#475569;font-size:1.05rem;line-height:1.7}.team-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}@media (width<=992px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.team-grid{grid-template-columns:1fr}}.team-card{aspect-ratio:1;cursor:pointer;border-radius:20px;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 8px 25px #00000014}.team-card:hover{transform:translateY(-10px);box-shadow:0 20px 45px #00000026}.team-image{object-fit:cover;width:100%;height:100%;transition:all .4s}.team-card:hover .team-image{transform:scale(1.05)}.team-overlay{color:#fff;background:linear-gradient(#0000,#0003,#000000b3);width:100%;padding:20px;position:absolute;bottom:0;left:0}.team-overlay h3{margin-bottom:4px;font-size:1.1rem;font-weight:600}.team-overlay p{opacity:.9;font-size:.9rem}.get-in-touch-section{background-color:#bbe3e3;justify-content:center;align-items:center;padding:120px 20px;display:flex}.get-in-touch-container{text-align:center;width:100%;max-width:800px}.touch-trigger{cursor:pointer;align-items:center;gap:20px;transition:transform .3s;display:inline-flex}.touch-trigger:hover{transform:scale(1.05)}.arrow-box{color:#111;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;font-size:28px;font-weight:700;display:flex;box-shadow:0 10px 30px #0000001a}.touch-trigger h2{color:#111;margin:0;font-size:40px;font-weight:500}.blinking-cursor{margin-left:8px;font-weight:700;animation:1s infinite blink}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.contact-info{margin-top:50px;animation:.6s forwards fadeInUp}.contact-item{color:#111;justify-content:center;align-items:center;gap:15px;margin-bottom:20px;font-size:22px;display:flex}.icon{font-size:28px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.footer-container{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:60px;display:grid}.footer-col h4{margin-bottom:20px;font-size:18px;font-weight:600}.footer-col p,.footer-col li{color:#cbd5d5;font-size:14px;line-height:1.6}.footer-col ul{padding:0;list-style:none}.footer-col ul li{margin-bottom:12px}.footer-col ul li a{color:#cbd5d5;text-decoration:none;transition:all .3s}.footer-col ul li a:hover{color:#1ec8c8}.logo-icon{background-color:#1ec8c8;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}.social-icons{gap:15px;margin-top:20px;display:flex}.social-icons a{color:#cbd5d5;font-size:16px;transition:all .3s}.social-icons a:hover{color:#1ec8c8}.footer-divider{background-color:#144040;height:1px;margin:60px 0 30px}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-links{gap:20px;display:flex}.footer-links a{color:#cbd5d5;font-size:14px;text-decoration:none}.footer-links a:hover{color:#1ec8c8}.footer-btn{color:#021c1c;cursor:pointer;background-color:#1ec8c8;border:none;border-radius:8px;padding:12px 22px;font-weight:600;transition:all .3s}.footer-btn:hover{background-color:#17a9a9}.footer-mission{text-align:center;margin-top:60px}.footer-mission h4{margin-bottom:15px}.footer-mission p{color:#cbd5d5;max-width:700px;margin:0 auto;font-size:14px;line-height:1.7}@media (width<=768px){.footer-bottom{flex-direction:column;align-items:flex-start}.footer-links{flex-wrap:wrap}}.footer{color:#d1d5db;background:linear-gradient(90deg,#021d1b,#062f2b);padding:80px 8% 40px;font-family:Poppins,sans-serif}.footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;display:grid}.footer-column h4{color:#fff;margin-bottom:20px}.footer-column ul{padding:0;list-style:none}.footer-column ul li{margin-bottom:12px;font-size:14px}.footer-column ul li a{color:#cbd5e1;text-decoration:none;transition:all .3s}.footer-column ul li a:hover{color:#1aa6a6}.footer-logo{align-items:center;gap:12px;margin-bottom:20px;display:flex}.logo-box{color:#fff;background:#1aa6a6;border-radius:10px;padding:8px 12px;font-size:18px}.brand-column p{margin-bottom:20px;font-size:14px;line-height:1.6}.social-icons{cursor:pointer;gap:18px;font-size:16px;display:flex}.social-icons svg:hover{color:#1aa6a6}.footer-divider{background:#ffffff1a;border:none;height:1px;margin:40px 0}.footer-middle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-links{gap:25px;font-size:14px;display:flex}.footer-links span{cursor:pointer;transition:all .3s}.footer-links span:hover{color:#1aa6a6}.support-btn{color:#fff;cursor:pointer;background:#1aa6a6;border:none;border-radius:8px;padding:10px 22px;transition:all .3s}.support-btn:hover{background:#148c8c}.footer-bottom{text-align:center;max-width:800px;margin:auto}.footer-bottom h4{color:#fff;margin-bottom:15px}.footer-bottom p{font-size:14px;line-height:1.6}@media (width<=1024px){.footer-top{grid-template-columns:1fr 1fr}}@media (width<=768px){.footer-top{grid-template-columns:1fr}.footer-middle{text-align:center;flex-direction:column}}.footer-logo-img{object-fit:contain;width:55px;height:55px;margin-right:12px}.footer-logo{align-items:center;gap:12px;display:flex}.awards-section{text-align:center;background:#fff;margin-top:100px;padding:80px 10%}.awards-header h2{color:#222;margin-top:10px;font-size:36px}.awards-header p{color:#555;max-width:650px;margin:15px auto 40px;line-height:1.7}.awards-tag{color:#148c8c;background:#fce4ec;border-radius:20px;padding:6px 14px;font-size:14px;font-weight:600}.awards-grid{justify-content:center;display:flex}.award-card{background:linear-gradient(135deg,#fff,#fdf4f7);border-radius:16px;max-width:500px;padding:40px;transition:transform .3s;box-shadow:0 12px 30px #00000014}.award-card:hover{transform:translateY(-8px)}.award-icon{color:#148c8c;background:#ffe6ef;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;font-size:28px;display:flex}.award-card h3{color:#222;margin-bottom:10px;font-size:24px}.award-card p{color:#555;line-height:1.6}.about-hero{color:#fff;background:url(/shefights3.jpeg) 50%/cover no-repeat;align-items:center;height:450px;margin-top:80px;padding:0 8%;display:flex;position:relative}.about-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#000000bf,#0009,#0006);position:absolute;inset:0}.about-overlay{z-index:2;max-width:650px;position:relative}.about-overlay h1{color:#fff;text-shadow:0 4px 20px #0009;margin-bottom:20px;font-size:48px;font-weight:700}.about-overlay p{color:#f5f5f5;text-shadow:0 3px 15px #0009;font-size:20px;line-height:1.7}.our-story{text-align:center;background:#f4f7f7;padding:100px 8%}.our-story h2{color:#111;margin-bottom:70px;font-size:38px}.story-grid{grid-template-columns:repeat(2,1fr);justify-items:center;gap:40px;display:grid}.story-card{text-align:left;background:#fff;border-left:4px solid #0f9d9d;border-radius:15px;width:100%;max-width:400px;padding:40px;transition:all .3s}.story-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0000000d}.story-card h3{color:#0f9d9d;margin-bottom:15px}.story-card p{color:#555;line-height:1.7}.testimonials{text-align:center;background:#fff;padding:100px 8%}.testimonials h2{color:#111;margin-bottom:50px;font-size:38px}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.testimonial-card{background:#f4f7f7;border-radius:15px;padding:30px;font-style:italic;box-shadow:0 10px 25px #0000000d}.testimonial-card span{color:#0f9d9d;margin-top:15px;font-weight:700;display:block}.about-cta{color:#fff;text-align:center;background:#0f9d9d;padding:80px 8%}.about-cta h2{margin-bottom:20px;font-size:36px}.about-cta p{margin-bottom:30px;font-size:18px;line-height:1.6}.about-cta button{color:#0f9d9d;cursor:pointer;background:#fff;border:none;border-radius:50px;padding:15px 35px;font-size:16px;font-weight:600;transition:all .3s}.about-cta button:hover{background:#f5f5f5}@media (width<=1024px){.story-grid,.testimonial-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.about-overlay h1{font-size:36px}.about-overlay p{font-size:18px}.story-grid,.testimonial-grid{grid-template-columns:1fr}.about-cta h2{font-size:28px}.about-cta p{font-size:16px}}.impact-hero{color:#fff;background:radial-gradient(circle at 30% 20%,#0f9d9d40,#0000 60%),linear-gradient(135deg,#021c1c,#062f2b);align-items:center;min-height:95vh;padding:120px 8%;display:flex;position:relative;overflow:hidden}.impact-hero-content{z-index:5;max-width:600px}.impact-badge{color:#1ec8c8;background:#1ec8c826;border-radius:20px;padding:6px 16px;font-size:13px}.impact-hero h1{margin:20px 0;font-size:56px}.impact-hero span{color:#1ec8c8}.impact-hero p{color:#cbd5d5}.cell-cluster{pointer-events:none;width:60%;height:100%;position:absolute;top:0;right:0}.cell{opacity:.95;background:radial-gradient(circle at 30% 30%,#4ff3f3,#0f9d9d 60%,#065f5f);border-radius:50%;animation:12s ease-in-out infinite float;position:absolute;box-shadow:inset -15px -15px 30px #00000040,inset 10px 10px 25px #fff3,0 30px 50px #0000004d}.c0{width:200px;height:200px;top:10%;right:15%}.c1{width:160px;height:160px;top:30%;right:5%}.c2{width:140px;height:140px;top:50%;right:18%}.c3{width:120px;height:120px;top:20%;right:32%}.c4{width:110px;height:110px;top:70%;right:10%}.c5{width:130px;height:130px;top:45%;right:35%}.c6{width:150px;height:150px;top:65%;right:40%}.c7{width:90px;height:90px;top:5%;right:45%}.c8{width:100px;height:100px;top:80%;right:25%}.c9{width:120px;height:120px;top:40%;right:55%}.c10{width:95px;height:95px;top:60%;right:55%}.c11{width:110px;height:110px;top:30%;right:65%}.c12{width:80px;height:80px;top:75%;right:65%}.c13{width:70px;height:70px;top:12%;right:60%}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-30px)}to{transform:translateY(0)}}.impact-point{z-index:6;position:absolute}.dot{cursor:pointer;background:#1ec8c8;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 6px #1ec8c826}.point-tooltip{text-align:center;opacity:0;background:#000000e6;border-radius:10px;padding:10px;transition:all .3s;position:absolute;top:-70px;left:-50px}.point-tooltip h3{color:#1ec8c8;margin:0}.point-tooltip p{margin:0;font-size:12px}.impact-point:hover .point-tooltip{opacity:1}.impact-gallery{text-align:center;color:#0f172a;background:#fff;padding:140px 8%;position:relative;overflow:hidden}.impact-gallery h2{color:#0f9d9d;margin-bottom:80px;font-size:40px}.gallery-floating{z-index:2;flex-wrap:wrap;justify-content:center;gap:28px;max-width:1200px;margin:auto;display:flex;position:relative}.float-card{object-fit:cover;border-radius:18px;width:220px;height:160px;transition:all .35s;animation:8s ease-in-out infinite floatCard;box-shadow:0 14px 30px #0000001f}.float-card:hover{transform:scale(1.06)}.f0{animation-duration:7s}.f1{animation-duration:9s}.f2{animation-duration:8s}.f3{animation-duration:10s}.f4{animation-duration:7.5s}.f5{animation-duration:9.5s}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.impact-counters{background:#fff;padding:140px 8%;position:relative;overflow:hidden}.impact-title{text-align:center;color:#111;letter-spacing:.5px;width:100%;margin-bottom:60px;font-size:2.6rem;font-weight:800;display:block}.impact-counters:before{content:"";filter:blur(120px);background:#1ec8c81f;border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.counter-wrapper{text-align:center;justify-content:space-between;align-items:center;gap:40px;max-width:1000px;margin:auto;display:flex}.counter-item{flex:1;animation:7s ease-in-out infinite floatMetric}.counter-item h3{color:#0f9d9d;letter-spacing:-2px;margin:0;font-size:72px;font-weight:700}.counter-item p{color:#475569;margin-top:12px;font-size:17px}.counter-item:nth-child(2){animation-delay:.8s}.counter-item:nth-child(3){animation-delay:1.6s}@keyframes floatMetric{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.impact-videos{text-align:center;background:#f4f7f7;padding:100px 8%}.impact-videos h2{color:#0f9d9d;margin-bottom:60px;font-size:40px}.video-grid{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.impact-video{border-radius:18px;width:480px;max-width:100%;transition:transform .3s;box-shadow:0 14px 30px #0000001f}.impact-video:hover{transform:scale(1.03)}.impact-countdown{color:#fff;text-align:center;background:#0f9d9d;padding:80px 8%}.impact-countdown h2{margin-bottom:40px;font-size:40px}.countdown-wrapper{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.countdown-item{background:#ffffff1a;border-radius:16px;min-width:100px;padding:20px 30px;font-size:42px;font-weight:700}.countdown-label{margin-top:8px;font-size:16px;display:block}.impact-testimonials{text-align:center;background:#f4f7f7;padding:120px 8%}.impact-testimonials h2{color:#0f9d9d;margin-bottom:60px;font-size:40px}.testimonial-card{color:#111;background:#fff;border-radius:16px;max-width:900px;margin:20px auto;padding:40px 30px;font-size:18px;line-height:1.8;position:relative;box-shadow:0 14px 30px #0000001f}.testimonial-card:before{content:"“";color:#0f9d9d;font-size:60px;font-weight:700;position:absolute;top:-20px;left:20px}.testimonial-author{color:#0f9d9d;margin-top:20px;font-size:16px;font-weight:700}@media (width<=900px){.counter-wrapper{flex-direction:column;gap:60px}.counter-item h3{font-size:54px}.impact-video{width:100%}}@media (width<=768px){.float-card{width:46%;height:140px}}@media (width<=600px){.impact-point{display:none}.gallery-grid{column-count:1}}.team-section{text-align:center;background:#fff;flex-direction:column;align-items:center;padding:120px 0;display:flex;overflow:hidden}.team-title{color:#0f172a;margin-bottom:80px;font-size:2.8rem;font-weight:800;position:relative}.team-title:after{content:"";background:#1ec8c8;border-radius:4px;width:70px;height:4px;margin:14px auto 0;display:block}.team-carousel{justify-content:center;align-items:center;width:100%;max-width:1200px;height:480px;display:flex;position:relative}.carousel-track{perspective:1400px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.card{background:#fff;border-radius:22px;width:260px;transition:all .6s cubic-bezier(.22,.61,.36,1);position:absolute;overflow:hidden;box-shadow:0 20px 40px #0000001f}.card img{object-fit:cover;width:100%;height:300px}.card-info{padding:18px}.card-info h3{margin:0;font-size:18px;font-weight:700}.card-info p{color:#1ec8c8;margin-top:6px;font-size:14px}.center{z-index:5;opacity:1;transform:translate(0)scale(1.08)}.left1{opacity:.75;z-index:4;transform:translate(-300px)scale(.9)rotateY(12deg)}.right1{opacity:.75;z-index:4;transform:translate(300px)scale(.9)rotateY(-12deg)}.left2{opacity:.4;z-index:3;transform:translate(-560px)scale(.8)}.right2{opacity:.4;z-index:3;transform:translate(560px)scale(.8)}.hidden{opacity:0;pointer-events:none}.nav{color:#fff;cursor:pointer;background:#1ec8c8;border:none;border-radius:50%;width:48px;height:48px;font-size:24px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #0003}.nav:hover{background:#0f9d9d}.left{left:20px}.right{right:20px}@media (width<=900px){.left2,.right2{display:none}.left1{transform:translate(-180px)scale(.85)}.right1{transform:translate(180px)scale(.85)}}.team-values-section{max-width:1000px;margin-top:80px;padding:0 20px}.team-values-section h3{color:#0f172a;margin-bottom:16px;font-size:2rem}.team-values-section .mission-text{color:#334155;margin-bottom:40px;font-size:16px}.values-cards{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.value-card{text-align:center;background:#f0fdfa;border-radius:16px;max-width:260px;padding:24px;transition:transform .3s;box-shadow:0 12px 24px #00000014}.value-card:hover{transform:translateY(-8px)}.value-card .value-icon{color:#1ec8c8;margin-bottom:12px;font-size:32px}.value-card h4{color:#0f172a;margin-bottom:8px;font-size:18px}.value-card p{color:#334155;font-size:14px}.contact-hero{color:#fff;background:url(/shefights6.jpeg) 50%/cover no-repeat;justify-content:center;align-items:center;height:400px;margin-top:80px;padding:0 8%;display:flex;position:relative}.contact-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#000000b3,#00000080,#0000004d);position:absolute;inset:0}.contact-overlay{z-index:2;text-align:center;max-width:700px;position:relative}.contact-overlay h1{color:#fff;text-shadow:0 4px 20px #0009;margin-bottom:20px;font-size:48px;font-weight:700}.contact-overlay p{color:#f5f5f5;text-shadow:0 3px 15px #0009;font-size:20px;line-height:1.7}.contact-info{text-align:center;background:#f4f7f7;padding:80px 8%}.contact-grid{grid-template-columns:repeat(2,1fr);justify-items:center;gap:40px;display:grid}.contact-card{background:#fff;border-radius:15px;width:100%;max-width:350px;padding:40px;transition:transform .3s;box-shadow:0 10px 25px #0000000d}.contact-card:hover{transform:translateY(-5px)}.contact-card h3{color:#0f9d9d;margin-bottom:15px}.contact-card p a{color:#111;font-weight:500;text-decoration:none;transition:color .3s}.contact-card p a:hover{color:#0f9d9d}@media (width<=1024px){.contact-grid{grid-template-columns:1fr}}@media (width<=768px){.contact-overlay h1{font-size:36px}.contact-overlay p{font-size:18px}}.support-page{color:#fff;background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.molecule{opacity:.4;background:radial-gradient(circle,#3ddc97,#0000 70%);border-radius:50%;width:500px;height:500px;animation:6s ease-in-out infinite float;position:absolute}.support-content{text-align:center;z-index:2;max-width:600px;position:relative}.support-content h1{margin-bottom:20px;font-size:3rem}.support-content p{color:#e0e0e0;margin-bottom:40px;font-size:1.2rem}.paybill-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;margin-bottom:40px;padding:30px}.paybill-box h2{color:#3ddc97;margin-bottom:10px;font-size:2rem}.paybill-box p{font-size:1.2rem}.back-btn{color:#0f2027;cursor:pointer;background-color:#3ddc97;border:none;border-radius:30px;padding:12px 30px;font-weight:700;transition:all .3s}.back-btn:hover{color:#0f2027;background-color:#fff;transform:scale(1.05)}.notfound-container{text-align:center;background:linear-gradient(135deg,#f4f7f7,#fff);justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.notfound-content{z-index:2;max-width:600px}.error-code{color:#0f9d9d;margin-bottom:10px;font-size:120px;font-weight:800}.notfound-content h2{margin-bottom:15px;font-size:28px}.notfound-content p{color:#555;margin-bottom:30px;font-size:16px}.home-btn{color:#fff;cursor:pointer;background:#0f9d9d;border:none;border-radius:30px;padding:12px 30px;font-weight:600;transition:all .3s}.home-btn:hover{background:#1aa6a6;transform:translateY(-3px)}.floating-circle{background:#0f9d9d26;border-radius:50%;width:300px;height:300px;animation:6s ease-in-out infinite float;position:absolute;top:20%;left:10%}.floating-circle.small{width:200px;height:200px;animation-delay:2s;top:60%;right:15%}
