.developer-cards-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.developer-card{background:#fff;border-radius:12px;transition:all .3s ease}.developer-avatar{width:100%;height:auto;object-fit:cover;border:2px solid #e6f2ff}.developer-name{font-size:1rem;font-weight:600;color:#212529}.developer-role{font-size:.75rem}.developer-stack-badge{display:inline-block;background-color:#e6f2ff;color:#0d6efd;font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:50px}.developer-skills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.developer-skill-tag{display:inline-block;background-color:#f8f9fa;color:#495057;font-size:.65rem;padding:.25rem .5rem;border-radius:4px;border:1px solid #e9ecef}.developer-view-btn{background:transparent;border:none;color:#0d6efd;font-size:.8rem;font-weight:500;padding:.5rem;text-align:left;transition:all .2s ease}.developer-view-btn:hover{color:#0b5ed7}.developer-view-btn i{transition:transform .2s ease}.developer-view-btn:hover i{transform:translateX(2px)}.developer-cta-card{background:linear-gradient(135deg,#086d6d,#0a6d6d);border-radius:12px;color:#fff;box-shadow:0 4px 8px rgba(13,110,253,.2);position:relative}.cta-icon{width:48px;height:48px;background-color:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.cta-title{font-size:1.25rem;font-weight:600}.cta-text{color:hsla(0,0%,100%,.8);font-size:.875rem}.developer-cta-card .cta-button{background:#fff;color:#086d6d;border:1px solid #086d6d;font-weight:500;border-radius:8px;transition:all .3s ease;padding:10px 16px}.cta-button:hover{background:#086d6d!important;color:#fff;border:1px solid #fff!important}@media (max-width:767.98px){.developer-card,.developer-cta-card{margin-bottom:1rem}}@media (min-width:768px) and (max-width:1199.98px){.developer-name{font-size:.875rem}}.tech-stack .tech-item{transition:all .3s ease;cursor:pointer;border:1px solid rgba(0,0,0,.1)}.tech-stack .tech-item:hover{background-color:#6c757d!important;transform:translateY(-5px)}.tech-stack .tech-item:hover .tech-icon span{color:#fff!important}.tech-stack .tech-item:hover h6{color:#fff}.tech-stack .btn-outline-primary{color:#6c757d!important;border-color:#6c757d!important}.tech-stack .btn-outline-primary:hover{background-color:#6c757d!important;color:#fff!important}@media (max-width:576px){.tech-stack .tech-icon span{font-size:2rem!important}}.success-stories-teal{padding:5rem 0;background-color:#f8fbfb;position:relative;overflow:hidden}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.section-header{text-align:center;margin-bottom:4rem;position:relative}.section-header h2{font-size:2.5rem;color:#1a1a1a;margin-bottom:1rem;position:relative;display:inline-block}.section-header h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:#1a706e;border-radius:2px}.subtitle{font-size:1.1rem;color:#555;max-width:700px;margin:0 auto;line-height:1.6}.timeline-container{position:relative;padding:2rem 0}.timeline-line{position:absolute;left:50%;top:0;bottom:0;width:3px;background-color:#d1e7e7;transform:translateX(-50%);z-index:1}.timeline-item{position:relative;margin-bottom:3rem;width:100%;display:flex;justify-content:flex-start}.timeline-item.right{justify-content:flex-end}.timeline-content{position:relative;width:calc(50% - 40px);padding:2rem;background:#fff;border-radius:8px;box-shadow:0 5px 25px rgba(26,112,110,.1);border:1px solid #e0f0f0;transition:all .3s ease;z-index:2}.timeline-item:hover .timeline-content{transform:translateY(-5px);box-shadow:0 10px 30px rgba(26,112,110,.15);border-color:#1a706e}.timeline-year{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background-color:#1a706e;color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-size:.9rem;font-weight:600;z-index:3;min-width:70px;text-align:center}.timeline-item.right .timeline-year{left:auto;right:-35px;transform:none}.timeline-item.left .timeline-year{left:-35px;transform:none}.timeline-content h3{font-size:1.3rem;color:#1a1a1a;margin-bottom:1rem;line-height:1.4}.timeline-content p{color:#555;line-height:1.7;margin-bottom:1.5rem}.tech-stack{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem}.tech-item{background-color:#e8f3f3;color:#1a706e;padding:.3rem .8rem;border-radius:4px;font-size:.85rem;font-weight:500}.tech-divider{width:4px;height:4px;background-color:#a3c4c4;border-radius:50%}.result-badge{display:inline-flex;align-items:center;gap:.5rem;background-color:#e8f6f0;color:#1a706e;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem}.result-badge svg{color:#1a706e}.cta-container{text-align:center;margin-top:3rem}.cta-button{display:inline-flex;align-items:center;padding:.8rem 1.8rem;background-color:#1a706e;color:#fff;border:none;border-radius:6px;font-weight:500;transition:all .3s ease;cursor:pointer}.cta-button:hover{background-color:#135a58;transform:translateY(-2px);box-shadow:0 5px 15px rgba(26,112,110,.3)}.arrow-icon{margin-left:.5rem;transition:transform .3s ease}.cta-button:hover .arrow-icon{transform:translateX(3px)}@media (max-width:992px){.timeline-content{width:calc(50% - 20px)}}@media (max-width:768px){.section-header h2{font-size:2rem}.subtitle{font-size:1rem}.timeline-line{left:20px}.timeline-item,.timeline-item.right{justify-content:flex-start}.timeline-content{width:calc(100% - 60px);margin-left:40px}.timeline-year{left:-50px!important;right:auto!important;transform:none!important}}@media (max-width:576px){.success-stories-teal{padding:3rem 0}.section-header{margin-bottom:2rem}.timeline-content{padding:1.5rem}.timeline-content h3{font-size:1.2rem}.cta-button{padding:.7rem 1.5rem;font-size:.9rem}}