Studio Services PagePRO

A services page that prices the work in the fold: a reel hero, four principles beside a studio photograph, a nine-week timeline with an owner on every stage, two engagement plans, a two-column FAQ, a contact panel and a CTA footer.

Composed from 8 blocks. Installing this page installs all of them, plus the pieces and primitives they use.

Built in the Polaris collection.

Services1: Studio Services Page

A services page that prices the work in the fold: a reel hero, four principles beside a studio photograph, a nine-week timeline with an owner on every stage, two engagement plans, a two-column FAQ, a contact panel, and a CTA footer. Eight blocks, one install.

Upgrade to Pro

Pro blocks install through the shadcn CLI with your license key and ship their full source. Docs and live previews stay open to everyone, so you can read every block's details first.

Upgrade Now

Installation

Swap YOUR_EMAIL and YOUR_KEY for the email and license key on your account. Find your license key on your account page.

bash
npx shadcn add "https://ui.beste.co/page/r/services1?email=YOUR_EMAIL&license_key=YOUR_KEY"

This installs the page to components/beste/page/services1.tsx and everything behind it: the eight blocks it composes (navbar47, hero113, agency13, workflow36, pricing63, faq70, cta67, footer103), the button1 and badge6 components they use, and the shadcn/ui button primitive. Eleven files, no follow-up installs.

Quick start

The installed file exports services1Demo alongside the page: the exact props behind the preview above. Spread it to get a working page in one line.

tsx
import { Services1, services1Demo } from "@/components/beste/page/services1";

export default function Page() {
  return <Services1 {...services1Demo} />;
}

Each section is a separate prop, so the usual next step is to keep the demo and replace one section at a time.

tsx
import { Services1, services1Demo } from "@/components/beste/page/services1";

export default function Page() {
  return (
    <Services1
      {...services1Demo}
      plans={{
        label: "Engagements",
        heading: "Two ways to work with us.",
        plans: [
          { name: "Project", price: "From €40,000", description: "Fixed scope, fixed figure, nine weeks." },
          { name: "Retained", price: "€9,000 a month", description: "Two days a week, minimum three months." },
        ],
      }}
    />
  );
}

Props

Every prop is the full prop object of the block that renders that section, so anything the block accepts is accepted here.

PropTypeDefaultDescription
navbarComponentProps<typeof Navbar47>Studio navbar
heroComponentProps<typeof Hero113>Reel hero
approachComponentProps<typeof Agency13>Four principles beside a photograph
processComponentProps<typeof Workflow36>Nine-week timeline, an owner per stage
plansComponentProps<typeof Pricing63>Two engagement plans
faqComponentProps<typeof Faq70>Two-column FAQ
ctaComponentProps<typeof Cta67>Contact panel
footerComponentProps<typeof Footer103>Footer leading with a CTA
classNamestringExtra classes for the page's outer wrapper

Sections

SectionBlockNotes
Navbarnavbar47Sticky for the whole document
Herohero113A reel, so the work moves before any copy is read
Approachagency13Four principles; the count matches the layout
Processworkflow36Given bg-muted/50; every stage names an owner
Planspricing63Prices in the page rather than behind a call
Questionsfaq70Also given bg-muted/50, pairing it with the process band
Contactcta67The panel that ends the argument
Footerfooter103Opens with a CTA of its own

Behavior notes

Blocks in this page

Browse all blocks
PRO

navbar47

Mega Menu Navbar

Studio navbar whose Work item opens a full-width mega panel with category links and three featured project thumbnails.

PRO

hero113

Statement Reel Hero

Centered big-type studio hero with start and watch-the-film actions over a cinematic banner.

PRO

agency13

How We Think

Sticky studio intro with a portrait beside a stack of numbered principles.

PRO

workflow36

Process Timeline

A single-rail vertical process timeline with numbered nodes and per-step duration and owner meta.

PRO

pricing63

Two Engagement Plans

Two large contrasting plan panels (light vs dark) for engagement models.

PRO

faq70

Two-Column FAQ

FAQ accordion split into two independent columns.

PRO

cta67

Image CTA

Cinematic full-bleed image CTA with an overlaid content panel.

PRO

footer103

CTA Footer

Dark closing-CTA footer with a big statement, email and compact links.