/* Business pathways: generous editorial rhythm, quiet controls, no scene overlays. */
.goal-picker{padding:3rem 0;border-block:1px solid #d8d9d5;margin:0 0 3rem}.goal-picker>div{display:grid;grid-template-columns:repeat(3,1fr);gap:0 2rem}.goal-link{padding:1.3rem 0;border-bottom:1px solid #d8d9d5;font-weight:650;color:#19495f;text-decoration:none}.goal-link:hover{color:#bf4816}.brief-section,.example-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);padding:4rem 0;border-top:1px solid #d8d9d5}.brief-section h2,.example-story h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.brief-section label,.interactive-example label{display:grid;gap:.5rem;font-weight:600;margin-bottom:1.25rem}.brief-section input,.brief-section select,.brief-section textarea,.interactive-example input{box-sizing:border-box;width:100%;min-width:0;background:#fffdf8;border:1px solid #a6b2b7;border-radius:8px;color:#1d3340;padding:.85rem;font:inherit}.brief-section textarea{resize:vertical}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.brief-context,.example-answer{padding:1.25rem;background:#edf5f7;border-left:3px solid #008db7;border-radius:0 8px 8px 0}.brief-privacy{font-size:.85rem;color:#53636c}.brief-section label span{font-weight:400}.interactive-example{align-self:start;padding:clamp(1.25rem,3vw,2.25rem);border:1px solid #b8c9d0;border-radius:16px;background:#fffdf8}.interactive-example h3{margin-top:0}.example-questions{display:grid;gap:.6rem;margin:1.5rem 0}.example-questions button{padding:.85rem 1rem;background:#fff;border:1px solid #b8c9d0;border-radius:8px;text-align:left;font:inherit;cursor:pointer}.example-questions button[aria-pressed=true]{background:#19495f;color:white}.example-answer{min-height:5rem;line-height:1.65}.example-answer p:first-child{margin-top:0}.example-answer p:last-child{margin-bottom:0}#sample-source{font-size:.8rem;font-weight:650}.interactive-example details{margin-top:1rem}.interactive-example summary{cursor:pointer}.example-story>div h3{font-size:1rem;margin-top:1.75rem}.example-invitation{padding:2.5rem 0;border-top:1px solid #d8d9d5}.example-story{scroll-margin-top:2rem}.team-section,.verified-cases{padding:3rem 0}.team-section article,.verified-cases article{border-top:1px solid #d8d9d5;padding:2rem 0}.confirmed-session{padding:2rem 0}.confirmed-session dt{font-weight:bold}.confirmed-session dd{margin:0 0 1rem}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #008db7;outline-offset:3px}@media(max-width:700px){.brief-section,.example-story{grid-template-columns:1fr;gap:1.5rem;padding:2rem 0}.goal-picker>div{grid-template-columns:1fr 1fr;gap:0 1rem}.field-pair{grid-template-columns:1fr;gap:0}.brief-section .actions{align-items:stretch}.brief-section .actions>*{max-width:100%;white-space:normal}.interactive-example{padding:1.25rem}}

.project-conversation,.creator-note,.booking-section{padding:3rem 0;border-top:1px solid #d8d9d5}.project-conversation li{margin:.7rem 0}.project-conversation h2{font-size:clamp(1.8rem,3vw,2.7rem)}.project-conversation>div{max-width:48rem}.brief-section [hidden]{display:none!important}

.project-conversation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 3rem}.project-conversation>.eyebrow,.project-conversation>h2,.project-conversation>a{grid-column:1/-1}.project-conversation>h2{margin:0 0 1rem;max-width:22ch}.project-conversation>a{justify-self:start}.project-conversation>div{padding-top:1rem;border-top:1px solid var(--line)}.project-conversation ul,.project-conversation ol{padding-left:1.35rem}.project-conversation h3{font-size:1.05rem;line-height:1.4}.creator-note>p{max-width:48rem}.interactive-example [hidden]{display:none!important}@media(max-width:700px){.project-conversation{grid-template-columns:1fr;gap:.5rem}.project-conversation>a{max-width:100%;white-space:normal}}

#project-brief{scroll-margin-top:118px}
