*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-nunito),"Nunito","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.9375rem;line-height:1.7;color:#5c6b7a;background-color:#fff;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:#1b365d;font-weight:800;margin-bottom:1rem;line-height:1.3}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}a{color:#1b365d;text-decoration:none;transition:all .3s ease}a:hover{color:#f5c518}img{max-width:100%;height:auto}ol,ul{list-style:none;padding-left:0}.section{padding:5rem 0;scroll-margin-top:120px}.section-title{text-align:center;margin-bottom:3rem}.section-title h2{font-size:2.2rem;margin-bottom:.5rem}.section-title p{color:#8a97a5;max-width:600px;margin:0 auto}.section-header.text-center{text-align:center;margin-bottom:2.5rem}.section-header.text-center h2{margin-bottom:.45rem}.section-header.text-center p{color:#8a97a5;max-width:36rem;margin:0 auto;line-height:1.6}.btn{font-weight:600;padding:.75rem 1.75rem;border-radius:8px;transition:all .3s ease;text-transform:capitalize;border:2px solid transparent}.btn-primary{background-color:#f5c518;border-color:#f5c518;color:#1b365d}.btn-primary:hover{background-color:#e0b00a;border-color:#e0b00a;color:#1b365d;transform:translateY(-2px);box-shadow:0 16px 40px rgba(245,197,24,.25)}.btn-outline-primary{background-color:transparent;border-color:#f5c518;color:#1b365d}.btn-outline-primary:hover{background-color:#f5c518;color:#1b365d}.btn-light{background-color:#fff;border-color:#fff;color:#1b365d}.btn-light:hover{background-color:#f5c518;border-color:#f5c518;color:#fff}.card{border:none;border-radius:16px;overflow:hidden;transition:all .3s ease;background:#fff}.card:hover{box-shadow:0 18px 50px rgba(27,54,93,.12);transform:translateY(-5px)}.badge{padding:.35em .8em;font-weight:500;border-radius:4px;font-size:.75rem}.badge-primary{background-color:#f5c518}.badge-success{background-color:#22c55e}.badge-warning{background-color:#f5c518;color:#1b365d}.form-control,.form-select{padding:.75rem 1rem;border:1px solid #e6ebf0;border-radius:8px;font-size:.9rem;transition:all .3s ease}.form-control:focus,.form-select:focus{border-color:#f5c518;box-shadow:0 0 0 .2rem rgba(245,197,24,.25)}.text-primary{color:#f5c518!important}.bg-primary{background-color:#f5c518!important}.bg-light{background-color:#f4f7fb!important}.bg-dark{background-color:#0c2744!important}.primary-color{color:#f5c518}.heading-color{color:#1b365d}@media(max-width:991.98px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.35rem}.section{padding:3rem 0}}@media(max-width:767.98px){h1{font-size:1.75rem}h2{font-size:1.5rem}}[dir=rtl]{text-align:right}[dir=rtl] .text-start{text-align:right!important}[dir=rtl] .text-end{text-align:left!important}[dir=rtl] .float-start{float:right!important}[dir=rtl] .float-end{float:left!important}[dir=rtl] .ms-auto{margin-right:auto!important;margin-left:0!important}[dir=rtl] .me-auto{margin-left:auto!important;margin-right:0!important}