.cf{--cf-ease:cubic-bezier(.16,1,.3,1)}.cf-stage{border:1px solid var(--purple-50);background:radial-gradient(60% 70% at 18% 0%,#8878fd33,transparent 70%),radial-gradient(55% 65% at 92% 100%,#e051a31a,transparent 70%),linear-gradient(to bottom,var(--purple-25),var(--purple-50));border-radius:24px;width:100%;padding:clamp(12px,4vw,40px);position:relative}.cf-chart-card{border:1px solid var(--gray-100);background:var(--white);box-shadow:var(--shadow-figma-lg);text-align:left;border-radius:16px;padding:clamp(20px,3vw,28px)}.cf-plot{border-bottom:1px solid var(--gray-300);background:repeating-linear-gradient(to bottom,var(--gray-100)0 1px,transparent 1px 25%);grid-template-columns:repeat(5,minmax(0,1fr));height:clamp(150px,36vw,168px);display:grid;position:relative}.cf-bars{justify-content:center;align-items:flex-end;gap:3px;padding-inline:8%;display:flex}.cf-bar{transform-origin:50% 100%;min-width:0;animation:cf-grow .8s var(--cf-ease)calc(.2s + var(--cf-i)*90ms)both;border-radius:4px 4px 0 0;flex:1 1 0}.cf-bar-base{background:var(--gray-200)}.cf-bar-funded{background:linear-gradient(to top,var(--purple-500),var(--purple-700))}.cf-swatch{border-radius:3px;width:12px;height:12px;animation:none}.cf-bar-label{font-family:var(--font-heading);text-align:center;margin-bottom:4px;font-weight:600;line-height:1.2;animation:.3s ease-out 1.1s both cf-appear;position:absolute}.cf-bar-label-funded{width:7.5%;color:var(--purple-700);white-space:nowrap;justify-content:center;font-size:15px;display:flex;right:2.5%}.cf-bar-label-base{width:7.5%;color:var(--gray-700);white-space:nowrap;justify-content:center;font-size:11px;display:flex;right:11%}.cf-months{color:var(--gray-650);text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:8px;font-size:12px;font-weight:500;display:grid}.cf-mark{border:1px solid var(--purple-50);background:var(--color-card);width:48px;height:48px;color:var(--purple-700);box-shadow:var(--shadow-figma-xs);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.cf-why-card{isolation:isolate;height:100%;box-shadow:var(--shadow-figma-md);flex-direction:column;align-items:flex-start;padding:24px;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.cf-why-card{padding:28px}}.cf-why-dots{--brand-pixels-fade:radial-gradient(100% 100% at 100% 0,#000,transparent 70%);z-index:-1;width:60%;height:70%;inset:0 0 auto auto}.cf-dots-light{background:#9991fd;position:absolute;inset:0}.cf-band>section{--rhythm-half-top:calc(2*var(--rhythm-half));--rhythm-half-bottom:calc(2*var(--rhythm-half))}.cf-band{background-image:radial-gradient(70% 90% at 50% 0,#6f50fa61,#0000 70%)}.cf-band .gradient-accent-text{--gradient-accent-stops:var(--inverse-muted-foreground)0%,var(--inverse-muted-foreground)100%}.cf-term{border:1px solid var(--color-border);border-radius:var(--radius-card);background:#ffffff0a}.cf-term-link{color:var(--color-text-description);transition:color .16s}.cf-term-link:hover,.cf-term-link:focus-visible{color:var(--color-text-strong)}.cf-term-figure{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(40px,3vw + 26px,52px);line-height:1.05}.cf-term-words{letter-spacing:-.02em;font-size:clamp(28px,1vw + 24px,32px);line-height:1.12}@media (min-width:1024px) and (max-width:1279px){.cf-term-words{font-size:24px}}.cf-term-prefix{letter-spacing:-.01em;font-size:20px;font-weight:500}.cf-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.cf-table-scroll:focus-visible{outline:2px solid var(--purple-700);outline-offset:-2px}.cf-table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);text-align:left;color:var(--gray-700);font-weight:500}.cf-table th,.cf-table td{border-bottom:1px solid var(--gray-100);vertical-align:top;padding:14px 16px;line-height:1.2;transition:background-color .16s ease-out}@media (any-hover:hover){.cf-table tbody tr:hover>*{background-color:var(--gray-25)}.cf-table tbody tr:hover>:nth-child(2){background-color:var(--purple-50)}}.cf-table tbody tr:last-child>*{border-bottom:0}@media (max-width:639px){.cf-table{min-width:760px}.cf-table :is(th,td){padding:12px}.cf-table :is(thead th:first-child,tbody th){width:108px}}.cf-table thead th{font-family:var(--font-heading);white-space:nowrap;color:var(--color-text-strong);font-weight:600}.cf-table tbody th{color:var(--color-text-strong);font-weight:600}.cf-table :is(thead th:first-child,tbody th){z-index:1;background:var(--color-card);width:148px;position:sticky;left:0}.cf-table :is(thead th:nth-child(2),td:nth-child(2)){background:var(--purple-25);width:24%;color:var(--color-text-strong)}.cf-table thead th:nth-child(2){color:var(--purple-700)}@media (min-width:1024px){.cf-table-scroll{overflow:visible}.cf-table thead th{top:calc(var(--banner-height,0px) + var(--header-height,64px));z-index:2;background:var(--color-card);box-shadow:inset 0 -1px 0 var(--gray-100);position:sticky}.cf-table thead th:first-child{z-index:3}}.cf-table td:nth-child(2){font-weight:600}@media (min-width:1024px){.cf-steps{position:relative}.cf-steps:before{content:"";background:linear-gradient(to right,var(--purple-50),var(--gray-200)20%,var(--gray-200)80%,transparent);height:1px;position:absolute;top:24px;left:0;right:0}}.cf-steps{--cf-wave:.12s}.cf-step .cf-mark:after{content:"";border:1.5px solid var(--purple-500);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px}.cf-steps[data-revealed] .cf-mark{animation:cf-mark-in .9s linear(0,.007 1.0%,.032 2.2%,.072 3.5%,.138 5.0%,.202 6.2%,.272 7.5%,.56 12.2%,.689 14.5%,.804 16.8%,.892 18.8%,.965 20.8%,1.03 23.0%,1.076 25.2%,1.106 27.5%,1.118 29.0%,1.125 30.8%,1.126 32.5%,1.121 34.5%,1.102 38.0%,1.044 45.8%,1.019 49.8%,.998 54.2%,.987 59%,.984 65.5%,1 85.8%,1)calc(.1s + var(--i)*var(--cf-wave))backwards,cf-appear .22s ease-out calc(.1s + var(--i)*var(--cf-wave))backwards}.cf-steps[data-revealed] .cf-step>div{animation:cf-text-in .6s cubic-bezier(.22,1,.36,1)calc(.18s + var(--i)*var(--cf-wave))backwards,cf-appear .4s ease-out calc(.18s + var(--i)*var(--cf-wave))backwards}.cf-steps[data-revealed] .cf-mark:after{animation:cf-ring .8s ease-out calc(.22s + var(--i)*var(--cf-wave))both}@media (min-width:1024px){.cf-steps:after{content:"";background:linear-gradient(to right,var(--purple-500),var(--purple-400)70%,transparent);transform-origin:0;border-radius:1px;height:2px;position:absolute;top:23.5px;left:0;right:0}.cf-steps[data-revealed]:after{animation:.9s cubic-bezier(.33,0,.2,1) .1s backwards cf-line}}@keyframes cf-mark-in{0%{transform:scale(1.25)}}@keyframes cf-text-in{0%{transform:translateY(12px)}}@keyframes cf-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes cf-line{0%{transform:scaleX(0)}}html[data-lite] .cf-steps :is(.cf-mark,.cf-step>div),html[data-lite] .cf-steps .cf-mark:after,html[data-lite] .cf-steps:after{animation:none!important}@keyframes cf-grow{0%{transform:scaleY(0)}}@keyframes cf-appear{0%{opacity:0}}html[data-lite] .cf :is(.cf-bar,.cf-bar-label){animation:none!important}.cf-results-scrim{z-index:-1;pointer-events:none;background:linear-gradient(172deg,#07070633 0%,#0707068c 30%,#070706d9 55%,var(--gray-1300)80%);position:absolute;inset:0}