.roadmap-timeline-section{position:relative;padding:120px 0;background:#000;overflow:hidden}.roadmap-timeline{position:relative;max-width:1000px;margin:80px auto 0}.roadmap-timeline::before{content:\'\';position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg, rgba(255, 215, 0, 0), rgba(255, 215, 0, 0.5), rgba(255, 215, 0, 0));transform:translateX(-50%)}.roadmap-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:100px;position:relative}.roadmap-item:nth-child(even){flex-direction:row-reverse}.roadmap-content{width:45%;background:rgba(20, 20, 20, 0.6);backdrop-filter:blur(10px);padding:35px;border-radius:24px;border:1px solid rgba(255, 255, 255, 0.05);position:relative;transition:all 0.4s ease}.roadmap-content:hover{border-color:rgba(255, 188, 0, 0.5);transform:translateY(-5px);box-shadow:0 15px 40px rgba(0, 0, 0, 0.5);background:rgba(30, 30, 30, 0.8)}.roadmap-content h3{color:#fff;font-size:22px;margin-bottom:15px;font-family:var(--sm-font-ui);font-weight:700}.roadmap-content p{color:#aaa;font-size:15px;line-height:1.7;margin:0}.roadmap-marker{width:60px;height:60px;background:#000;border:2px solid #ffd700;border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 0 30px rgba(255, 215, 0, 0.2);font-size:24px;color:#ffd700;transition:all 0.3s}.roadmap-item:hover .roadmap-marker{transform:translateX(-50%) scale(1.2);background:#ffd700;color:#000;box-shadow:0 0 50px rgba(255, 215, 0, 0.6)}.roadmap-step-num{font-size:80px;font-weight:900;color:rgba(255, 255, 255, 0.03);position:absolute;top:-20px;right:20px;line-height:1;font-family:var(--sm-font-ui);pointer-events:none}.tech-layers-section{padding:100px 0;background:radial-gradient(circle at center, #111 0%, #000 70%)}.tech-layers-container{display:flex;flex-direction:column;gap:25px;max-width:1000px;margin:60px auto 0}.tech-layer{display:grid;grid-template-columns:250px 1fr;gap:40px;background:rgba(255, 255, 255, 0.02);border:1px solid rgba(255, 255, 255, 0.05);padding:40px;border-radius:20px;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);align-items:center;position:relative;overflow:hidden}.tech-layer::before{content:\'\';position:absolute;left:0;top:0;height:100%;width:4px;background:#333;transition:all 0.4s}.tech-layer:hover{background:rgba(255, 255, 255, 0.04);transform:scale(1.02)}.tech-layer:hover::before{background:#ffd700}.layer-header h3{font-size:26px;color:#fff;margin:0;font-family:var(--sm-font-ui)}.layer-header span{font-size:12px;color:#ffd700;text-transform:uppercase;letter-spacing:2px;display:block;margin-bottom:8px;font-weight:700}.layer-tech-items{display:flex;flex-wrap:wrap;gap:12px}.layer-badge{background:rgba(0, 0, 0, 0.4);padding:10px 20px;border-radius:10px;color:#ccc;font-size:14px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255, 255, 255, 0.05);transition:all 0.3s}.tech-layer:hover .layer-badge{border-color:rgba(255, 188, 0, 0.15);background:rgba(255, 188, 0, 0.05);color:#fff}.layer-badge i{color:#ffd700}.success-stories-v2{padding:120px 0;background:#000;position:relative}.success-v2-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin-top:60px}.story-card-v2{background:#080808;border-radius:24px;overflow:hidden;border:1px solid rgba(255, 255, 255, 0.05);height:100%;transition:all 0.4s;position:relative;display:flex;flex-direction:column}.story-card-v2:hover{transform:translateY(-15px);border-color:#ffd700;box-shadow:0 20px 50px rgba(0, 0, 0, 0.8)}.story-card-header{padding:40px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.02), transparent);flex-grow:1}.story-company-sector{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#888;margin-bottom:15px;display:block}.story-metric-big{font-size:48px;font-weight:800;color:#ffd700;margin:10px 0;font-family:var(--sm-font-ui);line-height:1}.story-metric-desc{font-size:14px;color:#ddd;text-transform:uppercase;letter-spacing:1px;opacity:0.8}.story-quote{padding:0 40px 30px;color:#aaa;font-style:italic;font-size:15px;line-height:1.7;position:relative}.story-quote::before{content:\'\f10d\';font-family:\'Font Awesome 6 Free\';font-weight:900;position:absolute;top:-10px;left:40px;color:rgba(255, 215, 0, 0.1);font-size:30px}.story-footer{border-top:1px solid rgba(255, 255, 255, 0.05);padding:25px 40px;background:rgba(0, 0, 0, 0.5)}.story-tags{display:flex;gap:10px;flex-wrap:wrap}.story-tag{font-size:11px;color:#999;background:rgba(255, 255, 255, 0.03);padding:5px 10px;border-radius:4px}@media (max-width: 991px){.roadmap-timeline::before{left:30px}.roadmap-item{flex-direction:column!important;align-items:flex-start;margin-left:0;padding-left:80px;gap:20px}.roadmap-content{width:100%}.roadmap-marker{left:30px;transform:translateX(-50%)}.tech-layer{grid-template-columns:1fr;gap:20px;text-align:center}.layer-header{border-bottom:1px solid rgba(255, 255, 255, 0.05);padding-bottom:20px}.layer-tech-items{justify-content:center}.success-v2-grid{grid-template-columns:1fr}}