.buyer-page{padding-top:36px;padding-bottom:80px}.buyer-intro{max-width:950px;padding:24px 0 38px}.buyer-intro h1{letter-spacing:-.045em;margin:16px 0 20px;font-size:calc(clamp(2rem,4vw,3.6rem) + 1pt);line-height:1.12}.buyer-intro>p:not(.eyebrow){color:var(--muted-foreground);font-size:calc(1.125rem + 1pt);line-height:1.7}.buyer-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:10px 24px;font-size:calc(.875rem + 1pt);display:flex}.buyer-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:64px;display:grid}.buyer-layout>article{min-width:0}.buyer-toc{background:var(--secondary);border:1px solid var(--border);border-radius:12px;padding:24px;position:sticky;top:110px}.buyer-toc strong{margin-bottom:16px;display:block}.buyer-toc a{color:var(--muted-foreground);padding:7px 0;font-size:calc(.875rem + 1pt);line-height:1.55;display:block}.buyer-toc a:hover{color:var(--primary)}.buyer-copy{font-size:calc(1rem + 1pt);line-height:1.8}.buyer-copy>p{margin:0 0 22px}.buyer-copy h2{letter-spacing:-.025em;margin:44px 0 18px;scroll-margin-top:120px;font-size:calc(clamp(1.35rem,2.4vw,1.8rem) + 1pt);line-height:1.3}.buyer-copy>h2:first-child{margin-top:0}.buyer-copy a,.buyer-cta nav a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.buyer-copy li{margin:8px 0}.buyer-copy blockquote{border-left:3px solid var(--primary);background:var(--secondary);border-radius:0 8px 8px 0;margin:22px 0;padding:24px}.buyer-example-label{color:#1e40af;background:#eff4ff;border:1px solid #b4c6fc;border-radius:8px;margin:22px 0;padding:13px 18px;font-size:calc(.875rem + 1pt);line-height:1.65}.buyer-table-wrap{border:1px solid var(--border);border-radius:10px;max-width:100%;margin:24px 0;overflow-x:auto}.buyer-table-wrap table{border-collapse:collapse;width:100%;font-size:calc(.9375rem + 1pt);line-height:1.65}.buyer-table-wrap caption{text-align:left;color:var(--muted-foreground);background:var(--secondary);padding:16px 18px;font-size:calc(.875rem + 1pt)}.buyer-table-wrap th,.buyer-table-wrap td{text-align:left;vertical-align:top;border-top:1px solid var(--border);min-width:180px;padding:16px 18px}.buyer-table-wrap thead th{color:#fff;background:#102037}.buyer-table-wrap tbody th{background:var(--background);width:24%;font-weight:600}.buyer-table-wrap td{min-width:220px}.buyer-table-hint{background:var(--secondary);color:var(--muted-foreground);margin:0;padding:10px 18px;font-size:calc(.875rem + 1pt);display:none}.buyer-table-wrap:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.buyer-cta{background:var(--secondary);border:1px solid var(--border);border-radius:12px;margin-top:40px;padding:30px}.buyer-cta h2{margin:0 0 10px;font-size:calc(1.6rem + 1pt);line-height:1.35}.buyer-cta p{max-width:760px;margin-bottom:20px;line-height:1.75}.buyer-cta .button{white-space:normal;text-align:center;height:auto;min-height:48px}.buyer-cta nav{flex-wrap:wrap;gap:12px 24px;margin-top:20px;font-size:calc(.9375rem + 1pt);display:flex}.meeting-preview{border:1px solid var(--border);background:var(--secondary);border-radius:12px;margin:36px 0;padding:30px}.meeting-preview h2{margin:12px 0;font-size:calc(1.8rem + 1pt);line-height:1.3}.meeting-preview p{line-height:1.75}.meeting-preview dl{grid-template-columns:1fr 1fr;gap:0 24px;margin:24px 0;display:grid}.meeting-preview dl>div{border-top:1px solid var(--border);padding:18px 0}.meeting-preview dt{color:var(--primary);margin-bottom:8px;font-size:calc(.875rem + 1pt);font-weight:600}.meeting-preview dd{margin:0;font-size:calc(1rem + 1pt);line-height:1.65}.buyer-source-disclosure{border-left:3px solid var(--primary);background:var(--secondary);margin:0 0 28px;padding:20px 24px;font-size:calc(.9375rem + 1pt);line-height:1.75}.buyer-source-disclosure strong{display:block}.buyer-proof-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0;display:grid}.buyer-proof-card{border:1px solid var(--border);background:var(--background);border-radius:10px;padding:24px}.buyer-proof-card .eyebrow{font-size:calc(.875rem + 1pt)}.buyer-proof-card h3{margin:16px 0 12px;font-size:calc(1.4rem + 1pt);line-height:1.4}.buyer-proof-card p{font-size:calc(1rem + 1pt);line-height:1.75}.buyer-proof-card small{color:var(--muted-foreground);margin:16px 0;font-size:calc(.875rem + 1pt);line-height:1.6;display:block}.industry-campaign-example{border-top:1px solid var(--border);padding:50px 0}.industry-campaign-example>h2{max-width:850px;margin:16px 0 24px;font-size:calc(clamp(1.8rem,3vw,2.5rem) + 1pt);line-height:1.25}.industry-campaign-example .buyer-copy{max-width:100%}.industry-campaign-example .buyer-copy>p{max-width:950px}.buyer-case-context{border:1px solid var(--border);border-radius:12px;margin:34px 0;padding:30px}.buyer-case-context .buyer-copy{max-width:950px}.buyer-source-list{flex-wrap:wrap;gap:12px 24px;margin:20px 0;display:flex}.buyer-source-list a{color:var(--primary);text-underline-offset:3px;font-size:calc(.875rem + 1pt);text-decoration:underline}.buyer-page>.buyer-copy{max-width:950px}.buyer-page>section>h2{margin:30px 0 18px;font-size:calc(1.65rem + 1pt);font-weight:600;line-height:1.4}.buyer-proof-card h2{margin:16px 0;font-size:calc(1.5rem + 1pt);line-height:1.4}.resources-hub #resource-campaign-evidence{margin-top:40px;font-size:calc(1.75rem + 1pt);line-height:1.4}.buyer-example-label{color:#536681;background:#f8fbff;border-color:#d5e0ef;border-radius:5px;max-width:100%;margin:18px 0;padding:7px 10px;font-size:13.3333px;line-height:1.5;display:table}.meeting-preview-heading{border-bottom:1px solid #d5e0ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-bottom:20px;padding-bottom:17px;display:flex}.meeting-preview-heading>.eyebrow{color:#3761b8;letter-spacing:1px;margin:0;font-size:13.3333px;line-height:1.5}.meeting-preview-disclosure{color:#536681;background:#f8fbff;border:1px solid #d5e0ef;border-radius:5px;align-items:center;padding:6px 10px;font-size:13.3333px;line-height:1.4;display:inline-flex}.meeting-preview-intro h2{letter-spacing:-.6px;margin:0 0 9px;font-size:calc(clamp(23px,2.3vw,29px) + 1pt);line-height:1.25}.meeting-preview-intro>p{color:#536179;max-width:690px;margin:0;font-size:16.3333px;line-height:1.65}.meeting-preview dl{gap:12px;margin:22px 0 17px}.meeting-preview dl>div{background:#fff;border:1px solid #d9e3f0;border-top:3px solid #90aaf3;border-radius:9px;min-width:0;padding:18px}.meeting-preview dt{color:#3761b8;font:600 calc(11px + 1pt)/1.5 var(--font-geist-mono),monospace;letter-spacing:.7px;text-transform:uppercase;margin:0 0 10px}.meeting-preview dd{color:#33445e;font-size:16.3333px;line-height:1.6}.meeting-preview>.text-link{font-size:15.3333px;line-height:1.5}@media (max-width:1050px){.buyer-layout{grid-template-columns:minmax(0,1fr);gap:24px}.buyer-toc{grid-row:1;display:none;position:static}.buyer-page{padding-top:24px}.buyer-intro{padding-bottom:28px}}@media (max-width:640px){.buyer-table-wrap th,.buyer-table-wrap td{min-width:160px;padding:12px}.buyer-table-wrap tbody th{box-shadow:1px 0 0 var(--border);position:sticky;left:0}.buyer-table-hint{display:block}.buyer-proof-cards,.meeting-preview dl{grid-template-columns:1fr}.meeting-preview,.buyer-cta,.buyer-case-context{padding:22px}.buyer-cta .button{width:100%;font-size:calc(.9375rem + 1pt)}.buyer-intro h1{letter-spacing:-.035em}.buyer-page{padding-bottom:50px}.buyer-copy{overflow-wrap:break-word}.industry-campaign-example{padding:34px 0}}
