.material-symbols-outlined{font-variation-settings:'FILL' 0 , 'wght' 400 , 'GRAD' 0 , 'opsz' 24}.diagonal-hero{clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.accent-bar:hover{border-left:4px solid #f5a623}.card-shadow{box-shadow:0 4px 20px rgba(0,0,153,.08)}.glass-effect{backdrop-filter:blur(12px);background:rgba(255,255,255,.7)}.hero-gradient{background:linear-gradient(rgba(14,33,44,.75),rgba(14,33,44,.4)) , url(https://lh3.googleusercontent.com/aida-public/AB6AXuDm9Wq9pvDfarmL4h2Ui8dStkgjqrmsiJfPaolNaqSTHYgKMkLoprFMzFAsZ2v8K7gecA4Wjde6R8SQ4m-BvPkJeDj4MVGlb0h0mlZdQePtpOKqnmIvxqXJyULt24niREjOT4gh1YiNWvqVmwImUbdtfyhO6wJD7UpxnAaq1oBE8NAvdauowkY5rJu7Icb93DCKxKwx6XD_Bm3LbNdmzfcb_8RyWeVRgAYjCKgdCW6qpC7tU2126RkL0VjsQbf4DUGHLb2ALNjBRks);background-size:cover;background-position:center}.glass-card{background:rgba(255,255,255,.9);backdrop-filter:blur(8px)}.max-w-container-max{max-width:1280px}.px-margin-mobile{padding-left:16px;padding-right:16px}.gap-gutter{gap:24px}.gap-grid-gutter{gap:24px}.py-section-gap-desktop{padding-top:120px;padding-bottom:120px}.py-section-gap-mobile{padding-top:64px;padding-bottom:64px}.font-label-bold,.font-body-md,.font-body-sm,.font-body-lg{font-family:Inter,sans-serif}.font-headline-lg,.font-headline-xl,.font-headline-md,.font-headline-xl-mobile,.font-headline-sm,.font-display-lg,.font-display-lg-mobile,.font-label-sm{font-family:Inter,sans-serif}.text-label-bold{font-size:12px;line-height:16px;letter-spacing:.05em;font-weight:700}.text-body-md{font-size:16px;line-height:24px;font-weight:400}.text-headline-lg{font-size:32px;line-height:40px;font-weight:600}.text-headline-xl{font-size:48px;line-height:56px;letter-spacing:-.02em;font-weight:700}.text-body-sm{font-size:14px;line-height:20px;font-weight:400}.text-headline-md{font-size:24px;line-height:32px;font-weight:600}.text-headline-xl-mobile{font-size:32px;line-height:40px;letter-spacing:-.01em;font-weight:700}.text-headline-sm{font-size:20px;line-height:28px;font-weight:600}.text-body-lg{font-size:18px;line-height:28px;font-weight:400}.text-display-lg{font-size:48px;line-height:56px;letter-spacing:-.02em;font-weight:700}.text-display-lg-mobile{font-size:32px;line-height:40px;letter-spacing:-.02em;font-weight:700}.text-label-sm{font-size:14px;line-height:20px;letter-spacing:.05em;font-weight:600}.bg-primary{background-color:#0e212c}.text-primary{color:#0e212c}.border-primary{border-color:#0e212c}.bg-primary-container{background-color:#243642}.text-primary-container{color:#243642}.bg-secondary{background-color:#a43b31}.text-secondary{color:#a43b31}.border-secondary{border-color:#a43b31}.bg-secondary-container{background-color:#ff8000}.text-secondary-container{color:#ff8000}.border-secondary-container{border-color:#ff8000}.bg-surface{background-color:#f6faff}.text-surface{color:#f6faff}.bg-surface-bright{background-color:#f7f9fb}.bg-surface-container-lowest{background-color:#fff}.bg-surface-container-low{background-color:#f2f4f6}.bg-surface-container{background-color:#eceef0}.bg-surface-container-high{background-color:#d9eaf9}.bg-surface-container-highest{background-color:#d3e5f3}.text-on-surface{color:#191c1e}.text-on-surface-variant{color:#43474b}.text-on-primary{color:#fff}.text-on-secondary{color:#fff}.text-link-blue{color:#13217c}.text-success-green{color:#2d8a39}.bg-success-green{background-color:#2d8a39}.text-tertiary{color:#1e1400}.border-outline-variant{border-color:#c3c7cb}.border-surface-container{border-color:#eceef0}.text-surface-container-lowest{color:#fff}.bg-white\/10{background-color:rgba(255,255,255,.10)}.bg-white\/20{background-color:rgba(255,255,255,.20)}.border-white\/20{border-color:rgba(255,255,255,.20)}.border-white\/30{border-color:rgba(255,255,255,.30)}.text-white\/60{color:rgba(255,255,255,.60)}.text-surface-container-lowest\/90{color:rgba(255,255,255,.90)}.bg-surface-container-lowest\/10{background-color:rgba(255,255,255,.10)}.bg-primary\/20{background-color:rgba(14,33,44,.20)}.bg-tertiary-container\/5{background-color:rgba(56,39,0,.05)}.h-24{height:6rem}.h-20{height:5rem}.h-16{height:4rem}.w-auto{width:auto}.object-contain{object-fit:contain}.h-\[85vh\]{height:85vh}@media (min-width:768px){.md\:px-gutter{padding-left:24px;padding-right:24px}.md\:font-display-lg{font-family:Inter,sans-serif}.md\:text-display-lg{font-size:48px;line-height:56px;letter-spacing:-.02em;font-weight:700}}