@import url("career-calling.css");

.child-page{--career-green:#a8c6ff}.child-page .career-intro h1 em,.child-page .form-kicker,.child-page .eyebrow{color:#a8c6ff!important}.child-page .hero-lede:before{background:linear-gradient(#a8c6ff,#f2c86d)}.child-page .proof-row span,.child-page .trust-strip{border-color:#a8c6ff38;background:#a8c6ff0a}.child-page .career-form .button,.child-page .hero-cta{background:linear-gradient(110deg,#f5d477,#a8c6ff 52%,#e7b9f2)}.child-page .condition-card>span{background:#a8c6ff}

.caregiver-moments{max-width:565px;margin:26px 0;padding:18px 20px;border:1px solid #a8c6ff29;border-radius:17px;background:linear-gradient(100deg,#a8c6ff0d,transparent)}.caregiver-moments p{margin:0 0 10px;color:#b9d0ff;font-size:.65rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.caregiver-moments ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.caregiver-moments li{position:relative;padding-left:17px;color:#d9d2e1;font-family:var(--serif);font-size:.91rem;line-height:1.4}.caregiver-moments li:before{position:absolute;left:0;color:#f2cf75;content:"✦"}

/* Keep the first screen readable immediately. The previous stagger left the
   whole report entry at opacity: 0 during initial paint, which is especially
   punishing on a slower connection. Results may still enter gently once a
   person asks for a report. */
.child-page .career-orbit-art img{animation:career-drift 70s linear infinite,child-breathe 7s ease-in-out infinite}.child-page #childResults:not([hidden]) .report-cover,.child-page #childResults:not([hidden]) .career-constellation,.child-page #childResults:not([hidden]) .report-section,.child-page #childResults:not([hidden]) .evidence-section{animation:child-rise .7s both}.child-page #childResults:not([hidden]) .career-constellation{animation-delay:.08s}.child-page #childResults:not([hidden]) .report-section{animation-delay:.14s}.child-page #childResults:not([hidden]) .evidence-section{animation-delay:.2s}

@keyframes child-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes child-breathe{0%,100%{opacity:.72}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){.child-page .career-intro>*,.child-page .career-form,.child-page #childResults:not([hidden]) .report-cover,.child-page #childResults:not([hidden]) .career-constellation,.child-page #childResults:not([hidden]) .report-section,.child-page #childResults:not([hidden]) .evidence-section,.child-page .career-orbit-art img{animation:none}}
@media(max-width:700px){.caregiver-moments{margin:22px 0;padding:16px}.caregiver-moments li{font-size:.86rem}}
