/* The five desktop CTA placements approved in the user's Google Doc. */
body #main .desktop-plan-cta-v145,
body #main .desktop-plan-copy-v145 { display:none; }

@media (min-width:700.01px) {
 /* Keep the earlier elements intact for the existing mobile rules. */
 body #main [data-desktop-cta-replaced-v145] { display:none !important; }
 body #main .desktop-plan-cta-v145 {
  box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;
  flex:0 0 auto;width:min(100%,280px);min-width:0;min-height:58px;
  margin:0;padding:7px 8px 7px 20px;gap:14px;
  border:1px solid #ee7647;border-radius:999px;background:#ff824f;color:#10291e;
  font:750 21px/1.2 var(--sans);letter-spacing:-.35px;text-decoration:none;
  box-shadow:0 7px 16px #8b48251a,inset 0 1px 0 #ffffff40;
  transition:background .18s,box-shadow .18s,transform .18s;
 }
 body #main .desktop-plan-cta-v145>span { display:block;white-space:nowrap; }
 body #main .desktop-plan-cta-v145>svg {
  box-sizing:border-box;flex:0 0 auto;width:42px;height:42px;padding:10px;
  border-radius:50%;background:#173b2c;color:#fff0d2;stroke-width:1.9;
  transition:background .18s,transform .18s;
 }
 body #main .desktop-plan-cta-v145:hover {
  background:#ff9263;box-shadow:0 9px 18px #8b482526,inset 0 1px 0 #ffffff50;
  transform:translateY(-1px);
 }
 body #main .desktop-plan-cta-v145:hover>svg { background:#102d21;transform:rotate(5deg); }
 body #main .desktop-plan-cta-v145:active { transform:translateY(1px);box-shadow:0 3px 8px #8b48251a; }
 body #main .desktop-plan-cta-v145:focus-visible {
  outline:3px solid #ff824f;outline-offset:4px;
  box-shadow:0 0 0 3px #173b2c;
 }
 body #main #your-next-move .career-stage-v56 .career-stage-copy>.desktop-plan-copy-v145 {
  display:block;max-width:100%;margin:22px 0 0;
  font-size:clamp(16px,1.65vw,22px);line-height:1.55;
 }
 body #main .desktop-plan-copy-v145>span { display:block; }
 body #main #your-next-move .career-stage-copy>.desktop-plan-cta-v145 { margin-top:22px; }
 body #main #curriculum .learn-intro-v10>.desktop-plan-cta-v145 { justify-self:start; }
 body #main #stay-relevant .momentum-copy>.desktop-plan-cta-v145 { margin-top:24px; }
}

@media (min-width:700.01px) and (max-width:1100px) {
 body #main .desktop-plan-cta-v145 { min-height:50px;padding:6px 7px 6px 17px;font-size:20px; }
 body #main .desktop-plan-cta-v145>svg { width:36px;height:36px;padding:8px; }
 body #main #proof>.wrap>.section-heading>.desktop-plan-cta-v145 { margin-top:26px; }
}

@media (min-width:700.01px) and (prefers-reduced-motion:reduce) {
 body #main .desktop-plan-cta-v145,
 body #main .desktop-plan-cta-v145>svg { transition:none; }
 body #main .desktop-plan-cta-v145:hover,
 body #main .desktop-plan-cta-v145:active,
 body #main .desktop-plan-cta-v145:hover>svg { transform:none; }
}
