import{j as t}from"./vendor-query-Dz__kayo.js";import{r as x}from"./vendor-react-DszrpDkA.js";import{L as p}from"./vendor-router-DVl9jod2.js";import{P as f,a as b}from"./siteConstants-DmrUoFea.js";import{P as m}from"./ParticleBackground-DWyOBdzR.js";import{a as g}from"./PublicLayout-CkZXacde.js";function N({children:e,delay:n=0,className:s=""}){const r=x.useRef(null),[o,i]=x.useState(!1);return x.useEffect(()=>{const l=r.current;if(!l)return;const a=new IntersectionObserver(([d])=>{d.isIntersecting&&(i(!0),a.disconnect())},{threshold:.08});return a.observe(l),()=>a.disconnect()},[]),t.jsx("div",{ref:r,className:`transition-all duration-700 ${o?"opacity-100 translate-y-0":"opacity-0 translate-y-5"} ${s}`,style:{transitionDelay:`${n}ms`},children:e})}function h({className:e=""}){return t.jsx("div",{className:`absolute left-0 top-0 bottom-0 w-[5px] rounded-l-xl ${e}`,style:{background:"linear-gradient(to bottom, #F2506A, #27BBE9)"}})}function j({children:e,className:n=""}){return t.jsx("p",{className:`text-xs font-bold tracking-widest uppercase text-brand-pink font-poppins ${n}`,children:e})}function $({href:e,to:n,children:s,className:r="",onClick:o,external:i,type:l="button",disabled:a}){const d="inline-flex items-center justify-center gap-2 rounded-full text-white font-semibold font-poppins px-6 py-3 text-sm transition-opacity hover:opacity-90 cp-gradient-bg disabled:opacity-60";return e?t.jsx("a",{href:e,target:i?"_blank":void 0,rel:i?"noopener noreferrer":void 0,className:`${d} ${r}`,children:s}):n?t.jsx(p,{to:n,className:`${d} ${r}`,children:s}):t.jsx("button",{type:l,className:`${d} ${r}`,onClick:o,disabled:a,children:s})}function k({href:e,to:n,children:s,className:r="",external:o,onClick:i,type:l="button"}){const a="inline-flex items-center justify-center gap-2 rounded-full border-2 border-[#1A1A2E] text-[#1A1A2E] font-semibold font-poppins px-6 py-3 text-sm transition-colors hover:bg-[#1A1A2E] hover:text-white";return e?t.jsx("a",{href:e,target:o?"_blank":void 0,rel:o?"noopener noreferrer":void 0,className:`${a} ${r}`,children:s}):n?t.jsx(p,{to:n,className:`${a} ${r}`,children:s}):t.jsx("button",{type:l,onClick:i,className:`${a} ${r}`,children:s})}function P({className:e=""}){return t.jsxs("a",{href:f,className:`inline-flex items-center justify-center gap-2 rounded-full border-2 border-[#1A1A2E] text-[#1A1A2E] font-semibold font-poppins px-6 py-3 text-sm transition-colors hover:bg-[#1A1A2E] hover:text-white ${e}`,children:[t.jsx(g,{className:"h-4 w-4"}),"Call ",b]})}function C({children:e,className:n=""}){return t.jsxs("div",{className:`relative bg-white rounded-xl overflow-hidden pl-[5px] ${n}`,style:{boxShadow:"0 2px 16px 0 rgba(182,122,236,0.08)"},children:[t.jsx(h,{}),t.jsx("div",{className:"pl-5",children:e})]})}const c={"brand-pink":"bg-brand-pink text-white","brand-purple":"bg-brand-purple text-white","brand-blue":"bg-brand-blue text-white","brand-sky":"bg-brand-sky text-white",default:"bg-[#1A1A2E] text-white"};function F({label:e,color:n="default"}){const s=c[n]??c.default;return t.jsx("span",{className:`inline-flex items-center rounded-full text-xs font-bold tracking-wide px-3 py-0.5 ${s}`,children:e})}function I({pill:e,heading:n,subheading:s,children:r}){return t.jsxs("section",{className:"relative bg-navy overflow-hidden py-16 sm:py-20",children:[t.jsx(m,{}),t.jsx("div",{className:"absolute bottom-0 left-0 right-0 z-10 h-16",style:{background:"linear-gradient(to top, #b2defd, transparent)"}}),t.jsx("div",{className:"absolute left-0 top-0 bottom-0 w-[5px] z-20",style:{background:"linear-gradient(to bottom, #F2506A, #B67AEC, #27BBE9)"}}),t.jsxs("div",{className:"relative z-20 max-w-5xl mx-auto px-6 sm:px-8",children:[e&&t.jsx("div",{className:"mb-4",children:t.jsx(j,{children:e})}),t.jsx("h1",{className:"font-lora text-3xl sm:text-4xl lg:text-5xl font-bold text-[#071B27] leading-tight mb-4",children:n}),s&&t.jsx("p",{className:"text-[#071B27]/70 text-lg font-poppins max-w-2xl leading-relaxed",children:s}),r]})]})}const u=["linear-gradient(135deg, #F2506A, #B67AEC)","linear-gradient(135deg, #B67AEC, #27BBE9)","linear-gradient(135deg, #27BBE9, #5AB0ED)","linear-gradient(135deg, #F2506A, #27BBE9)"];function O({name:e,size:n="lg",index:s=0}){const r=e.split(" ").map(i=>i[0]).join("").slice(0,2).toUpperCase(),o={sm:"w-10 h-10 text-sm",md:"w-14 h-14 text-base",lg:"w-20 h-20 text-xl",xl:"w-28 h-28 text-2xl"};return t.jsx("div",{className:`${o[n]} rounded-full flex items-center justify-center text-white font-bold font-lora flex-shrink-0`,style:{background:u[s%u.length]},children:r})}export{C as B,N as F,O as I,k as O,I as P,j as S,$ as a,P as b,F as c};