.industry-service-matrix-module___akLyG__section{padding:var(--section-y) 0 20px;color:#304251;scroll-margin-top:110px}.industry-service-matrix-module___akLyG__heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.industry-service-matrix-module___akLyG__heading h2{font-family:var(--font-serif);letter-spacing:-.025em;font-size:40px;font-weight:600;line-height:1.2}.industry-service-matrix-module___akLyG__heading p{color:#617580;margin-top:14px;font-size:15px;line-height:1.8}.industry-service-matrix-module___akLyG__heading>a{white-space:nowrap;border-bottom:1px solid #a4bcba;align-items:center;gap:10px;padding-bottom:7px;font-size:14px;display:flex}.industry-service-matrix-module___akLyG__controls{background:#e4eeeb;border-radius:18px;align-items:center;gap:20px;padding:24px;display:flex}.industry-service-matrix-module___akLyG__search{background:#fff;border:1px solid #cbd9d4;border-radius:9px;flex:1;align-items:center;gap:12px;padding:13px 16px;display:flex}.industry-service-matrix-module___akLyG__search input{color:#304251;background:0 0;outline:none;width:100%;font-size:15px}.industry-service-matrix-module___akLyG__search:focus-within{outline:2px solid #6e9499}.industry-service-matrix-module___akLyG__select{align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex}.industry-service-matrix-module___akLyG__select select{color:#304251;background:#fff;border:1px solid #cbd9d4;border-radius:9px;padding:13px 36px 13px 15px;font-size:14px}.industry-service-matrix-module___akLyG__controls button{cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.industry-service-matrix-module___akLyG__legend{color:#647981;align-items:center;gap:26px;margin:24px 0 18px;font-size:14px;display:flex}.industry-service-matrix-module___akLyG__legend p{margin-right:auto}.industry-service-matrix-module___akLyG__legend span{align-items:center;gap:7px;display:flex}.industry-service-matrix-module___akLyG__legend svg{color:#477d74}.industry-service-matrix-module___akLyG__tableWrap{isolation:isolate;border:1px solid #d5e0dc;border-radius:15px;max-height:700px;position:relative;overflow:auto}.industry-service-matrix-module___akLyG__tableWrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:1040px;font-size:13px}.industry-service-matrix-module___akLyG__tableWrap th,.industry-service-matrix-module___akLyG__tableWrap td{text-align:center;vertical-align:middle;border-bottom:1px solid #dfe7e2;border-right:1px solid #e5ece8;padding:15px 10px}.industry-service-matrix-module___akLyG__tableWrap thead th{color:#fff;z-index:3;background:#304251;width:10%;height:90px;font-weight:500;position:sticky;top:0}.industry-service-matrix-module___akLyG__tableWrap thead th:first-child{z-index:5;text-align:left;min-width:230px;padding-left:24px;left:0}.industry-service-matrix-module___akLyG__tableWrap thead a{justify-content:center;align-items:center;gap:5px;line-height:1.6;display:inline-flex}.industry-service-matrix-module___akLyG__tableWrap tbody th{text-align:left;z-index:2;background:#f4f7f3;min-width:230px;max-width:270px;padding:18px 24px;font-size:14px;font-weight:600;line-height:1.5;position:sticky;left:0}.industry-service-matrix-module___akLyG__tableWrap tbody th a>span{color:#69828a;align-items:center;gap:5px;margin-top:4px;font-size:13px;font-weight:400;display:flex}.industry-service-matrix-module___akLyG__tableWrap tbody tr:nth-child(2n) td{background:#f8faf7}.industry-service-matrix-module___akLyG__tableWrap tbody tr:hover td,.industry-service-matrix-module___akLyG__tableWrap tbody tr:hover th{background:#eaf2ed}.industry-service-matrix-module___akLyG__check{color:#3d746a;background:#e4eee7;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;transition:background .15s,transform .15s;display:inline-flex}.industry-service-matrix-module___akLyG__check:hover{color:#304251;background:#ff9a3f;transform:translateY(-2px)}.industry-service-matrix-module___akLyG__tableWrap a:focus-visible{outline-offset:3px;outline:3px solid #f59a45}.industry-service-matrix-module___akLyG__dash{color:#a3b0b1}.industry-service-matrix-module___akLyG__tableWrap td.industry-service-matrix-module___akLyG__selected{background:#edf3ed!important}.industry-service-matrix-module___akLyG__tableWrap thead th.industry-service-matrix-module___akLyG__selected{background:#587f83}.industry-service-matrix-module___akLyG__note{color:#6d8086;max-width:1040px;margin-top:18px;font-size:14px;line-height:1.9}.industry-service-matrix-module___akLyG__empty{text-align:center;padding:50px}.industry-service-matrix-module___akLyG__empty h3{font-family:var(--font-serif);font-size:25px}.industry-service-matrix-module___akLyG__empty p{margin-top:12px;font-size:14px}@media (max-width:800px){.industry-service-matrix-module___akLyG__heading,.industry-service-matrix-module___akLyG__controls,.industry-service-matrix-module___akLyG__legend{flex-direction:column;align-items:flex-start}.industry-service-matrix-module___akLyG__heading h2{font-size:32px}.industry-service-matrix-module___akLyG__search{width:100%}.industry-service-matrix-module___akLyG__select{flex-wrap:wrap}.industry-service-matrix-module___akLyG__legend{gap:12px}.industry-service-matrix-module___akLyG__tableWrap{max-height:600px}}.industry-service-matrix-module___akLyG__tableWrap tbody th a{justify-content:space-between;align-items:center;gap:14px;display:flex}.industry-service-matrix-module___akLyG__legend,.industry-service-matrix-module___akLyG__note{font-size:14px}.industry-service-matrix-module___akLyG__legend{gap:20px}.industry-service-matrix-module___akLyG__note{max-width:none}
.industries-module__tldMiW__page{color:#304251;background:#fff}.industries-module__tldMiW__eyebrow{letter-spacing:.15em;color:#64878d;margin-bottom:20px;font-size:13px;font-weight:700}.industries-module__tldMiW__hero{padding:var(--hero-y) 0;background:#e4eeec}.industries-module__tldMiW__hero h1{color:#304251;letter-spacing:-.035em;font-size:clamp(40px,4.5vw,64px);font-weight:500;line-height:1.18}.industries-module__tldMiW__hero h1 em{color:#66898e}.industries-module__tldMiW__hero h1+p{color:#536972;max-width:650px;margin-top:25px;font-size:16px;line-height:1.9}.industries-module__tldMiW__hero a{border-bottom:1px solid #a5bfbd;align-items:center;gap:20px;margin-top:25px;padding-bottom:10px;font-size:14px;font-weight:600;display:inline-flex}.industries-module__tldMiW__directory{padding:var(--section-y-sm) 0;border-bottom:1px solid #dfe6e0}.industries-module__tldMiW__directory>div>span{letter-spacing:.14em;color:#879b9d;font-size:13px;font-weight:700}.industries-module__tldMiW__directory>div>div{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.industries-module__tldMiW__directory a{border:1px solid #dce5de;border-radius:30px;align-items:center;gap:15px;padding:9px 15px;font-size:13px;display:flex}.industries-module__tldMiW__directory a:hover{background:#e9f0ed}.industries-module__tldMiW__list{padding:var(--section-y) 0}.industries-module__tldMiW__industry{border-bottom:1px solid #dae4dd;padding:50px 0 60px;scroll-margin-top:115px}.industries-module__tldMiW__industry:first-child{padding-top:0}.industries-module__tldMiW__industry:last-child{border-bottom:0;padding-bottom:0}.industries-module__tldMiW__overview{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;display:grid}.industries-module__tldMiW__photo{border-radius:13px 55px 13px 13px;height:365px;position:relative;overflow:hidden}.industries-module__tldMiW__photo img{object-fit:cover}.industries-module__tldMiW__photo:after{content:"";background:linear-gradient(#0000,#243c49e0);position:absolute;inset:60% 0 0}.industries-module__tldMiW__photo>span{z-index:1;color:#ecf3ef;letter-spacing:.12em;font-size:13px;position:absolute;bottom:25px;left:25px}.industries-module__tldMiW__intro h2{letter-spacing:-.03em;color:#304251;font-size:42px;font-weight:500;line-height:1.2}.industries-module__tldMiW__intro>p:not(.industries-module__tldMiW__eyebrow){color:#586870;margin-top:20px;font-size:14px;line-height:1.9}.industries-module__tldMiW__textLink{border-bottom:1px solid #a4bdb9;align-items:center;gap:20px;margin-top:15px;padding-block:10px;font-size:14px;font-weight:700;display:inline-flex}.industries-module__tldMiW__workGrid{grid-template-columns:1fr 1fr 1fr;gap:35px;margin-top:45px;display:grid}.industries-module__tldMiW__workGrid h3{font-family:var(--font-serif);color:#304251;margin-bottom:22px;font-size:23px;font-weight:500;line-height:1.4}.industries-module__tldMiW__smallLabel{letter-spacing:.1em;color:#829898;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.industries-module__tldMiW__pain{margin-bottom:20px}.industries-module__tldMiW__pain h4{color:#3c5461;font-size:13px;font-weight:600;line-height:1.7}.industries-module__tldMiW__pain p{color:#5c676c;margin-top:7px;font-size:14px;line-height:1.9}.industries-module__tldMiW__workGrid ul{gap:17px;display:grid}.industries-module__tldMiW__workGrid li{color:#657d83;align-items:flex-start;gap:12px;font-size:14px;line-height:1.9;display:flex}.industries-module__tldMiW__workGrid li svg{color:#84a5a0;flex-shrink:0;margin-top:4px}.industries-module__tldMiW__outputs{background:#edf3ef;border-radius:12px;padding:25px}.industries-module__tldMiW__outputs>svg{color:#6e9491;margin-bottom:20px}.industries-module__tldMiW__outputs>div{border-top:1px solid #d7e2da;align-items:flex-start;gap:15px;margin-top:15px;padding-top:15px;display:flex}.industries-module__tldMiW__outputs>div>span{color:#8ba19d;padding-top:3px;font-size:13px}.industries-module__tldMiW__outputs>div>p{font-size:14px;line-height:1.9}.industries-module__tldMiW__related{border-top:1px solid #e1e8e2;margin-top:35px;padding-top:25px}.industries-module__tldMiW__related>span{letter-spacing:.12em;color:#7f9698;font-size:13px;font-weight:700}.industries-module__tldMiW__related>div{flex-wrap:wrap;gap:12px;margin-top:15px;display:flex}.industries-module__tldMiW__related a{border:1px solid #d6e1da;border-radius:6px;align-items:center;gap:15px;padding:12px 17px;font-size:13px;font-weight:600;display:flex}.industries-module__tldMiW__related a:hover{background:#eff4ef}.industries-module__tldMiW__final{padding:var(--section-y) 0;text-align:center;background:#e1ede9}.industries-module__tldMiW__final h2{color:#304251;letter-spacing:-.03em;font-size:43px;font-weight:500;line-height:1.2}.industries-module__tldMiW__final h2 em{color:#6b8b90}.industries-module__tldMiW__final h2+p{color:#668089;margin:25px 0 30px;font-size:14px}@media (max-width:900px){.industries-module__tldMiW__overview{gap:35px}.industries-module__tldMiW__workGrid{gap:20px}.industries-module__tldMiW__intro h2{font-size:35px}}@media (max-width:700px){.industries-module__tldMiW__overview,.industries-module__tldMiW__workGrid{grid-template-columns:1fr}.industries-module__tldMiW__photo{height:290px}.industries-module__tldMiW__hero{padding-block:var(--hero-y)}.industries-module__tldMiW__workGrid{gap:30px}.industries-module__tldMiW__final h2{font-size:33px}}.industries-module__tldMiW__directory h2{font-family:var(--font-serif);font-size:32px;font-weight:600}.industries-module__tldMiW__directory a{font-size:13px}.industries-module__tldMiW__industry{border-radius:18px;margin-bottom:16px;overflow:hidden;border:1px solid #d7e2de!important;padding:0!important}.industries-module__tldMiW__industry summary{cursor:pointer;background:#f3f6f3;grid-template-columns:280px 1fr 32px;align-items:center;gap:28px;padding:28px 32px;list-style:none;display:grid}.industries-module__tldMiW__industry summary::-webkit-details-marker{display:none}.industries-module__tldMiW__industry summary>span:first-child{font-family:var(--font-serif);font-size:25px;font-weight:600;line-height:1.35}.industries-module__tldMiW__summaryText{color:#556870;font-size:14px;line-height:1.8}.industries-module__tldMiW__expandIcon{color:#688f94;font-size:29px}.industries-module__tldMiW__industry[open] .industries-module__tldMiW__expandIcon{transform:rotate(45deg)}.industries-module__tldMiW__industry:target{border-color:#739da0!important}.industries-module__tldMiW__industryBody{padding:36px}.industries-module__tldMiW__industry .industries-module__tldMiW__photo{border-radius:20px;height:280px}.industries-module__tldMiW__industry .industries-module__tldMiW__overview{gap:36px}.industries-module__tldMiW__industry .industries-module__tldMiW__intro h2{font-size:32px}.industries-module__tldMiW__industry .industries-module__tldMiW__intro p{font-size:15px}.industries-module__tldMiW__industry .industries-module__tldMiW__pain p,.industries-module__tldMiW__industry .industries-module__tldMiW__workGrid li,.industries-module__tldMiW__industry .industries-module__tldMiW__outputs>div>p{font-size:14px}.industries-module__tldMiW__industry summary:focus-visible{outline-offset:-4px;outline:3px solid #f59a45}@media (max-width:800px){.industries-module__tldMiW__industry summary{grid-template-columns:1fr 24px;gap:12px;padding:24px}.industries-module__tldMiW__summaryText{grid-area:2/1}.industries-module__tldMiW__expandIcon{grid-area:1/2}.industries-module__tldMiW__industryBody{padding:24px}}.industries-module__tldMiW__related h3{font-family:var(--font-serif);font-size:30px;font-weight:600}.industries-module__tldMiW__related>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.industries-module__tldMiW__related a{background:#f3f7f2;border-radius:12px;align-items:flex-start;padding:22px;font-size:15px;line-height:1.5}.industries-module__tldMiW__related a svg{flex-shrink:0;margin-top:4px}.industries-module__tldMiW__related small{color:#657b83;margin-top:10px;font-size:13px;font-weight:400;line-height:1.85;display:block}@media (max-width:800px){.industries-module__tldMiW__related>div{grid-template-columns:1fr}}.industries-module__tldMiW__hero{padding-block:var(--hero-y);background:#f1f2ed}.industries-module__tldMiW__hero h1{font-family:var(--font-serif);font-weight:500}.industries-module__tldMiW__hero h1+p{font-size:18px;line-height:1.8}.industries-module__tldMiW__industry{border-radius:4px}.industries-module__tldMiW__industry summary{background:#fafbf8;padding:30px 32px}.industries-module__tldMiW__industry summary>span:first-child{font-weight:500}.industries-module__tldMiW__summaryText{font-size:16px}.industries-module__tldMiW__industry[open] summary{background:#edf1eb}.industries-module__tldMiW__industry .industries-module__tldMiW__photo{border-radius:4px}.industries-module__tldMiW__related a{background:0 0;border:0;border-top:1px solid #cbd7d1;border-radius:0;padding:20px 0}.industries-module__tldMiW__related small{font-size:15px}.industries-module__tldMiW__directory a{border-radius:4px;font-size:14px}
