// Bottom-up quote drawer + floating "Request a Quote" CTA pill. // No form — quote requests go directly via email for confidentiality. (function () { const { useEffect, useState } = React; const { Icons } = window.GR; const { Close, Copy, Mail, Phone, Star } = Icons; const QUOTE_EMAIL = 'inquiries@grunitytrading.com'; function CopyButton({ value, label = 'Copy' }) { const [copied, setCopied] = useState(false); const onCopy = () => { try { navigator.clipboard.writeText(value); } catch (_) {} setCopied(true); setTimeout(() => setCopied(false), 1600); }; return ( ); } function ContactCard({ tag, name, role, email, phone }) { const [copied, setCopied] = useState(null); const onCopy = (v) => { try { navigator.clipboard.writeText(v); } catch (_) {} setCopied(v); setTimeout(() => setCopied(null), 1400); }; return (
Quote requests are handled directly over email. Send us your target product, volume, and destination — we’ll respond within 24 business hours with pricing, lead times, and shipment options.
{/* Primary email block */}