/* Credit shares the Deploy landing design system; all refinements stay scoped. */
.credit-product-body{background:#faf9f6}.credit-product-nav{background:#faf9f6}.credit-landing .dl-hero{gap:44px}.credit-preview{min-width:0;background:#252636;border:1px solid #252636;border-radius:24px;padding:12px;box-shadow:12px 14px 0 #b4a1f8}.credit-preview-chrome{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#e0d6ff;font-size:12px;padding:10px 8px 18px}.credit-preview-chrome>span:first-child{color:#c9f36b;letter-spacing:3px}.credit-preview-content{background:#faf9f6;color:#252636;padding:24px;border-radius:16px}.credit-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.credit-caption{text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:#65617a}.credit-preview-heading h2{font-size:24px;letter-spacing:-.04em;margin:8px 0 20px}.credit-preview-tag{font-size:11px;background:#e8e0fb;border-radius:24px;padding:7px 12px}.credit-preview-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:18px}.credit-preview-metrics>div{background:#ece8f5;border-radius:12px;padding:14px 12px;min-width:0}.credit-preview-metrics>div>span{font-size:10px;color:#65617a}.credit-preview-metrics strong{display:block;font-size:28px;letter-spacing:-.04em;margin-top:9px}.credit-preview-metrics strong>span{font-size:14px;margin-left:4px}.credit-preview-metrics .credit-score{background:#c9f36b}.credit-score strong{display:flex;justify-content:space-between;align-items:center}.credit-preview-chart{display:block;width:100%;height:auto;border-radius:12px}.credit-preview-progress{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:10px;padding-top:16px;color:#65617a}.credit-preview-progress>span:first-child{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#c9f36b;color:#252636}.credit-dot{color:#928aa5}.credit-preview-note{color:#faf9f6!important;font-size:10px!important;line-height:1.5!important;margin:16px 8px 5px}.credit-capabilities{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;padding-top:24px;padding-bottom:24px;border-top:1px solid #ded9e7;border-bottom:1px solid #ded9e7;font-size:13px;color:#5d5670}.credit-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.credit-tool-grid article{padding:28px;border:1px solid #ded9e7;border-radius:24px;background:#fff}.credit-tool-icon{display:grid;place-items:center;width:42px;height:42px;background:#e8e0fb;border-radius:14px;font-size:24px;color:#252636}.credit-tool-grid article:nth-child(3n+2) .credit-tool-icon{background:#c9f36b}.credit-tool-grid article:nth-child(3n) .credit-tool-icon{background:#f7d4c1}.credit-tool-grid h3{font-size:23px;letter-spacing:-.03em;line-height:1.2}.credit-tool-grid p{font-size:16px}.credit-demo{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;background:#e9e0fa;border-radius:32px;margin-top:40px}.credit-demo h2{margin-bottom:24px}.credit-demo-art{min-width:0}.credit-demo-art img{width:100%;height:auto;display:block}.credit-details{margin-top:30px;border-top:1px solid #d6cedf;border-bottom:1px solid #d6cedf;padding:24px 0}.credit-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-weight:600;list-style:none}.credit-details summary::-webkit-details-marker{display:none}.credit-details summary>span{font-size:26px}.credit-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-top:24px}.credit-detail-grid h3{font-size:20px}.credit-detail-grid ul{padding-left:20px;color:#56675a;line-height:1.8;font-size:15px}.credit-final-cta{text-align:center;background:#252636!important;border-radius:32px!important;color:#fff;margin-top:32px}.credit-landing .credit-final-cta h2{color:#fff}.credit-landing .credit-final-cta p{color:#d9d2e9;max-width:700px;margin-left:auto;margin-right:auto}.credit-final-cta .dl-actions{justify-content:center}.credit-final-cta .dl-link{color:#fff;border-color:#b4a1f8}.credit-final-cta .dl-pill{border-color:#766988;background:#ffffff08;color:#e0d6ff}.credit-product-body summary:focus-visible{outline:3px solid #3c6644;outline-offset:4px}@media(max-width:900px){.credit-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-detail-grid{grid-template-columns:1fr}.credit-preview{box-shadow:6px 8px 0 #b4a1f8}.credit-demo{gap:28px}}@media(max-width:800px){.credit-demo{grid-template-columns:1fr;border-radius:0}.credit-capabilities{justify-content:flex-start}.credit-preview-content{padding:18px}.credit-landing .credit-final-cta{border-radius:0!important}}@media(max-width:500px){.credit-tool-grid{grid-template-columns:1fr}.credit-preview-metrics{gap:7px}.credit-preview-metrics>div{padding:12px 9px}.credit-preview-metrics strong{font-size:24px}.credit-product-nav nav{gap:14px}.credit-demo-art img{max-height:340px;object-fit:contain}}
.credit-landing .dl-hero>div{min-width:0}.credit-landing h1,.credit-landing h2,.credit-landing h3{overflow-wrap:anywhere;hyphens:auto}
