@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--jox-dark: #1E433E;--jox-mid: #2A6760;--jox-teal: #389B85;--jox-gold: #C8955A;--jox-light: #F8FAFA;--jox-white: #FFFFFF;--jox-text: #1B2524;--jox-text-muted: #526361;--jox-gradient-signature: linear-gradient(180deg, #389B85 0%, #2A6760 50%, #1E433E 100%);--jox-gradient-diagonal: linear-gradient(135deg, #389B85 0%, #2A6760 50%, #1E433E 100%);--jox-gradient-horizontal: linear-gradient(90deg, #389B85 0%, #2A6760 50%, #1E433E 100%);--jox-gradient-gold: linear-gradient(135deg, #D9A96E 0%, #C8955A 100%);--jox-gradient-mesh: radial-gradient(at 0% 0%, rgba(56, 155, 133, .15) 0px, transparent 50%), radial-gradient(at 100% 100%, rgba(30, 67, 62, .12) 0px, transparent 50%);--shadow-jox-cta: 0 4px 14px rgba(30, 67, 62, .35);--shadow-jox-cta-hover: 0 8px 24px rgba(30, 67, 62, .45);--shadow-jox-gold: 0 4px 14px rgba(200, 149, 90, .35);--shadow-jox-card: 0 10px 30px -5px rgba(30, 67, 62, .07);--shadow-jox-card-hover: 0 20px 35px -5px rgba(30, 67, 62, .15)}html{scroll-behavior:smooth;scroll-padding-top:90px;color:var(--jox-text);background-color:var(--jox-white)}body{font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;color:var(--jox-text);background-color:var(--jox-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-jox-gradient{background:var(--jox-gradient-signature)}.bg-jox-gradient-135{background:var(--jox-gradient-diagonal)}.bg-jox-gradient-h{background:var(--jox-gradient-horizontal)}.bg-jox-mesh{background-image:var(--jox-gradient-mesh)}.text-jox-gradient{background:var(--jox-gradient-diagonal);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-jox-gradient-h{background:var(--jox-gradient-horizontal);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-jox-gold-gradient{background:var(--jox-gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.shadow-jox-cta{box-shadow:var(--shadow-jox-cta)}.shadow-jox-cta:hover{box-shadow:var(--shadow-jox-cta-hover)}.shadow-jox-gold{box-shadow:var(--shadow-jox-gold)}.shadow-jox-card{box-shadow:var(--shadow-jox-card)}.shadow-jox-card:hover{box-shadow:var(--shadow-jox-card-hover)}.border-gradient-jox{border-image:var(--jox-gradient-diagonal) 1}.border-jox-accent{border-color:#389b8540}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f5}::-webkit-scrollbar-thumb{background:#389b85;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#2a6760}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff0d}.custom-scrollbar::-webkit-scrollbar-thumb{background:#389b8566;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#389b85b3}.input-jox-focus:focus{outline:none;border-color:#389b85;box-shadow:0 0 0 3px #389b8533}
