.buyer-guide[data-v-20ac812f]{margin:auto;max-width:1080px;padding:28px 28px 80px}.buyer-guide nav[data-v-20ac812f]{color:var(--theme-text-6e6e73,#6e6e73);display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.buyer-guide a[data-v-20ac812f]{color:var(--theme-text-0066cc,#06c);line-height:1.5;text-underline-offset:3px}.buyer-guide a[data-v-20ac812f]:hover{text-decoration:underline}.buyer-guide header[data-v-20ac812f]{max-width:850px;padding:72px 0 56px}.buyer-guide h1[data-v-20ac812f]{text-wrap:balance;font-size:clamp(40px,6vw,72px);letter-spacing:-.045em;line-height:1.06;margin:18px 0 28px}.buyer-guide li[data-v-20ac812f],.buyer-guide p[data-v-20ac812f]{color:var(--theme-text-515154,#515154);font-size:18px;line-height:1.7}.buyer-guide p+p[data-v-20ac812f]{margin-top:20px}.buyer-guide .lead[data-v-20ac812f]{font-size:24px;line-height:1.5}.buyer-guide section[data-v-20ac812f]{border-top:1px solid var(--theme-line-d2d2d7,#d2d2d7);margin:70px auto 0;max-width:800px;padding-top:40px}.buyer-guide h2[data-v-20ac812f]{font-size:clamp(28px,4vw,40px);letter-spacing:-.035em;line-height:1.15;margin-bottom:24px}.buyer-guide h3[data-v-20ac812f]{font-size:24px;letter-spacing:-.025em;line-height:1.2;margin:12px 0}.buyer-guide ol[data-v-20ac812f],.buyer-guide ul[data-v-20ac812f]{margin:24px 0;padding-left:24px}.buyer-guide li[data-v-20ac812f]{padding:12px 0}.buyer-guide .section-eyebrow[data-v-20ac812f]{font-size:12px;margin:0}.buyer-guide section>.section-eyebrow[data-v-20ac812f]{margin-bottom:16px}.buyer-guide section>a[data-v-20ac812f]{display:inline-block;margin-top:24px}.buyer-guide .reading-links[data-v-20ac812f]{display:grid;gap:16px;margin:28px 0}.buyer-guide .reading-links a[data-v-20ac812f]{justify-self:start}.buyer-guide .pill-button[data-v-20ac812f]{margin-top:24px}.buyer-guide .reading-links+.pill-button[data-v-20ac812f]{margin-top:0}.buyer-guide .outcome[data-v-20ac812f]{background:var(--theme-bg-f5f5f7,#f5f5f7);margin-top:24px;padding:24px}.buyer-questions details[data-v-20ac812f]{border-bottom:1px solid var(--theme-line-d2d2d7,#d2d2d7);padding:20px 0}.buyer-questions summary[data-v-20ac812f]{align-items:center;cursor:pointer;display:flex;font-size:20px;gap:24px;justify-content:space-between;line-height:1.4;list-style:none}.buyer-questions summary[data-v-20ac812f]::-webkit-details-marker{display:none}.buyer-questions summary span[data-v-20ac812f]{flex-shrink:0;font-size:26px}.buyer-questions details[open] summary span[data-v-20ac812f]{transform:rotate(45deg)}.buyer-questions details>p[data-v-20ac812f]{margin-top:16px}@media(max-width:600px){.buyer-guide[data-v-20ac812f]{padding:24px 20px 60px}.buyer-guide header[data-v-20ac812f]{padding:44px 0 40px}.buyer-guide section[data-v-20ac812f]{margin-top:48px;padding-top:32px}.buyer-guide li[data-v-20ac812f],.buyer-guide p[data-v-20ac812f]{font-size:16px}.buyer-guide .lead[data-v-20ac812f]{font-size:20px}.buyer-guide h2[data-v-20ac812f]{margin-bottom:20px}}.solutions-index .index-header[data-v-20ac812f]{margin:0 auto;max-width:900px;padding:80px 0 60px;text-align:center}.solutions-index .index-header h1[data-v-20ac812f]{font-size:clamp(48px,7vw,84px);letter-spacing:-.05em;margin-bottom:24px}.solutions-index .index-header .lead[data-v-20ac812f]{color:var(--theme-text-6e6e73);font-size:24px}.solutions-grid-section[data-v-20ac812f]{border-top:none!important;margin-top:0!important;max-width:1080px!important;padding-top:0!important}.solutions-grid-section h2[data-v-20ac812f]{margin-bottom:48px;text-align:center}.solutions-grid[data-v-20ac812f]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.solution-card[data-v-20ac812f]{background:var(--theme-bg-f5f5f7);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;padding:32px;position:relative;text-decoration:none!important;transition:transform .3s ease,background .3s ease}.solution-card[data-v-20ac812f]:hover{background:var(--theme-bg-e8e8ed);transform:translateY(-4px)}.solution-card h3[data-v-20ac812f]{color:var(--theme-text-1d1d1f);font-size:22px;font-weight:600;letter-spacing:-.02em;margin-bottom:12px}.solution-card p[data-v-20ac812f]{color:var(--theme-text-6e6e73);flex-grow:1;font-size:16px;line-height:1.5;margin-bottom:24px}.card-link[data-v-20ac812f]{color:var(--theme-text-0066cc);font-size:15px;font-weight:600}.new-badge[data-v-20ac812f]:after{background:var(--theme-text-1d1d1f);border-radius:12px;color:var(--theme-bg-white);content:"NEW";font-size:11px;font-weight:700;letter-spacing:.05em;padding:4px 8px;position:absolute;right:32px;top:32px}
