.how-it-works-modern{padding:0 0 40px;background:#0a0a0a;position:relative;overflow:hidden}@media (max-width:768px){.how-it-works-modern{padding:10px 20px 40px}}.startup-journey-section{position:relative;max-width:1440px;margin:0 auto;padding:60px 40px;overflow:hidden}@media (max-width:768px){.startup-journey-section{padding:60px 16px}}.roadmap-header{text-align:center;max-width:1000px;margin:0 auto 30px;display:flex;flex-direction:column;align-items:center}@media (max-width:768px){.roadmap-header{margin-bottom:10px}}.journey-title{max-width:1000px;margin:0 auto;text-align:center;font-size:clamp(34px,5vw,64px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#fff!important}.journey-title .highlight{color:#ef4444;display:inline-block;line-height:inherit}.journey-subtitle{max-width:850px;margin:28px auto 0;text-align:center;font-size:20px;line-height:1.7;color:hsla(0,0%,100%,.65);font-weight:400}.roadmap-container{max-width:1200px;margin:0 auto}.roadmap-axis{position:relative;height:80px;margin-bottom:40px;margin-top:80px;display:flex;align-items:center}.roadmap-base-line{right:0;height:2px;background:linear-gradient(90deg,rgba(239,68,68,.4),rgba(239,68,68,.12));z-index:1}.roadmap-base-line,.roadmap-flame-trail{position:absolute;left:0;top:50%;border-radius:999px;transform:translateY(-50%)}.roadmap-flame-trail{height:3px;background:linear-gradient(90deg,#e53935,rgba(255,120,80,.6),transparent);z-index:2;box-shadow:0 0 12px rgba(229,57,53,.4);transition:width .05s linear}.roadmap-nodes-wrapper{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;z-index:5;pointer-events:all}.roadmap-node-item{width:58px;height:58px;border-radius:50%;border:2px solid rgba(239,68,68,.7);background:rgba(0,0,0,.7);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative}.node-number{font-size:16px;font-weight:700;color:#fff;transition:color .3s ease}.roadmap-node-item.active,.roadmap-node-item:hover{background:linear-gradient(135deg,#ef4444,#dc2626);transform:scale(1.1);box-shadow:0 0 28px rgba(239,68,68,.35)}.roadmap-node-item.active .node-number,.roadmap-node-item:hover .node-number{color:#fff}.rocket-pilot{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3;color:#e53935;background:#0a0a0a;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid rgba(229,57,53,.4);box-shadow:0 0 12px rgba(229,57,53,.3),0 2px 8px rgba(0,0,0,.08);opacity:0;transition:left .05s linear,opacity .2s ease;pointer-events:none}.rocket-pilot.visible{opacity:1}.rocket-icon-svg{filter:drop-shadow(0 0 4px rgba(229,57,53,.4))}.journey-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;align-items:stretch}.journey-card{position:relative;border-radius:28px;padding:34px;background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015));border:1px solid hsla(0,0%,100%,.06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);min-height:420px;display:flex;flex-direction:column;cursor:pointer;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.journey-card.focused,.journey-card:hover{transform:translateY(-8px);border-color:rgba(,,,.8);box-shadow:(,,,.4)}.journey-card .step-card-icon{width:56px;height:56px;background:rgba(229,57,53,.08);border:1px solid rgba(239,68,68,.15);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#e53935;margin-bottom:24px;transition:all .3s ease}.journey-card.focused .step-card-icon,.journey-card:hover .step-card-icon{background:#e53935;color:#fff;border-color:#e53935;box-shadow:0 8px 24px rgba(229,57,53,.3)}.journey-card-step-label{font-size:14px;font-weight:700;color:#ef4444;margin-bottom:8px;letter-spacing:.5px}.journey-card-title{font-size:20px;font-weight:800;color:#fff!important;margin-bottom:14px;line-height:1.3}.journey-card-desc{font-size:15px;color:hsla(0,0%,100%,.6)!important;line-height:1.7;flex-grow:1}.journey-card-accent-line{width:40px;height:3px;background:linear-gradient(90deg,#ef4444,#dc2626);border-radius:999px;margin-top:24px;opacity:.7;transition:width .3s ease,opacity .3s ease}.journey-card.focused .journey-card-accent-line,.journey-card:hover .journey-card-accent-line{width:60px;opacity:1}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 rgba(229,57,53,.4)}70%{box-shadow:0 0 0 10px rgba(229,57,53,0)}to{box-shadow:0 0 0 0 rgba(229,57,53,0)}}.roadmap-node-item.current{animation:pulse-glow 2s infinite}@media (max-width:1024px){.journey-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.journey-title{font-size:48px;line-height:1.08;letter-spacing:-1px}.journey-subtitle{font-size:16px;line-height:1.6}.journey-card-grid{grid-template-columns:1fr}}@media (max-width:1023px){.journey-card-grid,.roadmap-axis{display:none}.mobile-carousel-container{display:flex;flex-direction:column;width:100%;max-width:400px;margin:0 auto;position:relative}.mobile-carousel-viewport{position:relative;width:100%;height:320px;overflow:hidden;border-radius:20px;margin-bottom:20px}.mobile-carousel-card{position:absolute;top:0;left:0;width:100%;height:100%}.mobile-card-inner{background:#111;border:1px solid hsla(0,0%,100%,.15);border-radius:24px;padding:32px 24px;height:100%;display:flex;flex-direction:column;box-shadow:0 20px 40px rgba(0,0,0,.5)}.mobile-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.mobile-step-pill{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:6px 14px;font-size:10px;font-weight:800;color:hsla(0,0%,100%,.5);letter-spacing:1.5px;white-space:nowrap;text-transform:uppercase}.mobile-card-icon{width:48px;height:48px;background:rgba(229,57,53,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#e53935}.mobile-card-title{font-size:24px;font-weight:800;color:#fff!important;margin-bottom:12px;line-height:1.2}.mobile-card-desc{font-size:15px;color:#d1d5db;line-height:1.6;flex-grow:1}.mobile-carousel-controls{display:flex;align-items:center;justify-content:space-between;padding:0 10px}.mobile-progress-wrapper{display:flex;align-items:center;gap:12px;flex-grow:1;margin-right:20px}.mobile-progress-text{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.8)}.mobile-progress-track{flex-grow:1;height:4px;background:rgba(0,0,0,.1);border-radius:4px}.mobile-progress-fill{height:100%;background:#e53935;border-radius:4px;transition:width .3s ease}.mobile-nav-buttons{display:flex;gap:8px}.mobile-nav-btn{width:48px;height:48px;border-radius:50%;background:rgba(229,57,53,.1);border:1.5px solid rgba(229,57,53,.3);display:flex;align-items:center;justify-content:center;color:#e53935;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(229,57,53,.2)}.mobile-nav-btn:active,.mobile-nav-btn:hover{background:#e53935;color:#fff;border-color:#e53935;transform:scale(1.05)}}.founders-section-light{position:relative;background:#f8fafc;padding:40px 0;overflow:hidden}.founders-header-minimal{text-align:center;margin-bottom:40px}.ecosystem-impact-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;background:rgba(229,57,53,.08);border:1px solid rgba(229,57,53,.18);border-radius:100px;color:#e53935;font-size:11px;font-weight:800;letter-spacing:.15em;margin-bottom:24px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 15px rgba(229,57,53,.05)}.ecosystem-impact-badge .badge-icon{color:#e53935;filter:drop-shadow(0 0 5px rgba(229,57,53,.3))}.founders-title-modern{font-size:clamp(34px,5vw,64px);font-weight:800;color:#0f172a;line-height:1.1;letter-spacing:-.03em}.accent-red{color:#e53935}.header-underline-minimal{width:60px;height:3px;background:#e53935;margin:20px auto 0;border-radius:99px;opacity:.2}.testimonial-container-main{max-width:1100px;margin:0 auto;position:relative}.premium-testimonial-card{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;background:linear-gradient(135deg,rgba(10,10,11,.95),rgba(20,20,22,.9));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:48px;box-shadow:0 25px 60px rgba(0,0,0,.4);transition:all .4s cubic-bezier(.16,1,.3,1);min-height:480px}.premium-testimonial-card:hover{transform:translateY(-6px);box-shadow:(,,,.4)}.testimonial-content-left{display:flex;flex-direction:column;justify-content:center}.quote-icon-box{color:#e53935;margin-bottom:20px}.iec-quote-icon{width:48px;height:auto;opacity:.9}.main-testimonial-text{font-size:clamp(20px,2.5vw,26px);line-height:1.45;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:700;margin-bottom:32px;letter-spacing:-.01em;text-shadow:0 1px 4px rgba(0,0,0,.5)}.text-highlight-red{color:#e53935;position:relative;display:inline-block}.text-highlight-red:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#e53935;opacity:.3}.founder-stats-pills{display:flex;gap:12px;margin-bottom:40px;flex-wrap:wrap}.stat-pill-glass{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.12);border-radius:999px;padding:8px 16px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;border:1px solid hsla(0,0%,100%,.05);transition:all .3s ease}.stat-pill-glass:hover{background:hsla(0,0%,100%,.12);transform:scale(1.05)}.accent-red-icon{color:#e53935}.founder-profile-info{display:flex;align-items:center;gap:20px}.author-line-red{width:32px;height:2px;background:#e53935}.profile-name{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800;font-size:17px;margin:0 0 2px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.profile-meta{color:#c0c7d0;font-size:12px;font-weight:600;letter-spacing:.05em;margin:0}.company-name-red{color:#e53935}.testimonial-visual-right{display:flex;align-items:center;justify-content:center;perspective:1000px}.visual-mock-container{width:100%;max-width:340px;aspect-ratio:4/5;background:linear-gradient(135deg,hsla(0,0%,100%,.06),rgba(0,0,0,.5));border-radius:16px;padding:1px}.mock-inner-glass{width:100%;height:100%;background:#111112;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 40px rgba(0,0,0,.3)}.mock-browser-bar{padding:12px 16px;display:flex;gap:6px;background:hsla(0,0%,100%,.03)}.browser-dot{width:12px;height:12px;border-radius:50%}.browser-dot:first-child{background:#ff5f57;box-shadow:0 0 10px rgba(255,95,87,.5)}.browser-dot:nth-child(2){background:#febc2e;box-shadow:0 0 10px rgba(254,188,46,.5)}.browser-dot:nth-child(3){background:#28c840;box-shadow:0 0 10px rgba(40,200,64,.5)}.mock-content-body{flex:1 1;flex-direction:column;padding:24px;text-align:center;background:radial-gradient(circle at center,rgba(229,57,53,.1),transparent 70%)}.floating-badge-accent,.mock-content-body{display:flex;align-items:center;justify-content:center}.floating-badge-accent{width:64px;height:64px;background:#e53935;border-radius:50%;color:#fff;font-size:28px;font-weight:800;box-shadow:0 10px 25px rgba(229,57,53,.4);margin-bottom:20px;animation:float 4s ease-in-out infinite}.mock-company-title{color:#fff;font-weight:700;font-size:18px;margin-bottom:12px}.mock-status-chip{display:inline-flex;align-items:center;gap:8px;background:#e53935;padding:6px 14px;border-radius:99px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em}.dot-blink{width:6px;height:6px;background:#fff;border-radius:50%;animation:blink 1.5s infinite}.carousel-nav-controls{gap:32px;margin-top:40px}.carousel-nav-controls,.nav-arrow-btn{display:flex;align-items:center;justify-content:center}.nav-arrow-btn{width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);color:#1e293b;cursor:pointer;transition:all .3s ease}.nav-arrow-btn:hover{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.1);transform:translateY(-2px)}.nav-dots-wrapper{display:flex;gap:12px}.nav-dot-indicator{width:8px;height:8px;border-radius:50%;background:#d1d5db;cursor:pointer;transition:all .3s ease}.nav-dot-indicator.active{background:#e53935;width:24px;border-radius:4px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:991px){.premium-testimonial-card{grid-template-columns:1fr;padding:32px;gap:40px;min-height:auto}.testimonial-visual-right{order:-1}.visual-mock-container{max-width:280px;margin:0 auto}}@media (max-width:640px){.founders-section-light{padding:60px 0}.main-testimonial-text{font-size:20px}.stat-pill-glass{padding:6px 12px;font-size:10px}}.image-mode{width:100%;height:100%;overflow:hidden;border-radius:20px}.testimonial-founder-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}