.cap-eyebrow{color:#f0761e;letter-spacing:.16em;font:600 12px IBM Plex Mono,monospace}.cap-breadcrumb{color:#d8d5d0;background:#1a1a1d;justify-content:space-between;align-items:center;padding:16px max(48px,50vw - 640px);font:12px IBM Plex Mono,monospace;display:flex}.cap-breadcrumb span:last-child{color:#8c8985;font-size:11px}.cap-hero{color:#f7f5f2;background:#1a1a1d;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;padding:80px max(48px,50vw - 640px);display:grid}.cap-hero h1{letter-spacing:-.035em;margin:22px 0;font-size:56px;line-height:1.02}.cap-hero p{color:#b9b6b1;font-size:18px;line-height:1.6}.cap-hero img{object-fit:cover;width:100%;height:400px}.cap-actions{gap:14px;margin-top:26px;display:flex}.cap-button{padding:15px 25px;font-weight:700;display:inline-flex}.cap-orange{background:#f0761e;color:#fff!important}.cap-outline{border:1px solid #f7f5f259;color:#fff!important}.cap-light-outline{border:1px solid #1a1a1d}.cap-pain,.cap-custom,.cap-solutions,.cap-setup,.cap-faq{padding:80px max(48px,50vw - 640px)}.cap-pain h2,.cap-process h2,.cap-custom h2,.cap-solutions h2,.cap-setup h2,.cap-faq h2,.cap-cta h2{letter-spacing:-.03em;margin:0 0 30px;font-size:38px;line-height:1.06}.cap-pain>div{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.cap-pain article{border-top:2px solid #f0761e;padding-top:18px}.cap-pain h3{font-size:20px}.cap-pain p{color:#57575b;font-size:14px;line-height:1.55}.cap-process{color:#fff;background:#57575b;padding:80px max(48px,50vw - 640px)}.cap-process>div{grid-template-columns:repeat(4,1fr);display:grid}.cap-process article{background:#1a1a1d;border:1px solid #f7f5f22e;padding:26px 22px}.cap-process article>span,.cap-setup article>span{color:#f0761e;font:11px IBM Plex Mono,monospace}.cap-process article p{color:#b9b6b1;line-height:1.5}.cap-process-note{color:#d8d5d0;margin-top:26px}.cap-custom{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.cap-custom>div>p{color:#57575b;font-size:17px;line-height:1.6}.cap-benefits p{color:#1a1a1d!important;font-size:16px!important}.cap-benefits span{color:#f0761e;margin-right:12px;font-weight:700}.cap-custom small{color:#8c8985;font:11px/1.5 IBM Plex Mono,monospace;display:block}.cap-custom figure{margin:0}.cap-custom figure img{object-fit:contain;background:#fff;border:1px solid #e2dfda;width:100%;height:340px;padding:20px}.cap-custom figcaption{color:#8c8985;margin-top:10px;font:11px IBM Plex Mono,monospace}.cap-solutions{background:#edeae5}.cap-solutions>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cap-solutions>div>a{background:#fff;border:1px solid #e2dfda;padding:18px}.cap-solutions img{object-fit:contain;width:100%;height:170px}.cap-solutions h3{margin:15px 0 6px;font-size:21px}.cap-solutions p{color:#57575b}.cap-solutions small{color:#8c8985;font:11px IBM Plex Mono,monospace}.cap-setup-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cap-setup-steps article{background:#fff;border:1px solid #e2dfda;padding:26px}.cap-setup-steps h3{font-size:22px}.cap-text-link{border-bottom:2px solid #f0761e;margin-top:24px;padding-bottom:4px;font-weight:700;display:inline-flex}.cap-fit{border-top:1px solid #e2dfda;margin-top:34px;padding-top:34px}.cap-fit>p{color:#8c8985;font-size:13px}.cap-fit>div{flex-wrap:wrap;gap:12px;display:flex}.cap-fit span{background:#fff;border:1px solid #dad6d0;padding:12px 18px;font-weight:600}.cap-faq>div{background:#e2dfda;border:1px solid #e2dfda;flex-direction:column;gap:1px;display:flex}.cap-faq details{background:#fff}.cap-faq summary{cursor:pointer;justify-content:space-between;padding:22px 24px;font-size:17px;font-weight:600;list-style:none;display:flex}.cap-faq summary span{color:#f0761e}.cap-faq details>p{color:#57575b;margin:0;padding:0 24px 24px;line-height:1.6}.cap-faq details[open] summary span{transform:rotate(180deg)}.cap-cta{color:#fff;background:#1a1a1d;justify-content:space-between;align-items:center;padding:76px max(48px,50vw - 640px);display:flex}.cap-cta h2{max-width:720px;margin:0}@media (max-width:900px){.cap-hero,.cap-custom{grid-template-columns:1fr}.cap-pain>div,.cap-process>div,.cap-solutions>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cap-breadcrumb{padding:14px 20px}.cap-breadcrumb span:last-child{display:none}.cap-hero,.cap-pain,.cap-process,.cap-custom,.cap-solutions,.cap-setup,.cap-faq{padding:56px 20px}.cap-hero h1{font-size:38px}.cap-hero img{height:280px}.cap-actions{flex-direction:column;align-items:stretch}.cap-pain>div,.cap-process>div,.cap-solutions>div,.cap-setup-steps{grid-template-columns:1fr}.cap-cta{flex-direction:column;align-items:flex-start;gap:24px;padding:56px 20px}}.cap-process article>img{object-fit:cover;width:calc(100% + 44px);height:150px;margin:-26px -22px 22px}
