.elementor-15 .elementor-element.elementor-element-816ea6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-5476818 *//* OPTIMIZED CSS - Minified version for production in comments below */
/* Use this full version for development, then minify for production */

:root{--purple-500:#A855F7;--purple-600:#9333EA;--pink-500:#EC4899;--pink-600:#DB2777;--cyan-400:#22D3EE;--cyan-500:#06B6D4;--blue-500:#3B82F6;--orange-500:#F59E0B;--red-500:#EF4444;--bg-primary:#0A0A0F;--bg-secondary:#13131A;--bg-tertiary:#1A1A24;--bg-card:rgba(26,26,36,.6);--text-primary:#FFF;--text-secondary:#A1A1AA;--text-tertiary:#71717A;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:4rem;--spacing-xl:6rem;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-full:9999px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:var(--spacing-xl) 0}.gradient-bg{position:absolute;top:-50%;left:-25%;width:150%;height:200%;background:radial-gradient(circle at 50% 50%,rgba(168,85,247,.15) 0%,rgba(236,72,153,.1) 25%,rgba(6,182,212,.05) 50%,transparent 70%);animation:gradientFloat 20s ease-in-out infinite;pointer-events:none}@keyframes gradientFloat{0%,100%{transform:translate(0,0) rotate(0)}33%{transform:translate(5%,5%) rotate(5deg)}66%{transform:translate(-5%,5%) rotate(-5deg)}}.hero .container{position:relative;z-index:1;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-card);backdrop-filter:blur(20px);border:1px solid rgba(168,85,247,.3);border-radius:var(--radius-full);font-size:.875rem;font-weight:500;color:var(--purple-500);margin-bottom:var(--spacing-md)}.badge-dot{width:8px;height:8px;background:linear-gradient(135deg,var(--purple-500),var(--pink-500));border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero-title{font-size:clamp(2.5rem,8vw,5rem);font-weight:900;line-height:1.1;margin-bottom:var(--spacing-md);letter-spacing:-.02em}.gradient-text{background:linear-gradient(135deg,var(--purple-500),var(--pink-500),var(--cyan-400));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 8s ease infinite;background-size:200% 200%}@keyframes gradientShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.hero-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary);max-width:700px;margin:0 auto var(--spacing-lg);line-height:1.7}.hero-cta{margin-bottom:var(--spacing-lg)}.btn-primary{display:inline-block;padding:1rem 2.5rem;background:linear-gradient(135deg,var(--purple-600),var(--pink-600));color:var(--text-primary);text-decoration:none;border-radius:var(--radius-full);font-weight:600;font-size:1.125rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px rgba(168,85,247,.4);position:relative;overflow:hidden}.btn-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn-primary:hover::before{left:100%}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(168,85,247,.6)}.cta-note{margin-top:var(--spacing-sm);font-size:.875rem;color:var(--text-tertiary)}.hero-topics{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center}.topic-tag{padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-card);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-full);font-size:.875rem;font-weight:500;color:var(--text-secondary);transition:all .3s ease}.topic-tag:hover{border-color:var(--cyan-400);color:var(--cyan-400);transform:translateY(-2px)}.story{padding:var(--spacing-xl) 0;background:var(--bg-secondary)}.section-header{text-align:center;margin-bottom:var(--spacing-lg)}.section-header h2{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;margin-bottom:var(--spacing-sm);letter-spacing:-.02em}.story-content{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-lg);max-width:1000px;margin:0 auto}.story-text{background:var(--bg-card);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.story-lead{font-size:1.125rem;color:var(--text-secondary);margin-bottom:var(--spacing-md)}.story-questions{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:var(--spacing-lg) 0}.question-card{background:rgba(168,85,247,.05);border:1px solid rgba(168,85,247,.2);border-radius:var(--radius-md);padding:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-sm);transition:all .3s ease}.question-card:hover{border-color:var(--purple-500);transform:translateX(8px)}.question-icon{font-size:1.5rem;flex-shrink:0}.question-card p{color:var(--text-secondary);margin:0}.story-insight{font-size:1.125rem;color:var(--text-secondary);font-style:italic;margin:var(--spacing-md) 0}.story-solution{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:var(--spacing-md) 0}.story-values{font-size:1.125rem;color:var(--cyan-400);font-weight:500}.founder-card{background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(236,72,153,.1));backdrop-filter:blur(20px);border:1px solid rgba(168,85,247,.3);border-radius:var(--radius-lg);padding:var(--spacing-lg);display:flex;align-items:center;justify-content:center;text-align:center}.founder-content{display:flex;flex-direction:column;gap:var(--spacing-xs)}.founder-name{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.founder-title{font-size:1rem;font-weight:600;color:var(--purple-500)}.founder-bio{font-size:.875rem;color:var(--text-tertiary)}.differentiators{padding:var(--spacing-xl) 0}.diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-md);margin-top:var(--spacing-lg)}.diff-card{background:var(--bg-card);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all .3s ease;position:relative;overflow:hidden}.diff-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--purple-500),var(--pink-500),var(--cyan-400));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.diff-card:hover::before{transform:scaleX(1)}.diff-card:hover{transform:translateY(-8px);border-color:rgba(168,85,247,.5);box-shadow:0 20px 40px rgba(168,85,247,.2)}.diff-icon{margin-bottom:var(--spacing-sm)}.diff-card h3{font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-sm);color:var(--text-primary)}.diff-card p{color:var(--text-secondary);line-height:1.7}.experience{padding:var(--spacing-xl) 0;background:var(--bg-secondary)}.experience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-md);margin-top:var(--spacing-lg)}.exp-item{background:var(--bg-card);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--spacing-lg);text-align:center;transition:all .3s ease}.exp-item:hover{transform:translateY(-4px);border-color:rgba(6,182,212,.5)}.exp-emoji{font-size:3rem;margin-bottom:var(--spacing-sm)}.exp-item h4{font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-sm);color:var(--text-primary)}.exp-item p{color:var(--text-secondary);line-height:1.7}.ideal-member{padding:var(--spacing-xl) 0}.member-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);max-width:1100px;margin:0 auto}.member-left h2{font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-bottom:var(--spacing-lg);line-height:1.2;letter-spacing:-.02em}.member-criteria{display:flex;flex-direction:column;gap:var(--spacing-md)}.criteria-item{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--bg-card);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);transition:all .3s ease}.criteria-item:hover{border-color:var(--purple-500);transform:translateX(4px)}.check-icon{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--purple-500),var(--pink-500));border-radius:50%;font-weight:700;font-size:.875rem}.criteria-item p{color:var(--text-secondary);line-height:1.6;margin:0}.not-for-card{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(245,158,11,.1));backdrop-filter:blur(20px);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-lg);padding:var(--spacing-lg);height:100%}.not-for-card h3{font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-md);color:var(--text-primary)}.not-for-list{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-sm)}.not-for-list li{color:var(--text-secondary);padding-left:1.5rem;position:relative}.not-for-list li::before{content:'✕';position:absolute;left:0;color:var(--red-500);font-weight:700}.founding-cohort{padding:var(--spacing-xl) 0;background:var(--bg-secondary)}.cohort-content{max-width:900px;margin:0 auto;text-align:center}.cohort-header h2{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin-bottom:var(--spacing-md);background:linear-gradient(135deg,var(--purple-500),var(--pink-500),var(--cyan-400));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cohort-intro{font-size:1.25rem;color:var(--text-secondary);margin-bottom:var(--spacing-lg)}.cohort-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md);margin:var(--spacing-lg) 0}.benefit-item{background:var(--bg-card);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:var(--spacing-md);transition:all .3s ease}.benefit-item:hover{border-color:var(--cyan-400);transform:translateY(-4px)}.benefit-icon{font-size:2rem;margin-bottom:var(--spacing-xs)}.benefit-item p{color:var(--text-secondary);margin:0}.highlight{color:var(--cyan-400);font-weight:600}.cohort-timeline{font-size:1.125rem;color:var(--text-tertiary);font-style:italic;margin-top:var(--spacing-lg)}.application{padding:var(--spacing-xl) 0}.application-content{max-width:800px;margin:0 auto}.application-header{text-align:center;margin-bottom:var(--spacing-lg)}.application-header h2{font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-bottom:var(--spacing-sm)}.application-header p{font-size:1.125rem;color:var(--text-secondary)}.application-form{background:var(--bg-card);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.form-group{margin-bottom:var(--spacing-md)}.form-group label{display:block;margin-bottom:var(--spacing-xs);font-weight:500;color:var(--text-primary)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:var(--spacing-sm);background:var(--bg-tertiary);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:1rem;transition:border-color .3s,box-shadow .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:0;border-color:var(--purple-500);box-shadow:0 0 0 3px rgba(168,85,247,.1)}.form-group textarea{resize:vertical;min-height:120px}.form-group select{cursor:pointer}.word-counter{text-align:right;font-size:.875rem;color:var(--text-tertiary);margin-top:var(--spacing-xs)}.word-counter.warning{color:var(--orange-500)}.word-counter.error{color:var(--red-500)}.btn-submit{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,var(--purple-600),var(--pink-600));color:var(--text-primary);border:none;border-radius:var(--radius-full);font-weight:600;font-size:1.125rem;cursor:pointer;transition:all .3s ease;margin-top:var(--spacing-md)}.btn-submit:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(168,85,247,.4)}.btn-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.form-message{margin-top:var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--radius-sm);text-align:center;display:none}.form-message.success{display:block;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#22C55E}.form-message.error{display:block;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:var(--red-500)}.footer{padding:var(--spacing-lg) 0;background:var(--bg-secondary);border-top:1px solid rgba(255,255,255,.1)}.footer-content{display:flex;justify-content:space-between;align-items:center}.footer-title{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.footer-location{font-size:.875rem;color:var(--text-tertiary)}.footer-right p{font-size:.875rem;color:var(--text-tertiary);margin-bottom:var(--spacing-xs)}.footer-email{color:var(--purple-500);text-decoration:none;font-weight:500;transition:color .3s ease}.footer-email:hover{color:var(--pink-500)}@media (max-width:968px){.story-content{grid-template-columns:1fr}.member-content{grid-template-columns:1fr}.form-row{grid-template-columns:1fr}.footer-content{flex-direction:column;gap:var(--spacing-md);text-align:center}}@media (max-width:640px){:root{--spacing-xl:3rem;--spacing-lg:2rem}.hero-topics{gap:var(--spacing-xs)}.topic-tag{font-size:.75rem;padding:.375rem .75rem}.diff-grid,.experience-grid,.cohort-benefits{grid-template-columns:1fr}}/* End custom CSS */