← All components
Section
freeTestimonial 04
Cream editorial testimonial: oversized pull-quote, mono meta garnish, author block and a dark five-star rating card.
Preview
Copy the code
paste-ready → Designer
<!-- Paste markup into an Embed, or recreate as native elements.
Styles below map 1:1 to the class names above. -->
<section class="testimonial_component">
<div class="testimonial_inner">
<div class="testimonial_topbar">
<p class="testimonial_kicker">Client Notes</p>
<p class="testimonial_meta">№ 04 / EST. 2019</p>
</div>
<div class="testimonial_grid">
<div class="testimonial_quotewrap">
<p class="testimonial_mark">“</p>
<h2 class="testimonial_quote">They rebuilt our brand system in six weeks and our conversion doubled by the second quarter. The work felt less like an agency and more like a partner who actually loses sleep over the details.</h2>
<div class="testimonial_author">
<img class="testimonial_avatar" src="https://pub-8060008fc1ab494c98adf87ab62286c4.r2.dev/assets/inspiration/section-testimonial-cream-editorial-4-1-12.webp" alt="Portrait of Marisol Vega" />
<div class="testimonial_authorbox">
<p class="testimonial_name">Marisol Vega</p>
<p class="testimonial_role">VP Brand, Halcyon Studio</p>
</div>
</div>
</div>
<div class="testimonial_ratingcard">
<p class="testimonial_ratingnum">4.9</p>
<ul class="testimonial_stars">
<li class="testimonial_star">★</li>
<li class="testimonial_star">★</li>
<li class="testimonial_star">★</li>
<li class="testimonial_star">★</li>
<li class="testimonial_star">★</li>
</ul>
<p class="testimonial_ratinglabel">Average across 128 engagements</p>
<div class="testimonial_ratingdivider"></div>
<p class="testimonial_ratingnote">96% of partners renew for a second engagement — the highest retention in our category.</p>
</div>
</div>
</div>
</section>
<style>
.testimonial_component {
position:relative;
width:100%;
box-sizing:border-box;
background-color:#f5f4f0;
padding:120px 24px;
font-family:'Helvetica Neue',Arial,sans-serif;
color:#3a2c22;
overflow:hidden;
}
.testimonial_inner {
margin:0 auto;
width:100%;
max-width:1200px;
}
.testimonial_topbar {
display:flex;
align-items:center;
justify-content:space-between;
border-bottom:1px solid rgba(58,44,34,0.2);
padding-bottom:20px;
margin-bottom:64px;
}
.testimonial_kicker {
margin:0;
font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;
font-size:12px;
letter-spacing:0.25em;
text-transform:uppercase;
color:#c0392b;
}
.testimonial_meta {
margin:0;
font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;
font-size:12px;
letter-spacing:0.25em;
text-transform:uppercase;
color:rgba(58,44,34,0.6);
}
.testimonial_grid {
display:grid;
grid-template-columns:1fr;
gap:64px;
align-items:end;
}
.testimonial_quotewrap {
position:relative;
}
.testimonial_mark {
margin:0 0 8px 0;
font-family:Georgia,'Times New Roman',serif;
font-size:120px;
line-height:0.6;
color:#c0392b;
}
.testimonial_quote {
margin:0;
font-family:'Helvetica Neue',Arial,sans-serif;
font-size:clamp(34px,5vw,52px);
line-height:1.15;
font-weight:500;
letter-spacing:-0.02em;
color:#3a2c22;
}
.testimonial_author {
margin-top:48px;
display:flex;
align-items:center;
gap:20px;
}
.testimonial_avatar {
width:64px;
height:64px;
border-radius:9999px;
object-fit:cover;
flex-shrink:0;
}
.testimonial_authorbox {
display:flex;
flex-direction:column;
}
.testimonial_name {
margin:0;
font-size:18px;
font-weight:600;
letter-spacing:-0.01em;
color:#3a2c22;
}
.testimonial_role {
margin:4px 0 0 0;
font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;
font-size:12px;
letter-spacing:0.15em;
text-transform:uppercase;
color:rgba(58,44,34,0.6);
}
.testimonial_ratingcard {
background-color:#3a2c22;
border-radius:20px;
padding:36px;
color:#f5f4f0;
}
.testimonial_ratingnum {
margin:0;
font-family:'Helvetica Neue',Arial,sans-serif;
font-size:64px;
font-weight:600;
line-height:1;
letter-spacing:-0.03em;
color:#f5f4f0;
}
.testimonial_stars {
margin:16px 0 0 0;
padding:0;
list-style:none;
display:flex;
gap:4px;
}
.testimonial_star {
font-size:20px;
color:#c0392b;
line-height:1;
}
.testimonial_ratinglabel {
margin:20px 0 0 0;
font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;
font-size:12px;
letter-spacing:0.2em;
text-transform:uppercase;
color:rgba(245,244,240,0.55);
}
.testimonial_ratingdivider {
margin:28px 0;
height:1px;
width:100%;
background-color:rgba(245,244,240,0.15);
}
.testimonial_ratingnote {
margin:0;
font-size:15px;
line-height:1.5;
color:rgba(245,244,240,0.8);
}
</style>One email unlocks copying across the whole library — that's the only ask.
