.hp-org{padding:58px 0 78px;background:radial-gradient(900px 380px at 88% -10%,#e8f1fc 0%,#fff0 62%),#f5f8fc}.hp-org-inner{max-width:1320px;margin:0 auto;padding:0 15px}.hp-org-head{max-width:980px;margin:0 auto 30px;text-align:center}.hp-org-eyebrow{display:inline-block;margin-bottom:14px;padding:6px 16px;border-radius:999px;background:#eaf3fd;color:#0b63c5;font-size:11.5px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.hp-org-title{position:relative;display:inline-block;margin:0 0 20px;padding-bottom:16px;color:#e2001a;font-size:34px;line-height:1.2;font-weight:800;letter-spacing:.8px}.hp-org-title::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;border-radius:2px;background:linear-gradient(90deg,#e2001a 0%,#e2001a 42%,#0b63c5 42%,#0b63c5 100%)}.hp-org-lead{margin:0;color:#4d6b88;font-size:15px;line-height:1.85;text-align:left}.hp-oc-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 26px;margin:26px 0 30px}.hp-oc-legend-item{display:inline-flex;align-items:center;gap:8px;color:#5d7a95;font-size:13px;font-weight:600}.hp-oc-dot{width:11px;height:11px;border-radius:50%;box-shadow:0 2px 6px rgb(11 45 80 / .18)}.hp-oc-dot--board{background:linear-gradient(135deg,#0b2b49,#164c7a)}.hp-oc-dot--director{background:linear-gradient(135deg,#e2001a,#ff5a45)}.hp-oc-dot--dept{background:linear-gradient(135deg,#0b63c5,#16a3d6)}.hp-oc-chart{--hp-oc-gap:22px;--hp-oc-line:#cfe0f2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--hp-oc-gap);align-items:center;justify-items:center;padding:36px 28px 30px;border:1px solid #e6eef8;border-radius:24px;background-color:#fff;background-image:radial-gradient(#e9f1fa 1px,#fff0 1px);background-size:22px 22px;box-shadow:0 18px 44px rgb(11 45 80 / .07)}.hp-oc-row{grid-column:1 / -1;display:flex;justify-content:center;width:100%}.hp-oc-line{grid-column:1 / -1;justify-self:center;width:2px;height:34px;background:var(--hp-oc-line)}.hp-oc-branch{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;column-gap:var(--hp-oc-gap);width:100%;height:42px}.hp-oc-branch--half-l{grid-column:1 / 3}.hp-oc-branch--half-r{grid-column:3 / 5}.hp-oc-branch::before{content:"";position:absolute;left:50%;top:0;width:2px;height:21px;margin-left:-1px;background:var(--hp-oc-line)}.hp-oc-branch::after{content:"";position:absolute;left:25%;right:25%;top:21px;height:2px;background:var(--hp-oc-line)}.hp-oc-drop{position:relative;justify-self:center;width:2px;height:21px;margin-top:21px;background:var(--hp-oc-line)}.hp-oc-deputies,.hp-oc-depts{grid-column:1 / -1;display:grid;width:100%;column-gap:var(--hp-oc-gap)}.hp-oc-deputies{grid-template-columns:1fr 1fr}.hp-oc-depts{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.hp-oc-node{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;gap:13px;width:100%;padding:15px 18px;border:1px solid #e3eef9;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgb(11 45 80 / .08);transition:transform .38s cubic-bezier(.2,.7,.3,1),box-shadow .38s ease,border-color .38s ease;animation:hp-oc-in .6s cubic-bezier(.2,.7,.3,1) both}@keyframes hp-oc-in{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hp-oc-node:hover{transform:translateY(-4px);box-shadow:0 24px 50px rgb(11 45 80 / .17)}.hp-oc-ico{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:rgb(255 255 255 / .18);transition:transform .35s ease,background .35s ease}.hp-oc-ico svg{width:23px;height:23px}.hp-oc-node:hover .hp-oc-ico{transform:scale(1.07) rotate(-3deg)}.hp-oc-body{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.hp-oc-label{font-size:10.5px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;opacity:.72}.hp-oc-name{font-size:14.5px;line-height:1.35;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.hp-oc-node--board{width:min(560px, 100%);padding:18px 24px;border:0;background:linear-gradient(135deg,#0b2b49 0%,#164c7a 100%);color:#fff;box-shadow:0 18px 40px rgb(11 43 73 / .28)}.hp-oc-node--board .hp-oc-ico{background:rgb(255 255 255 / .16);color:#ffd84d}.hp-oc-node--board:hover{box-shadow:0 26px 56px rgb(11 43 73 / .4)}.hp-oc-node--director{width:min(440px, 100%);padding:18px 24px;border:0;background:linear-gradient(135deg,#e2001a 0%,#ff5a45 100%);color:#fff;box-shadow:0 18px 40px rgb(226 0 26 / .3)}.hp-oc-node--director .hp-oc-ico{background:rgb(255 255 255 / .2);color:#fff}.hp-oc-node--director:hover{box-shadow:0 26px 56px rgb(226 0 26 / .42)}.hp-oc-node--deputy{border:0;background:linear-gradient(135deg,#0b63c5 0%,#16a3d6 100%);color:#fff;box-shadow:0 16px 36px rgb(11 99 197 / .28)}.hp-oc-node--deputy .hp-oc-ico{background:rgb(255 255 255 / .2);color:#fff}.hp-oc-node--deputy:hover{box-shadow:0 24px 50px rgb(11 99 197 / .4)}.hp-oc-node--dept{background:#f9fcff;border:1px solid #dcebf9;border-left:4px solid #0b63c5;box-shadow:0 10px 24px rgb(11 45 80 / .06)}.hp-oc-node--dept .hp-oc-ico{background:linear-gradient(135deg,#eaf3fd,#dbeafe);color:#0b63c5}.hp-oc-node--dept:hover{border-left-color:#e2001a;border-color:#bcd9f6}.hp-oc-node--dept:hover .hp-oc-ico{background:linear-gradient(135deg,#0b63c5,#16a3d6);color:#fff}.hp-oc-node--dept .hp-oc-name{font-size:13.5px;color:#0b2b49}.hp-oc-chart>.hp-oc-row:nth-child(1) .hp-oc-node{animation-delay:.04s}.hp-oc-chart>.hp-oc-row:nth-child(3) .hp-oc-node{animation-delay:.16s}.hp-oc-chart>.hp-oc-deputies .hp-oc-node:nth-child(1){animation-delay:.3s}.hp-oc-chart>.hp-oc-deputies .hp-oc-node:nth-child(2){animation-delay:.38s}.hp-oc-chart>.hp-oc-depts .hp-oc-node:nth-child(1){animation-delay:.48s}.hp-oc-chart>.hp-oc-depts .hp-oc-node:nth-child(2){animation-delay:.54s}.hp-oc-chart>.hp-oc-depts .hp-oc-node:nth-child(3){animation-delay:.6s}.hp-oc-chart>.hp-oc-depts .hp-oc-node:nth-child(4){animation-delay:.66s}@media (max-width:1080px){.hp-org{padding:48px 0 62px}.hp-org-title{font-size:28px}.hp-oc-chart{--hp-oc-gap:16px;padding:28px 20px 24px}.hp-oc-name{font-size:13px}.hp-oc-node--dept .hp-oc-name{font-size:12.5px}}@media (max-width:820px){.hp-org-title{font-size:23px}.hp-org-lead{font-size:14px;line-height:1.8}.hp-oc-chart{grid-template-columns:1fr;row-gap:12px;padding:22px 16px;border-radius:18px}.hp-oc-chart>*{grid-column:1 / -1!important}.hp-oc-branch{display:none}.hp-oc-line{height:24px}.hp-oc-deputies,.hp-oc-depts{grid-template-columns:1fr;row-gap:12px}.hp-oc-deputies{margin-bottom:12px}.hp-oc-depts{margin-top:4px;padding-left:14px;border-left:2px dashed #cfe0f2}.hp-oc-node{padding:13px 15px}.hp-oc-node--board,.hp-oc-node--director{width:100%;padding:15px 18px}.hp-oc-ico{flex:0 0 38px;width:38px;height:38px}.hp-oc-ico svg{width:20px;height:20px}}