.planner-page{padding:calc(var(--header-height,88px) + 42px) 0 72px;background:var(--chalk);color:#151515;min-height:80svh}.planner-page-intro,.planner-page-contact{width:min(100%,1680px);margin-inline:auto;padding-inline:clamp(20px,4vw,60px)}.planner-page-intro nav{color:#585858;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:30px;font-size:.875rem;display:flex}.planner-page-intro nav a{text-underline-offset:4px;text-decoration:underline}.planner-page-heading{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,5vw,72px);padding-bottom:30px;display:grid}.planner-page-heading h1{letter-spacing:-.05em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2.75rem,4.8vw,4.75rem);font-weight:500;line-height:1.04}.planner-page-heading p{font-size:1.0625rem;line-height:var(--leading-reading);max-width:55ch;margin:0}.planner-page-heading .planner-page-delivery{color:#5b5b5b;margin-top:14px;font-size:.875rem}.planner-page #growth-planner{scroll-margin-top:100px}.planner-page .gx.gp{background:0 0;padding:0 clamp(20px,4vw,60px)}.planner-page .gp-sheet{max-width:1560px}.planner-page-contact{font-size:.9375rem;line-height:var(--leading-standard);flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:28px;display:flex}.planner-page-contact p{color:#5b5b5b;margin:0}.planner-page-contact a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.planner-page :is(a,button):focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:760px){.planner-page{padding-top:calc(var(--header-height,76px) + 24px);padding-bottom:44px}.planner-page-intro nav{margin-bottom:24px}.planner-page-heading{grid-template-columns:1fr;gap:18px;padding-bottom:26px}.planner-page-heading h1{font-size:clamp(2.5rem,10vw,3.5rem)}.planner-page-heading p{font-size:1rem}.planner-page .gx.gp{padding-inline:14px}.planner-page-contact{gap:10px;display:grid}}
