*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333}.hero-nnu{position:relative;background-image:url(/assets/group-pic.jpeg);background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff;padding:6rem 2rem;text-align:center;height:50vh}.hero-nnu:before{content:"";position:absolute;inset:0;background:#00000073}.hero-nnu>*{position:relative;z-index:1}.hero-nnu h1{font-size:3rem;margin-bottom:1rem}.hero-nnu p{font-size:1.5rem;font-weight:300;max-width:800px;margin:0 auto}.hero{position:relative;background-image:url(/assets/cover-ubdb.png);background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff;padding:6rem 2rem;text-align:center;height:50vh}.hero:before{content:"";position:absolute;inset:0;background:#00000073}.hero>*{position:relative;z-index:1}.hero h1{font-size:3rem;margin-bottom:1rem}.hero p{font-size:1.5rem;font-weight:300;max-width:800px;margin:0 auto}.container{max-width:1200px;margin:0 auto;padding:4rem 2rem}.page-title{text-align:center;margin-bottom:3rem}.page-title h1{font-size:2.5rem;color:#2563eb}.welcome-section{margin-bottom:4rem}.welcome-section h2{font-size:2rem;color:#2563eb;margin-bottom:1.5rem}.welcome-section p{font-size:1.1rem;margin-bottom:1rem;color:#555}.welcome-section h3{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem}.nature-page .welcome-section h2,.nature-page .welcome-section h3,.nature-page .carousel-section h2,.nature-page .video-section h3,.nature-page .brochure-section h3,.nature-page .carousel-dots button.active,.nature-page .embed-fallback a{color:#2f855a}.nature-page .embed-fallback a{text-decoration:underline}.donation-page .hero{background-image:url(/assets/fii-motivul-unui-zambet.jpg)}.donation-page .welcome-section h2,.donation-page .welcome-section h3{color:#c05621}.day-activities{margin:1.25rem 0 2rem;padding:1rem 1.25rem;background:#f7f0de;border-radius:10px;border-left:6px solid #2f855a;color:#2d2d2d;box-shadow:0 4px 12px #00000014}.day-activities ul{list-style:none;padding:0;margin:0;display:grid;gap:.85rem}.day-activities li strong{color:#2f855a;margin-right:.35rem}.video-section{margin-top:2.5rem}.video-container{position:relative;padding-top:56.25%;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 8px 20px #0000001f}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-fallback{margin-top:.75rem;font-size:.95rem}.video-fallback a{color:#2563eb;text-decoration:underline}.carousel-section{margin:3rem 0}.brochure-section{margin-top:3rem}.brochure-description{margin:.5rem 0 1rem;color:#555;line-height:1.6}.embed-container{position:relative;width:100%;overflow:hidden;border-radius:8px;box-shadow:0 2px 8px #3f455129;background:#fff}.embed-container iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.canva-embed{padding-top:70.7071%}.embed-fallback{margin-top:.75rem;font-size:.95rem}.embed-fallback a{color:#2563eb;text-decoration:underline}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}.value-card{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #0000001a;text-align:center;transition:transform .3s,box-shadow .3s}.value-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.value-card .icon{font-size:3rem;margin-bottom:1rem}.value-card h3{font-size:1.3rem;color:#2563eb;margin-bottom:1rem}.value-card p{color:#666;line-height:1.7}.core-areas,.project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.area-card,.project-card{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #0000001a;transition:transform .3s,box-shadow .3s;text-align:center}.project-card a{text-decoration:none;color:inherit;display:block}.area-card:hover,.project-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.area-card .icon{font-size:2.5rem;margin-bottom:1rem}.area-card h3,.project-card h3{font-size:1.5rem;color:#2563eb;margin-bottom:1rem}.area-card p,.project-card p{color:#666;line-height:1.7}.grid-status{margin-top:3rem;text-align:center;color:#666;font-size:1.1rem}.cta-section{background:#f9fafb;padding:4rem 2rem;text-align:center;margin-top:4rem}.cta-section h2{font-size:2.5rem;color:#2563eb;margin-bottom:1.5rem}.cta-section p{font-size:1.2rem;color:#555;max-width:800px;margin:0 auto 2rem}.cta-button{display:inline-block;background:#2563eb;color:#fff;padding:1rem 2rem;border-radius:6px;text-decoration:none;font-weight:600;transition:background .3s}.cta-button:hover{background:#1d4ed8}@media(max-width:768px){.hero h1{font-size:2rem}.hero p{font-size:1.2rem}.core-areas,.project-grid,.values-grid{grid-template-columns:1fr}}
