Update DaisyJane styling and page changes

This commit is contained in:
root
2026-02-08 20:52:52 +00:00
parent 835da21951
commit 74606d6355
4 changed files with 185 additions and 46 deletions

View File

@@ -4220,4 +4220,151 @@ main {
gap: 1rem;
margin-top: 1.5rem;
}
}
}
/* ===== VISUAL FIXES 2026-02-08 v2 ===== */
/* Fix 10: Increase base font size */
body { font-size: 17px; }
/* Fix 11: Widen containers */
.container { max-width: 1320px; }
/* Fix 1: Trust badges as styled pills */
.trust-signals-hero .trust-badges .badge {
background: linear-gradient(135deg, #144784, #1a5298);
color: #fff;
border: none;
padding: 0.65rem 1.5rem;
font-size: 0.95rem;
font-weight: 600;
letter-spacing: 0.5px;
border-radius: 24px;
box-shadow: 0 2px 8px rgba(20, 71, 132, 0.25);
display: inline-flex;
align-items: center;
gap: 0.4rem;
}
.trust-signals-hero .trust-badges .badge::before {
content: '✓';
font-weight: 700;
font-size: 0.85rem;
}
.trust-signals-hero .trust-badges {
gap: 1.2rem;
margin-top: 0.5rem;
}
.trust-signals-hero .trust-heading {
margin-bottom: 1rem;
font-size: 1rem;
}
/* Fix 2: Service cards breathing room */
.service-card { padding: 42px; }
.service-card p {
font-size: 1.05rem;
line-height: 1.75;
margin-bottom: 22px;
}
.service-card li {
padding: 9px 0;
font-size: 1.02rem;
padding-left: 24px;
line-height: 1.55;
}
.service-card ul { margin-top: 8px; }
.service-card h3 { font-size: 1.4rem; }
/* Fix 3: Stats row labels bigger */
.hero-stats .stat-label { font-size: 1.05rem; }
.hero-stats .stat-number { font-size: 2.4rem; }
/* Fix 4: Consistent card heights */
.services-grid {
grid-template-columns: repeat(3, 1fr);
}
.services-grid .service-card {
display: flex;
flex-direction: column;
}
.services-grid .service-card p { flex-shrink: 0; }
.services-grid .service-card ul { flex-grow: 1; }
@media (max-width: 1100px) {
.services-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 700px) {
.services-grid { grid-template-columns: 1fr; }
}
/* Fix 5: About values grid 3-col */
.values-grid {
grid-template-columns: repeat(3, 1fr);
justify-items: stretch;
}
@media (max-width: 900px) {
.values-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 600px) {
.values-grid { grid-template-columns: 1fr; }
}
/* Fix 6: About stats grid 3-col */
.stats-grid { grid-template-columns: repeat(3, 1fr); }
@media (max-width: 768px) {
.stats-grid { grid-template-columns: repeat(2, 1fr); }
}
/* Fix 7: Team bio cards equal height */
.values-grid .value-card {
display: flex;
flex-direction: column;
}
/* Fix 8: Consistent testimonial style on quote page */
/* Override the big teal quote mark on sidebar testimonial-card */
.quote-sidebar .testimonial-card {
background: #f8f9fa;
border-left: 4px solid #144784;
border-top: none;
border-right: none;
border-bottom: none;
padding: 1.5rem;
border-radius: 8px;
margin-bottom: 1.5rem;
box-shadow: none;
}
.quote-sidebar .testimonial-card::before {
display: none;
}
.quote-sidebar .testimonial-card blockquote p {
font-style: italic;
margin-bottom: 0.5rem;
line-height: 1.6;
color: #333;
}
.quote-sidebar .testimonial-card blockquote cite {
color: #666;
font-size: 0.9rem;
}
/* Fix 9: FAQ full width below form & sidebar */
.quote-faq-section {
grid-column: 1 / -1;
margin-top: 2rem;
padding-top: 2rem;
border-top: 1px solid #e0e0e0;
}
/* Features grid improvements */
.features-grid {
grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 1100px) {
.features-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 700px) {
.features-grid { grid-template-columns: 1fr; }
}
/* ===== END VISUAL FIXES ===== */