From 8ae947b1ae4e45f17243603501d21be64fb6857a Mon Sep 17 00:00:00 2001 From: platform-mcp Date: Wed, 17 Jun 2026 13:21:58 +0530 Subject: [PATCH] feat(home): add pricing + timeline band above inline lead form MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds a new PricingTimelineBand component that sits directly above the homepage InlineLeadForm with two side-by-side cards answering the two final pre-conversion questions every buyer has: 1. "Projects from $X,XXX" — includes discovery, design, build, QA, and post-launch support. 2. "Typical timeline: 4–8 weeks" — discovery week 1, weekly demos, launch by week 8. A subtle "Custom quote available — tell us about your project" line with a downward chevron visually bridges the band into the form below. Implementation notes: - Anchor id="pricing-timeline" so the mobile sticky CTA bar / nav can deep-link to it. - grid-cols-1 md:grid-cols-2 → stacks vertically on mobile, side-by- side on md+ (>=768px). - Each card has an explicit min-h-[260px] sm:min-h-[280px] so the band reserves its own vertical space at first paint, keeping Lighthouse CLS unchanged. - Uses existing design tokens (primary-* / accent-* / secondary-*, rounded-3xl, container-wrapper, gradient-br) so the band feels native to the page. - Placeholder copy ($X,XXX and 4–8 weeks) is flagged with data-stakeholder-confirm markers + HTML comments so the marketing/ leadership team knows what still needs sign-off. - Reduced-motion-respecting CSS animation on the bridging chevron. --- src/components/PricingTimelineBand.astro | 216 +++++++++++++++++++++++ src/pages/index.astro | 9 + 2 files changed, 225 insertions(+) create mode 100644 src/components/PricingTimelineBand.astro diff --git a/src/components/PricingTimelineBand.astro b/src/components/PricingTimelineBand.astro new file mode 100644 index 0000000..b72a56e --- /dev/null +++ b/src/components/PricingTimelineBand.astro @@ -0,0 +1,216 @@ +--- +/** + * PricingTimelineBand Component + * + * Sits directly above the homepage InlineLeadForm and answers the two + * questions every late-stage buyer has BEFORE they fill in a contact form: + * 1. "Roughly how much does this cost?" + * 2. "Roughly how long does it take?" + * + * Layout: + * - 2 cards side-by-side on md+ (Pricing, Timeline) + * - Stacked vertically on mobile ( +
+
+
+ +
+

+ What to expect +

+

+ Transparent pricing & predictable timelines. +

+
+ + +
+ +
+ + + +

+ Starting at +

+ + +

+ Projects from + + $X,XXX + +

+ +

+ + Includes discovery, design, build, QA, and post-launch support. +

+
+ + +
+ + + +

+ Typical timeline +

+ + +

+ + 4–8 weeks + +

+ +

+ + Discovery in week 1, weekly demos through build, launch by week 8. +

+
+
+ + +

+ + + Custom quote available + — tell us about your project + + + +

+
+
+
+ + diff --git a/src/pages/index.astro b/src/pages/index.astro index a358051..7758b3a 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -6,6 +6,7 @@ import ClientLogos from '../components/ClientLogos.astro'; import InlineLeadForm from '../components/InlineLeadForm.astro'; import HomepageFaq from '../components/HomepageFaq.astro'; import ProofNumbers from '../components/ProofNumbers.astro'; +import PricingTimelineBand from '../components/PricingTimelineBand.astro'; // Services data — outcome-led headlines with anchor slugs that deep-link // into the matching detail sections on /services. @@ -628,6 +629,14 @@ const techStack = [ + + +