.launch-cta{justify-items:center;margin-top:40px;display:grid;position:relative}.launch-flow{grid-template-columns:minmax(0, var(--source)) auto minmax(0, var(--result));width:min(100%, var(--site-width));align-items:center;gap:var(--space-xl);text-align:center;margin:72px auto 0;padding-bottom:8px;display:grid;position:relative}.launch-flow__track{gap:var(--space-md);margin:0;display:grid}.launch-flow__track svg{width:100%;height:120px;padding:var(--space-md);background:var(--color-timeline);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.launch-flow__wave{fill:var(--color-waveform)}.launch-flow__cut{fill:var(--color-cut-hatch);stroke:var(--color-text-muted);stroke-width:1px;stroke-dasharray:4 3}.launch-flow__track figcaption{color:var(--color-text);font-size:var(--site-type-label);font-weight:500}.launch-flow__arrow{--site-icon-size:28px}.launch-features__list,.launch-pricing__tiers{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.launch-features__list{grid-template-columns:repeat(5,minmax(0,1fr))}.launch-features__list li{padding:var(--space-xl);align-content:start;gap:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}.launch-features__icon{background:var(--color-surface-raised);border-radius:var(--radius-md);place-items:center;width:40px;height:40px;display:grid}.launch-features__list h3{letter-spacing:var(--site-title-letter-spacing);font-size:20px;font-weight:700;line-height:var(--site-title-line-height);margin:0}.launch-features__list p{font-size:var(--site-type-body);margin:0}.launch-pricing__toggle{gap:4px;display:flex}.launch-pricing__toggle button{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);min-height:44px;color:var(--color-text);font:inherit;cursor:pointer;flex:1}.launch-pricing__toggle button[aria-pressed=true]{background:var(--color-text);color:var(--color-surface)}.launch-pricing__toggle button:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.launch-pricing__toggle-gap{min-height:44px}.launch-pricing__cta{text-align:center;font-size:var(--site-type-label);display:block}.launch-pricing__tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-pricing__tier{padding:var(--space-xl);gap:var(--space-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}.launch-pricing__tier dl{gap:var(--space-lg);margin:0;display:grid}.launch-pricing__tier dl div{gap:var(--space-xs);display:grid}.launch-pricing__tier dt{color:var(--color-text);font-size:var(--site-type-label);font-weight:500}.launch-pricing__tier dd{align-items:center;min-height:36px;margin:0;font-size:24px;font-weight:700;display:flex}.launch-features__status{justify-self:start}.launch-features__status,.launch-pricing__pending{border:1px dashed var(--proposal-color-marker);border-radius:var(--radius-full);color:var(--proposal-color-marker);font-size:var(--site-type-label);align-items:center;padding:6px 12px;font-weight:500;line-height:1.35;display:inline-flex}.launch-pricing__shared{padding:var(--space-lg) 0 0;gap:var(--space-sm);border-top:1px solid var(--color-border);margin:0;list-style:none;display:grid}.launch-pricing__shared li{align-items:center;gap:var(--space-sm);font-size:var(--site-type-label);display:flex}.launch-terms{padding-bottom:96px}.launch-terms .finish__terms{margin-top:0}@media (width<=1000px){.launch-features__list{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-flow{grid-template-columns:minmax(0,1fr);max-width:560px}.launch-flow__arrow{margin:0 auto;transform:rotate(90deg)}.launch-flow__track--result{width:calc(100% * var(--result-share));justify-self:center}}@media (width<=760px){.launch-pricing__tiers{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.launch-cta{margin-top:32px}.launch-flow{gap:var(--space-lg);margin-top:48px}.launch-features__list{grid-template-columns:minmax(0,1fr)}.launch-terms{padding-bottom:64px}}.hero__eyebrow{margin:0 0 var(--space-md);color:var(--color-text-muted);font-size:var(--site-type-lead);font-weight:600}
