.metric[data-astro-cid-jdgmgvmo]{gap:var(--vg-sp-2);flex-direction:column;display:flex}.value[data-astro-cid-jdgmgvmo]{color:var(--vg-accent);font-family:var(--vg-font-body);font-size:2.25rem;font-weight:600;line-height:1.1}.label[data-astro-cid-jdgmgvmo]{color:var(--vg-text-muted);font-family:var(--vg-font-body);font-size:var(--vg-fs-2xs);white-space:pre-line;line-height:1.5}@media (width>=960px){.value[data-astro-cid-jdgmgvmo]{font-size:2.875rem}}.browser-frame[data-astro-cid-s4yjrn6b]{border:var(--vg-bw-hair) solid var(--vg-line);border-radius:var(--vg-r-lg);background:var(--vg-surface);overflow:hidden}.bar[data-astro-cid-s4yjrn6b]{align-items:center;gap:var(--vg-sp-2);height:2.25rem;padding-inline:var(--vg-sp-4);border-bottom:var(--vg-bw-hair) solid var(--vg-line);background:var(--vg-surface-2);display:flex}.bar[data-astro-cid-s4yjrn6b] i[data-astro-cid-s4yjrn6b]{border-radius:var(--vg-r-pill);background:var(--vg-line);width:.625rem;height:.625rem}.address[data-astro-cid-s4yjrn6b]{min-width:0;margin-left:var(--vg-sp-2);padding:.1875rem var(--vg-sp-3);border-radius:var(--vg-r-md);background:var(--vg-surface);color:var(--vg-text-faint);font-family:var(--vg-font-label);font-size:var(--vg-fs-3xs);letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:1.4;overflow:hidden}.screen[data-astro-cid-s4yjrn6b]{display:block}.phone-frame[data-astro-cid-ikp2nqb2]{--bezel:var(--vg-sp-2);padding:var(--bezel);border:var(--vg-bw-hair) solid var(--vg-line);border-radius:calc(var(--vg-r-phone) + var(--bezel));background:var(--vg-surface-2)}.screen[data-astro-cid-ikp2nqb2]{border-radius:var(--vg-r-phone);background:var(--vg-surface);overflow:hidden}.decision[data-astro-cid-srdzewpd]{gap:var(--vg-sp-5);padding-top:var(--vg-sp-8);border-top:var(--vg-bw-hair) solid var(--vg-line);flex-direction:column;display:flex}.decision[data-astro-cid-srdzewpd]:first-child{border-top:none;padding-top:0}.head[data-astro-cid-srdzewpd]{align-items:baseline;gap:var(--vg-sp-4);display:flex}.number[data-astro-cid-srdzewpd]{color:var(--vg-accent);font-family:var(--vg-font-label);font-size:var(--vg-fs-sm);letter-spacing:1.4px;flex-shrink:0;font-weight:700}.title[data-astro-cid-srdzewpd]{color:var(--vg-text);font-family:var(--vg-font-body);font-size:var(--vg-fs-lg);font-weight:600;line-height:1.35}.why[data-astro-cid-srdzewpd]{color:var(--vg-text-muted);font-family:var(--vg-font-body);font-size:var(--vg-fs-base);line-height:1.75}.tradeoff[data-astro-cid-srdzewpd]{gap:var(--vg-sp-3);background:var(--vg-surface);border-left:var(--vg-bw-quote) solid var(--vg-accent);border-radius:var(--vg-r-sm);padding:var(--vg-sp-4) var(--vg-sp-5);flex-direction:column;display:flex}.tradeoff-label[data-astro-cid-srdzewpd]{color:var(--vg-text-faint);font-family:var(--vg-font-label);font-size:var(--vg-fs-3xs);letter-spacing:1.6px;font-weight:700}.tradeoff-value[data-astro-cid-srdzewpd]{color:var(--vg-text);font-family:var(--vg-font-body);font-size:var(--vg-fs-xs);line-height:1.65}@media (width>=960px){.title[data-astro-cid-srdzewpd]{font-size:1.4375rem}.tradeoff[data-astro-cid-srdzewpd]{align-items:baseline;gap:var(--vg-sp-4);flex-direction:row}.tradeoff-label[data-astro-cid-srdzewpd]{flex-shrink:0;width:6rem}}h2[data-astro-cid-iu2tt25f]{color:var(--vg-text);font-family:var(--vg-font-body);font-size:var(--vg-fs-3xl);font-weight:600;line-height:1.3}p[data-astro-cid-iu2tt25f]{color:var(--vg-text-muted);font-family:var(--vg-font-body);font-size:var(--vg-fs-base);line-height:1.75}.hero[data-astro-cid-iu2tt25f]{gap:var(--vg-sp-5);padding:var(--vg-sp-12) var(--vg-page-pad) var(--vg-sp-8);flex-direction:column;display:flex}.breadcrumb[data-astro-cid-iu2tt25f]{align-items:center;gap:var(--vg-sp-2);color:var(--vg-text-faint);font-family:var(--vg-font-label);font-size:var(--vg-fs-xs);letter-spacing:1.2px;width:fit-content;font-weight:600;text-decoration:none;display:inline-flex}.title-row[data-astro-cid-iu2tt25f]{align-items:center;gap:var(--vg-sp-4);display:flex}h1[data-astro-cid-iu2tt25f]{color:var(--vg-text);font-family:var(--vg-font-body);font-size:var(--vg-fs-5xl);font-weight:600;line-height:1.15}.standfirst[data-astro-cid-iu2tt25f]{color:var(--vg-text-muted);font-family:var(--vg-font-body);font-size:var(--vg-fs-md);max-width:51.25rem;line-height:1.65}.meta-strip[data-astro-cid-iu2tt25f]{border-top:var(--vg-bw-hair) solid var(--vg-line);border-bottom:var(--vg-bw-hair) solid var(--vg-line);padding:var(--vg-sp-2) var(--vg-page-pad);flex-direction:column;justify-content:space-between;display:flex}.meta-item[data-astro-cid-iu2tt25f]{align-items:center;gap:var(--vg-sp-4);padding:var(--vg-sp-3) 0;display:flex}dt[data-astro-cid-iu2tt25f]{color:var(--vg-text-faint);font-family:var(--vg-font-label);font-size:var(--vg-fs-3xs);letter-spacing:1.6px;flex-shrink:0;font-weight:700}dd[data-astro-cid-iu2tt25f]{color:var(--vg-text);font-family:var(--vg-font-body);font-size:var(--vg-fs-xs);text-align:right;line-height:1.4}.live-link[data-astro-cid-iu2tt25f]{align-items:center;gap:var(--vg-sp-2);color:var(--vg-accent);text-decoration:none;display:inline-flex}.hero-image[data-astro-cid-iu2tt25f]{padding:var(--vg-section-y) var(--vg-page-pad) 0}.hero-image[data-astro-cid-iu2tt25f] img[data-astro-cid-iu2tt25f],.hero-image[data-astro-cid-iu2tt25f] video[data-astro-cid-iu2tt25f],.screenshots[data-astro-cid-iu2tt25f] img[data-astro-cid-iu2tt25f],.whatibuilt-video[data-astro-cid-iu2tt25f] video[data-astro-cid-iu2tt25f]{width:100%;height:auto;display:block}.hero-image[data-astro-cid-iu2tt25f] video[data-astro-cid-iu2tt25f]{aspect-ratio:var(--ratio,auto);object-fit:cover}.hero-desktop[data-astro-cid-iu2tt25f]{display:block}.hero-image[data-astro-cid-iu2tt25f][data-layout=split] .hero-desktop[data-astro-cid-iu2tt25f]{display:none}.hero-image[data-astro-cid-iu2tt25f] .hero-mobile[data-astro-cid-iu2tt25f]{max-width:18.5rem;margin-inline:auto}.hero-image-placeholder[data-astro-cid-iu2tt25f]{border-radius:var(--vg-r-sm);background:repeating-linear-gradient(-45deg, var(--vg-surface-2), var(--vg-surface-2) 12px, var(--vg-bg) 12px, var(--vg-bg) 24px);width:100%;height:220px}.constraints[data-astro-cid-iu2tt25f]{gap:var(--vg-sp-3);padding-top:var(--vg-sp-5);border-top:var(--vg-bw-hair) solid var(--vg-line);flex-direction:column;display:flex}.constraints-heading[data-astro-cid-iu2tt25f]{color:var(--vg-text-faint);font-family:var(--vg-font-label);font-size:var(--vg-fs-3xs);letter-spacing:1.6px;font-weight:700}.constraints-list[data-astro-cid-iu2tt25f]{gap:var(--vg-sp-3);flex-direction:column;display:flex}.constraints-list[data-astro-cid-iu2tt25f] li[data-astro-cid-iu2tt25f]{align-items:flex-start;gap:var(--vg-sp-3);color:var(--vg-text);font-family:var(--vg-font-body);font-size:var(--vg-fs-sm);line-height:1.6;display:flex}.constraints-list[data-astro-cid-iu2tt25f] svg{color:var(--vg-accent);flex-shrink:0;margin-top:.1875rem}.screenshots[data-astro-cid-iu2tt25f]{gap:var(--vg-sp-6);flex-direction:column;display:flex}.screenshot-desktop[data-astro-cid-iu2tt25f],.whatibuilt-video[data-astro-cid-iu2tt25f]{width:100%}.screenshot-mobile[data-astro-cid-iu2tt25f]{width:100%;max-width:14.75rem}.decisions-note[data-astro-cid-iu2tt25f]{color:var(--vg-text-faint);font-family:var(--vg-font-body);font-size:var(--vg-fs-xs);line-height:1.6}.decisions-list[data-astro-cid-iu2tt25f]{gap:var(--vg-sp-8);flex-direction:column;display:flex}.metrics-grid[data-astro-cid-iu2tt25f]{gap:var(--vg-sp-6);grid-template-columns:repeat(2,1fr);display:grid}.proof-points[data-astro-cid-iu2tt25f]{flex-direction:column;display:flex}.proof-point[data-astro-cid-iu2tt25f]{align-items:flex-start;gap:var(--vg-sp-4);padding:var(--vg-sp-5) 0;border-bottom:var(--vg-bw-hair) solid var(--vg-line);display:flex}.proof-point[data-astro-cid-iu2tt25f] svg{color:var(--vg-accent);flex-shrink:0}.proof-point-text[data-astro-cid-iu2tt25f]{gap:var(--vg-sp-2);flex-direction:column;display:flex}.proof-point-text[data-astro-cid-iu2tt25f] h3[data-astro-cid-iu2tt25f]{color:var(--vg-text);font-family:var(--vg-font-body);font-size:var(--vg-fs-md);font-weight:600;line-height:1.4}.proof-point-text[data-astro-cid-iu2tt25f] p[data-astro-cid-iu2tt25f]{font-size:var(--vg-fs-sm);line-height:1.65}.repo-ctas[data-astro-cid-iu2tt25f]{gap:var(--vg-sp-4);flex-direction:column;display:flex}@media (width>=640px){.repo-ctas[data-astro-cid-iu2tt25f]{flex-flow:wrap;align-self:flex-start}}.next-cta{white-space:nowrap}.next-case-study[data-astro-cid-iu2tt25f]{gap:var(--vg-sp-6);padding:var(--vg-section-y) var(--vg-page-pad);border-top:var(--vg-bw-hair) solid var(--vg-line);flex-direction:column;display:flex}.next-text[data-astro-cid-iu2tt25f]{gap:var(--vg-sp-3);flex-direction:column;display:flex}.next-label[data-astro-cid-iu2tt25f]{color:var(--vg-text-faint);font-family:var(--vg-font-label);font-size:var(--vg-fs-3xs);letter-spacing:1.8px;white-space:nowrap;font-weight:700}.next-text[data-astro-cid-iu2tt25f] h2[data-astro-cid-iu2tt25f]{font-size:var(--vg-fs-2xl)}@media (width>=960px){.hero[data-astro-cid-iu2tt25f]{gap:var(--vg-sp-6);padding:var(--vg-sp-20) var(--vg-page-pad) var(--vg-sp-16)}h1[data-astro-cid-iu2tt25f]{max-width:60rem}.standfirst[data-astro-cid-iu2tt25f]{font-size:var(--vg-fs-lg)}.meta-strip[data-astro-cid-iu2tt25f]{gap:var(--vg-sp-10);padding:var(--vg-sp-8) var(--vg-page-pad);flex-flow:wrap}.meta-item[data-astro-cid-iu2tt25f]{align-items:flex-start;gap:var(--vg-sp-2);flex-direction:column;flex:0 auto;padding:0}dd[data-astro-cid-iu2tt25f]{text-align:left;font-size:var(--vg-fs-sm)}.hero-image-placeholder[data-astro-cid-iu2tt25f]{height:33.75rem}.hero-image[data-astro-cid-iu2tt25f][data-layout=split]{align-items:center;gap:var(--vg-sp-8);display:flex}.hero-image[data-astro-cid-iu2tt25f][data-layout=split] .hero-desktop[data-astro-cid-iu2tt25f]{flex:var(--ratio,1) 1 calc(2 * var(--vg-bw-hair));min-width:0;display:block}.hero-image[data-astro-cid-iu2tt25f][data-layout=split] .hero-mobile[data-astro-cid-iu2tt25f]{flex:var(--ratio,1) 1 calc(2 * var(--vg-bw-hair) + 2 * var(--vg-sp-2));min-width:0;max-width:none;margin-inline:0}.screenshots[data-astro-cid-iu2tt25f]{flex-direction:row;align-items:flex-end}.screenshot-desktop[data-astro-cid-iu2tt25f]{flex:1}.metrics-grid[data-astro-cid-iu2tt25f]{grid-template-columns:repeat(4,1fr)}.next-case-study[data-astro-cid-iu2tt25f]{justify-content:space-between;align-items:flex-end;gap:var(--vg-sp-10);flex-direction:row}.next-text[data-astro-cid-iu2tt25f] h2[data-astro-cid-iu2tt25f]{font-size:var(--vg-fs-3xl)}}
