.cost-curve[data-astro-cid-c4dlpyps]{--curve-ease:cubic-bezier(.16, 1, .3, 1);margin:var(--space-8) 0 0;& .cost-curve-plot{height:320px;margin-top:var(--space-2);position:relative}& .cost-curve-svg{clip-path:inset(-10px);width:100%;height:100%;transition:clip-path var(--draw) var(--curve-ease);position:absolute;inset:0;overflow:visible}& .cost-curve-line{fill:none;stroke:var(--brand);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .cost-curve-dot{left:var(--x);top:var(--y);background:var(--brand);border-radius:50%;width:10px;height:10px;position:absolute;translate:-50% -50%;&[data-open]{background:var(--ds-surface-primary);border:2px solid var(--brand)}}& .cost-curve-start{left:var(--x);top:var(--y);translate:0 calc(-100% - var(--space-3));position:absolute}& .cost-curve-stem{left:var(--x);height:calc(var(--y) - 28px - 8px);border-left:1px dashed var(--border-structural);position:absolute;top:28px}& .cost-curve-move{left:var(--x);white-space:nowrap;position:absolute;top:0;translate:-50%}& .cost-curve-end{left:var(--x);top:var(--y);translate:-100% calc(-100% - var(--space-10));white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex;position:absolute}& .cost-curve-value{font-family:var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;line-height:1}& .cost-curve-fade{transition:opacity .4s var(--curve-ease) var(--at)}& .cost-curve-axis{padding-top:var(--space-2);border-top:1px solid var(--border-subtle);justify-content:space-between;display:flex}& .cost-curve-caption{margin-top:var(--space-3)}& .cost-curve-list{display:none}&[data-off]{& .cost-curve-svg{clip-path:inset(-10px 100% -10px -10px)}& .cost-curve-fade{opacity:0}}& .cost-curve-steps{display:none}@media (width<=767px){&>[data-astro-cid-c4dlpyps]:not(.cost-curve-steps){display:none}& .cost-curve-steps{display:flex}& .cost-curve-steps-title{min-width:0}& .cost-curve-steps-list{padding-block:var(--space-1) 0;gap:0;margin:0;list-style:none;& li{gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;&+li[data-astro-cid-c4dlpyps]{border-top:var(--border-width) solid var(--border-subtle)}}}& .cost-curve-steps-what{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex;& .shot-badge{white-space:nowrap}}& .cost-curve-steps-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:1}& [data-now] .cost-curve-steps-value{font-size:28px}}}.home-hero[data-astro-cid-lcdefpme]{isolation:isolate;padding-block:var(--hero-top) var(--section-m);position:relative;& .home-hero-header{flex-direction:column;align-items:flex-start;display:flex}& .home-hero-title{max-width:14em;@media (width<=767px){& .home-hero-break{display:none}}margin-top:var(--space-6)}& .home-lede{margin-top:var(--gap-h1-lede)}& .home-ctas{margin-top:var(--gap-lede-cta)}& .home-hero-frame{margin-top:var(--space-16)}}@supports (animation-timeline:view()){@media (width>=768px) and (prefers-reduced-motion:no-preference){.home-hero-frame[data-astro-cid-lcdefpme]{--hero-pin-top:calc(var(--nav-height) + var(--space-6));--shot-scroll-start:calc(100vh - var(--hero-pin-top));--shot-scroll-length:1600px;view-timeline:--shot-scroll block;&:after{content:"";height:var(--shot-scroll-length);display:block}}.home-hero-pin[data-astro-cid-lcdefpme]{top:var(--hero-pin-top);position:sticky}}}.home-pill[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);height:var(--pill-height);padding-inline:var(--space-1) var(--space-3);border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--border-width) var(--ds-gray-alpha-400);color:var(--ds-text-secondary);transition:background-color var(--duration-hover) var(--ds-motion-timing-swift);display:inline-flex;&:hover{background:var(--ds-gray-alpha-100);color:var(--ds-text-primary)}& .home-pill-new{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--ds-blue-200);color:var(--ds-blue-text)}}.home-lede[data-astro-cid-lcdefpme]{max-width:60ch}.home-ctas[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;width:100%;display:flex;& .button{height:var(--control-height-touch)}}.home-divider[data-astro-cid-lcdefpme]{border:0;border-top:var(--border-width) solid var(--border-subtle);margin-block:0}.home-header[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--gap-header-visual);flex-direction:column;display:flex;&:last-child{margin-bottom:0}& .home-lede,& .home-link{margin-top:var(--space-1)}&.home-header-split{gap:var(--space-6);align-items:start;display:grid;& .home-header-title,& .home-header-text{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}& h2{max-width:11em}& .home-header-text{gap:var(--space-12)}& .home-lede{margin-top:0}}}.home-stats-header[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;display:flex}.home-offer-trust[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}.home-link[data-astro-cid-lcdefpme]{color:var(--ds-text-primary);&:hover{text-underline-offset:.2em;text-decoration:underline}}.home-badge[data-astro-cid-lcdefpme]{padding:0 var(--space-2);border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--border-width) var(--ds-gray-alpha-400);color:var(--ds-text-secondary);text-transform:none;letter-spacing:0}.home-cells[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.home-cell[data-astro-cid-lcdefpme]{gap:var(--space-2);padding:var(--space-6);flex-direction:column;display:flex;&>h3[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}&.home-cell-feature{padding:var(--space-8)}}.home-split[data-astro-cid-lcdefpme]{gap:var(--gap-header-visual);display:grid;& .home-split-text{margin-bottom:0}}.home-mcp-frame[data-astro-cid-lcdefpme]{align-self:stretch;max-width:406px}.home-cell-link[data-astro-cid-lcdefpme]{padding-top:var(--space-4);margin-top:auto}.home-pricing-toggle{margin-block:var(--space-8)}@media (width<=767px){.home-nextlevel-frame[data-astro-cid-lcdefpme] .shot-ai-card{display:none}.home-nextlevel-frame[data-astro-cid-lcdefpme] .shot-floating-stack{z-index:1;min-width:0;margin:0;position:relative;inset:auto}.home-nextlevel-frame[data-astro-cid-lcdefpme] .shot-list-name{white-space:normal}.home-hero-frame[data-astro-cid-lcdefpme]{display:none}}.home-founder[data-astro-cid-lcdefpme]{gap:var(--space-3);max-width:360px;margin-top:var(--space-6);padding:var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--ds-surface-secondary);display:grid;& .home-founder-person{align-items:center;gap:var(--space-3);display:flex}& .home-founder-person-text{display:grid}& .home-founder-photo{border-radius:var(--radius-full);object-fit:cover;flex:none;width:40px;height:40px}}.home-pricing-views[data-astro-cid-lcdefpme]{--plan-view-display:flex;&>[data-astro-cid-lcdefpme][data-plan-view]{flex-direction:column;display:flex}& .home-plans{flex:1}}.home-plan[data-astro-cid-lcdefpme] .button{width:100%}.home-plans[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (width<=767.98px){.home-plans[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-inline:calc(-1 * var(--page-margin));padding-inline:var(--page-margin);overscroll-behavior-x:contain;scroll-padding-inline:var(--page-margin);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto;& .home-plan{scroll-snap-align:start}}}.home-plan[data-astro-cid-lcdefpme]{gap:var(--space-3);padding:var(--space-6);&[data-highlight]{order:-1}& .home-plan-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}& .home-plan-eyebrow{text-transform:uppercase;white-space:nowrap}& .home-plan-value{letter-spacing:-.02em;color:var(--ds-text-primary);font-size:32px;font-weight:500;line-height:40px}& .home-plan-features{align-content:start;gap:var(--space-2);margin-block:var(--space-3);padding-top:var(--space-6);border-top:var(--border-width) solid var(--border-subtle);flex:1;display:grid;& li{gap:var(--space-2);display:flex}}}@media (width>=768px){.home-plans[data-astro-cid-lcdefpme]{padding-top:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.home-plan[data-astro-cid-lcdefpme][data-highlight]{order:0;margin-top:-8px}}@media (width>=640px){.home-ctas[data-astro-cid-lcdefpme]{flex-direction:row;justify-content:center;width:auto;& .button{height:var(--control-height-lg)}}.home-hero[data-astro-cid-lcdefpme] .home-ctas[data-astro-cid-lcdefpme]{justify-content:flex-start}}@media (width>=768px){.home-cells[data-astro-cid-lcdefpme].home-cells-3{grid-template-columns:repeat(3,minmax(0,1fr))}.home-cell[data-astro-cid-lcdefpme]{min-height:var(--cell-min-height)}}@media (width>=1024px){.home-header[data-astro-cid-lcdefpme].home-header-split{gap:var(--space-3) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));& .home-header-title{display:contents}& .home-header-title>[data-astro-cid-lcdefpme]:not(h2){grid-column:1/-1}& h2{grid-column:1/span 6}& .home-header-text{grid-column:7/-1}}.home-split[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;align-items:start;& .home-split-text{top:var(--sticky-top);position:sticky}&.home-split-reverse{grid-template-columns:7fr 5fr;& .home-split-text{order:2}}}}.home-stories-cta[data-astro-cid-lcdefpme]{margin-top:var(--gap-header-visual)}
