← All components
Section
freePricing 02
Deck-editorial pricing section: three tier cards with huge grotesque numerals, red accent, sharp corners and heavy meta garnish.
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="pricing_component">
<div class="pricing_header">
<div class="pricing_headwrap">
<p class="pricing_kicker">(02) — PRICING / PLANS</p>
<h2 class="pricing_title">
<span class="pricing_title_accent"> not the logo.</span>
</h2>
</div>
<p class="pricing_meta">51°N — EST. 2019 — © STUDIO</p>
</div>
<div class="pricing_grid">
<div class="pricing_card">
<div class="pricing_cardhead">
<h3 class="pricing_plan">Sprint</h3>
<p class="pricing_index">PAGE 01</p>
</div>
<div class="pricing_pricerow">
<p class="pricing_currency">$</p>
<p class="pricing_amount">4.5k</p>
</div>
<p class="pricing_billing">per two-week sprint, billed upfront</p>
<ul class="pricing_features">
<li class="pricing_feature">01 — One dedicated designer</li>
<li class="pricing_feature">02 — Async updates, no calls</li>
<li class="pricing_feature">03 — Figma source files</li>
<li class="pricing_feature">04 — 48-hour turnaround</li>
</ul>
<a class="pricing_cta" href="#sprint">Book a sprint →</a>
</div>
<div class="pricing_card_feat">
<div class="pricing_cardhead_feat">
<h3 class="pricing_plan_feat">Retainer</h3>
<p class="pricing_badge">Most picked</p>
</div>
<div class="pricing_pricerow_feat">
<p class="pricing_currency_feat">$</p>
<p class="pricing_amount_feat">12k</p>
</div>
<p class="pricing_billing_feat">per month, pause or cancel anytime</p>
<ul class="pricing_features_feat">
<li class="pricing_feature_feat">01 — Everything in Sprint</li>
<li class="pricing_feature_feat">02 — Two-person pod</li>
<li class="pricing_feature_feat">03 — Weekly strategy call</li>
<li class="pricing_feature_feat">04 — Unlimited requests, one active</li>
<li class="pricing_feature_feat">05 — Slack channel, same-day</li>
</ul>
<a class="pricing_cta_feat" href="#retainer">Start this month →</a>
</div>
<div class="pricing_card">
<div class="pricing_cardhead">
<h3 class="pricing_plan">Partner</h3>
<p class="pricing_index">PAGE 03</p>
</div>
<div class="pricing_pricerow">
<p class="pricing_amount">
<span class="pricing_amount_accent"> talk.</span>
</p>
</div>
<p class="pricing_billing">custom scope, quarterly commitment</p>
<ul class="pricing_features">
<li class="pricing_feature">01 — Everything in Retainer</li>
<li class="pricing_feature">02 — Embedded design team</li>
<li class="pricing_feature">03 — Roadmap & design ops</li>
<li class="pricing_feature">04 — Named creative director</li>
</ul>
<a class="pricing_cta" href="#partner">Request a scope →</a>
</div>
</div>
</section>
<style>
.pricing_component {
background:#141414;
color:#eae8e4;
padding:120px 6vw;
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
box-sizing:border-box;
overflow:hidden;
}
.pricing_header {
display:flex;
justify-content:space-between;
align-items:flex-end;
border-bottom:1px solid #333;
padding-bottom:28px;
margin-bottom:64px;
flex-wrap:wrap;
gap:24px;
}
.pricing_headwrap {
max-width:640px;
}
.pricing_kicker {
font-size:12px;
letter-spacing:0.28em;
text-transform:uppercase;
color:#e63b2e;
margin:0 0 20px;
font-weight:500;
}
.pricing_title {
font-size:clamp(40px,6vw,84px);
line-height:0.95;
font-weight:700;
letter-spacing:-0.03em;
margin:0;
color:#eae8e4;
}
.pricing_title_accent {
color:#e63b2e;
font-style:italic;
}
.pricing_meta {
font-size:12px;
letter-spacing:0.24em;
text-transform:uppercase;
color:#8a8a8a;
text-align:right;
margin:0;
}
.pricing_grid {
display:grid;
grid-template-columns:repeat(auto-fit,minmax(300px,1fr));
gap:2px;
background:#333;
}
.pricing_card {
background:#141414;
padding:40px;
display:flex;
flex-direction:column;
box-sizing:border-box;
}
.pricing_cardhead {
display:flex;
justify-content:space-between;
align-items:flex-start;
margin-bottom:36px;
}
.pricing_plan {
font-size:18px;
font-weight:700;
text-transform:uppercase;
letter-spacing:0.04em;
margin:0;
color:#eae8e4;
}
.pricing_index {
font-size:11px;
letter-spacing:0.24em;
color:#8a8a8a;
margin:0;
}
.pricing_pricerow {
display:flex;
align-items:baseline;
gap:6px;
margin-bottom:8px;
}
.pricing_currency {
font-size:28px;
font-weight:500;
color:#8a8a8a;
margin:0;
}
.pricing_amount {
font-size:clamp(64px,7vw,96px);
font-weight:700;
line-height:0.85;
letter-spacing:-0.04em;
margin:0;
color:#eae8e4;
}
.pricing_billing {
font-size:13px;
color:#8a8a8a;
margin:0 0 32px;
}
.pricing_features {
list-style:none;
padding:0;
margin:0;
flex:1;
border-top:1px solid #2a2a2a;
}
.pricing_feature {
font-size:15px;
padding:14px 0;
border-bottom:1px solid #2a2a2a;
display:flex;
gap:12px;
color:#cfcdc8;
}
.pricing_cta {
margin-top:36px;
display:block;
text-align:center;
border:1px solid #eae8e4;
color:#eae8e4;
padding:16px;
font-size:13px;
letter-spacing:0.2em;
text-transform:uppercase;
font-weight:500;
text-decoration:none;
transition:background .2s,color .2s;
}
.pricing_card_feat {
background:#e63b2e;
color:#141414;
padding:40px;
display:flex;
flex-direction:column;
box-sizing:border-box;
}
.pricing_cardhead_feat {
display:flex;
justify-content:space-between;
align-items:flex-start;
margin-bottom:36px;
}
.pricing_plan_feat {
font-size:18px;
font-weight:700;
text-transform:uppercase;
letter-spacing:0.04em;
margin:0;
color:#141414;
}
.pricing_badge {
font-size:11px;
letter-spacing:0.2em;
text-transform:uppercase;
border:1px solid #141414;
padding:5px 10px;
font-weight:500;
margin:0;
}
.pricing_pricerow_feat {
display:flex;
align-items:baseline;
gap:6px;
margin-bottom:8px;
}
.pricing_currency_feat {
font-size:28px;
font-weight:500;
color:#141414;
margin:0;
opacity:0.7;
}
.pricing_amount_feat {
font-size:clamp(64px,7vw,96px);
font-weight:700;
line-height:0.85;
letter-spacing:-0.04em;
margin:0;
color:#141414;
}
.pricing_billing_feat {
font-size:13px;
margin:0 0 32px;
color:#141414;
opacity:0.8;
}
.pricing_features_feat {
list-style:none;
padding:0;
margin:0;
flex:1;
border-top:1px solid rgba(20,20,20,0.3);
}
.pricing_feature_feat {
font-size:15px;
padding:14px 0;
border-bottom:1px solid rgba(20,20,20,0.3);
display:flex;
gap:12px;
color:#141414;
}
.pricing_cta_feat {
margin-top:36px;
display:block;
text-align:center;
background:#141414;
color:#eae8e4;
padding:16px;
font-size:13px;
letter-spacing:0.2em;
text-transform:uppercase;
font-weight:500;
text-decoration:none;
transition:opacity .2s;
}
.pricing_amount_accent {
color:#e63b2e;
}
</style>One email unlocks copying across the whole library — that's the only ask.