.ps-td__section{padding-block:80px 92px}.ps-td__eyebrow{font-family:var(--ps-font-heading);text-transform:uppercase;color:var(--ps-primary);margin:0 0 8px;font-size:18px;font-weight:600;line-height:24px}.ps-td .ps-td__h2{font-family:var(--ps-font-heading);text-transform:uppercase;color:#000;margin:0;font-size:48px;font-weight:900;line-height:54px}.ps-td__section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ps-td__section-head>p{max-width:420px;margin:0;font-size:17px;line-height:27px}@media (width<=720px){.ps-td .ps-td__h2{font-size:36px;line-height:42px}.ps-td__section{padding-block:56px 64px}}.ps-levels{background:#f4f4f7}.ps-levels__grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;margin-top:36px;display:grid}.ps-levels__card{background:#fff;border-top:4px solid #2727ff;flex-direction:column;gap:20px;padding:28px;display:flex}.ps-levels__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ps-levels__bars{align-items:flex-end;gap:4px;height:28px;display:inline-flex}.ps-levels__bars span{background:var(--ps-blue-element);width:8px}.ps-levels__bars span:first-child{height:12px}.ps-levels__bars span:nth-child(2){height:20px}.ps-levels__bars span:nth-child(3){height:28px}.ps-levels__bars span.is-on{background:var(--ps-primary)}.ps-levels__pill{color:var(--ps-secondary);font-variant-numeric:tabular-nums;background:#f4f4f7;padding:4px 10px;font-size:13px;font-weight:700;line-height:18px}.ps-levels__card h3{font-family:var(--ps-font-heading);text-transform:uppercase;color:#000;margin:0;font-size:28px;font-weight:900;line-height:32px}.ps-levels__sub{font-family:var(--ps-font-heading);text-transform:uppercase;color:var(--ps-primary);margin:4px 0 0;font-size:15px;font-weight:700;line-height:20px}.ps-levels__card dl{flex-direction:column;gap:14px;margin:0;display:flex}.ps-levels__card dt{color:#000;font-size:15px;font-weight:700;line-height:22px}.ps-levels__card dd{color:#555;margin:2px 0 0;font-size:15px;line-height:24px}.ps-levels__more{cursor:pointer;min-height:44px;font-family:var(--ps-font-body);color:var(--ps-primary);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:0;font-size:15px;font-weight:700;line-height:22px;text-decoration:underline;display:inline-flex}.ps-levels__more:hover{color:var(--ps-secondary)}.ps-lvm{z-index:100;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ps-lvm__backdrop{background:#0f0a3cb8;position:absolute;inset:0}.ps-lvm__dialog{background:#fff;flex-direction:column;width:100%;max-width:920px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.ps-lvm__head{background:var(--ps-primary);color:#fff;flex:none;padding:32px 40px 0;position:relative;overflow:hidden}.ps-lvm__court{position:absolute;top:-30px;right:-60px;transform:rotate(-12deg)}.ps-lvm__head-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.ps-lvm__heading{min-width:0}.ps-lvm__eyebrow{font-family:var(--ps-font-heading);text-transform:uppercase;letter-spacing:.04em;color:#fff;margin:0 0 10px;font-size:16px;font-weight:700;line-height:20px}.ps-lvm__title-row{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.ps-site .ps-lvm__title{font-family:var(--ps-font-heading);text-transform:uppercase;color:#fff;margin:0;font-size:56px;font-weight:900;line-height:56px}.ps-lvm__bars{align-items:flex-end;gap:4px;height:32px;margin-bottom:8px;display:inline-flex}.ps-lvm__bars span{background:#ffffff4d;width:9px}.ps-lvm__bars span:first-child{height:14px}.ps-lvm__bars span:nth-child(2){height:23px}.ps-lvm__bars span:nth-child(3){height:32px}.ps-lvm__bars span.is-on{background:#fff}.ps-lvm__range{color:#e6e3ff;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:17px;font-weight:600;line-height:24px}.ps-lvm__close{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ps-lvm__close:hover{color:var(--ps-primary);background:#fff}.ps-lvm__tabs{gap:6px;margin-top:28px;display:flex;position:relative;overflow-x:auto}.ps-lvm__tab{cursor:pointer;min-height:48px;font-family:var(--ps-font-heading);text-transform:uppercase;color:#fff;background:0 0;border:0;flex:none;padding:0 22px;font-size:15px;font-weight:800}.ps-lvm__tab:hover{background:#ffffff2e}.ps-lvm__tab.is-active{color:var(--ps-primary);background:#fff}.ps-lvm__body{flex-direction:column;flex:auto;gap:40px;padding:36px 40px;display:flex;overflow-y:auto}.ps-lvm__sub{flex-direction:column;gap:20px;display:flex}.ps-lvm__sub-head{border:1px solid #ededed;border-left:4px solid #2727ff;align-items:stretch;display:flex}.ps-lvm__num{font-family:var(--ps-font-heading);text-transform:uppercase;letter-spacing:.1em;color:#555;background:#f4f4f7;flex-direction:column;flex:0 0 92px;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:16px;display:flex}.ps-lvm__num-value{letter-spacing:0;color:#2727ff;font-variant-numeric:tabular-nums;font-size:44px;font-weight:900;line-height:46px}.ps-lvm__sub-text{flex:1;min-width:0;padding:18px 24px}.ps-site .ps-lvm__sub-text h3{font-family:var(--ps-font-heading);text-transform:uppercase;color:#000;margin:0;font-size:24px;font-weight:900;line-height:28px}.ps-lvm__sub-text p{color:#333;margin:6px 0 0;font-size:17px;line-height:27px}.ps-lvm__skills{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:0 32px;margin:0;display:grid}.ps-lvm__skills>div{border-bottom:1px solid #ededed;padding:14px 0}.ps-lvm__skills dt{font-family:var(--ps-font-heading);text-transform:uppercase;letter-spacing:.04em;color:var(--ps-primary);font-size:14px;font-weight:800;line-height:20px}.ps-lvm__skills dd{color:#333;margin:4px 0 0;font-size:16px;line-height:26px}.ps-lvm__foot{background:#f9fafd;border-top:1px solid #ededed;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 40px;display:flex}.ps-lvm__foot p{color:#555;margin:0;font-size:15px;line-height:22px}.ps-lvm__actions{flex-wrap:wrap;gap:14px;margin-left:auto;display:flex}.ps-lvm__actions .ps-btn{cursor:pointer;padding:14px 24px}.ps-site .ps-lvm__ghost{background:#fff}.ps-lvm__pick span{align-items:center;gap:8px;display:inline-flex}@media (width<=720px){.ps-lvm{padding:12px}.ps-lvm__head{padding:24px 24px 0}.ps-site .ps-lvm__title{font-size:40px;line-height:42px}.ps-lvm__body,.ps-lvm__foot{padding:24px}}
