#ps-academy{--sc-black:#0b0b0b;--sc-true-black:#000;--sc-white:#fff;--sc-green:#38ba8f;--sc-blue:#448bca;--sc-light-green:#eaf1e8;--sc-light-green-2:#e4ede8;--sc-light-blue:#e4edf2;--sc-light-blue-2:#e4f5ff;--sc-gray:#ebebeb;--sc-yellow:#ffc342;--sc-ink-900:#0b0b0b;--sc-ink-800:#141414;--sc-ink-700:#262626;--sc-ink-600:#323232;--sc-ink-500:#4e4e4e;--sc-ink-400:#5e5e5e;--sc-ink-300:#858586;--sc-ink-200:#d9d9d9;--sc-ink-150:#dedede;--sc-ink-100:#ebebeb;--sc-ink-75:#f1f2f2;--sc-ink-50:#f2f2f2;--sc-ink-25:#fbfbfc;--fg-primary:var(--sc-ink-900);--fg-secondary:var(--sc-ink-500);--fg-tertiary:var(--sc-ink-400);--fg-muted:var(--sc-ink-300);--fg-on-dark:var(--sc-white);--fg-on-dark-muted:#fbfbfc;--fg-link:var(--sc-blue);--fg-accent:var(--sc-green);--bg-page:var(--sc-white);--bg-subtle:var(--sc-ink-25);--bg-inverse:var(--sc-black);--bg-surface-green:var(--sc-light-green);--bg-surface-blue:var(--sc-light-blue);--bg-surface-gray:var(--sc-gray);--border-default:var(--sc-ink-150);--border-strong:var(--sc-black);--border-subtle:var(--sc-ink-100);--cta-bg:var(--sc-yellow);--cta-fg:var(--sc-black);--cta-hover:#f5b52c;--font-serif:"PT Serif",Georgia,"Georgia Pro","Times New Roman",serif;--font-sans:"Ubuntu","Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display-font:var(--font-serif);--display-weight:700;--body-font:var(--font-sans);--body-weight:400;--fs-display:62px;--lh-display:72px;--fs-h1:48px;--lh-h1:58px;--fs-h2:42px;--lh-h2:52px;--fs-h3:32px;--lh-h3:42px;--fs-h4:24px;--lh-h4:34px;--fs-h5:20px;--lh-h5:30px;--fs-h6:18px;--lh-h6:28px;--fs-body:16px;--lh-body:26px;--fs-small:14px;--lh-small:24px;--fs-tiny:12px;--lh-tiny:20px;--fs-eyebrow:14px;--lh-eyebrow:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:120px;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--shadow-card:0 2px 8px rgba(11,11,11,.04),0 1px 2px rgba(11,11,11,.04);--shadow-hover:0 8px 24px rgba(11,11,11,.08);--shadow-hard:10px 10px 0 0 #000;--focus-ring:0 0 0 3px rgba(68,139,202,.35);--max-w-content:1240px;--max-w-narrow:880px;--header-h:88px;--g:var(--sc-green);--g-deep:#1b7a5a;--g-deeper:#0f5c42;--g-soft:#eaf1e8;--g-soft2:#dcebe2;--b:var(--sc-blue);--b-deep:#2c6a9e;--b-deeper:#1e5076;--b-soft:#e4edf2;--b-soft2:#d6e6f1;--glow-g:0 26px 60px -30px rgba(56,186,143,.55);--glow-b:0 26px 60px -30px rgba(68,139,202,.55);--glow-soft:0 22px 50px -28px rgba(38,55,80,.3);--glow-mix:0 26px 60px -30px rgba(56,186,143,.4),0 12px 30px -22px rgba(68,139,202,.34);background:var(--bg-page);color:var(--fg-primary);font-family:var(--body-font);overflow-x:hidden;-webkit-font-smoothing:antialiased;font-size:var(--fs-body);line-height:var(--lh-body)}#ps-academy *,#ps-academy :after,#ps-academy :before{box-sizing:border-box}#ps-academy blockquote,#ps-academy figure,#ps-academy h1,#ps-academy h2,#ps-academy h3,#ps-academy h4,#ps-academy h5,#ps-academy h6,#ps-academy li,#ps-academy p,#ps-academy ul{margin:0;padding:0}#ps-academy a{color:inherit;text-decoration:none}#ps-academy img{display:block;max-width:100%}#ps-academy svg.psac-ico,#ps-academy svg.psac-ico *{fill:none!important;stroke:currentColor!important}#ps-academy svg.psac-glyph,#ps-academy svg.psac-glyph *{fill:currentColor!important;stroke:none!important}#ps-academy .psac-container{margin:0 auto;max-width:var(--max-w-content);padding:0 40px}#ps-academy .psac-container-narrow{margin:0 auto;max-width:940px;padding:0 40px}#ps-academy .psac-btn{align-items:center;border:1.5px solid transparent;border-radius:12px;cursor:pointer;display:inline-flex;font-family:var(--body-font);font-size:15px;font-weight:600;gap:10px;justify-content:center;line-height:20px;padding:13px 24px;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .12s ease,box-shadow .2s ease;white-space:nowrap}#ps-academy .psac-btn:active{transform:translateY(1px)}#ps-academy .psac-btn-lg{font-size:16px;padding:15px 28px}#ps-academy .psac-btn-arrow{height:17px;width:17px}#ps-academy .psac-btn-primary{background:var(--sc-yellow);border-color:var(--sc-yellow);color:var(--sc-black)}#ps-academy .psac-btn-primary:hover{background:var(--cta-hover);border-color:var(--cta-hover);transform:translateY(-2px)}#ps-academy .psac-btn-green{background:var(--g);border-color:var(--g);color:#fff}#ps-academy .psac-btn-green:hover{background:var(--g-deep);border-color:var(--g-deep);transform:translateY(-2px)}#ps-academy .psac-btn-outline{background:transparent;border-color:var(--sc-ink-200);color:var(--sc-ink-700)}#ps-academy .psac-btn-outline:hover{border-color:var(--g);color:var(--g-deep)}#ps-academy .psac-btn-outline-strong{background:transparent;border-color:var(--sc-black);color:var(--sc-black)}#ps-academy .psac-btn-outline-strong:hover{background:var(--sc-black);border-color:var(--sc-black);color:#fff;transform:translateY(-2px)}#ps-academy .psac-btn-on-dark{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.32);color:#fff}#ps-academy .psac-btn-on-dark:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.6)}#ps-academy .psac-section{padding:116px 0}#ps-academy .psac-section-head{max-width:760px}#ps-academy .psac-section-head.psac-center{margin:0 auto;text-align:center}#ps-academy .psac-eyebrow{align-items:center;color:var(--g-deep);display:inline-flex;font-family:var(--body-font);font-size:13px;font-weight:500;gap:10px;letter-spacing:.18em;text-transform:uppercase}#ps-academy .psac-eyebrow .psac-idx{background:var(--g-deep);border-radius:9999px;color:#fff;display:inline-grid;font-size:12px;font-weight:600;height:24px;letter-spacing:0;place-items:center;width:24px}#ps-academy .psac-eyebrow .psac-dot{background:var(--g);border-radius:9999px;height:7px;width:7px}#ps-academy .psac-section-h{color:var(--sc-black);font-family:var(--display-font);font-size:clamp(38px,4.6vw,58px);font-weight:700;letter-spacing:-.025em;line-height:1.04;margin:18px 0 0;text-wrap:balance}#ps-academy .psac-section-h .psac-em{color:var(--g-deep)}#ps-academy .psac-section-h .psac-emb{color:var(--b-deep)}#ps-academy .psac-section-lede{color:var(--sc-ink-500);font-size:18px;line-height:1.62;margin:20px 0 0;max-width:600px}#ps-academy .psac-section-head.psac-center .psac-section-lede{margin-left:auto;margin-right:auto}#ps-academy .psac-surf-white{background:#fff}#ps-academy .psac-surf-green{background:var(--g-soft)}#ps-academy .psac-surf-blue{background:var(--b-soft)}#ps-academy .psac-ac-hero{background:linear-gradient(180deg,transparent 64%,var(--bg-page) 100%),radial-gradient(72% 95% at 104% 52%,rgba(56,186,143,.15),transparent 58%),radial-gradient(86% 82% at -8% 102%,hsla(47,61%,88%,.52),transparent 60%),radial-gradient(56% 56% at -2% 0,rgba(224,235,234,.45),transparent 60%),#fcfcfa;padding:92px 0 88px;position:relative}#ps-academy .psac-ac-hero-inner{margin:0 auto;max-width:980px;position:relative;text-align:center;z-index:1}#ps-academy .psac-ac-eyebrow{align-items:center;background:var(--g-soft);border:1px solid var(--g-soft2);border-radius:9999px;color:var(--g-deep);display:inline-flex;font-family:var(--body-font);font-size:13px;font-weight:500;gap:11px;justify-content:center;letter-spacing:.2em;margin-bottom:30px;padding:9px 18px;text-transform:uppercase}#ps-academy .psac-ac-eyebrow .psac-dot{background:var(--g);border-radius:9999px;height:8px;width:8px}#ps-academy .psac-ac-h1{color:var(--sc-black);font-family:var(--display-font);font-size:clamp(56px,8vw,116px);font-weight:700;letter-spacing:-.035em;line-height:.98;margin:0 auto}#ps-academy .psac-ac-h1 .psac-line{display:block}#ps-academy .psac-ac-h1 .psac-g{color:var(--g-deep)}#ps-academy .psac-ac-h1 .psac-b{color:var(--b-deep)}#ps-academy .psac-ac-hero-tagline{color:var(--sc-ink-600);font-family:var(--display-font);font-size:clamp(19px,2.1vw,25px);font-weight:400;line-height:1.4;margin:22px auto 0;max-width:640px;text-wrap:balance}#ps-academy .psac-ac-hero-sub{color:var(--sc-ink-500);font-size:clamp(18px,1.9vw,21px);line-height:1.58;margin:26px auto 0;max-width:620px}#ps-academy .psac-ac-hero-sub b,#ps-academy .psac-ac-hero-sub strong{color:var(--sc-ink-800);font-weight:500}#ps-academy .psac-ac-hero-cta-row{gap:14px;margin-top:34px}#ps-academy .psac-ac-hero-cta-row,#ps-academy .psac-ac-hero-points{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}#ps-academy .psac-ac-hero-points{gap:28px;margin-top:26px}#ps-academy .psac-ac-hero-point{align-items:center;color:var(--sc-ink-500);display:inline-flex;font-size:15px;gap:9px}#ps-academy .psac-ac-hero-point svg{color:var(--g);flex-shrink:0;height:17px;width:17px}#ps-academy .psac-ac-metrics{margin-top:64px;position:relative;z-index:1}#ps-academy .psac-ac-metrics-card{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--b) 0,var(--g) 100%) border-box;border:10px solid transparent;border-radius:22px;display:grid;grid-template-columns:repeat(var(--psac-metrics-cols,5),1fr);overflow:hidden}#ps-academy .psac-ac-metric{padding:32px 18px;position:relative;text-align:center}#ps-academy .psac-ac-metric+.psac-ac-metric:before{background:var(--border-subtle);bottom:22px;content:"";left:0;position:absolute;top:22px;width:1px}#ps-academy .psac-ac-metric-num{color:var(--sc-black);font-family:var(--display-font);font-size:46px;font-weight:700;letter-spacing:-.03em;line-height:1}#ps-academy .psac-ac-metric:nth-child(odd) .psac-ac-metric-num{color:var(--g-deep)}#ps-academy .psac-ac-metric:nth-child(2n) .psac-ac-metric-num{color:var(--b-deep)}#ps-academy .psac-ac-metric-lbl{color:var(--sc-ink-300);font-size:12px;font-weight:500;letter-spacing:.12em;margin-top:12px;text-transform:uppercase}#ps-academy .psac-ac-built{padding:110px 0}#ps-academy .psac-ac-built-inner{margin:0 auto;max-width:900px;text-align:center}#ps-academy .psac-ac-built .psac-eyebrow{justify-content:center;margin-bottom:24px}#ps-academy .psac-ac-built h2{color:var(--sc-black);font-family:var(--display-font);font-size:clamp(32px,3.7vw,46px);font-weight:700;letter-spacing:-.02em;line-height:1.18;margin:0}#ps-academy .psac-ac-built h2 .psac-em{color:var(--g-deep)}#ps-academy .psac-ac-built .psac-built-body{color:var(--sc-ink-600);font-size:18px;line-height:1.7;margin:26px auto 0;max-width:770px}#ps-academy .psac-ac-built .psac-built-body strong{color:var(--sc-black);font-weight:500}#ps-academy .psac-tracks-grid{display:grid;gap:28px;grid-template-columns:1fr 1fr;margin-top:60px}#ps-academy .psac-track-card{background:#fff;border:1px solid var(--border-subtle);border-radius:24px;display:flex;flex-direction:column;padding:14px 14px 40px;position:relative;transition:transform .25s ease,box-shadow .25s ease}#ps-academy .psac-track-card:hover{transform:translateY(-5px)}#ps-academy .psac-track-top{border-radius:16px;color:#fff;margin-bottom:30px;padding:30px 28px}#ps-academy .psac-track-card.psac-green .psac-track-top{background:var(--g-deep)}#ps-academy .psac-track-card.psac-blue .psac-track-top{background:var(--b-deep)}#ps-academy .psac-track-card.psac-green:hover{box-shadow:0 26px 60px -30px rgba(56,186,143,.27)}#ps-academy .psac-track-card.psac-blue:hover{box-shadow:0 26px 60px -30px rgba(68,139,202,.27)}#ps-academy .psac-track-num{color:hsla(0,0%,100%,.78);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}#ps-academy .psac-track-top h3{color:#fff;font-family:var(--display-font);font-size:30px;font-weight:700;letter-spacing:-.015em;margin:10px 0 12px}#ps-academy .psac-track-top .psac-track-desc{color:hsla(0,0%,100%,.88);font-size:15px;line-height:1.55;margin:0}#ps-academy .psac-track-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0 16px}#ps-academy .psac-track-list li{align-items:flex-start;display:flex;gap:13px;line-height:1.4}#ps-academy .psac-track-list li .psac-chk{border-radius:9999px;display:grid;flex-shrink:0;height:22px;margin-top:1px;place-items:center;width:22px}#ps-academy .psac-track-card.psac-green .psac-track-list li .psac-chk{background:var(--g-soft)}#ps-academy .psac-track-card.psac-blue .psac-track-list li .psac-chk{background:var(--b-soft)}#ps-academy .psac-track-list li .psac-chk svg{height:13px;stroke-width:3;width:13px}#ps-academy .psac-track-card.psac-green .psac-track-list li .psac-chk svg{color:var(--g-deep)}#ps-academy .psac-track-card.psac-blue .psac-track-list li .psac-chk svg{color:var(--b-deep)}#ps-academy .psac-ways-grid{display:grid;gap:22px;grid-template-columns:repeat(var(--psac-ways-cols,4),1fr);margin-top:60px}#ps-academy .psac-way-card{background:#fff;border:1px solid var(--border-subtle);border-radius:20px;display:flex;flex-direction:column;padding:32px 28px;transition:transform .22s ease,box-shadow .22s ease}#ps-academy .psac-way-card:hover{box-shadow:var(--glow-soft);transform:translateY(-5px)}#ps-academy .psac-way-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:26px}#ps-academy .psac-way-glyph{background:var(--sc-yellow);border-radius:14px;display:grid;height:52px;place-items:center;width:52px}#ps-academy .psac-way-glyph svg{color:var(--sc-black);height:27px;width:27px}#ps-academy .psac-way-tag{background:var(--g-soft);border-radius:9999px;color:var(--g-deep);font-size:11px;font-weight:600;letter-spacing:.12em;padding:5px 11px;text-transform:uppercase}#ps-academy .psac-way-card:nth-child(2n) .psac-way-tag{background:var(--b-soft);color:var(--b-deep)}#ps-academy .psac-way-card h3{color:var(--sc-black);font-family:var(--display-font);font-size:21px;font-weight:700;margin:0 0 9px}#ps-academy .psac-way-card .psac-way-desc{color:var(--sc-ink-500);font-size:14.5px;line-height:1.6;margin:0 0 18px}#ps-academy .psac-way-meta{border-top:1px solid var(--border-subtle);color:var(--sc-ink-400);font-size:12.5px;font-weight:500;margin-top:auto;padding-top:16px}#ps-academy .psac-roadmap-card{background:#fff;border:1px solid var(--border-subtle);border-radius:24px;box-shadow:var(--glow-soft);margin-top:60px;overflow:hidden}#ps-academy .psac-roadmap-head{background:var(--sc-black);color:hsla(0,0%,100%,.82);display:grid;font-size:12px;font-weight:600;grid-template-columns:96px 1fr 1.15fr;letter-spacing:.14em;padding:22px 38px;text-transform:uppercase}#ps-academy .psac-roadmap-row{align-items:center;border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:96px 1fr 1.15fr;padding:28px 38px;transition:background .15s ease}#ps-academy .psac-roadmap-row:last-child{border-bottom:none}#ps-academy .psac-roadmap-row:hover{background:var(--g-soft)}#ps-academy .psac-roadmap-wk{color:var(--sc-ink-200);font-family:var(--display-font);font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1}#ps-academy .psac-roadmap-row:hover .psac-roadmap-wk{color:var(--g-deep)}#ps-academy .psac-roadmap-focus{padding-right:30px}#ps-academy .psac-roadmap-phase{border-radius:9999px;display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.12em;margin-bottom:10px;padding:5px 12px;text-transform:uppercase}#ps-academy .psac-phase-foundation{background:var(--g-soft);color:var(--g-deep)}#ps-academy .psac-phase-operations{background:var(--b-soft);color:var(--b-deep)}#ps-academy .psac-phase-growth{background:var(--g-soft2);color:var(--g-deeper)}#ps-academy .psac-phase-scale{background:var(--g-deep);color:#fff}#ps-academy .psac-roadmap-focus-title{color:var(--sc-ink-800);font-size:16px;font-weight:500;line-height:1.35}#ps-academy .psac-roadmap-master-tag{color:var(--sc-ink-400);display:inline-block;font-size:10px;font-weight:600;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}#ps-academy .psac-roadmap-master-title{color:var(--sc-ink-700);font-size:16px;line-height:1.42}#ps-academy .psac-roadmap-led{color:var(--sc-ink-300);font-size:13px;margin-top:7px}#ps-academy .psac-roadmap-led b{color:var(--b-deep);font-weight:500}#ps-academy .psac-ac-grad{background:var(--g-soft);color:var(--sc-black);overflow:hidden;position:relative}#ps-academy .psac-ac-grad .psac-eyebrow{color:var(--g-deep)}#ps-academy .psac-ac-grad .psac-eyebrow .psac-idx{background:var(--g-deep)}#ps-academy .psac-ac-grad .psac-section-h{color:var(--sc-black)}#ps-academy .psac-ac-grad .psac-section-h .psac-em{color:var(--g-deep)}#ps-academy .psac-ac-grad .psac-section-lede{color:var(--sc-ink-500)}#ps-academy .psac-unlocks-grid{display:grid;gap:20px;grid-template-columns:repeat(var(--psac-unlocks-cols,4),1fr);margin-top:60px;position:relative;z-index:1}#ps-academy .psac-unlock-card{background:#fff;border:1px solid var(--border-default);border-radius:20px;padding:30px 26px;transition:transform .2s ease,box-shadow .2s ease}#ps-academy .psac-unlock-card:hover{box-shadow:var(--glow-soft);transform:translateY(-5px)}#ps-academy .psac-unlock-icon{background:var(--sc-yellow);border-radius:13px;display:grid;height:50px;margin-bottom:20px;place-items:center;width:50px}#ps-academy .psac-unlock-icon svg{color:var(--sc-black);height:26px;width:26px}#ps-academy .psac-unlock-card h3{color:var(--sc-black);font-family:var(--display-font);font-size:21px;font-weight:700;margin:0 0 10px}#ps-academy .psac-unlock-card .psac-unlock-desc{color:var(--sc-ink-500);font-size:14.5px;line-height:1.62;margin:0}#ps-academy .psac-ac-quote{background:#fff;padding:104px 0}#ps-academy .psac-ac-quote-inner{margin:0 auto;max-width:960px;text-align:center}#ps-academy .psac-ac-quote .psac-qmark{color:var(--g);display:block;font-family:var(--display-font);font-size:64px;font-weight:700;line-height:.5;margin-bottom:22px}#ps-academy .psac-ac-quote blockquote{color:var(--sc-ink-800);font-family:var(--display-font);font-size:clamp(26px,3.4vw,42px);font-style:italic;font-weight:400;line-height:1.34;margin:0;text-wrap:balance}#ps-academy .psac-ac-quote-cite{color:var(--g-deep);font-size:13px;font-weight:600;letter-spacing:.16em;margin-top:32px;text-transform:uppercase}#ps-academy .psac-ac-final{background:linear-gradient(135deg,var(--b-deep) 0,var(--g-deep) 100%);overflow:hidden;padding:116px 0 124px;position:relative;text-align:center}#ps-academy .psac-ac-final-inner{margin:0 auto;max-width:820px;position:relative;z-index:1}#ps-academy .psac-ac-final-eyebrow{color:#b9efd9;font-size:13px;font-weight:600;letter-spacing:.2em;margin-bottom:22px;text-transform:uppercase}#ps-academy .psac-ac-final h2{color:#fff;font-family:var(--display-font);font-size:clamp(44px,5.6vw,76px);font-weight:700;letter-spacing:-.03em;line-height:1;margin:0}#ps-academy .psac-ac-final .psac-final-body{color:hsla(0,0%,100%,.82);font-size:18px;line-height:1.62;margin:26px auto 0;max-width:760px;text-wrap:balance}#ps-academy .psac-ac-final-cta{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:38px}#ps-academy .psac-ac-final-note{align-items:center;color:hsla(0,0%,100%,.7);display:inline-flex;font-size:14px;gap:8px;margin-top:28px}#ps-academy .psac-ac-final-note svg{color:#b9efd9;height:15px;width:15px}#ps-academy .psac-ac-eyebrow svg,#ps-academy .psac-eyebrow svg{height:15px;width:15px}#ps-academy .psac-btn svg.psac-btn-arrow{height:17px;width:17px}@media (max-width:1040px){#ps-academy .psac-tracks-grid{grid-template-columns:1fr}#ps-academy .psac-unlocks-grid,#ps-academy .psac-ways-grid{grid-template-columns:1fr 1fr}#ps-academy .psac-ac-metrics-card{grid-template-columns:repeat(3,1fr)}#ps-academy .psac-ac-metric:nth-child(4),#ps-academy .psac-ac-metric:nth-child(5){border-top:1px solid var(--border-subtle)}#ps-academy .psac-ac-metric:nth-child(4):before,#ps-academy .psac-ac-metric:nth-child(5):before{display:none}#ps-academy .psac-section{padding:88px 0}}@media (max-width:620px){#ps-academy .psac-container,#ps-academy .psac-container-narrow{padding:0 22px}#ps-academy .psac-unlocks-grid,#ps-academy .psac-ways-grid{grid-template-columns:1fr}#ps-academy .psac-ac-metrics{margin-top:44px}#ps-academy .psac-ac-metrics-card{border-radius:18px;border-width:6px;grid-template-columns:1fr 1fr}#ps-academy .psac-ac-metric{padding:20px 10px}#ps-academy .psac-ac-metric-num{font-size:32px}#ps-academy .psac-ac-metric-lbl{font-size:10.5px;letter-spacing:.1em;margin-top:7px}#ps-academy .psac-ac-metric:before{display:none!important}#ps-academy .psac-ac-metric{border-top:none!important}#ps-academy .psac-ac-metric:nth-child(n+3){border-top:1px solid var(--border-subtle)!important}#ps-academy .psac-ac-metric:nth-child(2n){border-left:1px solid var(--border-subtle)}#ps-academy .psac-ac-metric:last-child:nth-child(odd){grid-column:1/-1}#ps-academy .psac-roadmap-head{display:none}#ps-academy .psac-roadmap-row{grid-template-columns:60px 1fr;padding:24px;row-gap:14px}#ps-academy .psac-roadmap-master{border-top:1px dashed var(--border-subtle);grid-column:1/-1;padding-top:16px}}#ps-academy .psac-track-list ul{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0 16px}#ps-academy .psac-track-list li{color:var(--sc-ink-700);font-size:15.5px;line-height:1.5;padding-left:35px;position:relative}#ps-academy .psac-track-list li:before{border-radius:9999px;content:"";height:22px;left:0;position:absolute;top:0;width:22px}#ps-academy .psac-track-list li:after{content:"";height:12px;left:5px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /contain no-repeat;position:absolute;top:5px;width:12px}#ps-academy .psac-track-card.psac-green .psac-track-list li:before{background:var(--g-soft)}#ps-academy .psac-track-card.psac-green .psac-track-list li:after{background:var(--g-deep)}#ps-academy .psac-track-card.psac-blue .psac-track-list li:before{background:var(--b-soft)}#ps-academy .psac-track-card.psac-blue .psac-track-list li:after{background:var(--b-deep)}#ps-academy .psac-ac-enroll{background:linear-gradient(135deg,var(--b-deep) 0,var(--g-deep) 100%)}#ps-academy .psac-ac-enroll-inner{text-align:center}#ps-academy .psac-ac-enroll .psac-ac-final-eyebrow{color:#b9efd9;font-size:13px;font-weight:600;letter-spacing:.2em;margin-bottom:18px;text-transform:uppercase}#ps-academy .psac-enroll-h{color:#fff;font-family:var(--display-font);font-size:clamp(38px,4.8vw,60px);font-weight:700;letter-spacing:-.025em;line-height:1.04;margin:0}#ps-academy .psac-enroll-body{color:hsla(0,0%,100%,.85);font-size:18px;line-height:1.62;margin:22px auto 0;max-width:680px}#ps-academy .psac-enroll-card{background:#fff;border:1px solid var(--border-subtle);border-radius:24px;box-shadow:var(--glow-soft);margin:44px auto 0;max-width:680px;padding:14px;text-align:left}#ps-academy .psac-enroll-radio{height:0;opacity:0;pointer-events:none;position:absolute;width:0}#ps-academy .psac-enroll-switch{background:var(--sc-ink-75);border-radius:14px;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:6px}#ps-academy .psac-enroll-tab{align-items:center;border-radius:10px;color:var(--sc-ink-500);cursor:pointer;display:flex;font-family:var(--body-font);font-size:14.5px;font-weight:500;gap:8px;justify-content:center;padding:13px 16px;text-align:center;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}#ps-academy .psac-enroll-tab:hover{color:var(--sc-ink-800)}#ps-academy .psac-enroll-radio:focus-visible+.psac-enroll-switch .psac-enroll-tab{outline:2px solid var(--g);outline-offset:2px}#ps-academy #psac-enroll-cust:checked~.psac-enroll-switch .psac-enroll-tab-cust,#ps-academy #psac-enroll-prosp:checked~.psac-enroll-switch .psac-enroll-tab-prosp{background:#fff;box-shadow:0 1px 3px rgba(11,11,11,.12);color:var(--g-deep);font-weight:600}#ps-academy .psac-enroll-panel{display:none;padding:26px 20px 12px}#ps-academy #psac-enroll-cust:checked~.psac-enroll-panel-cust,#ps-academy #psac-enroll-prosp:checked~.psac-enroll-panel-prosp{display:block}#ps-academy .psac-enroll-panel-msg{color:var(--sc-ink-600);font-size:16px;line-height:1.6}#ps-academy .psac-enroll-panel-msg strong{color:var(--sc-black);font-weight:600}#ps-academy .psac-enroll-form{margin-top:20px}#ps-academy .psac-enroll-form .hs-form-field{margin-bottom:12px}#ps-academy .psac-enroll-form label{color:var(--sc-ink-700);display:inline-block;font-size:13px;font-weight:500;margin-bottom:4px}#ps-academy .psac-enroll-form input[type=email],#ps-academy .psac-enroll-form input[type=tel],#ps-academy .psac-enroll-form input[type=text],#ps-academy .psac-enroll-form select,#ps-academy .psac-enroll-form textarea{background:#fff;border:1px solid var(--sc-ink-200)!important;border-radius:10px!important;box-sizing:border-box;color:var(--sc-ink-800);font-family:var(--body-font);font-size:15px;height:42px!important;padding:0 13px!important;width:100%!important}#ps-academy .psac-enroll-form textarea{height:auto!important;min-height:110px!important;padding:12px 14px!important}#ps-academy .psac-enroll-form input:focus,#ps-academy .psac-enroll-form select:focus,#ps-academy .psac-enroll-form textarea:focus{border-color:var(--g)!important;box-shadow:var(--focus-ring)!important;outline:none!important}#ps-academy .psac-enroll-form .hs-button{align-items:center;background:var(--sc-yellow);border:1.5px solid var(--sc-yellow);border-radius:12px;color:var(--sc-black);cursor:pointer;display:inline-flex;font-family:var(--body-font);font-size:15px;font-weight:600;justify-content:center;padding:13px 26px;transition:background-color .16s ease,transform .12s ease}#ps-academy .psac-enroll-form .hs-button:hover{background:var(--cta-hover);border-color:var(--cta-hover);transform:translateY(-2px)}#ps-academy .psac-enroll-form .hs-error-msg,#ps-academy .psac-enroll-form .hs-error-msgs label{color:#c0392b;font-size:13px;font-weight:400}#ps-academy .psac-enroll-form .hs-form-required{color:#c0392b}#ps-academy .psac-ac-enroll-note{align-items:center;color:hsla(0,0%,100%,.78);display:inline-flex;font-size:14px;gap:8px;margin-top:26px}#ps-academy .psac-ac-enroll-note svg.psac-ico{color:#b9efd9;height:15px;width:15px}@media (max-width:620px){#ps-academy .psac-enroll-switch{grid-template-columns:1fr}#ps-academy .psac-enroll-panel{padding:22px 12px 8px}}#ps-academy .psac-enroll-form-empty{color:var(--sc-ink-300);font-size:14px;font-style:italic;margin:0}#ps-academy .psac-enroll-form form.hs-form{align-items:start;column-gap:16px;display:grid;grid-template-columns:1fr 1fr}#ps-academy .psac-enroll-form form.hs-form>.hs-form-field{margin-bottom:10px;min-width:0}#ps-academy .psac-enroll-form form.hs-form>.hs-richtext,#ps-academy .psac-enroll-form form.hs-form>.hs_email,#ps-academy .psac-enroll-form form.hs-form>.hs_error_rollup,#ps-academy .psac-enroll-form form.hs-form>.hs_submit{grid-column:1/-1}#ps-academy .psac-enroll-form form.hs-form>.hs_submit{margin-top:4px;text-align:center}#ps-academy .psac-enroll-form .hs_submit .actions{margin:0;text-align:center}#ps-academy .psac-enroll-form .hs-field-desc{color:var(--sc-ink-300);font-size:12px;margin:2px 0 0}#ps-academy .psac-enroll-form .inputs-list{list-style:none;margin:0;padding:0}@media (max-width:620px){#ps-academy .psac-enroll-form form.hs-form{grid-template-columns:1fr}}