.merchant-results{padding:96px 0;background:linear-gradient(180deg, #fff 0%, #f3f6ff 25%, #f3f6ff 100%)}.merchant-results__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:48px}.merchant-results__mark{flex-shrink:0;width:64px;height:36px;background-color:var(--violet);-webkit-mask-image:url(/assets/8_Sello_logo-854f7974e8a89c8eccf6a4ff472ea8269820b390d97f825e88d0dc4fc8cdc354.png);mask-image:url(/assets/8_Sello_logo-854f7974e8a89c8eccf6a4ff472ea8269820b390d97f825e88d0dc4fc8cdc354.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.merchant-results__title{max-width:640px;margin:0;font-family:var(--app-font);font-size:40px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:left;color:#17172b}.merchant-results__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.merchant-results__card{position:relative;aspect-ratio:3 / 4;border-radius:32px;overflow:hidden}.merchant-results__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.merchant-results__overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 55%, rgba(0,0,0,0.55) 100%)}.merchant-results__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:28px}.merchant-results__content h3{margin:0;font-family:var(--app-font);font-size:20px;font-weight:700;line-height:1.25;color:#fff}.merchant-results__content p{margin:0;font-family:var(--app-font);font-size:16px;font-weight:400;line-height:1.4;color:rgba(255,255,255,0.9)}.merchant-results__cta{display:flex;justify-content:center;margin-top:48px}@media (max-width: 1100px) and (min-width: 801px){.merchant-results{padding:80px 0}.merchant-results__header{margin-bottom:36px}.merchant-results__title{font-size:32px}.merchant-results__grid{grid-template-columns:repeat(2, 1fr);gap:20px}.merchant-results__card:nth-child(3){grid-column:1 / -1}.merchant-results__cta{margin-top:36px}}@media (max-width: 800px){.merchant-results{padding:56px 0}.merchant-results__header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.merchant-results__title{font-size:26px}.merchant-results__grid{grid-template-columns:1fr;gap:20px}.merchant-results__cta{margin-top:32px}}
