HTML
Copy
<div><span class="mb-4 block text-[.72rem] tracking-[.12em] text-[#52525b] uppercase">Subgrid rows and a :has() selection</span>
<section class="text-[#18181b]" aria-labelledby="cg-title">
<p class="text-[.78rem] font-bold tracking-[.14em] text-[#be123c] uppercase">Cartograph maps API</p><h2 class="mt-2 text-[clamp(1.5rem,3.6vw,2rem)] leading-[1.15] font-extrabold tracking-[-.025em]" id="cg-title">Choose a plan</h2><p class="mt-2.5 text-[.95rem] leading-[1.55] text-[#52525b]">Every row lines up across the cards, however long the text in it.</p>
<fieldset class="min-w-0"><legend class="sr-only">Plan</legend>
<div class="mt-[30px] grid grid-cols-[repeat(auto-fit,minmax(250px,1fr))] gap-x-5 gap-y-0">
<article class="row-span-9 mb-5 grid grid-rows-subgrid gap-y-0 rounded-[20px] border-[1.5px] border-[#e4e4e7] bg-white px-6 pt-[26px] pb-6 transition-[border-color,box-shadow] duration-200 has-checked:border-[#be123c] has-checked:shadow-[0_0_0_3px_#fff1f2,0_24px_40px_-24px_rgba(190,18,60,.45)] motion-reduce:transition-none" aria-labelledby="cg-starter">
<div class="flex flex-wrap items-center justify-between gap-2"><h3 class="text-[1.15rem] font-bold" id="cg-starter">Starter</h3></div>
<p class="pt-2 text-[.92rem] leading-normal text-[#52525b]">For prototypes and personal maps.</p>
<p class="flex flex-wrap items-baseline gap-x-2 gap-y-1 py-5"><span class="text-[2.6rem] leading-none font-extrabold tracking-[-.04em]">$0</span><span class="text-[.88rem] text-[#52525b]">free forever</span></p>
<ul class="row-span-5 grid grid-rows-subgrid gap-y-0 border-t border-[#e4e4e7]">
<li class="flex items-start gap-2.5 border-b border-[#e4e4e7] py-3 text-[.9rem] leading-[1.4]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="block text-[.72rem] font-bold tracking-[.08em] text-[#52525b] uppercase">Map loads</span>25,000 a month</span></li>
<li class="flex items-start gap-2.5 border-b border-[#e4e4e7] py-3 text-[.9rem] leading-[1.4]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="block text-[.72rem] font-bold tracking-[.08em] text-[#52525b] uppercase">Geocoding</span>1,000 lookups a month</span></li>
<li class="flex items-start gap-2.5 border-b border-[#e4e4e7] py-3 text-[.9rem] leading-[1.4] text-[#52525b]"><svg class="mt-px flex-none" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true" focusable="false"><path d="M6 6l8 8M14 6l-8 8"/></svg><span><span class="block text-[.72rem] font-bold tracking-[.08em] text-[#52525b] uppercase">Offline tiles</span>Not included</span></li>
<li class="flex items-start gap-2.5 border-b border-[#e4e4e7] py-3 text-[.9rem] leading-[1.4]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="block text-[.72rem] font-bold tracking-[.08em] text-[#52525b] uppercase">Map styles</span>1 custom style</span></li>
<li class="flex items-start gap-2.5 border-b border-[#e4e4e7] py-3 text-[.9rem] leading-[1.4]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="block text-[.72rem] font-bold tracking-[.08em] text-[#52525b] uppercase">Support</span>Community forum</span></li>
</ul>
<label class="relative mt-5 block cursor-pointer"><input class="peer sr-only" type="radio" name="cg-plan" value="starter"><span class="flex items-center justify-center gap-2 rounded-xl border-[1.5px] border-[#18181b] px-4 py-3 text-[.95rem] leading-[1.3] font-bold transition-[color,background-color,border-color] duration-200 hover:bg-[#f4f4f5] peer-checked:border-[#be123c] peer-checked:bg-[#be123c] peer-checked:text-white peer-focus-visible:outline-3 peer-focus-visible:outline-offset-3 peer-focus-visible:outline-[#be123c] motion-reduce:transition-none [&>svg]:hidden peer-checked:[&>svg]:block"><svg viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg>Choose Starter</span></label>
</article>
<article class="row-span-9 mb-5 grid grid-rows-subgrid gap-y-0 rounded-[20px] border-[1.5px] border-[#e4e4e7] bg-white px-6 pt-[26px] pb-6 transition-[border-color,box-shadow] duration-200 has-checked:border-[#be123c] has-checked:shadow-[0_0_0_3px_#fff1f2,0_24px_40px_-24px_rgba(190,18,60,.45)] motion-reduce:transition-none" aria-labelledby="cg-growth">
<div class="flex flex-wrap items-center justify-between gap-2"><h3 class="text-[1.15rem] font-bold" id="cg-growth">Growth</h3><p class="rounded-full bg-[#18181b] px-2.5 py-1 text-[.7rem] leading-[1.2] font-bold tracking-[.06em] text-white uppercase">Recommended</p></div>
<p class="pt-2 text-[.92rem] leading-normal text-[#52525b]">For apps with steady traffic and a few thousand people using the map every day.</p>
<p class="flex flex-wrap items-baseline gap-x-2 gap-y-1 py-5"><span class="text-[2.6rem] leading-none font-extrabold tracking-[-.04em]">$49</span><span class="text-[.88rem] text-[#52525b]">per month</span></p>
<ul class="row-span-5 grid grid-rows-subgrid gap-y-0 border-t border-[#e4e4e7]">
<li class="flex items-start gap-2.5 border-b border-[#e4e4e7] py-3 text-[.9rem] leading-[1.4]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="block text-[.72rem] font-bold tracking-[.08em] text-[#52525b] uppercase">Map loads</span>250,000 a month</span></li>
<li class="flex items-start gap-2.5 border-b border-[#e4e4e7] py-3 text-[.9rem] leading-[1.4]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="block text-[.72rem] font-bold tracking-[.08em] text-[#52525b] uppercase">Geocoding</span>50,000 lookups a month, plus batch geocoding from CSV files</span></li>
<li class="flex items-start gap-2.5 border-b border-[#e4e4e7] py-3 text-[.9rem] leading-[1.4]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="block text-[.72rem] font-bold tracking-[.08em] text-[#52525b] uppercase">Offline tiles</span>iOS and Android</span></li>
<li class="flex items-start gap-2.5 border-b border-[#e4e4e7] py-3 text-[.9rem] leading-[1.4]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="block text-[.72rem] font-bold tracking-[.08em] text-[#52525b] uppercase">Map styles</span>10 custom styles</span></li>
<li class="flex items-start gap-2.5 border-b border-[#e4e4e7] py-3 text-[.9rem] leading-[1.4]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="block text-[.72rem] font-bold tracking-[.08em] text-[#52525b] uppercase">Support</span>Email, next business day</span></li>
</ul>
<label class="relative mt-5 block cursor-pointer"><input class="peer sr-only" type="radio" name="cg-plan" value="growth" checked><span class="flex items-center justify-center gap-2 rounded-xl border-[1.5px] border-[#18181b] px-4 py-3 text-[.95rem] leading-[1.3] font-bold transition-[color,background-color,border-color] duration-200 hover:bg-[#f4f4f5] peer-checked:border-[#be123c] peer-checked:bg-[#be123c] peer-checked:text-white peer-focus-visible:outline-3 peer-focus-visible:outline-offset-3 peer-focus-visible:outline-[#be123c] motion-reduce:transition-none [&>svg]:hidden peer-checked:[&>svg]:block"><svg viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg>Choose Growth</span></label>
</article>
<article class="row-span-9 mb-5 grid grid-rows-subgrid gap-y-0 rounded-[20px] border-[1.5px] border-[#e4e4e7] bg-white px-6 pt-[26px] pb-6 transition-[border-color,box-shadow] duration-200 has-checked:border-[#be123c] has-checked:shadow-[0_0_0_3px_#fff1f2,0_24px_40px_-24px_rgba(190,18,60,.45)] motion-reduce:transition-none" aria-labelledby="cg-fleet">
<div class="flex flex-wrap items-center justify-between gap-2"><h3 class="text-[1.15rem] font-bold" id="cg-fleet">Fleet</h3></div>
<p class="pt-2 text-[.92rem] leading-normal text-[#52525b]">For delivery and field teams.</p>
<p class="flex flex-wrap items-baseline gap-x-2 gap-y-1 py-5"><span class="text-[2.6rem] leading-none font-extrabold tracking-[-.04em]">$299</span><span class="text-[.88rem] text-[#52525b]">per month</span></p>
<ul class="row-span-5 grid grid-rows-subgrid gap-y-0 border-t border-[#e4e4e7]">
<li class="flex items-start gap-2.5 border-b border-[#e4e4e7] py-3 text-[.9rem] leading-[1.4]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="block text-[.72rem] font-bold tracking-[.08em] text-[#52525b] uppercase">Map loads</span>2.5 million a month</span></li>
<li class="flex items-start gap-2.5 border-b border-[#e4e4e7] py-3 text-[.9rem] leading-[1.4]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="block text-[.72rem] font-bold tracking-[.08em] text-[#52525b] uppercase">Geocoding</span>Unlimited lookups</span></li>
<li class="flex items-start gap-2.5 border-b border-[#e4e4e7] py-3 text-[.9rem] leading-[1.4]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="block text-[.72rem] font-bold tracking-[.08em] text-[#52525b] uppercase">Offline tiles</span>iOS, Android and custom regions</span></li>
<li class="flex items-start gap-2.5 border-b border-[#e4e4e7] py-3 text-[.9rem] leading-[1.4]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="block text-[.72rem] font-bold tracking-[.08em] text-[#52525b] uppercase">Map styles</span>Unlimited styles and a private style editor</span></li>
<li class="flex items-start gap-2.5 border-b border-[#e4e4e7] py-3 text-[.9rem] leading-[1.4]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="block text-[.72rem] font-bold tracking-[.08em] text-[#52525b] uppercase">Support</span>Named engineer and a 99.9% uptime SLA</span></li>
</ul>
<label class="relative mt-5 block cursor-pointer"><input class="peer sr-only" type="radio" name="cg-plan" value="fleet"><span class="flex items-center justify-center gap-2 rounded-xl border-[1.5px] border-[#18181b] px-4 py-3 text-[.95rem] leading-[1.3] font-bold transition-[color,background-color,border-color] duration-200 hover:bg-[#f4f4f5] peer-checked:border-[#be123c] peer-checked:bg-[#be123c] peer-checked:text-white peer-focus-visible:outline-3 peer-focus-visible:outline-offset-3 peer-focus-visible:outline-[#be123c] motion-reduce:transition-none [&>svg]:hidden peer-checked:[&>svg]:block"><svg viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg>Choose Fleet</span></label>
</article>
</div>
</fieldset>
</section></div>
<div class="grid items-start gap-x-6 gap-y-[72px] min-[860px]:grid-cols-[minmax(0,1.6fr)_minmax(0,1fr)] min-[860px]:[&>:first-child]:col-span-full">
<div><span class="mb-4 block text-[.72rem] tracking-[.12em] text-[#52525b] uppercase">Container query: full width</span>
<div class="@container text-[#18181b]">
<article class="grid gap-x-7 gap-y-5 rounded-[20px] border border-[#fda4af] bg-[#fff1f2] p-[26px] @min-[440px]:grid-cols-[minmax(0,1fr)_auto] @min-[440px]:items-start @min-[700px]:grid-cols-[minmax(0,1.2fr)_minmax(0,1fr)_auto] @min-[700px]:items-center" aria-labelledby="tw-wide-title">
<div><p class="text-[.78rem] font-bold tracking-[.14em] text-[#be123c] uppercase">Tidewell Pro</p><h3 class="mt-1.5 text-[1.25rem] leading-[1.25] font-extrabold tracking-[-.015em]" id="tw-wide-title">Grow your newsletter past 1,000 readers</h3><p class="mt-2 text-[.92rem] leading-normal text-[#52525b]">Everything in Free, with room to grow and a way to get paid.</p></div>
<ul class="grid gap-[9px] text-[.9rem] leading-[1.4] @min-[440px]:col-span-full @min-[440px]:row-start-2 @min-[700px]:col-auto @min-[700px]:row-auto">
<li class="flex items-start gap-[9px]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="sr-only">Included: </span>Up to 10,000 subscribers</span></li>
<li class="flex items-start gap-[9px]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="sr-only">Included: </span>Your own domain</span></li>
<li class="flex items-start gap-[9px]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="sr-only">Included: </span>Paid posts with no platform fee</span></li>
<li class="flex items-start gap-[9px]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="sr-only">Included: </span>No Tidewell branding</span></li>
</ul>
<div><p class="flex flex-wrap items-baseline gap-x-2 gap-y-1"><b class="text-[clamp(2rem,9cqi,2.6rem)] leading-none font-extrabold tracking-[-.04em]">$15</b><span class="text-[.88rem] text-[#52525b]">per month</span></p><p class="mt-1.5 text-[.82rem] text-[#52525b]">Billed yearly at $180.</p><a class="mt-4 block rounded-xl bg-[#be123c] px-[22px] py-3 text-center text-[.95rem] leading-[1.3] font-bold whitespace-nowrap text-white no-underline transition-[color,background-color,border-color] duration-200 hover:bg-[#9f1239] focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#be123c] motion-reduce:transition-none" href="#">Upgrade to Pro</a></div>
</article>
</div></div>
<div><span class="mb-4 block text-[.72rem] tracking-[.12em] text-[#52525b] uppercase">Same card in a wider column</span>
<div class="@container text-[#18181b]">
<article class="grid gap-x-7 gap-y-5 rounded-[20px] border border-[#fda4af] bg-[#fff1f2] p-[26px] @min-[440px]:grid-cols-[minmax(0,1fr)_auto] @min-[440px]:items-start @min-[700px]:grid-cols-[minmax(0,1.2fr)_minmax(0,1fr)_auto] @min-[700px]:items-center" aria-labelledby="tw-mid-title">
<div><p class="text-[.78rem] font-bold tracking-[.14em] text-[#be123c] uppercase">Tidewell Pro</p><h3 class="mt-1.5 text-[1.25rem] leading-[1.25] font-extrabold tracking-[-.015em]" id="tw-mid-title">Grow your newsletter past 1,000 readers</h3><p class="mt-2 text-[.92rem] leading-normal text-[#52525b]">Everything in Free, with room to grow and a way to get paid.</p></div>
<ul class="grid gap-[9px] text-[.9rem] leading-[1.4] @min-[440px]:col-span-full @min-[440px]:row-start-2 @min-[700px]:col-auto @min-[700px]:row-auto">
<li class="flex items-start gap-[9px]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="sr-only">Included: </span>Up to 10,000 subscribers</span></li>
<li class="flex items-start gap-[9px]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="sr-only">Included: </span>Your own domain</span></li>
<li class="flex items-start gap-[9px]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="sr-only">Included: </span>Paid posts with no platform fee</span></li>
<li class="flex items-start gap-[9px]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="sr-only">Included: </span>No Tidewell branding</span></li>
</ul>
<div><p class="flex flex-wrap items-baseline gap-x-2 gap-y-1"><b class="text-[clamp(2rem,9cqi,2.6rem)] leading-none font-extrabold tracking-[-.04em]">$15</b><span class="text-[.88rem] text-[#52525b]">per month</span></p><p class="mt-1.5 text-[.82rem] text-[#52525b]">Billed yearly at $180.</p><a class="mt-4 block rounded-xl bg-[#be123c] px-[22px] py-3 text-center text-[.95rem] leading-[1.3] font-bold whitespace-nowrap text-white no-underline transition-[color,background-color,border-color] duration-200 hover:bg-[#9f1239] focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#be123c] motion-reduce:transition-none" href="#">Upgrade to Pro</a></div>
</article>
</div></div>
<div><span class="mb-4 block text-[.72rem] tracking-[.12em] text-[#52525b] uppercase">Same card in a sidebar</span>
<div class="@container text-[#18181b]">
<article class="grid gap-x-7 gap-y-5 rounded-[20px] border border-[#fda4af] bg-[#fff1f2] p-[26px] @min-[440px]:grid-cols-[minmax(0,1fr)_auto] @min-[440px]:items-start @min-[700px]:grid-cols-[minmax(0,1.2fr)_minmax(0,1fr)_auto] @min-[700px]:items-center" aria-labelledby="tw-side-title">
<div><p class="text-[.78rem] font-bold tracking-[.14em] text-[#be123c] uppercase">Tidewell Pro</p><h3 class="mt-1.5 text-[1.25rem] leading-[1.25] font-extrabold tracking-[-.015em]" id="tw-side-title">Grow your newsletter past 1,000 readers</h3><p class="mt-2 text-[.92rem] leading-normal text-[#52525b]">Everything in Free, with room to grow and a way to get paid.</p></div>
<ul class="grid gap-[9px] text-[.9rem] leading-[1.4] @min-[440px]:col-span-full @min-[440px]:row-start-2 @min-[700px]:col-auto @min-[700px]:row-auto">
<li class="flex items-start gap-[9px]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="sr-only">Included: </span>Up to 10,000 subscribers</span></li>
<li class="flex items-start gap-[9px]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="sr-only">Included: </span>Your own domain</span></li>
<li class="flex items-start gap-[9px]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="sr-only">Included: </span>Paid posts with no platform fee</span></li>
<li class="flex items-start gap-[9px]"><svg class="mt-px flex-none text-[#be123c]" viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4.5 10.5l3.5 3.5 7.5-8"/></svg><span><span class="sr-only">Included: </span>No Tidewell branding</span></li>
</ul>
<div><p class="flex flex-wrap items-baseline gap-x-2 gap-y-1"><b class="text-[clamp(2rem,9cqi,2.6rem)] leading-none font-extrabold tracking-[-.04em]">$15</b><span class="text-[.88rem] text-[#52525b]">per month</span></p><p class="mt-1.5 text-[.82rem] text-[#52525b]">Billed yearly at $180.</p><a class="mt-4 block rounded-xl bg-[#be123c] px-[22px] py-3 text-center text-[.95rem] leading-[1.3] font-bold whitespace-nowrap text-white no-underline transition-[color,background-color,border-color] duration-200 hover:bg-[#9f1239] focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#be123c] motion-reduce:transition-none" href="#">Upgrade to Pro</a></div>
</article>
</div></div>
</div>