← All components
Hero
freeLight Saas Business Hero 17
Split light SaaS hero with eyebrow meta, accent-word headline, sub-line, dual pill CTAs and a real product dashboard visual.
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_copy">
<div class="hero_eyebrow">
<div class="hero_dot"></div>
<p class="hero_eyebrowtext">New · Real-time cash flow ledger</p>
</div>
<h1 class="hero_title">
<span class="hero_accent">autopilot.</span>
</h1>
<p class="hero_sub">Close the books 5 days faster with automated reconciliation, live spend controls, and forecasts your whole team can trust.</p>
<div class="hero_actions">
<a class="hero_button_primary" href="#start">Start free trial</a>
<a class="hero_button_ghost" href="#demo">Book a demo</a>
</div>
<p class="hero_trust">Trusted by 4,200+ finance teams · SOC 2 Type II · No card required</p>
</div>
<div class="hero_visual">
<div class="hero_card">
<img class="hero_image" src="https://pub-8060008fc1ab494c98adf87ab62286c4.r2.dev/assets/inspiration/hero-light-saas-business-17-1-12.webp" alt="OptimaFlow finance dashboard showing live cash flow and reconciliation" />
</div>
<div class="hero_badge">
<div class="hero_badge_mark">↑</div>
<div class="hero_badge_copy">
<p class="hero_badge_value">$1.2M recovered</p>
<p class="hero_badge_label">in duplicate spend this quarter</p>
</div>
</div>
</div>
</div>
</section>
<style>
.hero_component {
position:relative;
width:100%;
box-sizing:border-box;
background:#f7f8fa;
padding:96px 24px;
overflow:hidden;
font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;
}
.hero_glow {
pointer-events:none;
position:absolute;
top:-160px;
right:-160px;
width:520px;
height:520px;
border-radius:9999px;
background:#0f4c3a;
opacity:0.06;
filter:blur(90px);
}
.hero_inner {
position:relative;
margin:0 auto;
width:100%;
max-width:1200px;
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:64px;
flex-wrap:wrap;
}
.hero_copy {
display:flex;
flex-direction:column;
align-items:flex-start;
width:100%;
max-width:560px;
flex:1 1 420px;
}
.hero_eyebrow {
display:inline-flex;
align-items:center;
gap:8px;
margin-bottom:28px;
padding:8px 16px;
border:1px solid #dfe3e8;
border-radius:9999px;
background:#ffffff;
font-size:13px;
font-weight:500;
letter-spacing:-0.01em;
color:#0f4c3a;
}
.hero_dot {
width:8px;
height:8px;
border-radius:9999px;
background:#0f4c3a;
}
.hero_eyebrowtext {
margin:0;
}
.hero_title {
margin:0;
font-size:60px;
line-height:1.04;
letter-spacing:-0.03em;
font-weight:600;
color:#0d1117;
font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;
}
.hero_accent {
color:#0f4c3a;
}
.hero_sub {
margin:24px 0 0 0;
max-width:460px;
font-size:18px;
line-height:1.6;
color:#4a5259;
font-weight:400;
}
.hero_actions {
display:flex;
flex-wrap:wrap;
align-items:center;
gap:16px;
margin-top:36px;
}
.hero_button_primary {
display:inline-flex;
align-items:center;
justify-content:center;
padding:15px 28px;
border-radius:9999px;
background:#0f4c3a;
color:#ffffff;
font-size:15px;
font-weight:600;
text-decoration:none;
transition:background-color .2s ease;
}
.hero_button_ghost {
display:inline-flex;
align-items:center;
justify-content:center;
padding:15px 28px;
border-radius:9999px;
border:1px solid #d3d8de;
background:#ffffff;
color:#0d1117;
font-size:15px;
font-weight:600;
text-decoration:none;
transition:border-color .2s ease;
}
.hero_trust {
margin:28px 0 0 0;
font-size:13px;
font-weight:500;
color:#8a9199;
}
.hero_visual {
position:relative;
display:flex;
align-items:center;
justify-content:center;
width:100%;
max-width:540px;
flex:1 1 420px;
}
.hero_card {
position:relative;
width:100%;
overflow:hidden;
border:1px solid #e5e8ec;
border-radius:24px;
background:#ffffff;
padding:12px;
box-shadow:0 30px 80px -20px rgba(15,76,58,0.25);
}
.hero_image {
display:block;
width:100%;
height:auto;
border-radius:16px;
object-fit:cover;
}
.hero_badge {
position:absolute;
bottom:-20px;
left:-20px;
display:flex;
align-items:center;
gap:12px;
padding:16px 20px;
border:1px solid #e5e8ec;
border-radius:16px;
background:#ffffff;
box-shadow:0 16px 40px -12px rgba(13,17,23,0.2);
}
.hero_badge_mark {
display:flex;
align-items:center;
justify-content:center;
width:40px;
height:40px;
border-radius:9999px;
background:#0f4c3a;
color:#ffffff;
font-size:16px;
font-weight:600;
}
.hero_badge_copy {
display:flex;
flex-direction:column;
}
.hero_badge_value {
margin:0;
font-size:16px;
font-weight:600;
color:#0d1117;
}
.hero_badge_label {
margin:0;
font-size:12px;
font-weight:500;
color:#8a9199;
}
</style>One email unlocks copying across the whole library — that's the only ask.
