/* Company narrative and financial summaries; original data and interaction hooks remain intact. */
.j3-about .about-kicker,.j3-about .about-issues-intro{max-width:820px;margin:0 auto 28px;font-size:18px;line-height:1.85;color:var(--j3-muted)}
.j3-about .about-issues-intro{margin-top:45px;color:var(--j3-ink);font-weight:650}
.j3-about .about-issues{list-style:none;margin:0 0 72px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.j3-about .about-issue-card{padding:30px;border:1px solid var(--j3-line);border-radius:22px;background:var(--j3-sage)}
.j3-about .about-issue-card h3{margin:0 0 18px;font-size:23px;line-height:1.25;letter-spacing:-.035em;color:var(--j3-ink)}
.j3-about .about-issue-card p{margin:0;font-size:15px;line-height:1.85;color:var(--j3-muted)}
.j3-about .about-belief{margin:30px 0;padding:40px 45px;border-left:3px solid var(--j3-accent);border-radius:0 20px 20px 0;background:var(--j3-sage)}
.j3-about .about-belief p{margin:0;font-size:clamp(21px,2.1vw,29px);line-height:1.55;letter-spacing:-.025em;color:var(--j3-ink)}
.j3-about .about-closing{max-width:820px;margin:35px auto 55px;font-size:18px;line-height:1.85;color:var(--j3-muted)}
.j3-about .about-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px;padding:30px}
.j3-about .about-cta .cta-stores{flex-wrap:wrap;gap:15px}
.j3-page:is([data-j3-page="investors"],[data-j3-page="partner-program"]) .p-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.j3-page:is([data-j3-page="investors"],[data-j3-page="partner-program"]) .p-grid-3+.p-grid-3{margin-top:22px}
.j3-page[data-j3-page="partner-program"] .p-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.j3-page[data-j3-page="partner-program"] .p-step{padding:28px}
.j3-page[data-j3-page="partner-program"] .p-step h3{font-size:21px;line-height:1.3}
.j3-page[data-j3-page="partner-program"] .p-step-num{margin-bottom:25px}
.j3-page[data-j3-page="investors"] .margin-strip{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:35px;padding:32px;margin-top:26px;border:1px solid var(--j3-line);border-radius:20px;background:var(--j3-sage)}
.j3-page[data-j3-page="investors"] .ms-title{font-size:20px;font-weight:700;line-height:1.35;color:var(--j3-ink)}
.j3-page[data-j3-page="investors"] .ms-title small{display:block;margin-top:12px;max-width:520px;font-size:13px;font-weight:400;line-height:1.7;color:var(--j3-muted)}
.j3-page[data-j3-page="investors"] .ms-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}
.j3-page[data-j3-page="investors"] .ms-item{display:flex;flex-direction:column;gap:8px;padding-left:20px;border-left:1px solid var(--j3-line)}
.j3-page[data-j3-page="investors"] .ms-item b{font-size:34px;line-height:1.1;color:var(--j3-accent);letter-spacing:-.04em}
.j3-page[data-j3-page="investors"] .ms-item span{font-size:12px;color:var(--j3-muted)}
.j3-page[data-j3-page="investors"] .lg-chip.lg-dash{height:0;background:none;border-top:2px dashed var(--j3-muted)}
.j3-page[data-j3-page="investors"] .dr-note{padding:18px 22px;border-left:2px solid var(--j3-accent);background:var(--j3-white);border-radius:0 12px 12px 0;line-height:1.8}
.j3-page:is([data-j3-page="partner-program"],[data-j3-page="ai-receptionist-comparison"]) #cta .cta-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}
.j3-page:is([data-j3-page="partner-program"],[data-j3-page="ai-receptionist-comparison"]) #cta .cta-step{align-items:flex-start;gap:15px;padding:22px;border:1px solid var(--j3-line);border-radius:16px;background:var(--j3-white)}
.j3-page:is([data-j3-page="partner-program"],[data-j3-page="ai-receptionist-comparison"]) #cta .cta-step-text strong{display:block;margin-bottom:8px;font-size:17px;line-height:1.3}
.j3-page:is([data-j3-page="partner-program"],[data-j3-page="ai-receptionist-comparison"]) #cta .cta-step-text span{display:block;font-size:13px;line-height:1.7;color:var(--j3-muted)}
.j3-page:is([data-j3-page="partner-program"],[data-j3-page="ai-receptionist-comparison"]) #cta .cta-step-num{flex:none;line-height:1.1}
.j3-page[data-j3-page="partner-program"] #cta-sub{max-width:740px;margin:12px auto 0;font-size:17px;line-height:1.8;text-align:center}
.j3-page[data-j3-page="partner-program"] #cta-label{display:block;text-align:center}
@media(max-width:1000px){
.j3-page[data-j3-page="partner-program"] .p-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
.j3-page[data-j3-page="investors"] .margin-strip{grid-template-columns:1fr}
.j3-about .about-issues{gap:14px}.j3-about .about-issue-card{padding:23px}
}
@media(max-width:700px){
.j3-about .about-issues,.j3-page:is([data-j3-page="investors"],[data-j3-page="partner-program"]) .p-grid-3,.j3-page[data-j3-page="partner-program"] .p-steps,.j3-page:is([data-j3-page="partner-program"],[data-j3-page="ai-receptionist-comparison"]) #cta .cta-steps{grid-template-columns:1fr}
.j3-about .about-belief{padding:26px}.j3-about .about-issues{margin-bottom:40px}
.j3-page[data-j3-page="investors"] .margin-strip{padding:23px;gap:25px}.j3-page[data-j3-page="investors"] .ms-item{padding-left:12px}.j3-page[data-j3-page="investors"] .ms-item b{font-size:28px}
}
/* Source hero widgets become legible companion panels beneath the new illustration. */
.j3-page[data-j3-page="partner-program"] .j3-hero-support:has(.payout-card),.j3-page[data-j3-page="ai-receptionist-comparison"] .j3-hero-support:has(.hero-scene){width:100%;max-width:1240px;margin:48px auto 0}
.j3-page[data-j3-page="partner-program"] .j3-hero-support .j3-functional,.j3-page[data-j3-page="ai-receptionist-comparison"] .j3-hero-support .j3-functional{width:100%;max-width:none}
.j3-page[data-j3-page="partner-program"] .payout-card{max-width:none;width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:50px;padding:30px 36px;border-radius:22px;background:var(--j3-sage);box-shadow:none}
.j3-page[data-j3-page="partner-program"] .payout-head{grid-column:1/-1;margin-bottom:24px}
.j3-page[data-j3-page="partner-program"] .pb-payout-n{grid-column:1;grid-row:2;margin:0}
.j3-page[data-j3-page="partner-program"] .pb-payout-sub{grid-column:1;grid-row:3;max-width:380px}
.j3-page[data-j3-page="partner-program"] .pb-bars{grid-column:2;grid-row:2/4;height:100px;margin:0;align-items:flex-end;gap:7px}
.j3-page[data-j3-page="partner-program"] .pb-bar{height:calc(var(--h)*1%);background:var(--j3-accent);animation:none;transform:none;opacity:1}
.j3-page[data-j3-page="partner-program"] .pb-bars-l{grid-column:2;grid-row:4;margin:6px 0 0}
.j3-page[data-j3-page="partner-program"] .pb-meter{grid-column:1;grid-row:4/6;margin-top:28px}
.j3-page[data-j3-page="partner-program"] .pb-stats{grid-column:2;grid-row:5;margin-top:20px;padding-top:20px}
.j3-page[data-j3-page="partner-program"] .pb-meter-fill{background:var(--j3-accent)}
.j3-page[data-j3-page="partner-program"] .pb-meter-dot{border-color:var(--j3-accent)}
.j3-page[data-j3-page="ai-receptionist-comparison"] .j3-hero-support .hero-scene{max-width:none;min-height:0;height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;background:none;isolation:auto}
.j3-page[data-j3-page="ai-receptionist-comparison"] .hero-scene>.scene-halo,.j3-page[data-j3-page="ai-receptionist-comparison"] .hero-scene>.scene-ghost,.j3-page[data-j3-page="ai-receptionist-comparison"] .hero-scene>svg{display:none}
.j3-page[data-j3-page="ai-receptionist-comparison"] .hero-scene .ann{position:static;inset:auto;width:auto;max-width:none;transform:none!important;animation:none;margin:0;padding:25px;border:1px solid var(--j3-line);border-radius:18px;background:var(--j3-sage);text-align:left}
.j3-page[data-j3-page="ai-receptionist-comparison"] .hero-scene .ann::before,.j3-page[data-j3-page="ai-receptionist-comparison"] .hero-scene .ann::after{display:none}
.j3-page[data-j3-page="ai-receptionist-comparison"] .hero-scene .ann-k{display:block;color:var(--j3-accent);font-size:11px;letter-spacing:.08em;margin-bottom:13px}
.j3-page[data-j3-page="ai-receptionist-comparison"] .hero-scene .ann-q{display:block;font-size:18px;line-height:1.55;color:var(--j3-ink);font-style:normal;min-height:3.1em}
.j3-page[data-j3-page="ai-receptionist-comparison"] .dbig.dbig--jl{color:var(--j3-ink);background:none;-webkit-text-fill-color:var(--j3-ink)}
@media(max-width:700px){
.j3-page[data-j3-page="partner-program"] .payout-card{display:flex;flex-direction:column;padding:25px;gap:12px}
.j3-page[data-j3-page="partner-program"] .pb-bars{width:100%;height:110px;margin-top:10px}
.j3-page[data-j3-page="partner-program"] .pb-meter{margin-top:15px;width:100%}
.j3-page[data-j3-page="partner-program"] .pb-stats{width:100%;margin-top:10px}
.j3-page[data-j3-page="ai-receptionist-comparison"] .j3-hero-support .hero-scene{grid-template-columns:1fr}
.j3-page[data-j3-page="ai-receptionist-comparison"] .hero-scene .ann-q{min-height:0}
}
.j3-page[data-j3-page="partner-program"] #why .j3-section-frame{display:block}
.j3-page[data-j3-page="partner-program"] #why .j3-section-head{max-width:820px;margin:0 auto 42px;text-align:center}
.j3-page[data-j3-page="partner-program"] #why .j3-section-head p{margin-left:auto;margin-right:auto}
.j3-page[data-j3-page="ai-receptionist-comparison"] .hero-scene .ann-k{text-align:left}
.j3-page[data-j3-page="investors"] #platform a.p-card{text-decoration:none;transition:border-color .2s,background .2s}
.j3-page[data-j3-page="investors"] #platform a.p-card:hover,.j3-page[data-j3-page="investors"] #platform a.p-card:focus-visible{border-color:var(--j3-accent);background:var(--j3-sage)}
