.marketplace-solutions{border-top:1px solid var(--line);padding-top:100px;padding-bottom:108px;scroll-margin-top:40px}.solutions-heading{grid-template-columns:1fr 2fr;gap:20px 42px;margin-bottom:64px;display:grid}.solutions-heading .eyebrow{grid-column:1/-1;margin:0}.solutions-heading h2{font:400 clamp(42px,5vw,70px)/.98 var(--display);letter-spacing:-.045em;margin:0}.solutions-heading>p:last-child{max-width:340px;color:var(--muted);align-self:end;margin:0 0 4px;font-size:20px;line-height:1.5}.solutions-audience{font:500 15px/1.5 var(--sans);color:var(--muted);margin:0 0 20px}.solutions-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.solutions-primary>a{min-height:330px;color:var(--ink);background:#eef1e7;border:1px solid #d8dece;flex-direction:column;padding:30px 26px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.solutions-primary>a:nth-child(2){background:#e9e8f0;border-color:#d9d7e5}.solutions-primary>a:nth-child(3){background:#e8eeeb;border-color:#d4dfd9}.solutions-index{color:#5b645a;margin-bottom:35px;font-size:13px}.solutions-primary h4,.solutions-research h4{font:400 clamp(27px,2.6vw,37px)/1.06 var(--display);letter-spacing:-.025em;margin:0 0 18px}.solutions-primary p,.solutions-research p{max-width:31ch;color:var(--muted);margin:0 0 30px;font-size:16px;line-height:1.6}.solutions-link{border-top:1px solid #18221c26;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:20px;font-size:14px;display:flex}.solutions-link .arrow{flex-shrink:0;transition:transform .2s}:is(.solutions-primary>a:hover,.solutions-primary>a:focus-visible){background:#e2e7d9;border-color:#65705f}.solutions-primary>a:nth-child(2):hover{background:#dddaeb}.solutions-primary>a:nth-child(3):hover{background:#dce7e1}.solutions-primary a:hover .arrow,.solutions-research a:hover .arrow{transform:translate(2px,-2px)}.solutions-research{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr 1fr;gap:38px;margin-top:50px;padding-top:34px;display:grid}.solutions-research a{color:var(--ink);text-decoration:none}.solutions-research-link{border-right:1px solid var(--line);padding-right:30px}.solutions-research h4{font-size:30px}.solutions-research .solutions-reasoning h4{margin-top:18px;font-size:25px}.solutions-reasoning .eyebrow{letter-spacing:.04em;font-size:12px}.solutions-reasoning>.arrow{transition:transform .2s}@media (min-width:1101px) and (max-width:1280px){.product-page .site-header:has(a[href="/for-companies#solutions"]) nav{gap:16px}.product-page .site-header:has(a[href="/for-companies#solutions"]) .header-actions{gap:14px}}@media (max-width:900px){.solutions-primary{gap:12px}.solutions-primary>a{padding:24px 18px}.solutions-primary h4{font-size:27px}.solutions-research{grid-template-columns:1fr 1fr}.solutions-research>.solutions-audience{grid-column:1/-1}.solutions-heading{grid-template-columns:1.2fr 1fr}}@media (max-width:640px){.marketplace-solutions{padding-top:56px;padding-bottom:60px;scroll-margin-top:24px}.solutions-heading{margin-bottom:40px;display:block}.solutions-heading h2{margin:20px 0;font-size:45px}.solutions-heading>p:last-child{font-size:18px}.solutions-primary{grid-template-columns:1fr;gap:16px}.solutions-primary>a{min-height:0;padding:26px}.solutions-index{margin-bottom:28px}.solutions-primary h4{font-size:33px}.solutions-primary p{margin-bottom:25px}.solutions-research{margin-top:36px;padding-top:28px;display:block}.solutions-research>.solutions-audience br{display:none}.solutions-research-link{border-right:0;margin:26px 0 32px;padding-right:0;display:block}.solutions-reasoning{border-top:1px solid var(--line);padding-top:28px;display:block}.solutions-research p{max-width:34ch}}@media (prefers-reduced-motion:reduce){.marketplace-solutions a,.marketplace-solutions .arrow{transition:none}.marketplace-solutions a:hover .arrow{transform:none}}
