.leadership{background:linear-gradient(#fefce8 0%,#fef3c7 100%);padding:6rem 0;position:relative;overflow:hidden}.leadership-pattern{pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d97706' fill-opacity='0.05' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.leadership-header{text-align:center;z-index:1;margin-bottom:4rem;position:relative}.founder-section{z-index:1;justify-content:center;margin-bottom:4rem;display:flex;position:relative}.founder-card{background:#fff;border-radius:1.5rem;flex-direction:column;gap:2rem;width:100%;max-width:800px;padding:2.5rem;transition:transform .3s;display:flex;box-shadow:0 10px 40px #0000001a}.founder-card:hover{transform:translateY(-5px)}.founder-profile{gap:2rem;display:flex}.founder-image{border-radius:1rem;flex-shrink:0;width:180px;height:180px;position:relative;overflow:hidden}.founder-image img{object-fit:cover;width:100%;height:100%}.founder-overlay{opacity:0;background:linear-gradient(#0000,#000000b3);justify-content:center;padding:1rem;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.founder-image:hover .founder-overlay{opacity:1}.linkedin-btn{color:#fff;background:#0077b5;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:transform .3s;display:flex}.linkedin-btn:hover{transform:scale(1.1)}.founder-info{flex-direction:column;justify-content:center;display:flex}.founder-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#d97706 0%,#f59e0b 100%);border-radius:2rem;width:fit-content;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.founder-info h3{color:var(--color-heading);font-size:1.5rem;font-family:var(--font-heading);margin-bottom:.25rem}.founder-role{color:#d97706;margin-bottom:.25rem;font-weight:600}.founder-company{color:var(--color-text-light);margin-bottom:1rem;font-size:.9rem}.founder-expertise{flex-wrap:wrap;gap:.5rem;display:flex}.expertise-tag{color:#92400e;background:#fef3c7;border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.founder-message{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #d9770626;border-radius:1rem;padding:1.5rem;position:relative}.founder-message .quote-icon{color:#d97706;opacity:.7;font-size:1.25rem}.founder-message .quote-icon:first-of-type{margin-bottom:.75rem}.founder-message .quote-icon-right{text-align:right;margin-top:.75rem;margin-left:auto;display:block}.founder-quote{margin:0;padding:0}.quote-highlight{color:#92400e;margin-bottom:.75rem;font-family:Georgia,serif;font-size:clamp(1rem,2.5vw,1.15rem);font-style:italic;font-weight:600;line-height:1.5}.quote-body{color:#78350f;margin:0;font-size:clamp(.9rem,2vw,.95rem);line-height:1.7}.roles-section{z-index:1;position:relative}.roles-section h3{text-align:center;color:var(--color-heading);font-size:1.5rem;font-family:var(--font-heading);margin-bottom:.5rem}.roles-intro{text-align:center;color:var(--color-text-light);margin-bottom:2rem}.roles-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.role-card{animation:.5s forwards fadeInUp;animation-delay:var(--delay);opacity:0;background:#fff;border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;transition:all .3s;display:flex;box-shadow:0 2px 10px #0000000d}.role-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.role-icon{color:#fff;background:linear-gradient(135deg,#d97706 0%,#f59e0b 100%);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:1.1rem;display:flex}.role-content h4{color:var(--color-heading);margin-bottom:.25rem;font-size:.95rem}.role-content p{color:var(--color-text-light);font-size:.8rem}.leadership-cta{text-align:center;z-index:1;margin-top:3rem;position:relative}.leadership-cta p{color:var(--color-text-light);margin-bottom:1rem}.btn-outline-dark{border:2px solid var(--color-heading);color:var(--color-heading);background:0 0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-outline-dark:hover{background:var(--color-heading);color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.roles-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.founder-card{padding:1.5rem}.founder-profile{text-align:center;flex-direction:column;align-items:center}.founder-info{align-items:center}.founder-expertise{justify-content:center}.founder-message{text-align:left;padding:1.25rem}.roles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.roles-grid{grid-template-columns:1fr}}
.events{background:linear-gradient(#fff 0%,#f0f9ff 100%);padding:6rem 0;position:relative}.events-bg{pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%230891b2' fill-opacity='0.03' fill-rule='evenodd'/%3E%3C/svg%3E");position:absolute;inset:0}.events-header{text-align:center;z-index:1;margin-bottom:4rem;position:relative}.events-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:4rem;display:grid;position:relative}.event-card{animation:.5s forwards fadeInUp;animation-delay:var(--delay);opacity:0;background:#fff;border-radius:1rem;padding:1.5rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #00000014}.event-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0000001f}.event-card:before{content:"";background:var(--accent);height:3px;position:absolute;top:0;left:0;right:0}.event-type{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:2rem;padding:.25rem .75rem;font-size:.7rem;font-weight:600;position:absolute;top:1rem;right:1rem}.event-icon{border-radius:.75rem;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1rem;font-size:1.3rem;display:flex}.event-card h3{color:var(--color-heading);font-size:1rem;font-family:var(--font-heading);margin-bottom:.5rem;line-height:1.3}.event-card p{color:var(--color-text-light);margin-bottom:1rem;font-size:.85rem;line-height:1.5}.event-link{align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:gap .3s;display:inline-flex}.event-link:hover{gap:.75rem}.events-cta{z-index:1;background:linear-gradient(135deg,#0891b2 0%,#0e7490 100%);border-radius:1.5rem;align-items:center;gap:2rem;padding:2.5rem 3rem;display:flex;position:relative}.cta-icon{color:#fff;background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;font-size:1.8rem;display:flex}.cta-content{flex:1}.cta-content h3{color:#fff;font-size:1.4rem;font-family:var(--font-heading);margin-bottom:.5rem}.cta-content p{color:#ffffffe6}.events-cta .btn{color:#0891b2;white-space:nowrap;background:#fff;padding:1rem 2rem;font-weight:600}.events-cta .btn:hover{background:#ecfeff;transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.events-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.events-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.events-cta{text-align:center;flex-direction:column;padding:2rem}.cta-content{text-align:center}}@media (max-width:480px){.events-grid{grid-template-columns:1fr}}
.membership{background:linear-gradient(#ecfeff 0%,#f0f9ff 100%);padding:6rem 0;position:relative}.membership-bg{pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%230891b2' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.membership-header{text-align:center;z-index:1;margin-bottom:4rem;position:relative}.membership-grid{z-index:1;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:4rem;display:grid;position:relative}.eligibility-section{background:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 4px 20px #00000014}.eligibility-section h3{color:var(--color-heading);font-size:1.4rem;font-family:var(--font-heading);margin-bottom:.5rem}.eligibility-intro{color:var(--color-text-light);margin-bottom:1.5rem}.eligibility-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.eligibility-tag{animation:.5s forwards fadeInUp;animation-delay:var(--delay);opacity:0;background:linear-gradient(135deg,#f0fdfa 0%,#ecfeff 100%);border:1px solid #99f6e4;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.eligibility-tag .check-icon{color:#0d9488;font-size:.85rem}.eligibility-tag span{color:var(--color-heading);font-size:.9rem;font-weight:500}.pricing-section{justify-content:center;align-items:center;display:flex}.pricing-card{color:#fff;text-align:center;background:linear-gradient(135deg,#0d9488 0%,#0891b2 100%);border-radius:1.5rem;width:100%;max-width:350px;padding:2.5rem;box-shadow:0 10px 40px #0d94884d}.pricing-header{margin-bottom:2rem}.pricing-badge{background:#fff3;border-radius:2rem;margin-bottom:1.5rem;padding:.25rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.pricing-amount{justify-content:center;align-items:baseline;gap:.25rem;margin-bottom:.5rem;display:flex}.currency{font-size:2rem;font-weight:600}.price{font-family:var(--font-heading);font-size:4rem;font-weight:900;line-height:1}.period{opacity:.9;font-size:1.2rem}.pricing-tagline{opacity:.9;font-size:.95rem}.pricing-card .btn-block{color:#0d9488;background:#fff;width:100%;margin-bottom:1rem;padding:1rem;font-weight:600}.pricing-card .btn-block:hover{background:#f0fdfa;transform:translateY(-2px)}.talk-btn{color:#fff;opacity:.9;font-size:.9rem;text-decoration:underline;transition:opacity .3s;display:inline-block}.talk-btn:hover{opacity:1}.benefits-section{z-index:1;background:#fff;border-radius:1.5rem;margin-bottom:3rem;padding:2.5rem;position:relative;box-shadow:0 4px 20px #00000014}.benefits-section h3{text-align:center;color:var(--color-heading);font-size:1.5rem;font-family:var(--font-heading);margin-bottom:2rem}.benefits-grid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.benefit-card{text-align:center;animation:.5s forwards fadeInUp;animation-delay:var(--delay);opacity:0;background:linear-gradient(#f0fdfa 0%,#fff 100%);border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;align-items:center;padding:1.25rem 1rem;transition:all .3s;display:flex}.benefit-card:hover{border-color:#14b8a6;transform:translateY(-3px);box-shadow:0 8px 20px #0d94881f}.benefit-icon{color:#fff;background:linear-gradient(135deg,#0d9488 0%,#14b8a6 100%);border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:.75rem;font-size:1rem;display:flex}.benefit-card span{color:var(--color-heading);font-size:.85rem;font-weight:500;line-height:1.3}.testimonials-section{z-index:1;position:relative}.testimonials-section h3{text-align:center;color:var(--color-heading);font-size:1.5rem;font-family:var(--font-heading);margin-bottom:2rem}.testimonials-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.testimonial-card{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 15px #00000014}.testimonial-avatar{width:80px;height:80px;margin-bottom:1rem;display:inline-block;position:relative}.testimonial-avatar-img{object-fit:cover;object-position:center;border:3px solid #f0fdfa;border-radius:50%;width:80px;height:80px;box-shadow:0 4px 12px #0d948826}.testimonial-rating{color:#f59e0b;gap:.25rem;margin-bottom:1rem;font-size:1rem;display:flex}.testimonial-quote{color:var(--color-text);margin-bottom:1.5rem;font-size:1rem;font-style:italic;line-height:1.7}.testimonial-author{flex-direction:column;display:flex}.testimonial-author strong{color:var(--color-heading);font-size:1rem}.testimonial-author span{color:var(--color-text-light);font-size:.85rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.benefits-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.benefits-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.membership-grid,.eligibility-grid{grid-template-columns:1fr}.benefits-grid{grid-template-columns:repeat(2,1fr)}.testimonials-grid{grid-template-columns:1fr}}@media (max-width:480px){.benefits-grid{grid-template-columns:1fr}}
