import{j as t}from"./vendor-query-DxCcOIl8.js";import{L as c}from"./vendor-router-DakTd-wc.js";import{P as u,b}from"./siteConstants-DIZ5UQd9.js";import{P as f}from"./ParticleBackground-BsFLyyTj.js";import{a as m}from"./PublicLayout-Bcd1oS2h.js";function g({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 h({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 y({href:e,to:n,children:r,className:s="",onClick:a,external:o,type:l="button",disabled:i}){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:o?"_blank":void 0,rel:o?"noopener noreferrer":void 0,className:`${d} ${s}`,children:r}):n?t.jsx(c,{to:n,className:`${d} ${s}`,children:r}):t.jsx("button",{type:l,className:`${d} ${s}`,onClick:a,disabled:i,children:r})}function E({href:e,to:n,children:r,className:s="",external:a,onClick:o,type:l="button"}){const i="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:a?"_blank":void 0,rel:a?"noopener noreferrer":void 0,className:`${i} ${s}`,children:r}):n?t.jsx(c,{to:n,className:`${i} ${s}`,children:r}):t.jsx("button",{type:l,onClick:o,className:`${i} ${s}`,children:r})}function N({className:e=""}){return t.jsxs("a",{href:u,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(m,{className:"h-4 w-4"}),"Call ",b]})}function $({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(g,{}),t.jsx("div",{className:"pl-5",children:e})]})}const x={"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 k({label:e,color:n="default"}){const r=x[n]??x.default;return t.jsx("span",{className:`inline-flex items-center rounded-full text-xs font-bold tracking-wide px-3 py-0.5 ${r}`,children:e})}function P({pill:e,heading:n,subheading:r,children:s}){return t.jsxs("section",{className:"relative bg-navy overflow-hidden py-16 sm:py-20",children:[t.jsx(f,{}),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(h,{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}),r&&t.jsx("p",{className:"text-[#071B27]/70 text-lg font-poppins max-w-2xl leading-relaxed",children:r}),s]})]})}const p=["linear-gradient(135deg, #F2506A, #B67AEC)","linear-gradient(135deg, #B67AEC, #27BBE9)","linear-gradient(135deg, #27BBE9, #5AB0ED)","linear-gradient(135deg, #F2506A, #27BBE9)"];function C({name:e,size:n="lg",index:r=0}){const s=e.split(" ").map(o=>o[0]).join("").slice(0,2).toUpperCase(),a={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:`${a[n]} rounded-full flex items-center justify-center text-white font-bold font-lora flex-shrink-0`,style:{background:p[r%p.length]},children:s})}export{$ as B,C as I,E as O,P,h as S,y as a,N as b,k as c};