- Created complete Next.js 15 teaser website with CHORUS brand styling - Implemented mobile-responsive 3D logo (128px mobile, 512px desktop) - Added proper Exo font loading via Next.js Google Fonts for iOS/Chrome compatibility - Built comprehensive early access form with GDPR compliance and rate limiting - Integrated PostgreSQL database with complete schema for lead capture - Added scroll indicators that auto-hide when scrolling begins - Optimized mobile modal forms with proper scrolling and submit button access - Deployed via Docker Swarm with Traefik SSL termination at chorus.services - Includes database migrations, consent tracking, and email notifications 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 line
21 KiB
JavaScript
1 line
21 KiB
JavaScript
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[974],{1907:(e,t,r)=>{Promise.resolve().then(r.bind(r,8168))},6621:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var s=r(5155),a=r(2115);function n(){let[e,t]=(0,a.useState)("dark");return(0,a.useEffect)(()=>{t(document.documentElement.classList.contains("dark")?"dark":"light")},[]),(0,s.jsx)("button",{onClick:()=>{let r="dark"===e?"light":"dark";t(r),"dark"===r?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},className:"fixed top-chorus-lg right-chorus-lg z-50 p-chorus-sm hover:bg-black/10 dark:hover:bg-white/10 transition-colors rounded-lg backdrop-blur-sm bg-white/20 dark:bg-black/20 border border-white/30 dark:border-white/20","aria-label":"Toggle theme",children:"dark"===e?(0,s.jsx)("svg",{className:"w-6 h-6 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"})}):(0,s.jsx)("svg",{className:"w-6 h-6 text-carbon-950",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"})})})}},8168:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>g});var s=r(5155),a=r(2115);function n(){let[e,t]=(0,a.useState)(!1),[r,s]=(0,a.useState)("early_access_waitlist"),[n,o]=(0,a.useState)(!1),[l,i]=(0,a.useState)("idle"),[c,d]=(0,a.useState)(""),m=(0,a.useCallback)(e=>{s(e),t(!0),i("idle"),d("")},[]),u=(0,a.useCallback)(()=>{t(!1),i("idle"),d("")},[]),x=(0,a.useCallback)(async e=>{o(!0),i("idle"),d("");try{let t=await fetch("/api/early-access",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...e,countryCode:"AU",customMessage:"Interest Level: ".concat(e.interestLevel)})}),r=await t.json();if(!t.ok)throw Error(r.error||"HTTP error! status: ".concat(t.status));return i("success"),setTimeout(()=>{u()},2e3),{success:!0,message:r.message||"Successfully joined the waitlist!",leadId:r.leadId}}catch(t){let e=t instanceof Error?t.message:"Failed to submit request";return d(e),i("error"),{success:!1,message:"Failed to join waitlist",error:e}}finally{o(!1)}},[u]);return{isModalOpen:e,currentLeadSource:r,isSubmitting:n,submitStatus:l,errorMessage:c,openModal:m,closeModal:u,submitEarlyAccess:x,handleSuccess:(0,a.useCallback)(e=>{console.log("Early access lead captured:",e),window.gtag&&window.gtag("event","early_access_signup",{event_category:"conversion",event_label:"early_access_waitlist",value:1})},[])}}var o=r(5339),l=r(7548),i=r(9323),c=r(4177);function d(e){let{width:t=64,height:r=64,className:n=""}=e,d=(0,a.useRef)(null);return(0,a.useEffect)(()=>{if(!d.current)return;let e=d.current,t=new o.Z58,r=new o.ubm(45,1,.1,100);r.position.set(0,0,3),r.lookAt(0,0,0);let s=new l.JeP({antialias:!0,alpha:!0});s.setPixelRatio(window.devicePixelRatio),s.setClearColor(0,0),e.appendChild(s.domElement);let a=()=>{let{clientWidth:t,clientHeight:a}=e,n=Math.min(t,a);s.setSize(n,n,!1),r.aspect=1,r.updateProjectionMatrix()};a(),window.addEventListener("resize",a);let n=new o.HiM(0xffffff,1.4);n.position.set(0,4,1),t.add(n);let m=new o.HiM(8388736,1.2,12);m.position.set(0,-4,1),t.add(m);let u=new o.HiM(8421376,1.45,5);u.position.set(-5,0,4),t.add(u),t.add(new o.$p8(0xffffff,.45)),new o.$NF().load("/logos/horizon-gradient.png",e=>{let r=(e=>{let t=document.createElement("canvas");return t.width=512,t.height=256,t.getContext("2d").drawImage(e,0,0,512,256),new o.GOR(t)})(e);r.mapping=o.wfO;let a=new l.BdL(s);t.environment=a.fromEquirectangular(r).texture,a.dispose()}),t.background=null;let x=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",t={default:3355443,protanopia:1982639,deuteranopia:7020968,tritanopia:0x991b1b,achromatopsia:3621201};return new o.uSd({color:t[e]||t.default,roughness:.24,metalness:1,clearcoat:.48,clearcoatRoughness:.15,reflectivity:1.2,sheen:.35,sheenColor:new o.Q1f(2171169),sheenRoughness:.168,envMapIntensity:1})},h=x("default"),p=new i.B,g=new c.Z;g.setDecoderPath("/draco/"),p.setDRACOLoader(g);let b=null;console.log("Loading your mobius-ring.glb..."),p.load("/logos/mobius-ring.glb",e=>{console.log("\uD83C\uDF89 Your GLB loaded successfully!",e),(b=e.scene).traverse(e=>{e.isMesh&&(e.material=h)});let r=new o.NRn().setFromObject(b).getCenter(new o.Pq0);b.position.sub(r),t.add(b),console.log("\uD83C\uDFAF Your M\xf6bius GLB model added to scene and centered at origin")},e=>{if(e.total>0){let t=Math.round(e.loaded/e.total*100);console.log("GLB loading progress: ".concat(t,"% (").concat(e.loaded,"/").concat(e.total," bytes)"))}},e=>{console.error("❌ GLB load error:",e),console.log("Creating fallback torus geometry...");let r=new o.O3Y(.6,.2,16,100),s=new o.eaF(r,h);s.position.set(0,0,0),t.add(s),b=s,console.log("⚠️ Fallback torus geometry created (placeholder for your GLB)")});let y=e=>{let t=e.detail.theme,r=x(t);b&&b.traverse(e=>{e.isMesh&&(e.material.dispose(),e.material=r)}),h=r,console.log("\uD83C\uDFA8 Logo theme changed to: ".concat(t))};window.addEventListener("accessibilityThemeChanged",y);let f=0,v=()=>{f=requestAnimationFrame(v),b&&(b.rotation.x+=.01,b.rotation.y+=-.01,b.rotation.z+=-.1),s.render(t,r)};return v(),()=>{cancelAnimationFrame(f),window.removeEventListener("resize",a),window.removeEventListener("accessibilityThemeChanged",y),s.dispose(),g.dispose(),e.contains(s.domElement)&&e.removeChild(s.domElement),t.traverse(e=>{var t,r;e.geometry&&(null==(t=(r=e.geometry).dispose)||t.call(r)),e.material&&(Array.isArray(e.material)?e.material:[e.material]).forEach(e=>{var t;return null==(t=e.dispose)?void 0:t.call(e)})})}},[t,r]),(0,s.jsx)("div",{ref:d,className:n,style:{width:"".concat(t,"px"),height:"".concat(r,"px"),aspectRatio:"1 / 1",display:"flex",alignItems:"center",justifyContent:"center"}})}function m(e){let{onEarlyAccess:t}=e;return(0,s.jsxs)("section",{className:"min-h-screen flex flex-col items-center justify-center px-chorus-lg py-chorus-xxl bg-gradient-to-b from-white via-sand-100 to-sand-200 dark:from-carbon-950 dark:via-mulberry-950 dark:to-carbon-950 text-center",children:[(0,s.jsx)("div",{className:"animate-fade-in",children:(0,s.jsx)(d,{width:512,height:512,className:"mx-auto drop-shadow-2xl"})}),(0,s.jsx)("h1",{className:"text-h1 font-logo font-thin text-carbon-950 dark:text-white mb-chorus-md animate-slide-up",style:{animationDelay:"0.3s"},children:"CHORUS"}),(0,s.jsxs)("h2",{className:"text-xl md:text-2xl text-carbon-700 dark:text-mulberry-100 mb-chorus-xxl max-w-2xl font-light leading-relaxed animate-fade-in-up",style:{animationDelay:"0.6s"},children:["The right context,",(0,s.jsx)("br",{}),"to the right agent,",(0,s.jsx)("br",{}),"at the right time."]}),(0,s.jsxs)("div",{className:"flex gap-chorus-md flex-wrap justify-center animate-fade-in-up",style:{animationDelay:"0.9s"},children:[(0,s.jsx)("button",{onClick:()=>t("request_early_access"),className:"btn-primary text-lg px-chorus-xl py-chorus-md",children:"Request Early Access"}),(0,s.jsx)("button",{onClick:()=>t("early_access_waitlist"),className:"btn-secondary text-lg px-chorus-xl py-chorus-md",children:"Join Waitlist"})]}),(0,s.jsx)("div",{className:"absolute bottom-chorus-lg left-1/2 transform -translate-x-1/2 animate-bounce",children:(0,s.jsx)("div",{className:"w-6 h-10 border-2 border-carbon-600 dark:border-mulberry-400 rounded-full flex justify-center",children:(0,s.jsx)("div",{className:"w-1 h-3 bg-carbon-600 dark:bg-mulberry-400 rounded-full mt-2 animate-pulse"})})})]})}function u(e){let{children:t,delay:r=0,duration:n=600,direction:o="up",distance:l=24,className:i=""}=e,{elementRef:c,isVisible:d}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{threshold:t=.1,rootMargin:r="0px 0px -100px 0px",triggerOnce:s=!0}=e,[n,o]=(0,a.useState)(!1),[l,i]=(0,a.useState)(!1),c=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=c.current;if(!e)return;let s=new IntersectionObserver(e=>{let[t]=e,r=t.isIntersecting;o(r),r&&!l&&i(!0)},{threshold:t,rootMargin:r});return s.observe(e),()=>{s.unobserve(e)}},[t,r,l]),{elementRef:c,isVisible:s?l:n}}({threshold:.1,rootMargin:"0px 0px -100px 0px",triggerOnce:!0}),m={opacity:+!!d,transform:(e=>{if(e)return"translate3d(0, 0, 0)";switch(o){case"up":default:return"translate3d(0, ".concat(l,"px, 0)");case"down":return"translate3d(0, -".concat(l,"px, 0)");case"left":return"translate3d(".concat(l,"px, 0, 0)");case"right":return"translate3d(-".concat(l,"px, 0, 0)")}})(d),transition:"opacity ".concat(n,"ms ease-out ").concat(r,"ms, transform ").concat(n,"ms ease-out ").concat(r,"ms"),willChange:"opacity, transform"};return(0,s.jsx)("div",{ref:c,style:m,className:"scroll-reveal ".concat(i),children:t})}function x(){return(0,s.jsx)("section",{className:"py-chorus-xxl px-chorus-lg bg-gradient-to-b from-sand-200 via-sand-100 to-white dark:from-mulberry-950 dark:via-carbon-950 dark:to-mulberry-950 text-center",children:(0,s.jsxs)("div",{className:"max-w-4xl mx-auto",children:[(0,s.jsx)(u,{delay:200,duration:600,direction:"up",children:(0,s.jsx)("h3",{className:"text-h2 font-bold text-carbon-950 dark:text-white mb-chorus-xl",children:"Our Mission"})}),(0,s.jsx)(u,{delay:300,duration:600,direction:"up",children:(0,s.jsx)("p",{className:"text-xl md:text-2xl leading-relaxed mb-chorus-xl text-carbon-700 dark:text-mulberry-100 font-light",children:"We are creating a distributed, semantic and temporal knowledge fabric, for humans and AI, to share reasoning, context and intent, not just files."})}),(0,s.jsx)(u,{delay:400,duration:600,direction:"up",children:(0,s.jsx)("div",{className:"w-16 h-px bg-gradient-to-r from-transparent via-carbon-400 dark:via-mulberry-400 to-transparent mx-auto my-chorus-xxl"})}),(0,s.jsx)(u,{delay:500,duration:600,direction:"up",children:(0,s.jsx)("p",{className:"text-lg md:text-xl leading-relaxed mb-chorus-xxl text-carbon-600 dark:text-mulberry-200 font-light max-w-3xl mx-auto",children:"CHORUS transforms how organizations orchestrate AI agents, ensuring every decision is informed by the right context, delivered to the right agent, at precisely the right moment."})}),(0,s.jsx)(u,{delay:600,duration:600,direction:"up",children:(0,s.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-chorus-xl mt-chorus-xxl",children:[{title:"Contextual Intelligence",description:"Beyond data sharing—intelligent context that understands meaning, relationships, and temporal significance.",color:"ocean"},{title:"Agent Orchestration",description:"Seamless coordination between human teams and AI agents through sophisticated workflow intelligence.",color:"eucalyptus"},{title:"Temporal Knowledge",description:"Understanding not just what happened, but when it mattered and why it influenced subsequent decisions.",color:"coral"}].map((e,t)=>(0,s.jsxs)("div",{className:"text-center p-chorus-lg rounded-lg bg-sand-50/80 dark:bg-mulberry-900/30 border border-sand-200/60 dark:border-mulberry-800/40 backdrop-blur-sm hover:bg-sand-100/90 dark:hover:bg-mulberry-900/50 transition-all duration-500 ease-out",children:[(0,s.jsxs)("div",{className:"w-20 h-20 mx-auto mb-chorus-md rounded-full bg-gradient-to-br from-".concat(e.color,"-500 to-").concat(e.color,"-700 flex items-center justify-center"),children:[0===t&&(0,s.jsx)("svg",{className:"w-12 h-12 text-".concat(e.color,"-100"),fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 20l-5.447-2.724A1 1 0 013 16.382V5.618a1 1 0 011.447-.894L9 7m0 13l6-3m-6 3V7m6 10l4.553 2.276A1 1 0 0021 18.382V7.618a1 1 0 00-.553-.894L15 4m0 13V4m-6 3l6-3"})}),1===t&&(0,s.jsx)("svg",{className:"w-12 h-12 text-".concat(e.color,"-100"),fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z"})}),2===t&&(0,s.jsx)("svg",{className:"w-12 h-12 text-".concat(e.color,"-100"),fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})})]}),(0,s.jsx)("h4",{className:"text-lg font-semibold text-carbon-950 dark:text-white mb-chorus-sm",children:e.title}),(0,s.jsx)("p",{className:"text-sm leading-relaxed text-carbon-600 dark:text-mulberry-300 font-light",children:e.description})]},t))})})]})})}function h(e){let{isOpen:t,onClose:r,leadSource:o}=e,{submitEarlyAccess:l,isSubmitting:i,submitStatus:c,errorMessage:d}=n(),[m,u]=(0,a.useState)({firstName:"",lastName:"",email:"",companyName:"",companyRole:"",interestLevel:"general_interest",leadSource:o,gdprConsent:!1,marketingConsent:!1}),x=async e=>{if(e.preventDefault(),!m.gdprConsent)return void alert("Please accept the privacy policy to continue.");(await l(m)).success&&u({firstName:"",lastName:"",email:"",companyName:"",companyRole:"",interestLevel:"general_interest",leadSource:o,gdprConsent:!1,marketingConsent:!1})},h=(e,t)=>{u(r=>({...r,[e]:t}))};return t?(0,s.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/80 backdrop-blur-sm",onClick:r,children:(0,s.jsxs)("div",{className:"relative w-full max-w-md bg-gradient-to-b from-mulberry-900 to-carbon-900 text-white p-chorus-xl rounded-lg border border-mulberry-700/50 shadow-2xl",onClick:e=>e.stopPropagation(),children:[(0,s.jsx)("button",{onClick:r,className:"absolute top-4 right-4 text-mulberry-300 hover:text-white text-2xl font-light transition-colors duration-200",children:"\xd7"}),(0,s.jsx)("h3",{className:"text-h3 font-semibold text-white mb-chorus-sm",children:"request_early_access"===o?"Request Early Access to CHORUS":"Join the CHORUS Waitlist"}),(0,s.jsx)("p",{className:"text-sm text-mulberry-200 font-light mb-chorus-xl",children:"request_early_access"===o?"Get priority access to contextual AI orchestration":"Be notified when CHORUS becomes available"}),"success"===c?(0,s.jsxs)("div",{className:"text-center py-chorus-xl",children:[(0,s.jsx)("div",{className:"text-5xl text-eucalyptus-400 mb-chorus-lg animate-bounce",children:"✓"}),(0,s.jsx)("h4",{className:"text-lg font-semibold text-eucalyptus-300 mb-chorus-sm",children:"request_early_access"===o?"Request submitted successfully!":"Welcome to the waitlist!"}),(0,s.jsx)("p",{className:"text-sm text-mulberry-200 font-light",children:"request_early_access"===o?"We'll prioritize your request and contact you soon.":"We'll notify you when CHORUS becomes available."})]}):(0,s.jsxs)("form",{onSubmit:x,children:[(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-chorus-md mb-chorus-md",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-mulberry-200 mb-chorus-xs",children:"First Name *"}),(0,s.jsx)("input",{type:"text",required:!0,value:m.firstName,onChange:e=>h("firstName",e.target.value),className:"form-input",placeholder:"John"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-mulberry-200 mb-chorus-xs",children:"Last Name *"}),(0,s.jsx)("input",{type:"text",required:!0,value:m.lastName,onChange:e=>h("lastName",e.target.value),className:"form-input",placeholder:"Doe"})]})]}),(0,s.jsxs)("div",{className:"mb-chorus-md",children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-mulberry-200 mb-chorus-xs",children:"Email Address *"}),(0,s.jsx)("input",{type:"email",required:!0,value:m.email,onChange:e=>h("email",e.target.value),className:"form-input",placeholder:"john@company.com"})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-chorus-md mb-chorus-md",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-mulberry-200 mb-chorus-xs",children:"Company"}),(0,s.jsx)("input",{type:"text",value:m.companyName||"",onChange:e=>h("companyName",e.target.value),className:"form-input",placeholder:"Company Name"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-mulberry-200 mb-chorus-xs",children:"Role"}),(0,s.jsx)("input",{type:"text",value:m.companyRole||"",onChange:e=>h("companyRole",e.target.value),className:"form-input",placeholder:"CTO, Director, etc."})]})]}),(0,s.jsxs)("div",{className:"mb-chorus-lg",children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-mulberry-200 mb-chorus-xs",children:"Primary Interest"}),(0,s.jsxs)("select",{value:m.interestLevel,onChange:e=>h("interestLevel",e.target.value),className:"form-input",children:[(0,s.jsx)("option",{value:"general_interest",children:"General Interest"}),(0,s.jsx)("option",{value:"technical_evaluation",children:"Technical Evaluation"}),(0,s.jsx)("option",{value:"strategic_demo",children:"Strategic Demo"})]})]}),(0,s.jsxs)("div",{style:{marginBottom:"1.5rem",fontSize:"0.85rem"},children:[(0,s.jsxs)("label",{style:{display:"flex",alignItems:"flex-start",gap:"0.5rem",marginBottom:"0.75rem"},children:[(0,s.jsx)("input",{type:"checkbox",checked:m.gdprConsent,onChange:e=>h("gdprConsent",e.target.checked),required:!0}),(0,s.jsx)("span",{children:"I agree to the privacy policy and consent to processing my personal data for early access communications. *"})]}),(0,s.jsxs)("label",{style:{display:"flex",alignItems:"flex-start",gap:"0.5rem"},children:[(0,s.jsx)("input",{type:"checkbox",checked:m.marketingConsent,onChange:e=>h("marketingConsent",e.target.checked)}),(0,s.jsx)("span",{children:"I would like to receive updates about CHORUS Services and related products."})]})]}),"error"===c&&d&&(0,s.jsxs)("div",{style:{padding:"0.75rem",backgroundColor:"rgba(239, 68, 68, 0.1)",border:"1px solid #dc2626",color:"#fca5a5",fontSize:"0.85rem",marginBottom:"1rem"},children:["⚠ ",d]}),(0,s.jsx)("button",{type:"submit",disabled:i||!m.gdprConsent,className:"btn-primary",style:{width:"100%",opacity:i||!m.gdprConsent?.5:1,cursor:i||!m.gdprConsent?"not-allowed":"pointer"},children:i?"request_early_access"===o?"Submitting Request...":"Joining Waitlist...":"request_early_access"===o?"Submit Request":"Join Waitlist"})]}),(0,s.jsx)("p",{style:{fontSize:"0.75rem",opacity:.6,textAlign:"center",marginTop:"1.5rem",paddingTop:"1.5rem",borderTop:"1px solid #444"},children:"By joining our waitlist, you'll receive exclusive early access and product updates. We respect your privacy and won't spam you."})]})}):null}var p=r(6621);function g(){let{isModalOpen:e,currentLeadSource:t,openModal:r,closeModal:a}=n();return(0,s.jsxs)("main",{className:"min-h-screen bg-white dark:bg-carbon-950 text-carbon-950 dark:text-white overflow-x-hidden font-sans antialiased",children:[(0,s.jsx)(m,{onEarlyAccess:r}),(0,s.jsx)(x,{}),(0,s.jsx)("section",{className:"py-chorus-xxl px-chorus-lg border-t border-mulberry-800/30 dark:border-mulberry-800/30 border-sand-300/50 bg-gradient-to-b from-sand-200 to-white dark:from-carbon-950 dark:to-mulberry-950",children:(0,s.jsxs)("div",{className:"max-w-4xl mx-auto text-center",children:[(0,s.jsxs)("p",{className:"text-carbon-700 dark:text-mulberry-200 text-lg font-light mb-chorus-xl leading-relaxed",children:["CHORUS Services is currently in development.",(0,s.jsx)("br",{}),"Join our waitlist to be first to experience the future of contextual AI orchestration."]}),(0,s.jsxs)("div",{className:"flex gap-chorus-md justify-center flex-wrap",children:[(0,s.jsx)("button",{onClick:()=>r("request_early_access"),className:"btn-primary text-lg px-chorus-xl py-chorus-md",children:"Request Early Access"}),(0,s.jsx)("button",{onClick:()=>r("early_access_waitlist"),className:"btn-secondary text-lg px-chorus-xl py-chorus-md",children:"Join Waitlist"})]})]})}),(0,s.jsx)("footer",{className:"py-chorus-xl px-chorus-lg border-t border-sand-300/30 dark:border-mulberry-800/20 bg-sand-100 dark:bg-mulberry-950",children:(0,s.jsxs)("div",{className:"max-w-6xl mx-auto",children:[(0,s.jsxs)("div",{className:"flex flex-col md:flex-row justify-between items-center space-y-4 md:space-y-0",children:[(0,s.jsx)("div",{className:"text-carbon-600 dark:text-mulberry-300 text-sm font-medium",children:"\xa9 2025 Deep Black Cloud. All rights reserved."}),(0,s.jsxs)("div",{className:"flex space-x-chorus-lg text-sm",children:[(0,s.jsx)("a",{href:"mailto:contact@chorus.services",className:"text-carbon-600 dark:text-mulberry-300 hover:text-carbon-950 dark:hover:text-white transition-colors duration-300 ease-out font-medium",children:"Contact"}),(0,s.jsx)("a",{href:"/privacy",className:"text-carbon-600 dark:text-mulberry-300 hover:text-carbon-950 dark:hover:text-white transition-colors duration-300 ease-out font-medium",children:"Privacy"})]})]}),(0,s.jsx)("div",{className:"mt-chorus-lg pt-chorus-lg border-t border-sand-300/30 dark:border-mulberry-800/30",children:(0,s.jsxs)("div",{className:"text-xs text-carbon-500 dark:text-mulberry-400 space-y-1 leading-relaxed",children:[(0,s.jsx)("p",{className:"font-medium",children:"CHORUS.services - Anthony Lewis Rawlins"}),(0,s.jsx)("p",{children:"ABN: 38558842858 | Lucas, Victoria 3350, Australia"}),(0,s.jsx)("p",{className:"text-carbon-400 dark:text-mulberry-500",children:"AI Development & IT Consultancy"})]})})]})}),(0,s.jsx)(p.A,{}),(0,s.jsx)(h,{isOpen:e,onClose:a,leadSource:t})]})}}},e=>{e.O(0,[367,831,339,441,255,358],()=>e(e.s=1907)),_N_E=e.O()}]); |