1import{a as c,j as e,m as i}from"./motion-BI7BCvRY.js";import{B as l}from"./button-PEFy30kz.js";import{C as r}from"./card-Dl3nh9NT.js";import{H as x,F as p}from"./Footer-BIVQ58RH.js";import{u as h,L as o}from"./index-CchBgHHc.js";import{h as f,H as u}from"./supportive-conversation-v2-Fsgo3EFK.js";import{M as v}from"./map-pin-UJ3SZtk8.js";import{S as g}from"./stethoscope-D_-Xa0U_.js";import{S as j}from"./scale-BSAgcrcF.js";import{A as a}from"./arrow-right-DtmSE9CZ.js";import{H as b}from"./ThemeToggle-BVJReGyp.js";import{U as N}from"./users-CcvEOw-1.js";import"./sheet-CfAP63_M.js";import"./index-CjQPEsHl.js";import"./index-BYyApc-f.js";import"./index-EsSa3YMf.js";import"./index-BtCnoBIC.js";import"./chevron-right-BKU0hVkY.js";import"./check-DcYpPOyK.js";import"./mail-OvA_KiWy.js";import"./charts-C3LtiW-D.js";const n={initial:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{duration:.6}},m={animate:{transition:{staggerChildren:.15}}},y=[{icon:v,title:"Sister on the Ground",description:"Provide one-on-one support to mothers in your area. Be a local resource for families considering adoption.",cta:{label:"Apply Now",type:"scroll",href:"/volunteer-registration"}},{icon:g,title:"Hospital Policy Support",description:"Help educate healthcare providers about coercive tactics and advocate for mother-friendly hospital policies.",cta:{label:"Email [email protected] for more details.",type:"email"}},{icon:j,title:"Research & Advocacy",description:"Support our advocacy efforts through research, writing, and helping advance adoption reform legislation.",cta:{label:"Email [email protected] for more details.",type:"email"}}];function J(){return c.useEffect(()=>{h("Get Involved - Saving Our Sisters","Join SOS as a volunteer. Support families as a Sister on the Ground, advocate for hospital policy reform, or help with research.","/get-involved")},[]),e.jsxs("div",{className:"min-h-screen bg-background","data-testid":"page-get-involved",children:[e.jsx(x,{}),e.jsxs("main",{id:"main-content",children:[e.jsxs("section",{className:"relative min-h-[50vh] flex items-center overflow-hidden","data-testid":"section-involved-hero",children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("img",{src:f,width:1920,height:2880,alt:"Two women supporting each other",fetchPriority:"high",className:"w-full h-full object-cover object-[center_20%]"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-slate-800/90 via-slate-800/70 to-slate-700/50"})]}),e.jsx("div",{className:"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-16 md:py-24 lg:py-32",children:e.jsxs(i.div,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8},className:"max-w-3xl mx-auto text-center",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 bg-white/10 backdrop-blur-sm rounded-full text-white/90 text-sm font-medium border border-white/20 mb-8","data-testid":"badge-involved",children:[e.jsx(u,{className:"w-4 h-4"}),e.jsx("span",{children:"Make a Difference"})]}),e.jsxs("h1",{className:"font-serif text-4xl sm:text-5xl md:text-6xl font-bold text-white mb-8 leading-tight","data-testid":"heading-involved",children:["Get"," ",e.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-pink-300 via-rose-200 to-amber-200 drop-shadow-[0_0_25px_rgba(236,72,153,0.5)]",children:"Involved"})]}),e.jsx("p",{className:"text-xl md:text-2xl text-white/80 leading-relaxed","data-testid":"text-involved-description",children:"Join our network of dedicated volunteers making a difference in the lives of mothers and families."})]})})]}),e.jsx("section",{className:"py-12 sm:py-16 md:py-24 bg-card","data-testid":"section-opportunities",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs(i.div,{initial:"initial",whileInView:"animate",viewport:{once:!0},variants:m,className:"text-center mb-16",children:[e.jsx(i.span,{variants:n,className:"text-primary text-sm font-medium tracking-widest uppercase",children:"Ways to Help"}),e.jsx(i.h2,{variants:n,className:"font-serif text-3xl sm:text-4xl font-bold text-foreground mt-4 mb-6","data-testid":"heading-opportunities",children:"Volunteer Opportunities"})]}),e.jsx(i.div,{initial:"initial",whileInView:"animate",viewport:{once:!0},variants:m,className:"grid grid-cols-1 md:grid-cols-3 gap-8 mb-16",children:y.map((s,d)=>e.jsx(i.div,{variants:n,children:e.jsxs(r,{className:"p-8 h-full text-center flex flex-col","data-testid":`card-opportunity-${d}`,children:[e.jsx("div",{className:"w-16 h-16 rounded-2xl bg-gradient-to-br from-primary to-accent flex items-center justify-center mx-auto mb-6",children:e.jsx(s.icon,{className:"w-8 h-8 text-white"})}),e.jsx("h3",{className:"font-serif text-xl font-bold text-foreground mb-3",children:s.title}),e.jsx("p",{className:"text-muted-foreground mb-4",children:s.description}),e.jsx("div",{className:"mt-auto",children:(()=>{const t=s.cta;return t.href?e.jsx(l,{size:"sm",asChild:!0,children:e.jsxs(o,{href:t.href,children:[t.label,e.jsx(a,{className:"w-4 h-4 ml-2"})]})}):t.type==="scroll"?e.jsxs(l,{size:"sm",onClick:()=>document.getElementById("volunteer-form")?.scrollIntoView({behavior:"smooth"}),children:[t.label,e.jsx(a,{className:"w-4 h-4 ml-2"})]}):e.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:text-primary/80 text-sm font-medium",children:t.label})})()})]})},s.title))}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[e.jsx(r,{className:"p-6 hover-elevate",children:e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"w-14 h-14 roun
1ded-full bg-primary/10 flex items-center justify-center flex-shrink-0",children:e.jsx(b,{className:"w-7 h-7 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-foreground mb-1",children:"Donate"}),e.jsx("p",{className:"text-muted-foreground text-sm mb-2",children:"Support our mission with a one-time or monthly donation."}),e.jsxs(o,{href:"/donate",className:"text-primary hover:text-primary/80 text-sm font-medium inline-flex items-center gap-1",children:["Donate Now ",e.jsx(a,{className:"w-4 h-4"})]})]})]})}),e.jsx(r,{className:"p-6 hover-elevate",children:e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"w-14 h-14 rounded-full bg-primary/10 flex items-center justify-center flex-shrink-0",children:e.jsx(N,{className:"w-7 h-7 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-foreground mb-1",children:"Become a Partner"}),e.jsx("p",{className:"text-muted-foreground text-sm mb-2",children:"Doulas, midwives, attorneys, and professionals can partner with us."}),e.jsxs(o,{href:"/partner-signup",className:"text-primary hover:text-primary/80 text-sm font-medium inline-flex items-center gap-1",children:["Partner Application ",e.jsx(a,{className:"w-4 h-4"})]})]})]})})]})]})})]}),e.jsx(p,{})]})}export{J 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.