.efc173444178917774026 [data-widget="image"] img {object-fit: contain;}.efc173444178917774026 a,.efc173444178917774026 a img {cursor: default !important;}.efc173444178918081249 .efImage {width: 101px !important;height: 30px !important;}.efc173444178918386168 .efImage {width: 151px !important;height: 30px !important;}.efc173444178918511790 .efImage {width: 85px !important;height: 30px !important;}.efc173444178919056255 .efImage {width: 156px !important;height: 30px !important;}.efc173444178919351955 .efImage {width: 76px !important;height: 30px !important;}.efc173444178919889993 .efImage {width: 134px !important;height: 30px !important;}.efc173444178920213567 .efImage {width: 173px !important;height: 30px !important;}.efc173444178920649541 .efImage {width: 50px !important;height: auto !important;}.efc173444316664446818 .efImage {width: 70px !important;height: auto !important;}.ef178297570793596792 .efImage {width: 23px !important;height: 23px !important;}.ef178297570793596792 {width: fit-content !important;}.ef178297585372728121 {background-image: none !important;}.ef178297585372728121 > * {color: rgb(20, 32, 51) !important;font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef178297585372728121 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef178297585372728121:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef178297585372728121:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef178297585372728121 {width: fit-content !important;}.ef178297585372728121 .eftext p,.ef178297585372728121:hover .eftext p {font-weight: 600 !important;}.ef178297533930162699 {display: flex;gap: 10px;width: fit-content !important;align-items: center !important;justify-content: center !important;}.efc178297624095134242 {display: flex;gap: 10px;width: fit-content !important;align-items: center !important;justify-content: center !important;}.efc178297624095333018 {width: fit-content !important;}.efc178297624095333018 .efImage {width: 23px !important;height: 23px !important;}.efc178297624508932895 {display: flex;gap: 10px;width: fit-content !important;align-items: center !important;justify-content: center !important;}.efc178297624509210643 {width: fit-content !important;}.efc178297624509210643 .efImage {width: 23px !important;height: 23px !important;}.efc178297624787497878 {display: flex;gap: 10px;width: fit-content !important;align-items: center !important;justify-content: center !important;}.efc178297624787630987 {width: fit-content !important;}.efc178297624787630987 .efImage {width: 23px !important;height: 23px !important;}.ef178297622636790409 {margin-top: 20px !important;}.ef178297622636790409 {display: flex;justify-content: space-between;flex-wrap: wrap !important;row-gap: 15px !important;gap: 15px;}.ef178297622636790409 img {filter: brightness(0) saturate(100%) invert(48%) sepia(95%) saturate(594%) hue-rotate(116deg) brightness(97%) contrast(108%);}.efc178298978854128959 {width: fit-content !important;}.efc178298978854128959 .eftext p,.efc178298978854128959:hover .eftext p {font-weight: 600 !important;}.efc178298978854128959 {background-image: none !important;}.efc178298978854128959 > * {color: rgb(20, 32, 51) !important;font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc178298978854128959 > *:is(h1, h2, h3, h4, h5, h6, p) {font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc178298978854128959:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc178298978854128959:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc178298981832119437 {width: fit-content !important;}.efc178298981832119437 .eftext p,.efc178298981832119437:hover .eftext p {font-weight: 600 !important;}.efc178298981832119437 {background-image: none !important;}.efc178298981832119437 > * {color: rgb(20, 32, 51) !important;font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc178298981832119437 > *:is(h1, h2, h3, h4, h5, h6, p) {font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc178298981832119437:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc178298981832119437:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc178298985048536754 {width: fit-content !important;}.efc178298985048536754 .eftext p,.efc178298985048536754:hover .eftext p {font-weight: 600 !important;}.efc178298985048536754 {background-image: none !important;}.efc178298985048536754 > * {color: rgb(20, 32, 51) !important;font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc178298985048536754 > *:is(h1, h2, h3, h4, h5, h6, p) {font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc178298985048536754:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc178298985048536754:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef178306499965416430 .customCheckBox input:checked + label:before {background: rgb(255, 255, 255) !important;}.ef178306499965416430 .custom-control-input:checked ~ .custom-control-label::before {background: rgb(255, 255, 255) !important;}.ef178306499965416430 .gj-datepicker-bootstrap [role=right-icon] button {background: rgb(255, 255, 255) !important;}.ef178306499965416430 .gj-datepicker-bootstrap [role=right-icon] button {background: rgb(255, 255, 255) !important;}.ef178306499965416430 .gj-timepicker-md [role=right-icon] {background: rgb(255, 255, 255) !important;}.ef178306499965416430 .form-control {background: rgb(255, 255, 255) !important;font-size: 14px !important;color: #757575!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef178306499965416430 .custom-file-label {background: rgb(255, 255, 255) !important;font-size: 14px !important;color: #757575!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef178306499965416430 .gj-textbox-md {background: rgb(255, 255, 255) !important;font-size: 14px !important;color: #757575!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef178306499965416430 .form-group label,.ef178306499965416430 .custom-control label,.ef178306499965416430 .freeText {font-size: 15px !important;color: rgb(111, 115, 117)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef178306499965416430 .form-label {font-size: 15px !important;color: rgb(111, 115, 117)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef178306499965416430 .form-control::placeholder {font-size: 14px !important;color: #757575!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef178306499965416430 .gj-textbox-md::placeholder {font-size: 14px !important;color: #757575!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef178306499965416430 .form-button {display: flex;justify-content: flex-start !important;}.ef178306499965416430 .form-button button {background: rgb(240, 90, 55) !important;font-size: 16px !important;color: rgb(111, 115, 117)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;box-shadow: rgba(0, 123, 255, 0.1) 0px 0px 11px 0px !important;background-image: none !important;}.ef178306499965416430 {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background: transparent !important;background-image: none !important;}.ef178306499965416430::before {background-color: unset !important;}.ef178306499965416430 .form-title {font-size: 26px !important;color: rgb(111, 115, 117)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef178306499965416430 .formAlertContent {font-size: 16px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef178306499965416430[data-widget="form"][data-layout="1"] input:not([type="submit"]),.ef178306499965416430[data-widget="form"][data-layout="1"] select,.ef178306499965416430[data-widget="form"][data-layout="1"] input[type="file"]+.custom-file-label,.ef178306499965416430[data-widget="form"][data-layout="1"] textarea {padding: 14px;border: 1px solid #d9e2ec;border-radius: 9px;font-size: 15px !important;color: #757575 !important;line-height: 1 !important;}.ef178306499965416430[data-widget="form"][data-layout="1"] .btn-reset,.ef178306499965416430[data-widget="form"][data-layout="1"] .btn-submit {width: 100% !important;border-radius: 8px;padding: 15px 22px;color: #fff !important;font-weight: 700 !important;text-decoration: none;border: 0;line-height: 1;height: auto !important;background: #f05a37 !important;border: 1px solid #f05a37;transtion: all .4s ease;}div.ef178306499965416430[data-widget="form"][data-layout="1"] .btn-reset:hover,div.ef178306499965416430[data-widget="form"][data-layout="1"] .btn-submit:hover {background: #fff !important;color: #f05a37 !important;transition: all .4s ease;}.mb-15 {margin-bottom: 15px !important;}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}input[type="number"] {-moz-appearance: textfield;appearance: textfield;}.ef178306499965416430[data-widget="form"][data-layout="1"] .select2-container .select2-selection--single {height: auto !important;padding: 14px !important;border: 1px solid #d9e2ec !important;border-radius: 9px !important;font-size: 15px !important;color: #757575 !important;line-height: 1 !important;}.ef178306499965416430[data-widget="form"][data-layout="1"] .select2-container .select2-selection--single .select2-selection__rendered {padding: 0 !important;color: #757575 !important;font-size: 14px !important;line-height: 1.2 !important;}.ef178306499965416430[data-widget="form"][data-layout="1"] .select2-container .select2-selection--single .select2-selection__arrow {height: 100% !important;top: 0 !important;right: 8px !important;}.ef178306499965416430[data-widget="form"][data-layout="1"] .select2-container {width: 100% !important;}.select2-dropdown {border: 1px solid #d9e2ec !important;border-radius: 9px !important;overflow: hidden;}.select2-search--dropdown {padding: 8px !important;}.select2-search--dropdown .select2-search__field {padding: 10px !important;border: 1px solid #d9e2ec !important;border-radius: 6px !important;outline: none !important;}.select2-results__option {padding: 10px 14px !important;font-size: 15px !important;}.select2-container--default .select2-selection--single .select2-selection__placeholder {color: #757575 !important;}.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #757575 transparent transparent transparent !important;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #757575 transparent !important;}.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #f05a37 !important;color: #fff !important;}.select2-container--default .select2-results__option[aria-selected="true"] {background-color: #f05a37 !important;color: #fff !important;}.select2-container--default .select2-results__option--selected {background-color: #f05a37 !important;color: #fff !important;}.select2-container--default .select2-results__option--selected.select2-results__option--highlighted {background-color: #f05a37 !important;color: #fff !important;}.form-item[data-type="dropdown"] > select.form-control:not(.select2-hidden-accessible) {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;padding-right: 42px !important;cursor: pointer !important;line-height: 19px !important;}.normal-select-arrow {position: absolute;right: 15px;top: 50%;width: 8px;height: 5px;background: #757575;clip-path: polygon( 0 0, 100% 0, 50% 100%);transform: translateY(-50%) rotate(0deg);transform-origin: 50% 50%;transition: transform 0.3s ease;pointer-events: none;z-index: 10;}div.ef178306499965416430[data-widget="form"][data-layout="1"] select:focus {box-shadow: none !important;}.ef178306499965416430 .form-item {position: relative !important;}.ef178306499965416430 .form-item.has-field-icon::before {content: "" !important;position: absolute !important;left: 14px !important;top: 50% !important;width: 18px !important;height: 18px !important;transform: translateY(-50%) !important;background-image: var(--field-icon) !important;background-repeat: no-repeat !important;background-position: center !important;background-size: contain !important;filter: brightness(0) saturate(100%) invert(46%) sepia(0%) saturate(0%) hue-rotate(21deg) brightness(98%) contrast(92%);pointer-events: none !important;z-index: 20 !important;}div.ef178306499965416430[data-widget="form"][data-layout="1"] input[name="Email"],div.ef178306499965416430[data-widget="form"][data-layout="1"] select[name="Interested-In"],div.ef178306499965416430[data-widget="form"][data-layout="1"] input[name="Timeline"],div.ef178306499965416430[data-widget="form"][data-layout="1"] input[name="Budget-range"],div.ef178306499965416430[data-widget="form"][data-layout="1"] textarea[name="Comments"],div.ef178306499965416430[data-widget="form"][data-layout="1"] input[name="Full-Name"],div.ef178306499965416430[data-widget="form"][data-layout="1"] input[name="Company"] {padding-left: 35px !important;}div.ef178306499965416430[data-widget="form"][data-layout="1"] select[name="Interested-In"] {padding-right: 35px !important;}.ef178306499965416430 select[name="Tech-Stack"] + .select2-container {width: 100% !important;}.ef178306499965416430[data-widget="form"][data-layout="1"] .select2-container .select2-selection--single {padding-left: 35px !important;}.ef178306499965416430 .form-item.comments-field-icon::before {top: 16px !important;transform: none !important;}.ef178306499965416430 .btn-submit {position: relative !important;}.ef178306499965416430 .btn-submit::after {content: "" !important;position: absolute !important;right: 17px !important;top: 50% !important;width: 19px !important;height: 19px !important;transform: translateY(-50%) !important;background-image: url("https://s3.us-east-1.amazonaws.com/assets.edificecms.com/uploads/project170/17882552695835.svg") !important;background-repeat: no-repeat !important;background-position: center !important;background-size: contain !important;filter: brightness(0) invert(1);pointer-events: none !important;transition: transform .25s ease !important;}.ef178306499965416430 .btn-submit:hover::after {transform: translate(4px, -50%) !important;filter: brightness(0) saturate(100%) invert(36%) sepia(31%) saturate(5489%) hue-rotate(350deg) brightness(97%) contrast(102%);}.tm-form-card .tm-note {position: relative !important;padding-left: 20px !important;}.tm-form-card .tm-note::before {content: "" !important;position: absolute !important;left: 0 !important;top: 50% !important;width: 18px !important;height: 18px !important;background-image: url("https://s3.us-east-1.amazonaws.com/assets.edificecms.com/uploads/project170/17882552684033.svg") !important;background-repeat: no-repeat !important;background-position: center !important;background-size: contain !important;filter: brightness(0) saturate(100%) invert(46%) sepia(0%) saturate(0%) hue-rotate(21deg) brightness(98%) contrast(92%);pointer-events: none !important;transform: translate(-50%, -50%);}.tm-delivery-values {width: 100%;background: #ffffff;border-top: 1px solid #d9dee7;border-bottom: 1px solid #d9dee7;}.tm-delivery-values-grid {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));}.tm-delivery-value-item {min-height: 98px;padding: 29px 26px 24px;border-right: 1px solid #d9dee7;text-align: center;}.tm-delivery-value-item:first-child {border-left: 1px solid #d9dee7;}.tm-delivery-value-item h3 {margin: 0 0 5px;color: #050b16;font-size: 16px;line-height: 1.35;font-weight: 600;}.tm-delivery-value-item p {margin: 0;color: #626b83;font-size: 12px;line-height: 1.5;font-weight: 400;}@media (max-width: 991px) {.tm-delivery-values-grid {grid-template-columns: 1fr 1fr 1fr;}.tm-delivery-value-item {min-height: auto;padding: 24px;border-left: 1px solid #d9dee7;border-right: 1px solid #d9dee7;border-bottom: 1px solid #d9dee7;}.tm-delivery-value-item:first-child {border-top: 1px solid #d9dee7;}}@media (max-width: 767px) {.tm-delivery-value-item {padding: 20px;}.tm-delivery-value-item h3 {font-size: 16px !important;margin-bottom: 5px !important;}.tm-delivery-value-item p {font-size: 13px !important;}}@media (max-width: 500px) {.tm-delivery-values-grid {grid-template-columns: 1fr !important;}}.tm-delivery-path-section {width: 100%;padding: 50px 100px;background: #ffffff;}.tm-delivery-path-layout {display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.08fr);align-items: center;gap: 100px;margin: 0 auto;}.tm-delivery-path-heading,.tm-delivery-path-content {min-width: 0;}.tm-delivery-path-eyebrow {margin-bottom: 15px;color: #f05a37;font-size: 12px;line-height: 1.3;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;}.tm-delivery-path-heading h2 {margin: 0;font-weight: 700;font-size: 32px;line-height: 40px;color: #111827;}.tm-delivery-path-content p {max-width: 585px;margin: 0;color: #4b5563;font-size: 17px;line-height: 1.74;font-weight: 400;}@media (max-width: 1024px) {.tm-delivery-path-layout {grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);gap: 55px;}.tm-delivery-path-heading h2 {font-size: 32px;letter-spacing: -1.5px;}.tm-delivery-path-content p {font-size: 16px;line-height: 1.7;}}@media (max-width: 767px) {.tm-delivery-path-section {padding: 30px 0 !important;}.tm-delivery-path-layout {grid-template-columns: 1fr;gap: 28px;}.tm-delivery-path-eyebrow {margin-bottom: 15px;font-size: 11px;letter-spacing: 1.7px;}.tm-delivery-path-heading h2 {font-size: 25px !important;line-height: 1.15;letter-spacing: -1px;}.tm-delivery-path-heading h2 br {display: none;}.tm-delivery-path-content p {max-width: none;font-size: 16px !important;line-height: 1.7;}}@media (max-width: 480px) {.tm-delivery-path-heading h2 {font-size: 25px !important;}.tm-delivery-path-layout {gap: 18px;}}.tm-capabilities-section {padding: 50px 0;background: #fafcff;}.tm-capabilities-heading {margin-bottom: 22px;}.tm-capabilities-eyebrow {margin-bottom: 5px;color: #f05a37;font-size: 12px;line-height: 1.3;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;text-align: center;}.tm-capabilities-heading h2 {margin: 0;font-size: 32px;line-height: 40px;color: #111827;font-weight: 700;text-align: center;margin-bottom: 30px;}.tm-capabilities-grid {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;}.tm-capability-card {position: relative;min-width: 0;min-height: 100%;padding: 50px 28px 28px;overflow: hidden;border: 1px solid #d7dee6;border-radius: 14px;background: #ffffff;transition: border-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;}.tm-capability-card.active {border-color: #f05a37;}.tm-capability-card:hover {border-color: #f05a37;transform: translateY(-4px);box-shadow: 0 16px 35px rgba(7, 20, 38, 0.08);}.tm-capability-arrow {position: absolute;top: 24px;right: 22px;color: #f05a37;font-size: 20px;line-height: 1;transition: transform 0.3s ease;}.tm-capability-card:hover .tm-capability-arrow {transform: translate(3px, -3px);}.tm-capability-card h3 {font-size: 19px;margin: 0 0 10px;color: #111827;font-weight: 700;line-height: 28px;}.tm-capability-card p {color: #4b5563;margin: auto;font-size: 15px !important;line-height: 1.625;font-weight: 500;}@media (max-width: 991px) {.tm-capabilities-grid {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;}.tm-capability-card {min-height: 260px;}}@media (max-width: 767px) {.tm-capabilities-section {padding: 30px 0 !important;}.tm-capabilities-heading {margin-bottom: 20px;}.tm-capabilities-eyebrow {margin-bottom: 14px;font-size: 11px;}.tm-capabilities-heading h2 {font-size: 25px !important;line-height: 1.2;margin-bottom: 20px;}.tm-capabilities-grid {grid-template-columns: 1fr;gap: 14px;}.tm-capability-card {min-height: auto;padding: 48px 22px 24px;}.tm-capability-card h3 {margin-bottom: 10px;font-size: 18px !important;}.tm-capability-card p {font-size: 14px !important;}.tm-capability-arrow {top: 20px;right: 20px;}}.tm-business-value-section {width: 100%;padding: 50px 0;background: #fafcff;}.tm-business-value-layout {display: grid;grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr);align-items: start;gap: 100px;margin: 0 auto;}.tm-business-value-eyebrow {margin-bottom: 15px;color: #f05a37;font-size: 12px;line-height: 1.3;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;}.tm-business-value-heading h2 {margin: 0;font-size: 32px;line-height: 40px;color: #111827;font-weight: 700;}.tm-business-value-list {display: grid;gap: 0;}.tm-business-value-item {display: grid;grid-template-columns: 18px minmax(0, 1fr);align-items: start;gap: 16px;padding: 15px 0;border-bottom: 1px solid #d9e0e7;}.tm-business-value-item:first-child {padding-top: 14px;}.tm-business-value-check {color: #f05a37;font-size: 20px;line-height: 1.4;font-weight: 500;}.tm-business-value-item p {margin: 0;color: #071426;font-size: 16px;line-height: 1.65;font-weight: 400;}@media (max-width: 991px) {.tm-business-value-layout {grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);gap: 55px;}.tm-business-value-heading h2 {font-size: 32px;letter-spacing: -1.5px;}}@media (max-width: 767px) {.tm-business-value-section {padding: 30px 0 !important;}.tm-business-value-layout {grid-template-columns: 1fr;gap: 28px;}.tm-business-value-eyebrow {margin-bottom: 14px;font-size: 11px;letter-spacing: 1.7px;}.tm-business-value-heading h2 {font-size: 25px !important;line-height: 1.2;letter-spacing: -1px;}.tm-business-value-heading h2 br {display: none;}.tm-business-value-item {grid-template-columns: 17px minmax(0, 1fr);gap: 13px;padding: 17px 0;}.tm-business-value-item:first-child {padding-top: 0;}.tm-business-value-check {font-size: 18px;}.tm-business-value-item p {font-size: 14px !important;line-height: 1.6;}.tm-work-process-heading {text-align: start !important;}}@media (max-width: 480px) {.tm-business-value-heading h2 {font-size: 25px !important;}.tm-business-value-layout {gap: 22px;}}.tm-work-process-section {--tm-work-primary: #f05a37;--tm-work-background: #071426;--tm-work-heading: #ffffff;--tm-work-text: #c2d2ea;--tm-work-border: rgba(194, 210, 234, 0.22);width: 100%;padding: 50px 0 50px;background: var(--tm-work-background);}.tm-work-process-heading {margin-bottom: 20px;text-align: center;}.tm-work-process-eyebrow {margin-bottom: 18px;color: var(--tm-work-primary);font-size: 12px;line-height: 1.3;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;}.tm-work-process-heading h2 {font-size: 32px;line-height: 40px;color: #fff;font-weight: 700;}.tm-work-process-steps {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));margin-bottom: 35px;margin-left: -20px;margin-right: -20px;}.tm-work-process-step {min-width: 0;min-height: 100%;padding: 30px 20px;border-left: 1px solid var(--tm-work-border);}.tm-work-process-step:first-child {border-left: 0;}.tm-work-process-number {margin-bottom: 10px;color: var(--tm-work-primary);font-size: 13px;line-height: 1;font-weight: 700;}.tm-work-process-step h3 {margin: 0 0 5px;color: var(--tm-work-heading);font-size: 20px;line-height: 1.3;font-weight: 600;letter-spacing: -0.4px;}.tm-work-process-step p {margin: 0;color: var(--tm-work-text);font-size: 15px;line-height: 1.65;font-weight: 400;}.tm-work-process-details {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 60px;}.tm-work-process-list {min-width: 0;}.tm-work-process-list-item {display: grid;grid-template-columns: 18px minmax(0, 1fr);align-items: start;gap: 16px;padding: 18px 0;border-bottom: 1px solid var(--tm-work-border);}.tm-work-process-list-item:first-child {padding-top: 0;}.tm-work-process-list-item span {color: var(--tm-work-primary);font-size: 20px;line-height: 1.45;font-weight: 600;}.tm-work-process-list-item p {margin: 0;color: var(--tm-work-text);font-size: 16px;line-height: 1.65;font-weight: 400;}@media (max-width: 991px) {.tm-work-process-heading {margin-bottom: 36px;}.tm-work-process-heading h2 {font-size: 32px;}.tm-work-process-steps {margin-bottom: 30px;}.tm-work-process-step {padding: 32px 24px;}.tm-work-process-step p,.tm-work-process-list-item p {font-size: 15px;}.tm-work-process-details {gap: 35px;}}@media (max-width: 767px) {.tm-work-process-section {padding: 30px 0 !important;}.tm-work-process-heading {margin-bottom: 30px;}.tm-work-process-eyebrow {margin-bottom: 14px;font-size: 11px;letter-spacing: 1.7px;}.tm-work-process-heading h2 {font-size: 25px !important;line-height: 1.18;letter-spacing: -1px;}.tm-work-process-heading h2 br {display: none;}.tm-work-process-steps {grid-template-columns: 1fr;gap: 0;margin-bottom: 30px;margin-left: 0px;margin-right: 0px;}.tm-work-process-step {min-height: auto;padding: 18px 0;border-left: 0;border-bottom: 1px solid var(--tm-work-border);}.tm-work-process-step:first-child {padding-top: 0;}.tm-work-process-number {margin-bottom: 14px;}.tm-work-process-step h3 {margin-bottom: 10px;font-size: 19px !important;}.tm-work-process-step p {max-width: none;font-size: 14px !important;}.tm-work-process-details {grid-template-columns: 1fr;gap: 0;}.tm-work-process-list-item {padding: 17px 0;}.tm-work-process-list:first-child .tm-work-process-list-item:last-child {border-bottom: 1px solid var(--tm-work-border);}.tm-work-process-list:nth-child(2) .tm-work-process-list-item:first-child {padding-top: 17px;}.tm-work-process-list-item p {font-size: 14px !important;}}.tm-staff-faq-section {--tm-faq-primary: #f05a37;--tm-faq-heading: #071426;--tm-faq-text: #60708a;--tm-faq-border: #d9e0e7;width: 100%;padding: 50px 0;background: #ffffff;}.tm-staff-faq-layout {display: grid;grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);align-items: start;gap: 100px;margin: 0 auto;}.tm-staff-faq-heading {min-width: 0;}.tm-staff-faq-eyebrow {margin-bottom: 15px;color: var(--tm-faq-primary);font-size: 12px;line-height: 1.3;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;}.tm-staff-faq-heading h2 {margin: 0;font-size: 32px;line-height: 40px;color: #111827;font-weight: 700;}.tm-staff-faq-accordion {min-width: 0;border-top: 1px solid var(--tm-faq-border);}.tm-staff-faq-item {border-bottom: 1px solid var(--tm-faq-border);}.tm-staff-faq-question {display: grid;grid-template-columns: minmax(0, 1fr) 24px;align-items: center;gap: 20px;width: 100%;padding: 25px 0;border: 0;outline: 0;background: transparent;color: var(--tm-faq-heading);font-size: 16px;line-height: 1.45;font-weight: 700;text-align: left;cursor: pointer;}.tm-staff-faq-icon {position: relative;display: block;width: 18px;height: 18px;justify-self: end;}.tm-staff-faq-icon::before,.tm-staff-faq-icon::after {content: "";position: absolute;top: 50%;left: 50%;width: 11px;height: 2px;border-radius: 2px;background: var(--tm-faq-primary);transform: translate(-50%, -50%);transition: transform 0.3s ease;}.tm-staff-faq-icon::after {transform: translate(-50%, -50%) rotate(90deg);}.tm-staff-faq-item.active .tm-staff-faq-icon::after {transform: translate(-50%, -50%) rotate(0deg);}.tm-staff-faq-answer {height: 0;overflow: hidden;transition: height 0.4s ease;}.tm-staff-faq-answer-inner {padding: 0 45px 36px 0;}.tm-staff-faq-answer p {max-width: 670px;margin: 0;color: var(--tm-faq-text);font-size: 16px;line-height: 1.65;font-weight: 400;}@media (max-width: 991px) {.tm-staff-faq-layout {grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);gap: 55px;}.tm-staff-faq-heading h2 {font-size: 32px;}}@media (max-width: 767px) {section.tm-how-it-works h3 {font-size: 16px !important;}.tm-staff-faq-section {padding: 30px 0 !important;}.tm-staff-faq-layout {grid-template-columns: 1fr;gap: 20px;}.tm-staff-faq-eyebrow {margin-bottom: 14px;font-size: 11px;letter-spacing: 1.7px;}.tm-staff-faq-heading h2 {max-width: none;font-size: 25px !important;line-height: 1.2;letter-spacing: -1px;}.tm-staff-faq-heading h2 br {display: none;}.tm-staff-faq-question {grid-template-columns: minmax(0, 1fr) 20px;gap: 15px;padding: 20px 0;font-size: 15px;}.tm-staff-faq-answer-inner {padding: 0 30px 16px 0;}.tm-staff-faq-answer p {font-size: 15px !important;line-height: 1.65;}}.tm-tech-expertise-section {--tm-tech-primary: #f05a37;--tm-tech-navy: #071426;--tm-tech-text: #526079;--tm-tech-border: #dce4ee;--tm-tech-background: #fafcff;--tm-tech-white: #ffffff;width: 100%;padding: 70px 0;background: var(--tm-tech-background);}.tm-tech-expertise-heading {margin-bottom: 30px;text-align: center;}.tm-tech-expertise-heading h2 {margin: 0;font-size: 32px;line-height: 40px;color: #111827;font-weight: 700;}.tm-tech-expertise-grid {display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 18px;}.tm-tech-expertise-card {position: relative;grid-column: span 2;min-width: 0;min-height: 100%;padding: 28px;overflow: hidden;border: 1px solid var(--tm-tech-border);border-radius: 18px;background: var(--tm-tech-white);transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;}.tm-tech-expertise-card::before {content: "";position: absolute;top: -55px;right: -55px;width: 140px;height: 140px;border: 30px solid rgba(240, 90, 55, 0.05);border-radius: 50%;transition: transform 0.4s ease, border-color 0.4s ease;}.tm-tech-expertise-card:hover {border-color: rgba(240, 90, 55, 0.55);box-shadow: 0 18px 45px rgba(7, 20, 38, 0.11);transform: translateY(-6px);}.tm-tech-expertise-card:hover::before {border-color: rgba(240, 90, 55, 0.12);transform: scale(1.15);}.tm-tech-card-top {position: relative;z-index: 1;display: flex;align-items: center;gap: 10px;margin-bottom: 15px;}.tm-tech-card-number {color: var(--tm-tech-primary);font-size: 12px;line-height: 1;font-weight: 700;letter-spacing: 1px;}.tm-tech-card-line {width: 42px;height: 1px;background: rgba(240, 90, 55, 0.4);transition: width 0.3s ease;}.tm-tech-expertise-card:hover .tm-tech-card-line {width: 65px;}.tm-tech-expertise-card h3 {position: relative;z-index: 1;margin: 0 0 15px;color: var(--tm-tech-navy);font-size: 18px;line-height: 1.3;font-weight: 700;letter-spacing: -0.35px;}.tm-tech-stack-list {position: relative;z-index: 1;display: flex;flex-wrap: wrap;gap: 10px;}.tm-tech-stack {display: inline-flex;align-items: center;gap: 8px;min-height: 100%;padding: 6px 10px;border: 1px solid var(--tm-tech-border);border-radius: 8px;background: #f8faff;color: var(--tm-tech-text);font-size: 12px;line-height: 1.3;font-weight: 600;transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease, transform 0.3s ease;}.tm-tech-stack img {display: block;width: 24px;height: 24px;object-fit: contain;filter: none;opacity: 1;transition: transform 0.3s ease;}.tm-tech-stack:hover img {transform: scale(1.1);}.tm-tech-expertise-card:hover .tm-tech-stack {border-color: rgba(240, 90, 55, 0.22);background: rgba(240, 90, 55, 0.055);color: var(--tm-tech-navy);}.tm-tech-stack:hover {transform: translateY(-2px);}.tm-tech-stack:hover img {transform: scale(1.1);}@media (min-width: 768px) and (max-width: 1024px) {section.tm-tech-expertise-section {padding: 40px 30px !important;}}@media (max-width: 991px) {.tm-tech-expertise-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}.tm-tech-expertise-card,.tm-tech-expertise-card:nth-child(4),.tm-tech-expertise-card:nth-child(5) {grid-column: span 1;}.tm-tech-expertise-card:last-child {grid-column: 1 / -1;min-height: auto;}}@media (max-width: 767px) {.tm-tech-expertise-section {padding: 30px 0px !important;}.tm-tech-expertise-heading {margin-bottom: 25px;}.tm-tech-expertise-heading h2 {font-size: 25px !important;}.tm-tech-expertise-grid {grid-template-columns: 1fr;gap: 14px;}.tm-tech-expertise-card,.tm-tech-expertise-card:nth-child(4),.tm-tech-expertise-card:nth-child(5),.tm-tech-expertise-card:last-child {grid-column: auto;min-height: auto;padding: 24px 20px;}.tm-tech-card-top {margin-bottom: 15px;}.tm-tech-expertise-card h3 {margin-bottom: 18px;font-size: 20px;}.tm-tech-expertise-card:hover {transform: none;}.tm-tech-stack img {filter: grayscale(0);opacity: 1;}}@media (max-width: 420px) {.tm-tech-stack-list {gap: 8px;}.tm-tech-stack {min-height: 40px;padding: 7px 10px;font-size: 12px;}.tm-tech-stack img {width: 21px;height: 21px;}}div.ef178290237059524699 {font-family: 'Inter', sans-serif !important;}@media (min-width:1025px) {div.ef178290237059524699 section {padding-left: 50px !important;padding-right: 50px !important;}}@media (min-width:1025px) and (max-width:1399px) {div.tm-hero-grid {display: grid;grid-template-columns: 1.04fr 0.86fr !important;gap: 100px;align-items: center;}}@media (min-width:1400px) {div.tm-hero-grid {display: grid;grid-template-columns: 1.04fr 0.76fr !important;gap: 100px;align-items: center;}}.tm-btn.alt {display: inline-flex;align-items: center;gap: 10px;}.tm-btn.alt .btn-arrow {color: #f05a37;font-size: 20px;line-height: 1;transition: transform 0.3s ease;}.tm-btn.alt:hover .btn-arrow {transform: translateX(5px);}.tm-breadcrumb {display: flex;align-items: center;gap: 12px;width: 100%;margin-bottom: 20px;font-size: 13px;line-height: 1.4;}.tm-actions .tm-btn {display: inline-flex;align-items: center;gap: 10px;}.tm-actions .btn-arrow {color: #ffffff;font-size: 20px;line-height: 1;transition: transform 0.3s ease;}.tm-actions .tm-btn:hover .btn-arrow {transform: translateX(5px);}.tm-breadcrumb a {color: #ffffff;font-weight: 500;text-decoration: none;transition: color 0.25s ease;}.tm-breadcrumb a:hover {color: #f05a37;}.tm-breadcrumb-divider {color: #8190a8;font-weight: 400;}.tm-breadcrumb-current {color: #8295b1;font-weight: 400;}@media (max-width: 767px) {.tm-breadcrumb {gap: 9px;margin-bottom: 28px;font-size: 12px;}}@media (max-width:480px) {div.ef178306499965416430 .form-button button {font-size: 14px !important;}div.ef178306499965416430 .btn-submit::after {content: unset !important;}}body {font-family: Inter, system-ui, sans-serif !important}.tm-how-it-works {background: #fff}.tm-how-it-works .tm-lead {max-width: 700px;margin: 0 auto 60px;color: #4b5563;font-size: 18px;font-weight: 500}.tm-steps {display: grid;grid-template-columns: repeat(4, 1fr);gap: 80px;text-align: center;background: none;border: none;padding: 0;z-index: 1}.tm-step {position: relative}.tm-step .tm-icon-box {position: relative;text-align: center;transition: transform 0.35s ease, box-shadow 0.35s ease;transform: scale(1)}.tm-step:hover .tm-icon-box {transform: scale(1.1);transition: transform 0.35s ease, box-shadow 0.35s ease}.tm-icon-box {width: 80px;height: 80px;margin: 0 auto 28px;border-radius: 18px;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg, #f05a37, #f05a37);box-shadow: 0 15px 35px rgba(240, 90, 55, 0.25)}.tm-icon-box img {width: 45px;height: 45px;object-fit: contain;filter: brightness(0) invert(1)}.tm-step-count {position: absolute;top: -8px;right: -35px;width: 34px;height: 34px;border-radius: 50%;background: #fff;border: 2px solid #edf1f7;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 15px;color: #111827;box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12)}.tm-step:last-child .tm-step-count {right: -15px}.tm-step h3 {font-size: 19px;margin: 0 0 10px;color: #111827;font-weight: 700;line-height: 28px}.tm-step p {color: #4b5563;max-width: 340px;margin: auto;font-size: 15px !important;line-height: 1.625;font-weight: 500}:root {--navy: #071426;--navy2: #0c203b;--blue: #f05a37;--green: #00cc83;--mint: #e8fff5;--ink: #142033;--muted: #64748b;--line: #e5ebf2;--bg: #f6f9fc;--white: #fff;--gold: #ffb23f;--red: #ff5b6b}.cta-footer {display: flex;gap: 15px;flex-wrap: wrap}html {scroll-behavior: smooth}.tm-site {font-family: Inter, system-ui, sans-serif;color: var(--ink);background: #fff;line-height: 1.35}.tm-wrap {max-width: 1400px;margin: 0 auto;padding: 0px;}.tm-hero {position: relative;overflow: hidden;padding: 50px 0 50px;color: #0b2545;background: #0a1424;background-size: 120% 120%;animation: heroGlow 12s ease-in-out infinite}.tm-hero::before,.tm-hero::after {content: "";position: absolute;border-radius: 50%;filter: blur(90px);pointer-events: none;z-index: 0}.tm-hero::before {width: 420px;height: 420px;top: -120px;left: -100px;background: rgba(240, 90, 55, 0.18);animation: floatGlow1 10s ease-in-out infinite alternate}.tm-hero::after {width: 500px;height: 500px;right: -140px;bottom: -180px;background: rgba(240, 90, 55, 0.18);animation: floatGlow2 12s ease-in-out infinite alternate}.tm-hero>* {position: relative;z-index: 1}.tm-hero-grid {display: grid;grid-template-columns: 1.04fr 0.96fr;gap: 54px;align-items: center}.tm-eyebrow {display: inline-flex;align-items: center;color: #f05a37;font-size: 13px;font-weight: 800;letter-spacing: 1px;text-transform: uppercase;}.tm-h1 {font-size: 54px;line-height: 0.96;letter-spacing: -1px;margin: 18px 0;color: #ffffff;font-weight: 800}.tm-sub {font-size: 17px;letter-spacing: 0.3px;color: #ffffff;margin: 10px auto 16px;font-weight: 500;margin-left: 0px !important;line-height: 1.625}.tm-actions {display: flex;gap: 13px;flex-wrap: wrap}.tm-btn {display: inline-flex;align-items: center;justify-content: center;padding: 12px 25px;border: 0;border-radius: 8px;cursor: pointer;text-decoration: none;color: #fff !important;font-weight: 700;background: linear-gradient( 135deg, #f05a37 0%, #f05a37 50%, #f05a37 100%);background-size: 200% 200%;transition: all 0.4s ease}.tm-btn:hover {color: #fff !important;background: linear-gradient( 135deg, #f05a37 0%, #f05a37 50%, #f05a37 100%);background-position: right center;filter: brightness(1.08);text-decoration: unset !important;transition: all 0.4s ease}.tm-btn.alt {background: #fff;color: #f05a37 !important;border: 1px solid rgba(240, 90, 55, 0.2);transition: all 0.35s ease}.tm-btn.alt:hover {background: #f4f9ff;border-color: #f05a37;text-decoration: unset}.logos-heading {font-size: 36px !important;margin-bottom: 40px !important;text-align: center}.logos-section {padding: 50px 0px !important}.tm-form-card {background: #fff;color: var(--ink);border-radius: 18px;padding: 30px;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;border: 1px solid rgba(255, 255, 255, 0.12)}.tm-form-card:hover {box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important}.tm-form-card h2 {font-size: 21px;line-height: 1.08;margin: 0 0 10px;color: #111827;font-weight: 700}.tm-form-card p {color: #4b5563;margin: 0 0 18px;font-size: 12px;font-weight: 500}.tm-note {font-size: 12px;color: #748398;margin-top: 12px}.tm-logos {background: #fafcff;padding-bottom: 50px !important}.tm-section {padding: 50px 0;scroll-margin-top: 0px}.tm-center {text-align: center}.tm-h2 {font-size: 32px;line-height: 40px;color: #111827;margin: 0px auto 16px;max-width: 885px;font-weight: 700}.tm-lead {max-width: 780px;margin: 0 auto;color: #4b5563;font-size: 16px !important;line-height: 1.625;font-weight: 500;margin-top: 0px !important}.tm-cta {padding: 50px 0;background: linear-gradient(135deg, #f05a37, #f05a37);color: #fff}.tm-cta-box {display: grid;grid-template-columns: 1fr auto;gap: 40px;align-items: center;}.tm-cta h3 {color: #fff !important;margin-top: 30px !important;font-size: 25px;font-weight: 700}.tm-cta h2 {font-size: 32px;line-height: 1.02;margin: 0 0 10px;font-weight: 700}.tm-cta p {margin: 0;color: #ffffff;font-size: 16px;font-weight: 500}button:focus {outline: none !important}.tm-stats {background: #071426;padding: 50px 0;color: #fff}.tm-stats-heading {text-align: center;margin-bottom: 48px}.tm-stats-heading h2 {margin: 0 0 12px;font-size: 32px;font-weight: 700;color: #fff}.tm-stats-heading p {margin: 0;font-size: 16px;color: rgba(255, 255, 255, 0.9);font-weight: 500}.tm-stats-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 40px}.tm-stat-item {text-align: center;transition: all 0.35s ease;width: fit-content !important;margin: auto;}.tm-stat-item:hover {transform: translateY(-8px)}.tm-stat-item h3 {margin: 0 0 10px;font-size: 26px;line-height: 1;font-weight: 700;color: #f05a37}.tm-stat-item span {display: block;font-size: 14px;font-weight: 500;color: #fff}.metric-note {display: flex;align-items: center;gap: 8px;color: #fff;font-size: 12px;line-height: 1.5;justify-content: center;margin-top: 48px;}.metric-note p {margin: 0;font-size: 13px;font-weight: 500;}.metric-note-icon {width: 16px;height: 16px;min-width: 16px;border: 2px solid #fff;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;font-size: 11px;font-weight: 800;color: #fff;}@media (max-width:991px) {.tm-stats-grid {grid-template-columns: repeat(2, 1fr);gap: 50px}.metric-note p {text-align: center !important;}.metric-note {align-items: center !important;justify-content: center !important;flex-direction: column !important;}}@media (max-width:767px) {.metric-note {align-items: flex-start;font-size: 11px;gap: 7px;margin-top: 30px !important;}.metric-note-icon {margin-top: 1px;}.metric-note p {font-size: 11px !important;}h2.tm-h2 {margin-bottom: 15px !important}.tm-stats {padding: 30px 0 !important;}.tm-stats-heading h2 {font-size: 25px}.tm-stats-heading p {font-size: 18px}.tm-stats-grid {grid-template-columns: 1fr 1fr;gap: 25px}.tm-stats-heading {margin-bottom: 30px}.tm-stat-item h3 {font-size: 20px !important}.tm-stat-item span {font-size: 12px}.tm-hero-grid,.tm-cta-box {grid-template-columns: 1fr;gap: 20px;}.tm-wrap {padding: 0 20px !important}.tm-hero {padding: 30px 0px 30px !important}.tm-h1 {font-size: 32px !important;letter-spacing: 2px !important}.tm-h2 {font-size: 25px !important;line-height: 1.2;margin: 0px 0px 5px 0px !important}tm-form-card h2,.tm-cta h2 {font-size: 25px !important}.tm-sub,.tm-form-card p {font-size: 13px !important}section.tm-delivery-values .tm-wrap {padding: 0px !important;}section.tm-delivery-values {border-bottom: unset;padding: 0px !important;}.tm-btn {padding: 10px 15px !important;font-size: 14px !important}.tm-hero-grid {gap: 30px !important}.tm-form-card {padding: 20px !important}.tm-section,.tm-cta {padding: 30px 0px !important}h3 {font-size: 20px !important}p {font-size: 16px !important}.tm-steps {grid-template-columns: 1fr;gap: 30px}.tm-icon-box {width: 60px;height: 60px;margin: 0 auto 15px}.tm-how-it-works .tm-lead {margin: 0 auto 30px}.tm-icon-box img {width: 32px;height: 32px}.tm-steps::before {display: none}.tm-step-count {position: static;margin: 10px auto}}@media (min-width:992px) and (max-width:1024px) {div.tm-hero-grid,.tm-cta-box {grid-template-columns: 1fr 1fr !important;}}@media (min-width:992px) and (max-width:1024px) {.ef178290237059524699 section.tm-delivery-values {border-bottom: 1px solid #d9dee7 !important;}.ef178290237059524699 section.logos-heading {margin: 0px 0px 25px 0px !important;}}@media (min-width:768px) and (max-width:1024px) {section.tm-section,section.tm-hero,section.tm-logos,section.tm-stats,section.tm-delivery-path-section,section.tm-capabilities-section,section.tm-how-it-works,section.tm-business-value-section,section.tm-work-process-section,section.tm-team-shape-section,section.tm-staff-faq-section,section.tm-cta {padding: 40px 30px !important}section.tm-delivery-values {padding: 0px !important;border: unset !important;}.tm-hero-grid,.tm-cta-box {grid-template-columns: 1fr}.tm-h1 {font-size: 46px}.tm-steps {gap: 30px !important}.tm-how-it-works .tm-lead {margin: 0 auto 40px !important}.tm-hero-grid .tm-h2 {font-size: 18px !important}.tm-h2,.logos-heading,.tm-stats-heading h2 {font-size: 32px !important;margin-top: 0px !important;margin: 0px 0px 10px 0px !important}}@keyframes heroGlow {0% {background-position: 0% 50%}50% {background-position: 100% 50%}100% {background-position: 0% 50%}}@keyframes floatGlow1 {from {transform: translate(0, 0) scale(1)}to {transform: translate(60px, 40px) scale(1.15)}}@keyframes floatGlow2 {from {transform: translate(0, 0) scale(1)}to {transform: translate(-70px, -50px) scale(1.2)}}.tm-team-shape-section {--tm-team-primary: #f05a37;--tm-team-background: #fff;--tm-team-heading: #071426;--tm-team-text: #071426;--tm-team-border: #d7dfe7;width: 100%;padding: 50px 0;background: var(--tm-team-background);}.tm-team-shape-layout {display: grid;grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr);align-items: start;gap: 100px;margin: 0 auto;}.tm-team-shape-heading {min-width: 0;}.tm-team-shape-eyebrow {margin-bottom: 15px;color: var(--tm-team-primary);font-size: 12px;line-height: 1.3;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;}.tm-team-shape-heading h2 {margin: 0;font-size: 32px;line-height: 40px;color: #111827;font-weight: 700;}.tm-team-shape-list {min-width: 0;}.tm-team-shape-item {display: grid;grid-template-columns: 18px minmax(0, 1fr);align-items: start;gap: 16px;padding: 15px 0;border-bottom: 1px solid var(--tm-team-border);}.tm-team-shape-item:first-child {padding-top: 10px;}.tm-team-shape-check {color: var(--tm-team-primary);font-size: 20px;line-height: 1.45;font-weight: 600;}.tm-team-shape-item p {margin: 0;color: var(--tm-team-text);font-size: 16px;line-height: 1.65;font-weight: 400;}@media (max-width: 991px) {.tm-team-shape-layout {grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);gap: 55px;}.tm-team-shape-heading h2 {font-size: 32px;letter-spacing: -1.5px;}.tm-team-shape-item p {font-size: 15px;}}@media (max-width: 767px) {.tm-team-shape-section {padding: 30px 0 !important;}.tm-team-shape-layout {grid-template-columns: 1fr;gap: 28px;}.tm-team-shape-eyebrow {margin-bottom: 14px;font-size: 11px;letter-spacing: 1.7px;}.tm-team-shape-heading h2 {max-width: none;font-size: 25px !important;line-height: 1.2;letter-spacing: -1px;}.tm-team-shape-heading h2 br {display: none;}.tm-team-shape-item {grid-template-columns: 17px minmax(0, 1fr);gap: 13px;padding: 15px 0;}.tm-team-shape-item:first-child {padding-top: 0;}.tm-team-shape-check {font-size: 18px;}.tm-team-shape-item p {font-size: 14px !important;line-height: 1.6;}}@media (max-width: 480px) {.tm-team-shape-heading h2 {font-size: 25px !important;}.tm-team-shape-layout {gap: 22px;}}