@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap";.section{position:relative;padding:100px 0}@media(max-width:991px){.section{padding:40px 0}}.ls-1{letter-spacing:1px}.ls-2{letter-spacing:2px}.ls-3{letter-spacing:3px}.ls-4{letter-spacing:4px}.ls-5{letter-spacing:5px}.bg-primary{background-color:#1a3a52!important}.text-primary{color:#1a3a52!important}.btn-primary{background-color:#1a3a52!important}.border-primary{border-color:#1a3a52!important}.btn-outline-primary{color:#1a3a52!important;border:1px solid #1a3a52!important}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:#1a3a52!important;color:#e8f0f7!important}.bg-secondary{background-color:#5a7a9a!important}.text-secondary{color:#5a7a9a!important}.btn-secondary{background-color:#5a7a9a!important}.border-secondary{border-color:#5a7a9a!important}.btn-outline-secondary{color:#5a7a9a!important;border:1px solid #5a7a9a!important}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{background-color:#5a7a9a!important;color:#e8f0f7!important}.bg-success{background-color:#3d5a73!important}.text-success{color:#3d5a73!important}.btn-success{background-color:#3d5a73!important}.border-success{border-color:#3d5a73!important}.btn-outline-success{color:#3d5a73!important;border:1px solid #3d5a73!important}.btn-outline-success:active,.btn-outline-success:focus,.btn-outline-success:hover{background-color:#3d5a73!important;color:#e8f0f7!important}.bg-info{background-color:#6b8ca8!important}.text-info{color:#6b8ca8!important}.btn-info{background-color:#6b8ca8!important}.border-info{border-color:#6b8ca8!important}.btn-outline-info{color:#6b8ca8!important;border:1px solid #6b8ca8!important}.btn-outline-info:active,.btn-outline-info:focus,.btn-outline-info:hover{background-color:#6b8ca8!important;color:#e8f0f7!important}.bg-warning{background-color:#7a9bb8!important}.text-warning{color:#7a9bb8!important}.btn-warning{background-color:#7a9bb8!important}.border-warning{border-color:#7a9bb8!important}.btn-outline-warning{color:#7a9bb8!important;border:1px solid #7a9bb8!important}.btn-outline-warning:active,.btn-outline-warning:focus,.btn-outline-warning:hover{background-color:#7a9bb8!important;color:#e8f0f7!important}.bg-danger{background-color:#dc3545!important}.text-danger{color:#dc3545!important}.btn-danger{background-color:#dc3545!important}.border-danger{border-color:#dc3545!important}.btn-outline-danger{color:#dc3545!important;border:1px solid #dc3545!important}.btn-outline-danger:active,.btn-outline-danger:focus,.btn-outline-danger:hover{background-color:#dc3545!important;color:#e8f0f7!important}.bg-light{background-color:#e8f0f7!important}.text-light{color:#e8f0f7!important}.btn-light{background-color:#e8f0f7!important}.border-light{border-color:#e8f0f7!important}.btn-outline-light{color:#e8f0f7!important;border:1px solid #e8f0f7!important}.btn-outline-light:active,.btn-outline-light:focus,.btn-outline-light:hover{background-color:#e8f0f7!important;color:#e8f0f7!important}.bg-purple{background-color:#4a6b8a!important}.text-purple{color:#4a6b8a!important}.btn-purple{background-color:#4a6b8a!important}.border-purple{border-color:#4a6b8a!important}.btn-outline-purple{color:#4a6b8a!important;border:1px solid #4a6b8a!important}.btn-outline-purple:active,.btn-outline-purple:focus,.btn-outline-purple:hover{background-color:#4a6b8a!important;color:#e8f0f7!important}.bg-orange{background-color:#5a7a9a!important}.text-orange{color:#5a7a9a!important}.btn-orange{background-color:#5a7a9a!important}.border-orange{border-color:#5a7a9a!important}.btn-outline-orange{color:#5a7a9a!important;border:1px solid #5a7a9a!important}.btn-outline-orange:active,.btn-outline-orange:focus,.btn-outline-orange:hover{background-color:#5a7a9a!important;color:#e8f0f7!important}.bg-dark{background-color:#0f2537!important}.text-dark{color:#0f2537!important}.btn-dark{background-color:#0f2537!important}.border-dark{border-color:#0f2537!important}.btn-outline-dark{color:#0f2537!important;border:1px solid #0f2537!important}.btn-outline-dark:active,.btn-outline-dark:focus,.btn-outline-dark:hover{background-color:#0f2537!important;color:#e8f0f7!important}.btn{padding:10px 28px;border:none;font-size:15px;font-weight:500;transition:all .5s;border-radius:3px}.btn:focus{border-color:rgba(0,0,0,0)!important}.btn:hover{transform:translateY(-3px);box-shadow:0 10px 10px -8px #1a3a52}.btn-lg{padding:15px 30px;font-size:16px}.btn:focus{box-shadow:0 0 0 .15rem rgba(26,58,82,.5)}.btn-success:focus{box-shadow:0 0 0 .15rem rgba(61,90,115,.5)}.hover-lift{transition:all .3s ease}.hover-lift:hover{box-shadow:0 10px 30px rgba(26,58,82,.15)!important}.avatar-sm{width:40px;height:40px}.avatar-md{width:60px;height:60px}.avatar-lg{width:80px;height:80px}.section{padding:80px 0}@media(max-width:768px){.section{padding:60px 0}}.card{transition:all .3s ease}.card.border-primary{border-width:2px!important}.progress{background-color:rgba(26,58,82,.1)}.progress .progress-bar{transition:width 1s ease-in-out}.badge{font-weight:600;padding:.5rem 1rem;font-size:.75rem;letter-spacing:.5px}.timeline-item{position:relative;padding-left:40px}.timeline-item:before{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:linear-gradient(180deg,#1a3a52,#e8f0f7)}.timeline-item:after{content:"";position:absolute;left:-6px;top:0;width:14px;height:14px;border-radius:50%;background:#1a3a52;border:3px solid #fff}.text-line{display:inline-block}.text-line:after{bottom:-5px;height:3px;background:currentColor;opacity:.3}@media(max-width:768px){.display-5{font-size:2rem!important}.display-6{font-size:1.75rem!important}.fs-5{font-size:1rem!important}}.btn{transition:all .3s ease;font-weight:600;padding:.75rem 1.5rem}.btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.btn.btn-primary{background:linear-gradient(135deg,#1a3a52,#2a4a62);border:none}.btn.btn-primary:hover{background:linear-gradient(135deg,#2a4a62,#1a3a52)}.btn.btn-outline-primary{border-width:2px}.btn.btn-outline-primary:hover{background:#1a3a52;border-color:#1a3a52}.ri-fill,.ri-line{vertical-align:middle}@media(max-width:576px){.card-body{padding:1.5rem!important}}.list-unstyled li{padding:.25rem 0}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-90{--bs-bg-opacity:0.9}.opacity-90{opacity:.9}.gap-2{gap:.5rem!important}.gap-4{gap:1.5rem!important}@media(max-width:991px){.navbar-collapse{background:#fff;padding:1rem;border-radius:.5rem;box-shadow:0 5px 15px rgba(0,0,0,.1);margin-top:1rem}}.fade-in-up{animation:fadeInUp .6s ease-out}.pulse{animation:pulse 2s infinite}.origin-story-section{background:linear-gradient(180deg,#ffffff,#f8f9fa);position:relative;overflow:hidden}.origin-story-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(26,58,82,.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,107,53,.03) 0,transparent 50%);pointer-events:none}.origin-story-section .container{position:relative;z-index:1}.journey-card{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(26,58,82,.08);position:relative;overflow:hidden}.journey-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1a3a52,#ff6b35);opacity:0;transition:opacity .3s ease}.journey-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(26,58,82,.12);border-color:rgba(26,58,82,.15)}.journey-card:hover:before{opacity:1}.journey-card:hover .journey-card-icon{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,#1a3a52,#2a5a82)}.journey-card.journey-card-highlight{background:linear-gradient(135deg,#1a3a52,#2a4a62);color:#fff;border:none}.journey-card.journey-card-highlight:before{background:linear-gradient(90deg,#ff6b35,#ffa500);opacity:1}.journey-card.journey-card-highlight .journey-card-text,.journey-card.journey-card-highlight .journey-card-title{color:#fff}.journey-card.journey-card-highlight .journey-card-icon{background:hsla(0,0%,100%,.15);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.journey-card.journey-card-highlight:hover .journey-card-icon{background:hsla(0,0%,100%,.25)}.journey-card-icon{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,rgba(26,58,82,.1),rgba(26,58,82,.05));display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.journey-card-icon i{font-size:28px;color:#1a3a52;transition:all .3s ease}.journey-card-title{font-size:1.5rem;font-weight:700;color:#1a3a52;margin-bottom:1rem;line-height:1.3}.journey-card-text{font-size:1rem;color:#6c757d;line-height:1.7;margin-bottom:1.5rem}.journey-card-list{list-style:none;padding:0;margin:0}.journey-card-list li{position:relative;padding-left:1.75rem;margin-bottom:.75rem;color:#6c757d;font-size:.95rem;line-height:1.6}.journey-card-list li:before{content:"→";position:absolute;left:0;color:#ff6b35;font-weight:700;font-size:1.1rem}.journey-card-list li:last-child{margin-bottom:0}.shift-comparison{background:hsla(0,0%,100%,.1);border-radius:12px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shift-from,.shift-to{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;transition:all .3s ease}.shift-from i,.shift-to i{font-size:1.25rem;flex-shrink:0}.shift-from span,.shift-to span{font-size:.95rem;line-height:1.5}.shift-from{background:rgba(220,53,69,.1)}.shift-from i{color:#dc3545}.shift-from span{color:hsla(0,0%,100%,.8);text-decoration:line-through}.shift-arrow{text-align:center;padding:.5rem 0}.shift-arrow i{font-size:1.5rem;color:#ff6b35;animation:bounce 2s infinite}.shift-to{background:rgba(255,107,53,.15)}.shift-to i{color:#ff6b35}.shift-to span{color:#fff;font-weight:600}.journey-cta{background:linear-gradient(135deg,#1a3a52,#2a5a82);border-radius:20px;padding:2.5rem 3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;box-shadow:0 8px 32px rgba(26,58,82,.2);position:relative;overflow:hidden}.journey-cta:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:rotate 20s linear infinite}@media(max-width:991px){.journey-cta{flex-direction:column;text-align:center;padding:2rem}}.journey-cta-content{flex:1 1;position:relative;z-index:1}.journey-cta-title{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:.75rem}.journey-cta-title:after{content:"";display:block;width:60px;height:3px;background:linear-gradient(90deg,#ff6b35,#ffa500);margin-top:.75rem;border-radius:2px}@media(max-width:991px){.journey-cta-title:after{margin-left:auto;margin-right:auto}}.journey-cta-text{font-size:1.05rem;color:hsla(0,0%,100%,.9);line-height:1.7;margin:0}.journey-cta-text strong{color:#ff6b35;font-weight:600}.journey-cta-action{position:relative;z-index:1}.journey-cta-action .btn{padding:.875rem 2rem;font-size:1rem;font-weight:600;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);transition:all .3s ease;white-space:nowrap}.journey-cta-action .btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,0,0,.3)}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.journey-card{padding:2rem}.journey-card-icon{width:56px;height:56px}.journey-card-icon i{font-size:24px}.journey-card-title{font-size:1.25rem}.journey-cta{padding:1.5rem}.journey-cta-title{font-size:1.5rem}.journey-cta-text{font-size:1rem}}.evolution-section{background:#fff;position:relative;overflow:hidden}.evolution-timeline{position:relative;padding:2rem 0}.evolution-timeline:before{content:"";position:absolute;left:28px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#1a3a52,#1a3a52 70%,rgba(26,58,82,.2));border-radius:2px}@media(max-width:768px){.evolution-timeline:before{left:20px;width:2px}}.evolution-phase{position:relative;display:flex;gap:2rem;margin-bottom:2rem;padding-left:80px}@media(max-width:768px){.evolution-phase{padding-left:60px;gap:1rem}}.evolution-phase:last-child{margin-bottom:0}.evolution-phase-number{position:absolute;left:0;top:8px;width:56px;height:56px;border-radius:50%;background:#fff;border:3px solid #e8f0f7;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:#6c757d;z-index:2;transition:all .4s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.evolution-phase-number{width:40px;height:40px;font-size:1rem;border-width:2px}}.evolution-phase-current .evolution-phase-number{background:linear-gradient(135deg,#1a3a52,#2a5a82);border-color:#1a3a52;color:#fff;box-shadow:0 4px 20px rgba(26,58,82,.3);animation:pulse-ring 2s infinite}.evolution-phase-target .evolution-phase-number{background:linear-gradient(135deg,#ff6b35,#ffa500);border-color:#ff6b35;color:#fff;box-shadow:0 4px 20px rgba(255,107,53,.3)}.evolution-phase-content{flex:1 1;background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid rgba(26,58,82,.08);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.evolution-phase-content:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(26,58,82,.1),rgba(26,58,82,.05));transition:all .3s ease}.evolution-phase-content:hover{transform:translateX(8px);box-shadow:0 8px 32px rgba(26,58,82,.12);border-color:rgba(26,58,82,.15)}.evolution-phase-content:hover:before{background:linear-gradient(90deg,#1a3a52,#ff6b35)}.evolution-phase-current .evolution-phase-content{background:linear-gradient(135deg,#f8f9fa,#ffffff);border:2px solid #1a3a52;box-shadow:0 8px 32px rgba(26,58,82,.15)}.evolution-phase-current .evolution-phase-content:before{background:linear-gradient(90deg,#1a3a52,#2a5a82)}.evolution-phase-target .evolution-phase-content{border:1px solid rgba(255,107,53,.2)}.evolution-phase-target .evolution-phase-content:before{background:linear-gradient(90deg,#ff6b35,#ffa500);opacity:.5}@media(max-width:768px){.evolution-phase-content{padding:1.5rem}}.evolution-phase-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.evolution-phase-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgba(26,58,82,.1),rgba(26,58,82,.05));display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.evolution-phase-icon i{font-size:22px;color:#1a3a52}.evolution-phase-current .evolution-phase-icon{background:linear-gradient(135deg,#1a3a52,#2a5a82)}.evolution-phase-current .evolution-phase-icon i{color:#fff}.evolution-phase-target .evolution-phase-icon{background:linear-gradient(135deg,rgba(255,107,53,.15),rgba(255,107,53,.1))}.evolution-phase-target .evolution-phase-icon i{color:#ff6b35}@media(max-width:768px){.evolution-phase-icon{width:40px;height:40px}.evolution-phase-icon i{font-size:18px}}.evolution-phase-info{flex:1 1}.evolution-phase-title{font-size:1.5rem;font-weight:700;color:#1a3a52;margin-bottom:.5rem;line-height:1.2}@media(max-width:768px){.evolution-phase-title{font-size:1.25rem}}.evolution-badge{display:inline-block;padding:.35rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.evolution-badge.evolution-badge-current{background:linear-gradient(135deg,#1a3a52,#2a5a82);color:#fff}.evolution-badge.evolution-badge-target{background:linear-gradient(135deg,#ff6b35,#ffa500);color:#fff}.evolution-phase-description{font-size:1rem;color:#6c757d;line-height:1.7;margin-bottom:1.25rem}@media(max-width:768px){.evolution-phase-description{font-size:.95rem}}.evolution-progress{height:8px;background:rgba(26,58,82,.08);border-radius:4px;overflow:hidden;position:relative}.evolution-progress-bar{height:100%;background:linear-gradient(90deg,#1a3a52,#2a5a82);border-radius:4px;transition:width 1.5s cubic-bezier(.4,0,.2,1);position:relative}.evolution-progress-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);animation:shimmer 2s infinite}.evolution-phase-target .evolution-progress-bar{background:linear-gradient(90deg,#ff6b35,#ffa500)}.evolution-cta{background:linear-gradient(135deg,#f8f9fa,#ffffff);border-radius:16px;padding:2rem 2.5rem;display:flex;align-items:center;gap:1.5rem;border:1px solid rgba(26,58,82,.1);box-shadow:0 4px 20px rgba(0,0,0,.06)}@media(max-width:768px){.evolution-cta{flex-direction:column;text-align:center;padding:1.5rem}}.evolution-cta-icon{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,#1a3a52,#2a5a82);display:flex;align-items:center;justify-content:center;flex-shrink:0}.evolution-cta-icon i{font-size:28px;color:#fff}@media(max-width:768px){.evolution-cta-icon{width:48px;height:48px}.evolution-cta-icon i{font-size:24px}}.evolution-cta-content{flex:1 1}.evolution-cta-content p{font-size:1.05rem;color:#495057;line-height:1.7;margin:0}.evolution-cta-content p strong{color:#1a3a52;font-weight:600}@media(max-width:768px){.evolution-cta-content p{font-size:1rem}}@keyframes pulse-ring{0%,to{box-shadow:0 4px 20px rgba(26,58,82,.3),0 0 0 0 rgba(26,58,82,.4)}50%{box-shadow:0 4px 20px rgba(26,58,82,.3),0 0 0 10px rgba(26,58,82,0)}}.experience-section{background:linear-gradient(180deg,#f8f9fa,#ffffff);position:relative;overflow:hidden}.experience-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 80% 20%,rgba(26,58,82,.03) 0,transparent 50%),radial-gradient(circle at 20% 80%,rgba(255,107,53,.03) 0,transparent 50%);pointer-events:none}.experience-section .container{position:relative;z-index:1}.experience-card{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid rgba(26,58,82,.08);transition:all .4s cubic-bezier(.4,0,.2,1);height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.experience-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;transition:all .3s ease}.experience-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(26,58,82,.12);border-color:rgba(26,58,82,.15)}.experience-card.experience-card-work:before{background:linear-gradient(90deg,#1a3a52,#2a5a82)}.experience-card.experience-card-work .experience-card-icon{background:linear-gradient(135deg,rgba(26,58,82,.1),rgba(26,58,82,.05))}.experience-card.experience-card-work .experience-card-icon i{color:#1a3a52}.experience-card.experience-card-work .experience-card-year{background:linear-gradient(135deg,#1a3a52,#2a5a82)}.experience-card.experience-card-work .experience-achievements-list li i{color:#1a3a52}.experience-card.experience-card-education:before{background:linear-gradient(90deg,#2c5f7f,#4a6b8a)}.experience-card.experience-card-education .experience-card-icon{background:linear-gradient(135deg,rgba(44,95,127,.1),rgba(44,95,127,.05))}.experience-card.experience-card-education .experience-card-icon i{color:#2c5f7f}.experience-card.experience-card-education .experience-card-year{background:linear-gradient(135deg,#2c5f7f,#4a6b8a)}.experience-card.experience-card-education .experience-achievements-list li i{color:#2c5f7f}.experience-card.experience-card-cert:before{background:linear-gradient(90deg,#5a7a9a,#6b8ca8)}.experience-card.experience-card-cert .experience-card-icon{background:linear-gradient(135deg,rgba(255,107,53,.1),rgba(255,107,53,.05))}.experience-card.experience-card-cert .experience-card-icon i{color:#ff6b35}.experience-card.experience-card-cert .experience-card-year{background:linear-gradient(135deg,#ff6b35,#ffa500)}.experience-card.experience-card-cert .experience-achievements-list li i{color:#ff6b35}@media(max-width:768px){.experience-card{padding:1.5rem}}.experience-card-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.experience-card-icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.experience-card-icon i{font-size:26px}.experience-card:hover .experience-card-icon{transform:scale(1.1) rotate(5deg)}@media(max-width:768px){.experience-card-icon{width:48px;height:48px}.experience-card-icon i{font-size:22px}}.experience-card-meta{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.experience-card-year{display:inline-block;padding:.4rem .875rem;border-radius:8px;font-size:.8rem;font-weight:700;color:#fff;align-self:flex-start}.experience-card-type,.experience-card-year{text-transform:uppercase;letter-spacing:.5px}.experience-card-type{font-size:.75rem;font-weight:600;color:#6c757d}.experience-card-title{font-size:1.4rem;font-weight:700;color:#1a3a52;margin-bottom:.5rem;line-height:1.3}@media(max-width:768px){.experience-card-title{font-size:1.2rem}}.experience-card-company{font-size:.95rem;color:#ff6b35;font-weight:600;margin-bottom:1rem}.experience-card-description{font-size:.95rem;color:#6c757d;line-height:1.7;margin-bottom:1.5rem}.experience-card-achievements{background:linear-gradient(135deg,#f8f9fa,#ffffff);border-radius:12px;padding:1.25rem;margin-top:auto;border:1px solid rgba(26,58,82,.06)}.experience-achievements-title{font-size:.7rem;font-weight:700;color:#1a3a52;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.experience-achievements-list{list-style:none;padding:0;margin:0}.experience-achievements-list li{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.experience-achievements-list li:last-child{margin-bottom:0}.experience-achievements-list li i{font-size:1rem;flex-shrink:0;margin-top:.15rem}.experience-achievements-list li span{font-size:.9rem;color:#6c757d;line-height:1.6}.experience-cta{background:linear-gradient(135deg,#1a3a52,#2a5a82);border-radius:16px;padding:2rem 2.5rem;display:flex;align-items:center;gap:1.5rem;box-shadow:0 8px 32px rgba(26,58,82,.2);position:relative;overflow:hidden}.experience-cta:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:rotate 20s linear infinite}@media(max-width:768px){.experience-cta{flex-direction:column;text-align:center;padding:1.5rem}}.experience-cta-icon{width:56px;height:56px;border-radius:12px;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.experience-cta-icon i{font-size:28px;color:#fff}@media(max-width:768px){.experience-cta-icon{width:48px;height:48px}.experience-cta-icon i{font-size:24px}}.experience-cta-content{flex:1 1;position:relative;z-index:1}.experience-cta-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.75rem}@media(max-width:768px){.experience-cta-title{font-size:1.25rem}}.experience-cta-text{font-size:1.05rem;color:hsla(0,0%,100%,.9);line-height:1.7;margin:0}@media(max-width:768px){.experience-cta-text{font-size:1rem}}.evolution-grid-section{background:#fff;padding:60px 0!important}@media(max-width:768px){.evolution-grid-section{padding:40px 0!important}}.evolution-grid-wrapper{position:relative;padding:2rem 0 1rem}.evolution-grid-timeline{position:absolute;top:80px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,#1a3a52,#2a5a82 25%,#4a7aa2 50%,#ff8c5a 75%,#ff6b35);z-index:0}@media(max-width:991px){.evolution-grid-timeline{display:none}}.evolution-grid-col{flex:0 0 auto;width:20%}@media(max-width:1200px){.evolution-grid-col{width:33.333%}}@media(max-width:768px){.evolution-grid-col{width:50%}}@media(max-width:576px){.evolution-grid-col{width:100%}}.evolution-grid-item{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid rgba(26,58,82,.08);transition:all .3s ease;position:relative;overflow:hidden;text-align:center;height:100%;min-height:280px;display:flex;flex-direction:column;z-index:1}.evolution-grid-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.evolution-grid-item:hover{transform:translateY(-6px);box-shadow:0 8px 24px rgba(26,58,82,.15)}.evolution-grid-item.evolution-grid-level-1:before{background:linear-gradient(90deg,#1a3a52,#2a4a62)}.evolution-grid-item.evolution-grid-level-1 .evolution-grid-number{background:linear-gradient(135deg,#1a3a52,#2a4a62);border-color:#1a3a52;color:#fff}.evolution-grid-item.evolution-grid-level-1 .evolution-grid-icon{background:linear-gradient(135deg,rgba(26,58,82,.15),rgba(26,58,82,.08))}.evolution-grid-item.evolution-grid-level-1 .evolution-grid-icon i{color:#1a3a52}.evolution-grid-item.evolution-grid-level-1 .evolution-grid-progress-bar{background:linear-gradient(90deg,#1a3a52,#2a4a62)}.evolution-grid-item.evolution-grid-level-2:before{background:linear-gradient(90deg,#2a5a82,#3a6a92)}.evolution-grid-item.evolution-grid-level-2 .evolution-grid-number{background:linear-gradient(135deg,#2a5a82,#3a6a92);border-color:#2a5a82;color:#fff}.evolution-grid-item.evolution-grid-level-2 .evolution-grid-icon{background:linear-gradient(135deg,rgba(42,90,130,.15),rgba(42,90,130,.08))}.evolution-grid-item.evolution-grid-level-2 .evolution-grid-icon i{color:#2a5a82}.evolution-grid-item.evolution-grid-level-2 .evolution-grid-progress-bar{background:linear-gradient(90deg,#2a5a82,#3a6a92)}.evolution-grid-item.evolution-grid-level-3:before{background:linear-gradient(90deg,#4a7aa2,#5a8ab2)}.evolution-grid-item.evolution-grid-level-3 .evolution-grid-number{background:linear-gradient(135deg,#4a7aa2,#5a8ab2);border-color:#4a7aa2;color:#fff}.evolution-grid-item.evolution-grid-level-3 .evolution-grid-icon{background:linear-gradient(135deg,rgba(74,122,162,.15),rgba(74,122,162,.08))}.evolution-grid-item.evolution-grid-level-3 .evolution-grid-icon i{color:#4a7aa2}.evolution-grid-item.evolution-grid-level-3 .evolution-grid-progress-bar{background:linear-gradient(90deg,#4a7aa2,#5a8ab2)}.evolution-grid-item.evolution-grid-level-4{border:2px solid rgba(255,140,90,.3);box-shadow:0 4px 20px rgba(255,140,90,.15)}.evolution-grid-item.evolution-grid-level-4:before{background:linear-gradient(90deg,#ff8c5a,#ff9c6a)}.evolution-grid-item.evolution-grid-level-4 .evolution-grid-number{background:linear-gradient(135deg,#ff8c5a,#ff9c6a);border-color:#ff8c5a;color:#fff;box-shadow:0 0 0 4px rgba(255,140,90,.15)}.evolution-grid-item.evolution-grid-level-4 .evolution-grid-icon{background:linear-gradient(135deg,rgba(255,140,90,.15),rgba(255,140,90,.08))}.evolution-grid-item.evolution-grid-level-4 .evolution-grid-icon i{color:#ff8c5a}.evolution-grid-item.evolution-grid-level-4 .evolution-grid-progress-bar{background:linear-gradient(90deg,#ff8c5a,#ff9c6a)}.evolution-grid-item.evolution-grid-level-5{border:2px solid rgba(255,107,53,.3);box-shadow:0 4px 20px rgba(255,107,53,.2)}.evolution-grid-item.evolution-grid-level-5:before{background:linear-gradient(90deg,#ff6b35,#ffa500)}.evolution-grid-item.evolution-grid-level-5 .evolution-grid-number{background:linear-gradient(135deg,#ff6b35,#ffa500);border-color:#ff6b35;color:#fff;box-shadow:0 0 0 4px rgba(255,107,53,.15)}.evolution-grid-item.evolution-grid-level-5 .evolution-grid-icon{background:linear-gradient(135deg,rgba(255,107,53,.15),rgba(255,107,53,.08))}.evolution-grid-item.evolution-grid-level-5 .evolution-grid-icon i{color:#ff6b35}.evolution-grid-item.evolution-grid-level-5 .evolution-grid-progress-bar{background:linear-gradient(90deg,#ff6b35,#ffa500)}.evolution-grid-number{width:36px;height:36px;border-radius:50%;background:#f8f9fa;border:2px solid #e8f0f7;font-size:.95rem;font-weight:700;color:#6c757d;margin:0 auto 1rem;position:relative;z-index:2}.evolution-grid-icon,.evolution-grid-number{display:flex;align-items:center;justify-content:center;transition:all .3s ease}.evolution-grid-icon{width:44px;height:44px;border-radius:10px;margin:0 auto .75rem}.evolution-grid-icon i{font-size:22px}.evolution-grid-item:hover .evolution-grid-icon{transform:scale(1.1) rotate(5deg)}.evolution-grid-title{font-size:1.15rem;font-weight:700;color:#1a3a52;margin-bottom:.75rem;line-height:1.2}.evolution-grid-description{font-size:.85rem;color:#6c757d;line-height:1.5;margin-bottom:1rem;flex-grow:1;min-height:42px}.evolution-grid-progress{height:6px;background:rgba(26,58,82,.08);border-radius:3px;overflow:hidden;margin-top:auto}.evolution-grid-progress-bar{height:100%;border-radius:3px;transition:width 1s ease}.evolution-note{background:linear-gradient(135deg,#f8f9fa,#ffffff);border-radius:12px;padding:1.25rem 1.75rem;display:flex;align-items:center;gap:1rem;border:1px solid rgba(26,58,82,.1)}.evolution-note i{font-size:24px;color:#1a3a52;flex-shrink:0}.evolution-note p{font-size:.95rem;color:#495057;line-height:1.6;margin:0}.evolution-note p strong{color:#1a3a52;font-weight:600}@media(max-width:768px){.evolution-note{flex-direction:column;text-align:center;padding:1rem}}.experience-grid-section{background:linear-gradient(180deg,#f8f9fa,#e9ecef);padding:60px 0!important}@media(max-width:768px){.experience-grid-section{padding:40px 0!important}}.experience-grid-card{background:#fff;border-radius:12px;padding:1.25rem;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid rgba(26,58,82,.08);transition:all .3s ease;height:100%;min-height:340px;display:flex;flex-direction:column;position:relative;overflow:hidden}.experience-grid-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.experience-grid-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(26,58,82,.12)}.experience-grid-card.experience-grid-card-work:before{background:linear-gradient(90deg,#1a3a52,#2a5a82)}.experience-grid-card.experience-grid-card-education:before{background:linear-gradient(90deg,#2c5f7f,#4a6b8a)}.experience-grid-card.experience-grid-card-certification:before{background:linear-gradient(90deg,#5a7a9a,#6b8ca8)}@media(max-width:768px){.experience-grid-card{padding:1rem;min-height:auto}}.experience-grid-icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;transition:all .3s ease}.experience-grid-icon i{font-size:22px}.experience-grid-card-work .experience-grid-icon{background:linear-gradient(135deg,rgba(26,58,82,.1),rgba(26,58,82,.05))}.experience-grid-card-work .experience-grid-icon i{color:#1a3a52}.experience-grid-card-education .experience-grid-icon{background:linear-gradient(135deg,rgba(44,95,127,.1),rgba(44,95,127,.05))}.experience-grid-card-education .experience-grid-icon i{color:#2c5f7f}.experience-grid-card-certification .experience-grid-icon{background:linear-gradient(135deg,rgba(90,122,154,.1),rgba(90,122,154,.05))}.experience-grid-card-certification .experience-grid-icon i{color:#5a7a9a}.experience-grid-card:hover .experience-grid-icon{transform:scale(1.1) rotate(5deg)}.experience-grid-year{display:inline-block;padding:.3rem .7rem;border-radius:6px;font-size:.7rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.4rem}.experience-grid-card-work .experience-grid-year{background:linear-gradient(135deg,#1a3a52,#2c5f7f)}.experience-grid-card-education .experience-grid-year{background:linear-gradient(135deg,#2c5f7f,#4a6b8a)}.experience-grid-card-certification .experience-grid-year{background:linear-gradient(135deg,#5a7a9a,#6b8ca8)}.experience-grid-type{display:block;font-size:.65rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.6rem}.experience-grid-title{font-size:1.1rem;font-weight:700;color:#1a3a52;margin-bottom:.4rem;line-height:1.3}.experience-grid-company{font-size:.85rem;color:#ff6b35;font-weight:600;margin-bottom:.6rem}.experience-grid-description{font-size:.8rem;color:#6c757d;line-height:1.5;margin-bottom:.85rem;min-height:42px}.experience-grid-achievements{background:linear-gradient(135deg,#f8f9fa,#ffffff);border-radius:8px;padding:.85rem;margin-top:auto;border:1px solid rgba(26,58,82,.06)}.experience-grid-achievements-title{font-size:.65rem;font-weight:700;color:#1a3a52;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.6rem}.experience-grid-achievements ul{list-style:none;padding:0;margin:0}.experience-grid-achievements ul li{position:relative;padding-left:1.15rem;margin-bottom:.45rem;font-size:.75rem;color:#6c757d;line-height:1.5}.experience-grid-achievements ul li:before{content:"✓";position:absolute;left:0;font-weight:700}.experience-grid-achievements ul li:last-child{margin-bottom:0}.experience-grid-achievements ul .experience-grid-card-work li:before{color:#1a3a52}.experience-grid-achievements ul .experience-grid-card-education li:before{color:#2c5f7f}.experience-grid-achievements ul .experience-grid-card-certification li:before{color:#5a7a9a}.experience-note{background:linear-gradient(135deg,#1a3a52,#2a5a82);border-radius:12px;padding:1.25rem 1.75rem;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 20px rgba(26,58,82,.2)}.experience-note i{font-size:24px;color:#fff;flex-shrink:0}.experience-note p{font-size:.95rem;color:hsla(0,0%,100%,.95);line-height:1.6;margin:0}.experience-note p strong{font-weight:600}@media(max-width:768px){.experience-note{flex-direction:column;text-align:center;padding:1rem}}.compact-stats-section{background:#fff;padding:50px 0!important}@media(max-width:768px){.compact-stats-section{padding:35px 0!important}}.compact-stat-card{background:#fff;border-radius:12px;padding:1.75rem 1.5rem;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid rgba(26,58,82,.08);transition:all .3s ease;height:100%;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center}.compact-stat-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(26,58,82,.12)}@media(max-width:768px){.compact-stat-card{padding:1.5rem 1.25rem;min-height:200px}}.compact-stat-icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;transition:all .3s ease}.compact-stat-icon i{font-size:24px}.compact-stat-icon.compact-stat-icon-primary{background:linear-gradient(135deg,rgba(26,58,82,.1),rgba(26,58,82,.05))}.compact-stat-icon.compact-stat-icon-primary i{color:#1a3a52}.compact-stat-icon.compact-stat-icon-success{background:linear-gradient(135deg,rgba(44,95,127,.1),rgba(44,95,127,.05))}.compact-stat-icon.compact-stat-icon-success i{color:#2c5f7f}.compact-stat-icon.compact-stat-icon-warning{background:linear-gradient(135deg,rgba(255,107,53,.1),rgba(255,107,53,.05))}.compact-stat-icon.compact-stat-icon-warning i{color:#ff6b35}.compact-stat-icon.compact-stat-icon-info{background:linear-gradient(135deg,rgba(23,162,184,.1),rgba(23,162,184,.05))}.compact-stat-icon.compact-stat-icon-info i{color:#17a2b8}.compact-stat-card:hover .compact-stat-icon{transform:scale(1.1) rotate(5deg)}.compact-stat-number{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;line-height:1}@media(max-width:768px){.compact-stat-number{font-size:2rem}}.compact-stat-label{font-size:1rem;font-weight:600;color:#1a3a52;margin-bottom:.5rem;line-height:1.3}.compact-stat-description{font-size:.85rem;color:#6c757d;margin:0;line-height:1.5}.testimonials-compact-section{background:linear-gradient(180deg,#f8f9fa,#e9ecef);padding:50px 0!important}@media(max-width:768px){.testimonials-compact-section{padding:35px 0!important}}.testimonial-compact-card{background:#fff;border-radius:12px;padding:1.75rem;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid rgba(26,58,82,.08);transition:all .3s ease;height:100%;min-height:300px;display:flex;flex-direction:column}.testimonial-compact-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(26,58,82,.12)}@media(max-width:768px){.testimonial-compact-card{padding:1.5rem;min-height:auto}}.testimonial-stars i{color:#ffc107;font-size:1rem;margin-right:.15rem}.testimonial-quote{font-size:.95rem;color:#495057;line-height:1.7;font-style:italic;margin-bottom:1.5rem;flex-grow:1}.testimonial-author{display:flex;align-items:center;gap:.85rem;margin-top:auto}.testimonial-avatar{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.testimonial-avatar i{font-size:20px}.testimonial-avatar.testimonial-avatar-primary{background:linear-gradient(135deg,rgba(26,58,82,.1),rgba(26,58,82,.05))}.testimonial-avatar.testimonial-avatar-primary i{color:#1a3a52}.testimonial-avatar.testimonial-avatar-success{background:linear-gradient(135deg,rgba(61,90,115,.1),rgba(61,90,115,.05))}.testimonial-avatar.testimonial-avatar-success i{color:#3d5a73}.testimonial-avatar.testimonial-avatar-info{background:linear-gradient(135deg,rgba(23,162,184,.1),rgba(23,162,184,.05))}.testimonial-avatar.testimonial-avatar-info i{color:#17a2b8}.testimonial-info h6{font-size:.95rem;font-weight:600;color:#1a3a52;margin-bottom:.15rem}.testimonial-info span{font-size:.8rem;color:#6c757d}.skills-endorsements-compact{background:linear-gradient(135deg,#f8f9fa,#ffffff);border-radius:12px;padding:1.5rem;border:1px solid rgba(26,58,82,.08)}.skills-title{font-size:.85rem;font-weight:700;color:#1a3a52;text-transform:uppercase;letter-spacing:.8px;margin-bottom:1.25rem;text-align:center}.skill-item-compact{background:#fff;border-radius:8px;padding:1rem;border:1px solid rgba(26,58,82,.06);transition:all .3s ease}.skill-item-compact:hover{border-color:rgba(26,58,82,.15);box-shadow:0 2px 8px rgba(0,0,0,.04)}.skill-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.skill-name{font-size:.9rem;font-weight:600;color:#1a3a52}.skill-count{font-size:.85rem;font-weight:700;color:#ff6b35}.skill-progress{height:6px;background:rgba(26,58,82,.08);border-radius:3px;overflow:hidden}.skill-progress-bar{height:100%;background:linear-gradient(90deg,#1a3a52,#ff6b35);border-radius:3px;transition:width 1s ease}.skill-badge{background:linear-gradient(135deg,#1a3a52,#2a5a82);color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .6rem;border-radius:12px;min-width:32px;text-align:center}.carousel-dots{display:flex;align-items:center;justify-content:center;gap:.75rem}.carousel-dot{width:10px;height:10px;border-radius:50%;background:rgba(26,58,82,.2);border:none;padding:0;cursor:pointer;transition:all .3s ease}.carousel-dot:hover{background:rgba(26,58,82,.4);transform:scale(1.2)}.carousel-dot.active{width:28px;border-radius:5px;background:linear-gradient(135deg,#1a3a52,#2a5a82)}.insights-section-clean{background:#f8f9fa;padding:60px 0!important}@media(max-width:768px){.insights-section-clean{padding:40px 0!important}}.filter-pills-clean{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}@media(max-width:768px){.filter-pills-clean{gap:.5rem}}.pill-btn{background:#e9ecef;border:none;border-radius:50px;padding:.65rem 1.5rem;font-size:.9rem;font-weight:500;color:#6c757d;cursor:pointer;transition:all .3s ease;white-space:nowrap}.pill-btn:hover{background:#dee2e6;color:#495057}.pill-btn.active{background:#1a3a52;color:#fff;font-weight:600}@media(max-width:768px){.pill-btn{padding:.55rem 1.2rem;font-size:.85rem}}.article-card-link{text-decoration:none;display:block;height:100%}.article-card-clean{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s ease;height:100%;display:flex;flex-direction:column;cursor:pointer}.article-card-clean:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(0,0,0,.15)}.article-card-clean:hover .article-arrow-btn{background:#ff6b35;transform:scale(1.1)}.article-card-clean:hover .article-arrow-btn i{transform:translateX(3px)}.article-image-clean{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;background:linear-gradient(135deg,#2c5f7c,#1a3a52)}@media(max-width:768px){.article-image-clean{padding-bottom:56.25%}}.article-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-card-clean:hover .article-thumbnail{transform:scale(1.05)}.image-overlay-navy{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(44,95,124,.9),rgba(26,58,82,.9))}.image-overlay-navy i{font-size:4rem;color:hsla(0,0%,100%,.2)}.article-arrow-btn{position:absolute;top:1rem;right:1rem;width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.article-arrow-btn i{font-size:1.5rem;color:#1a3a52;transition:all .3s ease}@media(max-width:768px){.article-arrow-btn{width:40px;height:40px}.article-arrow-btn i{font-size:1.25rem}}.article-content-clean{padding:1.75rem;display:flex;flex-direction:column;flex-grow:1}@media(max-width:768px){.article-content-clean{padding:1.5rem}}.category-badge-clean{display:inline-block;font-size:.7rem;font-weight:700;padding:.4rem .85rem;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;align-self:flex-start;background:rgba(44,95,124,.1);color:#2c5f7c}.article-title-clean{font-size:1.15rem;font-weight:700;color:#212529;margin-bottom:.85rem;line-height:1.4;min-height:64px}@media(max-width:768px){.article-title-clean{font-size:1.05rem;min-height:auto}}.article-excerpt-clean{font-size:.9rem;color:#6c757d;line-height:1.6;margin-bottom:1.25rem;flex-grow:1}@media(max-width:768px){.article-excerpt-clean{font-size:.85rem}}.article-meta-clean{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#adb5bd;padding-top:.85rem;border-top:1px solid #e9ecef}.article-meta-clean span:nth-child(2){color:#dee2e6}.portfolio-tags{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.85rem;border-top:1px solid #e9ecef}.tag-item{font-size:.75rem;font-weight:500;color:#6c757d;background:#f8f9fa;padding:.25rem .65rem;border-radius:4px;border:1px solid #e9ecef}.navigation-circles{display:flex;align-items:center;justify-content:center;gap:2rem;padding:2rem 0}@media(max-width:768px){.navigation-circles{gap:1.5rem;padding:1.5rem 0}}.circle-nav-btn{width:64px;height:64px;border-radius:50%;background:#fff;border:2px solid #e9ecef;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.08)}.circle-nav-btn i{font-size:2rem;color:#495057;transition:all .3s ease}.circle-nav-btn:hover:not(:disabled){background:#1a3a52;border-color:#1a3a52;transform:scale(1.05);box-shadow:0 4px 16px rgba(26,58,82,.2)}.circle-nav-btn:hover:not(:disabled) i{color:#fff}.circle-nav-btn:disabled{opacity:.3;cursor:not-allowed}@media(max-width:768px){.circle-nav-btn{width:56px;height:56px}.circle-nav-btn i{font-size:1.75rem}}.insight-compact-card{background:#fff;border-radius:12px;padding:0;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid rgba(26,58,82,.08);transition:all .3s ease;height:100%;min-height:380px;display:flex;flex-direction:column;overflow:hidden}.insight-compact-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(26,58,82,.12)}@media(max-width:768px){.insight-compact-card{min-height:auto}}.insight-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:2rem 1.75rem 1.5rem;position:relative}.insight-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px}.insight-compact-card:first-child .insight-header:after{background:linear-gradient(90deg,#2c5f7f,#4a6b8a)}.insight-compact-card:nth-child(2) .insight-header:after{background:linear-gradient(90deg,#1a3a52,#2c5f7f)}.insight-compact-card:nth-child(3) .insight-header:after{background:linear-gradient(90deg,#5a7a9a,#6b8ca8)}.insight-icon{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.insight-icon i{font-size:24px}.insight-icon.insight-icon-success{background:linear-gradient(135deg,#2c5f7f,#4a6b8a)}.insight-icon.insight-icon-success i{color:#fff}.insight-icon.insight-icon-primary{background:linear-gradient(135deg,#1a3a52,#2c5f7f)}.insight-icon.insight-icon-primary i{color:#fff}.insight-icon.insight-icon-warning{background:linear-gradient(135deg,#5a7a9a,#6b8ca8)}.insight-icon.insight-icon-warning i{color:#fff}.insight-icon.insight-icon-info{background:linear-gradient(135deg,#4a6b8a,#6b8ca8)}.insight-icon.insight-icon-info i{color:#fff}.insight-badge{display:inline-block;font-size:.7rem;font-weight:700;padding:.3rem .7rem;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;color:#fff}.insight-badge.insight-badge-success{background:#2c5f7f}.insight-badge.insight-badge-primary{background:#1a3a52}.insight-badge.insight-badge-warning{background:#5a7a9a}.insight-badge.insight-badge-info{background:#4a6b8a}.insight-body{padding:1.75rem;display:flex;flex-direction:column;flex-grow:1}.insight-title{font-size:1.15rem;font-weight:700;color:#1a3a52;margin-bottom:.75rem;line-height:1.4;min-height:64px;-webkit-line-clamp:2}.insight-excerpt,.insight-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.insight-excerpt{font-size:.9rem;color:#6c757d;line-height:1.6;margin-bottom:1rem;flex-grow:1;min-height:76px;-webkit-line-clamp:3}.insight-meta{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding-top:1rem;border-top:1px solid rgba(26,58,82,.08)}.insight-meta span{font-size:.8rem;color:#6c757d;display:flex;align-items:center;gap:.35rem}.insight-link,.insight-meta span i{font-size:.9rem}.insight-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#1a3a52,#2a5a82);padding:.65rem 1.25rem;border-radius:8px;text-decoration:none;transition:all .3s ease}.insight-link i{transition:transform .3s ease}.insight-link i:first-child{font-size:1rem}.insight-link i:last-child{font-size:.9rem}.insight-link:hover{background:linear-gradient(135deg,#ff6b35,#ffa500);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,53,.3)}.insight-link:hover i:last-child{transform:translateX(4px)}.insights-carousel-wrapper{position:relative;padding:0 50px}@media(max-width:768px){.insights-carousel-wrapper{padding:0 40px}}.carousel-controls-bottom{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#1a3a52,#2a5a82);border-radius:16px;box-shadow:0 4px 16px rgba(26,58,82,.25)}@media(max-width:768px){.carousel-controls-bottom{flex-direction:column;gap:1rem;padding:1.25rem}}.carousel-btn-bottom{background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);border-radius:50px;padding:.75rem 1.5rem;display:flex;align-items:center;gap:.5rem;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.carousel-btn-bottom i{font-size:1.1rem;transition:transform .3s ease}.carousel-btn-bottom:hover:not(:disabled){background:linear-gradient(135deg,#ff6b35,#ffa500);border-color:#ff6b35;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,53,.4)}.carousel-btn-bottom.carousel-btn-prev:hover:not(:disabled) i{transform:translateX(-4px)}.carousel-btn-bottom.carousel-btn-next:hover:not(:disabled) i{transform:translateX(4px)}.carousel-btn-bottom:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.carousel-btn-bottom{padding:.65rem 1.25rem;font-size:.85rem}}.carousel-dots-bottom{display:flex;gap:.75rem;align-items:center}@media(max-width:768px){.carousel-dots-bottom{gap:.5rem}}.carousel-dot-bottom{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.3);border:2px solid hsla(0,0%,100%,.4);cursor:pointer;transition:all .3s ease}.carousel-dot-bottom:hover{background:hsla(0,0%,100%,.5);transform:scale(1.2)}.carousel-dot-bottom.active{background:#ff6b35;border-color:#ff6b35;width:32px;border-radius:8px;box-shadow:0 2px 8px rgba(255,107,53,.5)}.insights-bottom-section{margin-top:3rem}@media(max-width:768px){.insights-bottom-section{margin-top:2rem}}.topics-modern{background:linear-gradient(135deg,#ffffff,#f8f9fa);border-radius:16px;padding:2rem;border:2px solid rgba(26,58,82,.08);box-shadow:0 4px 16px rgba(0,0,0,.06);height:100%}@media(max-width:768px){.topics-modern{padding:1.5rem;margin-bottom:1.5rem}}.topics-modern-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.75rem;padding-bottom:1rem;border-bottom:2px solid rgba(26,58,82,.1)}.topics-modern-header i{font-size:1.5rem;color:#ff6b35;font-weight:700}.topics-modern-header h6{font-size:1.1rem;font-weight:700;color:#1a3a52;margin:0;text-transform:uppercase;letter-spacing:.5px}.topics-modern-header .topics-count{margin-left:auto;font-size:.9rem;font-weight:600;color:#6c757d;background:rgba(26,58,82,.08);padding:.35rem .85rem;border-radius:20px}.topics-modern-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(max-width:992px){.topics-modern-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.topics-modern-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.topics-modern-grid{grid-template-columns:1fr}}.topic-modern-item{background:#fff;border-radius:12px;padding:1.25rem;display:flex;align-items:center;gap:1rem;border:2px solid rgba(26,58,82,.08);transition:all .3s ease;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer}.topic-modern-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.topic-modern-item.active{border-color:#ff6b35;background:linear-gradient(135deg,#fff5f0,#ffffff);box-shadow:0 4px 16px rgba(255,107,53,.2)}.topic-modern-item.active .topic-modern-icon{transform:scale(1.1)}.topic-modern-item.active .topic-modern-name{color:#ff6b35}.topic-modern-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.topic-modern-icon i{font-size:24px;transition:all .3s ease}.topic-modern-content{display:flex;flex-direction:column;gap:.25rem;flex-grow:1}.topic-modern-name{font-size:.95rem;font-weight:700;color:#1a3a52;transition:all .3s ease}.topic-modern-count{font-size:.8rem;font-weight:500;color:#6c757d;transition:all .3s ease}.topic-modern-all .topic-modern-icon{background:linear-gradient(135deg,#6c757d,#495057)}.topic-modern-all .topic-modern-icon i{color:#fff}.topic-modern-all:hover{border-color:#6c757d}.topic-modern-all:hover .topic-modern-icon{transform:scale(1.1);box-shadow:0 4px 12px rgba(108,117,125,.3)}.topic-modern-all:hover .topic-modern-name{color:#6c757d}.topic-modern-all.active{border-color:#1a3a52;background:linear-gradient(135deg,#e8f4f8,#ffffff)}.topic-modern-all.active .topic-modern-icon{background:linear-gradient(135deg,#1a3a52,#2a5a82)}.topic-modern-all.active .topic-modern-name{color:#1a3a52}.topic-modern-success .topic-modern-icon{background:linear-gradient(135deg,#2c5f7f,#4a6b8a)}.topic-modern-success .topic-modern-icon i{color:#fff}.topic-modern-success:hover{border-color:#2c5f7f}.topic-modern-success:hover .topic-modern-icon{transform:scale(1.1);box-shadow:0 4px 12px rgba(44,95,127,.3)}.topic-modern-success:hover .topic-modern-name{color:#2c5f7f}.topic-modern-primary .topic-modern-icon{background:linear-gradient(135deg,#1a3a52,#2a5a82)}.topic-modern-primary .topic-modern-icon i{color:#fff}.topic-modern-primary:hover{border-color:#1a3a52}.topic-modern-primary:hover .topic-modern-icon{transform:scale(1.1);box-shadow:0 4px 12px rgba(26,58,82,.3)}.topic-modern-primary:hover .topic-modern-name{color:#1a3a52}.topic-modern-warning .topic-modern-icon{background:linear-gradient(135deg,#ffc107,#ff9800)}.topic-modern-warning .topic-modern-icon i{color:#fff}.topic-modern-warning:hover{border-color:#ffc107}.topic-modern-warning:hover .topic-modern-icon{transform:scale(1.1);box-shadow:0 4px 12px rgba(255,193,7,.3)}.topic-modern-warning:hover .topic-modern-name{color:#ffc107}.topic-modern-info .topic-modern-icon{background:linear-gradient(135deg,#4a6b8a,#6b8ca8)}.topic-modern-info .topic-modern-icon i{color:#fff}.topic-modern-info:hover{border-color:#4a6b8a}.topic-modern-info:hover .topic-modern-icon{transform:scale(1.1);box-shadow:0 4px 12px rgba(74,107,138,.3)}.topic-modern-info:hover .topic-modern-name{color:#4a6b8a}.topic-modern-orange .topic-modern-icon{background:linear-gradient(135deg,#ff6b35,#ffa500)}.topic-modern-orange .topic-modern-icon i{color:#fff}.topic-modern-orange:hover{border-color:#ff6b35}.topic-modern-orange:hover .topic-modern-icon{transform:scale(1.1);box-shadow:0 4px 12px rgba(255,107,53,.3)}.topic-modern-orange:hover .topic-modern-name{color:#ff6b35}.carousel-controls-modern{background:linear-gradient(135deg,#1a3a52,#2a5a82);border-radius:16px;padding:2rem;box-shadow:0 4px 16px rgba(26,58,82,.25);height:100%;display:flex;flex-direction:column}@media(max-width:768px){.carousel-controls-modern{padding:1.5rem}}.carousel-controls-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.75rem;padding-bottom:1rem;border-bottom:2px solid hsla(0,0%,100%,.2)}.carousel-controls-header i{font-size:1.5rem;color:#ff6b35;font-weight:700}.carousel-controls-header h6{font-size:1.1rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.5px}.carousel-controls-content{display:flex;flex-direction:column;gap:1.5rem;flex-grow:1}.carousel-buttons-modern{display:flex;gap:1rem}.carousel-btn-modern{flex:1 1;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);border-radius:12px;padding:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.carousel-btn-modern i{font-size:1.2rem;transition:transform .3s ease}.carousel-btn-modern:hover{background:linear-gradient(135deg,#ff6b35,#ffa500);border-color:#ff6b35;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,53,.4)}.carousel-btn-modern.carousel-btn-prev:hover i{transform:translateX(-4px)}.carousel-btn-modern.carousel-btn-next:hover i{transform:translateX(4px)}.carousel-dots-modern{display:flex;gap:.75rem;justify-content:center}.carousel-dot-modern{width:40px;height:40px;border-radius:10px;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.carousel-dot-modern:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.carousel-dot-modern.active{background:linear-gradient(135deg,#ff6b35,#ffa500);border-color:#ff6b35;transform:scale(1.15);box-shadow:0 4px 12px rgba(255,107,53,.4)}.carousel-info-modern{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:hsla(0,0%,100%,.1);border-radius:12px;border:2px solid hsla(0,0%,100%,.2)}.carousel-info-modern span{color:#fff;font-weight:700}.carousel-info-modern .carousel-current{font-size:1.5rem;color:#ff6b35}.carousel-info-modern .carousel-separator{font-size:1.2rem;opacity:.5}.carousel-info-modern .carousel-total{font-size:1.2rem;opacity:.8}.filter-active-badge{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(255,107,53,.2);border:2px solid rgba(255,107,53,.4);border-radius:12px;color:#fff;font-size:.85rem;font-weight:600;text-transform:capitalize}.filter-active-badge i{font-size:1rem;color:#ff6b35}.filter-active-badge span{flex-grow:1}.filter-active-badge .clear-filter{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.filter-active-badge .clear-filter i{font-size:.9rem;color:#fff}.filter-active-badge .clear-filter:hover{background:#ff6b35;transform:scale(1.1)}.carousel-btn-modern:disabled{opacity:.5;cursor:not-allowed}.carousel-btn-modern:disabled:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);transform:none;box-shadow:none}.insights-bottom-section{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-fade-in{animation:fadeIn .6s ease-out}.animate-fade-in-up{animation:fadeInUp .6s ease-out}.animate-fade-in-down{animation:fadeInDown .6s ease-out}.animate-fade-in-left{animation:fadeInLeft .6s ease-out}.animate-fade-in-right{animation:fadeInRight .6s ease-out}.animate-scale-in{animation:scaleIn .6s ease-out}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-delay-600{animation-delay:.6s}.transition-all{transition:all .3s ease}.transition-fast{transition:all .15s ease}.transition-slow{transition:all .5s ease}.transition-transform{transition:transform .3s ease}.transition-opacity{transition:opacity .3s ease}.transition-colors{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.15)!important}.hover-lift-sm{transition:transform .3s ease,box-shadow .3s ease}.hover-lift-sm:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1)!important}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}.hover-scale-sm{transition:transform .3s ease}.hover-scale-sm:hover{transform:scale(1.02)}.hover-brightness{transition:filter .3s ease}.hover-brightness:hover{filter:brightness(1.1)}.hover-shadow{transition:box-shadow .3s ease}.hover-shadow:hover{box-shadow:0 10px 30px rgba(0,0,0,.15)!important}.loading-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:4px}.loading-spinner{border:3px solid #f3f3f3;border-top-color:#1a3a52;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}.loading-dots{display:inline-flex;gap:4px}.loading-dots span{width:8px;height:8px;background-color:#1a3a52;border-radius:50%;animation:pulse 1.4s ease-in-out infinite}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}.scroll-animate{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.scroll-animate.is-visible{opacity:1;transform:translateY(0)}.scroll-animate-left{opacity:0;transform:translateX(-30px);transition:opacity .6s ease,transform .6s ease}.scroll-animate-left.is-visible{opacity:1;transform:translateX(0)}.scroll-animate-right{opacity:0;transform:translateX(30px);transition:opacity .6s ease,transform .6s ease}.scroll-animate-right.is-visible{opacity:1;transform:translateX(0)}.scroll-animate-scale{opacity:0;transform:scale(.9);transition:opacity .6s ease,transform .6s ease}.scroll-animate-scale.is-visible{opacity:1;transform:scale(1)}.stagger-children>*{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.stagger-children.is-visible>*{opacity:1;transform:translateY(0)}.stagger-children.is-visible>:first-child{transition-delay:.1s}.stagger-children.is-visible>:nth-child(2){transition-delay:.2s}.stagger-children.is-visible>:nth-child(3){transition-delay:.3s}.stagger-children.is-visible>:nth-child(4){transition-delay:.4s}.stagger-children.is-visible>:nth-child(5){transition-delay:.5s}.stagger-children.is-visible>:nth-child(6){transition-delay:.6s}.stagger-children.is-visible>:nth-child(7){transition-delay:.7s}.stagger-children.is-visible>:nth-child(8){transition-delay:.8s}.stagger-children.is-visible>:nth-child(9){transition-delay:.9s}.stagger-children.is-visible>:nth-child(10){transition-delay:1s}.stagger-children.is-visible>:nth-child(11){transition-delay:1.1s}.stagger-children.is-visible>:nth-child(12){transition-delay:1.2s}.stagger-children.is-visible>:nth-child(13){transition-delay:1.3s}.stagger-children.is-visible>:nth-child(14){transition-delay:1.4s}.stagger-children.is-visible>:nth-child(15){transition-delay:1.5s}.stagger-children.is-visible>:nth-child(16){transition-delay:1.6s}.stagger-children.is-visible>:nth-child(17){transition-delay:1.7s}.stagger-children.is-visible>:nth-child(18){transition-delay:1.8s}.stagger-children.is-visible>:nth-child(19){transition-delay:1.9s}.stagger-children.is-visible>:nth-child(20){transition-delay:2s}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.gpu-accelerated{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}body{font-family:Outfit,sans-serif}a{text-decoration:none;font-size:20px}ul{list-style:none;padding:0}p{font-size:17px;color:#6b8ca8;font-weight:400}h1,h2,h3,h4,h5{font-weight:400!important}h6{font-size:18px!important;font-weight:400}.logo i{font-weight:400!important}.form-control{box-shadow:none!important}.bg-overlay{background-color:rgba(0,41,54,.91)}.bg-overlay,.bg-overlay-2{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-repeat:no-repeat}.bg-overlay-2{background-color:rgba(0,41,54,.71);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.section-title-border{width:50px;height:2px;margin-right:auto;margin-left:auto;background-color:#3d5a73}.title-sm span{letter-spacing:1px;font-weight:600;font-size:17px;color:#5a7a9a}.shape{position:absolute;left:0;right:0;bottom:0}.shape svg{width:100%;height:auto}.text-line{position:relative;z-index:2;padding:0 10px}.text-line:after{content:"";background:rgba(90,122,154,.2);position:absolute;left:0;right:0;bottom:0;height:34%;width:100%;z-index:-1}.navbar.nav-sticky{background-color:#1a3a52;box-shadow:10px -10px 20px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar.nav-sticky .logo a,.navbar.nav-sticky .navbar-nav .nav-item .nav-link{color:#e8f0f7!important}.navbar.nav-sticky .navbar-nav .nav-item .nav-link.active,.navbar.nav-sticky .navbar-nav .nav-item .nav-link:active,.navbar.nav-sticky .navbar-nav .nav-item .nav-link:hover{color:#0f2537}@media(max-width:991px){.navbar.nav-sticky .navbar-nav .nav-item .nav-link{color:#e8f0f7!important}}.navbar.nav-sticky .navbar-toggler{color:#e8f0f7}.navbar.nav-sticky.nav-bg{background-color:#1a3a52}@media(max-width:991px){.navbar{background-color:#e8f0f7}}.navbar .navbar-toggler{color:#1a3a52;font-size:16px;border:1px solid rgba(0,0,0,0)}.navbar .navbar-toggler:focus{box-shadow:none}@media(max-width:991px){.navbar .logo a{color:#0f2537!important}}.navbar .navbar-nav .nav-item .nav-link{font-size:16px;padding:20px;transition:all .3s ease;position:relative;font-weight:400;color:#1a3a52;letter-spacing:1px}@media(max-width:991px){.navbar .navbar-nav .nav-item .nav-link{padding:14px}}.navbar .navbar-nav .nav-item .nav-link.active,.navbar .navbar-nav .nav-item .nav-link:active,.navbar .navbar-nav .nav-item .nav-link:hover{color:#5a7a9a!important}@media(max-width:991px){.navbar .navbar-nav .nav-item .nav-link{color:#0f2537!important}}.navbar .nav-btn .nav-item .nav-link{color:#e8f0f7;padding:20px}.navbar.navbar-light .nav-item .nav-link{color:#e8f0f7}.hero-section{position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-img-1{background-image:url(/_next/static/media/banner-2.0d055d8e.jpg)}.bg-home-1{padding:200px 0}.bg-home-1 h1 span{color:#5a7a9a}.bg-img-2{background-image:url(/_next/static/media/banner-1.d7cdd3e1.jpg)}.bg-home-2{padding:200px 0}.bg-home-2 h1 span{color:#5a7a9a}.bg-home-2 .dashbord-img{max-width:270%;transform:scale(1.2)}@media(max-width:1199.98px){.bg-home-2 .dashbord-img{max-width:100%;transform:scale(1);margin-top:20px}}.bg-home-2 .rounded-img{position:absolute;top:0;left:40%;animation:rotate-center 30s linear infinite both}@keyframes rotate-center{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.bg-home-3{padding:100px 0}.bg-home-3 .back-img{position:relative}.bg-home-3 .back-img .earth-img{position:absolute;top:0;left:0;animation:rotate-center 30s linear infinite both}.bg-home-3 .back-img .chart-img{position:absolute;top:10%;left:90%;border-radius:10px;box-shadow:6px 2px 16px 0 rgba(136,165,191,.48),-6px -2px 16px 0 hsla(0,0%,100%,.8)}.bg-home-3 .back-img .chat-img{position:absolute;top:40%;left:-10%;animation-delay:-.1s;animation:up-down-img 1.7s ease-in-out infinite alternate both}@keyframes up-down-img{0%{transform:translateY(0)}to{transform:translateY(-20px)}}@media(max-width:991px){.bg-home-3 .back-img .chat-img{display:none}}.bg-home-3 .back-img .chat-img-2{position:absolute;top:60%;left:60%}@media(max-width:991px){.bg-home-3 .back-img .chat-img-2{display:none}}.bg-home-3 .back-img .chat-img-3{position:absolute;top:80%;left:0}@media(max-width:991px){.bg-home-3 .back-img .chat-img-3{display:none}}.bg-home-3 .form-button form{position:relative}.bg-home-3 .form-button input{padding:15px 10px;box-shadow:none;border-color:rgba(0,0,0,0);background-color:rgba(61,90,115,.1);color:#e8f0f7}.bg-home-3 .form-button input::placeholder{color:#e8f0f7}.bg-home-3 .form-button a{background-color:#5a7a9a;display:inline-block;padding:7px 35px;border-radius:5px;color:#fff;position:absolute;right:0;font-size:17px}.bg-home-4{padding:150px 0}.bg-home-4 .hand-phone{position:relative}.bg-home-4 .hand-phone .phone-img{max-width:130%}@media(max-width:991px){.bg-home-4 .hand-phone .phone-img{max-width:100%}}.bg-home-4 .hand-phone .card-img{position:absolute;top:10%;left:30%;animation-delay:-.1s;animation:up-down-img 1.7s ease-in-out infinite alternate both}@media(max-width:991px){.bg-home-4 .hand-phone .card-img{display:none}}.bg-home-4 .hand-phone .card-img-2{position:absolute;top:50%;left:0}@media(max-width:991px){.bg-home-4 .hand-phone .card-img-2{display:none}}.bg-home-4 .hand-phone:after{content:" ";position:absolute;z-index:-1;bottom:7rem;left:-4rem;width:55rem;height:35rem;border-radius:20rem;transform:rotate(120deg);opacity:.9;background-color:rgba(90,122,154,.4)}@media(max-width:991px){.bg-home-4 .hand-phone:after{display:none}}.bg-home-5{padding:300px 0}.bg-img-5{background-image:url(/_next/static/media/group-img.f2755fcd.jpg)}.bg-img-5 .carousel-control-next-icon,.bg-img-5 .carousel-control-prev-icon{display:inline-block;width:40px;height:40px;background-color:#5a7a9a;background-size:100% 40%;border-radius:50%}.bg-home-6{padding:100px 0;overflow:hidden}@media(max-width:991px){.bg-home-6 .shape-svg{display:none}}.bg-home-6 .map-svg{position:absolute;top:0;left:50%}@media(max-width:991px){.bg-home-6 .map-svg{display:none}}.bg-home-6 .country-1{position:absolute;top:10%;left:70%}.bg-home-6 .country-2{position:absolute;top:30%;left:97%}.bg-home-6 .country-3{position:absolute;top:40%;left:90%}.bg-home-6 .country-4{position:absolute;top:22%;left:70%}.bg-home-6 .country-5{position:absolute;top:16%;left:90%}.bg-img-7{padding:200px 0;position:relative}.bg-img-7 .hand-phone{position:relative;z-index:1}.bg-img-7 .hand-phone .phone-img{max-width:100%}@media(max-width:991px){.bg-img-7 .hand-phone .phone-img{max-width:100%}}.bg-img-7 .phone-bg-2{position:absolute;top:20%;left:10%;opacity:.25;filter:grayscale(100%) brightness(1.1) sepia(20%) hue-rotate(180deg) saturate(.3)}@media(max-width:991px){.bg-img-7 .phone-bg-2{display:none}}.bg-img-7 .svg-img img{position:absolute;width:6%;top:13%;left:15%}.bg-img-7 .svg-img-2 img{position:absolute;width:12%;top:50%;left:43%;animation-delay:-.1s;animation:up-down-img 1.7s ease-in-out infinite alternate both}.bg-img-7 .svg-img-3 img{position:absolute;width:6%;top:27%;left:78%;transform:rotate(45deg)}.bg-home-8{padding:200px 0}.bg-home-8 .img-shape{position:relative}.bg-home-8 .img-shape .shape-1{position:absolute;top:10%;left:20%;animation-delay:-.1s;animation:up-down-img 1.7s ease-in-out infinite alternate both}@media(max-width:991px){.bg-home-8 .img-shape .shape-1{display:none}}.bg-home-8 .img-shape .shape-2{position:absolute;top:40%;left:90%;animation-delay:-.1s;animation:rotate-center 10s linear infinite both}@media(max-width:991px){.bg-home-8 .img-shape .shape-2{display:none}}.bg-home-8 .img-shape .shape-3{position:absolute;top:37%;left:90%;animation-delay:-.1s;animation:rotate-center 4s linear infinite both}@media(max-width:991px){.bg-home-8 .img-shape .shape-3{display:none}}.bg-home-8 .shape-4{position:absolute;top:10%;left:10%}@media(max-width:991px){.bg-home-8 .shape-4{display:none}}.bg-home-8 .shape-5{position:absolute;top:70%;left:10%}@media(max-width:991px){.bg-home-8 .shape-5{display:none}}.bg-home-8 .shape-6{position:absolute;top:70%;left:80%}@media(max-width:991px){.bg-home-8 .shape-6{display:none}}.bg-home-8 .shape-1{position:absolute;top:30%;left:90%;animation-delay:-.1s;animation:up-down-img 1.7s ease-in-out infinite alternate both}@media(max-width:991px){.bg-home-8 .shape-1{display:none}}.bg-home-8 .shape-2{position:absolute;top:40%;left:20%;animation-delay:-.1s;animation:rotate-center 10s linear infinite both}@media(max-width:991px){.bg-home-8 .shape-2{display:none}}.bg-home-8 .shape-3{position:absolute;top:38%;left:20%;animation-delay:-.1s;animation:rotate-center 4s linear infinite both}@media(max-width:991px){.bg-home-8 .shape-3{display:none}}.brand-logo{max-width:100px}.main-title h2{font-weight:600!important;font-size:42px;line-height:1.3}.about-section .about-content{padding:40px 30px;box-shadow:0 0 16px rgba(17,17,26,.1);border-radius:10px}.about-section .about-style-two{padding:50px 37px 45px;background:#e8f0f7;border-radius:10px;position:relative;min-height:260px;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.about-section .about-style-two .icon{margin-bottom:30px;flex-shrink:0}.about-section .about-style-two .icon img{height:50px}.about-section .about-style-two h3{font-size:23px;line-height:1.3;min-height:60px;margin-bottom:0;display:flex;align-items:center}.about-section .about-style-two h3 a{color:#1a3a52;font-weight:600}.about-section .about-style-two .bottom{margin-top:auto}.about-section .bottom{display:flex;align-items:center;justify-content:space-between;margin-top:25px}.about-section .arrow-img{position:absolute;top:30%;left:62%}.services-detail li{display:flex}.services-detail li i{color:rgba(90,122,154,.7);margin-right:15px}.faq-section .faq-back h1{font-size:300px;position:absolute;top:40%;left:30%;z-index:-1;color:#f5f5f5}@media(max-width:1162px){.faq-section .faq-back{display:none}}.footer-part{position:relative;background:linear-gradient(90deg,#0b363d,#001113)}.footer-part p{font-size:17px}.footer-part li{margin-bottom:17px}.footer-part li a{font-size:16px;transition:all .5s}.footer-part li a:hover{color:#e8f0f7!important;margin:5px}.footer-part li a:hover i{color:#e8f0f7!important}.footer-part .form-button form{position:relative}.footer-part .form-button input{padding:13px 10px;box-shadow:none;border-color:rgba(0,0,0,0);background-color:rgba(26,58,82,.9);color:#e8f0f7}.footer-part .form-button input::placeholder{color:#e8f0f7}.footer-part .form-button a{background-color:#5a7a9a;display:inline-block;padding:6px 28px;border-radius:5px;color:#fff;position:absolute;right:0;font-size:17px}.footer-part .contact-f i{font-size:30px;color:#fff;margin-right:16px;display:flex;align-items:start}.footer-copyright{background-color:#032833!important}.form-group{margin-bottom:1rem}.form-group input.form-control{padding:10px}.form-group input::placeholder{color:#9bb8d3}.form-group p{font-size:14px}label{margin-bottom:.25rem}.sign-up{padding-top:85px}.reset-section{padding-top:150px}.login-content{position:relative;background-image:url(/_next/static/media/dashboard-img.c98f6e1b.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.login-section{height:100vh}.login-section .login-icon li{margin:0 10px}.login-section .login-icon li i{color:#5a7a9a;font-size:20px}.home-icon{top:5%;left:90%}.home-icon a{font-size:30px;color:#1a3a52}.login-btn a{padding:10px 57px!important;border-color:#dee2e6!important}@media(max-width:991px){.login-btn a{padding:10px 28px!important;margin-right:5px!important}}.form-check a{font-size:15px;font-weight:500}.line{position:relative}.line:after{content:"";position:absolute;width:100%;height:1px;left:0;right:0;border-top:1px dashed #5a7a9a;top:15px}.line small{display:inline-block;position:relative;z-index:9;background-color:#fff;padding:2px 16px}.card{transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15)!important}.blog-section .card .card-img-top,.portfolio-section .card .card-img-top{transition:transform .3s ease}.blog-section .card:hover .card-img-top,.portfolio-section .card:hover .card-img-top{transform:scale(1.05)}