/* IT HIT: appearance exported from the approved design. */
:root{color-scheme:light}
html{scroll-behavior:auto}
body{margin:0;background:#101314}
button,input,select,textarea{font:inherit}

    #ithit-enterprise{--ix-bg:light-dark(#f3f3ed,#171a1b);--ix-paper:light-dark(#fff,#202425);--ix-ink:light-dark(#141718,#f2f2ed);--ix-muted:light-dark(#5b6263,#b4bcbc);--ix-line:light-dark(#d1d5d0,#3b4242);--ix-night:light-dark(#101314,#101314);--ix-night-2:light-dark(#191d1f,#191d1f);--ix-snow:light-dark(#f5f5ef,#f5f5ef);--ix-silver:light-dark(#adb5b5,#adb5b5);--ix-wire:light-dark(#343b3d,#343b3d);--ix-orange:light-dark(#ef4023,#ef4023);--ix-accent-ink:light-dark(#ef4023,#ef4023);--ix-solid-orange:light-dark(#ef4023,#ef4023);--ix-orange-ink:light-dark(#171b1c,#171b1c);--ix-logo-paper:light-dark(#fff,#fff);font-family:'Inter Tight',Arial,sans-serif;font-size:16px;line-height:1.5;color:var(--ix-ink);background:var(--ix-bg);isolation:isolate;container-type:inline-size;text-align:left;width:100%}
    #ithit-enterprise *{box-sizing:border-box}
#ithit-enterprise [hidden]{display:none!important}
#ithit-enterprise :is(h1,h2,h3,p,figure){margin:0}
#ithit-enterprise :is(h1,h2,h3){font-weight:500;letter-spacing:-.05em;line-height:1.04}
#ithit-enterprise button,#ithit-enterprise a{font:inherit}
#ithit-enterprise a{color:inherit;text-decoration:none}
#ithit-enterprise button{cursor:pointer;color:inherit}
#ithit-enterprise button:focus-visible,#ithit-enterprise a:focus-visible,#ithit-enterprise summary:focus-visible{outline:3px solid var(--ix-orange);outline-offset:5px}
#ithit-enterprise button{border-radius:0}
#ithit-enterprise .ix-wrap{padding-left:5.2%;padding-right:5.2%}
#ithit-enterprise .ix-mono{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}
#ithit-enterprise .ix-kicker{display:flex;gap:13px;align-items:center;margin-bottom:23px}
#ithit-enterprise .ix-kicker:before{content:'';width:7px;height:7px;background:var(--ix-orange);flex:none}
#ithit-enterprise .ix-arrow{font-size:22px;line-height:1;font-weight:400}
#ithit-enterprise .ix-button{border:1px solid currentColor;background:transparent;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px;min-height:54px;font-size:13px;font-weight:500;line-height:1.3;transition:background .18s,color .18s}
#ithit-enterprise .ix-button-orange{background:var(--ix-solid-orange);border-color:var(--ix-solid-orange);color:var(--ix-orange-ink)}
#ithit-enterprise .ix-button:hover{background:var(--ix-ink);color:var(--ix-bg);border-color:var(--ix-ink)}
#ithit-enterprise .ix-button-orange:hover{background:var(--ix-snow);border-color:var(--ix-snow);color:var(--ix-night)}
#ithit-enterprise .ix-text-link{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:space-between;gap:23px;min-height:44px;padding:9px 0;border-bottom:1px solid currentColor;font-size:13px;font-weight:500}
    #ithit-enterprise .ix-header{display:flex;align-items:center;justify-content:space-between;gap:26px;background:var(--ix-night);color:var(--ix-snow);position:relative;z-index:5;border-bottom:1px solid var(--ix-wire);padding-top:13px;padding-bottom:13px}
#ithit-enterprise .ix-home-button{border:0;background:none;padding:0;display:flex;align-items:center;flex:none}
#ithit-enterprise .ix-brand{display:block;width:148px;height:49px;object-fit:contain}
#ithit-enterprise .ix-navigation{display:flex;align-items:center;gap:25px}
#ithit-enterprise .ix-navigation :is(button,a){border:0;padding:9px 0;background:none;font-size:12px;white-space:nowrap}
#ithit-enterprise .ix-navigation :is(button,a):hover{color:var(--ix-orange)}
#ithit-enterprise .ix-header-contact{font-size:12px;display:flex;gap:19px;align-items:center;background:none;border:0;border-bottom:1px solid var(--ix-silver);padding:12px 0;white-space:nowrap}
#ithit-enterprise .ix-mobile-toggle{display:none;padding:9px 12px;min-height:44px;border:1px solid var(--ix-wire);background:transparent;font-size:12px}
    #ithit-enterprise .ix-hero{position:relative;background:var(--ix-night);color:var(--ix-snow);min-height:612px;padding-top:77px;padding-bottom:48px;overflow:hidden}
#ithit-enterprise .ix-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}
#ithit-enterprise .ix-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101314f5 0%,#101314d9 29%,#10131425 66%,#10131400 100%);z-index:1;pointer-events:none}
#ithit-enterprise .ix-hero-copy{position:relative;z-index:2}
#ithit-enterprise .ix-hero .ix-kicker{color:var(--ix-silver);font-size:11px;letter-spacing:.07em;margin-bottom:27px}
#ithit-enterprise .ix-hero h1{font-size:clamp(48px,8.7cqw,96px);line-height:.97;letter-spacing:-.065em;max-width:760px}
#ithit-enterprise .ix-hero h1 em{font-style:normal;color:var(--ix-orange)}
#ithit-enterprise .ix-hero-lead{color:var(--ix-silver);font-size:15px;line-height:1.65;max-width:364px;margin-top:31px}
#ithit-enterprise .ix-hero-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap;margin-top:30px}
#ithit-enterprise .ix-hero-actions .ix-text-link{font-size:12px;border:0;color:var(--ix-snow)}
#ithit-enterprise .ix-hero-bottom{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-top:47px;color:var(--ix-silver)}
#ithit-enterprise .ix-hero-bottom .ix-scroll{display:flex;gap:14px;align-items:center;border:0;background:none;color:var(--ix-silver);padding:5px 0;text-align:left}
#ithit-enterprise .ix-hero-bottom .ix-scroll b{font-size:21px;font-weight:400;color:var(--ix-orange)}
#ithit-enterprise .ix-hero-caption{text-align:right;font-size:11px;max-width:150px;letter-spacing:.08em}
#ithit-enterprise .ix-platform-bar{background:var(--ix-night);color:var(--ix-snow);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;column-gap:0;padding-top:23px;padding-bottom:23px;border-top:1px solid var(--ix-wire)}
#ithit-enterprise .ix-platform-bar>span{grid-column:1;grid-row:1;color:var(--ix-silver);font-size:11px;padding-bottom:8px}
#ithit-enterprise .ix-platform-bar a:nth-of-type(1){grid-column:1;grid-row:2}
#ithit-enterprise .ix-platform-bar a:nth-of-type(2){grid-column:2;grid-row:2;padding-left:24px}
#ithit-enterprise .ix-platform-bar a:nth-of-type(3){grid-column:3;grid-row:2;padding-left:24px}
#ithit-enterprise .ix-platform-bar :is(button,a){padding-top:4px;padding-bottom:4px;min-height:40px;background:none;border:0;font-size:19px;letter-spacing:-.04em}
#ithit-enterprise .ix-platform-bar :is(button,a):hover{color:var(--ix-orange)}
#ithit-enterprise .ix-platform-bar :is(button,a) small{display:block;text-align:left;font-size:11px;line-height:1.3;color:var(--ix-silver);letter-spacing:.03em}
    #ithit-enterprise .ix-clients{background:var(--ix-logo-paper);color:light-dark(#161b1b,#161b1b);padding-top:31px;padding-bottom:30px;border-bottom:1px solid var(--ix-line)}
#ithit-enterprise .ix-client-heading{display:flex;align-items:center;gap:21px;margin-bottom:19px;font-size:11px;color:light-dark(#5c6665,#5c6665)}
#ithit-enterprise .ix-client-heading:after{content:'';height:1px;flex:1;background:light-dark(#e5e7e3,#e5e7e3)}
#ithit-enterprise .ix-client-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:19px}
#ithit-enterprise .ix-client{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:start;gap:8px;text-align:center}
#ithit-enterprise .ix-client-mark{width:100%;height:64px;display:flex;justify-content:center;align-items:center;overflow:hidden}
#ithit-enterprise .ix-client-mark img{display:block;max-width:100%;max-height:48px;width:auto;height:auto;object-fit:contain;flex:none}
#ithit-enterprise .ix-client-moneygold img{width:146px;max-width:none;max-height:none;height:auto}
#ithit-enterprise .ix-client-aetos img{width:136px;max-width:none;max-height:none;height:auto}
#ithit-enterprise .ix-client-styl img{max-height:52px}
#ithit-enterprise .ix-client-cbc img{max-height:56px;max-width:100%}
#ithit-enterprise .ix-client-mbd img{max-height:56px}
#ithit-enterprise .ix-client>span:last-child{font-size:11px;letter-spacing:-.01em;line-height:1.4;color:light-dark(#515a59,#515a59)}
    #ithit-enterprise .ix-erp{padding-top:83px;padding-bottom:73px;background:var(--ix-bg)}
#ithit-enterprise .ix-section-intro{display:grid;grid-template-columns:1.5fr 1fr;align-items:start;gap:48px;margin-bottom:42px}
#ithit-enterprise .ix-section-intro .ix-kicker{color:var(--ix-muted);margin-bottom:22px}
#ithit-enterprise .ix-section-intro h2{font-size:clamp(36px,5.65cqw,62px);max-width:640px}
#ithit-enterprise .ix-section-intro>p{font-size:14px;line-height:1.75;color:var(--ix-muted);padding-bottom:2px;max-width:none}
#ithit-enterprise .ix-erp-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ix-line)}
#ithit-enterprise .ix-erp-tab{position:relative;padding:24px 22px 24px 0;border:0;border-bottom:1px solid var(--ix-line);background:none;text-align:left;display:flex;flex-direction:column;align-items:start;gap:11px;min-height:135px;transition:background .18s}
#ithit-enterprise .ix-erp-tab:not(:first-child){padding-left:24px;border-left:1px solid var(--ix-line)}
#ithit-enterprise .ix-erp-tab:after{content:'';height:3px;background:transparent;position:absolute;bottom:-1px;left:0;right:0}
#ithit-enterprise .ix-erp-tab[aria-selected=true]:after{background:var(--ix-orange)}
#ithit-enterprise .ix-erp-tab[aria-selected=true] .ix-tab-name{color:var(--ix-orange)}
#ithit-enterprise .ix-erp-tab:hover{background:var(--ix-paper)}
#ithit-enterprise .ix-erp-tab .ix-mono{font-size:11px;color:var(--ix-muted)}
#ithit-enterprise .ix-tab-name{font-size:27px;letter-spacing:-.045em;line-height:1.05;max-width:230px}
#ithit-enterprise .ix-tab-sub{font-size:11px;color:var(--ix-muted);margin-top:auto}
#ithit-enterprise .ix-erp-panel{background:var(--ix-paper);display:grid;grid-template-columns:1.5fr 1fr;gap:48px;margin-left:-5.8036%;margin-right:-5.8036%;padding:41px 5.8036% 37px;border-bottom:1px solid var(--ix-line);box-sizing:border-box}
#ithit-enterprise .ix-erp-panel .ix-mono{color:var(--ix-muted);font-size:11px;margin-bottom:20px}
#ithit-enterprise .ix-erp-panel h3{font-size:42px;line-height:1.05;max-width:430px}
#ithit-enterprise .ix-erp-panel p{font-size:14px;line-height:1.65;color:var(--ix-muted);margin-top:19px;max-width:410px}
#ithit-enterprise .ix-erp-panel .ix-text-link{margin-top:25px;gap:34px}
#ithit-enterprise .ix-erp-capabilities{display:flex;flex-direction:column;justify-content:center}
#ithit-enterprise .ix-capability{padding:16px 0 17px;border-bottom:1px solid var(--ix-line)}
#ithit-enterprise .ix-capability:first-child{padding-top:0}
#ithit-enterprise .ix-capability:last-child{border-bottom:0;padding-bottom:0}
#ithit-enterprise .ix-capability strong{font-size:17px;letter-spacing:-.025em;font-weight:500;display:flex;gap:18px;align-items:start}
#ithit-enterprise .ix-capability strong span{font:11px 'IBM Plex Mono',monospace;color:var(--ix-accent-ink);padding-top:6px;flex:none}
#ithit-enterprise .ix-capability p{font-size:12px;margin-top:7px;padding-left:32px;line-height:1.6}
#ithit-enterprise .ix-delivery{margin-top:29px;display:grid;grid-template-columns:minmax(150px,.9fr) minmax(0,4fr);gap:22px;padding-top:0;align-items:start}
#ithit-enterprise .ix-delivery-intro{padding-top:3px;color:var(--ix-muted);font-size:12px;line-height:1.7;max-width:175px}
#ithit-enterprise .ix-delivery-intro b{display:block;color:var(--ix-ink);font-weight:500;font-size:13px;margin-bottom:6px}
#ithit-enterprise .ix-delivery-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
#ithit-enterprise .ix-delivery-step{border-top:1px solid var(--ix-line);padding-top:13px}
#ithit-enterprise .ix-delivery-step span{font-size:11px;color:var(--ix-muted)}
#ithit-enterprise .ix-delivery-step strong{display:block;font-size:13px;font-weight:500;margin-top:8px}
    #ithit-enterprise .ix-case{position:relative;background:var(--ix-solid-orange);color:var(--ix-orange-ink);display:grid;grid-template-columns:1.5fr 1fr;gap:48px;padding-top:50px;padding-bottom:50px;overflow:hidden;align-items:start}
#ithit-enterprise .ix-case .ix-kicker:before{background:var(--ix-orange-ink)}
#ithit-enterprise .ix-case h2{font-size:clamp(36px,4.7cqw,53px);line-height:1.05;max-width:520px}
#ithit-enterprise .ix-case h2>span{display:block;color:light-dark(#fff8ec,#fff8ec);margin-bottom:9px}
#ithit-enterprise .ix-case-details{display:flex;flex-direction:column;align-items:start;justify-content:flex-start;gap:24px;padding-top:28px}
#ithit-enterprise .ix-case-details>p{font-size:15px;line-height:1.65;max-width:none}
#ithit-enterprise .ix-case-meta{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid light-dark(#ae391d,#ae391d);padding-top:17px}
#ithit-enterprise .ix-case-meta span{font-size:11px}
#ithit-enterprise .ix-case-meta strong{display:block;font-size:14px;font-weight:500;margin-top:6px}
#ithit-enterprise .ix-case .ix-text-link{font-size:12px}
    #ithit-enterprise .ix-software{background:var(--ix-night);color:var(--ix-snow);padding-top:80px;padding-bottom:70px}
#ithit-enterprise .ix-software .ix-kicker{color:var(--ix-silver);margin-bottom:33px}
#ithit-enterprise .ix-software-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:start}
#ithit-enterprise .ix-software h2{font-size:clamp(39px,5.7cqw,64px);line-height:1.04}
#ithit-enterprise .ix-software h2 span{color:var(--ix-orange)}
#ithit-enterprise .ix-software-lead{font-size:14px;line-height:1.8;color:var(--ix-silver);max-width:none;padding-top:0}
#ithit-enterprise .ix-software .ix-text-link{margin-top:23px;font-size:12px;color:var(--ix-snow)}
#ithit-enterprise .ix-software-services{margin-top:42px;border-top:1px solid var(--ix-wire)}
#ithit-enterprise .ix-software-services details{border-bottom:1px solid var(--ix-wire)}
#ithit-enterprise .ix-software-services summary{position:relative;display:grid;grid-template-columns:1.5fr 1fr;column-gap:48px;align-items:center;list-style:none;cursor:pointer;padding:25px 0}
#ithit-enterprise summary::-webkit-details-marker{display:none}
#ithit-enterprise .ix-software-services summary>.ix-mono{position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--ix-silver);font-size:11px}
#ithit-enterprise .ix-software-services summary>strong{grid-column:1;padding-left:48px;font-weight:500;font-size:24px;letter-spacing:-.04em}
#ithit-enterprise .ix-software-services summary>small{grid-column:2;padding-right:36px;font-size:12px;color:var(--ix-silver);line-height:1.6}
#ithit-enterprise .ix-software-services summary>i{position:absolute;right:0;top:50%;width:28px;height:28px;display:grid;place-items:center;font-size:24px;font-style:normal;font-weight:400;line-height:1;color:var(--ix-orange);transform:translateY(-50%);transform-origin:center}
#ithit-enterprise .ix-software-services details[open] summary>i{transform:translateY(-50%) rotate(45deg)}
#ithit-enterprise .ix-software-services details[open] summary>strong{color:var(--ix-orange)}
#ithit-enterprise .ix-software-expanded{padding:0 0 25px 0;display:grid;grid-template-columns:1.5fr 1fr;column-gap:48px;color:var(--ix-silver)}
#ithit-enterprise .ix-software-expanded p{grid-column:1;padding-left:48px}
#ithit-enterprise .ix-software-expanded p{font-size:13px;line-height:1.75}
#ithit-enterprise .ix-software-expanded ul{grid-column:2;margin:0;padding:0 36px 0 0;list-style:none;font-size:12px;line-height:1.65}
#ithit-enterprise .ix-software-expanded li{padding:4px 0}
#ithit-enterprise .ix-software-expanded li:before{content:'—';color:var(--ix-orange);margin-right:10px}
#ithit-enterprise .ix-engineering-note{display:flex;justify-content:space-between;gap:20px;margin-top:25px;font-size:11px;color:var(--ix-silver);letter-spacing:.05em}
    #ithit-enterprise .ix-solutions{padding-top:69px;padding-bottom:65px;background:var(--ix-bg)}
#ithit-enterprise .ix-solutions-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:start}
#ithit-enterprise .ix-solutions .ix-kicker{color:var(--ix-muted)}
#ithit-enterprise .ix-solutions h2{font-size:39px;line-height:1.08;max-width:370px}
#ithit-enterprise .ix-solutions-intro>p{font-size:13px;color:var(--ix-muted);line-height:1.75;margin-top:22px;max-width:290px}
#ithit-enterprise .ix-solution-list{border-top:1px solid var(--ix-line)}
#ithit-enterprise .ix-solution-link{padding:23px 0;display:grid;grid-template-columns:1fr 30px;column-gap:20px;border:0;border-bottom:1px solid var(--ix-line);background:transparent;text-align:left;width:100%}
#ithit-enterprise .ix-solution-link strong{font-size:26px;font-weight:500;letter-spacing:-.045em;line-height:1.15}
#ithit-enterprise .ix-solution-link small{font-size:12px;line-height:1.65;color:var(--ix-muted);grid-column:1;margin-top:7px}
#ithit-enterprise .ix-solution-link .ix-arrow{grid-row:1/3;grid-column:2;align-self:center}
#ithit-enterprise .ix-solution-link:hover strong,#ithit-enterprise .ix-solution-link:hover .ix-arrow{color:var(--ix-orange)}
    #ithit-enterprise .ix-company{padding-top:52px;padding-bottom:53px;border-top:1px solid var(--ix-line);display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:start;background:var(--ix-paper)}
#ithit-enterprise .ix-company-number{font-size:108px;letter-spacing:-.075em;line-height:.95;font-weight:500}
#ithit-enterprise .ix-company-number small{display:block;font-size:11px;letter-spacing:.02em;line-height:1.5;color:var(--ix-muted);margin-top:15px;font-weight:400;max-width:170px}
#ithit-enterprise .ix-company h2{font-size:35px;line-height:1.1;max-width:490px}
#ithit-enterprise .ix-company p{font-size:13px;line-height:1.8;color:var(--ix-muted);margin-top:20px;max-width:500px}
#ithit-enterprise .ix-company .ix-text-link{font-size:12px;margin-top:12px}
    #ithit-enterprise .ix-contact{padding-top:64px;padding-bottom:56px;background:var(--ix-solid-orange);color:var(--ix-orange-ink)}
#ithit-enterprise .ix-contact .ix-kicker:before{background:var(--ix-orange-ink)}
#ithit-enterprise .ix-contact-main{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:start}
#ithit-enterprise .ix-contact h2{font-size:clamp(39px,6.2cqw,69px);line-height:1.04}
#ithit-enterprise .ix-contact-side{padding-bottom:5px;max-width:none}
#ithit-enterprise .ix-contact-side p{font-size:14px;line-height:1.7}
#ithit-enterprise .ix-contact-mail{display:inline-flex;align-items:center;gap:16px;justify-content:flex-start;border-bottom:1px solid var(--ix-orange-ink);padding:16px 0 11px;margin-top:18px;font-size:17px;font-weight:500}
#ithit-enterprise .ix-contact-mail span{font-size:29px}
#ithit-enterprise .ix-contact-topics{display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid light-dark(#b33c20,#b33c20);padding-top:23px;margin-top:40px;font-size:11px;letter-spacing:.04em}
    #ithit-enterprise .ix-footer{background:var(--ix-night);color:var(--ix-silver);padding-top:31px;padding-bottom:25px}
#ithit-enterprise .ix-footer-top{display:flex;justify-content:space-between;gap:30px;align-items:center}
#ithit-enterprise .ix-footer-brand{width:163px;height:54px;object-fit:contain;display:block}
#ithit-enterprise .ix-footer-message{font-size:17px;letter-spacing:-.02em;color:var(--ix-snow);max-width:290px;line-height:1.35;text-align:right}
#ithit-enterprise .ix-footer-bottom{display:flex;justify-content:space-between;gap:18px;padding-top:26px;margin-top:25px;border-top:1px solid var(--ix-wire);font-size:11px;letter-spacing:.025em;flex-wrap:wrap}
#ithit-enterprise .ix-footer-bottom a{color:var(--ix-snow)}
    #ithit-enterprise .ix-detail-hero{background:var(--ix-night);color:var(--ix-snow);padding-top:31px;padding-bottom:56px}
#ithit-enterprise .ix-detail-back{background:none;border:0;padding:7px 0;min-height:44px;display:flex;gap:14px;align-items:center;font-size:12px;color:var(--ix-silver);margin-bottom:34px}
#ithit-enterprise .ix-detail-hero .ix-kicker{color:var(--ix-silver)}
#ithit-enterprise .ix-detail-hero h1{font-size:clamp(39px,6.3cqw,72px);max-width:800px;line-height:1.03}
#ithit-enterprise .ix-detail-hero p{font-size:16px;color:var(--ix-silver);line-height:1.75;max-width:645px;margin-top:25px}
#ithit-enterprise .ix-detail-hero .ix-button{margin-top:29px}
#ithit-enterprise .ix-detail-body{padding-top:49px;padding-bottom:52px;background:var(--ix-bg)}
#ithit-enterprise .ix-detail-body h2{font-size:33px;margin-bottom:28px}
#ithit-enterprise .ix-detail-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
#ithit-enterprise .ix-detail-service{border-top:1px solid var(--ix-line);padding-top:17px}
#ithit-enterprise .ix-detail-service>span{color:var(--ix-accent-ink);font-size:11px}
#ithit-enterprise .ix-detail-service h3{font-size:25px;line-height:1.1;margin-top:19px}
#ithit-enterprise .ix-detail-service p{font-size:13px;color:var(--ix-muted);line-height:1.75;margin-top:16px}
#ithit-enterprise .ix-detail-note{border-top:1px solid var(--ix-line);margin-top:37px;padding-top:25px;font-size:13px;line-height:1.75;color:var(--ix-muted);max-width:770px}
    @media(max-width:850px){#ithit-enterprise .ix-navigation{gap:17px}
#ithit-enterprise .ix-navigation :is(button,a){font-size:11px}
#ithit-enterprise .ix-header-contact{display:none}
#ithit-enterprise .ix-hero{min-height:560px;padding-top:66px}
#ithit-enterprise .ix-hero-lead{max-width:340px}
#ithit-enterprise .ix-platform-bar :is(button,a){font-size:16px}
#ithit-enterprise .ix-platform-bar{gap:15px}
#ithit-enterprise .ix-client-grid{gap:13px}
#ithit-enterprise .ix-erp{padding-top:65px}
#ithit-enterprise .ix-section-intro{gap:30px}
#ithit-enterprise .ix-erp-tab{padding-right:16px}
#ithit-enterprise .ix-erp-tab:not(:first-child){padding-left:18px}
#ithit-enterprise .ix-tab-name{font-size:24px}
#ithit-enterprise .ix-erp-panel{gap:32px;padding-top:32px;padding-bottom:32px}
#ithit-enterprise .ix-erp-panel h3{font-size:34px}
#ithit-enterprise .ix-case{gap:30px}
#ithit-enterprise .ix-software-intro{gap:32px}
#ithit-enterprise .ix-software-services summary>strong{font-size:22px}
#ithit-enterprise .ix-solutions-layout,#ithit-enterprise .ix-company{gap:35px}
#ithit-enterprise .ix-solutions h2{font-size:33px}
#ithit-enterprise .ix-company h2{font-size:31px}
#ithit-enterprise .ix-contact-main{gap:27px}
#ithit-enterprise .ix-contact-mail{font-size:15px}}
    @media(max-width:610px){#ithit-enterprise .ix-wrap{padding-left:23px;padding-right:23px}
#ithit-enterprise .ix-header{padding-top:9px;padding-bottom:9px;gap:16px;flex-wrap:wrap}
#ithit-enterprise .ix-brand{width:132px;height:44px}
#ithit-enterprise .ix-mobile-toggle{display:block;margin-left:auto}
#ithit-enterprise .ix-navigation{display:none;order:3;width:100%;padding-top:14px;padding-bottom:9px;border-top:1px solid var(--ix-wire);gap:7px 25px;flex-wrap:wrap}
#ithit-enterprise .ix-navigation.ix-open{display:flex}
#ithit-enterprise .ix-navigation :is(button,a){min-height:44px;font-size:14px}
#ithit-enterprise .ix-hero{min-height:0;padding-top:43px;padding-bottom:23px}
#ithit-enterprise .ix-hero-art{height:310px;top:auto;bottom:0;object-position:right center;opacity:.87}
#ithit-enterprise .ix-hero:after{background:linear-gradient(180deg,#101314 0%,#101314 48%,#10131400 83%)}
#ithit-enterprise .ix-hero h1{font-size:clamp(40px,9.75cqw,60px);line-height:1.02;letter-spacing:-.055em}
#ithit-enterprise .ix-hero .ix-kicker{font-size:11px;max-width:265px;line-height:1.7;gap:10px;margin-bottom:23px}
#ithit-enterprise .ix-hero-lead{font-size:14px;margin-top:23px;max-width:360px}
#ithit-enterprise .ix-hero-actions{gap:11px 20px;margin-top:23px}
#ithit-enterprise .ix-hero-actions .ix-button{padding:14px 16px;min-height:50px;font-size:12px;gap:18px}
#ithit-enterprise .ix-hero-actions .ix-text-link{font-size:11px;min-height:44px}
#ithit-enterprise .ix-hero-bottom{margin-top:166px;align-items:end}
#ithit-enterprise .ix-hero-bottom .ix-scroll{font-size:11px;max-width:130px}
#ithit-enterprise .ix-hero-caption{font-size:11px;max-width:107px}
#ithit-enterprise .ix-platform-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:21px;padding-bottom:22px}
#ithit-enterprise .ix-platform-bar>span{grid-column:1/-1;grid-row:auto;font-size:11px;padding-bottom:0}
#ithit-enterprise .ix-platform-bar a:nth-of-type(1),#ithit-enterprise .ix-platform-bar a:nth-of-type(2),#ithit-enterprise .ix-platform-bar a:nth-of-type(3){grid-column:auto;grid-row:auto;padding-left:0}
#ithit-enterprise .ix-platform-bar :is(button,a){font-size:14px;line-height:1.2;text-align:left;min-height:44px}
#ithit-enterprise .ix-platform-bar :is(button,a) small{font-size:11px;margin-top:4px}
#ithit-enterprise .ix-clients{padding-top:25px;padding-bottom:24px}
#ithit-enterprise .ix-client-heading{font-size:11px;margin-bottom:20px}
#ithit-enterprise .ix-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 17px}
#ithit-enterprise .ix-client-mark{height:63px}
#ithit-enterprise .ix-client>span:last-child{font-size:11px}
#ithit-enterprise .ix-client-mark img{max-height:44px;max-width:100%}
#ithit-enterprise .ix-client-moneygold img,#ithit-enterprise .ix-client-aetos img{width:118px;max-width:none;max-height:none;height:auto}
#ithit-enterprise .ix-erp{padding-top:48px;padding-bottom:42px}
#ithit-enterprise .ix-section-intro{grid-template-columns:1fr;gap:21px;margin-bottom:29px}
#ithit-enterprise .ix-section-intro h2{font-size:38px}
#ithit-enterprise .ix-section-intro>p{font-size:13px;max-width:none}
#ithit-enterprise .ix-kicker{font-size:11px}
#ithit-enterprise .ix-erp-tabs{grid-template-columns:1fr}
#ithit-enterprise .ix-erp-tab,#ithit-enterprise .ix-erp-tab:not(:first-child){min-height:0;padding:18px 10px 19px 0;border-left:0;display:grid;grid-template-columns:1fr auto;column-gap:13px;row-gap:6px}
#ithit-enterprise .ix-erp-tab .ix-mono{font-size:11px;grid-column:1/3}
#ithit-enterprise .ix-tab-name{font-size:24px;max-width:none}
#ithit-enterprise .ix-tab-sub{font-size:11px;align-self:center;text-align:right;max-width:85px}
#ithit-enterprise .ix-erp-panel{grid-template-columns:1fr;gap:30px;margin-left:-23px;margin-right:-23px;padding:27px 23px 28px}
#ithit-enterprise .ix-erp-panel h3{font-size:34px}
#ithit-enterprise .ix-erp-panel p{font-size:13px}
#ithit-enterprise .ix-erp-panel .ix-mono{margin-bottom:16px}
#ithit-enterprise .ix-erp-panel .ix-text-link{font-size:12px;margin-top:21px}
#ithit-enterprise .ix-capability p{font-size:12px}
#ithit-enterprise .ix-delivery{grid-template-columns:1fr;gap:20px;margin-top:25px}
#ithit-enterprise .ix-delivery-intro{max-width:none;font-size:12px}
#ithit-enterprise .ix-delivery-intro b{display:inline;margin-right:5px}
#ithit-enterprise .ix-delivery-steps{grid-template-columns:1fr 1fr;gap:18px}
#ithit-enterprise .ix-case{grid-template-columns:1fr;gap:30px;padding-top:38px;padding-bottom:37px}
#ithit-enterprise .ix-case h2{font-size:38px}
#ithit-enterprise .ix-case-details{gap:22px;padding:0}
#ithit-enterprise .ix-case-details>p{font-size:14px;max-width:none}
#ithit-enterprise .ix-software{padding-top:47px;padding-bottom:42px}
#ithit-enterprise .ix-software .ix-kicker{margin-bottom:26px}
#ithit-enterprise .ix-software-intro{grid-template-columns:1fr;gap:22px}
#ithit-enterprise .ix-software h2{font-size:43px}
#ithit-enterprise .ix-software-lead{font-size:13px;padding:0;max-width:none}
#ithit-enterprise .ix-software .ix-text-link{margin-top:17px}
#ithit-enterprise .ix-software-services{margin-top:32px}
#ithit-enterprise .ix-software-services summary{grid-template-columns:24px 1fr 20px;column-gap:10px;padding:22px 0}
#ithit-enterprise .ix-software-services summary>.ix-mono{position:static;top:auto;transform:none;grid-column:1;grid-row:1}
#ithit-enterprise .ix-software-services summary>strong{grid-column:2;grid-row:1;padding-left:0;font-size:23px;line-height:1.1}
#ithit-enterprise .ix-software-services summary>small{grid-column:2;grid-row:2;padding-right:0;font-size:12px}
#ithit-enterprise .ix-software-services summary>i{position:static;top:auto;grid-column:3;grid-row:1/3;align-self:start;transform:none}
#ithit-enterprise .ix-software-services details[open] summary>i{transform:rotate(45deg)}
#ithit-enterprise .ix-software-expanded{grid-template-columns:1fr;gap:13px;padding:0 0 23px 34px}
#ithit-enterprise .ix-software-expanded p,#ithit-enterprise .ix-software-expanded ul{grid-column:1;padding-left:0;padding-right:0}
#ithit-enterprise .ix-engineering-note{font-size:11px;flex-wrap:wrap;gap:8px 20px;line-height:1.7}
#ithit-enterprise .ix-solutions{padding-top:43px;padding-bottom:43px}
#ithit-enterprise .ix-solutions-layout{grid-template-columns:1fr;gap:27px}
#ithit-enterprise .ix-solutions h2{font-size:36px}
#ithit-enterprise .ix-solutions-intro>p{max-width:none;margin-top:18px}
#ithit-enterprise .ix-solution-link{padding:21px 0}
#ithit-enterprise .ix-solution-link strong{font-size:25px}
#ithit-enterprise .ix-company{grid-template-columns:1fr;gap:30px;padding-top:38px;padding-bottom:39px}
#ithit-enterprise .ix-company-number{font-size:86px}
#ithit-enterprise .ix-company-number small{max-width:250px;font-size:11px;margin-top:9px}
#ithit-enterprise .ix-company h2{font-size:33px}
#ithit-enterprise .ix-company p{margin-top:17px}
#ithit-enterprise .ix-contact{padding-top:39px;padding-bottom:33px}
#ithit-enterprise .ix-contact-main{grid-template-columns:1fr;gap:26px}
#ithit-enterprise .ix-contact h2{font-size:42px}
#ithit-enterprise .ix-contact-side{max-width:none}
#ithit-enterprise .ix-contact-side p{font-size:13px}
#ithit-enterprise .ix-contact-mail{font-size:19px;margin-top:12px}
#ithit-enterprise .ix-contact-topics{gap:12px 23px;font-size:11px;padding-top:20px;margin-top:27px}
#ithit-enterprise .ix-footer{padding-top:22px;padding-bottom:20px}
#ithit-enterprise .ix-footer-top{align-items:start;flex-direction:column;gap:16px}
#ithit-enterprise .ix-footer-brand{width:140px;height:46px}
#ithit-enterprise .ix-footer-message{text-align:left;font-size:17px;max-width:270px}
#ithit-enterprise .ix-footer-bottom{font-size:11px;line-height:1.7;gap:9px;margin-top:20px;padding-top:19px}
#ithit-enterprise .ix-detail-hero{padding-top:24px;padding-bottom:38px}
#ithit-enterprise .ix-detail-back{margin-bottom:27px}
#ithit-enterprise .ix-detail-hero h1{font-size:40px}
#ithit-enterprise .ix-detail-hero p{font-size:14px;margin-top:23px}
#ithit-enterprise .ix-detail-body{padding-top:35px;padding-bottom:37px}
#ithit-enterprise .ix-detail-body h2{font-size:30px}
#ithit-enterprise .ix-detail-services{grid-template-columns:1fr;gap:28px}
#ithit-enterprise .ix-detail-service h3{margin-top:13px;font-size:27px}
#ithit-enterprise .ix-detail-service p{margin-top:12px}
#ithit-enterprise .ix-detail-note{margin-top:29px;padding-top:21px}}
    @media(prefers-reduced-motion:reduce){#ithit-enterprise *{transition:none!important;scroll-behavior:auto!important}}
    #ithit-enterprise .ix-kinetic-canvas{visibility:hidden;pointer-events:none}
    #ithit-enterprise .ix-kinetic-ready .ix-kinetic-canvas{visibility:visible}
    #ithit-enterprise .ix-kinetic-ready img.ix-hero-art{visibility:hidden}

/* Standalone fallbacks. Normal navigation remains usable without JavaScript. */
#ithit-enterprise:not(.ix-js) .ix-erp-panel[hidden]{display:grid!important}
#ithit-enterprise:not(.ix-js) .ix-erp-tabs,
#ithit-enterprise:not(.ix-js) .ix-mobile-toggle{display:none!important}
@media(max-width:610px){#ithit-enterprise:not(.ix-js) .ix-navigation{display:flex}}
