Add stock photos throughout the site
- Hero: suburban house background with dark overlay - Split section: house keys + CTA between Steps and Benefits - Situations: house with yard as dark-overlay background - Full-width break: neighborhood home between Testimonials and FAQ - CTA banner: handshake background with dark overlay All images from Unsplash (free, no attribution required). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -97,7 +97,8 @@ img { max-width: 100%; height: auto; display: block; }
|
||||
|
||||
/* === Hero (matching flowautomate.ai: dark gradient bg, py-20 md:py-32) === */
|
||||
.hero {
|
||||
background: linear-gradient(to bottom right, #0d0d0d, #171717);
|
||||
background: linear-gradient(to bottom right, rgba(13,13,13,0.88), rgba(23,23,23,0.92)),
|
||||
url('/images/hero-house.jpg') center/cover no-repeat;
|
||||
color: #fff;
|
||||
padding: 5rem 0;
|
||||
position: relative;
|
||||
@@ -317,6 +318,10 @@ img { max-width: 100%; height: auto; display: block; }
|
||||
.benefit-card p { font-size: 0.875rem; color: #7b7b7b; line-height: 1.6; }
|
||||
|
||||
/* === Situations === */
|
||||
.situations {
|
||||
background: linear-gradient(to bottom right, rgba(13,13,13,0.92), rgba(23,23,23,0.94)),
|
||||
url('/images/house-yard.jpg') center/cover no-repeat;
|
||||
}
|
||||
.situations h2 { font-size: 1.875rem; margin-bottom: 0.75rem; text-align: center; letter-spacing: -0.025em; }
|
||||
.situations > .container > p { color: #9e9e9e; font-size: 1rem; margin-bottom: 2rem; text-align: center; }
|
||||
.situations__grid {
|
||||
@@ -422,10 +427,50 @@ img { max-width: 100%; height: auto; display: block; }
|
||||
line-height: 1.75;
|
||||
}
|
||||
|
||||
/* === Image Break (full-width photo with text overlay) === */
|
||||
.image-break {
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
.image-break__img {
|
||||
width: 100%;
|
||||
height: 22rem;
|
||||
object-fit: cover;
|
||||
display: block;
|
||||
}
|
||||
.image-break--split {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1fr;
|
||||
align-items: center;
|
||||
background: #f9fafb;
|
||||
}
|
||||
.image-break--split .image-break__img {
|
||||
height: 100%;
|
||||
min-height: 20rem;
|
||||
}
|
||||
.image-break--split .image-break__text {
|
||||
padding: 3rem;
|
||||
}
|
||||
.image-break--split .image-break__text h2 {
|
||||
font-size: 1.875rem;
|
||||
color: #262626;
|
||||
margin-bottom: 1rem;
|
||||
letter-spacing: -0.025em;
|
||||
}
|
||||
.image-break--split .image-break__text p {
|
||||
font-size: 1rem;
|
||||
color: #7b7b7b;
|
||||
line-height: 1.75;
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
.image-break--split .image-break__text .btn { margin-top: 0.5rem; }
|
||||
|
||||
/* === CTA Banner === */
|
||||
.cta-banner {
|
||||
text-align: center;
|
||||
padding: 5rem 0;
|
||||
background: linear-gradient(to bottom right, rgba(13,13,13,0.9), rgba(23,23,23,0.92)),
|
||||
url('/images/handshake.jpg') center/cover no-repeat;
|
||||
}
|
||||
.cta-banner h2 { font-size: 2.25rem; margin-bottom: 1rem; letter-spacing: -0.025em; }
|
||||
.cta-banner p { color: #9e9e9e; font-size: 1.125rem; margin-bottom: 2rem; }
|
||||
@@ -497,6 +542,10 @@ img { max-width: 100%; height: auto; display: block; }
|
||||
.footer__grid { grid-template-columns: 1fr; }
|
||||
.footer__bottom { flex-direction: column; text-align: center; }
|
||||
.trust-bar .container { gap: 1.25rem; }
|
||||
.image-break--split { grid-template-columns: 1fr; }
|
||||
.image-break--split .image-break__img { min-height: 14rem; }
|
||||
.image-break--split .image-break__text { padding: 2rem 1rem; }
|
||||
.image-break__img { height: 14rem; }
|
||||
}
|
||||
|
||||
/* === Utility === */
|
||||
|
||||
Reference in New Issue
Block a user