.dinkplus-landing .pillars-compact .pillar{min-height:0;padding:1.5rem 1.35rem}.dinkplus-landing .pillars-compact .pillar .num{margin-bottom:1.1rem}.dinkplus-landing .audience-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media (max-width: 860px){.dinkplus-landing .audience-cards{grid-template-columns:1fr}}.dinkplus-landing .audience-card{display:flex;flex-direction:column;background:var(--white);border:1.5px solid var(--line-2);border-radius:var(--radius-lg);padding:clamp(1.6rem,3vw,2.5rem);position:relative;overflow:hidden;transition:transform .15s,border-color .15s,box-shadow .15s}.dinkplus-landing .audience-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--lime)}.dinkplus-landing .audience-card:hover{transform:translateY(-3px);border-color:var(--lime-2);box-shadow:0 18px 40px #0a1b2e1a}.dinkplus-landing .audience-card-alt{background:var(--navy);border-color:var(--line-dark-2);color:var(--white)}.dinkplus-landing .audience-card-alt:hover{box-shadow:0 18px 40px #0a1b2e59}.dinkplus-landing .audience-eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--lime-2);margin-bottom:.9rem}.dinkplus-landing .audience-card-alt .audience-eyebrow{color:var(--lime)}.dinkplus-landing .audience-card h3{font-family:var(--sans);font-weight:900;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1;letter-spacing:-.03em;margin:0 0 .85rem}.dinkplus-landing .audience-card p{font-size:1rem;line-height:1.55;color:var(--gray-1);margin:0 0 1.25rem;max-width:42ch}.dinkplus-landing .audience-card-alt p{color:#ffffffb8}.dinkplus-landing .audience-list{list-style:none;margin:0 0 1.75rem;padding:0;display:grid;gap:.5rem}.dinkplus-landing .audience-list li{position:relative;padding-left:1.4rem;font-size:.95rem;color:var(--gray-1)}.dinkplus-landing .audience-card-alt .audience-list li{color:#ffffffb8}.dinkplus-landing .audience-list li:before{content:"";position:absolute;left:0;top:.5rem;width:8px;height:8px;border-radius:50%;background:var(--lime-2)}.dinkplus-landing .audience-card-alt .audience-list li:before{background:var(--lime)}.dinkplus-landing .audience-go{margin-top:auto;font-family:var(--mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--lime-2)}.dinkplus-landing .audience-card-alt .audience-go{color:var(--lime)}
