1import{r as c,m as e,a5 as d,aa as u}from"./main-BVeaUmEJ.js";function f({threshold:o=.15,rootMargin:r="0px 0px -60px 0px",once:t=!0}={}){const n=c.useRef(null),[x,a]=c.useState(!1);return c.useEffect(()=>{const s=n.current;if(!s)return;if(typeof window<"u"&&window.matchMedia("(prefers-reduced-motion: reduce)").matches){a(!0);return}const l=new IntersectionObserver(([i])=>{i.isIntersecting?(a(!0),t&&l.unobserve(s)):t||a(!1)},{threshold:o,rootMargin:r});return l.observe(s),()=>l.disconnect()},[o,r,t]),{ref:n,isInView:x}}function m({children:o,className:r,delay:t=0,as:n="div",disabled:x=!1}){const{ref:a,isInView:s}=f();return e.jsx(n,{ref:a,className:d(x||s?"reveal-visible":"reveal-hidden",r),style:t>0?{animationDelay:`${t}ms`}:void 0,children:o})}function b({id:o,eyebrow:r,title:t,description:n,items:x,size:a="default",animated:s=!0}){return e.jsx("section",{id:o,className:"py-20 sm:py-24",children:e.jsx(u,{className:"px-4",children:e.jsxs("div",{className:"mx-auto max-w-7xl",children:[e.jsxs(m,{disabled:!s,className:"mx-auto max-w-4xl text-center",children:[r?e.jsx("p",{className:"flex items-center justify-center gap-3 text-xs font-semibold uppercase tracking-[0.14em] text-accent-foreground before:h-px before:w-7 before:bg-current",children:r}):null,e.jsx("h2",{className:d("mt-4 font-bold text-foreground text-balance",a==="compact"?"text-3xl tracking-tight sm:text-4xl":"text-5xl leading-[0.98] tracking-normal sm:text-6xl"),children:t}),n?e.jsx("p",{className:"mx-auto mt-4 max-w-3xl text-base leading-7 text-muted-foreground sm:text-lg",children:n}):null]}),e.jsx(m,{disabled:!s,delay:120,className:"mx-auto mt-10 max-w-5xl border-t border-border",children:x.map((l,i)=>e.jsxs("details",{open:i===0,className:"group border-b border-border py-6",children:[e.jsxs("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-6 text-lg font-bold text-foreground marker:hidden sm:text-xl",children:[l.question,e.jsx("span",{className:"shrink-0 text-xl font-normal text-accent-orange transition-transform group-open:rotate-45",children:"+"})]}),e.jsx("p",{className:"max-w-4xl pt-4 text-base leading-7 text-muted-foreground sm:text-lg",children:l.answer})]},l.question))})]})})})}export{b as F,m as S,f as u};
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.