:root{--gs-navy:#102a56;--gs-blue:#2563eb;--gs-blue-dark:#1f4fc5;--gs-pale:#eef6ff;--gs-white:#fff;--gs-text:#253044;--gs-muted:#66758a;--gs-line:#d9e6f3;--gs-green:#eaf8ef;--gs-lavender:#f1edff;--gs-yellow:#fff7d9;--gs-coral:#fff0e9;--gs-shadow:0 8px 24px rgba(20,60,100,.06)}.get-started-page{background:#fff;color:var(--gs-text)}.get-started-page .site-header{position:sticky;top:0;z-index:90}.get-started-page .main-nav a[aria-current=page]{color:var(--gs-blue);font-weight:750}.start-mobile-menu{display:none}.start-shell{width:min(100% - 40px,1160px);margin:auto}.start-section{padding:64px 0;background:#fff}.start-pale{background:var(--gs-pale)}.start-heading{max-width:760px;margin:0 auto 30px;text-align:center}.start-heading--wide{max-width:850px}.start-eyebrow{margin:0;color:var(--gs-blue);font-size:.74rem;font-weight:850;letter-spacing:.14em}.start-heading h1,.start-heading h2{margin:8px 0 11px;color:var(--gs-navy);font-family:Georgia,'Times New Roman',serif;line-height:1.08;letter-spacing:-.035em}.start-heading h1{font-size:clamp(2.35rem,5vw,4.1rem)}.start-heading h2{font-size:clamp(1.9rem,4vw,3rem)}.start-heading p{margin:0;color:var(--gs-muted);font-size:1rem}.start-video-section{padding-top:46px}.programme-video-stage{position:relative;width:min(100%,900px);aspect-ratio:16/9;margin:28px auto 0}.programme-video-shell{position:absolute;inset:0;overflow:hidden;border:1px solid var(--gs-line);border-radius:20px;background:#081a35;box-shadow:0 16px 42px rgba(14,42,82,.14);transition:width .2s ease,transform .2s ease,border-radius .2s ease}.programme-video-shell video{display:block;width:100%;height:100%;object-fit:cover;background:#081a35}.video-unmute{position:absolute;left:16px;bottom:16px;padding:9px 13px;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:rgba(11,29,57,.78);color:#fff;font-size:.8rem;font-weight:800;cursor:pointer;backdrop-filter:blur(7px)}.mini-video-controls{display:none}.programme-video-shell.is-floating{position:fixed;inset:auto 16px 16px auto;width:210px;aspect-ratio:16/9;z-index:120;border-radius:13px;box-shadow:0 18px 46px rgba(0,0,0,.28)}.programme-video-shell.is-floating .video-unmute{display:none}.programme-video-shell.is-floating .mini-video-controls{position:absolute;right:5px;bottom:5px;display:flex;gap:4px}.mini-video-controls button{width:26px;height:26px;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:7px;background:rgba(7,23,47,.78);color:#fff;font-size:.75rem;cursor:pointer}.video-caption{margin:12px 0 0;text-align:center;color:var(--gs-muted);font-size:.8rem}.start-grid{display:grid;gap:22px;align-items:stretch}.start-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;margin:auto}.start-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.start-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.start-card{display:flex;flex-direction:column;align-items:center;padding:24px;border:1px solid var(--gs-line);border-radius:18px;background:#fff;text-align:center;box-shadow:var(--gs-shadow)}.card-emoji{display:grid;place-items:center;width:60px;height:60px;margin-bottom:14px;border-radius:17px;background:var(--gs-pale);font-size:1.85rem;font-style:normal}.card-emoji--green{background:var(--gs-green)}.card-emoji--lavender{background:var(--gs-lavender)}.card-emoji--yellow{background:var(--gs-yellow)}.card-emoji--coral{background:var(--gs-coral)}.card-emoji--text{font-size:1rem;font-weight:900;color:#16704a}.card-kicker{margin:0 0 4px;color:var(--gs-blue);font-size:.7rem;font-weight:850;letter-spacing:.12em}.start-card h3{margin:0 0 9px;color:var(--gs-navy);font-size:1.15rem;line-height:1.3}.start-card p{margin:0;color:var(--gs-muted);font-size:.9rem;line-height:1.58}.action-card{min-height:350px}.action-card .start-button{margin-top:auto}.start-button,.tele-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:18px;padding:10px 14px;border-radius:999px;background:var(--gs-blue);color:#fff;text-decoration:none;font-size:.88rem;font-weight:800}.start-button:hover{background:var(--gs-blue-dark)}.action-card small{margin-top:9px;color:var(--gs-muted);font-size:.73rem;line-height:1.4}.start-boundary{max-width:880px;margin:20px auto 0;padding:13px 16px;border:1px solid var(--gs-line);border-radius:13px;background:rgba(255,255,255,.76);color:var(--gs-muted);font-size:.8rem;text-align:center}.flip-card{height:300px;padding:0;border:0;background:transparent;perspective:1200px;cursor:pointer}.flip-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.75,.25,1)}.flip-card.is-flipped .flip-inner{transform:rotateY(180deg)}.flip-face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:23px;border:1px solid var(--gs-line);border-radius:18px;background:#fff;color:var(--gs-muted);text-align:center;box-shadow:var(--gs-shadow);backface-visibility:hidden;overflow:auto}.flip-card:hover .flip-face{border-color:#9fc2ef}.flip-back{transform:rotateY(180deg);justify-content:center}.flip-face strong{display:block;color:var(--gs-navy);font-size:1.08rem;line-height:1.32}.flip-face>span:not(.card-emoji):not(.card-kicker):not(.flip-hint):not(.path-number):not(.tag-row){margin-top:9px;font-size:.86rem;line-height:1.55}.flip-hint{margin-top:auto!important;padding-top:12px;color:var(--gs-blue)!important;font-size:.75rem!important;font-weight:850}.pathway-card{height:205px}.pathway-card .flip-face{padding:18px}.pathway-card .card-emoji{width:50px;height:50px;font-size:1.45rem}.path-number{position:absolute;top:14px;left:15px;color:#8aa0bc;font-size:.68rem;font-weight:850}.screening-card{height:370px}.screening-card .flip-back{justify-content:flex-start;text-align:left;align-items:stretch}.screening-card ul{margin:12px 0 0;padding-left:18px;font-size:.8rem;line-height:1.48}.screening-card li{margin:4px 0}.tag-row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:13px}.tag-row i{padding:4px 7px;border:1px solid var(--gs-line);border-radius:999px;background:#f6f9fc;color:var(--gs-navy);font-size:.68rem;font-style:normal;font-weight:750}.flip-face dl{width:100%;margin:12px 0 0;text-align:left}.flip-face dt{color:var(--gs-navy);font-size:.78rem;font-weight:850}.flip-face dd{margin:1px 0 8px;color:var(--gs-muted);font-size:.75rem;line-height:1.38}.support-card{height:285px}.education-card{height:330px}.education-card .flip-back{justify-content:flex-start;align-items:stretch}.education-card .flip-back a{margin-top:auto;color:var(--gs-blue);font-size:.8rem;font-weight:850;text-decoration:none}.section-text-link{display:inline-flex;margin:3px 0 12px;color:var(--gs-blue);font-weight:850;text-decoration:none}.tele-section{background:#f8fbf8}.tele-card{min-height:250px}.tele-card .card-emoji{font-size:1rem;font-weight:850;color:#16704a}.tele-card:first-child .card-emoji,.tele-card:nth-child(2) .card-emoji{font-size:1.65rem}.tele-button{margin-top:auto;background:#16704a}.tele-button:hover{background:#105a3a}.get-started-page .site-footer::before{background:#f8fbf8}@media(max-width:980px){.start-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.start-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.screening-grid>.flip-card:last-child{grid-column:1/-1;width:calc(50% - 11px);justify-self:center}.action-card{min-height:370px}}@media(max-width:900px){.get-started-page .header-inner{min-height:66px;padding:0 18px;grid-template-columns:1fr auto}.get-started-page .brand-logo{width:130px}.get-started-page .main-nav,.get-started-page .header-actions{display:none}.start-mobile-menu{position:relative;display:block;justify-self:end}.start-mobile-menu summary{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--gs-line);border-radius:9px;list-style:none;color:var(--gs-navy);font-size:.78rem;font-weight:800;cursor:pointer}.start-mobile-menu summary::-webkit-details-marker{display:none}.start-mobile-menu nav{position:absolute;top:calc(100% + 9px);right:0;display:grid;width:220px;padding:8px 14px;border:1px solid var(--gs-line);border-radius:13px;background:#fff;box-shadow:0 16px 34px rgba(20,60,100,.16)}.start-mobile-menu nav a{padding:10px 0;border-bottom:1px solid var(--gs-line);color:var(--gs-navy);font-size:.82rem;text-decoration:none}.start-mobile-menu nav a:last-child{border-bottom:0}}@media(max-width:700px){.start-shell{width:min(100% - 24px,1160px)}.start-section{padding:48px 0}.start-video-section{padding-top:34px}.programme-video-shell.is-floating{right:8px;bottom:8px;width:148px;border-radius:10px}.mini-video-controls button{width:22px;height:22px}.video-unmute{left:9px;bottom:9px;padding:7px 9px;font-size:.7rem}.start-grid--two,.start-grid--three,.start-grid--four{grid-template-columns:1fr}.screening-grid>.flip-card:last-child{grid-column:auto;width:auto}.action-card{min-height:340px}.pathway-card{height:190px}.screening-card{height:350px}.support-card{height:260px}.education-card{height:315px}.tele-card{min-height:220px}.start-heading{margin-bottom:24px}.start-heading p{font-size:.94rem}.flip-face{padding:20px}}@media(max-width:390px){.screening-card{height:365px}.education-card{height:330px}.programme-video-shell.is-floating{width:130px}.mini-video-controls{gap:2px!important}.mini-video-controls button{width:20px;height:20px;font-size:.65rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.flip-inner,.programme-video-shell{transition:none}}

/* Video close recovery */
.video-unmute{display:none!important}
.video-resume-pill{
  position:fixed;
  right:16px;
  bottom:16px;
  z-index:121;
  padding:10px 14px;
  border:1px solid #cbdcf0;
  border-radius:999px;
  background:#fff;
  color:#102a56;
  box-shadow:0 12px 30px rgba(14,42,82,.18);
  font-size:.78rem;
  font-weight:850;
  cursor:pointer;
}
.video-resume-pill[hidden]{display:none!important}
@media(max-width:700px){.video-resume-pill{right:8px;bottom:8px;padding:8px 11px;font-size:.7rem}}
