.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#000417cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;padding:1rem 0}.header.scrolled{background:#000417f2;box-shadow:0 4px 15px #04e1f91a}.header-container{display:flex;justify-content:space-between;align-items:center}.logo img{height:50px;width:auto}.nav{display:flex;align-items:center;gap:2rem}.nav a,.nav button{color:var(--color-white);font-weight:500;cursor:pointer;transition:color .3s ease;background:none;border:none;font-size:1rem}.nav a:hover{color:var(--color-primary)}.btn-header{padding:.75rem 1.5rem!important;font-size:1rem!important}.menu-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem}.menu-toggle span{width:25px;height:3px;background:var(--color-white);border-radius:2px;transition:all .3s ease}@media (max-width: 768px){.menu-toggle{display:flex}.nav{position:fixed;top:80px;left:0;right:0;background:#000417fa;flex-direction:column;padding:2rem;gap:1.5rem;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease}.nav.open{transform:translateY(0);opacity:1;visibility:visible}.logo img{height:40px}}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;padding-top:100px;position:relative;overflow:hidden}.hero .container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:900px}.hero-content{z-index:2;width:100%}.hero-title{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:1.5rem;line-height:1.2}.hero-subtitle{font-size:clamp(1.25rem,2vw,1.75rem);margin-bottom:2.5rem;color:#ffffffe6}.btn-hero{display:inline-block;padding:1.25rem 2.5rem;font-size:1.25rem}@media (max-width: 968px){.hero{min-height:auto;padding:120px 0 60px}.hero .container{max-width:100%;padding:0 1.5rem}}.problem{background:#012a4a1a}.section-title{text-align:center;margin-bottom:3rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.stat-card{text-align:center;padding:2rem;transition:all .3s ease}.stat-card:hover{border:1px solid var(--color-primary);transform:translateY(-5px)}.stat-icon{font-size:3rem;color:var(--color-white);margin-bottom:1rem}.stat-title{font-size:1.25rem;margin-bottom:1rem;color:var(--color-white)}.stat-number{font-size:2.5rem;font-weight:700;color:var(--color-primary);margin-bottom:1rem}.stat-description{font-size:1rem;color:#fffc;line-height:1.6;margin:0}.problem-message{max-width:800px;margin:0 auto;text-align:center;font-size:1.125rem;line-height:1.8}.problem-message p{margin-bottom:1.5rem}@media (max-width: 768px){.stats-grid{grid-template-columns:1fr;gap:1.5rem}.stat-card:hover{transform:none}.problem-message{font-size:1rem}}.opportunity{background:#0000004d}.data-ai-message{max-width:800px;margin:0 auto;text-align:center;font-size:1.125rem;line-height:1.8}.data-ai-message p{margin-bottom:1.5rem}.salary-section{margin:4rem 0}.salary-section h3{text-align:center;margin-bottom:2rem;font-size:clamp(1.5rem,3vw,2rem)}.salary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1000px;margin:0 auto}.salary-card{padding:2rem 1.5rem;text-align:center;background:linear-gradient(135deg,#04e1f91a,#672ab51a);border:1px solid rgba(4,225,249,.3);border-radius:12px;transition:all .3s ease}.salary-card:hover{transform:translateY(-5px);border-color:var(--color-primary);box-shadow:0 8px 20px #04e1f933}.salary-level{font-size:1.25rem;font-weight:700;color:var(--color-primary);margin-bottom:.75rem}.salary-range{font-size:1rem;font-weight:600;color:var(--color-white);line-height:1.4}.remote-card{display:flex;align-items:flex-start;gap:2rem;padding:2.5rem;margin-top:3rem;background:linear-gradient(135deg,#04e1f926,#672ab526);border:2px solid var(--color-primary);border-radius:12px}.remote-icon{font-size:4rem;color:var(--color-white);flex-shrink:0}.remote-content h4{font-size:1.5rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.remote-content p{font-size:1.125rem;margin:0;line-height:1.8;color:#ffffffe6}.remote-content strong{color:var(--color-primary)}.remote-benefits{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-direction:column;gap:.75rem}.remote-benefits li{display:flex;align-items:center;gap:.75rem;font-size:1.1rem;color:#fffffff2}.remote-benefits .check{color:var(--color-primary);font-size:1.25rem;flex-shrink:0}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card{text-align:center;padding:2rem}.stat-icon{font-size:2.5rem;color:var(--color-white);margin-bottom:1rem}.stat-number{font-size:2rem;font-weight:700;color:var(--color-primary);margin-bottom:.5rem}.stat-description{color:#fffc;line-height:1.6;margin:0}@media (max-width: 968px){.salary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.salary-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.salary-card{padding:1.5rem 1rem}.salary-level{font-size:1.1rem}.salary-range{font-size:.9rem}.remote-card{flex-direction:column;text-align:center;gap:1.5rem;padding:2rem}.remote-icon{font-size:3rem;align-self:center}.remote-content h4{justify-content:center}.remote-content p{text-align:left}}@media (max-width: 480px){.salary-grid{grid-template-columns:1fr 1fr;gap:.75rem}.salary-card{padding:1.25rem .75rem}.salary-level{font-size:1rem}.salary-range{font-size:.8rem}.stats-grid{grid-template-columns:1fr}}.founders{background:#012a4a1a}.subsection{margin:4rem 0}.subsection-title{text-align:center;margin-bottom:3rem;font-size:clamp(1.5rem,3vw,2rem)}.founders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,400px));gap:2rem;justify-content:center}.founder-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem}.founder-image{width:150px;height:150px;border-radius:50%;overflow:hidden;margin-bottom:1.5rem;border:3px solid var(--color-primary);box-shadow:0 0 20px #04e1f94d}.founder-image img{width:100%;height:100%;object-fit:cover}.founder-name{font-size:1.5rem;margin-bottom:.5rem;color:var(--color-white)}.nickname{color:var(--color-primary);font-weight:500}.founder-title{font-size:.95rem;color:#fffc;margin-bottom:1rem;line-height:1.4}.founder-story{font-size:1.125rem;font-style:italic;margin:1.5rem 0;line-height:1.6}.founder-subtitle{font-size:1rem;color:#fffc;margin-bottom:1rem;line-height:1.4}.founder-experience{font-size:1rem;color:var(--color-primary);margin-bottom:1.5rem;font-weight:600}.linkedin-link{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-weight:500;font-size:1rem;transition:all .3s ease}.linkedin-link:hover{color:var(--color-primary);transform:translateY(-2px)}@media (max-width: 768px){.founders-grid{grid-template-columns:1fr}}.how-it-works{background:#0000004d}.method-section{margin-bottom:4rem}.method-subtitle,.careers-subtitle{text-align:center;font-size:1.25rem;margin-bottom:3rem;color:#ffffffe6}.philosophy-card{text-align:center;padding:2.5rem;margin:3rem auto;max-width:800px;background:linear-gradient(135deg,#04e1f91a,#672ab51a);border:2px solid var(--color-primary)}.philosophy-text{font-size:1.5rem;font-style:italic;line-height:1.8;margin:0}.pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0}.pillar-card{text-align:center;padding:2rem;transition:all .3s ease}.pillar-card:hover{border:1px solid var(--color-primary);transform:translateY(-5px)}.pillar-icon{font-size:3rem;color:var(--color-white);margin-bottom:1rem}.pillar-title{font-size:1.25rem;margin-bottom:1rem;color:var(--color-primary)}.pillar-description{color:#fffc;line-height:1.6;margin:0}.journey-infographic{margin:4rem 0;padding:3rem 2rem;background:#012a4a4d;border-radius:12px}.journey-infographic h4{text-align:center;font-size:1.75rem;margin-bottom:2rem;color:var(--color-white)}.journey-path{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.journey-step{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;min-width:120px}.step-number{width:50px;height:50px;border-radius:50%;background:var(--color-background-card);border:2px solid var(--color-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;color:var(--color-primary)}.highlight-step .step-number{background:var(--color-primary);color:var(--color-dark-1);font-size:1.5rem}.step-text{font-size:.9rem;text-align:center;color:#ffffffe6}.highlight-step .step-text{color:var(--color-primary);font-weight:700}.journey-arrow{font-size:2rem;color:var(--color-primary)}.careers-section{margin-top:4rem}.careers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.career-card{padding:2rem;text-align:center;transition:all .3s ease}.career-card:hover{border:1px solid var(--color-primary)}.career-icon{font-size:3rem;color:var(--color-white);margin-bottom:1rem}.career-title{font-size:1.25rem;margin-bottom:1rem;color:var(--color-primary)}.career-description{color:#fffc;line-height:1.6;margin:0}@media (max-width: 968px){.journey-path{flex-direction:column}.journey-arrow{transform:rotate(90deg)}.pillars-grid{grid-template-columns:1fr}.pillar-card:hover{transform:none}}@media (max-width: 768px){.philosophy-text{font-size:1.125rem}.careers-grid{grid-template-columns:1fr}.journey-infographic{padding:2rem 1rem}.journey-infographic h4{font-size:1.5rem}.step-number{width:40px;height:40px;font-size:1rem}.step-text{font-size:.85rem}}.investment{background:#012a4a1a}.pricing-subtitle{text-align:center;font-size:1.5rem;margin-bottom:2.5rem;color:#ffffffe6}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}.pricing-card{text-align:center;padding:2.5rem 2rem;transition:all .3s ease}.pricing-card.highlighted{background:linear-gradient(135deg,#04e1f926,#672ab526);border:2px solid var(--color-primary);transform:scale(1.05)}.pricing-module{font-size:1.75rem;margin-bottom:1rem;color:var(--color-primary)}.pricing-price{font-size:2.5rem;font-weight:700;color:var(--color-white);margin-bottom:1rem}.pricing-description{color:#fffc;font-size:1rem;line-height:1.5;margin:0}.cta-section{text-align:center;margin:3rem 0}.btn-large{padding:1.25rem 3rem;font-size:1.25rem;display:inline-flex;align-items:center;gap:.75rem}.webinar-section{margin-top:4rem}.webinar-card{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#672ab533,#04e1f91a);border:2px solid var(--color-secondary)}.webinar-title{font-size:2rem;margin-bottom:1.5rem}.webinar-description{font-size:1.125rem;color:#ffffffe6;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}@media (max-width: 768px){.pricing-grid{grid-template-columns:1fr}.pricing-card.highlighted{transform:scale(1)}.btn-large{padding:1rem 2rem;font-size:1.125rem}.webinar-title{font-size:1.5rem}.webinar-description{font-size:1rem}}.mentorship{background:#0000004d}.mentorship-header{text-align:center;position:relative;margin-bottom:3rem}.premium-badge{display:inline-block;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-white);padding:.5rem 1.5rem;border-radius:20px;font-weight:700;font-size:1rem;margin-top:1rem;box-shadow:0 4px 15px #04e1f94d}.mentorship-content{max-width:900px;margin:0 auto}.includes-section,.focuses-section{margin:3rem 0}.includes-section h3,.focuses-section h3{font-size:1.75rem;margin-bottom:2rem;text-align:center;color:var(--color-primary)}.focuses-subtitle{text-align:center;font-size:1.125rem;color:#fffc;margin-bottom:2.5rem}.includes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.include-item{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--color-background-card);border-radius:8px;border-left:3px solid var(--color-primary)}.include-icon{font-size:2rem;color:var(--color-primary);flex-shrink:0}.include-item p{margin:0;color:#ffffffe6;line-height:1.5}.focuses-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.focus-card{text-align:center;padding:2rem 1.5rem;background:linear-gradient(135deg,#04e1f91a,#672ab51a);border:1px solid rgba(4,225,249,.3)}.focus-icon{font-size:2.5rem;color:var(--color-primary);margin-bottom:1rem}.focus-title{font-size:1.25rem;color:var(--color-white);margin-bottom:.75rem}.focus-description{color:#fffc;font-size:.95rem;margin:0;line-height:1.5}.mentorship-pricing{text-align:center;margin-top:4rem;padding:3rem 2rem;background:linear-gradient(135deg,#672ab533,#04e1f91a);border-radius:12px;border:2px solid var(--color-secondary)}.price-box{margin-bottom:2rem}.price-label{font-size:1.25rem;color:#fffc;margin-bottom:.5rem}.price-value{font-size:3rem;font-weight:700;color:var(--color-primary)}.price-value span{font-size:1.5rem;color:#ffffffb3}.btn-mentorship{padding:1.25rem 2.5rem;font-size:1.125rem}@media (max-width: 768px){.includes-grid{grid-template-columns:1fr}.focuses-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.focus-card{padding:1.5rem 1rem}.focus-icon{font-size:2rem}.focus-title{font-size:1.1rem}.mentorship-pricing{padding:2rem 1.5rem;margin-top:3rem}.price-value{font-size:2.5rem}.btn-mentorship{padding:1rem 2rem;font-size:1rem;width:100%;max-width:300px}}@media (max-width: 480px){.focuses-grid{grid-template-columns:1fr}.mentorship-pricing{padding:1.5rem 1rem}.price-value{font-size:2rem}.price-value span{font-size:1.25rem}.btn-mentorship{width:100%;padding:1rem 1.5rem}}.final-cta{background:linear-gradient(135deg,#04e1f91a,#672ab51a);padding:6rem 0}.final-cta-content{text-align:center;max-width:900px;margin:0 auto}.final-cta-title{font-size:clamp(2rem,4vw,3rem);margin-bottom:1.5rem;line-height:1.3}.final-cta-subtitle{font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:3rem;color:var(--color-white)}.points-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:3rem;text-align:left}.point-item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:var(--color-background-card);border-radius:8px;border-left:3px solid var(--color-primary)}.check-icon{font-size:1.5rem;color:var(--color-primary);flex-shrink:0;margin-top:.25rem}.point-title{font-size:1.125rem;font-weight:700;color:var(--color-primary);margin-bottom:.5rem}.point-description{font-size:1rem;color:#ffffffe6;margin:0;line-height:1.5}.btn-final-cta{padding:1.5rem 3rem;font-size:1.5rem;display:inline-flex;align-items:center;gap:1rem}@media (max-width: 768px){.final-cta{padding:4rem 0}.points-grid{grid-template-columns:1fr}.btn-final-cta{padding:1.25rem 2rem;font-size:1.25rem}}.footer{background:#000417f2;padding:3rem 0 1.5rem;border-top:1px solid rgba(4,225,249,.2)}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem;margin-bottom:2rem}.footer-brand{max-width:400px}.footer-logo{height:60px;width:auto;margin-bottom:1rem}.footer-slogan{font-size:1rem;line-height:1.6;color:#fffc}.footer-links h4,.footer-social h4{font-size:1.125rem;margin-bottom:1rem;color:var(--color-primary)}.footer-link{display:flex;align-items:center;gap:.5rem;color:#fffc;transition:color .3s ease;font-size:1rem}.footer-link:hover{color:var(--color-primary)}.social-icons{display:flex;gap:1rem}.social-link{width:40px;height:40px;border-radius:50%;background:var(--color-background-card);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--color-white);transition:all .3s ease}.social-link:hover{background:var(--color-primary);transform:translateY(-3px);box-shadow:0 4px 15px #04e1f94d}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.footer-bottom p{color:#fff9;font-size:.9rem;margin:0}@media (max-width: 968px){.footer-content{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}}@media (max-width: 480px){.footer-content{grid-template-columns:1fr}.footer-brand{grid-column:1}}@font-face{font-family:Nasalization;src:url(/assets/Nasalization_Rg.otf) format("opentype");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: #04e1f9;--color-secondary: #672ab5;--color-background-card: #012a4a;--color-dark-1: #000417;--color-dark-2: #0c0014;--color-white: #ffffff;--font-heading: "Montserrat", sans-serif;--font-body: "Montserrat", sans-serif}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 50% 50%,#0c0014,#000417,#000417);background-attachment:fixed;color:var(--color-white);overflow-x:hidden}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;margin-bottom:1rem}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.75rem,4vw,2.5rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}p{line-height:1.6;margin-bottom:1rem}.highlight{color:var(--color-primary)}.highlight-secondary{color:var(--color-secondary)}button{font-family:var(--font-body);cursor:pointer;border:none;outline:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-white);padding:1rem 2rem;border-radius:8px;font-size:1.125rem;font-weight:600;box-shadow:0 4px 15px #04e1f94d;transition:all .3s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #04e1f980}.btn-secondary{background:var(--color-background-card);color:var(--color-white);padding:1rem 2rem;border-radius:8px;font-size:1.125rem;font-weight:600;border:2px solid var(--color-primary);transition:all .3s ease}.btn-secondary:hover{background:var(--color-primary);transform:translateY(-2px)}a{color:var(--color-primary);text-decoration:none;transition:color .3s ease}a:hover{color:var(--color-white)}.container{max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width: 768px){.container{padding:0 1rem}}section{padding:5rem 0}@media (max-width: 768px){section{padding:3rem 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}.card{background:var(--color-background-card);border-radius:12px;padding:2rem;box-shadow:0 4px 15px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 6px 20px #04e1f933}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-dark-1)}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--color-secondary)}
