.phakama-reimagined{overflow:clip}.phakama-reimagined .phakama-hero{isolation:isolate;background:#081d48;min-height:min(920px,100svh);padding:0 0 28px;position:relative;overflow:hidden}.phakama-reimagined .phakama-hero:before{content:"";z-index:-1;background:radial-gradient(at 72% 39%,#17458d 0,#0000 46%),linear-gradient(135deg,#07183a 5%,#0a2a68 82%);position:absolute;inset:0}.phakama-reimagined .phakama-hero:after{content:"";pointer-events:none;border:1px solid #ffffff24;border-radius:50%;width:55vw;height:55vw;position:absolute;top:-20vw;right:-15vw}.phakama-reimagined .phakama-hero .hero__shell{min-height:inherit;flex-direction:column;display:flex}.phakama-reimagined .phakama-hero__layout{flex:1;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:center;gap:clamp(20px,5vw,96px);padding:clamp(64px,8vw,120px) 0 54px;display:grid}.phakama-reimagined .phakama-hero__content{z-index:2;max-width:750px;padding:0;position:relative}.phakama-reimagined .phakama-hero__eyebrow{color:#ffd43a;letter-spacing:.19em;background:0 0;border-radius:0;align-items:center;gap:12px;margin-bottom:32px;padding:0;font-size:clamp(.67rem,.8vw,.82rem);font-weight:900;display:inline-flex}.phakama-hero__pulse{background:#ff3b3b;border-radius:50%;width:9px;height:9px;animation:2.6s ease-in-out infinite phakama-pulse;box-shadow:0 0 0 6px #ff3b3b30}.phakama-hero__eyebrow-index{color:#a9bedf;border-left:1px solid #ffffff4f;padding-left:12px}.phakama-reimagined .phakama-hero__content h1{color:#fff;max-width:12ch;font-family:var(--font-display),sans-serif;letter-spacing:-.065em;text-transform:uppercase;text-wrap:balance;margin:0 0 24px;font-size:clamp(4rem,7.5vw,8.8rem);line-height:.85}.phakama-reimagined .phakama-hero__content>p{color:#d9e5f8;max-width:54ch;margin-bottom:28px;font-size:clamp(1rem,1.25vw,1.26rem);line-height:1.65}.phakama-reimagined .phakama-hero__model{color:#ffd545;letter-spacing:.1em;flex-wrap:wrap;gap:10px;margin:0 0 34px;font-size:.78rem;display:flex}.phakama-reimagined .phakama-hero__model span{align-items:center;gap:9px;display:inline-flex}.phakama-reimagined .phakama-hero__actions .button{border-radius:2px;min-height:54px;padding-inline:22px}.phakama-reimagined .phakama-hero__actions .button--navy{background:0 0;border:1px solid #ffffff75}.phakama-reimagined .phakama-hero__visual{min-width:0;padding:16px 5% 16px 1%;position:relative;transform:rotate(3deg)}.phakama-hero__visual-frame{background:#f5c92d url(/golden-looped-square-pattern.webp) 50%/cover;border:2px solid #fff6;border-radius:48% 48% 24px 24px;place-items:center;min-height:clamp(360px,37vw,620px);display:grid;position:relative;overflow:hidden;box-shadow:26px 30px #ed1c24,0 42px 110px #0006}.phakama-hero__visual-frame:before{content:"";border-radius:inherit;border:1px solid #062a6145;position:absolute;inset:13px}.phakama-hero__visual-orbit{aspect-ratio:1;border:70px solid #0b3169;border-radius:50%;width:105%;position:absolute;transform:translate(10%,9%);box-shadow:inset 0 0 0 28px #f5c92d}.phakama-hero__visual-inner{aspect-ratio:1;background:#ed1c24;border-radius:50%;justify-content:center;align-items:center;width:70%;display:flex;position:relative;transform:rotate(-3deg);box-shadow:16px 20px #081c48}.phakama-hero__visual-big{font-family:var(--font-display),sans-serif;color:#fff;letter-spacing:-.12em;font-size:clamp(11rem,25vw,26rem);font-weight:900;line-height:.8;transform:translate(-5%,4%)}.phakama-hero__visual-arrow{color:#0a2a68;background:#fff;border-radius:50%;place-items:center;width:clamp(68px,8vw,130px);height:clamp(68px,8vw,130px);font-size:clamp(3rem,6vw,6rem);font-weight:800;display:grid;position:absolute;top:0;right:-5%}.phakama-hero__visual-side{color:#fff;letter-spacing:.2em;writing-mode:vertical-rl;font-size:.72rem;font-weight:900;position:absolute;bottom:20px;right:22px}.phakama-hero__visual-ticket{z-index:2;color:#0b2c62;background:#fff;flex-direction:column;gap:3px;padding:19px 27px;display:flex;position:absolute;bottom:-5%;left:-6%;transform:rotate(-9deg);box-shadow:0 18px 30px #0003}.phakama-hero__visual-ticket span{letter-spacing:.15em;font-size:.7rem;font-weight:800}.phakama-hero__visual-ticket strong{font-family:var(--font-display),sans-serif;font-size:clamp(1.5rem,2vw,2.5rem);line-height:1}.phakama-hero__visual-ticket svg{color:#ed1c24;align-self:flex-end}.phakama-hero__bottom{color:#b6c9e9;letter-spacing:.2em;border-top:1px solid #ffffff3b;justify-content:space-between;gap:24px;padding-top:18px;font-size:.69rem;font-weight:800;display:flex}.phakama-marquee{color:#fff;z-index:1;background:#ed1c24;padding:15px 0;position:relative;overflow:hidden;transform:rotate(-1.1deg)scale(1.02)}.phakama-marquee__track{gap:28px;width:max-content;animation:32s linear infinite phakama-marquee;display:flex}.phakama-marquee__track span{white-space:nowrap;font-family:var(--font-display),sans-serif;letter-spacing:.13em;font-size:clamp(1rem,1.7vw,1.6rem);font-weight:900}.phakama-marquee__track b{color:#ffd43a;padding:0 20px}.phakama-reimagined .phakama-why{background:#faf8f1;padding-block:clamp(100px,12vw,190px);position:relative}.phakama-reimagined .phakama-why__grid{grid-template-columns:minmax(180px,.45fr) minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,76px);max-width:none;display:grid}.phakama-reimagined .phakama-why__grid h2{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(3rem,5.3vw,6.5rem);line-height:.95}.phakama-reimagined .phakama-why__copy{border-left:3px solid #ed1c24;padding-left:26px}.phakama-reimagined .phakama-journey{color:#fff;background:#08275d;padding-block:clamp(90px,9vw,150px);position:relative}.phakama-reimagined .phakama-journey h2{color:#fff;letter-spacing:-.055em;text-transform:uppercase;max-width:850px;font-size:clamp(4rem,8vw,9rem);line-height:.86}.phakama-reimagined .phakama-journey__timeline{max-width:1050px;margin:50px 0 0 auto}.phakama-reimagined .phakama-journey__item{border-bottom:1px solid #ffffff36;grid-template-columns:130px minmax(0,1fr);padding:42px 0}.phakama-reimagined .phakama-journey__item h3{color:#fff;font-size:clamp(2rem,3vw,3.7rem)}.phakama-reimagined .phakama-journey__item p{color:#d2dff3}.phakama-reimagined .phakama-journey__number{color:#071e4d;background:#ffd443;border-radius:50%;place-items:center;width:72px;height:72px;font-size:1.7rem;display:grid}.phakama-reimagined .phakama-pathways{background:#f2f5fa;padding-block:clamp(90px,10vw,160px)}.phakama-reimagined .phakama-pathways h2{text-transform:uppercase;max-width:950px;font-size:clamp(2.8rem,5.6vw,6rem);line-height:.97}.phakama-reimagined .phakama-pathways__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.phakama-reimagined .phakama-pathway-card{background:#fff;border:1px solid #ccd8e9;border-radius:4px;flex-direction:column;justify-content:end;min-height:260px;padding:clamp(28px,4vw,58px);transition:transform .45s,background .45s,color .45s;display:flex;position:relative}.phakama-reimagined .phakama-pathway-card:before{content:"↗";color:#ed1c24;font-size:2rem;position:absolute;top:22px;right:28px}.phakama-reimagined .phakama-pathway-card:hover{background:#092c66;transform:translateY(-7px)}.phakama-reimagined .phakama-pathway-card:hover h3,.phakama-reimagined .phakama-pathway-card:hover p{color:#fff}.phakama-reimagined .phakama-who{background:#ffd441;padding-block:clamp(90px,9vw,150px)}.phakama-reimagined .phakama-who h2{color:#08275d;text-transform:uppercase;font-size:clamp(3rem,5.5vw,6.8rem);line-height:.94}.phakama-reimagined .phakama-who__list li{border-bottom:1px solid #0b2a6540}.phakama-reimagined .phakama-cohort{background:#f6f8fc;padding-block:clamp(80px,9vw,140px)}.phakama-reimagined .phakama-cohort__card{background:#fff;border:1px solid #d5dff0;border-radius:4px;max-width:1160px;padding:clamp(40px,6vw,95px);box-shadow:22px 22px #0a2f68}.phakama-reimagined .phakama-cohort__card h2{text-transform:uppercase;font-size:clamp(3.4rem,6.5vw,7rem);line-height:.95}.phakama-reimagined .phakama-partners{color:#fff;background:#072354;padding-block:clamp(90px,10vw,160px)}.phakama-reimagined .phakama-partners h2{color:#fff;text-transform:uppercase;font-size:clamp(3.4rem,6vw,7rem);line-height:.95}.phakama-reimagined .phakama-partners__intro,.phakama-reimagined .phakama-partners__closing{color:#d0def0}.phakama-reimagined .phakama-partner-card{background:#fff;border-radius:4px}.phakama-reimagined .phakama-sponsor{background:#f2f5fa;padding-block:clamp(90px,10vw,150px)}.phakama-reimagined .phakama-sponsor h2{text-transform:uppercase;font-size:clamp(3rem,5.5vw,6rem);line-height:.96}.phakama-reimagined .enquiry-form{background:#fff;border:1px solid #cbd8ea;border-radius:5px;box-shadow:18px 18px #ffd443}.phakama-reimagined .phakama-apply-info{padding-block:clamp(90px,10vw,150px)}.phakama-reimagined .phakama-apply-info h2{text-transform:uppercase;font-size:clamp(3rem,5.5vw,6rem)}.phakama-reimagined .phakama-final-cta{background:#ed1c24;padding-block:clamp(100px,12vw,180px);position:relative}.phakama-reimagined .phakama-final-cta h2{letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(4rem,9vw,10rem);line-height:.88}@keyframes phakama-marquee{to{transform:translate(-50%)}}@keyframes phakama-pulse{50%{box-shadow:0 0 0 12px #ff3b3b0c}}@media (max-width:1050px){.phakama-reimagined .phakama-hero__layout{grid-template-columns:1fr 1fr;gap:30px}.phakama-reimagined .phakama-hero__content h1{font-size:clamp(3.8rem,8vw,6rem)}.phakama-reimagined .phakama-why__grid{grid-template-columns:1fr 1.3fr}.phakama-reimagined .phakama-why__copy{grid-column:2}}@media (max-width:760px){.phakama-reimagined .phakama-hero{min-height:auto}.phakama-reimagined .phakama-hero__layout{grid-template-columns:1fr;gap:48px;padding:54px 0 80px}.phakama-reimagined .phakama-hero__content h1{max-width:12ch;font-size:clamp(3.7rem,13vw,7rem)}.phakama-reimagined .phakama-hero__visual{width:90%;max-width:520px;margin:auto}.phakama-hero__visual-frame{min-height:380px}.phakama-hero__visual-big{font-size:15rem}.phakama-reimagined .phakama-why__grid{grid-template-columns:1fr}.phakama-reimagined .phakama-why__copy{grid-column:auto}.phakama-reimagined .phakama-pathways__grid{grid-template-columns:1fr}.phakama-reimagined .phakama-journey__item{grid-template-columns:85px minmax(0,1fr)}.phakama-reimagined .phakama-hero__bottom{flex-wrap:wrap}}@media (max-width:420px){.phakama-reimagined .phakama-hero__content h1{font-size:clamp(3rem,13.4vw,4.5rem)}.phakama-reimagined .phakama-hero__visual{width:85%}.phakama-hero__visual-frame{min-height:290px}.phakama-hero__visual-orbit{border-width:42px}.phakama-hero__visual-big{font-size:11rem}.phakama-hero__visual-ticket{padding:12px 15px;left:-12%}.phakama-reimagined .phakama-hero__model{font-size:.66rem}.phakama-reimagined .phakama-journey__item{grid-template-columns:60px 1fr;gap:18px}.phakama-reimagined .phakama-journey__number{width:52px;height:52px;font-size:1.2rem}.phakama-reimagined .phakama-cohort__card{padding:25px;box-shadow:8px 9px #0a2f68}}@media (prefers-reduced-motion:reduce){.phakama-hero__pulse,.phakama-marquee__track{animation:none}.phakama-reimagined .phakama-pathway-card{transition:none}}
