.tj-methodology{align-items:center;background-color:#eee;gap:2rem;overflow:hidden;padding:4rem 3rem}.tj-methodology,.tj-methodology__container{display:flex;flex-direction:column;position:relative;width:100%}.tj-methodology__container{gap:0;max-width:60rem}.tj-methodology__header{text-align:center}.tj-methodology__title{color:var(--color-headings,#242630);font-family:Open Sans,sans-serif!important;font-size:clamp(36px,5vw,40px);font-weight:800!important;letter-spacing:-2px;line-height:1;margin:0;padding-bottom:1.5rem;text-shadow:-1px 1px 4px rgba(0,0,0,.21);text-transform:uppercase}.tj-methodology__table-wrapper{margin:-1rem;overflow-x:auto;padding:1rem;width:100%}.tj-methodology__table{background-color:transparent!important;border:none!important;border-collapse:separate;border-spacing:0;width:100%}.tj-methodology__table-head{background-color:transparent}.tj-methodology__table-header{background:none;border:none!important;border-bottom:2px solid var(--Charade-500,#68728f)!important;color:#242530;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.05em;padding:1rem 1.5rem;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.tj-methodology__table-header--outcome{text-align:right}.tj-methodology__table-row{background-color:transparent!important;position:relative;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.tj-methodology__table-row[data-link=true]{cursor:pointer}.tj-methodology__table-body .tj-methodology__table-row:hover{background-color:var(--row-hover-bg)!important;box-shadow:0 4px 15px rgba(0,0,0,.15);transform:scale(1.01);z-index:10}.tj-methodology__table-body .tj-methodology__table-row:hover .tj-methodology__table-cell:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.tj-methodology__table-body .tj-methodology__table-row:hover .tj-methodology__table-cell:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.tj-methodology__table-body .tj-methodology__table-row:hover .tj-methodology__table-cell{border-bottom-color:transparent!important}.tj-methodology__table-cell{background-color:transparent!important;border-bottom:1px solid #d1d3d9;border-left:none!important;border-right:none!important;border-top:none!important;color:#242530;padding:1.5rem;vertical-align:middle!important}.tj-methodology__table-cell--stage,.tj-methodology__table-header--stage{width:30%}.tj-methodology__table-cell--purpose,.tj-methodology__table-header--purpose{width:45%}.tj-methodology__table-cell--outcome,.tj-methodology__table-header--outcome{text-align:right;width:25%}.tj-methodology__stage{align-items:center;display:flex;gap:1rem;height:100%;text-decoration:none}.tj-methodology__stage--link:hover{cursor:pointer}.tj-methodology__stage-icon{align-items:center;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.tj-methodology__stage-img{display:block;height:auto;margin-top:-4px;width:100%}.tj-methodology__stage-name{align-items:center;color:var(--color-headings,#242630);display:flex;font-family:Myriad Pro,sans-serif;font-size:24px;font-weight:700;line-height:1;text-shadow:-1px 1px 2px rgba(0,0,0,.15)}.tj-methodology__outcome-text,.tj-methodology__purpose-text{color:#4a4b57;display:inline-block;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.tj-methodology__table-cell--outcome .tj-methodology__outcome-text{display:block;text-align:right}.tj-methodology__cta{display:flex;justify-content:center;margin-top:1rem}.tj-methodology__cta-button{--color-heading:#242530;--color-cta-primary:#e06730;--color-cta-hover-dark:#d04f14;--color-white:#fff;--button-padding-large:16px 32px;--button-radius-md:8px;--transition-fast:background-color .3s ease-in-out,box-shadow .3s ease-in-out,transform .3s ease-in-out,color .3s ease-in-out;background-color:transparent;border:1px solid var(--color-heading);border-radius:var(--button-radius-md);color:var(--color-heading);display:inline-block;font-size:16px;font-style:normal;font-weight:600;line-height:1.35;padding:16px 60px 16px 32px;position:relative;text-align:center;text-decoration:none;transform:scale(1);transition:var(--transition-fast)}.tj-methodology__cta-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.166 10h11.667m0 0L9.999 4.167M15.833 10l-5.834 5.833'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:20px;pointer-events:none;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:20px}.tj-methodology__cta-button:hover{background-color:transparent;color:var(--color-heading)!important;transform:scale(1.05)}.tj-methodology__cta-button:hover:after{transform:translateY(-50%) translateX(4px)}.tj-methodology__cta-icon{display:none!important}.tj-methodology__cta-text{color:inherit;font-family:Myriad Pro,sans-serif;font-size:inherit;font-weight:700}.tj-methodology__mobile-label{color:#242530;display:none;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.05em;margin-bottom:.25rem;text-align:left;text-transform:uppercase}@media (max-width:768px){.tj-methodology{padding:3rem 1.5rem}.tj-methodology__title{padding-bottom:0}.tj-methodology__table-header{display:none}.tj-methodology__table-row{border-bottom:1px solid #d1d3d9;display:flex;flex-direction:column;padding:1rem 0}.tj-methodology__table-cell{border:none!important;display:block;padding:.5rem 1rem;text-align:left!important;width:100%!important}.tj-methodology__table-cell--outcome .tj-methodology__outcome-text{text-align:left}.tj-methodology__mobile-label{display:block}.tj-methodology__cta-button{align-items:center;display:flex;justify-content:center;padding-left:32px;padding-right:32px;width:100%}.tj-methodology__cta-button:after{margin-left:10px;position:relative;right:auto;top:auto;transform:none}.tj-methodology__cta-button:hover:after{transform:translateX(4px)}}@media (max-width:425px){.tj-methodology{padding:3rem 1rem}.tj-methodology__title{padding-bottom:0}.tj-methodology__table-wrapper{margin:0;padding:0}}.tj-methodology.tj-theme-dark{background-color:transparent}.tj-methodology.tj-theme-dark .tj-methodology__cta-text,.tj-methodology.tj-theme-dark .tj-methodology__outcome-text,.tj-methodology.tj-theme-dark .tj-methodology__purpose-text,.tj-methodology.tj-theme-dark .tj-methodology__stage-name,.tj-methodology.tj-theme-dark .tj-methodology__table-header,.tj-methodology.tj-theme-dark .tj-methodology__title{color:#fff}.tj-methodology.tj-theme-dark .tj-methodology__table-header{border-bottom-color:#fff!important}.tj-methodology.tj-theme-dark .tj-methodology__table-cell{border-bottom-color:hsla(0,0%,100%,.2)}.tj-methodology.tj-theme-dark .tj-methodology__cta-button{border-color:#fff}