.services-page .internal-content>.container,.services-page .method-section>.container{width:min(var(--tk-container),calc(100% - 40px));margin-inline:auto}.services-page .service-detail-grid,.services-page .method-grid{width:100%;margin:34px auto 0}.service-detail-grid{align-items:stretch}.service-detail-card{min-width:0;height:100%;overflow-wrap:anywhere}.service-detail-card .service-card__icon,.pillar-card>span{display:grid!important;place-items:center!important;width:76px!important;height:76px!important;margin:0 auto 26px!important}.service-detail-card .service-card__icon i,.pillar-card>span i{font-size:3rem!important;line-height:1!important}.service-detail-card h3,.pillar-card h3{text-align:center}.service-detail-card>div,.pillar-card>div{text-align:center}.service-detail-card .service-card__number{text-align:left}.section-split--media-left .about-story__media,.section-split--media-left .about-section__media{order:-1}.section-split--media-right .about-story__media,.section-split--media-right .about-section__media{order:2}.section-split--single{grid-template-columns:minmax(0,1fr)!important}.section-split--single .about-story__content,.section-split--single .about-section__content{max-width:820px}.about-story__media img,.about-story__media .media-placeholder{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:24px;display:block}.internal-hero__grid--media-left .internal-hero__media{order:-1}.internal-hero__grid--media-right .internal-hero__media{order:2}.internal-hero__grid--single{grid-template-columns:minmax(0,1fr)!important}.internal-hero__grid--single .internal-hero__content{max-width:880px}.service-grid:empty,.service-detail-grid:empty,.method-grid:empty,.pillar-grid:empty,.stats-grid:empty,.team-grid:empty,.metric-grid:empty{display:none!important}.contact-list li{min-width:0}.contact-list a,.contact-list span{overflow-wrap:anywhere}.customize-control input[type=text],.customize-control textarea{letter-spacing:.2px}.tk-block-hidden{display:none!important}@media(max-width:980px){.service-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-hero__grid--media-left .internal-hero__media,.internal-hero__grid--media-right .internal-hero__media{order:-1}}@media(max-width:640px){.services-page .internal-content>.container,.services-page .method-section>.container{width:min(100% - 28px,var(--tk-container))}.service-detail-grid{grid-template-columns:1fr}.service-detail-card .service-card__icon,.pillar-card>span{width:64px!important;height:64px!important}.service-detail-card .service-card__icon i,.pillar-card>span i{font-size:2.4rem!important}}.dataset-title{display:flex;align-items:flex-start;gap:10px}.dataset-table .dataset-icon{display:inline-grid!important;flex:0 0 auto;margin-right:0}.dataset-title__text{flex:1 1 0%;min-width:0}.dataset-actions{gap:6px 8px;align-items:center}.dataset-table .text-link{white-space:nowrap}.dataset-actions__sep{color:rgba(16,32,36,.24);font-weight:700;align-self:center}.dataset-actions .text-link{padding:7px 14px;border-radius:999px;background:#e7f5ec;color:#0e9458;text-decoration:none}.dataset-table th:nth-child(4),.dataset-table td:nth-child(4){padding-left:14px;padding-right:14px}.dataset-actions .text-link:hover,.dataset-actions .text-link:focus-visible{background:#0e9458;color:#fff}@media(max-width:560px){.dataset-title{gap:8px}}@media(max-width:700px){.dataset-table tr{display:grid;grid-template-columns:1fr 1fr;column-gap:14px}.dataset-table td:not(:first-child){overflow-wrap:normal;white-space:nowrap;flex-direction:column;align-items:flex-start;text-align:left;gap:6px}.dataset-table td{width:auto}.dataset-table td:first-child{width:auto}.dataset-table td:first-child,.dataset-table td:nth-child(4){grid-column:1/-1}.dataset-table td:nth-child(2){grid-column:1}.dataset-table td:nth-child(3){grid-column:2;padding-left:14px;border-left:1px solid #eef2f1}.dataset-table td:nth-child(4){display:flex}.dataset-actions .text-link{padding:10px 18px}}@media(min-width:701px){.dataset-table th:first-child,.dataset-table td:first-child{width:42%}.dataset-table th:nth-child(2),.dataset-table td:nth-child(2){width:11%}.dataset-table th:nth-child(3),.dataset-table td:nth-child(3){width:13%}.dataset-table th:nth-child(4),.dataset-table td:nth-child(4){width:34%}}.dataset-actions{flex-wrap:nowrap}
@media(min-width:981px){.service-detail-grid--cols-1{grid-template-columns:minmax(0,1fr)}.service-detail-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.service-detail-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.service-detail-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.service-detail-grid:has(>.service-detail-card:nth-child(4)):not(:has(>.service-detail-card:nth-child(5))){grid-template-columns:repeat(4,minmax(0,1fr))}}
