.pathway-card{background:linear-gradient(145deg,#fff 0%,#f7faf7 100%);border:1px solid #dce8de;border-radius:20px;padding:clamp(20px,3vw,34px);margin:8px 0 26px;box-shadow:0 12px 35px rgba(31,76,49,.06)}.pathway-heading{text-align:center;margin:0 auto 25px}.pathway-kicker{display:inline-block;color:#39785a;font-size:11px;font-weight:800;letter-spacing:.08em}.pathway-heading h1{font-size:clamp(23px,3vw,32px);color:#173f30;margin:7px 0}.pathway-heading p{color:#64766a;font-size:14px;margin:0}.pathway-cycles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pathway-cycle{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:170px;padding:22px 14px;border:1px solid #dce7de;border-radius:15px;background:#fff;color:#233d30;transition:.18s;cursor:pointer}.pathway-cycle:hover{transform:translateY(-3px);border-color:#8bb69a;box-shadow:0 10px 22px #204c3210}.pathway-cycle.selected{border:2px solid #287653;background:#f0f7f1;box-shadow:0 0 0 3px #dceee1}.pathway-number{position:absolute;top:12px;right:14px;color:#9aaba0;font-size:11px;font-weight:800}.pathway-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#e9f3eb;color:#286b4d;font-size:27px}.pathway-cycle strong{font-size:17px}.pathway-cycle small{font-size:12px;color:#6e7f73}.pathway-services{margin-top:26px;padding-top:22px;border-top:1px solid #e5ece6}.pathway-services-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.pathway-services-head h2{font-size:20px;margin:3px 0;color:#203d2d}.pathway-change{border:1px solid #d7e3d9;background:white;color:#386b4e;border-radius:9px;padding:8px 13px;font-size:12px}.pathway-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pathway-service{display:flex;align-items:center;gap:14px;text-align:right;padding:19px;border:1px solid #dce7de;border-radius:14px;background:#fff;color:#203d2d;cursor:pointer;min-height:110px;transition:.18s}.pathway-service:hover{transform:translateY(-2px);box-shadow:0 9px 22px #204c3210;border-color:#9bbda5}.pathway-service .service-icon{width:46px;height:46px;display:grid;place-items:center;flex:0 0 46px;border-radius:13px;background:#e9f3eb;color:#286b4d;font-size:24px}.pathway-service.quizzes .service-icon{background:#f0edfa;color:#6b58a0}.pathway-service>span:nth-child(2){display:flex;flex-direction:column;gap:5px;flex:1}.pathway-service strong{font-size:16px}.pathway-service small{font-size:11px;line-height:1.7;color:#718076}.service-arrow{font-size:20px;color:#43815c}.legacy-home-content>.welcome,.legacy-home-content>.section-heading,.legacy-home-content>.home-action-grid,.legacy-home-content>.quiz-promo-card{display:none}.legacy-home-content>.stats-grid{margin-top:12px}@media(max-width:700px){.pathway-cycles{grid-template-columns:1fr;gap:10px}.pathway-cycle{min-height:110px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;justify-items:start;text-align:right;padding:17px 18px 17px 45px}.pathway-icon{grid-row:1/3;width:42px;height:42px;font-size:22px}.pathway-cycle strong{align-self:end}.pathway-cycle small{align-self:start}.pathway-number{top:12px;right:auto;left:13px}.pathway-service-grid{grid-template-columns:1fr}.pathway-service{min-height:95px;padding:15px}.pathway-services-head h2{font-size:17px}}