:root{--primary: #0092ca;--secondary: #00b7fd;--accent: #006d97;--background: #eeeeee;--text-dark: #393e46;--text-light: #ffffff;--success: #22c55e;--error: #ef4444;--radius: 8px;--transition: .3s}*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,system-ui,sans-serif}body{background:var(--background);color:var(--text-dark);line-height:1.6;overflow-x:hidden;padding:0!important}#root{display:flex;flex-direction:column;align-items:stretch;width:100%}.main-header{width:100%;background:var(--text-light);box-shadow:0 2px 10px #393e461a;position:sticky;top:0;z-index:1000;left:0;right:0}.navbar{padding:0;margin:0;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:none}@media (min-width: 1600px){.navbar{padding:0 10%}}.logo-container{width:280px;height:80px;padding:10px 20px;margin-left:4%}.logo-container img{width:100%;height:100%;object-fit:contain;object-position:left center}.nav-link{color:var(--text-dark);padding:.75rem 1.25rem;border-radius:var(--radius);transition:transform var(--transition) ease-out,box-shadow var(--transition) ease-out,background-color var(--transition) ease-out}.nav-link:hover{color:var(--primary);background:#0092ca0d}@media (max-width: 1280px){.hero-content{gap:3rem}.main-heading{font-size:2.5rem}}@media (max-width: 1024px){.hero-content{grid-template-columns:1fr;gap:3rem}.text-content{max-width:800px;text-align:center}.stats-container{margin:0 auto}}@media (max-width: 768px){.hero-section{padding:4rem 0;background:var(--background)}.main-heading{font-size:2.2rem}.cta-wrapper{gap:1rem}}@media (max-width: 480px){.main-heading{font-size:1.8rem}.trust-badges{flex-direction:column;align-items:center}}.highlight{color:var(--primary)}.cta-btn{display:inline-block;padding:1rem 2rem;border-radius:var(--radius);transition:transform var(--transition) ease-out,box-shadow var(--transition) ease-out,background-color var(--transition) ease-out}.cta-btn.primary{background:var(--primary);color:var(--text-light);border:2px solid var(--primary)}.cta-btn.secondary{border:2px solid var(--secondary);color:var(--primary)}.cta-btn:hover{transform:translateY(-3px);box-shadow:0 8px 15px #0092ca1a}.section-header{text-align:center;margin-bottom:3rem}.section-title{font-size:2.5rem;color:var(--text-dark);margin-bottom:1rem}.section-subtitle{color:var(--text-dark);opacity:.9;font-size:1.1rem;max-width:800px;margin:0 auto}.experts-section{padding:4rem 0;background:var(--background)}.experts-container{width:100%;display:flex;flex-direction:column;align-items:center}.section-header-expertos{text-align:center;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center}.section-header-expertos .section-title{font-size:2.8rem;text-align:center;margin-bottom:2rem;position:relative;padding-bottom:1rem}.section-header-expertos .section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100px;height:3px;background:var(--primary)}.benefits-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:3rem 0}.process-titles{display:flex;justify-content:space-evenly;padding:1rem;border-radius:var(--radius);text-align:center}.process-steps{background:var(--text-light);padding:2rem;margin-top:2rem;border-radius:var(--radius);box-shadow:0 4px 20px #00000014;transition:transform var(--transition) ease-out,box-shadow var(--transition) ease-out,background-color var(--transition) ease-out;position:relative;overflow:hidden}.process-step{display:flex;justify-content:space-between;padding:1rem;border-radius:var(--radius);background:#fff0}.how-it-works{padding:4rem 0;background:var(--background)}.how-it-works-container{width:100%;display:flex;flex-direction:column;align-items:center}.benefit-card,.process-card{background:var(--text-light);padding:2rem;margin-top:2rem;border-radius:var(--radius);box-shadow:0 4px 20px #00000014;transition:transform var(--transition) ease-out,box-shadow var(--transition) ease-out,background-color var(--transition) ease-out;position:relative;overflow:hidden}.benefit-card:hover,.process-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0092ca26}.benefit-header,.process-card h3{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;color:var(--primary)}.benefit-icon,.pricing-icon{width:50px;height:50px;padding:10px;background:#0092ca1a;border-radius:12px;flex-shrink:0}.benefit-list,.step-details{list-style:none;padding:0;display:grid;gap:1rem}.benefit-list li,.step-details li{display:flex;align-items:start;gap:.75rem;line-height:1.5;padding:.5rem 0}.payment-security{display:flex;justify-content:space-between;padding:1rem;border-radius:var(--radius);background:#0092ca1a}.payment-icon{width:70px;height:70px;padding:10px;border-radius:12px;flex-shrink:0}.payment-text{display:flex;justify-content:center;padding:1rem;border-radius:var(--radius);margin-bottom:.5rem}.benefit-list li{font-size:1.05rem;line-height:1.6;padding:.8rem 0;border-bottom:1px solid rgba(0,146,202,.05)}.benefit-list li:last-child{border-bottom:none}.benefit-bullet,.step-number{width:28px;height:28px;background:var(--primary);color:var(--text-light);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:600;margin-right:1rem}.benefit-bullet{background:linear-gradient(135deg,var(--primary),var(--secondary));box-shadow:0 3px 8px #0092ca26}.pricing-section,.benefits-grid{margin:4rem 0}.price-title{display:flex;justify-content:space-between;padding:1rem}.pricing-card{background:var(--text-light);padding:2.5rem;border-radius:var(--radius);box-shadow:0 4px 20px #00000014;max-width:600px;margin:0 auto}.price-breakdown{display:grid;gap:1.5rem;margin:2rem 0}.price-item{display:flex;justify-content:space-between;padding:1rem;border-radius:var(--radius);background:#0092ca08}.faq-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem}.faq-item{background:var(--text-light);padding:1.5rem;border-radius:var(--radius);border:1px solid rgba(0,146,202,.1)}.cta-container{text-align:center;margin-top:3rem}.main-cta,.cta-btn.primary{display:inline-flex;flex-direction:column;align-items:center;padding:1.5rem 3rem;background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--text-light);border-radius:50px;text-decoration:none;transition:transform var(--transition) ease-out,box-shadow var(--transition) ease-out,background-color var(--transition) ease-out}.main-cta:hover,.cta-btn.primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0092ca4d}@media (min-width: 1024px){.benefits-grid{grid-template-columns:repeat(3,1fr);max-width:1300px;gap:3rem}.benefit-card{min-height:450px}}@media (max-width: 1023px) and (min-width: 768px){.benefits-grid{grid-template-columns:repeat(2,1fr);max-width:800px}}@media (max-width: 767px){.benefits-grid{grid-template-columns:1fr;max-width:500px}}.benefits-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(300px,1fr));justify-content:center;margin:3rem 0;width:100%;padding:0 1rem}.benefit-card{box-shadow:0 5px 25px #0092ca1a;border:1px solid rgba(0,146,202,.05);transition:transform var(--transition) ease-out,box-shadow var(--transition) ease-out,background-color var(--transition) ease-out}@media (max-width: 1023px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.benefits-grid{grid-template-columns:1fr}.benefit-card{min-height:auto}}.card-footer{margin-top:auto;padding-top:1.5rem;border-top:1px solid rgba(0,146,202,.1);display:flex;align-items:center;gap:.5rem;color:var(--primary)}.footer-icon{font-size:1.2rem}.benefit-card:hover{transform:translateY(-7px) scale(1.02);box-shadow:0 15px 35px #0092ca33;z-index:1}.benefit-header{min-height:120px}.benefit-list{padding:1.5rem 0}.hero-section{padding:6rem 0;background:linear-gradient(to right,var(--background) 55%,var(--text-light) 45%)}.container{max-width:1440px;margin:0 auto;padding:0 4%}.hero-content{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center;justify-content:center}.text-content{max-width:680px;margin:0 auto}.main-heading{font-size:3rem;line-height:1.1;text-align:left}.stats-container{max-width:520px;margin-left:auto}.cta-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2.5rem 0}.cta-btn{padding:1.5rem;border-radius:var(--radius);text-align:center;transition:all var(--transition) ease}.cta-btn.primary{background:var(--primary);color:var(--text-light)}.cta-btn.secondary{border:2px solid var(--primary);color:var(--primary)}.cta-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0092ca33}.cta-main-text{display:block;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.cta-subtext{display:block;font-size:.9rem;opacity:.9}.trust-badges{display:flex;gap:1rem;margin-top:2rem}.badge{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.2rem;background:#0092ca0d;border-radius:50px;font-size:.9rem}.badge-icon{color:var(--primary)}.stats-container{background:var(--text-light);padding:3rem;border-radius:var(--radius);box-shadow:0 10px 30px #00000014;max-width:1500px;margin-left:auto}.stats-grid{display:grid;gap:1rem;grid-template-columns:1fr}.stat-card{padding:2rem;min-height:200px;display:flex;align-items:center;justify-content:center}.stat-content{text-align:center}.stat-icon{font-size:2rem;color:var(--primary);margin-bottom:1rem}.stat-number{font-size:3rem;margin:1rem 0}.stat-category{font-size:1.1rem}.stat-trend{margin-top:.5rem;font-size:.9rem}.trend-up{color:var(--success);font-weight:600}.update-indicator{text-align:center;margin-top:1.5rem;font-size:.85rem;color:var(--text-dark);opacity:.7}@media (max-width: 1024px){.stats-container{max-width:100%;padding:2rem}.stat-number{font-size:2.5rem}}@media (max-width: 768px){.stats-container{padding:1.5rem}.stat-card{min-height:180px;padding:1.5rem}.stat-number{font-size:2.2rem}}.logo-container{display:flex;align-items:center;gap:1rem;text-decoration:none;z-index:1001}.header-logo{height:60px;width:auto;transition:transform var(--transition)}.brand-name{font-size:1.8rem;font-weight:700;color:var(--primary)}.nav-links{margin-right:4%;gap:1.5rem}.auth-buttons{display:flex;gap:1rem;margin-left:1.5rem}.btn-primary{background:var(--primary);color:var(--text-light);padding:.8rem 1.5rem;border-radius:var(--radius);transition:all var(--transition)}.btn-outline{border:2px solid var(--primary);color:var(--primary);padding:.8rem 1.5rem;border-radius:var(--radius);transition:all var(--transition)}.btn-primary:hover,.btn-outline:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0092ca33}.mobile-menu-btn{display:none;background:none;border:none;font-size:1.5rem;color:var(--text-dark);z-index:1001}@media (max-width: 1024px){.hero-content{grid-template-columns:1fr;gap:3rem}.text-content{text-align:center;order:-1}.stats-container{margin:0 auto}}@media (max-width: 768px){.hero-section{padding:4rem 0!important;background:var(--background)}.main-heading{font-size:2.2rem;line-height:1.3;text-align:center!important}.cta-wrapper{grid-template-columns:1fr!important;gap:1.5rem;max-width:100%}.cta-btn{padding:1.2rem!important;font-size:1rem}.subheading{font-size:1.1rem!important;text-align:center;margin:1.5rem 0!important}}@media (max-width: 480px){.main-heading{font-size:1.8rem!important}.stats-container{padding:1rem!important;margin-top:2rem}.stat-card{min-height:160px!important;padding:1.5rem 1rem!important}.stat-number{font-size:2rem!important}.trust-badges{flex-direction:column;gap:.75rem}.badge{width:100%;justify-content:center;padding:.75rem!important}}@media (max-width: 1024px){.nav-links{position:fixed;top:0;right:-100%;height:100vh;width:300px;background:var(--text-light);flex-direction:column;align-items:flex-start;padding:6rem 2rem 2rem;box-shadow:-5px 0 15px #0000001a;transition:right var(--transition)}.nav-links.active{right:0}.auth-buttons{margin-left:0;flex-direction:column;width:100%;margin-top:2rem}.btn-primary,.btn-outline{width:100%;text-align:center}.mobile-menu-btn{display:block}}@media (max-width: 480px){.brand-name{font-size:1.5rem}.header-logo{height:50px}.logo-container{width:200px;height:60px}}.brand-name{white-space:nowrap;margin-left:.5rem}.navbar{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center}.nav-links{display:flex;justify-content:space-between;align-items:center;width:100%}.nav-center{display:flex;gap:1.5rem;margin-right:auto;padding-left:2rem}.auth-buttons{display:flex;gap:1rem;margin-left:auto}@media (max-width: 1024px){.navbar{grid-template-columns:auto 1fr auto}.nav-links{position:fixed;top:0;right:-100%;height:100vh;width:300px;flex-direction:column;align-items:flex-start;padding:6rem 2rem 2rem}.nav-center{flex-direction:column;width:100%;padding-left:0;margin-bottom:2rem}.auth-buttons{margin-left:0;width:100%;flex-direction:column}}.features-section{padding:6rem 0;background:var(--text-light);position:relative;z-index:1}.features-section .section-header{margin-bottom:4rem;text-align:center}.features-grid{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));max-width:1300px;margin:0 auto}.feature-card{background:var(--background);border-radius:var(--radius);padding:2.5rem;box-shadow:0 10px 30px #0000000d;border:1px solid rgba(0,146,202,.1);transition:transform var(--transition)}.feature-card:hover{transform:translateY(-5px)}.feature-header{text-align:center;margin-bottom:2.5rem;position:relative;padding-bottom:2rem}.feature-header:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:var(--primary)}.feature-icon{font-size:2.5rem;color:var(--primary);margin-bottom:1rem}.feature-badge{display:inline-block;padding:.5rem 1.5rem;background:#0092ca1a;color:var(--primary);border-radius:50px;font-size:.9rem;margin-top:1rem}.feature-steps{list-style:none;padding:0;display:grid;gap:2rem}.feature-steps li{display:flex;gap:1.5rem;align-items:start;padding:1.5rem;background:#fffc;border-radius:var(--radius);box-shadow:0 3px 15px #00000008}.step-number{width:40px;height:40px;background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--text-light);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.step-content h4{color:var(--text-dark);margin-bottom:.5rem}.step-content p{color:var(--text-dark);opacity:.9;font-size:.95rem;line-height:1.5}@media (max-width: 768px){.features-grid{grid-template-columns:1fr;padding:0 1rem}.feature-card{padding:1.5rem}.feature-steps li{padding:1rem}}.testimonials-section{padding:6rem 0;background:var(--background);position:relative}.testimonials-section .section-header{margin-bottom:4rem;text-align:center}.testimonials-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:1200px;margin:0 auto;padding:0 1rem}.testimonial-card{background:var(--text-light);border-radius:var(--radius);padding:2.5rem;box-shadow:0 10px 30px #0000000d;position:relative;transition:transform var(--transition)}.testimonial-card:hover{transform:translateY(-5px)}.quote-icon{font-size:2rem;color:var(--primary);opacity:.3;margin-bottom:1.5rem}.testimonial-text{font-size:1.1rem;line-height:1.7;color:var(--text-dark);margin-bottom:2rem;position:relative}.author-info{display:flex;align-items:center;gap:1.5rem}.author-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--primary)}.author-details{flex:1}.author-name{font-weight:600;color:var(--text-dark);margin-bottom:.25rem}.author-role{font-size:.9rem;color:var(--accent);margin-bottom:.5rem}.rating{display:flex;gap:.25rem}.star-icon{color:#ffc107;font-size:1rem}@media (max-width: 768px){.testimonials-grid{grid-template-columns:1fr}.testimonial-card{padding:1.5rem}.author-info{flex-direction:column;text-align:center}.author-details{width:100%}}.startups-section{padding:4rem 0;background:var(--background)}.tech-badges{display:flex;gap:1rem;margin-top:2rem}.tech-badge-icon{color:var(--accent)}.form-section{padding:6rem 0;background:var(--text-light)}.startup-form{max-width:800px;margin:0 auto;padding:2rem}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:3rem}.form-group{position:relative}.form-group.full-width{grid-column:1 / -1}.input-label{display:flex;align-items:center;gap:.75rem;color:var(--text-dark);font-weight:600;margin-bottom:.75rem}.input-icon{color:var(--primary);font-size:1.1rem}.form-input,.form-textarea{width:100%;padding:1rem 1.5rem;border:2px solid rgba(0,146,202,.15);border-radius:var(--radius);font-size:1rem;transition:all var(--transition)}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #0092ca1a}.form-input::placeholder,.form-textarea::placeholder{color:#94a3b8}.form-textarea{resize:vertical;min-height:120px}.error-message{display:block;color:var(--error);font-size:.9rem;margin-top:.5rem}.form-input.error,.form-textarea.error{border-color:var(--error)}.submit-btn{width:100%;font-size:1.1rem;padding:1.25rem;display:flex;justify-content:center;align-items:center;gap:.75rem;transition:all var(--transition)}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.spinner-icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contact-info{text-align:center;margin-top:3rem;padding-top:2rem;border-top:2px solid rgba(0,146,202,.1)}.support-text{color:var(--text-dark);opacity:.9;line-height:1.6}.contact-link{color:var(--primary);font-weight:600;text-decoration:underline}@media (max-width: 768px){.form-grid{grid-template-columns:1fr}.startup-form{padding:1rem}.form-input,.form-textarea{padding:.75rem 1rem}}.expert-form{max-width:1000px;margin:0 auto;padding:2rem}.file-upload-wrapper{position:relative;margin-top:1rem}.file-upload-label{display:inline-flex;align-items:center;gap:1rem;padding:1rem 2rem;background:#0092ca0d;border:2px dashed rgba(0,146,202,.3);border-radius:var(--radius);cursor:pointer;transition:all var(--transition)}.file-upload-label:hover{background:#0092ca1a;border-color:var(--primary)}.file-upload-label.error{border-color:var(--error);background:#ef44440d}.file-upload-label input[type=file]{display:none}.upload-icon{font-size:1.2rem;color:var(--primary)}.progress-bar{width:100%;height:8px;background:#0092ca1a;border-radius:4px;margin-top:1rem;overflow:hidden}.progress-fill{height:100%;background:var(--primary);transition:width .3s ease}.char-counter{text-align:right;font-size:.9rem;color:var(--text-dark);opacity:.7;margin-top:.5rem}.success-banner{background:#22c55e1a;color:var(--success);padding:1.5rem;border-radius:var(--radius);margin-bottom:2rem;display:flex;align-items:center;gap:1rem;border:2px solid var(--success)}.success-icon{font-size:1.5rem}.form-error{background:#ef44441a;color:var(--error);padding:1rem;border-radius:var(--radius);margin:1.5rem 0;border:2px solid var(--error)}@media (max-width: 768px){.file-upload-label{width:100%;justify-content:center}.success-banner{flex-direction:column;text-align:center}}.schedule-section{padding:6rem 0;background:var(--text-light)}.schedule-form{max-width:800px;margin:0 auto;padding:2rem}.datetime-input::-webkit-calendar-picker-indicator{filter:invert(.5);padding:.2rem;cursor:pointer}.datetime-input::-webkit-datetime-edit{padding:.5rem}.schedule-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1000px;margin:3rem auto 0;padding:0 1rem}.info-card{background:#0092ca0d;border-radius:var(--radius);padding:2rem;text-align:center;border:2px solid rgba(0,146,202,.1)}.info-card h3{color:var(--primary);margin:1rem 0 .5rem}.info-card p{color:var(--text-dark);opacity:.9;line-height:1.5}.info-icon{font-size:2rem;color:var(--primary);margin-bottom:1rem}.form-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230092CA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}@media (max-width: 768px){.schedule-form{padding:1rem}.datetime-input::-webkit-datetime-edit{padding:.3rem}.info-card{padding:1.5rem}}@media (max-width: 480px){.datetime-input{font-size:.9rem}}.success-banner,.error-banner{padding:1.5rem;border-radius:var(--radius);margin:2rem 0;display:flex;align-items:center;gap:1rem}.success-banner{background:#22c55e1a;border:2px solid var(--success);color:var(--success)}.error-banner{background:#ef44441a;border:2px solid var(--error);color:var(--error)}.success-icon,.error-icon{font-size:1.5rem;flex-shrink:0}.datetime-input::-webkit-calendar-picker-indicator{filter:invert(.5);cursor:pointer;padding:.2rem}@media (max-width: 768px){.success-banner,.error-banner{flex-direction:column;text-align:center}.schedule-info{grid-template-columns:1fr}}
