.bg-brand-400{background-color:#18a8e0}
.bg-brand-400\/15{background-color:#18a8e026}
.bg-brand-400\/5{background-color:#18a8e00d}
.bg-green-100{background-color:#dcfce7}
.bg-green-500\/15{background-color:#16a34a26}
.bg-sun-400{background-color:#ffbf12}
.bg-sun-400\/10{background-color:#ffbf121a}
.bg-sun-400\/15{background-color:#ffbf1226}
.border{border:1px solid #dce7ed}
.border-2{border:2px solid #dce7ed}
.border-brand-400\/40{border-color:#18a8e066}
.border-dashed{border-style:dashed}
.border-sun-400\/30{border-color:#ffbf124c}
.bottom-0{bottom:0.0rem}
.cursor-pointer{cursor:pointer}
.flex{display:flex}
.flex-1{flex:1}
.flex-shrink-0{flex-shrink:0}
.font-black{font-weight:800}
.font-bold{font-weight:700}
.font-semibold{font-weight:600}
.gap-1\.5{gap:0.375rem}
.gap-2{gap:0.5rem}
.gap-3{gap:0.75rem}
.gap-4{gap:1.0rem}
.gap-8{gap:2.0rem}
.grid{display:grid}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.h-1\.5{height:0.375rem}
.h-10{height:2.5rem}
.h-12{height:3.0rem}
.h-2{height:0.5rem}
.h-24{height:6.0rem}
.h-3{height:0.75rem}
.h-3\.5{height:0.875rem}
.h-4{height:1.0rem}
.h-6{height:1.5rem}
.h-9{height:2.25rem}
.h-\[500px\]{height:500px}
.h-\[700px\]{height:700px}
.h-full{height:100%}
.hidden{display:none}
.hover\:text-ink-900:hover{color:#062444}
.inline-flex{display:inline-flex}
.items-center{align-items:center}
.items-start{align-items:flex-start}
.justify-between{justify-content:space-between}
.justify-center{justify-content:center}
.leading-relaxed{line-height:1.65}
.leading-tight{line-height:1.2}
.left-\[-150px\]{left:-150px}
@media(min-width:1024px){.lg\:block{display:block}}
.max-w-6xl{max-width:1152px}
.max-w-xl{max-width:576px}
.mb-2{margin-bottom:0.5rem}
.mb-3{margin-bottom:0.75rem}
.mb-5{margin-bottom:1.25rem}
.mb-6{margin-bottom:1.5rem}
.mb-7{margin-bottom:1.75rem}
.mb-8{margin-bottom:2.0rem}
@media(min-width:768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:768px){.md\:p-10{padding:2.5rem}}
@media(min-width:768px){.md\:text-5xl{font-size:3rem}}
.min-h-screen{min-height:100vh}
.mt-0\.5{margin-top:0.125rem}
.mt-1\.5{margin-top:0.375rem}
.mt-3{margin-top:0.75rem}
.mt-6{margin-top:1.5rem}
.mt-8{margin-top:2.0rem}
.mx-auto{margin-left:auto;margin-right:auto}
.overflow-hidden{overflow:hidden}
.p-5{padding:1.25rem}
.p-7{padding:1.75rem}
.p-8{padding:2.0rem}
.pb-14{padding-bottom:3.5rem}
.pt-24{padding-top:6.0rem}
.pt-7{padding-top:1.75rem}
.px-4{padding-left:1.0rem;padding-right:1.0rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.relative{position:relative}
.right-\[-250px\]{right:-250px}
.rounded-2xl{border-radius:16px}
.rounded-3xl{border-radius:24px}
.rounded-full{border-radius:999px}
.rounded-xl{border-radius:12px}
.space-y-4 > * + *{margin-top:1.0rem}
.space-y-5 > * + *{margin-top:1.25rem}
.text-2xl{font-size:1.5rem}
.text-3xl{font-size:1.875rem}
.text-4xl{font-size:2.25rem}
.text-5xl{font-size:3rem}
.text-\[10px\]{font-size:10px}
.text-base{font-size:1rem}
.text-brand-400{color:#18a8e0}
.text-center{text-align:center}
.text-green-500{color:#16a34a}
.text-ink-900{color:#062444}
.text-lg{font-size:1.125rem}
.text-slate-400{color:#64748b}
.text-slate-500{color:#52667d}
.text-sm{font-size:.875rem}
.text-sun-400{color:#ffbf12}
.text-white{color:#fff}
.text-xs{font-size:.8125rem}
.top-24{top:6.0rem}
.top-\[-200px\]{top:-200px}
.transition-colors{transition:color .2s}
.uppercase{text-transform:uppercase}
.w-12{width:3.0rem}
.w-2{width:0.5rem}
.w-24{width:6.0rem}
.w-3{width:0.75rem}
.w-3\.5{width:0.875rem}
.w-4{width:1.0rem}
.w-6{width:1.5rem}
.w-9{width:2.25rem}
.w-\[500px\]{width:500px}
.w-\[700px\]{width:700px}
.z-10{z-index:10}.bg-slate-100{background:#f1f5f9}.border-slate-100{border-color:#f1f5f9}.border-t{border-top:1px solid #dce7ed}.font-medium{font-weight:500}.max-w-sm{max-width:384px}.sticky{position:sticky}.text-green-400{color:#16a34a}.tracking-widest{letter-spacing:.1em}.whitespace-nowrap{white-space:nowrap}@media(min-width:1024px){.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}}
