.service-page-detail-tiles,.service-page-detail-tiles *{box-sizing:border-box}.service-page-detail-tiles{--detail-tiles-line:#2a2a2a;--detail-tiles-muted:#a8a8a4;--detail-tiles-card:#000;--detail-tiles-card-text:#fff;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--detail-tiles-line);background:var(--detail-tiles-line)}.service-page-detail-tiles--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.service-page-detail-tiles--light{--detail-tiles-line:#e4e4df;--detail-tiles-muted:#6b6b6b;--detail-tiles-card:#fff;--detail-tiles-card-text:#212121}.service-page-detail-tiles--columns-4.service-page-detail-tiles--light{counter-reset:technology-detail;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border:0;background:rgba(0,0,0,0)}.service-page-detail-tiles__card{display:flex;min-height:200px;flex-direction:column;gap:12px;padding:30px 28px;background:var(--detail-tiles-card)}.service-page-detail-tiles .service-page-detail-tiles__title{margin:0;font-size:19px;font-weight:700;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.service-page-detail-tiles .service-page-detail-tiles__description{margin:0;color:var(--detail-tiles-muted);font-size:14px}.service-page-detail-tiles .service-page-detail-tiles__footer{margin-top:auto;border-top:1px solid var(--detail-tiles-line);padding-top:12px;color:var(--detail-tiles-card-text);font:500 11px/1.5 JetBrains Mono,ui-monospace,monospace}.service-page-detail-tiles__footer a{color:inherit}.service-page-detail-tiles--columns-4.service-page-detail-tiles--light .service-page-detail-tiles__card{min-height:180px;counter-increment:technology-detail;gap:0;border:1px solid rgba(0,0,0,.06);padding:24px;background:#f7f7f5}.service-page-detail-tiles--columns-4.service-page-detail-tiles--light .service-page-detail-tiles__card:before{margin-bottom:20px;color:#b0b0b0;content:counter(technology-detail,decimal-leading-zero);font:400 12px/16px JetBrains Mono,ui-monospace,monospace}.service-page-detail-tiles--columns-4.service-page-detail-tiles--light .service-page-detail-tiles__title{color:#212121;font-size:24px;font-weight:600;line-height:28px;letter-spacing:0}.service-page-detail-tiles--columns-4.service-page-detail-tiles--light .service-page-detail-tiles__description{margin-top:12px;color:#6b6b6b;font:400 16px/19px Menlo,ui-monospace,monospace}.service-page-detail-tiles--columns-4.service-page-detail-tiles--light .service-page-detail-tiles__footer{color:#b0b0b0;font:400 16px/19px Menlo,ui-monospace,monospace}.service-page-detail-tiles--columns-3.service-page-detail-tiles--light{counter-reset:detail-tile;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border:0;background:rgba(0,0,0,0)}.service-page-detail-tiles--columns-3.service-page-detail-tiles--light .service-page-detail-tiles__card{min-height:230px;counter-increment:detail-tile;gap:0;border:1px solid rgba(0,0,0,.06);padding:24px;background:#f7f7f5}.service-page-detail-tiles--columns-3.service-page-detail-tiles--light .service-page-detail-tiles__card:before{margin-bottom:18px;color:#b0b0b0;content:counter(detail-tile,decimal-leading-zero);font:400 12px/16px JetBrains Mono,ui-monospace,monospace}.service-page-detail-tiles--columns-3.service-page-detail-tiles--light .service-page-detail-tiles__title{color:#212121;font-size:23px;font-weight:600;line-height:28px;letter-spacing:0}.service-page-detail-tiles--columns-3.service-page-detail-tiles--light .service-page-detail-tiles__description{margin-top:12px;color:#6b6b6b;font:400 15px/19px Menlo,ui-monospace,monospace}.service-page-detail-tiles--columns-3.service-page-detail-tiles--light .service-page-detail-tiles__footer{display:flex;flex-wrap:wrap;gap:6px;color:#b0b0b0;font:400 10.5px/14px Menlo,ui-monospace,monospace}.service-page-detail-tiles--columns-3.service-page-detail-tiles--light .service-page-detail-tiles__footer>span{border:1px solid #e4e4df;padding:4px 8px;background:#fff}@media(max-width:980px){.service-page-detail-tiles,.service-page-detail-tiles--columns-4.service-page-detail-tiles--light{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.service-page-detail-tiles,.service-page-detail-tiles--columns-4.service-page-detail-tiles--light{grid-template-columns:minmax(0,1fr)}.service-page-detail-tiles--columns-3.service-page-detail-tiles--light .service-page-detail-tiles__card,.service-page-detail-tiles--columns-4.service-page-detail-tiles--light .service-page-detail-tiles__card{min-height:0}}