.GlowingDemoButton_buttonWrapper___QUFZ{--rotation-speed:6s;position:fixed;top:5rem;right:2rem;z-index:50;display:inline-block;width:max-content}.GlowingDemoButton_buttonLink__yuje6{text-decoration:none;display:block}.GlowingDemoButton_buttonContainer__mLrdX{position:relative;width:140px;height:60px;border-radius:10px;overflow:hidden}.GlowingDemoButton_buttonContainer__mLrdX:before{content:"";position:absolute;top:20%;left:-15%;width:130%;height:60%;background:-webkit-linear-gradient(315deg,#0f2c6c,#003b8e,#005cdc,#0066ff);background:linear-gradient(135deg,#0f2c6c,#003b8e,#005cdc,#0066ff);border-radius:30px;-webkit-animation:GlowingDemoButton_rotate___nD9R 6s linear infinite;animation:GlowingDemoButton_rotate___nD9R 6s linear infinite;z-index:1}.GlowingDemoButton_buttonContainer__mLrdX:hover:before{-webkit-animation:GlowingDemoButton_rotate___nD9R 2s linear infinite;animation:GlowingDemoButton_rotate___nD9R 2s linear infinite}.GlowingDemoButton_buttonContainer__mLrdX:hover .GlowingDemoButton_buttonBg__EniTL{background:#003b8e}.GlowingDemoButton_buttonContainer__mLrdX:after{display:none}.GlowingDemoButton_buttonBg__EniTL{position:absolute;inset:2px;background:#ffffff;border-radius:8px;border:1px solid #003b8e;z-index:2}.GlowingDemoButton_button__1o20u{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;color:#003b8e;font-weight:700;font-size:16px;border:none;cursor:pointer;z-index:3;line-height:1.2;font-family:var(--font-montserrat),sans-serif}.GlowingDemoButton_button__1o20u:hover{color:#ffffff}.GlowingDemoButton_buttonText__VTXJK{margin:1px 0;text-align:center}@keyframes GlowingDemoButton_rotate___nD9R{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (prefers-reduced-motion){.GlowingDemoButton_buttonContainer__mLrdX:before{animation:none}.GlowingDemoButton_buttonBg__EniTL,.GlowingDemoButton_button__1o20u{transition:none}}.methodology-section{padding:60px 0;background:linear-gradient(135deg,#ffffff,#f8faff 50%,#f0f6ff);position:relative;overflow:hidden}.methodology-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#0f2c6c20 50%,transparent)}.methodology-section .container{max-width:1200px;margin:0 auto;padding:0 20px}.methodology-layout{display:grid;grid-template-columns:300px 1fr;gap:40px;margin-top:40px}.timeline-section{position:relative}.timeline-container-vertical{display:flex;flex-direction:column;gap:20px;position:relative}@media (max-width:900px){.methodology-layout{display:flex!important;flex-direction:column!important;gap:20px!important}.timeline-container-vertical{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:15px 10px 25px!important;overflow:visible!important;width:100%!important;position:relative!important}.timeline-container-vertical:after{content:""!important;position:absolute!important;bottom:8px!important;left:calc(16.666% / 2)!important;right:calc(16.666% / 2)!important;height:2px!important;background:linear-gradient(90deg,#e2e8f0,#003b8e,#e2e8f0)!important;border-radius:1px!important;z-index:1!important}.timeline-item-vertical{display:flex!important;flex-direction:column!important;flex:1!important;max-width:calc(16.666% - 8px)!important;min-width:50px!important;text-align:center!important;padding:8px 4px!important;align-items:center!important;position:relative!important;z-index:2!important}.timeline-dot-vertical{margin:0 auto 8px!important}.timeline-content-vertical{width:100%!important}.timeline-level-vertical{font-size:10px!important;margin-bottom:2px!important;font-weight:600!important}.timeline-subtitle-vertical,.timeline-title-vertical{display:none!important}.timeline-dot-vertical{width:35px!important;height:35px!important;flex-shrink:0!important}.coming-soon-badge-vertical,.copilot-badge-vertical{top:-4px!important;right:-4px!important;padding:1px 4px!important;font-size:7px!important;border-radius:4px!important}.timeline-line-vertical{display:none!important}}.timeline-line-vertical{position:absolute;left:25px;top:60px;bottom:60px;width:2px;background:linear-gradient(180deg,#e0e7ff,#0f2c6c 50%,#e0e7ff);z-index:1}.timeline-item-vertical{display:flex;align-items:center;gap:15px;cursor:pointer;transition:all .3s ease;position:relative;z-index:2;padding:15px;border-radius:12px;background:rgba(255,255,255,.5);backdrop-filter:blur(10px)}.timeline-item-vertical:hover{background:rgba(255,255,255,.9);transform:translateX(8px) scale(1.02);box-shadow:0 8px 25px rgba(15,44,108,.15)}.timeline-item-vertical.active{background:rgba(15,44,108,.1);border:2px solid #0f2c6c}.timeline-item-vertical.copilot{background:rgba(0,59,142,.1);border:2px solid #003b8e}.timeline-item-vertical:has(.coming-soon-badge-vertical){background:rgba(148,163,184,.08);border:2px dashed #94a3b8;opacity:.85}.timeline-item-vertical:has(.coming-soon-badge-vertical):hover{background:rgba(148,163,184,.12);opacity:1}.timeline-dot-vertical{width:50px;height:50px;border-radius:50%;background:white;border:3px solid #e0e7ff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(15,44,108,.1);transition:all .3s ease;flex-shrink:0}.timeline-item-vertical.active .timeline-dot-vertical{background:#0f2c6c;border-color:#0f2c6c;transform:scale(1.1)}.timeline-item-vertical.copilot .timeline-dot-vertical{background:#003b8e;border-color:#003b8e;animation:pulse 2s infinite}.timeline-item-vertical.active .timeline-icon,.timeline-item-vertical.copilot .timeline-icon{color:white}.timeline-content-vertical{flex:1;min-width:0}.timeline-level-vertical{font-size:16px;font-weight:700;color:#0f2c6c;margin-bottom:4px}.timeline-title-vertical{font-size:14px;font-weight:600;color:#0f2c6c;margin-bottom:2px;line-height:1.2}.timeline-subtitle-vertical{font-size:12px;color:#0f2c6c;opacity:.7;line-height:1.3}.copilot-badge-vertical{background:#003b8e;border-radius:8px;font-weight:600}.coming-soon-badge-vertical,.copilot-badge-vertical{position:absolute;top:-8px;right:-8px;color:white;padding:2px 8px;font-size:10px;white-space:nowrap}.coming-soon-badge-vertical{background:linear-gradient(135deg,#64748b,#475569);border-radius:6px;font-weight:500;opacity:.9}.details-section{background:white;border-radius:16px;padding:25px;box-shadow:0 10px 40px rgba(15,44,108,.1);border:1px solid rgba(15,44,108,.1);height:fit-content}.details-content{display:flex;flex-direction:column;gap:12px}.details-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:2px solid #f5f8ff}.indicators-section{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.complexity-indicator{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:6px 12px;background:rgba(255,255,255,.8);border-radius:20px;border:1px solid rgba(15,44,108,.1)}.details-title-section{display:flex;align-items:center;gap:16px;flex:1}.details-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:linear-gradient(135deg,#0f2c6c,#003b8e);border-radius:12px;color:white;font-size:24px;flex-shrink:0}.details-title{font-size:20px;font-weight:700;color:#0f2c6c;margin:0 0 4px;line-height:1.2}.details-subtitle{font-size:14px;color:#0f2c6c;opacity:.7;margin:0}.autonomy-progress{background:linear-gradient(135deg,#f8faff,#f0f6ff);padding:20px;border-radius:12px;border:1px solid rgba(15,44,108,.1)}.progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.progress-label{font-size:16px;font-weight:600;color:#0f2c6c}.progress-percentage{font-size:18px;font-weight:700;color:#003b8e}.progress-bar{width:100%;height:12px;background:rgba(15,44,108,.1);overflow:hidden}.progress-bar,.progress-fill{position:relative;border-radius:6px}.progress-fill{height:100%;background:linear-gradient(90deg,#10b981,#f59e0b,#003b8e)}.progress-fill:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3));animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.progress-markers{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.progress-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:4px;height:16px;background:white;border-radius:2px;opacity:.7;transition:all .3s ease}.progress-marker.active{opacity:1;background:white;box-shadow:0 0 8px rgba(255,255,255,.8)}.details-analogy{font-size:15px;color:#0f2c6c;opacity:.8;background:#f5f8ff;padding:12px 16px;border-radius:10px;border-left:4px solid #003b8e;font-style:italic}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-column{background:#fafcff;padding:12px;border-radius:10px}.detail-column-title{font-size:16px;font-weight:600;color:#0f2c6c;margin-bottom:12px;display:flex;align-items:center;gap:8px}.detail-list{list-style:none;padding:0;margin:0}.detail-list li{position:relative;padding-left:20px;margin-bottom:8px;color:#0f2c6c;opacity:.9;font-size:14px;line-height:1.4}.detail-list li:before{content:"•";position:absolute;left:8px;color:#003b8e;font-weight:700}.details-features{background:linear-gradient(135deg,#f8faff,#f0f6ff);padding:12px;border-radius:12px;border:1px solid rgba(15,44,108,.1)}.features-title-compact{font-size:16px;font-weight:600;color:#0f2c6c;margin-bottom:12px;display:flex;align-items:center;gap:8px}.features-grid-compact{display:flex;flex-wrap:wrap;gap:8px}.feature-tag-compact{background:white;color:#0f2c6c;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:500;border:1px solid rgba(15,44,108,.2);transition:all .2s ease}.feature-tag-compact:hover{background:#0f2c6c;color:white;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px rgba(15,44,108,.3)}.detail-column:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,44,108,.1);transition:all .3s ease}.details-section:hover{box-shadow:0 15px 50px rgba(15,44,108,.15);transition:all .4s ease}.copilot-highlight-compact{background:linear-gradient(135deg,#003b8e10,#0f2c6c10);border-radius:12px;border:2px solid #003b8e;padding:16px}.copilot-highlight-compact p{color:#0f2c6c;margin-bottom:12px;line-height:1.5;font-size:14px}.copilot-link-compact{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#003b8e;color:white;border-radius:8px;text-decoration:none;font-weight:500;font-size:14px;transition:all .3s ease}.copilot-link-compact:hover{background:#0f2c6c;transform:translateX(3px)}.coming-soon-notice{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(168,85,247,.1));border:2px solid #8b5cf6;border-radius:12px;padding:20px;margin:16px 0}.coming-soon-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.coming-soon-icon{font-size:20px;opacity:.7}.coming-soon-header h4{color:#64748b;font-size:18px;font-weight:600;margin:0}.coming-soon-notice p{color:#0f2c6c;margin:0;line-height:1.6;font-size:14px;opacity:.9}.coming-soon-notice-compact{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(148,163,184,.08),rgba(100,116,139,.12));border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;margin:12px 0}.coming-soon-text{color:#475569;font-size:13px;line-height:1.4;opacity:.9}.timeline-line{position:absolute;top:50%;left:5%;right:5%;height:2px;background:linear-gradient(90deg,#e0e7ff,#0f2c6c 50%,#e0e7ff);z-index:1}.timeline-item{position:relative;z-index:2;cursor:pointer;text-align:center;flex:1;padding:10px;transition:all .3s ease}.timeline-item:hover{transform:translateY(-5px)}.timeline-dot{width:50px;height:50px;border-radius:50%;background:white;border:3px solid #e0e7ff;margin:0 auto 12px;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(15,44,108,.1)}.timeline-icon{font-size:20px;color:#0f2c6c;opacity:.7;transition:all .3s ease}.timeline-item.active .timeline-dot{background:#0f2c6c;border-color:#0f2c6c;box-shadow:0 0 0 8px rgba(15,44,108,.1);transform:scale(1.1)}.timeline-item.active .timeline-icon{color:white;opacity:1}.timeline-item.copilot .timeline-dot{background:#003b8e;border-color:#003b8e;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,59,142,.4)}70%{box-shadow:0 0 0 15px rgba(0,59,142,0)}to{box-shadow:0 0 0 0 rgba(0,59,142,0)}}.timeline-level{font-size:14px;font-weight:600;color:#0f2c6c;margin-bottom:5px}.timeline-title{font-size:13px;font-weight:600;color:#0f2c6c;opacity:.9;max-width:140px;margin:0 auto 4px}.timeline-subtitle{font-size:11px;color:#0f2c6c;opacity:.6;max-width:140px;margin:0 auto;line-height:1.3}.timeline-item.active .timeline-subtitle,.timeline-item.active .timeline-title{opacity:1;font-weight:600}.copilot-badge{position:absolute;top:-30px;left:50%;transform:translateX(-50%);background:#003b8e;color:white;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.methodology-card-container{max-width:800px;margin:0 auto}.methodology-card{background:white;border-radius:16px;padding:25px;box-shadow:0 10px 40px rgba(15,44,108,.1);border:1px solid rgba(15,44,108,.1)}.card-header{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f5f8ff}.header-content{flex:1}.header-subtitle{font-size:14px;color:#0f2c6c;opacity:.7;margin-top:4px;font-weight:500}.header-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#0f2c6c,#003b8e);border-radius:12px;color:white;font-size:28px}.header-title{font-size:24px;font-weight:700;color:#0f2c6c;margin:0}.card-analogy{font-size:15px;color:#0f2c6c;opacity:.8;background:#f5f8ff;padding:12px 16px;border-radius:10px;margin-bottom:20px;border-left:4px solid #003b8e;font-style:italic}.card-details{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail-section{padding:16px;background:#fafcff;border-radius:10px}.detail-title{font-size:16px;font-weight:600;color:#0f2c6c;margin-bottom:15px;display:flex;align-items:center;gap:8px}.detail-section ul{list-style:none;padding:0;margin:0}.detail-section li{position:relative;padding-left:24px;margin-bottom:12px;color:#0f2c6c;opacity:.9;font-size:14px;line-height:1.6}.detail-section li:before{content:"•";position:absolute;left:8px;color:#003b8e;font-weight:700}.copilot-highlight{margin-top:30px;padding:20px;background:linear-gradient(135deg,#003b8e10,#0f2c6c10);border-radius:12px;border:2px solid #003b8e}.copilot-highlight p{color:#0f2c6c;margin-bottom:15px;line-height:1.6}.copilot-link{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#003b8e;color:white;border-radius:8px;text-decoration:none;font-weight:500;transition:all .3s ease}.copilot-link:hover{background:#0f2c6c;transform:translateX(5px)}.risk-indicator{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:6px 12px;background:rgba(255,255,255,.8);border-radius:20px;border:1px solid rgba(15,44,108,.1)}.key-features{margin-top:20px;padding:16px;background:linear-gradient(135deg,#f8faff,#f0f6ff);border-radius:12px;border:1px solid rgba(15,44,108,.1)}.features-title{font-size:16px;font-weight:600;color:#0f2c6c;margin-bottom:16px;display:flex;align-items:center;gap:8px}.features-grid{display:flex;flex-wrap:wrap;gap:8px}.feature-tag{background:white;color:#0f2c6c;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:500;border:1px solid rgba(15,44,108,.2);transition:all .2s ease}.feature-tag:hover{background:#0f2c6c;color:white;transform:translateY(-1px)}@media (max-width:1024px){.methodology-section{padding:60px 0}.methodology-layout{gap:25px}.details-section{padding:20px}.timeline-item-vertical{padding:12px!important}.timeline-dot-vertical{width:40px!important;height:40px!important}.timeline-level-vertical{font-size:11px!important}.timeline-title-vertical{font-size:9px!important}.timeline-subtitle-vertical{font-size:8px!important}}@media (max-width:768px){.methodology-section{padding:40px 0!important}.methodology-section .text-center{margin-bottom:25px!important}.methodology-section h2{font-size:28px!important;margin-bottom:12px!important}.methodology-section p{font-size:16px!important;line-height:1.5!important;padding:0 10px!important}.methodology-layout{display:flex!important;flex-direction:column!important;gap:25px!important;max-width:100%!important}.timeline-container-vertical{display:flex!important;flex-direction:row!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:15px 0!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;width:100%!important}.timeline-container-vertical::-webkit-scrollbar{display:none!important}.timeline-section{position:relative!important;width:100%!important;order:1!important}.timeline-section:after,.timeline-section:before{content:"";position:absolute;top:0;bottom:0;width:20px;z-index:2;pointer-events:none}.timeline-section:before{left:0;background:linear-gradient(90deg,rgba(255,255,255,.8),transparent)}.timeline-section:after{right:0;background:linear-gradient(270deg,rgba(255,255,255,.8),transparent)}.timeline-line-vertical{display:none!important}.timeline-item-vertical{display:flex!important;flex-direction:column!important;min-width:100px!important;flex-shrink:0!important;text-align:center!important;padding:10px!important;margin:0!important;position:relative!important}.timeline-dot-vertical{width:40px;height:40px;margin:0 auto 8px}.timeline-content-vertical{margin-top:0}.timeline-level-vertical{font-size:12px;margin-bottom:2px}.timeline-title-vertical{font-size:11px;line-height:1.2;margin-bottom:2px}.timeline-subtitle-vertical{font-size:10px;line-height:1.2;opacity:.7}.coming-soon-badge-vertical,.copilot-badge-vertical{top:-6px;right:-6px;padding:1px 6px;font-size:9px}.details-section{padding:16px!important;border-radius:12px!important;width:100%!important;order:2!important}.details-content{gap:12px}.details-header{flex-direction:column;align-items:flex-start;gap:10px}.details-title-section{width:100%}.details-icon{width:32px;height:32px}.details-title{font-size:20px}.details-subtitle{font-size:14px}.indicators-section{flex-direction:row;gap:12px;width:100%;justify-content:flex-start}.complexity-indicator,.risk-indicator{flex:0 0 auto;padding:4px 8px;font-size:11px}.details-analogy{padding:12px;font-size:13px;line-height:1.4}.details-grid{grid-template-columns:1fr;gap:12px}.detail-column{padding:12px}.detail-column-title{font-size:14px;margin-bottom:8px}.detail-list li{font-size:13px;line-height:1.4;padding:4px 0}.autonomy-progress{margin:12px 0}.progress-header{margin-bottom:8px}.progress-label{font-size:13px}.progress-percentage{font-size:16px}.progress-bar{height:8px}.progress-markers{margin-top:6px}.progress-marker{font-size:10px}.details-features{padding:12px}.features-title-compact{font-size:14px;margin-bottom:8px}.features-grid-compact{gap:6px;justify-content:flex-start}.feature-tag-compact{padding:4px 8px;font-size:11px}.copilot-highlight-compact{padding:12px;margin:12px 0}.copilot-link-compact{font-size:12px;padding:6px 12px}.coming-soon-notice-compact{padding:8px 10px;margin:10px 0;gap:6px}.coming-soon-text{font-size:12px;line-height:1.3}}@media (max-width:480px){.methodology-section{padding:30px 0!important}.container{padding:0 16px!important}.methodology-section .text-center{margin-bottom:20px!important}.methodology-section h2{font-size:24px!important;margin-bottom:10px!important}.methodology-section p{font-size:14px!important;padding:0 5px!important}.timeline-container-vertical{padding:15px 10px 20px!important}.timeline-container-vertical:after{bottom:6px!important;height:1px!important}.timeline-item-vertical{min-width:45px!important;max-width:calc(16.666% - 6px)!important;padding:6px 2px!important}.timeline-dot-vertical{width:30px!important;height:30px!important}.timeline-level-vertical{font-size:9px!important}.timeline-subtitle-vertical,.timeline-title-vertical{display:none!important}.coming-soon-badge-vertical,.copilot-badge-vertical{font-size:6px!important;padding:0 2px!important}.details-section{padding:12px}.details-title{font-size:18px}.details-analogy{font-size:12px;padding:10px}.detail-list li{font-size:12px}.progress-percentage{font-size:14px}.feature-tag-compact{font-size:10px;padding:3px 6px}}.details-toggle{display:flex;justify-content:center;margin-bottom:20px}.toggle-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#0f2c6c,#003b8e);color:white;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(15,44,108,.2)}.toggle-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(15,44,108,.3)}.toggle-button:active{transform:translateY(0)}