body{margin:0!important;padding:0!important;font-family:Montserrat,sans-serif;background:#f8fafc;color:#334155;line-height:1.6}a{text-decoration:none;color:#1a4f8b;transition:color 0.3s ease}a:hover{color:#123760}h1,h2,h3,h4,h5,h6{margin-bottom:0.5rem;color:#1a202c;font-weight:700}.text-h4{font-size:2rem;line-height:1.2}.text-caption{letter-spacing:0.05em;text-transform:uppercase;font-weight:600}li,p{font-size:1rem;margin-bottom:1rem}.text-bolder{font-weight:600}.q-toolbar .q-btn{font-size:13px;letter-spacing:0.3px}.lines-background{background:url(../img/main-background.68031e9d.png);background-size:cover}.bg-half-square{background:url(../img/half-square-background2.cc82f24c.png);background-size:cover}.bg-quarter-square{background:url(../img/half-square-background3.03c9e4b9.png);background-size:cover}.bg-half-square-flat{background:url(data:image/png;base64,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);background-size:cover}.section-faded-heading{opacity:0.05;font-size:8rem;font-weight:900;margin-bottom:0;position:relative;top:50px;margin-top:-50px;z-index:0;pointer-events:none}.q-btn,.q-field{border-radius:8px}.q-field{overflow:hidden}.q-card{border-radius:20px}.gap-50{height:50px}.gap-100{height:100px}.gap-150{height:150px}.gap-200{height:200px}.bg-primary-gradient{background:#0966a9;background:linear-gradient(45deg,#0966a9,#39699c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0966A9",endColorstr="#39699C",GradientType=1)}.bg-secondary-gradient{background:#256390;background:linear-gradient(45deg,#256390,#0966a9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#256390",endColorstr="#0966a9",GradientType=1)}.img-fluid{width:100%}.top-radius-lg{border-top-left-radius:60px;border-top-right-radius:60px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.bg-background{background:#f8fafc}.text-background{color:#f8fafc}.shadow-light{box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.shadow-dark{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.services_description{line-height:1.2}.team-card .tilted-bg-card-on-hover{width:100%}.team-card:hover .tilted-bg-card-on-hover{transform:rotate(3deg);transition:all 0.4s ease}.team-card:hover .tilted-bg-card-on-hover .tilted-bg-card-on-hover-inner{transform:rotate(-3deg);transition:all 0.4s ease}.tilted-bg-card-on-hover{width:90%;transition:all 0.4s ease}.tilted-bg-card-on-hover .tilted-bg-card-on-hover-inner{transition:all 0.4s ease}.tilted-bg-card-on-hover:hover{transform:rotate(3deg);transition:all 0.4s ease}.tilted-bg-card-on-hover:hover .tilted-bg-card-on-hover-inner{transform:rotate(-3deg);transition:all 0.4s ease}.tilted-bg-card{width:96%;transform:rotate(3deg);left:2%}.tilted-bg-card,.tilted-bg-card .tilted-bg-card-inner{position:relative;transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1)}.tilted-bg-card .tilted-bg-card-inner{transform:rotate(-3deg);left:-2%;overflow:hidden;border:1px solid hsla(0,0%,100%,0.1)}.tilted-bg-card:hover,.tilted-bg-card:hover .tilted-bg-card-inner{transform:rotate(0deg)}.premium-hero-gradient{background:linear-gradient(135deg,#1a4f8b,#2c5282);position:relative;overflow:hidden}.premium-hero-gradient:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,0.05) 0%,transparent 70%);animation:rotate-bg 20s linear infinite}@keyframes rotate-bg{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.footer ul{list-style:none;padding-left:10px}.article-content h1,.article-title{font-size:38px;line-height:1.2}.article-content h2{font-size:34px!important;line-height:1.2}.article-content h3{font-size:26px!important;line-height:1.2}.article-content h4{font-size:23px!important;line-height:1.2}.article-content h5{font-size:20px!important;line-height:1.2}.article-content h6{font-size:16px!important;line-height:1.2}.affiliations{filter:grayscale(100%);opacity:0.3}.affiliations:hover{opacity:1;filter:grayscale(0%)}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (max-width:1919px){.container{max-width:1190px}}@media (max-width:1439px){.container{max-width:1050px}}@media (max-width:1023px){.container{max-width:760px}.text-sm-center{text-align:center}.q-pa-md-on-sm{padding:16px 16px}.q-pa-lg-on-sm{padding:24px 24px}.q-pa-none-on-sm{padding:0px 0px}.q-col-gutter-none-on-sm{padding:none}.q-mb-none-on-sm{margin-bottom:0}.text-sm-h4{font-size:32px;line-height:2.5rem}}@media (max-width:599px){.container{max-width:520px}.text-xs-center{text-align:center}.text-xs-h4{font-size:32px}.text-xs-p{font-size:15px}}.blur-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,0.1);border:1px solid hsla(0,0%,100%,0.2)}.glass-panel{background:hsla(0,0%,100%,0.7);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid hsla(0,0%,100%,0.3);border-radius:20px}.gradient-border{position:relative;background:#fff;background-clip:padding-box;border:2px solid transparent;border-radius:20px}.gradient-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:inherit;background:linear-gradient(135deg,#1a4f8b,#2c5282)}.hover-lift{transition:transform 0.3s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.3s ease}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)!important}.bg-white-10{background:hsla(0,0%,100%,0.1)}.opacity-90{opacity:0.9}.opacity-80{opacity:0.8}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bg-primary-5{background:rgba(26,79,139,0.05)}.bg-footer-dark{background:#063c63}.footer-link{color:hsla(0,0%,100%,0.8);transition:all 0.3s ease;padding-bottom:2px;border-bottom:1px solid transparent}.footer-link:hover{color:#fff;padding-left:5px;border-bottom-color:#10b981}.no-list-decoration{list-style:none;padding:0;margin:0}@media (max-width:599px){.text-h2{font-size:2.5rem;line-height:1.1}.text-h3{font-size:2rem;line-height:1.2}.gap-150{height:80px}.gap-100{height:60px}}