.pg-whofor{margin:0}:where(.pg-whofor) a{color:#0B1230;text-decoration:none}:where(.pg-whofor) a:hover{color:#5E3BFF}:where(.pg-whofor) .wrap{max-width:1240px;margin:0 auto;padding:0 40px;box-sizing:border-box}:where(.pg-whofor) .serif{font-family:var(--font-geist),system-ui,sans-serif;font-weight:400;letter-spacing:-.02em}:where(.pg-whofor) .lbl{font-size:13px;font-weight:500;letter-spacing:.04em;color:#5B6272}:where(.pg-whofor) .nav a{color:#3B4150;font-size:15px}:where(.pg-whofor) .nav a:hover{color:#0B1230}:where(.pg-whofor) .bk{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:8px;background:#0B1230;color:#FFFFFF!important;font-weight:500;font-size:15.5px}:where(.pg-whofor) .bk:hover{background:#262B38}:where(.pg-whofor) .tl{font-weight:500;font-size:15.5px;color:#0B1230}:where(.pg-whofor) .tl:hover{color:#5E3BFF}:where(.pg-whofor) .rule{border-top:1px solid #e6e8ec}:where(.pg-whofor) .app{font-family:var(--font-plex-sans),system-ui,sans-serif;color:#0C1222;font-size:13px;line-height:1.4}:where(.pg-whofor) .app .th{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#5A6273}:where(.pg-whofor) .sq{width:10px;height:10px;border-radius:2px;display:block}:where(.pg-whofor) .tg{width:14px;height:14px;border-radius:3px;font-size:9.5px;margin-left:4px}:where(.pg-whofor) .tF{background:#0C1222;color:#FFFFFF}:where(.pg-whofor) .tR{background:#E3E6EC;color:#3A4152}:where(.pg-whofor) .tM{box-shadow:inset 0 0 0 1px #4A2FE0;color:#4A2FE0}:where(.pg-whofor) .pin{position:absolute;width:24px;height:24px;border-radius:50%;background:#5E3BFF;color:#FFFFFF;font-family:var(--font-geist),system-ui,sans-serif;font-size:12.5px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px rgba(94,59,255,.18)}:where(.pg-whofor) .row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 28px;gap:32px;align-items:baseline;padding:26px 0;border-top:1px solid #e6e8ec;color:#0B1230}:where(.pg-whofor) .row:hover .q{color:#5E3BFF}:where(.pg-whofor) .ui{font-family:var(--font-plex-sans),system-ui,sans-serif;background:#FFFFFF;border:1px solid #dde0e6;border-radius:14px;color:#0C1222;font-size:14px;box-shadow:0 24px 60px -36px rgba(10,13,20,.35)}:where(.pg-whofor) .th{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#5A6273}:where(.pg-whofor) .pl{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap}:where(.pg-whofor) .pl i{width:6px;height:6px;border-radius:50%;background:currentColor;display:block}:where(.pg-whofor) .h2{margin:0;font-family:var(--font-geist),system-ui,sans-serif;font-weight:400;font-size:clamp(32px,3.2vw,44px);line-height:1.1;letter-spacing:-.02em;color:#0B1230}:where(.pg-whofor) .num{font-size:14px;color:#5B6272}:where(.pg-whofor) .jump a{color:#3B4150;font-size:15.5px}:where(.pg-whofor) .jump a:hover{color:#5E3BFF}:where(.pg-whofor) .li{padding:12px 0;border-top:1px solid #e6e8ec;font-size:16.5px;color:#1B2030}:where(.pg-whofor) .q{margin:0 0 8px;font-size:clamp(32px,3.2vw,44px);line-height:1.12;color:#0B1230}:where(.pg-whofor) .role{display:flex;flex-wrap:wrap;gap:48px 72px;align-items:center;padding:96px 0}:where(.pg-whofor) .txt{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:14px}:where(.pg-whofor) .vis{flex:1.2 1 480px;min-width:0;background:#F3F4F6;border-radius:20px;padding:clamp(14px,3vw,40px);box-sizing:border-box}:where(.pg-whofor) .tg{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:4px;font-size:10.5px;font-weight:700;margin-left:6px;vertical-align:1px}:where(.pg-whofor) .h2,:where(.pg-whofor) .q,:where(.pg-whofor) .serif{font-family:var(--font-geist),system-ui,sans-serif!important;font-weight:600!important;letter-spacing:-.03em!important;font-style:normal!important}:where(.pg-whofor) .eb{font-family:var(--font-geist),system-ui,sans-serif!important;letter-spacing:.02em!important;text-transform:none!important;font-size:14px!important}:where(.pg-whofor) .btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 24px;border-radius:6px;background:#0B1230;color:#FFFFFF!important;font-weight:600;font-size:16px;text-decoration:none!important}:where(.pg-whofor) .btn:hover{background:#1C2550}:where(.pg-whofor) .hero{background:#0B1230;background-image:radial-gradient(ellipse 70% 60% at 50% 0,rgba(94,59,255,.24),transparent 72%);color:#FFFFFF}:where(.pg-whofor) .hero h1{color:#FFFFFF!important}:where(.pg-whofor) .hero p{color:#C3C7D6!important}:where(.pg-whofor) .hero .lbl{display:none}:where(.pg-whofor) .hero .jump a,:where(.pg-whofor) .hero .li,:where(.pg-whofor) .hero .li a,:where(.pg-whofor) .hero nav a{color:#C9CDE0!important;border-color:rgba(255,255,255,.14)!important}:where(.pg-whofor) .hero .jump a:hover,:where(.pg-whofor) .hero nav a:hover{color:#FFFFFF!important}:where(.pg-whofor) .bk{background:#0B1230!important;border-radius:6px!important;font-weight:600!important}@media (max-width:900px){:where(.pg-whofor) .wrap{padding-left:16px!important;padding-right:16px!important}:where(.pg-whofor) .mod,:where(.pg-whofor) .role,:where(.pg-whofor) .sec{padding-top:56px!important;padding-bottom:56px!important}:where(.pg-whofor) .hero .hin{padding-top:40px!important;padding-bottom:56px!important}:where(.pg-whofor) .row{grid-template-columns:minmax(0,1fr) 24px!important;gap:6px 16px!important;padding:20px 0!important}:where(.pg-whofor) .row>:nth-child(2){grid-row:2;grid-column:1}:where(.pg-whofor) .row>:nth-child(3){grid-row:1/3;grid-column:2}}@media (max-width:600px){:where(.pg-whofor) .vis{padding:10px!important;border-radius:14px!important;overflow:hidden}:where(.pg-whofor) .vis>*{min-width:540px;zoom:.6}:where(.pg-whofor) .zm{min-width:540px;zoom:.6}}@media (max-width:400px){:where(.pg-whofor) .vis>*,:where(.pg-whofor) .zm{zoom:.57}}:where(.pg-whofor) svg{display:inline}:where(.pg-whofor) img{max-width:none;display:inline}