1import{p as e,w as g,L as r}from"./chunk-QUQL4437-BmAooogr.js";import{D as y}from"./DemoForm-Be20BFOu.js";import{T as f,a as j,W as w,b as N}from"./cta-oUvEd9qo.js";import{P as v}from"./index-CWPHVrsE.js";function h({tone:t="dark",walkthroughHref:s="#demo",trust:a=!0,align:c="left",className:d=""}){const i=t==="dark",b=i?"bg-white text-primary hover:bg-gray-100 shadow-lg focus-visible:outline-white":"bg-primary text-white hover:bg-accent focus-visible:outline-primary",u=i?"border border-white/60 text-white hover:bg-white/10 focus-visible:outline-white":"border border-primary/40 text-primary hover:bg-primary/5 focus-visible:outline-primary",m=c==="center";return e.jsxs("div",{className:d,children:[e.jsxs("div",{className:`flex flex-col sm:flex-row gap-3 ${m?"sm:justify-center":""}`,children:[e.jsx("a",{href:j,className:`${b} font-bold px-8 min-h-[3.25rem] inline-flex items-center justify-center rounded-xl transition-colors focus-visible:outline-2 focus-visible:outline-offset-2`,children:f}),e.jsx("a",{href:s,className:`${u} font-semibold px-8 min-h-[3.25rem] inline-flex items-center justify-center rounded-xl transition-colors focus-visible:outline-2 focus-visible:outline-offset-2`,children:w})]}),a&&e.jsx("p",{className:`text-sm mt-3 ${i?"text-white/85":"text-gray-600"} ${m?"text-center":""}`,children:N})]})}const k=500;function T(t,s,a){if(typeof window>"u"||typeof window.plausible!="function")return;if(a.defaultPrevented||a.button!==0||a.metaKey||a.ctrlKey||a.shiftKey||a.altKey){window.plausible(t,{props:s});return}const c=a.currentTarget.href;a.preventDefault();let d=!1;const i=()=>{d||(d=!0,window.location.assign(c))};window.plausible(t,{props:s,callback:i}),setTimeout(i,k)}const l=()=>e.jsx("svg",{className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})}),n=({children:t})=>e.jsx("p",{className:"text-accent font-semibold text-sm uppercase tracking-widest mb-3",children:t}),p=({plan:t})=>e.jsx("span",{className:`inline-block text-xs font-semibold px-2.5 py-0.5 rounded-full ${t==="Complete"?"bg-primary/10 text-primary":"bg-blue-50 text-accent"}`,children:t==="Complete"?"Complete plan":"Both plans"}),C=[{title:"Sleigh Ride",no:"112",by:"Leroy Anderson",time:"2:55",rec:!0},{title:"Russian Christmas Music",no:"204",by:"Alfred Reed",time:"14:00",rec:!0},{title:"A Christmas Festival",no:"118",by:"Leroy Anderson",time:"9:00"},{title:"Greensleeves",no:"87",by:"arr. Alfred Reed",time:"4:30"},{title:"The Liberty Bell",no:"45",by:"John Philip Sousa",time:"3:30",rec:!0},{title:"The Stars and Stripes Forever",no:"12",by:"John Philip Sousa",time:"3:45"}],o=({children:t,up:s=!1,className:a=""})=>e.jsxs("span",{className:`inline-flex items-center gap-1 whitespace-nowrap rounded-full bg-amber-100 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-amber-800 ring-1 ring-amber-300 ${a}`,children:[e.jsx("span",{"aria-hidden":"true",children:s?"â":"â"}),t]}),x=()=>e.jsx("span",{"aria-label":"has a recording",className:"inline-flex h-3.5 w-3.5 items-center justify-center rounded-sm bg-orange-400 text-[8px] leading-none text-white",children:"â¶"});function R(){return e.jsxs("div",{className:"float-anim w-full max-w-md mx-auto md:max-w-none",children:[e.jsx("p",{className:"text-white/70 text-xs mb-2 text-center",children:"What each member gets the morning of rehearsal"}),e.jsxs("div",{className:"bg-white rounded-2xl shadow-2xl overflow-hidden text-left",children:[e.jsx("div",{className:"h-1.5 bg-accent"}),e.jsxs("div",{className:"px-5 py-4 sm:px-6",children:[e.jsx("p",{className:"text-[10px] font-bold uppercase tracking-widest text-accent",children:"Cedar Creek Community Band · Concert Band"}),e.jsx("p",{className:"text-base font-bold text-gray-900 mb-2",children:"Rehearsal Reminder"}),e.jsxs("div",{className:"border-t border-gray-100 pt-2",children:[e.jsxs("p",{className:"text-sm text-gray-800 flex flex-wrap items-center gap-2",children:["Hi Pat, ",e.jsx(o,{children:"Personal to each member"})]}),e.jsx("p",{className:"mt-1 text-xs text-gray-700",children:"You have a rehearsal coming up. Here are the details + what we're playing."})]}),e.jsxs("dl",{className:"mt-2 grid grid-cols-[4.5rem_1fr] gap-y-1 text-xs",children:[e.jsx("dt",{className:"text-gray-500",children:"Date"}),e.jsx("dd",{className:"font-semibold text-gray-900",children:"Tuesday, December 1, 2026"}),e.jsx("dt",{className:"text-gray-500",children:"Time"}),e.jsx("dd",{className:"text-gray-800",children:"7:00 PM â 9:00 PM"}),e.jsx("dt",{className:"text-gray-500",children:"Venue"}),e.jsxs("dd",{className:"flex flex-wrap items-center gap-2",children:[e.jsx("span",{className:"text-accent font-medium",children:"Cedar Creek High School"}),e.jsx(o,{children:"Tap for directions"})]}),e.jsx("dt",{className:"text-gray-500",children:"For"}),e.jsx("dd",{className:"text-gray-800",children:"Holiday Pops"})]}),e.jsxs("div",{className:"mt-3 flex flex-wrap items-center gap-2",children:[e.jsx("p",{className:"text-[10px] font-bold uppercase tracking-widest text-accent",children:"Rehearsal order"}),e.jsx(o,{children:"In the order you'll play it"})]}),e.jsx("ol",{className:"mt-1.5 rounded-lg bg-gray-50 px-3 py-2 space-y-1.5",children:C.map((t,s)=>e.jsxs("li",{className:"grid grid-cols-[1.25rem_1fr] text-xs",children:[e.jsxs("span",{className:"text-gray-500",children:[s+1,"."]}),e.jsxs("span",{children:[e.jsxs("span",{className:`flex items-center gap-1 font-semibold ${t.rec?"text-accent":"text-gray-900"}`,children:[t.rec&&e.jsx(x,{}),t.title," - #",t.no]}),e.jsxs("span",{className:"block text-[11px] text-gray-500",children:[t.by," · ",t.time]})]})]},t.no))}),e.jsxs("p",{className:"mt-1 flex flex-wrap items-center gap-2 text-[10px] text-gray-500",children:[e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(x,{})," Pieces marked with this icon have a recording â tap the title to listen before rehearsal."]}),e.jsx(o,{up:!0,children:"Recordings to practice with"})]}),e.jsx("p",{className:"mt-3 text-[10px] font-bold uppercase tracking-widest text-accent",children:"Rehearsal note"}),e.jsx("p",{className:"mt-1 rounded border-l-2 border-amber-300 bg-amber-50 px-3 py-1.5 text-xs text-gray-800",children:"We're in the band room tonight â use the north doors. Bring a pencil."}),e.jsxs("div",{className:"mt-3 rounded-xl border border-gray-200 bg-gray-50 px-4 py-3 text-center",children:[e.jsx("p",{className:"text-xs font-semibold text-primary",children:"You told us you'll be there â see you tonight."}),e.jsx("span",{className:"mt-2 inline-block rounded-lg bg-accent px-3 py-1.5 text-xs font-semibold text-white",children:"Something came up â I can't make it"}),e.jsx("p",{className:"mt-2 text-[10px] text-gray-500",children:"Tapping this notifies your section leader and director."}
1),e.jsx(o,{up:!0,className:"mt-2",children:"One tap · no app · no login"})]})]})]})]})}const S=[{label:"Music library",to:"/music-library-software"},{label:"ACB music report",to:"/acb-music-usage-report"},{label:"Dues and payments",to:"/dues-collection-software"},{label:"New to this? Start here",to:"/blog/complete-guide-community-band-software"},{label:"Pricing",to:"/pricing"}];function P(){return e.jsxs("section",{className:"hero-gradient relative overflow-hidden pt-16 md:pt-20",children:[e.jsxs("div",{className:"absolute inset-0 overflow-hidden pointer-events-none",children:[e.jsx("div",{className:"absolute -top-32 -right-32 w-96 h-96 rounded-full bg-white/5"}),e.jsx("div",{className:"absolute -bottom-20 -left-20 w-72 h-72 rounded-full bg-white/5"}),[0,1,2,3,4].map(t=>e.jsx("div",{className:"absolute w-full h-px bg-white/8",style:{top:`${30+t*8}%`}},t))]}),e.jsxs("div",{className:"max-w-6xl mx-auto px-6 pt-6 md:pt-10 pb-24 grid md:grid-cols-2 gap-10 md:gap-12 items-start relative z-10",children:[e.jsxs("div",{className:"fade-in",children:[e.jsx("p",{className:"text-white/85 text-xs md:text-sm uppercase tracking-wider md:tracking-widest font-semibold mb-3",children:"For community bands, orchestras and choirs"}),e.jsx("h1",{className:"text-3xl md:text-5xl font-bold text-white leading-tight mb-4",children:"Community band software your members don't have to learn."}),e.jsx("p",{className:"text-base md:text-lg text-white/85 mb-6 leading-relaxed",children:"Your leaders run the roster, the music, the concerts and the money in one place. Members get email, their own calendar or paper â no app and no login required."}),e.jsx(h,{tone:"dark"}),e.jsx("p",{id:"hero-doors",className:"text-sm text-white/85 mt-6 mb-2",children:"Not sure where to start? Pick what you're solving first."}),e.jsx("ul",{"aria-labelledby":"hero-doors",className:"flex flex-wrap gap-2","data-doors":!0,children:S.map(t=>e.jsx("li",{children:e.jsx("a",{href:`${t.to}?from=home-chip`,onClick:s=>T("Home door",{door:t.label},s),className:"inline-flex items-center min-h-11 md:min-h-10 px-3 md:px-4 rounded-full border border-white/50 bg-white/5 text-sm font-semibold text-white hover:bg-white/15 transition-colors focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white",children:t.label})},t.to))})]}),e.jsx(R,{})]}),e.jsx("div",{className:"absolute bottom-0 left-0 w-full",children:e.jsx("svg",{viewBox:"0 0 1440 80",fill:"white",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",style:{display:"block"},children:e.jsx("path",{d:"M0,80 C360,20 1080,20 1440,80 L1440,80 L0,80 Z"})})})]})}const A=[{name:"Paper",body:"A printed schedule, stand tents, and loan agreements signed with a pen. When someone calls to say theyâll miss rehearsal, a leader records it for them."},{name:"Email and one tap",body:"The weekly email and the morning-of rehearsal reminder. âI canât make it tonightâ is one tap from the email, with no login. On Complete, dues can be paid from a personal link too."},{name:"Their own calendar",body:"One tap puts every published rehearsal and concert in Google Calendar, on their iPhone, or in Outlook, and it updates itself when a time or place changes."},{name:"The app, if they want it",body:"It installs from the browser, with no app store: one tap on Android, Share then Add to Home Screen on iPhone. Nobody has to."}];function B(){return e.jsx("section",{className:"py-20 bg-white",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-6",children:[e.jsxs("div",{className:"max-w-3xl mb-12",children:[e.jsx(n,{children:"Nobody gets left behind"}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-primary mb-4",children:"Four ways in. Every member picks their own."}),e.jsx("p",{className:"text-gray-600 text-lg leading-relaxed",children:"The clarinetist who has played with you for forty years and the college student on third trumpet shouldn't need the same thing from you. Each member takes part at the level that suits them, and nobody is left out for not installing an app."})]}
1),e.jsx("ol",{className:"grid md:grid-cols-4 gap-5",children:A.map((t,s)=>e.jsxs("li",{className:"bg-gray-50 rounded-2xl border border-gray-100 p-6",children:[e.jsxs("p",{className:"text-accent font-bold text-sm mb-2",children:["Rung ",s+1]}),e.jsx("h3",{className:"text-lg font-bold text-primary mb-2",children:t.name}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:t.body})]},t.name))}),e.jsx("p",{className:"text-gray-600 mt-8 max-w-3xl",children:"Everyone sits on the same roster, and you run the band the same way whichever rung each member is on. In a normal week, members get two automated emails: the weekly email and the rehearsal reminder."})]})})}const E=[{role:"music-director",title:"Music director",body:"Seating from the parts in the music, the stage chart, rehearsal plans, and who canât make it tonight."},{role:"librarian",title:"Librarian",body:"Scan the score, count your sets, and pull and pack folders without the clipboard."},{role:"section-leader",title:"Section leader",body:"Your sectionâs roster and attendance on your phone at rehearsal, and one message to the whole section."},{role:"treasurer-fundraising",title:"Treasurer",body:"On Complete: dues online or by check in one ledger, donations kept separate, and year-end donor letters."},{role:"equipment-manager",title:"Equipment manager",body:"Every band-owned instrument, what itâs worth and whatâs out for repair; on Complete, who has it on loan."},{role:"member",title:"Members",body:"The schedule, the music, and âI canât make it tonightâ, without learning anything new."}];function L(){return e.jsx("section",{className:"py-20 bg-gray-50",id:"features",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx(n,{children:"Everyone who keeps the band running"}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-primary mb-4",children:"One place, a different view for each job"}),e.jsx("p",{className:"text-gray-600 text-lg max-w-2xl mx-auto",children:"Fourteen roles, from member to president. Each person sees the part of the band they look after."})]}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-6",children:E.map(t=>e.jsxs(r,{to:`/features?role=${t.role}`,className:"bg-white rounded-2xl p-6 border border-gray-100 shadow-sm card-hover hover:border-accent/40 transition-colors flex flex-col",children:[e.jsx("h3",{className:"text-lg font-bold text-primary mb-2",children:t.title}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed flex-1",children:t.body}),e.jsxs("span",{className:"text-accent font-semibold text-sm mt-4 inline-flex items-center gap-1",children:["What you get ",e.jsx(l,{})]})]},t.role))})]})})}const F=[{step:"Scan",body:"Photograph the instrumentation page of the score and the parts list fills itself in."},{step:"Count",body:"Count the sets in your cabinet, or mark an untouched piece âas printedâ in one tap."},{step:"Pull",body:"A pull sheet for each piece, in cabinet order, with anything youâre short listed at the end."},{step:"Build",body:"Which parts go in which numbered folder, with percussion folders laid out the way the music is."},{step:"Pack",body:"Tick folders off as theyâre packed. Change the program and you get only the difference."}];function M(){return e.jsx("section",{className:"py-20 bg-white",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-6 grid md:grid-cols-2 gap-12 items-start",children:[e.jsxs("div",{children:[e.jsx(n,{children:"For the librarian"}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-primary mb-4",children:"From the cabinet to every stand, without the clipboard"}),e.jsx("p",{className:"text-gray-600 text-lg leading-relaxed mb-6",children:"Music Folders takes a concert program and works out who needs which part, how many copies you have, and what goes in each folder. The pull sheet prints one piece per page in type you can read at the cabinet."}),e.jsxs("div",{className:"flex flex-wrap items-center gap-4",children:[e.jsx(p,{plan:"Both"}),e.jsxs(r,{to:"/music-library-software",className:"text-accent font-semibold text-sm inline-flex items-center gap-1 hover:text-primary",children:["More about the music library ",e.jsx(l,{})]})]})]}),e.jsx("ol",{className:"space-y-3",children:F.map((t,s)=>e.jsxs("li",{className:"flex gap-4 bg-gray-50 rounded-2xl border border-gray-100 p-5",children:[e.jsx("span",{className:"shrink-0 w-9 h-9 rounded-full bg-primary text-white font-bold flex items-center justify-center",children:s+1}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-bold text-primary",children:t.step}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:t.body})]})]},t.step))})]})})}
1function I(){const t=[{title:"On the day each ensemble chooses",body:"Concert band on one day, jazz band on another. Each ensemble sets its own."},{title:"In your leadersâ own words",body:"Leaders reply to one email with their news, and by default it goes in word for word."},{title:"Approved before it sends",body:"Someone you choose sees the exact email and can edit it before it goes to the band."}];return e.jsx("section",{className:"py-20 bg-gray-50",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-6",children:[e.jsxs("div",{className:"max-w-3xl mb-10",children:[e.jsx(n,{children:"The weekly email"}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-primary mb-4",children:"One email a week that the band actually reads"}),e.jsx("p",{className:"text-gray-600 text-lg leading-relaxed",children:"This week's rehearsals, the music and the news from your leaders, in one email instead of a dozen reply-all threads."})]}),e.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:t.map(s=>e.jsxs("div",{className:"bg-white rounded-2xl border border-gray-100 p-6 shadow-sm",children:[e.jsx("h3",{className:"text-lg font-bold text-primary mb-2",children:s.title}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:s.body})]},s.title))})]})})}function O(){return e.jsx("section",{className:"py-20 bg-white",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx(n,{children:"Money and instruments"}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-primary mb-4",children:"The treasurer's ledger and the equipment closet"})]}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"bg-gray-50 rounded-2xl border border-gray-100 p-7",children:[e.jsxs("div",{className:"flex items-center justify-between gap-3 mb-3",children:[e.jsx("h3",{className:"text-xl font-bold text-primary",children:"Dues and donations"}),e.jsx(p,{plan:"Complete"})]}),e.jsxs("ul",{className:"space-y-2 text-gray-600 text-sm leading-relaxed",children:[e.jsx("li",{children:"Members pay online by card or bank transfer, from a personal link, or hand the treasurer a check. It all lands in one ledger."}),e.jsx("li",{children:"The money goes to your band's own Stripe account. Backstage Baton never holds it."}),e.jsx("li",{children:"Members can choose to cover the bank-transfer fee, so the band nets the full amount."}),e.jsx("li",{children:"Donations stay separate from dues, with year-end donor letters for 501(c)(3) bands."})]}),e.jsxs(r,{to:"/dues-collection-software",className:"text-accent font-semibold text-sm mt-5 inline-flex items-center gap-1 hover:text-primary",children:["How dues collection works ",e.jsx(l,{})]})]}),e.jsxs("div",{className:"bg-gray-50 rounded-2xl border border-gray-100 p-7",children:[e.jsx("div",{className:"flex items-center justify-between gap-3 mb-3",children:e.jsx("h3",{className:"text-xl font-bold text-primary",children:"Instruments"})}),e.jsxs("ul",{className:"space-y-2 text-gray-600 text-sm leading-relaxed",children:[e.jsxs("li",{children:[e.jsx("span",{className:"font-semibold text-primary",children:"On both plans:"})," the inventory of every band-owned instrument, repairs with their costs, and a value report for your insurer."]}),e.jsxs("li",{children:[e.jsx("span",{className:"font-semibold text-primary",children:"On Complete:"})," lend instruments to members with your band's own agreement, signed from an emailed link or on paper. A parent or guardian signs for a player under 18."]}),e.jsx("li",{children:"At check-in you tick off each accessory that came back. A missing mouthpiece is flagged on the instrument, never blamed on the next borrower."})]}),e.jsxs(r,{to:"/features?role=equipment-manager",className:"text-accent font-semibold text-sm mt-5 inline-flex items-center gap-1 hover:text-primary",children:["For the equipment manager ",e.jsx(l,{})]})]})]})]})})}const H=[{who:"For the board",title:"Attendance and concert reports",body:"Rehearsal and concert attendance, and each concertâs rehearsals, roster, music and audience as a record.",to:null},{who:"For your insurer",title:"Equipment value report",body:"Every instrument with its value, ready for an insurance schedule or a grantâs asset list.",to:null},{who:"For ACB",title:"Music usage report",body:"What you performed and when, in the format the Association of Concert Bands asks for.",to:"/acb-music-usage-report"},{who:"For funders",title:"Grant report",body:"Every concert with its venue and county, audience by age and county, and who played.",to:"/grant-reporting"}];function $(){return e.jsx("section",{className:"py-20 bg-gray-50",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-6",children:[e.jsxs("div",{className:"max-w-3xl mb-10",children:[e.jsx(n,{children:"Reports"}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-primary mb-4",children:"The numbers people ask the band for"}),e.jsx("p",{className:"text-gray-600 text-lg leading-relaxed",children:"They come from what you already record week to week, in one Reports page, on both plans."})]}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6",children:H.map(t=>{const s=e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-accent text-xs font-semibold uppercase tracking-widest mb-2",children:t.who}),e.jsx("h3",{className:"text-lg font-bold text-primary mb-2",children:t.title}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed flex-1",children:t.body}),t.to&&e.jsxs("span",{className:"text-accent font-semibold text-sm mt-4 inline-flex items-center gap-1",children:["Learn more ",e.jsx(l,{})]})]});return t.to?e.jsx(r,{to:t.to,className:"bg-white rounded-2xl border border-gray-100 p-6 shadow-sm card-hover hover:border-accent/40 transition-colors flex flex-col",children:s},t.title):e.jsx("div",{className:"bg-white rounded-2xl border border-gray-100 p-6 shadow-sm flex flex-col",children:s},t.title)})})]})})}function D(){return e.jsx("section",{className:"py-20 bg-white",children:e.jsx("div",{className:"max-w-4xl mx-auto px-6",children:e.jsxs("div",{className:"bg-gray-50 rounded-2xl p-10 border border-gray-200 text-center",children:[e.jsx(n,{children:"Built alongside a real band"}),e.jsx("p",{className:"text-gray-700 text-lg leading-relaxed mb-4",children:"Backstage Baton runs the week-to-week life of the Highlands Ranch Concert Band in Colorado: the roster, the music library, the rehearsal reminders and the weekly email."}),e.jsx("p",{className:"text-primary text-lg font-semibold leading-relaxed",children:"It's built by the band's concert manager â fifteen years on its board, and a performing musician in it every week."})]})})})}function W(){const t=[{title:"Start the trial",body:"Ninety days of the Complete plan, no credit card. Pick a plan when it ends."}
1,{title:"Set up at your own pace",body:"Bring in your roster and music library from the spreadsheets you already have. Members get no automatic emails while you do."},{title:"Go Live",body:"When the roster and schedule look right, work through a short checklist and flip the switch. Thatâs when your members hear from you."}];return e.jsx("section",{className:"py-20 bg-gray-50",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx(n,{children:"Getting started"}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-primary mb-4",children:"From sign-up to your first rehearsal email"})]}),e.jsx("ol",{className:"grid md:grid-cols-3 gap-6 mb-10",children:t.map((s,a)=>e.jsxs("li",{className:"bg-white rounded-2xl border border-gray-100 p-6 shadow-sm",children:[e.jsx("span",{className:"w-9 h-9 rounded-full bg-primary text-white font-bold flex items-center justify-center mb-3",children:a+1}),e.jsx("h3",{className:"text-lg font-bold text-primary mb-2",children:s.title}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:s.body})]},s.title))}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"bg-white rounded-2xl border border-gray-100 p-6 shadow-sm",children:[e.jsx("h3",{className:"text-lg font-bold text-primary mb-2",children:"Rather have it done for you?"}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:"Founder Concierge Setup is $99, once. I bring in your rosters, music library and equipment inventory, set up your sections and ensembles, and train your team in a live session. Kickoff call within 2 business days; we aim to have you live within a week or two of sending your spreadsheets. Non-refundable once your session is scheduled."}),e.jsxs(r,{to:"/pricing",className:"text-accent font-semibold text-sm mt-4 inline-flex items-center gap-1 hover:text-primary",children:["See plans and pricing ",e.jsx(l,{})]})]}),e.jsxs("div",{className:"bg-white rounded-2xl border border-gray-100 p-6 shadow-sm",children:[e.jsx("h3",{className:"text-lg font-bold text-primary mb-2",children:"Read before you start"}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:"The Go Live guide is for your leadership team: what happens when you flip the switch, and what your members see, and when. Other printable guides cover section leaders, the treasurer, music folders and instrument loans."}),e.jsxs("div",{className:"flex flex-wrap gap-x-5 gap-y-2 mt-4",children:[e.jsxs("a",{href:"/app/guides/go-live-guide.pdf",className:"text-accent font-semibold text-sm inline-flex items-center gap-1 hover:text-primary",children:["Go Live guide (PDF) ",e.jsx(l,{})]}),e.jsxs(r,{to:"/guides",className:"text-accent font-semibold text-sm inline-flex items-center gap-1 hover:text-primary",children:["All guides ",e.jsx(l,{})]})]})]})]}),e.jsx(h,{tone:"light",align:"center",className:"mt-10"}),e.jsxs("p",{className:"text-center text-gray-600 mt-6",children:["Plans start at $39 a month; get 2 months free with annual billing."," ",e.jsx(r,{to:"/pricing",className:"text-accent font-semibold hover:text-primary",children:"Compare plans"})]})]})})}function G(){return e.jsx("section",{className:"py-14 bg-amber-50/40 border-y border-amber-100",children:e.jsxs("div",{className:"max-w-3xl mx-auto px-6 text-center",children:[e.jsx("p",{className:"text-amber-900 font-semibold text-sm uppercase tracking-widest mb-3",children:"A little honesty"}),e.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-primary mb-4",children:"Backstage Baton isn't for every band."}),e.jsxs("p",{className:"text-gray-700 text-base md:text-lg leading-relaxed",children:["If you're a 4-piece cover band, a wedding-and-bar-mitzvah outfit, or a touring originals act playing 50+ gigs a year, we're overkill for your shape. Try"," ",e.jsx("a",{href:"https://bandmgt.com",target:"_blank",rel:"noopener noreferrer",className:"text-accent font-semibold hover:underline",children:"BandMGT"})," ","or"," ",e.jsx("a",{href:"https://bandhelper.com",target:"_blank",rel:"noopener noreferrer",className:"text-accent font-semibold hover:underline",children:"BandHelper"})," â they fit you better."]}),e.jsxs("p",{className:"text-gray-600 text-base leading-relaxed mt-4",children:["We're purpose-built for ",e.jsx("strong",{className:"text-primary",children:"volunteer-run community concert bands, orchestras, and choirs"})," â 30+ members, a board, a treasurer, an annual concert season. If that's you, you're in the right place."]})]})})}function _(){const t=v.slice(0,3);return e.jsx("section",{className:"py-20 bg-white",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-14",children:[e.jsx(n,{children:"From the blog"}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-primary mb-4",children:"Resources for ensemble leaders"}),e.jsx("p",{className:"text-gray-600 text-lg",children:"Practical guides for directors, librarians, and coordinators."})]}),e.jsx("div",{className:"grid md:grid-cols-3 gap-7",children:t.map(s=>e.jsxs(r,{to:`/blog/${s.slug}`,className:"bg-white rounded-2xl border border-gray-200 p-6 shadow-sm card-hover flex flex-col hover:border-accent/40 transition-colors",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsx("span",{className:`text-xs font-bold px-3 py-1 rounded-full ${s.categoryColor}`,children:s.category}),e.jsxs("span",{className:"text-xs font-semibold text-gray-600",children:[s.readMinutes," min read"]})]}),e.jsx("h3",{className:"font-bold text-primary text-lg mb-2 leading-snug",children:s.title}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed mb-3 flex-1",children:s.excerpt}),e.jsx("span",{className:"text-accent font-semibold text-sm",children:"Read article â"})]},s.slug))}),e.jsx("div",{className:"text-center mt-10",children:e.jsx(r,{to:"/blog",className:"text-accent font-semibold hover:text-primary transition-colors",children:"See all articles â"})})]})})}function q(){return e.jsx("section",{className:"cta-gradient py-20",id:"demo",children:e.jsxs("div",{className:"max-w-2xl mx-auto px-6 text-center",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-white mb-4",children:"Book a walkthrough"}),e.jsx("p",{className:"text-white/80 text-lg mb-8",children:"I'll show you the whole thing with your band in mind â the roster, the library and folders, rehearsals and concerts, what your members see, and the money. Then start your free 90-day trial."}),e.jsx(y,{variant:"hero"})]})})}const J=g(function(){return e.jsxs(e.Fragment,{children:[e.jsx("title",{children:"Community Band & Ensemble Management Software | Backstage Baton"}),e.jsx("meta",{name:"description",content:"Community band software your members don't have to learn. Email, calendar, paper or the app for members; roster, music folders, dues and reports for leaders."}),e.jsx("link",{rel:"canonical",href:"https://app.backstagebaton.com/"}),e.jsx(P,{}),e.jsx(B,{}),e.jsx(L,{}),e.jsx(M,{}),e.jsx(I,{}),e.jsx(O,{}),e.jsx($,{}),e.jsx(D,{}),e.jsx(W,{}),e.jsx(_,{}),e.jsx(G,{}),e.jsx(q,{})]})});export{J as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.