.pricing-redesign.startups-page{.su-hero .pp-sub{margin-bottom:28px}.su-cta{display:flex;align-items:center;gap:12px 22px;flex-wrap:wrap}.su-cta .btn{min-height:48px;padding:0 24px;font-size:16px}.su-cta a.su-link{color:var(--ink);font-weight:500;font-size:16px;text-decoration:underline;text-decoration-color:var(--lilac);text-decoration-thickness:2px;text-underline-offset:4px;padding:10px 0}#program{padding-top:56px}#build h2,#faq h2,#how h2,#program h2{font-size:clamp(36px,3.3333vw,48px);font-weight:400;letter-spacing:-.03em;line-height:1.15;margin:0 0 10px}.su-lead{font-size:16px;line-height:1.6;color:var(--ink-2);margin:0 0 26px;max-width:36em}.su-pair{position:relative;z-index:0;display:grid;grid-template-columns:1.15fr 1fr;gap:18px;align-items:stretch}.su-pair .pp-card h3{margin-bottom:6px}.su-pair .pp-card p.su-k{margin:0 0 18px;font-size:16px;line-height:1.55;color:var(--ink-2)}.su-pair .ticks{margin-bottom:22px}.su-pair .ticks li b{font-weight:500}.su-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;counter-reset:step}.su-steps li{counter-increment:step;padding-top:18px;border-top:2px solid var(--ink)}.su-steps li:before{content:counter(step);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--mint);color:var(--ink);font-size:14px;font-weight:500;margin-bottom:12px}.su-steps b{display:block;font-size:17px;font-weight:500;letter-spacing:-.02em;margin:0 0 6px}.su-steps span{display:block;font-size:16px;line-height:1.55;color:var(--ink-2)}.su-close{margin-top:8px;padding:40px 38px;border-radius:20px;background:#fff;border:2px solid var(--lilac);box-shadow:0 24px 48px -20px rgba(1,5,7,.2);display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap}.su-close h2{font-size:clamp(36px,3.3333vw,48px);font-weight:400;letter-spacing:-.03em;line-height:1.15;margin:0 0 8px}.su-close p{margin:0;font-size:16px;line-height:1.55;color:var(--ink-2);max-width:32em}#apply{padding-bottom:88px}@media (max-width:860px){.su-pair,.su-steps{grid-template-columns:1fr}.su-steps{gap:22px}.su-close{padding:28px 24px}}section[id]{scroll-margin-top:110px}.btn{min-height:48px}@media (width < 768px){#build h2,#faq h2,#how h2,#program h2,.su-close h2{font-size:32px}}}