1import{i as e,n as t,t as n}from"./jsx-runtime-CY_MMzgk.js";import{d as r,f as i}from"./index-D-Zaivo-.js";import{t as a}from"./arrow-right-Dp9RwWE9.js";import{t as o}from"./check-BbiYrYyd.js";import{n as s,t as c}from"./icon-white-FKVNkGW6.js";var l=e(t()),u=n(),d={plum:`#812252`,plumDark:`#5f1a3d`,ink:`#141414`,paper:`#FFFFFF`,sky:`#F0F8FF`};function f({opacity:e=.08}){let t=Math.round(e*255).toString(16).padStart(2,`0`);return(0,u.jsxs)(`div`,{"aria-hidden":!0,className:`pointer-events-none absolute inset-0 overflow-hidden`,children:[(0,u.jsx)(`div`,{className:`absolute -left-40 -top-40 h-[520px] w-[520px] rounded-full blur-3xl`,style:{background:d.sky,opacity:e*2.2}}),(0,u.jsx)(`div`,{className:`absolute -bottom-56 -right-32 h-[600px] w-[600px] rounded-full blur-3xl`,style:{background:`#ffffff`,opacity:e*1.4}}),(0,u.jsx)(`div`,{className:`absolute inset-x-0 top-1/2 h-px`,style:{background:`linear-gradient(90deg, transparent, ${d.sky}${t}, transparent)`}})]})}function p(){let[e,t]=(0,l.useState)(``),[n,p]=(0,l.useState)(``),[m,h]=(0,l.useState)(``),[g,_]=(0,l.useState)(``),[v,y]=(0,l.useState)(!1),[b,x]=(0,l.useState)(!1),[S,C]=(0,l.useState)(!1);return(0,u.jsxs)(`div`,{className:`min-h-screen bg-white text-[#141414] antialiased`,style:{fontFamily:`'Work Sans', system-ui, sans-serif`},children:[(0,u.jsx)(`header`,{className:`relative z-10`,children:(0,u.jsxs)(`div`,{className:`mx-auto flex max-w-6xl items-center justify-between px-6 py-6`,children:[(0,u.jsx)(`div`,{className:`flex items-center gap-3`,children:(0,u.jsx)(`img`,{src:s,alt:`OfferIQ`,className:`h-7 w-auto`})}),(0,u.jsx)(`div`,{className:`hidden text-xs uppercase tracking-[0.2em] md:block`,style:{color:d.plum},children:`Snart i beta`})]})}),(0,u.jsxs)(`section`,{className:`relative overflow-hidden`,children:[(0,u.jsx)(f,{opacity:.12}),(0,u.jsxs)(`div`,{className:`relative mx-auto grid max-w-6xl gap-16 px-6 py-24 md:grid-cols-[1.2fr_1fr] md:py-32`,children:[(0,u.jsxs)(`div`,{children:[(0,u.jsxs)(`div`,{className:`inline-flex items-center gap-2 rounded-full border px-3 py-1 text-xs uppercase tracking-[0.18em]`,style:{borderColor:`${d.plum}33`,color:d.plum},children:[(0,u.jsx)(`span`,{className:`inline-block h-1.5 w-1.5 rounded-full`,style:{background:d.plum}}),`Hemsida under uppbyggnad`]}),(0,u.jsxs)(`h1`,{className:`mt-6 text-5xl leading-[1.05] tracking-tight md:text-7xl`,style:{fontFamily:`'Space Grotesk', system-ui, sans-serif`,color:d.ink},children:[`Vi lanserar snart.`,(0,u.jsx)(`br`,{}),(0,u.jsx)(`span`,{style:{color:d.plum},children:`Offertsvar pÃ¥ sekunder.`})]}),(0,u.jsx)(`p`,{className:`mt-6 max-w-xl text-lg leading-relaxed text-neutral-600`,style:{fontFamily:`'Inter', system-ui, sans-serif`},children:`OfferIQ bygger nästa generation av offertflöden. Vi öppnar snart för en första grupp företag som vill sluta jaga leads och börja skicka färdiga offerter direkt.`}),S?(0,u.jsxs)(`div`,{className:`mt-10 inline-flex items-center gap-2 rounded-full border px-4 py-2 text-sm`,style:{borderColor:`${d.plum}33`,color:d.plum},children:[(0,u.jsx)(o,{className:`h-4 w-4`}),` Tack! Du stÃ¥r pÃ¥ beta-listan â vi hör av oss inom kort.`]}):(0,u.jsxs)(`form`,{onSubmit:async t=>{if(t.preventDefault(),e){x(!0);try{let{error:t}=await i.functions.invoke(`beta-signup`,{body:{email:e,name:n||void 0,company:m||void 0,website:g||void 0,source:`index`}});if(t)throw t;C(!0),r.success(`Tack! Du stÃ¥r pÃ¥ beta-listan â vi hör av oss inom kort.`)}catch{r.error(`NÃ¥got gick fel. Försök igen om en stund.`)}finally{x(!1)}}},className:`mt-10 flex max-w-md flex-col gap-3`,children:[(0,u.jsxs)(`div`,{className:`flex flex-col gap-3 sm:flex-row`,children:[(0,u.jsx)(`input`,{type:`email`,required:!0,value:e,onChange:e=>t(e.target.value),placeholder:`Din e-post`,className:`flex-1 rounded-full border border-neutral-300 bg-white px-5 py-3 text-sm outline-none transition focus:border-[#812252] focus:ring-2 focus:ring-[#81225233]`}),(0,u.jsxs)(`button`,{type:`submit`,disabled:b,className:`inline-flex items-center justify-center gap-2 rounded-full px-6 py-3 text-sm font-medium text-white transition hover:opacity-90 disabled:opacity-60`,style:{background:d.plum},children:[`Anmäl intresse `,(0,u.jsx)(a,{className:`h-4 w-4`})]})]}),v?(0,u.jsxs)(`div`,{className:`grid grid-cols-1 gap-3 sm:grid-cols-3`,children:[(0,u.jsx)(`input`,{type:`text`,value:n,onChange:e=>p(e.target.value),placeholder:`Namn`,className:`rounded-full border border-neutral-300 bg-white px-4 py-2.5 text-sm outline-none transition focus:border-[#812252] focus:ring-2 focus:ring-[#81225233]`}),(0,u.jsx)(`input`,{type:`text`,value:m,onChange:e=>h(e.target.value),placeholder:`Företag`,className:`rounded-full border border-neutral-300 bg-white px-4 py-2.5 text-sm outline-none transition focus:border-[#812252] focus:ring-2 focus:ring-[#81225233]`}),(0,u.jsx)(`input`,{type:`text`,value:g,onChange:e=>_(e.target.value),placeholder:`Hemsida`,className:`rounded-full border border-neutral-300 bg-white px-4 py-2.5 text-sm outline-none transition focus:border-[#812252] focus:ring-2 focus:ring-[#81225233]`})]}):(0,u.jsx)(`button`,{type:`button`,onClick:()=>y(!0),className:`self-start text-xs text-neutral-500 underline underline-offset-2 hover:text-neutral-700`,children:`Lägg till namn eller företag (valfritt)`})]}),(0,u.jsx)(`p`,{className:`mt-4 text-xs text-neutral-500`,children:`Inga spÃ¥rare. Inga nyhetsbrev. Bara ett mejl när det är dags.`})]}),(0,u.jsx)(`div`,{className:`relative`,children:(0,u.jsxs)(`div`,{className:`relative rounded-3xl p-8 text-white shadow-xl`,style:{background:d.plum},children:[(0,u.jsx)(f,{opacity:.15}),(0,u.jsxs)(`div`,{className:`relative`,children:[(0,u.jsx)(`img`,{src:c,alt:``,className:`h-8 w-8 op
1acity-90`}),(0,u.jsx)(`h2`,{className:`mt-6 text-2xl leading-tight`,style:{fontFamily:`'Space Grotesk', system-ui, sans-serif`},children:`Vad du kan förvänta dig`}),(0,u.jsx)(`ul`,{className:`mt-6 space-y-3 text-sm`,children:[`Kortare tid frÃ¥n besök till signerad offert`,`Färre kontaktformulär utan uppföljning`,`Konkret pris i realtid â inte 'vi Ã¥terkommer'`,`Offertportal där kund och säljare möts`].map(e=>(0,u.jsxs)(`li`,{className:`flex items-start gap-3`,children:[(0,u.jsx)(o,{className:`mt-0.5 h-4 w-4 shrink-0 opacity-90`}),(0,u.jsx)(`span`,{className:`opacity-95`,children:e})]},e))}),(0,u.jsx)(`div`,{className:`mt-8 border-t pt-6 text-xs uppercase tracking-[0.18em] opacity-80`,style:{borderColor:`#ffffff33`},children:`Beta öppnar 2026`})]})]})})]})]}),(0,u.jsx)(`footer`,{className:`border-t border-neutral-200`,children:(0,u.jsxs)(`div`,{className:`mx-auto flex max-w-6xl flex-col items-start justify-between gap-4 px-6 py-8 text-xs text-neutral-500 md:flex-row md:items-center`,children:[(0,u.jsxs)(`div`,{children:[`© `,new Date().getFullYear(),` OfferIQ`]}),(0,u.jsx)(`div`,{children:`Bygger i det tysta. Hör av dig pÃ¥ [email protected].`})]})})]})}export{p as component};
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.