.cb-apphero{display:flex;gap:40px;align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:32px 36px;margin:20px 0 28px}.cb-apphero__main{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:16px}.cb-apphero__title{font-family:var(--font-sans);font-weight:700;font-size:34px;line-height:1.16;color:var(--color-ink);margin:0}.cb-apphero__desc{font-size:15.5px;line-height:1.62;color:var(--color-muted)}.cb-apphero__desc p{margin:0 0 12px}.cb-apphero__desc p:last-child{margin-bottom:0}.cb-apphero__stats{display:flex;gap:40px;padding-top:16px;border-top:1px solid var(--color-border)}.cb-apphero__stats>div{display:flex;flex-direction:column;gap:2px}.cb-apphero__stats span:first-child{font-family:var(--font-mono);font-size:18px;color:var(--color-ink)}.cb-apphero__stats span:last-child{font-size:12px;color:var(--color-muted)}.cb-apphero__ctas{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cb-apphero__media{flex-shrink:0;width:384px;height:288px;background:#f5f5f5;border:.8px solid #d4d4d4;border-radius:var(--radius-md);overflow:hidden}.cb-apphero__media img{width:100%;height:100%;object-fit:cover;display:block}.cb-related-apps{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:26px 28px;margin-bottom:32px;display:flex;flex-direction:column;gap:14px}.cb-related-apps__title{font-family:var(--font-sans);font-weight:700;font-size:20px;color:var(--color-ink);margin:0}.cb-related-apps__row{display:flex;gap:18px;flex-wrap:wrap}.cb-related-apps__card{flex:1 0 200px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:18px;color:var(--color-primary-cobalt);font-size:15px}.cb-related-apps__card>span:first-child{display:flex;flex-direction:column;gap:3px}.cb-related-apps__name{font-family:var(--font-sans);font-weight:500;font-size:14.5px;color:var(--color-ink)}.cb-related-apps__count{font-family:var(--font-mono);font-size:11px;color:var(--color-muted)}@media(max-width:1024px){.cb-apphero{flex-direction:column;align-items:stretch}.cb-apphero__media{width:100%;height:220px}}@media(max-width:700px){.cb-apphero__stats{flex-wrap:wrap;gap:20px}.cb-related-apps__row{flex-direction:column}}.cb-service-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:26px 28px;margin-bottom:28px;display:flex;flex-direction:column;gap:18px}.cb-eyebrow-label{font-family:var(--font-mono);font-size:10.5px;color:var(--color-muted);margin:0}.cb-service-process{display:flex;gap:18px}.cb-service-step{flex:1 0 0;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;display:flex;flex-direction:column;gap:8px}.cb-service-step__num{font-family:var(--font-mono);font-size:10px;color:var(--color-muted);margin:0}.cb-service-step__title{font-family:var(--font-sans);font-weight:500;font-size:17px;color:var(--color-ink);margin:0}.cb-service-step__body{font-size:12.5px;line-height:1.55;color:var(--color-muted);margin:0}.cb-service-columns{display:flex;gap:28px;align-items:stretch}.cb-service-card--grow{flex:1 0 0;min-width:0}.cb-service-check{display:flex;gap:10px;align-items:flex-start}.cb-service-check__mark{color:var(--color-accent-green);font-weight:500;font-size:13px}.cb-service-check span:last-child{font-size:13.5px;line-height:1.5;color:var(--color-ink)}.cb-service-pricing{width:420px;flex-shrink:0}.cb-pricing-tier{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px 18px;gap:12px}.cb-pricing-tier--featured{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}.cb-pricing-tier__name{font-family:var(--font-sans);font-weight:500;font-size:14.5px;margin:0 0 3px}.cb-pricing-tier__scope{font-size:11.5px;color:var(--color-muted);margin:0}.cb-pricing-tier--featured .cb-pricing-tier__scope{color:var(--color-muted-on-dark, #b8bcc4)}.cb-pricing-tier__price{font-family:var(--font-mono);font-size:13px;color:var(--color-muted);margin:0}.cb-pricing-tier--featured .cb-pricing-tier__price{color:var(--color-white)}.cb-service-formrow{display:flex;gap:18px}.cb-service-formrow .cb-quote__field{flex:1 0 0;min-width:0}@media(max-width:900px){.cb-service-process,.cb-service-columns,.cb-service-formrow{flex-direction:column}.cb-service-pricing{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cb-app-hub-extras.css.map */
