.tcProductCommerceHero>.container{align-items:stretch!important}.tcProductCommerceHeroCopy{max-width:760px}.tcProductCommercePromise{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.tcProductCommercePromise span{color:#456178;letter-spacing:.06em;text-transform:uppercase;background:#f8fafb;border:1px solid #d9e3ea;padding:7px 9px;font-size:9px;font-weight:900}.tcProductCommerceCustom{color:#fff;background:#071a35;border-top:4px solid #cfa33e;flex-direction:column;justify-content:center;align-self:stretch;width:min(390px,36%);padding:24px;display:flex}.tcProductCommerceCustom small{color:#d6aa49;letter-spacing:.13em;font-size:9px;font-weight:900}.tcProductCommerceCustom strong{margin:9px 0;font-size:22px;line-height:1.15}.tcProductCommerceCustom p{color:#b8c9d8!important;font-size:12px!important;line-height:1.5!important}.tcProductCommerceCustom a{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:900}.tcProductCardPrice{border-top:1px solid #e2e9ee;margin-top:16px;padding:12px 0 3px}.tcProductCardPrice small{color:#7b8d9d;letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.tcProductCardPrice strong{color:#071a35;margin-top:3px;font-size:20px;line-height:1;display:block}.tcProductCardPrice span{color:#8a9aa7;letter-spacing:.08em;margin-top:4px;font-size:7px;font-weight:800;display:block}.tcProductCommerceCard footer{margin-top:12px!important}.tcProductCommerceCard footer span{max-width:54%;line-height:1.25}.tcCommercePriceBlock{border-top:1px solid #d9e2e9;border-bottom:1px solid #d9e2e9;margin:26px 0 22px;padding:18px 0}.tcCommercePriceBlock small{color:#687d90;letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.tcCommercePriceBlock strong{color:#071a35;letter-spacing:-.035em;margin:5px 0;font-size:36px;line-height:1;display:block}.tcCommercePriceBlock strong em{letter-spacing:.08em;font-size:12px;font-style:normal}.tcCommercePriceBlock span{color:#6f8293;font-size:11px;display:block}.tcCommerceGallery{background:#f5f7fa;padding:66px 0}.tcCommerceGalleryGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.tcCommerceGalleryGrid figure{aspect-ratio:3/2;background:#071a35;border:1px solid #d7e1e9;margin:0;overflow:hidden}.tcCommerceGalleryGrid img{object-fit:cover;width:100%;height:100%;display:block}.tcVariantPrice{color:#718497;text-transform:uppercase;letter-spacing:.05em;border-top:1px solid #dbe4eb;margin-top:20px;padding-top:14px;font-size:10px;font-weight:800}.tcVariantPrice strong{color:#071a35;letter-spacing:-.02em;margin-top:4px;font-size:22px;display:block}.tcProductVariantGrid article>a{color:#1479c4;text-transform:uppercase;letter-spacing:.05em;margin-top:15px;font-size:9px;font-weight:900;display:block}.tcCommerceInstallation{color:#fff;background:#071a35;padding:68px 0}.tcCommerceInstallation>.container{grid-template-columns:1fr auto;align-items:end;gap:60px;display:grid}.tcCommerceInstallation h2{color:#fff;max-width:760px;margin:10px 0 14px}.tcCommerceInstallation p{color:#b9cad8;max-width:800px;line-height:1.65}.tcCommerceInstallationActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.tcCommerceInstallation .buttonOutline{color:#fff;background:0 0;border-color:#69839a}.tcOwnerProductMasterTable{border:1px solid #dce5ec;overflow:auto}.tcOwnerProductMasterHead,.tcOwnerProductMasterRow{grid-template-columns:minmax(260px,2fr) 150px 70px 160px 170px 170px;align-items:center;min-width:980px;display:grid}.tcOwnerProductMasterHead{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#071a35;font-size:9px;font-weight:900}.tcOwnerProductMasterHead span{border-right:1px solid #ffffff1f;padding:12px 14px}.tcOwnerProductMasterRow{color:#173a55;background:#fff;border-top:1px solid #e2e8ed;text-decoration:none}.tcOwnerProductMasterRow:hover{background:#f6fafc}.tcOwnerProductMasterRow>span{border-right:1px solid #e6ebef;flex-direction:column;justify-content:center;min-height:64px;padding:13px 14px;display:flex}.tcOwnerProductMasterRow small{color:#7d8d9a;font-size:9px;line-height:1.3}.tcOwnerProductMasterRow b{margin-top:4px;font-size:12px}.tcOwnerBomGroup{border-top:1px solid #dce5ec;margin-top:24px;padding-top:18px}.tcOwnerBomGroup>small{color:#6f8496;letter-spacing:.1em;margin-bottom:10px;font-size:9px;font-weight:900;display:block}@media (min-width:1024px){.tcProductsV2 .tcMarketplaceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tcProductCommerceCard .tcMarketplaceCardImage{height:220px}}@media (min-width:1320px){.tcProductsV2 .tcMarketplaceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.tcProductCommerceCard .tcMarketplaceCardImage{height:205px}}@media (max-width:1023px){.tcProductCommerceHero>.container{display:block!important}.tcProductCommerceCustom{width:100%;margin-top:22px;padding:18px 17px}.tcProductCommerceCustom strong{font-size:18px}.tcProductCommercePromise{gap:6px;margin-top:17px}.tcProductCommercePromise span{padding:6px 7px;font-size:7.5px}.tcProductCardPrice{margin-top:10px;padding-top:9px}.tcProductCardPrice strong{font-size:16px}.tcProductCommerceCard footer{display:block!important}.tcProductCommerceCard footer span{max-width:none;margin-bottom:6px;display:block;font-size:6.5px!important}.tcCommerceGallery{padding:42px 0}.tcCommerceGalleryGrid{grid-template-columns:1fr;gap:10px}.tcCommerceInstallation{padding:50px 0}.tcCommerceInstallation>.container{grid-template-columns:1fr;gap:25px}.tcCommerceInstallationActions{justify-content:flex-start}}@media (max-width:760px){.tcCommerceDetailHero .tcProductDetailCopy{padding-top:6px}.tcCommercePriceBlock strong{font-size:29px}.tcCommerceGallery .tcProductSectionHead{display:block}.tcCommerceGallery .tcProductSectionHead p{margin-top:12px}}.tcOwnerSectionHead{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:18px;display:flex}.tcOwnerSectionHead h2{margin:4px 0 0}.tcOwnerSectionHead>p{color:#65798a;max-width:650px;margin:0;font-size:12px;line-height:1.55}.tcViabilityToolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 16px;display:flex}.tcViabilityFilters{flex-wrap:wrap;gap:6px;display:flex}.tcViabilityFilters button{color:#466074;letter-spacing:.03em;cursor:pointer;background:#fff;border:1px solid #d3dee6;padding:8px 10px;font-size:9px;font-weight:850}.tcViabilityFilters button.isActive{color:#fff;background:#071a35;border-color:#071a35}.tcViabilityTierFilters{border-left:1px solid #dbe4ea;padding-left:10px}.tcViabilitySort{color:#6d8091;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;margin-left:auto;font-size:9px;font-weight:900;display:flex}.tcViabilitySort select{color:#173a55;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d3dee6;padding:8px 26px 8px 9px}.tcViabilityTable{background:#fff;border:1px solid #dce5ec;overflow:auto}.tcViabilityHead,.tcViabilityRow{grid-template-columns:minmax(250px,1.8fr) 115px 190px 80px 70px 70px 70px 70px 110px;align-items:center;min-width:1120px;display:grid}.tcViabilityHead{color:#fff;text-transform:uppercase;letter-spacing:.09em;background:#071a35;font-size:8px;font-weight:900}.tcViabilityHead span{border-right:1px solid #ffffff1f;padding:11px 10px}.tcViabilityRow{color:#173a55;border-top:1px solid #e3eaef;text-decoration:none}.tcViabilityRow:hover{background:#f7fafc}.tcViabilityRow>span{border-right:1px solid #e7edf1;flex-direction:column;justify-content:center;min-height:60px;padding:10px;display:flex}.tcViabilityRow small{color:#80909c;font-size:8px;line-height:1.25}.tcViabilityRow b{margin-top:3px;font-size:10px}.tcViabilityRow strong{color:#071a35;font-size:20px;line-height:1}.tcTierBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;padding:6px 8px;font-size:8px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.tcTierBuildfirst{color:#176039;background:#e4f4e9}.tcTierLaunchcatalog{color:#17669d;background:#e8f2fb}.tcTierComingsoon{color:#8b6516;background:#f7f0dd}.tcTierHold{color:#8a3e3e;background:#f2e8e8}.tcViabilityDisclaimer{color:#7b8d9a;margin:12px 0 0;font-size:9px;line-height:1.55}.tcViabilityScoreGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.tcViabilityScoreGrid>div{background:#f8fafc;border:1px solid #dce5ec;padding:13px}.tcViabilityScoreGrid small{color:#718598;letter-spacing:.07em;min-height:22px;font-size:7px;font-weight:900;line-height:1.25;display:block}.tcViabilityScoreGrid strong{color:#071a35;font-size:24px}.tcViabilityScoreGrid span{color:#8293a1;font-size:9px}.tcViabilityNarrative{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.tcViabilityNarrative article{background:#f7f9fb;border-top:3px solid #cfa33e;padding:16px}.tcViabilityNarrative small{color:#9a7524;letter-spacing:.09em;font-size:8px;font-weight:900}.tcViabilityNarrative p{color:#425d73;margin:7px 0 0;font-size:11px;line-height:1.55}@media (max-width:900px){.tcOwnerSectionHead{display:block}.tcOwnerSectionHead>p{margin-top:9px}.tcViabilitySort{margin-left:0}.tcViabilityTierFilters{border-left:0;padding-left:0}.tcViabilityScoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tcViabilityNarrative{grid-template-columns:1fr}}.tcSourcingSummary{margin-top:6px}.tcSourcingHealth{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.tcSourcingHealthy{color:#176039;background:#e4f4e9}.tcSourcingTight{color:#8b6516;background:#f7f0dd}.tcSourcingRescope{color:#8a3e3e;background:#f2e8e8}.tcSourcingNarrative{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.tcSourcingNarrative article{background:#f7f9fb;border-top:3px solid #cfa33e;padding:16px}.tcSourcingNarrative small,.tcQuoteRequestBox>small{color:#94701f;letter-spacing:.1em;font-size:8px;font-weight:900;display:block}.tcSourcingNarrative p{color:#405b71;margin:7px 0 0;font-size:11px;line-height:1.55}.tcSupplierLeadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.tcSupplierLeadGrid article{background:#fff;border:1px solid #dce5ec;padding:16px}.tcSupplierLeadTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.tcSupplierLeadTop span{color:#315a79;text-transform:uppercase;letter-spacing:.08em;background:#e9f1f7;padding:4px 6px;font-size:7px;font-weight:900}.tcSupplierLeadTop small{color:#8494a0;text-align:right;font-size:7px}.tcSupplierLeadGrid h3{color:#071a35;margin:10px 0 2px;font-size:16px}.tcSupplierRole{font-weight:800;color:#6e8294!important;margin:0 0 10px!important;font-size:9px!important}.tcSupplierLeadGrid strong{color:#173a55;font-size:13px;line-height:1.35;display:block}.tcSupplierLeadGrid article>p:not(.tcSupplierRole){color:#607589;margin:8px 0;font-size:9px;line-height:1.5}.tcSupplierLeadGrid a{color:#1479c4;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:900;text-decoration:none}.tcQuoteRequestBox{color:#fff;background:#071a35;margin-top:18px;padding:16px}.tcQuoteRequestBox .adminRow{border-color:#ffffff1f}.tcQuoteRequestBox .adminRow b{color:#d6aa49}.tcQuoteRequestBox .adminRow span{color:#d1dee8}.tcSourcingDisclaimer{color:#6f6550;background:#fbf8ef;border-left:3px solid #cfa33e;margin:16px 0 0;padding:12px 14px;font-size:9px;line-height:1.55}.tcSourcingDisclaimer b{color:#6a4d10}.tcOwnerProductMasterHeadV91,.tcOwnerProductMasterRowV91{grid-template-columns:minmax(250px,1.8fr) 130px 65px 145px 175px 180px 150px;min-width:1120px}@media (max-width:900px){.tcSourcingNarrative,.tcSupplierLeadGrid{grid-template-columns:1fr}}.tcRfqQueue{gap:10px;display:grid}.tcRfqQueueCard{background:#fff;border:1px solid #dce5ec;grid-template-columns:minmax(0,1.35fr) minmax(440px,1fr);gap:18px;padding:18px;text-decoration:none;transition:all .16s;display:grid}.tcRfqQueueCard:hover{border-color:#b7c8d5;transform:translateY(-1px);box-shadow:0 8px 22px #071a3512}.tcRfqQueueCard small{color:#768b9d;letter-spacing:.08em;font-size:8px;font-weight:900}.tcRfqQueueCard h3{color:#071a35;margin:4px 0 6px;font-size:18px}.tcRfqQueueCard p{color:#5d7487;margin:0;font-size:10px;line-height:1.5}.tcRfqQueueMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.tcRfqQueueMeta span{background:#f7f9fb;padding:9px 10px}.tcRfqQueueMeta b{color:#173a55;margin-top:2px;font-size:11px;display:block}.tcRfqHeaderActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tcRfqActions{flex-wrap:wrap;gap:8px;display:flex}.tcRfqCover .adminGrid{margin-bottom:14px}.tcRfqPurpose{color:#405b71;border-top:1px solid #e2e9ef;margin:0;padding:14px 0 0;font-size:13px;line-height:1.6}.tcRfqTwoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.tcRfqTwoCol article{background:#f7f9fb;border-top:3px solid #cfa33e;padding:16px}.tcRfqTwoCol h3{color:#071a35;margin:0 0 9px;font-size:14px}.tcRfqList{color:#4e6579;margin:0;padding-left:18px;font-size:10px;line-height:1.55}.tcRfqList li+li{margin-top:6px}.tcRfqLeadTime{color:#fff;background:#071a35;margin-top:14px;padding:14px 16px}.tcRfqLeadTime small{color:#d6aa49;letter-spacing:.09em;font-size:8px;font-weight:900;display:block}.tcRfqLeadTime b{margin-top:4px;font-size:13px;display:block}.tcRfqMessage{white-space:pre-wrap;overflow-wrap:anywhere;color:#dce8f1;background:#071a35;border:1px solid #173a55;max-height:640px;padding:18px;font:9px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}@media (max-width:900px){.tcRfqQueueCard,.tcRfqQueueMeta,.tcRfqTwoCol{grid-template-columns:1fr}.tcRfqHeaderActions{align-items:flex-start}}@media print{.adminNav,.adminMobileDock,.ownerZoneSubnav,.tcRfqActions,.tcRfqHeaderActions>a{display:none!important}.adminPage{background:#fff!important}.adminCard{break-inside:avoid;box-shadow:none!important}.tcRfqMessage{max-height:none;overflow:visible}.tcRfqPrintHeader{margin-top:0!important}}.tcOwnerProductMasterHeadV92,.tcOwnerProductMasterRowV92{grid-template-columns:minmax(250px,1.8fr) 120px 60px 135px 160px 165px 110px 145px;min-width:1220px}.tcQuoteIntakeForm{gap:12px;margin-top:16px;display:grid}.tcQuoteIntakeForm fieldset{background:#f9fbfc;border:1px solid #dce5ec;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:16px;display:grid}.tcQuoteIntakeForm legend{color:#071a35;text-transform:uppercase;letter-spacing:.06em;padding:0 8px;font-size:11px;font-weight:900}.tcQuoteIntakeForm label{color:#647b8e;text-transform:uppercase;letter-spacing:.05em;gap:5px;font-size:8px;font-weight:900;display:grid}.tcQuoteIntakeForm input,.tcQuoteIntakeForm select,.tcQuoteIntakeForm textarea{color:#071a35;box-sizing:border-box;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cfdbe4;width:100%;min-height:40px;padding:9px 10px;font:500 11px/1.3 inherit}.tcQuoteIntakeForm textarea{resize:vertical}.tcQuoteWide{grid-column:span 2}.tcSupplierQuoteCards{gap:12px;margin-top:16px;display:grid}.tcSupplierQuoteCards article{background:#fff;border:1px solid #dce5ec;padding:16px}.tcSupplierQuoteTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tcSupplierQuoteTop small{color:#7f91a0;letter-spacing:.06em;font-size:8px;font-weight:900}.tcSupplierQuoteTop h3{color:#071a35;margin:3px 0;font-size:18px}.tcSupplierQuoteTop p{color:#6a8091;margin:0;font-size:9px}.tcQuoteHealth{color:#2c6d41;text-transform:uppercase;letter-spacing:.05em;background:#eaf4ed;padding:6px 8px;font-size:8px}.tcQuoteHealth.tight{color:#8b6213;background:#fff3da}.tcQuoteHealth.belowtarget{color:#8a3434;background:#fbe8e8}.tcQuoteMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.tcQuoteMetrics span{background:#f6f9fb;padding:10px}.tcQuoteMetrics small{color:#8294a3;letter-spacing:.05em;font-size:7px;font-weight:900;display:block}.tcQuoteMetrics b{color:#173a55;margin-top:2px;font-size:11px;display:block}.tcQuoteActions{gap:8px;margin-top:12px;display:flex}.tcQuoteActions button{color:#173a55;cursor:pointer;background:#fff;border:1px solid #c8d5df;padding:8px 10px;font-size:9px;font-weight:900}.tcQuoteActions button:disabled{opacity:.45;cursor:default}.tcQuoteNote{color:#8192a0;margin:9px 0 0;font-size:8px;line-height:1.5}@media (max-width:900px){.tcQuoteIntakeForm fieldset,.tcQuoteMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tcQuoteWide{grid-column:span 2}}.tcPrototypeGateBadge{letter-spacing:.06em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:8px;font-weight:900;display:inline-flex}.tcPrototypeGateBadge.ready{color:#176039;background:#e4f4e9}.tcPrototypeGateBadge.blocked{color:#8b6516;background:#f7f0dd}.tcPrototypeQuoteGrid{gap:12px;margin-top:16px;display:grid}.tcPrototypeQuoteGrid>article{background:#fff;border:1px solid #dce5ec;padding:16px}.tcPrototypeWeighted{color:#fff;letter-spacing:.04em;white-space:nowrap;background:#071a35;padding:7px 9px;font-size:9px}.tcPrototypeMetrics{grid-template-columns:repeat(6,minmax(0,1fr))}.tcSupplierAssessment{border-top:1px solid #e1e8ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;display:grid}.tcSupplierAssessment label,.tcPrototypeDecisionForm label{color:#647b8e;text-transform:uppercase;letter-spacing:.05em;gap:5px;font-size:8px;font-weight:900;display:grid}.tcSupplierAssessment select,.tcSupplierAssessment input,.tcPrototypeDecisionForm select,.tcPrototypeDecisionForm input,.tcPrototypeDecisionForm textarea{box-sizing:border-box;color:#071a35;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cfdbe4;width:100%;min-height:38px;padding:8px 9px;font:500 10px/1.3 inherit}.tcSupplierAssessment button{color:#173a55;cursor:pointer;background:#fff;border:1px solid #173a55;align-self:end;min-height:38px;font-size:8px;font-weight:900}.tcSupplierAssessment button:disabled{opacity:.45}.tcAssessmentNote{grid-column:span 2}.tcPrototypeDecisionForm{background:#f9fbfc;border:1px solid #dce5ec;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;padding:16px;display:grid}.tcPrototypeRationale,.tcPrototypeDecisionForm .adminActions{grid-column:span 3}@media (max-width:900px){.tcPrototypeMetrics,.tcSupplierAssessment,.tcPrototypeDecisionForm{grid-template-columns:repeat(2,minmax(0,1fr))}.tcAssessmentNote,.tcPrototypeRationale,.tcPrototypeDecisionForm .adminActions{grid-column:span 2}}.tcPrototypeBuildForm fieldset{background:#f9fbfc;border:1px solid #dce5ec;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:14px;display:grid}.tcPrototypeBuildForm legend{color:#173a55;letter-spacing:.08em;padding:0 7px;font-size:8px;font-weight:900}.tcPrototypeBuildForm label,.tcPrototypeReleaseForm label{color:#647b8e;text-transform:uppercase;letter-spacing:.05em;gap:5px;font-size:8px;font-weight:900;display:grid}.tcPrototypeBuildForm input,.tcPrototypeBuildForm select,.tcPrototypeBuildForm textarea,.tcPrototypeReleaseForm input,.tcPrototypeReleaseForm select,.tcPrototypeReleaseForm textarea{box-sizing:border-box;color:#071a35;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cfdbe4;width:100%;padding:8px 9px;font:500 10px/1.35 inherit}.tcPrototypeWide{grid-column:1/-1}.tcPrototypeOutcome{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:11px 13px;font-size:9px;display:flex}.tcPrototypeOutcome.good{color:#236a3d;background:#e7f4ea}.tcPrototypeOutcome.warn{color:#8a6115;background:#fff1d7}.tcPrototypeOutcome b{letter-spacing:.05em;font-size:8px}.tcPrototypeReleaseForm{background:#f9fbfc;border:1px solid #dce5ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;padding:14px;display:grid}.tcPrototypeReleaseForm .adminActions{grid-column:1/-1}@media (max-width:900px){.tcPrototypeBuildForm fieldset,.tcPrototypeReleaseForm{grid-template-columns:repeat(2,minmax(0,1fr))}.tcPrototypeOutcome{flex-direction:column;align-items:flex-start}.tcPrototypeWide{grid-column:1/-1}}.tcProductionReleaseForm fieldset{background:#f9fbfc;border:1px solid #dce5ec;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:14px;display:grid}.tcProductionReleaseForm legend{color:#173a55;letter-spacing:.08em;padding:0 7px;font-size:8px;font-weight:900}.tcProductionReleaseForm label{color:#647b8e;text-transform:uppercase;letter-spacing:.05em;gap:5px;font-size:8px;font-weight:900;display:grid}.tcProductionReleaseForm input,.tcProductionReleaseForm select,.tcProductionReleaseForm textarea{box-sizing:border-box;color:#071a35;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cfdbe4;width:100%;padding:8px 9px;font:500 10px/1.35 inherit}.tcProductionReleaseForm .tcCheckboxLabel{text-transform:none;letter-spacing:0;color:#405b71;flex-direction:row;align-items:center;gap:8px;font-size:10px;display:flex}.tcProductionReleaseForm .tcCheckboxLabel input{width:auto;min-height:0}.tcProductionPublishBox{background:#f8fafb;border:1px solid #dce5ec;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:15px 16px;display:flex}.tcProductionPublishBox small{color:#c18e2f;letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.tcProductionPublishBox strong{color:#071a35;margin-top:4px;font-size:15px;display:block}.tcProductionPublishBox p{color:#647b8e;max-width:650px;margin:5px 0 0;font-size:10px;line-height:1.45}@media (max-width:900px){.tcProductionReleaseForm fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.tcProductionPublishBox{flex-direction:column;align-items:flex-start}.tcProductionReleaseForm .tcPrototypeWide{grid-column:1/-1}}@media (min-width:901px){.tcProductsV100 .tcProductCommerceHeroCopy h1{letter-spacing:-.045em;max-width:760px;font-size:clamp(48px,5vw,74px);line-height:.94}.tcProductFamilyRail{background:#f4f7f9;border-bottom:1px solid #dbe4ea;padding:18px 0 22px}.tcProductFamilyRailHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:12px;display:flex}.tcProductFamilyRailHead>span{color:#071a35;font-size:14px;font-weight:900}.tcProductFamilyRailHead>small{color:#6e8292;font-size:10px}.tcProductFamilyButtons{flex-wrap:wrap;gap:8px;display:flex}.tcProductFamilyButtons button{color:#284a65;cursor:pointer;letter-spacing:.015em;background:#fff;border:1px solid #cfd9e1;padding:9px 11px;font:800 9px/1.2 inherit}.tcProductFamilyButtons button b{color:#9b7a2f;margin-left:5px}.tcProductFamilyButtons button:hover,.tcProductFamilyButtons button.isActive{color:#fff;background:#0b3150;border-color:#0b3150}.tcProductFamilyButtons button.isActive b{color:#e0b64f}.tcProductSkuBadge{letter-spacing:.08em;padding:5px 7px;font-weight:900;position:absolute;bottom:12px;left:12px;color:#fff!important;background:#06182be6!important;font-size:8px!important}.tcProductCardMeta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tcProductCardMeta small{letter-spacing:.055em;text-transform:uppercase;background:#edf2f5;padding:4px 6px;color:#587083!important;font-size:7px!important;font-weight:900!important;display:inline-flex!important}.tcProductCardMeta small+small{background:#f7f1df;color:#80631f!important}.tcProductCardFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:12px;display:grid}.tcProductCardFacts span{color:#718493;text-align:center;text-transform:uppercase;letter-spacing:.04em;background:#f6f8fa;padding:8px 6px;font-size:7px}.tcProductCardFacts b{color:#173a55;margin-bottom:2px;font-size:10px;display:block}.tcProductConfiguratorSection{background:#071a35;padding:66px 0}.tcProductConfigurator{color:#fff}.tcProductConfiguratorHead{border-bottom:1px solid #ffffff26;grid-template-columns:minmax(0,1.6fr) 250px;align-items:end;gap:48px;padding-bottom:28px;display:grid}.tcProductConfiguratorHead>div>span,.tcConfiguratorBlock>small,.tcProductConfiguratorSummary small{color:#d2a844;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.tcProductConfiguratorHead h2{letter-spacing:-.025em;margin:7px 0 8px;font-size:34px;line-height:1.05}.tcProductConfiguratorHead p{color:#aebdca;max-width:760px;margin:0;font-size:12px;line-height:1.65}.tcProductConfiguratorPrice{background:#0c2944;padding:18px 20px}.tcProductConfiguratorPrice small{color:#8da3b6;letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.tcProductConfiguratorPrice strong{margin:5px 0 3px;font-size:28px;display:block}.tcProductConfiguratorPrice span{color:#aebdca;letter-spacing:.05em;font-size:8px}.tcProductConfiguratorGrid{grid-template-columns:1.05fr .95fr;gap:34px;padding:30px 0;display:grid}.tcConfiguratorBlock>small{margin-bottom:10px}.tcConfiguratorVariants{gap:8px;display:grid}.tcConfiguratorVariants button{color:#fff;text-align:left;cursor:pointer;background:#0a2239;border:1px solid #25445e;grid-template-columns:120px minmax(0,1fr) 125px;align-items:center;gap:14px;width:100%;padding:15px 16px;display:grid}.tcConfiguratorVariants button:hover,.tcConfiguratorVariants button.isActive{background:#102d48;border-color:#d1a33b}.tcConfiguratorVariants strong{font-size:13px}.tcConfiguratorVariants span{color:#9fb1bf;font-size:9px;line-height:1.4}.tcConfiguratorVariants b{color:#e0b54d;text-align:right;font-size:10px}.tcConfiguratorOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tcConfiguratorOptions button{color:#bac9d4;text-align:left;cursor:pointer;background:#0a2239;border:1px solid #25445e;align-items:center;gap:9px;min-height:45px;padding:9px 10px;font:700 9px/1.3 inherit;display:flex}.tcConfiguratorOptions button i{color:#d6ad49;background:#16354f;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.tcConfiguratorOptions button:hover,.tcConfiguratorOptions button.isActive{color:#fff;border-color:#d1a33b}.tcConfiguratorOptions button.isActive i{color:#071a35;background:#d1a33b}.tcProductConfiguratorSummary{color:#071a35;background:#fff;justify-content:space-between;align-items:center;gap:30px;padding:20px 22px;display:flex}.tcProductConfiguratorSummary strong{margin:4px 0;font-size:15px;display:block}.tcProductConfiguratorSummary p{color:#647b8e;margin:0;font-size:9px;line-height:1.5}.tcProductConfiguratorSummary .button{white-space:nowrap}.tcProductIdentity{flex-wrap:wrap}.tcProductIdentity small+small{color:#7f6221;background:#f3eddd}.tcV100HomeProducts{color:#fff;background:#071a35;padding:44px 0 48px;display:block}.tcV100HomeProductsHead{justify-content:space-between;align-items:end;gap:32px;margin-bottom:22px;display:flex}.tcV100HomeProductsHead span{color:#d6aa49;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.tcV100HomeProductsHead h2{max-width:700px;margin:6px 0 0;font-size:34px;line-height:1.05}.tcV100HomeProductsHead p{color:#a9bac7;max-width:480px;margin:0;font-size:11px;line-height:1.6}.tcV100HomeProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tcV100HomeProductGrid a{color:#fff;background:#0a233a;border:1px solid #25425b;padding:22px;text-decoration:none}.tcV100HomeProductGrid a:hover{background:#0e2c47;border-color:#d0a13b}.tcV100HomeProductGrid small{color:#d6aa49;letter-spacing:.1em;font-size:8px;font-weight:900}.tcV100HomeProductGrid strong{margin:7px 0 5px;font-size:19px;display:block}.tcV100HomeProductGrid p{color:#9fb2c0;margin:0 0 16px;font-size:10px;line-height:1.5}.tcV100HomeProductGrid b{color:#fff;font-size:9px}}@media (max-width:900px){.tcProductFamilyRail,.tcProductCardFacts{display:none}.tcProductConfiguratorSection{background:#071a35;padding:34px 0}.tcProductConfigurator{color:#fff}.tcProductConfiguratorHead{gap:16px;display:grid}.tcProductConfiguratorHead>div>span,.tcConfiguratorBlock>small,.tcProductConfiguratorSummary small{color:#d2a844;letter-spacing:.1em;font-size:8px;font-weight:900}.tcProductConfiguratorHead h2{margin:5px 0;font-size:26px}.tcProductConfiguratorHead p{color:#aebdca;margin:0;font-size:11px;line-height:1.5}.tcProductConfiguratorPrice{background:#0c2944;padding:14px}.tcProductConfiguratorPrice small{font-size:7px;display:block}.tcProductConfiguratorPrice strong{margin:3px 0;font-size:22px;display:block}.tcProductConfiguratorPrice span{color:#aebdca;font-size:7px}.tcProductConfiguratorGrid{gap:24px;margin-top:22px;display:grid}.tcConfiguratorVariants,.tcConfiguratorOptions{gap:7px;display:grid}.tcConfiguratorVariants button,.tcConfiguratorOptions button{color:#fff;text-align:left;background:#0a2239;border:1px solid #25445e;padding:11px}.tcConfiguratorVariants button span,.tcConfiguratorVariants button b{color:#aebdca;margin-top:4px;font-size:8px;display:block}.tcConfiguratorVariants button.isActive,.tcConfiguratorOptions button.isActive{border-color:#d1a33b}.tcConfiguratorOptions button{gap:8px;display:flex}.tcConfiguratorOptions button i{color:#d6aa49;font-style:normal}.tcProductConfiguratorSummary{color:#071a35;background:#fff;margin-top:20px;padding:15px}.tcProductConfiguratorSummary strong{margin:4px 0;display:block}.tcProductConfiguratorSummary p{color:#647b8e;font-size:9px}.tcProductConfiguratorSummary .button{text-align:center;margin-top:12px;display:block}.tcV100HomeProducts{display:none!important}}.tcProductCompare{background:#fff;border-top:1px solid #e0e7ed;border-bottom:1px solid #e0e7ed;padding:58px 0}.tcProductCompareTable{background:#fff;border:1px solid #d9e3ea;overflow:hidden}.tcProductCompareRow{border-top:1px solid #e2e9ee;grid-template-columns:180px repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.tcProductCompareRow:first-child{border-top:0}.tcProductCompareRow>*{color:#526b7e;border-left:1px solid #e2e9ee;margin:0;padding:15px 16px;font-size:10px;line-height:1.45}.tcProductCompareRow>:first-child{color:#173a55;background:#f6f8fa;border-left:0;font-weight:900}.tcProductCompareHead{background:#071a35}.tcProductCompareHead>*{font-size:11px;color:#fff!important;background:#071a35!important}.tcProductCompareRow strong{color:#0b2944;font-size:12px}.tcProductAiSection{background:#eef3f6;padding:58px 0}.tcProductAiAdvisor{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);align-items:start;gap:28px;display:grid}.tcProductAiAdvisorIntro{color:#fff;background:#071a35;padding:26px;position:sticky;top:100px}.tcProductAiAdvisorIntro>span{color:#d6aa49;letter-spacing:.12em;font-size:9px;font-weight:900}.tcProductAiAdvisorIntro h2{margin:8px 0 10px;font-size:28px;line-height:1.05}.tcProductAiAdvisorIntro p{color:#afc0cc;margin:0;font-size:11px;line-height:1.6}.tcRelatedProducts{background:#f7f9fb;padding:58px 0}.tcRelatedProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tcRelatedProductGrid>a{color:#071a35;background:#fff;border:1px solid #dbe4ea;flex-direction:column;min-height:160px;padding:20px;text-decoration:none;display:flex}.tcRelatedProductGrid small{color:#7d91a1;letter-spacing:.07em;font-size:8px;font-weight:900}.tcRelatedProductGrid strong{margin:9px 0 7px;font-size:17px}.tcRelatedProductGrid p{color:#607487;margin:0;font-size:10px;line-height:1.5}.tcRelatedProductGrid span{color:#1479c4;margin-top:auto;padding-top:15px;font-size:9px;font-weight:900}.tcProductWizardContext{background:#f6f9fb;border-left:3px solid #d4a33b;margin:0 0 16px;padding:14px 16px}.tcProductWizardContext small,.tcProductWizardContext strong,.tcProductWizardContext span{display:block}.tcProductWizardContext small{color:#8394a2;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.tcProductWizardContext strong{color:#071a35;margin:4px 0;font-size:14px}.tcProductWizardContext span{color:#49677d;font-size:9px;font-weight:800}.tcProductWizardContext p{color:#687f90;margin:7px 0 0;font-size:9px;line-height:1.45}.tcProductRequestContext{background:#f7f9fb;border-bottom:1px solid #dce5ec}.tcProductRequestContext>.container{justify-content:space-between;align-items:center;gap:20px;padding-top:14px;padding-bottom:14px;display:flex}.tcProductRequestContext small,.tcProductRequestContext strong,.tcProductRequestContext span{display:block}.tcProductRequestContext small{color:#7d91a1;text-transform:uppercase;font-size:8px;font-weight:900}.tcProductRequestContext strong{color:#071a35;margin:2px 0;font-size:15px}.tcProductRequestContext span{color:#5f778a;font-size:9px}.tcProductRequestContext a{color:#1479c4;font-size:10px;font-weight:900;text-decoration:none}@media (max-width:900px){.tcProductCompare{padding:36px 0}.tcProductCompareTable{overflow-x:auto}.tcProductCompareRow{grid-template-columns:110px repeat(3,minmax(145px,1fr));min-width:560px}.tcProductCompareRow>*{padding:12px 10px;font-size:9px}.tcProductAiSection{padding:34px 0}.tcProductAiAdvisor{display:block}.tcProductAiAdvisorIntro{margin-bottom:14px;padding:18px;position:static}.tcProductAiAdvisorIntro h2{font-size:23px}.tcRelatedProducts{padding:36px 0}.tcRelatedProductGrid{grid-template-columns:1fr}.tcProductRequestContext>.container{align-items:flex-start}.tcProductRequestContext a{white-space:nowrap}}.tcProductConfiguratorPrice em{color:#d7e0e8;margin-top:8px;font-size:8px;font-style:normal;line-height:1.4;display:block}.tcConfiguratorRecommendation{background:#d2a84414;border:1px solid #d2a8448c;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 0;padding:18px 20px;display:flex}.tcConfiguratorRecommendation small,.tcConfiguratorBundles>small{color:#d2a844;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.tcConfiguratorRecommendation strong{margin:4px 0;font-size:14px;display:block}.tcConfiguratorRecommendation p{color:#aebdca;margin:0;font-size:9px}.tcConfiguratorRecommendation button{color:#f2ca69;cursor:pointer;background:0 0;border:1px solid #d2a844;padding:10px 14px;font-size:9px;font-weight:900}.tcConfiguratorRecommendation button.isActive{color:#071a35;background:#d2a844}.tcConfiguratorBundles{padding-top:24px}.tcConfiguratorBundles>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px;display:grid}.tcConfiguratorBundles button{color:#fff;text-align:left;cursor:pointer;background:#0a2239;border:1px solid #25445e;min-height:116px;padding:14px}.tcConfiguratorBundles button.isActive,.tcConfiguratorBundles button:hover{background:#102d48;border-color:#d2a844}.tcConfiguratorBundles strong,.tcConfiguratorBundles span,.tcConfiguratorBundles b{display:block}.tcConfiguratorBundles strong{font-size:12px}.tcConfiguratorBundles span{color:#9fb1bf;margin:7px 0;font-size:8px;line-height:1.45}.tcConfiguratorBundles b{color:#d2a844;font-size:8px}.tcConfiguratorOptionsV102 button span{min-width:0}.tcConfiguratorOptionsV102 button span strong,.tcConfiguratorOptionsV102 button span small{display:block}.tcConfiguratorOptionsV102 button span strong{font-size:10px}.tcConfiguratorOptionsV102 button span small{color:#92a7b8;margin-top:3px;font-size:7px;line-height:1.35}.tcProductConfiguratorSummary em{color:#7a8d9d;margin-top:7px;font-size:8px;font-style:normal;line-height:1.4;display:block}@media (max-width:900px){.tcConfiguratorRecommendation{align-items:flex-start;gap:12px;padding:14px;display:grid}.tcConfiguratorRecommendation button{width:100%}.tcConfiguratorBundles>div{grid-template-columns:1fr 1fr}.tcConfiguratorBundles button{min-height:100px}.tcConfiguratorOptionsV102 button span strong{font-size:9px}.tcConfiguratorOptionsV102 button span small,.tcProductConfiguratorPrice em,.tcProductConfiguratorSummary em{font-size:7px}}.tcMarketplaceSolutions{background:#eef3f6;border-bottom:1px solid #d9e3ea;padding:54px 0}.tcMarketplaceSolutionHeadAction{max-width:420px}.tcMarketplaceSolutionHeadAction p{color:#607487;margin:0 0 8px;font-size:10px;line-height:1.55}.tcMarketplaceSolutionHeadAction a{color:#1479c4;font-size:9px;font-weight:900;text-decoration:none}.tcMarketplaceSolutionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tcMarketplaceSolutionGrid>a{color:#071a35;background:#fff;border:1px solid #d8e2e9;flex-direction:column;min-height:210px;padding:20px;text-decoration:none;display:flex}.tcMarketplaceSolutionGrid small{color:#8194a3;letter-spacing:.06em;font-size:8px;font-weight:900}.tcMarketplaceSolutionGrid strong{margin:9px 0 7px;font-size:18px;line-height:1.1}.tcMarketplaceSolutionGrid p{color:#607487;margin:0;font-size:10px;line-height:1.55}.tcMarketplaceSolutionGrid span{color:#526f84;margin-top:auto;padding-top:16px;font-size:9px;font-weight:800}.tcMarketplaceSolutionGrid b{color:#1479c4;margin-top:7px;font-size:9px}.tcSolutionsPage,.tcSolutionDetail{background:#fff}.tcSolutionsHero{color:#fff;background:#071a35;padding:82px 0 70px}.tcSolutionsHero .container{max-width:920px}.tcSolutionsHero h1{max-width:760px;margin:10px 0 16px;font-size:54px;line-height:.98}.tcSolutionsHero p{color:#b4c4d0;max-width:700px;margin:0;font-size:14px;line-height:1.65}.tcSolutionsHero .container>div{gap:10px;margin-top:24px;display:flex}.tcSolutionsCatalog{background:#f6f8fa;padding:64px 0}.tcSolutionBundleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tcSolutionBundleCard{color:#071a35;background:#fff;border:1px solid #d8e2e9;flex-direction:column;min-height:310px;padding:22px;text-decoration:none;display:flex}.tcSolutionBundleCardTop{justify-content:space-between;gap:12px;display:flex}.tcSolutionBundleCardTop small,.tcSolutionBundleCardTop span{color:#8194a3;letter-spacing:.05em;font-size:8px;font-weight:900}.tcSolutionBundleCard h2{margin:14px 0 8px;font-size:22px;line-height:1.08}.tcSolutionBundleCard>p{color:#5d7385;margin:0;font-size:10px;line-height:1.55}.tcSolutionBundleCard ul{margin:16px 0 0;padding:0;list-style:none}.tcSolutionBundleCard li{color:#3e5a6e;border-top:1px solid #edf1f4;padding:6px 0;font-size:9px;font-weight:800}.tcSolutionBundleCard footer{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:18px;display:flex}.tcSolutionBundleCard footer small,.tcSolutionBundleCard footer strong,.tcSolutionBundleCard footer span{display:block}.tcSolutionBundleCard footer small{color:#8a9aa6;font-size:7px;font-weight:900}.tcSolutionBundleCard footer strong{color:#071a35;margin:2px 0;font-size:18px}.tcSolutionBundleCard footer span{color:#6d8291;font-size:7px}.tcSolutionBundleCard footer b{color:#1479c4;white-space:nowrap;font-size:9px}.tcSolutionDetailHero{color:#fff;background:#071a35;padding:64px 0}.tcSolutionDetailHero nav{color:#8ca1b3;gap:8px;margin-bottom:28px;font-size:9px;display:flex}.tcSolutionDetailHero nav a{color:#b5c6d2;text-decoration:none}.tcSolutionDetailGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:56px;display:grid}.tcSolutionDetailGrid h1{max-width:760px;margin:10px 0;font-size:48px;line-height:1}.tcSolutionDetailGrid h2{color:#d6e0e7;max-width:720px;margin:0 0 13px;font-size:21px;line-height:1.25}.tcSolutionDetailGrid p{color:#aebfcb;max-width:720px;font-size:11px;line-height:1.65}.tcSolutionDetailGrid aside{background:#0b2239;border:1px solid #294761;padding:24px}.tcSolutionDetailGrid aside small{color:#d2a844;letter-spacing:.12em;font-size:8px;font-weight:900}.tcSolutionDetailGrid aside strong{margin:8px 0 10px;font-size:18px;line-height:1.2;display:block}.tcSolutionDetailGrid aside p{margin:0;font-size:9px}.tcSolutionAllowance{border-top:1px solid #294761;border-bottom:1px solid #294761;margin:24px 0;padding:16px 0}.tcSolutionAllowance small,.tcSolutionAllowance strong,.tcSolutionAllowance span{display:block}.tcSolutionAllowance small{color:#8fa4b5;font-size:8px;font-weight:900}.tcSolutionAllowance strong{color:#fff;margin:3px 0;font-size:30px}.tcSolutionAllowance strong em{color:#d2a844;font-size:11px;font-style:normal}.tcSolutionAllowance span{color:#90a6b6;font-size:8px}.tcSolutionOutcomeBand{color:#fff;background:#0b2944}.tcSolutionOutcomeBand .container{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tcSolutionOutcomeBand div div{border-left:1px solid #294861;align-items:center;gap:10px;min-height:88px;padding:16px;display:flex}.tcSolutionOutcomeBand div div:last-child{border-right:1px solid #294861}.tcSolutionOutcomeBand span{color:#d2a844;font-size:8px;font-weight:900}.tcSolutionOutcomeBand strong{font-size:10px;line-height:1.35}.tcSolutionProducts{padding:64px 0}.tcSolutionProductGrid{gap:8px;display:grid}.tcSolutionProductGrid>a{color:#071a35;border:1px solid #dbe4ea;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 18px;text-decoration:none;display:grid}.tcSolutionProductGrid>a>span{color:#d2a844;font-size:11px;font-weight:900}.tcSolutionProductGrid small,.tcSolutionProductGrid strong,.tcSolutionProductGrid p{margin:0;display:block}.tcSolutionProductGrid small{color:#8295a4;font-size:8px;font-weight:900}.tcSolutionProductGrid strong{margin:4px 0;font-size:15px}.tcSolutionProductGrid p{color:#607487;font-size:9px}.tcSolutionProductGrid b{color:#1479c4;white-space:nowrap;font-size:9px}.tcSolutionUseCases{background:#eef3f6;padding:58px 0}.tcSolutionUseCases>.container{grid-template-columns:1fr 1fr;gap:50px;display:grid}.tcSolutionUseCases h2{color:#071a35;margin:7px 0 14px;font-size:26px}.tcSolutionUseCases ul{margin:0;padding:0;list-style:none}.tcSolutionUseCases li{color:#425f73;border-top:1px solid #d8e2e9;padding:10px 0;font-size:10px;font-weight:800}.tcProductSolutionMatches{color:#fff;background:#071a35;padding:58px 0}.tcProductSolutionMatches .tcProductSectionHead h2{color:#fff}.tcProductSolutionMatches .tcProductSectionHead p{color:#aebfcb}.tcProductSolutionMatches .tcProductSectionHead>a{color:#d2a844;font-size:9px;font-weight:900;text-decoration:none}.tcProductSolutionMatchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tcProductSolutionMatchGrid>a{color:#fff;background:#0a2239;border:1px solid #294861;flex-direction:column;min-height:190px;padding:19px;text-decoration:none;display:flex}.tcProductSolutionMatchGrid small{color:#91a6b6;font-size:8px;font-weight:900}.tcProductSolutionMatchGrid strong{margin:8px 0 7px;font-size:17px}.tcProductSolutionMatchGrid p{color:#a7b8c5;margin:0;font-size:9px;line-height:1.5}.tcProductSolutionMatchGrid span{color:#d2a844;margin-top:auto;padding-top:14px;font-size:8px;font-weight:900}.tcProductSolutionMatchGrid b{color:#fff;margin-top:6px;font-size:9px}@media (max-width:900px){.tcMarketplaceSolutions{padding:36px 0}.tcMarketplaceSolutionGrid,.tcSolutionBundleGrid,.tcProductSolutionMatchGrid{grid-template-columns:1fr}.tcMarketplaceSolutionGrid>a{min-height:170px}.tcSolutionsHero{padding:48px 0 42px}.tcSolutionsHero h1{font-size:36px}.tcSolutionsHero p{font-size:11px}.tcSolutionsHero .container>div{display:grid}.tcSolutionsCatalog{padding:38px 0}.tcSolutionBundleCard{min-height:270px}.tcSolutionDetailHero{padding:42px 0}.tcSolutionDetailGrid{display:block}.tcSolutionDetailGrid h1{font-size:34px}.tcSolutionDetailGrid h2{font-size:18px}.tcSolutionDetailGrid aside{margin-top:24px}.tcSolutionOutcomeBand .container{grid-template-columns:1fr 1fr}.tcSolutionOutcomeBand div div{min-height:76px}.tcSolutionProducts{padding:38px 0}.tcSolutionProductGrid>a{grid-template-columns:34px minmax(0,1fr);align-items:start}.tcSolutionProductGrid b{grid-column:2}.tcSolutionUseCases{padding:38px 0}.tcSolutionUseCases>.container{grid-template-columns:1fr;gap:30px}.tcProductSolutionMatches{padding:38px 0}}
.tcSolutionsAdvisorBand,.tcAiSolutionAdvisorBand{background:#eef3f6;border-bottom:1px solid #d9e2e8;padding:64px 0}.tcAiSolutionAdvisorBand{background:#f4f7f9}.tcSolutionAdvisor{background:#fff;border:1px solid #d5e0e7;box-shadow:0 20px 50px #071a3512}.tcSolutionAdvisorTop{color:#fff;background:#071a35;grid-template-columns:minmax(0,1fr) auto;gap:34px;padding:28px 30px 24px;display:grid}.tcSolutionAdvisorTop>div>span{color:#d6aa49;letter-spacing:.13em;font-size:8px;font-weight:900}.tcSolutionAdvisorTop h2{max-width:720px;margin:8px 0 9px;font-size:30px;line-height:1.04}.tcSolutionAdvisorTop p{color:#afc0cc;max-width:720px;margin:0;font-size:10px;line-height:1.6}.tcSolutionAdvisorTop aside{border-left:1px solid #294861;grid-template-columns:auto auto;align-content:center;gap:2px 10px;padding-left:24px;display:grid}.tcSolutionAdvisorTop aside b{color:#fff;font-size:25px;line-height:1}.tcSolutionAdvisorTop aside span{color:#9fb1be;text-transform:uppercase;letter-spacing:.08em;align-self:center;font-size:8px;font-weight:900}.tcSolutionAdvisorForm{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:16px 20px;padding:26px 30px;display:grid}.tcSolutionAdvisorForm label>span,.tcSolutionAdvisorPriorities>small{color:#304e63;text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.tcSolutionAdvisorForm textarea,.tcSolutionAdvisorForm input{box-sizing:border-box;color:#071a35;width:100%;font:inherit;background:#fbfcfd;border:1px solid #cdd9e1;outline:none;font-size:11px;line-height:1.5}.tcSolutionAdvisorForm textarea{resize:vertical;min-height:120px;padding:13px 14px}.tcSolutionAdvisorForm input{height:46px;padding:0 14px}.tcSolutionAdvisorForm textarea:focus,.tcSolutionAdvisorForm input:focus{border-color:#2d83bd;box-shadow:0 0 0 2px #2d83bd1a}.tcSolutionAdvisorProblem{grid-column:1}.tcSolutionAdvisorSectors{grid-column:1/-1;gap:6px;display:flex}.tcSolutionAdvisorSectors button,.tcSolutionAdvisorPriorities button{color:#536c7e;cursor:pointer;background:#fff;border:1px solid #d2dde4;font-size:9px;font-weight:900}.tcSolutionAdvisorSectors button{min-width:110px;padding:10px 14px}.tcSolutionAdvisorSectors button.active,.tcSolutionAdvisorPriorities button.active{color:#0b5f9f;background:#eaf4fb;border-color:#1479c4}.tcSolutionAdvisorPriorities{grid-area:2/2/span 2}.tcSolutionAdvisorPriorities>div{flex-wrap:wrap;gap:6px;display:flex}.tcSolutionAdvisorPriorities button{padding:8px 10px}.tcSolutionAdvisorSubmit{justify-self:start;min-width:190px}.tcSolutionAdvisorFine{color:#8193a0;align-self:center;margin:0;font-size:8px;line-height:1.5}.tcSolutionAdvisorResult{background:#f8fafb;border-top:1px solid #d5e0e7}.tcSolutionAdvisorResult>header{border-bottom:1px solid #dae3e9;grid-template-columns:minmax(0,1fr) auto;gap:25px;padding:26px 30px;display:grid}.tcSolutionAdvisorResult>header small{color:#708796;letter-spacing:.06em;font-size:8px;font-weight:900}.tcSolutionAdvisorResult>header h3{color:#071a35;margin:5px 0 7px;font-size:26px;line-height:1.08}.tcSolutionAdvisorResult>header p{color:#536d80;max-width:780px;margin:0;font-size:10px;line-height:1.6}.tcSolutionAdvisorResult>header>span{color:#275c36;text-align:center;background:#e7f2e9;min-width:90px;padding:11px 13px;font-size:13px;font-weight:900;line-height:1.2}.tcSolutionAdvisorResult>header>span small{color:#5c7d65;margin-top:4px;font-size:7px;display:block}.tcSolutionAdvisorPrimary{border-bottom:1px solid #dae3e9;grid-template-columns:minmax(0,1fr) minmax(310px,.78fr);gap:0;display:grid}.tcSolutionAdvisorPrimaryCopy{border-right:1px solid #dae3e9;padding:28px 30px}.tcSolutionAdvisorPrimaryCopy>small,.tcSolutionAdvisorProducts>small,.tcSolutionAdvisorReview small,.tcSolutionAdvisorAlternatives>small{color:#8396a4;letter-spacing:.08em;font-size:8px;font-weight:900}.tcSolutionAdvisorPrimaryCopy h4{color:#071a35;margin:6px 0;font-size:28px}.tcSolutionAdvisorPrimaryCopy>p{color:#557083;margin:0;font-size:10px;line-height:1.55}.tcSolutionAdvisorPrimaryCopy ul{margin:16px 0 0;padding:0;list-style:none}.tcSolutionAdvisorPrimaryCopy li{color:#355469;border-top:1px solid #e3e9ed;padding:8px 0;font-size:9px;font-weight:800}.tcSolutionAdvisorPrice{border-top:1px solid #dce5ea;margin-top:18px;padding:14px 0}.tcSolutionAdvisorPrice span,.tcSolutionAdvisorPrice strong,.tcSolutionAdvisorPrice small{display:block}.tcSolutionAdvisorPrice span{color:#7e919f;text-transform:uppercase;font-size:8px;font-weight:900}.tcSolutionAdvisorPrice strong{color:#071a35;margin:3px 0;font-size:22px}.tcSolutionAdvisorPrice small{color:#8395a1;font-size:8px}.tcSolutionAdvisorActions{gap:8px;margin-top:17px;display:flex}.tcSolutionAdvisorProducts{padding:28px 24px}.tcSolutionAdvisorProducts>a{color:#071a35;border-top:1px solid #dde5ea;padding:12px 0;text-decoration:none;display:block}.tcSolutionAdvisorProducts>a:first-of-type{margin-top:8px}.tcSolutionAdvisorProducts>a div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tcSolutionAdvisorProducts>a span{color:#8194a3;font-size:7px;font-weight:900}.tcSolutionAdvisorProducts>a strong{font-size:12px}.tcSolutionAdvisorProducts>a p{color:#5d7485;margin:5px 0;font-size:8px;line-height:1.4}.tcSolutionAdvisorProducts>a p b{color:#173a55}.tcSolutionAdvisorProducts>a em{color:#1479c4;font-size:8px;font-style:normal;font-weight:900}.tcSolutionAdvisorReview{background:#fff;border-bottom:1px solid #dae3e9;grid-template-columns:1fr 1fr;gap:34px;padding:24px 30px;display:grid}.tcSolutionAdvisorReview ul{margin:8px 0 0;padding:0;list-style:none}.tcSolutionAdvisorReview li{color:#526e81;border-top:1px solid #edf1f4;padding:7px 0;font-size:9px;line-height:1.45}.tcSolutionAdvisorAlternatives{padding:22px 30px 28px}.tcSolutionAdvisorAlternatives>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.tcSolutionAdvisorAlternatives a{color:#071a35;background:#fff;border:1px solid #d9e2e8;padding:15px;text-decoration:none}.tcSolutionAdvisorAlternatives a span,.tcSolutionAdvisorAlternatives a strong,.tcSolutionAdvisorAlternatives a p{display:block}.tcSolutionAdvisorAlternatives a span{color:#8194a3;font-size:7px;font-weight:900}.tcSolutionAdvisorAlternatives a strong{margin:5px 0;font-size:13px}.tcSolutionAdvisorAlternatives a p{color:#62798a;margin:0;font-size:8px;line-height:1.45}@media (max-width:900px){.tcSolutionsAdvisorBand,.tcAiSolutionAdvisorBand{padding:34px 0}.tcSolutionAdvisorTop{grid-template-columns:1fr;padding:22px 18px}.tcSolutionAdvisorTop h2{font-size:24px}.tcSolutionAdvisorTop aside{border-top:1px solid #294861;border-left:0;grid-template-columns:auto 1fr auto 1fr;padding:14px 0 0}.tcSolutionAdvisorTop aside b{font-size:20px}.tcSolutionAdvisorForm{grid-template-columns:1fr;padding:20px 18px}.tcSolutionAdvisorSectors,.tcSolutionAdvisorProblem,.tcSolutionAdvisorPriorities{grid-area:auto/1}.tcSolutionAdvisorSectors{grid-template-columns:repeat(3,1fr);display:grid}.tcSolutionAdvisorSectors button{min-width:0;padding:9px 4px}.tcSolutionAdvisorPriorities>div{gap:5px}.tcSolutionAdvisorSubmit{width:100%}.tcSolutionAdvisorFine{text-align:center}.tcSolutionAdvisorResult>header{grid-template-columns:1fr;padding:20px 18px}.tcSolutionAdvisorResult>header h3{font-size:22px}.tcSolutionAdvisorResult>header>span{justify-self:start}.tcSolutionAdvisorPrimary{grid-template-columns:1fr}.tcSolutionAdvisorPrimaryCopy{border-bottom:1px solid #dae3e9;border-right:0;padding:22px 18px}.tcSolutionAdvisorPrimaryCopy h4{font-size:23px}.tcSolutionAdvisorActions{display:grid}.tcSolutionAdvisorProducts{padding:22px 18px}.tcSolutionAdvisorReview{grid-template-columns:1fr;gap:20px;padding:22px 18px}.tcSolutionAdvisorAlternatives{padding:20px 18px}.tcSolutionAdvisorAlternatives>div{grid-template-columns:1fr}}
.tcAiConfigurationSpecCard{background:#f8fbfd;border:1px solid #cddae3;border-radius:2px;margin:16px 0 0;overflow:hidden}.tcAiConfigurationSpecCard>header{color:#fff;background:#0b2339;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.tcAiConfigurationSpecCard>header div small,.tcAiConfigurationSpecCard>header div strong,.tcAiConfigurationSpecCard>header div span{display:block}.tcAiConfigurationSpecCard>header div small{letter-spacing:.08em;color:#9fc4dd;font-size:8px;font-weight:900}.tcAiConfigurationSpecCard>header div strong{margin-top:4px;font-size:17px}.tcAiConfigurationSpecCard>header div span{color:#c2d4e0;margin-top:3px;font-size:9px}.tcAiConfigurationSpecCard>header>b{white-space:nowrap;text-align:right;font-size:18px}.tcAiConfigurationSpecCard>header>b small{color:#9fc4dd;font-size:7px;font-weight:800;display:block}.tcAiConfigurationProducts{padding:4px 18px 10px}.tcAiConfigurationProducts>div{border-bottom:1px solid #dfe8ed;grid-template-columns:72px minmax(150px,.75fr) minmax(0,1.25fr);align-items:baseline;gap:10px;padding:10px 0;display:grid}.tcAiConfigurationProducts span{color:#718897;font-size:8px;font-weight:900}.tcAiConfigurationProducts strong{color:#102a3e;font-size:10px}.tcAiConfigurationProducts em{color:#587184;font-size:8px;font-style:normal;line-height:1.45}.tcAiConfigurationSpecCard>p{color:#6d808e;margin:0;padding:11px 18px 14px;font-size:8px;line-height:1.5}.tcAiSpecNotice{border-left:3px solid #1c82c7}.tcOwnerAiConfigurationProducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 18px;display:grid}.tcOwnerAiConfigurationProducts>div{background:#f8fafb;border:1px solid #dce5eb;grid-template-columns:auto 1fr auto;gap:4px 10px;padding:12px;display:grid}.tcOwnerAiConfigurationProducts span{color:#758b99;grid-column:1;font-size:9px;font-weight:900}.tcOwnerAiConfigurationProducts b{color:#0e2a3d;grid-column:2;font-size:12px}.tcOwnerAiConfigurationProducts strong{color:#1b5f8d;grid-column:3;font-size:10px}.tcOwnerAiConfigurationProducts small{color:#5f7585;grid-column:1/3;line-height:1.45}.tcOwnerAiConfigurationProducts em{color:#173d58;text-align:right;grid-column:3;font-style:normal;font-weight:900}.tcOwnerAiConfigurationBoundary{color:#66562e;background:#fff9e9;border-left:3px solid #c79a32;margin-top:14px;padding:10px 12px;font-size:11px;line-height:1.5}@media (max-width:900px){.tcAiConfigurationSpecCard>header{display:grid}.tcAiConfigurationSpecCard>header>b{text-align:left}.tcAiConfigurationProducts>div{grid-template-columns:58px 1fr}.tcAiConfigurationProducts em{grid-column:1/3}.tcOwnerAiConfigurationProducts{grid-template-columns:1fr}}
.tcV106BrandEyebrow{color:#b97800!important;letter-spacing:.17em!important;font-weight:950!important}.tcV106HeroLead{margin-top:18px!important;margin-bottom:0!important}.tcV106ClientEntry{max-width:880px;margin-top:26px}.tcV106ClientEntryHead{justify-content:space-between;align-items:end;gap:16px;margin-bottom:11px;display:flex}.tcV106ClientEntryHead>span{color:#071d38;letter-spacing:-.018em;font-size:1.02rem;font-weight:900}.tcV106ClientEntryHead>small{color:#71849a;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;font-size:.63rem;font-weight:850}.tcV106ClientEntryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tcV106ClientEntryCard{color:#071d38;background:linear-gradient(#fff 0%,#f7fafc 100%);border:1px solid #ccdae5;flex-direction:column;min-height:142px;padding:16px 38px 15px 16px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;animation:.55s cubic-bezier(.2,.7,.2,1) both tcV106EntryIn;display:flex;position:relative;overflow:hidden}.tcV106ClientEntryCard:nth-child(2){animation-delay:70ms}.tcV106ClientEntryCard:nth-child(3){animation-delay:.14s}.tcV106ClientEntryCard:before{content:"";transform-origin:bottom;background:#c58a16;width:3px;transition:transform .22s;position:absolute;inset:0 auto 0 0;transform:scaleY(.22)}.tcV106ClientEntryCard:hover{background:#fff;border-color:#b9cbd9;transform:translateY(-4px);box-shadow:0 14px 34px #071d381c}.tcV106ClientEntryCard:hover:before{transform:scaleY(1)}.tcV106ClientEntryCard>small{color:#b97800;letter-spacing:.12em;font-size:.58rem;font-weight:950}.tcV106ClientEntryCard>strong{letter-spacing:-.025em;margin:13px 0 8px;font-size:1.02rem;line-height:1.08;display:block}.tcV106ClientEntryCard>span{color:#60748a;font-size:.66rem;font-weight:700;line-height:1.45;display:block}.tcV106ClientEntryCard>b{color:#126aa5;border:1px solid #b9ccda;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.86rem;transition:background .2s,color .2s,border-color .2s;display:grid;position:absolute;bottom:14px;right:15px}.tcV106ClientEntryCard:hover>b{color:#fff;background:#0b6fae;border-color:#0b6fae}@keyframes tcV106EntryIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tcClientJourney{color:#0b2038;background:#f5f8fa}.tcClientJourneyHero{color:#fff;background:linear-gradient(135deg,#061a33 0%,#0a2946 68%,#0d3658 100%);padding:54px 0 56px;overflow:hidden}.tcClientJourneyHeroGrid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:54px;display:grid}.tcClientJourneyBack{color:#9bb2c8;margin-bottom:38px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.tcClientJourneyBack:hover{color:#fff}.tcClientJourneyKicker{color:#d4a43a;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.tcClientJourneyHero h1{letter-spacing:-.05em;max-width:800px;margin:10px 0 18px;font-size:clamp(2.75rem,5vw,5rem);line-height:.96}.tcClientJourneyHero p{color:#c1cfdb;max-width:780px;margin:0;font-size:1.02rem;line-height:1.68}.tcClientJourneyHeroActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.tcClientJourneyHeroActions .buttonOutline{color:#fff!important;background:0 0!important;border-color:#66849f!important}.tcClientJourneyHero aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02112147;border:1px solid #ffffff24;padding:26px;position:relative;box-shadow:0 22px 60px #00000029}.tcClientJourneyHero aside:before{content:"";background:#d1a23b;width:72px;height:3px;position:absolute;top:0;left:0}.tcClientJourneyHero aside>small{color:#83a2bc;letter-spacing:.13em;font-size:.6rem;font-weight:900;display:block}.tcClientJourneyHero aside>strong{color:#fff;margin:9px 0 23px;font-size:.92rem;line-height:1.45;display:block}.tcClientJourneyHero ol{margin:0;padding:0;list-style:none;display:grid}.tcClientJourneyHero li{border-top:1px solid #ffffff1a;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:48px;display:grid}.tcClientJourneyHero li b{color:#d1a23b;letter-spacing:.08em;font-size:.62rem}.tcClientJourneyHero li span{font-size:.78rem;font-weight:760}.tcClientJourneySection{padding:66px 0}.tcClientJourneySection:nth-of-type(3){background:#fff}.tcClientJourneySectionHead{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.tcClientJourneySectionHead span{color:#b3790e;letter-spacing:.12em;font-size:.64rem;font-weight:950}.tcClientJourneySectionHead h2{letter-spacing:-.04em;color:#081f39;margin:6px 0 0;font-size:clamp(2rem,3.3vw,3.2rem);line-height:1}.tcClientJourneySectionHead>a{color:#176da6;white-space:nowrap;font-size:.72rem;font-weight:900;text-decoration:none}.tcClientJourneyProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tcClientJourneyProductGrid>a{color:#0a2139;background:#fff;border:1px solid #d8e2ea;flex-direction:column;min-width:0;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.tcClientJourneyProductGrid>a:hover{border-color:#b9cedd;transform:translateY(-3px);box-shadow:0 14px 30px #071e3714}.tcClientJourneyProductImage{background:#e8eef3;height:180px;overflow:hidden}.tcClientJourneyProductImage img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.tcClientJourneyProductGrid>a:hover img{transform:scale(1.025)}.tcClientJourneyProductGrid>a>small{color:#8d6a25;letter-spacing:.08em;margin:15px 17px 0;font-size:.59rem;font-weight:900}.tcClientJourneyProductGrid>a>strong{letter-spacing:-.025em;margin:7px 17px 0;font-size:1.12rem}.tcClientJourneyProductGrid>a>p{color:#63768a;flex:1;margin:7px 17px 16px;font-size:.76rem;line-height:1.55}.tcClientJourneyProductGrid footer{border-top:1px solid #e3e9ee;justify-content:space-between;align-items:center;gap:8px;padding:13px 17px;font-size:.65rem;display:flex}.tcClientJourneyProductGrid footer span{color:#536a7f}.tcClientJourneyProductGrid footer b{color:#126da7}.tcClientJourneyServiceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tcClientJourneyServiceGrid>a{color:#0b2038;background:linear-gradient(#fff,#f8fafc);border:1px solid #d8e2ea;flex-direction:column;min-height:220px;padding:22px;text-decoration:none;display:flex;position:relative}.tcClientJourneyServiceGrid>a:before{content:"";opacity:.2;background:#1474ad;width:3px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}.tcClientJourneyServiceGrid>a:hover:before{opacity:1}.tcClientJourneyServiceGrid small{color:#a37b2f;font-size:.6rem;font-weight:900}.tcClientJourneyServiceGrid strong{margin-top:28px;font-size:1.08rem}.tcClientJourneyServiceGrid p{color:#61768a;flex:1;margin:9px 0 20px;font-size:.76rem;line-height:1.55}.tcClientJourneyServiceGrid b{color:#176fa7;font-size:.68rem}.tcClientJourneySolutionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tcClientJourneySolutionGrid>a{color:#fff;background:#08243d;border:1px solid #24445e;flex-direction:column;min-height:285px;padding:25px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex}.tcClientJourneySolutionGrid>a:hover{background:#0a2d4b;border-color:#3d6685;transform:translateY(-3px)}.tcClientJourneySolutionGrid>a>small{color:#d3a33c;letter-spacing:.09em;font-size:.61rem;font-weight:900}.tcClientJourneySolutionGrid>a>strong{letter-spacing:-.03em;margin-top:9px;font-size:1.42rem}.tcClientJourneySolutionGrid>a>p{color:#aebfcd;margin:8px 0 16px;font-size:.8rem;line-height:1.55}.tcClientJourneySolutionGrid>a>div{flex-wrap:wrap;gap:6px;display:flex}.tcClientJourneySolutionGrid>a>div span{color:#c5d2dc;border:1px solid #35536b;padding:6px 8px;font-size:.58rem}.tcClientJourneySolutionGrid footer{justify-content:space-between;gap:12px;margin-top:auto;padding-top:22px;font-size:.67rem;display:flex}.tcClientJourneySolutionGrid footer span{color:#a9bdcc}.tcClientJourneySolutionGrid footer b{color:#fff}.tcClientJourneyFinal{background:#f5f8fa;padding:18px 0 70px}.tcClientJourneyFinalInner{background:#fff;border:1px solid #d7e2ea;border-top:4px solid #c48b19;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px;padding:36px 40px;display:grid}.tcClientJourneyFinalInner span{color:#a9761a;letter-spacing:.12em;font-size:.63rem;font-weight:900}.tcClientJourneyFinalInner h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:2rem}.tcClientJourneyFinalInner p{color:#607387;max-width:800px;margin:0;font-size:.82rem;line-height:1.6}.tcClientJourneyFinalInner>div:last-child{white-space:nowrap;gap:9px;display:flex}@media (min-width:1024px){.tc2001Home .tc2001HeroGrid{grid-template-columns:55% 45%!important;min-height:650px!important}.tc2001Home .tc2001HeroCopy{padding-top:40px!important;padding-bottom:40px!important;padding-right:34px!important}.tc2001Home .tc2001HeroCopy h1{max-width:760px!important;font-size:clamp(3rem,4.1vw,4.35rem)!important}.tc2001Home .tc2001HeroVisual{min-height:650px!important}}@media (max-width:1023px){.tcV106ClientEntryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tcClientJourneyHeroGrid{grid-template-columns:1fr;gap:30px}.tcClientJourneyHero aside{max-width:650px}.tcClientJourneyProductGrid,.tcClientJourneyServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tcClientJourneyHero{padding:34px 0 38px}.tcClientJourneyHeroGrid{gap:22px}.tcClientJourneyBack{margin-bottom:25px}.tcClientJourneyHero h1{font-size:2.65rem}.tcClientJourneyHero p{font-size:.92rem}.tcClientJourneyHero aside{padding:20px}.tcClientJourneyHeroActions{grid-template-columns:1fr 1fr;display:grid}.tcClientJourneyHeroActions .button{justify-content:center;width:100%}.tcClientJourneySection{padding:42px 0}.tcClientJourneySectionHead{align-items:start;gap:10px;margin-bottom:18px;display:grid}.tcClientJourneySectionHead h2{font-size:2rem}.tcClientJourneySectionHead>a{white-space:normal}.tcClientJourneyProductGrid,.tcClientJourneyServiceGrid,.tcClientJourneySolutionGrid{grid-template-columns:1fr}.tcClientJourneyProductImage{height:205px}.tcClientJourneyServiceGrid>a{min-height:180px}.tcClientJourneySolutionGrid>a{min-height:250px}.tcClientJourneyFinal{padding-bottom:44px}.tcClientJourneyFinalInner{grid-template-columns:1fr;gap:22px;padding:28px 21px}.tcClientJourneyFinalInner h2{font-size:1.72rem}.tcClientJourneyFinalInner>div:last-child{white-space:normal;grid-template-columns:1fr 1fr;display:grid}.tcClientJourneyFinalInner .button{justify-content:center;width:100%}}@media (max-width:430px){.tcV106ClientEntryHead>small{display:none}.tcV106ClientEntryCard{min-height:72px}.tcClientJourneyHero h1{font-size:2.35rem}.tcClientJourneyHeroActions,.tcClientJourneyFinalInner>div:last-child{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tcV106ClientEntryCard{transition:none!important;animation:none!important}.tcV106ClientEntryCard:hover{transform:none!important}.tcClientJourneyProductGrid>a,.tcClientJourneySolutionGrid>a{transition:none!important}.tcClientJourneyProductGrid>a:hover,.tcClientJourneySolutionGrid>a:hover{transform:none!important}}
.tc2001Home{background:#fff}.tc2001Hero{background:linear-gradient(#f8fbfd 0%,#fff 100%)}.tcV100HomeProducts{color:#fff;position:relative;overflow:hidden;background:linear-gradient(145deg,#061a33 0%,#0a2a49 68%,#0c345a 100%)!important}.tcV100HomeProducts:after{content:"";pointer-events:none;border:1px solid #73b7e721;border-radius:50%;width:430px;height:430px;position:absolute;top:-160px;right:-120px;box-shadow:0 0 0 70px #73b7e709,0 0 0 140px #73b7e706}.tcV100HomeProducts>.container{z-index:1;position:relative}.tcV100HomeProductsHead h2,.tcV100HomeProductGrid strong{color:#fff!important}.tcV100HomeProductsHead>p,.tcV100HomeProductGrid p{color:#b9cad8!important}.tcV100HomeProductsHead span,.tcV100HomeProductGrid small{color:#85c8ef!important}.tcV100HomeProductGrid a{color:#fff!important;box-shadow:none!important;background:#ffffff09!important;border-color:#82bee638!important;transition:transform .2s,border-color .2s,background .2s!important}.tcV100HomeProductGrid a:hover{transform:translateY(-4px);background:#fff1!important;border-color:#84ccf894!important}.tcV100HomeProductGrid b{color:#8fd0f5!important}.tcClientJourneyProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tcClientJourneyProductGrid article{background:#fff;border:1px solid #d9e3ea;flex-direction:column;display:flex;overflow:hidden}.tcClientJourneyProductImage{aspect-ratio:4/3;background:#f7f9fb;place-items:center;padding:12px;display:grid}.tcClientJourneyProductImage img{object-fit:contain;width:100%;height:100%}.tcClientJourneyProductImage>span{color:#61788b;font-size:.76rem;font-weight:900}.tcClientJourneyProductGrid article>div{flex-direction:column;flex:1;padding:15px;display:flex}.tcClientJourneyProductGrid small{color:#5d768a;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.tcClientJourneyProductGrid article>div>a{color:#10283e;min-height:2.5em;margin:6px 0;font-size:.9rem;font-weight:850;line-height:1.25}.tcClientJourneyProductGrid article>div>span{color:#6b7f8e;font-size:.65rem}.tcClientJourneyProductGrid p{color:#425d72;margin:11px 0 7px;font-size:.68rem}.tcClientJourneyProductGrid article>div>b{color:#0b65a7;font-size:.6rem;line-height:1.35}.tcClientJourneyProductGrid footer{grid-template-columns:1fr 1fr;gap:5px;margin-top:auto;padding-top:14px;display:grid}.tcClientJourneyProductGrid footer a{text-align:center;border:1px solid #c7d5df;justify-content:center;align-items:center;min-height:38px;padding:7px;font-weight:900;display:flex;color:#24475f!important;font-size:.58rem!important}.tcClientJourneyProductGrid footer a:last-child{background:#0b65a7;border-color:#0b65a7;color:#fff!important}.tcAbout46CapabilityGrid article,.tcIndustryRouteCard,.tcContact64FormFrame{box-shadow:0 12px 32px #0920340b}.tcContact64FormFrame{border-radius:5px;overflow:hidden}.tcContact64FormFrame header{color:#fff!important;background:#081f3b!important}.tcContact64FormFrame select,.tcContact64FormFrame input,.tcContact64FormFrame textarea{border-radius:2px}.tc2001Home a:focus-visible,.tcContact64FormFrame input:focus-visible,.tcContact64FormFrame select:focus-visible,.tcContact64FormFrame textarea:focus-visible{outline-offset:3px;outline:3px solid #6ab7e6!important}@media (max-width:1000px){.tcClientJourneyProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tcClientJourneyProductGrid{grid-template-columns:1fr 1fr;gap:7px}.tcClientJourneyProductGrid article>div{padding:11px}.tcClientJourneyProductGrid article>div>a{font-size:.76rem}.tcClientJourneyProductGrid footer{grid-template-columns:1fr}.tcClientJourneyProductGrid footer a{min-height:34px}}@media (max-width:430px){.tcClientJourneyProductGrid{grid-template-columns:1fr!important}.tcClientJourneyProductImage{aspect-ratio:16/10}}
.tcLandingEquipmentV88{background:linear-gradient(#f7f9fb 0%,#fff 100%);border-top:1px solid #e1e7ed;border-bottom:1px solid #e1e7ed;padding:40px 0 42px}.tcLandingEquipmentV88Top{grid-template-columns:minmax(280px,.82fr) minmax(0,1.55fr);align-items:start;gap:28px;display:grid}.tcLandingEquipmentV88Copy h2{color:#071d38;letter-spacing:-.04em;max-width:520px;margin:8px 0 13px;font-size:clamp(2rem,3.2vw,3rem);line-height:1.02}.tcLandingEquipmentV88Copy>p{color:#52677b;max-width:540px;margin:0;font-size:.95rem;line-height:1.62}.tcLandingEquipmentV88Actions{grid-template-columns:1fr;gap:9px;max-width:290px;margin-top:18px;display:grid}.tcLandingEquipmentV88Actions .button{justify-content:space-between;width:100%}.tcLandingEquipmentV88Actions .button:after{content:"→";font-size:1rem}.tcLandingEquipmentV88Grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tcLandingEquipmentV88Grid>a{color:#071d38;background:#fff;border:1px solid #d9e2e9;min-height:205px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.tcLandingEquipmentV88Grid>a:hover{border-color:#abc4d7;transform:translateY(-2px);box-shadow:0 10px 24px #16354e14}.tcLandingEquipmentV88CategoryImage{background:linear-gradient(#fff,#f8fafc);place-items:center;height:112px;padding:12px 14px;display:grid}.tcLandingEquipmentV88CategoryImage img{object-fit:contain;width:100%;height:100%;display:block}.tcLandingEquipmentV88CategoryText{padding:13px 14px 15px;display:block}.tcLandingEquipmentV88CategoryText strong{letter-spacing:-.02em;padding-right:18px;font-size:.98rem;line-height:1.18;display:block}.tcLandingEquipmentV88CategoryText small{color:#62768a;margin-top:6px;font-size:.72rem;line-height:1.45;display:block}.tcLandingEquipmentV88Grid>a>b{color:#0b6fae;font-size:1.05rem;position:absolute;bottom:12px;right:13px}.tcLandingEquipmentV88FeaturedHead{justify-content:space-between;align-items:center;gap:20px;margin-top:29px;margin-bottom:10px;display:flex}.tcLandingEquipmentV88FeaturedHead .sectionLabel{margin:0}.tcLandingEquipmentV88FeaturedHead>a{color:#0b6fae;font-size:.78rem;font-weight:800;text-decoration:none}.tcLandingEquipmentV88FeaturedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tcLandingEquipmentV88Product{background:#fff;border:1px solid #d9e2e9;flex-direction:column;min-width:0;display:flex;overflow:hidden}.tcLandingEquipmentV88ProductImage{background:linear-gradient(#fff,#f8fafc);place-items:center;height:175px;padding:14px;display:grid}.tcLandingEquipmentV88ProductImage img{object-fit:contain;width:100%;height:100%;display:block}.tcLandingEquipmentV88ProductBody{flex-direction:column;flex:1;padding:14px;display:flex}.tcLandingEquipmentV88ProductBody>small{color:#0b78bc;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.tcLandingEquipmentV88ProductBody h3{color:#071d38;margin:7px 0 4px;font-size:1.04rem;line-height:1.14}.tcLandingEquipmentV88ProductBody>p{color:#667a8d;margin:0;font-size:.74rem;line-height:1.42}.tcLandingEquipmentV88ProductBody>span{color:#285d81;background:#edf5fb;border-radius:999px;align-self:flex-start;margin-top:10px;padding:5px 7px;font-size:.61rem;font-weight:800;line-height:1.2;display:inline-flex}.tcLandingEquipmentV88ProductBody>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding-top:14px;display:grid}.tcLandingEquipmentV88ProductBody>div>a{color:#815900;text-align:center;text-transform:uppercase;border:1px solid #d2a13b;justify-content:center;align-items:center;min-height:34px;font-size:.61rem;font-weight:900;text-decoration:none;display:flex}.tcLandingEquipmentV88ProductBody>div>a:last-child{color:#0c5689;border-color:#d7e1ea}.tcLandingEquipmentV88Benefits{background:#fff;border:1px solid #d9e2e9;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.tcLandingEquipmentV88Benefits article{border-right:1px solid #e2e8ee;grid-template-columns:auto 1fr;gap:10px;padding:16px;display:grid}.tcLandingEquipmentV88Benefits article:last-child{border-right:0}.tcLandingEquipmentV88Benefits article>b{color:#b97800;letter-spacing:.08em;font-size:.67rem}.tcLandingEquipmentV88Benefits strong{color:#071d38;font-size:.84rem;display:block}.tcLandingEquipmentV88Benefits p{color:#697d90;margin:5px 0 0;font-size:.68rem;line-height:1.45}@media (max-width:980px){.tcLandingEquipmentV88Top{grid-template-columns:1fr}.tcLandingEquipmentV88Actions{grid-template-columns:1fr 1fr;max-width:none}.tcLandingEquipmentV88Grid,.tcLandingEquipmentV88FeaturedGrid,.tcLandingEquipmentV88Benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.tcLandingEquipmentV88Benefits article:nth-child(2){border-right:0}.tcLandingEquipmentV88Benefits article:nth-child(-n+2){border-bottom:1px solid #e2e8ee}}@media (max-width:760px){.tcLandingEquipmentV88{padding:31px 0 34px}.tcLandingEquipmentV88Top{gap:20px}.tcLandingEquipmentV88Copy h2{font-size:2.12rem;line-height:1.01}.tcLandingEquipmentV88Copy>p{font-size:.92rem;line-height:1.57}.tcLandingEquipmentV88Actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px}.tcLandingEquipmentV88Actions .button{padding:13px 10px;font-size:.63rem}.tcLandingEquipmentV88Grid{gap:8px}.tcLandingEquipmentV88Grid>a{grid-template-columns:72px 1fr;min-height:122px;display:grid}.tcLandingEquipmentV88CategoryImage{height:100%;min-height:122px;padding:13px 8px}.tcLandingEquipmentV88CategoryText{padding:15px 24px 14px 10px}.tcLandingEquipmentV88CategoryText strong{font-size:.88rem}.tcLandingEquipmentV88CategoryText small{font-size:.66rem;line-height:1.38}.tcLandingEquipmentV88Grid>a>b{font-size:.95rem;top:50%;bottom:auto;right:10px;transform:translateY(-50%)}.tcLandingEquipmentV88FeaturedHead{margin-top:24px}.tcLandingEquipmentV88FeaturedGrid{gap:8px}.tcLandingEquipmentV88ProductImage{height:148px;padding:10px}.tcLandingEquipmentV88ProductBody{padding:11px}.tcLandingEquipmentV88ProductBody h3{font-size:.91rem}.tcLandingEquipmentV88ProductBody>p{font-size:.67rem}.tcLandingEquipmentV88ProductBody>span{font-size:.56rem}.tcLandingEquipmentV88ProductBody>div{grid-template-columns:1fr;gap:6px}.tcLandingEquipmentV88Benefits{margin-top:11px}.tcLandingEquipmentV88Benefits article{padding:13px 11px}}@media (max-width:430px){.tcLandingEquipmentV88Copy h2{font-size:1.92rem}.tcLandingEquipmentV88Actions{grid-template-columns:1fr}.tcLandingEquipmentV88Grid{grid-template-columns:1fr 1fr}.tcLandingEquipmentV88Grid>a{grid-template-columns:58px 1fr;min-height:130px}.tcLandingEquipmentV88CategoryImage{min-height:130px;padding:12px 6px}.tcLandingEquipmentV88CategoryText{padding:13px 18px 12px 8px}.tcLandingEquipmentV88CategoryText strong{font-size:.79rem}.tcLandingEquipmentV88CategoryText small{font-size:.59rem}.tcLandingEquipmentV88Grid>a>b{font-size:.8rem;right:7px}.tcLandingEquipmentV88ProductImage{height:132px}.tcLandingEquipmentV88ProductBody h3{font-size:.85rem}.tcLandingEquipmentV88Benefits{grid-template-columns:1fr 1fr}.tcLandingEquipmentV88Benefits article{grid-template-columns:1fr;gap:5px;min-height:118px}.tcLandingEquipmentV88Benefits p{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.tcLandingEquipmentV88Grid>a{transition:none!important}.tcLandingEquipmentV88Grid>a:hover{transform:none!important}}
.tcLandingProblemOnly .tc2001InsightGrid{grid-template-columns:minmax(0,1fr)}.tcLandingProblemOnly .tc2001ProblemPanel{width:100%}.tcLandingProblemOnly .tc2001IssueList{grid-template-columns:repeat(3,minmax(0,1fr))}.tcLandingTrustV91{background:#f3f6f9;padding:26px 0 18px}.tcLandingTrustV91Grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tcLandingTrustV91Card{border-top:3px solid #d39a1e}.tcLandingTrustV91Card:nth-child(2){border-top-color:#6aa3c9}.tcLandingTrustV91Card .tc2001PanelHead{padding:24px 24px 6px}.tcLandingTrustV91Card .tc2001PanelHead h2{font-size:1.35rem}.tcLandingTrustV91Card .tc2001Checklist,.tcLandingTrustV91Card .tc2001IndustryList{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:16px}.tcLandingSupplierV91{background:#f3f6f9;padding:10px 0 8px}.tcLandingSupplierV91Inner{background:#fff;border:1px solid #dce4eb;border-left:4px solid #d39a1e;justify-content:space-between;align-items:center;gap:28px;padding:22px 26px;display:flex}.tcLandingSupplierV91Inner h2{color:#071a35;letter-spacing:-.025em;margin:5px 0;font-size:1.35rem}.tcLandingSupplierV91Inner p{color:#5b6f82;max-width:760px;margin:0;font-size:.92rem;line-height:1.55}.tcLandingSupplierV91Inner .button{white-space:nowrap;flex:none}@media (max-width:900px){.tcLandingProblemOnly .tc2001IssueList{grid-template-columns:repeat(2,minmax(0,1fr))}.tcLandingTrustV91Grid{grid-template-columns:1fr}.tcLandingSupplierV91Inner{display:grid}.tcLandingSupplierV91Inner .button{white-space:normal;text-align:center;width:100%}}@media (max-width:760px){.tcLandingProblemOnly .tc2001IssueList{grid-template-columns:1fr}.tcLandingTrustV91{padding:18px 0 10px}.tcLandingTrustV91Grid{gap:12px;padding-inline:22px}.tcLandingTrustV91Card{border-radius:4px!important}.tcLandingTrustV91Card .tc2001PanelHead{padding:20px 20px 5px!important}.tcLandingTrustV91Card .tc2001PanelHead h2{font-size:1.42rem!important}.tcLandingTrustV91Card .tc2001Checklist,.tcLandingTrustV91Card .tc2001IndustryList{grid-template-columns:1fr;gap:9px!important;padding:14px 20px 20px 38px!important}.tcLandingTrustV91Card .tc2001Checklist li,.tcLandingTrustV91Card .tc2001IndustryList li{line-height:1.4;font-size:.9rem!important}.tc2001Home .tc2001AppStrip{padding:14px 0!important}.tc2001Home .tc2001AppStripInner{gap:10px!important;min-height:255px!important;padding:24px 22px!important}.tc2001Home .tc2026AiPhone{opacity:.78!important;width:118px!important;height:225px!important;top:20px!important;right:-17px!important}.tc2001Home .tc2026AiPhoneScreen{width:108px!important;height:215px!important}.tc2001Home .tc2001AppCopy{z-index:2;position:relative;max-width:69%!important}.tc2001Home .tc2001AppCopy h2{margin-bottom:8px!important;font-size:1.48rem!important;line-height:1.04!important}.tc2001Home .tc2001AppCopy p{font-size:.86rem!important;line-height:1.48!important}.tc2001Home .tc2001AppActions{z-index:2;width:69%;position:relative;justify-items:stretch!important}.tc2001Home .tc2001AppActions .button{width:100%!important;min-width:0!important;padding:12px 10px!important;font-size:.67rem!important}.tc2001Home .tc2001StoreRow{display:none!important}.tc2001Home .tc2001WorkflowGrid{gap:9px!important;padding-inline:22px!important}.tc2001Home .tc2001WorkflowGrid article{text-align:left!important;border-radius:16px!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-areas:"number title""number text"!important;align-items:center!important;gap:2px 13px!important;padding:15px 16px!important;display:grid!important}.tc2001Home .tc2001WorkflowNumber{grid-area:number;width:38px!important;height:38px!important;box-shadow:none!important;margin:0!important}.tc2001Home .tc2001WorkflowGrid h3{grid-area:title;margin:0!important;font-size:1.02rem!important;line-height:1.15!important}.tc2001Home .tc2001WorkflowGrid p{grid-area:text;text-align:left!important;margin:0!important;font-size:.82rem!important;line-height:1.4!important}.tcLandingSupplierV91{padding:8px 0 4px}.tcLandingSupplierV91Inner{border-left-width:3px;gap:14px;margin-inline:22px;padding:19px 18px;width:auto!important}.tcLandingSupplierV91Inner h2{font-size:1.24rem;line-height:1.1}.tcLandingSupplierV91Inner p{font-size:.84rem;line-height:1.48}.tcLandingSupplierV91Inner .button{padding:12px 10px;font-size:.68rem}}@media (min-width:901px){.tc2001Home .tc2001WorkflowGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.tc2001Home .tc2001IssueList a:nth-child(n+5){display:flex!important}}
@media (max-width:760px){.tcServiceDetailMobileV98 .tc5Hero{padding-top:46px!important;padding-bottom:38px!important}.tcServiceDetailMobileV98 .tc5HeroGrid{gap:26px!important}.tcServiceDetailMobileV98 .tc5Breadcrumbs{margin-bottom:24px;font-size:12px}.tcServiceDetailMobileV98 .tc5Eyebrow{letter-spacing:.14em;margin-bottom:11px;font-size:12px}.tcServiceDetailMobileV98 .tc5ServiceHero h1{letter-spacing:-.045em!important;font-size:2.42rem!important;line-height:.98!important}.tcServiceDetailMobileV98 .tc5HeroCopy>p{margin-top:17px;font-size:.9rem;line-height:1.55}.tcServiceDetailMobileV98 .tc5Actions{gap:8px;margin-top:22px}.tcServiceDetailMobileV98 .tc5Actions .button{min-height:48px;font-size:12px}.tcServiceDetailMobileV98 .tc5ServiceHeroVisual>img{aspect-ratio:16/8.4;object-fit:cover}.tcServiceDetailMobileV98 .tc5ServiceHeroVisual figcaption{grid-template-columns:1fr 1fr}.tcServiceDetailMobileV98 .tc5ServiceHeroVisual figcaption span{border-bottom:0;padding:12px 11px}.tcServiceDetailMobileV98 .tc5ServiceHeroVisual small,.tcServiceDetailMobileV98 .tc5ServiceHeroVisual strong{font-size:12px}.tcServiceDetailMobileV98 .tc5Section{padding:44px 0!important}.tcServiceDetailMobileV98 .tc5SplitIntro{gap:15px;margin-bottom:24px}.tcServiceDetailMobileV98 .tc5SplitIntro h2,.tcServiceDetailMobileV98 .tc5ProcessHeader h2,.tcServiceDetailMobileV98 .tc5FaqLayout h2{letter-spacing:-.035em!important;font-size:1.72rem!important;line-height:1.06!important}.tcServiceDetailMobileV98 .tc5SplitIntro>p{font-size:14px;line-height:1.52}.tcServiceDetailMobileV98 .tc5ProblemGrid{background:0 0;border:0;gap:8px;grid-template-columns:1fr 1fr!important}.tcServiceDetailMobileV98 .tc5ProblemGrid article{min-height:142px;padding:15px 14px;border:1px solid var(--tc-line)!important;border-top:2px solid var(--tc-blue)!important}.tcServiceDetailMobileV98 .tc5ProblemGrid article>div span{min-width:38px;height:26px;font-size:12px}.tcServiceDetailMobileV98 .tc5ProblemGrid article>div small{font-size:12px}.tcServiceDetailMobileV98 .tc5ProblemGrid h3{margin-top:25px;font-size:.89rem;line-height:1.22}.tcServiceDetailMobileV98 .tc5CapabilityGrid{background:0 0;border:0;gap:8px;grid-template-columns:1fr 1fr!important}.tcServiceDetailMobileV98 .tc5CapabilityGrid article{padding:16px 14px 15px;border:1px solid #75adeb47!important;border-top:2px solid var(--tc-blue)!important;min-height:216px!important}.tcServiceDetailMobileV98 .tc5CapabilityGrid header span{min-width:38px;height:26px;font-size:12px}.tcServiceDetailMobileV98 .tc5CapabilityGrid header small{font-size:12px}.tcServiceDetailMobileV98 .tc5CapabilityGrid h3{margin:25px 0 10px;font-size:.98rem;line-height:1.18}.tcServiceDetailMobileV98 .tc5CapabilityGrid p{display:none}.tcServiceDetailMobileV98 .tc5CapabilityGrid ul{margin-top:12px;padding-top:10px}.tcServiceDetailMobileV98 .tc5CapabilityGrid li{padding:5px 0 5px 12px;font-size:14px;line-height:1.38}.tcServiceDetailMobileV98 .tc5CapabilityGrid li:nth-child(n+3){display:none}.tcServiceDetailMobileV98 .tc5ProcessSection{padding-top:42px!important;padding-bottom:42px!important}.tcServiceDetailMobileV98 .tc5ProcessHeader{margin-bottom:22px;display:block}.tcServiceDetailMobileV98 .tc5ProcessGrid{border:0;gap:8px;grid-template-columns:1fr 1fr!important}.tcServiceDetailMobileV98 .tc5ProcessGrid article{padding:16px 14px;border:1px solid var(--tc-line)!important;border-top:2px solid var(--tc-gold-text)!important;min-height:150px!important}.tcServiceDetailMobileV98 .tc5ProcessNumber{font-size:1rem}.tcServiceDetailMobileV98 .tc5ProcessGrid h3{margin:24px 0 7px;font-size:.96rem}.tcServiceDetailMobileV98 .tc5ProcessGrid p{font-size:14px;line-height:1.4}.tcServiceDetailMobileV98 .tc5FaqSection{padding-top:40px!important;padding-bottom:42px!important}.tcServiceDetailMobileV98 .tc5FaqLayout{gap:18px}.tcServiceDetailMobileV98 .tc5FaqList summary{padding:18px 0;font-size:.86rem;line-height:1.34}.tcServiceDetailMobileV98 .tc5FaqList details p{padding:0 26px 18px 0;font-size:14px;line-height:1.5}.tcServiceDetailMobileV98 .tc5FinalCta{padding:46px 0 90px}.tcServiceDetailMobileV98 .tc5FinalCta h2{font-size:1.8rem!important}.tcServiceDetailMobileV98 .tc5FinalCta p{font-size:14px;line-height:1.5}.tcServiceDetailMobileV98 .tc5FinalCta .tc5Actions{grid-template-columns:1fr;gap:8px;display:grid}}@media (max-width:380px){.tcServiceDetailMobileV98 .tc5ProblemGrid,.tcServiceDetailMobileV98 .tc5CapabilityGrid,.tcServiceDetailMobileV98 .tc5ProcessGrid{grid-template-columns:1fr!important}}
@media (max-width:760px){.tcAutomationDetailMobileV99 .tc5Hero{padding-top:44px!important;padding-bottom:34px!important}.tcAutomationDetailMobileV99 .tc5HeroGrid{gap:24px!important}.tcAutomationDetailMobileV99 .tc5Breadcrumbs{margin-bottom:22px;font-size:12px}.tcAutomationDetailMobileV99 .tc5HeroCopy h1{letter-spacing:-.045em!important;font-size:2.32rem!important;line-height:.99!important}.tcAutomationDetailMobileV99 .tc5HeroCopy>p{margin-top:15px;font-size:.88rem;line-height:1.52}.tcAutomationDetailMobileV99 .tc5Actions{gap:8px;margin-top:20px}.tcAutomationDetailMobileV99 .tc5Actions .button{min-height:48px;font-size:12px}.tcAutomationDetailMobileV99 .tc5ServiceHeroVisual>img{object-fit:cover;aspect-ratio:16/8.4!important;min-height:0!important}.tcAutomationDetailMobileV99 .tc5ServiceHeroVisual figcaption{grid-template-columns:repeat(3,1fr)}.tcAutomationDetailMobileV99 .tc5ServiceHeroVisual figcaption span{padding:11px 8px!important}.tcAutomationDetailMobileV99 .tc5ServiceHeroVisual small,.tcAutomationDetailMobileV99 .tc5ServiceHeroVisual strong{font-size:12px!important}.tcAutomationDetailMobileV99 .tcDetailQuickNav02{padding:8px 0!important}.tcAutomationDetailMobileV99 .tcDetailQuickNav02 a{flex-basis:112px!important;min-height:48px!important;padding:7px 9px!important}.tcAutomationDetailMobileV99 .tcDetailQuickNav02 span{font-size:12px!important}.tcAutomationDetailMobileV99 .tc5Section{padding-top:44px!important;padding-bottom:44px!important}.tcAutomationDetailMobileV99 .tc5SplitIntro{gap:12px;margin-bottom:22px}.tcAutomationDetailMobileV99 .tc5SplitIntro h2,.tcAutomationDetailMobileV99 .tc5ProcessHeader h2,.tcAutomationDetailMobileV99 .tc5FaqLayout h2,.tcAutomationDetailMobileV99 .tc7PlatformsHeader h2{font-size:1.72rem!important;line-height:1.06!important}.tcAutomationDetailMobileV99 .tc5SplitIntro>p,.tcAutomationDetailMobileV99 .tc7PlatformsHeader>p{font-size:14px!important;line-height:1.5!important}.tcAutomationDetailMobileV99 .tc5ProblemGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}.tcAutomationDetailMobileV99 .tc5ProblemGrid article{min-height:144px!important;padding:15px 14px!important}.tcAutomationDetailMobileV99 .tc5ProblemGrid article>div span{min-width:38px!important;height:26px!important;font-size:12px!important}.tcAutomationDetailMobileV99 .tc5ProblemGrid h3{margin-top:25px!important;font-size:.88rem!important;line-height:1.22!important}.tcAutomationDetailMobileV99 .tc5CapabilityGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}.tcAutomationDetailMobileV99 .tc5CapabilityGrid article{min-height:216px!important;padding:16px 14px 15px!important}.tcAutomationDetailMobileV99 .tc5CapabilityGrid header span{min-width:38px;height:26px;font-size:12px}.tcAutomationDetailMobileV99 .tc5CapabilityGrid h3{margin:24px 0 9px!important;font-size:.96rem!important;line-height:1.18!important}.tcAutomationDetailMobileV99 .tc5CapabilityGrid p{display:none}.tcAutomationDetailMobileV99 .tc5CapabilityGrid ul{margin-top:11px!important;padding-top:9px!important}.tcAutomationDetailMobileV99 .tc5CapabilityGrid li{padding:4px 0 4px 11px!important;font-size:14px!important;line-height:1.35!important}.tcAutomationDetailMobileV99 .tc5CapabilityGrid li:nth-child(n+3){display:none}.tcAutomationDetailMobileV99 .tcAutomationFieldPhoto{padding-bottom:30px!important}.tcAutomationDetailMobileV99 .tcAutomationFieldPhotoInner>img{height:210px!important}.tcAutomationDetailMobileV99 .tcAutomationFieldPhotoCaption{padding:10px 12px!important}.tcAutomationDetailMobileV99 .tcAutomationFieldPhotoCaption strong{font-size:.79rem!important}.tcAutomationDetailMobileV99 .tc7Platforms{padding:44px 0!important}.tcAutomationDetailMobileV99 .tc7PlatformsHeader{gap:11px!important;margin-bottom:18px!important}.tcAutomationDetailMobileV99 .tcAutomationVendorStrip{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin-bottom:14px!important}.tcAutomationDetailMobileV99 .tcAutomationVendorStrip>div{height:58px!important;padding:10px 8px!important}.tcAutomationDetailMobileV99 .tcAutomationVendorStrip img{max-height:23px!important}.tcAutomationDetailMobileV99 .tc7PlatformGrid{grid-template-columns:1fr 1fr!important;gap:7px!important}.tcAutomationDetailMobileV99 .tc7PlatformGrid article{min-height:118px!important;padding:14px 13px!important}.tcAutomationDetailMobileV99 .tc7PlatformGrid span{margin-bottom:7px!important;font-size:12px!important}.tcAutomationDetailMobileV99 .tc7PlatformGrid strong{font-size:12px!important;line-height:1.45!important}.tcAutomationDetailMobileV99 .tc5ProcessGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}.tcAutomationDetailMobileV99 .tc5ProcessGrid article{min-height:154px!important;padding:16px 14px!important}.tcAutomationDetailMobileV99 .tc5ProcessNumber>span{width:36px!important;height:36px!important;font-size:12px!important}.tcAutomationDetailMobileV99 .tc5ProcessNumber i{display:none}.tcAutomationDetailMobileV99 .tc5ProcessGrid h3{margin-top:22px!important;font-size:.94rem!important}.tcAutomationDetailMobileV99 .tc5ProcessGrid p{font-size:14px!important;line-height:1.4!important}.tcAutomationDetailMobileV99 .tc5ScenarioGrid{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px;overflow-x:auto;grid-template-columns:none!important;gap:10px!important;display:flex!important}.tcAutomationDetailMobileV99 .tc5ScenarioGrid::-webkit-scrollbar{display:none}.tcAutomationDetailMobileV99 .tc5ScenarioGrid article{scroll-snap-align:start;flex:0 0 82%;min-height:252px!important;padding:19px 17px!important}.tcAutomationDetailMobileV99 .tc5ScenarioGrid h3{margin-top:24px!important;font-size:1.1rem!important}.tcAutomationDetailMobileV99 .tc5ScenarioGrid>article>p{font-size:14px!important;line-height:1.5!important}.tcAutomationDetailMobileV99 .tc5ScenarioGrid article>div{margin-bottom:-19px!important;margin-left:-17px!important;margin-right:-17px!important;padding:13px 17px 16px!important}.tcAutomationDetailMobileV99 .tc5FaqLayout{gap:18px!important}.tcAutomationDetailMobileV99 .tc5FaqList summary{padding:18px 0!important;font-size:.84rem!important}.tcAutomationDetailMobileV99 .tc5FaqList details p{font-size:14px!important;line-height:1.5!important}.tcAutomationDetailMobileV99 .tc5FinalCta{padding:44px 0 92px!important}.tcAutomationDetailMobileV99 .tc5FinalCta .tc5Actions{grid-template-columns:1fr;gap:8px;display:grid}}@media (max-width:380px){.tcAutomationDetailMobileV99 .tc5ProblemGrid,.tcAutomationDetailMobileV99 .tc5CapabilityGrid,.tcAutomationDetailMobileV99 .tc5ProcessGrid,.tcAutomationDetailMobileV99 .tc7PlatformGrid{grid-template-columns:1fr!important}}
@media (max-width:760px){.tcCommercialDetailMobileV100 .tc5Hero{padding-top:44px!important;padding-bottom:34px!important}.tcCommercialDetailMobileV100 .tc5HeroGrid{gap:24px!important}.tcCommercialDetailMobileV100 .tc5Breadcrumbs{margin-bottom:22px;font-size:12px}.tcCommercialDetailMobileV100 .tc5HeroCopy h1{letter-spacing:-.045em!important;font-size:2.35rem!important;line-height:.99!important}.tcCommercialDetailMobileV100 .tc5HeroCopy>p{margin-top:15px;font-size:.88rem;line-height:1.52}.tcCommercialDetailMobileV100 .tc5Actions{gap:8px;margin-top:20px}.tcCommercialDetailMobileV100 .tc5Actions .button{min-height:48px;font-size:12px}.tcCommercialDetailMobileV100 .tc5ServiceHeroVisual>img{object-fit:cover;aspect-ratio:16/8.4!important;min-height:0!important}.tcCommercialDetailMobileV100 .tc5ServiceHeroVisual figcaption{grid-template-columns:repeat(3,1fr)}.tcCommercialDetailMobileV100 .tc5ServiceHeroVisual figcaption span{padding:11px 8px!important}.tcCommercialDetailMobileV100 .tc5ServiceHeroVisual small,.tcCommercialDetailMobileV100 .tc5ServiceHeroVisual strong{font-size:12px!important}.tcCommercialDetailMobileV100 .tcDetailQuickNav03{padding:8px 0!important}.tcCommercialDetailMobileV100 .tcDetailQuickNav03 a{flex-basis:116px!important;min-height:48px!important;padding:7px 9px!important}.tcCommercialDetailMobileV100 .tcDetailQuickNav03 span{font-size:12px!important}.tcCommercialDetailMobileV100 .tc5Section{padding-top:44px!important;padding-bottom:44px!important}.tcCommercialDetailMobileV100 .tc5SplitIntro{gap:12px;margin-bottom:22px}.tcCommercialDetailMobileV100 .tc5SplitIntro h2,.tcCommercialDetailMobileV100 .tc5ProcessHeader h2,.tcCommercialDetailMobileV100 .tc5FaqLayout h2,.tcCommercialDetailMobileV100 .tcCommercialPropertyIntro h2{font-size:1.72rem!important;line-height:1.06!important}.tcCommercialDetailMobileV100 .tc5SplitIntro>p,.tcCommercialDetailMobileV100 .tcCommercialPropertyIntro>p{font-size:14px!important;line-height:1.5!important}.tcCommercialDetailMobileV100 .tc5ProblemGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}.tcCommercialDetailMobileV100 .tc5ProblemGrid article{min-height:144px!important;padding:15px 14px!important}.tcCommercialDetailMobileV100 .tc5ProblemGrid article>div span{min-width:38px!important;height:26px!important;font-size:12px!important}.tcCommercialDetailMobileV100 .tc5ProblemGrid h3{margin-top:25px!important;font-size:.88rem!important;line-height:1.22!important}.tcCommercialDetailMobileV100 .tc5CapabilityGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}.tcCommercialDetailMobileV100 .tc5CapabilityGrid article{min-height:216px!important;padding:16px 14px 15px!important}.tcCommercialDetailMobileV100 .tc5CapabilityGrid header span{min-width:38px;height:26px;font-size:12px}.tcCommercialDetailMobileV100 .tc5CapabilityGrid h3{margin:24px 0 9px!important;font-size:.96rem!important;line-height:1.18!important}.tcCommercialDetailMobileV100 .tc5CapabilityGrid p{display:none}.tcCommercialDetailMobileV100 .tc5CapabilityGrid ul{margin-top:11px!important;padding-top:9px!important}.tcCommercialDetailMobileV100 .tc5CapabilityGrid li{padding:4px 0 4px 11px!important;font-size:14px!important;line-height:1.35!important}.tcCommercialDetailMobileV100 .tc5CapabilityGrid li:nth-child(n+3){display:none}.tcCommercialDetailMobileV100 .tcCommercialPropertySection{padding-top:44px!important;padding-bottom:44px!important}.tcCommercialDetailMobileV100 .tcCommercialPropertyLayout{gap:22px!important}.tcCommercialDetailMobileV100 .tcCommercialPropertySignals{gap:6px!important;margin-top:16px!important}.tcCommercialDetailMobileV100 .tcCommercialPropertySignals span{padding:9px 10px!important;font-size:12px!important}.tcCommercialDetailMobileV100 .tcCommercialPropertyIntro .tc5Actions{grid-template-columns:1fr;gap:8px;display:grid}.tcCommercialDetailMobileV100 .tcCommercialPropertyGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}.tcCommercialDetailMobileV100 .tcCommercialPropertyGrid article{min-height:166px!important;padding:15px 14px!important}.tcCommercialDetailMobileV100 .tcCommercialPropertyGrid h3{font-size:.9rem!important;line-height:1.2!important}.tcCommercialDetailMobileV100 .tcCommercialPropertyGrid p{font-size:14px!important;line-height:1.42!important}.tcCommercialDetailMobileV100 .tc5ProcessGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}.tcCommercialDetailMobileV100 .tc5ProcessGrid article{min-height:154px!important;padding:16px 14px!important}.tcCommercialDetailMobileV100 .tc5ProcessNumber>span{width:36px!important;height:36px!important;font-size:12px!important}.tcCommercialDetailMobileV100 .tc5ProcessNumber i{display:none}.tcCommercialDetailMobileV100 .tc5ProcessGrid h3{margin-top:22px!important;font-size:.94rem!important}.tcCommercialDetailMobileV100 .tc5ProcessGrid p{font-size:14px!important;line-height:1.4!important}.tcCommercialDetailMobileV100 .tc5ScenarioGrid{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px;overflow-x:auto;grid-template-columns:none!important;gap:10px!important;display:flex!important}.tcCommercialDetailMobileV100 .tc5ScenarioGrid::-webkit-scrollbar{display:none}.tcCommercialDetailMobileV100 .tc5ScenarioGrid article{scroll-snap-align:start;flex:0 0 82%;min-height:252px!important;padding:19px 17px!important}.tcCommercialDetailMobileV100 .tc5ScenarioGrid h3{margin-top:24px!important;font-size:1.1rem!important}.tcCommercialDetailMobileV100 .tc5ScenarioGrid>article>p{font-size:14px!important;line-height:1.5!important}.tcCommercialDetailMobileV100 .tc5ScenarioGrid article>div{margin-bottom:-19px!important;margin-left:-17px!important;margin-right:-17px!important;padding:13px 17px 16px!important}.tcCommercialDetailMobileV100 .tc5FaqLayout{gap:18px!important}.tcCommercialDetailMobileV100 .tc5FaqList summary{padding:18px 0!important;font-size:.84rem!important}.tcCommercialDetailMobileV100 .tc5FaqList details p{font-size:14px!important;line-height:1.5!important}.tcCommercialDetailMobileV100 .tc5FinalCta{padding:44px 0 92px!important}.tcCommercialDetailMobileV100 .tc5FinalCta .tc5Actions{grid-template-columns:1fr;gap:8px;display:grid}}@media (max-width:380px){.tcCommercialDetailMobileV100 .tc5ProblemGrid,.tcCommercialDetailMobileV100 .tc5CapabilityGrid,.tcCommercialDetailMobileV100 .tcCommercialPropertyGrid,.tcCommercialDetailMobileV100 .tc5ProcessGrid{grid-template-columns:1fr!important}}
@media (max-width:760px){.tcResidentialDetailMobileV101 .tc5Hero{padding-top:44px!important;padding-bottom:34px!important}.tcResidentialDetailMobileV101 .tc5HeroGrid{gap:24px!important}.tcResidentialDetailMobileV101 .tc5Breadcrumbs{margin-bottom:22px;font-size:12px}.tcResidentialDetailMobileV101 .tc5HeroCopy h1{letter-spacing:-.045em!important;font-size:2.38rem!important;line-height:.99!important}.tcResidentialDetailMobileV101 .tc5HeroCopy>p{margin-top:15px;font-size:.88rem;line-height:1.52}.tcResidentialDetailMobileV101 .tc5Actions{gap:8px;margin-top:20px}.tcResidentialDetailMobileV101 .tc5Actions .button{min-height:48px;font-size:12px}.tcResidentialDetailMobileV101 .tc5ServiceHeroVisual>img{object-fit:cover;aspect-ratio:16/8.4!important;min-height:0!important}.tcResidentialDetailMobileV101 .tc5ServiceHeroVisual figcaption{grid-template-columns:repeat(3,1fr)}.tcResidentialDetailMobileV101 .tc5ServiceHeroVisual figcaption span{padding:11px 8px!important}.tcResidentialDetailMobileV101 .tc5ServiceHeroVisual small,.tcResidentialDetailMobileV101 .tc5ServiceHeroVisual strong{font-size:12px!important}.tcResidentialDetailMobileV101 .tcDetailQuickNav04{padding:8px 0!important}.tcResidentialDetailMobileV101 .tcDetailQuickNav04 a{flex-basis:112px!important;min-height:48px!important;padding:7px 9px!important}.tcResidentialDetailMobileV101 .tcDetailQuickNav04 span{font-size:12px!important}.tcResidentialDetailMobileV101 .tc5Section{padding-top:44px!important;padding-bottom:44px!important}.tcResidentialDetailMobileV101 .tc5SplitIntro{gap:12px;margin-bottom:22px}.tcResidentialDetailMobileV101 .tc5SplitIntro h2,.tcResidentialDetailMobileV101 .tc5ProcessHeader h2,.tcResidentialDetailMobileV101 .tc5FaqLayout h2,.tcResidentialDetailMobileV101 .tcResidentialHomeIntro h2{font-size:1.72rem!important;line-height:1.06!important}.tcResidentialDetailMobileV101 .tc5SplitIntro>p,.tcResidentialDetailMobileV101 .tcResidentialHomeIntro>p{font-size:14px!important;line-height:1.5!important}.tcResidentialDetailMobileV101 .tc5ProblemGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}.tcResidentialDetailMobileV101 .tc5ProblemGrid article{min-height:144px!important;padding:15px 14px!important}.tcResidentialDetailMobileV101 .tc5ProblemGrid article>div span{min-width:38px!important;height:26px!important;font-size:12px!important}.tcResidentialDetailMobileV101 .tc5ProblemGrid h3{margin-top:25px!important;font-size:.88rem!important;line-height:1.22!important}.tcResidentialDetailMobileV101 .tc5CapabilityGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}.tcResidentialDetailMobileV101 .tc5CapabilityGrid article{min-height:216px!important;padding:16px 14px 15px!important}.tcResidentialDetailMobileV101 .tc5CapabilityGrid header span{min-width:38px;height:26px;font-size:12px}.tcResidentialDetailMobileV101 .tc5CapabilityGrid h3{margin:24px 0 9px!important;font-size:.96rem!important;line-height:1.18!important}.tcResidentialDetailMobileV101 .tc5CapabilityGrid p{display:none}.tcResidentialDetailMobileV101 .tc5CapabilityGrid ul{margin-top:11px!important;padding-top:9px!important}.tcResidentialDetailMobileV101 .tc5CapabilityGrid li{padding:4px 0 4px 11px!important;font-size:14px!important;line-height:1.35!important}.tcResidentialDetailMobileV101 .tc5CapabilityGrid li:nth-child(n+3){display:none}.tcResidentialDetailMobileV101 .tcResidentialHomeSection{padding-top:44px!important;padding-bottom:44px!important}.tcResidentialDetailMobileV101 .tcResidentialHomeLayout{gap:22px!important}.tcResidentialDetailMobileV101 .tcResidentialHomeSignals{gap:6px!important;margin-top:16px!important}.tcResidentialDetailMobileV101 .tcResidentialHomeSignals span{padding:9px 10px!important;font-size:12px!important}.tcResidentialDetailMobileV101 .tcResidentialHomeIntro .tc5Actions{grid-template-columns:1fr;gap:8px;display:grid}.tcResidentialDetailMobileV101 .tcResidentialHomeGrid{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overflow-x:auto;grid-template-columns:none!important;gap:8px!important;display:flex!important}.tcResidentialDetailMobileV101 .tcResidentialHomeGrid::-webkit-scrollbar{display:none}.tcResidentialDetailMobileV101 .tcResidentialHomeGrid article{scroll-snap-align:start;flex:0 0 78%;min-height:164px!important;padding:15px 14px!important}.tcResidentialDetailMobileV101 .tcResidentialHomeGrid h3{font-size:.92rem!important;line-height:1.2!important}.tcResidentialDetailMobileV101 .tcResidentialHomeGrid p{font-size:14px!important;line-height:1.42!important}.tcResidentialDetailMobileV101 .tc5ProcessGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}.tcResidentialDetailMobileV101 .tc5ProcessGrid article{min-height:154px!important;padding:16px 14px!important}.tcResidentialDetailMobileV101 .tc5ProcessNumber>span{width:36px!important;height:36px!important;font-size:12px!important}.tcResidentialDetailMobileV101 .tc5ProcessNumber i{display:none}.tcResidentialDetailMobileV101 .tc5ProcessGrid h3{margin-top:22px!important;font-size:.94rem!important}.tcResidentialDetailMobileV101 .tc5ProcessGrid p{font-size:14px!important;line-height:1.4!important}.tcResidentialDetailMobileV101 .tc5ScenarioGrid{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px;overflow-x:auto;grid-template-columns:none!important;gap:10px!important;display:flex!important}.tcResidentialDetailMobileV101 .tc5ScenarioGrid::-webkit-scrollbar{display:none}.tcResidentialDetailMobileV101 .tc5ScenarioGrid article{scroll-snap-align:start;flex:0 0 82%;min-height:252px!important;padding:19px 17px!important}.tcResidentialDetailMobileV101 .tc5ScenarioGrid h3{margin-top:24px!important;font-size:1.1rem!important}.tcResidentialDetailMobileV101 .tc5ScenarioGrid>article>p{font-size:14px!important;line-height:1.5!important}.tcResidentialDetailMobileV101 .tc5ScenarioGrid article>div{margin-bottom:-19px!important;margin-left:-17px!important;margin-right:-17px!important;padding:13px 17px 16px!important}.tcResidentialDetailMobileV101 .tc5FaqLayout{gap:18px!important}.tcResidentialDetailMobileV101 .tc5FaqList summary{padding:18px 0!important;font-size:.84rem!important}.tcResidentialDetailMobileV101 .tc5FaqList details p{font-size:14px!important;line-height:1.5!important}.tcResidentialDetailMobileV101 .tc5FinalCta{padding:44px 0 92px!important}.tcResidentialDetailMobileV101 .tc5FinalCta .tc5Actions{grid-template-columns:1fr;gap:8px;display:grid}}@media (max-width:380px){.tcResidentialDetailMobileV101 .tc5ProblemGrid,.tcResidentialDetailMobileV101 .tc5CapabilityGrid,.tcResidentialDetailMobileV101 .tc5ProcessGrid{grid-template-columns:1fr!important}}
@media (max-width:760px){.tcIndustriesMobileV102 .tc23IndustrySection{padding-top:44px!important;padding-bottom:48px!important}.tcIndustriesMobileV102 .tcIndustriesSectionHead{margin-bottom:17px}.tcIndustriesMobileV102 .tcIndustriesSectionHead h2{font-size:1.85rem!important;line-height:1.02!important}.tcIndustriesMobileV102 .tcIndustriesSectionHead>p{max-width:390px;font-size:14px;line-height:1.48}.tcIndustriesMobileV102 .tcIndustriesGridV1{gap:8px}.tcIndustriesMobileV102 .tcIndustryRouteCard{box-shadow:none;border-radius:3px}.tcIndustriesMobileV102 .tcIndustryRouteCard header{padding:13px 15px 0}.tcIndustriesMobileV102 .tcIndustryRouteBody{padding:17px 15px 13px}.tcIndustriesMobileV102 .tcIndustryRouteBody h3{margin-bottom:0;font-size:1.2rem;line-height:1.08}.tcIndustriesMobileV102 .tcIndustryRouteBody>p{display:none}.tcIndustriesMobileV102 .tcIndustryRouteBody ul{grid-template-columns:1fr 1fr;gap:7px 10px;margin-top:13px;padding-top:11px}.tcIndustriesMobileV102 .tcIndustryRouteBody li{font-size:14px;line-height:1.28}.tcIndustriesMobileV102 .tcIndustryRouteBody li:last-child:nth-child(odd){grid-column:1/-1}.tcIndustriesMobileV102 .tcIndustryRouteCard>a{padding:12px 15px;font-size:12px}.tcIndustriesMobileV102 .tcIndustriesFinalCta{padding:44px 0 86px}.tcIndustriesMobileV102 .tcIndustriesFinalCtaInner{gap:18px}.tcIndustriesMobileV102 .tcIndustriesFinalCta h2{font-size:1.9rem!important}.tcIndustriesMobileV102 .tcIndustriesFinalCta p{font-size:14px}.tcIndustriesMobileV102 .tcIndustriesFinalActions{grid-template-columns:1fr 1fr}}@media (max-width:390px){.tcIndustriesMobileV102 .tcIndustryRouteBody ul{grid-template-columns:1fr}.tcIndustriesMobileV102 .tcIndustryRouteBody li:last-child:nth-child(odd){grid-column:auto}.tcIndustriesMobileV102 .tcIndustriesFinalActions{grid-template-columns:1fr}}
@media (max-width:760px){.tcAboutMobileV103 .tcAbout46CapabilitySection{padding:46px 0}.tcAboutMobileV103 .tcAbout46CapabilityLayout{gap:22px}.tcAboutMobileV103 .tcAbout46CapabilityIntro h2{font-size:1.95rem!important}.tcAboutMobileV103 .tcAbout46CapabilityIntro>p{font-size:14px;line-height:1.48}.tcAboutMobileV103 .tcAbout46FieldStrip{margin-top:20px}.tcAboutMobileV103 .tcAbout46FieldStrip img{height:118px}.tcAboutMobileV103 .tcAbout46CapabilityGrid article{min-height:172px;padding:14px 13px}.tcAboutMobileV103 .tcAbout46CapabilityGrid h3{margin:24px 0 8px;font-size:.98rem}.tcAboutMobileV103 .tcAbout46CapabilityGrid p{font-size:14px;line-height:1.42;display:block}.tcAboutMobileV103 .tcAbout46PrinciplesSection{padding:46px 0 50px}.tcAboutMobileV103 .tcAbout46PrinciplesHead{gap:10px;margin-bottom:18px}.tcAboutMobileV103 .tcAbout46PrinciplesHead h2{font-size:1.9rem!important}.tcAboutMobileV103 .tcAbout46PrinciplesGrid article{grid-template-columns:38px 1fr;gap:11px;padding:15px 13px}.tcAboutMobileV103 .tcAbout46PrinciplesGrid>article>span{width:34px;height:34px}.tcAboutMobileV103 .tcAbout46PrinciplesGrid h3{margin:3px 0 6px;font-size:1rem}.tcAboutMobileV103 .tcAbout46PrinciplesGrid p{font-size:14px;line-height:1.42}.tcAboutMobileV103 .tcAbout46LeadershipSection{padding:48px 0}.tcAboutMobileV103 .tcAbout46LeadershipGrid{gap:24px}.tcAboutMobileV103 .tcAbout46FounderCard{padding:16px}.tcAboutMobileV103 .tcAbout46FounderSignal{margin-top:16px;padding:11px 0}.tcAboutMobileV103 .tcAbout46FounderCard li{padding:9px 0 9px 16px;font-size:14px}.tcAboutMobileV103 .tcAbout46LeadershipCopy h2{font-size:1.9rem!important}.tcAboutMobileV103 .tcAbout46LeadershipCopy .tc5Lead{font-size:.84rem;line-height:1.48}.tcAboutMobileV103 .tcAbout46LeadershipCopy>p:not(.tc5Lead){display:none}.tcAboutMobileV103 .tcAbout46LeadershipActions{margin-top:18px}.tcAboutMobileV103 .tcAbout75Credentials{padding:46px 0}.tcAboutMobileV103 .tcAbout75CredentialsLayout{gap:22px}.tcAboutMobileV103 .tcAbout75CredentialsIntro h2{font-size:1.95rem}.tcAboutMobileV103 .tcAbout75CredentialsIntro>p{font-size:14px;line-height:1.48}.tcAboutMobileV103 .tcAbout75CredentialGrid article{min-height:86px;padding:12px}.tcAboutMobileV103 .tcAbout75CredentialGrid p{display:block}.tcAboutMobileV103 .tcAbout46FinalCta{padding:46px 0 86px}.tcAboutMobileV103 .tcAbout46FinalCta h2{font-size:1.9rem!important}.tcAboutMobileV103 .tcAbout46FinalCta p{font-size:14px}}
@media (max-width:760px){.tcContactMobileV104 .tc23HeroCopy{padding-top:30px;padding-bottom:24px}.tcContactMobileV104 .tc23HeroCopy h1{font-size:2.25rem!important;line-height:.98!important}.tcContactMobileV104 .tc23HeroLead p{font-size:.88rem;line-height:1.5}.tcContactMobileV104 .tc23HeroVisual{min-height:240px}.tcContactMobileV104 .tc23HeroChips{margin-top:13px;padding-top:12px}.tcContactMobileV104 .tcContact64DirectGrid>:is(a,.tcContact64DirectInfo){min-height:66px;padding:11px 13px}.tcContactMobileV104 .tcContact64DirectGrid strong{font-size:.84rem}.tcContactMobileV104 .tcContact64FormSection{padding:44px 0 86px!important}.tcContactMobileV104 .tcContact64FormGrid{gap:22px}.tcContactMobileV104 .tcContact64FormIntro h2{font-size:1.95rem!important}.tcContactMobileV104 .tcContact64FormIntro>p{font-size:14px;line-height:1.48}.tcContactMobileV104 .tcContact64FileNote{margin-top:15px;padding:13px 14px}.tcContactMobileV104 .tcContact64FormFrame .contactForm{padding:18px 14px!important}.tcContactMobileV104 .tcContact64FormFrame .contactForm h2{font-size:1.65rem!important}.tcContactMobileV104 .contactFormIntro{margin:-5px 0 17px;font-size:14px}.tcContactMobileV104 .formField{gap:5px}.tcContactMobileV104 .formField>span{font-size:12px}.tcContactMobileV104 .contactForm input,.tcContactMobileV104 .contactForm select{min-height:44px;padding:10px 11px}.tcContactMobileV104 .contactForm textarea{min-height:124px;padding:10px 11px}.tcContactMobileV104 .contactFormFooter{margin-top:13px;padding-top:13px;font-size:12px}}
@media (max-width:760px){.tcAiMobileV105 .tcAiSolutionAdvisorBand{padding:28px 0}.tcAiMobileV105 .tcSolutionAdvisorTop{padding:18px 15px}.tcAiMobileV105 .tcSolutionAdvisorTop h2{font-size:1.35rem}.tcAiMobileV105 .tcSolutionAdvisorForm{gap:13px;padding:16px 15px}.tcAiMobileV105 .tcSolutionAdvisorForm textarea{min-height:102px}.tcAiMobileV105 .tcSolutionAdvisorPriorities button{padding:7px 8px;font-size:.5rem}.tcAiMobileV105 .tcAi44FeatureSection{padding-top:46px!important;padding-bottom:50px!important}.tcAiMobileV105 .tcAi44SectionHead{margin-bottom:18px}.tcAiMobileV105 .tcAi44SectionHead h2{font-size:1.9rem!important}.tcAiMobileV105 .tcAi44SectionHead>p{font-size:.82rem;line-height:1.46}.tcAiMobileV105 .tcAi44FeatureCard{min-height:198px;padding:14px 13px}.tcAiMobileV105 .tcAi44FeatureIcon{width:34px;height:34px;margin-top:15px}.tcAiMobileV105 .tcAi44FeatureCard h3{margin:13px 0 7px;font-size:.98rem}.tcAiMobileV105 .tcAi44FeatureCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.4;display:-webkit-box;overflow:hidden}.tcAiMobileV105 .tcAi44FeatureCard>strong{margin-top:10px;font-size:.54rem}.tcAiMobileV105 .tcAi44WorkspaceSection{padding:46px 0}.tcAiMobileV105 .tcAi44WorkspaceLayout{gap:22px}.tcAiMobileV105 .tcAi44WorkspaceIntro h2{font-size:1.9rem!important}.tcAiMobileV105 .tcAi44WorkspaceIntro>p{font-size:.82rem;line-height:1.46}.tcAiMobileV105 .tcAi44WorkspaceSignals{margin-top:17px}.tcAiMobileV105 .tcAi44WorkspaceSignals span{padding:10px 0;font-size:.7rem}.tcAiMobileV105 .tcAi44AppBody{min-height:300px}.tcAiMobileV105 .tcAi44AppPanel{padding:15px 12px}.tcAiMobileV105 .tcAi44Recommendation p{display:none}.tcAiMobileV105 .tcAi75MobileSection{padding:46px 0}.tcAiMobileV105 .tcAi75MobileLayout{gap:22px}.tcAiMobileV105 .tcAi75MobileCopy h2{font-size:1.9rem}.tcAiMobileV105 .tcAi75MobileCopy>p{font-size:.8rem;line-height:1.46}.tcAiMobileV105 .tcAi75MobileTools{grid-template-columns:1fr 1fr;margin-top:18px}.tcAiMobileV105 .tcAi75MobileTools article{min-height:94px;padding:11px 10px}.tcAiMobileV105 .tcAi75MobileTools strong{font-size:.7rem}.tcAiMobileV105 .tcAi75MobileTools span{font-size:.6rem;line-height:1.4}.tcAiMobileV105 .tcAi75MobileActions{margin-top:17px}.tcAiMobileV105 .tcAi75MobileSection .tcMobile68Device{width:min(280px,88vw)}.tcAiMobileV105 .tcAi44RoleSection{padding-top:46px!important;padding-bottom:50px!important}.tcAiMobileV105 .tcAi44RoleHead{margin-bottom:18px}.tcAiMobileV105 .tcAi44RoleGrid{grid-template-columns:1fr 1fr;gap:7px}.tcAiMobileV105 .tcAi44RoleGrid>a{min-height:210px;padding:15px 13px}.tcAiMobileV105 .tcAi44RoleGrid small{margin-top:24px}.tcAiMobileV105 .tcAi44RoleGrid h3{font-size:1rem}.tcAiMobileV105 .tcAi44RoleGrid p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.4;display:-webkit-box;overflow:hidden}.tcAiMobileV105 .tcAi44PilotSection{padding:46px 0 86px}.tcAiMobileV105 .tcAi44PilotLayout h2{font-size:1.9rem!important}.tcAiMobileV105 .tcAi44PilotLayout p{font-size:.82rem;line-height:1.45}}@media (max-width:380px){.tcAiMobileV105 .tcAi44RoleGrid{grid-template-columns:1fr}}
@media (max-width:760px){.tcRequestMobileV106{background:#f4f7fa;flex-direction:column;display:flex}.tcRequestMobileV106>.tc23Hero{order:0}.tcRequestMobileV106>.tcProductRequestContext{order:1}.tcRequestMobileV106>.tcRequest65ModeBand{order:2}.tcRequestMobileV106>.tc23QuickNav{order:3}.tcRequestMobileV106>.tcRequest73Quick{order:4}.tcRequestMobileV106>.tc5RequestWizardSection{order:5}.tcRequestMobileV106>.tcRequest75Ai{order:6}.tcRequestMobileV106>.tcRequest74Prep{order:7}.tcRequestMobileV106>.tc7Pricing{order:8}.tcRequestMobileV106 .tc23Hero{padding-top:34px!important;padding-bottom:28px!important}.tcRequestMobileV106 .tc23HeroGrid{gap:18px!important}.tcRequestMobileV106 .tc23HeroCopy h1{margin-bottom:13px!important;font-size:2.55rem!important;line-height:.98!important}.tcRequestMobileV106 .tc23HeroLead p{font-size:14px!important;line-height:1.5!important}.tcRequestMobileV106 .tc23HeroActions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:18px!important;display:grid!important}.tcRequestMobileV106 .tc23HeroActions .button{text-align:center!important;min-height:48px!important;padding:0 10px!important;font-size:12px!important}.tcRequestMobileV106 .tc23HeroChips{gap:6px!important;margin-top:12px!important}.tcRequestMobileV106 .tc23HeroChips span{padding:7px 9px!important;font-size:12px!important}.tcRequestMobileV106 .tc23HeroVisual{min-height:220px!important}.tcRequestMobileV106 .tc23HeroVisual>img{object-fit:cover!important;height:220px!important}.tcRequestMobileV106 .tc23HeroVisual figcaption{padding:13px 15px!important}.tcRequestMobileV106 .tc23HeroVisual figcaption small{font-size:12px!important}.tcRequestMobileV106 .tc23HeroVisual figcaption strong{font-size:.83rem!important}.tcRequestMobileV106 .tc23HeroVisual figcaption span{font-size:12px!important;line-height:1.4!important}.tcRequestMobileV106:not(.tcRequestConfiguredV106)>.tc23QuickNav{display:none!important}.tcRequestMobileV106 .tcRequest65ModeBand{background:#fff;border-bottom:1px solid #d7e2eb}.tcRequestMobileV106 .tcRequest65ModeGrid{border-left:0!important;border-right:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.tcRequestMobileV106 .tcRequest65ModeGrid>a{text-align:center!important;border-bottom:0!important;border-right:1px solid #d9e3eb!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:88px!important;padding:10px 6px!important;display:flex!important}.tcRequestMobileV106 .tcRequest65ModeGrid>a:last-child{border-right:0!important}.tcRequestMobileV106 .tcRequest65ModeGrid>a>span{width:29px!important;height:29px!important;font-size:12px!important}.tcRequestMobileV106 .tcRequest65ModeGrid small,.tcRequestMobileV106 .tcRequest65ModeGrid p,.tcRequestMobileV106 .tcRequest65ModeGrid b{display:none!important}.tcRequestMobileV106 .tcRequest65ModeGrid strong{margin:0!important;font-size:12px!important;line-height:1.18!important}.tcRequestMobileV106 .tcRequest73Quick{padding:34px 0!important}.tcRequestMobileV106 .tcRequest73QuickGrid{gap:14px!important}.tcRequestMobileV106 .tcRequest73QuickGrid>div:first-child h2{margin-bottom:8px!important;font-size:2rem!important}.tcRequestMobileV106 .tcRequest73QuickGrid>div:first-child p{margin-bottom:0!important;font-size:14px!important;line-height:1.5!important}.tcRequestMobileV106 .tc7DirectActions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:13px!important;display:grid!important}.tcRequestMobileV106 .tc7DirectActions>a{text-align:center!important;justify-content:center!important;align-items:center!important;min-height:43px!important;padding:0 8px!important;font-size:12px!important;display:flex!important}.tcRequestMobileV106 .tc7QuickFormFrame header{padding:11px 13px!important}.tcRequestMobileV106 .tc7QuickForm{padding:16px 13px!important}.tcRequestMobileV106 .tc7QuickForm .formField{margin-bottom:13px!important}.tcRequestMobileV106 .tc7QuickForm .formField>span{margin-bottom:7px!important;font-size:12px!important}.tcRequestMobileV106 .tc7QuickForm input,.tcRequestMobileV106 .tc7QuickForm textarea{padding:12px!important;font-size:16px!important}.tcRequestMobileV106 .tc7QuickForm .button{width:100%!important;min-height:48px!important}.tcRequestMobileV106 .tc7FormFinePrint{font-size:14px!important;line-height:1.45!important}.tcRequestMobileV106 .tc5RequestWizardSection{padding:38px 0 50px!important}.tcRequestMobileV106 .tc7DetailedHeading{margin-bottom:15px!important}.tcRequestMobileV106 .tc7DetailedHeading h2{margin-bottom:8px!important;font-size:2rem!important}.tcRequestMobileV106 .tc7DetailedHeading p{font-size:14px!important;line-height:1.48!important}.tcRequestMobileV106 .tc5Wizard .wizardSidebar{padding:14px 12px 12px!important}.tcRequestMobileV106 .tc5Wizard .wizardProgress{margin:0!important}.tcRequestMobileV106 .tc5Wizard .wizardProgress button{gap:4px!important;font-size:12px!important}.tcRequestMobileV106 .tc5Wizard .wizardPanel{padding:18px 14px!important}.tcRequestMobileV106 .tc5Wizard .wizardPanelTop{margin:-18px -14px 18px!important;padding:11px 14px!important}.tcRequestMobileV106 .tc5Wizard .wizardPanel h2{margin-bottom:9px!important;font-size:1.55rem!important}.tcRequestMobileV106 .tc5Wizard .selectionCard{min-height:82px!important;padding:13px 42px 13px 13px!important}.tcRequestMobileV106 .tc5Wizard .selectionCard strong{margin-bottom:4px!important;font-size:16px!important}.tcRequestMobileV106 .tc5Wizard .selectionCard small{font-size:16px!important;line-height:1.35!important}.tcRequestMobileV106 .tc5Wizard .formField{margin-bottom:14px!important}.tcRequestMobileV106 .tc5Wizard .fileDrop{min-height:175px!important}.tcRequestMobileV106 .tc5Wizard .wizardActions{margin-top:22px!important;padding-top:12px!important;bottom:74px!important}.tcRequestMobileV106 .tcRequest75Ai{padding:38px 0!important}.tcRequestMobileV106 .tcRequest75AiLayout{gap:14px!important}.tcRequestMobileV106 .tcRequest75AiIntro h2{margin-bottom:8px!important;font-size:1.9rem!important}.tcRequestMobileV106 .tcRequest75AiIntro>p{font-size:14px!important;line-height:1.48!important}.tcRequestMobileV106 .tcRequest75AiBoundary{flex-wrap:wrap!important;gap:6px!important;margin-top:13px!important;display:flex!important}.tcRequestMobileV106 .tcRequest75AiBoundary span{padding:7px 8px!important;font-size:12px!important}.tcRequestMobileV106>.tcRequest74Prep,.tcRequestMobileV106>.tc7Pricing{display:none!important}.tcRequestConfiguredV106>.tc23QuickNav{order:2;display:block!important}.tcRequestConfiguredV106>.tc5RequestWizardSection{order:3}.tcRequestConfiguredV106>.tcRequest75Ai{order:4}.tcRequestConfiguredV106 .tcProductRequestContext .container{gap:10px!important;padding-top:12px!important;padding-bottom:12px!important}.tcRequestConfiguredV106 .tcProductRequestContext strong{font-size:.82rem!important}.tcRequestConfiguredV106 .tcProductRequestContext span{font-size:12px!important}}@media (max-width:390px){.tcRequestMobileV106 .tc23HeroCopy h1{font-size:2.25rem!important}.tcRequestMobileV106 .tc23HeroActions{grid-template-columns:1fr!important}.tcRequestMobileV106 .tcRequest65ModeGrid strong{font-size:12px!important}}.tcRequestMobileV106 details>summary{cursor:pointer;min-height:48px;padding:16px;font-weight:700;line-height:1.4}.tcRequestMobileV106 #detailed-request{scroll-margin-top:100px}.tcRequestMobileV106 details>summary:focus-visible{outline-offset:3px;outline:3px solid #e76524}
