:root{--gu-black:#080907;--gu-anth:#1B1C19;--gu-gold:#D9A437;--gu-ivory:#F4F0E7;--gu-white:#FFF}
.get-up-experience,.get-up-experience-confirmation{max-width:860px;margin:2rem auto;padding:clamp(1.4rem,4vw,3rem);scroll-margin-top:2rem;border:1px solid rgba(217,164,55,.35);border-radius:18px;background:var(--gu-anth);color:var(--gu-ivory);box-shadow:0 24px 60px rgba(8,9,7,.32)}
.get-up-experience *{box-sizing:border-box}.get-up-experience h1,.get-up-experience h2,.get-up-experience-confirmation h2{color:var(--gu-white);line-height:1.1}.get-up-experience h1{font-size:clamp(2rem,5vw,3.6rem)}
.get-up-experience p,.get-up-experience li,.get-up-experience label{font-size:clamp(1rem,2vw,1.12rem);line-height:1.6}
.get-up-progress{height:4px;margin-bottom:2rem;background:rgba(244,240,231,.16);border-radius:9px;overflow:hidden}.get-up-progress span{display:block;height:100%;background:var(--gu-gold)}
.get-up-kicker{color:var(--gu-gold);font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.get-up-field{margin:1.3rem 0}.get-up-field>label,.get-up-legend{display:block;margin-bottom:.5rem;color:var(--gu-white);font-weight:700}
.get-up-consent-option{display:flex;align-items:flex-start;gap:.75rem;margin:1.2rem 0;padding:1rem;border:1px solid rgba(244,240,231,.25);border-radius:10px;background:rgba(8,9,7,.35)}.get-up-consent-option input{flex:0 0 auto;width:1.15rem;height:1.15rem;margin-top:.28rem;accent-color:var(--gu-gold)}
.get-up-experience textarea,.get-up-experience input[type=email]{width:100%;padding:.9rem 1rem;border:1px solid rgba(244,240,231,.35);border-radius:10px;background:var(--gu-black);color:var(--gu-white);font:inherit}.get-up-experience textarea{min-height:100px}
.get-up-option{display:flex;gap:.7rem;margin:.65rem 0;padding:.85rem;border:1px solid rgba(244,240,231,.2);border-radius:10px;background:rgba(8,9,7,.35)}
.get-up-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.get-up-experience button,.get-up-primary{min-height:48px;padding:.75rem 1.15rem;border:1px solid var(--gu-gold);border-radius:9px;background:var(--gu-gold);color:var(--gu-black);font:inherit;font-weight:800;cursor:pointer;text-decoration:none}.get-up-experience button.secondary{background:transparent;color:var(--gu-ivory)}
.get-up-experience button:disabled{cursor:wait;opacity:.65}
.get-up-error{color:#ffd2c8;font-weight:700}.get-up-summary{padding:1rem;border-left:3px solid var(--gu-gold);background:rgba(8,9,7,.42)}.get-up-summary dt{color:var(--gu-gold);font-weight:800}.get-up-summary dd{margin:.15rem 0 1rem;white-space:pre-wrap}.get-up-privacy{font-size:.92rem!important;opacity:.86}
@media(max-width:640px){.get-up-experience{margin:.75rem 0}.get-up-actions{flex-direction:column-reverse}.get-up-experience button,.get-up-primary{width:100%}}
.get-up-opportunity{max-width:1040px;margin:2rem auto;padding:clamp(1.4rem,4vw,3rem);scroll-margin-top:2rem;border:1px solid rgba(217,164,55,.35);border-radius:18px;background:var(--gu-anth);color:var(--gu-ivory);box-shadow:0 24px 60px rgba(8,9,7,.32)}
.get-up-opportunity *{box-sizing:border-box}.get-up-opportunity h1{margin:.35rem 0 1rem;color:var(--gu-white);font-size:clamp(2rem,5vw,3.6rem);line-height:1.1}.get-up-opportunity p{font-size:clamp(1rem,2vw,1.12rem);line-height:1.6}
.get-up-opportunity-video{display:block;width:100%;margin:1.4rem 0;border-radius:12px;background:var(--gu-black)}
.get-up-opportunity-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.get-up-opportunity button{min-height:48px;padding:.75rem 1.15rem;border:1px solid var(--gu-gold);border-radius:9px;background:var(--gu-gold);color:var(--gu-black);font:inherit;font-weight:800;cursor:pointer}.get-up-opportunity button.secondary{background:transparent;color:var(--gu-ivory)}.get-up-opportunity button:disabled{cursor:wait;opacity:.65}
.get-up-opportunity-status{display:grid;gap:.9rem;justify-items:start;min-height:1.6em;color:var(--gu-gold);font-weight:700}.get-up-opportunity-status.has-next-step,.get-up-opportunity-status.is-confirmed{margin-top:1rem;padding:1.15rem;border:1px solid rgba(217,164,55,.45);border-radius:12px;background:rgba(8,9,7,.46)}.get-up-opportunity-status.is-confirmed strong{font-size:1.12rem;color:var(--gu-white)}.get-up-opportunity-status.is-confirmed span{color:var(--gu-ivory);font-weight:500}.get-up-opportunity-next-step{display:inline-block;padding:.9rem 1.2rem;border:2px solid var(--gu-gold);border-radius:9px;background:var(--gu-gold);color:var(--gu-black)!important;text-decoration:none;font-weight:850;box-shadow:0 8px 24px rgba(217,164,55,.24)}
@media(max-width:640px){.get-up-opportunity{margin:.75rem 0}.get-up-opportunity-actions{flex-direction:column}.get-up-opportunity button{width:100%}}

.get-up-result{max-width:1040px;padding:0;overflow:hidden}.get-up-result *{box-sizing:border-box}.get-up-result h1,.get-up-result h2,.get-up-result h3{color:var(--gu-white);line-height:1.15}.get-up-result h1{max-width:760px;margin:.4rem 0 1rem;font-size:clamp(2.25rem,6vw,4.6rem)}.get-up-result p,.get-up-result li{font-size:clamp(1rem,2vw,1.1rem);line-height:1.65}
.get-up-result-hero{padding:clamp(2rem,6vw,5rem);background:linear-gradient(135deg,var(--gu-black),var(--gu-anth))}.get-up-result-promise{max-width:760px;font-size:clamp(1.15rem,2.5vw,1.38rem)!important}.get-up-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.4rem}.get-up-result .get-up-primary,.get-up-result .get-up-result-download{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin:0;padding:.85rem 1.25rem;border:2px solid var(--gu-gold);border-radius:9px;font:inherit;font-weight:800;cursor:pointer;text-decoration:none}.get-up-result .get-up-primary{background:var(--gu-gold);color:var(--gu-black)}.get-up-result .get-up-result-download{background:transparent;color:var(--gu-ivory)}.get-up-result button:disabled{cursor:wait;opacity:.65}.get-up-result-download-status{min-height:1.5em;color:var(--gu-gold);font-size:.9rem!important}
.get-up-result-logo{display:block;width:min(480px,100%);height:auto;margin:0 0 clamp(1.5rem,4vw,3rem)}
.get-up-result-section{padding:clamp(1.6rem,5vw,3.6rem);border-top:1px solid rgba(217,164,55,.26)}.get-up-result-section>h2{margin-top:0;font-size:clamp(1.65rem,3vw,2.5rem)}.get-up-result-answer{margin:1.1rem 0;padding:1.2rem 1.3rem;border-left:3px solid var(--gu-gold);border-radius:0 10px 10px 0;background:rgba(8,9,7,.42)}.get-up-result-answer h3{margin:0 0 .35rem;color:var(--gu-gold);font-size:1rem}.get-up-result-answer p{margin:0;white-space:normal}
.get-up-future-self ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;counter-reset:future}.get-up-future-self li{position:relative;padding:1.35rem;border:1px solid rgba(217,164,55,.38);border-radius:12px;background:var(--gu-black);counter-increment:future}.get-up-future-self li:before{content:counter(future,decimal-leading-zero);display:block;margin-bottom:.7rem;color:var(--gu-gold);font-size:1.7rem;font-weight:800}.get-up-future-self strong,.get-up-future-self span{display:block}.get-up-future-self span{margin-top:.55rem}
.get-up-academy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.4rem}.get-up-academy-card{display:flex;flex-direction:column;padding:1.35rem;border:1px solid rgba(244,240,231,.2);border-radius:12px;background:var(--gu-black)}.get-up-academy-card h3{margin:.2rem 0}.get-up-academy-card a{margin-top:auto;padding-top:.8rem;color:var(--gu-gold);font-weight:800}.get-up-academy-card .get-up-kicker{font-size:.72rem!important}
.get-up-result-closing,.get-up-result-next{padding:clamp(2rem,5vw,4rem);background:var(--gu-gold);color:var(--gu-black)}.get-up-result-closing h2,.get-up-result-next h2{margin-top:0;color:var(--gu-black);font-size:clamp(1.8rem,4vw,3rem)}.get-up-result-next{border-top:8px solid var(--gu-anth);background:var(--gu-ivory)}.get-up-result-next .get-up-primary{background:var(--gu-black);color:var(--gu-white)}.get-up-result-next a:not(.get-up-primary){color:var(--gu-black);font-weight:800}.get-up-result-disclaimer{margin:0;padding:1.4rem clamp(1.6rem,5vw,3.6rem);background:var(--gu-black);font-size:.82rem!important;opacity:.78}
@media(max-width:760px){.get-up-result-actions{align-items:stretch;flex-direction:column}.get-up-result .get-up-primary,.get-up-result .get-up-result-download{width:100%}}
