fix(site): services polish — FAQ containment, /contact CTA, drop "for-hire" line

- Remove the "not controlled modeling for hire" framing from the homepage
  services preview + both services-page occurrences (FAQ answer + education
  section).
- Wrap the services FAQ in a section-container so it stops breaking out of the
  section rhythm; constrain answer width to max-w-3xl.
- Point "Request a Consultation" at /contact (the contact-form shortcut page)
  instead of the fragile /#contact cross-page hash.
This commit is contained in:
jwinterm
2026-07-06 09:08:25 -04:00
parent cbc8906715
commit 3391c7cc6c
2 changed files with 14 additions and 13 deletions
+13 -12
View File
@@ -11,7 +11,7 @@ import type { Metadata } from "next";
const faqs = [ const faqs = [
{ q: "What does Such Software build?", a: "Custom e-commerce on Medusa v2, real-time web apps and multiplayer experiences, cryptocurrency and Monero integrations, and PhD-led radiation-science education. We work across the stack, from backend infrastructure to accessible front-ends." }, { q: "What does Such Software build?", a: "Custom e-commerce on Medusa v2, real-time web apps and multiplayer experiences, cryptocurrency and Monero integrations, and PhD-led radiation-science education. We work across the stack, from backend infrastructure to accessible front-ends." },
{ q: "Do you offer nuclear and radiation education?", a: "Yes. Our founder holds a PhD in radiation-detector materials and spent six years at Lawrence Livermore National Laboratory, plus shielding and spent-fuel work at Holtec. We teach radiation-science fundamentals and Monte Carlo methods, run GEANT4 training, and speak on these topics. Our GEANT4 radiation labs are published open-source (MIT / CC-BY). This is education and published methods, not for-hire controlled modeling." }, { q: "Do you offer nuclear and radiation education?", a: "Yes. Our founder holds a PhD in radiation-detector materials and spent six years at Lawrence Livermore National Laboratory, plus shielding and spent-fuel work at Holtec. We teach radiation-science fundamentals and Monte Carlo methods, run GEANT4 training, and speak on these topics. Our GEANT4 radiation labs are published open-source (MIT / CC-BY). This is education and published methods." },
{ q: "Where are you based?", a: "We are a software studio in Kennett Square, Pennsylvania, working with clients remotely across the US and beyond." }, { q: "Where are you based?", a: "We are a software studio in Kennett Square, Pennsylvania, working with clients remotely across the US and beyond." },
{ q: "Do you build for accessibility?", a: "Yes. We engineer front-ends to meet WCAG 2.2 AA and audit against it, alongside Core Web Vitals, as part of every project." }, { q: "Do you build for accessibility?", a: "Yes. We engineer front-ends to meet WCAG 2.2 AA and audit against it, alongside Core Web Vitals, as part of every project." },
{ q: "How does a project start?", a: "Reach out through the contact form with what you need. We scope it, propose an approach, and from there it can run as a fixed project or a performance-based revenue-share partnership." }, { q: "How does a project start?", a: "Reach out through the contact form with what you need. We scope it, propose an approach, and from there it can run as a fixed project or a performance-based revenue-share partnership." },
@@ -171,8 +171,7 @@ export default function ServicesPage() {
<h2 className="text-3xl font-bold mb-2">Nuclear &amp; Radiation-Science Education</h2> <h2 className="text-3xl font-bold mb-2">Nuclear &amp; Radiation-Science Education</h2>
<p className="text-muted-foreground text-lg max-w-3xl leading-relaxed"> <p className="text-muted-foreground text-lg max-w-3xl leading-relaxed">
PhD-led radiation-science teaching, training, and speaking, built on years at PhD-led radiation-science teaching, training, and speaking, built on years at
a national lab. We publish our methods open-source and teach them; we don't a national lab. We publish our methods open-source and teach them.
take on for-hire controlled modeling.
</p> </p>
</div> </div>
<div className="grid md:grid-cols-2 gap-6 mb-8"> <div className="grid md:grid-cols-2 gap-6 mb-8">
@@ -279,14 +278,16 @@ export default function ServicesPage() {
</ScrollReveal> </ScrollReveal>
<ScrollReveal className="mt-20"> <ScrollReveal className="mt-20">
<h2 className="text-3xl font-bold mb-8 tracking-tight">Frequently Asked Questions</h2> <div className="section-container border-l-4 border-l-indigo-500">
<div className="space-y-6"> <h2 className="text-3xl font-bold mb-8 tracking-tight">Frequently Asked Questions</h2>
{faqs.map((f) => ( <div className="space-y-6">
<div key={f.q}> {faqs.map((f) => (
<h3 className="text-xl font-bold mb-1">{f.q}</h3> <div key={f.q}>
<p className="text-muted-foreground leading-relaxed">{f.a}</p> <h3 className="text-xl font-bold mb-1">{f.q}</h3>
</div> <p className="text-muted-foreground leading-relaxed max-w-3xl">{f.a}</p>
))} </div>
))}
</div>
</div> </div>
</ScrollReveal> </ScrollReveal>
@@ -297,7 +298,7 @@ export default function ServicesPage() {
We take on a limited number of revenue-share build partners. Tell us what you're We take on a limited number of revenue-share build partners. Tell us what you're
building and we'll run a scope review. building and we'll run a scope review.
</p> </p>
<Link href="/#contact" className="relative z-10"> <Link href="/contact" className="relative z-10">
<Button size="lg" variant="secondary" className="rounded-2xl px-12 py-8 text-xl font-bold hover:scale-105 transition-transform bg-white text-slate-900 hover:bg-slate-100"> <Button size="lg" variant="secondary" className="rounded-2xl px-12 py-8 text-xl font-bold hover:scale-105 transition-transform bg-white text-slate-900 hover:bg-slate-100">
Request a Consultation Request a Consultation
</Button> </Button>
@@ -40,7 +40,7 @@ export function ServicesPreview() {
<p className="text-base text-muted-foreground leading-relaxed"> <p className="text-base text-muted-foreground leading-relaxed">
Training, talks, and open-source GEANT4 labs on radiation transport and Training, talks, and open-source GEANT4 labs on radiation transport and
semiconductor detectors, led by a PhD with a Lawrence Livermore background. semiconductor detectors, led by a PhD with a Lawrence Livermore background.
Published methods and teaching, not controlled modeling for hire. Published methods and teaching.
</p> </p>
</Card> </Card>
</div> </div>