@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(.5deg)}}@keyframes mesh{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}to{transform:translate(0)scale(1)}}@keyframes shine{0%{transform:translate(-100%)skew(-15deg)}to{transform:translate(200%)skew(-15deg)}}@keyframes reveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.glass-card-dark{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#0b1f3abf;border:1px solid #ffffff1f;box-shadow:0 40px 60px -20px #00000080,inset 0 1px 1px #ffffff1a}.network-grid-intricate{opacity:.4;background-image:radial-gradient(circle at 1px 1px,#4cd7f633 1.5px,#0000 0),linear-gradient(90deg,#4cd7f608 1px,#0000 1px),linear-gradient(#4cd7f608 1px,#0000 1px);background-size:60px 60px,60px 60px,60px 60px}.floating-element{transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .6s;animation:8s ease-in-out infinite float}.floating-element:hover{transform:translateY(-20px)scale(1.05)rotateX(10deg)rotateY(10deg);box-shadow:0 50px 80px -20px #0006154d}.glint-effect{position:relative;overflow:hidden}.glint-effect:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}.glint-effect:hover:after{animation:1.5s ease-out infinite shine}.reveal-text{animation:1s cubic-bezier(.23,1,.32,1) forwards reveal}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.perspective-1000{perspective:1000px}.inner-glow{box-shadow:inset 0 0 15px #ffffff1a}.trusted-marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.trusted-marquee-row+.trusted-marquee-row{margin-top:2.5rem}.trusted-marquee-track{will-change:transform;align-items:center;gap:0;width:max-content;padding:.25rem 0;display:flex}.trusted-marquee-item{text-align:center;white-space:nowrap;flex:0 0 clamp(9.5rem,13vw,14.5rem);justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.trusted-marquee-track{flex-wrap:wrap;justify-content:center;width:100%;max-width:72rem;margin-inline:auto}.trusted-marquee-row{overflow:visible}.trusted-marquee-row+.trusted-marquee-row{margin-top:1.5rem}}.glass-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #c4c6ce26}.network-bg{background-image:radial-gradient(circle at 2px 2px,#7587a70d 1px,#0000 0);background-size:40px 40px}select.discipline-select-clean{appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%237587a7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .1rem center;background-repeat:no-repeat;background-size:1.1rem}select.discipline-select-clean::-ms-expand{display:none}.floating-label-group:focus-within label,.floating-label-group input:not(:placeholder-shown)+label{color:#4cd7f6;transform:translateY(-1.5rem)scale(.85)}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;vertical-align:middle}.glass-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff73;border:1px solid #fff6;box-shadow:0 4px 6px -1px #0000000d,0 20px 25px -5px #0006150d,inset 0 0 20px #ffffff4d}.glass-sidebar{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:#fff9;border:1px solid #ffffff80;box-shadow:0 10px 30px #00061508}.network-grid{opacity:.1;background-image:radial-gradient(circle,#3b82f6 .5px,#0000 .5px);background-size:40px 40px}.mesh-gradient{filter:blur(60px);z-index:-1;background:radial-gradient(circle at 20% 20%,#1e3a8a26 0%,#0000 40%),radial-gradient(circle at 80% 80%,#3b82f626 0%,#0000 40%);width:140%;height:140%;animation:15s ease-in-out infinite mesh;position:absolute;top:-20%;left:-20%}.floating-element{animation:8s ease-in-out infinite float}.monolith-text{letter-spacing:-.04em}.hero-gradient{background:radial-gradient(circle at 0 0,#0b1f3a 0%,#000615 100%)}.careers-page .text-secondary{color:#1e3a8a!important}.careers-page .bg-secondary{background-color:#1e3a8a!important}.careers-page .bg-secondary\/5{background-color:#1e3a8a0d!important}.careers-page .bg-secondary\/10{background-color:#1e3a8a1a!important}.careers-page .bg-secondary\/40{background-color:#1e3a8a66!important}.careers-page .border-secondary\/20{border-color:#1e3a8a33!important}.careers-page .hover\:bg-secondary:hover{background-color:#1e3a8a!important}.careers-page .hover\:text-secondary:hover{color:#1e3a8a!important}.careers-page .text-tertiary-fixed{color:#3b82f6!important}.careers-page .bg-tertiary-fixed{background-color:#3b82f6!important}.careers-page .bg-tertiary-fixed\/10{background-color:#3b82f61a!important}.careers-page .bg-tertiary-fixed\/20{background-color:#3b82f633!important}.careers-page .hover\:bg-tertiary-fixed:hover{background-color:#3b82f6!important}.careers-page .hover\:border-tertiary-fixed\/50:hover{border-color:#3b82f680!important}.services-page .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}.services-page .glass-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #c4c6ce26;box-shadow:0 40px 40px #0006150a}.services-page.dark .glass-card,.dark .services-page .glass-card{background:#0b1f3a99;border:1px solid #ffffff0d}.services-page .network-grid{opacity:.1;background-image:radial-gradient(circle,#c4c6ce 1px,#0000 1px);background-size:40px 40px}.services-page .hero-gradient{background:linear-gradient(135deg,#0b1f3a 0%,#1e3a8a 100%)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;padding:0}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}.glass-card{-webkit-backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #c4c6ce26;box-shadow:0 40px 40px -15px #0b1f3a0a}.sap-enterprise-card{-webkit-backdrop-filter:none;background:#0b1f3a;border:none}.signature-glow{background:linear-gradient(to bottom right,#4059aa26,#4cd7f626)}.glass-panel{-webkit-backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #c4c6ce26}.text-glow{text-shadow:0 0 20px #4cd7f64d}.tonal-shift{background-color:#f2f4f7}.network-motif{background-image:radial-gradient(circle at 2px 2px,#0006150d 1px,#0000 0);background-size:40px 40px}.forgot-password-page.network-bg{background:radial-gradient(circle,#0b1f3a 0%,#000615 100%);position:relative;overflow:hidden}.forgot-password-page .network-motif{opacity:.1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.forgot-password-page .signature-glow{filter:blur(120px);opacity:.15;z-index:0;background:linear-gradient(90deg,#4059aa,#4cd7f6);border-radius:50%;width:600px;height:600px;position:absolute}.forgot-password-page .glass-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #c4c6ce26;box-shadow:0 40px 40px #0006150a}.forgot-password-page .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}
