@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--s-primary: #235835;--s-secondary: #c3f2c3;--s-dark: #2a2a2a;--s-light: #ffffff;--s-text-light: #f5f5f5;--s-text-dark: #333333;--s-shadow-sm: 0 1px 3px rgba(0,0,0,.12);--s-shadow-md: 0 4px 6px rgba(0,0,0,.1);--s-shadow-lg: 0 10px 25px rgba(0,0,0,.1);--s-transition: all .3s ease;--s-font: "Inter", "Segoe UI", "Helvetica Neue", sans-serif;--s-font-size-base: 16px;--s-font-size-small: .9rem;--s-font-size-medium: 1rem;--s-font-size-large: 1.1rem;--s-font-weight-normal: 400;--s-font-weight-medium: 500;--s-font-weight-semibold: 600;--s-font-weight-bold: 700}.s-header{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:var(--s-transition)}.s-header.s-scrolled{background:#fffffffa;box-shadow:var(--s-shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.s-top-bar{background-color:#fff;color:var(--s-text-dark);padding:.5rem 0;font-size:var(--s-font-size-small);font-weight:var(--s-font-weight-medium);transition:var(--s-transition)}.s-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.s-social-icons{display:flex;gap:1rem}.s-social-icons a{color:var(--s-dark);transition:var(--s-transition);font-size:var(--s-font-size-small)}.s-social-icons a:hover{color:var(--s-primary)}.s-top-links a{color:var(--s-dark);text-decoration:none;transition:var(--s-transition);font-weight:var(--s-font-weight-medium)}.s-top-links a:hover{color:var(--s-primary)}.s-main-nav{background-color:#2f4b26;padding:.8rem 0;transition:var(--s-transition)}.s-header.s-scrolled .s-main-nav{background:transparent}.s-logo-box img{height:140px;transition:var(--s-transition)}.s-nav-links{list-style:none;display:flex;gap:1.5rem;margin:0;padding:0;align-items:center}.s-nav-links li{position:relative}.s-nav-links li a{color:var(--s-text-light);text-decoration:none;font-weight:var(--s-font-weight-medium);font-size:var(--s-font-size-medium);transition:var(--s-transition);padding:1rem 0;display:block}.s-header.s-scrolled .s-nav-links li a{color:var(--s-text-dark)}.s-nav-links li a.s-active{color:var(--s-secondary);font-weight:var(--s-font-weight-semibold)}.s-nav-links li a:hover{color:var(--s-secondary)}.s-dropdown-menu{position:absolute;top:100%;left:-2rem;background:var(--s-light);min-width:200px;border-radius:10px;box-shadow:var(--s-shadow-lg);padding:1.5rem 0;z-index:1001;list-style:none;display:none}.s-nav-links li:hover .s-dropdown-menu{display:block}.s-dropdown-menu li a{color:var(--s-text-dark)!important;padding:.7rem 1.5rem;display:block;font-size:var(--s-font-size-medium);font-weight:var(--s-font-weight-normal)}.s-dropdown-menu li a:hover{background:var(--s-secondary);color:var(--s-primary)!important}.s-nav-links li a svg{margin-left:.5rem;margin-top:.4rem;align-items:center}.s-nav-actions{display:flex;align-items:center;gap:1.5rem}.s-search-toggle,.s-hamburger{background:none;border:none;color:var(--s-text-light);font-size:1.2rem;cursor:pointer;transition:var(--s-transition)}.s-header.s-scrolled .s-search-toggle,.s-header.s-scrolled .s-hamburger{color:var(--s-text-dark)}.s-search-toggle:hover,.s-hamburger:hover{color:var(--s-secondary)}.s-hamburger{display:none}.s-search-bar{position:absolute;top:100%;left:0;width:100%;background:var(--s-light);padding:1rem 0;box-shadow:var(--s-shadow-md);z-index:1002}.s-search-form{display:flex;align-items:center;max-width:800px;margin:0 auto;position:relative;padding:0 2rem}.s-search-input{flex:1;padding:.8rem 1.5rem;border:2px solid var(--s-secondary);border-radius:50px;font-size:var(--s-font-size-medium);font-family:var(--s-font)}.s-search-submit{position:absolute;right:3rem;background:none;border:none;color:var(--s-primary);cursor:pointer}.s-search-close{position:absolute;right:2rem;background:none;border:none;color:var(--s-dark);cursor:pointer}.s-blur-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;display:none}.s-sidebar{position:fixed;top:0;right:0;width:320px;height:100vh;background:var(--s-light);z-index:1001;overflow-y:auto;display:none}.s-sidebar-links{list-style:none;padding:2rem;margin:0}.s-sidebar-links li a{color:var(--s-text-dark);text-decoration:none;padding:.8rem 0;display:block;font-size:var(--s-font-size-medium);font-weight:var(--s-font-weight-medium)}.s-mobile-dropdown-btn{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;color:var(--s-text-dark);text-decoration:none;padding:.8rem 0;cursor:pointer;font-size:var(--s-font-size-medium);font-weight:var(--s-font-weight-medium)}.s-mobile-dropdown-btn.s-open{color:var(--s-primary)}.s-mobile-dropdown-content{list-style:none;padding-left:1rem;overflow:hidden}.s-sidebar-social{display:flex;gap:1.5rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}.s-sidebar-social a{color:var(--s-primary);font-size:var(--s-font-size-medium)}.s-mobile-dropdown-btn svg{margin-left:.5rem}body{padding-top:150px}@media (max-width: 992px){.s-container{padding:0 1.5rem}}@media (max-width: 768px){.s-nav-links{display:none}.s-logo-box img{height:60px}body{padding-top:120px}.s-blur-overlay,.s-sidebar,.s-hamburger{display:block}}@media (max-width: 576px){.s-sidebar{width:85%}body{padding-top:100px}.s-logo-box img{height:50px}.s-container{padding:0 1rem}}:root{--s-font: "Inter", "Segoe UI", "Helvetica Neue", sans-serif;--s-font-size-base: 16px;--s-font-size-small: .95rem;--s-font-size-medium: 1.05rem;--s-font-size-large: 1.2rem;--s-font-weight-normal: 400;--s-font-weight-medium: 500;--s-font-weight-semibold: 600;--s-font-weight-bold: 700;--primary-color: #235835;--secondary-color: #c3f2c3;--gold-accent: #d4af37;--dark-bg: #2a2a2a;--darker-bg: #1e1e1e;--text-light: #f5f5f5;--text-gray: #cccccc;--transition: all .3s ease}.footer,.footer *,.faq-section,.faq-section *,.footer-bottom,.footer-bottom *{font-family:var(--s-font);font-size:var(--s-font-size-base);font-weight:var(--s-font-weight-normal);line-height:1.6}.footer-title,.faq-toggle h3,.faq-question,.footer-newsletter h4{font-size:var(--s-font-size-large);font-weight:var(--s-font-weight-semibold);font-family:var(--s-font)}.footer-about,.footer-links a,.footer-contact li,.faq-answer,.footer-bottom-content,.footer-newsletter-form input,.footer-newsletter-form button{font-size:var(--s-font-size-small);font-weight:var(--s-font-weight-normal)}.organic-badge,.faq-icon,.footer-links a:hover,.footer-social a,.footer-newsletter-form button,.faq-question{font-weight:var(--s-font-weight-semibold)}.footer{background-color:var(--dark-bg);color:var(--text-light);position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary-color),transparent)}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.footer-top{padding:3rem 0}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-col{margin-bottom:1.5rem}.logo-col{max-width:300px}.footer-logo{margin-bottom:1.5rem}.logo-img{height:60px;margin-bottom:.5rem}.organic-badge{display:inline-flex;align-items:center;gap:.5rem;background-color:#2358354d;color:var(--secondary-color);padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;margin-bottom:1rem}.footer-about{font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;color:var(--text-gray)}.footer-social{display:flex;gap:1rem}.footer-social a{color:var(--text-light);background-color:#ffffff1a;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--transition);font-size:.9rem}.footer-social a:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-3px)}.footer-title{font-size:1.2rem;margin-bottom:1.5rem;position:relative;padding-bottom:.7rem;color:var(--secondary-color)}.footer-title:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:var(--primary-color)}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.8rem}.footer-links a{color:var(--text-gray);text-decoration:none;font-size:.95rem;transition:var(--transition);display:inline-block}.footer-links a:hover{color:var(--secondary-color);transform:translate(5px)}.footer-contact{list-style:none;padding:0;margin:0 0 2rem}.footer-contact li{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:1rem;font-size:.95rem;line-height:1.5;color:var(--text-gray)}.footer-contact svg{color:var(--primary-color);margin-top:.2rem;flex-shrink:0}.footer-newsletter{margin-top:2rem}.footer-newsletter h4{font-size:1rem;margin-bottom:1rem;color:var(--secondary-color)}.footer-newsletter-form{display:flex;flex-wrap:wrap;gap:.5rem}.footer-newsletter-form input{flex:1;min-width:200px;padding:.7rem 1rem;border:none;border-radius:4px;background-color:#ffffff1a;color:var(--text-light);font-size:.9rem}.footer-newsletter-form input::placeholder{color:#ffffffb3}.footer-newsletter-form input:focus{outline:1px solid var(--primary-color);background-color:#ffffff26}.footer-newsletter-form button{padding:.7rem 1.5rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:var(--transition)}.footer-newsletter-form button:hover{background-color:#1a472a;transform:translateY(-2px)}.faq-section{width:100%;background-color:var(--darker-bg)}.faq-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 0;background:none;border:none;color:var(--text-light);cursor:pointer;transition:var(--transition)}.faq-toggle:hover{opacity:.9}.faq-toggle h3{margin:0;font-size:1.3rem;font-weight:600}.faq-icon{font-size:1.2rem;background:#23583533;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.faq-toggle[aria-expanded=true] .faq-icon{transform:rotate(180deg);background:#2358354d}.faq-content{padding:0 0 2rem}.faq-grid{display:flex;flex-direction:column;gap:2rem}.faq-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.faq-item{background:#0003;padding:1.5rem;border-radius:6px;transition:var(--transition)}.faq-item:hover{transform:translateY(-3px);background:#0000004d}.faq-question{color:var(--secondary-color);margin:0 0 1rem;font-size:1.1rem;font-weight:600}.faq-answer{margin:0;font-size:.95rem;line-height:1.6;color:var(--text-gray)}.footer-bottom{background-color:var(--darker-bg);padding:1.5rem 0}.footer-bottom-content{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;color:var(--text-gray);font-size:.9rem}.footer-bottom-content a{color:var(--text-gray);text-decoration:none;transition:var(--transition)}.footer-bottom-content a:hover{color:var(--secondary-color)}.footer-legal{display:flex;gap:1.5rem}@media (min-width: 992px){.faq-row{grid-template-columns:repeat(2,1fr)}.footer-newsletter-form{flex-direction:row}.footer-newsletter-form input{min-width:250px}}@media (max-width: 768px){.footer-top{padding:2rem 0}.faq-toggle h3{font-size:1.1rem}.faq-content{padding:0 0 1.5rem}.faq-row{grid-template-columns:1fr;gap:1rem}.faq-item{padding:1.2rem}.footer-legal{flex-direction:column;gap:.5rem}.footer-newsletter-form{flex-direction:column}.footer-newsletter-form input{min-width:100%}.footer-newsletter-form button{width:100%}}:root{--font-base: "Inter", "Segoe UI", "Helvetica Neue", sans-serif;--gold-accent: #d4af37;--jungle-green: #235835;--muted-green: #e8f5e9;--text-dark: #333333}.hero,.hero *{font-family:var(--font-base);line-height:1.6;font-weight:400}.hero{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;overflow:hidden;padding-top:90px;background-color:#fff}.hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(248,249,246,.9) 0%,transparent 50%)}.hero-content{position:relative;z-index:10;width:100%;padding:6rem 0}.container{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.main-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1;margin:4rem 0 1rem;color:#fff}.highlight-text{display:inline-block;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.3);position:relative;margin:.5rem 0;min-height:2.5rem}.typing-cursor{margin-left:2px;opacity:0;animation:blink .7s infinite}.description{font-size:clamp(1rem,2vw,1.2rem);color:#ffffffd9;margin:1.5rem 0}.h-hero-cta{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center;margin-top:1rem}.btn-primary{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;background:var(--gold-accent);color:var(--jungle-green);transition:all .3s ease;box-shadow:0 4px 6px #0000001a}.btn-primary:hover{background:var(--jungle-green);color:#fff;transform:translateY(-3px);box-shadow:0 8px 15px #d4af374d}@media (max-width: 992px){.hero{padding-bottom:4rem}.hero-content{padding:4rem 0}}@media (max-width: 768px){.hero{flex-direction:column;margin-top:-100px}.hero-image{position:relative;width:100%;height:300px;order:-1}.hero-content{padding:3rem 1.5rem}.main-title{font-size:2rem}}@media (max-width: 576px){.btn-primary{padding:.8rem 1.5rem;font-size:.9rem}.highlight-text{font-size:1.6rem}}@media (max-width: 400px){.hero-image{height:200px}.main-title{font-size:1.8rem}}:root{--s-font: "Inter", "Segoe UI", "Helvetica Neue", sans-serif;--s-font-size-base: 16px;--s-font-size-small: .95rem;--s-font-size-medium: 1.05rem;--s-font-size-large: 1.2rem;--s-font-weight-normal: 400;--s-font-weight-medium: 500;--s-font-weight-semibold: 600;--s-font-weight-bold: 700;--primary-color: #2F4B26;--accent-color: #d4af37;--secondary-accent: #ff6b35;--light-bg: #f7fdf7;--text-dark: #333;--text-light: #f0f0f0}.who-section{padding:4rem 2rem;max-width:1200px;margin:0 auto;font-family:var(--s-font);background-color:var(--light-bg);opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease;overflow:hidden}.who-section.fade-in{opacity:1;transform:translateY(0)}.section-title{text-align:center;font-size:clamp(1.8rem,5vw,2.5rem);margin-bottom:2rem;color:var(--primary-color);line-height:1.3;font-weight:700;opacity:0;transform:translateY(20px);transition:all .8s ease .2s}.who-section.fade-in .section-title{opacity:1;transform:translateY(0)}.content-container{display:flex;flex-wrap:wrap;gap:3rem;margin-bottom:2rem}.text-content{flex:1;min-width:300px;opacity:0;transform:translate(-50px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.text-content.slide-in-left{opacity:1;transform:translate(0)}.image-content{flex:1;min-width:300px;position:relative;opacity:0;transform:translate(50px);transition:all .8s cubic-bezier(.25,.46,.45,.94) .2s}.image-content.slide-in-right{opacity:1;transform:translate(0)}.team-photo{width:100%;height:auto;border-radius:12px;box-shadow:0 15px 30px #00000026;transition:all .5s ease;position:relative;z-index:2}.image-overlay{position:absolute;top:10px;left:10px;right:-10px;bottom:-10px;background:linear-gradient(135deg,var(--accent-color) 0%,transparent 70%);border-radius:12px;z-index:1;opacity:.3;transition:all .5s ease}.image-content:hover .team-photo{transform:scale(1.02);box-shadow:0 20px 40px #0003}.image-content:hover .image-overlay{transform:translate(5px,5px);opacity:.4}.intro-text{font-size:clamp(1rem,2vw,1.1rem);line-height:1.7;color:var(--text-dark);margin-bottom:1.5rem;padding-right:1rem}.cta-button{display:inline-block;margin:2rem 0 3rem;padding:.9rem 2.2rem;background-color:var(--accent-color);color:#fff;text-decoration:none;border-radius:50px;font-weight:600;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 15px #d4af374d;opacity:0;transform:translateY(20px)}.cta-button.fade-in-up{opacity:1;transform:translateY(0);transition:all .8s ease .4s}.cta-button:hover{background-color:var(--primary-color);transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px #2a4d144d}.card-container{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:3rem}.w-info-card{flex:1;min-width:300px;padding:2.5rem 2rem;background-color:var(--primary-color);color:var(--text-light);border-radius:16px;box-shadow:0 10px 30px #0000001a;transition:all .4s cubic-bezier(.25,.8,.25,1);overflow:hidden;position:relative;opacity:0;transform:translateY(40px)}.w-info-card.slide-in-up{opacity:1;transform:translateY(0)}.w-info-card:before{content:"";position:absolute;top:0;left:0;height:5px;width:100%;background-color:var(--accent-color);transition:all .4s ease}.w-card-icon{font-size:2.5rem;margin-bottom:1rem;opacity:.8}.w-info-card h3{color:wheat;font-size:clamp(1.3rem,3vw,1.6rem);margin-bottom:1.2rem;font-weight:600}.w-info-card p{font-size:clamp(.95rem,2vw,1.05rem);line-height:1.7;color:#ffffffe6}.w-info-card:hover{transform:translateY(-8px) rotate(1deg);background-color:#1b3d0f;box-shadow:0 15px 40px #00000026}.w-info-card:hover:before{background-color:var(--text-light);height:6px}.who-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:4rem;text-align:center}.stat-card{background:var(--s-light);padding:2rem 1rem;border-radius:12px;box-shadow:var(--s-shadow-sm);transition:transform .3s ease;opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease-out forwards;display:flex;flex-direction:column;justify-content:center;align-items:center}.stat-card:hover{transform:translateY(-5px)}.stat-card .stat-number{font-size:2.5rem;font-weight:var(--s-font-weight-bold);color:var(--s-primary);margin-bottom:.8rem;transition:all .3s ease;line-height:1}.stat-card .stat-number span{font-size:1.2rem;font-weight:600}.stat-card .stat-label{color:var(--s-text-dark);font-size:var(--s-font-size-medium);font-weight:var(--s-font-weight-medium);margin:0;text-align:center;line-height:1.4}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stat-card:nth-child(1){animation-delay:.1s}.stat-card:nth-child(2){animation-delay:.2s}.stat-card:nth-child(3){animation-delay:.3s}.stat-card:nth-child(4){animation-delay:.4s}.stat-card:nth-child(5){animation-delay:.5s}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.content-container{flex-direction:column;gap:2rem}.who-section{padding:3rem 1.5rem}.card-container{flex-direction:column}.who-stats-grid{grid-template-columns:repeat(2,1fr)}.image-overlay{display:none}}@media (max-width: 480px){.who-stats-grid{grid-template-columns:1fr}.who-section{padding:2rem 1rem}.info-card{padding:1.8rem 1.5rem}}:root{--s-font: "Inter", "Segoe UI", "Helvetica Neue", sans-serif;--s-font-size-base: 16px;--s-font-size-small: .95rem;--s-font-size-medium: 1.05rem;--s-font-size-large: 1.2rem;--s-font-weight-normal: 400;--s-font-weight-medium: 500;--s-font-weight-semibold: 600;--s-font-weight-bold: 700;--gold-accent: #d4af37;--jungle-green: #235835;--faded-jungle: rgba(35, 88, 53, .8);--muted-green: #e8f5e9;--text-dark: #333333}.hero,.hero *{font-family:Inter,Segoe UI,Helvetica Neue,sans-serif;font-weight:400;line-height:1.6}.hero h1,.hero h2,.hero h3,.main-title,.feature-card h3,.highlight-text{font-family:Inter,Segoe UI,Helvetica Neue,sans-serif;font-weight:700;line-height:1.3}.hero p,.hero-text p,.tagline,.feature-card p{font-size:1rem;font-weight:400;font-family:Inter,Segoe UI,Helvetica Neue,sans-serif}.btn-primary{font-family:Inter,Segoe UI,Helvetica Neue,sans-serif;font-weight:600;font-size:1rem}.hero{position:relative;min-height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:90px 0 0;background-color:#fff}.hero-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000004d,#00000080,#000000b3)}.hero-content{position:relative;z-index:10;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.hero-blur-overlay{width:90%;max-width:1000px;margin:0 auto 2rem;padding:2rem;background:#0009;border-radius:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center}.main-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.2;margin-bottom:1rem;color:#fff}.highlight-text{display:inline-block;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:600;color:#fff;position:relative;margin:.5rem 0;min-height:2.5rem}.highlight-text:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:var(--gold-accent);transform:scaleX(0);transform-origin:left;animation:highlightUnderline 1s ease-out .8s forwards}.description{font-size:clamp(1rem,2.5vw,1.2rem);color:#ffffffe6;margin:1.5rem auto;max-width:800px;line-height:1.6}.h-hero-cta{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:1rem}.btn-primary{display:inline-flex;align-items:center;gap:.7rem;padding:.9rem 1.8rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.25,.8,.25,1);background-color:var(--gold-accent);color:var(--jungle-green);box-shadow:0 4px 6px #0000001a;white-space:nowrap}.btn-primary:hover{background-color:#2f4b26;color:#fff;transform:translateY(-3px);box-shadow:0 8px 15px #d4af374d}.typing-cursor{opacity:0;margin-left:2px;animation:blink .7s infinite}.typing-cursor.visible{opacity:1}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes highlightUnderline{to{transform:scaleX(1)}}@media (max-width: 992px){.hero{min-height:80vh;padding-top:80px}.hero-blur-overlay{padding:1.5rem;width:95%}.main-title{margin-top:1rem}}@media (max-width: 768px){.hero{min-height:70vh}.hero-content{padding:1rem}.hero-blur-overlay{padding:1.5rem 1rem;border-radius:15px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.h-hero-cta{flex-direction:column;width:100%;max-width:300px}.btn-primary{width:100%;justify-content:center}}@media (max-width: 576px){.hero{min-height:60vh}.hero-blur-overlay{width:100%;border-radius:10px;padding:1.2rem .8rem}.main-title{font-size:clamp(1.8rem,6vw,2.5rem);margin-bottom:.8rem}.highlight-text{font-size:clamp(1.3rem,4vw,1.8rem);min-height:2rem}.description{font-size:clamp(.9rem,3vw,1rem);margin:1rem auto}.btn-primary{padding:.8rem 1.5rem;font-size:.9rem}}@media (max-width: 400px){.hero{min-height:100vh;padding-top:70px;margin-top:1rem}.hero-content{justify-content:flex-start;padding-top:2rem}.hero-blur-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000b3}.btn-primary{font-size:.85rem;padding:.7rem 1.2rem}}:root{--gold-accent: #d4af37;--jungle-green: #235835;--faded-jungle: rgba(35, 88, 53, .8);--muted-green: #e8f5e9;--text-dark: #333333;--section-padding: 6rem;--white: #ffffff;--light-bg: #f8f9f6;--medium-gray: #666666;--light-gray: #e0e0e0;--shadow-light: 0 5px 15px rgba(0, 0, 0, .05);--shadow-medium: 0 10px 25px rgba(0, 0, 0, .1);--shadow-heavy: 0 15px 30px rgba(0, 0, 0, .15);--s-font: "Inter", "Segoe UI", "Helvetica Neue", sans-serif;--s-font-size-base: 16px;--s-font-size-small: .95rem;--s-font-size-medium: 1.05rem;--s-font-size-large: 1.2rem;--s-font-size-xlarge: 1.4rem;--s-font-weight-normal: 400;--s-font-weight-medium: 500;--s-font-weight-semibold: 600;--s-font-weight-bold: 700}.about-page{font-family:var(--s-font);font-size:var(--s-font-size-base);font-weight:var(--s-font-weight-normal);color:var(--text-dark);line-height:1.6;background-color:var(--light-bg);overflow-x:hidden;width:100vw}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title{text-align:center;font-size:clamp(2rem,5vw,3rem);font-weight:var(--s-font-weight-bold);color:#000;margin-bottom:1rem;position:relative}.section-title:after{content:"";display:block;width:80px;height:4px;background:#000;margin:1rem auto}.section-subtitle{text-align:center;font-size:clamp(1.2rem,2.5vw,1.6rem);color:var(--medium-gray);margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;font-weight:var(--s-font-weight-semibold)}.resources-hero{background:linear-gradient(#0009,#0009),url(/assets/hero_1-DMz3QKGd.webp) center/cover no-repeat;height:80vh;min-height:400px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--white);position:relative}.hero-overlay{max-width:800px;padding:0 2rem}.hero-overlay h1{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:1rem;font-weight:var(--s-font-weight-bold);line-height:1.2}.hero-subtitle{font-size:clamp(1.2rem,2.5vw,1.8rem);opacity:.9;font-weight:var(--s-font-weight-medium)}.about-intro-section{padding:5rem 0;background-color:var(--white)}.about-intro-content{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:flex-start}.about-text{font-size:var(--s-font-size-medium);line-height:1.8}.about-text p{margin-bottom:1.5rem;color:var(--text-dark)}.about-image{border-radius:12px;overflow:hidden;box-shadow:var(--shadow-medium)}.about-image img{width:100%;height:100%;object-fit:cover;min-height:300px}.journey-milestones{padding:5rem 0;background:linear-gradient(to bottom,var(--white),var(--muted-green));position:relative;overflow:hidden}.journey-timeline{position:relative;max-width:1200px;margin:0 auto;padding:2rem 0}.journey-timeline:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:4px;height:100%;background:linear-gradient(to bottom,var(--jungle-green),var(--gold-accent));z-index:1}.timeline-item{display:flex;justify-content:flex-start;margin-bottom:4rem;position:relative;width:100%}.timeline-item.left{justify-content:flex-start;padding-right:50%}.timeline-item.right{justify-content:flex-end;padding-left:50%}.timeline-year{position:absolute;top:0;background:var(--jungle-green);color:var(--white);padding:.5rem 1.5rem;border-radius:30px;font-weight:var(--s-font-weight-bold);font-size:1.1rem;z-index:2;box-shadow:0 4px 12px #2f4b264d}.timeline-item.left .timeline-year{right:calc(50% - 15px)}.timeline-item.right .timeline-year{left:calc(50% - 15px)}.timeline-content{background:var(--white);padding:2rem;border-radius:12px;box-shadow:var(--shadow-light);width:90%;position:relative;transition:transform .3s ease,box-shadow .3s ease}.timeline-content:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.timeline-content:before{content:"";position:absolute;top:2rem;width:20px;height:20px;background:var(--gold-accent);border-radius:50%;z-index:2}.timeline-item.left .timeline-content:before{right:-30px}.timeline-item.right .timeline-content:before{left:-30px}.timeline-content h3{color:var(--jungle-green);margin-bottom:1rem;font-size:var(--s-font-size-xlarge);font-weight:var(--s-font-weight-semibold)}.timeline-content p{color:var(--medium-gray);line-height:1.6;margin-bottom:1.5rem;font-size:var(--s-font-size-medium)}.timeline-image{margin-bottom:1.5rem}.timeline-image img{width:100%;border-radius:8px;height:200px;object-fit:cover}.milestones-list h4{color:var(--jungle-green);margin-bottom:1rem;font-size:1.1rem;font-weight:var(--s-font-weight-semibold)}.milestones-list ul{list-style-type:none;padding:0}.milestones-list li{border-bottom:1px solid var(--light-gray);position:relative;padding:.5rem 0 .5rem 1.5rem;color:var(--medium-gray)}.milestones-list li:before{content:"✓";color:var(--jungle-green);font-weight:var(--s-font-weight-bold);position:absolute;left:0}.journey-stats{margin-top:4rem;text-align:center}.journey-stats h3{color:var(--jungle-green);margin-bottom:2rem;font-size:1.8rem;font-weight:var(--s-font-weight-semibold)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem}.stat-box{background:var(--white);padding:2rem 1rem;border-radius:12px;box-shadow:var(--shadow-light);transition:transform .3s ease}.stat-box:hover{transform:translateY(-5px)}.stat-number{font-size:2.5rem;font-weight:var(--s-font-weight-bold);color:var(--jungle-green);margin-bottom:.5rem}.stat-label{color:var(--medium-gray);font-size:var(--s-font-size-medium);font-weight:var(--s-font-weight-medium)}.about-strategies{padding:5rem 0;background-color:var(--white)}.strategies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.strategy-card{background:var(--muted-green);border-radius:12px;padding:2rem;box-shadow:var(--shadow-light);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.strategy-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:var(--gold-accent)}.strategy-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.strategy-header{display:flex;align-items:center;margin-bottom:1rem}.strategy-icon{font-size:2.5rem;margin-right:1rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#d4af371a;border-radius:50%}.strategy-header h3{color:var(--jungle-green);font-size:var(--s-font-size-xlarge);margin:0;font-weight:var(--s-font-weight-semibold)}.strategy-summary{color:var(--medium-gray);font-size:var(--s-font-size-medium);line-height:1.6;margin-bottom:1.5rem}.strategy-image-container{margin-bottom:1.5rem;border-radius:8px;overflow:hidden}.strategy-image{width:100%;height:200px;object-fit:cover;transition:transform .3s ease}.strategy-card:hover .strategy-image{transform:scale(1.05)}.sub-strategy{margin-bottom:1rem;border:1px solid var(--light-gray);border-radius:8px;overflow:hidden;transition:all .3s ease}.sub-strategy:hover{border-color:var(--gold-accent)}.sub-strategy-header{padding:1rem;background:var(--white);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .2s ease}.sub-strategy-header:hover{background-color:var(--muted-green)}.sub-strategy-header h4{margin:0;color:var(--jungle-green);font-size:1.1rem;font-weight:var(--s-font-weight-semibold)}.sub-accordion-icon{font-size:1.2rem;font-weight:var(--s-font-weight-bold);color:var(--jungle-green)}.sub-strategy-content{padding:1.5rem;background:var(--white)}.sub-strategy-image{margin-bottom:1rem;border-radius:8px;overflow:hidden}.sub-strategy-image img{width:100%;border-radius:8px;height:180px;object-fit:cover}.strategy-points{list-style-type:none;padding:0;margin-bottom:1rem}.strategy-points li{border-bottom:1px solid var(--light-gray);position:relative;padding:.5rem 0 .5rem 1.5rem;font-size:var(--s-font-size-medium)}.strategy-points li:before{content:"•";color:var(--jungle-green);font-weight:var(--s-font-weight-bold);position:absolute;left:0}.impact-note{background:#d4af371a;padding:1rem;border-radius:6px;font-size:var(--s-font-size-small);border-left:3px solid var(--gold-accent)}.about-core{padding:5rem 0;background-color:var(--white)}.core-tabs{display:flex;justify-content:center;margin-bottom:2rem;border-bottom:1px solid var(--light-gray)}.tab-button{padding:1rem 2rem;background:none;border:none;border-bottom:3px solid transparent;font-size:var(--s-font-size-medium);cursor:pointer;transition:all .3s ease;font-weight:var(--s-font-weight-medium);color:var(--medium-gray)}.core-content{max-width:800px;margin:0 auto;text-align:center}.tab-panel h3{color:var(--jungle-green);font-size:1.8rem;margin-bottom:1rem;font-weight:var(--s-font-weight-semibold)}.tab-panel p{font-size:1.2rem;line-height:1.8;color:var(--medium-gray)}@media (max-width: 1024px){.about-intro-content{grid-template-columns:1fr;gap:2rem}.about-image{order:-1;max-width:500px;margin:0 auto}}@media (max-width: 768px){.resources-hero{height:50vh;min-height:350px}.hero-overlay h1{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.section-title{font-size:2rem}.journey-timeline:before{left:30px}.timeline-item{flex-direction:column;padding:0!important;margin-left:60px;margin-bottom:3rem}.timeline-year{left:-70px!important;right:auto!important}.timeline-content{width:100%}.timeline-content:before{left:-40px!important;right:auto!important}.stats-grid{grid-template-columns:repeat(2,1fr)}.strategies-grid{grid-template-columns:1fr}}@media (max-width: 576px){.container{padding:0 1.5rem}.resources-hero{height:40vh;min-height:300px}.stats-grid{grid-template-columns:1fr}.timeline-item{margin-left:40px}.timeline-year{left:-50px!important;padding:.4rem 1rem;font-size:1rem}.core-tabs{flex-direction:column;align-items:center;border-bottom:none}.tab-button{width:100%;max-width:300px;text-align:center;margin-bottom:.5rem;border-bottom:1px solid var(--light-gray)}.tab-button.active{border-bottom:3px solid var(--jungle-green)}.strategy-card{padding:1.5rem}.strategy-header{flex-direction:column;text-align:center}.strategy-icon{margin-right:0;margin-bottom:1rem}}@media (max-width: 400px){.hero-overlay h1{font-size:2rem}.hero-subtitle{font-size:1rem}.section-title{font-size:1.8rem}.section-subtitle{font-size:1.1rem}.timeline-content{padding:1.5rem}.stat-number{font-size:2rem}}.fade-in{animation:fadeIn .8s ease-out forwards}.about-page,.about-page *{font-family:var(--s-font)}.about-page h1,.about-page h2,.about-page h3,.about-page h4{font-weight:var(--s-font-weight-bold);line-height:1.3}.about-page p{font-weight:var(--s-font-weight-normal);line-height:1.6}:root{--s-font: "Inter", "Segoe UI", "Helvetica Neue", sans-serif;--primary-green: #2F4B26;--secondary-green: #4a7225;--light-green: #e9f5e1;--accent-gold: #d4af37;--text-dark: #333;--text-medium: #555;--white: #ffffff}.seed-school-section{padding:3rem 1rem;background-color:#f7fdf9;font-family:var(--s-font)}.seed-school-container{max-width:1200px;margin:0 auto;display:flex;gap:3rem;align-items:center}.seed-school-image{flex:1}.seed-school-image img{width:100%;border-radius:12px;box-shadow:0 8px 20px #0000001a}.seed-school-content{flex:1}.seed-school-heading{font-size:2.5rem;color:var(--primary-green);margin-bottom:.5rem;font-weight:700}.seed-school-tagline{font-size:1.2rem;color:var(--secondary-green);margin-bottom:2rem;font-weight:500;line-height:1.4}.seed-school-highlights{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.highlight-item{display:flex;align-items:center;gap:1rem;font-size:1.1rem}.highlight-icon{font-size:1.5rem}.seed-school-date{background-color:var(--light-green);padding:1.2rem;border-radius:10px;margin-bottom:2rem;text-align:center;font-size:1.1rem}.seed-school-date strong{color:var(--primary-green)}.seed-school-ctas{display:flex;gap:1.2rem}.seed-school-ctas{display:flex;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.seed-cta-button{padding:.8rem 1.5rem;border:none;border-radius:5px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;text-align:center;transition:all .3s ease;font-size:.95rem}.seed-cta-button.primary{background:linear-gradient(135deg,#d4af37,#f1c40f);color:#235835;box-shadow:0 4px 15px #d4af374d}.seed-cta-button.primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d4af3766}.seed-cta-button.secondary{background:transparent;color:#235835;border:2px solid #235835}.seed-cta-button.secondary:hover{background:#235835;color:#fff;transform:translateY(-2px)}@media (max-width: 480px){.seed-school-ctas{flex-direction:column}.seed-cta-button{width:100%}}.seed_cta-button{padding:1rem 2rem;border:none;border-radius:8px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease;font-family:var(--s-font)}.seed_cta-button.primary{background-color:var(--accent-gold);color:var(--white)}.seed_cta-button.primary:hover{background-color:#c19b2e;transform:translateY(-3px);box-shadow:0 5px 15px #d4af374d}.seed_cta-button.secondary{background-color:transparent;color:var(--secondary-green);border:2px solid var(--secondary-green)}.seed_cta-button.secondary:hover{background-color:#4a72251a;transform:translateY(-3px)}@media (max-width: 900px){.seed-school-container{flex-direction:column;gap:2rem}.seed-school-image,.seed-school-content{width:100%}.seed-school-heading{font-size:2rem}}@media (max-width: 600px){.seed-school-ctas{flex-direction:column}.seed-school-heading{font-size:1.8rem}.seed-school-tagline{font-size:1.1rem}.highlight-item{font-size:1rem}}.incubation-section{padding:4rem 0;background:linear-gradient(135deg,#f8f9f6,#e8f5e9)}.incubation-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.incubation-text{padding:2rem}.incubation-text h2{font-size:2.5rem;font-weight:800;color:#235835;margin-bottom:1rem;background:linear-gradient(135deg,#235835,#2c5e3a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.incubation-tagline{font-size:1.2rem;color:#666;font-weight:500;margin-bottom:2rem;line-height:1.6}.incubation-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}.stat{text-align:center;padding:1.5rem 1rem;background:#fff;border-radius:12px;box-shadow:0 5px 15px #00000014;transition:transform .3s ease}.stat:hover{transform:translateY(-3px)}.incubation-description{font-size:1.1rem;line-height:1.7;color:#444;margin-bottom:2rem;padding:1.5rem;background:#d4af371a;border-radius:8px;border-left:4px solid #d4af37}.incubation-features{display:flex;gap:1.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.incubation-cta-button{display:inline-block;padding:1rem 2rem;background:linear-gradient(135deg,#d4af37,#f1c40f);color:#235835;text-decoration:none;border-radius:50px;font-weight:700;font-size:1.1rem;text-align:center;transition:all .3s ease;box-shadow:0 4px 15px #d4af374d;border:none;cursor:pointer;width:100%;max-width:300px}.incubation-cta-button:hover{transform:translateY(-3px);box-shadow:0 8px 25px #d4af3766;color:#235835}.incubation-image{position:relative}.incubation-image img{width:100%;height:400px;object-fit:cover;border-radius:12px;box-shadow:0 8px 25px #0000001a;transition:transform .3s ease}.incubation-image img:hover{transform:translateY(-5px)}@media (max-width: 968px){.incubation-container{grid-template-columns:1fr;gap:2rem}.incubation-image img{height:300px}.incubation-text h2{font-size:2rem}}@media (max-width: 768px){.incubation-section{padding:3rem 0}.incubation-stats{grid-template-columns:1fr;gap:1rem}.incubation-features{flex-direction:column;gap:1rem}.feature{justify-content:center}.incubation-cta-button{max-width:100%}}@media (max-width: 480px){.incubation-container{padding:0 1rem}.incubation-text{padding:1rem}.incubation-text h2{font-size:1.8rem}.incubation-tagline{font-size:1.1rem}.incubation-description{font-size:1rem;padding:1rem}.stat-number{font-size:1.5rem}}.csb-section{padding:4rem 0;background:linear-gradient(135deg,#f8f9f6,#e8f5e9)}.csb-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.csb-image{position:relative}.csb-image img{width:100%;height:400px;object-fit:cover;border-radius:12px;box-shadow:0 8px 25px #0000001a;transition:transform .3s ease}.csb-image img:hover{transform:translateY(-5px)}.csb-text{padding:2rem}.csb-text h2{font-size:2.5rem;font-weight:800;color:#235835;margin-bottom:1rem;background:linear-gradient(135deg,#235835,#2c5e3a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.csb-tagline{font-size:1.2rem;color:#666;font-weight:500;margin-bottom:2rem;line-height:1.6}.csb-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}.csb-stat{text-align:center;padding:1.5rem 1rem;background:#fff;border-radius:12px;box-shadow:0 5px 15px #00000014;transition:transform .3s ease}.csb-stat:hover{transform:translateY(-3px)}.stat-number{display:block;font-size:2rem;font-weight:800;color:#d4af37;margin-bottom:.5rem}.stat-label{font-size:.9rem;color:#666;font-weight:500}.csb-description{font-size:1.1rem;line-height:1.7;color:#444;margin-bottom:2rem;padding:1.5rem;background:#d4af371a;border-radius:8px;border-left:4px solid #d4af37}.csb-features{display:flex;gap:1.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.feature{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:#fff;border-radius:25px;box-shadow:0 3px 10px #00000014;transition:transform .3s ease}.feature:hover{transform:translateY(-2px)}.feature-icon{font-size:1.5rem}.csb-cta-button{display:inline-block;padding:1rem 2rem;background:linear-gradient(135deg,#d4af37,#f1c40f);color:#235835;text-decoration:none;border-radius:50px;font-weight:700;font-size:1.1rem;text-align:center;transition:all .3s ease;box-shadow:0 4px 15px #d4af374d;border:none;cursor:pointer;width:100%;max-width:350px}.csb-cta-button:hover{transform:translateY(-3px);box-shadow:0 8px 25px #d4af3766;color:#235835}@media (max-width: 968px){.csb-container{grid-template-columns:1fr;gap:2rem}.csb-image img{height:300px}.csb-text h2{font-size:2rem}}@media (max-width: 768px){.csb-section{padding:3rem 0}.csb-highlights{grid-template-columns:1fr;gap:1rem}.csb-features{flex-direction:column;gap:1rem}.feature{justify-content:center}.csb-cta-button{max-width:100%}}@media (max-width: 480px){.csb-container{padding:0 1rem}.csb-text{padding:1rem}.csb-text h2{font-size:1.8rem}.csb-tagline{font-size:1.1rem}.csb-description{font-size:1rem;padding:1rem}.stat-number{font-size:1.5rem}}:root{--s-font: "Inter", "Segoe UI", "Helvetica Neue", sans-serif;--s-font-size-base: 16px;--s-font-size-small: .95rem;--s-font-size-medium: 1.05rem;--s-font-size-large: 1.2rem;--s-font-weight-normal: 400;--s-font-weight-medium: 500;--s-font-weight-semibold: 600;--s-font-weight-bold: 700;--gold-accent: #d4af37;--jungle-green: #235835;--faded-jungle: rgba(35, 88, 53, .8);--muted-green: #e8f5e9;--text-dark: #333333;--light-bg: #f8f9f6;--white: #ffffff;--medium-gray: #666666;--light-gray: #e0e0e0;--section-padding: 6rem}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--s-font);line-height:1.6;color:var(--text-dark);overflow-x:hidden;width:100vw;background-color:var(--light-bg)}.contact-page{width:100vw;max-width:100%;margin:0 auto;overflow-x:hidden}.contact-hero{position:relative;width:100%;min-height:80vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(#00000080,#00000080),url(/assets/seeds-B0h-Ck2o.webp) no-repeat center center/cover;color:var(--white);text-align:center;padding:2rem 1rem;margin-bottom:var(--section-padding)}.contact-hero-overlay{width:100%;max-width:800px;padding:0 1.5rem}.contact-hero h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:var(--white)}.contact-hero-subtitle{font-size:clamp(1.1rem,2vw,1.5rem);margin-bottom:2rem;font-weight:400;opacity:.9;line-height:1.6}.contact-container{width:100%;padding:var(--section-padding) 1.5rem}.contact-grid{width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.contact-form-section{background-color:var(--white);padding:2.5rem;border-radius:16px;box-shadow:0 10px 30px #00000014;border:1px solid var(--light-gray)}.contact-form-section h2{color:var(--jungle-green);margin-bottom:2rem;font-size:1.8rem;font-weight:var(--s-font-weight-bold);text-align:center}.contact-form{display:grid;gap:1.5rem}.contact-form-group{margin-bottom:.5rem}.contact-form-group label{display:block;margin-bottom:.75rem;font-weight:var(--s-font-weight-semibold);color:var(--jungle-green);font-size:1rem}.contact-form-group input,.contact-form-group select,.contact-form-group textarea{width:100%;padding:1rem;border:2px solid var(--light-gray);border-radius:10px;font-size:1rem;background-color:var(--white);transition:all .3s ease;font-family:var(--s-font);color:var(--text-dark)}.contact-form-group select{color:var(--text-dark);background-color:var(--white)}.contact-form-group select option{color:var(--text-dark);background-color:var(--white);padding:10px}.contact-form-group select:invalid{color:var(--medium-gray)}.contact-form-group select option[value=""]{color:var(--medium-gray)}.contact-form-group input:focus,.contact-form-group select:focus,.contact-form-group textarea:focus{outline:none;border-color:var(--jungle-green);box-shadow:0 0 0 3px #23583526;background-color:var(--muted-green)}.contact-form-group textarea{resize:vertical;min-height:150px;line-height:1.6}.contact-submit-btn{width:100%;padding:1.25rem;background:linear-gradient(135deg,var(--jungle-green),#1a5c2f);color:var(--white);border:none;border-radius:10px;font-size:1.1rem;font-weight:var(--s-font-weight-semibold);cursor:pointer;transition:all .3s ease;margin-top:1rem;box-shadow:0 4px 15px #2358354d}.contact-submit-btn:hover{background:linear-gradient(135deg,#1a5c2f,var(--jungle-green));transform:translateY(-2px);box-shadow:0 6px 20px #23583566}.contact-form-status{text-align:center;padding:1rem;border-radius:8px;margin-top:1rem;font-weight:var(--s-font-weight-medium);background-color:var(--muted-green);border:1px solid var(--jungle-green);color:var(--jungle-green)}.contact-info-section{background:linear-gradient(135deg,var(--muted-green) 0%,#e0f0e1 100%);padding:2.5rem;border-radius:16px;box-shadow:0 10px 30px #00000014;border:1px solid var(--light-gray)}.contact-info-section h2{color:var(--jungle-green);margin-bottom:2rem;font-size:1.8rem;font-weight:var(--s-font-weight-bold);text-align:center}.contact-methods{display:grid;gap:2rem}.contact-method{display:flex;gap:1.25rem;align-items:flex-start;padding:1.5rem;background:var(--white);border-radius:12px;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease}.contact-method:hover{transform:translateY(-3px)}.contact-method-icon-container{font-size:1.5rem;color:var(--gold-accent);margin-top:.2rem;flex-shrink:0}.contact-method-content h3{color:var(--jungle-green);margin-bottom:.75rem;font-size:1.2rem;font-weight:var(--s-font-weight-semibold)}.contact-method-details p{color:var(--text-dark);margin-bottom:.5rem;font-size:1rem;line-height:1.6}.contact-method-description{color:var(--medium-gray);font-size:.9rem;margin-top:.75rem;font-style:italic}.contact-office-image-container{margin-top:2.5rem;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px #0000001a}.contact-office-image{width:100%;height:auto;display:block;transition:transform .3s ease}.contact-office-image:hover{transform:scale(1.02)}.contact-map-section{width:100%;max-width:1200px;margin:4rem auto;padding:0 1.5rem}.contact-map-section h2{color:var(--jungle-green);margin-bottom:1.5rem;font-size:2rem;font-weight:var(--s-font-weight-bold);text-align:center}.contact-map-container{border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0000001a;border:1px solid var(--light-gray)}.contact-map-container iframe{width:100%;height:450px;border:0}.contact-donation-cta{background:linear-gradient(135deg,var(--jungle-green) 0%,#1a5c2f 100%);color:var(--white);padding:var(--section-padding) 1.5rem;text-align:center;margin-top:4rem;border-radius:16px}.contact-donation-content{max-width:800px;margin:0 auto}.contact-donation-icon{font-size:3rem;margin-bottom:1.5rem;color:var(--gold-accent)}.contact-donation-cta h2{color:var(--white);margin-bottom:1rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:var(--s-font-weight-bold)}.contact-donation-cta p{font-size:clamp(1rem,1.2vw,1.2rem);margin-bottom:2rem;opacity:.9;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.contact-cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.contact-cta-button{display:inline-block;padding:1rem 2rem;background-color:var(--gold-accent);color:var(--jungle-green);text-decoration:none;border-radius:50px;font-weight:var(--s-font-weight-semibold);transition:all .3s ease;border:2px solid var(--gold-accent);cursor:pointer;font-size:1.1rem}.contact-cta-button:hover{background-color:transparent;color:var(--gold-accent);transform:translateY(-2px);box-shadow:0 4px 15px #d4af374d}.contact-donation-options{margin-top:2rem;animation:fadeIn .5s ease-out}.contact-donation-table{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;background:#ffffff1a;border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.contact-donation-column{padding:1.5rem;background:#0003;border-radius:12px;transition:transform .3s ease}.contact-donation-column:hover{transform:translateY(-5px)}.contact-donation-column h3{color:var(--gold-accent);margin-bottom:1.5rem;font-size:1.3rem;font-weight:var(--s-font-weight-semibold);border-bottom:2px solid var(--gold-accent);padding-bottom:.75rem}.contact-donation-column p{margin:1rem 0;font-size:1rem;line-height:1.6;opacity:.9}.contact-donation-column strong{color:var(--gold-accent);font-weight:var(--s-font-weight-semibold)}.contact-donation-column form{display:grid;gap:1.25rem}.contact-donation-column label{display:block;margin-bottom:.5rem;font-weight:var(--s-font-weight-medium);font-size:1rem}.contact-donation-column input[type=number]{width:100%;padding:1rem;border:2px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1a;color:var(--white);font-size:1rem;transition:all .3s ease}.contact-donation-column input[type=number]:focus{outline:none;border-color:var(--gold-accent);background:#fff3}.contact-checkbox-label{display:flex;align-items:center;gap:.75rem;font-size:.95rem;cursor:pointer}.contact-checkbox-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--gold-accent)}.contact-paypal-btn{width:100%;padding:1rem;background-color:#ffc439;color:#111;border:none;border-radius:8px;font-weight:var(--s-font-weight-semibold);cursor:pointer;transition:all .3s ease;margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem}.contact-paypal-btn:hover{background-color:#f0b92e;transform:translateY(-2px);box-shadow:0 4px 15px #ffc43966}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){:root{--section-padding: 5rem}.contact-hero{min-height:60vh}.contact-grid{grid-template-columns:1fr;gap:2.5rem}.contact-form-section,.contact-info-section{padding:2rem}.contact-donation-table{grid-template-columns:1fr}}@media (max-width: 768px){:root{--section-padding: 4rem}.contact-hero{min-height:50vh;padding:4rem 1rem}.contact-form-section,.contact-info-section{padding:1.5rem}.contact-method{flex-direction:column;text-align:center;gap:1rem}.contact-cta-buttons{flex-direction:column;align-items:center}.contact-cta-button{width:100%;max-width:280px}.contact-map-container iframe{height:350px}}@media (max-width: 576px){:root{--section-padding: 3rem}.contact-hero{min-height:45vh;padding:3rem 1rem}.contact-container{padding:2rem 1rem}.contact-form-section,.contact-info-section{padding:1.25rem}.contact-form-group input,.contact-form-group select,.contact-form-group textarea{padding:.9rem}.contact-submit-btn{padding:1.1rem}.contact-donation-cta{padding:2rem 1rem}.contact-donation-table{padding:1.5rem}.contact-donation-column{padding:1.25rem}.contact-map-container iframe{height:300px}}@media (max-width: 480px){.contact-hero h1{font-size:2rem}.contact-hero-subtitle{font-size:1.1rem}.contact-form-section h2,.contact-info-section h2{font-size:1.5rem}.contact-donation-cta h2{font-size:1.6rem}.contact-donation-cta p{font-size:1rem}.contact-cta-button{padding:.9rem 1.5rem;font-size:1rem}.contact-paypal-btn{padding:.9rem;font-size:.95rem}}@media (max-width: 360px){.contact-hero{min-height:40vh;padding:2rem 1rem}.contact-form-section,.contact-info-section{padding:1rem}.contact-form-group input,.contact-form-group select,.contact-form-group textarea{padding:.8rem}.contact-submit-btn{padding:1rem;font-size:1rem}.contact-donation-table,.contact-donation-column{padding:1rem}.contact-map-container iframe{height:250px}}:root{--ne-font: "Inter", "Segoe UI", "Helvetica Neue", sans-serif;--ne-primary: #235835;--ne-secondary: #4a7c59;--ne-accent: #d4af37;--ne-light: #f8f6f0;--ne-dark: #2a2a2a;--ne-gray: #666666;--ne-light-gray: #888888;--ne-white: #ffffff;--ne-card-shadow: 0 8px 25px rgba(0, 0, 0, .08);--ne-hover-shadow: 0 12px 35px rgba(0, 0, 0, .15);--ne-border-radius: 12px;--ne-transition: all .3s cubic-bezier(.25, .8, .25, 1)}.ne-page{font-family:var(--ne-font);color:var(--ne-dark);background:linear-gradient(180deg,var(--ne-light) 0%,#ffffff 100%);min-height:100vh;width:100vw;overflow-x:hidden}.ne-hero{background:linear-gradient(#0009,#0009),url(/assets/hero_1-DMz3QKGd.webp) center/cover no-repeat;color:var(--ne-white);padding:6rem 2rem;position:relative;overflow:hidden;min-height:80vh;display:flex;align-items:center;justify-content:center}.ne-hero:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(212,175,55,.2) 0%,transparent 70%)}.ne-hero-content{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:2}.ne-hero-text h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin-bottom:1rem;line-height:1.2}.ne-hero-text p{font-size:clamp(1.1rem,2vw,1.3rem);opacity:.9;margin-bottom:2rem;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.ne-hero-scroll{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;opacity:.8;margin-top:2rem}.ne-scroll-arrow{transition:var(--ne-transition)}.ne-hero-scroll:hover .ne-scroll-arrow{transform:translateY(5px)}.ne-container{max-width:1200px;margin:0 auto;padding:0 2rem}.ne-section{padding:5rem 0}.ne-section-alt{background-color:var(--ne-light)}.ne-section-header{text-align:center;margin-bottom:3rem}.ne-section-header h2{font-size:2.2rem;font-weight:600;color:var(--ne-primary);margin-bottom:1rem}.ne-section-header p{font-size:1.1rem;color:var(--ne-gray);margin-bottom:1.5rem}.ne-divider{width:60px;height:3px;background:linear-gradient(90deg,var(--ne-accent),var(--ne-primary));margin:0 auto;border-radius:2px}.ne-events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:2rem}.ne-event-card{background:var(--ne-white);border-radius:var(--ne-border-radius);overflow:hidden;box-shadow:var(--ne-card-shadow);transition:var(--ne-transition);display:flex}.ne-event-card:hover{box-shadow:var(--ne-hover-shadow);transform:translateY(-5px)}.ne-event-date{background:var(--ne-primary);color:var(--ne-white);padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:80px}.ne-event-date-open{background:var(--ne-accent);color:var(--ne-primary)}.ne-date-day{font-size:1.8rem;font-weight:700;line-height:1}.ne-date-month{font-size:.9rem;text-transform:uppercase;font-weight:600}.ne-event-content{padding:2rem;flex:1}.ne-event-content h3{font-size:1.4rem;font-weight:600;color:var(--ne-primary);margin-bottom:1rem}.ne-event-meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.ne-meta-item{display:flex;align-items:center;gap:.4rem;font-size:.9rem;color:var(--ne-gray)}.ne-event-description{color:var(--ne-gray);line-height:1.6;margin-bottom:1.5rem}.ne-event-footer{display:flex;justify-content:space-between;align-items:center}.ne-event-price{font-weight:600;color:var(--ne-primary)}.ne-event-button{display:inline-flex;align-items:center;gap:.5rem;background:var(--ne-primary);color:var(--ne-white);padding:.8rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;transition:var(--ne-transition)}.ne-event-button:hover{background:var(--ne-secondary);transform:translate(5px)}.ne-image-card{background:var(--ne-white);border-radius:var(--ne-border-radius);overflow:hidden;box-shadow:var(--ne-card-shadow);transition:var(--ne-transition)}.ne-image-card:hover{box-shadow:var(--ne-hover-shadow);transform:translateY(-5px)}.ne-card-image{position:relative;height:220px;overflow:hidden}.ne-card-image img{width:100%;height:100%;object-fit:cover;transition:var(--ne-transition)}.ne-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 60%,#0000004d);opacity:0;transition:var(--ne-transition)}.ne-image-card:hover .ne-image-overlay{opacity:1}.ne-image-card:hover .ne-card-image img{transform:scale(1.1)}.ne-card-content{padding:1.5rem}.ne-card-content h3{font-size:1.2rem;font-weight:600;color:var(--ne-primary);margin-bottom:1rem}.ne-card-meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.ne-card-description{color:var(--ne-gray);line-height:1.6}.ne-stories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.ne-story-card{background:var(--ne-white);border-radius:var(--ne-border-radius);overflow:hidden;box-shadow:var(--ne-card-shadow);transition:var(--ne-transition)}.ne-story-card:hover{box-shadow:var(--ne-hover-shadow);transform:translateY(-5px)}.ne-story-image{position:relative;height:200px;overflow:hidden}.ne-story-image img{width:100%;height:100%;object-fit:cover;transition:var(--ne-transition)}.ne-story-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 60%,#0000004d);opacity:0;transition:var(--ne-transition)}.ne-story-card:hover .ne-story-overlay{opacity:1}.ne-story-card:hover .ne-story-image img{transform:scale(1.1)}.ne-story-content{padding:1.5rem}.ne-story-content h3{font-size:1.2rem;font-weight:600;color:var(--ne-primary);margin-bottom:1rem;line-height:1.4}.ne-story-content p{color:var(--ne-gray);line-height:1.6;margin-bottom:1.5rem}.ne-read-more{display:inline-flex;align-items:center;gap:.5rem;color:var(--ne-accent);font-weight:600;text-decoration:none;transition:var(--ne-transition)}.ne-read-more:hover{color:var(--ne-primary);gap:.7rem}.ne-videos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.ne-video-card{background:var(--ne-white);border-radius:var(--ne-border-radius);overflow:hidden;box-shadow:var(--ne-card-shadow);transition:var(--ne-transition)}.ne-video-card:hover{box-shadow:var(--ne-hover-shadow);transform:translateY(-5px)}.ne-video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.ne-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--ne-border-radius) var(--ne-border-radius) 0 0}.ne-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--ne-white);font-size:3rem;opacity:.8;transition:var(--ne-transition)}.ne-video-card:hover .ne-play-overlay{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.ne-video-card h3{padding:1.5rem;text-align:center;color:var(--ne-primary);font-weight:600;margin:0}.ne-youtube-cta{text-align:center;margin-top:3rem}.ne-youtube-button{display:inline-block;background:red;color:var(--ne-white);padding:1rem 2rem;border-radius:25px;text-decoration:none;font-weight:600;transition:var(--ne-transition)}.ne-youtube-button:hover{background:#c00;transform:translateY(-2px)}.ne-newsletter{background:linear-gradient(135deg,var(--ne-primary) 0%,var(--ne-secondary) 100%);color:var(--ne-white);padding:5rem 0;text-align:center}.ne-newsletter-content h2{font-size:2.2rem;margin-bottom:1rem}.ne-newsletter-content p{margin-bottom:2rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.ne-newsletter-form{display:flex;max-width:500px;margin:0 auto;gap:.5rem}.ne-newsletter-form input{flex:1;padding:1rem 1.5rem;border:none;border-radius:25px;font-size:1rem;background:#ffffff1a;color:var(--ne-white)}.ne-newsletter-form input::placeholder{color:#ffffffb3}.ne-newsletter-form input:focus{outline:none;background:#ffffff26}.ne-newsletter-form button{background:var(--ne-accent);color:var(--ne-primary);border:none;padding:1rem 2rem;border-radius:25px;font-weight:600;cursor:pointer;transition:var(--ne-transition)}.ne-newsletter-form button:hover{background:var(--ne-white);transform:translateY(-2px)}.ne-privacy-note{font-size:.9rem;opacity:.8;margin-top:1.5rem}@media (max-width: 768px){.ne-section{padding:3rem 0}.ne-events-grid{grid-template-columns:1fr}.ne-event-card{flex-direction:column}.ne-event-date{flex-direction:row;justify-content:space-between;padding:1rem}.ne-event-footer{flex-direction:column;gap:1rem;align-items:flex-start}.ne-newsletter-form{flex-direction:column}.ne-newsletter-form input,.ne-newsletter-form button{width:100%}}@media (max-width: 480px){.ne-container{padding:0 1.5rem}.ne-hero{padding:4rem 1.5rem}.ne-section-header h2{font-size:1.8rem}.ne-stories-grid,.ne-videos-grid{grid-template-columns:1fr}}:root{--s-font: "Inter", "Segoe UI", "Helvetica Neue", sans-serif;--primary-green: #235835;--secondary-green: #4a7c59;--accent-gold: #d4af37;--light-beige: #f8f6f0;--dark-text: #2a2a2a;--medium-text: #666666;--light-text: #888888;--white: #ffffff;--card-shadow: 0 8px 25px rgba(0, 0, 0, .08);--hover-shadow: 0 12px 35px rgba(0, 0, 0, .15);--border-radius: 12px;--transition: all .3s cubic-bezier(.25, .8, .25, 1)}.ssk-blog-container{font-family:var(--s-font);color:var(--dark-text);background:linear-gradient(180deg,var(--light-beige) 0%,#ffffff 100%);min-height:100vh;width:100vw}.blog-hero{background:linear-gradient(#0009,#0009),url(/assets/hero_1-DMz3QKGd.webp) center/cover no-repeat;color:var(--white);padding:4rem 2rem;position:relative;min-height:80vh;overflow:hidden}.blog-hero-overlay{background:#00000080;padding:3rem 2rem;border-radius:12px;max-width:900px;width:100%;margin:0 auto}.blog-hero:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(212,175,55,.2) 0%,transparent 70%)}.blog-hero-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:3rem;position:relative;z-index:2}.blog-hero-text{flex:1}.blog-main-title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin-bottom:1rem;line-height:1.2}.blog-subtitle{font-size:clamp(1.1rem,2vw,1.3rem);opacity:.9;margin-bottom:2rem;line-height:1.6}.blog-hero-cta{display:flex;align-items:center;gap:1rem;font-weight:600;font-size:1.1rem}.hero-cta-text{opacity:.9}.hero-cta-arrow{transition:var(--transition)}.blog-hero-cta:hover .hero-cta-arrow{transform:translate(5px)}.blog-hero-decoration{display:flex;align-items:center;justify-content:center}.hero-icon{font-size:8rem;opacity:.3;color:var(--accent-gold)}.blog-content-wrapper{max-width:1200px;margin:0 auto;padding:4rem 2rem}.section-header h2{font-size:2rem;font-weight:600;color:var(--primary-green);margin-bottom:1rem}.section-divider{width:60px;height:3px;background:linear-gradient(90deg,var(--accent-gold),var(--primary-green));margin:0 auto;border-radius:2px}.featured-article{display:grid;grid-template-columns:1fr;gap:2rem;background:var(--white);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--card-shadow);margin-bottom:4rem;transition:var(--transition)}.featured-article:hover{box-shadow:var(--hover-shadow);transform:translateY(-2px)}@media (min-width: 768px){.featured-article{grid-template-columns:1fr 1fr}}.featured-image-container{position:relative;height:100%;min-height:300px;overflow:hidden}.featured-image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.featured-article:hover .featured-image{transform:scale(1.05)}.featured-badge{position:absolute;top:1.5rem;left:1.5rem;background:var(--accent-gold);color:var(--primary-green);padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:.5rem;z-index:2}.featured-content{padding:2.5rem;display:flex;flex-direction:column;justify-content:center}.article-meta{display:flex;flex-wrap:wrap;gap:1rem;font-size:.9rem;color:var(--medium-text);margin-bottom:1rem}.meta-item{display:flex;align-items:center;gap:.4rem}.article-title{font-size:1.8rem;font-weight:600;color:var(--primary-green);margin-bottom:1rem;line-height:1.4}.article-excerpt{color:var(--medium-text);line-height:1.6;margin-bottom:1.5rem}.article-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.article-tag{background:var(--light-beige);color:var(--primary-green);padding:.4rem .8rem;border-radius:15px;font-size:.8rem;font-weight:500}.article-read-more{display:inline-flex;align-items:center;gap:.5rem;color:var(--accent-gold);font-weight:600;text-decoration:none;transition:var(--transition);padding:.8rem 1.5rem;border:2px solid var(--accent-gold);border-radius:25px;width:fit-content}.article-read-more:hover{background:var(--accent-gold);color:var(--white);transform:translate(5px)}.posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.post-card{background:var(--white);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--card-shadow);transition:var(--transition);position:relative}.post-card:hover{box-shadow:var(--hover-shadow);transform:translateY(-5px)}.post-image-container{height:220px;overflow:hidden;position:relative}.post-image-container img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.post-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 60%,#0000004d);opacity:0;transition:var(--transition)}.post-card:hover .post-overlay{opacity:1}.post-card:hover .post-image-container img{transform:scale(1.1)}.post-content{padding:1.5rem}.post-title{font-size:1.2rem;font-weight:600;color:var(--primary-green);margin:.5rem 0 .8rem;line-height:1.4}.post-excerpt{color:var(--medium-text);line-height:1.5;margin-bottom:1rem;font-size:.95rem}.post-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.post-tags{display:flex;gap:.4rem}.post-tag{background:var(--light-beige);color:var(--primary-green);padding:.3rem .6rem;border-radius:12px;font-size:.75rem;font-weight:500}.post-read-more{display:inline-flex;align-items:center;gap:.4rem;color:var(--accent-gold);font-weight:600;text-decoration:none;font-size:.9rem;transition:var(--transition)}.post-read-more:hover{color:var(--primary-green);gap:.6rem}@media (max-width: 768px){.blog-hero-content{flex-direction:column;text-align:center;gap:2rem}.hero-icon{font-size:5rem}.featured-content{padding:1.5rem}.article-title{font-size:1.5rem}.posts-grid{grid-template-columns:1fr}.post-footer{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width: 480px){.blog-hero{padding:3rem 1.5rem}.blog-content-wrapper{padding:2rem 1.5rem}.featured-content{padding:1.25rem}.article-meta{flex-direction:column;gap:.5rem}}.resources-page{--gold-accent: #d4af37;--jungle-green: #235835;--faded-jungle: rgba(35, 88, 53, .8);--muted-green: #e8f5e9;--text-dark: #333333;--section-padding: 6rem;width:100vw;margin:0 auto;max-width:100%;overflow-x:hidden;font-family:var(--s-font);color:var(--text-dark);line-height:1.6}.resources-hero{background:linear-gradient(#00000080,#00000080),url(/assets/hero_1-DMz3QKGd.webp) center/cover no-repeat;color:#fff;padding:8rem 0;text-align:center;min-height:80vh;display:flex;align-items:center;justify-content:center}.hero-overlay{max-width:800px;padding:2rem 4rem}.pdf-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.pdf-modal{position:relative;background:#fff;width:80%;height:80%;border-radius:8px;overflow:hidden}.pdf-close-btn{position:absolute;top:10px;right:10px;background:#d9534f;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:3px}.resources-hero h1{font-size:3rem;margin-bottom:1.5rem}.resources-hero p{font-size:1.2rem;margin-bottom:2rem}.resource-section{padding:var(--section-padding) 0}.resource-section .section-content{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.section-header{text-align:center;margin-bottom:3rem}.section-header h2{font-size:2.2rem;color:var(--jungle-green);margin-bottom:.5rem}.resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.resource-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000001a;transition:transform .3s ease}.resource-card:hover{transform:translateY(-5px)}.resource-image img{width:100%;height:200px;object-fit:cover}.resource-content{padding:1.5rem}.resource-content h3{margin-top:0;color:var(--jungle-green);font-size:1.3rem}.resource-description{margin:1rem 0;color:var(--text-dark)}.resource-actions{display:flex;gap:1rem;margin-top:1.5rem}.resource-button{padding:.8rem 1.5rem;border-radius:50px;cursor:pointer;font-weight:700;transition:all .3s ease;text-align:center;text-decoration:none;flex:1}.resource-button{background:#fff;color:var(--jungle-green);border:2px solid var(--jungle-green)}.resource-button.primary{background:var(--jungle-green);color:#fff;border:2px solid var(--jungle-green)}.resource-button:hover{background:var(--jungle-green);color:#fff}.resource-button.primary:hover{background:#1a472f;border-color:#1a472f}.view-more-container{text-align:center;margin-top:3rem}.view-more-button{background:var(--jungle-green);color:#fff;border:none;padding:1rem 2rem;border-radius:50px;cursor:pointer;font-weight:700;transition:background .3s ease}.view-more-button:hover{background:#1a472f}.newsletter-section{background:linear-gradient(#000000b3,#000000b3),url(../assets/women-cultivating-crops-in-green-fields-4771650.jpg) center/cover no-repeat;color:#fff;padding:var(--section-padding) 0;text-align:center}.newsletter-content{max-width:600px;margin:0 auto}.newsletter-content h2{font-size:2.2rem;margin-bottom:1rem}.newsletter-content p{margin-bottom:2rem}.newsletter-form{display:flex;max-width:500px;margin:0 auto}.newsletter-form input{flex:1;padding:1rem;border:none;border-radius:50px 0 0 50px;font-size:1rem}.newsletter-form button{background:var(--jungle-green);color:#fff;border:none;padding:0 2rem;border-radius:0 50px 50px 0;cursor:pointer;font-weight:700;transition:background .3s ease}.newsletter-form button:hover{background:#1e4a34}.privacy-note{font-size:.8rem;opacity:.8;margin-top:1rem}@media (max-width: 992px){.resources-page{--section-padding: 4rem}}@media (max-width: 768px){.resources-hero{padding:6rem 0}.resources-hero h1{font-size:2.5rem}.resources-grid{grid-template-columns:1fr}.resource-actions,.newsletter-form{flex-direction:column}.newsletter-form input,.newsletter-form button{border-radius:50px;width:100%}.newsletter-form button{margin-top:1rem;padding:1rem}}@media (max-width: 576px){.resources-page{--section-padding: 3rem}.resources-hero h1{font-size:2rem}.section-header h2{font-size:1.8rem}.resource-card{margin:0 auto;max-width:90%}.resource-content h3{font-size:1.2rem}.resource-description{font-size:.9rem}.resource-button{padding:.8rem;font-size:.9rem}}@media (max-width: 400px){.resources-page{--section-padding: 2.5rem}.resources-hero h1{font-size:1.8rem}.section-content{padding:0 1.5rem}}:root{--bd-font: "Inter", "Segoe UI", "Helvetica Neue", sans-serif;--bd-primary: #235835;--bd-secondary: #4a7c59;--bd-accent: #d4af37;--bd-light: #f8f6f0;--bd-dark: #2a2a2a;--bd-gray: #666666;--bd-light-gray: #888888;--bd-white: #ffffff;--bd-card-shadow: 0 8px 25px rgba(0, 0, 0, .08);--bd-hover-shadow: 0 12px 35px rgba(0, 0, 0, .15);--bd-border-radius: 12px;--bd-transition: all .3s cubic-bezier(.25, .8, .25, 1)}.bd-container{font-family:var(--bd-font);color:var(--bd-dark);background:var(--bd-white);margin:0 auto;padding:2rem;line-height:1.6;width:100vw}.bd-not-found{text-align:center;padding:4rem 2rem}.bd-not-found h2{color:var(--bd-primary);margin-bottom:1rem;font-size:1.8rem}.bd-not-found p{color:var(--bd-gray);margin-bottom:2rem;font-size:1.1rem}.bd-back-link{display:inline-flex;align-items:center;gap:.5rem;background:var(--bd-primary);color:var(--bd-white);padding:.8rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;transition:var(--bd-transition)}.bd-back-link:hover{background:var(--bd-secondary);transform:translateY(-2px)}.bd-hero{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #eaeaea}.bd-breadcrumb{font-size:.9rem;color:var(--bd-gray);margin-bottom:1rem}.bd-breadcrumb a{color:var(--bd-primary);text-decoration:none;font-weight:500}.bd-breadcrumb a:hover{text-decoration:underline}.bd-title{font-size:2.5rem;font-weight:700;color:var(--bd-primary);margin-bottom:1rem;line-height:1.3}.bd-excerpt{font-size:1.2rem;color:var(--bd-gray);margin-bottom:1.5rem;font-weight:500;line-height:1.6}.bd-meta{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.5rem;font-size:.95rem}.bd-author-info{display:flex;align-items:center;gap:.5rem}.bd-author-avatar{width:40px;height:40px;background-color:var(--bd-primary);color:var(--bd-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem}.bd-meta span{display:flex;align-items:center;gap:.4rem;color:var(--bd-gray)}.bd-action-buttons{display:flex;gap:.8rem}.bd-action-buttons button{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;border-radius:25px;border:none;font-size:.9rem;cursor:pointer;transition:var(--bd-transition);font-weight:500}.bd-share-button{background:#2358351a;color:var(--bd-primary)}.bd-save-button{background:#d4af371a;color:var(--bd-accent)}.bd-action-buttons button:hover{transform:translateY(-2px);box-shadow:var(--bd-card-shadow)}.bd-image-container{margin-bottom:2rem;position:relative}.bd-featured-image{width:100%;max-height:450px;object-fit:cover;border-radius:var(--bd-border-radius);box-shadow:var(--bd-card-shadow)}.bd-image-caption{font-size:.9rem;color:var(--bd-gray);text-align:center;margin-top:.8rem;font-style:italic}.bd-content{font-size:1.1rem;line-height:1.8;color:var(--bd-dark);margin-bottom:3rem}.bd-content p{margin-bottom:1.5rem}.bd-highlight-paragraph{font-size:1.2rem;color:var(--bd-primary);font-weight:500;line-height:1.7;padding-left:1rem;border-left:3px solid var(--bd-accent)}.bd-quote{border-left:4px solid var(--bd-primary);padding-left:2rem;margin:2rem 0;font-style:italic;color:var(--bd-gray);font-size:1.3rem;line-height:1.6;background:var(--bd-light);padding:2rem;border-radius:var(--bd-border-radius)}.bd-footer{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:3rem;padding-top:2rem;border-top:1px solid #eaeaea}.bd-tags,.bd-social-sharing{flex:1;min-width:250px}.bd-tags h3,.bd-social-sharing h3{font-size:1.1rem;color:var(--bd-primary);margin-bottom:1rem;font-weight:600}.bd-tags-container{display:flex;flex-wrap:wrap;gap:.5rem}.bd-tag{background:#2358351a;color:var(--bd-primary);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;display:flex;align-items:center;gap:.4rem;transition:var(--bd-transition);font-weight:500}.bd-tag:hover{background:#23583533;transform:translateY(-2px)}.bd-social-buttons{display:flex;gap:.8rem;flex-wrap:wrap}.bd-social-buttons button{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;border-radius:25px;border:none;color:var(--bd-white);font-size:.9rem;cursor:pointer;transition:var(--bd-transition);font-weight:500}.bd-social-buttons button:hover{transform:translateY(-2px);box-shadow:var(--bd-hover-shadow)}.bd-twitter{background:#1da1f2}.bd-facebook{background:#4267b2}.bd-linkedin{background:#0077b5}.bd-back-button{text-align:center;margin:2rem 0}.bd-back-button a{display:inline-flex;align-items:center;gap:.5rem;background:var(--bd-primary);color:var(--bd-white);padding:.8rem 1.5rem;border-radius:25px;text-decoration:none;transition:var(--bd-transition);font-weight:600}.bd-back-button a:hover{background:var(--bd-secondary);transform:translateY(-2px);box-shadow:var(--bd-card-shadow)}.bd-newsletter-cta{background:var(--bd-light);padding:2.5rem;border-radius:var(--bd-border-radius);text-align:center;margin:3rem 0;border:1px solid #eaeaea}.bd-newsletter-cta h3{color:var(--bd-primary);margin-bottom:.8rem;font-size:1.4rem;font-weight:600}.bd-newsletter-cta p{color:var(--bd-gray);margin-bottom:1.5rem;font-size:1.1rem}.bd-subscribe-form{display:flex;max-width:500px;margin:0 auto;gap:.5rem}.bd-subscribe-form input{flex:1;padding:.8rem 1.2rem;border:1px solid #ddd;border-radius:25px;font-size:1rem;background:var(--bd-white)}.bd-subscribe-form button{padding:.8rem 1.5rem;background:var(--bd-accent);color:var(--bd-primary);border:none;border-radius:25px;cursor:pointer;font-weight:600;transition:var(--bd-transition);white-space:nowrap}.bd-subscribe-form button:hover{background:var(--bd-primary);color:var(--bd-white);transform:translateY(-2px)}@media (max-width: 768px){.bd-container{padding:1.5rem}.bd-title{font-size:2rem}.bd-excerpt{font-size:1.1rem}.bd-meta{gap:1rem;font-size:.9rem}.bd-content{font-size:1.05rem}.bd-footer{flex-direction:column;gap:1.5rem}.bd-social-buttons{justify-content:center}.bd-subscribe-form{flex-direction:column}.bd-subscribe-form input,.bd-subscribe-form button{width:100%;border-radius:25px}}@media (max-width: 480px){.bd-title{font-size:1.8rem}.bd-meta{flex-direction:column;align-items:flex-start;gap:.8rem}.bd-action-buttons{width:100%;justify-content:center}.bd-highlight-paragraph{font-size:1.1rem;padding-left:.8rem}.bd-quote{font-size:1.1rem;padding:1.5rem}.bd-newsletter-cta{padding:1.5rem}}@keyframes bd-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bd-container{animation:bd-fadeIn .6s ease-out}.bd-action-buttons button:focus,.bd-social-buttons button:focus,.bd-back-button a:focus,.bd-subscribe-form button:focus{outline:2px solid var(--bd-accent);outline-offset:2px}.bd-subscribe-form input:focus{outline:2px solid var(--bd-primary);outline-offset:2px}:root{--gold-accent: #d4af37;--jungle-green: #235835;--faded-jungle: rgba(35, 88, 53, .8);--muted-green: #e8f5e9;--text-dark: #333333;--white: #ffffff;--light-bg: #f8f9f6;--medium-gray: #666666;--light-gray: #e0e0e0;--shadow-light: 0 5px 15px rgba(0, 0, 0, .05);--shadow-medium: 0 10px 25px rgba(0, 0, 0, .1);--shadow-heavy: 0 15px 30px rgba(0, 0, 0, .15);--s-font: "Inter", "Segoe UI", "Helvetica Neue", sans-serif;--s-font-size-base: 16px;--s-font-size-small: .95rem;--s-font-size-medium: 1.05rem;--s-font-size-large: 1.2rem;--s-font-size-xlarge: 1.4rem;--s-font-weight-normal: 400;--s-font-weight-medium: 500;--s-font-weight-semibold: 600;--s-font-weight-bold: 700}.seed-school-page{font-family:var(--s-font);font-size:var(--s-font-size-base);font-weight:var(--s-font-weight-normal);color:var(--text-dark);line-height:1.6;background-color:var(--light-bg);overflow-x:hidden;width:100vw}.container{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.seed-school-hero{background:linear-gradient(#0009,#0009),url(/assets/seedschool-DhahS0ik.webp) center/cover no-repeat;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--white);position:relative;padding:2rem 1rem}.S-hero-overlay{background:#00000080;padding:clamp(2rem,5vw,3rem);border-radius:12px;max-width:900px;width:100%}.seed-school-hero h1{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:1rem;font-weight:var(--s-font-weight-bold);color:var(--white);line-height:1.2}.S-hero-subtitle{font-size:clamp(1.2rem,2.5vw,1.8rem);opacity:.9;margin-bottom:2rem;font-weight:var(--s-font-weight-medium);line-height:1.4}.S-hero-stats{display:flex;justify-content:center;gap:clamp(1.5rem,3vw,3rem);margin-top:2rem;flex-wrap:wrap}.S-stat{display:flex;align-items:center;gap:.5rem;font-weight:var(--s-font-weight-medium);font-size:clamp(.9rem,1.5vw,1rem)}.S-stat-icon{color:var(--gold-accent);font-size:1.2rem}.school-tabs-section{background-color:var(--white);padding:2rem 0;box-shadow:var(--shadow-light);position:sticky;top:0;z-index:100}.school-tabs{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.tab-button{padding:1rem clamp(1rem,2vw,2rem);background:none;border:none;border-bottom:3px solid transparent;font-size:clamp(1rem,1.5vw,1.1rem);cursor:pointer;transition:all .3s ease;font-weight:var(--s-font-weight-medium);color:var(--medium-gray);white-space:nowrap}.tab-button.active{border-bottom-color:var(--jungle-green);color:var(--jungle-green);font-weight:var(--s-font-weight-semibold)}.tab-button:hover{color:var(--jungle-green)}.school-content{padding:4rem 0}.tab-content{animation:fadeIn .5s ease-out}.upcoming-school{background:var(--white);border-radius:12px;padding:clamp(2rem,3vw,3rem);box-shadow:var(--shadow-light)}.school-header{text-align:center;margin-bottom:3rem}.school-header h2{color:var(--jungle-green);font-size:clamp(2rem,4vw,2.5rem);margin-bottom:1.5rem;font-weight:var(--s-font-weight-bold);line-height:1.3}.school-details{display:flex;justify-content:center;gap:clamp(1.5rem,3vw,3rem);flex-wrap:wrap}.detail-item{display:flex;align-items:center;gap:.5rem;font-weight:var(--s-font-weight-medium);font-size:clamp(.9rem,1.5vw,1rem)}.detail-icon{color:var(--gold-accent);font-size:1.1rem}.school-description h3{color:var(--jungle-green);margin-bottom:1.5rem;font-weight:var(--s-font-weight-semibold);font-size:clamp(1.3rem,2.5vw,1.6rem);line-height:1.4}.school-description p{font-size:var(--s-font-size-medium);line-height:1.8;margin-bottom:2rem;color:var(--text-dark)}.program-highlights{margin:3rem 0}.program-highlights h4{color:var(--jungle-green);margin-bottom:2rem;font-weight:var(--s-font-weight-semibold);text-align:center;font-size:clamp(1.3rem,2.5vw,1.6rem)}.highlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.highlight-card{background:var(--muted-green);padding:2rem;border-radius:8px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.highlight-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.highlight-icon{font-size:2.5rem;margin-bottom:1rem}.highlight-card h5{color:var(--jungle-green);margin-bottom:1rem;font-weight:var(--s-font-weight-semibold);font-size:1.2rem}.highlight-card p{font-size:var(--s-font-size-small);margin-bottom:0;line-height:1.6;color:var(--medium-gray)}.registration-section{background:var(--muted-green);padding:2.5rem;border-radius:8px;margin-top:3rem}.registration-section h4{color:var(--jungle-green);margin-bottom:2rem;text-align:center;font-weight:var(--s-font-weight-semibold);font-size:clamp(1.3rem,2.5vw,1.6rem)}.registration-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:2rem}.reg-detail h5{color:var(--jungle-green);margin-bottom:1rem;font-weight:var(--s-font-weight-semibold);font-size:1.1rem}.reg-detail ul{list-style-type:none;padding:0}.reg-detail li{position:relative;padding:.3rem 0 .3rem 1.5rem;line-height:1.6}.reg-detail li:before{content:"•";color:var(--gold-accent);font-weight:700;position:absolute;left:0}.cta-buttons{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.btn-primary,.btn-secondary{padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:var(--s-font-weight-semibold);display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;font-size:1rem;text-align:center;justify-content:center}.btn-primary{background-color:var(--gold-accent);color:var(--jungle-green);border:2px solid var(--gold-accent)}.btn-primary:hover{background-color:transparent;color:var(--jungle-green);transform:translateY(-3px)}.btn-secondary{background-color:transparent;color:var(--jungle-green);border:2px solid var(--jungle-green)}.btn-secondary:hover{background-color:var(--jungle-green);color:var(--white);transform:translateY(-3px)}.previous-schools{background:var(--white);border-radius:12px;padding:clamp(2rem,3vw,3rem);box-shadow:var(--shadow-light)}.section-intro{text-align:center;margin-bottom:3rem;font-size:var(--s-font-size-medium);line-height:1.6;color:var(--medium-gray);max-width:800px;margin-left:auto;margin-right:auto}.schools-selector{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.school-selector-btn{padding:.8rem 1.5rem;background:var(--muted-green);border:none;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:var(--s-font-weight-medium);font-size:.95rem}.school-selector-btn.active,.school-selector-btn:hover{background-color:var(--jungle-green);color:var(--white)}.school-detail{animation:fadeIn .5s ease-out}.school-banner{position:relative;border-radius:12px;overflow:hidden;margin-bottom:2rem;height:clamp(300px,40vw,400px)}.school-banner img{width:100%;height:100%;object-fit:cover}.banner-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);color:var(--white);padding:2rem}.banner-overlay h3{margin-bottom:.5rem;font-weight:var(--s-font-weight-bold);font-size:clamp(1.5rem,3vw,2rem)}.banner-overlay p{opacity:.9;font-size:clamp(1rem,1.5vw,1.1rem)}.school-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.stat-card{display:flex;align-items:center;gap:1rem;background:var(--muted-green);padding:1.5rem;border-radius:8px}.stat-card .stat-icon{font-size:2rem;color:var(--jungle-green);flex-shrink:0}.stat-content h4{margin-bottom:.5rem;color:var(--jungle-green);font-weight:var(--s-font-weight-semibold)}.stat-content p{color:var(--medium-gray);margin:0;line-height:1.6}.school-content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-bottom:3rem}.content-column h4{color:var(--jungle-green);margin-bottom:1.5rem;font-weight:var(--s-font-weight-semibold);font-size:1.3rem}.highlight-list,.outcome-list{list-style-type:none;padding:0}.highlight-list li,.outcome-list li{border-bottom:1px solid var(--light-gray);position:relative;padding:.8rem 0 .8rem 1.5rem;line-height:1.6}.highlight-list li:before{content:"•";color:var(--gold-accent);font-weight:700;position:absolute;left:0}.outcome-list li:before{content:"✓";color:var(--gold-accent);font-weight:700;position:absolute;left:0}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:10px}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-section{margin-top:3rem}.video-section h4{color:var(--jungle-green);margin-bottom:1.5rem;font-weight:var(--s-font-weight-semibold);font-size:1.3rem}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;background:var(--light-bg)}.video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--medium-gray);text-align:center}.video-icon{font-size:3rem;margin-bottom:1rem;color:var(--jungle-green)}.gallery-section{background:var(--white);border-radius:12px;padding:clamp(2rem,3vw,3rem);box-shadow:var(--shadow-light)}.gallery-selector{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.gallery-selector-btn{padding:.8rem 1.5rem;background:var(--muted-green);border:none;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:var(--s-font-weight-medium);font-size:.95rem}.gallery-selector-btn.active,.gallery-selector-btn:hover{background-color:var(--jungle-green);color:var(--white)}.gallery-content h3{color:var(--jungle-green);margin-bottom:2rem;text-align:center;font-weight:var(--s-font-weight-bold);font-size:clamp(1.5rem,3vw,2rem)}.featured-video{margin-bottom:3rem}.featured-video h4,.photo-gallery h4{color:var(--jungle-green);margin-bottom:1.5rem;font-weight:var(--s-font-weight-semibold);font-size:1.3rem}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.gallery-item{position:relative;border-radius:8px;overflow:hidden;height:200px;cursor:pointer}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.gallery-item:hover img{transform:scale(1.05)}.gallery-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.gallery-item:hover .gallery-overlay{opacity:1}.view-icon{color:var(--white);font-size:2rem}.testimonials-section{padding:5rem 0;background:var(--muted-green)}.testimonials-section h2{text-align:center;color:var(--jungle-green);margin-bottom:3rem;font-weight:var(--s-font-weight-bold);font-size:clamp(2rem,4vw,2.5rem)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial-card{background:var(--white);padding:2rem;border-radius:12px;box-shadow:var(--shadow-light);position:relative}.testimonial-card:before{content:'"';font-size:4rem;color:var(--gold-accent);position:absolute;top:1rem;left:1rem;opacity:.3;line-height:1}.testimonial-content{margin-bottom:1.5rem;position:relative;z-index:1}.testimonial-content p{font-style:italic;line-height:1.6;color:var(--text-dark)}.testimonial-author h4{color:var(--jungle-green);margin-bottom:.3rem;font-weight:var(--s-font-weight-semibold)}.testimonial-author p{color:var(--medium-gray);font-size:var(--s-font-size-small)}.partners-section{padding:5rem 0;background:var(--white);text-align:center}.partners-section h2{color:var(--jungle-green);margin-bottom:1rem;font-weight:var(--s-font-weight-bold);font-size:clamp(2rem,4vw,2.5rem)}.partners-section .section-intro{margin-bottom:3rem}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.partner-logo{background:var(--muted-green);padding:2rem;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:var(--s-font-weight-semibold);color:var(--jungle-green);min-height:120px;transition:transform .3s ease}.partner-logo:hover{transform:translateY(-5px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.S-hero-stats{flex-direction:column;gap:1rem}.school-tabs{flex-direction:column;align-items:center;gap:.5rem}.tab-button{width:100%;max-width:300px;text-align:center;margin-bottom:.5rem}.school-details{flex-direction:column;gap:1rem}.highlight-grid,.registration-details{grid-template-columns:1fr}.cta-buttons,.schools-selector,.gallery-selector{flex-direction:column;align-items:center}.school-selector-btn,.gallery-selector-btn{width:100%;max-width:250px}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width: 480px){.seed-school-hero{min-height:60vh;margin-top:1.2rem}.S-hero-overlay,.upcoming-school,.previous-schools,.gallery-section{padding:1.5rem}.school-header h2{font-size:1.8rem}.testimonials-grid{grid-template-columns:1fr}.partners-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.partner-logo{padding:1.5rem;min-height:100px;font-size:.9rem}.registration-section,.highlight-card{padding:1.5rem}}.csbp-platform-page{font-family:Inter,sans-serif;color:var(--text-dark);width:100vw;overflow-x:hidden}.csbp-hero{background:linear-gradient(#0009,#0009),url(/assets/kikopey-WC6KKmCJ.webp) center/cover no-repeat;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--white);position:relative;padding:2rem 1rem}.csbp-hero-overlay{background:#00000080;padding:3rem 2rem;border-radius:12px;max-width:900px;width:100%}.csbp-hero h1{font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:1rem;font-weight:700;line-height:1.2}.csbp-hero-subtitle{font-size:clamp(1.2rem,2.5vw,1.5rem);opacity:.9;margin-bottom:2rem;line-height:1.6}.csbp-hero-stats{display:flex;justify-content:center;gap:clamp(1.5rem,3vw,3rem);margin-top:2rem;flex-wrap:wrap}.csbp-stat{display:flex;flex-direction:column;align-items:center;min-width:100px}.csbp-stat-number{font-size:clamp(2rem,4vw,2.5rem);font-weight:800;color:var(--gold-accent)}.csbp-stat-label{font-size:clamp(.9rem,1.5vw,1rem);opacity:.9}.csbp-platform-tabs{background-color:var(--white);padding:2rem 0;box-shadow:var(--shadow-light);position:sticky;top:0;z-index:100}.csbp-tabs{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.csbp-tab-button{padding:1rem clamp(1rem,2vw,2rem);background:none;border:none;border-bottom:3px solid transparent;font-size:clamp(1rem,1.5vw,1.1rem);cursor:pointer;transition:all .3s ease;font-weight:500;color:var(--medium-gray);white-space:nowrap}.csbp-tab-button.csbp-active{border-bottom-color:var(--jungle-green);color:var(--jungle-green);font-weight:600}.csbp-tab-button:hover{color:var(--jungle-green)}.csbp-platform-content{padding:4rem 0;background-color:var(--light-bg)}.csbp-container{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.csbp-tab-content{animation:csbp-fadeIn .5s ease}.csbp-content-grid{display:grid;grid-template-columns:2fr 1fr;gap:clamp(2rem,3vw,3rem);align-items:start}.csbp-text-content h2{color:var(--jungle-green);font-size:clamp(2rem,4vw,2.5rem);margin-bottom:1.5rem;font-weight:700;line-height:1.3}.csbp-text-content p{font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.7;margin-bottom:1.5rem;color:var(--text-dark)}.csbp-text-content strong{color:var(--jungle-green);font-weight:600}.csbp-image-content img{width:100%;border-radius:12px;box-shadow:var(--shadow-medium);height:auto;object-fit:cover}.csbp-impact-section{margin-top:3rem}.csbp-impact-section h3{color:var(--jungle-green);margin-bottom:2rem;font-size:clamp(1.5rem,3vw,1.8rem)}.csbp-impact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.csbp-impact-card{background:var(--white);padding:2rem;border-radius:12px;text-align:center;box-shadow:var(--shadow-light);transition:transform .3s ease,box-shadow .3s ease}.csbp-impact-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.csbp-impact-icon{font-size:2.5rem;margin-bottom:1rem}.csbp-impact-card h4{color:var(--jungle-green);margin-bottom:1rem;font-weight:600;font-size:1.2rem}.csbp-impact-card p{font-size:1rem;color:var(--medium-gray);margin-bottom:0;line-height:1.6}.csbp-section-intro{font-size:clamp(1.1rem,2vw,1.2rem);color:var(--medium-gray);margin-bottom:3rem;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.csbp-counties-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:3rem}.csbp-county-card{background:var(--white);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-light);transition:transform .3s ease}.csbp-county-card:hover{transform:translateY(-3px)}.csbp-county-header{padding:1.5rem;background:#fafafa;color:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .3s ease;flex-wrap:wrap;gap:1rem}.csbp-county-header:hover{background:linear-gradient(135deg,#2c5e3a,var(--jungle-green))}.csbp-county-header h3{margin:0;font-size:1.3rem;font-weight:600}.csbp-county-stats{background:#235835;padding:.3rem .8rem;border-radius:20px;font-size:.9rem;font-weight:500}.csbp-expand-icon{font-size:1.2rem;font-weight:700;color:#235835}.csbp-county-seedbanks{padding:1.5rem;background:var(--light-bg);max-height:400px;overflow-y:auto}.csbp-seedbanks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.csbp-seedbank-item{display:flex;align-items:center;gap:.8rem;padding:.8rem;background:var(--white);border-radius:8px;box-shadow:0 2px 8px #0000000d;transition:transform .2s ease}.csbp-seedbank-item:hover{transform:translate(5px)}.csbp-seedbank-id{background:var(--gold-accent);color:var(--jungle-green);width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.csbp-seedbank-name{font-size:.95rem;color:var(--text-dark)}.csbp-map-section{margin-top:4rem;text-align:center}.csbp-map-section h3{color:var(--jungle-green);margin-bottom:1rem;font-size:clamp(1.5rem,3vw,1.8rem)}.csbp-map-section p{color:var(--medium-gray);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.csbp-map-container{border-radius:12px;overflow:hidden;box-shadow:var(--shadow-medium);margin:0 auto;max-width:1000px}.csbp-values-content{max-width:1000px;margin:0 auto}.csbp-mission-section{margin-bottom:3rem}.csbp-mission-card{background:var(--white);padding:2.5rem;border-radius:12px;box-shadow:var(--shadow-light);border-left:4px solid var(--gold-accent)}.csbp-mission-card h3{color:var(--jungle-green);margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.csbp-mission-card p{font-size:1.1rem;line-height:1.7;color:var(--text-dark);margin:0}.csbp-values-section{margin-bottom:3rem}.csbp-values-section h3{color:var(--jungle-green);margin-bottom:2rem;font-size:clamp(1.5rem,3vw,1.8rem);text-align:center}.csbp-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.csbp-value-card{background:var(--white);padding:2rem;border-radius:12px;box-shadow:var(--shadow-light);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.csbp-value-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.csbp-value-icon{font-size:2.5rem;margin-bottom:1rem}.csbp-value-card h4{color:var(--jungle-green);margin-bottom:1rem;font-size:1.2rem;font-weight:600}.csbp-value-card p{color:var(--medium-gray);margin:0;font-size:.95rem;line-height:1.6}.csbp-governance-section h3{color:var(--jungle-green);margin-bottom:2rem;font-size:clamp(1.5rem,3vw,1.8rem);text-align:center}.csbp-governance-content{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.csbp-governance-content img{width:100%;border-radius:12px;box-shadow:var(--shadow-light);height:auto;object-fit:cover}.csbp-governance-list ul{list-style:none;padding:0}.csbp-governance-list li{border-bottom:1px solid var(--light-gray);position:relative;padding:.8rem 0 .8rem 1.5rem;font-size:1rem;line-height:1.6}.csbp-governance-list li:before{content:"✓";color:var(--gold-accent);font-weight:700;position:absolute;left:0}.csbp-contact-content h2{color:var(--jungle-green);text-align:center;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.5rem)}.csbp-contact-intro{text-align:center;font-size:clamp(1.1rem,2vw,1.2rem);color:var(--medium-gray);margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.csbp-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:3rem}.csbp-contact-info,.csbp-involvement-options{background:var(--white);padding:2rem;border-radius:12px;box-shadow:var(--shadow-light)}.csbp-contact-info h3,.csbp-involvement-options h3{color:var(--jungle-green);margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.csbp-contact-item{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1.5rem}.csbp-contact-item strong{color:var(--jungle-green);font-weight:600;font-size:1rem}.csbp-contact-item a{color:var(--medium-gray);text-decoration:none;transition:color .3s ease;font-size:1rem}.csbp-contact-item a:hover{color:var(--jungle-green)}.csbp-contact-item span{color:var(--medium-gray);font-size:1rem}.csbp-option-card{background:var(--light-bg);padding:1.5rem;border-radius:8px;margin-bottom:1rem;border-left:3px solid var(--gold-accent);display:flex;align-items:flex-start;gap:1rem}.csbp-option-icon{font-size:1.5rem;flex-shrink:0}.csbp-option-card h4{color:var(--jungle-green);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.csbp-option-card p{color:var(--medium-gray);margin:0;font-size:.95rem;line-height:1.6}.csbp-newsletter-section{background:var(--white);padding:2.5rem;border-radius:12px;box-shadow:var(--shadow-light);text-align:center}.csbp-newsletter-section h3{color:var(--jungle-green);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.csbp-newsletter-section p{color:var(--medium-gray);margin-bottom:2rem;line-height:1.6}.csbp-newsletter-form{display:flex;gap:1rem;max-width:500px;margin:0 auto}.csbp-newsletter-form input{flex:1;padding:.8rem 1.2rem;border:1px solid var(--light-gray);border-radius:5px;font-size:1rem;min-width:0}.csbp-subscribe-btn{padding:.8rem 1.5rem;background:var(--jungle-green);color:var(--white);border:none;border-radius:5px;cursor:pointer;font-weight:600;transition:background .3s ease;white-space:nowrap}.csbp-subscribe-btn:hover{background:#2c5e3a}@keyframes csbp-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.csbp-content-grid,.csbp-governance-content,.csbp-contact-grid{grid-template-columns:1fr;gap:2rem}}@media (max-width: 768px){.csbp-hero{min-height:60vh}.csbp-hero-overlay{padding:2rem 1.5rem}.csbp-tabs{flex-direction:column;align-items:center;gap:.5rem}.csbp-tab-button{width:100%;max-width:250px;margin-bottom:.5rem;text-align:center}.csbp-counties-grid,.csbp-impact-grid,.csbp-values-grid{grid-template-columns:1fr}.csbp-newsletter-form{flex-direction:column}.csbp-county-header{flex-direction:column;text-align:center;gap:1rem}.csbp-seedbanks-grid{grid-template-columns:1fr}}@media (max-width: 480px){.csbp-container{padding:0 1rem;margin-top:1.2rem}.csbp-hero-overlay{padding:1.5rem}.csbp-text-content h2{font-size:1.8rem}.csbp-hero-stats{flex-direction:column;gap:1.5rem}.csbp-option-card{flex-direction:column;text-align:center;gap:.5rem}.csbp-option-icon{align-self:center}.csbp-governance-list li{font-size:.95rem}}:root{--gold-accent: #d4af37;--jungle-green: #235835;--faded-jungle: rgba(35, 88, 53, .8);--muted-green: #e8f5e9;--text-dark: #333333;--white: #ffffff;--light-bg: #f8f9f6;--medium-gray: #666666;--light-gray: #e0e0e0;--shadow-light: 0 5px 15px rgba(0, 0, 0, .05);--shadow-medium: 0 10px 25px rgba(0, 0, 0, .1);--shadow-heavy: 0 15px 30px rgba(0, 0, 0, .15)}.ip-incubation-page{font-family:Inter,sans-serif;color:var(--text-dark);width:100vw;overflow-x:hidden}.ip-incubation-hero{background:linear-gradient(#0009,#0009),url(/assets/nyakazi_inside-BEdg-K7u.webp) center/cover no-repeat;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--white);position:relative;padding:2rem 1rem}.ip-hero-overlay{background:#00000080;padding:clamp(2rem,5vw,3rem);border-radius:12px;max-width:900px;width:100%}.ip-incubation-hero h1{font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:1rem;font-weight:700;line-height:1.2}.ip-hero-subtitle{font-size:clamp(1.2rem,2.5vw,1.5rem);opacity:.9;margin-bottom:2rem;line-height:1.6}.ip-hero-stats{display:flex;justify-content:center;gap:clamp(1.5rem,3vw,3rem);margin-top:2rem;flex-wrap:wrap}.ip-stat{display:flex;flex-direction:column;align-items:center;min-width:100px}.ip-stat-number{font-size:clamp(2rem,4vw,2.5rem);font-weight:800;color:var(--gold-accent)}.ip-stat-label{font-size:clamp(.9rem,1.5vw,1rem);opacity:.9}.ip-program-tabs{background-color:var(--white);padding:2rem 0;box-shadow:var(--shadow-light);position:sticky;top:0;z-index:100}.ip-tabs{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.ip-tab-button{padding:1rem clamp(1rem,2vw,2rem);background:none;border:none;border-bottom:3px solid transparent;font-size:clamp(1rem,1.5vw,1.1rem);cursor:pointer;transition:all .3s ease;font-weight:500;color:var(--medium-gray);white-space:nowrap}.ip-tab-button.ip-active{border-bottom-color:var(--jungle-green);color:var(--jungle-green);font-weight:600}.ip-tab-button:hover{color:var(--jungle-green)}.ip-program-content{padding:4rem 0;background-color:var(--light-bg)}.ip-container{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.ip-tab-content{animation:ip-fadeIn .5s ease}.ip-content-grid{display:grid;grid-template-columns:2fr 1fr;gap:clamp(2rem,3vw,3rem);align-items:start}.ip-text-content h2{color:var(--jungle-green);font-size:clamp(2rem,4vw,2.5rem);margin-bottom:1.5rem;font-weight:700;line-height:1.3}.ip-text-content p{font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.7;margin-bottom:1.5rem;color:var(--text-dark)}.ip-program-features{margin:3rem 0}.ip-program-features h3{color:var(--jungle-green);margin-bottom:2rem;font-size:clamp(1.5rem,3vw,1.8rem)}.ip-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.ip-feature-card{background:var(--white);padding:2rem;border-radius:12px;text-align:center;box-shadow:var(--shadow-light);transition:transform .3s ease,box-shadow .3s ease}.ip-feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.ip-feature-icon{font-size:2.5rem;margin-bottom:1rem}.ip-feature-card h4{color:var(--jungle-green);margin-bottom:1rem;font-weight:600;font-size:1.2rem}.ip-feature-card p{font-size:1rem;color:var(--medium-gray);margin-bottom:0;line-height:1.6}.ip-program-structure{margin:3rem 0}.ip-program-structure h3{color:var(--jungle-green);margin-bottom:2rem;font-size:clamp(1.5rem,3vw,1.8rem)}.ip-timeline{display:flex;flex-direction:column;gap:2rem;position:relative;margin-left:1rem}.ip-timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gold-accent)}.ip-timeline-item{display:flex;align-items:flex-start;gap:1.5rem;position:relative}.ip-timeline-phase{background:var(--jungle-green);color:var(--white);padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem;flex-shrink:0}.ip-timeline-content{flex:1}.ip-timeline-content h4{color:var(--jungle-green);margin-bottom:.5rem;font-size:1.2rem}.ip-timeline-content p{color:var(--medium-gray);margin:0;line-height:1.6}.ip-image-content{display:flex;flex-direction:column;gap:1.5rem}.ip-image-content img{width:100%;border-radius:12px;box-shadow:var(--shadow-medium);height:auto;object-fit:cover}.ip-second-image{margin-top:1rem}.ip-section-intro{font-size:clamp(1.1rem,2vw,1.2rem);color:var(--medium-gray);margin-bottom:3rem;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.ip-success-stories{display:flex;flex-direction:column;gap:4rem}.ip-enterprise-story{background:var(--white);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-medium)}.ip-enterprise-header{display:grid;grid-template-columns:1fr 2fr;gap:2rem;padding:2rem;background:linear-gradient(135deg,var(--light-bg) 0%,var(--muted-green) 100%)}.ip-enterprise-image img{width:100%;height:250px;object-fit:cover;border-radius:12px;box-shadow:var(--shadow-light)}.ip-enterprise-info h3{color:var(--jungle-green);font-size:clamp(1.5rem,3vw,2rem);margin-bottom:.5rem;font-weight:700}.ip-enterprise-tagline{color:var(--medium-gray);font-size:clamp(1rem,1.5vw,1.1rem);margin-bottom:1.5rem;font-weight:500}.ip-enterprise-stats{display:flex;gap:2rem;flex-wrap:wrap}.ip-enterprise-stat{display:flex;flex-direction:column;align-items:center}.ip-stat-value{font-size:1.5rem;font-weight:800;color:var(--gold-accent)}.ip-stat-label{font-size:.9rem;color:var(--medium-gray);font-weight:500}.ip-enterprise-details{padding:2rem}.ip-detail-section{margin-bottom:2.5rem}.ip-detail-section h4{color:var(--jungle-green);margin-bottom:1rem;font-size:1.3rem;font-weight:600}.ip-detail-section p{line-height:1.7;color:var(--text-dark);margin-bottom:1rem}.ip-detail-section ul{list-style:none;padding:0}.ip-detail-section li{border-bottom:1px solid var(--light-gray);position:relative;padding:.5rem 0 .5rem 1.5rem;line-height:1.6}.ip-detail-section li:before{content:"✓";color:var(--gold-accent);font-weight:700;position:absolute;left:0}.ip-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.ip-product-item{background:var(--light-bg);padding:1rem;border-radius:8px;text-align:center;font-weight:500;color:var(--jungle-green);border:1px solid var(--muted-green)}.ip-video-section{margin-top:3rem}.ip-video-section h4{color:var(--jungle-green);margin-bottom:1.5rem;font-size:1.3rem;font-weight:600}.ip-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;box-shadow:var(--shadow-light);background:var(--light-bg)}.ip-video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--medium-gray)}.ip-video-icon{font-size:3rem;margin-bottom:1rem}.ip-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:10px}.ip-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.ip-impact-summary{background:var(--white);padding:3rem;border-radius:16px;margin-top:4rem;text-align:center;box-shadow:var(--shadow-light)}.ip-impact-summary h3{color:var(--jungle-green);margin-bottom:2rem;font-size:clamp(1.5rem,3vw,1.8rem)}.ip-impact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.ip-impact-item{display:flex;flex-direction:column;align-items:center}.ip-impact-number{font-size:2.5rem;font-weight:800;color:var(--gold-accent);margin-bottom:.5rem}.ip-impact-label{font-size:1rem;color:var(--medium-gray);font-weight:500}.ip-apply-content{max-width:800px;margin:0 auto}.ip-apply-content h2{color:var(--jungle-green);text-align:center;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.5rem)}.ip-application-process{margin:3rem 0}.ip-application-process h3{color:var(--jungle-green);margin-bottom:2rem;font-size:clamp(1.5rem,3vw,1.8rem)}.ip-process-steps{display:flex;flex-direction:column;gap:2rem}.ip-process-step{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:var(--white);border-radius:12px;box-shadow:var(--shadow-light)}.ip-step-number{background:var(--jungle-green);color:var(--white);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;flex-shrink:0}.ip-step-content h4{color:var(--jungle-green);margin-bottom:.5rem;font-size:1.2rem}.ip-step-content p{color:var(--medium-gray);margin:0;line-height:1.6}.ip-eligibility-criteria{margin:3rem 0}.ip-eligibility-criteria h3{color:var(--jungle-green);margin-bottom:2rem;font-size:clamp(1.5rem,3vw,1.8rem)}.ip-criteria-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.ip-criterion{background:var(--white);padding:1.5rem;border-radius:12px;box-shadow:var(--shadow-light);text-align:center}.ip-criterion-icon{font-size:2rem;margin-bottom:1rem}.ip-criterion h4{color:var(--jungle-green);margin-bottom:.5rem;font-size:1.1rem}.ip-criterion p{color:var(--medium-gray);margin:0;font-size:.95rem;line-height:1.6}.ip-application-cta{background:linear-gradient(135deg,var(--jungle-green),#2c5e3a);padding:3rem;border-radius:16px;text-align:center;color:var(--white);margin:3rem 0}.ip-application-cta h3{margin-bottom:1rem;font-size:clamp(1.5rem,3vw,1.8rem)}.ip-application-cta p{margin-bottom:2rem;opacity:.9;line-height:1.6}.ip-cta-buttons{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.ip-cta-button{padding:1rem 2rem;border:none;border-radius:50px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;min-width:150px}.ip-cta-button.ip-primary{background:var(--gold-accent);color:var(--jungle-green)}.ip-cta-button.ip-primary:hover{background:#f1c40f;transform:translateY(-2px)}.ip-cta-button.ip-secondary{background:transparent;color:var(--white);border:2px solid var(--white)}.ip-cta-button.ip-secondary:hover{background:var(--white);color:var(--jungle-green);transform:translateY(-2px)}.ip-contact-info{background:var(--white);padding:2rem;border-radius:12px;box-shadow:var(--shadow-light)}.ip-contact-info h3{color:var(--jungle-green);margin-bottom:1.5rem;font-size:1.5rem}.ip-contact-details{display:flex;flex-direction:column;gap:1rem}.ip-contact-item{display:flex;flex-direction:column;gap:.3rem}.ip-contact-item strong{color:var(--jungle-green);font-weight:600}.ip-contact-item a{color:var(--medium-gray);text-decoration:none;transition:color .3s ease}.ip-contact-item a:hover{color:var(--jungle-green)}.ip-contact-item span{color:var(--medium-gray)}@keyframes ip-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.ip-content-grid{grid-template-columns:1fr;gap:2rem}.ip-enterprise-header{grid-template-columns:1fr;text-align:center}.ip-enterprise-stats{justify-content:center}.ip-cta-buttons{flex-direction:column;align-items:center}}@media (max-width: 768px){.ip-hero-stats{flex-direction:column;gap:1.5rem}.ip-tabs{flex-direction:column;align-items:center;gap:.5rem}.ip-tab-button{width:100%;max-width:250px;margin-bottom:.5rem;text-align:center}.ip-features-grid,.ip-criteria-grid{grid-template-columns:1fr}.ip-process-step{flex-direction:column;text-align:center;gap:1rem}.ip-enterprise-stats{flex-direction:column;gap:1rem}.ip-impact-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.ip-container{padding:0 1rem;margin-top:1.2rem}.ip-hero-overlay{padding:1.5rem}.ip-text-content h2{font-size:1.8rem}.ip-enterprise-info h3{font-size:1.5rem}.ip-impact-grid{grid-template-columns:1fr}.ip-application-cta{padding:2rem 1.5rem}.ip-cta-button{width:100%}}:root{--nl-font: "Inter", "Segoe UI", "Helvetica Neue", sans-serif;--nl-primary: #235835;--nl-secondary: #4a7c59;--nl-accent: #d4af37;--nl-light: #f8f6f0;--nl-dark: #2a2a2a;--nl-gray: #666666;--nl-light-gray: #888888;--nl-white: #ffffff;--nl-card-shadow: 0 8px 25px rgba(0, 0, 0, .08);--nl-hover-shadow: 0 12px 35px rgba(0, 0, 0, .15);--nl-border-radius: 12px;--nl-transition: all .3s cubic-bezier(.25, .8, .25, 1)}.nl-page{font-family:var(--nl-font);color:var(--nl-dark);background:linear-gradient(180deg,var(--nl-light) 0%,#ffffff 100%);min-height:100vh;width:100vw;overflow-x:hidden}.nl-hero{background:linear-gradient(#00000080,#00000080),url(/assets/hero_1-DMz3QKGd.webp) center/cover no-repeat;color:var(--nl-white);padding:6rem 2rem;position:relative;overflow:hidden;min-height:80vh;display:flex;align-items:center;justify-content:center}.nl-hero:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(212,175,55,.2) 0%,transparent 70%)}.nl-hero-content{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:2}.nl-hero-text h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin-bottom:1rem;line-height:1.2}.nl-hero-subtitle{font-size:clamp(1.1rem,2vw,1.3rem);opacity:.9;margin-bottom:2rem;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.nl-hero-stats{display:flex;justify-content:center;gap:clamp(1rem,3vw,3rem);margin-top:2rem;flex-wrap:wrap}.nl-stat{display:flex;flex-direction:column;align-items:center;min-width:100px}.nl-stat-number{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;color:var(--nl-accent)}.nl-stat-label{font-size:clamp(.8rem,1.5vw,1rem);opacity:.9;text-align:center}.nl-container{max-width:1200px;margin:0 auto;padding:0 2rem}.nl-tabs{background-color:var(--nl-white);padding:1.5rem 0;box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:100}.nl-tab-buttons{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.nl-tab-button{padding:clamp(.8rem,2vw,1rem) clamp(1rem,3vw,2rem);background:none;border:none;border-bottom:3px solid transparent;font-size:clamp(.9rem,2vw,1.1rem);cursor:pointer;transition:var(--nl-transition);font-weight:500;color:var(--nl-gray);white-space:nowrap}.nl-tab-button.nl-active{border-bottom-color:var(--nl-primary);color:var(--nl-primary);font-weight:600}.nl-tab-button:hover{color:var(--nl-primary)}.nl-content{padding:clamp(2rem,5vw,4rem) 0;background-color:var(--nl-light)}.nl-tab-content{animation:nl-fadeIn .5s ease}.nl-latest-issue{background:var(--nl-white);border-radius:var(--nl-border-radius);overflow:hidden;box-shadow:var(--nl-card-shadow)}.nl-issue-header{display:grid;grid-template-columns:1fr;gap:2rem;padding:clamp(1rem,3vw,2rem);background:linear-gradient(135deg,var(--nl-light) 0%,#e8f5e9 100%)}@media (min-width: 768px){.nl-issue-header{grid-template-columns:1fr 2fr}}.nl-issue-image{position:relative;max-width:400px;margin:0 auto}.nl-issue-image img{width:100%;height:auto;min-height:250px;max-height:300px;object-fit:cover;border-radius:var(--nl-border-radius);box-shadow:0 5px 15px #0000001a}.nl-issue-badge{position:absolute;top:1rem;right:1rem;background:var(--nl-accent);color:var(--nl-primary);padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.nl-issue-info h2{color:var(--nl-primary);font-size:clamp(1.5rem,3vw,2rem);margin-bottom:1rem;font-weight:700;line-height:1.3}.nl-issue-meta{display:flex;flex-direction:column;gap:.5rem}.nl-issue-date,.nl-read-time{color:var(--nl-gray);font-weight:500;font-size:clamp(.9rem,1.5vw,1rem)}.nl-tags{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.nl-tag{background:#2358351a;color:var(--nl-primary);padding:.3rem .8rem;border-radius:15px;font-size:.85rem;font-weight:500}.nl-issue-content{padding:clamp(1rem,3vw,2rem)}.nl-content-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 1024px){.nl-content-grid{grid-template-columns:2fr 1fr;gap:3rem}}.nl-main-content h3{color:var(--nl-primary);margin-bottom:1.5rem;font-size:clamp(1.3rem,2.5vw,1.5rem)}.nl-feature-story{margin-bottom:2rem}.nl-feature-story h4{color:var(--nl-primary);margin-bottom:1rem;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:600;line-height:1.3}.nl-feature-story p{line-height:1.7;color:var(--nl-gray);margin-bottom:1rem;font-size:clamp(.95rem,1.5vw,1rem)}.nl-stats-highlight{background:var(--nl-light);padding:clamp(1rem,2vw,2rem);border-radius:var(--nl-border-radius);margin:2rem 0;border-left:4px solid var(--nl-accent)}.nl-stats-highlight h4{color:var(--nl-primary);margin-bottom:1.5rem;text-align:center;font-size:clamp(1.1rem,2vw,1.3rem)}.nl-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.nl-stat-item{text-align:center;padding:clamp(1rem,2vw,1.5rem);background:var(--nl-white);border-radius:8px;box-shadow:0 3px 10px #0000000d}.nl-number{display:block;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:var(--nl-accent);margin-bottom:.5rem}.nl-label{font-size:clamp(.8rem,1.5vw,.9rem);color:var(--nl-gray);font-weight:500}.nl-sidebar{display:flex;flex-direction:column;gap:1.5rem}.nl-upcoming-events,.nl-quick-links{background:var(--nl-white);padding:clamp(1rem,2vw,1.5rem);border-radius:var(--nl-border-radius);box-shadow:0 5px 15px #00000014}.nl-upcoming-events h4,.nl-quick-links h4{color:var(--nl-primary);margin-bottom:1rem;font-size:clamp(1.1rem,2vw,1.2rem)}.nl-event-item{padding:1rem 0;border-bottom:1px solid #eee}.nl-event-item:last-child{border-bottom:none}.nl-event-item h5{color:var(--nl-primary);margin-bottom:.3rem;font-size:clamp(.95rem,1.5vw,1rem)}.nl-event-item p{color:var(--nl-gray);font-size:clamp(.85rem,1.5vw,.9rem);margin-bottom:.5rem}.nl-event-tag{background:#d4af3733;color:var(--nl-primary);padding:.2rem .6rem;border-radius:12px;font-size:.8rem;font-weight:500}.nl-quick-links{display:flex;flex-direction:column;gap:.8rem}.nl-quick-link{color:var(--nl-primary);text-decoration:none;font-weight:500;padding:.8rem;border-radius:6px;transition:var(--nl-transition);font-size:clamp(.9rem,1.5vw,1rem)}.nl-quick-link:hover{background:var(--nl-light)}.nl-download-section{background:linear-gradient(135deg,var(--nl-primary),var(--nl-secondary));padding:clamp(1.5rem,3vw,2rem);border-radius:var(--nl-border-radius);text-align:center;color:var(--nl-white);margin-top:2rem}.nl-download-section h4{margin-bottom:.5rem;font-size:clamp(1.1rem,2vw,1.3rem)}.nl-download-section p{margin-bottom:1.5rem;opacity:.9;font-size:clamp(.9rem,1.5vw,1rem)}.nl-download-btn{background:var(--nl-accent);color:var(--nl-primary);border:none;padding:clamp(.8rem,2vw,1rem) clamp(1.5rem,3vw,2rem);border-radius:25px;font-weight:700;cursor:pointer;transition:var(--nl-transition);font-size:clamp(.9rem,1.5vw,1rem);display:inline-flex;align-items:center;gap:.5rem}.nl-download-btn:hover{transform:translateY(-2px)}.nl-section-header{text-align:center;margin-bottom:3rem}.nl-section-header h2{font-size:2.2rem;font-weight:600;color:var(--nl-primary);margin-bottom:1rem}.nl-section-intro{font-size:clamp(1rem,2vw,1.2rem);color:var(--nl-gray);margin-bottom:2rem;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.5}.nl-archive-filters{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;justify-content:center}.nl-filter-group{display:flex;flex-direction:column;gap:.5rem;min-width:200px;flex:1}.nl-filter-group label{font-weight:600;color:var(--nl-primary);font-size:clamp(.9rem,1.5vw,1rem)}.nl-filter-group select{padding:.8rem;border:1px solid #ddd;border-radius:5px;background:var(--nl-white);font-size:clamp(.9rem,1.5vw,1rem)}.nl-archive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:1.5rem;margin-bottom:3rem}.nl-archive-item{background:var(--nl-white);border-radius:var(--nl-border-radius);overflow:hidden;box-shadow:var(--nl-card-shadow);transition:var(--nl-transition)}.nl-archive-item:hover{box-shadow:var(--nl-hover-shadow);transform:translateY(-5px)}.nl-archive-content{padding:clamp(1rem,2vw,1.5rem)}.nl-archive-content h3{color:var(--nl-primary);font-size:clamp(1.1rem,2vw,1.3rem);margin-bottom:1rem;font-weight:600;line-height:1.3}.nl-archive-meta{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.nl-archive-meta span{font-size:clamp(.8rem,1.5vw,.9rem);color:var(--nl-gray)}.nl-archive-content p{color:var(--nl-gray);line-height:1.6;margin-bottom:1rem;font-size:clamp(.9rem,1.5vw,1rem)}.nl-read-btn{background:var(--nl-primary);color:var(--nl-white);border:none;padding:.8rem 1.5rem;border-radius:5px;font-weight:600;cursor:pointer;transition:var(--nl-transition);font-size:clamp(.9rem,1.5vw,1rem);display:inline-flex;align-items:center;gap:.5rem}.nl-pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;flex-wrap:wrap}.nl-pagination-btn{background:var(--nl-primary);color:var(--nl-white);border:none;padding:.8rem 1.5rem;border-radius:5px;cursor:pointer;transition:var(--nl-transition);font-size:clamp(.9rem,1.5vw,1rem)}.nl-pagination-btn:hover{background:var(--nl-secondary)}.nl-page-number{color:var(--nl-gray);font-weight:500;font-size:clamp(.9rem,1.5vw,1rem)}.nl-subscribe-content{background:var(--nl-white);border-radius:var(--nl-border-radius);padding:clamp(1.5rem,3vw,3rem);box-shadow:var(--nl-card-shadow)}@media (min-width: 1024px){.nl-subscribe-grid{grid-template-columns:1fr 1fr;gap:3rem}}.nl-subscribe-info h2{color:var(--nl-primary);margin-bottom:1.5rem;font-size:clamp(1.5rem,3vw,2.2rem)}.nl-subscribe-intro{font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.7;color:var(--nl-gray);margin-bottom:2rem}.nl-benefits-list h4{color:var(--nl-primary);margin-bottom:1rem;font-size:clamp(1.1rem,2vw,1.3rem)}.nl-benefits-list ul{list-style:none;padding:0;margin-bottom:2rem}.nl-benefits-list li{padding:.5rem 0;position:relative;padding-left:0;font-size:clamp(.9rem,1.5vw,1rem);display:flex;align-items:center;gap:.5rem}.nl-benefits-list li svg{color:var(--nl-accent)}.nl-archive-item{background:var(--nl-white);border-radius:var(--nl-border-radius);box-shadow:var(--nl-card-shadow);overflow:hidden;display:flex;flex-direction:column;transition:var(--nl-transition)}.nl-archive-item:hover{transform:translateY(-5px);box-shadow:var(--nl-hover-shadow)}.nl-archive-image img{width:100%;height:200px;object-fit:cover}.nl-archive-content{padding:1.5rem;display:flex;flex-direction:column;gap:.8rem}.nl-archive-content h3{font-size:1.2rem;color:var(--nl-primary);font-weight:600;line-height:1.4}.nl-archive-meta{font-size:.9rem;color:var(--nl-gray);display:flex;justify-content:space-between;flex-wrap:wrap}.nl-archive-content p{color:var(--nl-gray);font-size:.95rem;line-height:1.6}.nl-read-btn{margin-top:auto;align-self:flex-start;background:var(--nl-primary);color:var(--nl-white);border:none;padding:.7rem 1.2rem;border-radius:8px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:var(--nl-transition)}.nl-read-btn:hover{background:var(--nl-secondary)}.nl-pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3rem}.nl-pagination-btn{background:var(--nl-white);border:1px solid #ddd;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;font-weight:500;color:var(--nl-primary);transition:var(--nl-transition)}.nl-pagination-btn:hover{background:var(--nl-light)}.nl-page-number{font-size:.95rem;font-weight:500;color:var(--nl-gray)}.nl-subscribe-content{background:var(--nl-white);border-radius:var(--nl-border-radius);box-shadow:var(--nl-card-shadow);padding:clamp(1.5rem,4vw,3rem)}.nl-subscribe-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 992px){.nl-subscribe-grid{grid-template-columns:1fr 1fr;align-items:flex-start}}.nl-subscribe-info h2{color:var(--nl-primary);font-size:2rem;margin-bottom:1rem}.nl-subscribe-intro{font-size:1rem;color:var(--nl-gray);margin-bottom:2rem;line-height:1.6}.nl-benefits-list h4{color:var(--nl-primary);margin-bottom:1rem}.nl-benefits-list ul{list-style:none;padding:0;margin:0}.nl-benefits-list li{display:flex;align-items:center;gap:.5rem;color:var(--nl-gray);margin-bottom:.8rem;font-size:.95rem}.nl-quote-icon{font-size:2rem;color:var(--nl-accent);margin-bottom:.5rem}.nl-testimonial{margin-top:2rem;font-style:italic;color:var(--nl-gray)}.nl-testimonial cite{display:block;margin-top:.8rem;font-weight:600;color:var(--nl-primary)}.nl-subscribe-form{background:var(--nl-light);padding:2rem;border-radius:var(--nl-border-radius);box-shadow:inset 0 2px 6px #0000000d}.nl-subscribe-form h3{color:var(--nl-primary);margin-bottom:1.5rem}.nl-form-group{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.nl-form-group label{font-weight:600;font-size:.9rem;color:var(--nl-dark)}.nl-form-group input,.nl-form-group select{padding:.8rem;border-radius:6px;border:1px solid #ccc;font-size:.95rem}.nl-form-group input:focus,.nl-form-group select:focus{outline:none;border-color:var(--nl-primary);box-shadow:0 0 0 2px #23583526}.nl-checkbox-label{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--nl-gray)}.nl-subscribe-btn{width:100%;padding:1rem;background:var(--nl-primary);color:var(--nl-white);border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:var(--nl-transition);margin-top:1rem}.nl-subscribe-btn:hover{background:var(--nl-secondary)}.nl-privacy-note{font-size:.85rem;color:var(--nl-light-gray);margin-top:1rem;text-align:center}.nl-success-message{text-align:center;padding:2rem}.nl-success-icon{width:60px;height:60px;margin:0 auto 1rem;background:var(--nl-accent);color:var(--nl-primary);display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.5rem}.nl-success-message h3{color:var(--nl-primary);margin-bottom:1rem}.nl-success-message p{color:var(--nl-gray);margin-bottom:1.5rem;line-height:1.5}.nl-back-btn{background:var(--nl-primary);color:var(--nl-white);border:none;padding:.8rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:var(--nl-transition)}.nl-back-btn:hover{background:var(--nl-secondary)}@keyframes nl-fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.scroll-to-top{position:fixed;bottom:20px;right:20px;background:#0f5132;color:#fff;border:none;border-radius:60%;padding:12px;font-size:20px;cursor:pointer;box-shadow:0 4px 6px #0003;transition:opacity .3s ease,transform .2s ease;z-index:1000}.scroll-to-top:hover{background:#145c39;transform:scale(1.1)}:root{--s-font: "Inter", "Segoe UI", "Helvetica Neue", sans-serif;--s-font-size-base: 16px;--s-font-size-small: .95rem;--s-font-size-medium: 1.05rem;--s-font-size-large: 1.2rem;--s-font-weight-normal: 400;--s-font-weight-medium: 500;--s-font-weight-semibold: 600;--s-font-weight-bold: 700}.event-popup-overlay,.event-popup-overlay *{font-family:Inter,Segoe UI,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.6}.event-popup-text h2{font-size:1.5rem;font-weight:700;font-family:Inter,Segoe UI,Helvetica Neue,sans-serif}.event-popup-text p{font-size:.95rem;font-weight:400}.event-popup-text strong,.event-popup-text sup{font-weight:600;font-size:1rem}.popup-cta{font-size:1rem;font-weight:600;font-family:Inter,Segoe UI,Helvetica Neue,sans-serif}.event-popup-close{font-family:Inter,Segoe UI,Helvetica Neue,sans-serif;font-weight:600}.event-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000bf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:9999;padding:1rem;animation:fadeIn .4s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.event-popup-box{background:linear-gradient(135deg,#fff,#f8fffe);border-radius:20px;box-shadow:0 25px 50px #0000004d,0 0 0 1px #fff3;max-width:1000px;width:100%;max-height:80vh;overflow-y:auto;position:relative;animation:slideUp .5s cubic-bezier(.34,1.56,.64,1);border:3px solid transparent;background-clip:padding-box}.event-popup-box:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(45deg,#22c55e,#16a34a,#059669,#0d9488);border-radius:20px;z-index:-1;opacity:.8}@keyframes slideUp{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.event-popup-close{position:absolute;top:15px;right:15px;background:#ffffffe6;border:2px solid #e5e7eb;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:18px;font-weight:700;color:#6b7280;z-index:10;transition:all .3s ease;box-shadow:0 4px 8px #0000001a}.event-popup-close:hover{background:#fee2e2;color:#dc2626;border-color:#fca5a5;transform:scale(1.1);box-shadow:0 6px 12px #00000026}.event-popup-content{display:grid;grid-template-columns:1fr 1.2fr;gap:0;min-height:400px}.event-popup-image{position:relative;width:fit-content;height:fit-content;overflow:hidden;border-radius:17px 0 0 17px;background:linear-gradient(135deg,#065f46,#047857)}.event-popup-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#10b9811a,#05966933,#0478574d);z-index:1}.event-popup-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.event-popup-image:hover img{transform:scale(1.05)}.event-popup-text{padding:2.5rem;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#fff,#f0fdf4);border-radius:0 14px 14px 0;position:relative}.event-popup-text:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,#22c55e,#16a34a,#059669);border-radius:0 2px 2px 0}.event-popup-text h2{color:#065f46;font-size:1.5rem;font-weight:800;margin-bottom:.5rem;margin-top:-1rem;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.05);position:relative;padding-left:1rem}.event-popup-text h2:before{position:absolute;left:-.5rem;top:0;font-size:1.2rem;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.event-popup-text p{color:#374151;font-size:.75rem;line-height:1.7;margin-bottom:.5rem;padding-left:1rem}.event-popup-text p:last-of-type{margin-bottom:2rem}.event-popup-text strong{color:#059669;font-weight:700}.event-popup-text sup{color:#059669;font-weight:600}.popup-cta{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#22c55e,#16a34a,#059669);color:#fff;text-decoration:none;padding:1rem 2rem;border-radius:50px;font-weight:700;font-size:1rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 20px #22c55e4d;border:2px solid transparent;position:relative;overflow:hidden;margin-left:1rem;margin-top:.5rem}.popup-cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.popup-cta:hover:before{left:100%}.popup-cta:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 30px #22c55e66;background:linear-gradient(135deg,#16a34a,#059669,#047857)}.popup-cta:active{transform:translateY(-1px) scale(1.01)}@media (max-width: 768px){.event-popup-overlay{padding:.5rem}.event-popup-box{max-width:95vw;max-height:95vh;border-radius:15px}.event-popup-box:before{border-radius:15px}.event-popup-content{grid-template-columns:1fr;gap:0}.event-popup-image{border-radius:12px 12px 0 0;min-height:200px;max-height:250px}.event-popup-text{padding:2rem 1.5rem;border-radius:0 0 12px 12px}.event-popup-text h2{font-size:1.3rem;margin-bottom:1rem}.event-popup-text p{font-size:.9rem;margin-bottom:.8rem}.popup-cta{padding:.8rem 1.5rem;font-size:.9rem;margin-left:1rem}.event-popup-close{width:35px;height:35px;font-size:16px;top:10px;right:10px}}@media (max-width: 480px){.event-popup-box{margin:.5rem;max-width:calc(100vw - 1rem)}.event-popup-text{padding:1.5rem 1rem}.event-popup-text h2{font-size:1.1rem;padding-left:.5rem}.event-popup-text p{font-size:.85rem;padding-left:.5rem}.popup-cta{padding:.7rem 1.2rem;font-size:.85rem;margin-left:.5rem;width:calc(100% - 1rem)}.event-popup-image{min-height:180px;max-height:200px}}.event-popup-box{scrollbar-width:thin;scrollbar-color:#22c55e #f3f4f6}.event-popup-box::-webkit-scrollbar{width:6px}.event-popup-box::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.event-popup-box::-webkit-scrollbar-thumb{background:#22c55e;border-radius:3px}.event-popup-box::-webkit-scrollbar-thumb:hover{background:#16a34a}@media (prefers-reduced-motion: reduce){.event-popup-overlay,.event-popup-box,.event-popup-close,.popup-cta,.event-popup-image img{animation:none!important;transition:none!important}.event-popup-text h2:before{animation:none!important}}.event-popup-close:focus,.popup-cta:focus{outline:3px solid #22c55e;outline-offset:2px}@media (prefers-contrast: high){.event-popup-box{border:3px solid #000}.event-popup-text h2,.event-popup-text p{color:#000}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
