.audience-page{--audience-accent:var(--color-blue)}.audience-page--commercants{--audience-accent:var(--color-orange)}.audience-hero{padding-top:clamp(3rem,7vw,6.5rem);padding-bottom:clamp(4rem,8vw,7rem)}.audience-hero-grid{display:grid;gap:3.5rem;align-items:center}.audience-hero-copy{position:relative;z-index:2}.audience-hero-title{max-width:12ch}.audience-page--commercants .audience-hero-title{max-width:16ch}.audience-hero-description{max-width:47ch;margin-top:1.75rem}.audience-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.audience-actions>a{flex:1 1 auto}.audience-dashboard-stage{position:relative;padding:2rem 0 3.5rem}.audience-hero-dashboard{position:relative;z-index:1;width:100%}.audience-dashboard-card{position:absolute;z-index:2;right:1rem;bottom:5rem;width:28%;max-width:220px;transform:rotate(-9deg)}.audience-dashboard-card .elite-card{width:100%}.audience-phone-stage{position:relative;isolation:isolate;display:grid;place-items:center;padding:2.5rem 1.5rem 1rem;border-radius:var(--radius-xl);background:var(--color-wash)}.audience-hero-phone{width:min(100%,276px);margin-left:1rem;transform:rotate(5deg)}.audience-hero-phone .product-phone-figure,.audience-loyalty-visual .product-phone-figure{width:100%;max-width:none}.audience-phone-card{position:absolute;z-index:-1;top:18%;left:4%;width:60%;max-width:310px;transform:rotate(-17deg)}.audience-phone-card .elite-card{width:100%}.audience-manifesto-section{padding-top:0;padding-bottom:clamp(4rem,8vw,7rem)}.audience-manifesto{display:grid;gap:2.5rem;padding:clamp(1.5rem,5vw,4.5rem);border-radius:var(--radius-xl);color:var(--color-cream);background:var(--color-charcoal)}.audience-manifesto h2{max-width:15ch}.audience-fragments{display:grid;gap:1.5rem}.audience-fragments li{display:grid;grid-template-columns:1.5rem 1fr;gap:.75rem;font-size:var(--text-lead);line-height:1.5;color:rgb(250 246 240/78%)}.audience-fragment-index{padding-top:.15rem;font-size:.9375rem;color:var(--color-orange)}.audience-manifesto-quote{padding-top:2rem;border-top:1px solid rgb(250 246 240/18%);color:var(--color-orange)}.audience-manifesto-quote p{max-width:24ch}.audience-instruments-section{padding-top:1rem}.audience-section-title{max-width:16ch}.audience-instruments{display:grid;gap:1.25rem;margin-top:3rem}.audience-instrument{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);background:white}.audience-instrument--cheque{background:var(--color-wash)}.audience-instrument-visual{display:grid;align-items:center;min-height:250px;padding:3rem 2.5rem 1.5rem}.audience-instrument-visual .elite-card{width:min(100%,340px);margin-inline:auto;transform:rotate(-9deg)}.audience-instrument-copy{padding:2rem}.audience-instrument-note{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--color-line);font-weight:500}.audience-cheque-visual{display:grid;grid-template-columns:.25fr .75fr;align-items:center;width:82%;aspect-ratio:1.8;margin:3rem auto 1.5rem;border-radius:var(--radius-sm);color:var(--color-charcoal);background:var(--color-cream);box-shadow:var(--shadow-lift);transform:rotate(7deg)}.audience-cheque-stub{display:flex;height:100%;flex-direction:column;justify-content:space-between;align-items:center;padding:1rem .5rem;border-right:1px dashed #a8a29a}.audience-cheque-stub span:first-child{font-size:.9375rem;writing-mode:vertical-rl}.audience-cheque-stub span:last-child{font-size:1.75rem;color:var(--color-grey)}.audience-cheque-main{padding:1.5rem;font-size:clamp(1.75rem,3vw,3rem);line-height:.98;font-weight:600;letter-spacing:-.04em}.audience-cheque-perforation{height:1.25rem;margin-top:1.5rem;border-block:1px solid var(--color-line)}.audience-editorial-grid{display:grid;gap:3rem}.audience-editorial-grid>:first-child h2{max-width:16ch}.audience-feature-list{border-top:1px solid var(--color-line)}.audience-feature-list>li{padding-block:1.75rem;border-bottom:1px solid var(--color-line)}.audience-process-title{max-width:19ch}.audience-process-list{margin-top:3rem;border-top:1px solid var(--color-line)}.audience-process-list li{display:grid;gap:1rem;padding-block:1.5rem;border-bottom:1px solid var(--color-line)}.audience-process-index{font-size:2.5rem;line-height:1;font-weight:500;letter-spacing:-.05em;color:var(--color-blue)}.audience-occasions{display:grid;gap:2.5rem}.audience-occasions article{padding-top:1.5rem;border-top:1px solid var(--color-line)}.audience-small-index{display:block;margin-bottom:1.5rem;color:var(--color-grey);font-size:.9375rem;font-weight:500}.audience-small-index:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.75rem;border-radius:50%;background:var(--audience-accent)}.audience-benefits-title{font-size:var(--text-display)}.audience-benefits{display:grid;gap:2.5rem;margin-top:3.5rem}.audience-benefits article{padding-top:1.5rem;border-top:1px solid rgb(250 246 240/22%)}.audience-benefits article p{color:rgb(250 246 240/72%);max-width:43ch}.audience-traffic-card{width:min(72%,320px);margin:3rem auto 1.5rem;transform:rotate(-8deg)}.audience-traffic-card .elite-card{width:100%}.audience-payout-section{padding-top:0}.audience-payout{display:grid;gap:2rem;align-items:center;padding:clamp(1.5rem,5vw,4.5rem);border-radius:var(--radius-xl);color:white;background:var(--color-blue)}.audience-payout-number{font-size:clamp(7rem,19vw,15rem);line-height:.82;letter-spacing:-.08em;font-weight:500}.audience-payout-number span{font-size:.4em;letter-spacing:-.03em}.audience-payout p{color:rgb(255 255 255/85%);max-width:43ch}.audience-onboarding-steps{display:grid;gap:2.5rem;margin-top:3rem}.audience-onboarding-steps li{border-top:1px solid var(--color-line);padding-top:1.5rem}.audience-onboarding-index{display:block;margin-bottom:2rem;font-size:clamp(4rem,6vw,6rem);line-height:.95;font-weight:500;letter-spacing:-.06em;color:var(--color-orange)}.audience-onboarding-outro{max-width:30ch;margin-top:3rem}.audience-offers-section{padding-top:0}.audience-offers-heading{display:grid;gap:1.5rem}.audience-offers-heading h2{max-width:16ch}.audience-offers-heading p{max-width:43ch}.audience-plans{display:grid;gap:1.25rem;margin-top:3rem}.audience-plan{display:flex;flex-direction:column;padding:clamp(1.5rem,4vw,3.5rem);border-radius:var(--radius-xl);background:white}.audience-plan--pro{color:var(--color-cream);background:var(--color-charcoal)}.audience-plan-marker{display:block;margin-bottom:2rem;color:var(--color-grey);font-size:.9375rem}.audience-plan--pro .audience-plan-marker{color:var(--color-orange)}.audience-plan-tagline{max-width:17ch;margin-top:1.5rem;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:500;line-height:1.1;letter-spacing:-.025em}.audience-plan-features{display:grid;gap:1rem;margin-block:2.5rem;padding-top:2rem;border-top:1px solid var(--color-line);color:var(--color-grey)}.audience-plan-features li{display:grid;grid-template-columns:1rem 1fr;gap:.75rem}.audience-plan-features li span{color:var(--color-blue)}.audience-plan--pro .audience-plan-features{color:rgb(250 246 240/78%);border-color:rgb(250 246 240/18%)}.audience-plan--pro .audience-plan-features li span{color:var(--color-orange)}.audience-plan-action{margin-top:auto}.audience-plan-action>a{width:100%}.audience-loyalty-grid{display:grid;gap:3rem;align-items:center}.audience-loyalty-copy h2{max-width:16ch}.audience-loyalty-copy>div>p{max-width:44ch}.audience-loyalty-features{margin-top:2.5rem}.audience-loyalty-visual{padding:clamp(1.25rem,5vw,2.5rem);border-radius:var(--radius-xl);background:var(--color-wash)}.audience-loyalty-visual>div{width:min(100%,280px);margin-inline:auto}.audience-contact-section{padding-top:0}.audience-contact-panel{display:grid;gap:3rem;padding:clamp(1.5rem,5vw,4.5rem);border-radius:var(--radius-xl);color:var(--color-cream);background:var(--color-charcoal)}.audience-contact-panel h2{max-width:12ch}.audience-contact-card{display:none;width:70%;max-width:300px;margin:4rem 0 1rem 1rem;transform:rotate(-10deg)}.audience-contact-card .elite-card{width:100%}@media (min-width:390px){.audience-actions>a{flex:none}}@media (min-width:810px){.audience-hero-grid{gap:3rem}.audience-hero-grid--business{grid-template-columns:.85fr 1.15fr}.audience-hero-grid--merchant{grid-template-columns:1.15fr .85fr}.audience-hero-title{font-size:clamp(3.5rem,6vw,6.5rem)}.audience-page--commercants .audience-hero-title{font-size:clamp(3.25rem,5.5vw,6rem)}.audience-dashboard-stage{padding-block:3rem}.audience-hero-dashboard{transform:rotate(-4deg)}.audience-phone-stage{min-height:620px;padding-inline:1rem}.audience-hero-phone{width:min(100%,270px)}.audience-manifesto{grid-template-columns:1fr 1fr;column-gap:4rem}.audience-manifesto-quote{grid-column:1/-1;margin-top:1.5rem;padding-top:3rem}.audience-instruments{grid-template-columns:1fr 1fr}.audience-instrument-visual{min-height:320px}.audience-cheque-visual{margin-top:4rem;margin-bottom:2.5rem}.audience-instrument-copy{margin-top:auto;padding:2.5rem}.audience-editorial-grid{grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,6vw,6rem)}.audience-process{display:flex;flex-direction:column;justify-content:center;min-height:72vh}.audience-process-title{max-width:24ch}.audience-process-list li{grid-template-columns:3rem .9fr 1.15fr;gap:2rem;align-items:start;padding-block:1.75rem}.audience-process-list h3{max-width:19ch}.audience-benefits,.audience-occasions{grid-template-columns:1fr 1fr;column-gap:3rem}.audience-benefits{margin-top:4.5rem;row-gap:3.5rem}.audience-feature-list--traffic>li{padding-block:2.5rem}.audience-traffic-card{margin-top:4rem;margin-left:1rem}.audience-payout{grid-template-columns:.85fr 1.15fr;gap:3rem}.audience-onboarding{display:flex;flex-direction:column;justify-content:center;min-height:70vh}.audience-onboarding-steps{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem}.audience-onboarding-outro{max-width:none;margin-top:4rem}.audience-offers-heading{align-items:end;gap:4rem}.audience-offers-heading,.audience-plans{grid-template-columns:1fr 1fr}.audience-loyalty-grid{grid-template-columns:1.2fr .8fr;gap:clamp(3rem,6vw,6rem)}.audience-loyalty-visual{padding-block:4rem}.audience-contact-panel{grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,6vw,6rem)}.audience-contact-card{display:block}}@media (min-width:1200px){.audience-hero-grid--business{gap:2.5rem}.audience-phone-stage{min-height:690px}.audience-hero-phone{width:290px}}