PageSourceSearch

https://flexologic.nl/assets/Samm3Preview-CsLJutxz.js

js flexologic.nl collected 2026-10-02 23:11:13 UTC 28,069 bytes, 4 lines download raw bytes

1import{j as e,o as _,P as D,r as f,dk as S,S as O,X as w,B as n,q as $,D as C,dl as W,A as v,d as q,bA as z,ae as F}from"./index-CYggsFjq.js";import{A as B,a as H,b as V,c as Y}from"./accordion-CRGroUvC.js";import{S as U}from"./SiteContactForm-jluG7mBh.js";import{b as Q}from"./schemas-B7O5ELDk.js";import{s as P,h as p,a as G,t as J,w as K,R as T,b as X,c as Z,d as ee,I as b,e as te,f as se,g as j,o as re,i as ae,r as le,j as ne,k as oe,l as ie,m as de,n as ce,P as I,p as me,E as R}from"./samm3Content-ltkAC9MW.js";import"./index-mHFUIkzY.js";const k={speed:{label:"Speed",className:"bg-primary/10 text-primary"},operatorTime:{label:"Operator time",className:"bg-primary-light/15 text-primary-light"},quality:{label:"Quality assurance",className:"bg-muted text-foreground"}};function N({levers:s,className:l=""}){return s.length?e.jsx("div",{className:`flex flex-wrap gap-1.5 ${l}`,children:s.map(a=>e.jsx("span",{className:`inline-flex items-center rounded-full px-2.5 py-0.5 text-[11px] font-heading font-semibold ${k[a].className}`,children:k[a].label},a))}):null}const xe=s=>`https://vimeo.com/${s}`,he=s=>`https://www.youtube.com/watch?v=${s}`;function y({image:s,alt:l,vimeoId:a,youtubeId:m,ratio:d="aspect-[2/1]",objectPosition:x,className:h="",imgClassName:g=""}){const u=a?xe(a):m?he(m):void 0,t=e.jsx("img",{src:s,alt:l,loading:"lazy",style:x?{objectPosition:x}:void 0,className:`h-full w-full object-cover transition-transform duration-500 ${g}`});return u?e.jsxs("a",{href:u,target:"_blank",rel:"noopener noreferrer",onClick:r=>{r.preventDefault(),_(r.currentTarget,{vimeoId:a,youtubeId:m})},className:`group relative block ${d} w-full overflow-hidden bg-muted ${h}`,"aria-label":`Play video: ${l}`,children:[t,e.jsx("span",{className:"absolute inset-0 flex items-center justify-center bg-primary/0 transition-colors group-hover:bg-primary/10",children:e.jsx("span",{className:"flex h-14 w-14 items-center justify-center rounded-full bg-primary/90 text-primary-foreground shadow-lg transition-transform group-hover:scale-110",children:e.jsx(D,{className:"h-6 w-6"})})})]}):e.jsx("div",{className:`${d} w-full overflow-hidden bg-muted ${h}`,children:t})}const L="https://www.flexologic.nl/preview/samm-3",o=({id:s,alt:l,children:a})=>e.jsx("section",{id:s,className:`scroll-mt-32 py-16 lg:py-24 ${l?"bg-muted/30":"bg-background"}`,children:e.jsx("div",{className:"container",children:a})}),i=({eyebrow:s,title:l,intro:a})=>e.jsxs("header",{className:"mb-10 max-w-3xl",children:[e.jsx("p",{className:"mb-2 text-xs font-heading font-semibold uppercase tracking-[0.18em] text-primary-light",children:s}),e.jsx("h2",{className:"font-heading text-3xl font-bold text-primary lg:text-4xl",children:l}),a&&e.jsx("p",{className:"mt-4 text-base text-muted-foreground",children:a})]}),E=({card:s})=>e.jsxs("article",{className:"flex flex-col overflow-hidden rounded-lg border border-border bg-card",children:[e.jsx(y,{image:s.image,alt:`SAMM 3.0 — ${s.title}: ${s.imageAlt}`,vimeoId:s.vimeoId,youtubeId:s.youtubeId,objectPosition:s.objectPosition,ratio:"aspect-[16/9]",imgClassName:"group-hover:scale-105"}),e.jsxs("div",{className:"flex flex-1 flex-col gap-3 p-6",children:[s.kind&&e.jsx("p",{className:"text-[11px] font-heading font-semibold uppercase tracking-wider text-primary-light",children:s.kind}),e.jsx("h3",{className:"font-heading text-lg font-bold text-primary",children:s.title}),e.jsx("p",{className:"text-sm text-foreground",children:s.forYou}),e.jsxs("details",{className:"group/d text-sm",children:[e.jsx("summary",{className:"cursor-pointer list-none font-heading text-xs font-semibold uppercase tracking-wider text-primary-light",children:"Technical detail"}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:s.technical})]}),e.jsx("div",{className:"mt-auto pt-2",children:e.jsx(N,{levers:s.levers})})]})]}),ye=()=>{const[s,l]=f.useState("why"),[a,m]=f.useState(!1),[d,x]=f.useState("Quote"),h=S("samm-3"),g=S("wide-web");f.useEffect(()=>{const t=P.map(c=>c.id),r=()=>{let c=t[0];for(const M of t){const A=document.getElementById(M);A&&A.getBoundingClientRect().top<=180&&(c=M)}l(c)};return r(),window.addEventListener("scroll",r,{passive:!0}),()=>window.removeEventListener("scroll",r)},[]);const u=a?j:j.slice(0,6);return e.jsxs(e.Fragment,{children:[e.jsx(O,{title:"SAMM 3.0 automatic plate mounter | AV Flexologic",description:"SAMM 3.0 mounts a flexo plate in under 30 seconds at 5 µm, with backlight image recognition, AVI and a PDF quality report for every plate.",canonical:L,noIndex:!0,jsonLd:Q([{name:"Home",url:"https://www.flexologic.nl/"},{name:"Products",url:"https://www.flexologic.nl/products"},{name:"Wide Web Flexo",url:"https://www.flexologic.nl/products/wide-web-flexo"},{name:"SAMM 3.0",url:L}])}),e.jsx("section",{id:"top",className:"bg-background py-16 text-foreground lg:py-24",children:e.jsxs("div",{className:"container grid items-center gap-12 lg:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-4 text-xs font-heading font-semibold uppercase tracking-[0.18em] text-primary",children:p.eyebrow}),e.jsx("h1",{className:"font-heading text-4xl font-bold leading-tight lg:text-5xl",children:p.h1}),e.jsx("p",{className:"mt-5 max-w-xl text-lg text-muted-foreground",children:p.lead}),e.jsx("p",{className:"mt-3 max-w-xl text-base text-muted-foreground",children:p.leadLong}),e.jsx("ul",{className:"mt-7 space-y-2",children:G.map(t=>e.jsxs("li",{className:"flex items-start gap-2 text-sm",children:[e.jsx(w,{className:"mt-0.5 h-4 w-4 shrink-0 text-primary"}),e.jsxs("span",{children:[e.jsxs("span",{className:"font-heading font-semibold",children:[k[t.lever].label,":"]}
1)," ",t.text]})]},t.lever))}),e.jsxs("div",{className:"mt-8 flex flex-wrap gap-3",children:[e.jsx(n,{asChild:!0,size:"lg",className:"min-w-[180px] flex-1 rounded-md bg-primary-light text-white hover:bg-primary-light/90",children:e.jsx("a",{href:"#contact",children:"Request a quote"})}),e.jsx(n,{asChild:!0,size:"lg",variant:"outline",className:"min-w-[180px] flex-1 rounded-md",children:e.jsx("a",{href:"#see-it-work",children:"See how it works"})})]}),e.jsxs("div",{className:"mt-4 flex flex-wrap gap-x-6 gap-y-2 text-sm",children:[e.jsxs("a",{href:h.url,target:"_blank",rel:"noopener noreferrer",onClick:t=>{t.preventDefault(),$(t.currentTarget,h.url)},className:"inline-flex items-center gap-1.5 text-muted-foreground hover:text-primary",children:[e.jsx(C,{className:"h-4 w-4"})," SAMM 3.0 brochure"]}),e.jsxs("a",{href:g.url,target:"_blank",rel:"noopener noreferrer",onClick:t=>{t.preventDefault(),$(t.currentTarget,g.url)},className:"inline-flex items-center gap-1.5 text-muted-foreground hover:text-primary",children:[e.jsx(C,{className:"h-4 w-4"})," Wide web brochure"]})]})]}),e.jsx("figure",{className:"overflow-hidden",children:e.jsx("img",{src:W.url,alt:`SAMM 3.0 automatic plate mounter — ${p.imageAlt}`,className:"h-full w-full object-contain [filter:drop-shadow(0_24px_28px_hsl(var(--foreground)/0.45))]"})})]})}),e.jsx("div",{className:"border-y border-border bg-muted/40",children:e.jsx("div",{className:"container grid gap-4 py-6 sm:grid-cols-2 lg:grid-cols-4",children:J.map(t=>e.jsxs("p",{className:"text-sm text-muted-foreground",children:[e.jsx("span",{className:"font-heading font-bold text-primary",children:t.strong})," ",t.rest]},t.strong))})}),e.jsx("nav",{"aria-label":"Page sections",className:"sticky top-16 z-30 border-b border-border bg-background/95 backdrop-blur",children:e.jsx("div",{className:"container flex gap-1 overflow-x-auto py-2",children:P.map(t=>e.jsxs("a",{href:`#${t.id}`,className:`whitespace-nowrap rounded-md px-3 py-1.5 text-sm font-heading transition-colors ${s===t.id?"bg-primary text-primary-foreground":"text-muted-foreground hover:bg-muted"}`,children:[e.jsx("span",{className:"hidden sm:inline",children:t.long}),e.jsx("span",{className:"sm:hidden",children:t.short})]},t.id))})}),e.jsxs(o,{id:"why",children:[e.jsx(i,{eyebrow:"Why change",title:"Three places the return comes from",intro:"Speed, operator time and quality assurance. Each block says what it costs today, what changes, and which number of yours decides it."}),e.jsx("div",{className:"grid gap-6 lg:grid-cols-3",children:K.map(t=>
1e.jsxs("article",{className:"flex flex-col gap-4 rounded-lg border border-border bg-card p-7",children:[e.jsx(N,{levers:[t.lever]}),e.jsx("h3",{className:"font-heading text-xl font-bold text-primary",children:t.title}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-heading font-semibold uppercase tracking-wider text-muted-foreground",children:"Today"}),e.jsx("p",{className:"mt-1 text-sm text-foreground",children:t.today})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-heading font-semibold uppercase tracking-wider text-muted-foreground",children:"With SAMM 3.0"}),e.jsx("p",{className:"mt-1 text-sm text-foreground",children:t.withSamm})]}),e.jsxs("div",{className:"mt-auto rounded-md bg-muted/60 p-4",children:[e.jsx("p",{className:"text-xs font-heading font-semibold uppercase tracking-wider text-primary",children:"Your number"}),e.jsx("p",{className:"mt-1 text-sm text-muted-foreground",children:t.yourNumber})]})]},t.title))}),e.jsx("div",{className:"mt-8",children:e.jsx(n,{asChild:!0,variant:"outline",className:"rounded-md",children:e.jsxs("a",{href:T,target:"_blank",rel:"noopener noreferrer",children:["Calculate with your own numbers ",e.jsx(v,{className:"ml-2 h-4 w-4"})]})})})]}),e.jsxs(o,{id:"whats-new",alt:!0,children:[e.jsx(i,{eyebrow:"What's new",title:"What the third generation changes",intro:"Seven changes against the SAMM 2.0, each with what it means on your floor."}),e.jsx("div",{className:"grid gap-6 md:grid-cols-2 lg:grid-cols-3",children:X.map(t=>e.jsxs("article",{className:"flex flex-col overflow-hidden rounded-lg border border-border bg-card",children:[t.image?e.jsx(y,{image:t.image,alt:`SAMM 3.0 — ${t.imageAlt}`,ratio:"aspect-[16/9]",objectPosition:t.objectPosition}):e.jsx("div",{className:"flex aspect-[16/9] flex-col items-center justify-center gap-2 bg-primary/5 p-6 text-center",children:t.chart==="speed"?e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"font-heading text-3xl font-bold text-primary",children:"< 30 s"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"per plate — SAMM 2.0: approx. 60 s"})]}):e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"font-heading text-2xl font-bold text-primary",children:"Automatic"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"mandrel swing-out and air — manual on the SAMM 2.0"})]})}),e.jsxs("div",{className:"flex flex-1 flex-col gap-3 p-6",children:[e.jsx("h3",{className:"font-heading text-lg font-bold text-primary",children:t.title}),e.jsx("p",{className:"text-sm text-foreground",children:t.change}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[e.jsx("span",{className:"font-heading font-semibold text-primary",children:"For you:"})," ",t.forYou]}),e.jsx("div",{className:"mt-auto pt-2",children:e.jsx(N,{levers:t.levers})})]})]},t.title))})]}),e.jsxs(o,{id:"see-it-work",children:[e.jsx(i,{eyebrow:"How it works",title:"Five steps, one manual action per plate",intro:"The operator pre-positions the plate. Everything after that runs without intervention."}),e.jsx("ol",{className:"-mx-4 flex snap-x snap-mandatory gap-5 overflow-x-auto px-4 pb-4 lg:mx-0 lg:grid lg:grid-cols-5 lg:overflow-visible lg:px-0",children:Z.map(t=>e.jsxs("li",{className:"w-[78%] shrink-0 snap-start overflow-hidden rounded-lg border border-border bg-card sm:w-[45%] lg:w-auto",children:[e.jsx(y,{image:t.image,alt:`SAMM 3.0 ${t.title} — ${t.imageAlt}`,ratio:"aspect-[4/3]",objectPosition:t.objectPosition}),e.jsxs("div",{className:"p-5",children:[e.jsxs("div",{className:"mb-2 flex items-center justify-between gap-2",children:[e.jsx("span",{className:"font-heading text-xs font-bold uppercase tracking-wider text-primary-light",children:t.num}),e.jsx("span",{className:`rounded-full px-2 py-0.5 text-[11px] font-heading font-semibold ${t.mode==="Operator"?"bg-muted text-foreground":"bg-primary/10 text-primary"}`,children:t.mode})]}),e.jsx("h3",{className:"font-heading text-base font-bold text-primary",children:t.title}),e.jsx("p",{className:"mt-1.5 text-sm text-muted-foreground",children:t.body})]})]},t.num))}),e.jsxs("div",{className:"mt-12 grid gap-8 rounded-lg border border-border bg-card p-7 lg:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"font-heading text-xl font-bold text-primary",children:"The honest cycle, per sleeve"}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:"Two plates per sleeve, plus sleeve load/unload (~30 s) and taping (~60 s) — identical on every mounter. Only the mounting step changes."}),e.jsx("ul",{className:"mt-6 space-y-4",children:ee.map(t=>e.jsxs("li",{children:[e.jsxs("div",{className:"flex items-baseline justify-between gap-3",children:[e.jsx("span",{className:"font-heading text-sm font-semibold text-primary",children:t.label}),e.jsx("span",{className:"text-sm text-muted-foreground",children:t.totalSub})]}),e.jsx("div",{className:"mt-1.5 h-3 w-full overflow-hidden rounded-full bg-muted",children:e.jsx("div",{className:`h-full rounded-full ${t.tone==="samm3"?"bg-primary-light":t.tone==="samm2"?"bg-primary/60":"bg-muted-foreground
1/50"}`,style:{width:`${t.total/390*100}%`}})}),e.jsx("p",{className:"mt-1 text-xs text-muted-foreground",children:t.sub})]},t.label))})]}),e.jsxs("div",{children:[e.jsx(y,{image:b.introThumb,alt:"SAMM 3.0 introduction video — automatic flexo plate mounter in operation",vimeoId:"943949168",ratio:"aspect-video",className:"rounded-lg"}),e.jsx("p",{className:"mt-3 text-sm text-muted-foreground",children:"The SAMM 3.0 introduction film: pre-positioning, recognition, positioning, mounting and the report, in sequence."})]})]})]}),e.jsxs(o,{id:"proof",alt:!0,children:[e.jsx(i,{eyebrow:"Proof",title:"What customers and the report show",intro:"Three printers on mark recognition and AVI, and the document the machine produces for every plate."}),e.jsx("div",{className:"grid gap-6 lg:grid-cols-3",children:te.map(t=>e.jsxs("figure",{className:"flex flex-col gap-4 rounded-lg border border-border bg-card p-7",children:[e.jsxs("p",{className:"font-heading text-lg font-bold text-primary",children:["“",t.excerpt,"”"]}),e.jsx("blockquote",{className:"text-sm text-muted-foreground",children:t.quote}),e.jsxs("figcaption",{className:"mt-auto pt-2 text-sm",children:[e.jsx("span",{className:"font-heading font-semibold text-primary",children:t.person}),e.jsx("br",{}),e.jsx("span",{className:"text-muted-foreground",children:t.role})]}),t.link&&e.jsxs(q,{to:t.link.href,className:"text-sm font-heading font-semibold text-primary-light",children:[t.link.label," ",e.jsx(v,{className:"ml-1 inline h-4 w-4"})]})]},t.company))}),e.jsxs("div",{className:"mt-10 grid items-center gap-8 rounded-lg border border-border bg-card p-7 lg:grid-cols-2",children:[e.jsx("a",{href:b.qualityReport,target:"_blank",rel:"noopener noreferrer",onClick:t=>{t.preventDefault(),z(t.currentTarget,b.qualityReport,"SAMM 3.0 PDF quality report")},className:"block overflow-hidden rounded-lg border border-border",children:e.jsx("img",{src:b.qualityReport,alt:"SAMM 3.0 PDF quality report with measurement table, mark images and colour-to-colour chart",loading:"lazy",className:"w-full object-cover"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-heading text-xl font-bold text-primary",children:"A measured record for every plate"}),e.jsx("ul",{className:"mt-4 space-y-2 text-sm text-muted-foreground",children:["Job and actual position of every mark, per cylinder and plate","Deviation per mark and whether the plate was mounted in tolerance","Images of the measured marks and a colour-to-colour chart","Stored as a PDF with the job — for your press crew and your customer"].map(t=>e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx(w,{className:"mt-0.5 h-4 w-4 shrink-0 text-primary-light"}),e.jsx("span",{children:t})]},t))}),e.jsx("p",{className:"mt-4 text-xs text-muted-foreground",children:"It documents the mounting result on the sleeve; it does not replace the register check on press."}),e.jsx(n,{asChild:!0,className:"mt-6 rounded-md bg-primary-light text-white hover:bg-primary-light/90",children:e.jsx("a",{href:"#contact",onClick:()=>x("Plate test"),children:"Ask for a plate test with your own plates"})})]})]})]}),e.jsxs(o,{id:"specs",children:[e.jsx(i,{eyebrow:"Specifications",title:"Specifications and configuration",intro:"Key facts first, then every feature and option with what it means for you."}),e.jsx("div",{className:"mb-10 grid gap-4 sm:grid-cols-2 lg:grid-cols-4",children:[["< 30 s","mounting step per plate"],["5 µm","robotic positioning accuracy"],["0.5 µm","measurement resolution"],["1300 / 1700 mm","available widths"]].map(([t,r])=>e.jsxs("div",{className:"rounded-lg border border-border bg-card p-6 text-center",children:[e.jsx("p",{className:"font-heading text-2xl font-bold text-primary",children:t}),e.jsx("p",{className:"mt-1 text-xs text-muted-foreground",children:r})]},r))}),e.jsx("div",{className:"overflow-hidden rounded-lg border border-border",children:e.jsxs("table",{className:"w-full text-left text-sm",children:[e.jsx("caption",{className:"sr-only",children:"SAMM 3.0 specifications"}),e.jsx("tbody",{children:se.map(([t,r],c)=>e.jsxs("tr",{className:c%2?"bg-muted/30":"bg-card",children:[e.jsx("th",{scope:"row",className:"w-1/3 border-b border-border px-5 py-3 align-top font-heading font-semibold text-primary",children:t}),e.jsx("td",{className:"border-b border-border px-5 py-3 align-top text-muted-foreground",children:r})]},t))})]})}),e.jsx("h3",{className:"mb-6 mt-14 font-heading text-2xl font-bold text-primary",children:"Features"}),e.jsx("div",{className:"grid gap-6 md:grid-cols-2 lg:grid-cols-3",children:u.map(t=>e.jsx(E,{card:t},t.title))}),j.length>6&&e.jsx("div",{className:"mt-8 text-center",children:e.jsx(n,{variant:"outline",className:"rounded-md",onClick:()=>m(t=>!t),children:a?"Show fewer features":`Show all ${j.length} features`})}),e.jsx("h3",{className:"mb-6 mt-14 font-heading text-2xl font-bold text-primary",children:"Options"}),e.jsx("div",{className:"grid gap-6 md:grid-cols-2 lg:grid-cols-3",children:re.map(t=>e.jsx(E,{card:t},t.title))})]}),e.jsxs(o,{id:"compare",alt:!0,children:[e.jsx(i,{eyebrow:"Compare & ROI",title:"Which mounter, and what the three levers add up to",intro:"Where the SAMM 3.0 sits next to the FAMM 3.0 and the SAMM 2.0 — and an illustrative business case you can rebuild with your own numbers."}),e.jsx("div",{className:"overflow-x-auto rounded-lg border border-border",children:e.jsxs("table",{className:"w-full min-w-[720px] text-left text-sm",children:[e.jsx("caption",{className:"sr-only",children:"SAMM 3.0, FAMM 3.0 and SAMM 2.0 compared"}),e.jsx("thead",{children:e.jsxs("tr",{className:"bg-primary text-primary-foreground",children:[e.jsx("th",{scope:"col",className:"px-5 py-3 font-heading",children:" "}),e.jsx("th",{scope:"col",className:"px-5 py-3 font-heading",children:"SAMM 3.0"}),e.jsx("th",{scope:"col",className:"px-5 py-3 font-heading",children:"FAMM 3.0"}),e.jsx("th",{scope:"col",className:"px-5 py-3 font-heading",children:"SAMM 2.0"})]})}),e.jsx("tbody",{children:ae.map((t,r)=>e.jsxs("tr",{className:r%2?"bg-muted/30":"bg-card",children:[e.jsx("th",{scope:"row",className:"border-b border-border px-5 py-3 align-top font-heading font-semibold text-primary",children:t.label}),e.jsx("td",{className:"border-b border-border px-5 py-3 align-top text-foreground",children:t.samm3}),e.jsx("td",{className:"border-b border-border px-5 py-3 align-top text-muted-foreground",children:t.famm3}),e.jsx("td",{className:"border-b border-border px-5 py-3 align-top text-muted-foreground",children:t.samm2})]},t.label))})]})}),e.jsxs("div",{className:"mt-12 rounded-lg border border-border bg-card p-7",children:[e.jsxs("div",{className:"mb-6 flex flex-wrap items-center gap-3",children:[e.jsx("h3",{className:"font-heading text-xl font-bold text-primary",children:"Illustrative business case"}),e.jsx("span",{className:"rounded-full bg-muted px-3 py-1 text-[11px] font-heading font-semibold uppercase tracking-wider text-muted-foreground",children:"Illustrative example — not a quotation"})]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Mid-size flexible-packaging plant, two shifts, 250 production days, mou
1nting on manual or semi-automatic tables today. Every input is shown — change any of them in the calculator."}),e.jsx("div",{className:"mt-6 grid gap-5 lg:grid-cols-3",children:le.map(t=>e.jsxs("div",{className:"rounded-md bg-muted/50 p-5",children:[e.jsx(N,{levers:[t.lever],className:"mb-3"}),e.jsx("p",{className:"font-heading text-sm font-bold text-primary",children:t.head}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:t.body})]},t.head))}),e.jsx("p",{className:"mt-6 font-heading text-lg font-bold text-primary",children:"Base case total €197,500 per year"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Payback in months = quotation ÷ annual saving × 12."}),e.jsxs("details",{className:"mt-6",children:[e.jsx("summary",{className:"cursor-pointer font-heading text-sm font-semibold text-primary-light",children:"Show all assumptions"}),e.jsx("table",{className:"mt-4 w-full text-left text-sm",children:e.jsx("tbody",{children:ne.map(([t,r])=>e.jsxs("tr",{className:"border-b border-border",children:[e.jsx("th",{scope:"row",className:"w-1/2 py-2 pr-4 align-top font-normal text-muted-foreground",children:t}),e.jsx("td",{className:"py-2 align-top text-foreground",children:r})]},t))})})]}),e.jsxs("div",{className:"mt-7 flex flex-wrap gap-3",children:[e.jsx(n,{asChild:!0,className:"min-w-[180px] flex-1 rounded-md bg-primary-light text-white hover:bg-primary-light/90",children:e.jsx("a",{href:T,target:"_blank",rel:"noopener noreferrer",children:"Open the calculator with SAMM 3.0"})}),e.jsx(n,{asChild:!0,variant:"outline",className:"min-w-[180px] flex-1 rounded-md",children:e.jsx("a",{href:"#contact",children:"Request a quote"})})]})]})]}),e.jsxs(o,{id:"ownership",children:[e.jsx(i,{eyebrow:"Ownership",title:"After the machine arrives",intro:"Installation, training, service, connectivity and finance — what running a SAMM 3.0 looks like."}),e.jsx("div",{className:"grid gap-6 md:grid-cols-2",children:oe.map(t=>e.jsxs("article",{className:"flex flex-col gap-3 rounded-lg border border-border bg-card p-7",children:[e.jsx("h3",{className:"font-heading text-lg font-bold text-primary",children:t.title}),t.intro&&e.jsx("p",{className:"text-sm text-muted-foreground",children:t.intro}),e.jsx("ul",{className:"space-y-2 text-sm",children:t.bullets.map(r=>e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx(w,{className:"mt-0.5 h-4 w-4 shrink-0 text-primary-light"}),e.jsxs("span",{className:"text-muted-foreground",children:[r.strong&&e.jsxs("span",{className:"font-heading font-semibold text-primary",children:[r.strong," "]}),r.text]})]},r.text))}),t.outro&&e.jsx("p",{className:"text-sm text-muted-foreground",children:t.outro}),t.link&&e.jsxs(q,{to:t.link.href,className:"mt-auto pt-2 text-sm font-heading font-semibold text-primary-light",children:[t.link.label," ",e.jsx(v,{className:"ml-1 inline h-4 w-4"})]})]},t.title))}),e.jsx("div",{className:"mt-10 overflow-x-auto rounded-lg border border-border",children:e.jsxs("table",{className:"w-full min-w-[640px] text-left text-sm",children:[e.jsx("caption",{className:"sr-only",children:"AVF Care levels"}),e.jsx("thead",{children:e.jsxs("tr",{className:"bg-muted",children:[e.jsx("th",{scope:"col",className:"px-5 py-3 font-heading text-primary",children:"AVF Care"}),e.jsx("th",{scope:"col",className:"px-5 py-3 font-heading text-primary",children:"Level 1"}),e.jsx("th",{scope:"col",className:"px-5 py-3 font-heading text-primary",children:"Level 2"}),e.jsx("th",{scope:"col",className:"px-5 py-3 font-heading text-primary",children:"Level 3"})]})}),e.jsx("tbody",{children:ie.map((t,r)=>e.jsxs("tr",{className:r%2?"bg-muted/30":"bg-card",children:[e.jsx("th",{scope:"row",className:"border-b border-border px-5 py-3 font-normal text-muted-foreground",children:t.label}),e.jsx("td",{className:"border-b border-border px-5 py-3 text-foreground",children:t.l1}),e.jsx("td",{className:"border-b border-border px-5 py-3 text-foreground",children:t.l2}),e.jsx("td",{className:"border-b border-border px-5 py-3 text-foreground",children:t.l3})]},t.label))})]})})]}),e.jsxs(o,{id:"faq",alt:!0,children:[e.jsx(i,{eyebrow:"FAQ",title:"The questions buyers actually ask"}
1),e.jsx(B,{type:"single",collapsible:!0,className:"max-w-4xl",children:de.map((t,r)=>e.jsxs(H,{value:`faq-${r}`,children:[e.jsx(V,{className:"text-left font-heading text-base text-primary",children:t.q}),e.jsx(Y,{className:"text-sm text-muted-foreground",children:t.a})]},t.q))})]}),e.jsxs(o,{id:"contact",children:[e.jsx(i,{eyebrow:"Next step",title:"Talk to a mounting specialist",intro:"Tell us what you want to do next and a wide-web specialist picks it up."}),e.jsxs("div",{className:"grid gap-10 lg:grid-cols-[1.2fr_1fr]",children:[e.jsxs("div",{children:[e.jsx("div",{className:"mb-6 flex flex-wrap gap-2",children:ce.map(t=>e.jsx("button",{type:"button",onClick:()=>x(t),className:`rounded-md px-4 py-2 text-sm font-heading transition-colors ${d===t?"bg-primary text-primary-foreground":"border border-border bg-card text-muted-foreground hover:bg-muted"}`,children:t},t))}),e.jsx(U,{title:`SAMM 3.0 — ${d}`,subtitle:"Tell us about your mounting room and our specialists will get back to you.",sourceLabel:`SAMM 3.0 · intent: ${d}`,defaultMessage:`Intent: ${d}
2Machine: SAMM 3.0
3
4`},d)]}),e.jsxs("aside",{className:"space-y-6",children:[e.jsxs("div",{className:"rounded-lg border border-border bg-card p-7",children:[e.jsx("h3",{className:"font-heading text-lg font-bold text-primary",children:"What happens next"}),e.jsx("ol",{className:"mt-4 space-y-3 text-sm text-muted-foreground",children:pe()})]}),e.jsxs("div",{className:"rounded-lg border border-border bg-card p-7",children:[e.jsx("h3",{className:"font-heading text-lg font-bold text-primary",children:"Rather talk now?"}),e.jsx("p",{className:"mt-3 text-sm",children:e.jsxs("a",{href:`tel:${I}`,className:"inline-flex items-center gap-2 font-heading font-semibold text-primary-light",children:[e.jsx(F,{className:"h-4 w-4"})," ",me]})}),e.jsx("p",{className:"mt-2 text-sm",children:e.jsx("a",{href:`mailto:${R}`,className:"text-primary-light",children:R})})]})]})]})]}),e.jsx("div",{className:"sticky bottom-0 z-30 border-t border-border bg-background/95 py-3 backdrop-blur",children:e.jsxs("div",{className:"container flex flex-wrap items-center justify-between gap-3",children:[e.jsx("p",{className:"hidden text-sm font-heading font-semibold text-primary sm:block",children:"SAMM 3.0 — under 30 s per plate, 5 µm, reported"}),e.jsxs("div",{className:"flex flex-1 gap-3 sm:flex-none",children:[e.jsx(n,{asChild:!0,className:"min-w-[160px] flex-1 rounded-md bg-primary-light text-white hover:bg-primary-light/90 sm:flex-none",children:e.jsx("a",{href:"#contact",children:"Request a quote"})}),e.jsx(n,{asChild:!0,variant:"outline",className:"rounded-md",children:e.jsx("a",{href:`tel:${I}`,"aria-label":"Call AV Flexologic",children:e.jsx(F,{className:"h-4 w-4"})})})]})]})})]})};function pe(){return["A wide-web mounting specialist reads your message and comes back to you by e-mail or phone.","Together you go through your widths, sleeves, plates per sleeve and marks — and, if useful, the ROI calculator with your numbers.","You receive a quotation, an invitation to a demo in Alphen aan den Rijn, or a plate test — whichever you asked for."].map((l,a)=>e.jsxs("li",{className:"flex gap-3",children:[e.jsx("span",{className:"flex h-6 w-6 shrink-0 items-center justify-center rounded-full bg-primary text-xs font-heading font-bold text-primary-foreground",children:a+1}),e.jsx("span",{children:l})]},l))}export{ye as default};

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.