:where(.pg-coach) .coach-hero{padding:48px 0 64px}:where(.pg-coach) .coach-hero h1{margin-top:18px}:where(.pg-coach) .coach-hero .role-line{color:var(--brand-ink);margin-top:10px;font-size:22px;font-weight:600}:where(.pg-coach) .coach-hero .tagline{color:var(--muted);margin-top:18px;font-size:19px}:where(.pg-coach) .coach-hero .tagline strong{color:var(--heading);font-size:21px;font-weight:600;display:block}:where(.pg-coach) .focus-chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}:where(.pg-coach) .focus-chips span{background:var(--brand-soft);color:var(--brand-ink);border-radius:999px;padding:6px 14px;font-size:14.5px;font-weight:500}:where(.pg-coach) .intro-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}:where(.pg-coach) .intro-grid h2{margin-top:14px;font-size:clamp(28px,3.6vw,40px)}:where(.pg-coach) .intro-grid .audience{color:var(--brand-ink);margin-top:12px;font-size:18px;font-weight:500}:where(.pg-coach) .intro-grid .prose{color:var(--muted);margin-top:20px;font-size:17.5px}:where(.pg-coach) .office{aspect-ratio:1;width:100%;max-width:480px;box-shadow:var(--shadow);background:#eef0f2;border-radius:24px;justify-self:end;overflow:hidden}:where(.pg-coach) .office img{object-fit:cover;object-position:center top;width:100%;height:100%}@media (max-width:959px){:where(.pg-coach) .office{justify-self:center}:where(.pg-coach) .intro-grid{grid-template-columns:1fr;gap:32px}}:where(.pg-coach) .pillars{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}:where(.pg-coach) .pillar{background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--brand);box-shadow:var(--shadow);border-radius:20px;padding:24px 20px}:where(.pg-coach) .pillar .n{letter-spacing:-.04em;color:var(--brand-ink);font-size:34px;font-weight:600;line-height:1}:where(.pg-coach) .pillar h3{margin-top:14px;font-size:18px}:where(.pg-coach) .pillar p,:where(.pg-coach) .pillar li{color:var(--muted);margin-top:8px;font-size:15px}:where(.pg-coach) .pillar ul{margin:8px 0 0;padding-left:18px;list-style:outside}:where(.pg-coach) .pillar li{margin-top:6px}@media (max-width:1099px){:where(.pg-coach) .pillars{grid-template-columns:repeat(3,1fr)}}@media (max-width:759px){:where(.pg-coach) .pillars{grid-template-columns:1fr 1fr}}@media (max-width:479px){:where(.pg-coach) .pillars{grid-template-columns:1fr}}:where(.pg-coach) .who{grid-template-columns:1fr 1fr;gap:16px;display:grid}:where(.pg-coach) .who-item{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:16px;padding:22px;display:flex}:where(.pg-coach) .who-item .icon-tile{border-radius:12px;flex:none;width:42px;height:42px;margin:0}:where(.pg-coach) .who-item h3{font-size:18px}:where(.pg-coach) .who-item p{color:var(--muted);margin-top:6px;font-size:15.5px}@media (max-width:859px){:where(.pg-coach) .who{grid-template-columns:1fr}}:where(.pg-coach) .adv{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;display:grid}:where(.pg-coach) .adv-img{aspect-ratio:1;background:var(--surface-2);border-radius:24px;overflow:hidden}:where(.pg-coach) .adv-img img{object-fit:cover;width:100%;height:100%}:where(.pg-coach) .adv h2{margin-top:14px;font-size:clamp(28px,3.6vw,40px)}:where(.pg-coach) .adv .prose{color:var(--muted);margin-top:20px;font-size:17.5px}@media (max-width:959px){:where(.pg-coach) .adv{grid-template-columns:1fr;gap:32px}:where(.pg-coach) .adv-img{max-width:480px}}:where(.pg-coach) .impact{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}:where(.pg-coach) .impact .card{transition:transform .25s,border-color .25s}:where(.pg-coach) .impact .card:hover{border-color:var(--brand);transform:translateY(-4px)}@media (max-width:959px){:where(.pg-coach) .impact{grid-template-columns:1fr 1fr}}@media (max-width:599px){:where(.pg-coach) .impact{grid-template-columns:1fr}}:where(.pg-coach) .urgency{color:#fff;background:linear-gradient(120deg,#ff6b35 0%,#f90 100%);border-radius:28px;grid-template-columns:1.4fr auto;align-items:center;gap:40px;padding:48px;display:grid}:where(.pg-coach) .urgency h2{color:#fff;font-size:clamp(26px,3.2vw,36px)}:where(.pg-coach) .urgency p{opacity:.95;max-width:720px;margin-top:14px}:where(.pg-coach) .urgency .btn{color:#e5531d;background:#fff}:where(.pg-coach) .urgency .btn:hover{background:#fff1eb}@media (max-width:859px){:where(.pg-coach) .urgency{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 24px}:where(.pg-coach) .urgency .btn{white-space:normal;text-align:center;height:auto;min-height:48px;padding:13px 22px;line-height:1.3}}@media (max-width:599px){:where(.pg-coach) .hero-ctas .btn{white-space:normal;text-align:center;height:auto;min-height:48px;padding:13px 22px;line-height:1.3}}:where(.pg-coach) .coaches.three{grid-template-columns:repeat(3,1fr)}@media (max-width:1023px){:where(.pg-coach) .coaches.three{grid-template-columns:repeat(3,1fr)}}@media (max-width:759px){:where(.pg-coach) .coaches.three{grid-template-columns:repeat(2,1fr)}}
