@font-face{font-family:"bootstrap-icons";src:url(../fonts/bootstrap-icons.woff2?v=1.13.1) format("woff2");font-display:swap}.bi::before,[class^="bi-"]::before,[class*=" bi-"]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:normal!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-arrow-up-circle-fill::before{content:"\f139"}.bi-bar-chart-line-fill::before{content:"\f17b"}.bi-box-seam-fill::before{content:"\f7d3"}.bi-briefcase-fill::before{content:"\f1cb"}.bi-buildings-fill::before{content:"\f87c"}.bi-bullseye::before{content:"\f1de"}.bi-camera-video-fill::before{content:"\f21c"}.bi-chat-left-quote-fill::before{content:"\f24f"}.bi-chat-quote-fill::before{content:"\f254"}.bi-chevron-down::before{content:"\f282"}.bi-clock-history::before{content:"\f292"}.bi-diagram-3-fill::before{content:"\f2ed"}.bi-emoji-smile-fill::before{content:"\f324"}.bi-envelope-fill::before{content:"\f32c"}.bi-file-pdf-fill::before{content:"\f63f"}.bi-filetype-pdf::before{content:"\f756"}.bi-flag-fill::before{content:"\f3cb"}.bi-geo-alt-fill::before{content:"\f3e7"}.bi-gear-fill::before{content:"\f3e2"}.bi-gear-wide-connected::before{content:"\f3e3"}.bi-graph-up::before{content:"\f3f2"}.bi-heart-fill::before{content:"\f415"}.bi-linkedin::before{content:"\f472"}.bi-mortarboard-fill::before{content:"\f6fd"}.bi-patch-check-fill::before{content:"\f4b5"}.bi-people-fill::before{content:"\f4cf"}.bi-play-circle-fill::before{content:"\f4f2"}.bi-play-fill::before{content:"\f4f4"}.bi-pause-fill::before{content:"\f4c3"}.bi-volume-up-fill::before{content:"\f610"}.bi-volume-mute-fill::before{content:"\f60c"}.bi-fullscreen::before{content:"\f3df"}.bi-question-circle-fill::before{content:"\f504"}.bi-shield-fill-check::before{content:"\f531"}.bi-stack::before{content:"\f585"}.bi-telephone-fill::before{content:"\f5b4"}html{scroll-behavior:smooth}:root{--primary-blue:#0A2342;--secondary-blue:#2C5282;--accent-blue:#3182CE;--light-bg:#F0F4F8;--dark-text:#1A202C;--light-text:#F7FAFC;--border-radius:0.5rem;--box-shadow:0 4px 6px rgba(0, 0, 0, 0.1)}body{padding-top:56px;font-family:'Segoe UI',system-ui,-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;color:var(--dark-text);background-color:#FFF;overflow-x:hidden}h2{font-weight:700;border-bottom:3px solid var(--secondary-blue);padding-bottom:.75rem;margin-bottom:2rem;color:var(--primary-blue);display:flex;align-items:center}a:focus-visible,button:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px;box-shadow:0 0 0 4px rgb(49 130 206 / .4)}.navbar,footer{background:var(--primary-blue)}.navbar .nav-link.active{color:var(--light-text)!important;font-weight:600}.hero-section{background:linear-gradient(rgb(10 35 66 / .8),rgb(10 35 66 / .8)),image-set(url(../images/hero-bkg.webp) type("image/webp"),url(../images/hero-bkg.jpg) type("image/jpeg")) no-repeat center center/cover;min-height:100vh;display:flex;align-items:center;padding:2rem 0;margin-top:-56px}.hero-content-box{background:rgb(10 35 66 / .9);border-radius:var(--border-radius);border:1px solid rgb(255 255 255 / .2);overflow:hidden;box-shadow:0 15px 35px rgb(0 0 0 / .5)}.hero-content-box .col-lg-8{padding:2rem 2.5rem}.hero-content-box p,.hero-content-box ul{margin-bottom:.25rem}.hero-content-box .mt-3{margin-top:0.5rem!important}.hero-content-box .mt-4{margin-top:.75rem!important}.hero-job-title{font-size:calc(.687rem + .75vw)}.hero-list{padding-left:1.5rem;font-size:.95rem}.profile-picture{width:100%;height:100%;object-fit:cover}.social-icon{font-size:2.5rem;color:var(--light-text);transition:color 0.2s;text-decoration:none;line-height:1}.social-icon:hover{color:var(--accent-blue)}.scroll-down-indicator{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);color:var(--light-text);font-size:3rem;opacity:.7;transition:opacity 0.3s ease;animation:bounce 2.5s infinite}.scroll-down-indicator:hover{opacity:1;color:var(--light-text)}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-20px)}60%{transform:translateX(-50%) translateY(-10px)}}section{padding:4rem 0}section[id]::before{content:"";display:block;height:72px;margin-top:-72px;visibility:hidden}.section-bg-light{background-color:var(--light-bg)}.section-bg-dark{background-color:var(--primary-blue);color:var(--light-text)}.section-bg-dark h2{color:var(--light-text);border-color:var(--secondary-blue)}.experience-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:var(--border-radius);padding:1.5rem 2rem;margin-bottom:1.5rem;transition:box-shadow 0.3s ease}.experience-card:hover{box-shadow:0 8px 15px rgb(0 0 0 / .07)}.experience-header{display:flex;align-items:center;gap:1rem}.company-logo{width:60px;height:60px;border-radius:var(--border-radius);object-fit:contain;padding:2px}.experience-title{font-size:1.25rem;font-weight:600;color:var(--dark-text);margin:0}.experience-meta{font-size:.9rem;color:#555;margin:0}.experience-summary{padding-left:calc(60px + 1rem);font-style:italic;color:#555;margin-top:.5rem}.experience-details{padding-left:calc(60px + 1rem);margin-top:1rem;font-size:.95rem}.results-card-new{background-color:#fff;padding:2rem 1.5rem;border-radius:var(--border-radius);border:1px solid #e2e8f0;text-align:center;height:100%;transition:transform 0.3s ease,box-shadow 0.3s ease}.results-card-new:hover{transform:translateY(-5px);box-shadow:var(--box-shadow)}.results-icon{font-size:2.5rem;color:var(--accent-blue);margin-bottom:1rem}.results-title{font-size:1.1rem;font-weight:700;color:var(--primary-blue)}.results-text{font-size:.95rem;line-height:1.6}.expertise-card-new{background-color:#fff;padding:2rem;border:1px solid #ced4da;border-radius:var(--border-radius);height:100%;transition:transform 0.3s ease,box-shadow 0.3s ease}.expertise-card-new:hover{transform:translateY(-5px);box-shadow:var(--box-shadow)}.expertise-card-new h3{font-weight:700;font-size:1.2rem;color:var(--dark-text);margin-bottom:1rem}.expertise-card-new h3 i{color:var(--accent-blue)}.expertise-card-new ul{list-style-type:none;padding-left:0;font-size:.95rem;margin-bottom:0}.expertise-card-new li{padding-left:1.5rem;position:relative;margin-bottom:.5rem}.expertise-card-new li::before{content:"•";position:absolute;left:0;color:var(--accent-blue);font-weight:700}.expertise-card-quote{background-color:var(--secondary-blue);color:var(--light-text);display:flex;flex-direction:column;justify-content:center;padding:2rem}.expertise-card-quote h3{font-weight:600;font-size:1.5rem;margin-bottom:1rem;color:var(--light-text)}.expertise-card-quote h3:last-child{margin-bottom:0}.cert-card{border:1px solid #e2e8f0;transition:transform 0.3s ease,box-shadow 0.3s ease}.cert-card:hover{transform:translateY(-5px);box-shadow:var(--box-shadow)}.cert-card .card-header{background-color:var(--primary-blue);color:var(--light-text);font-weight:600;text-align:center}.cert-card .list-group-item{background-color:#fff0;border:none;font-size:.9rem;padding:.5rem .75rem;text-align:center}.education-card,.interest-card{position:relative;border-radius:var(--border-radius);overflow:hidden;box-shadow:0 10px 20px rgb(0 0 0 / .2);transition:transform 0.3s ease}.education-card{height:350px}.interest-card{height:400px}.education-card:hover,.interest-card:hover{transform:translateY(-5px)}.education-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.interest-card .education-bg-img{object-fit:cover;background-color:#fff}.education-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgb(10 35 66 / .85) 15%,rgb(10 35 66 / .1) 100%);z-index:2;transition:opacity 0.3s ease-in-out}.education-card:hover .education-card-overlay,.interest-card:hover .education-card-overlay{opacity:0}.education-card-content{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;color:var(--light-text);z-index:3}.education-card-content h3{font-weight:700}.education-card-content p{font-size:.9rem;letter-spacing:1px;opacity:.9;text-transform:uppercase;margin:0}.interest-card .education-card-content h3{text-align:center;width:100%}.testimonial-card{background-color:#fff;border:1px solid var(--light-bg);border-radius:var(--border-radius);padding:2rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.3s ease,box-shadow 0.3s ease}.testimonial-card:hover{transform:translateY(-5px);box-shadow:var(--box-shadow)}.testimonial-quote{font-style:italic;color:#555;margin-bottom:1rem}.testimonial-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 2px 5px rgb(0 0 0 / .1)}.testimonial-author .author-name{font-weight:600;margin-bottom:0}.testimonial-author .author-title{font-size:.9rem;color:#555;margin-bottom:0}.testimonial-author-centered{display:flex;flex-direction:column;align-items:center}.testimonial-author-centered .author-name{font-weight:600;margin-bottom:0}.testimonial-author-centered .author-title{font-size:.9rem;color:#555;margin-bottom:0}.qa-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:var(--border-radius);padding:1.5rem 2rem;margin-bottom:1.5rem;transition:transform 0.3s ease,box-shadow 0.3s ease}.qa-card:hover{box-shadow:var(--box-shadow)}.qa-question{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.qa-question i{font-size:1.75rem;color:var(--accent-blue)}.qa-question h3{font-weight:700;color:var(--primary-blue);margin-bottom:0;font-size:1.1rem}.qa-answer p{font-size:.95rem;line-height:1.7;color:#555;margin-bottom:0}.video-wrapper{position:relative;border-radius:var(--border-radius);overflow:hidden;border:1px solid rgb(255 255 255 / .2);box-shadow:0 15px 35px rgb(0 0 0 / .5)}.video-player{width:100%;display:block}.video-thumbnail-overlay,.video-play-button-overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;transition:opacity 0.3s ease-in-out}.video-thumbnail-overlay{object-fit:cover;z-index:2}.video-play-button-overlay{display:flex;align-items:center;justify-content:center;font-size:6rem;color:var(--secondary-blue);z-index:3;transition:opacity 0.3s ease-in-out,color 0.2s ease}.video-play-button-overlay:hover{color:var(--primary-blue)}.video-wrapper.is-playing .video-thumbnail-overlay,.video-wrapper.is-playing .video-play-button-overlay{opacity:0;pointer-events:none}.video-controls{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:linear-gradient(to top,rgb(0 0 0 / .7),transparent);opacity:0;transition:opacity 0.3s ease-in-out;z-index:4}.video-wrapper:hover .video-controls{opacity:1}.control-btn{background:none;border:none;color:#fff;font-size:1.75rem;padding:.5rem;line-height:1;cursor:pointer;transition:color 0.2s ease}.control-btn:hover{color:var(--accent-blue)}.time-display{color:#fff;font-size:.9rem;font-variant-numeric:tabular-nums}.progress-bar-wrapper{flex-grow:1;height:8px;background-color:rgb(255 255 255 / .3);border-radius:4px;cursor:pointer}.progress-bar-fill{height:100%;background-color:var(--accent-blue);border-radius:4px;width:0%;transition:width 0.1s linear}.contact-info-box{color:var(--light-text);padding-left:2rem}.contact-info-box h3{font-weight:700}.contact-info-box p{margin-bottom:1.5rem}.contact-link{color:var(--light-text);text-decoration:none;transition:color 0.2s ease-in-out}.contact-link:hover{color:var(--accent-blue)}#contact .form-control{background-color:var(--secondary-blue);border:1px solid var(--primary-blue);color:var(--light-text)}#contact .form-control::placeholder{color:rgb(255 255 255 / .6)}#contact .form-control:focus{background-color:var(--secondary-blue);border-color:var(--accent-blue);box-shadow:0 0 0 .25rem rgb(49 130 206 / .5);color:var(--light-text)}.back-to-top-btn{position:fixed;bottom:20px;right:20px;font-size:2.5rem;color:var(--secondary-blue);opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;z-index:1000}.back-to-top-btn.visible{opacity:1;visibility:visible}.back-to-top-btn:hover{color:var(--primary-blue)}