*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f172a;background:#f8fafc;height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,system-ui,sans-serif;overflow:hidden}#root{width:100%;height:100%;overflow:hidden}@media (width<=768px){html,body,#root{height:auto;min-height:100dvh;overflow:auto}input,textarea,select{font-size:16px!important}button{min-height:44px}input,select{min-height:44px;padding-top:10px!important;padding-bottom:10px!important}}:root{--im-motion-fast:.12s;--im-motion-normal:.18s;--im-motion-slow:.28s;--im-motion-enter:.42s;--im-ease-standard:cubic-bezier(.2, 0, .2, 1);--im-ease-emphasis:cubic-bezier(.16, 1, .3, 1);--im-focus-gold:#c4903a2e;--im-shadow-hover:0 8px 24px #11182721;--dur-micro:80ms;--dur-quick:.15s;--dur-standard:.25s;--dur-page:.35s;--ease-std:cubic-bezier(.4, 0, .2, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.16, 1, .3, 1);--clr-navy:#1b3a5c;--clr-navy-deep:#1e3a8a;--clr-navy-active:#1e40af;--clr-gold:#c4903a;--clr-gold-subtle:#c4903a1f;--clr-gold-border:#c4903a47;--clr-surface-page:#f8fafc;--clr-surface-card:#fff;--clr-surface-nest:#f1f5f9;--clr-border:#e2e8f0;--clr-border-soft:#cbd5e1;--clr-text:#0f172a;--clr-text-2:#475569;--clr-text-muted:#94a3b8;--clr-text-inv:#f8fafc;--clr-success:#059669;--clr-success-bg:#ecfdf5;--clr-warning:#f59e0b;--clr-warning-bg:#fffbeb;--clr-danger:#dc2626;--clr-danger-bg:#fef2f2;--clr-info:#0ea5e9;--clr-info-bg:#e0f2fe;--shadow-xs:0 1px 3px #0f172a0f;--shadow-sm:0 2px 8px #0f172a14;--shadow-md:0 4px 16px #0f172a1a;--shadow-lg:0 8px 28px #0f172a1f;--shadow-xl:0 16px 48px #0f172a24;--z-base:1;--z-dropdown:100;--z-sticky-ui:200;--z-sidebar:300;--z-modal:400;--z-toast:500;--z-critical:900}@keyframes im-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes im-fade{0%{opacity:0}to{opacity:1}}@keyframes im-popIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes im-slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes im-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes im-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes im-drain{0%{width:100%}to{width:0%}}@keyframes im-spin{to{transform:rotate(360deg)}}@keyframes im-scroll-bar{0%,to{opacity:.5;transform:scaleY(.6)translateY(0)}50%{opacity:1;transform:scaleY(1)translateY(4px)}}@keyframes im-hero-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes im-btn-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes im-mouse-dot{0%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(10px)}to{opacity:0;transform:translateY(0)}}@keyframes im-rowFlashSuccess{0%{background:#ecfdf5;box-shadow:inset 0 0 0 2px #05966947}to{background:0 0;box-shadow:inset 0 0 #05966900}}@keyframes im-rowFlashWarning{0%{background:#fffbeb;box-shadow:inset 0 0 0 2px #c4903a57}to{background:0 0;box-shadow:inset 0 0 #c4903a00}}@keyframes im-rowFlashError{0%{background:#fef2f2;box-shadow:inset 0 0 0 2px #dc262647}to{background:0 0;box-shadow:inset 0 0 #dc262600}}@keyframes im-shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes im-card-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes im-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes im-stat-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes im-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes im-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes im-nav-blur-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}to{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}button{transition:transform var(--im-motion-fast) var(--im-ease-standard), box-shadow var(--im-motion-normal) var(--im-ease-standard), background-color var(--im-motion-normal) var(--im-ease-standard), opacity var(--im-motion-normal) var(--im-ease-standard)}button:hover:not(:disabled){transform:translateY(-1px)}button:active:not(:disabled){transform:scale(.97)!important}input,textarea,select{transition:border-color var(--im-motion-normal) var(--im-ease-standard), box-shadow var(--im-motion-normal) var(--im-ease-standard)}input:focus,textarea:focus,select:focus{outline:none;box-shadow:0 0 0 3px var(--im-focus-gold)!important;border-color:#c4903a!important}tr{transition:background var(--im-motion-fast) var(--im-ease-standard)}tr:hover td{background:#f8faff}.im-animated-table tbody tr{animation:im-fadeUp var(--im-motion-slow) var(--im-ease-standard) both}.im-animated-table tbody tr:first-child{animation-delay:0s}.im-animated-table tbody tr:nth-child(2){animation-delay:25ms}.im-animated-table tbody tr:nth-child(3){animation-delay:50ms}.im-animated-table tbody tr:nth-child(4){animation-delay:75ms}.im-animated-table tbody tr:nth-child(5){animation-delay:.1s}.im-animated-table tbody tr:nth-child(6){animation-delay:.125s}.im-animated-table tbody tr:nth-child(7){animation-delay:.15s}.im-animated-table tbody tr:nth-child(8){animation-delay:.175s}.im-animated-table tbody tr:nth-child(9){animation-delay:.2s}.im-animated-table tbody tr:nth-child(10){animation-delay:.225s}.im-fade-up{animation:im-fadeUp var(--im-motion-slow) var(--im-ease-standard) both}.im-pop-in{animation:im-popIn var(--im-motion-normal) var(--im-ease-emphasis) both}.im-slide-up{animation:im-slideUp var(--im-motion-slow) var(--im-ease-emphasis) both}.im-tab-panel{animation:im-fade var(--im-motion-slow) var(--im-ease-standard) backwards}.im-modal-backdrop{animation:im-fadeUp var(--im-motion-normal) var(--im-ease-standard) both}.im-toast{animation:im-slideUp var(--im-motion-slow) var(--im-ease-emphasis) both}.im-toast-drain{animation:3.4s linear forwards im-drain}.im-spinner{animation:.8s linear infinite im-spin}.im-row-flash-success{animation:im-rowFlashSuccess 1.2s var(--im-ease-standard) both}.im-row-flash-warning{animation:im-rowFlashWarning 1.2s var(--im-ease-standard) both}.im-row-flash-error{animation:im-rowFlashError 1.2s var(--im-ease-standard) both}.im-skeleton{background:linear-gradient(90deg,#eef2f7 0%,#f8fafc 42%,#eef2f7 78%) 0 0/640px 100%;border-radius:8px;animation:1.3s linear infinite im-shimmer}.im-kpi{transition:transform var(--im-motion-normal) var(--im-ease-standard), box-shadow var(--im-motion-normal) var(--im-ease-standard)}.im-kpi:hover{box-shadow:var(--im-shadow-hover)!important;transform:translateY(-3px)!important}.im-pill-pending{animation:2s ease-in-out infinite im-pulse}.im-hero-content{animation:.7s both im-hero-in}.im-hero-content-delay{animation:.7s .18s both im-hero-in}.im-hero-content-delay2{animation:.7s .34s both im-hero-in}.im-service-card{transition:transform .2s,box-shadow .22s}.im-service-card:hover{transform:translateY(-6px)!important;box-shadow:0 16px 40px #1118271f!important}.im-scroll-bar{animation:1.8s ease-in-out infinite im-scroll-bar}.im-login-input::placeholder{color:#f8fafc4d}.im-login-form{animation:.45s both im-fadeUp}.im-cta-btn:hover:not(:disabled){background:linear-gradient(90deg,#c4903a 0%,#e8b86d 38%,#fbbf24 50%,#e8b86d 62%,#c4903a 100%) 0 0/200%!important;animation:1.4s linear infinite im-btn-shimmer!important;transform:translateY(-1px)!important}.im-reset-btn:hover:not(:disabled){filter:brightness(1.18);transform:translateY(-1px)}.im-reveal{opacity:0;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1);transform:translateY(32px)}.im-reveal-visible{opacity:1;transform:translateY(0)}.im-reveal-left{opacity:0;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1);transform:translate(-32px)}.im-reveal-right{opacity:0;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1);transform:translate(32px)}.im-reveal-left.im-reveal-visible,.im-reveal-right.im-reveal-visible{opacity:1;transform:translate(0)}.im-nav-active{color:#c4903a!important}.im-nav-active:after{content:"";background:#c4903a;border-radius:2px;height:2px;margin-top:3px;display:block}.im-card-in{animation:im-card-in var(--im-motion-slow) var(--ease-spring) both}.im-slide-down{animation:im-slide-down var(--im-motion-normal) var(--ease-enter) both}.im-stagger-1{animation-delay:60ms}.im-stagger-2{animation-delay:.13s}.im-stagger-3{animation-delay:.2s}.im-stagger-4{animation-delay:.27s}.im-stagger-5{animation-delay:.34s}.im-stagger-6{animation-delay:.41s}.im-card-lift{transition:transform var(--dur-quick,.15s) var(--ease-std,ease), box-shadow var(--dur-quick,.15s) var(--ease-std,ease)}.im-card-lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.im-line-draw{transform-origin:0;animation:im-line-draw .55s var(--ease-spring) both}.im-stat-pop{animation:im-stat-pop var(--im-motion-slow) var(--ease-spring) both}.im-badge-changed{animation:im-badge-pulse .28s var(--ease-spring) both}.im-btn-cta:active{transition-duration:var(--dur-micro,80ms)!important;transform:scale(.97)!important}.im-job-card{transition:border-color .2s,transform .2s,box-shadow .22s}.im-job-card:hover{transform:translateY(-3px);box-shadow:0 10px 32px #0000002e;border-color:#c4903a73!important}.im-mouse-dot{animation:1.8s ease-in-out infinite im-mouse-dot}.im-login-logo{animation:.5s 50ms both im-fadeUp}.im-login-head{animation:.5s .15s both im-fadeUp}.im-login-tabs{animation:.5s .25s both im-fadeUp}.im-login-fields{animation:.5s .35s both im-fadeUp}.im-login-footer{animation:.5s .42s both im-fadeUp}.im-mobile-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:var(--z-sticky-ui);background:#0a1426f7;border-bottom:1px solid #ffffff12;animation:.2s im-slideUp;position:fixed;top:68px;left:0;right:0}@media (width<=768px){.im-login-left{display:none!important}.im-login-right{flex:1!important}}@media (width<=900px){.im-nav-links{display:none!important}.im-hamburger{display:flex!important}.im-hero-text h1{font-size:36px!important}.im-hero-text p{font-size:14px!important}.im-services-grid{grid-template-columns:repeat(2,1fr)!important}.im-about-grid,.im-contact-grid{grid-template-columns:1fr!important}.im-section-pad{padding:64px 32px!important}.im-hero-pad{padding-left:36px!important;padding-right:36px!important}}@media (width<=600px){.im-services-grid{grid-template-columns:1fr!important}.im-section-pad{padding:52px 20px!important}.im-hero-text h1{font-size:28px!important}.im-nav-bar{padding:0 20px!important}}@media (width<=768px){main{overflow-x:hidden}table{font-size:11px!important}.im-kpi{padding:10px 10px 8px!important}nav::-webkit-scrollbar{display:none}[style*=width\:380]{width:min(380px,96vw)!important}.im-status-grid{grid-template-columns:1fr!important;padding:18px 16px!important}.im-status-form{grid-template-columns:1fr!important}.im-status-form button[type=submit]{width:100%!important;height:44px!important}.im-status-result-grid{grid-template-columns:1fr 1fr!important}.im-about-overlay-img{display:none!important}.im-about-img-wrap{padding-bottom:0!important;padding-right:0!important}.im-hero-cta-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.im-hero-cta-row button{text-align:center!important;width:100%!important}.im-landing-footer{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;padding:22px 20px!important}.im-careers-status-inner{grid-template-columns:1fr!important;gap:14px!important}.im-section-chip{padding:3px 10px!important;font-size:9px!important}.im-stat-grid{grid-template-columns:repeat(2,1fr)!important}.im-stat-cell{border-bottom:1px solid #ffffff12;border-right:none!important;padding:24px 16px!important}.im-stat-cell:nth-child(odd){border-right:1px solid #ffffff12!important}.im-stat-cell:nth-child(3),.im-stat-cell:nth-child(4){border-bottom:none!important}.im-process-grid{grid-template-columns:1fr!important;gap:32px!important}.im-process-line{display:none!important}.im-process-step{flex-direction:column;align-items:flex-start;display:flex;text-align:left!important;padding:0 12px!important}.im-process-step>div:first-child{margin:0 0 14px!important}.im-trust-grid{grid-template-columns:1fr!important}.im-footer-grid{grid-template-columns:1fr!important;gap:32px!important;padding:40px 20px 28px!important}}@media (width<=900px){.im-footer-grid{grid-template-columns:1fr 1fr!important;gap:36px!important;padding:48px 36px 32px!important}.im-trust-grid{grid-template-columns:1fr!important}.im-process-grid{grid-template-columns:repeat(2,1fr)!important}.im-process-line{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
