.audience-page{background:var(--white)}.audience-hero{background:var(--page-neutral);border-bottom:1px solid var(--border);padding:54px 0 64px}.audience-hero__grid{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);align-items:center;gap:64px;display:grid}.audience-hero__copy{min-width:0}.audience-hero h1{letter-spacing:-.035em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5vw,5rem);line-height:.98}.audience-hero__lead{max-width:720px;color:var(--text-secondary);margin:22px 0 0;font-size:1.12rem}.audience-hero__sub{max-width:700px;color:var(--text-muted);margin:12px 0 0;font-size:.95rem}.audience-hero__actions,.audience-cta-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.audience-hero__media{border:1px solid var(--border);background:var(--mineral);min-height:430px;box-shadow:var(--shadow);border-radius:18px;position:relative;overflow:hidden}.audience-hero__media img{object-fit:cover;width:100%;height:100%;min-height:430px}.audience-hero__media:after{content:"";pointer-events:none;background:linear-gradient(#0b2d4e00,#0b2d4e2e);height:38%;position:absolute;inset:auto 0 0}.audience-hero__media--empty{place-items:center;display:grid}.audience-hero__media--empty:before{content:"CanceledEvents.com";color:var(--brand-navy);opacity:.38;font-family:Georgia,Times New Roman,serif;font-size:2rem}.audience-strip{border-bottom:1px solid var(--border);background:var(--white)}.audience-strip__grid{grid-template-columns:repeat(3,1fr);min-height:84px;display:grid}.audience-strip__item{justify-content:center;align-items:center;gap:13px;padding:12px 22px;font-weight:700;display:flex}.audience-strip__item+.audience-strip__item{border-left:1px solid var(--border)}.audience-section{padding:78px 0}.audience-section--mineral{background:var(--mineral)}.audience-section--cool{background:var(--cool-mist)}.audience-section--neutral{background:var(--page-neutral)}.audience-section__inner{min-width:0}.audience-section__heading{max-width:860px;margin-bottom:32px}.audience-section__heading h2,.audience-dealroom h2,.audience-closing h2{letter-spacing:-.028em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,3.6vw,3.5rem);line-height:1.04}.audience-section__lead{max-width:780px;color:var(--text-secondary);margin:12px 0 0;font-size:1rem}.audience-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.audience-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--white);min-height:190px;padding:26px}.audience-card h3{margin:16px 0 8px;font-size:1.08rem}.audience-card p{color:var(--text-secondary);margin:0;font-size:.9rem}.audience-two-way{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.audience-two-way article{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--white);min-height:220px;padding:30px}.audience-two-way h3{margin:14px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.6rem}.audience-two-way p{color:var(--text-secondary);margin:0}.audience-two-way a{color:var(--action-blue);margin-top:18px;font-weight:700;text-decoration:none;display:inline-block}.audience-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.audience-step{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--white);min-height:210px;padding:24px;position:relative}.audience-step>strong{background:var(--action-blue);width:36px;height:36px;color:var(--white);border-radius:50%;place-items:center;display:grid}.audience-step h3{margin:16px 0 7px}.audience-step p{color:var(--text-secondary);margin:0;font-size:.9rem}.audience-listings{margin-top:34px}.audience-listings .listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-dealroom{background:var(--brand-navy);color:var(--white);padding:72px 0}.audience-dealroom__grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:56px;display:grid}.audience-dealroom h2{color:var(--white)}.audience-dealroom p{max-width:720px;color:var(--white);opacity:.8;margin:14px 0 0}.audience-dealroom__points{gap:12px;display:grid}.audience-dealroom__points div{border:1px solid #ffffff3d;border-radius:12px;padding:18px 20px}.audience-dealroom__points strong{color:var(--white);display:block}.audience-dealroom__points span{color:var(--white);opacity:.72;margin-top:4px;font-size:.86rem;display:block}.audience-perspectives{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.audience-perspectives article{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--white);padding:28px}.audience-perspectives h3{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.audience-perspectives p{color:var(--text-secondary)}.audience-perspectives a{color:var(--action-blue);font-weight:700;text-decoration:none}.audience-faq__items{border-top:1px solid var(--border)}.audience-faq__item{border-bottom:1px solid var(--border)}.audience-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:66px;font-weight:700;list-style:none;display:flex}.audience-faq__item summary::-webkit-details-marker{display:none}.audience-faq__item summary span{color:var(--brand-sky);font-size:1.4rem}.audience-faq__answer{max-width:850px;padding:0 0 22px}.audience-faq__answer p{color:var(--text-secondary);margin:8px 0 0}.audience-closing{background:var(--mineral);padding:76px 0 88px}.audience-closing__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;display:grid}.audience-closing p{color:var(--text-secondary);margin:10px 0 0}.audience-note{color:var(--text-muted);margin-top:20px;font-size:.82rem}.how-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.how-value-grid article{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card);min-height:230px;padding:28px}.how-value-grid h3{margin:0 0 12px}.how-value-grid p{color:var(--text-secondary);line-height:1.8}.how-flow{gap:12px;max-width:980px;display:grid}.how-flow__step{border:1px solid var(--border);background:var(--white);border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:18px;padding:20px 22px;display:grid}.how-flow__step>strong{width:38px;height:38px;color:var(--white);background:var(--action-blue);border-radius:50%;place-items:center;display:grid}.how-flow__step h3{margin:0 0 6px}.how-flow__step p{color:var(--text-secondary);margin:0}.how-not-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.how-not-grid article{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--white);padding:24px}.how-not-grid h3{margin:0 0 8px}.how-not-grid p{color:var(--text-secondary);margin:0}@media (width<=1100px){.audience-hero__grid,.audience-dealroom__grid{grid-template-columns:1fr}.audience-hero__media{max-height:480px}.audience-card-grid,.audience-steps,.how-not-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.audience-hero{padding:38px 0 46px}.audience-hero__grid{gap:28px}.audience-hero h1{font-size:clamp(2.5rem,11vw,3.7rem)}.audience-hero__lead{font-size:1rem}.audience-hero__media,.audience-hero__media img{min-height:260px}.audience-strip__grid{grid-template-columns:1fr;padding:10px 0}.audience-strip__item{justify-content:flex-start;padding:7px 0}.audience-strip__item+.audience-strip__item{border-left:0}.audience-section{padding:52px 0}.audience-card-grid,.audience-card-grid--three,.audience-two-way,.audience-steps,.audience-perspectives,.how-value-grid,.how-not-grid,.audience-listings .listing-grid{grid-template-columns:1fr}.audience-dealroom{padding:54px 0}.audience-closing__inner{grid-template-columns:1fr}.audience-closing .audience-cta-row{margin-top:0}}.about-hero-card{border:1px solid var(--border);background:var(--white);box-shadow:var(--shadow);border-radius:18px;gap:18px;padding:30px;display:grid}.about-hero-card>.eyebrow{margin-bottom:2px}.about-hero-card__row{background:var(--mineral);border-radius:12px;gap:6px;padding:20px;display:grid}.about-hero-card__row+.about-hero-card__row{background:var(--cool-mist)}.about-hero-card__row strong{font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.about-hero-card__row span{color:var(--text-secondary);font-size:.9rem}.recontext-card--about{max-width:760px}.recontext-card--about .recontext-card{box-shadow:none}.category-hero{background:radial-gradient(circle at 82% 12%, #42aae11a, transparent 30%), var(--page-neutral);border-bottom:1px solid var(--border);padding:68px 0 72px}.category-hero__inner{max-width:980px}.category-hero h1{letter-spacing:-.035em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.1vw,5rem);line-height:.98}.category-hero__inner>p:not(.eyebrow){max-width:820px;color:var(--text-secondary);margin:20px 0 0;font-size:1.08rem}.category-opportunities{scroll-margin-top:24px}.category-copy{max-width:980px}.category-copy__body{gap:16px;max-width:860px;display:grid}.category-copy__body p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.75}.category-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.category-context-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--white);align-items:flex-start;gap:14px;min-height:126px;padding:20px;display:flex}.category-context-card p{color:var(--brand-navy);margin:5px 0 0;font-weight:700;line-height:1.35}.category-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.category-link-grid a{border:1px solid var(--border);background:var(--white);min-height:58px;color:var(--brand-navy);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-weight:700;text-decoration:none;display:flex}.category-link-grid a:hover{color:var(--action-blue);border-color:#1d62d559}.category-link-grid a span{color:var(--brand-sky)}@media (width<=900px){.category-context-grid,.category-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.category-hero{padding:44px 0 50px}.category-hero h1{font-size:clamp(2.45rem,11vw,3.7rem)}.category-hero__inner>p:not(.eyebrow){font-size:1rem}.category-context-grid,.category-link-grid{grid-template-columns:1fr}.category-context-card{min-height:auto}}
