/* Parent Premium V5 — service-only bright education workspace. */
:root{
  color-scheme:light;
  --ev-void:#f7f8f7;--ev-deep:#ffffff;--ev-surface:#ffffff;--ev-surface-2:#f6f8f7;--ev-surface-3:#eef8f3;
  --ev-panel:#ffffff;--ev-text:#17201c;--ev-text-2:#4d5b54;--ev-text-3:#6e7c75;
  --ev-line:#dce3df;--ev-line-strong:#c6d1cb;--ev-accent:#087a55;--ev-mint:#087a55;
  --ev-gold:#7a5a00;--ev-cyan:#087a55;--pl-parent:#087a55;
  --r-sm:6px;--r-md:8px;--r-lg:8px;--r-xl:8px;--r-pill:8px;
  --sh-1:none;--sh-2:none;--glow:none;
}
html{background:#f7f8f7;color:#17201c}body{background:#f7f8f7;color:#17201c}.ev-space,.ev-stars{display:none!important}
.wrap{width:min(1240px,calc(100% - 48px))}.nav{background:#fff;border-bottom:1px solid #dce3df;box-shadow:none}.logo{color:#17201c}.logo__mark{display:none}.nav__links a{color:#4d5b54;border-radius:0}.nav__links a:hover,.nav__links a[aria-current=page]{color:#087a55}.nav__links a[aria-current=page]{box-shadow:inset 0 -2px #087a55}
.pg-main{padding-top:48px}.eyebrow,.pg-tag,.pg-kicker{color:#087a55!important}.h1{max-width:1080px;color:#17201c;font-size:clamp(2.15rem,4vw,3.65rem);line-height:1.12;letter-spacing:-.045em}.h2,.h3,h2,h3{color:#17201c}.lead{max-width:960px;color:#4d5b54;line-height:1.75}
.btn,.pg-chip,.pg-opt,.pg-btn,.parent-account__button{border-radius:6px!important;box-shadow:none!important}.btn--primary,.plan-builder__actions .btn{background:#087a55!important;border-color:#087a55!important;color:#fff!important}.btn--ghost{background:#fff!important;border:1px solid #c6d1cb!important;color:#24312b!important}
.pg-card,.pg-item,.pg-q,.pg-result,.pg-not,.pg-callout,.plan-builder,.member-status,.subscription-card,.worksheet,.decision-kit-card{background:#fff!important;border:1px solid #dce3df!important;border-radius:8px!important;box-shadow:none!important}
.coach-step{margin:28px 0;padding:24px;border:1px solid #dce3df;border-radius:8px;background:#fff;grid-template-columns:44px 1fr;gap:18px}.coach-step__no{width:40px;height:40px;border-radius:50%;background:#087a55;color:#fff}.coach-option,.coach-status button{min-height:48px;border:1px solid #c6d1cb;border-radius:6px;background:#fff;color:#24312b;box-shadow:none}.coach-option:hover,.coach-status button:hover{border-color:#087a55;background:#f6fbf8}.coach-option[aria-pressed=true],.coach-status button[aria-pressed=true]{border-color:#087a55;background:#eef8f3;color:#065f46;box-shadow:inset 0 0 0 1px #087a55}.coach-actions{padding:18px 0 24px;border-bottom:1px solid #dce3df}.coach-result{background:#fff;border:1px solid #c6d1cb;border-radius:8px;box-shadow:none}.coach-path li,.coach-check,.coach-next{background:#f6f8f7;border:1px solid #dce3df;border-radius:8px}.coach-path b{color:#087a55}
*:focus-visible{outline:3px solid #0a7f5a!important;outline-offset:3px!important}.pg-callout--gold{border-color:#d5b35b!important;background:#fffaf0!important;color:#5d4608!important}.pg-callout--gold b{color:#5d4608!important}
footer{border-top:1px solid #dce3df;background:#fff;color:#6e7c75}
@media(max-width:720px){.wrap{width:min(100% - 32px,1240px)}.pg-main{padding-top:32px}.h1{font-size:2.2rem}.coach-step{padding:20px}.coach-options,.coach-options--wide{grid-template-columns:1fr}.coach-option{min-height:52px}.coach-actions .btn{width:100%}.coach-path{grid-template-columns:1fr}}
@media print{:root{--ev-text:#111;--ev-text-2:#333}.nav,.ev-space,.ev-stars{display:none!important}html,body,.pg-card,.pg-item,.pg-q,.pg-result,.pg-not,.pg-callout,.plan-builder,.worksheet{background:#fff!important;color:#111!important}.coach-result{border:0!important}.btn{display:none!important}}
