.page-career-counselling{--career-card-radius: 8px;--career-soft: #f5f7f4;--career-sage: #dfeae3;--career-warm: #fff3dc;--career-ink: #132033;--career-border: rgba(22, 44, 59, .14);background:linear-gradient(180deg,#fbfcfb,#fff 36%,#f7fafc)}.page-career-counselling :where(h1,h2,h3,h4){letter-spacing:0}.page-career-counselling :where(h1,h2,h3,p,li,a,strong,span){overflow-wrap:break-word}.page-career-counselling h1{max-width:14.6ch;color:var(--career-ink);font-size:4.1rem;line-height:1.02}.page-career-counselling h2{color:var(--career-ink);font-size:2.65rem;line-height:1.12}.page-career-counselling h3{color:var(--career-ink);font-size:1.35rem;line-height:1.2}.page-career-counselling .button img{flex:0 0 auto}.career-hero{position:relative;overflow:hidden;padding:4rem 0 2.35rem;border-bottom:1px solid rgba(22,44,59,.08);background:linear-gradient(90deg,rgba(22,44,59,.045) 1px,transparent 1px),linear-gradient(180deg,#f7faf7,#fff8ed 58%,#fff);background-size:48px 48px,auto}.career-hero:before{content:"";position:absolute;right:-8%;bottom:-6rem;left:-8%;height:13rem;background:linear-gradient(135deg,#fe9e2a1f,#5f8b761f);transform:skewY(-3deg);transform-origin:bottom left}.career-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.62fr);gap:3rem;align-items:center}.career-hero-copy{position:relative;z-index:2;min-width:0;max-width:47rem;padding:1rem 0}.career-kicker{display:inline-flex;width:fit-content;max-width:100%;padding:.48rem .72rem;border:1px solid rgba(22,44,59,.12);border-radius:999px;background:#ffffffc2;color:#315143;font-size:.92rem;font-weight:800;line-height:1.25}.career-hero-subtitle{max-width:44rem;margin-top:1.2rem;color:#526372;font-size:1.16rem;line-height:1.55}.career-hero-actions{margin-top:1.45rem}.career-hero-actions .button-secondary{background:#fff;border-color:#162c3b29;color:var(--career-ink)}.career-hero-actions .button-secondary:hover,.career-hero-actions .button-secondary:focus-visible{background:#f5f7f4;color:var(--career-ink)}.career-hero-note{max-width:40rem;margin-top:1rem;color:#617182;font-size:.98rem}.career-hero-map{position:relative;z-index:1;min-width:0;display:grid;gap:1rem;padding:1.35rem;border:1px solid rgba(22,44,59,.13);border-radius:var(--career-card-radius);background:#ffffffe0;box-shadow:0 24px 60px #1320331a}.career-hero-map:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:var(--career-card-radius) 0 0 var(--career-card-radius);background:linear-gradient(180deg,var(--color-accent),#5f8b76)}.career-hero-map-header{display:grid;gap:.4rem;padding-left:.35rem}.career-hero-map-header p,.career-hero-map-footer span{color:#607080;font-size:.78rem;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.career-hero-map-header strong{max-width:18rem;color:var(--career-ink);font-size:1.42rem;line-height:1.18}.career-hero-map-list{display:grid;margin:0;padding:0;list-style:none}.career-hero-map-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:1rem .35rem;border-top:1px solid rgba(22,44,59,.1)}.career-hero-map-list li:last-child{border-bottom:1px solid rgba(22,44,59,.1)}.career-hero-map-list span{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:var(--career-card-radius);background:var(--career-sage);color:#244332;font-size:.76rem;font-weight:900;line-height:1}.career-hero-map-list li:nth-child(2) span{background:var(--career-warm);color:#68410c}.career-hero-map-list li:nth-child(3) span{background:#eaf1f7;color:#203e58}.career-hero-map-list strong{display:block;color:var(--career-ink);font-size:1.02rem;line-height:1.2}.career-hero-map-list p{margin-top:.25rem;color:#5d6f7d;font-size:.92rem;line-height:1.45}.career-hero-map-footer{display:grid;gap:.3rem;padding:.95rem 1rem;border-radius:var(--career-card-radius);background:#162c3b}.career-hero-map-footer span{color:#f8fbffad}.career-hero-map-footer strong{color:#fff;font-size:1rem;line-height:1.32}.career-proof-strip{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-top:1.35rem}.career-proof-item{min-height:4.4rem;display:flex;align-items:center;padding:.85rem .95rem;border:1px solid rgba(22,44,59,.11);border-radius:var(--career-card-radius);background:#ffffffc7;color:var(--career-ink);box-shadow:0 12px 28px #1320330f}.career-proof-item span{color:#2c3e50;font-size:.92rem;font-weight:800;line-height:1.35}.career-split{display:grid;grid-template-columns:minmax(0,.94fr) minmax(320px,.72fr);gap:2rem;align-items:start}.career-problem-section .section-header,.career-why-copy{max-width:none}.career-problem-section .section-header{margin-bottom:0}.career-problem-section .section-header p:not(.eyebrow)+p{margin-top:1rem}.career-question-panel,.career-stage-card,.career-decision-card,.career-path-card,.career-maths-card,.career-why-card,.career-leave-card,.career-related-link{border:1px solid var(--career-border);border-radius:var(--career-card-radius);background:#fff;box-shadow:0 16px 34px #1320330f}.career-question-panel{padding:1.35rem;background:var(--career-warm);border-color:#f0d09a}.career-question-panel .simple-list li{color:#483014;font-weight:760}.career-stage-section{background:var(--career-soft)}.career-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.career-stage-card{display:grid;gap:.9rem;align-content:start;padding:1.25rem}.career-stage-label,.career-number,.career-step-number{display:inline-grid;place-items:center;width:fit-content;min-width:2.25rem;min-height:2.25rem;padding:.35rem .55rem;border-radius:var(--career-card-radius);background:var(--career-sage);color:#244332;font-size:.84rem;font-weight:850;line-height:1}.career-stage-card p,.career-decision-card p,.career-path-card p,.career-maths-card li,.career-why-copy p,.career-why-card li,.career-leave-card li{color:#526372}.career-stage-card .meta-list{margin-top:.15rem}.career-stage-card .meta-list li{color:#304155}.career-decision-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.career-decision-card{display:grid;grid-column:span 2;gap:.8rem;min-height:100%;padding:1.25rem}.career-decision-card:nth-child(4),.career-decision-card:nth-child(5){grid-column:span 3}.career-process-section{background:linear-gradient(90deg,rgba(22,44,59,.05) 1px,transparent 1px),linear-gradient(180deg,#f5f7f4,#edf3f7);background-size:42px 42px,auto}.career-process-layout{display:grid;grid-template-columns:minmax(280px,.74fr) minmax(0,1.1fr);gap:1rem;align-items:stretch}.career-process-header{display:grid;align-content:start;gap:1rem;min-height:100%;margin:0;padding:1.4rem;border-radius:var(--career-card-radius);background:linear-gradient(155deg,#10222f,#18324a)}.career-process-header h2,.career-process-header p,.career-process-header .eyebrow{color:#fff}.career-process-header .lead{color:#f8fbffc7}.career-process-header .button{width:fit-content;margin-top:.2rem}.career-step-list{display:grid;gap:1rem}.career-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.2rem;border:1px solid var(--career-border);border-radius:var(--career-card-radius);background:#fff}.career-step h3{margin-bottom:.45rem}.career-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.career-path-card{display:grid;gap:.8rem;padding:1.25rem}.career-path-card strong{color:var(--career-ink)}.career-note{margin-top:1rem;padding:1rem 1.1rem;border-left:4px solid var(--color-accent);border-radius:var(--career-card-radius);background:#fff9ee;color:#5a3a0f;font-weight:700}.career-maths-section{background:#fff9ee}.career-maths-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.career-maths-card{display:grid;gap:1rem;align-content:start;padding:1.25rem}.career-maths-question{grid-column:1 / -1;padding:1.35rem;border-radius:var(--career-card-radius);background:#162c3b;color:#fff}.career-maths-question span{color:#f8fbffad;font-size:.82rem;font-weight:850;text-transform:uppercase}.career-maths-question p{max-width:46rem;margin-top:.45rem;color:#fff;font-size:1.35rem;font-weight:850;line-height:1.28}.career-why-layout{align-items:stretch}.career-why-copy{display:grid;gap:1rem}.career-why-card{align-self:start;display:grid;gap:1rem;padding:1.35rem;background:var(--career-soft)}.career-leave-section{background:#eef5f0}.career-leave-layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(320px,1fr);gap:2rem;align-items:start}.career-leave-layout .section-header{margin-bottom:0}.career-leave-card{padding:1.35rem}.page-career-counselling .home-testimonial-card,.page-career-counselling .home-testimonial-photo{border-radius:var(--career-card-radius)}.career-related-section{background:var(--career-soft)}.career-related-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.career-related-link{display:flex;min-height:7rem;align-items:flex-end;padding:1rem;transition:transform var(--ease),border-color var(--ease),box-shadow var(--ease)}.career-related-link span{color:var(--career-ink);font-weight:850;line-height:1.35}.career-related-link:hover,.career-related-link:focus-visible{transform:translateY(-2px);border-color:#fe9e2a7a;box-shadow:0 20px 40px #1320331a}.career-faq-layout{display:block}.career-faq-shell{max-width:920px;margin:0 auto}.career-final-cta{display:grid;gap:.9rem;overflow:hidden;border-radius:var(--career-card-radius);background:linear-gradient(155deg,#10222f,#18324a)}.career-final-cta .eyebrow,.career-final-cta h2,.career-final-cta p{color:#fff}.career-final-cta>p:not(.eyebrow){max-width:48rem;color:#f8fbffd1}.career-final-cta .button-secondary{background:#ffffff1a;border-color:#ffffff38;color:#fff}.career-final-cta .button-secondary:hover,.career-final-cta .button-secondary:focus-visible{background:#ffffff2e;color:#fff}.career-final-cta .career-disclaimer{margin-top:.4rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.16);color:#f8fbffad;font-size:.92rem}@media(max-width:1100px){.page-career-counselling h1{font-size:3.45rem}.page-career-counselling h2{font-size:2.3rem}.career-hero-inner,.career-split,.career-process-layout,.career-leave-layout{grid-template-columns:1fr}.career-hero-copy{padding-bottom:0}.career-hero-map{max-width:42rem}.career-proof-strip,.career-stage-grid,.career-related-grid,.career-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-decision-card,.career-decision-card:nth-child(4),.career-decision-card:nth-child(5){grid-column:span 1}.career-process-header .button{width:100%}}@media(max-width:760px){.page-career-counselling h1{max-width:100%;font-size:2.3rem}.page-career-counselling h2{font-size:2rem}.page-career-counselling h3{font-size:1.24rem}.career-hero{padding-top:2rem}.career-hero-copy{padding-top:.5rem;text-align:left}.career-kicker{font-size:.84rem}.career-hero-subtitle{font-size:1.04rem}.career-hero-actions,.career-final-cta .cta-row{flex-direction:column;align-items:stretch}.career-hero-actions .button,.career-final-cta .button{width:100%;min-height:56px;white-space:normal}.career-hero-map{padding:1rem}.career-hero-map-header strong{font-size:1.22rem}.career-hero-map-list li{padding:.9rem .2rem}.career-proof-strip,.career-stage-grid,.career-decision-grid,.career-path-grid,.career-maths-grid,.career-related-grid{grid-template-columns:1fr}.career-proof-item{min-height:3.8rem}.career-question-panel,.career-stage-card,.career-decision-card,.career-path-card,.career-maths-card,.career-why-card,.career-leave-card,.career-process-header,.career-step,.career-final-cta{padding:1rem}.career-step{grid-template-columns:1fr}.career-step-number{width:2.25rem}.career-maths-question{grid-column:auto;padding:1rem}.career-maths-question p{font-size:1.16rem}.career-related-link{min-height:4.6rem}}@media(max-width:420px){.page-career-counselling h1{font-size:2rem}.page-career-counselling h2{font-size:1.78rem}}
