1import{d as n,j as e,H as k,B as O,A as Q,S as H,I as V,F as Z,Y as X,o as K,u as ee,C as D,t as h,e as te,Z as ae,f as re,U as _,g as se,L as c,h as T,k as p,l as S,m as oe,n as le,p as ne,q as ie,v as W,w as de,x as Y,y as B,z as ce,D as me,E as ue,G as xe,J as C,X as ge,K as he,N as pe,O as fe,P as be,Q as ve,R as we,T as ye,V as je}from"./index-70yz1Rcc.js";import{a as w}from"./ripple-Cc4rQMLo.js";import{N as Ne,L as ke}from"./LandingFooter-BU9vloCz.js";import{T as _e}from"./TestimonialsSection-UFzFpLeA.js";import{h as Te,T as Se}from"./inspiration-path.jpg.asset-8GLWaMgn.js";import{T as Ce,a as Ee,b as Re,i as Ie}from"./trustpilot-BQjjec8Q.js";import{u as Pe}from"./embla-carousel-react.esm-DaJZPz9Y.js";import{H as Le}from"./heart-crack-R8DEb813.js";import{N as Ae}from"./NeedsCheck-B4udgF6z.js";import{F as Me}from"./FeelingsPathway-DDZeahIx.js";import{T as De}from"./TraumaResponseWheel-DyUeLFAY.js";import{u as qe}from"./useQuery-D3q5C8D-.js";import{i as E,e as $e,a as ze}from"./event-presentation-Bg-G-v64.js";import{f as Fe,a as Oe}from"./events-CyJeVrhr.js";import{n as He,t as U}from"./explore-analytics-BNNKacyI.js";import{C as R,a as I,b as P,c as L,d as A}from"./carousel-BC2Fc-4D.js";import{N as We,A as Ye,a as J}from"./home-accents-Cw38WF1E.js";import{B as Be}from"./boxes-DKEKThqB.js";import{S as Ue}from"./sprout-Z2knjOVE.js";import{F as Je}from"./FloatingHalloween-VwD8J-Je.js";import{C as Ge}from"./chevron-up-CNww5Ep7.js";import{L as Qe}from"./log-in-BzAzj8k5.js";import"./social-proof.functions-aDR67jDY.js";import"./star-CfazqeZR.js";import"./quote-DHsUQMSv.js";import"./feel-understand.webp.asset-Dc82FPMR.js";import"./moon-star-CFHlGdBY.js";import"./notebook-pen-CPFpAvvR.js";import"./user-check-DEA0mWt8.js";import"./feelings-support-CrVJwZdt.js";import"./feelings-pathway-Biy7pzhF.js";import"./CrisisDialog-Bts2V_md.js";import"./zoom-in-BEN9s1IN.js";import"./arrow-left-D1Uc4TKp.js";import"./flame-Cnaxq83j.js";import"./cloud-rain-CJxPu2TH.js";import"./article-practice-Ck9Q3GlD.js";import"./trauma-responses-DJr4eLV8.js";import"./useBaseQuery-fsGIu3U2.js";const j=[{icon:k,heading:"Trauma Recovery",body:"Understand how trauma affects your body, emotions and everyday life.",link:{href:"/learn/trauma-nervous-system",label:"Explore trauma recovery"}},{icon:O,heading:"PTSD & C-PTSD",body:"Learn about flashbacks, triggers, nightmares and the effects of long-term trauma.",link:{href:"/learn/ptsd/understand/what-is-ptsd",label:"Understand PTSD & C-PTSD"}},{icon:Q,heading:"Nervous System",body:"Explore fight, flight, freeze and fawn â and ways to help your body feel safer.",link:{href:"/learn/trauma-responses",label:"Explore your nervous system"}},{icon:H,heading:"Emotional Healing",body:"Gentle tools for grounding, breathing, journaling and rebuilding emotional safety.",link:{href:"/learn/grounding-techniques",label:"Start healing"}}];function Ve(){const t=n.useRef(null),[a,r]=n.useState(0),o=()=>{const l=t.current;if(!l)return;const m=l.querySelector("[data-card]");if(!m)return;const i=m.offsetWidth+12;r(Math.min(j.length-1,Math.round(l.scrollLeft/i)))},s=l=>{const m=t.current,i=m?.querySelector("[data-card]");!m||!i||m.scrollTo({left:l*(i.offsetWidth+12),behavior:"smooth"})};return e.jsxs("section",{"aria-labelledby":"recovery-guide-heading",className:"mx-auto w-full max-w-5xl",children:[e.jsx("h2",{id:"recovery-guide-heading",className:"mb-2 font-display text-xl text-foreground sm:text-2xl",children:"Trauma recovery, PTSD & emotional healing"}),e.jsx("p",{className:"mb-4 max-w-3xl text-sm text-muted-foreground sm:text-base",children:"Survivor-led education to help you make sense of your experiences and support your nervous system â at your own pace."}),e.jsx("div",{ref:t,onScroll:o,className:"-mx-4 flex snap-x snap-mandatory gap-3 overflow-x-auto px-4 pb-1 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden md:mx-0 md:grid md:snap-none md:grid-cols-2 md:overflow-visible md:px-0 lg:grid-cols-4",children:j.map(l=>e.jsxs("article",{"data-card":!0,className:"w-[82%] shrink-0 snap-start rounded-2xl border border-border/60 bg-card/70 p-4 shadow-sm sm:w-[70%] md:w-auto",children:[e.jsx(l.icon,{className:"h-5 w-5 text-[var(--gold-deep)]",strokeWidth:1.5,"aria-hidden":"true"}),e.jsx("h3",{className:"mt-2 font-display text-base leading-snug text-foreground",children:l.heading}),e.jsx("p",{className:"mt-1.5 text-sm leading-relaxed text-muted-foreground",children:l.body}),e.jsxs("a",{href:l.link.href,className:"mt-2.5 inline-block text-sm font-medium text-[var(--gold-deep)] underline-offset-4 hover:underline",children:[l.link.label," â"]})]},l.heading))}),e.jsx("div",{className:"mt-3 flex justify-center gap-1.5 md:hidden","aria-hidden":"true",children:j.map((l,m)=>e.jsx("button",{type:"button",tabIndex:-1,onClick:()=>s(m),className:`h-1.5 rounded-full transition-all ${m===a?"w-4 bg-[var(--gold-deep)]":"w-1.5 bg-border"}`},l.heading))}),e.jsxs("p",{className:"mt-3 text-xs text-muted-foreground",children:["Educational content only â not a substitute for professional care. If you are in danger or crisis, please use our"," ",e.jsx("a",{href:"/crisis",className:"underline underline-offset-2",children:"crisis support"})," page or contact local emergency services."]})]})}const Ze="/__l5e/assets-v1/c7543a03-125d-4c2c-80fb-d50c0f88b3f9/recovery-isnt-straight-line.png",Xe={url:Ze};function Ke({className:t}
1){return e.jsx("svg",{viewBox:"0 0 24 24","aria-hidden":!0,className:t,fill:"none",stroke:"currentColor",strokeWidth:1.6,strokeLinecap:"round",strokeLinejoin:"round",children:e.jsx("path",{d:"M21 8.5a7.5 7.5 0 0 1-4.5-1.5v8.25a6.25 6.25 0 1 1-6.25-6.25c.34 0 .67.03 1 .08v3.18a3.1 3.1 0 1 0 2.17 2.96V2h3.08A4.42 4.42 0 0 0 21 5.42V8.5Z"})})}function et({className:t}){return e.jsxs("svg",{viewBox:"0 0 24 24","aria-hidden":!0,className:t,fill:"none",stroke:"currentColor",strokeWidth:1.6,strokeLinecap:"round",strokeLinejoin:"round",children:[e.jsx("circle",{cx:"12",cy:"12",r:"10"}),e.jsx("path",{d:"M11 8.5c2.2-.4 4.5.9 4.5 3.4 0 2.3-1.6 3.9-3.4 3.9-1 0-1.7-.5-1.9-1.1M10.5 21l1.8-7.5"})]})}const tt=[{name:"Instagram",handle:"@recoverytrauma_",url:"https://www.instagram.com/recoverytrauma_",Icon:V,background:"radial-gradient(circle at 30% 110%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%)"},{name:"Facebook",handle:"Recovery Trauma",url:"https://www.facebook.com/people/Recovery-Trauma/61568168060890",Icon:Z,background:"#1877F2"},{name:"Pinterest",handle:"@recoverytrauma",url:"https://www.pinterest.com/recoverytrauma",Icon:et,background:"#E60023"},{name:"TikTok",handle:"@recoverytrauma",url:"https://www.tiktok.com/@recoverytrauma",Icon:Ke,background:"#010101"},{name:"YouTube",handle:"@RecoveryTrauma",url:"https://www.youtube.com/@RecoveryTrauma",Icon:X,background:"#FF0000"}];function at(){return e.jsx("section",{"aria-labelledby":"social-follow-heading",className:"relative mt-0 mb-1 px-4 pt-1 pb-3 sm:px-8 sm:pt-2 sm:pb-4 lg:rounded-[28px] lg:border lg:border-gold/25 lg:bg-gold-light/20 lg:px-10 lg:py-7",children:e.jsxs("div",{className:"relative lg:grid lg:grid-cols-[minmax(0,1.2fr)_minmax(20rem,0.8fr)] lg:items-center lg:gap-10",children:[e.jsxs("div",{children:[e.jsxs("h2",{id:"social-follow-heading",className:"text-center font-display text-xl leading-tight tracking-tight text-foreground sm:text-2xl lg:text-start lg:font-['Outfit'] lg:text-4xl lg:font-semibold",children:["Join 380,000+ following Recovery Trauma",e.jsx("span",{className:"text-[var(--gold-deep)]",children:"â¢"})]}),e.jsx("p",{className:"mx-auto mt-2 max-w-xl text-center text-xs leading-relaxed text-foreground/70 sm:text-sm lg:mx-0 lg:text-start lg:font-['Figtree'] lg:text-base",children:"Daily trauma education, nervous system healing, recovery tools, community support and behind-the-scenes updates."})]}),e.jsx("div",{role:"region","aria-label":"Recovery Trauma social media",className:"mx-auto mt-4 grid w-full max-w-[320px] grid-cols-5 place-items-center gap-x-2 gap-y-0 sm:mt-5 sm:max-w-[360px] sm:gap-x-3 lg:mt-0 lg:max-w-[440px] lg:gap-x-5",children:tt.map(({name:t,handle:a,url:r,Icon:o,background:s})=>e.jsxs("a",{href:r,onClick:l=>K(r,l),target:"_blank",rel:"noopener noreferrer","aria-label":`Follow Recovery Trauma on ${t} (${a})`,title:`${t} · ${a}`,className:"group flex w-full flex-col items-center gap-1.5 focus:outline-none",children:[e.jsx("span",{className:"inline-flex h-11 w-11 items-center justify-center sm:h-12 sm:w-12",children:e.jsx("span",{style:{background:s},className:"flex h-9 w-9 items-center justify-center rounded-lg text-white shadow-[0_3px_10px_-4px_rgba(0,0,0,0.2)] ring-1 ring-[var(--gold-deep)]/40 transition-all duration-300 ease-out group-hover:-translate-y-0.5 group-hover:shadow-[0_6px_16px_-8px_rgba(184,134,11,0.55)] group-hover:ring-[var(--gold-deep)] group-active:scale-95 group-focus-visible:ring-2 group-focus-visible:ring-[var(--gold-deep)]/60 sm:h-10 sm:w-10",children:e.jsx(o,{className:"h-4.5 w-4.5 sm:h-5 sm:w-5",strokeWidth:1.8})})}),e.jsx("span",{className:"block w-full text-center text-[10px] font-medium leading-none tracking-wide text-foreground/70 transition-colors group-hover:text-[var(--gold-deep)]",children:t})]},t))})]})})}const q="https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js";function rt(){const t=n.useRef(null),a=Ie();return n.useEffect(()=>{if(!a||!t.current)return;const r=()=>{window.Trustpilot&&t.current&&window.Trustpilot.loadFromElement(t.current,!0)};let o=document.querySelector(`script[src="${q}"]`);return o||(o=document.createElement("script"),o.src=q,o.async=!0,document.head.appendChild(o)),o.addEventListener("load",r),r(),()=>o?.removeEventListener("load",r)},[a]),a?e.jsx("div",{className:"mx-auto mt-3 w-full max-w-3xl lg:max-w-[1100px]",children:e.jsx("div",{ref:t,className:"trustpilot-widget","data-locale":"en-GB","data-template-id":Ee.carousel,"data-businessunit-id":Ce,"data-style-height":"130px","data-style-width":"100%","data-theme":"light","data-stars":"4,5","data-review-languages":"en",children:e.jsx("a",{href:Re,target:"_blank",rel:"noopener noreferrer",children:"Trustpilot"})})}):null}const $=[{line:"live with C-PTSD, PTSD or the effects of complex trauma",icon:te,tint:"--qa-sage-tint",ink:"--qa-sage-ink"},{line:"struggle with emotional flashbacks, triggers or feeling constantly on alert",icon:ae,tint:"--qa-gold-tint",ink:"--qa-gold-ink"},{line:"experience dissociation, numbness or feeling disconnected from yourself or your surroundings",icon:re,tint:"--qa-sky-tint",ink:"--qa-sky-ink"},{line:"struggle with shame, guilt, self-criticism or feeling ânot good enoughâ",icon:Le,tint:"--qa-lavender-tint",ink:"--qa-lavender-ink"},{line:"notice patterns like people-pleasing, difficulty setting boundaries, fear of rejection or repeating unhealthy relationships",icon:_,tint:"--qa-plum-tint",ink:"--qa-plum-ink"},{line:"feel stuck in fight, flight, freeze or fawn and want to better understand and regulate your nervous system",icon:O,t
1int:"--qa-mint-tint",ink:"--qa-mint-ink"}],st=5500;function ot(){const{showJoinCta:t}=ee(),[a,r]=n.useState(!1),[o,s]=Pe({align:"start",loop:!0,containScroll:"trimSnaps"}),[l,m]=n.useState(0),[i,x]=n.useState([]),[g,d]=n.useState(!1);n.useEffect(()=>{if(!s)return;const u=()=>m(s.selectedScrollSnap());x(s.scrollSnapList()),s.on("select",u),s.on("reInit",u),u()},[s]),n.useEffect(()=>{if(!s||g||typeof window<"u"&&window.matchMedia?.("(prefers-reduced-motion: reduce)").matches)return;const u=setInterval(()=>s.scrollNext(),st);return()=>clearInterval(u)},[s,g]);const f=n.useCallback(()=>s?.scrollPrev(),[s]),y=n.useCallback(()=>s?.scrollNext(),[s]);return a?e.jsxs("section",{"aria-labelledby":"who-is-it-for-heading","aria-roledescription":"carousel",className:"mx-auto max-w-4xl lg:max-w-[1180px]",onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),onFocusCapture:()=>d(!0),onBlurCapture:()=>d(!1),children:[e.jsxs("div",{className:"mb-2 text-center",children:[e.jsxs("h2",{id:"who-is-it-for-heading",className:"inline-flex items-center gap-2 font-display text-base text-foreground sm:text-lg lg:font-['Outfit'] lg:text-4xl lg:font-semibold",children:[e.jsx(k,{className:"h-4 w-4 text-[var(--gold-deep)]",strokeWidth:2}),"Who is Recovery Trauma⢠for?"]}),e.jsx("p",{className:"mx-auto mt-1 max-w-xl text-xs leading-relaxed text-muted-foreground sm:text-sm",children:"Recovery Trauma⢠is for people who are trying to understand what trauma has done to their emotions, relationships, nervous system and sense of self."}),e.jsx("p",{className:"mx-auto mt-1 max-w-xl text-xs font-medium leading-relaxed text-foreground/80 sm:text-sm",children:"You might find Recovery Trauma⢠helpful if you:"})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"overflow-hidden",ref:o,children:e.jsx("div",{className:"flex gap-3 sm:gap-4",children:$.map((u,b)=>{const v=u.icon;return e.jsxs("article",{"aria-roledescription":"slide","aria-label":`${b+1} of ${$.length}`,style:{background:`linear-gradient(160deg, color-mix(in oklab, var(${u.tint}) 85%, transparent), color-mix(in oklab, var(--card) 88%, transparent))`,borderColor:`color-mix(in oklab, var(${u.ink}) 28%, transparent)`},className:"flex min-w-0 shrink-0 grow-0 basis-full flex-col justify-center rounded-2xl border p-5 text-start shadow-[0_8px_24px_-18px_rgba(0,0,0,0.35)] backdrop-blur-sm transition-all duration-300 hover:-translate-y-0.5 sm:basis-1/2 lg:basis-[calc((100%-2rem)/3)] lg:p-7",children:[e.jsx("span",{className:"inline-flex h-10 w-10 items-center justify-center rounded-full",style:{background:`color-mix(in oklab, var(${u.ink}) 16%, transparent)`,color:`var(${u.ink})`},children:e.jsx(v,{className:"h-5 w-5",strokeWidth:1.9})}),e.jsx("p",{className:"mt-3 text-sm leading-relaxed text-foreground/85",children:u.line})]},u.line)})})}),e.jsxs("div",{className:"mt-3 flex items-center justify-center gap-3",children:[e.jsx("button",{type:"button","aria-label":"Previous",onClick:f,className:"inline-flex h-8 w-8 items-center justify-center rounded-full border border-gold/40 bg-card text-[var(--gold-deep)] transition hover:border-gold hover:shadow-[var(--shadow-gold)]",children:e.jsx(se,{className:"h-4 w-4"})}),e.jsx("div",{className:"flex items-center gap-1.5",children:i.map((u,b)=>e.jsx("button",{type:"button","aria-label":`Go to item ${b+1}`,"aria-current":b===l,onClick:()=>s?.scrollTo(b),className:`h-1.5 rounded-full transition-all duration-300 ${b===l?"w-5 bg-[var(--gold-deep)]":"w-1.5 bg-gold/30"}`},b))}),e.jsx("button",{type:"button","aria-label":"Next",onClick:y,className:"inline-flex h-8 w-8 items-center justify-center rounded-full border border-gold/40 bg-card text-[var(--gold-deep)] transition hover:border-gold hover:shadow-[var(--shadow-gold)]",children:e.jsx(D,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"mt-4 flex flex-col items-center gap-2",children:[t&&e.jsxs(c,{to:T,onClick:()=>{h("cta_click",{cta:"who_is_it_for_join",flow:"membership_journey"},{source:"home_who_is_it_for"}),S("who_is_it_for_join","home_who_is_it_for")},className:"btn-gold btn-gold--compact-mobile group",children:["Join Recovery Traumaâ¢",e.jsx(p,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5"})]}),e.jsx("button",{type:"button","aria-expanded":!0,onClick:()=>r(!1),className:"text-xs text-muted-foreground underline-offset-4 transition hover:text-foreground hover:underline",children:"Show less"})]})]}):e.jsx("section",{"aria-labelledby":"who-is-it-for-button",className:"mx-auto flex max-w-4xl justify-center",children:e.jsxs("button",{id:"who-is-it-for-button",type:"button","aria-expanded":!1,onClick:()=>{r(!0),h("who_is_it_for_open",{},{source:"home_who_is_it_for"})},className:"btn-gold btn-gold--compact-mobile group",children:[e.jsx(k,{className:"h-4 w-4",strokeWidth:2}),"Who is Recovery Trauma⢠for?",e.jsx(D,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5 rtl:rotate-180"})]})})}function lt(t){const a=new Date(t).getTime()-Date.now();if(!Number.isFinite(a)||a<=0)return null;const r=Math.floor(a/864e5);if(r>=1)return`Starts in ${r} ${r===1?"day":"days"}`;const o=Math.max(1,Math.round(a/36e5));return`Starts in ${o} ${o===1?"hour":"hours"}`}function nt({event:t}){const a=E(t);return e.jsx("span",{className:`inline-flex items-center rounded-full px-2.5 py-1 text-[10px] font-semibold uppercase tracking-[0.14em] ${a?"bg-background/80 text-muted-foreground":"bg-[var(--gradient-gold)] text-foreground"}`,children:a?"Public":"Member event"})}function it({event:t,position:a,className:r=""}){const o=lt(t.starts_at);return e.jsxs(c,{to:"/events/$slug",params:{slug:t.slug},onClick:()=>U("explore_event_clicked",{event_slug:t.slug,event_title:t.title,member_only:!E(t),position:a}),className:["group flex flex-col overflow-hidden rounded-2xl border border-gold/20 bg-card transition hover:-translate-y-0.5 hover:border-gold hover:shadow-md",r].join(" "),children:[e.jsxs("div",{className:"relative aspect-[4/3] overflow-hidden bg-cream/40",children:[e.jsx("img",{src:ze(t),alt:$e(t),loading:"lazy",decoding:"async",className:"h-full w-full object-cover object-[0%_0%]"}),a==="featured"&&e.jsx("span",{className:"absolute start-3 top-3 inline-flex items-center rounded-full bg-background/90 px-2.5 py-1 text-[10px] font-semibold uppercase tracking-[0.14em] text-[var(--gold-deep)]",children:"Next live event"})]}),e.jsxs("div",{className:"flex flex-1 flex-col p-4",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-1.5",children:[e.jsx(nt,{event:t}),o&&e.jsx("span",{className:"rounded-full border border-gold/30 px-2 py-0.5 text-[10px] font-medium text-foreground
1/80",children:o})]}),e.jsx("p",{className:"mt-2 line-clamp-2 font-display text-base leading-snug text-foreground",children:t.title}),e.jsxs("p",{className:"mt-1.5 flex items-center gap-1.5 text-xs text-muted-foreground",children:[e.jsx(ie,{className:"h-3.5 w-3.5 shrink-0 text-[var(--gold-deep)]","aria-hidden":!0}),Fe(t.starts_at)]}),e.jsxs("p",{className:"mt-1 flex items-center gap-1.5 text-xs text-muted-foreground",children:[e.jsx(W,{className:"h-3.5 w-3.5 shrink-0 text-[var(--gold-deep)]","aria-hidden":!0}),Oe(t.starts_at)]}),e.jsxs("span",{className:"mt-auto inline-flex items-center gap-1 pt-3 text-xs font-semibold text-[var(--gold-deep)]",children:["Read more",e.jsx(p,{className:"h-3 w-3 transition-transform group-hover:translate-x-0.5","aria-hidden":!0})]})]})]})}function dt({excludeExternal:t=!1}){const a=oe(le),{data:r,isLoading:o}=qe({queryKey:["events","public"],queryFn:()=>a(),staleTime:6e4}),s=(r??[]).filter(d=>new Date(d.starts_at).getTime()>Date.now()).filter(d=>!t||!E(d)).sort((d,f)=>d.starts_at.localeCompare(f.starts_at)).slice(0,6),l=n.useRef(null),[m,i]=n.useState(0),x=()=>{const d=l.current;if(!d)return;const f=Array.from(d.children),y=d.scrollLeft+d.clientWidth/2;let u=0,b=1/0;f.forEach((v,G)=>{const M=Math.abs(v.offsetLeft+v.offsetWidth/2-y);M<b&&(b=M,u=G)}),i(u)},g=n.useRef(!1);return n.useEffect(()=>{g.current||s.length===0||(g.current=!0,He("live_events"),U("explore_event_viewed",{event_count:s.length,featured_event:s[0]?.slug??null}))},[s.length,s]),o?e.jsx("div",{className:"flex min-h-40 items-center justify-center rounded-3xl border border-gold/20 bg-card",children:e.jsx(ne,{className:"h-5 w-5 animate-spin text-[var(--gold-deep)]","aria-label":"Loading events"})}):s.length===0?e.jsxs("div",{className:"rounded-3xl border border-gold/20 bg-card p-6 text-center sm:p-8",children:[e.jsx("p",{className:"font-display text-xl text-foreground",children:"New live sessions are being scheduled"}),e.jsx("p",{className:"mx-auto mt-2 max-w-md text-sm leading-relaxed text-muted-foreground",children:"Members are the first to hear when the next live event opens for reservations."}),e.jsxs(c,{to:"/events",className:"btn-gold mt-6 justify-center",children:["Explore Live Events",e.jsx(p,{className:"h-4 w-4"})]})]}):e.jsxs("div",{children:[e.jsx("div",{ref:l,onScroll:x,"aria-label":"Upcoming live events",className:"-mx-4 flex snap-x snap-mandatory gap-3 overflow-x-auto px-4 pb-1 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden sm:mx-0 sm:grid sm:snap-none sm:grid-cols-2 sm:overflow-visible sm:px-0 lg:grid-cols-3",children:s.map((d,f)=>e.jsx(it,{event:d,position:f===0?"featured":"secondary",className:"w-[82%] shrink-0 snap-start sm:w-auto"},d.id))}),s.length>1&&e.jsx("div",{className:"mt-3 flex justify-center gap-1.5 sm:hidden","aria-hidden":!0,children:s.map((d,f)=>e.jsx("span",{className:`h-1.5 rounded-full transition-all duration-200 ${f===m?"w-4 bg-[var(--gold-deep)]":"w-1.5 bg-gold/30"}`},f))})]})}const ct=[{icon:Be,accent:"gold",title:"Everything Together",body:"Education, exercises, journals and practical recovery tools in one place."},{icon:W,accent:"sky",title:"Your Own Pace",body:"There is no programme you have to complete and no pressure to recover on a particular timeline."},{icon:de,accent:"plum",title:"Use What You Need",body:"Come back to different resources depen
1ding on what you are experiencing that day."},{icon:Ue,accent:"sage",title:"Always Growing",body:"New resources, exercises, journals and workshops continue to be added."}];function mt(){return e.jsxs("section",{"aria-labelledby":"one-place-heading",className:"space-y-4",children:[e.jsxs("header",{className:"mx-auto max-w-2xl text-center",children:[e.jsx("p",{className:"text-[11px] font-semibold uppercase tracking-[0.22em] text-[var(--gold-deep)]",children:"Why Recovery Traumaâ¢?"}),e.jsx("h2",{id:"one-place-heading",className:"mt-2 font-display text-lg leading-tight tracking-tight text-foreground sm:text-2xl",children:"Your Recovery Tools, Together in One Place"}),e.jsx("p",{className:"mt-2 text-sm leading-relaxed text-muted-foreground sm:text-base",children:"Recovery can mean searching through books, websites, videos, worksheets, apps and different therapeutic skills trying to find something that helps."}),e.jsx("p",{className:"mt-1.5 text-sm leading-relaxed text-muted-foreground sm:text-base",children:"Recovery Trauma⢠brings trauma education, guided exercises, journals, nervous-system practices and supportive resources together in one structured space."})]}),e.jsx("div",{className:"relative px-0 sm:px-8",children:e.jsxs(R,{opts:{align:"start",loop:!0},className:"w-full","aria-label":"Why Recovery Traumaâ¢",children:[e.jsx(I,{className:"-ms-3 sm:-ms-4",children:ct.map(({icon:t,accent:a,title:r,body:o})=>e.jsx(P,{className:"ps-3 basis-[85%] sm:basis-1/2 sm:ps-4 lg:basis-1/4",children:e.jsxs("article",{style:{...J(a),...We},className:"flex h-full flex-col rounded-xl border p-3 shadow-[var(--shadow-soft)]",children:[e.jsx("span",{style:Ye,className:"inline-flex h-10 w-10 items-center justify-center rounded-full",children:e.jsx(t,{className:"h-4.5 w-4.5",strokeWidth:1.9})}),e.jsx("h3",{className:"mt-2.5 font-display text-[13.5px] text-foreground",children:r}),e.jsx("p",{className:"mt-1.5 text-[13px] leading-relaxed text-muted-foreground",children:o})]})},r))}),e.jsx(L,{className:"hidden sm:flex -start-2"}),e.jsx(A,{className:"hidden sm:flex -end-2"})]})})]})}const ut=[{slug:"aaghat-se-ubharna-pehla-kadam",title:"à¤à¤à¤¾à¤¤ सॠà¤à¤¬à¤°à¤¨à¤¾: पहला à¤à¤¦à¤® à¤à¥à¤¸à¤¾ दिà¤à¤¤à¤¾ हà¥",excerpt:"à¤à¤¬à¤°à¤¨à¤¾ सà¥à¤§à¥ रà¥à¤à¤¾ नहà¥à¤ हॠâ शà¥à¤°à¥à¤à¤¤ à¤à¥à¤¸à¥ दिà¤à¤¤à¥ हॠà¤à¤° à¤à¥à¤¯à¤¾ मदद à¤à¤°à¤¤à¤¾ हà¥à¥¤"},{slug:"zameen-se-judne-ke-abhyas",title:"à¤à¤¼à¤®à¥à¤¨ सॠà¤à¥à¤¡à¤¼à¤¨à¥ à¤à¥ à¤
à¤à¥à¤¯à¤¾à¤¸",excerpt:"सरल à¤
à¤à¥à¤¯à¤¾à¤¸ à¤à¤¿à¤¨à¥à¤¹à¥à¤ à¤à¤ª à¤à¤¹à¥à¤ à¤à¥ à¤à¤° सà¤à¤¤à¥ हà¥à¤, ताà¤à¤¿ शरà¥à¤° वरà¥à¤¤à¤®à¤¾à¤¨ पल मà¥à¤ लà¥à¤ सà¤à¥à¥¤"},{slug:"nervous-system-ko-shant-karna",title:"नरà¥à¤µà¤¸ सिसà¥à¤à¤® à¤à¥ शाà¤à¤¤ à¤à¤°à¤¨à¤¾",excerpt:"शरà¥à¤° सà¥à¤à¤¨à¥ सॠपहलॠà¤à¥à¤¯à¥à¤ पà¥à¤°à¤¤à¤¿à¤à¥à¤°à¤¿à¤¯à¤¾ à¤à¤°à¤¤à¤¾ हà¥, à¤à¤° धà¥à¤°à¥-धà¥à¤°à¥ à¤à¥à¤¯à¤¾ मदद à¤à¤°à¤¤à¤¾ हà¥à¥¤"}];function xt(){const[t,a]=n.useState(!1);return n.useEffect(()=>a(Y()==="hi"),[]),t?e.jsxs("section",{"data-no-translate":!0,dir:"ltr",className:"rounded-2xl border border-gold/25 bg-gold-light/15 p-5 sm:p-6",children:[e.jsxs("h2",{className:"flex items-center gap-2 font-display text-xl text-foreground sm:text-2xl",children:[e.jsx(B,{className:"h-5 w-5 text-[var(--gold-deep)]"}),"हिà¤à¤¦à¥ मà¥à¤ पढ़à¥à¤"]}),e.jsx("p",{className:"mt-1.5 text-sm leading-relaxed text-foreground/75",children:"à¤à¤à¤¾à¤¤ सॠà¤à¤¬à¤°à¤¨à¥, à¤à¤¼à¤®à¥à¤¨ सॠà¤à¥à¤¡à¤¼à¤¨à¥ à¤à¥ à¤
à¤à¥à¤¯à¤¾à¤¸ à¤à¤° नरà¥à¤µà¤¸ सिसà¥à¤à¤® à¤à¥ शाà¤à¤¤ à¤à¤°à¤¨à¥ पर सरल हिà¤à¤¦à¥ मà¥à¤ लà¥à¤à¥¤"}),e.jsx("ul",{className:"mt-4 grid gap-3 sm:grid-cols-3",children:ut.map(r=>e.jsx("li",{children:e.jsxs(c,{to:"/blog/$slug",params:{slug:r.slug},className:"group flex h-full flex-col rounded-xl border border-border bg-card p-4 transition-colors hover:border-gold/40",children:[e.jsx("span",{className:"font-medium leading-snug text-foreground",children:r.title}),e.jsx("span",{className:"mt-1.5 text-sm leading-relaxed text-muted-foreground",children:r.excerpt}),e.jsxs("span",{className:"mt-3 inline-flex items-center gap-1 text-sm font-medium text-[var(--gold-deep)]",children:["पढ़à¥à¤",e.jsx(p,{className:"h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5"})]})]})},r.slug))}),e.jsxs(c,{to:"/blog",className:"mt-4 inline-flex items-center gap-1 text-sm font-medium text-[var(--gold-deep)]",children:["सà¤à¥ लà¥à¤ दà¥à¤à¥à¤",e.jsx(p,{className:"h-3.5 w-3.5"})]})]}):null}
1const gt=[{slug:"herstel-na-trauma-de-eerste-stap",title:"Herstel na trauma: de eerste stap",excerpt:"Herstel verloopt niet in een rechte lijn â hoe het begin eruitziet en wat helpt."},{slug:"aardingsoefeningen-terug-in-het-hier-en-nu",title:"Aardingsoefeningen",excerpt:"Eenvoudige oefeningen die je overal kunt doen, zodat je lichaam terugkeert naar nu."},{slug:"je-zenuwstelsel-kalmeren",title:"Je zenuwstelsel kalmeren",excerpt:"Waarom je lichaam sneller reageert dan je denkt, en wat het langzaam rustiger maakt."}];function ht(){const[t,a]=n.useState(!1);return n.useEffect(()=>a(Y()==="nl"),[]),t?e.jsxs("section",{"data-no-translate":!0,dir:"ltr",className:"rounded-2xl border border-gold/25 bg-gold-light/15 p-5 sm:p-6",children:[e.jsxs("h2",{className:"flex items-center gap-2 font-display text-xl text-foreground sm:text-2xl",children:[e.jsx(B,{className:"h-5 w-5 text-[var(--gold-deep)]"}),"Lezen in het Nederlands"]}),e.jsx("p",{className:"mt-1.5 text-sm leading-relaxed text-foreground/75",children:"Artikelen over herstel na trauma, aardingsoefeningen en het kalmeren van je zenuwstelsel â in gewoon Nederlands."}),e.jsx("ul",{className:"mt-4 grid gap-3 sm:grid-cols-3",children:gt.map(r=>e.jsx("li",{children:e.jsxs(c,{to:"/blog/$slug",params:{slug:r.slug},className:"group flex h-full flex-col rounded-xl border border-border bg-card p-4 transition-colors hover:border-gold/40",children:[e.jsx("span",{className:"font-medium leading-snug text-foreground",children:r.title}),e.jsx("span",{className:"mt-1.5 text-sm leading-relaxed text-muted-foreground",children:r.excerpt}),e.jsxs("span",{className:"mt-3 inline-flex items-center gap-1 text-sm font-medium text-[var(--gold-deep)]",children:["Lezen",e.jsx(p,{className:"h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5"})]})]})},r.slug))}),e.jsxs(c,{to:"/blog",className:"mt-4 inline-flex items-center gap-1 text-sm font-medium text-[var(--gold-deep)]",children:["Alle artikelen",e.jsx(p,{className:"h-3.5 w-3.5"})]})]}):null}const pt=[{q:"Is Recovery Trauma⢠therapy?",a:"No. Recovery Trauma⢠is an educational and supportive trauma-recovery platform. It does not replace therapy, medical treatment or professional mental-health care."},{q:"Do I need a PTSD or C-PTSD diagnosis?",a:"No. You do not need a diagnosis to use Recovery Traumaâ¢."},{q:"Can I use Recovery Trauma⢠outside the UK?",a:"Yes. Recovery Trauma⢠is an online platform and can be accessed internationally."},{q:"Can I cancel anytime?",a:"Yes. You can cancel your membership at any time from your billing page. You'll keep full access until the end of the membership period you've already paid for, and there is no cancellation fee."},{q:"What happens after I join?",a:"After creating your account and completing membership checkout, you can access the member area and begin exploring the available resources.",commerce:!0},{q:"Can I pay with PayPal?",a:"Yes, where PayPal is available as a checkout option.",commerce:!0}];function ft(){return e.jsxs("section",{"aria-labelledby":"home-faq-heading",className:"space-y-4",children:[e.jsx("header",{className:"mx-auto max-w-2xl text-center",children:e.jsx("h2",{id:"home-faq-heading",className:"font-display text-xl leading-tight tracking-tight text-foreground sm:text-2xl",children:"Questions Before You Join?"})}),e.jsx(ce,{type:"single",collapsible:!0,className:"mx-auto w-full max-w-3xl rounded-[22px] border border-gold/25 bg-card/80 px-4 sm:px-6",children:pt.map((t,a)=>e.jsxs(me,{value:`faq-${a}`,className:"border-gold/20",...t.commerce?{"data-commerce":""}:{},children:[e.jsx(ue,{className:"text-start font-display text-[15px] leading-snug text-foreground",children:t.q}),e.jsx(xe,{className:"text-[13.5px] leading-relaxed text-muted-foreground",children:t.a})]},t.q))}),e.jsx("div",{className:"flex justify-center",children:e.jsxs(c,{to:"/faq",className:"group inline-flex min-h-[48px] items-center gap-2 rounded-full border border-gold/50 bg-background px-6 text-sm font-medium text-foreground transition hover:-translate-y-0.5 hover:bg-gold/10",children:["View All FAQs",e.jsx(p,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5"})]})})]})}const bt="/__l5e/assets-v1/8f4dde55-7cd6-44bb-a845-a96d7f7876a3/breathing.webp",vt={url:bt},wt="/__l5e/assets-v1/806b2c16-fc25-42c8-996d-cda0778b0acd/grounding.webp",yt={url:wt},jt="/__l5e/assets-v1/cc1b345a-cb06-4ad3-b7d8-9787d4b7bdd8/somatic.webp",Nt={url:jt},kt="/__l5e/assets-v1/4fa5dda8-e5fb-4e07-81c1-d56a17914932/eft-tapping.webp",_t={url:kt},Tt="/__l5e/assets-v1/f5ddedb6-ff39-4c9e-8af0-037d1b317803/community.webp",St={url:Tt},Ct="/__l5e/assets-v1/f1bb13f4-9151-43a5-b48a-97c0005ad156/journal.webp",Et={url:Ct}
1,Rt="/__l5e/assets-v1/bbb05e65-227c-4cf8-b90c-45715c728685/therapy-approaches.webp",It={url:Rt},Pt="/__l5e/assets-v1/18cbf002-ac0d-4b9d-a597-e04201d96967/sounds.webp",Lt={url:Pt},At=[{label:"Breathing",src:vt.url,to:"/library",memberOnly:!0},{label:"Grounding",src:yt.url,to:"/library",memberOnly:!0},{label:"Somatic Recovery",src:Nt.url,to:"/somatic",memberOnly:!0},{label:"EFT & Tapping",src:_t.url,to:"/library",memberOnly:!0},{label:"Community",src:St.url,to:"/community",memberOnly:!0},{label:"Journal & Dreams",src:Et.url,to:"/journal",memberOnly:!0},{label:"Sounds & Meditations",src:Lt.url,to:"/sounds",memberOnly:!0},{label:"Therapy Approaches",src:It.url,to:"/learn",memberOnly:!1}];function Mt(){const{isMember:t,isAdmin:a}=C(),r=t||a,o=n.useRef(null),s=n.useRef(!1),l=i=>{o.current={x:i.clientX,y:i.clientY},s.current=!1},m=i=>{const x=o.current;x&&(Math.abs(i.clientX-x.x)>8||Math.abs(i.clientY-x.y)>8)&&(s.current=!0)};return e.jsxs("section",{"aria-labelledby":"membership-features-heading",children:[e.jsx("div",{className:"mx-auto max-w-2xl text-center",children:e.jsx("h2",{id:"membership-features-heading",className:"font-display text-xl leading-tight tracking-tight text-foreground sm:text-3xl",children:"Support for Every Stage of Your Journey"})}),e.jsxs(R,{opts:{align:"start",loop:!0,dragFree:!1,skipSnaps:!1,watchDrag:!0,dragThreshold:6,duration:26},className:"mt-5 sm:mt-6","aria-label":"Recovery Trauma⢠features",children:[e.jsx(I,{className:"-ms-4 cursor-grab active:cursor-grabbing",children:At.map(i=>{const x=i.memberOnly&&!r;return e.jsx(P,{className:"basis-[85%] ps-4 sm:basis-1/2 lg:basis-1/3",children:e.jsx(c,{to:x?"/membership":i.to,draggable:!1,onPointerDown:l,onPointerMove:m,onDragStart:g=>g.preventDefault(),onClick:g=>{if(s.current){g.preventDefault(),g.stopPropagation();return}h("cta_click",{cta:x?"become_member":"feature_open"},{source:`home_feature_${i.label}`})},"aria-label":x?`${i.label} â access with membership`:i.label,className:"group relative block touch-pan-y select-none overflow-hidden rounded-[22px] border border-gold/30 bg-card shadow-[0_10px_30px_-24px_rgba(120,90,20,0.55)] transition hover:-translate-y-1 hover:border-gold/60",children:e.jsx("img",{src:i.src,alt:i.label,loading:"lazy",draggable:!1,className:"pointer-events-none block h-auto w-full select-none"})})},i.label)})}),e.jsxs("div",{className:"mt-2 flex items-center justify-center gap-3",children:[e.jsx(L,{className:"static translate-y-0 border-gold/40 bg-card/80 text-[var(--gold-deep)] hover:bg-gold-light/40"}),e.jsx(A,{className:"static translate-y-0 border-gold/40 bg-card/80 text-[var(--gold-deep)] hover:bg-gold-light/40"})]})]}),!r&&e.jsx("div",{className:"mx-auto mt-5 max-w-xl text-center",children:e.jsxs(c,{to:"/membership",onClick:()=>h("cta_click",{cta:"become_member"},{source:"home_membership_card"}),className:"btn-gold btn-gold--compact-mobile group",children:["Access with Membership",e.jsx(p,{className:"h-4 w-4"})]})}),e.jsx("p",{className:"mx-auto mt-3 max-w-xl text-center text-xs text-muted-foreground",children:e.jsx(c,{to:"/membership-benefits",onClick:()=>h("cta_click",{cta:"membership_benefits"},{source:"home_features"}),className:"font-medium text-[var(--gold-deep)] hover:underline",children:"What's included in your Recovery Trauma⢠Membership"})})]})}function Dt(){return e.jsxs("div",{"data-commerce":!0,className:"mx-auto mt-4 flex max-w-xl flex-col items-center gap-2 rounded-2xl border border-gold/30 bg-card/70 px-4 py-3 text-center",children:[e.jsxs("p",{className:"flex items-start gap-2 text-sm leading-relaxed text-foreground/85",children:[e.jsx(_,{className:"mt-0.5 h-4 w-4 shrink-0 text-[var(--gold-deep)]",strokeWidth:2}),"Are you a therapist? Join Recovery Trauma⢠and add up to 5 clients for FREE."]}),e.jsx(c,{to:"/membership",hash:"for-therapists",onClick:()=>h("cta_click",{cta:"therapist_learn_more"},{source:"home_therapist_line"}),className:"inline-flex min-h-10 items-center rounded-full border border-gold/45 px-4 text-xs font-semibold uppercase tracking-[0.16em] text-[var(--gold-deep)] transition hover:-translate-y-0.5 hover:bg-[var(--gold-soft)]/40",children:"Learn more"})]})}function qt(){return e.jsxs("section",{"aria-labelledby":"inspiration-heading",className:"relative overflow-hidden rounded-[24px] border border-gold/30 shadow-[var(--shadow-gold)]",children:[e.jsx("img",{src:Te.url,alt:"Illustration of a winding path through a wildflower meadow at sunrise, with trees, a stream and warm golden light.",width:1920,height:912,loading:"lazy",decoding:"async",className:"absolute inset-0 h-full w-full object-cover"}
1),e.jsx("div",{"aria-hidden":!0,className:"absolute inset-0 bg-gradient-to-r from-background/95 via-background/75 to-background/20 dark:from-background/95 dark:via-background/80 dark:to-background/35"}),e.jsxs("div",{className:"relative mx-auto flex max-w-4xl flex-col items-start gap-4 px-5 py-10 sm:px-8 sm:py-14 lg:py-18",children:[e.jsxs("h2",{id:"inspiration-heading",className:"max-w-2xl font-display text-xl leading-tight tracking-tight text-foreground sm:text-3xl lg:text-4xl",children:["Healing isn't about becoming someone new."," ",e.jsx("span",{className:"italic text-[var(--gold-deep)]",children:"It's about finding your way back to yourself."})]}),e.jsx("p",{className:"max-w-xl text-sm leading-relaxed text-foreground/80 sm:text-base",children:"Take your time. Rest when you need to. Celebrate every small step. Recovery Trauma⢠is here whenever you're ready."}),e.jsxs(c,{to:T,onClick:()=>{h("cta_click",{cta:"start_recovery",flow:"membership_journey"},{source:"home_inspiration"}),S("start_recovery","home_inspiration")},className:"btn-gold btn-gold--compact-mobile group sm:text-base",children:["Start Your Recovery Today",e.jsx(p,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5"})]})]})]})}const $t=[{bottom:6,size:46,duration:16,delay:4},{bottom:14,size:34,duration:20,delay:26,reverse:!0}];function zt(){return e.jsxs("svg",{viewBox:"0 0 64 40",fill:"currentColor",className:"halloween-cat__svg",children:[e.jsx("path",{d:"M8 26c-4-2-6-6-5-10 1-3 4-4 6-3-2 1-3 3-2 5 1 3 4 4 7 4z"}),e.jsx("ellipse",{cx:"30",cy:"27",rx:"17",ry:"9"}),e.jsx("circle",{cx:"48",cy:"18",r:"8"}),e.jsx("path",{d:"M43 12l-1-7 6 4z"}),e.jsx("path",{d:"M52 11l3-6 3 7z"}),e.jsx("circle",{className:"halloween-cat__eye",cx:"45",cy:"17",r:"1.6"}),e.jsx("circle",{className:"halloween-cat__eye",cx:"51.5",cy:"17",r:"1.6"}),e.jsx("path",{d:"M18 33h4v7h-4z"}),e.jsx("path",{d:"M28 34h4v6h-4z"}),e.jsx("path",{d:"M38 33h4v7h-4z"}),e.jsx("path",{d:"M46 31h4v9h-4z"})]})}function Ft(){return e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none fixed inset-0 z-30 overflow-hidden",children:$t.map((t,a)=>e.jsx("div",{className:`halloween-cat${t.reverse?" halloween-cat--reverse":""}`,style:{bottom:`${t.bottom}%`,width:`${t.size}px`,animationDuration:`${t.duration}s`,animationDelay:`${t.delay}s`},children:e.jsx(zt,{})},a))})}const Ot="/assets/what-is-trauma-DPeeEZVh.jpg",Ht="/assets/trauma-response-CR1qMe7Q.jpg",Wt="/assets/signs-emotional-trauma-Ckx6Ycub.jpg",Yt="/assets/what-is-emotional-trauma-YTGdtFzc.jpg",Bt="/assets/overcome-trauma-DZQu7yYo.jpg",Ut="/assets/childhood-trauma-nsh6dyBt.jpg",Jt="/assets/childhood-trauma-adult-XpP4J9kO.jpg",Gt="/assets/abandonment-trauma-DtxtWJYY.jpg",Qt="/assets/betrayal-trauma-7eBkePE8.jpg",Vt="/assets/why-so-hard-DnZwGVqY.jpg",Zt="/assets/can-trauma-be-overcome-BU_TK_X_.jpg",Xt="/assets/how-long-CZz3wqmj.jpg",Kt="/assets/help-someone-DLJHa0c9.jpg",ea=[{id:"what-is-trauma",question:"What is trauma?",note:"Understand. Heal. Grow.",slug:"what-is-trauma",image:Ot,tint:"bg-[color-mix(in_oklab,var(--rose-soft,#f6e3e3)_55%,var(--cream,#fdf8f0))]"},{id:"trauma-response",question:"What is a trauma response?",note:"Recognise. Understand. Feel safer.",slug:"trauma-responses",image:Ht,tint:"bg-[color-mix(in_oklab,#dde5da_55%,var(--cream,#fdf8f0))]"},{id:"signs-emotional-trauma",question:"Signs of emotional trauma in adults?",note:"Notice. Validate. Take the next step.",slug:"signs-of-emotional-trauma-in-adults",image:Wt,tint:"bg-[color-mix(in_oklab,#f7ebd2_60%,var(--cream,#fdf8f0))]"},{id:"what-is-emotional-trauma",question:"What is emotional trauma?",note:"When the wound is not visible.",slug:"what-is-emotional-trauma",image:Yt,tint:"bg-[color-mix(in_oklab,var(--rose-soft,#f6e3e3)_55%,var(--cream,#fdf8f0))]"},{id:"overcome-trauma",question:"How to overcome trauma?",note:"Learn. Practise. Move forward.",slug:"how-to-overcome-trauma",image:Bt,tint:"bg-[color-mix(in_oklab,#f7ebd2_60%,var(--cream,#fdf8f0))]"},{id:"childhood-trauma",question:"How to overcome childhood trauma?",note:"Gently. At your own pace.",slug:"how-to-heal-from-childhood-trauma-as-an-adult",image:Ut,tint:"bg-[color-mix(in_oklab,#dde5da_55%,var(--cream,#fdf8f0))]"},{id:"childhood-trauma-adult",question:"How to overcome childhood trauma as an adult?",note:"Meet the child you were.",slug:"how-to-heal-from-childhood-trauma-as-an-adult",image:Jt,tint:"bg-[color-mix(in_oklab,var(--rose-soft,#f6e3e3)_50%,var(--cream,#fdf8f0))]"},{id:"abandonment",question:"How to overcome abandonment trauma?",note:"Closeness can feel safe again.",slug:"fear-of-abandonment-after-trauma",image:Gt,tint:"bg-[color-mix(in_oklab,#dde5da_55%,var(--cream,#fdf8f0))]"},{id:"betrayal",question:"How to overcome betrayal trauma?",note:"Rebuild trust in yourself first.",slug:"how-to-overcome-betrayal-trauma",image:Qt,t
1int:"bg-[color-mix(in_oklab,var(--rose-soft,#f6e3e3)_55%,var(--cream,#fdf8f0))]"},{id:"why-so-hard",question:"Why is childhood trauma so hard to overcome?",note:"It shaped the roots.",slug:"why-is-childhood-trauma-so-hard-to-overcome",image:Vt,tint:"bg-[color-mix(in_oklab,#dde5da_55%,var(--cream,#fdf8f0))]"},{id:"can-trauma-be-overcome",question:"Can trauma be overcome?",note:"An honest answer.",slug:"can-trauma-be-overcome",image:Zt,tint:"bg-[color-mix(in_oklab,#f7ebd2_60%,var(--cream,#fdf8f0))]"},{id:"how-long",question:"How long does it take to overcome trauma?",note:"No deadlines here.",slug:"how-long-does-trauma-recovery-take",image:Xt,tint:"bg-[color-mix(in_oklab,#f7ebd2_60%,var(--cream,#fdf8f0))]"},{id:"help-someone",question:"How to help someone overcome trauma?",note:"Steady. Patient. Present.",slug:"how-to-help-someone-overcome-trauma",image:Kt,tint:"bg-[color-mix(in_oklab,var(--rose-soft,#f6e3e3)_55%,var(--cream,#fdf8f0))]"}];function ta(){return e.jsxs("section",{"aria-labelledby":"homepage-questions-heading",className:"mt-2 min-w-0 w-full",children:[e.jsxs("div",{className:"mx-auto w-full min-w-0 max-w-5xl lg:max-w-[1180px] text-center",children:[e.jsxs("h2",{id:"homepage-questions-heading",className:"font-display text-base leading-tight tracking-tight text-foreground sm:text-xl lg:text-2xl",children:["Questions ",e.jsx("span",{className:"text-[var(--gold-deep)] underline decoration-gold/70 decoration-4 underline-offset-4",children:"you"})," ","might be asking yourselfâ¦"]}),e.jsx("p",{className:"mx-auto mt-1 max-w-xl text-[10px] leading-snug text-foreground/70 sm:text-xs",children:"You're not alone. These are some of the questions people most often ask about trauma. Explore our articles to find clear, compassionate answers."})]}),e.jsx("div",{className:"mx-auto mt-2 w-full min-w-0 max-w-5xl lg:max-w-[1180px]",children:e.jsxs(R,{opts:{align:"start",loop:!0,containScroll:"trimSnaps"},children:[e.jsx(I,{className:"-ms-2 sm:-ms-4",children:ea.map(t=>e.jsx(P,{className:"ps-2 basis-[68%] sm:ps-4 sm:basis-1/2 lg:basis-1/4",children:e.jsxs("article",{className:`flex h-full flex-col rounded-2xl border border-gold/25 p-2 shadow-sm sm:p-3 ${t.tint}`,children:[e.jsxs("div",{className:"relative rounded-xl bg-cream/85 px-2.5 py-2 text-center shadow-[0_1px_0_rgba(0,0,0,0.03)]",children:[e.jsx("h3",{className:"font-display text-xs font-semibold leading-snug text-[var(--question-ink)] sm:text-sm",children:t.question}),e.jsx("span",{"aria-hidden":!0,className:"absolute -bottom-1.5 start-6 h-3 w-3 rotate-45 rounded-[3px] bg-cream/85"})]}),e.jsx("div",{className:"mt-2 flex flex-1 items-center justify-center",children:e.jsx("img",{src:t.image,alt:"","aria-hidden":!0,loading:"lazy",width:816,height:816,className:"h-20 w-20 rounded-xl object-cover sm:h-28 sm:w-28"})}),e.jsx("p",{className:"mt-1.5 text-center text-[9px] italic leading-snug text-[var(--question-ink)]/70 sm:text-[11px]",children:t.note}),e.jsxs(c,{to:"/blog/$slug",params:{slug:t.slug},className:"mt-2 inline-flex min-h-9 w-full items-center justify-center gap-1.5 rounded-full bg-gradient-to-b from-gold to-[var(--gold-deep)] px-3 text-[11px] font-semibold text-background shadow-sm transition hover:brightness-105 sm:text-xs",children:["Find out more",e.jsx("span",{"aria-hidden":!0,className:"inline-block rtl:rotate-180",children:"â"}),e.jsxs("span",{className:"sr-only",children:["about: ",t.question]})]})]})},t.id))}),e.jsx(L,{className:"flex h-[44px] w-[44px] -start-1.5 border-gold/40 bg-cream/85 text-[var(--gold-deep)] hover:bg-cream sm:-start-2"}),e.jsx(A,{className:"flex h-[44px] w-[44px] -end-1.5 border-gold/40 bg-cream/85 text-[var(--gold-deep)] hover:bg-cream sm:-end-2"})]})})]})}const aa="/__l5e/assets-v1/80f09af1-4b8c-4c06-8e31-ddff728755f8/homepage-platform-map.png",ra={url:aa},z=ra.url;function sa(){const[t,a]=n.useState(!1);return n.useEffect(()=>{if(!t||typeof window>"u")return;const r=document.body.style.overflow;document.body.style.overflow="hidden";const o=s=>{s.key==="Escape"&&a(!1)};return window.addEventListener("keydown",o),()=>{document.body.style.overflow=r,window.removeEventListener("keydown",o)}},[t]),e.jsxs("section",{"aria-labelledby":"platform-map-heading",className:"space-y-4",children:[e.jsxs("header",{className:"mx-auto max-w-2xl text-center",children:[e.jsx("h2",{id:"platform-map-heading",className:"font-display text-lg leading-tight tracking-tight text-foreground sm:text-2xl",children:"Everything in One Place"}),e.jsx("p",{className:"mt-2 text-sm leading-relaxed text-muted-foreground sm:text-base",children:"A little map of Recovery Trauma⢠â every tool, journal, journey and safe space, on one page. Tap the picture to see it up close."})]}),e.jsxs("div",{className:"relative mx-auto w-full max-w-md",children:[e.jsx("div",{"aria-hidden":!0,
1className:"absolute inset-0 -m-4 rounded-[3rem] bg-[var(--gradient-gold)] opacity-15 blur-3xl"}),e.jsx("button",{type:"button",onClick:()=>a(!0),"aria-label":"Open the Recovery Trauma⢠platform map full size",className:"group relative block w-full cursor-zoom-in overflow-hidden rounded-2xl border border-gold/25 bg-cream/40 shadow-[var(--shadow-soft)] transition-transform duration-200 hover:-translate-y-1 sm:rounded-[2rem]",children:e.jsx("img",{src:z,alt:"Illustrated map of Recovery Traumaâ¢: four gentle columns â Understand, Regulate, Process and Integrate â listing the library, hub, journals, grounding tools, journeys, community and therapist support, with the words âA Safe Place to Learn, Recover and Growâ and âRecovery isnât a straight line. Every step still counts.â",width:1024,height:1536,loading:"lazy",decoding:"async",className:"h-auto w-full object-cover"})})]}),t&&e.jsxs("div",{role:"dialog","aria-modal":"true","aria-label":"Recovery Trauma⢠platform map, full size",className:"fixed inset-0 z-[200] flex items-center justify-center bg-black/80 p-3 sm:p-6",onClick:()=>a(!1),children:[e.jsx("button",{type:"button",onClick:()=>a(!1),"aria-label":"Close the platform map",className:"absolute right-4 top-4 z-10 inline-flex h-11 w-11 items-center justify-center rounded-full bg-background/90 text-foreground shadow-[var(--shadow-soft)]",children:e.jsx(ge,{className:"h-5 w-5"})}),e.jsx("img",{src:z,alt:"Full-size Recovery Trauma⢠platform map",width:1024,height:1536,className:"max-h-full w-auto max-w-full rounded-xl shadow-2xl",onClick:r=>r.stopPropagation()})]})]})}function oa({accent:t,strength:a="soft",children:r,className:o=""}){const s=a==="rich"?100:62,l=a==="rich"?45:22;return e.jsx("div",{style:{background:`linear-gradient(170deg, color-mix(in oklab, var(--acc-tint) ${s}%, transparent) 0%, color-mix(in oklab, var(--acc-tint) ${l}%, transparent) 58%, transparent 100%)`,borderColor:`color-mix(in oklab, var(--acc-ink) ${a==="rich"?26:18}%, transparent)`,boxShadow:"0 18px 40px -32px color-mix(in oklab, var(--acc-ink) 60%, transparent)",...J(t)},className:`rounded-[24px] border px-4 py-5 sm:px-6 sm:py-7 lg:rounded-[32px] lg:px-10 lg:py-10 ${o}`,children:r})}function la(){const t=C(),a=t.isMember||t.isAdmin;return e.jsx(Me,{variant:"full",showIntro:!0,compact:!0,desktopIntroBesideWheel:!0,hasMemberAccess:a})}function F({to:t,label:a}){return e.jsx("div",{className:"mx-auto mt-3 flex max-w-xl justify-center",children:e.jsxs(c,{to:t,className:"inline-flex min-h-10 items-center gap-1.5 rounded-full border border-gold/50 px-4 py-2 text-sm font-medium text-[var(--gold-deep)] transition hover:bg-gold-light/40",children:[a," â"]})})}function Ga(){return e.jsxs("div",{className:"relative overflow-hidden",children:[e.jsx("div",{"aria-hidden":!0,className:"bg-blob-warm pointer-events-none absolute inset-x-0 top-0 -z-10 h-[980px] opacity-70"}),e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute -start-32 top-[420px] -z-10 h-[520px] w-[520px] rounded-full bg-gold/10 blur-3xl"}),e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute -end-40 top-[880px] -z-10 h-[560px] w-[560px] rounded-full bg-[var(--gold-deep)]/10 blur-3xl"}),e.jsx(Je,{}),e.jsx(Ft,{}),e.jsx("div",{className:"relative z-10",children:e.jsx(ia,{})}),e.jsxs("div",{className:"relative z-10 mx-auto max-w-[1320px] space-y-4 px-4 pb-6 pt-1 sm:space-y-5 sm:px-6 sm:pt-2 lg:space-y-12 lg:px-8 lg:pb-12",children:[e.jsx(xt,{}),e.jsx(ht,{}),e.jsx(at,{}),e.jsxs("div",{className:"lg:rounded-[32px] lg:border lg:border-gold/20 lg:bg-card/35 lg:px-10 lg:py-10 lg:shadow-sm",children:[e.jsx(Se,{}),e.jsx(rt,{})]}),e.jsx(ta,{}),e.jsx(Ve,{}),e.jsxs("div",{className:"mx-auto w-full max-w-5xl",children:[e.jsx("h2",{className:"mb-3 font-display text-xl text-foreground sm:text-2xl",children:"Live events"}),e.jsx(dt,{excludeExternal:!0,compact:!0})]}),e.jsxs("div",{className:"mx-auto w-full max-w-5xl scroll-mt-16",children:[e.jsx(De,{slim:!0}),e.jsx(F,{to:"/trauma-response-wheel",label:"Open the Trauma Response Wheel page"})]}),e.jsxs("div",{className:"mx-auto w-full max-w-5xl lg:-mt-8",children:[e.jsx(la,{}
1),e.jsx(F,{to:"/how-are-you-feeling",label:"Open the Emotion Wheel page"})]}),e.jsx("div",{className:"lg:rounded-[32px] lg:border lg:border-gold/20 lg:bg-card/45 lg:px-10 lg:py-12",children:e.jsx(Ae,{})}),e.jsx(sa,{}),e.jsx(_e,{compact:!0}),e.jsx("div",{className:"lg:py-4",children:e.jsx(ot,{})}),e.jsx("div",{className:"lg:rounded-[32px] lg:bg-gold-light/15 lg:px-10 lg:py-12",children:e.jsx(mt,{})}),e.jsx(Mt,{}),e.jsx(Dt,{}),e.jsx(oa,{accent:"gold",children:e.jsx(ft,{})}),e.jsx("div",{className:"py-2",children:e.jsx(Ne,{source:"homepage"})}),e.jsx(qt,{})]}),e.jsx("div",{className:"relative z-10",children:e.jsx(ke,{})})]})}function na(){const[t,a]=n.useState(0);return n.useEffect(()=>{if(typeof window>"u"||window.matchMedia?.("(prefers-reduced-motion: reduce)").matches)return;let r=0;const o=()=>{r||(r=window.requestAnimationFrame(()=>{r=0,a(Math.min(1,Math.max(0,window.scrollY/260)))}))};return o(),window.addEventListener("scroll",o,{passive:!0}),()=>{window.removeEventListener("scroll",o),r&&window.cancelAnimationFrame(r)}},[]),t}function ia(){const t=na(),[a,r]=n.useState(!1),{lang:o}=he(),s=C(),l=s.isMember||s.isAdmin,m=s.authResolved&&s.isAuthed,i={en:"Join Recovery Traumaâ¢",de:"Mitglied werden",fr:"Rejoindre",es:"Unirse",nl:"Deelnemen","zh-cn":"å å
¥",ar:"Ø§ÙØ¶Ù
",hi:"à¤à¥à¤¡à¤¼à¥à¤"}[o],x={en:"My Dashboard",de:"Mein Dashboard",fr:"Mon tableau de bord",es:"Mi panel",nl:"Mijn dashboard","zh-cn":"æç颿¿",ar:"ÙÙØØªÙ",hi:"मà¥à¤°à¤¾ डà¥à¤¶à¤¬à¥à¤°à¥à¤¡"}[o];return e.jsx("section",{className:"relative",children:e.jsxs("div",{className:"mx-auto max-w-6xl px-3 pb-2 pt-2 sm:px-6 sm:pt-3 lg:max-w-[1320px] lg:px-8 lg:pb-4 lg:pt-6",children:[e.jsxs("div",{className:"relative grid grid-cols-1 gap-x-8 overflow-hidden rounded-[24px] border border-gold/30 bg-card/70 px-4 py-5 shadow-sm backdrop-blur-sm md:grid-cols-[minmax(0,0.92fr)_minmax(20rem,1.08fr)] md:grid-rows-[auto_1fr] md:px-7 md:py-7 lg:min-h-[calc(100vh-9.5rem)] lg:content-center lg:grid-cols-[minmax(0,1.08fr)_minmax(0,0.92fr)] lg:grid-rows-[auto_auto] lg:items-center lg:gap-x-16 lg:rounded-[36px] lg:px-16 lg:py-12",children:[e.jsxs("div",{className:"flex min-w-0 flex-col items-center text-center md:items-start md:text-start",children:[e.jsxs("div",{className:"relative mb-2 flex flex-col items-center gap-2 md:items-start",children:[e.jsx("span",{"aria-hidden":!0,className:"absolute start-1/2 top-1/2 h-24 w-24 -translate-x-1/2 -translate-y-1/2 rounded-full bg-gold/15 blur-2xl md:start-8",style:{opacity:.55*(1-t)}}),e.jsx("img",{src:pe,alt:"Recovery Traumaâ¢",width:200,height:200,fetchPriority:"high",decoding:"async",className:"relative h-14 w-14 animate-gold-float rounded-full object-cover ring-2 ring-gold/50 shadow-md will-change-transform sm:h-16 sm:w-16",style:{transform:`translateY(${-36*t}px) scale(${1-.55*t})`,opacity:1-.85*t}}),e.jsxs("span",{className:"flex flex-wrap items-center justify-center gap-1.5 md:justify-start",children:[e.jsxs("span",{className:"inline-flex items-center gap-1 rounded-full border border-gold/30 bg-gold-light/30 px-2.5 py-1 text-[10px] font-medium uppercase tracking-[0.14em] text-[var(--gold-deep)]",children:[e.jsx(H,{className:"h-3 w-3"})," Survivor-led · Trauma-informed"]}),e.jsx("span",{className:"inline-flex items-center gap-1 rounded-full border border-gold/30 bg-gold-light/30 px-2.5 py-1 text-[10px] font-medium uppercase tracking-[0.14em] text-[var(--gold-deep)]",children:"ð Happy Halloween"})]})]}),e.jsxs("h1",{className:"font-display text-[1.875rem] leading-[1.05] tracking-tight text-foreground sm:text-4xl lg:font-['Outfit'] lg:text-[4.35rem] lg:font-semibold lg:leading-[0.98]",children:["Recovery Trauma",e.jsx("span",{className:"text-[var(--gold-deep)]",children:"â¢"}),e.jsx("span",{className:"mt-1.5 block font-display text-lg italic leading-snug tracking-normal text-[var(--gold-deep)] sm:text-xl lg:mt-4 lg:font-['Figtree'] lg:text-[1.85rem] lg:font-medium lg:not-italic",children:"A Safe Place to Learn, Recover and Grow"})]}),e.jsx("span",{"aria-hidden":!0,className:"mt-3 block h-[3px] w-16 rounded-full bg-[var(--gradient-gold)] opacity-70"}),e.jsx("p",{className:"mt-3 max-w-lg text-sm leading-relaxed text-foreground
1/85 sm:text-base lg:mt-6 lg:max-w-xl lg:font-['Figtree'] lg:text-xl lg:leading-relaxed",children:"Practical trauma education, recovery tools and support â together in one safe, survivor-led space."}),e.jsxs("button",{type:"button","aria-expanded":a,"aria-controls":"home-hero-more",onClick:()=>r(g=>!g),className:"mt-2 inline-flex min-h-11 items-center gap-1.5 self-center text-sm font-semibold text-[var(--gold-deep)] underline decoration-gold/60 underline-offset-4 transition hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring md:self-start lg:hidden",children:[a?"Show less":"Read more",a?e.jsx(Ge,{className:"h-4 w-4"}):e.jsx(fe,{className:"h-4 w-4"})]}),e.jsxs("div",{id:"home-hero-more",className:`mt-2 max-w-lg space-y-2 border-s-2 border-gold/30 ps-3 text-sm leading-relaxed text-foreground/75 lg:mt-6 lg:ps-5 lg:text-base ${a?"block":"hidden lg:block"}`,children:[e.jsx("p",{children:"Created from lived experience. Built to help you understand, explore and find what supports you."}),e.jsx("p",{children:"Healing from trauma can feel overwhelming. Finding the right information, tools and support shouldn't be."}),e.jsx("p",{children:"Recovery Trauma⢠brings trauma education, practical recovery tools, guided self-reflection, community, workshops and therapist discovery together in one calm, survivor-led space."}),e.jsx("p",{children:"Learn at your own pace. Use what you need. Come back whenever you're ready."})]})]}),e.jsxs("figure",{className:"mx-auto mt-4 w-full max-w-[18rem] self-center sm:max-w-[21rem] md:col-start-2 md:row-span-2 md:row-start-1 md:mt-0 md:max-w-[31rem] lg:max-w-[34rem]",children:[e.jsx("img",{src:Xe.url,alt:"Hand-drawn illustration: 'Recovery isn't a straight line. It's okay to take your time.' â friendly characters walking a winding path, some days lighter, some heavier, every step still counts.",width:1024,height:1024,decoding:"async",fetchPriority:"high",sizes:"(min-width: 768px) 48vw, (min-width: 640px) 21rem, 18rem",className:"block h-auto w-full rounded-[20px] border border-gold/25 object-cover align-bottom shadow-sm lg:rounded-[28px] lg:shadow-[0_28px_70px_-38px_var(--gold-deep)]"}),e.jsx("figcaption",{className:"mx-auto mt-2 max-w-md text-center text-[11px] italic leading-relaxed text-muted-foreground sm:text-xs",children:"Recovery isn't a straight line â every small step forward, sideways, or back still counts."})]}),e.jsxs("div",{className:"mt-4 flex w-full flex-row items-stretch justify-center gap-2 md:flex-col md:items-stretch md:gap-2.5 lg:mt-8 lg:flex-row lg:items-center lg:justify-start lg:gap-3",children:[e.jsxs(c,{to:l?"/dashboard":T,onPointerDown:w,onClick:()=>{l?h("cta_click",{cta:"my_dashboard"},{source:"home_hero"}):(h("cta_click",{cta:"start_recovery",flow:"membership_journey"},{source:"home_hero"}),S("start_recovery","home_hero"))},className:"btn-gold btn-gold--compact-mobile group flex-1 basis-0 px-2.5! text-center uppercase sm:text-sm md:min-h-[52px] md:w-full md:px-7! lg:min-h-14 lg:w-auto lg:flex-none lg:px-8!",children:[e.jsx("span",{"data-no-translate":!0,className:"relative z-10 whitespace-nowrap text-[0.65rem] tracking-normal min-[400px]:text-[0.7rem] min-[400px]:tracking-[0.02em] sm:text-sm sm:tracking-normal md:text-[0.95rem]",children:l?x:i}),e.jsx(p,{className:"relative z-10 hidden h-4 w-4 flex-none transition-transform group-hover:translate-x-1 sm:block",strokeWidth:2.4})]}),e.jsxs(c,{to:"/explore",onPointerDown:w,onClick:()=>h("cta_click",{cta:"guest_access"},{source:"home_hero"}),className:"inline-flex min-h-10 flex-1 basis-0 items-center justify-center gap-1.5 rounded-full border-[1.5px] border-[var(--gold-deep)]/55 bg-card/70 px-3 text-[0.72rem] font-semibold uppercase tracking-[0.07em] text-[var(--gold-deep)] shadow-sm transition-all duration-200 hover:-translate-y-0.5 hover:border-[var(--gold-deep)] hover:bg-muted/60 active:scale-[0.98] sm:px-5 sm:text-xs md:min-
1h-12 md:w-full md:text-[0.85rem] md:px-6 lg:min-h-12 lg:w-auto lg:flex-none lg:px-5 lg:text-[0.78rem]",children:[e.jsx(be,{className:"h-4 w-4",strokeWidth:2}),m?"Explore":"Explore as Guest"]})]})]}),e.jsxs("div",{className:"mx-auto mt-2 flex max-w-4xl flex-col items-center lg:mt-5 lg:max-w-[1180px] lg:flex-row lg:items-center lg:justify-start lg:gap-5 lg:rounded-full lg:border lg:border-gold/25 lg:bg-card/65 lg:px-7 lg:py-2 lg:shadow-sm",children:[e.jsxs("div",{className:"flex w-full flex-col items-center lg:w-auto lg:flex-none lg:items-start",children:[e.jsxs(c,{to:"/about",hash:"meet-the-founder",onPointerDown:w,onClick:()=>h("cta_click",{cta:"meet_the_founder"},{source:"home_hero"}),className:"group inline-flex min-h-10 items-center justify-center gap-2 rounded-full border border-gold/35 bg-cream/70 px-4 py-2 text-sm font-semibold text-[var(--gold-deep)] shadow-[0_6px_18px_-14px_var(--gold-deep)] transition-all duration-200 hover:-translate-y-0.5 hover:border-gold/60 hover:bg-gold-light/35 hover:shadow-[0_10px_22px_-14px_var(--gold-deep)] active:translate-y-0",children:[e.jsx(ve,{className:"h-4 w-4 fill-[oklch(0.62_0.2_15)] text-[oklch(0.62_0.2_15)]",strokeWidth:1.9,"aria-hidden":!0}),"Meet the Founder",e.jsx(p,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5",strokeWidth:1.9})]}),e.jsxs("p",{className:"mt-1.5 max-w-xs text-center font-display text-[13px] italic leading-snug text-muted-foreground lg:hidden",children:["âI built the platform I once searched for myself.â",e.jsx("span",{className:"mt-0.5 block text-xs font-medium not-italic text-[var(--gold-deep)]",children:"â Jana Burkhardt, Founder"})]})]}),e.jsxs("div",{className:"mt-2 flex flex-nowrap items-center justify-center gap-2 sm:gap-3 lg:mt-0",children:[!m&&e.jsx(N,{to:"/login",cta:"login",icon:e.jsx(Qe,{className:"h-3.5 w-3.5"}),label:"Log In"}),e.jsx(N,{to:"/faq",cta:"faq",icon:e.jsx(we,{className:"h-3.5 w-3.5"}),label:"FAQ"}),e.jsx(N,{to:"/crisis",cta:"crisis_support",icon:e.jsx("span",{"aria-hidden":!0,className:"h-1.5 w-1.5 animate-pulse rounded-full bg-[oklch(0.62_0.16_25)]"}),label:"Crisis Support",tone:"rose"})]}),e.jsxs("p",{className:"mt-2 flex flex-wrap items-center justify-center gap-x-4 gap-y-1 text-[10px] text-foreground/60 sm:text-[11px] lg:mt-0 lg:ml-auto lg:text-xs",children:[e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(_,{className:"h-3 w-3 text-[var(--gold-deep)]"})," 380,000+ following"]}),e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(ye,{className:"h-3 w-3 text-[var(--gold-deep)]"})," Survivor-led"]}),e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(je,{className:"h-3 w-3 text-[var(--gold-deep)]"})," Trauma-informed"]})]})]}),e.jsxs("p",{className:"mx-auto mt-2 hidden max-w-[1180px] px-7 text-start font-['Outfit'] text-lg italic text-muted-foreground lg:block",children:["âI built the platform I once searched for myself.â",e.jsx("span",{className:"ml-2 text-base font-medium not-italic text-[var(--gold-deep)]",children:"â Jana Burkhardt, Founder"})]})]})})}function N({to:t,cta:a,icon:r,label:o,tone:s="gold"}){const l=s==="rose"?"border-[oklch(0.64_0.13_25)]/30 bg-[oklch(0.96_0.02_25)]/80 font-semibold text-[oklch(0.48_0.15_25)] hover:bg-[oklch(0.93_0.04_25)]/90 dark:bg-[oklch(0.28_0.06_25)]/40 dark:text-[oklch(0.85_0.07_25)]":"border-border/60 bg-muted/60 text-muted-foreground hover:bg-muted";return e.jsxs(c,{to:t,onPointerDown:w,onClick:()=>h("cta_click",{cta:a},{source:"home_hero"}),className:`inline-flex min-h-[44px] shrink-0 items-center gap-1.5 whitespace-nowrap rounded-full border px-3 text-xs font-medium backdrop-blur-sm transition-all duration-200 hover:-translate-y-0.5 active:scale-[0.98] sm:gap-2 sm:px-6 sm:text-sm ${l}`,children:[r,o]})}export{Ga as component}; 2//# sourceMappingURL=index-BIjR-8lg.js.map
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.