.pg-company .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.pg-company .ruled{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:40px;display:grid}.pg-company .ruled>div{border-top:3px solid #16122b;flex-direction:column;gap:10px;padding-top:20px;display:flex}.pg-company .ruled b.n{color:var(--p);font-size:40px;font-weight:800;font-stretch:72%;line-height:.9}.pg-company .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.pg-company .stats div{flex-direction:column;gap:6px;display:flex}.pg-company .stats b{color:var(--p);letter-spacing:-.03em;font-size:clamp(48px,5vw,72px);font-weight:800;font-stretch:72%;line-height:.85}.pg-company .roles{border-top:1px solid #dad6e4}.pg-company .roles a{color:#16122b;border-bottom:1px solid #dad6e4;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:24px;padding:24px 0;text-decoration:none;display:grid}.pg-company .roles a:hover{color:var(--p)}.pg-company .roles a:hover .h3{text-decoration:underline}.pg-company .meta{color:#4b4763;flex-wrap:wrap;gap:8px 20px;font-size:15px;display:flex}.pg-company .meta-w{color:#e2d6ff;flex-wrap:wrap;gap:8px 20px;font-size:15px;display:flex}.pg-company .card{background:#fff;border-radius:12px;flex-direction:column;gap:20px;padding:36px;display:flex;box-shadow:inset 0 0 0 1px #dad6e4}.pg-company .ticks{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pg-company .ticks li{color:#4b4763;gap:12px;font-size:16px;line-height:1.5;display:flex}.pg-company .ticks li .i{color:var(--p);margin-top:2px}.pg-company .band{background:var(--p);color:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:56px;display:grid}.pg-company .b-w{color:var(--p);background:#fff}.pg-company .b-w:hover{color:#3a0c86;background:#eee7fc}.pg-company .back{color:#fff;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.pg-company .back:hover{color:#fff;text-decoration:underline}@media (max-width:1100px){.pg-company .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.pg-company .two,.pg-company .band{grid-template-columns:1fr}.pg-company .band{padding:32px 20px}.pg-company .roles a{grid-template-columns:minmax(0,1fr) 24px}.pg-company .roles .rmeta{grid-area:2/1}.pg-company .card{padding:24px}}
