@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-qTAUjFF7.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-W_qeO1XX.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:The Year of Camel;src:url(/assets/ArbFONTS-TheYearofTheCamel-Regular-CsfKVmh6.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:The Year of Camel;src:url(/assets/ArbFONTS-TheYearofTheCamel-Medium-Ckqi36XR.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:The Year of Camel;src:url(/assets/ArbFONTS-TheYearofTheCamel-Bold-CYQ2c8LN.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:The Year of Camel;src:url(/assets/ArbFONTS-TheYearofTheCamel-ExtraBold-C72_8cev.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}:root{--esc-primary: #0a4834;--esc-primary-dark: #0b5751;--esc-accent: #4aafa3;--esc-muted: #cbbfa4;--esc-bg: white;--esc-bg-light: #ffffff;--esc-bg-dark: #0b1213;--esc-text: #0b1213}*{-webkit-tap-highlight-color:transparent}*{margin:0;padding:0;box-sizing:border-box}body{font-family:The Year of Camel,Poppins,sans-serif;line-height:1.6;color:var(--esc-text);background-color:var(--esc-bg)}h1,h2,h3,h4,h5,h6{font-family:The Year of Camel,Poppins,sans-serif;font-weight:600;letter-spacing:.3px}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width: 320px){.container{max-width:100%;padding-left:1rem;padding-right:1rem}}@media (min-width: 576px){.container{max-width:540px;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.container{max-width:720px;padding-left:2rem;padding-right:2rem}}@media (min-width: 992px){.container{max-width:960px;padding-left:2.5rem;padding-right:2.5rem}}@media (min-width: 1200px){.container{max-width:1140px;padding-left:3rem;padding-right:3rem}}@media (min-width: 1400px){.container{max-width:1320px;padding-left:3.5rem;padding-right:3.5rem}}.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width: 576px){.container-fluid{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.container-fluid{padding-left:2rem;padding-right:2rem}}@media (min-width: 992px){.container-fluid{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width: 1200px){.container-fluid{padding-left:3rem;padding-right:3rem}}@media (min-width: 1400px){.container-fluid{padding-left:3.5rem;padding-right:3.5rem}}.animation-screen{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(135deg,var(--esc-primary) 0%,var(--esc-primary-dark) 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2000;opacity:1;transition:all 1s ease;overflow:hidden}.main-content{opacity:0;transition:opacity .8s ease}.main-content.fade-in{opacity:1}.animation-screen.fade-out{opacity:0;transform:scale(1.1)}.logo-container{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:1rem}.logo-container:before{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 60%);border-radius:50%;animation:subtleGlow 4s ease-in-out infinite;z-index:-1}.esc-logo{width:450px;height:auto;opacity:0;transform:none;animation:simpleLogoFadeIn 1.5s ease-out .5s forwards;filter:none;margin-bottom:0}
