main.itnet-company[dir=rtl]{text-align:right}main.itnet-company[dir=rtl] .ip-crumb ol{justify-content:flex-start}main.itnet-company .team-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}main.itnet-company .team-person{flex:0 1 calc(25% - 18px);min-width:180px;overflow:hidden}main.itnet-company .team-name{display:block;direction:ltr;text-align:center;font-size:22px}main.itnet-company .team-role-label{display:block;text-align:center}main.itnet-company .team-photo img{object-fit:cover}main.itnet-company .c-off-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}main.itnet-company address{font-style:normal;line-height:2}main.itnet-company .ip-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}main.itnet-company .ip-offer{border:1px solid var(--line, #ffffff24);border-radius:22px;padding:28px;background:var(--panel, #ffffff04)}main.itnet-company .ip-section{padding-block:70px}main.itnet-company p{line-height:1.9}main.itnet-company .company-apply{border-inline-start:3px solid #a779ed;padding:24px 30px;border-radius:16px;background:var(--panel,#ffffff04)}@media(max-width:760px){main.itnet-company .team-person{flex-basis:calc(50% - 12px);min-width:130px}main.itnet-company .c-off-grid,main.itnet-company .ip-offer-grid{grid-template-columns:1fr}main.itnet-company .team-name{font-size:18px}}
main.itnet-company .team-role-label{white-space:normal;line-height:1.7;min-height:3.4em;padding-inline:8px}

html main.itnet-company .team-orbit-core{background:#fff;border-color:#d4dde2}

/* Fourteen simultaneous portraits on two slow, independently rotating rings. */
.team-orbit[data-orbit-all] .itnet-orbit-track{position:absolute;inset:0;pointer-events:none;animation:itnetTeamOrbit var(--period) linear infinite;transform:rotate(var(--angle))}
.team-orbit[data-orbit-all] .itnet-orbit-position{position:absolute;left:calc(50% + var(--radius));top:50%;width:var(--size);height:var(--size);transform:translate(-50%,-50%)}
.team-orbit[data-orbit-all] .itnet-orbit-upright{width:100%;height:100%;animation:itnetTeamUpright var(--period) linear infinite;transform:rotate(calc(0deg - var(--angle)))}
.team-orbit[data-orbit-all] .team-orbit-face{top:0;left:0;width:100%;height:100%;pointer-events:auto;animation:itnetTeamFloat 5.5s ease-in-out var(--d) infinite}
@keyframes itnetTeamOrbit{from{transform:rotate(var(--angle))}to{transform:rotate(calc(var(--angle) + 360deg))}}
@keyframes itnetTeamUpright{from{transform:rotate(calc(0deg - var(--angle)))}to{transform:rotate(calc(-360deg - var(--angle)))}}
@keyframes itnetTeamFloat{0%,100%{translate:0 0}50%{translate:0 -3px}}
@media(prefers-reduced-motion:reduce){.team-orbit[data-orbit-all] .itnet-orbit-track,.team-orbit[data-orbit-all] .itnet-orbit-upright,.team-orbit[data-orbit-all] .team-orbit-face{animation:none}}

html main.itnet-company .team-orbit-mark{width:82px;height:auto}
.team-orbit.is-organic .itnet-orbit-track{animation:none;will-change:transform}.team-orbit.is-organic .itnet-orbit-position{left:50%;top:50%}.team-orbit.is-organic .itnet-orbit-upright{animation:none;transform:none}.team-orbit.is-organic .team-orbit-ring{opacity:0}

/* Feather only the white disc; keep the central logo crisp. */
html main.itnet-company .team-orbit-core{background:radial-gradient(circle closest-side,#fff 76%,rgba(255,255,255,.97) 82%,rgba(255,255,255,.78) 88%,rgba(255,255,255,.38) 94%,rgba(255,255,255,0) 100%);border-color:transparent;box-shadow:none}
