PageSourceSearch

https://premiumdj.com/assets/PrivateAffairs-DrNKh9Ic.js

js premiumdj.com collected 2026-09-26 19:58:46 UTC 25,287 bytes, 4 lines download raw bytes

1import{c as f,u as y,j as e,m as i,L as r,A as o,r as w}from"./index-D3G4heGI.js";import{u as v}from"./useSEO-CkKA89yG.js";import{N as b}from"./Navbar-eaDDW8jX.js";import{C as x}from"./chevron-down-C1mbbU8m.js";import{L as j}from"./lightbulb-Cqv4U_to.js";import{C as N}from"./camera-Dl2AAA4x.js";import{Z as k}from"./zap-5RzsFUl0.js";import{M as P}from"./mic-Cc_e6PjX.js";import{S as J}from"./star-DNi5ssnG.js";const S=[["path",{d:"M12.8 19.6A2 2 0 1 0 14 16H2",key:"148xed"}],["path",{d:"M17.5 8a2.5 2.5 0 1 1 2 4H2",key:"1u4tom"}],["path",{d:"M9.8 4.4A2 2 0 1 1 11 8H2",key:"75valh"}]],A=f("wind",S),p="/assets/holiday-dj-corporate-DbN6bXyb.jpg",l="/assets/mc-host-stage-CDnR7-PN.jpg",D="/assets/private-affairs-dj-hero-DHCgn_zE.jpeg",c="/images/private-affairs/birthday-dance.jpg",h="/images/private-affairs/anniversary-celebration.jpg",u="/images/private-affairs/sweet-16.jpg",d="/images/private-affairs/outdoor-party.jpg",m="/images/private-affairs/new-years-party.jpg",E=[{label:"Birthday Party",img:c,desc:"21st to 90th — every year worth celebrating"},{label:"Anniversary",img:h,desc:"Ten years, twenty-five, fifty — all of them"},{label:"Sweet 16 / Quinceañera",img:u,desc:"Their moment. Perfectly executed."},{label:"Holiday Party",img:p,desc:"Seasonal energy done right"},{label:"Family Reunion",img:d,desc:"Backyard to banquet hall"},{label:"Milestone Celebration",img:m,desc:"Graduations, retirements, and everything else"}],T=[{icon:e.jsx(j,{className:"w-5 h-5"}),title:"Uplighting Design",hook:"Transform any room into an experience.",desc:"Custom color-matched LED uplighting that turns even a basic venue into something stunning. Choose your palette or let us design it."},{icon:e.jsx(N,{className:"w-5 h-5"}),title:"Photo Booth",hook:"Give everyone something to take home.",desc:"AI-powered studio booth or roaming ring camera — digital delivery puts photos in your guests' hands before they leave the dance floor."},{icon:e.jsx(A,{className:"w-5 h-5"}),title:"Fog & Cloud Effects",hook:"Make the big moment unforgettable.",desc:"Low-lying cloud machine creates a floating-on-air effect for your first dance, birthday entrance, or any moment that deserves its own atmosphere."},{icon:e.jsx(k,{className:"w-5 h-5"}),title:"Monogram Projection",hook:"Their name in lights.",desc:"A custom name, monogram, or logo projected onto the dance floor or wall for birthdays, anniversaries, and celebrations of every kind."},{icon:e.jsx(P,{className:"w-5 h-5"}),title:"MC / Host Services",hook:"Keep your party moving.",desc:"Our seasoned MC handles introductions, manages energy, and makes sure no one is standing around wondering what comes next."},{icon:e.jsx(J,{className:"w-5 h-5"}),title:"Custom Monogram / Gobo",hook:"Your name in lights. Literally.",desc:"Project a custom monogram or name onto the wall or dance floor — it's the detail that makes every photo look intentional."}],q=[{quote:"Our daughter's Sweet 16 was the talk of the school for months. The DJ read the crowd perfectly — every age group was on the dance floor the entire night.",name:"Maria R.",event:"Sweet 16 — Parsippany, NJ"},{quote:"We hired them for our 25th anniversary party and it felt like a wedding — but ours. The lighting, the energy, the way they handled transitions. All of it.",name:"David & Sandra T.",event:"Anniversary Party — Short Hills, NJ"},{quote:"Best holiday party our office has ever done. The DJ made it feel like an actual celebration, not a work event. The photo booth didn't stop running all night.",name:"Kevin L.",event:"Holiday Party — Morristown, NJ"}],g=[{q:"How far in advance should I book?",a:"Popular dates go fast — especially holidays, Saturdays, and summer weekends. We recommend reaching out 3–6 months out. Fill out the form and we'll confirm availability and send a proposal."},{q:"What's included in a private event package?",a:"Every package includes a professional DJ, premium sound system, wireless mic, setup and breakdown, music planning support, and basic lighting. Add-ons like uplighting, photo booths, and special effects are included in your custom proposal."},{q:"Can you handle outdoor events?",a:"Yes. Backyard parties, estate events, rooftop celebrations, tent receptions — we bring everything needed. Just note it during booking and we'll coordinate the details."},{q:"Do you take song requests?",a:"Always. We work with you ahead of time on a must-play list and hard-no list. On the night, we take floor requests but use our read of the room to keep the energy right."},{q:"What genres do you play at private parties?",a:"Whatever makes your crowd move. Pop, hip-hop, Latin, R&B, rock, country, Top 40, throwbacks — we adjust in real time and we don't default to one style. Your guests decide the floor."}],C=[{src:D,alt:"Premium Entertainment DJ setup"},{src:p,alt:"Holiday party DJ"},{src:h,alt:"Anniversary celebration"},{src:l,alt:"MC host at event",position:"object-top"},{src:u,alt:"Sweet 16 party"},{src:m,alt:"New Year's Eve celebration"},{src:d,alt:"Outdoor summer party"},{src:c,alt:"Birthday party dance floor"}];function I(){return e.jsxs("section",{className:"relative h-[100dvh] overflow-hidden bg-[#23416a]","data-testid":"section-hero",children:[e.jsx("img",{src:l,alt:"Premium Entertainment host at private event",className:"absolute inset-0 w-full h-full object-cover object-top"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#23416a]/85 via-[#23416a]/50 to-[#23416a]/20"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#23416a]/60 via-trans
1parent to-transparent"}),e.jsx("div",{className:"absolute inset-0 flex items-end",children:e.jsx("div",{className:"px-8 md:px-16 lg:px-24 pb-20 md:pb-28 max-w-4xl",children:e.jsxs(i.div,{initial:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{duration:.9,ease:"easeOut",delay:.2},children:[e.jsx("p",{className:"font-sans text-[11px] uppercase tracking-[0.5em] text-[#2f90ce] mb-6",children:"Private Affairs — Premium Entertainment"}),e.jsxs("h1",{className:"font-serif text-5xl md:text-7xl lg:text-8xl leading-[0.88] text-white mb-8","data-testid":"text-hero-heading",children:["Your Party. ",e.jsx("br",{}),e.jsx("span",{className:"italic text-white/80",children:"Professionally Done."})]}),e.jsx("p",{className:"font-sans text-sm md:text-base uppercase tracking-widest text-white/75 max-w-lg leading-relaxed mb-12",children:"Birthdays, anniversaries, sweet sixteens, holiday parties — professional entertainment that actually makes your guests dance."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[e.jsxs(r,{href:"/booking",className:"group inline-flex items-center gap-4 bg-white text-[#23416a] px-8 py-4 text-xs uppercase tracking-widest hover:bg-[#2f90ce] hover:text-white transition-colors duration-300 font-medium","data-testid":"button-hero-book",children:[e.jsx("span",{children:"Check Your Date — Get a Proposal"}),e.jsx(o,{className:"w-4 h-4 group-hover:translate-x-1 transition-transform"})]}),e.jsxs("a",{href:"#event-types",className:"group inline-flex items-center gap-4 border border-white/30 text-white px-8 py-4 text-xs uppercase tracking-widest hover:bg-white/10 transition-colors duration-300","data-testid":"link-explore-events",children:[e.jsx("span",{children:"See What We Cover"}),e.jsx(x,{className:"w-4 h-4"})]})]})]})})}),e.jsxs("div",{className:"absolute bottom-8 right-8 md:right-12 text-right",children:[e.jsx("p",{className:"font-sans text-[10px] uppercase tracking-[0.4em] text-white/55",children:"973-200-2800"}),e.jsx("p",{className:"font-sans text-[10px] uppercase tracking-[0.4em] text-white/55 mt-1",children:"NJ · PA · NY"})]})]})}function W(){return e.jsx("section",{id:"event-types",className:"py-24 md:py-32 bg-white","data-testid":"section-event-types",children:e.jsxs("div",{className:"container mx-auto px-6 max-w-7xl",children:[e.jsxs("div",{className:"mb-16",children:[e.jsx("p",{className:"font-sans text-[11px] uppercase tracking-[0.4em] text-[#2f90ce] mb-4",children:"What We Cover"}),e.jsxs("div",{className:"flex flex-col md:flex-row md:items-end gap-6",children:[e.jsxs("h2",{className:"font-serif text-5xl md:text-6xl text-[#23416a] leading-[0.88]",children:["Any occasion. ",e.jsx("br",{}),e.jsx("span",{className:"italic text-[#23416a]/60",children:"All handled."})]}),e.jsx("p",{className:"font-sans text-[13px] text-[#23416a]/60 leading-relaxed max-w-sm md:ml-auto md:text-right",children:"Whether it's 20 people or 300, we bring the same professional energy and equipment."})]})]}),e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 gap-px bg-[#23416a]/10",children:E.map((a,t)=>e.jsxs(i.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.1},transition:{duration:.6,delay:t*.08},className:"group relative aspect-[3/4] overflow-hidden bg-[#23416a]","data-testid":`card-event-type-${t}`,children:[e.jsx("img",{src:a.img,alt:a.label,loading:"lazy",decoding:"async",className:"w-full h-full object-cover opacity-60 group-hover:opacity-80 group-hover:scale-105 transition-all duration-700"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#23416a] via-[#23416a]/40 to-transparent"}),e.jsxs("div",{className:"absolute bottom-0 left-0 right-0 p-5 md:p-6",children:[e.jsx("h3",{className:"font-serif text-xl md:text-2xl text-white leading-tight mb-1.5","data-testid":`text-event-type-${t}`,children:a.label}),e.jsx("p",{className:"font-sans text-[11px] uppercase tracking-[0.3em] text-white/75",children:a.desc})]})]},a.label))})]})})}function M(){const a=[{eyebrow:"The DJ",title:`We Read the Room.
2Every Room.`,body:"A private party is different from a wedding and nothing like a club. We know when to pull back and when to push. Your 70-year-old aunt and 
2your 25-year-old nephew will both be on the floor by the end of the night.",img:c,imgAlt:"DJ reading the crowd at a birthday party"},{eyebrow:"The MC",title:`Keep the Energy.
3Lose the Cringe.`,body:"We don't do forced participation, hokey games, or embarrassing moments. Our MC keeps things moving — entrances, toasts, birthday surprises — without making anyone want to disappear.",img:l,imgAlt:"MC hosting private event",imgPosition:"object-top"},{eyebrow:"The Full Picture",title:`Sound, Lighting,
4All of It.`,body:"Professional sound and basic lighting are included in every package. Uplighting, special effects, and a photo booth can be added — just tell us what you want and we'll build it into your proposal.",img:d,imgAlt:"Professional outdoor event setup with lighting"}];return e.jsxs("section",{className:"py-0 bg-[#23416a]","data-testid":"section-why-premium",children:[a.map((t,n)=>{const s=n%2===0;return e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 min-h-[50vh]",children:[e.jsx(i.div,{initial:{opacity:0}
4,whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.8},className:`relative overflow-hidden ${s?"lg:order-1":"lg:order-2"}`,children:e.jsxs("div",{className:"aspect-[4/3] lg:aspect-auto lg:h-full",children:[e.jsx("img",{src:t.img,alt:t.imgAlt,loading:"lazy",decoding:"async",className:`w-full h-full object-cover opacity-70 ${t.imgPosition??""}`}),e.jsx("div",{className:"absolute inset-0 bg-[#23416a]/30"})]})}),e.jsx(i.div,{initial:{opacity:0,x:s?30:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.7,delay:.1},className:`flex items-center ${s?"lg:order-2":"lg:order-1"}`,children:e.jsxs("div",{className:"px-10 md:px-16 py-16 md:py-20 max-w-xl",children:[e.jsx("p",{className:"font-sans text-[11px] uppercase tracking-[0.4em] text-[#2f90ce] mb-5",children:t.eyebrow}),e.jsx("h3",{className:"font-serif text-4xl md:text-5xl text-white leading-[0.9] mb-8 whitespace-pre-line","data-testid":`text-why-premium-${n}`,children:t.title}),e.jsx("p",{className:"font-sans text-[14px] text-white/75 leading-[1.9] max-w-md",children:t.body})]})})]},t.title)}),e.jsxs("div",{className:"container mx-auto px-6 py-16 text-center border-t border-white/10",children:[e.jsx("p",{className:"font-sans text-[12px] text-white/70 mb-4 uppercase tracking-widest",children:"Ready to start?"}),e.jsxs(r,{href:"/booking",className:"inline-flex items-center gap-3 font-sans text-[13px] text-white/80 hover:text-[#2f90ce] transition-colors uppercase tracking-widest","data-testid":"link-why-premium-booking",children:["Request a proposal ",e.jsx(o,{className:"w-4 h-4"})]})]})]})}function Y(){return e.jsxs("section",{className:"py-4 bg-white overflow-hidden","data-testid":"section-mosaic",children:[e.jsxs("div",{className:"container mx-auto px-6 max-w-7xl mb-12 pt-16",children:[e.jsx("p",{className:"font-sans text-[11px] uppercase tracking-[0.4em] text-[#2f90ce] mb-4",children:"The Moments"}),e.jsxs("h2",{className:"font-serif text-4xl md:text-5xl text-[#23416a] leading-[0.9]",children:["This is what it looks ",e.jsx("br",{}),e.jsx("span",{className:"italic text-[#23416a]/55",children:"like when it works."})]})]}),e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-1 px-1",children:C.map((a,t)=>e.jsx(i.div,{initial:{opacity:0,scale:1.02},whileInView:{opacity:1,scale:1},viewport:{once:!0,amount:.1},transition:{duration:.6,delay:t*.06},className:`relative overflow-hidden ${t===0?"md:col-span-2 md:row-span-2 aspect-square":"aspect-square"}`,"data-testid":`mosaic-image-${t}`,children:e.jsx("img",{src:a.src,alt:a.alt,loading:"lazy",decoding:"async",className:`w-full h-full object-cover hover:scale-105 transition-transform duration-700 ${a.position??""}`})},t))}),e.jsx("div",{className:"text-center py-16 px-6",children:e.jsxs(r,{href:"/booking",className:"group inline-flex items-center gap-4 bg-[#23416a] text-white px-10 py-4 text-xs uppercase tracking-widest hover:bg-[#2f90ce] transition-colors duration-300","data-testid":"button-mosaic-book",children:[e.jsx("span",{children:"Request a Proposal"}),e.jsx(o,{className:"w-4 h-4 group-hover:translate-x-1 transition-transform"})]})})]})}function R(){return e.jsx("section",{className:"py-28 md:py-40 bg-[#23416a]/[0.03] border-t border-[#23416a]/10","data-testid":"section-upsells",children:e.jsxs("div",{className:"container mx-auto px-6 max-w-7xl",children:[e.jsxs("div",{className:"text-center mb-20",children:[e.jsx("p",{className:"font-sans text-[11px] uppercase tracking-[0.4em] text-[#2f90ce] mb-4",children:"Add-Ons"}),e.jsxs("h2",{className:"font-serif text-5xl md:text-6xl text-[#23416a] leading-[0.88] mb-6",children:["Make It ",e.jsx("span",{className:"italic text-[#23416a]/55",children:"Unforgettable"})]}),e.jsx("p",{className:"font-sans text-[13px] text-[#23416a]/60 max-w-md mx-auto leading-relaxed",children:"Every add-on is included in your custom proposal. Tell us what you want — we'll build it in."})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-px bg-[#23416a]/10",children:T.map((a,t)=>e.jsxs(i.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.1},transition:{duration:.6,delay:t*.07},className:"bg-white p-10 group hover:bg-[#23416a] transition-colors duration-500","data-testid":`card-upsell-${t}`,children:[e.jsx("div",{className:"w-10 h-10 bg-[#2f90ce]/10 flex items-center justify-center text-[#2f90ce] mb-6 group-hover:bg-[#2f90ce]/20 transition-colors",children:a.icon}),e.jsx("h3",{className:"font-serif text-2xl text-[#23416a] mb-2 group-hover:text-white transition-colors",children:a.title}),e.jsx("p",{className:"font-sans text-[11px] uppercase tracking-widest text-[#2f90ce] mb-4",children:a.hook}),e.jsx("p",{className:"font-sans text-[13px] text-[#23416a]/65 leading-[1.9] group-hover:text-white/75 transition-colors",children:a.desc})]},a.title))}),e.jsxs("div",{className:"mt-16 text-center",children:[e.jsx("p",{className:"font-sans text-[12px] text-[#23416a]/60 uppercase tracking-widest mb-6",children:"All add-ons are included in your custom proposal"}),e.jsxs(r,{href:"/booking",className:"group inline-flex items-center gap-4 bg-[#23416a] text-white px-10 py-4 text-xs uppercase tracking-widest hover:bg-[#2f90ce] transition-colors duration-300","data-testid":"button-upsells-book",children:[e.jsx("span",{children:"Request a Proposal"}),e.jsx(o,{className:"w-4 h-4 group-hover:translate-x-1 transition-transform"})]})]})]})})}function L(){const a=[{num:"01",title:"Tell Us About Your Event",desc:"Share your date, event type, and what you're envisioning. We'll confirm availability and send a custom proposal — usually within 24 hours.",cta:!0},{num:"02",title:"Review Your Proposal",desc:"We build a proposal around your event — add-ons, music planning, and all the details. Once you're happy, we send the contract.",cta:!1},{num:"03",title:"Party Without Worry",desc:"We handle everything on the day. You show up. You celebrate. We make it work.",cta:!1}];return e.jsx("section",{className:"py-28 md:py-36 bg-white","data-testid":"section-how-it-works",children:e.jsxs("div",{className:"container mx-auto px-6 max-w-6xl",children:[e.jsxs("div",{className:"text-center mb-20",children:[e.jsx("p",{className:"font-sans text-[11px] uppercase tracking-[0.4em] text-[#2f90ce] mb-4",children:"The Process"}),e.jsxs("h2",{className:"font-serif text-5xl md:text-6xl text-[#23416a] leading-[0.88]",children:["Three steps. ",e.jsx("br",{}),e.jsx("span",{className:"italic text-[#23416a]/55",children:"Zero stress."})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-px bg-[#23416a]/10",children:a.map((t,n)=>e.jsxs(i.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:n*.12},className:"bg-white p-10 md:p-12","data-testid":`step-${n}`,children:[e.jsx("span",{className:"font-serif text-7xl text-[#2f90ce]/10 block leading-none mb-6",children:t.num}),e.jsx("h3",{className:"font-serif text-2xl md:text-3xl text-[#23416a] mb-4 leading-tight",children:t.title}),e.jsx("p",{className:"font-sans text-[13px] text-[#23416a]/45 leading-[1.9] mb-6",children:t.desc}),t.cta&&e.jsxs(r,{href:"/booking",className:"inline-flex items-center gap-2 font-sans text-[11px] uppercase tracking-widest text-[#2f90ce] hover:text-[#23416a] transition-colors","data-testid":"link-step-book",children:["Start here ",e.jsx(o,{className:"w-3.5 h-3.5"})]})]},t.num))})]})})}function $(){return e.jsx("section",{className:"py-28 md:py-36 bg-[#23416a] overflow-hidden","data-testid":"section-testimonials",children:e.jsxs("div",{className:"container mx-auto px-6 max-w-6xl",children:[e.jsxs("div",{className:"text-center mb-20",children:[e.jsx("p",{className:"font-sans text-[11px] uppercase tracking-[0.4em] text-[#2f90ce] mb-4",children:"Client Stories"}),e.jsxs("h2",{className:"font-serif text-5xl md:text-6xl text-white leading-[0.88]",children:["They said it ",e.jsx("br",{}),e.jsx("span",{className:"italic text-white/60",children:"better than us."})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-px bg-white/10",children:q.map((a,t)=>e.jsxs(i.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.7,delay:t*.1},className:"bg-[#23416a] p-10 md:p-12 hover:bg-white/5 transition-colors","data-testid":`testimonial-${t}`,children:[e.jsx("p",{className:"font-serif text-4xl text-[#2f90ce]/20 leading-none mb-6",children:'"'}),e.jsx("p",{className:"font-serif text-lg text-white/80 leading-[1.6] mb-8","data-testid":`text-testimonial-${t}`,children:a.quote}),e.jsxs("div",{className:"border-t border-white/10 pt-6",children:[e.jsx("p",{className:"font-sans text-[11px] uppercase tracking-widest text-white/80",children:a.name}),e.jsx("p",{className:"font-sans text-[11px] uppercase tracking-widest text-[#2f90ce]/60 mt-1",children:a.event})]})]},t))})]})})}function H(){const[a,t]=w.useState(null);return e.jsx("section",{className:"py-28 md:py-36 bg-white","data-testid":"section-faq",children:e.jsxs("div",{className:"container mx-auto px-6 max-w-3xl",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("p",{className:"font-sans text-[11px] uppercase tracking-[0.4em] text-[#2f90ce] mb-4",children:"Questions"}),e.jsx("h2",{className:"font-serif text-5xl md:text-6xl text-[#23416a] leading-[0.88]",children:"Let's clear it up."})]}),e.jsxs("div",{className:"space-y-px",children:[g.map((n,s)=>e.jsxs("div",{className:"border-t border-[#23416a]/10","data-testid":`faq-item-${s}`,children:[e.jsxs("button",{className:"w-full flex items-center justify-between py-6 text-left group",onClick:()=>t(a===s?null:s),"aria-expanded":a===s,"data-testid":`button-faq-${s}`,children:[e.jsx("span",{className:"font-serif text-xl text-[#23416a] group-hover:text-[#2f90ce] transition-colors pr-8",children:n.q}),e.jsx(x,{className:`w-5 h-5 text-[#23416a]/60 flex-shrink-0 transition-transform duration-300 ${a===s?"rotate-180":""}`})]}),a===s&&e.jsx(i.div,{initial:{opacity:0,height:0}
4,animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.3},className:"pb-8",children:e.jsx("p",{className:"font-sans text-[14px] text-[#23416a]/55 leading-[1.9]","data-testid":`text-faq-answer-${s}`,children:n.a})})]},s)),e.jsx("div",{className:"border-t border-[#23416a]/10"})]}),e.jsxs("div",{className:"text-center mt-12",children:[e.jsx("p",{className:"font-sans text-[12px] text-[#23416a]/60 uppercase tracking-widest mb-5",children:"Still have questions?"}),e.jsxs(r,{href:"/booking",className:"inline-flex items-center gap-3 font-sans text-[12px] text-[#2f90ce] hover:text-[#23416a] transition-colors uppercase tracking-widest","data-testid":"link-faq-book",children:["Tell us your date — we'll send a proposal ",e.jsx(o,{className:"w-4 h-4"})]})]})]})})}function O(){return e.jsxs("section",{className:"relative py-36 md:py-48 bg-black overflow-hidden","data-testid":"section-final-cta",children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("img",{src:m,alt:"Celebration",className:"w-full h-full object-cover opacity-20",loading:"lazy",decoding:"async"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-black/40 via-transparent to-black/80"})]}),e.jsx("div",{className:"relative z-10 container mx-auto px-6 text-center max-w-3xl",children:e.jsxs(i.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8},children:[e.jsx("p",{className:"font-sans text-[11px] uppercase tracking-[0.5em] text-[#2f90ce] mb-6",children:"Premium Entertainment"}),e.jsx("h2",{className:"font-serif text-5xl md:text-7xl text-white leading-[0.88] mb-6","data-testid":"text-final-cta-heading",children:"Your Date Is Waiting."}),e.jsx("p",{className:"font-sans text-sm uppercase tracking-widest text-white/70 max-w-md mx-auto leading-relaxed mb-12",children:"Tell us your date and what you're envisioning. We'll send a custom proposal within 24 hours — then a contract to lock it in."}),e.jsxs(r,{href:"/booking",className:"group inline-flex items-center gap-5 bg-white text-[#23416a] px-12 py-5 text-xs uppercase tracking-[0.25em] hover:bg-[#2f90ce] hover:text-white transition-colors duration-300 font-medium","data-testid":"button-final-cta-book",children:[e.jsx("span",{children:"Request a Proposal"}),e.jsx(o,{className:"w-4 h-4 group-hover:translate-x-1 transition-transform"})]}),e.jsxs("div",{className:"mt-8 flex items-center justify-center gap-8",children:[e.jsx("a",{href:"tel:9732002800",className:"font-sans text-[11px] uppercase tracking-widest text-white/60 hover:text-white/80 transition-colors","data-testid":"link-final-phone",children:"973-200-2800"}),e.jsx("span",{className:"text-white/50",children:"|"}),e.jsx("span",{className:"font-sans text-[11px] uppercase tracking-widest text-white/60",children:"NJ · PA · NY"})]})]})})]})}function Z(){const[,a]=y();return v({title:"Private Event DJ NJ | Birthdays, Anniversaries, Sweet 16 | Premium Entertainment",description:"Professional DJ services for private parties in NJ — birthdays, anniversaries, Sweet 16s, quinceañeras, holiday parties & family reunions. Request a proposal at premiumdj.com.",canonical:"https://premiumdj.com/private-affairs",keywords:"private party DJ NJ, birthday party DJ NJ, anniversary DJ NJ, sweet 16 DJ NJ, quinceañera DJ NJ, holiday party DJ New Jersey, family reunion DJ NJ, private event DJ",jsonLd:[{"@type":"Service",name:"Private Event DJ Services",provider:{"@type":"EntertainmentBusiness",name:"Premium Entertainment",url:"https://premiumdj.com",telephone:"+19732002800",areaServed:["New Jersey","Pennsylvania","New York"]},serviceType:"Private Event Entertainment",description:"Professional DJ services for private parties including birthday parties, anniversaries, Sweet 16s, quinceañeras, holiday parties, and family reunions in NJ, PA, and NY.",areaServed:[{"@type":"State",name:"New Jersey"},{"@type":"State",name:"Pennsylvania"},{"@type":"State",name:"New York"}],keywords:"birthday party DJ NJ, anniversary DJ, Sweet 16 DJ NJ, holiday party DJ New Jersey, quinceañera DJ NJ"},{"@type":"FAQPage",mainEntity:g.map(t=>
4({"@type":"Question",name:t.q,acceptedAnswer:{"@type":"Answer",text:t.a}}))}],noindex:!0}),e.jsxs("div",{className:"min-h-screen bg-white",children:[e.jsx(b,{onContact:()=>a("/booking")}),e.jsxs("main",{children:[e.jsx(I,{}),e.jsx(W,{}),e.jsx(M,{}),e.jsx(Y,{}),e.jsx(R,{}),e.jsx(L,{}),e.jsx($,{}),e.jsx(H,{}),e.jsx(O,{})]})]})}export{Z 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.