1import{g as v,Q as d,j as e,ee as me,b0 as B,b2 as xe,b1 as $,b5 as pe,ef as he,b3 as ue,b7 as ge,r as P,an as T,bA as fe,B as q,a as R,S as F,eu as O,F as ye,be as ve,aC as be,bH as je,ev as we}from"./index-lKxSCbAi.js";import{R as Ne,T as ke,b as Ae,c as z}from"./index-DFjpnX-o.js";import{A as S}from"./arrow-right-C4gl20HC.js";import{L as V}from"./lock-Bk91k7j3.js";import{K as Ce}from"./key-round-BUtRPMiS.js";import{C as Ie}from"./cloud-upload-BJFtQ6me.js";const _e=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],Re=v("book-open",_e);const Se=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"m19 9-5 5-4-4-3 3",key:"2osh9i"}]],Ee=v("chart-line",Se);const Pe=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]],K=v("clipboard-check",Pe);const Te=[["rect",{width:"8",height:"5",x:"14",y:"17",rx:"1",key:"19aais"}],["path",{d:"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2.5",key:"1w6v7t"}],["path",{d:"M20 17v-2a2 2 0 1 0-4 0v2",key:"pwaxnr"}]],Q=v("folder-lock",Te);var c="Accordion",Me=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[M,De,He]=me(c),[b]=ge(c,[He,z]),D=z(),G=d.forwardRef((t,s)=>{const{type:a,...o}=t,n=o,r=o;return e.jsx(M.Provider,{scope:t.__scopeAccordion,children:a==="multiple"?e.jsx(Oe,{...r,ref:s}):e.jsx(Fe,{...n,ref:s})})});G.displayName=c;var[U,Le]=b(c),[W,qe]=b(c,{collapsible:!1}),Fe=d.forwardRef((t,s)=>{const{value:a,defaultValue:o,onValueChange:n=()=>{},collapsible:r=!1,...l}
1=t,[i,m]=B({prop:a,defaultProp:o??"",onChange:n,caller:c});return e.jsx(U,{scope:t.__scopeAccordion,value:d.useMemo(()=>i?[i]:[],[i]),onItemOpen:m,onItemClose:d.useCallback(()=>r&&m(""),[r,m]),children:e.jsx(W,{scope:t.__scopeAccordion,collapsible:r,children:e.jsx(Y,{...l,ref:s})})})}),Oe=d.forwardRef((t,s)=>{const{value:a,defaultValue:o,onValueChange:n=()=>{},...r}=t,[l,i]=B({prop:a,defaultProp:o??[],onChange:n,caller:c}),m=d.useCallback(u=>i((p=[])=>[...p,u]),[i]),h=d.useCallback(u=>i((p=[])=>p.filter(w=>w!==u)),[i]);return e.jsx(U,{scope:t.__scopeAccordion,value:l,onItemOpen:m,onItemClose:h,children:e.jsx(W,{scope:t.__scopeAccordion,collapsible:!0,children:e.jsx(Y,{...r,ref:s})})})}),[Ve,j]=b(c),Y=d.forwardRef((t,s)=>{const{__scopeAccordion:a,disabled:o,dir:n,orientation:r="vertical",...l}=t,i=d.useRef(null),m=pe(i,s),h=De(a),p=he(n)==="ltr",w=ue(t.onKeyDown,g=>{if(!Me.includes(g.key))return;const de=g.target,N=h().filter(_=>!_.ref.current?.disabled),f=N.findIndex(_=>_.ref.current===de),L=N.length;if(f===-1)return;g.preventDefault();let x=f;const k=0,A=L-1,C=()=>{x=f+1,x>A&&(x=k)},I=()=>{x=f-1,x<k&&(x=A)};switch(g.key){case"Home":x=k;break;case"End":x=A;break;case"ArrowRight":r==="horizontal"&&(p?C():I());break;case"ArrowDown":r==="vertical"&&C();break;case"ArrowLeft":r==="horizontal"&&(p?I():C());break;case"ArrowUp":r==="vertical"&&I();break}const ce=x%L;N[ce].ref.current?.focus()});return e.jsx(Ve,{scope:a,disabled:o,direction:n,orientation:r,children:e.jsx(M.Slot,{scope:a,children:e.jsx($.div,{...l,"data-orientation":r,ref:m,onKeyDown:o?void 0:w})})})}),y="AccordionItem",[Be,H]=b(y),J=d.forwardRef((t,s)=>{const{__scopeAccordion:a,value:o,...n}=t,r=j(y,a),l=Le(y,a),i=D(a),m=xe(),h=o&&l.value.includes(o)||!1,u=r.disabled||t.disabled;return e.jsx(Be,{scope:a,open:h,disabled:u,triggerId:m,children:e.jsx(Ne,{"data-orientation":r.orientation,"data-state":se(h),...i,...n,ref:s,disabled:u,open:h,onOpenChange:p=>{p?l.onItemOpen(o):l.onItemClose(o)}})})});J.displayName=y;var X="AccordionHeader",Z=d.forwardRef((t,s)=>{const{__scopeAccordion:a,...o}=t,n=j(c,a),r=H(X,a);return e.jsx($.h3,{"data-orientation":n.orientation,"data-state":se(r.open),"data-disabled":r.disabled?"":void 0,...o,ref:s})});Z.displayName=X;var E="AccordionTrigger",ee=d.forwardRef((t,s)=>{const{__scopeAccordion:a,...o}=t,n=j(c,a),r=H(E,a),l=qe(E,a),i=D(a);return e.jsx(M.ItemSlot,{scope:a,children:e.jsx(ke,{"aria-disabled":r.open&&!l.collapsible||void 0,"data-orientation":n.orientation,id:r.triggerId,...i,...o,ref:s})})});ee.displayName=E;var te="AccordionContent",ae=d.forwardRef((t,s)=>{const{__scopeAccordion:a,...o}=t,n=j(c,a),r=H(te,a),l=D(a);return e.jsx(Ae,{role:"region","aria-labelledby":r.triggerId,"data-orientation":n.orientation,...l,...o,ref:s,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...t.style}})});ae.displayName=te;function se(t){return t?"open":"closed"}var $e=G,ze=J,Ke=Z,oe=ee,re=ae;const Qe=$e,ne=P.forwardRef(({className:t,...s},a)=>e.jsx(ze,{ref:a,className:T("border-b",t),...s}));ne.displayName="AccordionItem";const ie=P.forwardRef(({className:t,children:s,...a},o)=>e.jsx(Ke,{className:"flex",children:e.jsxs(oe,{ref:o,className:T("flex flex-1 items-center justify-between py-4 text-sm font-medium cursor-pointer transition-all hover:underline text-left [&[data-state=open]>svg]:rotate-180",t),...a,children:[s,e.jsx(fe,{className:"h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"})]})}));
1ie.displayName=oe.displayName;const le=P.forwardRef(({className:t,children:s,...a},o)=>e.jsx(re,{ref:o,className:"overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...a,children:e.jsx("div",{className:T("pb-4 pt-0",t),children:s})}));le.displayName=re.displayName;const Ge=[{icon:K,title:"Never wonder what's outstanding",body:"Live document requests with due dates and status â see exactly what your advisor needs next."},{icon:ve,title:"Reply in seconds, from anywhere",body:"A mobile-first inbox keeps every question and answer with your advisor in one thread."},{icon:Q,title:"Files land where they belong",body:"Uploads go straight to your private Google Drive folder â no more lost email attachments."},{icon:be,title:"Stay in the loop by email",body:"We email you the moment something needs your attention. No noise, no spam."},{icon:je,title:"Smart checklists at tax time",body:"Templates pre-filled by your advisor make sure nothing important is missed."},{icon:Re,title:"Resources, when you need them",body:"Guides, forms and FAQs curated by Clarity Advisor â answers without the wait."}],Ue=[{icon:Ce,title:"Sign in securely",body:"Use your email or Google account. Multi-device, zero install."},{icon:Ie,title:"Respond and upload",body:"Tick off requests, drop in files, message your advisor â all in one place."},{icon:Ee,title:"Track everything",body:"Watch progress update in real time. No more chasing email threads."}];function tt(){return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx("header",{className:"sticky top-0 z-40 border-b bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/80",style:{paddingTop:"env(safe-area-inset-top, 0px)"},children:e.jsxs("div",{className:"mx-auto flex max-w-6xl items-center justify-between px-4 py-3 sm:px-6 sm:py-4",children:[e.jsx(q,{}),e.jsxs("nav",{className:"hidden items-center gap-7 text-sm font-medium text-muted-foreground md:flex","aria-label":"Primary",children:[e.jsx("a",{href:"#benefits",className:"story-link hover:text-navy",children:"Benefits"}),e.jsx("a",{href:"#how",className:"story-link hover:text-navy",children:"How it works"}),e.jsx("a",{href:"#faq",className:"story-link hover:text-navy",children:"FAQ"})]}),e.jsxs(R,{to:"/auth",className:"inline-flex min-h-11 items-center gap-1.5 rounded-md bg-navy px-4 py-2 text-sm font-medium text-navy-foreground shadow-sm transition hover:opacity-90 hover-scale",children:["Sign in ",e.jsx(S,{className:"h-4 w-4","aria-hidden":!0})]})]})}),e.jsxs("section",{className:"relative overflow-hidden","aria-labelledby":"hero-title",children:[e.jsx("div",{className:"pointer-events-none absolute inset-0 bg-gradient-navy opacity-[0.04]","aria-hidden":!0}),e.jsx("div",{className:"pointer-events-none absolute -top-32 left-1/2 h-[520px] w-[520px] -translate-x-1/2 rounded-full opacity-30 blur-3xl",style:{background:"radial-gradient(closest-side, var(--gold), transparent 70%)"},"aria-hidden":!0}),e.jsx("div",{className:"pointer-events-none absolute inset-0 opacity-[0.025]",style:{backgroundImage:"linear-gradient(to right, var(--navy) 1px, transparent 1px), linear-gradient(to bottom, var(--navy) 1px, transparent 1px)",backgroundSize:"44px 44px"},"aria-hidden":!0}),e.jsx("div",{className:"relative mx-auto max-w-6xl px-4 py-16 sm:px-6 md:py-28",children:e.jsxs("div",{className:"mx-auto max-w-3xl text-center animate-fade-in",children:[e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full border bg-surface px-3 py-1 text-xs font-medium uppercase tracking-wider text-muted-foreground",children:[e.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-gold"})," The Clarity Advisor client portal"]}),e.jsxs("h1",{id:"hero-title",className:"mt-5 font-display text-4xl font-semibold leading-[1.05] tracking-tight text-navy sm:text-5xl md:text-6xl",children:["Less paperwork chasing.",e.jsx("br",{className:"hidden sm:block"})," ",e.jsx("span",{className:"bg-gradient-to-r from-navy to-[oklch(0.42_0.09_260)] bg-clip-text text-transparent",children:"More clarity in your business."})]}),e.jsx("p",{className:"mx-auto mt-5 max-w-2xl text-base text-muted-foreground sm:text-lg",children:"A calm, secure place to work with your accountant. Respond to requests, upload files, message your advisor and find every resource you need â without another email thread."}),e.jsxs("div",{className:"mt-8 flex flex-col items-center justify-center gap-3 sm:flex-row",children:[e.jsxs(R,{to:"/auth",className:"inline-flex min-h-12 items-center justify-center gap-2 rounded-md bg-navy px-6 py-3 text-sm font-semibold text-navy-foreground shadow-elegant transition hover:opacity-95 hover-scale",children:["Sign in to your portal ",e.jsx(S,{className:"h-4 w-4","aria-hidden":!0})]}),e.jsx("a",{href:"#how",className:"inline-flex min-h-12 items-center justify-center gap-2 rounded-md border border-navy/15 bg-card px-6 py-3 text-sm font-semibold text-navy transition hover:bg-surface",children:"See how it works"})]})]})})]}),e.jsx("section",{className:"border-y bg-surface","aria-label":"Trust",children:e.jsxs("div",{className:"mx-auto flex max-w-6xl flex-wrap items-center justify-center gap-x-8 gap-y-3 px-4 py-4 text-xs font-medium uppercase tracking-wider text-muted-foreground sm:px-6 sm:text-sm",children:[e.jsxs("span",{className:"inline-flex items-center gap-2",children:[e.jsx(F,{className:"h-4 w-4 text-gold","aria-hidden":!0})," Bank-grade security"]}),e.jsx("span",{className:"hidden h-1 w-1 rounded-full bg-muted-foreground
1/40 sm:inline-block"}),e.jsxs("span",{className:"inline-flex items-center gap-2",children:[e.jsx(V,{className:"h-4 w-4 text-gold","aria-hidden":!0})," Encrypted uploads"]}),e.jsx("span",{className:"hidden h-1 w-1 rounded-full bg-muted-foreground/40 sm:inline-block"}),e.jsxs("span",{className:"inline-flex items-center gap-2",children:[e.jsx(O,{className:"h-4 w-4 text-gold","aria-hidden":!0})," Built for mobile"]}),e.jsx("span",{className:"hidden h-1 w-1 rounded-full bg-muted-foreground/40 sm:inline-block"}),e.jsxs("span",{className:"inline-flex items-center gap-2",children:[e.jsx(ye,{className:"h-4 w-4 text-gold","aria-hidden":!0})," Australian-owned"]})]})}),e.jsx("section",{id:"benefits",className:"border-b","aria-labelledby":"benefits-title",children:e.jsxs("div",{className:"mx-auto max-w-6xl px-4 py-16 sm:px-6 md:py-24",children:[e.jsxs("div",{className:"mx-auto max-w-2xl text-center",children:[e.jsx("span",{className:"text-xs font-semibold uppercase tracking-[0.18em] text-gold",children:"Why clients love it"}),e.jsx("h2",{id:"benefits-title",className:"mt-3 font-display text-3xl font-semibold tracking-tight text-navy sm:text-4xl",children:"Built around how you actually work"}),e.jsx("p",{className:"mt-3 text-muted-foreground",children:"Every feature is designed to remove a small friction â so the paperwork side of your business takes minutes, not afternoons."})]}),e.jsx("div",{className:"mt-12 grid gap-5 sm:grid-cols-2 lg:grid-cols-3",children:Ge.map(({icon:t,title:s,body:a})=>e.jsxs("article",{className:"group relative overflow-hidden rounded-xl border bg-card p-6 shadow-sm transition hover:-translate-y-0.5 hover:shadow-hover",children:[e.jsx("div",{className:"absolute inset-x-0 top-0 h-px bg-gradient-to-r from-transparent via-gold/50 to-transparent opacity-0 transition group-hover:opacity-100","aria-hidden":!0}),e.jsx("div",{className:"grid h-11 w-11 place-items-center rounded-lg bg-navy/5 text-navy ring-1 ring-navy/10",children:e.jsx(t,{className:"h-5 w-5","aria-hidden":!0})}),e.jsx("h3",{className:"mt-4 font-display text-lg font-semibold text-navy",children:s}),e.jsx("p",{className:"mt-1.5 text-sm leading-relaxed text-muted-foreground",children:a})]},s))})]})}),e.jsx("section",{id:"how",className:"bg-surface","aria-labelledby":"how-title",children:e.jsxs("div",{className:"mx-auto max-w-6xl px-4 py-16 sm:px-6 md:py-24",children:[e.jsxs("div",{className:"mx-auto max-w-2xl text-center",children:[e.jsx("span",{className:"text-xs font-semibold uppercase tracking-[0.18em] text-gold",children:"How it works"}),e.jsx("h2",{id:"how-title",className:"mt-3 font-display text-3xl font-semibold tracking-tight text-navy sm:text-4xl",children:"Three steps. That's it."})]}),e.jsx("ol",{className:"mt-12 grid gap-5 md:grid-cols-3",children:Ue.map(({icon:t,title:s,body:a},o)=>e.jsxs("li",{className:"relative rounded-xl border bg-card p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("span",{className:"grid h-9 w-9 place-items-center rounded-full bg-gradient-gold font-display text-sm font-semibold text-navy shadow-sm",children:o+1}),e.jsx(t,{className:"h-5 w-5 text-navy/70","aria-hidden":!0})]}),e.jsx("h3",{className:"mt-4 font-display text-lg font-semibold text-navy",children:s}),e.jsx("p",{className:"mt-1.5 text-sm leading-relaxed text-muted-foreground",children:a})]},s))})]})}),e.jsx("section",{className:"border-y","aria-labelledby":"security-title",children:e.jsxs("div",{className:"mx-auto grid max-w-6xl gap-10 px-4 py-16 sm:px-6 md:grid-cols-2 md:py-24",children:[e.jsxs("div",{children:[e.jsx("span",{className:"text-xs font-semibold uppercase tracking-[0.18em] text-gold",children:"Security & privacy"}),e.jsx("h2",{id:"security-title",className:"mt-3 font-display text-3xl font-semibold tracking-tight text-navy sm:text-4xl",children:"Your data stays yours."}),e.jsx("p",{className:"mt-4 text-muted-foreground",children:"We take your privacy as seriously as you do. Every client account is isolated, every upload is encrypted, and every action is logged â so you always know exactly where your information sits."})]}),e.jsx("ul",{className:"grid gap-4 self-center",children:[{icon:F,title:"Row-level access control",body:"Clients can only see their own data. Period."},{icon:V,title:"Encrypted in transit",body:"All uploads and messages travel over secure TLS."},{icon:Q,title:"Private Drive folders",body:"Each client gets a dedicated, permissioned folder."},{icon:K,title:"Full audit trail",body:"Every upload and reply is timestamped and attributable."}].map(({icon:t,title:s,body:a})=>
1e.jsxs("li",{className:"flex gap-4 rounded-xl border bg-card p-4 shadow-sm",children:[e.jsx("div",{className:"grid h-10 w-10 shrink-0 place-items-center rounded-md bg-gold/10 text-navy",children:e.jsx(t,{className:"h-5 w-5","aria-hidden":!0})}),e.jsxs("div",{children:[e.jsx("div",{className:"font-display text-base font-semibold text-navy",children:s}),e.jsx("div",{className:"text-sm text-muted-foreground",children:a})]})]},s))})]})}),e.jsx("section",{className:"bg-surface","aria-labelledby":"mobile-title",children:e.jsxs("div",{className:"mx-auto flex max-w-6xl flex-col items-center gap-6 px-4 py-14 text-center sm:px-6 md:py-20",children:[e.jsx("span",{className:"grid h-12 w-12 place-items-center rounded-full bg-navy text-navy-foreground shadow-elegant",children:e.jsx(O,{className:"h-6 w-6","aria-hidden":!0})}),e.jsx("h2",{id:"mobile-title",className:"max-w-2xl font-display text-3xl font-semibold tracking-tight text-navy sm:text-4xl",children:"Designed for the phone in your pocket."}),e.jsx("p",{className:"max-w-xl text-muted-foreground",children:"The whole portal is mobile-first â large tap targets, fast navigation, and uploads that work straight from your camera roll. Tax-time admin in the time it takes to make a coffee."})]})}),e.jsx("section",{id:"faq",className:"border-y","aria-labelledby":"faq-title",children:e.jsxs("div",{className:"mx-auto max-w-3xl px-4 py-16 sm:px-6 md:py-24",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("span",{className:"text-xs font-semibold uppercase tracking-[0.18em] text-gold",children:"FAQ"}),e.jsx("h2",{id:"faq-title",className:"mt-3 font-display text-3xl font-semibold tracking-tight text-navy sm:text-4xl",children:"Questions, answered."})]}),e.jsx(Qe,{type:"single",collapsible:!0,className:"mt-10 w-full",children:we.map((t,s)=>e.jsxs(ne,{value:`item-${s}`,children:[e.jsx(ie,{className:"text-left font-display text-base font-semibold text-navy",children:t.q}),e.jsx(le,{className:"text-sm leading-relaxed text-muted-foreground",children:t.a})]},t.q))})]})}),e.jsx("section",{"aria-labelledby":"cta-title",children:e.jsx("div",{className:"mx-auto max-w-6xl px-4 py-14 sm:px-6 md:py-20",children:e.jsxs("div",{className:"relative overflow-hidden rounded-2xl bg-gradient-navy p-8 text-center shadow-elegant sm:p-12",children:[e.jsx("div",{className:"pointer-events-none absolute -top-24 right-1/2 h-72 w-72 translate-x-1/2 rounded-full opacity-40 blur-3xl",style:{background:"radial-gradient(closest-side, var(--gold), transparent 70%)"},"aria-hidden":!0}),e.jsx("h2",{id:"cta-title",className:"relative font-display text-3xl font-semibold tracking-tight text-navy-foreground sm:text-4xl",children:"Ready when you are."}),e.jsx("p",{className:"relative mx-auto mt-3 max-w-xl text-navy-foreground/80",children:"Sign in to pick up where you left off, or talk to your advisor about getting set up."}),e.jsx("div",{className:"relative mt-7",children:e.jsxs(R,{to:"/auth",className:"inline-flex min-h-12 items-center justify-center gap-2 rounded-md bg-gold px-6 py-3 text-sm font-semibold text-navy shadow-sm transition hover:opacity-95 hover-scale",children:["Sign in to your portal ",e.jsx(S,{className:"h-4 w-4","aria-hidden":!0})]})})]})})}),e.jsx("footer",{className:"border-t",children:e.jsxs("div",{className:"mx-auto flex max-w-6xl flex-col items-center justify-between gap-3 px-4 py-8 text-sm text-muted-foreground sm:px-6 md:flex-row",children:[e.jsx(q,{}),e.jsxs("div",{children:["© ",new Date().getFullYear()," Clarity Advisor. All rights reserved."]})]})})]})}export{tt as component};
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.