/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.col-12{grid-column:12}.container{width:100%}.mx-auto{margin-inline:auto}.me-auto{margin-inline-end:auto}.hidden{display:none}.overflow-hidden{overflow:hidden}.border-0{border-style:var(--tw-border-style);border-width:0}.text-center{text-align:center}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.hover-shadow:hover{transition:all .3s;transform:translateY(-2px);box-shadow:0 .5rem 1rem #00000026!important}.btn,.card{transition:all .3s}.navbar-nav .nav-link{transition:color .3s}.navbar-nav .nav-link:hover{color:var(--bs-primary)!important}.bg-gradient{background:linear-gradient(135deg,#667eea,#764ba2)}html{scroll-behavior:smooth}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}@media (max-width:768px){.display-3{font-size:2.5rem!important}.display-4{font-size:2rem!important}}.btn-lg{padding:.75rem 1.5rem!important;font-size:1.125rem!important}.card:hover{transform:translateY(-5px);box-shadow:0 1rem 3rem #0000002d!important}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2!important}:root{--bs-primary:#0d6efd;--bs-primary-rgb:13,110,253}.form-control:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}@media (min-width:1400px){.container{max-width:1320px}}.lead{font-size:1.25rem;font-weight:300}.display-3,.display-4{font-weight:700;line-height:1.2}.badge{font-weight:500}.list-unstyled li{margin-bottom:.5rem}section{padding:4rem 0}@media (max-width:768px){section{padding:2rem 0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}