Internal · noindex

Module gallery

Every module in the Summit Signature library, grouped by category. Each block renders with placeholder defaults so the structural shape is auditable before real content lands. Total: 44 modules.

Category

Site chrome

4 modules

EditorialTopNav

Handcraft

Wordmark + 5 nav links + phone CTA right.

src/components/modules/EditorialTopNav.astro

EditorialFooter

Handcraft

3-column nav + brand block + legal strip.

src/components/modules/EditorialFooter.astro

EditorialBreadcrumb

Handcraft

Slim caps trail under nav.

src/components/modules/EditorialBreadcrumb.astro

EditorialSectionDivider

Handcraft

Hairline + small eyebrow label.

src/components/modules/EditorialSectionDivider.astro

Section

Category

Heroes

3 modules

OverlayPhotoHero

Stitch extract

Full-bleed photo + H1 overlay + caption-card aside. Default for visual-trade pages.

src/components/modules/OverlayPhotoHero.astro

[Editorial photo slot]

[Hero headline slot]

[Subhead slot — short editorial sentence that frames what the page delivers.]

TypographicProseHero

Stitch extract

Eyebrow + H1 + subhead + buttons, no photo. For info pages.

src/components/modules/TypographicProseHero.astro

Section

[Hero headline slot]

[Subhead slot — short editorial sentence that frames what the page delivers.]

SplitTextPhotoHero

Stitch extract

Text-left, tall-photo-right two-column hero.

src/components/modules/SplitTextPhotoHero.astro

[Hero headline slot]

[Subhead slot — short editorial sentence.]

“The goal is not perfection. The goal is handled.”

[Editorial photo slot]

[Photo caption]

Category

Cards / grids

3 modules

ThreeCellPhotoFeatureRow

Stitch extract

Three side-by-side photo + label + body cells (room-by-room).

src/components/modules/ThreeCellPhotoFeatureRow.astro

Room by room

What's included.

[Photo slot]

[Caption]

[Cell 1 label]

[Short paragraph for cell 1.]

[Photo slot]

[Caption]

[Cell 2 label]

[Short paragraph for cell 2.]

[Photo slot]

[Caption]

[Cell 3 label]

[Short paragraph for cell 3.]

Category

Process

2 modules

CaptionedNumberedSteps

NSS port

4-step numbered strip on warm paper.

src/components/modules/CaptionedNumberedSteps.astro

How a visit is scoped

What to expect when Summit comes through.

01

Tell us about the home

Send the rooms, the timing, and the moment you are cleaning for. Photos help, but they are never required.

02

We confirm scope

We follow up with the right service tier, the time it will take, and a real range. Nothing locked in until you say so.

03

We clean

Our cleaning team arrives on the scheduled day with the supplies and time the scope calls for.

04

We follow up

A short check-in after the visit to make sure the rooms read the way you expected.

CaptionedNumberedStepsDark

NSS port

Slate-ink rhythm-breaker variant.

src/components/modules/CaptionedNumberedStepsDark.astro

How a visit is scoped

What to expect when Summit comes through.

01

Tell us about the home

Send the rooms, the timing, and the moment you are cleaning for. Photos help, but they are never required.

02

We confirm scope

We follow up with the right service tier, the time it will take, and a real range. Nothing locked in until you say so.

03

We clean

Our cleaning team arrives on the scheduled day with the supplies and time the scope calls for.

04

We follow up

A short check-in after the visit to make sure the rooms read the way you expected.

Category

Scope / paired lists

4 modules

PairedListScopeColumns

Handcraft

Two columns 'always included / never included unless asked' with check + X marks.

src/components/modules/PairedListScopeColumns.astro

Scope

Honest about what we do, and what we don't.

What's always included

  • Kitchen counters and high-touch surfaces

  • Bathrooms and fixtures

  • Floors and baseboards

  • Dust line on trim and ledges

  • Trash out, surfaces reset

What's never included unless asked

  • Inside oven

  • Inside refrigerator

  • Interior windows

  • Cabinet interiors

  • Wall washing

BulletedTextBlock

Handcraft

Single column header + bulleted list (e.g. 'what we will not fabricate').

src/components/modules/BulletedTextBlock.astro

About

What we will not fabricate.

  • [Item slot]

  • [Item slot]

  • [Item slot]

FourCellLabeledTextGrid

Handcraft

2×2 eyebrow + label + body cells (e.g. principles).

src/components/modules/FourCellLabeledTextGrid.astro

Principles

What we believe

01

[Principle headline]

[Short paragraph explaining the principle.]

02

[Principle headline]

[Short paragraph explaining the principle.]

03

[Principle headline]

[Short paragraph explaining the principle.]

04

[Principle headline]

[Short paragraph explaining the principle.]

ChecklistColumn

NSS port

Single-column check-icon feature list.

src/components/modules/ChecklistColumn.astro

What's always included

  • Kitchen counters and high-touch surfaces

  • Bathrooms and fixtures

  • Floors and baseboards

  • Dust line on trim, frames, and ledges

  • Trash out, surfaces reset

Category

Text primitives

2 modules

SimpleTextBlock

NSS port

Eyebrow + H2 + 2–3 paragraphs.

src/components/modules/SimpleTextBlock.astro

Section eyebrow

Short editorial headline that sets up the paragraphs below.

First paragraph slot. Editorial prose, candid voice. Two or three sentences is the right length for the magazine-essay rhythm.

Second paragraph slot. Use this to add a real-world detail or a one-line aside that earns the reader's attention without overstating.

TwoColumnText

NSS port

Paired prose two-column.

src/components/modules/TwoColumnText.astro

Section eyebrow left

Left-column headline.

First paragraph of the left column. Two or three short sentences in editorial voice.

Optional second paragraph for additional detail.

Section eyebrow right

Right-column headline.

First paragraph of the right column, paired conceptually with the left.

Optional second paragraph.

Category

Pricing-specific

3 modules

ThreeIconLabeledRow

Handcraft

Three icon + label + clarifier cells in a row.

src/components/modules/ThreeIconLabeledRow.astro

Quick view

[Item 1]

[Short clarifier]

[Item 2]

[Short clarifier]

[Item 3]

[Short clarifier]

SixCellIconLabeledGrid

Handcraft

3×2 pricing-factor grid.

src/components/modules/SixCellIconLabeledGrid.astro

What changes the price

Six factors that shape the range.

Home size

Square footage and number of rooms shifts the time it takes.

Room condition

First-time deep cleans price differently than recurring resets.

Frequency

Recurring schedules earn a steadier rate than one-off visits.

Add-ons

Inside oven, inside fridge, interior windows, cabinet fronts, baseboards.

Pets and floors

Pet hair and certain flooring (high-pile, original hardwood) take longer.

Move-in / move-out

Empty homes get scoped differently than lived-in resets.

LabeledNumberRangeStack

Handcraft

Vertical stack of label + range + caption rows for cost-range tables.

src/components/modules/LabeledNumberRangeStack.astro

Pricing

Honest ranges

[Service tier 1]

[One-line description of the service.]

$— – $—

[What shifts the range]

[Service tier 2]

[One-line description of the service.]

$— – $—

[What shifts the range]

[Service tier 3]

[One-line description of the service.]

$— – $—

[What shifts the range]

Ranges are honest, not promises. Real quotes follow the home walk-through.

Category

Pull-quotes

3 modules

PullQuote

NSS port

Large editorial pull-quote on warm paper.

src/components/modules/PullQuote.astro

“The goal is not perfection. The goal is handled.”

PullQuoteDark

NSS port

Slate-ink rhythm-breaker variant.

src/components/modules/PullQuoteDark.astro

“The goal is not perfection. The goal is handled.”

InlinePullQuote

NSS port

Small inline quote with left rule for blog body.

src/components/modules/InlinePullQuote.astro

“Older homes have a way of showing every shortcut. Cleaning is built around the details a quick wipe misses.”

Category

FAQ

1 modules

EditorialAccordion

NSS port

Native <details>/<summary> accordion.

src/components/modules/EditorialAccordion.astro

Frequently asked

How quickly do you respond to estimate requests?
Do you give a quote before the visit?
What if I need cleaning on short notice?
Can I request specific products or skip products?
What if I am not home when you arrive?

Category

Forms / contact

2 modules

LabeledEditorialFormColumn

NSS port

Five labeled fields + submit button.

src/components/modules/LabeledEditorialFormColumn.astro

EditorialContactPanel

NSS port

Phone + email + hours + service-area panel.

src/components/modules/EditorialContactPanel.astro

Category

CTAs

5 modules

BorderedCTABlock

NSS port

Final CTA before footer (warm paper).

src/components/modules/BorderedCTABlock.astro

Tell us what is going on with the house.

Send the rooms, the timing, and the moment you are cleaning for. We follow up with the right scope and a real range.

BorderedCTABlockDark

NSS port

Slate-ink rhythm-breaker variant.

src/components/modules/BorderedCTABlockDark.astro

Tell us what is going on with the house.

Send the rooms, the timing, and the moment you are cleaning for. We follow up with the right scope and a real range.

InlineCTAStrip

NSS port

Mid-page nudge (warm paper).

src/components/modules/InlineCTAStrip.astro

Tell us about your home and we will follow up with the right scope.

Request Your Estimate

InlineCTAStripDark

NSS port

Slate-ink rhythm-breaker variant.

src/components/modules/InlineCTAStripDark.astro

Tell us about your home and we will follow up with the right scope.

Request Your Estimate

HeadlineButtonRow

NSS port

Softest mid-page CTA — headline + button row.

src/components/modules/HeadlineButtonRow.astro

Not sure which service fits the house?

Category

Custom local

1 modules

MapWithChipList

Handcraft

Maps iframe + city chip list. For areas hub.

src/components/modules/MapWithChipList.astro

Service area

Northeast Ohio, handled.

Cleveland, Akron, Canton, and the suburbs in between. If your city is on the map, we serve it.

[Service-area map embed slot]

Cities served

Don't see your city?

Tell us about your home

Category

Blog

1 modules

NarrowProseColumn

NSS port

Long-form blog body with H2/H3 hierarchy and inline pull-quotes.

src/components/modules/NarrowProseColumn.astro

Long-form blog body slot. Use H2 for section breaks, H3 for subsections, ordered or unordered lists for steps, and inline pull-quotes when a sentence earns the slow-down.

A subsection header

Editorial paragraph following the header. The narrow column keeps line length comfortable for long reading sessions.

Category

Full-page templates

2 modules

NarrowProseLayout

NSS port

Legal pages (privacy, terms, accessibility).

src/components/modules/NarrowProseLayout.astro

Legal

Privacy Policy

Last updated: 2026-04-25

CenteredConfirmationLayout

NSS port

Thank-you page with steps + reassurance + bottom links.

src/components/modules/CenteredConfirmationLayout.astro

Got it. Thanks.

Tracy will read this personally and follow up within one business day, usually sooner.

Step 01

Review

We read what you sent to understand the rooms, the timing, and the moment you are cleaning for.

Step 02

Quick call

A short call to confirm scope and answer questions before anyone shows up at the door.

Step 03

Real range

We send the right service tier, the time it will take, and a real range. Nothing locked in until you say so.

If you need a faster reply

(330) 577-3620

Northeast Ohio · Weekdays 8am – 6pm