1import{f as n,r as u,j as e,B as r,L as i,p as l,X as h}from"./main-Culg7Cil.js";import{I as a}from"./chunk-SNIEDJZS-B2emFJoV.js";import{C as p}from"./CTASection-mYLC8FIH.js";import{A as d}from"./arrow-right-CiyCr426.js";import{C as s}from"./circle-check-BMKuGCIW.js";import{C as c}from"./circle-dollar-sign-CYk6XdkW.js";import{S as m}from"./shield-check-Di_AZaXF.js";import{C as g,R as b}from"./refresh-cw-DfH8NHKM.js";import{F as f}from"./file-check-corner-pajEO8w4.js";const y=[["path",{d:"M16 14v2.2l1.6 1",key:"fo4ql5"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5",key:"1osxxc"}],["path",{d:"M3 10h5",key:"r794hk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]],j=n("calendar-clock",y);const w=[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]],v=n("handshake",w);const N=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],k=n("message-square",N),C=[{title:"Claim visibility",description:"See status, payments, and next actions in one place. No more email threads.",icon:k},{title:"Transparent pricing",description:"$4 per accepted claim. Rejected claims = $0. No surprise fees.",icon:c},{title:"In-app billing team",description:"Your billing team responds inside Soundry, tied to each claim.",icon:s},{title:"Free migration",description:"We transfer your ChiroTouch data and guide the transition.",icon:m}],S=["Claims submitted and tracked inside one system","In-app messaging with your billing team (no separate email threads)","Eligibility checks reduce avoidable denials","Transparent per-claim billing fees visible in your dashboard","Real-time 277CA monitoring and ERA posting","Reporting that connects visits, claims, and revenue"],T=["Fully managed insurance billing","Transparent $4 per accepted commercial claim","$2.50 per accepted Medicare claim","Rejected claims = $0","Eligibility-related denials waived when eligibility is performed","In-app messaging with your billing team (no voicemail tag)","All Soundry charges visible inside the app","Clear reporting and claim tracking"],W=[{title:"Step 1 - Eligibility & Claim Review",description:"We verify benefits and review documentation before submission so claims go out clean.",icon:g},{title:"Step 2 - Claim Submission & 277CA Monitoring",description:"We track acceptance in real time and resolve clearinghouse or payer issues quickly. We monitor clearinghouse responses and payer acknowledgements so issues are addressed quickly.",icon:f},{title:"Step 3 - Denial Management",description:"If a claim is denied, we handle follow-up, resubmission, and payer communication - not you. We communicate updates directly inside your system so you can see status changes in context.",icon:b},{title:"Step 4 - ERA Posting & Reconciliation",description:"Payments and adjustments are reconciled directly inside Soundry so you always see where revenue stands.",icon:c}],A=["Free data transfer from ChiroTouch","Patient records migrated","Billing history imported where available","Guided onboarding for your team","No interruption to active claims"],B=[{week:"Week 1",title:"Data Export & Intake",description:"We gather your ChiroTouch data and review your billing structure."},{week:"Week 2",title:"System Setup & Billing Alignment",description:"Your patient records and billing configuration are set up in Soundry."},{week:"Week 3",title:"Team Onboarding",description:"Your staff receives guided onboarding so everyone feels comfortable."},{week:"Week 4",title:"Go Live with Support",description:"We monitor early claims and provide hands-on support during your first billing cycle."}],E=[{label:"Billing Service",chirotouch:"Billing structure varies by configuration",soundry:"Integrated billing support with a dedicated team"},{label:"Pricing Structure",chirotouch:"Subscription-based with bundled features",soundry:"Transparent subscription + flat per-claim pricing"},{label:"Migration Support",chirotouch:"Cloud-based transition model",soundry:"Free guided data migration"},{label:"Billing Communication",chirotouch:"Standard support channels",soundry:"In-app messaging tied to each claim"}],R=[{question:"Is switching from ChiroTouch Cloud disruptive?",answer:"Most practices transition in phases. Our onboarding plan is structured to support continuity for active operations and billing workflows."},{question:"How does billing communication work in Soundry?",answer:"Billing communication happens inside the app, tied to claim activity, so your team can track updates in context."},{question:"What happens to my existing patient data?",answer:"Our team supports data migration and onboarding review so records are transferred and validated during implementation."},{question:"How are billing fees calculated?",answer:"Fees are claim-based and shown transparently in your dashboard, alongside claim and payment activity."},{question:"Can I switch without interrupting active claims?",answer:"Many clinics switch in a staged rollout with guided supp
1ort so active claims can continue through transition."}];function O(){const[o,x]=u.useState(!1);return e.jsxs("div",{className:"min-h-screen",children:[e.jsxs("section",{className:"relative overflow-hidden bg-white",children:[e.jsxs("div",{className:"absolute inset-0 overflow-hidden",children:[e.jsx("div",{className:"absolute -top-28 -left-28 h-[420px] w-[420px] rounded-full bg-radial from-primary/25 via-primary/10 to-transparent blur-3xl"}),e.jsx("div",{className:"absolute top-0 right-0 h-[360px] w-[360px] rounded-full bg-radial from-accent/20 via-accent/10 to-transparent blur-3xl"}),e.jsx("div",{className:"absolute bottom-0 -right-24 h-[420px] w-[420px] rounded-full bg-radial from-primary/20 via-primary/10 to-transparent blur-3xl"})]}),e.jsx("div",{className:"container mx-auto px-4 pt-32 pb-20 relative z-10",children:e.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[e.jsx("p",{className:"text-primary font-semibold mb-3 uppercase tracking-wide text-sm",children:"ChiroTouch Alternative"}),e.jsxs("h1",{className:"font-display text-4xl sm:text-5xl lg:text-6xl font-bold text-foreground mb-6 leading-tight",children:["ChiroTouch Alternative:",e.jsx("span",{className:"block text-primary mt-2",children:"Switching from ChiroTouch Cloud? There's a Better Way."})]}),e.jsx("p",{className:"text-lg sm:text-xl text-muted-foreground mb-8 max-w-3xl mx-auto leading-normal",children:"Soundry combines a full chiropractic EHR with managed billing, transparent per-claim pricing, and in-app billing communication. Book a demo â we handle data migration at no cost."}),e.jsxs("div",{className:"inline-flex flex-col sm:flex-row items-center justify-center gap-4 bg-card/80 border border-border rounded-2xl p-4 mb-3",children:[e.jsx(r,{variant:"default",size:"lg",asChild:!0,className:"shadow-glow",children:e.jsxs(i,{to:"/demo",search:{lead:"chirotouch-alternative"},children:["Book a Demo",e.jsx(d,{className:"w-5 h-5","aria-hidden":"true"})]})}),e.jsx(r,{variant:"outline",size:"lg",asChild:!0,children:e.jsx(i,{to:"/signup",search:l(),children:"Start Free Trial"})})]}),e.jsx("p",{className:"text-muted-foreground text-sm mb-8",children:"Book a demo â see the difference in 10 minutes. No long-term commitment."}),e.jsx("div",{className:"max-w-4xl mx-auto rounded-2xl border border-border/80 bg-white p-4 sm:p-6 shadow-soft overflow-hidden",children:e.jsx(a,{src:"/chiropractic-alternative/ClaimHeader.png",alt:"Claim status header with high-level financial details and next steps",width:1600,height:900,layout:"constrained",loading:"eager",decoding:"async",fetchpriority:"high",className:"h-auto w-full rounded-xl border border-border/60 shadow-sm"})})]})})]}),e.jsx("section",{className:"py-16 gradient-subtle",children:e.jsx("div",{className:"container mx-auto px-4",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-8",children:[e.jsx("h2",{className:"font-display text-2xl md:text-3xl font-bold text-foreground mb-3",children:"See What You Get"}),e.jsx("p",{className:"text-muted-foreground",children:"Claim status, payments, and next actions in one view."})]}),e.jsx("div",{className:"rounded-2xl border border-border/80 bg-white p-4 sm:p-6 shadow-soft",children:e.jsx(a,{src:"/chiropractic-alternative/ClaimsScreenShot.png",alt:"Claims list overview with filters and organized claim status columns",width:1600,height:900,layout:"constrained",loading:"lazy",decoding:"async",className:"h-auto w-full rounded-xl border border-border/60 shadow-sm"})}),e.jsx("p",{className:"text-center mt-6",children:e.jsx(r,{variant:"default",size:"lg",asChild:!0,children:e.jsxs(i,{to:"/demo",search:{lead:"chirotouch-alternative"},children:["Book a Demo",e.jsx(d,{className:"w-5 h-5 ml-2","aria-hidden":"true"})]})})})]})})}),e.jsx("section",{className:"py-24 gradient-subtle",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsxs("div",{className:"max-w-4xl mx-auto text-center mb-12",children:[e.jsx("h2",{className:"font-display text-3xl md:text-5xl font-bold text-foreground mb-4",children:"What Your Practice Looks Like 30 Days After Switching"}),e.jsx("p",{className:"text-muted-foreground text-lg",children:"Most clinics tell us the biggest difference isn't just the softw
1are - it's the structure. After 30 days, billing workflows feel clearer, communication is centralized, and revenue visibility improves."})]}),e.jsx("div",{className:"grid md:grid-cols-2 gap-6 max-w-5xl mx-auto",children:S.map(t=>e.jsx("div",{className:"bg-card rounded-2xl p-6 border border-border",children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-xl bg-primary/10 text-primary flex items-center justify-center shrink-0",children:e.jsx(s,{className:"w-5 h-5","aria-hidden":"true"})}),e.jsx("p",{className:"text-foreground leading-relaxed",children:t})]})},t))})]})}),e.jsx("section",{className:"py-24 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-14",children:[e.jsx("h2",{className:"font-display text-3xl md:text-5xl font-bold text-foreground mb-4",children:"Why Practices Switch to Soundry"}),e.jsx("p",{className:"text-muted-foreground text-lg",children:"Concrete benefits that make the transition worth it."})]}),e.jsx("div",{className:"grid md:grid-cols-2 gap-6 max-w-5xl mx-auto",children:C.map(t=>e.jsxs("div",{className:"bg-card rounded-2xl p-6 border border-border hover:border-primary/30 hover:shadow-medium transition-all duration-300",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 text-primary flex items-center justify-center mb-4",children:e.jsx(t.icon,{className:"w-6 h-6","aria-hidden":"true"})}),e.jsx("h3",{className:"font-display text-xl font-bold text-foreground mb-2",children:t.title}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:t.description})]},t.title))}),e.jsx("p",{className:"text-center mt-10",children:e.jsx(r,{variant:"default",size:"lg",asChild:!0,children:e.jsx(i,{to:"/demo",search:{lead:"chirotouch-alternative"},children:"Book a Demo"})})})]})}),e.jsx("section",{className:"py-24 gradient-subtle",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-14",children:[e.jsx("h2",{className:"font-display text-3xl md:text-5xl font-bold text-foreground mb-4",children:"A Modern System Built Around Billing"}),e.jsx("p",{className:"text-muted-foreground text-lg",children:"Soundry combines fully managed insurance billing with a clean, modern EHR - all in one system. If you are searching for a chiropractic billing alternative, this is built for teams that want less admin work and more confidence."}),e.jsx("p",{className:"text-muted-foreground text-lg mt-4",children:"Unlike platforms where billing may be configured separately or supported externally, Soundry is designed around integrated billing management. That means claim tracking, billing communication, reporting, and reconciliation all live inside one system."}),e.jsx("p",{className:"text-muted-foreground text-lg mt-4",children:"If you're evaluating a Chiropractic EHR alternative or a Chiropractic billing software alternative, this structure is built for operational clarity."})]}),e.jsx("div",{className:"grid md:grid-cols-2 gap-6 max-w-5xl mx-auto",children:T.map(t=>e.jsx("div",{className:"bg-card rounded-2xl p-6 border border-border",children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-xl bg-primary/10 text-primary flex items-center justify-center shrink-0",children:e.jsx(s,{className:"w-5 h-5","aria-hidden":"true"})}),e.jsx("p",{className:"text-foreground leading-relaxed",children:t})]})},t))})]})}),e.jsx("section",{className:"py-24 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-14",children:[e.jsx("h2",{className:"font-display text-3xl md:text-5xl font-bold text-foreground mb-4",children:"Revenue Visibility Without Guesswork"}),e.jsx("p",{className:"text-muted-foreground text-lg",children:"Soundry was built to give practices clarity around how insurance revenue flows - from claim submission to payment reconciliation."}),e.jsx("p",{className:"text-muted-foreground text-lg mt-4",children:"For clinics seeking a Chiropractic insurance billing service, integrated visibility is central to day-to-day operations."})]}),e.jsxs("div",{className:"max-w-5xl mx-auto mb-12 rounded-3xl border border-border bg-muted/20 p-6 md:p-8",children:[e.jsxs("div",{className:"max-w-2xl",children:[e.jsx("h3",{className:"font-display text-2xl md:text-3xl font-bold text-foreground",children:"Know Exactly Where a Claim Stands"}),e.jsx("p",{className:"text-muted-foreground mt-3",children:"See claim status, financial totals, and next actions in one view so your team can make faster billing decisions with less back-and-forth."})]}),e.jsx("div",{className:"mt-6 rounded-2xl border border-border/80 bg-white p-4 sm:p-6 shadow-soft",children:e.jsx(a,{src:"/chiropractic-alternative/ClaimHeader.png",alt:"Claim status header with high-level financial details and next steps",width:1600,height:900,layout:"constrained",loading:"eager",decoding:"async",fetchpriority:"high",className:"h-auto w-full rounded-xl border border-border/60 shadow-sm"})})]}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-6 max-w-5xl mx-auto",children:[e.jsxs("div",{className:"bg-card rounded-2xl p-6 border border-border",children:[e.jsx("h3",{className:"font-display text-xl font-bold text-foreground mb-4",children:"Workflow clarity"}),e.jsxs("ul",{className:"space-y-3 text-muted-foreground",children:[e.jsx("li",{children:"Claim creation and submission inside the app"}),e.jsx("li",{children:"Acceptance monitoring (277CA)"}),e.jsx("li",{children:"ERA/835 posting and reconciliation"}),e.jsx("li",{children:"Denial tracking and follow-up"}),e.jsx("li",{children:"Claim-level reporting"})]})]}),e.jsxs("div",{className:"bg-card rounded-2xl p-6 border border-border",children:[e.jsx("h3",{className:"font-display text-xl font-bold text-foreground mb-4",children:"Fee transparency"}),e.jsxs("ul",{className:"space-y-3 text-muted-foreground",children:[e.jsx("li",{children:"$4 per accepted commercial claim"}),e.jsx("li",{children:"$2.50 per accepted Medicare claim"}),e.jsx("li",{children:"$0 for rejected claims"}),e.jsx("li",{children:"Eligibility checks ($5 per patient)"}),e.jsx("li",{children:"All Soundry charges tracked inside your dashboard"})]})]})]}),e.jsxs("div",{className:"max-w-5xl mx-auto mt-12 rounded-3xl border border-border bg-muted/20 p-6 md:p-8",children:[e.jsxs("div",{className:"max-w-2xl",children:[e.jsx("h3",{className:"font-display text-2xl md:text-3xl font-bold text-foreground",children:"Understand Every Dollar"}),e.jsx("p",{className:"text-muted-foreground mt-3",children:"Payment-level details and line-by-line claim breakdowns make it easier to validate insurance reimbursements and patient responsibility without digging through multiple screens."})]}),e.jsxs("div",{className:"mt-6 grid gap-6 md:grid-cols-2",children:[e.jsxs("figure",{children:[e.jsx("div",{className:"rounded-2xl border border-border/80 bg-white p-4 sm:p-5 shadow-soft",children:e.jsx(a,{src:"/chiropractic-alternative/ClaimPaymentInfo.png",alt:"Claim payment details showing EFT, check, and trace information",width:1600,height:900,layout:"constrained",loading:"lazy",decoding:"async",className:"h-auto w-full rounded-xl border border-border/60 shadow-sm"})}),e.jsx("figcaption",{className:"mt-3 text-sm text-muted-foreground text-center",children:"Payment details by claim, including EFT and check references."})]}),e.jsxs("figure",{children:[e.jsx("div",{className:"rounded-2xl border border-border/80 bg-white p-4 sm:p-5 shadow-soft",children:e.jsx(a,{src:"/chiropractic-alternative/ClaimLineItems.png",alt:"Claim line item breakdown with CPT adjustments and responsibility",width:1600,height:900,layout:"constrained",loading:"lazy",decoding:"async",className:"h-auto w-full rounded-xl border border-border/60 shadow-sm"})}),e.jsx("figcaption",{className:"mt-3 text-sm text-muted-foreground text-center",children:"Line-level adjustments and patient responsibility in context."})]})]})]}),e.jsx("p",{className:"text-center text-muted-foreground mt-8 max-w-3xl mx-auto",children:"This structure allows clinics to see both insurance performance and service fees in one place."})]})}),e.jsx("section",{className:"py-24 gradient-subtle",children:e.jsx("div",{className:"container mx-auto px-4",children:e.jsxs("div",{className:"max-w-4xl mx-auto bg-card rounded-2xl p-8 border border-border shadow-soft",children:[e.jsx("h2",{className:"font-display text-3xl md:text-4xl font-bold text-foreground mb-4",children:"How One Clinic Experienced the Transition"}),e.jsx("p",{className:"text-muted-foreground text-lg leading-relaxed",children:"After moving from a previous chiropractic system, one multi-provider clinic told us their biggest improvement was billing communication. Instead of tracking questions through email and support tickets, they handled claim follow-ups inside the app. Within the first month, their team reported clearer claim status visibility and fewer back-and-forth threads."})]})})}),e.jsx("section",{className:"py-24 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-14",children:[e.jsx("h2",{className:"font-display text-3xl md:text-5xl font-bold text-foreground mb-4",children:"How Our Billing Team Works With You"}),e.jsx("p",{className:"text-muted-foreground text-lg",children:"We don't just give you software. We actively manage the billing process with you."})]}),e.jsx("p",{className:"text-center text-muted-foreground mb-8 max-w-3xl mx-auto",children:"For practices looking for integrated billing management, here's how Soundry supports the process:"}),e.jsx("div",{className:"grid md:grid-cols-2 gap-6 max-w-5xl mx-auto",children:W.map(t=>e.jsxs("div",{className:"bg-card rounded-2xl p-6 border border-border",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 text-primary flex items-center justify-center mb-4",children:e.jsx(t.icon,{className:"w-6 h-6","aria-hidden":"true"})}),e.jsx("h3",{className:"font-display text-xl font-bold text-foreground mb-3",children:t.title}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:t.description})]},t.title))}),e.jsx("p",{className:"text-center text-muted-foreground mt-8 max-w-3xl mx-auto",children:"Every claim, payment, and billing conversation is visible inside your system - so you always know where things stand."}),e.jsx("p",{className:"text-center text-muted-foreground mt-3 max-w-3xl mx-auto",children:"This structure helps practices maintain revenue visibility during and after transition."}),e.jsxs("div",{className:"max-w-5xl mx-auto mt-12 rounded-3xl border border-border bg-muted/20 p-6 md:p-8",children:[e.jsxs("div",{className:"max-w-2xl",children:[e.jsx("h3",{className:"font-display text-2xl md:text-3xl font-bold text-foreground",children:"Manage Everything in One Place"}),e.jsx("p",{className:"text-muted-foreground mt-3",children:"Work from a single claims queue with search, filters, and claim context so your team can stay organized as volumes grow."})]}),e.jsxs("figure",{className:"mt-6",children:[e.jsx("div",{className:"mx-auto max-w-4xl rounded-2xl border border-border/80 bg-white p-4 sm:p-6 shadow-soft",children:e.jsx(a,{src:"/chiropractic-alternative/ClaimsScreenShot.png",alt:"Claims list overview with filters and organized claim status columns",width:1600,height:900,layout:"constrained",loading:"lazy",decoding:"async",className:"h-auto w-full rounded-xl border border-border/60 shadow-sm"})}),e.jsx("figcaption",{className:"mt-3 text-sm text-muted-foreground text-center",children:"A centralized claims view helps teams prioritize next actions quickly."})]})]})]})}),e.jsx("section",{className:"py-24 bg-muted/30",children:e.jsx("div",{className:"container mx-auto px-4",children:e.jsxs("div",{className:"max-w-5xl mx-auto rounded-3xl border border-border bg-card p-8 md:p-12",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 text-primary flex items-center justify-center",children:e.jsx(m,{className:"w-6 h-6","aria-hidden":"true"})}),e.jsx("h2",{className:"font-display text-3xl md:text-4xl font-bold text-foreground",children:"We Handle the Transition for You"})]}),e.jsx("div",{className:"grid md:grid-cols-2 gap-4",children:A.map(t=>e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(s,{className:"w-5 h-5 text-primary shrink-0 mt-0.5","aria-hidden":"true"}),e.jsx("span",{className:"text-foreground",children:t})]},t))}),e.jsx("p",{className:"text-muted-foreground mt-6",children:"Our onboarding team plans your migration from ChiroTouch Cloud around active operations so your staff can keep working while we handle the transition details."}),e.jsx("p",{className:"text-muted-foreground mt-4",children:"Switching from ChiroTouch Cloud doesn't need to be abrupt. Our onboarding team coordinates data migration, billing configuration, and workflow alignment in structured phases, including practices transitioning from ChiroTouch."}),e.jsxs("div",{className:"mt-12",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{className:"w-10 h-10 rounded-xl bg-primary/10 text-primary flex items-center justify-center",children:e.jsx(j,{className:"w-5 h-5","aria-hidden":"true"})}),e.jsx("h3",{className:"font-display text-2xl md:text-3xl font-bold text-foreground",children:"How the Transition Timeline Works"})]}),e.jsx("p",{className:"text-muted-foreground mb-6",children:"We transition around your active billing cycles so your revenue isn't disrupted."}),e.jsx("div",{className:"grid md:grid-cols-2 gap-4",children:B.map(t=>e.jsxs("div",{className:"rounded-2xl border border-border bg-background p-5",children:[e.jsx("p",{className:"text-primary font-semibold text-sm uppercase tracking-wide mb-2",children:t.week}),e.jsx("h4",{className:"font-display text-lg font-bold text-foreground mb-2",children:t.title}),e.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",children:t.description})]},t.week))}),e.jsx("p",{className:"text-muted-foreground mt-6",children:"Our team coordinates the transition carefully so you're never left figuring it out alone."})]})]})})}),e.jsx("section",{className:"py-24 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsxs("div",{className:"max-w-4xl mx-auto mb-14",children:[e.jsx("h2",{className:"font-display text-3xl md:text-4xl font-bold text-foreground text-center mb-6",children:"Why Practices Switch from ChiroTouch"}),e.jsxs("div",{className:"bg-card rounded-2xl p-8 border border-border shadow-soft",children:[e.jsx("p",{className:"text-foreground text-lg leading-relaxed italic",children:"âWe evaluated alternatives to ChiroTouch Cloud and ultimately chose Soundry because billing visibility and in-app communication felt clearer for our team. The transition was structured and manageable.â"}),e.jsx("p",{className:"text-muted-foreground font-semibold mt-5",children:"- Chiropractic Practice Owner"})]})]}),e.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[e.jsx("h2",{className:"font-display text-3xl md:text-5xl font-bold text-foreground mb-4",children:"ChiroTouch Cloud vs Soundry - A Structural Comparison"}),e.jsx("p",{className:"text-muted-foreground text-lg",children:"Below is a structural comparison based on publicly available information and common workflow differences practices describe when evaluating alternatives."}),e.jsx("p",{className:"text-muted-foreground text-sm mt-3",children:"Feature availability and pricing structures may vary and evolve over time. This comparison reflects general structural differences."})]}),e.jsx("div",{className:"overflow-x-auto border border-border rounded-2xl bg-card max-w-5xl mx-auto",children:e.jsxs("table",{className:"w-full min-w-[760px] text-left",children:[e.jsx("thead",{className:"bg-muted/40",children:e.jsxs("tr",{className:"text-sm uppercase tracking-wide text-muted-foreground",children:[e.jsx("th",{className:"px-4 py-4 font-semibold",children:"Category"}),e.jsx("th",{className:"px-4 py-4 font-semibold",children:"ChiroTouch"}),e.jsx("th",{className:"px-4 py-4 font-semibold",children:"Soundry"})]})}),e.jsx("tbody
1",{children:E.map(t=>e.jsxs("tr",{className:"border-t border-border align-top",children:[e.jsx("td",{className:"px-4 py-4 text-sm font-semibold text-foreground",children:t.label}),e.jsx("td",{className:"px-4 py-4 text-sm text-muted-foreground",children:t.chirotouch}),e.jsx("td",{className:"px-4 py-4 text-sm text-foreground",children:t.soundry})]},t.label))})]})})]})}),e.jsx("section",{className:"py-24 gradient-subtle",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 text-primary flex items-center justify-center mx-auto mb-4",children:e.jsx(v,{className:"w-6 h-6","aria-hidden":"true"})}),e.jsx("h2",{className:"font-display text-3xl md:text-5xl font-bold text-foreground mb-4",children:"Common Questions We Hear from ChiroTouch Users"}),e.jsx("p",{className:"text-muted-foreground text-lg",children:"Practical answers for teams comparing a ChiroTouch Alternative and planning a safe transition."})]}),e.jsx("div",{className:"max-w-4xl mx-auto space-y-4",children:R.map(t=>e.jsxs("details",{className:"group rounded-2xl border border-border bg-card p-5 shadow-soft",children:[e.jsxs("summary",{className:"cursor-pointer list-none font-semibold text-foreground flex items-center justify-between",children:[e.jsx("span",{children:t.question}),e.jsx("span",{className:"text-muted-foreground group-open:rotate-180 transition-transform",children:"â¾"})]}),e.jsx("p",{className:"pt-3 text-muted-foreground leading-relaxed",children:t.answer})]},t.question))})]})}),e.jsx(p,{title:"Ready to Explore a Different Approach?",description:"If your practice is evaluating chiropractic billing software alternatives, book a demo to see exactly how transition works.",primaryCtaLabel:"Book a Demo",primaryCtaTo:"/demo",primaryDemoSearch:{lead:"chirotouch-alternative"},secondaryCtaLabel:"Start Free Trial",secondarySignupSearch:l(),reassuranceText:"No long-term contracts. Free migration support."}),!o&&e.jsx("div",{className:"h-20 md:hidden","aria-hidden":"true"}),!o&&e.jsx("div",{className:"fixed bottom-0 left-0 right-0 z-50 md:hidden bg-card border-t border-border shadow-lg p-4",children:e.jsxs("div",{className:"container mx-auto flex items-center justify-between gap-4",children:[e.jsx(r,{variant:"default",size:"lg",className:"flex-1",asChild:!0,children:e.jsx(i,{to:"/demo",search:{lead:"chirotouch-alternative"},children:"Book a Demo"})}),e.jsx("button",{type:"button",onClick:()=>x(!0),className:"p-2 shrink-0 rounded-lg text-muted-foreground hover:bg-muted hover:text-foreground transition-colors","aria-label":"Dismiss",children:e.jsx(h,{className:"w-5 h-5","aria-hidden":"true"})})]})})]})}export{O 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.