Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
2026-02-25 23:29:55 +00:00
8 changed files with 43 additions and 122 deletions

View File

@@ -17,7 +17,7 @@ export default function AboutPage() {
borderRadius="soft" borderRadius="soft"
contentWidth="small" contentWidth="small"
sizing="large" sizing="large"
background="aurora" background="circleGradient"
cardStyle="solid" cardStyle="solid"
primaryButtonStyle="flat" primaryButtonStyle="flat"
secondaryButtonStyle="layered" secondaryButtonStyle="layered"
@@ -58,14 +58,10 @@ export default function AboutPage() {
metricsAnimation="slide-up" metricsAnimation="slide-up"
metrics={[ metrics={[
{ {
id: "1", id: "1", value: "Winter Ready", description: "Available year-round, including harsh winter months when others won't work."
value: "Winter Ready",
description: "Available year-round, including harsh winter months when others won't work."
}, },
{ {
id: "2", id: "2", value: "Transparent Pricing", description: "No hidden fees. Fair estimates. No inflated quotes—just honest roofing."
value: "Transparent Pricing",
description: "No hidden fees. Fair estimates. No inflated quotes—just honest roofing."
} }
]} ]}
/> />
@@ -78,8 +74,9 @@ export default function AboutPage() {
description="Schedule your free inspection today. Our team is ready to help with fast, honest, professional service." description="Schedule your free inspection today. Our team is ready to help with fast, honest, professional service."
background={{ variant: "sparkles-gradient" }} background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false} useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg?_wi=2" imageSrc="http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg"
imageAlt="Professional roofing team ready to help" imageAlt="Professional roofing team ready to help"
mediaAnimation="slide-up"
mediaPosition="right" mediaPosition="right"
inputPlaceholder="Enter your email for a free inspection quote" inputPlaceholder="Enter your email for a free inspection quote"
buttonText="Schedule Inspection" buttonText="Schedule Inspection"

View File

@@ -17,7 +17,7 @@ export default function BlogPage() {
borderRadius="soft" borderRadius="soft"
contentWidth="small" contentWidth="small"
sizing="large" sizing="large"
background="aurora" background="circleGradient"
cardStyle="solid" cardStyle="solid"
primaryButtonStyle="flat" primaryButtonStyle="flat"
secondaryButtonStyle="layered" secondaryButtonStyle="layered"

View File

@@ -16,7 +16,7 @@ export default function ContactPage() {
borderRadius="soft" borderRadius="soft"
contentWidth="small" contentWidth="small"
sizing="large" sizing="large"
background="aurora" background="circleGradient"
cardStyle="solid" cardStyle="solid"
primaryButtonStyle="flat" primaryButtonStyle="flat"
secondaryButtonStyle="layered" secondaryButtonStyle="layered"
@@ -41,8 +41,9 @@ export default function ContactPage() {
description="Schedule your free inspection today. Our team is ready to help with fast, honest, professional service." description="Schedule your free inspection today. Our team is ready to help with fast, honest, professional service."
background={{ variant: "sparkles-gradient" }} background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false} useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg?_wi=4" imageSrc="http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg"
imageAlt="Professional roofing team ready to help" imageAlt="Professional roofing team ready to help"
mediaAnimation="slide-up"
mediaPosition="right" mediaPosition="right"
inputPlaceholder="Enter your email for a free inspection quote" inputPlaceholder="Enter your email for a free inspection quote"
buttonText="Schedule Inspection" buttonText="Schedule Inspection"
@@ -59,14 +60,10 @@ export default function ContactPage() {
metricsAnimation="slide-up" metricsAnimation="slide-up"
metrics={[ metrics={[
{ {
id: "1", id: "1", value: "24/7", description: "Emergency response available around the clock for urgent roofing needs."
value: "24/7",
description: "Emergency response available around the clock for urgent roofing needs."
}, },
{ {
id: "2", id: "2", value: "Winter Service", description: "Available year-round including harsh winter conditions when others can't work."
value: "Winter Service",
description: "Available year-round including harsh winter conditions when others can't work."
} }
]} ]}
/> />
@@ -80,31 +77,13 @@ export default function ContactPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", title: "Fast Emergency Response", quote: "Called Y&B during a winter storm and they were out within hours. Professional, efficient, and saved our home from further damage.", name: "Sarah Mitchell", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-blonde-businesswoman-formal-dressed-isolated-dark-textured-background_613910-5399.jpg", imageAlt: "Sarah Mitchell"
title: "Fast Emergency Response",
quote: "Called Y&B during a winter storm and they were out within hours. Professional, efficient, and saved our home from further damage.",
name: "Sarah Mitchell",
role: "Homeowner",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-blonde-businesswoman-formal-dressed-isolated-dark-textured-background_613910-5399.jpg?_wi=2",
imageAlt: "Sarah Mitchell"
}, },
{ {
id: "2", id: "2", title: "Honest & Reliable", quote: "Y&B provided a fair estimate and completed the work exactly as promised. No surprises, just quality service from start to finish.", name: "James Chen", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/smiling-millennial-man-looking-camera-cafe-headshot-portrait_1163-5163.jpg", imageAlt: "James Chen"
title: "Honest & Reliable",
quote: "Y&B provided a fair estimate and completed the work exactly as promised. No surprises, just quality service from start to finish.",
name: "James Chen",
role: "Homeowner",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-millennial-man-looking-camera-cafe-headshot-portrait_1163-5163.jpg",
imageAlt: "James Chen"
}, },
{ {
id: "3", id: "3", title: "Professional Excellence", quote: "The team was courteous, cleaned up perfectly, and the quality of work exceeded our expectations. Highly recommend Y&B Roofing.", name: "Rachel Thompson", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/thumbs-up-spa-smiling-girl-white-robe-good-wellness-vibes_169016-69478.jpg", imageAlt: "Rachel Thompson"
title: "Professional Excellence",
quote: "The team was courteous, cleaned up perfectly, and the quality of work exceeded our expectations. Highly recommend Y&B Roofing.",
name: "Rachel Thompson",
role: "Homeowner",
imageSrc: "http://img.b2bpic.net/free-photo/thumbs-up-spa-smiling-girl-white-robe-good-wellness-vibes_169016-69478.jpg",
imageAlt: "Rachel Thompson"
} }
]} ]}
/> />

View File

@@ -6,40 +6,27 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag"; import Tag from "@/tag/Tag";
const openSans = Open_Sans({ const openSans = Open_Sans({
variable: "--font-open-sans", variable: "--font-open-sans", subsets: ["latin"],
subsets: ["latin"],
}); });
const workSans = Work_Sans({ const workSans = Work_Sans({
variable: "--font-work-sans", variable: "--font-work-sans", subsets: ["latin"],
subsets: ["latin"],
}); });
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Premium Roofing Repair & Replacement | Y&B Roofing Inc.", title: "Premium Roofing Repair & Replacement | Y&B Roofing Inc.", description: "Expert roofing repair, replacement, and emergency services. Fast winter response, honest pricing, and professional craftsmanship. Y&B Roofing—trusted local experts.", keywords: "roof repair, roofing contractor, emergency roof repair, winter roof repair, raccoon damage repair, leak repair, roof replacement, professional roofer", metadataBase: new URL("http://img.b2bpic.net"),
description: "Expert roofing repair, replacement, and emergency services. Fast winter response, honest pricing, and professional craftsmanship. Y&B Roofing—trusted local experts.",
keywords: "roof repair, roofing contractor, emergency roof repair, winter roof repair, raccoon damage repair, leak repair, roof replacement, professional roofer",
metadataBase: new URL("http://img.b2bpic.net"),
alternates: { alternates: {
canonical: "http://img.b2bpic.net" canonical: "http://img.b2bpic.net"
}, },
openGraph: { openGraph: {
title: "Y&B Roofing Inc. | Premium Roofing Services", title: "Y&B Roofing Inc. | Premium Roofing Services", description: "Honest roofing done right. Fast emergency service. Winter availability. Fair pricing.", type: "website", siteName: "Y&B Roofing Inc.", images: [
description: "Honest roofing done right. Fast emergency service. Winter availability. Fair pricing.",
type: "website",
siteName: "Y&B Roofing Inc.",
images: [
{ {
url: "http://img.b2bpic.net/free-photo/silhouette-people-car_1206-22.jpg", url: "http://img.b2bpic.net/free-photo/silhouette-people-car_1206-22.jpg", alt: "Professional roofing crew"
alt: "Professional roofing crew"
} }
] ]
}, },
twitter: { twitter: {
card: "summary_large_image", card: "summary_large_image", title: "Y&B Roofing Inc. | Premium Roofing Services", description: "Fast. Honest. Professional. Your roof deserves better.", images: ["http://img.b2bpic.net/free-photo/silhouette-people-car_1206-22.jpg"]
title: "Y&B Roofing Inc. | Premium Roofing Services",
description: "Fast. Honest. Professional. Your roof deserves better.",
images: ["http://img.b2bpic.net/free-photo/silhouette-people-car_1206-22.jpg"]
}, },
robots: { robots: {
index: true, index: true,

View File

@@ -19,7 +19,7 @@ export default function HomePage() {
borderRadius="soft" borderRadius="soft"
contentWidth="small" contentWidth="small"
sizing="large" sizing="large"
background="aurora" background="circleGradient"
cardStyle="solid" cardStyle="solid"
primaryButtonStyle="flat" primaryButtonStyle="flat"
secondaryButtonStyle="layered" secondaryButtonStyle="layered"
@@ -44,7 +44,7 @@ export default function HomePage() {
description="Premium Roofing & Emergency Repairs Done Right the First Time. Fast Response. Winter Service Available. Honest Pricing." description="Premium Roofing & Emergency Repairs Done Right the First Time. Fast Response. Winter Service Available. Honest Pricing."
tag="Trusted Local Experts" tag="Trusted Local Experts"
tagAnimation="slide-up" tagAnimation="slide-up"
background={{ variant: "aurora" }} background={{ variant: "sparkles-gradient" }}
buttons={[ buttons={[
{ text: "Request Free Inspection", href: "contact" }, { text: "Request Free Inspection", href: "contact" },
{ text: "Call Now Fast Response", href: "tel:+1234567890" } { text: "Call Now Fast Response", href: "tel:+1234567890" }
@@ -54,7 +54,7 @@ export default function HomePage() {
{ imageSrc: "http://img.b2bpic.net/free-photo/auto-mechanic-inflating-tire-with-air-compressor-street_651396-3561.jpg", imageAlt: "Professional roof repair work" }, { imageSrc: "http://img.b2bpic.net/free-photo/auto-mechanic-inflating-tire-with-air-compressor-street_651396-3561.jpg", imageAlt: "Professional roof repair work" },
{ imageSrc: "http://img.b2bpic.net/free-photo/man-walking-roof_1321-1041.jpg", imageAlt: "Full roof replacement installation" }, { imageSrc: "http://img.b2bpic.net/free-photo/man-walking-roof_1321-1041.jpg", imageAlt: "Full roof replacement installation" },
{ imageSrc: "http://img.b2bpic.net/free-photo/side-view-couple-checking-car-engine-while-road-trip_23-2148851127.jpg", imageAlt: "Emergency roofing response" }, { imageSrc: "http://img.b2bpic.net/free-photo/side-view-couple-checking-car-engine-while-road-trip_23-2148851127.jpg", imageAlt: "Emergency roofing response" },
{ imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg?_wi=1", imageAlt: "Y&B Roofing professional team" }, { imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg", imageAlt: "Y&B Roofing professional team" },
{ imageSrc: "http://img.b2bpic.net/free-photo/nutria-myocastor-coypus-ark_181624-53664.jpg", imageAlt: "Raccoon damage repair specialists" } { imageSrc: "http://img.b2bpic.net/free-photo/nutria-myocastor-coypus-ark_181624-53664.jpg", imageAlt: "Raccoon damage repair specialists" }
]} ]}
/> />
@@ -67,10 +67,7 @@ export default function HomePage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"Emergency & Winter Repairs", "Emergency & Winter Repairs", "Leak & Damage Specialists", "Fair, Transparent Estimates", "Fully Insured & Professional Crew"
"Leak & Damage Specialists",
"Fair, Transparent Estimates",
"Fully Insured & Professional Crew"
]} ]}
showCard={true} showCard={true}
speed={30} speed={30}
@@ -100,24 +97,15 @@ export default function HomePage() {
animationType="slide-up" animationType="slide-up"
features={[ features={[
{ {
id: "repair", id: "repair", label: "Repair", title: "Roof Repair Services", items: ["Leaks & seal failures", "Flashing issues", "Hatches & sealing", "Emergency patching"],
label: "Repair",
title: "Roof Repair Services",
items: ["Leaks & seal failures", "Flashing issues", "Hatches & sealing", "Emergency patching"],
buttons: [{ text: "Learn More", href: "services" }] buttons: [{ text: "Learn More", href: "services" }]
}, },
{ {
id: "replacement", id: "replacement", label: "Replace", title: "Roof Replacement", items: ["Full tear-offs", "Premium materials", "Professional installation", "Warranty coverage"],
label: "Replace",
title: "Roof Replacement",
items: ["Full tear-offs", "Premium materials", "Professional installation", "Warranty coverage"],
buttons: [{ text: "Learn More", href: "services" }] buttons: [{ text: "Learn More", href: "services" }]
}, },
{ {
id: "wildlife", id: "wildlife", label: "Wildlife", title: "Wildlife Damage Repair", items: ["Raccoon intrusion repair", "Vent guard installation", "Preventative measures", "Expert assessment"],
label: "Wildlife",
title: "Wildlife Damage Repair",
items: ["Raccoon intrusion repair", "Vent guard installation", "Preventative measures", "Expert assessment"],
buttons: [{ text: "Learn More", href: "services" }] buttons: [{ text: "Learn More", href: "services" }]
} }
]} ]}
@@ -132,31 +120,13 @@ export default function HomePage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", title: "Winter Emergency Response", quote: "We desperately needed our roof done in winter… Y&B came through when others couldn't. Honest, responsive, and fair.", name: "Deneen Gillespie", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/indoor-shot-attractive-caucasian-teenage-woman-with-long-dark-hair-sitting-desk-with-lots-textbooks_273609-1136.jpg", imageAlt: "Deneen Gillespie"
title: "Winter Emergency Response",
quote: "We desperately needed our roof done in winter… Y&B came through when others couldn't. Honest, responsive, and fair.",
name: "Deneen Gillespie",
role: "Homeowner",
imageSrc: "http://img.b2bpic.net/free-photo/indoor-shot-attractive-caucasian-teenage-woman-with-long-dark-hair-sitting-desk-with-lots-textbooks_273609-1136.jpg",
imageAlt: "Deneen Gillespie"
}, },
{ {
id: "2", id: "2", title: "Wildlife Damage Experts", quote: "Outstanding job repairing raccoon damage. Professional, responsive, and thorough. They treated our home like it was theirs.", name: "Barb Balantine", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-blonde-businesswoman-formal-dressed-isolated-dark-textured-background_613910-5399.jpg", imageAlt: "Barb Balantine"
title: "Wildlife Damage Experts",
quote: "Outstanding job repairing raccoon damage. Professional, responsive, and thorough. They treated our home like it was theirs.",
name: "Barb Balantine",
role: "Homeowner",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-blonde-businesswoman-formal-dressed-isolated-dark-textured-background_613910-5399.jpg?_wi=1",
imageAlt: "Barb Balantine"
}, },
{ {
id: "3", id: "3", title: "Fast & Reliable Service", quote: "They came out very quickly and fixed my roof hatch. Great service and great people. Highly recommend.", name: "Mason Totaro", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg", imageAlt: "Mason Totaro"
title: "Fast & Reliable Service",
quote: "They came out very quickly and fixed my roof hatch. Great service and great people. Highly recommend.",
name: "Mason Totaro",
role: "Homeowner",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg",
imageAlt: "Mason Totaro"
} }
]} ]}
/> />

View File

@@ -16,7 +16,7 @@ export default function ServicesPage() {
borderRadius="soft" borderRadius="soft"
contentWidth="small" contentWidth="small"
sizing="large" sizing="large"
background="aurora" background="circleGradient"
cardStyle="solid" cardStyle="solid"
primaryButtonStyle="flat" primaryButtonStyle="flat"
secondaryButtonStyle="layered" secondaryButtonStyle="layered"
@@ -43,24 +43,15 @@ export default function ServicesPage() {
animationType="slide-up" animationType="slide-up"
features={[ features={[
{ {
id: "repair", id: "repair", label: "Repair", title: "Expert Roof Repair Services", items: ["Leak detection and sealing", "Flashing repairs", "Storm damage restoration", "Emergency patching"],
label: "Repair",
title: "Expert Roof Repair Services",
items: ["Leak detection and sealing", "Flashing repairs", "Storm damage restoration", "Emergency patching"],
buttons: [{ text: "Get Quote", href: "/contact" }] buttons: [{ text: "Get Quote", href: "/contact" }]
}, },
{ {
id: "replacement", id: "replacement", label: "Replace", title: "Complete Roof Replacement", items: ["Full tear-offs and installation", "Premium material selection", "Structural assessment", "Comprehensive warranty"],
label: "Replace",
title: "Complete Roof Replacement",
items: ["Full tear-offs and installation", "Premium material selection", "Structural assessment", "Comprehensive warranty"],
buttons: [{ text: "Learn More", href: "/contact" }] buttons: [{ text: "Learn More", href: "/contact" }]
}, },
{ {
id: "emergency", id: "emergency", label: "Emergency", title: "24/7 Emergency Services", items: ["Winter service availability", "Storm damage response", "Temporary protection", "Insurance coordination"],
label: "Emergency",
title: "24/7 Emergency Services",
items: ["Winter service availability", "Storm damage response", "Temporary protection", "Insurance coordination"],
buttons: [{ text: "Call Now", href: "tel:+1234567890" }] buttons: [{ text: "Call Now", href: "tel:+1234567890" }]
} }
]} ]}
@@ -76,14 +67,10 @@ export default function ServicesPage() {
metricsAnimation="slide-up" metricsAnimation="slide-up"
metrics={[ metrics={[
{ {
id: "1", id: "1", value: "Step 1", description: "Free Inspection: We assess your roof thoroughly and explain exactly what we find."
value: "Step 1",
description: "Free Inspection: We assess your roof thoroughly and explain exactly what we find."
}, },
{ {
id: "2", id: "2", value: "Step 2", description: "Clear, Honest Estimate: Transparent pricing with no surprises. You know exactly what to expect."
value: "Step 2",
description: "Clear, Honest Estimate: Transparent pricing with no surprises. You know exactly what to expect."
} }
]} ]}
/> />
@@ -96,8 +83,9 @@ export default function ServicesPage() {
description="Contact us today for a free inspection and honest assessment of your roofing needs." description="Contact us today for a free inspection and honest assessment of your roofing needs."
background={{ variant: "sparkles-gradient" }} background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false} useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg?_wi=3" imageSrc="http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg"
imageAlt="Professional roofing team ready to help" imageAlt="Professional roofing team ready to help"
mediaAnimation="slide-up"
mediaPosition="right" mediaPosition="right"
inputPlaceholder="Enter your email for service information" inputPlaceholder="Enter your email for service information"
buttonText="Get Service Quote" buttonText="Get Service Quote"

View File

@@ -82,7 +82,7 @@ function ProductPageContent({ params }: ProductPageProps) {
borderRadius="soft" borderRadius="soft"
contentWidth="small" contentWidth="small"
sizing="large" sizing="large"
background="aurora" background="circleGradient"
cardStyle="solid" cardStyle="solid"
primaryButtonStyle="flat" primaryButtonStyle="flat"
secondaryButtonStyle="layered" secondaryButtonStyle="layered"
@@ -122,7 +122,7 @@ function ProductPageContent({ params }: ProductPageProps) {
borderRadius="soft" borderRadius="soft"
contentWidth="small" contentWidth="small"
sizing="large" sizing="large"
background="aurora" background="circleGradient"
cardStyle="solid" cardStyle="solid"
primaryButtonStyle="flat" primaryButtonStyle="flat"
secondaryButtonStyle="layered" secondaryButtonStyle="layered"
@@ -169,7 +169,7 @@ function ProductPageContent({ params }: ProductPageProps) {
borderRadius="soft" borderRadius="soft"
contentWidth="small" contentWidth="small"
sizing="large" sizing="large"
background="aurora" background="circleGradient"
cardStyle="solid" cardStyle="solid"
primaryButtonStyle="flat" primaryButtonStyle="flat"
secondaryButtonStyle="layered" secondaryButtonStyle="layered"

View File

@@ -25,7 +25,7 @@ function ShopPageContent() {
borderRadius="soft" borderRadius="soft"
contentWidth="small" contentWidth="small"
sizing="large" sizing="large"
background="aurora" background="circleGradient"
cardStyle="solid" cardStyle="solid"
primaryButtonStyle="flat" primaryButtonStyle="flat"
secondaryButtonStyle="layered" secondaryButtonStyle="layered"
@@ -64,7 +64,7 @@ function ShopPageContent() {
borderRadius="soft" borderRadius="soft"
contentWidth="small" contentWidth="small"
sizing="large" sizing="large"
background="aurora" background="circleGradient"
cardStyle="solid" cardStyle="solid"
primaryButtonStyle="flat" primaryButtonStyle="flat"
secondaryButtonStyle="layered" secondaryButtonStyle="layered"