PageSourceSearch

https://surescale.ai/assets/entries/src_pages_products.CBLsovec.js

js surescale.ai collected 2026-10-05 12:42:09 UTC 8,290 bytes, 1 lines download raw bytes

1import{j as e,i as s,a as o,o as i}from"../chunks/chunk-CpU1cTAf.js";import{p as l,P as n}from"../chunks/chunk-CMXkxWwK.js";import{J as d}from"../chunks/chunk-DHisPdAR.js";/* empty css                      *//* empty css                      */function c(){const t={primary:"#111827",secondary:"#334155",accent:"#F97316",accentText:"#C2410C",light:"#F1F5F9"};return e.jsxs(e.Fragment,{children:[e.jsx(d,{data:{"@context":"https://schema.org","@type":"ItemList","@id":"https://surescale.ai/products#products",name:"Sure Scale products",description:"Products and the Firm Intelligence programme built by Sure Scale, each with an honest status label.",url:"https://surescale.ai/products",itemListElement:l.map((a,r)=>({"@type":"ListItem",position:r+1,name:a.name,description:a.job,...a.external&&a.href?{url:a.href}:{},...!a.external&&a.href?{url:`https://surescale.ai${a.href}`}:{}}))}}),e.jsx("section",{className:"py-20 md:py-28",style:{backgroundColor:t.light},children:e.jsxs("div",{className:"max-w-7xl mx-auto px-6",children:[e.jsx("div",{className:"w-24 h-3 mb-8",style:{backgroundColor:t.accent}}),e.jsx("p",{className:"text-sm font-black uppercase tracking-widest mb-6",style:{color:t.accentText},children:"Product & R&D company"}),e.jsx("h1",{className:"text-5xl md:text-7xl lg:text-8xl font-black uppercase leading-tight tracking-tighter mb-8",style:{color:t.primary},children:"Products"}),e.jsx("p",{className:"text-xl md:text-2xl font-bold mb-6 max-w-3xl",style:{color:t.secondary},children:"Sure Scale builds evidence-backed, scope-bounded legal tech you can inspect — and runs a bounded Firm Intelligence programme."}),e.jsx("p",{className:"text-lg leading-relaxed mb-2 max-w-2xl font-medium",style:{color:t.secondary},children:"Products are proof of craft, not an agency menu. Each carries an honest status label — from concept to deployed — so you always know what is live and what is still being built."})]})}),e.jsx("section",{className:"py-20 border-t-4",style:{backgroundColor:t.light,borderColor:t.primary},children:e.jsxs("div",{className:"max-w-7xl mx-auto px-6",children:[e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:l.map(a=>e.jsx(n,{product:a},a.key))}),e.jsx("p",{className:"text-sm leading-relaxed font-medium mt-8 max-w-3xl",style:{color:t.secondary},children:"Status labels use a single scale — concept, prototype, tested internally, deployed — and are kept honest. We do not publish invented metrics, screenshots, or logos for work that is not live."})]})}),e.jsx("section",{className:"py-20",style:{backgroundColor:t.primary},children:e.jsx("div",{className:"max-w-7xl mx-auto px-6",children:e.jsxs("div",{className:"max-w-3xl",children:[e.jsx("p",{className:"text-sm font-black uppercase tracking-widest mb-6",style:{color:t.accent},children:"Craft receipt"}),e.jsx("h2",{className:"text-4xl md:text-5xl font-black uppercase tracking-tighter mb-6 text-white",children:"Before the products: Ruby Datum"}),e.jsx("p",{className:"text-lg leading-relaxed font-medium",style:{color:t.light,opacity:.85},children:"Founded in 2016, Ruby Datum was a virtual data room used by global firms for M&A, litigation and diligence. It is the craft the current work is built on — not a product we sell today, but the receipt behind how we build."})]})})}),e.jsx("section",{className:"py-20 border-t-4",style:{borderColor:t.primary},children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6 text-center",children:[e.jsx("div",{className:"w-24 h-3 mb-8 mx-auto",style:{backgroundColor:t.accent}}),e.jsx("h2",{className:"text-4xl md:text-5xl font-black uppercase tracking-tighter mb-6",style:{color:t.primary},children:"Not sure which fits?"}),e.jsx("p",{className:"text-xl mb-10 font-medium",style:{color:t.secondary},children:"Tell us the product or workflow problem. We start with a bounded, paid diagnosis — then capacity-based delivery against an agreed scope."}),e.jsxs("div",{className:"flex flex-wrap gap-4 justify-center",children:[e.jsxs("a",{href:"https://calendly.com/nick-surescale/30min",target:"_blank",rel:"noopener noreferrer",className:"px-8 py-4 text-lg rounded-sm font-bold inline-flex items-center gap-3 hover:opacity-90 transition-all hover:scale-105",style:{backgroundColor:t.accent,color:"#111827"},children:[e.jsx("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"})}),"Book a diagnosis call"]}),e.jsxs("a",{href:"https://wa.me/447590590628?text=Hi%2C%20I%27d%20like%20to%20talk%20about%20a%20Sure%20Scale%20product.",target:"_blank",rel:"noopener noreferrer",className:"px-8 py-4 text-lg rounded-sm font-bold inline-flex items-center gap-3 hover:opacity-90 transition-all hover:scale-105",style:{backgroundColor:"#25D366",color:"#111827"},children:[e.jsx("svg",{className:"w-6 h-6",fill:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.
1198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z"})}),"Enquire"]})]})]})})]})}const p=Object.freeze(Object.defineProperty({__proto__:null,default:c},Symbol.toStringTag,{value:"Module"})),b={hasServerOnlyHook:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:!1}},isClientRuntimeLoaded:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:!0}},onBeforeRenderEnv:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:null}},dataEnv:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:null}},onRenderClient:{type:"standard",definedAtData:{filePathToShowToUser:"vike-react/renderer/onRenderClient",fileExportPathToShowToUser:[]},valueSerialized:{type:"pointer-import",value:i}},Page:{type:"standard",definedAtData:{filePathToShowToUser:"/src/pages/products/+Page.jsx",fileExportPathToShowToUser:[]},valueSerialized:{type:"plus-file",exportValues:p}},hydrationCanBeAborted:{type:"standard",definedAtData:{filePathToShowToUser:"vike-react/config",fileExportPathToShowToUser:["default","hydrationCanBeAborted"]},valueSerialized:{type:"js-serialized",value:!0}},Layout:{type:"cumulative",definedAtData:[{filePathToShowToUser:"/src/pages/+Layout.jsx",fileExportPathToShowToUser:[]}],valueSerialized:[{type:"plus-file",exportValues:o}]},title:{type:"standard",definedAtData:{filePathToShowToUser:"/src/pages/products/+config.js",fileExportPathToShowToUser:["default","title"]},valueSerialized:{type:"js-serialized",value:"Products | Sure Scale"}},Loading:{type:"standard",definedAtData:{filePathToShowToUser:"vike-react/components/Loading",fileExportPathToShowToUser:[]},valueSerialized:{type:"pointer-import",value:s}},description:{type:"standard",definedAtData:{filePathToShowToUser:"/src/pages/products/+config.js",fileExportPathToShowToUser:["default","description"]},valueSerialized:{type:"js-serialized",value:"Sure Scale is a product and R&D company building evidence-backed, scope-bounded legal tech you can inspect — Data Surfer, Law Firm Signals, doc.haus, Hey Jude and the Firm Intelligence programme. Every product carries an honest status label."}}};export{b as configValuesSerialized};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.