← All components
Hero
freeLight Saas Ecommerce Hero 46
Centered light-SaaS ecommerce hero with pill eyebrow, accent headline, product shot and dual pill CTAs.
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="hero_component">
<div class="hero_glow"></div>
<div class="hero_inner">
<div class="hero_eyebrow">
<div class="hero_dot"></div>
<p class="hero_eyebrow_text">New — Spring 2026 collection just dropped</p>
</div>
<h1 class="hero_title">
<span class="hero_title_plain">The storefront that </span>
<span class="hero_title_accent">sells while you sleep</span>
</h1>
<p class="hero_subtitle">Launch a beautiful, fast online store in minutes. Payments, inventory, and shipping — handled, so you can focus on the products people love.</p>
<div class="hero_actions">
<a class="hero_button_primary" href="#start">Start selling free</a>
<a class="hero_button_ghost" href="#demo">Watch 2-min demo</a>
</div>
<p class="hero_note">No credit card required · Free plan forever · 0% transaction fees</p>
<div class="hero_visual">
<img class="hero_image" src="https://pub-8060008fc1ab494c98adf87ab62286c4.r2.dev/assets/inspiration/hero-light-saas-ecommerce-46-1-12.webp" alt="OptimaFlow storefront dashboard preview" />
</div>
<div class="hero_trust">
<p class="hero_trust_label">Trusted by 40,000+ growing brands</p>
<ul class="hero_logos">
<li class="hero_logo_item">Loomcraft</li>
<li class="hero_logo_item">Northsel</li>
<li class="hero_logo_item">Fernbrook</li>
<li class="hero_logo_item">Papertrail</li>
</ul>
</div>
</div>
</section>
<style>
.hero_component {
position:relative;
width:100%;
background:#f7f8fa;
padding:112px 24px;
overflow:hidden;
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
}
.hero_glow {
pointer-events:none;
position:absolute;
left:50%;
top:-120px;
transform:translateX(-50%);
width:520px;
height:520px;
border-radius:9999px;
background:radial-gradient(circle,#0f4c3a 0%,rgba(15,76,58,0) 70%);
filter:blur(120px);
opacity:0.35;
}
.hero_inner {
position:relative;
z-index:10;
margin:0 auto;
display:flex;
max-width:860px;
flex-direction:column;
align-items:center;
text-align:center;
}
.hero_eyebrow {
display:inline-flex;
align-items:center;
gap:8px;
border:1px solid #dfe3e6;
background:#ffffff;
border-radius:9999px;
padding:7px 16px;
font-size:13px;
font-weight:500;
letter-spacing:0.02em;
color:#0f4c3a;
box-shadow:0 1px 2px rgba(16,24,40,0.04);
}
.hero_dot {
height:7px;
width:7px;
border-radius:9999px;
background:#0f4c3a;
}
.hero_eyebrow_text {
margin:0;
}
.hero_title {
margin:28px 0 0;
max-width:760px;
font-size:64px;
font-weight:600;
line-height:1.04;
letter-spacing:-0.03em;
color:#101828;
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
}
.hero_title_plain {
color:#101828;
}
.hero_title_accent {
color:#0f4c3a;
}
.hero_subtitle {
margin:22px 0 0;
max-width:560px;
font-size:18px;
line-height:1.6;
color:#5b6472;
font-weight:400;
}
.hero_actions {
margin:36px 0 0;
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:center;
gap:14px;
}
.hero_button_primary {
display:inline-flex;
align-items:center;
justify-content:center;
border-radius:9999px;
background:#0f4c3a;
padding:15px 30px;
font-size:15px;
font-weight:600;
color:#ffffff;
text-decoration:none;
box-shadow:0 8px 20px rgba(15,76,58,0.24);
transition:transform .15s ease;
}
.hero_button_ghost {
display:inline-flex;
align-items:center;
justify-content:center;
border-radius:9999px;
border:1px solid #d3d8dd;
background:#ffffff;
padding:15px 30px;
font-size:15px;
font-weight:600;
color:#101828;
text-decoration:none;
transition:border-color .15s ease;
}
.hero_note {
margin:16px 0 0;
font-size:13px;
color:#8a929e;
}
.hero_visual {
margin:56px 0 0;
width:100%;
max-width:820px;
overflow:hidden;
border-radius:24px;
border:1px solid #e6e9ec;
background:#ffffff;
box-shadow:0 30px 60px -24px rgba(16,24,40,0.24);
}
.hero_image {
display:block;
height:440px;
width:100%;
object-fit:cover;
}
.hero_trust {
margin:40px 0 0;
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:center;
column-gap:40px;
row-gap:16px;
}
.hero_trust_label {
margin:0;
font-size:13px;
font-weight:500;
text-transform:uppercase;
letter-spacing:0.12em;
color:#9aa2ad;
}
.hero_logos {
margin:0;
padding:0;
list-style:none;
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:center;
gap:28px;
font-size:16px;
font-weight:600;
color:#b0b7c0;
}
.hero_logo_item {
letter-spacing:-0.01em;
}
</style>One email unlocks copying across the whole library — that's the only ask.
