.services-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center}.services-hero h1{max-width:13ch}.services-hero h1 span{color:var(--accent)}.audience-paths{display:grid;gap:1rem}.audience-paths>a{display:block;padding:1.5rem;border:1px solid var(--line);border-radius:18px;text-decoration:none;color:inherit;background:var(--surface)}.audience-paths h2{font-size:1.5rem;line-height:1.3;margin:.6rem 0}.audience-paths p{line-height:1.7}.audience-paths>a:hover{border-color:var(--accent)}.offers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-card h2{font-size:1.4rem;line-height:1.35}.offer-intro{font-size:1.2rem;line-height:1.8}.offer-deliverables,.offer-next{padding:2rem;border:1px solid var(--line);border-radius:18px;margin:2rem 0}.offer-deliverables li{margin:.7rem 0;line-height:1.7}.offer-next .button{margin-top:1rem}.collaboration ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-left:1.5rem}.collaboration li{line-height:1.8;padding-right:1rem}.pf-brief-optional{border:1px solid var(--line);border-radius:12px;padding:1rem}.pf-brief-optional summary{cursor:pointer;margin-bottom:1rem}.pf-service-form select,.pf-service-form textarea,.pf-service-form input{max-width:100%;box-sizing:border-box}.offer-card,.audience-paths>a{overflow-wrap:anywhere}.pf-form-status a{overflow-wrap:anywhere}@media(max-width:850px){.services-hero{grid-template-columns:1fr;gap:1.5rem}.offers-grid{grid-template-columns:1fr}.collaboration ol{grid-template-columns:1fr}.offer-next,.offer-deliverables{padding:1.25rem}}@media(prefers-reduced-motion:reduce){.audience-paths>a{transition:none}}

@media(max-width:540px){.header-row nav{min-width:0;flex-wrap:wrap}}
