1import{j as e,e as p}from"./react-vendor-CWwlbjRo-1790978053425.js";import{bS as d,bD as i,b2 as m}from"./index-DsAuDdHa-1790978053425.js";import{M as h}from"./MarketingLayout-Cw0OsVQY-1790978053425.js";import{M as g}from"./MarketingClose-7BJBWdEt-1790978053425.js";import{M as f}from"./MarketingPageHero-BQajVOKF-1790978053425.js";import{u as c}from"./useReveal-TFJEW3p7-1790978053425.js";import{S as x,a as u}from"./SectionHead-dK0ipw05-1790978053425.js";import"./marketing-DMr59-Av-1790978053425.js";import"./ClosingCall-dOR8em_q-1790978053425.js";import"./PageHeroField-CrKoyh_--1790978053425.js";const l=[{role:"Marketing",who:"Directors & CMOs",opens:"To see which campaigns produced assessments this week, not which produced form fills.",owns:"Cost per viable VOB and cost per admit, by channel and campaign.",hands:"A lead with its full source attached â campaign, keyword, call recording â so admissions is not starting cold."},{role:"Admissions",who:"Directors of Admissions",opens:"To work the queue in priority order and see who is still worth a callback.",owns:"Speed to answer, assessment rate, and the outcome on every call.",hands:"The outcome back up the chain, which is what lets marketing tell a real admit from a hang-up."},{role:"Executive",who:"Owners & operators",opens:"To see the whole funnel in one place at the end of the month â and mid-month, while it can still change.",owns:"Spend against admits, payer mix, and census against capacity.",hands:"The budget decision, made against reconciled numbers rather than platform-reported ones."}],y=[{label:"What they open it for",key:"opens"},{label:"The number they own",key:"owns"},{label:"What they hand over",key:"hands"}];function w(){const{COLOR:a}=d(),[o,s]=c();return e.jsxs(x,{labelledBy:"seats-headline",children:[e.jsx(u,{kicker:"Three desks, one dataset",heading:"They are one product because the handoff between them",headingEm:"is exactly where the money leaks.",body:"Each desk reads a different page of the same reconciled data. The rows below are worth reading across rather than down â the third one is the whole argument for buying these together instead of separately.",headingId:"seats-headline"}),e.jsxs("div",{ref:o,className:`clarion-reveal${s?" is-revealed":""}`,children:[e.jsxs("div",{className:"clarion-seat-head clarion-seat-grid",children:[e.jsx("span",{}),l.map(t=>e.jsxs("div",{style:{paddingInline:"clamp(14px, 1.6vw, 26px)"},children:[e.jsx("div",{style:{fontFamily:i.display,fontSize:"clamp(20px, 1.8vw, 24px)",fontWeight:700,letterSpacing:"-0.02em",color:a.ink},children:t.role}),e.jsx("div",{style:{marginTop:4,fontFamily:i.mono,fontSize:10,fontWeight:700,letterSpacing:"0.18em",textTransform:"uppercase",color:a.inkMute},children:t.who})]},t.role))]}),y.map(t=>e.jsxs("div",{className:"clarion-seat-grid",style:{borderTop:`1px solid ${a.hairline}`},children:[e.jsx("div",{className:"clarion-seat-label",style:{padding:"clamp(18px, 2vw, 26px) 0",fontFamily:i.mono,fontSize:10,fontWeight:700,letterSpacing:"0.2em",textTransform:"uppercase",color:a.inkMute},children:t.label}),l.map(r=>e.jsxs("div",{className:"clarion-seat-cell",style:{padding:"clamp(18px, 2vw, 26px) clamp(14px, 1.6vw, 26px)",fontFamily:i.body,fontSize:14.5,lineHeight:1.6,color:a.inkSoft},children:[e.jsx("span",{className:"clarion-seat-inline-role",children:r.role}),r[t.key]]},r.role+t.key))]},t.key))]}),e.jsx("style",{children:` 2 .clarion-seat-grid { display: grid; grid-template-columns: minmax(0, 1fr); } 3 .clarion-seat-head { display: none; } 4 .clarion-seat-inline-role { 5 display: block; 6 font-family: ${i.mono}; 7 font-size: 10px; 8 font-weight: 700; 9 letter-spacing: 0.18em; 10 text-transform: uppercase; 11 color: var(--accent-text, var(--accent)); 12 margin-bottom: 6px; 13 } 14 .clarion-seat-cell { padding-inline: 0 !important; } 15 .clarion-seat-cell + .clarion-seat-cell { border-top: 1px solid var(--hairline); } 16 17 @media (min-width: 960px) { 18 .clarion-seat-grid { 19 grid-template-columns: minmax(150px, 200px) repeat(3, minmax(0, 1fr)); 20 } 21 .clarion-seat-head { display: grid; padding-bottom: clamp(16px, 2vw, 24px); } 22 .clarion-seat-inline-role { display: none; } 23 .clarion-seat-cell { padding-inline: clamp(14px, 1.6vw, 26px) !important; } 24 .clarion-seat-cell + .clarion-seat-cell { border-top: none; } 25 /* A hairline between seats, so the eye can track one column 26 down as well as one row across. */ 27 .clarion-seat-grid > .clarion-seat-cell:not(:nth-child(2)) { 28 border-left: 1px solid var(--hairline); 29 } 30 .clarion-seat-head > div + div { border-left: 1px solid var(--hairline); } 31 } 32 `})]})}
32const v=[{num:"01",audience:"For marketing",role:"Marketing Directors & CMOs",tagline:"The reconciliation tax, finally paid off.",body:"Spend, conversions, and attribution stitched across every paid channel. The weekly performance read writes itself; the bid-and-budget grind belongs to the model.",to:"/solutions/marketing-teams"},{num:"02",audience:"For admissions",role:"Directors of Admissions",tagline:"A team that already knows what to do next.",body:"Clarion reads your account overnight; recommended actions land before the morning huddle. Reps inherit the context the marketing team built â every claim cited.",to:"/solutions/admissions-teams"}],D=()=>e.jsxs(h,{children:[e.jsx(b,{}),e.jsx(w,{}),e.jsx(k,{}),e.jsx(g,{})]});function b(){return e.jsx(f,{field:"split",headline:"One product.",headlineEm:"Two seats at the table.",lede:"Marketing and admissions look at the same dataset and read different pages of it. Pick the seat you're in â the pitch is tailored from there."})}function k(){return e.jsx("section",{style:{position:"relative",width:"100%",padding:"clamp(64px, 8vw, 128px) clamp(20px, 4vw, 56px) clamp(96px, 12vw, 180px)",background:"transparent"},children:e.jsx("div",{style:{maxWidth:1280,margin:"0 auto",display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(min(360px, 100%), 1fr))",gap:"clamp(20px, 2.4vw, 40px)"},children:v.map(a=>e.jsx(S,{persona:a},a.num))})})}function S({persona:a}){const{COLOR:o}=d(),s=p(),[t,r]=c();return e.jsxs("a",{ref:t,href:a.to,className:`clarion-reveal${r?" is-revealed":""}`,style:{textDecoration:"none",background:o.surface,border:`1px solid ${o.hairline}`,borderRadius:8,padding:"clamp(32px, 3.4vw, 48px)",display:"flex",flexDirection:"column",gap:20,cursor:"pointer",transition:"border-color 200ms ease"},onClick:n=>{n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.button!==0||(n.preventDefault(),s(a.to))},onMouseEnter:n=>{n.currentTarget.style.borderColor="var(--accent)"},onMouseLeave:n=>{n.currentTarget.style.borderColor=o.hairline},children:[e.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:6},children:[e.jsxs("span",{style:{fontFamily:i.mono,fontSize:11,fontWeight:700,letterSpacing:"0.24em",color:"var(--accent)"},children:[a.num," · ",a.audience]}),e.jsx("span",{style:{fontFamily:i.mono,fontSize:10.5,fontWeight:600,letterSpacing:"0.18em",textTransform:"uppercase",color:o.inkMute},children:a.role})]}),e.jsx("h2",{style:{margin:0,fontFamily:i.display,fontSize:"clamp(26px, 2.6vw, 34px)",fontWeight:600,letterSpacing:"-0.02em",color:o.ink},children:a.tagline}),e.jsx("p",{style:{margin:0,fontFamily:i.body,fontSize:15,lineHeight:1.6,color:o.inkSoft},children:a.body}),e.jsxs("span",{style:{marginTop:"auto",paddingTop:12,display:"inline-flex",alignItems:"center",gap:8,fontFamily:i.sans,fontSize:14,fontWeight:600,color:"var(--accent)",letterSpacing:"-0.005em"},children:["See the full pitch ",e.jsx(m,{size:14})]})]})}export{D as SolutionsIndex,D 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.