.marketing .founding-hero{text-align:center;padding-bottom:clamp(32px,4vw,56px)}.marketing .founding-hero .label{margin-bottom:14px}.marketing .founding-title{max-width:22ch;margin:0 auto}.marketing .founding-lead{max-width:60ch;margin:22px auto 0}.marketing .founding-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.marketing .founding-spots{color:var(--fc-muted-fg);margin:14px 0 0;font-size:.9375rem}.marketing .founding-h2{letter-spacing:-.01em;color:var(--fc-fg);margin:0 0 16px;font-size:clamp(1.375rem,2.6vw + 1.375rem - 22px,1.75rem);font-weight:600}.marketing .founding-section-lead{color:var(--fc-muted-fg);margin:0 0 20px;font-size:1.0625rem;line-height:1.6}.marketing .founding-video-section,.marketing .founding-letter-section{padding-top:0}.marketing .founding-video{aspect-ratio:16/9;background:var(--fc-primary);border-radius:var(--fc-radius-2xl);width:100%;height:auto;box-shadow:var(--fc-shadow-lg);display:block}.marketing .founding-prose{max-width:68ch}.marketing .founding-prose p{color:var(--fc-fg);margin:0 0 16px;font-size:1.0625rem;line-height:1.7}.marketing .founding-signature{font-family:var(--fc-font-editorial);font-style:italic}.marketing .founding-list{color:var(--fc-fg);gap:8px;margin:0 0 18px;padding-left:22px;font-size:1.0625rem;line-height:1.6;display:grid}.marketing .founding-offer,.marketing .founding-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.marketing .founding-offer li,.marketing .founding-steps li{border:1px solid var(--fc-border);border-radius:var(--fc-radius-lg);background:var(--fc-card);padding:20px}.marketing .founding-offer h3,.marketing .founding-steps h3{color:var(--fc-fg);margin:0 0 6px;font-size:1.0625rem;font-weight:600}.marketing .founding-offer p,.marketing .founding-steps p{color:var(--fc-muted-fg);margin:0;font-size:1rem;line-height:1.6}@media (min-width:40em){.marketing .founding-offer{grid-template-columns:repeat(2,1fr)}}.marketing .founding-steps{counter-reset:founding-step}.marketing .founding-steps li{counter-increment:founding-step}.marketing .founding-steps h3:before{content:counter(founding-step) ". ";color:var(--fc-primary)}.marketing .founding-prices{border-collapse:separate;border-spacing:0;border:1px solid var(--fc-border);border-radius:var(--fc-radius-lg);width:100%;margin:0 0 16px;font-size:.96875rem;line-height:1.5;overflow:hidden}.marketing .founding-prices th,.marketing .founding-prices td{text-align:left;border-bottom:1px solid var(--fc-border);background:var(--fc-card);padding:13px 16px}.marketing .founding-prices thead th{background:color-mix(in oklch, var(--fc-muted) 60%, var(--fc-card));text-transform:uppercase;letter-spacing:.05em;color:var(--fc-muted-fg);font-size:.75rem;font-weight:600}.marketing .founding-prices tbody th{color:var(--fc-fg);font-weight:600}.marketing .founding-prices td{color:var(--fc-muted-fg)}.marketing .founding-prices .founding-price{color:var(--fc-fg);background:color-mix(in oklch, var(--fc-primary) 6%, var(--fc-card));font-weight:700}.marketing .founding-prices tr:last-child th,.marketing .founding-prices tr:last-child td{border-bottom:none}.marketing .founding-note{color:var(--fc-muted-fg);margin:0 0 10px;font-size:.9375rem;line-height:1.6}.marketing .founding-note a{color:var(--fc-primary);font-weight:600;text-decoration:none}.marketing .founding-note a:hover{text-decoration:underline}.marketing .founding-closing{text-align:center}@media (max-width:40em){.marketing .founding-prices{border:none}.marketing .founding-prices thead{display:none}.marketing .founding-prices,.marketing .founding-prices tbody,.marketing .founding-prices tr,.marketing .founding-prices th,.marketing .founding-prices td{width:100%;display:block}.marketing .founding-prices tr{border:1px solid var(--fc-border);border-radius:var(--fc-radius-lg);margin-bottom:12px;overflow:hidden}.marketing .founding-prices td{justify-content:space-between;gap:12px;display:flex}.marketing .founding-prices td:before{content:attr(data-label);color:var(--fc-muted-fg);font-weight:600}.marketing .founding-prices tr:last-child th{border-bottom:1px solid var(--fc-border)}}