1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/assets/regenerated_image_1783420415029-KLSGUcWr.png" referrerPolicy="no-referrer"/><link rel="stylesheet" href="/assets/styles-v-npQiu9.css" data-precedence="default"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&family=Raleway:wght@400;500;600;700;800&display=swap" data-precedence="default"/><title>Blank Project</title><meta name="description" content="A blank starter project."/><meta property="og:title" content="Blank Project"/><meta property="og:description" content="A blank starter project."/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><link rel="modulepreload" href="/assets/index-DcGGbiX8.js"/><link rel="modulepreload" href="/assets/routes-DjRFlX7Y.js"/><link rel="modulepreload" href="/assets/ContactForm-DoV2AwNe.js"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="icon" href="/favicon.ico" type="image/x-icon"/>
1<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
1<meta name="twitter:title" content="Blank Project"><meta name="twitter:description" content="A blank starter project."><meta property="og:image" content="https://pub-bb2e103a32db4e198524a2e9ed8f35b4.r2.dev/lovp_1dvj7dmx4x92jr3c6pnqvhtyw8/9fb9b90dc904140369c43fa64585937b_1790322970616.png"><meta name="twitter:image" content="https://pub-bb2e103a32db4e198524a2e9ed8f35b4.r2.dev/lovp_1dvj7dmx4x92jr3c6pnqvhtyw8/9fb9b90dc904140369c43fa64585937b_1790322970616.png"></head><body><!--$--><div class="bg-[#faf8f3] text-black font-sans min-h-screen flex flex-col justify-between selection:bg-[#EFC437] selection:text-black antialiased"><header class="bg-black text-white border-b border-stone-800 px-4 sm:px-6 py-3.5 flex items-center justify-between shadow-md"><div class="flex items-center gap-3.5"><div class="w-9 h-9 sm:w-10 sm:h-10 flex-shrink-0 bg-stone-900 border border-stone-700 rounded-md p-1 flex items-center justify-center"><img src="/assets/regenerated_image_1783420415029-KLSGUcWr.png" alt="Birmingham Assay Office Logo" class="w-full h-full object-contain" referrerPolicy="no-referrer"/></div><div><div class="font-sans text-xs sm:text-sm font-extrabold uppercase tracking-[0.2em] text-white flex items-center gap-2"><span>BIRMINGHAM ASSAY OFFICE</span><span class="hidden md:inline-block bg-[#EFC437] text-black text-[10px] font-bold px-2 py-0.5 rounded tracking-wider">2026 RATES</span></div><p class="text-[11px] sm:text-xs text-stone-400 font-medium">Official Hallmarking & Parcel Pricing Estimator</p></div></div><div class="flex items-center gap-2 sm:gap-3"><button class="flex items-center gap-1.5 px-3 py-1.5 text-xs font-bold text-black bg-[#EFC437] hover:bg-[#e2b72a] rounded shadow-sm transition-all" title="Get HTML iFrame Embed Code" id="btn-get-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-code w-3.5 h-3.5" aria-hidden="true"><path d="m16 18 6-6-6-6"></path><path d="m8 6-6 6 6 6"></path></svg><span class="hidden sm:inline">Embed in Website</span><span class="sm:hidden">Embed</span></button></div></header><section class="px-4 sm:px-6 md:px-8 pt-8 pb-2 max-w-7xl mx-auto w-full text-center"><h1 class="font-display text-3xl sm:text-4xl md:text-5xl font-bold text-black mb-3 tracking-tight">Submission Estimate</h1><p class="text-stone-600 text-sm sm:text-base max-w-xl mx-auto">Configure bespoke parcel estimates and generate live submission paperwork.</p></section><main class="flex-grow p-3 sm:p-6 md:p-8 max-w-7xl w-full mx-auto"><div class="bg-white rounded-xl border border-stone-200 p-6 md:p-8 shadow-sm transition-all" id="pricing-calculator-root"><div class="flex flex-col lg:flex-row gap-8 items-stretch"><div class="flex-grow space-y-6 lg:w-3/5"><div class="flex justify-between border-b border-stone-200 pb-4 items-center"><div><h3 class="font-serif text-2xl text-black flex items-center gap-2 font-bold"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-coins w-6 h-6 text-[#EFC437]" aria-hidden="true"><path d="M13.744 17.736a6 6 0 1 1-7.48-7.48"></path><path d="M15 6h1v4"></path><path d="m6.134 14.768.866-.5 2 3.464"></path><circle cx="16" cy="8" r="6"></circle></svg>Configure Your Hallmarking Estimate</h3><p class="text-sm text-stone-600 mt-1">Estimate hallmarking and verification cost based on your request</p></div><button class="flex items-center gap-1.5 px-3 py-2 bg-black text-white hover:bg-stone-800 rounded font-bold text-xs tracking-wider uppercase transition-colors" id="btn-add-item"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus w-3.5 h-3.5" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg>Add Article</button></div><div class="space-y-4 max-h-[480px] overflow-y-auto pr-2"><div class="bg-[#faf8f3] border border-stone-200 rounded-lg p-5 relative space-y-4 hover:border-black transition-colors group"><div class="flex justify-between items-center"><span class="font-bold text-xs font-mono text-black bg-[#EFC437] px-2.5 py-0.5 rounded uppercase tracking-wider">ARTICLE #<!-- -->1</span></div><div class="grid grid-cols-1 sm:grid-cols-3 md:grid-cols-12 gap-4"><div class="sm:col-span-1 md:col-span-4"><label class="block text-xs font-bold text-stone-800 uppercase tracking-wider mb-2 h-4 leading-tight whitespace-nowrap">Metal Type</label><select class="w-full h-10 bg-white border border-stone-300 focus:border-black focus:ring-1 focus:ring-black rounded pl-3 pr-8 py-2 text-sm text-black outline-none transition-colors"><option value="" selected="">Select Metal</option><option value="Gold">Gold</option><option value="Silver">Silver</option><option value="Platinum">Platinum</option><option value="Palladium">Palladium</option></select></div><div class="sm:col-span-1 md:col-span-4"><label class="block text-xs font-bold text-stone-800 uppercase tracking-wider mb-2 h-4 leading-tight whitespace-nowrap">Fineness</label><select disabled="" class="w-full h-10 bg-white border border-stone-300 focus:border-black focus:ring-1 focus:ring-black rounded pl-3 pr-8 py-2 text-sm text-black outline-none transition-colors disabled:opacity-50 disabled:cursor-not-allowed"><option value="" selected="">Select Fineness</option></select></div><div class="sm:col-span-1 md:col-span-4"><label class="block text-xs font-bold text-stone-800 uppercase tracking-wider mb-2 h-4 leading-tight whitespace-nowrap">HALLMARK TYPE</label><select class="w-full h-10 bg-white border border-stone-300 focus:border-black focus:ring-1 focus:ring-black rounded pl-3 pr-8 py-2 text-sm text-black outline-none transition-colors"><option value="" selected="">Select Hallmark Type</option><option value="standard">Standard Hallmark</option><option value="convention">Convention Hallmark</option><option value="traditional">Traditional Hallmark</option></select></div><div class="sm:col-span-1 md:col-span-8"><label class="block text-xs font-bold text-stone-800 uppercase tracking-wider mb-2 h-4 leading-tight whitespace-nowrap">Application Method</label><select class="w-full h-10 bg-white border border-stone-300 focus:border-black focus:ring-1 focus:ring-black rounded pl-3 pr-8 py-2 text-sm text-black outline-none transition-colors"><option value="" selected="">Select Method</option><option value="laserStandard">Laser</option><option value="punchMethod">Punch</option><option value="reliefPremium">Relief</option></select></div><div class="sm:col-span-1 md:col-span-4"><label class="block text-xs font-bold text-stone-800 uppercase tracking-wider mb-2 h-4 leading-tight whitespace-nowrap">Qty (pcs)</label><input type="number" min="1" max="10000" placeholder="e.g. 15" class="w-full h-10 bg-white border border-stone-300 focus:border-black focus:ring-1 focus:ring-black rounded px-3 py-2 text-sm text-black outline-none transition-colors" value=""/></div></div><div class="pt-3 border-t border-stone-200 flex flex-col gap-3"><div class="bg-white border border-stone-200 rounded-md p-4 space-y-4 text-xs"><div class="space-y-2.5"><h5 class="font-bold text-xs text-black uppercase tracking-widest border-b border-stone-200 pb-1">Optional Branding Services</h5><div class="grid grid-cols-1 md:grid-cols-2 gap-3.5"><label class="flex items-start gap-2.5 cursor-pointer text-stone-700 hover:text-black select-none"><input type="checkbox" class="mt-0.5 rounded border-stone-300 text-black focus:ring-black bg-white"/><div><span class="font-medium text-black">Customer Logo Application</span><span class="block text-xs text-stone-500 mt-0.5">(Punch: £1.00, Laser: £1.50)</span></div></label><div><label class="block text-xs font-bold text-stone-800 uppercase tracking-wider mb-1">
1Licensed Logo Mark (Licence req.)</label><select class="w-full bg-white border border-stone-300 rounded pl-2 pr-8 py-1 text-xs text-black outline-none focus:border-black transition-colors"><option value="none" selected="">None</option><option value="fairtrade">Fairtrade (+£1.00/£1.50)</option><option value="fairmined">Fairmined (+£1.00/£1.50)</option><option value="smo">SMO (+£1.00/£1.50)</option><option value="uk">Created in the UK (+£1.00/£1.50)</option><option value="argentium">Argentium Flying Unicorn (+£1.00/£1.50)</option></select><span class="text-xs text-stone-500 mt-1 block leading-normal">Punch £1.00, Laser/Relief £1.50 per article</span></div></div></div><div class="space-y-2.5 pt-2 border-t border-stone-200"><h5 class="font-bold text-xs text-black uppercase tracking-widest border-b border-stone-200 pb-1">ADDITIONAL HALLMARKING OPTIONS</h5><div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-4 gap-3"><label class="flex items-start gap-2 cursor-pointer text-stone-700 hover:text-black select-none"><input type="checkbox" class="mt-0.5 rounded border-stone-300 text-black focus:ring-black bg-white"/><div><span class="font-medium text-black">Feature Marks â Styles 2-7</span><span class="block text-xs text-stone-500 mt-0.5">£3.50 per article</span></div></label><label class="flex items-start gap-2 cursor-pointer text-stone-700 hover:text-black select-none"><input type="checkbox" class="mt-0.5 rounded border-stone-300 text-black focus:ring-black bg-white"/><div><span class="font-medium text-black">Second Hand</span><span class="block text-xs text-stone-800 mt-0.5 font-medium">£9.80 per article (Includes hallmarking)</span></div></label><label class="flex items-start gap-2 cursor-pointer text-stone-700 hover:text-black select-none"><input type="checkbox" class="mt-0.5 rounded border-stone-300 text-black focus:ring-black bg-white"/><div><span class="font-medium text-black">Large Hallmark</span><span class="block text-xs text-stone-500 mt-0.5">£2.00 per article (1.25mm-6mm)</span></div></label><label class="flex items-start gap-2 cursor-pointer text-stone-700 hover:text-black select-none"><input type="checkbox" class="mt-0.5 rounded border-stone-300 text-black focus:ring-black bg-white"/><div><span class="font-medium text-black">Mixed Metal</span><span class="block text-xs text-stone-500 mt-0.5">£1.00 per article</span></div></label></div></div><div class="space-y-2.5 pt-2 border-t border-stone-200"><div class="grid grid-cols-1 md:grid-cols-2 gap-4"><div><label class="block text-xs font-bold text-stone-800 uppercase tracking-wider mb-1">Individual Article Handling (Items Individually Packaged)</label><select class="w-full bg-white border border-stone-300 rounded pl-2 pr-8 py-1 text-xs text-black outline-none focus:border-black transition-colors"><option value="none" selected="">Standard Handling</option><option value="basic">Basic Additional Handling (1 layer) (+£0.45 per article)</option><option value="moderate">Moderate Additional Handling (2 layers) (+£0.60 per article)</option><option value="complex">Complex Additional Handling (3 or more layers) (+£0.75 per article)</option></select><span class="text-xs text-stone-500 mt-1 block">Applied for items individually packaged or requiring delicate manual handling.<br/>We will assess the level of handling required once the work is received.</span></div></div></div></div></div></div></div><div class="bg-[#faf8f3] border border-stone-200 rounded-lg p-5 space-y-4"><h4 class="font-serif text-base text-black border-b border-stone-200 pb-2 font-bold">Work Order Express & Logistics</h4><div class="grid grid-cols-1 md:grid-cols-2 gap-5"><div class="space-y-2.5"><label class="block text-xs font-bold text-stone-800 uppercase tracking-wider mb-1">Express Turnaround Service</label><div class="space-y-2"><label class="flex items-center gap-2.5 cursor-pointer text-xs text-stone-800 hover:text-black"><input type="radio" class="text-black focus:ring-black bg-white animate-none" name="expressService" checked=""/><span>Standard Service (Included)</span></label><label class="flex items-center gap-2.5 cursor-pointer text-xs text-stone-800 hover:text-black"><input type="radio" class="text-black focus:ring-black bg-white animate-none" name="expressService"/><div><span class="font-medium text-black">1 Hour Service</span><span class="block text-xs text-stone-500">£60.00 min / £12.00 per article over 5 items</span></div></label><label class="flex items-center gap-2.5 cursor-pointer text-xs text-stone-800 hover:text-black"><input type="radio" class="text-black focus:ring-black bg-white animate-none" name="expressService"/><div><span class="font-medium text-black">Same Day Service</span><span class="block text-xs text-stone-500">+100% Turnaround Surcharge</span></div></label><label class="flex items-center gap-2.5 cursor-pointer text-xs text-stone-800 hover:text-black"><input type="radio" class="text-black focus:ring-black bg-white animate-none" name="expressService"/><div><span class="font-medium text-black">Next Day Service</span><span class="block text-xs text-stone-500">+50% Turnaround Surcharge</span></div></label></div></div><div class="space-y-2.5"><label class="block text-xs font-bold text-stone-800 uppercase tracking-wider mb-1">Logistics & Admin Services</label><div class="space-y-3 pt-1"><label class="flex items-start gap-2.5 cursor-pointer text-xs text-stone-800 hover:text-black"><input type="checkbox" class="mt-0.5 rounded border-stone-300 text-black focus:ring-black bg-white"/><div><span class="font-medium text-black">Direct Imports</span><span class="block text-xs text-stone-500 mt-0.5">£20.00 one-off fee</span></div></label><label class="flex items-start gap-2.5 cursor-pointer text-xs text-stone-800 hover:text-black"><input type="checkbox" class="mt-0.5 rounded border-stone-300 text-black focus:ring-black bg-white"/><div><span class="font-medium text-black">Parcel Handling</span><span class="block text-xs text-stone-500 mt-0.5">£4.60 one-off fee</span></div></label></div></div></div></div>
1<div class="bg-white border-l-4 border-[#EFC437] border-y border-r border-stone-200 p-4 rounded-lg flex items-start gap-3.5 text-xs text-stone-800 shadow-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info w-5 h-5 text-black flex-shrink-0 mt-0.5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="space-y-1"><span class="font-bold text-black block">MINIMUM PARCEL CHARGE</span><p class="leading-relaxed">Different hallmarking methods, metal types and fineness standards are treated as separate parcels. Any parcel with hallmarking charges below the Minimum Parcel Charge will be charged the minimum instead: £25.00 for one item, or £29.00 for two or more items.</p></div></div></div><div class="lg:w-2/5 flex flex-col justify-between bg-[#faf8f3] border border-stone-300 rounded-xl p-6 relative"><div class="absolute top-0 right-8 transform -translate-y-1/2 bg-[#EFC437] text-black text-xs font-extrabold px-3 py-1 font-mono rounded tracking-widest uppercase">LIVE CALCULATION</div><div class="space-y-6"><div class="flex items-center gap-2 border-b border-stone-300 pb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-receipt w-5 h-5 text-black" aria-hidden="true"><path d="M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"></path><path d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8"></path><path d="M12 17.5v-11"></path></svg><h4 class="font-serif text-lg text-black font-bold">Bespoke Estimate</h4></div><div class="space-y-3 divide-y divide-stone-200 max-h-[220px] overflow-y-auto pr-1"><div class="pt-2.5 first:pt-0 flex justify-between items-start text-xs text-black"><div class="space-y-0.5"><div class="font-bold text-black flex items-center gap-1">Unspecified Parcel</div><div class="text-xs text-stone-700 font-mono"><span class="text-red-600 font-bold">[Choose Type]</span> ⢠<span class="text-red-600 font-bold">[Choose Method]</span></div><div class="text-xs text-stone-700"><span class="text-red-600 font-bold block">[Select Metal]</span><span class="text-red-600 font-bold block">[Enter Quantity]</span></div></div><div class="text-right"><span class="text-xs text-stone-600 bg-stone-200 px-1.5 py-0.5 rounded font-mono">Incomplete</span></div></div></div><div class="border-t border-stone-300 pt-4 space-y-4"><div class="text-xs text-stone-600 italic text-center py-4 bg-white rounded-lg border border-dashed border-stone-300">Configure at least one article to view calculations.</div></div></div><div class="mt-8 space-y-4"><div class="bg-black text-white p-4 rounded-lg flex justify-between items-center shadow-md"><span class="font-serif text-xs font-bold tracking-widest text-[#EFC437] uppercase">TOTAL ESTIMATE</span><div class="flex items-center gap-3 relative group"><span class="font-serif text-2xl text-[#EFC437] font-extrabold tracking-tight">£<!-- -->0.00</span><button type="button" class="text-stone-300 hover:text-[#EFC437] transition-colors focus:outline-none" aria-label="View taxes and fees breakdown"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info w-5 h-5 cursor-help" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></button><div class="absolute bottom-full right-0 mb-3 w-64 p-3.5 bg-white text-black border border-stone-300 shadow-xl rounded-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-10 text-left pointer-events-none"><span class="absolute top-full right-[10px] -mt-[1px] border-[6px] border-transparent border-t-stone-300"></span><span class="absolute top-full right-[10px] -mt-[2px] border-[6px] border-transparent border-t-white"></span><div class="text-xs font-bold text-black uppercase tracking-wider mb-2 border-b border-stone-200 pb-1">Taxes & Fees Breakdown</div><div class="space-y-1.5 text-xs text-stone-700"><div class="flex justify-between"><span>Net Subtotal:</span><span class="font-mono text-black font-semibold">£<!-- -->0.00</span></div><div class="flex justify-between"><span>VAT (UK VAT 20%):</span><span class="font-mono text-black font-semibold">£<!-- -->0.00</span></div></div></div></div></div><div class="space-y-2"><button class="w-full bg-black text-white hover:bg-stone-800 active:scale-[0.98] py-3.5 text-xs tracking-widest font-extrabold uppercase rounded transition-all shadow-md border border-black" id="btn-invoice-book">Proceed to Hallmarking Submission Form â</button><p class="text-xs text-center text-stone-600 max-w-xs mx-auto leading-relaxed">Estimate subject to final inspection and physical weighing upon submission to the Birmingham Assay Office.</p></div></div></div></div></div></main><footer class="bg-black text-stone-400 border-t border-stone-800 py-4 px-4 sm:px-6 text-center text-xs flex flex-col sm:flex-row justify-between items-center gap-2 font-sans"><div class="flex items-center gap-2"><span class="font-semibold text-stone-300">Birmingham Assay Office</span><span>â¢</span><span>Official 2026 Statutory Rates</span></div><div class="flex items-center gap-4 text-[11px]"><button class="text-[#EFC437] hover:underline font-medium">Request Custom Assay</button><span>â¢</span><button class="text-stone-300 hover:text-white transition-colors">iFrame Integration Guide</button></div></footer></div>
1<script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script>
1<!--/$-->
1<script class="$tsr" id="$tsr-stream-barrier">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-DcGGbiX8.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-DcGGbiX8.js"}}]},"/":$R[8]={preloads:$R[9]=["/assets/routes-DjRFlX7Y.js","/assets/ContactForm-DoV2AwNe.js"]}}},matches:$R[10]=[$R[11]={i:"__root__�",u:1790998071441,s:"success",ssr:!0},$R[12]={i:"��",u:1790998071441,s:"success",ssr:!0}],lastMatchId:"��"})($R["tsr"]);$_TSR.e();document.currentScript.remove()</script>
1<script type="module" async="" src="/assets/index-DcGGbiX8.js"></script>
1</body></html>
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.