/* BAH exact-homepage theme layer: presentation only; no content/section changes */
:root{--bah-blue:#1769d8;--bah-blue-dark:#092d5c;--bah-blue-soft:#eef6ff;--bah-blue-pale:#f8fbff;--bah-line:#dbe8f6;--bah-text:#173454;--bah-muted:#62758b;--bah-shadow:0 18px 48px rgba(21,84,154,.10)}
html{scroll-behavior:smooth}body{color:var(--bah-text)!important;background:#fff!important;font-size:16px;line-height:1.75}body h1,body h2,body h3,body h4,body h5{color:var(--bah-blue-dark)}body a{color:var(--bah-blue)}
.top-header{color:#58708c!important;background:#fff!important;border-bottom:1px solid var(--bah-line)!important}.top-header a,.top-header i,.contact-info,.phone-item{color:#42617f!important}.header-logo,.navbar{background:rgba(255,255,255,.98)!important}.navbar{border-bottom:1px solid var(--bah-line);box-shadow:0 8px 25px rgba(13,63,119,.05)}.navbar .nav-link{color:var(--bah-blue-dark)!important}.navbar .nav-link:hover{color:var(--bah-blue)!important}.order-btn,.order-btn1,.btn-outline-danger{color:#fff!important;background:var(--bah-blue)!important;border-color:var(--bah-blue)!important;box-shadow:0 10px 25px rgba(23,105,216,.18)}.mega-menu1,.dropdown-menu{border:1px solid var(--bah-line)!important;box-shadow:var(--bah-shadow)!important}
.color-shade{background:linear-gradient(140deg,#fff 0%,#fff 58%,#edf6ff 100%)!important}.section1{padding:88px 0 96px!important;background:transparent!important}.section1 h1{max-width:760px;margin-bottom:30px!important;color:var(--bah-blue-dark)!important;font-size:clamp(42px,5vw,68px)!important;line-height:1.08!important;letter-spacing:-.045em}.section1 ul{margin-bottom:34px!important}.section1 li{margin-bottom:12px!important;color:#435d78!important}.section1 li::marker{color:var(--bah-blue)}.section1 .card{border:1px solid #cfe0f2!important;border-top:5px solid var(--bah-blue)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 25px 65px rgba(14,73,141,.14)!important}.section1 .card-body{padding:32px!important}.section1 .card-title{margin-bottom:24px!important;color:var(--bah-blue-dark)!important;font-size:25px!important}.section1 .form-control{min-height:56px;border-color:#d7e4f2!important;background:#fbfdff!important}.section1 .form-control:focus{border-color:var(--bah-blue)!important;box-shadow:0 0 0 .2rem rgba(23,105,216,.1)!important}.review-image{margin-top:34px!important}.review-image i{color:var(--bah-blue)!important}
.process-section{padding:110px 0!important;background:#fff!important}.process-section .section-title{margin-bottom:68px!important}.title-line,.blue,.green,.purple,.pink,.orange{color:var(--bah-blue)!important}.blue-border,.green-border,.purple-border,.pink-border,.orange-border{border-color:#8cbcf2!important;background:#f7fbff!important}.step-card{padding:22px 18px!important}.step-circle{box-shadow:0 12px 35px rgba(23,105,216,.09)!important}.arrow1,.arrow2,.arrow3,.arrow4{filter:hue-rotate(165deg) saturate(.75)!important}
.section3{padding:115px 0!important;background:var(--bah-blue-pale)!important}.section3>.container>.row{row-gap:26px}.Privacy-and-Confidentiality,.Free-delivery,.Satisfaction-Guaranteed,.No-Plagiarism,.Customer-Support{height:100%;padding:27px 22px!important;border:1px solid var(--bah-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 10px 30px rgba(16,76,144,.055)!important}.icon-size1,.section3 i{color:var(--bah-blue)!important}.section3 .card-title{color:var(--bah-blue-dark)!important}.ex-image img{filter:hue-rotate(155deg) saturate(.7)!important}
.compare-section{padding:112px 0!important;background:#fff!important}.compare-title{margin-bottom:12px!important;color:var(--bah-blue-dark)!important;font-size:42px!important}.comparison-box{margin-top:48px!important;border:1px solid var(--bah-line)!important;border-radius:12px!important;box-shadow:var(--bah-shadow)!important;overflow:hidden}.premium-head{background:var(--bah-blue)!important}.feature-head,.provider-head{background:var(--bah-blue-dark)!important}.compare-row{min-height:62px!important;border-color:var(--bah-line)!important}.compare-row .success{color:#1267ce!important;background:#f2f8ff!important}.feature-tags{margin-top:48px!important}.feature-tags span{border-color:#cfe0f4!important;background:#f4f9ff!important;color:#315b87!important}
.Our-Services{padding:120px 0!important;background:var(--bah-blue-pale)!important}.Our-Services .service-content1,.Our-Services .service-content{padding-top:20px!important;padding-bottom:20px!important}.Our-Services .toggle-content{margin-bottom:12px!important;padding:17px 20px!important;border:1px solid var(--bah-line)!important;border-radius:7px!important;background:#fff!important;color:var(--bah-blue-dark)!important}.Our-Services .toggle-content:hover,.Our-Services .toggle-content.active{color:#fff!important;background:var(--bah-blue)!important}.Our-Services .services{padding:42px!important;border:1px solid var(--bah-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 12px 38px rgba(19,78,145,.065)!important}.content-writing h2,.content-writing h3{margin-top:38px!important;margin-bottom:16px!important}.content-writing p{margin-bottom:20px!important;color:#4f657d!important;line-height:1.86!important}
.section5{padding:116px 0!important;background:#fff!important}.section5 .info-card,.section5 .info-card1,.section5 .info-card2,.section5 .info-card3,.section5 .card-box,.section5 .card-box1,.section5 .card-box2{min-height:100%;padding:28px!important;border:1px solid var(--bah-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 10px 30px rgba(17,77,145,.055)!important}.icon-circle,.icon-circle1,.icon-circle2,.icon-circle3,.card-icon,.card-icon1,.card-icon2{color:var(--bah-blue)!important;background:var(--bah-blue-soft)!important}.trust-wrapper{margin-top:72px!important;padding:34px!important;border:1px solid var(--bah-line)!important;border-radius:10px!important;background:var(--bah-blue-pale)!important}.trust-icon,.trust-item i{color:var(--bah-blue)!important}
.section6{padding:112px 0!important;background:var(--bah-blue-pale)!important}.scroll-box{padding:36px!important;border:1px solid var(--bah-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:var(--bah-shadow)!important}.accordion-item{margin-bottom:13px!important;border:1px solid var(--bah-line)!important;border-radius:8px!important;overflow:hidden}.accordion-button{min-height:60px!important;color:var(--bah-blue-dark)!important;background:#fff!important}.accordion-button:not(.collapsed){color:var(--bah-blue)!important;background:var(--bah-blue-soft)!important}.accordion-button:focus{box-shadow:none!important}
.top_footer1{margin-top:0!important;padding-top:74px!important;padding-bottom:74px!important}.top_footer{border-color:var(--bah-line)!important;background:#fff!important}.top_footer .btn,.get-code-btn{color:#fff!important;background:var(--bah-blue)!important;border-color:var(--bah-blue)!important}.offer-banner{padding:75px 0!important;background:linear-gradient(110deg,#e7f3ff,#f8fbff)!important;color:var(--bah-blue-dark)!important}.offer-banner h2,.offer-banner p{color:var(--bah-blue-dark)!important}.offer-btn{color:#fff!important;background:var(--bah-blue)!important;border-color:var(--bah-blue)!important}.bah-home-footer{padding-top:78px!important;background:linear-gradient(130deg,#062b59,#074688)!important}.bah-home-footer a:hover{color:#a9d4ff!important}.bah-sticky-bottom a{background:var(--bah-blue)!important}.bah-sticky-bottom a:first-child{background:#087a54!important}
@media(max-width:991px){.section1,.process-section,.section3,.compare-section,.Our-Services,.section5,.section6{padding:80px 0!important}.section1 h1{font-size:43px!important}.section1 .card{margin-top:42px}.Our-Services .services{padding:28px!important}.compare-title{font-size:34px!important}}
@media(max-width:575px){body{font-size:16px}.section1,.process-section,.section3,.compare-section,.Our-Services,.section5,.section6{padding:64px 0!important}.section1 h1{font-size:36px!important}.section1 .card-body{padding:23px!important}.comparison-box{font-size:12px}.Our-Services .services,.scroll-box{padding:20px!important}.top_footer1{padding-top:55px!important;padding-bottom:55px!important}}
