@layer base{.remix-icon{display:inline-block;flex:none}.remix-icon--sm{font-size:max(1em,20px)}.remix-icon--md{font-size:max(1em,24px)}.remix-icon--lg{font-size:max(1em,32px)}}.lead-form[data-astro-cid-7fmjxys5]{display:flex;flex-direction:column;gap:0;overflow:visible;padding:0 0 25px;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lead-form__title[data-astro-cid-7fmjxys5],.lead-form__sub[data-astro-cid-7fmjxys5]{margin:0;text-align:left}.lead-form__title[data-astro-cid-7fmjxys5]{padding:20px 25px 0;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--c-hover);font-size:18px;line-height:28px;font-weight:600;color:var(--c-text)}.lead-form__sub[data-astro-cid-7fmjxys5]{padding:5px 25px 20px;background:var(--c-hover);font-size:16px;line-height:26px;font-weight:400;color:var(--c-text-2)}.lead-form__field[data-astro-cid-7fmjxys5]{display:flex;flex-direction:column;gap:var(--sp-2);padding:0 25px}.lead-form__field[data-astro-cid-7fmjxys5]:first-of-type{margin-top:25px}.lead-form__field[data-astro-cid-7fmjxys5]+.lead-form__field[data-astro-cid-7fmjxys5]{margin-top:25px}.lead-form__field[data-astro-cid-7fmjxys5]:has(.lead-form__codelist:not([hidden])){position:relative;z-index:25}.lead-form__label[data-astro-cid-7fmjxys5]{font-size:14px;line-height:20px;font-weight:400;color:var(--c-text-2)}.lead-form__control[data-astro-cid-7fmjxys5],.lead-form__phone[data-astro-cid-7fmjxys5]{display:flex;align-items:center;gap:var(--sp-2);height:55px;padding:0 19px;border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-bg)}.lead-form__control[data-astro-cid-7fmjxys5]:focus-within,.lead-form__phone[data-astro-cid-7fmjxys5]:focus-within{border-color:var(--c-fill-strong)}.lead-form__ico[data-astro-cid-7fmjxys5]{display:block;flex:none;width:24px;height:24px}.lead-form__input[data-astro-cid-7fmjxys5]{width:100%;min-width:0;border:0;font:inherit;font-size:16px;line-height:26px;color:var(--c-text)}input[data-astro-cid-7fmjxys5].lead-form__input{background:none}.lead-form__input[data-astro-cid-7fmjxys5]::placeholder{color:var(--c-line-strong)}.lead-form__input[data-astro-cid-7fmjxys5]:focus{outline:none}.lead-form__phone[data-astro-cid-7fmjxys5]{gap:var(--sp-4);padding:0 19px 0 0}.lead-form__codebox[data-astro-cid-7fmjxys5]{position:relative;z-index:2;flex:0 0 136px;width:136px;align-self:stretch;display:flex}.lead-form__codebox[data-astro-cid-7fmjxys5]:has(.lead-form__codelist:not([hidden])){z-index:30}.lead-form__codetrigger[data-astro-cid-7fmjxys5]{display:inline-flex;align-items:center;align-self:stretch;width:100%;box-sizing:border-box;margin:0;padding:0 44px 0 20px;border:0;background:var(--c-tint) url(/images/svg/field-phone-chevron.svg) no-repeat right 15px center / 24px 24px;border-radius:8px 0 0 8px;font:inherit;font-size:16px;line-height:26px;color:var(--c-text);cursor:pointer;white-space:nowrap}.lead-form__codetrigger[data-astro-cid-7fmjxys5]:focus{outline:none}.lead-form__flag[data-astro-cid-7fmjxys5],.lead-form__dial[data-astro-cid-7fmjxys5],.lead-form__codechev[data-astro-cid-7fmjxys5]{display:none}.lead-form__codeshort[data-astro-cid-7fmjxys5]{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;pointer-events:none;font-size:16px;line-height:26px;color:var(--c-text);white-space:nowrap}.lead-form__codelist[data-astro-cid-7fmjxys5]{position:absolute;z-index:40;left:0;top:calc(100% + 8px);display:flex;flex-direction:column;width:260px;max-width:min(260px,calc(100vw - 48px));max-height:min(440px,70vh);overflow:hidden;padding:0;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg);text-align:left}.lead-form__codelist[data-astro-cid-7fmjxys5][hidden]{display:none}.lead-form__codesearch[data-astro-cid-7fmjxys5]{position:relative;flex:none;padding:0;border-bottom:1px solid var(--c-line);background:var(--c-tint)}.lead-form__codesearch-ico[data-astro-cid-7fmjxys5]{position:absolute;left:12px;top:50%;width:20px;height:20px;transform:translateY(-50%);pointer-events:none}.lead-form__codesearch-input[data-astro-cid-7fmjxys5]{width:100%;min-width:0;min-height:40px;padding:0 12px 0 36px;border:0;border-radius:0;background:transparent;font:inherit;font-size:16px;line-height:26px;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;appearance:none;-webkit-appearance:none}.lead-form__codesearch-input[data-astro-cid-7fmjxys5]::-webkit-search-decoration,.lead-form__codesearch-input[data-astro-cid-7fmjxys5]::-webkit-search-cancel-button{-webkit-appearance:none}.lead-form__codesearch-input[data-astro-cid-7fmjxys5]:focus{outline:none}.lead-form__codeopts[data-astro-cid-7fmjxys5]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.lead-form__codeopt[data-astro-cid-7fmjxys5][hidden]{display:none}.lead-form__codeempty[data-astro-cid-7fmjxys5]{margin:0;padding:14px 12px;font-size:16px;line-height:26px;color:var(--c-text-3);text-align:center}.lead-form__codeempty[data-astro-cid-7fmjxys5][hidden]{display:none}.lead-form__codeopt[data-astro-cid-7fmjxys5]{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:10px 12px;border:0;border-radius:0;background:transparent;color:var(--c-text);font:inherit;text-align:left;cursor:pointer}.lead-form__codeopt[data-astro-cid-7fmjxys5]+.lead-form__codeopt[data-astro-cid-7fmjxys5]{border-top:1px solid var(--c-line)}.lead-form__codeopt[data-astro-cid-7fmjxys5]:hover,.lead-form__codeopt[data-astro-cid-7fmjxys5].is-active{background:var(--c-tint)}.lead-form__codemark[data-astro-cid-7fmjxys5]{flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-sm);background:var(--c-accent-2-tint);font-size:20px;line-height:1}.lead-form__codetext[data-astro-cid-7fmjxys5]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;min-width:0}.lead-form__codelabel[data-astro-cid-7fmjxys5]{font-size:16px;line-height:22px;font-weight:500;color:var(--c-text)}.lead-form__codemeta[data-astro-cid-7fmjxys5]{font-size:13px;line-height:18px;font-weight:400;color:var(--c-text-3)}.lead-form__codemeta[data-astro-cid-7fmjxys5]:before{content:"·";margin-right:4px;color:var(--c-fill-strong)}.lead-form__field[data-astro-cid-7fmjxys5]:has(textarea){flex:1 1 auto}textarea[data-astro-cid-7fmjxys5].lead-form__input{box-sizing:border-box;height:calc(28px + 2px + 26px * var(--lf-rows, 6));min-height:calc(28px + 2px + 26px * var(--lf-rows, 6));max-height:calc(28px + 2px + 26px * var(--lf-rows, 6));padding:14px 19px;border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-bg);resize:none;appearance:none}textarea[data-astro-cid-7fmjxys5].lead-form__input:focus{border-color:var(--c-fill-strong)}.lead-form__foot[data-astro-cid-7fmjxys5]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);margin:25px 25px 0}.lead-form__submit[data-astro-cid-7fmjxys5]{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%;height:55px;margin:0;padding:0 30px;border-radius:var(--r-sm);background:var(--c-btn);color:var(--c-btn-text);font-size:16px;line-height:24px;font-weight:500;text-decoration:none;text-align:center}.lead-form__submit[data-astro-cid-7fmjxys5] img[data-astro-cid-7fmjxys5]{display:block;width:24px;height:24px}.lead-form__submit[data-astro-cid-7fmjxys5]:hover{background:var(--c-btn-hover)}.lead-form__talk[data-astro-cid-7fmjxys5]{font-size:16px;line-height:26px;font-weight:400;color:var(--c-text);text-align:left;text-decoration:none}.lead-form__talk[data-astro-cid-7fmjxys5]:hover{text-decoration:underline}.lead-form__count[data-astro-cid-7fmjxys5]{margin:8px 0 0;font-size:12px;line-height:16px;font-weight:400;color:var(--c-text-muted);text-align:right}.lead-form__note[data-astro-cid-7fmjxys5]{margin:0;padding:0;font-size:14px;line-height:20px;color:var(--c-text-2);text-align:left}.lead-form__trust[data-astro-cid-7fmjxys5]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.lead-form__trust-item[data-astro-cid-7fmjxys5]{display:flex;align-items:center;gap:6px;padding-right:12px;border-right:1px solid var(--c-line-mid);font-size:14px;line-height:18px;font-weight:400;color:var(--c-text-2);white-space:nowrap}.lead-form__trust-item[data-astro-cid-7fmjxys5]:last-child{padding-right:0;border-right:0}.lead-form__trust-item[data-astro-cid-7fmjxys5] img[data-astro-cid-7fmjxys5]{display:block;width:18px;height:18px;flex-shrink:0}.lead-form--hero[data-astro-cid-7fmjxys5]{overflow:visible;padding-bottom:25px;background:var(--c-bg)}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__title[data-astro-cid-7fmjxys5]{padding:20px 25px;border-bottom:1px solid var(--c-line);background:var(--c-hover);font-size:20px;line-height:28px}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__title[data-astro-cid-7fmjxys5]:has(+.lead-form__sub){border-bottom:0;padding-bottom:5px}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__sub[data-astro-cid-7fmjxys5]{padding:0 25px 20px;border-bottom:1px solid var(--c-line)}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__body[data-astro-cid-7fmjxys5]{padding:30px 30px 0;background:var(--c-bg)}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__field[data-astro-cid-7fmjxys5]{position:relative;gap:0;padding:0}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__field[data-astro-cid-7fmjxys5]:first-of-type{margin-top:0}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__field[data-astro-cid-7fmjxys5]+.lead-form__field[data-astro-cid-7fmjxys5]{margin-top:30px}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__field[data-astro-cid-7fmjxys5]:after{display:none}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__label[data-astro-cid-7fmjxys5]{position:absolute;top:0;left:12px;z-index:2;transform:translateY(-50%);padding:0 4px;background:var(--c-bg);font-size:12px;line-height:16px;color:var(--c-text)}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__control[data-astro-cid-7fmjxys5]{position:relative;display:block;height:auto;min-height:0;padding:0;gap:0;border-radius:var(--r-sm);background:var(--c-bg)}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__ico[data-astro-cid-7fmjxys5]{position:absolute;left:15px;top:50%;z-index:1;width:20px;height:20px;transform:translateY(-50%)}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__control[data-astro-cid-7fmjxys5] .lead-form__input[data-astro-cid-7fmjxys5]{display:block;height:auto;padding:17px 17px 17px 45px}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__input[data-astro-cid-7fmjxys5]::placeholder{color:var(--c-text-muted)}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__phone[data-astro-cid-7fmjxys5]{position:relative;height:auto;min-height:0;gap:8px;padding:0 17px 0 15px;border-radius:var(--r-sm);background:var(--c-bg)}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__phone[data-astro-cid-7fmjxys5] .lead-form__input[data-astro-cid-7fmjxys5]{padding:17px 0}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__codebox[data-astro-cid-7fmjxys5]{flex:none;width:auto}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__codetrigger[data-astro-cid-7fmjxys5]{gap:4px;width:auto;padding:0 4px 0 2px;background:none;border-radius:0}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__codeshort[data-astro-cid-7fmjxys5]{display:none}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__flag[data-astro-cid-7fmjxys5],.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__dial[data-astro-cid-7fmjxys5]{display:inline-flex;align-items:center;flex:none}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__flag[data-astro-cid-7fmjxys5]{font-size:18px;line-height:1}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__codechev[data-astro-cid-7fmjxys5]{display:block;width:16px;height:16px;flex:none}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__dial[data-astro-cid-7fmjxys5]{font-size:16px;line-height:26px;color:var(--c-text);white-space:nowrap}.lead-form--hero[data-astro-cid-7fmjxys5] textarea[data-astro-cid-7fmjxys5].lead-form__input{height:calc(34px + 18px * var(--lf-rows, 6));min-height:calc(34px + 18px * var(--lf-rows, 6));max-height:calc(34px + 18px * var(--lf-rows, 6));padding:17px;border-radius:var(--r-sm);background:var(--c-bg)}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__count[data-astro-cid-7fmjxys5]{margin:6px 0 0}.lead-form--hero[data-astro-cid-7fmjxys5] .lead-form__foot[data-astro-cid-7fmjxys5]{margin:25px 30px 0;padding:0;background:transparent}.lead-form--hub[data-astro-cid-7fmjxys5]{border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-tint);align-self:self-start}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__title[data-astro-cid-7fmjxys5]{padding:var(--sp-4);border-bottom:1px solid var(--c-line);border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--c-tint);font-size:18px;line-height:28px;font-weight:600;color:var(--c-text);text-align:center}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__sub[data-astro-cid-7fmjxys5]{padding:0 20px 20px;border-bottom:1px solid var(--c-line);background:var(--c-tint)}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__title[data-astro-cid-7fmjxys5]:has(+.lead-form__sub){padding-bottom:5px;border-bottom:0}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__body[data-astro-cid-7fmjxys5]{background:transparent}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__control[data-astro-cid-7fmjxys5],.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__phone[data-astro-cid-7fmjxys5],.lead-form--hub[data-astro-cid-7fmjxys5] textarea[data-astro-cid-7fmjxys5].lead-form__input{border-color:var(--c-line);background:var(--c-bg)}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__control[data-astro-cid-7fmjxys5]:focus-within,.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__phone[data-astro-cid-7fmjxys5]:focus-within,.lead-form--hub[data-astro-cid-7fmjxys5] textarea[data-astro-cid-7fmjxys5].lead-form__input:focus{border-color:var(--c-focus)}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__label[data-astro-cid-7fmjxys5]{background:var(--c-bg)}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__control[data-astro-cid-7fmjxys5] .lead-form__input[data-astro-cid-7fmjxys5]{padding:16px 17px 16px 45px;font-size:18px;line-height:26px}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__phone[data-astro-cid-7fmjxys5] .lead-form__input[data-astro-cid-7fmjxys5]{padding:16px 0;font-size:18px;line-height:26px}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__phone[data-astro-cid-7fmjxys5] .lead-form__dial[data-astro-cid-7fmjxys5]{font-size:18px;line-height:26px}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__flag[data-astro-cid-7fmjxys5]{font-size:20px}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__flag[data-astro-cid-7fmjxys5].lead-form__flag--img,.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codemark[data-astro-cid-7fmjxys5].lead-form__codemark--img{display:block;flex:none;width:20px;height:15px;object-fit:cover;border-radius:0}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codebox[data-astro-cid-7fmjxys5]{position:static}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codelist[data-astro-cid-7fmjxys5]{border-color:var(--c-line);left:-1px;top:calc(100% + 3px);width:300px;max-width:min(300px,calc(100vw - 48px));max-height:none;border-radius:3px}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codesearch[data-astro-cid-7fmjxys5]{padding:0;border-bottom:0;background:var(--c-bg)}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codesearch-ico[data-astro-cid-7fmjxys5]{display:none}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codesearch-input[data-astro-cid-7fmjxys5]{background:var(--c-tint);box-sizing:border-box;min-height:48px;padding:10px;border:1px solid transparent;border-radius:3px;font-size:16px;line-height:26px}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codesearch-input[data-astro-cid-7fmjxys5]:focus{border-color:var(--c-fill-strong)}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codeopts[data-astro-cid-7fmjxys5]{max-height:220px}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codeopt[data-astro-cid-7fmjxys5]{gap:0;min-height:42px;padding:8px}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codeopt[data-astro-cid-7fmjxys5]+.lead-form__codeopt[data-astro-cid-7fmjxys5]{border-top:0}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codeopt[data-astro-cid-7fmjxys5]:hover,.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codeopt[data-astro-cid-7fmjxys5].is-active,.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codeopt[data-astro-cid-7fmjxys5][aria-selected=true]{background:var(--c-hover)}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codemark[data-astro-cid-7fmjxys5]{flex:none;width:auto;height:auto;margin-right:8px;border-radius:0;background:none;font-size:20px;line-height:1}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codetext[data-astro-cid-7fmjxys5]{flex-wrap:nowrap;align-items:center;column-gap:8px}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codelabel[data-astro-cid-7fmjxys5]{font-size:14px;line-height:22px;color:var(--c-text)}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codemeta[data-astro-cid-7fmjxys5]{font-size:16px;line-height:26px;color:var(--c-text-4)}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__codemeta[data-astro-cid-7fmjxys5]:before{content:none}.lead-form--hub[data-astro-cid-7fmjxys5] textarea[data-astro-cid-7fmjxys5].lead-form__input{height:220px;min-height:220px;max-height:220px;padding:14px;font-size:18px;line-height:28px}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__foot[data-astro-cid-7fmjxys5]{margin-top:30px}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__note[data-astro-cid-7fmjxys5]{text-align:center}.lead-form--hub[data-astro-cid-7fmjxys5] .lead-form__submit[data-astro-cid-7fmjxys5]{height:var(--btn-h);border-radius:var(--btn-r);font-size:18px;line-height:28px;font-weight:600}@media(max-width:768px){.lead-form__title[data-astro-cid-7fmjxys5],.lead-form__sub[data-astro-cid-7fmjxys5]{padding-left:15px;padding-right:15px}.lead-form__field[data-astro-cid-7fmjxys5]{padding:0 15px}.lead-form__foot[data-astro-cid-7fmjxys5]{margin-left:15px;margin-right:15px}.lead-form__submit[data-astro-cid-7fmjxys5]{height:auto;padding:14px 20px}}@layer base,nav,site,footer,pages;@layer base,nav,site,footer,pages;:root{--p-ink: #0f172a;--p-ink-2: #1e293b;--p-night: #0b1220;--p-paper: #ffffff;--p-black: #020617;--p-mist: #f5f7fa;--p-ember: #c04210;--p-ember-deep: #a13509;--p-ember-bright: #ff9466;--p-ember-soft: #fbeee7;--p-ember-wash: #fff8f4;--p-green: #1f7a4d;--p-red: #b42e2e;--p-whatsapp: #25d366;--c-bg: var(--p-paper);--c-band: var(--p-mist);--c-tint: rgba(15, 23, 42, .03);--c-dark: var(--p-night);--c-dark-2: var(--p-ink-2);--c-black: var(--p-black);--c-text: var(--p-ink);--c-text-2: rgba(15, 23, 42, .8);--c-text-3: rgba(15, 23, 42, .7);--c-text-4: rgba(15, 23, 42, .64);--c-text-muted: rgba(15, 23, 42, .64);--c-line: rgba(15, 23, 42, .1);--c-line-soft: rgba(15, 23, 42, .08);--c-line-faint: rgba(15, 23, 42, .06);--c-line-strong: rgba(15, 23, 42, .28);--c-fill-strong: rgba(15, 23, 42, .35);--c-hover: rgba(15, 23, 42, .05);--c-line-mid: rgba(15, 23, 42, .18);--c-on-dark: var(--p-paper);--c-on-dark-2: rgba(255, 255, 255, .8);--c-on-dark-3: rgba(255, 255, 255, .7);--c-line-on-dark: rgba(255, 255, 255, .16);--c-line-on-dark-soft: rgba(255, 255, 255, .12);--c-fill-on-dark: rgba(255, 255, 255, .06);--c-accent-on-dark: var(--p-ember-bright);--c-accent: var(--p-ember);--c-accent-text: var(--p-ember);--c-accent-soft: var(--p-ember-soft);--c-accent-wash: var(--p-ember-wash);--c-accent-wash-2: var(--p-ember-wash);--c-accent-tint: rgba(192, 66, 16, .05);--c-accent-line: rgba(192, 66, 16, .14);--c-accent-glow: rgba(192, 66, 16, .06);--c-accent-glow-2: rgba(192, 66, 16, .08);--c-accent-2: var(--c-accent);--c-accent-2-tint: var(--c-accent-tint);--c-accent-2-soft: var(--c-accent-line);--c-tone-lilac: var(--c-accent);--c-tone-lilac-tint: var(--c-accent-tint);--c-tone-sky: var(--c-accent);--c-tone-sky-tint: var(--c-accent-tint);--c-wash: rgba(192, 66, 16, .09);--grad-hero-wash: radial-gradient(760px 440px at 96% -6%, var(--c-wash), transparent 70%), radial-gradient(900px 520px at 0% 0%, rgba(15, 23, 42, .05), transparent 70%), linear-gradient(180deg, var(--p-mist) 0%, rgba(245, 247, 250, 0) 72%);--hp-hero-bg: var(--grad-hero-wash);--grad-dark: radial-gradient(900px 520px at 100% 110%, rgba(192, 66, 16, .42), transparent 62%), radial-gradient(800px 480px at 0% -10%, rgba(99, 122, 179, .22), transparent 64%);--grad-dark-hero: radial-gradient(56% 46% at 50% 100%, rgba(192, 66, 16, .38), transparent 72%), radial-gradient(800px 480px at 0% -10%, rgba(99, 122, 179, .24), transparent 64%);--art-orbit: url(/images/svg/orbit-lines.svg);--grad-frame: linear-gradient(160deg, var(--p-ember-soft) 0%, var(--p-mist) 100%);--grad-frame-dark: linear-gradient(160deg, rgba(255, 148, 102, .42) 0%, rgba(255, 255, 255, .08) 60%);--grad-glow: linear-gradient(31.4923deg, transparent 66.775%, var(--c-accent-glow) 100%);--c-success: var(--p-green);--c-danger: var(--p-red);--c-whatsapp: var(--p-whatsapp);--c-btn: var(--p-ember);--c-btn-hover: var(--p-ember-deep);--c-btn-text: var(--p-paper);--c-focus: var(--p-ink);--c-focus-on-dark: var(--p-paper);--c-select: rgba(192, 66, 16, .18);--font-sans: "Inter", -apple-system, sans-serif;--fs-h1: 56px;--lh-h1: 62px;--fs-h2: 36px;--lh-h2: 44px;--fs-h2-sm: 28px;--lh-h2-sm: 37px;--fs-h3: 22px;--lh-h3: 30px;--fs-h4: 20px;--lh-h4: 30px;--fs-lead-lg: 22px;--lh-lead-lg: 34px;--fs-lead: 18px;--lh-lead: 28px;--fs-body: 18px;--lh-body: 28px;--fs-meta: 16px;--lh-meta: 26px;--fs-small: 14px;--lh-small: 20px;--fs-xs: 12px;--lh-xs: 16px;--fs-stat-lg: 48px;--lh-stat-lg: 56px;--fs-stat: 32px;--lh-stat: 40px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-h2: var(--fw-semibold);--ls-h1: -.028em;--ls-h2: -.02em;--ls-h3: -.01em;--sp-1: 5px;--sp-2: 10px;--sp-3: 15px;--sp-4: 20px;--sp-5: 25px;--sp-6: 30px;--sp-8: 40px;--sp-10: 50px;--sp-12: 60px;--sp-14: 70px;--sp-16: 80px;--sp-20: 100px;--sp-section: 100px;--sp-section-sm: 60px;--sp-head: 60px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-2xl: 28px;--r-pill: 1000px;--r-full: 50%;--line: 1px solid var(--c-line);--line-strong: 1px solid var(--c-line-strong);--line-on-dark: 1px solid var(--c-line-on-dark);--container: 1320px;--gutter: 90px;--gutter-phone: 16px;--measure: 872px;--btn-h: 55px;--btn-h-sm: 48px;--btn-px: 30px;--btn-r: var(--r-sm);--field-h: 55px;--field-r: var(--r-sm);--ease-out: cubic-bezier(.22, .61, .36, 1);--dur-fast: .16s;--dur-base: .24s}@media(max-width:768px){:root{--fs-h1: 36px;--lh-h1: 42px;--fs-h2: 28px;--lh-h2: 34px;--fs-h2-sm: 24px;--lh-h2-sm: 32px;--fs-h3: 20px;--lh-h3: 28px;--fs-h4: 18px;--lh-h4: 28px;--fs-lead-lg: 18px;--lh-lead-lg: 28px;--fs-stat-lg: 36px;--lh-stat-lg: 44px;--fs-stat: 28px;--lh-stat: 36px;--sp-section: 56px;--sp-section-sm: 40px;--sp-head: 40px}}@layer base{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overflow-x:hidden}body{font-family:Inter,-apple-system,sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ul,ol{list-style:none}[hidden],.display-none{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{width:100%;max-width:min(1320px,calc(100% - 180px));margin-inline:auto}@media(max-width:768px){.container{max-width:100%;padding-inline:16px}}.app-dock{display:none}.skip-link{position:absolute;left:16px;top:-100px;z-index:100;padding:var(--sp-2) 16px;background:var(--c-text);color:var(--c-bg);border-radius:var(--r-sm)}.skip-link:focus{top:var(--sp-2)}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}::selection{background:var(--c-select)}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}}@layer nav{.site-header{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--c-bg)}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--c-line-faint);pointer-events:none}body{padding-top:var(--header-h, 88px)}.site-header__inner{position:relative;display:flex;align-items:center;gap:var(--sp-6);padding:20px 0}.site-header__logo{display:inline-flex;flex:0 0 auto;color:var(--c-text)}.site-header__logo svg{height:45px;width:auto}.site-header__nav{flex:1 1 0;min-width:0}.site-header__nav-list{display:flex;align-items:center}.site-header__mega{position:static}.site-header__mega-trigger{position:relative;display:inline-flex;align-items:center;gap:var(--sp-1);height:var(--btn-h-sm);padding:0 20px;border-radius:var(--r-sm);font-size:16px;line-height:26px;font-weight:500;color:var(--c-text);white-space:nowrap}.site-header__mega-trigger:hover{background:var(--c-hover)}.site-header__mega-caret{font-size:24px;transition:transform .15s ease}.site-header__mega.is-open .site-header__mega-caret{transform:rotate(180deg)}.site-header__actions{display:flex;align-items:center;gap:var(--sp-2);flex:0 0 auto}.site-header__phone{display:inline-flex;align-items:center;gap:8px;height:var(--btn-h-sm);padding:0 20px;border-radius:var(--r-sm);font-size:16px;line-height:24px;font-weight:500;color:var(--c-text);white-space:nowrap}.site-header__phone:hover{background:var(--c-hover)}.site-header__phone .remix-icon{font-size:24px}.site-header__link--cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h-sm);padding:0 25px;border-radius:var(--r-sm);background:var(--c-btn);color:var(--c-btn-text);font-size:16px;line-height:24px;font-weight:500;white-space:nowrap}.site-header__link--cta:hover{background:var(--c-btn-hover)}.site-header__link--cta .remix-icon{font-size:24px}.site-header__menu-toggle{display:none}@media(min-width:1025px){.site-header__drawer{display:contents}.site-header__mega-panel{display:none;position:absolute;top:100%;left:0;right:0;height:560px;max-height:min(560px,calc(100vh - var(--header-h, 88px) - 24px));overflow:hidden;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg);z-index:60}.site-header__mega.is-open>.site-header__mega-panel{display:grid;grid-template-columns:300px minmax(0,1fr)}}.site-header__mega-rail{display:flex;flex-direction:column;align-items:stretch;min-height:0;border-right:1px solid var(--c-accent-2-soft);background:var(--c-accent-2-tint)}.site-header__mega-railhead{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);padding:20px 25px;min-height:0}.site-header__mega-eyebrow{font-size:14px;line-height:20px;font-weight:500;color:var(--c-accent-2)}.site-header__mega-railcopy{display:flex;flex-direction:column;gap:2px;width:100%}.site-header__mega-title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600;color:var(--c-text)}.site-header__mega-tagline{font-size:16px;line-height:26px;color:var(--c-text-2)}.site-header__mega-railcta{flex:none;padding:var(--sp-5)}.site-header__mega-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h-sm);padding:0 20px 0 25px;border-radius:var(--r-sm);background:var(--c-btn);color:var(--c-btn-text);font-size:16px;line-height:24px;font-weight:500}.site-header__mega-cta:hover{background:var(--c-btn-hover)}.site-header__mega-cta .remix-icon{font-size:24px}.site-header__mega-help{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);padding:25px 25px 20px;border-top:1px solid var(--c-accent-2-soft)}.site-header__mega-help-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-sm);background:var(--c-bg);color:var(--c-accent-2)}.site-header__mega-help-icon .remix-icon{font-size:24px}.site-header__mega-help-copy{display:flex;flex-direction:column;gap:var(--sp-1);width:100%}.site-header__mega-help-text{font-size:16px;line-height:26px;color:var(--c-text)}.site-header__mega-help-link{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:16px;line-height:26px;color:var(--c-accent);text-decoration:underline;text-underline-offset:3px}.site-header__mega-help-link .remix-icon{font-size:20px}.site-header__mega-main{display:flex;flex-direction:column;min-width:0;min-height:0}.site-header__mega-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-5);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.site-header__mega-scroll::-webkit-scrollbar{width:8px}.site-header__mega-scroll::-webkit-scrollbar-thumb{background:var(--c-line-mid);border-radius:var(--r-sm)}.site-header__mega-group{display:flex;flex-direction:column;gap:var(--sp-3)}.site-header__mega-group-title{font-size:14px;line-height:20px;font-weight:400;color:var(--c-text-2)}.site-header__mega-group-rule{display:block;height:1px;background:var(--c-line)}.site-header__mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}.site-header__mega-grid-item{display:flex;min-width:0}.site-header__mega-panel[data-cols="2"] .site-header__mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header__mega-panel .site-header__mega-card{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;gap:var(--sp-3);color:var(--c-text);text-decoration:none}.site-header__mega-panel .site-header__mega-card.is-disabled{opacity:.5;cursor:default}.site-header__mega-panel .site-header__mega-card.is-compact{align-items:center}.site-header__mega-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:35px;height:35px;border-radius:var(--r-sm);background:var(--c-accent-2-tint);color:var(--c-text);transition:background-color .12s ease}.site-header__mega-card:hover .site-header__mega-card-icon,.site-header__mega-card.is-active .site-header__mega-card-icon{background:var(--c-accent-line)}.site-header__mega-card-icon .remix-icon{font-size:24px}.site-header__mega-card-body{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.site-header__mega-card-title{display:flex;align-items:center;gap:6px;min-width:0}.site-header__mega-card-title-text{min-width:0;font-size:16px;line-height:26px;font-weight:600;color:var(--c-text);transition:color .12s ease}.site-header__mega-card:hover .site-header__mega-card-title-text{color:var(--c-accent)}.site-header__mega-card-badge{flex:none;padding:0 7px;border-radius:var(--r-pill);background:var(--c-line-faint);font-size:11px;line-height:18px;color:var(--c-text-muted);white-space:nowrap}.site-header__mega-card-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:20px;color:var(--c-text-2)}.site-header__mega-kpis{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:45px;padding:var(--sp-5);border-top:1px solid var(--c-accent-2-soft);background:var(--c-accent-2-tint)}.site-header__mega-kpis[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.site-header__mega-kpi{display:flex;align-items:center;gap:var(--sp-3);min-width:0}a.site-header__mega-kpi:hover .site-header__mega-kpi-value{color:var(--c-accent)}a.site-header__mega-kpi:focus-visible{outline:2px solid var(--c-accent-2);outline-offset:2px;border-radius:var(--r-sm)}.site-header__mega-kpi-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:var(--r-sm);background:var(--c-bg);color:var(--c-accent-2);overflow:hidden}.site-header__mega-kpi-icon .remix-icon{font-size:20px}.site-header__mega-kpi-text{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.site-header__mega-kpi-value{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600;color:var(--c-text)}.site-header__mega-kpi.is-link .site-header__mega-kpi-value{font-size:16px;line-height:24px}.site-header__mega-kpi-label{font-size:14px;line-height:20px;color:var(--c-text-2)}@media(max-width:1024px){.site-header__inner{padding:12px 16px;gap:16px}.site-header__logo svg{height:36px}.site-header__menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-sm);height:var(--btn-h-sm);margin-left:auto;border-radius:var(--r-sm)}.site-header__menu-icon,.site-header__menu-icon:before,.site-header__menu-icon:after{display:block;width:22px;height:2px;background:var(--c-text);border-radius:2px}.site-header__menu-icon{position:relative}.site-header__menu-icon:before,.site-header__menu-icon:after{content:"";position:absolute;left:0}.site-header__menu-icon:before{top:-7px}.site-header__menu-icon:after{top:7px}.site-header__drawer{display:none;position:fixed;inset:var(--header-h, 68px) 0 0 0;overflow-y:auto;background:var(--c-bg);padding:16px;z-index:49}.site-header.is-mobile-nav-open .site-header__drawer{display:block}html.is-nav-locked{overflow:hidden}.site-header__nav-list{flex-direction:column;align-items:stretch}.site-header__mega-trigger{width:100%;justify-content:space-between;height:52px;padding:0 4px}.site-header__mega-panel{display:none;position:static;height:auto;max-height:none;border:0;border-radius:0;padding:4px 0 16px;overflow:visible}.site-header__mega.is-open>.site-header__mega-panel{display:flex;flex-direction:column}.site-header__mega-rail{order:1;border-right:0;border-radius:var(--r-md)}.site-header__mega-railhead{padding:16px}.site-header__mega-railcta{padding:0 16px 16px}.site-header__mega-help{padding:16px;gap:12px}.site-header__mega-title{line-height:28px}.site-header__mega-scroll{gap:24px;padding:0 0 16px;overflow:visible}.site-header__mega-grid,.site-header__mega-panel[data-cols="2"] .site-header__mega-grid{grid-template-columns:1fr;gap:16px}.site-header__mega-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;border-top:0;border-radius:var(--r-md)}.site-header__mega-kpis[data-count="3"]{grid-template-columns:1fr}.site-header__mega-kpi-value{line-height:26px}.site-header__actions{flex-direction:column;align-items:stretch;margin-top:16px}.site-header__phone,.site-header__link--cta{justify-content:center}}}@layer pages{.hp-hero{position:relative;isolation:isolate;background:var(--c-bg);overflow:hidden;--hp-hero-tail: calc(min(var(--container), 100vw - 2 * var(--gutter))*.16) }.hp-hero.hp-section{padding:0;background-image:none}.hp-hero:before{content:"";position:absolute;inset:0 0 var(--hp-hero-tail) 0;z-index:-1;background:var(--art-orbit) no-repeat right -180px top -140px / 1500px auto,var(--grad-dark-hero),var(--c-dark);pointer-events:none}.hp-hero__main{position:relative;padding-top:var(--sp-16)}.hp-hero__inner{position:relative;display:flex;flex-direction:column;align-items:flex-start}.hp-hero__copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.hp-hero__badge{display:inline-flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-5);max-width:100%;padding:4px 16px 4px 4px;border:1px solid var(--c-line-on-dark);border-radius:var(--r-pill);background:var(--c-fill-on-dark)}.hp-hero__badge-avatar{flex:none;width:30px;height:30px;border-radius:var(--r-full);object-fit:cover;background:var(--c-line-faint)}.hp-hero__badge-quote{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);font-style:normal;color:var(--c-on-dark-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-hero__badge-quote,.hp-hero__badge-avatar{transition:opacity .4s ease,transform .4s ease}.hp-hero__badge.is-out .hp-hero__badge-quote,.hp-hero__badge.is-out .hp-hero__badge-avatar{opacity:0;transform:translateY(-8px)}.hp-hero__badge.is-in .hp-hero__badge-quote,.hp-hero__badge.is-in .hp-hero__badge-avatar{opacity:0;transform:translateY(8px);transition:none}@media(prefers-reduced-motion:reduce){.hp-hero__badge-quote,.hp-hero__badge-avatar{transition:none}}.hp-hero__title{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-semibold);color:var(--c-on-dark);margin-bottom:var(--sp-6)}.hp-hero__title em{font-style:normal;color:var(--c-accent-on-dark)}.hp-hero__lead{max-width:1096px;font-size:var(--fs-lead-lg);line-height:var(--lh-lead-lg);font-weight:var(--fw-regular);color:var(--c-on-dark-2);margin-bottom:var(--sp-12)}.hp-hero__lead a,.hp-hero__lead a.ilink{color:inherit;font-weight:inherit;text-decoration:none}.hp-btn img{width:24px;height:24px}.hp-hero__trust{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;padding-top:var(--sp-2)}.hp-trust__item{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-6);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);color:var(--c-text);white-space:nowrap}.hp-trust__item:first-child{padding-left:0}.hp-trust__item:last-child{padding-right:0}.hp-trust__item+.hp-trust__item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:15px;background:var(--c-line)}.hp-trust__ico img{width:24px;height:24px}.hp-hero .hp-trust__item{color:var(--c-on-dark-2)}.hp-hero .hp-trust__item+.hp-trust__item:before{background:var(--c-line-on-dark)}.hp-hero .hp-trust__ico img{filter:brightness(0) invert(1);opacity:.85}.industry-hub .hp-hero__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;max-width:100%;margin-inline:0;padding-top:var(--sp-2);column-gap:var(--sp-6);row-gap:var(--sp-3);text-align:left;overflow:hidden}.industry-hub .hp-hero__trust .hp-trust__item{flex:0 1 auto;max-width:100%;justify-content:flex-start;padding:0;text-align:left}.industry-hub .hp-hero__trust .hp-trust__item+.hp-trust__item:before{content:"";left:-15px}.industry-hub .hp-hero__trust .hp-trust__item:not(:last-child):after{content:none}.hp-hero__mock{position:relative;width:100%;margin:var(--sp-16) auto 0}.hp-hero__browser{position:relative;width:100%;--hp-browser-w: 1320;--hp-browser-h: 566;--hp-screen-w: 1300;--hp-screen-h: 530;--hp-screen-x: 10;--hp-screen-y: 36}.hp-hero__browser-frame{display:block;width:100%;height:auto}.hp-hero__browser-screen{position:absolute;left:calc(var(--hp-screen-x) / var(--hp-browser-w) * 100%);top:calc(var(--hp-screen-y) / var(--hp-browser-h) * 100%);width:calc(var(--hp-screen-w) / var(--hp-browser-w) * 100%);height:calc(var(--hp-screen-h) / var(--hp-browser-h) * 100%);object-fit:cover;object-position:top center;border-radius:var(--r-lg) var(--r-lg) 0 0}.hp-herostats{display:flex;gap:var(--sp-12);width:100%;padding:var(--sp-section-sm) 0}.hp-herostats__item{display:flex;align-items:center;gap:var(--sp-3);flex:1 1 0;min-width:0}.hp-herostats__text{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.hp-herostats__num{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);color:var(--c-text)}.hp-herostats__label{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-regular);color:var(--c-text-2)}@media(max-width:768px){.hp-hero{--hp-hero-tail: calc((100vw - 2 * var(--gutter-phone)) * .16)}.hp-hero:before{background-position:right -360px top -60px,0 0,0 0;background-size:900px auto,auto,auto}.hp-hero__main{padding-top:var(--sp-10)}.hp-hero__lead{margin-bottom:var(--sp-8)}.hp-trust__item{padding:4px 12px}.hp-trust__item:first-child{padding-left:12px}.industry-hub .hp-hero__trust .hp-trust__item{padding:0}.hp-hero__mock{margin-top:24px}.hp-herostats{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:var(--sp-4);padding:24px 0}.hp-herostats::-webkit-scrollbar{display:none}.hp-herostats__item{flex:0 0 min(260px,calc(100vw - 64px));scroll-snap-align:start}.hp-hero__badge-quote{white-space:normal}}}@layer site{.main{color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body)}.main :where(h1,h2,h3,h4){color:var(--c-text)}.main :where(h1){letter-spacing:var(--ls-h1)}.main :where(h2){letter-spacing:var(--ls-h2)}.main :where(h3,h4){letter-spacing:var(--ls-h3)}.main :where(p,li){color:var(--c-text-2)}.page-hero__breadcrumbs-row{display:flex;align-items:center;padding-top:var(--sp-3);padding-bottom:var(--sp-12)}.page-hero__content{display:flex;align-items:center;gap:var(--sp-12);padding-block:0 var(--sp-12)}.page-hero__copy,.ind-pain__headcopy{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.page-hero__title{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-semibold)}.page-hero__lead{font-size:var(--fs-body);line-height:var(--lh-body);max-width:872px}.page-hero__actions{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-2)}.ind-breadcrumb,.page-hero__breadcrumbs-row nav,.breadcrumbs{font-size:var(--fs-small);line-height:var(--lh-small)}.ind-breadcrumb ol,.page-hero__breadcrumbs-row ol,.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1)}.ind-breadcrumb li,.page-hero__breadcrumbs-row li,.breadcrumbs li{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--c-text)}.ind-breadcrumb li+li:before,.page-hero__breadcrumbs-row li+li:before,.breadcrumbs li+li:before{content:"";flex:none;width:20px;height:20px;background:url(/images/svg/breadcrumb-chevron.svg) no-repeat center / contain}.ind-breadcrumb a,.page-hero__breadcrumbs-row a,.breadcrumbs a{color:var(--c-text)}.ind-breadcrumb a:hover,.page-hero__breadcrumbs-row a:hover,.breadcrumbs a:hover,.ind-breadcrumb li[aria-current=page],.page-hero__breadcrumbs-row li[aria-current=page],.breadcrumbs li[aria-current=page],.ind-breadcrumb span[aria-current=page],.page-hero__breadcrumbs-row span[aria-current=page],.breadcrumbs span[aria-current=page]{color:var(--c-accent)}.si-section,.ind-pain,.ind-magnets,.ind-testi1,.ind-faq,.ind-versus,.si-facts,.si-blocks{padding:var(--sp-section) 0}.si-section--fog,.si-facts{background:var(--c-band)}.ind-scenarios__flow{position:relative;display:flex;flex-direction:column;gap:var(--sp-2)}.ind-scenarios__flow:before{content:"";position:absolute;top:18px;bottom:18px;left:17px;width:1px;background:var(--c-accent-line);pointer-events:none}.ind-scenarios__row{display:flex;align-items:flex-start;gap:var(--sp-3)}.ind-scenarios__ico{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:none;width:35px;height:35px;border-radius:var(--r-sm);background:var(--c-accent-2-tint)}.ind-scenarios__ico img,.ind-case__arrow img,.ind-pain__tag img,.ind-pain__cta img,.hp-flip__cta img,.industries-listing .dir-search__icon,.faq-page .faq-popular__chev img,.contact-channels-sec .contact-channel__go img,.ind-zigzag__more img{display:block;width:24px;height:24px}.ind-scenarios__row p{flex:1 1 0;min-width:0;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-regular)}.ind-scenarios__row strong{font-weight:var(--fw-medium);color:var(--c-accent-2)}.section-header{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:872px;margin:0 0 var(--sp-12)}.section-header--left{max-width:none;margin-inline:0}.section-header h2,.si-section>.container>h2,.ind-midcta h2{margin:0;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);color:var(--c-text)}.eyebrow{display:inline-flex;align-items:center;gap:var(--sp-1);margin:0 0 var(--sp-3);padding:4px 14px;border:1px solid var(--c-accent-line);border-radius:var(--r-pill);background:var(--c-accent-wash);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-text);max-width:100%}.btn,.cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--btn-h);padding:0 var(--sp-6);border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-bg);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:var(--c-text);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn:hover,.cta-primary:hover{border-color:var(--c-text);background-color:var(--c-tint)}.btn:active,.cta-primary:active{transform:translateY(1px)}.btn-primary,.cta-primary{background:var(--c-btn);border-color:var(--c-btn);color:var(--c-btn-text)}.btn-primary:hover,.cta-primary:hover{background:var(--c-btn-hover);border-color:var(--c-btn-hover)}.btn-sm{min-height:var(--btn-h-sm);padding:0 var(--sp-4)}.si-prose,.si-block,.si-answer-first,.si-qa,.si-method,.si-objection,.si-best,.si-result{max-width:872px}.si-answer-first,.si-answer-card,.si-citable,.si-warmproof{padding:var(--sp-5);border-radius:var(--r-lg);background:var(--c-tint)}.si-answer-band{position:relative;z-index:0;overflow:hidden;padding:var(--sp-section) 0}.si-answer-band:before{position:absolute;inset:0;z-index:0;height:310px;pointer-events:none;background:linear-gradient(352deg,transparent 29.3%,var(--c-accent-glow) 85.09%)}.subindustry-page .si-answer-band{background-color:transparent}.subindustry-page .si-answer-band:before{content:none}.si-answer-band__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-12)}.si-answer-cite{display:block;width:100%;border:0;background:transparent;text-align:left;font-style:normal}.si-answer-cite p{font-size:var(--fs-lead-lg);line-height:var(--lh-lead-lg);font-weight:var(--fw-regular);color:inherit}.si-answer-cite p+p{margin-top:var(--sp-5)}.si-answer-cite__word{color:var(--c-text);transition:color .12s linear}.si-answer-cite__word.is-mark{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-style:normal}.si-answer-cite.is-on .si-answer-cite__word{color:var(--c-text-muted)}.si-answer-cite.is-on .si-answer-cite__word.is-lit{color:var(--c-text)}.si-answer-cite.is-on .si-answer-cite__word.is-mark{color:unset}.si-answer-band__ctas,.ind-midcta__actions{display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:flex-start}.si-answer-band__ctas .btn-primary:before{background-image:url(/images/svg/compass-icon.svg)}.si-answer-band__ctas .btn .remix-icon,.ind-midcta__actions .btn .remix-icon,.industries-listing .dir-hero__ctas .btn .remix-icon{font-size:24px;width:24px;height:24px}.ind-case .ind-case__inner{display:flex;flex-direction:column}.ind-case__head{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:0 0 var(--sp-head);gap:var(--sp-3)}.ind-case__shift,.ind-case__result{margin-top:var(--sp-8)}.ind-case__tag.eyebrow{margin:0}.ind-case__tag.eyebrow:before{display:none}.ind-case__tag.eyebrow img,.ind-delighter__tag.eyebrow img,.ind-subvert__tag.eyebrow img,.ind-midcta__proof-ico,.ind-define__tag.eyebrow img,.ind-zigzag__tag.eyebrow img,.ind-hiw__tag.eyebrow img,.ind-highlight__tag.eyebrow img,.ind-highlight__pills-list li img,.contact-explore__foot img{width:24px;height:24px;flex:none}.ind-case__title{position:relative;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.ind-case__acc{font-weight:var(--fw-semibold);font-style:normal;color:var(--c-accent)}.ind-case__label{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium)}.ind-case__client{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-5);border:var(--line);border-radius:var(--r-lg)}.ind-case__client-ico{display:flex;align-items:center;justify-content:center;flex:none;width:64px;height:64px;border-radius:var(--r-md)}.ind-case__client-ico img{width:28px;height:28px}.ind-case__client-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.ind-case__client-text{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular)}.ind-case__shift{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--sp-5)}.ind-case__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-5);border:var(--line);border-radius:var(--r-lg)}.ind-case__state{display:inline-flex;align-items:center;gap:var(--sp-2);margin-bottom:8px;padding:4px 14px;border:var(--line);border-radius:var(--r-pill);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium)}.ind-case__state:before{content:"";width:8px;height:8px;border-radius:var(--r-full)}.ind-case__h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold)}.ind-case__body{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body)}.ind-case__arrow{display:flex;align-items:center;justify-content:center;align-self:center;width:48px;height:48px;border:1px solid var(--c-line-strong);border-radius:var(--r-full)}.ind-case__result{display:flex;align-items:flex-start;gap:var(--sp-6);padding:var(--sp-5);border-radius:var(--r-lg)}.ind-case__qm{flex:none;width:50px;height:43px}.ind-case__result-copy{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.ind-case__result-text{max-width:var(--measure);font-size:var(--fs-lead-lg);line-height:var(--lh-lead-lg);font-weight:var(--fw-semibold)}.ind-delighter{padding:var(--sp-section) 0;background:linear-gradient(0deg,var(--c-accent-glow-2) 0%,var(--c-accent-glow-2) 100%),var(--c-bg)}.ind-delighter .ind-delighter__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8)}.ind-delighter__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);flex:1 1 0;min-width:0;max-width:930px}.ind-delighter__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);width:100%}.ind-delighter__tag.eyebrow{margin:0;padding:4px 14px 4px 11px}.ind-delighter__tag.eyebrow:before{display:none}.ind-delighter__title,.ind-highlight__title{position:relative;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.ind-delighter__acc{font-weight:var(--fw-semibold);font-style:normal;color:var(--c-accent)}.ind-delighter__body{width:100%;max-width:850px;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--c-text)}.ind-delighter__visual{display:block;flex:none;margin:0}.ind-delighter__visual img{display:block;width:auto;height:220px;object-fit:contain;object-position:right bottom}.feat-grid,.ind-magnets__grid,.ind-testi1__grid,.si-facts__grid,.si-scenarios,.masonry-grid,.subvert-grid,.ind-pain__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8);align-items:stretch}.ind-pain{background:var(--c-bg)}.ind-pain.ind-pain--fog{background:var(--c-band)}.ind-pain__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-8);margin-bottom:var(--sp-12)}.ind-pain__tag{display:inline-flex;align-items:center;gap:var(--sp-1);padding:4px 14px 4px 11px;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-bg);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-text);white-space:nowrap}.ind-pain__title{position:relative;width:100%;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.ind-pain__acc{display:inline;font-weight:var(--fw-semibold);font-style:normal;color:var(--c-accent)}.ind-pain__lead{max-width:640px;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular)}.industry-hub .ind-pain__lead{max-width:none}.industry-hub .ind-pain__head{align-items:center}.ind-pain__cta,.hp-flip__cta,.ind-zigzag__cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:55px;padding:0 29px;flex:none;border-radius:var(--r-sm);border:1px solid var(--c-line);background:var(--c-bg);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:var(--c-text);white-space:nowrap}.ind-pain__cta:hover,.hp-flip__cta:hover{background:var(--c-tint)}.ind-pain__card{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:var(--sp-5);border:var(--line);border-radius:var(--r-lg);background:var(--c-bg)}.ind-pain__icon{display:flex;align-items:center;justify-content:center;flex:none;width:50px;height:50px;margin:0 0 var(--sp-4);border-radius:var(--r-sm);background:var(--c-tint);overflow:hidden}.ind-pain__icon img,.ind-subvert__card-media img{width:100%;height:100%;object-fit:cover}.ind-pain__cardtitle{margin:0 0 var(--sp-1);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-semibold)}.ind-pain__cardtext,.faq-page .faq-still-sec .ind-define__lead,.ind-answercard__body p,.ind-zigzag__text,.ind-zigzag__lead,.ind-hiw__stepbody,.contact-explore__card p,.legal-page .legal-section p,.legal-page .legal-section li,.industries-listing .dir-card .hp-ind2__line{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular)}.ind-subvert{background:var(--c-band)}.ind-subvert .ind-subvert__inner{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-12)}.ind-subvert__head{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:872px;gap:0}.ind-subvert__tag.eyebrow{padding:4px 14px 4px 11px}.ind-subvert__tag.eyebrow:before{display:none}.ind-subvert__title{position:relative;margin:0 0 var(--sp-3);font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.ind-subvert__acc{font-weight:var(--fw-semibold);font-style:normal;color:var(--c-accent)}.ind-subvert__lead{max-width:872px;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular)}.ind-subvert__list{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-5);width:100%}.ind-subvert__list-title{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-text)}.ind-subvert__grid,.ind-hiw__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8);width:100%}.ind-subvert__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%;overflow:hidden;border:0;border-radius:var(--r-lg);background-image:var(--grad-glow),linear-gradient(90deg,var(--c-bg) 0%,var(--c-bg) 100%);text-align:left}.ind-subvert__card:after{content:"";position:absolute;inset:0;border:1.196px solid var(--c-line);border-radius:var(--r-lg);pointer-events:none;transition:border-color .15s ease}.ind-subvert__card:hover:after{border-color:var(--c-line-strong)}.ind-subvert__card--media{gap:0}.ind-subvert__card-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5)}.ind-subvert__card-media{display:block;width:100%;margin-top:auto;aspect-ratio:750 / 424;overflow:hidden;background:var(--c-accent-soft)}.ind-subvert__card-ico{display:inline-flex;flex:none;font-size:35px;color:var(--c-text)}.ind-subvert__card-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);min-width:0}.ind-subvert__card-name,.ind-hiw__steptitle,.contact-explore__card h3,.industries-listing .dir-card .hp-ind2__title{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-semibold)}.ind-subvert__card-kw{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-regular);color:var(--c-text-2)}.si-table-wrap{overflow-x:auto;border-radius:var(--r-lg);border:1px solid var(--c-line)}.si-compare,.si-table-wrap table{width:100%;border-collapse:collapse;background:var(--c-bg)}.si-compare th,.si-compare td,.si-table-wrap th,.si-table-wrap td{font-size:var(--fs-meta);line-height:var(--lh-meta);text-align:left;vertical-align:top}.si-compare th,.si-table-wrap th,.ins-article__body th{font-weight:var(--fw-semibold);color:var(--c-text);background:var(--c-tint)}.si-compare tr:last-child td{border-bottom:0}.ind-trustbar{background:linear-gradient(0deg,var(--c-accent-2-tint) 0%,var(--c-accent-2-tint) 100%),var(--c-bg)}.ind-trustbar__inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:0;min-height:86px}.ind-trustbar__item{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);white-space:nowrap;border:0}.ind-trustbar__sep,.ind-answercard__trust-sep{flex:0 0 auto;width:1px;height:26px;background:var(--c-line);list-style:none}.ind-trustbar__item img,.ind-answercard__trust-item img{flex:none;width:24px;height:24px;object-fit:contain}.ind-midcta,.ind-section-cta,.si-links-band{text-align:left}.ind-midcta .container,.ind-section-cta .container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.ind-midcta__panel{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:var(--sp-16);border-radius:var(--r-2xl);background:var(--art-orbit) no-repeat right -300px top -220px / 1300px auto,var(--grad-dark),var(--c-dark);color:var(--c-on-dark);text-align:left}.ind-midcta__panel :focus-visible{outline-color:var(--c-focus-on-dark)}.ind-midcta__tag{display:inline-flex;align-items:center;gap:var(--sp-1);margin:0 0 var(--sp-3);padding:4px 14px;border:var(--line-on-dark);border-radius:var(--r-pill);background:var(--c-fill-on-dark);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-on-dark)}.ind-midcta__tag .remix-icon{font-size:24px;color:var(--c-accent-on-dark)}.ind-midcta__headline,.ind-midcta h2{margin:0 0 var(--sp-head);max-width:var(--measure);color:var(--c-on-dark)}.ind-midcta__headline:has(+.ind-midcta__sub){margin-bottom:var(--sp-4)}.ind-midcta__acc{font-weight:var(--fw-semibold);font-style:normal;color:var(--c-accent-on-dark)}.ind-midcta__sub,.ind-midcta p,.ind-section-cta p{margin:0 0 var(--sp-head);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--c-text);max-width:var(--measure)}.ind-midcta__sub,.ind-midcta p{color:var(--c-on-dark-2)}.ind-midcta__proof{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--sp-12)}.ind-midcta__actions+.ind-midcta__proof{margin-top:var(--sp-5)}.ind-midcta__proof-item{position:relative;display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);color:var(--c-on-dark-2)}.ind-midcta__proof-ico{filter:brightness(0) invert(1);opacity:.85}.ind-midcta__proof-item+.ind-midcta__proof-item:before{content:"";position:absolute;left:calc(var(--sp-12) / -2);top:50%;width:1px;height:15px;background:var(--c-line-on-dark);transform:translate(-50%,-50%)}.si-also,.si-inline-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-lg);background:linear-gradient(var(--c-tint),var(--c-tint)),var(--c-bg)}.si-also strong{flex:0 0 100%;margin:0 0 var(--sp-2);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--c-text)}.si-also a.ilink{display:inline-flex;margin:0;padding:4px 14px;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-bg);color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);text-decoration:none;max-width:100%;white-space:normal;transition:color .15s ease}.si-also a.ilink:hover{color:var(--c-accent)}.si-also-band{padding:var(--sp-section) 0;background:var(--c-band)}.ind-midcta+.si-also-band{background:var(--c-bg)}.main :where(p) a:not([class*=btn]),.main :where(li) a.ilink,.ins-article__body a:not([class]),.ins-article__softcta a,.legal-page .legal-section a{color:var(--c-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--c-accent)}.main :where(p) a:not([class*=btn]):hover,.main :where(li) a.ilink:hover{text-decoration-color:var(--c-accent)}.main .si-also a.ilink,.main .si-also a.ilink:hover{text-decoration:none}.ind-hero__inner{display:flex;gap:var(--sp-12)}.ind-hero__copy{flex:1 1 0;min-width:0;align-items:flex-start}.si-hero .container>:not(.ind-hero__inner){max-width:var(--measure)}.ind-hero__title,.ins-article__head h1{margin:0 0 var(--sp-4);font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-semibold);color:var(--c-text)}.subindustry-page .si-hero-band{position:relative;z-index:1;overflow:visible;background-color:var(--c-bg);background-image:var(--hp-hero-bg)}.subindustry-page .si-hero-band>*{position:relative;z-index:1}.subindustry-page .si-hero--sub{padding:0 0 var(--sp-16);overflow:visible;background:transparent;border-bottom:0}.subindustry-page .si-hero--sub>.container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.subindustry-page .si-hero--sub .eyebrow{gap:var(--sp-2)}.subindustry-page .si-hero--sub .eyebrow:before{background-image:url(/images/svg/industry-icon.svg)}.eyebrow.eyebrow--icon:before{display:none}.eyebrow--icon .eyebrow__icon{font-size:20px;color:var(--c-accent-2)}.subindustry-page .si-hero--sub .ind-hero__title{margin:0;max-width:920px}.subindustry-page .si-hero--sub .si-hero__copy{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:872px;margin-top:var(--sp-4)}.subindustry-page .si-hero--sub .si-hero__hook{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-semibold);color:var(--c-text)}.subindustry-page .si-hero--sub .hero-lead{max-width:none;color:var(--c-text)}.subindustry-page .si-hero--sub .hero-ctas,.subindustry-page .si-hero--sub .dir-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-12);justify-content:flex-start}.subindustry-page .si-hero--sub .hero-ctas .btn .remix-icon,.subindustry-page .si-hero--sub .dir-hero__ctas .btn .remix-icon{display:block;flex:none;width:24px;height:24px;font-size:24px}.industry-hub .ind-hub-hero-band{position:relative;z-index:1;overflow:visible;background:transparent;border-bottom:0}.industries-listing .dir-hero,.industry-hub .ind-hero--hub,.faq-page .dir-hero,.glossary-page .dir-hero{position:relative;z-index:1;padding:0 0 var(--sp-16);overflow:visible;background:transparent;border-bottom:0}.industry-hub .ind-hero--hub{padding:var(--sp-3) 0 var(--sp-16)}.industry-hub .ind-hero--hub>.container{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-6);position:relative;z-index:1;isolation:isolate}.industry-hub .ind-hero--hub .page-hero__breadcrumbs-row{position:relative;z-index:3;padding:0;min-height:20px}.industries-listing .dir-hero .eyebrow:before,.industry-hub .ind-hero--hub .eyebrow:before{background-image:url(/images/svg/industry-icon.svg)}.industry-hub .ind-hero__inner{width:100%}.industry-hub .ind-hero--hub .ind-hero__copy{margin-top:var(--sp-8)}.industry-hub .ind-hero--hub .eyebrow{margin:0 0 var(--sp-4);padding:4px 14px 4px 11px}.industry-hub .ind-hero--hub .eyebrow:before,.ind-answercard__cite>.eyebrow:before{width:20px;height:20px;background-image:url(/images/svg/row2-eyebrow-icon.svg)}.industry-hub>section.ind-highlight,.industry-hub .main--home section.hp-cmp.industry-cmp__section{border-bottom:1px solid var(--c-line-soft)}.industry-hub .ind-zigzag__rows{gap:var(--sp-20)}.industry-hub>section#subvert-section.ind-subvert{padding-top:var(--sp-20);border-top:1px solid var(--c-line-soft);border-bottom:1px solid var(--c-line-soft)}.industry-hub .ind-hero--hub .ind-hero__title{margin:0 0 var(--sp-6)}.industry-hub .ind-hero--hub .ind-hero__photo{width:100%}.industry-hub .ind-hero__title em{background:none;padding-bottom:0}.industries-listing .dir-hero .eyebrow .dir-hero__eyebrow-text{margin-top:2px}.industries-listing .dir-hero__title,.faq-page .dir-hero__title,.glossary-page .dir-hero__title{margin:0 0 var(--sp-4);max-width:920px;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-semibold)}.industries-listing .hero-lead{color:var(--c-text);max-width:var(--measure)}.industries-listing .dir-hero .container{position:relative;z-index:1;flex-direction:column;text-align:left}.industries-listing .dir-search{position:relative;z-index:5}.industries-listing .dir-search__ico,.faq-page .dir-search__ico,.glossary-page .dir-search__ico{position:absolute;left:var(--sp-4);top:var(--sp-3);width:24px;height:24px;pointer-events:none}.industries-listing .dir-search input,.faq-page .dir-search input,.glossary-page .dir-search input{width:100%;min-width:0;min-height:var(--btn-h);padding:0 24px 0 52px;border-radius:var(--r-pill);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;appearance:none;-webkit-appearance:none}.industries-listing .dir-search input::-webkit-search-decoration,.industries-listing .dir-search input::-webkit-search-cancel-button{-webkit-appearance:none}.industries-listing .dir-search__results{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 8px);display:flex;flex-direction:column;max-height:min(440px,70vh);overflow-y:auto;padding:0;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg);text-align:left}.industries-listing .dir-search__results[hidden]{display:none}.industries-listing .dir-search__results a{display:flex;align-items:flex-start;gap:var(--sp-2);padding:12px 16px;border-radius:0;color:var(--c-text);text-decoration:none}.industries-listing .dir-search__results a+a{border-top:1px solid var(--c-line)}.industries-listing .dir-search__mark{flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--r-md);background:var(--c-accent-2-tint);color:var(--c-text)}.industries-listing .dir-search__text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding-top:2px}.industries-listing .dir-search__label{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-semibold);color:var(--c-text)}.industries-listing .dir-search__meta{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);color:var(--c-text-4)}.industries-listing .dir-search__kind{font-weight:var(--fw-medium);color:var(--c-accent)}.industries-listing .dir-search__results a:hover,.industries-listing .dir-search__results a.is-active{background:var(--c-tint)}.industries-listing .dir-hero__ctas,.faq-page .dir-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:flex-start}.industries-listing .dir-hero__ctas .btn-primary:before{background-image:url(/images/svg/compass-icon.svg)}.industries-listing .page-hero__breadcrumbs-row:has(+.dir-hero){position:relative;z-index:2}.industries-listing section.dir-hero{margin-top:-95px;padding-top:95px;border-bottom:1px solid var(--c-line-soft);background-image:var(--hp-hero-bg)}.industries-listing .dir-hero:before{position:absolute;left:50%;top:-150px;bottom:0;width:100%;max-width:1500px;transform:translate(-50%);z-index:0;pointer-events:none;background-image:url(/images/svg/list-industires-banner.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100% 100%;content:none}.industries-listing .dir-hero .container.dir-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);grid-template-areas:"copy stats" "bar stats";column-gap:var(--sp-12);row-gap:var(--sp-8);align-items:center}.industries-listing .dir-hero__copy{grid-area:copy;align-self:end;min-width:0}.industries-listing .dir-hero__copy .hero-lead{margin:0}.industries-listing .dir-hero__story{grid-area:stats;max-width:400px;justify-self:end}.industries-listing .dir-hero__bar{grid-area:bar;align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);width:100%}.industries-listing .dir-hero__bar .dir-search{flex:none;width:100%;max-width:none}.industries-listing .dir-hero__bar .dir-hero__ctas{flex:none}.faq-page .page-hero__breadcrumbs-row,.glossary-page .page-hero__breadcrumbs-row{position:relative;z-index:3}.faq-page .dir-hero:before,.glossary-page .dir-hero:before{content:"";position:absolute;inset:-95px 0 0;z-index:0;pointer-events:none;background-image:var(--hp-hero-bg)}.faq-page .dir-hero .container,.glossary-page .dir-hero .container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.faq-page .dir-hero .eyebrow .dir-hero__eyebrow-text,.glossary-page .dir-hero .eyebrow .dir-hero__eyebrow-text{margin-top:2px}.faq-page .hero-lead,.glossary-page .hero-lead{margin:0 0 var(--sp-12);color:var(--c-text);max-width:var(--measure)}.faq-page .dir-search,.glossary-page .dir-search{position:relative;z-index:5;width:100%;max-width:630px;margin:0 0 var(--sp-6)}.glossary-page .dir-search{margin-bottom:0}.faq-page .dir-search input::-webkit-search-decoration,.faq-page .dir-search input::-webkit-search-cancel-button,.glossary-page .dir-search input::-webkit-search-decoration,.glossary-page .dir-search input::-webkit-search-cancel-button{-webkit-appearance:none}.faq-nav-wrap{padding:0 0 var(--sp-12)}.faq-nav-wrap .si-also{text-align:left}.faq-nav-wrap .si-also a.ilink.is-active{color:var(--c-accent)}.faq-page .si-also-band.si-section{padding-top:0}.legal-page .si-also-band.si-section{padding-bottom:var(--sp-section)}.faq-page .faq-popular-sec .ind-define__intro{margin:0 0 var(--sp-head)}.faq-page .faq-popular-sec .ind-define__title{margin:0}.faq-page .faq-popular-sec .ind-define__caps-item{padding:var(--sp-3) var(--sp-5);border:var(--line);background:var(--c-bg)}.faq-page .faq-popular-sec .ind-define__caps-ico{background:var(--c-tint);color:var(--c-text);font-size:24px}.faq-page .faq-popular-sec .ind-define__caps-item>span:nth-child(2){flex:1 1 0;min-width:0}.faq-page .faq-popular__chev{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px}.faq-page .faq-still-sec .ind-define__intro{margin:0 0 var(--sp-head)}.faq-page .faq-still-sec .ind-define__title{margin:0 0 var(--sp-4)}.contact-channels-sec .contact-channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4)}.contact-channels-sec .contact-channel{gap:0}.contact-channels-sec .contact-channel__icon{margin:0 0 var(--sp-4);border-radius:var(--r-sm);background:var(--c-tint)}.contact-channels-sec .contact-channel__icon:before{content:none;display:none}.contact-channels-sec .contact-channel__icon img{width:35px;height:35px}.contact-channels-sec .contact-channel__copy{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%;gap:var(--sp-2);min-width:0}.contact-channels-sec .contact-channel__text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.contact-channels-sec .contact-channel strong{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--c-text)}.contact-channels-sec .contact-channel__sub{margin:2px 0 0;font-weight:var(--fw-regular)}.contact-channels-sec .contact-channel__go{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px}.faq-page .industry-faq .faq-groups{display:flex;flex-direction:column;gap:var(--sp-20)}.faq-page .faq-count{margin:0 0 var(--sp-8);font-size:var(--fs-meta);line-height:var(--lh-meta)}.faq-page .faq-empty{margin-top:var(--sp-8);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text)}.faq-page .faq-empty a{color:var(--c-accent)}:is(.industries-listing,.features-page) .dir-proof,.ind-highlight{position:relative;z-index:0;padding:var(--sp-section) 0;overflow:hidden;background-color:var(--c-bg)}:is(.industries-listing,.features-page) .dir-proof:before{content:"";position:absolute;inset:0;z-index:0;height:310px;pointer-events:none;background:linear-gradient(352deg,transparent 29.3%,var(--c-accent-glow) 85.09%)}.features-page .dir-proof{padding-bottom:var(--sp-20)}:is(.industries-listing,.features-page) .dir-proof__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-20)}:is(.industries-listing,.features-page) .dir-proof__cite{display:block;width:100%;max-width:var(--measure);border:0;background:transparent;text-align:left;font-style:normal}:is(.industries-listing,.features-page) .dir-proof__cite p{font-size:var(--fs-lead-lg);line-height:var(--lh-lead-lg);font-weight:var(--fw-regular)}:is(.industries-listing,.features-page) .dir-proof__cite p+p{margin-top:var(--sp-5)}:is(.industries-listing,.features-page) .dir-proof__word{color:var(--c-text-muted);transition:color .12s linear}:is(.industries-listing,.features-page) .dir-proof__word.is-lit{color:var(--c-text)}@media(prefers-reduced-motion:reduce){.si-answer-cite__word,.si-answer-cite.is-on .si-answer-cite__word{color:var(--c-text);transition:none}.si-answer-cite.is-on .si-answer-cite__word.is-mark{color:unset}:is(.industries-listing,.features-page) .dir-proof__word{color:var(--c-text);transition:none}}.industries-listing #directory .section-header h2{margin:0}.hero-lead{margin:0;font-size:var(--fs-lead-lg);line-height:var(--lh-lead-lg);color:var(--c-text-2);max-width:872px}.hero-ctas{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-6)}.ind-answercard__card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg)}.ind-answercard__cite{display:flex;flex-direction:column;align-items:flex-start;border:0;font-style:normal}.ind-answercard__cite>.eyebrow{margin:0;padding:4px 14px 4px 11px}.ind-answercard__stat{max-width:var(--measure);font-size:var(--fs-lead-lg);line-height:var(--lh-lead-lg);font-weight:var(--fw-regular);letter-spacing:0;color:var(--c-text)}.ind-answercard__stat em{font-style:normal;font-weight:var(--fw-semibold)}.ind-answercard__body{display:flex;flex-direction:column;width:100%;max-width:var(--measure)}.ind-answercard__trust{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:0;background:transparent}.ind-answercard__trust-item{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--sp-2);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);white-space:nowrap;border:0}.ind-answercard__stars{display:inline-flex;align-items:center;gap:2px;flex:none}.ind-answercard--bleed .ind-answercard__card{width:100%;border-radius:0;border-left:0;border-right:0}.ind-answercard__main{display:flex;align-items:center;gap:var(--sp-8);width:100%}.ind-answercard__reel{position:relative;flex:0 0 220px;width:220px;margin:var(--sp-12) 0;aspect-ratio:9 / 16;border-radius:var(--r-lg);overflow:hidden;background:var(--c-line-faint)}.ind-answercard--bleed .ind-answercard__cite{flex:1 1 auto;min-width:0;max-width:var(--measure);padding:var(--sp-section-sm) 0;gap:var(--sp-2)}.ind-answercard--bleed .ind-answercard__body{gap:var(--sp-2)}.ind-answercard--bleed .ind-answercard__stat em{padding-bottom:0}.ind-answercard--bleed .ind-answercard__trust-band{width:100%;border-top:1px solid var(--c-line-soft)}.ind-answercard--bleed .ind-answercard__trust{width:100%;padding:var(--sp-4) 0;border-top:0}.ind-define__intro,.ind-zigzag__intro{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%}.ind-define__tag.eyebrow{padding:4px 14px 4px 11px}.ind-define__tag.eyebrow:before{display:none}.ind-define__title{margin:0 0 var(--sp-5);font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.ind-define__acc{font-weight:var(--fw-semibold);font-style:normal;color:var(--c-accent)}.ind-define__lead.si-answer-first{padding:0;border-radius:0;background:none;max-width:none;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular)}.ind-define .ind-define__caps-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2) var(--sp-8)}.ind-define .ind-define__caps-item{display:flex;align-items:center;gap:var(--sp-3);min-height:0;border-radius:var(--r-lg);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-regular)}.ind-define__caps-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:50px;height:50px;border-radius:var(--r-md)}.ind-define__caps-item .ilink{color:inherit;text-decoration-color:currentColor}.ind-zigzag{padding:var(--sp-section) 0;background:var(--c-tint)}.ind-zigzag .container{display:flex;flex-direction:column;gap:var(--sp-head)}.ind-zigzag__head,.ind-hiw__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-8);width:100%}.ind-zigzag__headcopy{display:flex;flex-direction:column;align-items:flex-start;gap:0;flex:1 1 0;min-width:0;max-width:872px}.ind-zigzag__body{width:100%}.ind-zigzag__rows{display:flex;flex-direction:column;gap:var(--sp-12);width:100%}.ind-zigzag__row{display:flex;align-items:center;gap:var(--sp-12);width:100%}.ind-zigzag__row--reverse{flex-direction:row-reverse}.ind-zigzag__media{flex:1 1 0;min-width:0}.ind-zigzag__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--r-lg)}.ind-zigzag__copy,.ind-highlight__copy{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 0;min-width:0;gap:var(--sp-12)}.ind-zigzag__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);width:100%}.ind-zigzag__pill.eyebrow{padding:4px 14px 4px 11px}.ind-zigzag__h3{margin:0 0 var(--sp-1);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold)}.ind-zigzag__rule{display:block;width:100%;height:1px;background:var(--c-line)}.ind-zigzag__list{display:grid;gap:var(--sp-2);width:100%;margin:0;padding:0}.ind-zigzag__list li{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular)}.ind-zigzag__check{flex:0 0 auto;width:24px;height:24px;margin-top:2px}.ind-zigzag__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.ind-zigzag__more{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--btn-h);padding:0 var(--btn-px);border:var(--line-strong);border-radius:var(--btn-r);background:var(--c-bg);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:var(--c-text);transition:border-color .15s ease}.ind-zigzag__more:hover{border-color:var(--c-text)}.ind-zigzag__tag.eyebrow{padding:4px 14px 4px 11px}.ind-zigzag__tag.eyebrow:before{display:none}.ind-zigzag__title,.ind-hiw__title{position:relative;margin:0 0 var(--sp-4);font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.ind-zigzag__acc{font-weight:var(--fw-semibold);font-style:normal;color:var(--c-accent)}.ind-zigzag__cta:hover{background:var(--c-tint)}.ind-zigzag__cta img{width:24px;height:24px;filter:brightness(0)}.ind-hiw .container{display:flex;flex-direction:column;gap:var(--sp-12)}.ind-hiw__headcopy{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 0;min-width:0;max-width:872px}.ind-hiw__tag.eyebrow{padding:4px 14px 4px 11px}.ind-hiw__tag.eyebrow:before{display:none}.ind-hiw__acc{font-weight:var(--fw-semibold);font-style:normal;color:var(--c-accent)}.ind-hiw__step{position:relative;display:flex;flex-direction:column;gap:0;padding:var(--sp-1) var(--sp-1) 0;border-radius:var(--r-lg);border:1px solid var(--c-line);background:var(--c-bg);overflow:visible}.ind-hiw__step[data-step="3"]{border-color:var(--c-accent-line)}.ind-hiw__media{position:relative;width:100%;aspect-ratio:160 / 90;overflow:hidden;border-radius:var(--r-md) var(--r-md) 0 0}.ind-hiw__step[data-step="1"] .ind-hiw__media{background:var(--c-accent-2-tint)}.ind-hiw__step[data-step="2"] .ind-hiw__media{background:var(--c-tone-lilac-tint)}.ind-hiw__step[data-step="3"] .ind-hiw__media{background:var(--c-tone-sky-tint)}.ind-hiw__steptag{position:absolute;top:var(--sp-5);left:var(--sp-5);z-index:2;display:inline-flex;align-items:center;height:30px;padding:4px 14px;border:1px solid var(--c-line);border-radius:var(--r-pill);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);background:var(--c-bg);color:var(--c-text)}.ind-hiw__content{display:flex;flex-direction:column;gap:var(--sp-3);flex:1}.ind-hiw__intro{display:flex;flex-direction:column;gap:var(--sp-1);width:100%;padding:var(--sp-4) var(--sp-4) 0}.ind-highlight__inner{position:relative;z-index:1;display:flex;align-items:center;gap:var(--sp-12)}.ind-highlight__block,.ind-highlight__body,.ind-highlight__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);width:100%}.ind-highlight__tag.eyebrow{margin:0;padding:4px 14px 4px 11px}.ind-highlight__tag.eyebrow:before{display:none}.ind-highlight__title em,.main :where(h1,h2) :where(em,strong,b){font-style:normal;font-weight:var(--fw-semibold);color:var(--c-accent);padding-bottom:8px}.ind-highlight__text{max-width:none;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular)}.ind-highlight__foot{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-5);width:100%}.ind-highlight__ctas{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.ind-highlight__pills{width:100%}.ind-highlight__pills-list{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;column-gap:var(--sp-6);row-gap:var(--sp-3);overflow:hidden}.ind-highlight__pills-list li{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);white-space:nowrap}.ind-highlight__pills-list li strong{color:var(--c-text)}.ind-highlight__pills-list li+li:before{content:"";position:absolute;left:calc(var(--sp-6) / -2);top:50%;transform:translateY(-50%);width:1px;height:15px;background:var(--c-line)}.ind-highlight__media{flex:1 1 0;min-width:0;aspect-ratio:1 / 1;border-radius:var(--r-lg);overflow:hidden;background:var(--c-tint)}.ind-highlight__media img{width:100%;height:100%;object-fit:contain;object-position:center}.ins-article{padding:var(--sp-8) 0 var(--sp-section)}.ins-article__inner{display:flex;flex-direction:column;gap:var(--sp-6)}.ins-article__cat{display:inline-flex;align-items:center;padding:4px 14px;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-bg);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-text)}.ins-article__tldr{max-width:var(--measure);padding:var(--sp-5);border:var(--line);border-radius:var(--r-lg);background:var(--c-bg)}.ins-article h2{margin:var(--sp-8) 0 var(--sp-3);font-size:var(--fs-h2-sm);line-height:var(--lh-h2-sm);font-weight:var(--fw-semibold)}.ins-article p,.ins-article li{font-size:var(--fs-body);line-height:var(--lh-body)}.ins-article ul{list-style:disc}.ins-article ol{list-style:decimal}.ins-totop{position:fixed;right:var(--sp-4);bottom:var(--sp-4);z-index:20;display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-sm);height:var(--btn-h-sm);border:var(--line-strong);border-radius:var(--r-full);background:var(--c-bg);font:inherit;font-size:var(--fs-lead);line-height:1;color:var(--c-text)}.ins-totop:hover{border-color:var(--c-text)}.ins-totop[hidden]{display:none}.legal-page .si-section h2{margin:0 0 var(--sp-3);font-size:var(--fs-h2-sm);line-height:var(--lh-h2-sm);font-weight:var(--fw-semibold)}.legal-page>.si-section:has(.legal-doc){border-top:var(--line)}.ftr-grid,.ins-cluster__grid,.ftr-facts__grid,.contact-channels,.ftr-industries,.ins-related{list-style:none}.ftr-industries{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2)}.contact-explore{background:var(--c-bg)}.contact-explore .eyebrow:before{display:none}.contact-explore .eyebrow .remix-icon{width:24px;height:24px;font-size:24px;color:var(--c-accent-2)}.contact-explore__acc{font-weight:var(--fw-semibold);font-style:normal;color:var(--c-accent)}.contact-explore__grid,.not-found-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8)}.contact-explore__card{display:flex;flex-direction:column;align-items:flex-start;height:100%;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg);transition:border-color .15s ease}.contact-explore__card:hover{border-color:var(--c-line-strong)}.contact-explore__body{display:flex;flex-direction:column;gap:var(--sp-8);width:100%;padding:var(--sp-5)}.contact-explore__ico{display:flex;align-items:center;justify-content:center;align-self:flex-start;flex:none;width:35px;height:35px;font-size:35px;line-height:35px;color:var(--c-text)}.contact-explore__text{display:flex;flex-direction:column;gap:2px}.contact-explore__foot{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--c-line);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:var(--c-accent)}.ftr-card,.ins-cat,.ins-related__card,.contact-channel,.ftr-testimonial,.ftr-integration,.ins-contributor{display:flex;flex-direction:column;height:100%;padding:var(--sp-5);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg)}.ftr-card:hover,.ins-cat:hover,.ins-related__card:hover,.contact-channel:hover{border-color:var(--c-line-strong)}.ftr-card__icon,.ins-cat__icon,.contact-channel__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:50px;height:50px;line-height:1}.ftr-card__outcome,.ins-cat__desc,.contact-channel__sub,.ins-related__card p{margin:0;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--c-text-2)}.ins-cluster{margin-bottom:var(--sp-12)}.insights-page .ind-keyfacts,.about-page .ind-keyfacts,.faq-page .ind-keyfacts,.ftr-facts{padding:var(--sp-section) 0}.ftr-industry{display:flex;align-items:center;min-height:var(--btn-h-sm);padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-bg);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--c-text)}.ftr-industry:hover{border-color:var(--c-line-strong)}.ftr-midcta__ctas,.ftr-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.legal-page .legal-doc{display:flex;align-items:flex-start;gap:var(--sp-12)}.legal-page .legal-toc{position:sticky;top:var(--sp-20);display:flex;flex-direction:column;flex:0 0 345px;width:345px;padding:var(--sp-5);gap:var(--sp-3);border:0;border-radius:var(--r-lg);background:var(--c-tint)}.legal-page .legal-toc__title{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);color:var(--c-text-3)}.legal-page .legal-toc ol,.legal-page .legal-toc ul{display:grid;gap:var(--sp-3)}.legal-page .legal-toc li{position:relative;padding-left:var(--sp-3)}.legal-page .legal-toc li:before{content:"";position:absolute;left:0;top:11px;width:4px;height:4px;border-radius:var(--r-full);background:currentColor;color:var(--c-text-2)}.legal-page .legal-toc a{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-regular);color:var(--c-text-2)}.legal-page .legal-toc a:hover{color:var(--c-accent)}.legal-page .legal-toc a.is-active{font-weight:var(--fw-regular);color:var(--c-accent-2)}.legal-page .legal-toc li:has(a.is-active):before{color:var(--c-accent-2)}.legal-page .legal-body{display:flex;flex-direction:column;flex:1 1 0;min-width:0;gap:var(--sp-12);max-width:none}.legal-page .legal-section{display:flex;flex-direction:column;gap:var(--sp-4)}.legal-page .legal-section h2{margin:0}.legal-page .legal-section>div{display:flex;flex-direction:column;gap:var(--sp-2)}.legal-page .legal-section ul,.legal-page .legal-section ol{padding-left:1.25em}.legal-page .legal-section li+li{margin-top:var(--sp-2)}.legal-page .legal-section ul{list-style:disc}.legal-page .legal-section ol{list-style:decimal}.legal-page .legal-section li{display:list-item}.legal-page .legal-section .faq-answer{border-top:0}.legal-page .legal-section strong{color:var(--c-text)}.legal-page .legal-plain{border-radius:0;background:none}.legal-page .cookie-table-wrap{width:100%;overflow-x:auto}.legal-page .cookie-table{width:100%;min-width:640px;border-collapse:collapse}.legal-page .cookie-table th,.legal-page .cookie-table td{padding:var(--sp-2) var(--sp-4) var(--sp-2) 0;text-align:left;vertical-align:top;border-bottom:var(--line);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--c-text-2)}.legal-page .cookie-table th{font-weight:var(--fw-semibold);color:var(--c-text)}.legal-page .cookie-table tr:last-child td{border-bottom:0}@media(max-width:1024px){.ind-case__shift{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.ind-case__arrow{justify-self:center;transform:rotate(90deg)}.ind-subvert__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-trustbar__inner{flex-wrap:wrap;justify-content:flex-start;gap:var(--sp-3) var(--sp-8);padding:var(--sp-4) 0;min-height:0}.ind-trustbar__sep{display:none}.ind-trustbar__item{flex:1 1 calc(50% - 20px);white-space:normal}.feat-grid,.ind-magnets__grid,.ind-testi1__grid,.si-scenarios,.masonry-grid,.ind-pain__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-pain__head,.main--home .ind-versus .hp-flip__head,.ind-answercard__main{flex-direction:column;align-items:flex-start;gap:var(--sp-5)}.ind-pain__cta,.hp-flip__cta{width:100%}.page-hero__content,.ind-highlight__inner{flex-direction:column;align-items:flex-start;gap:var(--sp-8)}.industries-listing .dir-hero .container.dir-hero__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "bar" "stats"}.industries-listing .dir-hero__story{justify-self:start}.contact-channels-sec .contact-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8)}.ind-answercard__trust{flex-wrap:wrap;justify-content:flex-start;gap:var(--sp-3) var(--sp-8)}.ind-answercard__trust-sep{display:none}.ind-answercard__trust-item{flex:1 1 calc(50% - 20px)}.ind-answercard__reel{flex-basis:auto;width:min(220px,56vw);margin:28px 0 0}.ind-answercard--bleed .ind-answercard__cite{padding:0 0 28px}.ind-highlight__pills-list{flex-wrap:wrap}.ind-highlight__media{flex:none;width:100%;order:-1}.ind-hero__inner{flex-direction:column;gap:var(--sp-8)}.contact-explore__grid,.ftr-industries{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-page .legal-doc{flex-direction:column;gap:var(--sp-8)}.legal-page .legal-toc{position:static;flex:0 0 auto;width:100%}}.main :where(input[type=text],input[type=search],input[type=email],input[type=tel],select,textarea){min-height:48px;padding:0 19px;border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-bg);font:inherit;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--c-text)}.main textarea{padding:14px 19px;min-height:120px;resize:none}.main :where(input,select,textarea)::placeholder{color:var(--c-line-strong)}.main :where(input,select,textarea):focus{outline:none;border-color:var(--c-fill-strong)}.ins-anchor{margin-left:var(--sp-2);color:var(--c-accent);opacity:0;transition:opacity .15s ease}:where(h2,h3,h4):hover>.ins-anchor,.ins-anchor:focus-visible{opacity:1}.ins-article__takeaways,.ins-toc,.ins-article__callout,.ins-article__howto,.ins-article__softcta,.ins-feature-card{padding:var(--sp-5);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg)}.ins-article__tldr-label,.ins-toc__label,.ins-article__takeaways h2,.ins-article__takeaways>strong{display:block;margin:0 0 var(--sp-3);color:var(--c-text)}.ins-article__tldr-label{font-weight:var(--fw-semibold)}.ins-article__tldr #answer{font-weight:var(--fw-regular)}.ins-article__takeaways ul,.ins-toc ol,.ins-toc ul{margin:0;display:grid}.ins-toc a:hover{color:var(--c-accent)}.ins-article__body>*+*{margin-top:var(--sp-3)}.ins-article__body ul,.ins-article__body ol{padding-left:var(--sp-5)}.ins-article__body li{margin-bottom:var(--sp-2)}.ins-article__body th,.ins-article__body td{padding:var(--sp-3) var(--sp-4);border:var(--line)}.ins-feature-card{display:flex;align-items:flex-start;gap:var(--sp-3)}.ins-feature-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:50px;height:50px;border-radius:var(--r-md);background:var(--c-accent-2-soft)}.ins-article__faq{display:grid;gap:var(--sp-4)}.eyebrow:before,.page-hero__eyebrow:before{content:"";display:block;flex:none;width:24px;height:24px;background:url(/images/svg/pill-icon.svg) no-repeat center / contain}.eyebrow:empty{display:none}.main :where(p,li,td,th,blockquote) :where(strong,b){background:none;font-weight:var(--fw-semibold)}.feat-icon,.magnet-card__icon,.dir-card__icon,.dir-group__icon,.security-icon,.ftr-card__icon,.ins-cat__icon,.contact-channel__icon,.ins-feature-card__icon{position:relative;font-size:0;color:transparent}.feat-icon:before,.magnet-card__icon:before,.dir-card__icon:before,.dir-group__icon:before,.security-icon:before,.ftr-card__icon:before,.ins-cat__icon:before,.contact-channel__icon:before,.ins-feature-card__icon:before{content:"";display:block;width:28px;height:28px;background:url(/images/svg/card-icon.svg) no-repeat center / contain}.btn-primary:before,.btn-whatsapp:before{content:"";display:block;flex:none;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;filter:none}.btn-primary:before{background-image:url(/images/svg/calender-days.svg)}.feat-card,.magnet-card,.subvert-card,.ftr-card,.ins-cat,.ins-related__card,.contact-channel,.ftr-industry{transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.feat-card:hover,.magnet-card:hover,.subvert-card:hover,.ftr-card:hover,.ins-cat:hover,.ins-related__card:hover,.contact-channel:hover{border-color:var(--c-line-strong);transform:translateY(-3px)}@supports (animation-timeline: view()){@media screen and (prefers-reduced-motion:no-preference){.hp-head,.section-header,.hp-fh__card,.hp-ins__card,.hp-tst__card,.hp-price__card,.hp-sec__card,.hp-why__card,.hp-flip__card,.ind-pain__card,.feat-card,.ftr-card,.magnet-card,.subvert-card,.ins-cat,.hp-cmp__wrap{animation:rise-in linear both;animation-timeline:view();animation-range:entry 0% cover 20%}}}@keyframes rise-in{0%{translate:0 var(--sp-6)}to{translate:none}}.si-quiz__options,.ins-quiz__options,.dir-quiz__options{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.si-quiz__opt,.ins-quiz__opt,.dir-quiz__opt{display:inline-flex;align-items:center;min-height:var(--btn-h-sm);padding:var(--sp-2) var(--sp-4);border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-bg);font:inherit;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--c-text);text-decoration:none;cursor:pointer;transition:border-color .15s ease}.si-quiz__opt:hover,.ins-quiz__opt:hover,.dir-quiz__opt:hover{border-color:var(--c-line-strong)}.dir-card{background:var(--c-bg)}.dir-grid{display:grid;list-style:none}.dir-group{margin-bottom:var(--sp-12)}.dir-group:last-child{margin-bottom:0}.industries-listing .dir-group{display:flex;flex-direction:column;gap:var(--sp-5);scroll-margin-top:120px}.industries-listing .dir-group .dir-group__title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-h3)}.industries-listing .dir-card.hp-ind2{position:relative;display:flex;overflow:hidden;border:0}.industries-listing .dir-card.hp-ind2:after{pointer-events:none}.industries-listing .dir-card.hp-ind2:hover:after{border-color:var(--c-line-strong)}.industries-listing .dir-card .hp-ind2__body{display:flex}.industries-listing .dir-card .hp-ind2__icon{display:inline-flex;font-size:30px;color:var(--c-text)}.industries-listing .dir-card .hp-ind2__text{display:flex;flex-direction:column}.industries-listing .dir-card .hp-ind2__media{display:block;overflow:hidden}.industries-listing .dir-card .hp-ind2__media img{width:100%;height:100%}.industries-listing .dir-group .dir-grid{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--c-line)}.industries-listing .dir-group .dir-card.hp-ind2{flex-direction:row;align-items:center;gap:var(--sp-6);height:auto;padding:var(--sp-3) 0;border-bottom:var(--line);border-radius:0;background:transparent}.industries-listing .dir-group .dir-card.hp-ind2:after{content:"";position:static;inset:auto;flex:none;order:3;width:var(--btn-h-sm);height:var(--btn-h-sm);border:1px solid var(--c-line-strong);border-radius:var(--r-full);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23141414'%3E%3Cpath d='M16.172 11l-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z'/%3E%3C/svg%3E") center / 20px no-repeat;transition:border-color .15s ease,background-color .15s ease}.industries-listing .dir-group .dir-card.hp-ind2:hover:after{border-color:var(--c-text);background-color:var(--c-tint)}.industries-listing .dir-group .dir-card .hp-ind2__body{flex:1 1 auto;flex-direction:row;align-items:center;gap:var(--sp-10);min-width:0;padding:0 0 0 var(--sp-4)}.industries-listing .dir-group .dir-card .hp-ind2__text{gap:2px;flex:0 1 613px;min-width:0}.industries-listing .dir-group .dir-card .hp-ind2__media{flex:none;order:2;width:250px;height:96px;border-radius:var(--r-sm);background:var(--c-band)}.industries-listing .dir-group .dir-card .hp-ind2__media img{object-fit:cover;object-position:center 35%}@media(max-width:768px){.si-answer-band__ctas{width:100%}.si-answer-band__ctas .btn{flex:1 1 100%}.ind-case__client{align-items:flex-start;gap:var(--sp-3)}.ind-case__client-ico{width:48px;height:48px}.ind-case__result{flex-direction:column;gap:var(--sp-3)}.ind-delighter .ind-delighter__inner{flex-direction:column;align-items:flex-start;gap:var(--sp-6)}.ind-delighter__title{line-height:36px}.ind-delighter__visual{align-self:center}.ind-delighter__visual img{height:160px}.ind-subvert .ind-subvert__inner{gap:var(--sp-8)}.ind-subvert__title{line-height:36px}.ind-subvert__notes,.ind-subvert__grid{grid-template-columns:1fr}.ind-trustbar__item{flex:1 1 100%}.ind-midcta__panel{padding:var(--sp-10) var(--sp-5);border-radius:var(--r-xl);background-position:right -520px top -160px,0 0,0 0;background-size:1000px auto,auto,auto}.ind-midcta__actions{width:100%}.ind-midcta__actions .btn{flex:1 1 100%}.ind-midcta__proof{flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.ind-midcta__proof-item+.ind-midcta__proof-item:before{display:none}.si-section,.ind-pain,.ind-magnets,.ind-testi1,.ind-faq,.ind-versus,.si-facts,.si-blocks,.si-answer-band{padding:var(--sp-section) 0}.page-hero__content{padding-block:var(--sp-6) var(--sp-12)}.section-header{margin-bottom:var(--sp-head)}.section-header h2,.ind-pain__head,.main--home .ind-versus .hp-flip__head{flex-direction:column;align-items:flex-start;gap:var(--sp-5);margin-bottom:var(--sp-head)}.feat-grid,.ind-magnets__grid,.ind-testi1__grid,.si-scenarios,.masonry-grid,.subvert-grid,.si-facts__grid,.ind-pain__grid,.flip-pair{grid-template-columns:1fr}.industry-hub .ind-zigzag__rows{gap:var(--sp-12)}.industries-listing .dir-hero__bar{align-items:stretch}.industries-listing .dir-hero__bar .dir-hero__ctas .btn{width:100%}.contact-channels-sec .contact-channels{grid-template-columns:1fr}.industries-listing .dir-hero,.faq-page .dir-hero,.glossary-page .dir-hero{padding:0 0 var(--sp-8)}.industries-listing .dir-hero__title,.faq-page .dir-hero__title,.glossary-page .dir-hero__title,.industry-hub .ind-hero__title,.industries-listing .hero-lead,.faq-page .hero-lead,.glossary-page .hero-lead{margin-bottom:24px}.industries-listing .dir-hero__ctas .btn,.faq-page .dir-hero__ctas .btn,.subindustry-page .si-hero--sub .dir-hero__ctas .btn{flex:1 1 100%}:is(.industries-listing,.features-page) .dir-proof{padding:var(--sp-section) 0}:is(.industries-listing,.features-page) .dir-proof__inner{gap:var(--sp-6)}.faq-page .industry-faq .faq-groups{gap:var(--sp-10)}.industry-hub .ind-scenarios__acc,.industry-hub .ind-answers__acc,.industry-hub .ind-case__acc,.industry-hub .ind-migrate__acc,.industry-hub .ind-sec__title .ind-sec__acc,.industry-hub .ind-guide__acc,.industry-hub .ind-magnets__acc,.industry-hub .ind-pain__acc,.industry-hub .ind-subvert__acc,.industry-hub .ind-define__acc,.industry-hub .ind-features__acc,.industry-hub .ind-hiw__acc,.industry-hub .ind-connect__acc,.industry-hub .ind-overview__title em,.industry-hub .ind-highlight__title em,.industry-hub .ind-zigzag__acc,.industry-hub .ind-answercard__stat em,.industry-hub .hp-uacc{padding-bottom:0;text-decoration:none}.ind-answercard__stat em{background:none}.ind-answercard__trust{gap:var(--sp-3)}.ind-answercard__trust-item{flex:1 1 100%}.ind-define .ind-define__caps-list{grid-template-columns:1fr}.ind-zigzag__head,.ind-hiw__head{flex-direction:column;align-items:flex-start;gap:var(--sp-5)}.ind-zigzag__cta{width:100%}.ind-zigzag__rows{gap:var(--sp-8)}.ind-zigzag__row,.ind-zigzag__row--reverse{flex-direction:column;align-items:stretch;gap:var(--sp-5)}.ind-hiw__steps{grid-template-columns:1fr}.ind-highlight__copy{gap:var(--sp-8)}.ind-highlight__title em{background:none}.ind-highlight__foot{gap:var(--sp-4)}.ind-highlight__ctas{width:100%}.ind-highlight__ctas .btn{flex:1 1 100%}.ind-hero,.ins-hero,.subindustry-page .si-hero--sub{padding:0 0 var(--sp-8)}.subindustry-page .si-hero--sub>.container{max-width:100%}.subindustry-page .si-hero--sub .hero-ctas,.subindustry-page .si-hero--sub .dir-hero__ctas{margin-top:32px}.ind-hero__title,.hero-stats{gap:var(--sp-5)}.hero-ctas .btn{flex:1 1 100%}.contact-explore__grid{grid-template-columns:1fr}.industries-listing .dir-group .dir-card.hp-ind2{gap:var(--sp-3)}.industries-listing .dir-group .dir-card .hp-ind2__body{gap:var(--sp-3);padding:0}.industries-listing .dir-group .dir-card .hp-ind2__media{display:none}.industry-hub .ind-hero--hub{padding:24px 0 var(--sp-8)}}}@layer site{.not-found-code{display:none}.not-found-recovery{padding:0 0 var(--sp-section)}.not-found-recovery>*{width:100%;max-width:min(var(--container),calc(100% - 2 * var(--gutter)));margin-inline:auto}.not-found-lead{margin-bottom:var(--sp-6);font-size:var(--fs-lead);line-height:var(--lh-lead)}.not-found-search label{display:block;margin-bottom:var(--sp-2);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium)}.not-found-search-row{display:flex;gap:var(--sp-2);max-width:560px}.not-found-search input[type=search]{flex:1 1 auto;min-width:0;height:var(--field-h);padding:0 var(--sp-4);border:var(--line);border-radius:var(--field-r);font-size:var(--fs-body)}.not-found-search button{height:var(--field-h);padding:0 var(--btn-px);border-radius:var(--btn-r);background:var(--c-btn);color:var(--c-btn-text);font-weight:var(--fw-semibold)}.not-found-block{margin-top:var(--sp-8)}.not-found-block h2{margin:0 0 var(--sp-3);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold)}.not-found-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.not-found-links a,.not-found-grid a{display:flex;flex-direction:column;gap:var(--sp-1);height:100%;padding:var(--sp-5);border:var(--line);border-radius:var(--r-lg);background:var(--c-bg);color:var(--c-text);transition:border-color .15s ease}.not-found-links a:hover,.not-found-grid a:hover{border-color:var(--c-line-strong)}.not-found-grid{margin-top:var(--sp-6)}.not-found-grid strong{font-size:var(--fs-lead);line-height:var(--lh-lead)}.not-found-grid span,.not-found-links span{color:var(--c-text-3)}@media(max-width:768px){.not-found-recovery>*{max-width:100%;padding-inline:var(--gutter-phone)}.not-found-grid,.not-found-links{grid-template-columns:1fr;gap:var(--sp-4)}.not-found-search-row{flex-direction:column}}}@layer pages{.main--home{color:var(--c-text);font-family:Inter,-apple-system,sans-serif}.main--home .container{max-width:min(var(--container),calc(100% - 2 * var(--gutter)));padding-inline:0}.hp-section{padding:var(--sp-section) 0}.hp-head{margin:0 0 var(--sp-head);text-align:left;display:flex;flex-direction:column;align-items:flex-start}.hp-eyebrow{display:inline-flex;align-items:center;gap:var(--sp-1);padding:4px 14px 4px 11px;margin:0 0 var(--sp-3);border-radius:var(--r-pill);white-space:nowrap;border:1px solid var(--c-line);background:var(--c-bg);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);letter-spacing:0;color:var(--c-text)}.hp-eyebrow .remix-icon{font-size:24px;color:var(--c-accent-2)}.hp-head .hp-h2,.industries-listing .main--home .hp-how--switching__head .hp-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);margin:0 0 var(--sp-4)}.hp-head .hp-lead,.hp-why__lead{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--c-text)}.hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:55px;min-height:var(--btn-h);padding:0 var(--sp-6);border-radius:var(--r-sm);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.hp-btn .remix-icon,.hp-btn__ico{font-size:24px;width:24px;height:24px;flex:none}.hp-btn--outline,.hp-btn--whatsapp{background:var(--c-bg);color:var(--c-text);border:1px solid var(--c-line-strong)}.hp-btn--outline:hover,.hp-btn--whatsapp:hover{border-color:var(--c-text);background-color:var(--c-tint)}.hp-btn:active{transform:translateY(1px)}.main--home .hp-industries.hp-section{position:relative;overflow:hidden}.main--home .hp-industries:before{content:"";position:absolute;inset:0 0 auto;height:311px;background:linear-gradient(0deg,transparent 29.3%,var(--c-accent-glow) 85.09%);pointer-events:none;z-index:0}.main--home .hp-industries>.container{position:relative;z-index:1}.hp-ind__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-12);margin-bottom:var(--sp-head);text-align:left}.hp-ind__headcopy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);flex:1 1 0;max-width:none}.hp-ind__tag,.hp-flip__tag{display:inline-flex;align-items:center;gap:var(--sp-1);padding:4px 14px 4px 11px;border-radius:var(--r-pill);border:1px solid var(--c-line);background:var(--c-bg);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-text);white-space:nowrap}.hp-ind__tag img,.hp-ins__date img{width:20px;height:20px}.hp-ind__viewall img,.hp-flip__badge img,.hp-flip__link img,.hp-price .hp-eyebrow img,.hp-price__cta img,.hp-sec__tag img,.hp-sec__more img,.hp-sec__chip img,.hp-faq__tag img,.hp-ins__tag img,.hp-ins__viewall img,.hp-ins__go img{width:24px;height:24px}.hp-ind__title{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.hp-ind__lead,.hp-flip__lead,.hp-fh__lead,.hp-sec__lead,.hp-ins__lead{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular)}.hp-ind__nav{display:flex;align-items:center;gap:var(--sp-2);flex:none}.hp-ind__scroller{width:100%;overflow-x:auto;padding-inline:max(var(--gutter),calc((100% - var(--container)) / 2));scroll-padding-inline:max(var(--gutter),calc((100% - var(--container)) / 2));scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.hp-ind__scroller:active{cursor:grabbing}.hp-ind__scroller::-webkit-scrollbar{display:none}.hp-ind__track{display:flex;gap:var(--sp-8);width:max-content}.hp-ind__set{display:flex;gap:var(--sp-8)}.main--home .hp-ind2{scroll-snap-align:start;position:relative;flex:0 0 375px;height:376px;display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:var(--r-lg);background-image:var(--grad-glow),linear-gradient(90deg,var(--c-bg) 0%,var(--c-bg) 100%)}.main--home .hp-ind2:after{content:"";position:absolute;inset:0;border:1.196px solid var(--c-line);border-radius:var(--r-lg);pointer-events:none;transition:border-color .15s ease}.main--home .hp-ind2:hover:after{border-color:var(--c-line-strong)}.main--home .hp-ind2__body{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5)}.main--home .hp-ind2__icon{display:inline-flex;font-size:35px;color:var(--c-text)}.main--home .hp-ind2__text,.hp-ins__content{display:flex;flex-direction:column;gap:var(--sp-1)}.main--home .hp-ind2__title,.hp-why__cardtitle,.hp-how__title,.hp-fh__cardtitle,.hp-sec__cardtitle{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-semibold)}.main--home .hp-ind2__line,.hp-why__body,.hp-how__body,.hp-fh__cardtext,.hp-sec__cardtext,.hp-ins__excerpt{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--c-text-2)}.main--home .hp-ind2__media{display:block;height:212px;width:100%;margin-top:auto;overflow:hidden}.main--home .hp-ind2__media img{width:100%;height:100%;object-fit:contain}.hp-flip__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);text-align:left;margin-bottom:var(--sp-head)}.hp-flip__tag img{width:20px;height:20px}.hp-flip__title{position:relative;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.hp-flip,.hp-price__pricegrp{display:flex;flex-direction:column;gap:var(--sp-2)}.hp-flip__row{display:flex;align-items:center;gap:var(--sp-14)}.hp-flip__card{flex:1 1 0;min-width:0;display:flex;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5);border:var(--line);border-radius:var(--r-lg);background:var(--c-bg)}.hp-flip__tile{position:relative;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;flex:0 0 60px;border-radius:var(--r-sm)}.hp-flip__card--problem .hp-flip__tile{background:var(--c-tint)}.hp-flip__card--fix .hp-flip__tile{background:var(--c-accent-glow-2)}.hp-flip__ico,.hp-why__icon img,.hp-fh__icon img{width:35px;height:35px}.hp-flip__ico--sm{width:25px;height:25px}.hp-flip__badge{position:absolute;left:var(--sp-8);top:-10.42px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-pill);background:var(--c-bg)}.hp-flip__card p{flex:1 1 0;min-width:0;align-self:center;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--c-text)}.hp-flip__link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:var(--r-pill);border:1px solid var(--c-line);background:transparent}.hp-flip__link:before,.hp-flip__link:after{content:"";position:absolute;top:50%;width:50px;height:1px;background:url(/images/svg/dash.svg) no-repeat center / 50px 1px}.hp-flip__link:before{right:100%;margin-right:var(--sp-2)}.hp-flip__link:after{left:100%;margin-left:var(--sp-2)}.hp-pd .container{display:flex;flex-direction:column;gap:var(--sp-20)}.hp-pd__row{display:flex;align-items:center;gap:var(--sp-12)}.hp-pd__answer{width:100%}.hp-pd__answer-main{display:flex;align-items:center;gap:var(--sp-8);padding:var(--sp-5)}.hp-pd__reel{position:relative;flex:0 0 220px;width:220px;aspect-ratio:9 / 16;border-radius:var(--r-lg);overflow:hidden;background:var(--c-line-faint)}.hp-pd__answer .ind-answercard__cite{flex:1 1 auto;min-width:0;gap:var(--sp-2)}.hp-pd__answer .ind-answercard__body{gap:var(--sp-2)}.hp-pd__answer .ind-answercard__stat em{font-weight:inherit}.hp-pd__answer .faq-answer{border-top:0}.hp-pd__answer .ind-answercard__trust-band{border-top:var(--line);background:transparent}.hp-pd__answer .ind-answercard__trust{padding:var(--sp-4) var(--sp-5);border-top:0;justify-content:space-between}.hp-pd__copy{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-12)}.hp-pd__block{display:flex;flex-direction:column;gap:var(--sp-4);width:100%}.hp-pd__head{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.hp-pd__head .hp-pd__title{align-self:stretch}.hp-pd__title,.hp-pd__title--sm{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.hp-pd__acc{font-weight:var(--fw-semibold);border-bottom:0;text-decoration:none;color:var(--c-accent)}.hp-pd__prose{border:0}.hp-pd__prose p{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);font-style:normal}.hp-pd__prose p+p{margin-top:var(--sp-3)}.hp-pd__cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:55px;padding:0 var(--sp-6);border-radius:var(--r-sm);background:var(--c-btn);color:var(--c-btn-text);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);white-space:nowrap}.hp-pd__cta:hover{background:var(--c-btn-hover)}.hp-pd__media{flex:1 1 0;min-width:0;aspect-ratio:1 / 1;border-radius:var(--r-lg);overflow:hidden;background:var(--c-tint)}.hp-pd__media img{width:100%;height:auto;object-fit:contain;object-position:center}.hp-why__head{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);text-align:left;margin-bottom:var(--sp-head)}.hp-why__title,.hp-fh__title{position:relative;width:100%;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.hp-why__acc{font-weight:var(--fw-semibold);color:var(--c-accent)}.hp-why__layout{display:grid;grid-template-columns:minmax(0,1fr) 297px minmax(0,1fr);grid-template-rows:auto auto;align-items:stretch;gap:var(--sp-8)}.hp-why__col{display:contents}.hp-why__col:first-of-type .hp-why__card:nth-child(1){grid-column:1;grid-row:1}.hp-why__col:first-of-type .hp-why__card:nth-child(2){grid-column:1;grid-row:2}.hp-why__col:last-of-type .hp-why__card:nth-child(1){grid-column:3;grid-row:1}.hp-why__col:last-of-type .hp-why__card:nth-child(2){grid-column:3;grid-row:2}.hp-why__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);height:100%;min-height:0;padding:var(--sp-5);border:var(--line);border-radius:var(--r-lg);background:var(--c-bg);overflow:hidden}.hp-why__icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;flex:none;border-radius:var(--r-sm);background:var(--c-accent-2-tint)}.hp-why__text,.hp-fh__cardtext-wrap{display:flex;flex-direction:column;gap:var(--sp-1);width:100%}.hp-why__media{grid-column:2;grid-row:1 / span 2;align-self:center;flex:0 0 297px;width:297px;overflow:hidden;border-radius:var(--r-lg)}.hp-why__media img{width:100%;height:100%;object-fit:contain;border-radius:var(--r-lg)}.hp-how__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-8);margin:0}.hp-how__step{position:relative;display:flex;flex-direction:column;gap:0;border-radius:var(--r-lg);background:var(--c-bg);border:1px solid var(--c-line);overflow:hidden;padding:var(--sp-1) var(--sp-1) 0}.hp-how__media{position:relative;overflow:hidden;width:100%;margin:0;aspect-ratio:160 / 90;overflow:visible;padding:var(--sp-3);border-radius:var(--r-md) var(--r-md) 0 0}.hp-how__step[data-step="1"] .hp-how__media{background:var(--c-accent-2-tint)}.hp-how__step[data-step="2"] .hp-how__media{background:var(--c-tone-lilac-tint)}.hp-how__step[data-step="3"] .hp-how__media{background:var(--c-tone-sky-tint)}.hp-how__media>img{width:100%;height:100%;object-fit:contain;object-position:center center;border-radius:0}.hp-how__content{display:flex;flex-direction:column;padding:0;gap:var(--sp-3);flex:1}.hp-how__intro{display:flex;flex-direction:column;gap:var(--sp-1);box-sizing:border-box;width:100%;padding:var(--sp-4) var(--sp-4) 0}.hp-how__rule{display:block;width:auto;height:1px;margin:0 var(--sp-4);background:var(--c-accent-2-soft)}.hp-how__list{padding:0 var(--sp-4) var(--sp-4);display:grid;gap:var(--sp-1)}.hp-how__list li{display:flex;gap:var(--sp-2);align-items:flex-start;font-size:var(--fs-meta);line-height:var(--lh-meta)}.hp-how__check{flex:0 0 auto;margin-top:1px;width:24px;height:24px}.hp-how__headrow{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-12);margin-bottom:var(--sp-head)}.hp-how__headrow .hp-head{margin-bottom:0;flex:1 1 0;min-width:0}.hp-how__ctabtn{flex:none}.hp-fh__head{display:flex;align-items:flex-end;gap:var(--sp-12);margin-bottom:var(--sp-head)}.hp-fh__headcopy{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);flex:1 1 0;min-width:0}.hp-fh__tag{display:inline-flex;align-items:center;gap:var(--sp-1);padding:4px 14px 4px 11px;border-radius:var(--r-pill);border:1px solid var(--c-line);background:var(--c-bg);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-text);white-space:nowrap;margin-bottom:-5px}.hp-fh__acc{font-weight:var(--fw-semibold);color:var(--c-accent)}.hp-fh__viewall{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:var(--btn-h-sm);padding:0 var(--sp-5);flex:none;border-radius:var(--r-sm);border:1px solid var(--c-line);background:transparent;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:var(--c-text);white-space:nowrap}.hp-fh__viewall:hover{background:var(--c-tint)}.hp-fh__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-8)}.hp-fh__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5);border:var(--line);border-radius:var(--r-lg);background:var(--c-bg);overflow:hidden;text-decoration:none;color:inherit;transition:background-color .15s ease}.hp-fh__card:hover{background:var(--c-band)}.hp-fh__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--r-sm);background:var(--c-accent-2-tint)}.hp-fh__icon.hp-fh__icon--menu{width:50px;height:50px;color:var(--c-text);font-size:32px}.hp-fh__card:hover .hp-fh__icon--menu{background:var(--c-accent-line)}.hp-cmp__wrap{overflow:hidden;-webkit-overflow-scrolling:touch;border:var(--line);border-radius:var(--r-lg)}.hp-cmp__table{table-layout:fixed;width:100%;min-width:1004px;border-collapse:separate;border-spacing:0;background:var(--c-bg);border:0;border-radius:0}.hp-cmp__c1{width:500px}.hp-cmp__table th,.hp-cmp__table td{padding:16px var(--sp-5);text-align:left;vertical-align:middle;border:0;border-bottom:1px solid var(--c-line-soft);background:var(--c-bg);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-regular);color:var(--c-text-2)}.hp-cmp__table th:first-child{color:var(--c-text)}.hp-cmp__table th:not(:last-child),.hp-cmp__table td:not(:last-child){border-right:1px solid var(--c-line-soft)}.hp-cmp__table thead th{padding-top:18px;padding-bottom:18px;background:var(--c-tint);font-weight:var(--fw-semibold);color:var(--c-text)}.hp-cmp__table thead th:nth-child(2){background:var(--c-text);color:var(--c-bg)}.hp-cmp__table tbody td:nth-of-type(1){background:var(--c-accent-glow-2);color:var(--c-text)}.hp-cmp__table tbody tr:hover th,.hp-cmp__table tbody tr:hover td:not(:nth-of-type(1)){background:var(--c-tint)}.hp-cmp__table tbody tr:last-child th,.hp-cmp__table tbody tr:last-child td{border-bottom:0}.hp-cmp__crit{display:flex;align-items:center;gap:var(--sp-2)}.hp-cmp__crit img{flex:none;width:24px;height:24px}.hp-cmp__mark{width:24px;height:24px;margin:0 auto}.hp-tst--left .hp-tst__head{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:none;width:100%;margin:0 0 var(--sp-head)}.hp-tst--left .hp-tst__head .hp-h2{margin:0;max-width:none;text-align:left;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:0;color:var(--c-text)}.hp-tst--left .hp-tst__head .hp-uacc{font-weight:var(--fw-semibold);text-decoration:none;color:var(--c-accent)}.hp-tst__ratepill{display:inline-flex;align-items:center;gap:var(--sp-2);padding:4px 14px 4px 11px;margin:0 0 var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--c-line);background:var(--c-bg);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-text)}.hp-tst__stars{display:inline-flex;align-items:center;gap:0}.hp-tst__stars img{width:24px;height:24px;margin-right:-4px}.hp-tst__stars img:last-child{margin-right:0}.hp-tst__ratepill strong{font-weight:var(--fw-medium);margin-left:-5px}.hp-tst__ratemeta{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-text);border-left:1px solid var(--c-line);padding-left:var(--sp-2)}.hp-tst__grid{display:grid;gap:var(--sp-8)}.hp-tst__card{display:flex;flex-direction:column;gap:0;overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--c-line);background-image:var(--grad-glow),linear-gradient(90deg,var(--c-bg) 0%,var(--c-bg) 100%)}.hp-tst__body{display:flex;flex-direction:column;align-items:flex-start;padding:var(--sp-5);gap:var(--sp-5)}.hp-tst__top{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.hp-tst__logo{display:block;max-width:60%;display:flex;align-items:center;height:50px;align-self:flex-start}.hp-tst__logo img{width:auto;height:50px;object-fit:contain}.hp-tst__qm{flex:none;width:50px;height:50px}.hp-tst__qgroup{display:flex;flex-direction:column;gap:var(--sp-2);width:100%}.hp-tst__rating{display:flex;align-items:center;gap:0;margin-left:-8px}.hp-tst__rating img{width:35px;height:35px;margin-right:-4px}.hp-tst__rating img:last-child{margin-right:0}.hp-tst__quote{font-family:inherit;font-style:normal;border-left:none;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--c-text)}.hp-tst__author{display:flex;align-items:center;gap:var(--sp-3);margin-top:auto;padding:var(--sp-5);border-top:var(--line);background:var(--c-bg)}.hp-tst__avatar{width:50px;height:50px;flex:none;border-radius:var(--r-full);object-fit:cover}.hp-tst__who{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.hp-tst__who strong{display:block;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--c-text)}.hp-tst__who span,.hp-price__amount span,.hp-ins__who>span{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-regular);color:var(--c-text-2)}@media(min-width:1025px){.hp-price .hp-uacc{position:relative;display:inline-block}}.hp-price__grid{display:flex;gap:var(--sp-8);width:100%;max-width:100%}.hp-price__card{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sp-1);padding:4px;border-radius:var(--r-lg);background:var(--c-bg);border:var(--line)}.hp-price__card--featured{border-color:var(--c-accent)}.hp-price__head{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-md)}.hp-price__icon{display:inline-flex;align-items:center;justify-content:flex-start;width:50px;height:50px}.hp-price__icon img{width:50px;height:50px}.hp-price__namerow{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.hp-price__name{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-semibold)}.hp-price__tag{display:inline-flex;align-items:center;flex:none;gap:var(--sp-2);padding:4px 14px 4px 11px;border:1px solid var(--c-line);border-radius:var(--r-pill);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);background:var(--c-bg);color:var(--c-text);white-space:nowrap}.hp-price__tag img{width:16px;height:16px}.hp-price__body{display:flex;flex-direction:column;gap:var(--sp-4);padding:0 var(--sp-4) var(--sp-4)}.hp-price__amount{font-size:var(--fs-stat);line-height:var(--lh-stat);font-weight:var(--fw-medium);color:var(--c-text)}.hp-price__billing{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular)}.hp-price__cta{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);width:100%;height:var(--btn-h-sm);padding:0 var(--sp-5);border:0;border-radius:var(--r-sm);background:var(--c-btn);color:var(--c-btn-text);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);white-space:nowrap}.hp-price__cta:hover{filter:brightness(.94)}.hp-price__included{flex:1 1 auto;padding:var(--sp-4);border-radius:var(--r-md);background:var(--c-tint)}.hp-price__inclabel{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-regular);color:var(--c-text);margin:0 0 var(--sp-2)}.hp-price__list{display:grid;gap:var(--sp-2)}.hp-price__list li{display:flex;gap:var(--sp-2);align-items:center;font-size:var(--fs-meta);line-height:var(--lh-meta)}.hp-price__check{flex:0 0 auto;width:24px;height:24px}.hp-sec__head,.hp-ins__head{display:flex;align-items:flex-end;gap:var(--sp-16);margin-bottom:var(--sp-head)}.hp-sec__headcopy,.hp-ins__headcopy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);flex:1 1 0;min-width:0}.hp-sec__block,.hp-faq__block,.hp-ins__block{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);width:100%}.hp-sec__tag,.hp-faq__tag,.hp-ins__tag{display:inline-flex;align-items:center;gap:var(--sp-1);padding:4px 14px 4px 11px;border-radius:var(--r-pill);border:1px solid var(--c-line);background:var(--c-bg);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-text);white-space:nowrap}.hp-sec__title,.hp-faq__title,.hp-ins__title{width:100%;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.hp-sec__more{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:var(--btn-h-sm);padding:0 var(--sp-5);border:1px solid var(--c-line);border-radius:var(--r-sm);background:transparent;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:var(--c-text);white-space:nowrap;transition:border-color .15s ease}.hp-sec__more:hover{border-color:var(--c-line-strong)}.hp-sec__bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8)}.hp-sec__left,.hp-sec__pair{display:contents}.hp-sec__card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:var(--sp-5);border-radius:var(--r-lg);background:var(--c-bg);border:var(--line);min-width:0;min-height:280px}.hp-sec__chip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:var(--r-sm);background:var(--c-black)}.hp-sec__body{position:relative;display:flex;flex-direction:column;gap:var(--sp-1);width:56%}.hp-sec__illus{position:absolute;max-width:none;object-fit:contain}.hp-sec__card .hp-sec__illus{right:var(--sp-4);top:50%;width:38%;height:80%;transform:translateY(-50%);object-position:right center}.hp-faq__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-12);align-items:start}.hp-faq__inner--list{grid-template-columns:1fr}.hp-faq__aside{display:flex;flex-direction:column;gap:var(--sp-head)}.hp-faq__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.hp-faq__lead{width:100%;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--c-text)}.hp-faq__mock{display:block;width:100%}.hp-faq__browser{position:relative;width:100%;aspect-ratio:var(--hp-faq-mock-w) / var(--hp-faq-mock-h);--hp-faq-mock-w: 630;--hp-faq-mock-h: 355;--hp-faq-screen-w: 630;--hp-faq-screen-h: 355;--hp-faq-screen-x: 0;--hp-faq-screen-y: 0;--hp-faq-screen-r: 12}.hp-faq__browser-screen-wrap{position:absolute;left:calc(var(--hp-faq-screen-x) / var(--hp-faq-mock-w) * 100%);top:calc(var(--hp-faq-screen-y) / var(--hp-faq-mock-h) * 100%);width:calc(var(--hp-faq-screen-w) / var(--hp-faq-mock-w) * 100%);height:calc(var(--hp-faq-screen-h) / var(--hp-faq-mock-h) * 100%);overflow:hidden;border-radius:var(--r-lg)}.hp-faq__browser-screen{width:100%;height:100%;object-fit:fill;object-position:top center;border:0;border-radius:var(--r-lg)}.hp-faq__list{display:grid;gap:var(--sp-4);align-content:start}.hp-faq__item{border:var(--line);border-radius:var(--r-lg);background:var(--c-bg);padding:var(--sp-5);overflow:hidden;interpolate-size:allow-keywords;transition:border-color var(--dur-fast) var(--ease-out)}.hp-faq__item:hover{border-color:var(--c-line-strong)}.hp-faq__item[open]{border-color:var(--c-accent-line);background:linear-gradient(var(--c-accent-tint),var(--c-accent-tint)),var(--c-bg)}.hp-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size var(--dur-base) var(--ease-out),content-visibility var(--dur-base) allow-discrete}.hp-faq__item[open]::details-content{block-size:auto}.hp-faq__q{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-semibold);color:var(--c-text);cursor:pointer;list-style:none}.hp-faq__q::-webkit-details-marker{display:none}.hp-faq__qtext{flex:1 1 0;min-width:0}.hp-faq__icon{flex:none;display:flex;align-items:center;width:24px;height:28px}.hp-faq__ico{display:none;width:24px;height:24px}.hp-faq__ico--shut{display:block}.hp-faq__item[open] .hp-faq__ico--shut{display:none}.hp-faq__item[open] .hp-faq__ico--open{display:block}.hp-faq__a{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:var(--sp-4);border:0}.hp-faq__div{width:100%;height:1px}.hp-faq__a p,.hp-faq .faq-answer{border:0;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular)}.hp-ins__viewall{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:var(--btn-h-sm);padding:0 var(--sp-5);border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-bg);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:var(--c-text);white-space:nowrap;transition:border-color .15s ease}.hp-ins__viewall:hover{border-color:var(--c-line-strong)}.hp-ins__grid{display:grid;gap:var(--sp-8);align-items:stretch}.hp-ins__card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-lg);background:var(--c-bg);border:1px solid var(--c-line);transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.hp-ins__card:hover{border-color:var(--c-line-strong);transform:translateY(-3px)}.hp-ins__cat{display:inline-flex;align-items:center;align-self:flex-start;padding:4px 14px;border:1px solid var(--c-line);border-radius:var(--r-pill);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);background:var(--c-bg);color:var(--c-text)}.hp-ins__body{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5)}.hp-ins__date{display:flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-regular)}.hp-ins__cardtitle{margin:0;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-semibold)}.hp-ins__cardtitle a{color:var(--c-text)}.hp-ins__cardtitle a:hover{text-decoration:underline;text-decoration-color:var(--c-accent-2);text-underline-offset:3px}.hp-ins__profile{display:flex;align-items:center;gap:var(--sp-2);margin:0 var(--sp-5);padding:var(--sp-5) 0;border-top:var(--line)}.hp-ins__avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:var(--r-full);background:var(--c-tint);border:1px solid var(--c-line)}.hp-ins__avatar img{width:26px;height:20px}.hp-ins__who{flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding-bottom:3px}.hp-ins__who strong{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);color:var(--c-text)}.hp-ins__go{flex:none;display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-bg);transition:border-color .15s ease,background-color .15s ease}.hp-ins__go:hover{border-color:var(--c-line-strong);background:var(--c-tint)}@media(max-width:1024px){.hp-pd__answer-main,.hp-how__headrow,.hp-fh__head,.hp-sec__head,.hp-ins__head,.hp-ind__head,.ind-versus .hp-flip__head{flex-direction:column;align-items:flex-start;gap:var(--sp-5)}.hp-pd__reel{flex-basis:auto;width:min(220px,56vw)}.hp-how__ctabtn{width:100%}.hp-cmp__wrap{overflow-x:auto}.hp-fh__grid,.hp-ins__grid{grid-template-columns:repeat(2,1fr)}.hp-tst__grid{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--sp-8);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.hp-tst__grid::-webkit-scrollbar{display:none}.hp-tst__card{flex:0 0 min(376px,calc(100% - 40px));scroll-snap-align:start}.hp-how__steps{grid-template-columns:1fr}.hp-pd__row{flex-direction:column;align-items:stretch;gap:var(--sp-8)}.hp-pd__media{flex:none}.hp-pd__copy{gap:var(--sp-8)}.hp-why__layout{display:flex;flex-wrap:wrap}.hp-why__col{display:flex;flex:1 1 45%;min-width:0;flex-direction:column;justify-content:center;gap:var(--sp-8)}.hp-why__col .hp-why__card{height:auto}.hp-why__media{order:3;flex:1 1 100%;width:100%;grid-column:auto;grid-row:auto}.hp-faq__inner{grid-template-columns:1fr}.hp-fh__viewall,.hp-sec__more,.hp-ins__viewall,.hp-flip__cta,.hp-ind__nav{width:100%}.hp-ind__viewall{flex:1 1 auto}}.hp-why.hp-section,.hp-how.hp-section,.hp-cmp.hp-section,.hp-tst.hp-section,.hp-faq.hp-section,.hp-ins.hp-section{background:var(--c-bg)}.hp-flip-sec.hp-section,.hp-stats.hp-section,.hp-pd.hp-section,.hp-fh.hp-section,.hp-price.hp-section,.hp-sec.hp-section{background:var(--c-band);border-radius:0}.hp-section.hp-section--white{background:var(--c-bg)}.hp-section.hp-section--fog{background:var(--c-band)}.hp-uacc{font-weight:var(--fw-semibold);font-style:normal;border-bottom:0;text-decoration:none;color:var(--c-accent)}.hp-ind__title-acc{font-weight:var(--fw-semibold);font-style:normal;border-bottom:0;text-decoration:none;padding-bottom:0;background:none;color:var(--c-accent)}.hp-fh__card .hp-fh__icon:not(.hp-fh__icon--menu),.hp-fh__icon:not(.hp-fh__icon--menu){font-size:35px;color:var(--c-accent-2)}.hp-faq__certs{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-2);width:100%}.hp-faq__cert{flex:1 1 0;min-width:0;width:auto;height:98px;object-fit:contain;object-position:bottom center}@media(max-width:768px){.main--home{overflow-x:hidden}.hp-faq__mock{display:none}.hp-sec__more{white-space:normal;height:auto}.main--home .container{max-width:100%;padding-inline:var(--gutter-phone)}.hp-tst__ratepill{flex-wrap:wrap;justify-content:flex-start;gap:var(--sp-2) var(--sp-1);max-width:100%;padding:var(--sp-2) 14px;border-radius:var(--r-lg)}.hp-tst__stars{flex:0 0 auto}.hp-tst__ratepill strong{flex:0 0 auto;margin-left:0}.hp-tst__ratemeta{flex:0 0 100%;border-left:0;padding-left:0;text-align:left;line-height:20px}.hp-fh__grid,.hp-ins__grid{grid-template-columns:1fr}.hp-why__layout,.hp-price__grid{flex-direction:column}.hp-sec__bento{grid-template-columns:1fr}.hp-sec__card{min-height:0;gap:var(--sp-4);justify-content:flex-start}.hp-sec__card .hp-sec__body{width:100%}.hp-sec__card .hp-sec__illus{position:static;order:1;align-self:center;left:auto;top:auto;right:auto;transform:none;width:100%;max-width:260px;height:auto}.hp-sec__body{order:2}.hp-why__media{min-height:0}.hp-flip{gap:var(--sp-4)}.hp-flip__row{flex-direction:column;gap:var(--sp-2);align-items:stretch}.hp-flip__card{padding:var(--sp-4)}.hp-flip__card p{align-self:flex-start;padding-top:var(--sp-1)}.hp-flip__tile{width:52px;height:52px;flex:0 0 52px;margin-top:6px}.hp-flip__link{align-self:center;transform:rotate(90deg);margin:2px 0}.hp-flip__link:before,.hp-flip__link:after{display:none}.hp-flip__title:before{top:45px}.hp-pd .container{gap:var(--sp-12)}.main--home .hp-ind2{flex-basis:82vw}.hp-ind__track{width:auto}.hp-ind__set--clone{display:none}.hp-ind__scroller{padding-inline:var(--gutter-phone);scroll-padding-inline:var(--gutter-phone)}.hp-cmp__c1{width:auto}.hp-why__media img{height:auto}.hp-sec__card--tall .hp-sec__illus{max-width:100%}.hp-cmp__wrap{-webkit-overflow-scrolling:touch}.hp-ind__title-acc{background:none;padding-bottom:0}}.industries-listing .main--home .hp-how--switching.hp-section{background:var(--c-band)}.industries-listing .main--home .hp-how--switching__head{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:920px;margin:0 0 var(--sp-head)}.industries-listing .main--home .hp-how--switching__head .hp-lead{margin:0;max-width:var(--measure);margin-inline:0;text-align:left;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular)}.industries-listing .main--home .hp-how--switching .hp-how__step{overflow:visible}.industries-listing .main--home .hp-how--switching .hp-how__media>img{position:absolute;left:var(--sp-3);top:var(--sp-3);width:calc(100% - 30px);height:calc(100% - 30px)}.industries-listing .main--home .hp-how--switching .hp-how__content{gap:0}.industries-listing .main--home .hp-how--switching .hp-how__intro{padding:var(--sp-4)}.industries-listing .main--home .hp-how--switching .hp-how__media--bg1,.industries-listing .main--home .hp-how--switching .hp-how__step[data-step="1"] .hp-how__media,.industries-listing .main--home .hp-how--switching .hp-how__media--bg2,.industries-listing .main--home .hp-how--switching .hp-how__step[data-step="2"] .hp-how__media,.industries-listing .main--home .hp-how--switching .hp-how__media--bg3,.industries-listing .main--home .hp-how--switching .hp-how__step[data-step="3"] .hp-how__media{background:var(--c-accent-wash)}}@layer pages{.hp-ask.hp-section{padding:var(--sp-section) 0;background:var(--c-tint)}.hp-ask__inner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-12)}.hp-ask__body{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:var(--sp-12)}.hp-ask__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.hp-ask__block{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);width:100%}.hp-ask__tag{display:inline-flex;align-items:center;gap:var(--sp-1);padding:4px 14px 4px 11px;border-radius:var(--r-pill);border:1px solid var(--c-line);background:var(--c-bg);font-size:14px;line-height:20px;font-weight:500;color:var(--c-text);white-space:nowrap}.hp-ask__tag img{width:24px;height:24px}.hp-ask__title{width:100%;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:0;color:var(--c-text)}.hp-ask__prose{width:100%}.hp-ask__text{margin:0 0 15px;font-size:18px;line-height:28px;font-weight:400;color:var(--c-text-2)}.hp-ask__text:last-child{margin-bottom:0}.hp-ask__panel{display:flex;flex-direction:column;gap:var(--sp-4);width:100%}.hp-ask__contacts{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8)}.hp-ask__contacts,.hp-ask__contact{min-width:0}.hp-ask__contact{display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-5);border:0;border-radius:var(--r-lg);background:var(--c-bg)}.hp-ask__cmeta{display:flex;flex-direction:column;gap:var(--sp-1)}.hp-ask__ctitle{font-size:18px;line-height:28px;font-weight:600;color:var(--c-text)}.hp-ask__csub{font-size:18px;line-height:28px;font-weight:400;color:var(--c-text-2)}.hp-ask__clink{display:flex;align-items:center;gap:var(--sp-2);font-size:18px;line-height:28px;font-weight:500;color:var(--c-text);text-decoration:underline;text-underline-offset:3px}.hp-ask__clink img{flex:none;width:24px;height:24px}.hp-ask__clink span{min-width:0;overflow-wrap:anywhere}.hp-ask__social{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-lg);background:var(--c-bg)}.hp-ask__sociallabel{flex:1 1 0;min-width:0;font-size:18px;line-height:28px;font-weight:600;color:var(--c-text)}.main--home+.hp-ask .hp-ask__sociallabel{font-weight:400}.hp-ask__socbtn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--btn-h-sm);height:var(--btn-h-sm);border:0;border-radius:0;background:none}.hp-ask__socbtn img{width:30px;height:30px}.hp-ask .lead-form{flex:1 1 360px;max-width:640px;min-width:0;align-self:stretch}@media(max-width:1024px){.hp-ask__inner{flex-direction:column;gap:var(--sp-8)}.hp-ask .lead-form{flex:1 1 auto;max-width:none;width:100%}}@media(max-width:768px){.hp-ask__contacts{grid-template-columns:1fr}.hp-ask__title{line-height:36px}.hp-ask__body{gap:var(--sp-8)}.hp-ask__social{flex-wrap:nowrap;gap:6px;padding:14px 12px}.hp-ask__sociallabel{flex:0 0 auto;white-space:nowrap;line-height:20px}.hp-ask__socbtn img{width:24px;height:24px}}}#lead-form .lead-form__title{font-size:22px;line-height:30px}#lead-form .lead-form__sub,#lead-form .lead-form__input,#lead-form .lead-form__talk{font-size:18px;line-height:28px}#lead-form .lead-form__dial{font-size:18px}@layer footer{.site-footer{background:var(--c-dark);padding:50px 0 0;font-size:16px;line-height:26px;color:var(--c-on-dark-3)}.site-footer :focus-visible{outline-color:var(--c-focus-on-dark)}.site-footer>.container{margin-bottom:50px}.site-footer__top{display:flex;align-items:stretch;gap:var(--sp-12)}.site-footer__brand{flex:1 1 calc(50% - 30px);min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-8);padding-right:100px}.site-footer__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-5)}.site-footer__logo-link{display:block;color:var(--c-on-dark)}.site-footer__logo-link svg{width:auto;height:45px}.site-footer__desc{font-size:18px;line-height:28px;color:var(--c-on-dark-3)}.site-footer__app{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.site-footer__app-title{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:600;color:var(--c-on-dark)}.site-footer__app-soon{flex:none;padding:0 8px;border-radius:var(--r-pill);background:var(--c-fill-on-dark);font-size:12px;line-height:18px;font-weight:400;color:var(--c-on-dark-3);white-space:nowrap}.site-footer__app-badges{display:flex;gap:var(--sp-2)}.site-footer__badge{display:block;border-radius:var(--r-sm);pointer-events:none}.site-footer__badge img{height:48px;width:auto}.site-footer__nav{flex:1 1 calc(50% - 30px);min-width:0;display:flex;justify-content:flex-end;gap:var(--sp-12)}.site-footer__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.site-footer__col-title{font-size:14px;line-height:20px;font-weight:600;color:var(--c-on-dark)}.site-footer__list{display:flex;flex-direction:column;gap:var(--sp-2);width:100%}.site-footer__list a,.site-footer__band-list a{display:flex;align-items:center;gap:var(--sp-1);font-size:14px;line-height:20px;color:var(--c-on-dark-3);transition:color var(--dur-fast) var(--ease-out)}.site-footer__list a img,.site-footer__band-list a img{flex:none;width:20px;height:20px;filter:brightness(0) invert(1);opacity:.45}.site-footer__list a span,.site-footer__band-list a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-footer__list a:hover,.site-footer__band-list a:hover{color:var(--c-on-dark)}.site-footer__all{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:14px;line-height:20px;color:var(--c-accent-on-dark);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.site-footer__all img{width:18px;height:18px;filter:brightness(0) invert(1);opacity:.85}.site-footer__band,.site-footer__values{margin-top:30px;padding-top:30px;border-top:1px solid var(--c-line-on-dark-soft)}.site-footer__band-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-bottom:20px}.site-footer__band-list{columns:4;column-gap:var(--sp-12)}.site-footer__band-list li{break-inside:avoid;margin-bottom:10px}.site-footer__band-list li:last-child{margin-bottom:0}.site-footer__values{display:flex;align-items:center;gap:120px}.site-footer__value{position:relative;flex:1 1 0;min-width:0;display:flex;align-items:center;gap:var(--sp-3);font-size:14px;line-height:20px;color:var(--c-on-dark-2)}.site-footer__value+.site-footer__value:before{content:"";position:absolute;left:-60px;top:0;bottom:0;width:1px;background:var(--c-line-on-dark-soft)}.site-footer__value-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.site-footer__value-icon img{width:38px;height:38px}.site-footer__value-icon--inset img{width:34.5px}.site-footer__end{background:var(--c-black);padding:30px 0}.site-footer__end>.container{display:flex;flex-direction:column;gap:var(--sp-4)}.site-footer__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.site-footer__links-label{flex:none;font-size:14px;line-height:20px;font-weight:600;color:var(--c-on-dark)}.site-footer__links-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.site-footer__links-row li{display:inline-flex;align-items:center;gap:var(--sp-3)}.site-footer__links-row a{font-size:14px;line-height:20px;color:var(--c-on-dark-3);transition:color var(--dur-fast) var(--ease-out)}.site-footer__links-row a:hover{color:var(--c-on-dark)}.site-footer__links-row li:not(:last-child):after{content:"";display:block;width:1px;height:12px;background:var(--c-line-on-dark)}.site-footer__fineprint{display:flex;flex-direction:column;gap:var(--sp-4);padding-top:20px;border-top:1px solid var(--c-line-on-dark-soft)}.site-footer__copyright{font-size:14px;line-height:20px;color:var(--c-on-dark-3)}.site-footer__disclaimer{font-size:13px;line-height:20px;color:var(--c-on-dark-3)}@media(max-width:1024px){.site-footer__band-list{columns:3;column-gap:var(--sp-8)}.site-footer__brand{padding-right:0}.site-footer__values{flex-wrap:wrap;gap:var(--sp-8)}.site-footer__value{flex:1 1 40%}.site-footer__value+.site-footer__value:before{display:none}}@media(max-width:768px){.site-footer{padding:40px 0 0}.site-footer>.container{margin-bottom:40px}.site-footer__top{flex-direction:column;gap:var(--sp-8)}.site-footer__nav{justify-content:flex-start;gap:var(--sp-8)}.site-footer__values{gap:16px}.site-footer__band-head{flex-direction:column;align-items:flex-start;gap:12px}.site-footer__value{flex:1 1 100%}.site-footer__band-list{column-gap:24px;columns:1}.site-footer__app-badges{flex-wrap:wrap}}}.ind-hero-stats--boxes{border-top:0;background:var(--c-bg)}.industry-hub .ind-hero-stats--boxes .hp-herostats,.hp-herostats--boxes[data-astro-cid-rq75dns4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8);width:100%;padding:var(--sp-8) 0 var(--sp-16)}.hp-herostats--boxes[data-astro-cid-rq75dns4] .hp-herostats__item[data-astro-cid-rq75dns4]{display:flex;align-items:center;justify-content:flex-start;flex:none;min-width:0;min-height:156px;box-sizing:border-box;padding:var(--sp-8) 24px;border-radius:var(--r-lg);background-image:var(--grad-glow),linear-gradient(183deg,transparent 29.3%,var(--c-accent-glow) 85.09%),linear-gradient(90deg,var(--c-bg) 0%,var(--c-bg) 100%)}.hp-herostats--boxes[data-astro-cid-rq75dns4] .hp-herostats__text[data-astro-cid-rq75dns4]{align-items:flex-start;gap:var(--sp-2);text-align:left}.hp-herostats--boxes[data-astro-cid-rq75dns4] .hp-herostats__num[data-astro-cid-rq75dns4]{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--sp-2);font-size:var(--fs-stat);line-height:var(--lh-stat);font-weight:var(--fw-semibold);letter-spacing:0;color:var(--c-text)}.hp-herostats--boxes[data-astro-cid-rq75dns4] .hp-herostats__label[data-astro-cid-rq75dns4]{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-regular);color:var(--c-text-2)}@media(min-width:1025px){.industry-hub .ind-hero-stats--boxes .hp-herostats[data-count="4"],.hp-herostats--boxes[data-astro-cid-rq75dns4][data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-8)}}@media(max-width:1024px){.industry-hub .ind-hero-stats--boxes .hp-herostats,.hp-herostats--boxes[data-astro-cid-rq75dns4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.industry-hub .ind-hero-stats--boxes .hp-herostats,.hp-herostats--boxes[data-astro-cid-rq75dns4]{grid-template-columns:1fr;gap:var(--sp-2);padding:24px 0 56px;overflow:visible}.hp-herostats--boxes[data-astro-cid-rq75dns4] .hp-herostats__item[data-astro-cid-rq75dns4]{flex:none;min-height:120px;padding:28px var(--sp-4)}.hp-herostats--boxes[data-astro-cid-rq75dns4] .hp-herostats__num[data-astro-cid-rq75dns4]{font-size:var(--fs-stat);line-height:var(--lh-stat)}}.hp-tst__grid.hp-tst__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ftr-ind-band.hp-industries.hp-section,.fd-usecases-sec.hp-industries.hp-section{overflow:visible;background:var(--c-bg)}.main--home .ftr-ind-band.hp-industries:before,.main--home .fd-usecases-sec.hp-industries:before{content:none;display:none;background:none}.ftr-ind-band .dir-grid,.fd-usecases-sec .dir-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8)}.ftr-ind-band .dir-card.hp-ind2,.fd-usecases-sec .dir-card.hp-ind2{flex:none;flex-basis:auto;width:auto;max-width:none;min-width:0;gap:0;scroll-snap-align:unset}.ftr-ind-band .dir-card.hp-ind2 .hp-ind2__icon,.fd-usecases-sec .dir-card.hp-ind2 .hp-ind2__icon{font-size:30px}.ftr-ind-band .dir-card.hp-ind2 .hp-ind2__text,.fd-usecases-sec .dir-card.hp-ind2 .hp-ind2__text{gap:0}.ftr-ind-band .dir-card.hp-ind2 .hp-ind2__line,.feature-detail-page .ftr-ind-band .dir-card.hp-ind2 .hp-ind2__line,.fd-usecases-sec .dir-card.hp-ind2 .hp-ind2__line{font-size:var(--fs-body);line-height:var(--lh-body)}@media(max-width:1024px){.ftr-ind-band .dir-grid,.fd-usecases-sec .dir-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.ftr-ind-band .dir-grid,.fd-usecases-sec .dir-grid{grid-template-columns:1fr}.ftr-ind-band .hp-ind__head,.fd-usecases-sec .hp-ind__head{gap:var(--sp-4);margin-bottom:var(--sp-8)}.ftr-ind-band .hp-ind__title,.fd-usecases-sec .hp-ind__title{line-height:36px}}.media-ph[data-astro-cid-3hrehh46]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--c-text);container-type:size}.media-ph__grid[data-astro-cid-3hrehh46]{position:absolute;inset:0;background-image:linear-gradient(var(--c-fill-on-dark) 1px,transparent 1px),linear-gradient(90deg,var(--c-fill-on-dark) 1px,transparent 1px);background-size:40px 40px}.media-ph__win[data-astro-cid-3hrehh46]{position:absolute;display:flex;flex-direction:column;gap:var(--sp-2);padding:16px;border:var(--line-on-dark);border-radius:var(--r-lg);background:var(--c-fill-on-dark)}.media-ph__win[data-astro-cid-3hrehh46] span[data-astro-cid-3hrehh46]{display:block;height:8px;border-radius:var(--r-sm);background:var(--c-line-on-dark)}.media-ph__win[data-astro-cid-3hrehh46] span[data-astro-cid-3hrehh46]:first-child{width:42%;height:10px;background:var(--c-line-on-dark)}.media-ph__win[data-astro-cid-3hrehh46] span[data-astro-cid-3hrehh46]:nth-child(2){width:78%}.media-ph__win[data-astro-cid-3hrehh46] span[data-astro-cid-3hrehh46]:nth-child(3){width:58%}.media-ph__win--a[data-astro-cid-3hrehh46]{width:46%;top:12%;left:8%;transform:rotate(-8deg)}.media-ph__win--b[data-astro-cid-3hrehh46]{width:44%;right:8%;bottom:14%;transform:rotate(7deg)}.media-ph__mark[data-astro-cid-3hrehh46]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);max-width:calc(100% - 2 * var(--sp-3));padding:var(--sp-5) var(--sp-6);border-radius:var(--r-lg);background:var(--c-bg)}@container (max-width: 260px){.media-ph__mark[data-astro-cid-3hrehh46]{gap:0;padding:var(--sp-2) var(--sp-3)}.media-ph__mark[data-astro-cid-3hrehh46] .brand-logo{height:20px;max-width:110px}.media-ph__cap[data-astro-cid-3hrehh46]{display:none}}.media-ph__mark[data-astro-cid-3hrehh46] .brand-logo{display:block;width:auto;height:36px;max-width:180px;color:var(--c-text)}.media-ph__cap[data-astro-cid-3hrehh46]{margin:0;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);color:var(--c-text-muted)}@container (max-height: 280px){.media-ph__mark[data-astro-cid-3hrehh46]{gap:0;padding:16px 18px}.media-ph__mark[data-astro-cid-3hrehh46] .brand-logo{height:24px;max-width:120px}.media-ph__cap[data-astro-cid-3hrehh46]{display:none;font-size:var(--fs-small);line-height:var(--lh-small)}.media-ph__win[data-astro-cid-3hrehh46]{gap:var(--sp-1);padding:var(--sp-2)}}.about-page[data-astro-cid-fwdcsva6] .industry-faq[data-astro-cid-fwdcsva6] .hp-faq.hp-section,.about-page[data-astro-cid-fwdcsva6] .faq-nav-wrap,.about-page[data-astro-cid-fwdcsva6] .about-tst #about-stories.hp-tst.hp-section{padding:var(--sp-section) 0}.about-page[data-astro-cid-fwdcsva6] .ind-keyfacts{background:var(--c-band)}.about-page[data-astro-cid-fwdcsva6] .ind-keyfacts .hp-herostats--boxes{padding:0}.about-page[data-astro-cid-fwdcsva6] .about-tst .hp-tst--left .hp-tst__head{margin-bottom:var(--sp-head)}.about-page[data-astro-cid-fwdcsva6] .about-tst .hp-eyebrow img,.about-page[data-astro-cid-fwdcsva6] #about-different[data-astro-cid-fwdcsva6] .hp-how--glossary__head[data-astro-cid-fwdcsva6] .hp-eyebrow[data-astro-cid-fwdcsva6] img[data-astro-cid-fwdcsva6]{display:block;width:24px;height:24px}.about-page[data-astro-cid-fwdcsva6] #about-different[data-astro-cid-fwdcsva6].hp-section{padding:var(--sp-section) 0;background:var(--c-band)}.about-page[data-astro-cid-fwdcsva6] #about-different[data-astro-cid-fwdcsva6] .hp-how--glossary__head[data-astro-cid-fwdcsva6]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:920px;margin:0 0 var(--sp-head)}.about-page[data-astro-cid-fwdcsva6] #about-different[data-astro-cid-fwdcsva6] .hp-how--glossary__head[data-astro-cid-fwdcsva6] .hp-eyebrow[data-astro-cid-fwdcsva6]{margin:0 0 var(--sp-3);background:var(--c-bg)}.about-page[data-astro-cid-fwdcsva6] #about-different[data-astro-cid-fwdcsva6] .hp-how--glossary__head[data-astro-cid-fwdcsva6] .hp-h2[data-astro-cid-fwdcsva6]{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:0;color:var(--c-text);margin:0;text-align:left}.about-page[data-astro-cid-fwdcsva6] #about-different[data-astro-cid-fwdcsva6] .industry-glossary__cards[data-astro-cid-fwdcsva6].hp-how__steps{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;gap:var(--sp-4)}.about-page[data-astro-cid-fwdcsva6] #about-different[data-astro-cid-fwdcsva6] .hp-how__step[data-astro-cid-fwdcsva6]{padding:var(--sp-1) var(--sp-1) 0;gap:0;overflow:hidden;border-color:var(--c-line)}.about-page[data-astro-cid-fwdcsva6] #about-different[data-astro-cid-fwdcsva6] .hp-how__media[data-astro-cid-fwdcsva6]{position:relative;width:100%;margin:0;aspect-ratio:160 / 90;box-sizing:border-box;overflow:hidden;border-radius:var(--r-md) var(--r-md) 0 0;background:var(--c-text);padding:0}.about-page[data-astro-cid-fwdcsva6] #about-different[data-astro-cid-fwdcsva6] .hp-how__content[data-astro-cid-fwdcsva6]{padding:0;gap:0}.about-page[data-astro-cid-fwdcsva6] #about-different[data-astro-cid-fwdcsva6] .hp-how__intro[data-astro-cid-fwdcsva6]{box-sizing:border-box;width:100%;padding:var(--sp-4)}.about-page[data-astro-cid-fwdcsva6].subindustry-page #about-mission[data-astro-cid-fwdcsva6] .ind-pain__icon[data-astro-cid-fwdcsva6]{background:var(--c-bg)}.about-page[data-astro-cid-fwdcsva6] #about-mission[data-astro-cid-fwdcsva6] .ind-pain__icon[data-astro-cid-fwdcsva6] img[data-astro-cid-fwdcsva6]{width:35px;height:35px;object-fit:contain}.about-page[data-astro-cid-fwdcsva6] .ftr-facts--strip[data-astro-cid-fwdcsva6]{border-top:var(--line)}.about-page[data-astro-cid-fwdcsva6] .ftr-facts__strip[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:var(--sp-4);margin:0;padding:0;list-style:none}.about-page[data-astro-cid-fwdcsva6] .ftr-kpi[data-astro-cid-fwdcsva6]{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.about-page[data-astro-cid-fwdcsva6] .ftr-kpi__icon[data-astro-cid-fwdcsva6]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:60px;height:60px;border-radius:var(--r-lg);background:var(--c-accent-2-tint);color:var(--c-text);font-size:24px;line-height:1}.about-page[data-astro-cid-fwdcsva6] .ftr-kpi__text[data-astro-cid-fwdcsva6]{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.about-page[data-astro-cid-fwdcsva6] .ftr-kpi__value[data-astro-cid-fwdcsva6]{margin:0;font-size:var(--fs-stat);line-height:var(--lh-stat);font-weight:var(--fw-semibold);color:var(--c-text);white-space:nowrap}.about-page[data-astro-cid-fwdcsva6] .ftr-kpi__label[data-astro-cid-fwdcsva6]{margin:0;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-regular);color:var(--c-text-2)}@media(max-width:1024px){.about-page[data-astro-cid-fwdcsva6] #about-different[data-astro-cid-fwdcsva6] .industry-glossary__cards[data-astro-cid-fwdcsva6].hp-how__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8)}.about-page[data-astro-cid-fwdcsva6] .ftr-facts__strip[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--sp-6)}}.about-page[data-astro-cid-fwdcsva6] .about-story[data-astro-cid-fwdcsva6].fd-define .ind-zigzag__row[data-astro-cid-fwdcsva6]{align-items:flex-start;gap:var(--sp-12)}.about-page[data-astro-cid-fwdcsva6] .about-story[data-astro-cid-fwdcsva6].fd-define .ind-zigzag__copy[data-astro-cid-fwdcsva6]{gap:0}.about-page[data-astro-cid-fwdcsva6] .about-story[data-astro-cid-fwdcsva6].fd-define .ind-define__title[data-astro-cid-fwdcsva6]{position:relative;margin:0 0 var(--sp-5)}.about-page[data-astro-cid-fwdcsva6] .about-story[data-astro-cid-fwdcsva6].fd-define .ind-define__lead[data-astro-cid-fwdcsva6],.about-page[data-astro-cid-fwdcsva6] .about-split[data-astro-cid-fwdcsva6] .ind-define__lead[data-astro-cid-fwdcsva6]{margin:0;padding:0;border-radius:0;background:none;max-width:none;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--c-text-2)}.about-page[data-astro-cid-fwdcsva6] .about-story[data-astro-cid-fwdcsva6].fd-define .ind-define__lead[data-astro-cid-fwdcsva6]+.ind-define__lead[data-astro-cid-fwdcsva6]{margin-top:var(--sp-4)}.about-page[data-astro-cid-fwdcsva6] .about-story[data-astro-cid-fwdcsva6].fd-define .ind-zigzag__media[data-astro-cid-fwdcsva6]{position:relative;flex:1 1 0;min-width:0;margin:0;aspect-ratio:1320 / 566;overflow:hidden;border-radius:var(--r-lg);background:var(--c-bg)}.about-page[data-astro-cid-fwdcsva6] .about-story[data-astro-cid-fwdcsva6] .hp-hero__browser[data-astro-cid-fwdcsva6]{position:relative;width:100%;height:100%;aspect-ratio:1320 / 566;background:var(--c-bg);border-radius:var(--r-lg);overflow:hidden}.about-page[data-astro-cid-fwdcsva6] .about-story[data-astro-cid-fwdcsva6] .hp-hero__browser-frame[data-astro-cid-fwdcsva6]{display:block;position:absolute;inset:0;width:100%;height:100%;aspect-ratio:1320 / 566;object-fit:fill;pointer-events:none}.about-page[data-astro-cid-fwdcsva6] .about-story[data-astro-cid-fwdcsva6] .hp-hero__browser-screen[data-astro-cid-fwdcsva6]{position:absolute;left:calc(10 / 1320 * 100%);top:calc(36 / 566 * 100%);width:calc(1300 / 1320 * 100%);height:calc(530 / 566 * 100%);object-fit:cover;object-position:top center;border-radius:var(--r-lg) var(--r-lg) 0 0}.about-page[data-astro-cid-fwdcsva6] .about-split[data-astro-cid-fwdcsva6].ind-zigzag{background:var(--c-bg)}.about-page[data-astro-cid-fwdcsva6] .about-split[data-astro-cid-fwdcsva6] .ind-zigzag__row[data-astro-cid-fwdcsva6]{align-items:center;gap:var(--sp-12)}.about-page[data-astro-cid-fwdcsva6] .about-split[data-astro-cid-fwdcsva6] .ind-zigzag__copy[data-astro-cid-fwdcsva6]{gap:var(--sp-5)}.about-page[data-astro-cid-fwdcsva6] .about-team[data-astro-cid-fwdcsva6] .ind-zigzag__copy[data-astro-cid-fwdcsva6]{gap:var(--sp-12)}.about-page[data-astro-cid-fwdcsva6] .about-split[data-astro-cid-fwdcsva6] .ind-define__title[data-astro-cid-fwdcsva6]{position:relative;margin:0 0 var(--sp-5)}.about-page[data-astro-cid-fwdcsva6] .about-journey[data-astro-cid-fwdcsva6] .ind-zigzag__row[data-astro-cid-fwdcsva6]:first-child .ind-define__title[data-astro-cid-fwdcsva6]{margin-bottom:var(--sp-head)}.about-page[data-astro-cid-fwdcsva6] .about-split[data-astro-cid-fwdcsva6] .ind-define__lead[data-astro-cid-fwdcsva6]+.ind-define__lead[data-astro-cid-fwdcsva6]{margin-top:var(--sp-4)}.about-page[data-astro-cid-fwdcsva6] .about-split[data-astro-cid-fwdcsva6] .ind-zigzag__media[data-astro-cid-fwdcsva6]{position:relative;flex:1 1 0;min-width:0;margin:0;aspect-ratio:1 / 1;overflow:hidden;background:transparent}.about-page[data-astro-cid-fwdcsva6] .about-split[data-astro-cid-fwdcsva6] .ind-zigzag__media[data-astro-cid-fwdcsva6] img[data-astro-cid-fwdcsva6]{display:block;width:100%;height:100%;aspect-ratio:unset;object-fit:contain;border-radius:0}.about-page[data-astro-cid-fwdcsva6] .about-split[data-astro-cid-fwdcsva6] .ind-scenarios__flow[data-astro-cid-fwdcsva6]{width:100%;gap:var(--sp-4)}.about-page[data-astro-cid-fwdcsva6] .about-split[data-astro-cid-fwdcsva6] .ind-scenarios__flow[data-astro-cid-fwdcsva6]:before{background:var(--c-accent-2-soft)}.about-page[data-astro-cid-fwdcsva6] .about-split[data-astro-cid-fwdcsva6] .ind-scenarios__row[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:var(--fs-body);line-height:var(--lh-body)}.about-page[data-astro-cid-fwdcsva6] .about-split[data-astro-cid-fwdcsva6] .ind-scenarios__row[data-astro-cid-fwdcsva6] strong[data-astro-cid-fwdcsva6]{display:block;margin:0 0 var(--sp-1);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--c-accent-2)}.about-page[data-astro-cid-fwdcsva6] .about-split[data-astro-cid-fwdcsva6] .ind-scenarios__ico[data-astro-cid-fwdcsva6]{background-color:var(--c-bg);background-image:linear-gradient(var(--c-accent-2-tint),var(--c-accent-2-tint))}.about-page[data-astro-cid-fwdcsva6] .about-team__cta[data-astro-cid-fwdcsva6]{margin:0;white-space:nowrap}.about-page[data-astro-cid-fwdcsva6] .about-team__cta[data-astro-cid-fwdcsva6]:before{content:none;display:none;width:0;height:0;background:none}.about-page[data-astro-cid-fwdcsva6] .about-team__cta[data-astro-cid-fwdcsva6] .remix-icon{width:24px;height:24px;font-size:24px}@media(max-width:768px){.about-page[data-astro-cid-fwdcsva6] .about-team__cta[data-astro-cid-fwdcsva6]{width:100%;padding-block:var(--sp-3);white-space:normal;text-align:center}.about-page[data-astro-cid-fwdcsva6] .about-tst .hp-tst--left .hp-uacc,.about-page[data-astro-cid-fwdcsva6] #about-different[data-astro-cid-fwdcsva6] .hp-how--glossary__head[data-astro-cid-fwdcsva6] .hp-uacc[data-astro-cid-fwdcsva6]{padding-bottom:0}.about-page[data-astro-cid-fwdcsva6] #about-different[data-astro-cid-fwdcsva6] .industry-glossary__cards[data-astro-cid-fwdcsva6].hp-how__steps{grid-template-columns:1fr}.about-page[data-astro-cid-fwdcsva6] .ftr-facts__strip[data-astro-cid-fwdcsva6]{grid-template-columns:1fr;row-gap:var(--sp-4)}.about-page[data-astro-cid-fwdcsva6] .about-story[data-astro-cid-fwdcsva6].fd-define .ind-zigzag__row[data-astro-cid-fwdcsva6]{flex-direction:column}.about-page[data-astro-cid-fwdcsva6] .about-story[data-astro-cid-fwdcsva6].fd-define .ind-zigzag__media[data-astro-cid-fwdcsva6]{flex:0 0 auto;width:100%}.about-page[data-astro-cid-fwdcsva6] .about-journey[data-astro-cid-fwdcsva6].about-split{padding-top:var(--sp-section);padding-bottom:var(--sp-section)}.about-page[data-astro-cid-fwdcsva6] .about-split[data-astro-cid-fwdcsva6] .ind-zigzag__row[data-astro-cid-fwdcsva6]{flex-direction:column}.about-page[data-astro-cid-fwdcsva6] .about-split[data-astro-cid-fwdcsva6] .ind-zigzag__media[data-astro-cid-fwdcsva6]{flex:0 0 auto;width:100%}.about-page[data-astro-cid-fwdcsva6] .about-split[data-astro-cid-fwdcsva6] .ind-define__acc[data-astro-cid-fwdcsva6]{padding-bottom:0}}.about-page .about-contact-sec{background:var(--c-band)}.about-page .about-contact-sec .ind-define__intro{margin:0 0 var(--sp-head)}.about-page .about-contact-sec .ind-define__title{margin:0}.contact-find__inner[data-astro-cid-ahc3q4vw]{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-head)}.contact-find__head[data-astro-cid-ahc3q4vw]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);width:100%;overflow:visible}.contact-find__tag[data-astro-cid-ahc3q4vw].eyebrow{margin:0}.contact-find__tag[data-astro-cid-ahc3q4vw].eyebrow:before{content:none;display:none}.contact-find__tag[data-astro-cid-ahc3q4vw].eyebrow img[data-astro-cid-ahc3q4vw]{display:block;width:24px;height:24px;flex:none}.contact-find__title[data-astro-cid-ahc3q4vw]{position:relative;width:fit-content;max-width:100%;margin:0;padding-right:var(--sp-6);font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:0;color:var(--c-text)}.contact-find__em[data-astro-cid-ahc3q4vw]{font-weight:var(--fw-semibold)}.contact-find__acc[data-astro-cid-ahc3q4vw]{display:inline-block;font-weight:var(--fw-regular);font-style:normal}.contact-find__body[data-astro-cid-ahc3q4vw]{display:flex;flex-direction:column;gap:var(--sp-8);min-width:0}.contact-find__grid[data-astro-cid-ahc3q4vw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8);width:100%;align-items:stretch}.contact-find__card[data-astro-cid-ahc3q4vw]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-5);min-height:0;padding:var(--sp-5);border:var(--line);border-radius:var(--r-lg);background:var(--c-bg)}.contact-find__text[data-astro-cid-ahc3q4vw]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.contact-find__card[data-astro-cid-ahc3q4vw] h3[data-astro-cid-ahc3q4vw]{margin:0;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-semibold);color:var(--c-text)}.contact-find__card[data-astro-cid-ahc3q4vw] p[data-astro-cid-ahc3q4vw]{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--c-text-2)}.contact-find__link[data-astro-cid-ahc3q4vw]{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:auto;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:var(--c-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--c-text)}.contact-find__link[data-astro-cid-ahc3q4vw]:hover{color:var(--c-accent);text-decoration-color:var(--c-accent)}.contact-find__link[data-astro-cid-ahc3q4vw] img[data-astro-cid-ahc3q4vw],.contact-find__link[data-astro-cid-ahc3q4vw] .remix-icon{display:block;flex:none;width:24px;height:24px;color:var(--c-text)}.contact-find__map[data-astro-cid-ahc3q4vw]{position:relative;display:block;width:100%;aspect-ratio:1950 / 1097;margin:0;border-radius:var(--r-lg);overflow:hidden}@media(max-width:1024px){.contact-find__grid[data-astro-cid-ahc3q4vw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.contact-find__title[data-astro-cid-ahc3q4vw]{padding-right:var(--sp-6)}.contact-find__acc[data-astro-cid-ahc3q4vw]{padding-bottom:0}.contact-find__grid[data-astro-cid-ahc3q4vw]{grid-template-columns:1fr;gap:var(--sp-3)}}.contact-page.features-page .si-also-band.si-section{padding:0 0 var(--sp-section)}.industry-faq[data-astro-cid-ahc3q4vw] .hp-faq.hp-section{padding:var(--sp-section) 0}.faq-page .ind-keyfacts{background:var(--c-band)}.faq-page .ind-keyfacts .hp-herostats--boxes{padding:0}.feature-detail-page .si-answer-band{border-top:1px solid var(--c-line-soft)}.si-answer-band .si-answer-cite{max-width:var(--measure)}.main--home #related-features.hp-fh.hp-section{border-top:1px solid var(--c-line-soft)}.main--home .fd-caps__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.main--home .fd-cap{grid-column:span 2;min-width:0}.fd-cap .hp-fh__cardtext a.ilink{color:inherit}.fd-cap__link{display:inline-flex;align-items:center;gap:var(--sp-1);margin-top:auto;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-semibold)}.fd-cap__link:after{content:"";flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url(/images/svg/icon-arrow.svg) center / 20px 20px no-repeat;mask:url(/images/svg/icon-arrow.svg) center / 20px 20px no-repeat}.main .fd-cap__link,.main .fd-cap__link:hover{color:var(--c-accent)}#fd-benefits.fd-ben{padding:var(--sp-section) 0;background:var(--c-dark);color:var(--c-on-dark)}.fd-ben__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-8);margin-bottom:var(--sp-head)}.fd-ben__headcopy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.fd-ben__tag{display:inline-flex;padding:4px 14px;border:var(--line-on-dark);border-radius:var(--r-pill);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-on-dark-2)}#fd-benefits .fd-ben__title{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);color:var(--c-on-dark)}.fd-ben__acc{font-weight:var(--fw-semibold);color:var(--c-accent)}.fd-ben__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--c-line-on-dark)}.fd-ben__item{--tone: var(--c-on-dark);display:flex;flex-direction:column;padding:var(--sp-8) var(--sp-6) 0;border-left:1px solid var(--c-line-on-dark)}.fd-ben__item:first-child{padding-left:0;border-left:0}.fd-ben__item:last-child{padding-right:0}.fd-ben__viz{display:flex;align-items:center;gap:var(--sp-1);height:28px;margin-bottom:var(--sp-8)}.fd-ben__viz i{display:block;background:var(--c-line-on-dark-soft)}.fd-ben__viz i.is-on{background:var(--tone)}.fd-ben__viz--meter{max-width:200px}.fd-ben__viz--meter i{flex:1 1 0;height:10px;border-radius:var(--r-pill)}.fd-ben__viz--blocks i{width:24px;height:24px;border-radius:var(--r-sm)}.fd-ben__viz--dots{flex-wrap:wrap;align-content:center;max-width:180px}.fd-ben__viz--dots i{width:9px;height:9px;border-radius:var(--r-full)}.fd-ben__viz--steps{align-items:flex-end}.fd-ben__viz--steps i{width:14px;border-radius:var(--r-pill)}#fd-benefits .fd-ben__num{margin:0 0 var(--sp-3);font-size:var(--fs-stat-lg);line-height:var(--lh-stat-lg);font-weight:var(--fw-semibold);color:var(--tone)}#fd-benefits .fd-ben__name{margin:0 0 var(--sp-2);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-semibold);color:var(--c-on-dark)}#fd-benefits .fd-ben__text{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-on-dark-3)}#fd-benefits .fd-ben__text a{color:var(--c-on-dark)}@media(max-width:1024px){.main--home .fd-caps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main--home .fd-cap,.main--home .fd-cap--wide{grid-column:span 1}.main--home .fd-cap:last-child:nth-child(odd){grid-column:span 2}.fd-ben__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--sp-8)}.fd-ben__item:nth-child(odd){padding-left:0;border-left:0}.fd-ben__item:nth-child(2n){padding-right:0}}@media(max-width:768px){.main--home .fd-caps__grid{grid-template-columns:1fr}.main--home .fd-cap:last-child:nth-child(odd){grid-column:span 1}.fd-ben__head{flex-direction:column;align-items:flex-start;gap:var(--sp-5)}.fd-ben__grid{grid-template-columns:1fr;row-gap:0;border-top:0}.fd-ben__item,.fd-ben__item:nth-child(odd),.fd-ben__item:nth-child(2n){padding:var(--sp-8) 0;border-left:0;border-top:1px solid var(--c-line-on-dark)}.fd-ben__item:last-child{padding-bottom:0}#fd-benefits .fd-ben__num{font-size:var(--fs-stat);line-height:var(--lh-stat)}.fd-ben__viz{margin-bottom:var(--sp-6)}}.feature-detail-page .fd-tst .hp-tst.hp-section{padding:var(--sp-section) 0;border-bottom:1px solid var(--c-line-soft);background:var(--hp-hero-bg),var(--c-bg)}.feature-detail-page .fd-tst .hp-tst__grid{display:grid;overflow:visible;flex-wrap:unset;scroll-snap-type:none}.feature-detail-page .fd-tst .hp-tst__card{flex:none;width:auto;max-width:none}.feature-detail-page .fd-hero{padding:0 0 var(--sp-section);background:transparent}.feature-detail-page .fd-hero__grid{display:flex;align-items:center;gap:var(--sp-12)}.feature-detail-page .fd-hero__copy{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.feature-detail-page .fd-hero__copy .eyebrow{margin:0 0 var(--sp-4);border:1px solid var(--c-accent-line)}.feature-detail-page .fd-hero__title{margin:0 0 var(--sp-6);font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-semibold)}.feature-detail-page .fd-hero__lead{margin:0 0 var(--sp-6);padding-left:var(--sp-5);border-left:3px solid var(--c-accent)}.feature-detail-page .fd-hero__lead .hero-lead{max-width:60ch}.feature-detail-page .fd-hero__stage{position:relative;flex:0 0 min(560px,46%);min-width:0;aspect-ratio:1 / 1;padding:var(--sp-2);border-radius:var(--r-lg);background:var(--c-accent-soft)}.feature-detail-page .fd-hero__img{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:var(--r-sm);background:var(--c-bg)}.feature-detail-page .fd-hero__chip{position:absolute;top:calc(var(--sp-3) * -1);right:var(--sp-6);margin:0;border-color:var(--c-accent-line);white-space:nowrap}.feature-detail-page .fd-hero__chip:before{display:none}.feature-detail-page .fd-hero__card{position:absolute;left:calc(var(--sp-6) * -1);bottom:calc(var(--sp-6) * -1);display:flex;align-items:center;gap:var(--sp-3);max-width:calc(100% - var(--sp-5));padding:var(--sp-3) var(--sp-4);border:var(--line);border-radius:var(--r-lg);background:var(--c-bg)}.feature-detail-page .fd-hero__card-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:var(--r-md);background:var(--c-accent-line);color:var(--c-accent);font-size:26px}.feature-detail-page .fd-hero__card-text{display:flex;flex-direction:column;gap:2px;min-width:0}.feature-detail-page .fd-hero__card-title{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-semibold);color:var(--c-text)}.feature-detail-page .fd-hero__card-sub{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-text-3)}@media(max-width:1024px){.feature-detail-page .fd-tst .hp-tst__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-detail-page .fd-hero__grid{flex-direction:column;align-items:stretch}.feature-detail-page .fd-hero__copy{flex:0 0 auto;width:100%}.feature-detail-page .fd-hero__stage{flex:0 0 auto;width:min(100%,560px)}.feature-detail-page .fd-hero{padding-bottom:var(--sp-section-sm)}.feature-detail-page .fd-hero__card{left:var(--sp-2);bottom:calc(var(--sp-5) * -1)}.feature-detail-page .fd-hero__chip{right:var(--sp-4)}}@media(max-width:768px){.feature-detail-page .fd-tst .hp-tst__grid{grid-template-columns:1fr}.feature-detail-page .fd-hero__lead{padding-left:var(--sp-3);margin-bottom:var(--sp-6)}.feature-detail-page .fd-hero__stage{padding:var(--sp-1)}.feature-detail-page .fd-hero__img{border-radius:var(--r-md)}}.industry-cmp__head[data-astro-cid-p4ncoelc]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:none;margin:0 0 var(--sp-head)}.industry-cmp__head[data-astro-cid-p4ncoelc] .hp-eyebrow[data-astro-cid-p4ncoelc]{margin:0 0 var(--sp-3);background:var(--c-bg)}.industry-cmp__head[data-astro-cid-p4ncoelc] .hp-eyebrow[data-astro-cid-p4ncoelc] img[data-astro-cid-p4ncoelc]{display:block;width:24px;height:24px}.industry-cmp__head[data-astro-cid-p4ncoelc] .hp-h2[data-astro-cid-p4ncoelc]{margin:0;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);color:var(--c-text);text-align:left;white-space:nowrap}.industry-cmp[data-astro-cid-p4ncoelc] .hp-cmp__c1[data-astro-cid-p4ncoelc]{width:410px}.industry-cmp[data-astro-cid-p4ncoelc] .hp-cmp__wrap[data-astro-cid-p4ncoelc]{overflow:hidden;-webkit-overflow-scrolling:touch;border:1px solid var(--c-line);border-radius:var(--r-lg)}.industry-cmp[data-astro-cid-p4ncoelc] .hp-cmp__table[data-astro-cid-p4ncoelc]{table-layout:fixed;min-width:920px;width:100%;margin:0;border-spacing:0;background:var(--c-bg);border:0;border-radius:0}@media(max-width:1024px){.industry-cmp[data-astro-cid-p4ncoelc] .hp-cmp__wrap[data-astro-cid-p4ncoelc]{overflow-x:auto;overflow-y:hidden}.industry-cmp[data-astro-cid-p4ncoelc] .hp-cmp__c1[data-astro-cid-p4ncoelc]{width:auto}.industry-cmp__head[data-astro-cid-p4ncoelc] .hp-h2[data-astro-cid-p4ncoelc]{white-space:normal}}@media(max-width:768px){.industry-cmp[data-astro-cid-p4ncoelc] .hp-cmp__wrap[data-astro-cid-p4ncoelc]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.hp-flip__title--accent[data-astro-cid-njkvii6c] .hp-uacc[data-astro-cid-njkvii6c]{font-weight:var(--fw-semibold);color:var(--c-accent)}.ftr-hero-band[data-astro-cid-mpbnit47]{background-color:var(--c-bg);background-image:var(--hp-hero-bg);border-bottom:1px solid var(--c-line-soft)}.ftr-hero[data-astro-cid-mpbnit47]{padding:var(--sp-8) 0 var(--sp-section)}.ftr-hero__inner[data-astro-cid-mpbnit47]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-12)}.ftr-hero__copy[data-astro-cid-mpbnit47]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-5);max-width:var(--measure)}.ftr-hero__copy[data-astro-cid-mpbnit47] .eyebrow[data-astro-cid-mpbnit47],.ftr-hero__title[data-astro-cid-mpbnit47],.ftr-hero__lead[data-astro-cid-mpbnit47]{margin:0}.ftr-hero__ctas[data-astro-cid-mpbnit47]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--sp-3)}.ftr-merge[data-astro-cid-mpbnit47]{display:grid;grid-template-columns:minmax(0,4fr) auto minmax(0,6fr);align-items:center;gap:var(--sp-6);width:100%;padding:var(--sp-5);border:var(--line);border-radius:var(--r-lg);background:var(--c-bg)}.ftr-merge__label[data-astro-cid-mpbnit47]{margin:0 0 var(--sp-3);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-text-4)}.ftr-merge__tools[data-astro-cid-mpbnit47],.ftr-merge__groups[data-astro-cid-mpbnit47]{margin:0;padding:0;list-style:none}.ftr-merge__tools[data-astro-cid-mpbnit47]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.ftr-merge__tool[data-astro-cid-mpbnit47]{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:var(--line);border-radius:var(--r-pill);background:var(--c-band);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-muted);text-decoration:line-through}.ftr-merge__arrow[data-astro-cid-mpbnit47]{display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h);height:var(--btn-h);border-radius:var(--r-full);background:var(--c-text);color:var(--c-bg);font-size:24px}.ftr-merge__after[data-astro-cid-mpbnit47]{padding:var(--sp-5);border:var(--line);border-radius:var(--r-lg);background:var(--c-bg)}.ftr-merge__groups[data-astro-cid-mpbnit47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.ftr-merge__group[data-astro-cid-mpbnit47]{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-md);color:var(--c-text);text-decoration:none;transition:background-color .15s ease}.ftr-merge__group[data-astro-cid-mpbnit47]:hover{background:var(--c-accent-soft)}.ftr-merge__icon[data-astro-cid-mpbnit47]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-sm);background:var(--c-accent-soft);color:var(--c-accent-2);font-size:20px}.ftr-merge__name[data-astro-cid-mpbnit47]{flex:1;min-width:0;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold)}.ftr-merge__count[data-astro-cid-mpbnit47]{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-text-4);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.ftr-merge__group[data-astro-cid-mpbnit47]{transition:none}}.main--home #one-platform.ftr-flip.hp-flip-sec.hp-section{background:var(--c-bg)}.main--home #one-platform.ftr-flip .hp-flip__card--problem{background:linear-gradient(0deg,var(--c-tint) 0%,var(--c-tint) 100%),var(--c-bg)}.main--home #one-platform.ftr-flip .hp-flip__card--fix{background:linear-gradient(0deg,var(--c-accent-glow-2) 0%,var(--c-accent-glow-2) 100%),var(--c-bg)}.main--home #one-platform.ftr-flip .hp-flip__card--problem .hp-flip__tile,.main--home #one-platform.ftr-flip .hp-flip__card--fix .hp-flip__tile{background:var(--c-bg)}#one-platform.ftr-flip .si-note{margin:var(--sp-8) 0 0;font-size:var(--fs-body);line-height:var(--lh-body)}.ftr-directory[data-astro-cid-mpbnit47]>.container[data-astro-cid-mpbnit47]{display:flex;flex-direction:column;gap:var(--sp-head);align-items:stretch}.ftr-dir[data-astro-cid-mpbnit47] .dir-group[data-astro-cid-mpbnit47]{scroll-margin-top:120px}.ftr-dir[data-astro-cid-mpbnit47] .dir-card[data-astro-cid-mpbnit47] .hp-ind2__text[data-astro-cid-mpbnit47]{flex-basis:820px}.ftr-dir[data-astro-cid-mpbnit47] .ftr-dir__badge[data-astro-cid-mpbnit47]{flex:none;order:2;padding:4px 14px;border-radius:var(--r-pill);background:var(--c-accent-soft);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-accent);white-space:nowrap}.ftr-dir__copy[data-astro-cid-mpbnit47],#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__head[data-astro-cid-mpbnit47]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);width:100%}.ftr-dir__copy[data-astro-cid-mpbnit47] .eyebrow[data-astro-cid-mpbnit47]{margin:0}.ftr-dir__copy[data-astro-cid-mpbnit47] h2[data-astro-cid-mpbnit47],.ftr-roles__head[data-astro-cid-mpbnit47] h2[data-astro-cid-mpbnit47]{margin:0;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);color:var(--c-text)}.ftr-dir__copy[data-astro-cid-mpbnit47] p[data-astro-cid-mpbnit47],.ftr-roles__head[data-astro-cid-mpbnit47] p[data-astro-cid-mpbnit47],.ftr-role__outcome[data-astro-cid-mpbnit47]{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-2)}.ftr-roles-sec[data-astro-cid-mpbnit47]>.container[data-astro-cid-mpbnit47],#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__inner[data-astro-cid-mpbnit47]{display:flex;flex-direction:column;gap:var(--sp-head)}.ftr-roles__head[data-astro-cid-mpbnit47]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);width:100%;max-width:1108px}.ftr-roles__head[data-astro-cid-mpbnit47] .eyebrow[data-astro-cid-mpbnit47]{margin:0}.ftr-roles__head[data-astro-cid-mpbnit47] .eyebrow[data-astro-cid-mpbnit47]:before{display:none}.ftr-roles__head[data-astro-cid-mpbnit47] .eyebrow[data-astro-cid-mpbnit47] img[data-astro-cid-mpbnit47]{display:block;width:24px;height:24px;flex:none}.ftr-roles[data-astro-cid-mpbnit47]{display:flex;flex-direction:column;gap:var(--sp-12);width:100%}.ftr-role[data-astro-cid-mpbnit47]{display:flex;flex-direction:column;gap:var(--sp-5);width:100%;margin:0;padding:0;border:0;background:none}.ftr-role__head[data-astro-cid-mpbnit47]{display:flex;align-items:flex-end;gap:var(--sp-12);width:100%}.ftr-role__copy[data-astro-cid-mpbnit47]{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:var(--sp-1);min-width:0}.ftr-role__copy[data-astro-cid-mpbnit47] h3[data-astro-cid-mpbnit47]{margin:0;font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);color:var(--c-text)}.ftr-role__grid[data-astro-cid-mpbnit47]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4);margin:0;padding:0;list-style:none}.ftr-role__grid[data-astro-cid-mpbnit47]>li[data-astro-cid-mpbnit47]{list-style:none;min-width:0}.ftr-role__card[data-astro-cid-mpbnit47]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);height:100%;padding:var(--sp-5);overflow:hidden;border:var(--line);border-radius:var(--r-lg);background:var(--c-bg);text-decoration:none}.ftr-role__icon[data-astro-cid-mpbnit47]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:50px;height:50px;border-radius:var(--r-sm);background:var(--c-accent-2-tint);color:var(--c-accent-2)}.ftr-role__icon[data-astro-cid-mpbnit47] .remix-icon{display:block;width:35px;height:35px;font-size:35px}.ftr-role__body[data-astro-cid-mpbnit47]{display:flex;flex-direction:column;gap:var(--sp-1);width:100%;min-width:0}.ftr-role__name[data-astro-cid-mpbnit47]{margin:0;width:100%;overflow:hidden;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-semibold);color:var(--c-text)}.features-page[data-astro-cid-mpbnit47]:not(.feature-detail-page) .main--home[data-astro-cid-mpbnit47].industry-cmp .hp-head[data-astro-cid-mpbnit47].industry-cmp__head,.ftr-why[data-astro-cid-mpbnit47] .hp-how--best__head[data-astro-cid-mpbnit47]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:none;width:100%;margin:0 0 var(--sp-head)}.industry-cmp[data-astro-cid-mpbnit47] .industry-cmp__head .hp-eyebrow{margin:0 0 var(--sp-3);background:var(--c-bg)}.industry-cmp[data-astro-cid-mpbnit47] .industry-cmp__head .hp-eyebrow img,#crm-glossary[data-astro-cid-mpbnit47] .hp-how--glossary__head[data-astro-cid-mpbnit47] .hp-eyebrow[data-astro-cid-mpbnit47] img[data-astro-cid-mpbnit47],.ftr-why[data-astro-cid-mpbnit47] .hp-how--best__head[data-astro-cid-mpbnit47] .hp-eyebrow[data-astro-cid-mpbnit47] img[data-astro-cid-mpbnit47],.features-page[data-astro-cid-mpbnit47]:not(.feature-detail-page) .ftr-tst[data-astro-cid-mpbnit47] .hp-eyebrow[data-astro-cid-mpbnit47] img[data-astro-cid-mpbnit47]{display:block;width:24px;height:24px}.industry-cmp[data-astro-cid-mpbnit47] .hp-cmp__c1{width:410px}.industry-cmp[data-astro-cid-mpbnit47] .hp-cmp__wrap{overflow:hidden;-webkit-overflow-scrolling:touch;border:1px solid var(--c-line);border-radius:var(--r-lg)}.industry-cmp[data-astro-cid-mpbnit47] .hp-cmp__table{table-layout:fixed;min-width:920px;width:100%;margin:0;border-spacing:0;background:var(--c-bg);border:0;border-radius:0}.features-page[data-astro-cid-mpbnit47]:not(.feature-detail-page) .ftr-ind-band[data-astro-cid-mpbnit47] .dir-card[data-astro-cid-mpbnit47].hp-ind2 .hp-ind2__title[data-astro-cid-mpbnit47]{font-size:var(--fs-h3);line-height:var(--lh-h3)}.features-page[data-astro-cid-mpbnit47]:not(.feature-detail-page) .main--home[data-astro-cid-mpbnit47].industry-cmp .industry-cmp__head[data-astro-cid-mpbnit47] .hp-h2[data-astro-cid-mpbnit47]{margin:0;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);color:var(--c-text);text-align:left;white-space:nowrap}.features-hub-page[data-astro-cid-mpbnit47] .ftr-inclusion[data-astro-cid-mpbnit47].hp-price.hp-section{background:var(--c-bg)}.features-hub-page .industry-cmp .hp-cmp.hp-section{background:var(--c-band)}#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__body[data-astro-cid-mpbnit47]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:var(--sp-12);row-gap:var(--sp-12);width:100%}#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__copy[data-astro-cid-mpbnit47]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);min-width:0}#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__list[data-astro-cid-mpbnit47]{display:flex;flex-direction:column;gap:var(--sp-4);width:100%;margin:0;padding:0;list-style:none}#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__item[data-astro-cid-mpbnit47]{position:relative;display:grid;grid-template-columns:35px minmax(0,1fr);align-items:start;gap:var(--sp-3)}#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__item[data-astro-cid-mpbnit47]:not(:last-child):after{content:"";position:absolute;left:17.5px;top:35px;bottom:-20px;width:1px;background:var(--c-line)}#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__icon[data-astro-cid-mpbnit47]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:35px;height:35px;border-radius:var(--r-sm);background:var(--c-accent-2-tint);color:var(--c-accent-2)}#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__icon[data-astro-cid-mpbnit47] .remix-icon[data-astro-cid-mpbnit47]{display:block;width:24px;height:24px;font-size:24px}#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__text[data-astro-cid-mpbnit47]{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--c-text-2)}#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__stat[data-astro-cid-mpbnit47]{display:flex;align-items:center;gap:var(--sp-4);width:100%;margin:var(--sp-2) 0 0;padding:var(--sp-5);border:var(--line);border-radius:var(--r-lg);background:var(--c-bg)}#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__stat-value[data-astro-cid-mpbnit47]{flex:none;font-size:var(--fs-stat);line-height:var(--lh-stat);font-weight:var(--fw-semibold);color:var(--c-accent-2)}#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__stat-sep[data-astro-cid-mpbnit47]{flex:none;align-self:stretch;width:1px;background:var(--c-accent-2-soft)}#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__stat-label[data-astro-cid-mpbnit47]{margin:0;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-regular);color:var(--c-text-2)}#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__stat-acc[data-astro-cid-mpbnit47]{font-size:var(--fs-body);font-style:normal;font-weight:var(--fw-regular);color:var(--c-accent-2)}#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__media[data-astro-cid-mpbnit47]{margin:0;min-width:0;width:100%;aspect-ratio:1320 / 566}#real-problem[data-astro-cid-mpbnit47].ftr-pain .hp-hero__browser[data-astro-cid-mpbnit47]{position:relative;width:100%;height:100%;aspect-ratio:1320 / 566;background:var(--c-bg);border-radius:var(--r-lg);overflow:hidden}#real-problem[data-astro-cid-mpbnit47].ftr-pain .hp-hero__browser-frame[data-astro-cid-mpbnit47]{display:block;position:absolute;inset:0;width:100%;height:100%;aspect-ratio:1320 / 566;object-fit:fill;pointer-events:none}#real-problem[data-astro-cid-mpbnit47].ftr-pain .hp-hero__browser-screen[data-astro-cid-mpbnit47]{position:absolute;left:calc(10 / 1320 * 100%);top:calc(36 / 566 * 100%);width:calc(1300 / 1320 * 100%);height:calc(530 / 566 * 100%);object-fit:cover;object-position:top center;border-radius:var(--r-lg) var(--r-lg) 0 0}.features-hub-page .industry-faq .hp-faq.hp-section{background:var(--c-band)}.features-hub-page[data-astro-cid-mpbnit47].features-page .si-also-band[data-astro-cid-mpbnit47].si-section{padding-top:0}#crm-glossary[data-astro-cid-mpbnit47].ftr-glossary.hp-section{padding:var(--sp-section) 0;background:var(--c-bg)}#crm-glossary[data-astro-cid-mpbnit47] .hp-how--glossary__head[data-astro-cid-mpbnit47]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:920px;margin:0 0 var(--sp-head)}#crm-glossary[data-astro-cid-mpbnit47] .hp-how--glossary__head[data-astro-cid-mpbnit47] .hp-eyebrow[data-astro-cid-mpbnit47]{margin:0 0 var(--sp-3);background:var(--c-bg)}#crm-glossary[data-astro-cid-mpbnit47] .hp-how--glossary__head[data-astro-cid-mpbnit47] .hp-h2[data-astro-cid-mpbnit47]{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:0;color:var(--c-text);margin:0;text-align:left}#crm-glossary[data-astro-cid-mpbnit47] .industry-glossary__cards[data-astro-cid-mpbnit47].hp-how__steps{margin-bottom:0}#crm-glossary[data-astro-cid-mpbnit47] .hp-how__step[data-astro-cid-mpbnit47],.ftr-why[data-astro-cid-mpbnit47] .hp-how__step[data-astro-cid-mpbnit47]{padding:var(--sp-1) var(--sp-1) 0;gap:0;overflow:hidden;border-color:var(--c-line)}#crm-glossary[data-astro-cid-mpbnit47] .hp-how__media[data-astro-cid-mpbnit47],.ftr-why[data-astro-cid-mpbnit47] .hp-how__media[data-astro-cid-mpbnit47]{position:relative;width:100%;margin:0;aspect-ratio:160 / 90;box-sizing:border-box;overflow:hidden;border-radius:var(--r-md) var(--r-md) 0 0;background:var(--c-text);padding:0}#crm-glossary[data-astro-cid-mpbnit47] .hp-how__content[data-astro-cid-mpbnit47]{padding:0;gap:0}#crm-glossary[data-astro-cid-mpbnit47] .hp-how__intro[data-astro-cid-mpbnit47],.ftr-why[data-astro-cid-mpbnit47] .hp-how__intro[data-astro-cid-mpbnit47]{box-sizing:border-box;width:100%;padding:var(--sp-4)}.ftr-why[data-astro-cid-mpbnit47].hp-how.hp-section{padding:var(--sp-section) 0;background:var(--c-band)}.ftr-why[data-astro-cid-mpbnit47] .hp-how--best__head[data-astro-cid-mpbnit47] .hp-eyebrow[data-astro-cid-mpbnit47]{margin:0 0 var(--sp-3);background:var(--c-bg)}.ftr-why[data-astro-cid-mpbnit47] .hp-how--best__head[data-astro-cid-mpbnit47] .hp-h2[data-astro-cid-mpbnit47]{width:100%;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:0;color:var(--c-text);margin:0 0 var(--sp-4);text-align:left}.ftr-why[data-astro-cid-mpbnit47] .hp-how--best__head[data-astro-cid-mpbnit47] .hp-lead[data-astro-cid-mpbnit47],.ftr-why[data-astro-cid-mpbnit47] .hp-how--best__head[data-astro-cid-mpbnit47] .si-answer-first[data-astro-cid-mpbnit47]{margin:0;max-width:var(--measure);padding:0;border:0;border-radius:0;background:none;text-align:left;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--c-text-2)}.ftr-why[data-astro-cid-mpbnit47] .ftr-why__cards[data-astro-cid-mpbnit47].hp-how__steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0;gap:var(--sp-4)}.ftr-why[data-astro-cid-mpbnit47] .hp-how__content[data-astro-cid-mpbnit47]{padding:0;gap:0}.ind-hiw--setup[data-astro-cid-mpbnit47]{background:var(--c-bg)}.ind-hiw--setup[data-astro-cid-mpbnit47] .ind-hiw__headcopy[data-astro-cid-mpbnit47]{max-width:none}.ind-hiw--setup[data-astro-cid-mpbnit47] .ind-hiw__title[data-astro-cid-mpbnit47]{margin-bottom:0}.ind-hiw--setup[data-astro-cid-mpbnit47] .container[data-astro-cid-mpbnit47]{gap:var(--sp-head)}.ind-hiw--setup[data-astro-cid-mpbnit47] .ind-hiw__steps[data-astro-cid-mpbnit47]{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4)}.ind-hiw--setup[data-astro-cid-mpbnit47] .ind-hiw__content[data-astro-cid-mpbnit47]{gap:0}.ind-hiw--setup[data-astro-cid-mpbnit47] .ind-hiw__intro[data-astro-cid-mpbnit47]{padding:var(--sp-4) var(--sp-5)}.features-page[data-astro-cid-mpbnit47]:not(.feature-detail-page) .ftr-tst[data-astro-cid-mpbnit47] .hp-tst[data-astro-cid-mpbnit47].hp-section{padding:var(--sp-section) 0;background:var(--c-bg)}.features-hub-page .ftr-ind-band.hp-industries.hp-section{background:var(--c-band)}.dir-numbers[data-astro-cid-mpbnit47]{padding:var(--sp-section) 0;background:var(--c-bg)}.dir-numbers__head[data-astro-cid-mpbnit47]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-head)}.dir-numbers__tag[data-astro-cid-mpbnit47]{display:inline-flex;align-items:center;gap:var(--sp-1);padding:4px 14px 4px 11px;border-radius:var(--r-pill);border:1px solid var(--c-line);background:var(--c-bg);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-text);white-space:nowrap}.dir-numbers__tag[data-astro-cid-mpbnit47] img[data-astro-cid-mpbnit47]{display:block}.dir-numbers__title[data-astro-cid-mpbnit47]{position:relative;margin:0;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);color:var(--c-text)}.dir-numbers__acc[data-astro-cid-mpbnit47]{font-weight:var(--fw-semibold);font-style:normal;color:var(--c-accent)}.dir-numbers__grid[data-astro-cid-mpbnit47]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8);margin-bottom:var(--sp-8)}.dir-numbers__card[data-astro-cid-mpbnit47]{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-height:220px;padding:var(--sp-5);border:var(--line);border-radius:var(--r-lg);background:var(--c-bg)}.dir-numbers__value[data-astro-cid-mpbnit47]{margin:0 0 var(--sp-4);font-size:var(--fs-stat);line-height:var(--lh-stat);font-weight:var(--fw-semibold);color:var(--c-text)}.dir-numbers__label[data-astro-cid-mpbnit47]{margin:0;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-regular);color:var(--c-text)}.dir-numbers__cite[data-astro-cid-mpbnit47]{width:100%;margin-top:auto;padding-top:var(--sp-8);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);font-style:normal;color:var(--c-text-2);background-image:linear-gradient(var(--c-line),var(--c-line));background-size:100% 1px;background-position:0 var(--sp-4);background-repeat:no-repeat}.dir-numbers__method[data-astro-cid-mpbnit47]{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg)}.dir-numbers__method-icon[data-astro-cid-mpbnit47]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 60px;flex-shrink:0;align-self:flex-start;width:60px;height:60px;border-radius:var(--r-sm);background:var(--c-tint)}.dir-numbers__method-icon[data-astro-cid-mpbnit47] img[data-astro-cid-mpbnit47]{display:block;width:32px;height:32px}.dir-numbers__method-text[data-astro-cid-mpbnit47]{flex:1 1 auto;min-width:0;max-width:var(--measure);margin:0;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-regular);color:var(--c-text-3)}.dir-numbers__method-text[data-astro-cid-mpbnit47] strong[data-astro-cid-mpbnit47]{display:block;margin:0;font-weight:var(--fw-semibold);color:var(--c-text)}.dir-numbers__method-text[data-astro-cid-mpbnit47] span[data-astro-cid-mpbnit47]{display:block}@media(max-width:1024px){.ftr-merge[data-astro-cid-mpbnit47]{grid-template-columns:minmax(0,1fr);padding:var(--sp-6)}.ftr-merge__before[data-astro-cid-mpbnit47],.ftr-merge__after[data-astro-cid-mpbnit47]{width:100%}.ftr-merge__tools[data-astro-cid-mpbnit47]{flex-direction:row;flex-wrap:wrap}.ftr-merge__arrow[data-astro-cid-mpbnit47]{transform:rotate(90deg)}.ftr-role__grid[data-astro-cid-mpbnit47]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8)}.ftr-role__head[data-astro-cid-mpbnit47]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-2) var(--sp-3)}.ftr-role__copy[data-astro-cid-mpbnit47]{display:contents}.ftr-role__copy[data-astro-cid-mpbnit47] h3[data-astro-cid-mpbnit47]{grid-column:1;grid-row:1}.ftr-role__outcome[data-astro-cid-mpbnit47]{grid-column:1 / -1;grid-row:2}.industry-cmp[data-astro-cid-mpbnit47] .hp-cmp__wrap{overflow-x:auto;overflow-y:hidden}.industry-cmp[data-astro-cid-mpbnit47] .hp-cmp__c1{width:auto}.industry-cmp[data-astro-cid-mpbnit47] .industry-cmp__head .hp-h2{white-space:normal}#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__body[data-astro-cid-mpbnit47]{grid-template-columns:1fr;gap:var(--sp-8)}#crm-glossary[data-astro-cid-mpbnit47] .industry-glossary__cards[data-astro-cid-mpbnit47].hp-how__steps{grid-template-columns:1fr}.ftr-why[data-astro-cid-mpbnit47] .ftr-why__cards[data-astro-cid-mpbnit47].hp-how__steps,.ind-hiw--setup[data-astro-cid-mpbnit47] .ind-hiw__steps[data-astro-cid-mpbnit47]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8)}.dir-numbers__grid[data-astro-cid-mpbnit47]{grid-template-columns:1fr}.dir-numbers__card[data-astro-cid-mpbnit47]{min-height:0}}@media(max-width:768px){.ftr-hero[data-astro-cid-mpbnit47]{padding:var(--sp-6) 0 var(--sp-section)}.ftr-hero__inner[data-astro-cid-mpbnit47]{gap:var(--sp-8)}.ftr-merge[data-astro-cid-mpbnit47]{padding:var(--sp-4);gap:var(--sp-4)}.ftr-merge__after[data-astro-cid-mpbnit47]{padding:var(--sp-3)}.ftr-merge__groups[data-astro-cid-mpbnit47]{grid-template-columns:minmax(0,1fr)}.ftr-role__grid[data-astro-cid-mpbnit47]{grid-template-columns:1fr}.ftr-role__head[data-astro-cid-mpbnit47]{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--sp-2)}.ftr-role__copy[data-astro-cid-mpbnit47] h3[data-astro-cid-mpbnit47]{grid-column:1;grid-row:1}.ftr-role__outcome[data-astro-cid-mpbnit47]{grid-column:1;grid-row:2}.industry-cmp[data-astro-cid-mpbnit47] .industry-cmp__section.hp-section{padding:var(--sp-section) 0}.industry-cmp[data-astro-cid-mpbnit47] .hp-cmp__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.features-page[data-astro-cid-mpbnit47]:not(.feature-detail-page) .main--home[data-astro-cid-mpbnit47].industry-cmp .hp-head[data-astro-cid-mpbnit47].industry-cmp__head{align-items:flex-start;text-align:left}.features-page[data-astro-cid-mpbnit47]:not(.feature-detail-page) .main--home[data-astro-cid-mpbnit47].industry-cmp .industry-cmp__head[data-astro-cid-mpbnit47] .hp-h2[data-astro-cid-mpbnit47]{text-align:left;white-space:normal}#real-problem[data-astro-cid-mpbnit47].ftr-pain .ftr-pain__stat[data-astro-cid-mpbnit47]{flex-direction:column;align-items:flex-start;gap:var(--sp-2)}#crm-glossary[data-astro-cid-mpbnit47] .hp-how--glossary__head[data-astro-cid-mpbnit47] .hp-uacc[data-astro-cid-mpbnit47]{padding-bottom:0}.ftr-why[data-astro-cid-mpbnit47] .ftr-why__cards[data-astro-cid-mpbnit47].hp-how__steps,.ind-hiw--setup[data-astro-cid-mpbnit47] .ind-hiw__steps[data-astro-cid-mpbnit47]{grid-template-columns:1fr}.features-page[data-astro-cid-mpbnit47]:not(.feature-detail-page) .ftr-tst[data-astro-cid-mpbnit47] .hp-tst[data-astro-cid-mpbnit47].hp-section{padding:var(--sp-section) 0}.features-page[data-astro-cid-mpbnit47]:not(.feature-detail-page) .ftr-tst[data-astro-cid-mpbnit47] .hp-tst--left[data-astro-cid-mpbnit47] .hp-tst__head[data-astro-cid-mpbnit47]{margin-bottom:var(--sp-head)}.features-page[data-astro-cid-mpbnit47]:not(.feature-detail-page) .ftr-tst[data-astro-cid-mpbnit47] .hp-tst--left[data-astro-cid-mpbnit47] .hp-uacc[data-astro-cid-mpbnit47]{padding-bottom:0}.dir-numbers__method[data-astro-cid-mpbnit47]{flex-direction:column;gap:var(--sp-2)}.dir-numbers__acc[data-astro-cid-mpbnit47]{padding-bottom:0}}.glossary-page[data-astro-cid-f4zqnnit] .faq-nav-wrap[data-astro-cid-f4zqnnit][aria-label="Glossary sections"]{padding-bottom:0}.gloss-terms[data-astro-cid-f4zqnnit].hp-section{padding:var(--sp-section) 0;background:var(--c-band)}.gloss-terms[data-astro-cid-f4zqnnit] .container[data-astro-cid-f4zqnnit]{display:flex;flex-direction:column}.gloss-terms[data-astro-cid-f4zqnnit] .hp-how--glossary__head[data-astro-cid-f4zqnnit]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:920px;margin:0 0 var(--sp-head)}.gloss-terms[data-astro-cid-f4zqnnit] .hp-how--glossary__head[data-astro-cid-f4zqnnit] .hp-eyebrow[data-astro-cid-f4zqnnit]{margin:0 0 var(--sp-3);background:var(--c-bg)}.gloss-terms[data-astro-cid-f4zqnnit] .hp-how--glossary__head[data-astro-cid-f4zqnnit] .hp-eyebrow[data-astro-cid-f4zqnnit] img[data-astro-cid-f4zqnnit]{display:block;width:24px;height:24px}.gloss-terms[data-astro-cid-f4zqnnit] .hp-how--glossary__head[data-astro-cid-f4zqnnit] .hp-h2[data-astro-cid-f4zqnnit]{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:0;color:var(--c-text);margin:0;text-align:left}.gloss-count[data-astro-cid-f4zqnnit]{margin:0 0 var(--sp-5);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:var(--c-text)}.gloss-group[data-astro-cid-f4zqnnit]{display:flex;flex-direction:column;gap:var(--sp-5);margin:0 0 var(--sp-12);scroll-margin-top:120px}.gloss-group[data-astro-cid-f4zqnnit]:has(+.gloss-empty){margin-bottom:0}.gloss-group__title[data-astro-cid-f4zqnnit]{margin:0;font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);color:var(--c-text)}.gloss-terms__cards[data-astro-cid-f4zqnnit].hp-how__steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.gloss-terms[data-astro-cid-f4zqnnit] .hp-how__step[data-astro-cid-f4zqnnit],.gloss-terms[data-astro-cid-f4zqnnit] .hp-how__step[data-astro-cid-f4zqnnit][data-step="1"],.gloss-terms[data-astro-cid-f4zqnnit] .hp-how__step[data-astro-cid-f4zqnnit][data-step="2"],.gloss-terms[data-astro-cid-f4zqnnit] .hp-how__step[data-astro-cid-f4zqnnit][data-step="3"]{padding:0;gap:0;overflow:hidden;background:var(--c-bg);border:var(--line);border-radius:var(--r-lg);scroll-margin-top:120px;transition:border-color .15s ease}.gloss-terms[data-astro-cid-f4zqnnit] .hp-how__step[data-astro-cid-f4zqnnit]:hover,.gloss-terms[data-astro-cid-f4zqnnit] .hp-how__step[data-astro-cid-f4zqnnit][data-step="1"]:hover,.gloss-terms[data-astro-cid-f4zqnnit] .hp-how__step[data-astro-cid-f4zqnnit][data-step="2"]:hover,.gloss-terms[data-astro-cid-f4zqnnit] .hp-how__step[data-astro-cid-f4zqnnit][data-step="3"]:hover{border-color:var(--c-line-strong)}.gloss-terms[data-astro-cid-f4zqnnit] .hp-how__content[data-astro-cid-f4zqnnit]{flex:1 1 auto;padding:0;gap:0}.gloss-terms[data-astro-cid-f4zqnnit] .hp-how__intro[data-astro-cid-f4zqnnit]{box-sizing:border-box;width:100%;padding:var(--sp-5)}.gloss-terms[data-astro-cid-f4zqnnit] .fd-cap__link[data-astro-cid-f4zqnnit]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%;box-sizing:border-box;margin-top:auto;padding:var(--sp-4) var(--sp-5);border-top:var(--line);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:var(--c-accent-2);text-decoration:none}.gloss-terms[data-astro-cid-f4zqnnit] .fd-cap__link[data-astro-cid-f4zqnnit]:after{content:"";flex:none;width:24px;height:24px;background-color:var(--c-accent-2);-webkit-mask:url(/images/svg/icon-arrow.svg) center / 24px 24px no-repeat;mask:url(/images/svg/icon-arrow.svg) center / 24px 24px no-repeat}.gloss-terms[data-astro-cid-f4zqnnit] .fd-cap__link[data-astro-cid-f4zqnnit]:hover{color:var(--c-accent-2);text-decoration:none}.gloss-empty[data-astro-cid-f4zqnnit]{margin:var(--sp-8) 0 0}.gloss-empty[data-astro-cid-f4zqnnit] p[data-astro-cid-f4zqnnit]{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-2)}@media(max-width:1024px){.gloss-terms__cards[data-astro-cid-f4zqnnit].hp-how__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.gloss-terms[data-astro-cid-f4zqnnit] .hp-how--glossary__head[data-astro-cid-f4zqnnit] .hp-uacc[data-astro-cid-f4zqnnit]{padding-bottom:0}.gloss-group[data-astro-cid-f4zqnnit]{margin-bottom:var(--sp-8);gap:var(--sp-4)}.gloss-terms__cards[data-astro-cid-f4zqnnit].hp-how__steps{grid-template-columns:1fr}}.hp-fh--wave.hp-section{background-image:url(/images/svg/features-wave-bg.svg);background-repeat:no-repeat;background-position:bottom;background-size:cover;border-top:0;border-bottom:0}.story-kpi[data-astro-cid-qyc4r4wm]{display:grid;width:100%;aspect-ratio:4 / 5;border-radius:var(--r-lg);overflow:hidden;isolation:isolate}.story-kpi__card[data-astro-cid-qyc4r4wm]{grid-area:1 / 1;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sp-5);min-width:0;padding:var(--sp-5);color:var(--c-bg);background:var(--c-text);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}.story-kpi__card[data-astro-cid-qyc4r4wm].is-active{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease,transform .5s ease,visibility 0s}.story-kpi__card[data-astro-cid-qyc4r4wm].is-leaving{transform:translateY(-12px)}.story-kpi__top[data-astro-cid-qyc4r4wm]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.story-kpi__person[data-astro-cid-qyc4r4wm]{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.story-kpi__avatar[data-astro-cid-qyc4r4wm]{flex:none;width:48px;height:48px;border-radius:var(--r-full);object-fit:cover;border:2px solid var(--c-on-dark)}.story-kpi__who[data-astro-cid-qyc4r4wm]{display:flex;flex-direction:column;margin:0;min-width:0}.story-kpi__name[data-astro-cid-qyc4r4wm]{color:var(--c-bg);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-semibold)}.story-kpi__role[data-astro-cid-qyc4r4wm]{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-on-dark-3)}.story-kpi__body[data-astro-cid-qyc4r4wm]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.story-kpi__logo[data-astro-cid-qyc4r4wm]{display:inline-flex;align-items:center;height:52px;padding:0 16px;border-radius:var(--r-sm);background:var(--c-bg)}.story-kpi__logo[data-astro-cid-qyc4r4wm] img[data-astro-cid-qyc4r4wm]{display:block;width:auto;height:34px;max-width:170px;object-fit:contain}.story-kpi__lead[data-astro-cid-qyc4r4wm]{margin:6px 0 0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-on-dark-2)}.story-kpi__value[data-astro-cid-qyc4r4wm]{display:flex;align-items:center;gap:var(--sp-2);margin:0;color:var(--c-bg);font-size:var(--fs-stat-lg);line-height:var(--lh-stat-lg);font-weight:var(--fw-semibold)}.story-kpi__value--money[data-astro-cid-qyc4r4wm]{font-size:var(--fs-stat-lg)}.story-kpi__value--shift[data-astro-cid-qyc4r4wm]{flex-wrap:wrap;font-size:var(--fs-stat);line-height:var(--lh-stat)}.story-kpi__from[data-astro-cid-qyc4r4wm]{font-size:var(--fs-h3);font-weight:var(--fw-regular);color:var(--c-on-dark-3);text-decoration-thickness:2px}.story-kpi__up[data-astro-cid-qyc4r4wm]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-full);background:var(--c-line-on-dark-soft)}.story-kpi__stars[data-astro-cid-qyc4r4wm]{display:inline-flex;gap:2px;color:var(--c-accent)}.story-kpi__bar[data-astro-cid-qyc4r4wm]{display:block;width:100%;height:6px;border-radius:var(--r-pill);background:var(--c-line-on-dark);overflow:hidden}.story-kpi__bar[data-astro-cid-qyc4r4wm] span[data-astro-cid-qyc4r4wm]{display:block;height:100%;border-radius:inherit;background:var(--c-bg)}.story-kpi__label[data-astro-cid-qyc4r4wm]{margin:0;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--c-on-dark-2)}@media(max-width:768px){.story-kpi__card[data-astro-cid-qyc4r4wm]{padding:var(--sp-4)}.story-kpi__value[data-astro-cid-qyc4r4wm]{font-size:var(--fs-stat);line-height:var(--lh-stat)}.story-kpi__value--money[data-astro-cid-qyc4r4wm],.story-kpi__value--shift[data-astro-cid-qyc4r4wm]{font-size:var(--fs-stat)}.story-kpi__from[data-astro-cid-qyc4r4wm]{font-size:var(--fs-h4)}.story-kpi__lead[data-astro-cid-qyc4r4wm],.story-kpi__label[data-astro-cid-qyc4r4wm]{font-size:var(--fs-meta);line-height:var(--lh-meta)}}@media(prefers-reduced-motion:reduce){.story-kpi__card[data-astro-cid-qyc4r4wm],.story-kpi__card[data-astro-cid-qyc4r4wm].is-active{transition:none}}.industries-listing .main--home .dir-cmp .hp-cmp__table thead th:nth-child(2){padding-inline:var(--sp-2);white-space:nowrap}.industries-listing .main--home section.hp-faq.hp-section{padding-bottom:var(--sp-section)}.dir-why{padding:var(--sp-section) 0;background:var(--c-bg);color:var(--c-text);border-bottom:1px solid var(--c-line-soft)}.dir-why__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-head)}.dir-why__lead{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-3)}.dir-why__h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.dir-why__acc{font-weight:var(--fw-semibold);color:var(--c-accent)}.dir-why__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:var(--line);border-radius:var(--r-lg);overflow:hidden}.dir-why__item{--tone: var(--c-accent);--tint: var(--c-accent-line);display:flex;flex-direction:column;padding:var(--sp-8) var(--sp-10)}.dir-why__item:nth-child(odd){border-right:var(--line)}.dir-why__item:nth-child(-n+2){border-bottom:var(--line)}.dir-why__viz,.dir-stats__viz{display:flex;align-items:center;gap:var(--sp-1);height:28px;margin-bottom:var(--sp-8)}.dir-why__viz i{display:block;background:var(--tint)}.dir-why__viz--blocks i{width:28px;height:28px;border-radius:var(--r-sm);background:var(--tone)}.dir-why__viz--chips b{display:inline-flex;align-items:center;height:28px;padding:0 var(--sp-2);border-radius:var(--r-sm);background:var(--c-accent-tint);font-size:var(--fs-meta);line-height:var(--lh-small);font-weight:var(--fw-semibold);color:var(--c-text)}.dir-why__viz--dots{flex-wrap:wrap;max-width:210px;height:auto;min-height:28px}.dir-why__viz--dots i,.dir-stats__viz--dots i{width:10px;height:10px;border-radius:var(--r-full)}.dir-why__viz--dots i.is-on{background:var(--tone)}.dir-why__title{margin:0 0 var(--sp-3);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-semibold);color:var(--tone)}.dir-why__text{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-3)}.dir-stats{padding:var(--sp-section) 0;background:var(--c-dark);color:var(--c-on-dark)}.dir-stats__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--sp-12);margin-bottom:var(--sp-head)}.dir-stats__title{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);color:var(--c-on-dark)}.dir-stats__acc{font-weight:var(--fw-semibold);color:var(--c-accent-on-dark)}.dir-stats__method{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-on-dark-3)}.dir-stats__method img{flex:0 0 24px;margin-top:2px;filter:invert(1);opacity:.8}.dir-stats__method strong{color:var(--c-on-dark)}.dir-stats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--c-line-on-dark)}.dir-stats__item{--tone: var(--c-on-dark);display:flex;flex-direction:column;padding:var(--sp-8) var(--sp-8) 0;border-left:1px solid var(--c-line-on-dark)}.dir-stats__item:first-child{padding-left:0;border-left:0}.dir-stats__item:last-child{padding-right:0}.dir-stats__viz i{display:block;background:var(--c-line-on-dark-soft)}.dir-stats__viz i.is-on{background:var(--tone)}.dir-stats__viz--meter{max-width:260px}.dir-stats__viz--meter i{flex:1 1 0;height:10px;border-radius:var(--r-pill)}.dir-stats__viz--hours i{width:28px;height:28px;border-radius:var(--r-sm)}.dir-stats__viz--hours b{margin-left:var(--sp-1);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);color:var(--tone)}.dir-stats__viz--dots{flex-wrap:wrap;align-content:center;max-width:250px;height:auto;min-height:28px}.dir-stats__value{margin:0 0 var(--sp-3);font-size:var(--fs-stat-lg);line-height:var(--lh-stat-lg);font-weight:var(--fw-semibold);color:var(--tone)}.dir-stats__label{margin:0 0 var(--sp-6);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--c-on-dark-2)}.dir-stats__cite{margin:auto 0 0;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-on-dark-3)}.industries-listing .main--home .hp-tst--left .hp-eyebrow img{width:24px;height:24px;flex-shrink:0}.industries-listing .main--home .hp-tst--left .hp-h2{position:relative}.industries-listing .main--home .hp-tst--left .hp-uacc{display:inline}.dir-ins{padding:var(--sp-section) 0;background:var(--c-band)}.dir-ins__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);margin:0 0 var(--sp-head)}.dir-ins__tag{display:inline-flex;align-items:center;gap:var(--sp-1);padding:4px 14px 4px 11px;border-radius:var(--r-pill);border:1px solid var(--c-line);background:var(--c-bg);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-text);white-space:nowrap}.dir-ins__tag img{width:24px;height:24px}.dir-ins__title{position:relative;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.dir-ins__acc{display:inline;font-weight:var(--fw-semibold);font-style:normal;color:var(--c-accent)}.dir-ins__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8);align-items:stretch}.industries-listing .dir-ins__card{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:var(--sp-1);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg);transition:border-color .15s ease}.industries-listing .dir-ins__card:hover{border-color:var(--c-line-strong)}.industries-listing .dir-ins__media{display:block;width:100%;overflow:hidden;border-radius:var(--r-md) var(--r-md) 0 0;aspect-ratio:16 / 9;background:var(--c-tint)}.industries-listing .dir-ins__media img{width:100%;height:100%;object-fit:cover}.industries-listing .dir-ins__body{width:100%;padding:var(--sp-4)}.industries-listing .dir-ins__cardtitle{margin:0 0 2px;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-semibold)}.industries-listing .dir-ins__cardtext{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular)}@media(max-width:1024px){.dir-why__head{gap:var(--sp-3)}.dir-why__item{padding:var(--sp-6)}.dir-stats__head{grid-template-columns:1fr;gap:var(--sp-5)}.dir-stats__grid{grid-template-columns:1fr;border-top:0}.dir-stats__item,.dir-stats__item:first-child{padding:var(--sp-8) 0;border-left:0;border-top:1px solid var(--c-line-on-dark)}.dir-stats__item:last-child{padding-bottom:0}.dir-ins__grid{grid-template-columns:1fr}}@media(max-width:768px){.dir-why__grid{grid-template-columns:1fr}.dir-why__item{padding:var(--sp-6) var(--sp-5);border-right:0}.dir-why__item:nth-child(odd){border-right:0}.dir-why__item:not(:last-child){border-bottom:var(--line)}.dir-stats__viz{margin-bottom:var(--sp-6)}.industries-listing .dir-hero{border-bottom:0}.industries-listing #directory .section-header h2 em,.industries-listing .section-header h2 em,.industries-listing .dir-hero__title em,.industries-listing .dir-stats__acc,.industries-listing .dir-ins__acc,.industries-listing .ind-midcta__acc,.industries-listing .main--home .hp-uacc,.industries-listing .main--home .hp-fh__acc,.industries-listing .main--home .hp-tst--left .hp-uacc,.industries-listing .main--home .hp-faq__title .hp-uacc,.industries-listing .main--home .hp-sec__title .hp-uacc,.industries-listing .main--home .hp-ins__title .hp-uacc,.industries-listing .main--home .hp-ask__title .hp-uacc,.industries-listing .hp-ask__title .hp-uacc,.industries-listing .hp-uacc,.industries-listing .dir-why__acc,.industries-listing .main :where(h1,h2) :where(em,strong,b){background:none!important;background-image:none!important;padding-bottom:0!important;text-decoration:none!important}}.hp-ins__grid.hp-ins__grid--1{grid-template-columns:minmax(0,1fr)}.hp-ins__grid.hp-ins__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-ins__grid.hp-ins__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-ins--split .hp-ins__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--sp-12)}.hp-ins--split .hp-ins__headcopy{flex:none;width:100%}@media(max-width:1024px){.hp-ins__grid.hp-ins__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-ins--split .hp-ins__split{grid-template-columns:1fr;gap:var(--sp-8)}}@media(max-width:768px){.hp-ins__grid.hp-ins__grid--2,.hp-ins__grid.hp-ins__grid--3{grid-template-columns:1fr}}.insights-article-page .si-hero-band{position:relative;z-index:1;overflow:visible;background-color:var(--c-bg);background-image:var(--hp-hero-bg)}.insights-article-page .si-hero-band>*{position:relative;z-index:1}.insights-article-page .si-hero-band .page-hero__breadcrumbs-row{padding-bottom:var(--sp-16)}.insights-article-page .ins-article-hero.si-hero--sub{padding:0 0 var(--sp-16);overflow:visible;background:transparent;border-bottom:0}.insights-article-page .ins-article-hero>.container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.insights-article-page .ins-article-hero .ins-article__cat{margin:0 0 var(--sp-3)}.insights-article-page .ins-article-hero .ind-hero__title{margin:0;max-width:none}.insights-article-page .ins-article__byline{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);width:100%;margin-top:var(--sp-12)}.insights-article-page .ins-article__facts{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);min-width:0}.insights-article-page .ins-article__date,.insights-article-page .ins-article__reviewed{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-regular)}.insights-article-page .ins-article__date img,.insights-article-page .ins-article__reviewed img{width:20px;height:20px;flex:none;object-fit:contain}.insights-article-page .ins-article__who{display:flex;align-items:center;gap:var(--sp-3);flex:none}.insights-article-page .ins-article__avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:var(--r-full);background:var(--c-tint);border:1px solid var(--c-line)}.insights-article-page .ins-article__avatar img,.insights-article-page .ins-author__avatar img{width:26px;height:20px}.insights-article-page .ins-article__who-text{display:flex;flex-direction:column}.insights-article-page .ins-article__who-text strong,.insights-article-page .ins-author__byline strong{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-semibold);color:var(--c-text)}.insights-article-page .ins-article__who-text span{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);color:var(--c-text-2)}.insights-article-page .ins-article{padding-top:0}.insights-article-page .ins-article__tldr-sec{padding:0 0 var(--sp-section)}.insights-article-page .ins-article__layout{display:flex;flex-direction:row;align-items:flex-start;gap:var(--sp-12)}.insights-article-page .ins-toc{position:sticky;top:var(--sp-20);display:flex;flex-direction:column;flex:0 0 345px;width:345px;gap:var(--sp-3);border:0;background:var(--c-tint)}.insights-article-page .ins-toc__label{margin:0;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);color:var(--c-text-muted)}.insights-article-page .ins-toc ol,.insights-article-page .ins-toc ul{gap:var(--sp-3);list-style:none}.insights-article-page .ins-toc li{position:relative;padding-left:14px}.insights-article-page .ins-toc li:before{content:"";position:absolute;left:0;top:11px;width:4px;height:4px;border-radius:var(--r-full);background:currentColor;color:var(--c-text-2)}.insights-article-page .ins-toc a{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-regular);color:var(--c-text-2)}.insights-article-page .ins-toc a:hover{color:var(--c-accent)}.insights-article-page .ins-toc a.is-active{font-weight:var(--fw-semibold);color:var(--c-accent-2)}.insights-article-page .ins-toc li:has(a.is-active):before{color:var(--c-accent-2)}.insights-article-page .ins-article__main{display:flex;flex-direction:column;flex:1 1 0;min-width:0;gap:var(--sp-6)}.insights-article-page .ins-author{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5);border:var(--line);border-radius:var(--r-lg);background:var(--c-bg)}.insights-article-page .ins-article__callout,.insights-article-page .ins-article__softcta{border:var(--line)}.insights-article-page .ins-author__avatar{flex:none;display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:var(--r-full);background:var(--c-tint);border:1px solid var(--c-line)}.insights-article-page .ins-author__copy{flex:1 1 auto;min-width:0}.insights-article-page .ins-author__byline{display:flex;flex-wrap:wrap;align-items:baseline;margin:0 0 var(--sp-1);font-size:var(--fs-h3);line-height:var(--lh-h3)}.insights-article-page .ins-author__sep{margin:0 var(--sp-2);color:var(--c-line-strong)}.insights-article-page .ins-author__role{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--c-text)}.insights-article-page .ins-author__bio{font-weight:var(--fw-regular)}.insights-article-page .ins-article__takeaways{display:flex;flex-direction:column;gap:var(--sp-4);border:var(--line)}.insights-article-page .ins-article__takeaways h2{margin:0}.insights-article-page .ins-article__takeaways-rule{display:block;width:100%;height:1px;background:var(--c-line)}.insights-article-page .ins-article__takeaways .ind-zigzag__list{list-style:none}@media(max-width:1024px){.insights-article-page .ins-article__layout{flex-direction:column;gap:var(--sp-8)}.insights-article-page .ins-toc{position:static;flex:0 0 auto;width:100%}}.insights-article-page .ins-article__main .ins-helpful.ind-delighter{position:relative;padding:var(--sp-5);border:var(--line);border-radius:var(--r-lg);background:var(--c-bg);overflow:visible;width:100%}.insights-article-page .ins-article__main .ins-helpful .ind-delighter__inner{gap:var(--sp-8)}.insights-article-page .ins-article__main .ins-helpful .ind-delighter__copy{gap:0;max-width:none}.insights-article-page .ins-article__main .ins-helpful .ind-delighter__title{margin:0;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.insights-article-page .ins-article__main .ins-helpful .ind-delighter__body{margin:var(--sp-2) 0 var(--sp-8);color:var(--c-text-2)}.insights-article-page .ins-article__main .ins-helpful .ins-helpful__thanks{margin:var(--sp-2) 0 0}.insights-article-page .ins-article__main .ins-helpful .ins-helpful__btns{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.insights-article-page .ins-article__main .ins-helpful .ins-helpful__btns .btn .remix-icon{width:20px;height:20px;font-size:20px}.insights-article-page .ins-article__main .ins-helpful .btn-primary:before{content:none;display:none}.insights-article-page .ins-article__main .ins-helpful .ind-delighter__visual{position:static}@media(max-width:768px){.insights-article-page .ins-article-hero.si-hero--sub{padding:0 0 var(--sp-8)}.insights-article-page .ins-article__byline{flex-direction:column;align-items:flex-start;margin-top:var(--sp-5)}.insights-article-page .ins-article__related .hp-ins__grid{grid-template-columns:minmax(0,1fr)}.insights-article-page .ins-article__main .ins-helpful .ind-delighter__inner{align-items:flex-start}.insights-article-page .ins-article__main .ins-helpful .ind-delighter__visual{align-self:flex-start}.insights-article-page .ins-article__main .ins-helpful .ind-delighter__visual img{height:160px}}.insights-category-page .page-hero__breadcrumbs-row{position:relative;z-index:3}.insights-category-page .dir-hero{position:relative;z-index:1;padding:0 0 var(--sp-16);overflow:visible;background:transparent;border-bottom:0}.insights-category-page .dir-hero:before{content:"";position:absolute;inset:-95px 0 0;z-index:0;pointer-events:none;background-image:var(--hp-hero-bg)}.insights-category-page .dir-hero .container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.insights-category-page .dir-hero .eyebrow .dir-hero__eyebrow-text{margin-top:2px}.insights-category-page .dir-hero__title{margin:0 0 var(--sp-4);max-width:920px;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-semibold)}.insights-category-page .dir-hero .hero-lead{margin:0 0 var(--sp-4);color:var(--c-text);max-width:820px}.insights-category-page .dir-hero__meta{margin:0 0 var(--sp-12);max-width:820px;width:100%;font-size:var(--fs-body);line-height:var(--lh-body)}.insights-category-page .dir-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:flex-start}.insights-category-page .dir-hero__ctas .btn-primary:before{background-image:url(/images/svg/compass-icon.svg)}.insights-category-page .dir-hero__ctas .btn .remix-icon{font-size:24px;width:24px;height:24px}@media(max-width:768px){.insights-category-page .dir-hero{padding:0 0 var(--sp-8)}.insights-category-page .dir-hero .hero-lead{margin-bottom:var(--sp-3)}.insights-category-page .dir-hero__meta{margin-bottom:var(--sp-5)}.insights-category-page .dir-hero__ctas .btn{flex:1 1 100%}}.insights-category-page[data-astro-cid-krl3ls3a] .ins-story.fd-define{background:var(--c-bg)}.insights-category-page[data-astro-cid-krl3ls3a] .ins-story.fd-define .ind-zigzag__row{align-items:center;gap:var(--sp-12)}.insights-category-page[data-astro-cid-krl3ls3a] .ins-story.fd-define .ind-zigzag__copy{gap:0}.insights-category-page[data-astro-cid-krl3ls3a] .ins-story.fd-define .ind-define__title{position:relative;margin:0 0 var(--sp-5)}.insights-category-page[data-astro-cid-krl3ls3a] .ins-story.fd-define .ind-define__lead{margin:0;padding:0;border-radius:0;background:none;max-width:none;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--c-text-2)}.insights-category-page[data-astro-cid-krl3ls3a] .ins-story.fd-define .ind-define__lead+.ind-define__lead{margin-top:var(--sp-4)}.insights-category-page[data-astro-cid-krl3ls3a] .ins-story.fd-define .ind-zigzag__media{position:relative;flex:1 1 0;min-width:0;margin:0;aspect-ratio:1320 / 566;overflow:hidden;border-radius:var(--r-lg);background:var(--c-bg)}.insights-category-page[data-astro-cid-krl3ls3a] .ins-story .hp-hero__browser{position:relative;width:100%;height:100%;aspect-ratio:1320 / 566;background:var(--c-bg);border-radius:var(--r-lg);overflow:hidden}.insights-category-page[data-astro-cid-krl3ls3a] .ins-story .hp-hero__browser-frame{display:block;position:absolute;inset:0;width:100%;height:100%;aspect-ratio:1320 / 566;object-fit:fill;pointer-events:none}.insights-category-page[data-astro-cid-krl3ls3a] .ins-story .hp-hero__browser-screen{position:absolute;left:calc(10 / 1320 * 100%);top:calc(36 / 566 * 100%);width:calc(1300 / 1320 * 100%);height:calc(530 / 566 * 100%);object-fit:cover;object-position:top center;border-radius:var(--r-lg) var(--r-lg) 0 0}.insights-category-page[data-astro-cid-krl3ls3a] #ins-playbook .ind-pain__icon img,.insights-category-page[data-astro-cid-krl3ls3a] #ins-practice .ind-pain__icon img{width:35px;height:35px;object-fit:contain}.insights-category-page[data-astro-cid-krl3ls3a] #ins-practice .ind-pain__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-category-page[data-astro-cid-krl3ls3a] #ins-practice .ind-pain__grid--one{grid-template-columns:1fr}.insights-category-page[data-astro-cid-krl3ls3a] #ins-practice .ind-pain__card{color:inherit;text-decoration:none}.insights-category-page[data-astro-cid-krl3ls3a] .industry-faq .hp-faq.hp-section{padding:var(--sp-section) 0}.insights-category-page[data-astro-cid-krl3ls3a] #related-topics.ins-nav.hp-section,.insights-category-page[data-astro-cid-krl3ls3a] .faq-nav-wrap[aria-label="Also searched as"]{padding:var(--sp-section) 0;background:var(--c-band)}.insights-category-page[data-astro-cid-krl3ls3a] .ins-nav .hp-fh__head{margin-bottom:var(--sp-head)}.insights-category-page[data-astro-cid-krl3ls3a] .ins-nav .fd-india__cards.hp-how__steps{margin-bottom:0;gap:var(--sp-6)}.insights-category-page[data-astro-cid-krl3ls3a] .ins-nav .hp-how__step,.insights-category-page[data-astro-cid-krl3ls3a] .ins-nav .hp-how__step[data-step],.insights-category-page[data-astro-cid-krl3ls3a] .ins-find .hp-how__step,.insights-category-page[data-astro-cid-krl3ls3a] .ins-find .hp-how__step[data-step]{padding:var(--sp-1) var(--sp-1) 0;gap:0;overflow:hidden;border-color:var(--c-line)}.insights-category-page[data-astro-cid-krl3ls3a] .ins-nav .ins-nav__card{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;height:100%;color:inherit;text-decoration:none}.insights-category-page[data-astro-cid-krl3ls3a] .ins-nav .hp-how__media,.insights-category-page[data-astro-cid-krl3ls3a] .ins-nav .hp-how__step[data-step] .hp-how__media,.insights-category-page[data-astro-cid-krl3ls3a] .ins-find .hp-how__media,.insights-category-page[data-astro-cid-krl3ls3a] .ins-find .hp-how__step[data-step] .hp-how__media{position:relative;width:100%;margin:0;aspect-ratio:160 / 90;box-sizing:border-box;overflow:hidden;border-radius:var(--r-md) var(--r-md) 0 0;background:var(--c-text);padding:0}.insights-category-page[data-astro-cid-krl3ls3a] .ins-nav .hp-how__content{padding:0;gap:0}.insights-category-page[data-astro-cid-krl3ls3a] .ins-nav .hp-how__intro,.insights-category-page[data-astro-cid-krl3ls3a] .ins-find .hp-how__intro{box-sizing:border-box;width:100%;padding:var(--sp-4)}.insights-category-page[data-astro-cid-krl3ls3a] .ftr-flip.hp-flip-sec.hp-section{background:var(--c-band)}.insights-category-page[data-astro-cid-krl3ls3a] .ftr-flip .hp-flip__card{background:var(--c-bg)}.insights-category-page[data-astro-cid-krl3ls3a] .ftr-flip .hp-flip__card--problem .hp-flip__tile{background:var(--c-tint)}.insights-category-page[data-astro-cid-krl3ls3a] .ftr-flip .hp-flip__card--fix .hp-flip__tile{background:var(--c-accent-glow-2)}.insights-category-page[data-astro-cid-krl3ls3a] #insights-faq.hp-faq.hp-section{background:var(--c-bg)}.insights-category-page[data-astro-cid-krl3ls3a] .faq-nav-wrap .si-also{background:linear-gradient(var(--c-tint),var(--c-tint)),var(--c-bg)}.insights-category-page[data-astro-cid-krl3ls3a] .ins-featured.hp-ins.hp-section{padding:var(--sp-section) 0;background:var(--c-bg)}.insights-category-page[data-astro-cid-krl3ls3a] .ins-guides.hp-ins.hp-section,.insights-category-page[data-astro-cid-krl3ls3a] .ins-find.ftr-india.hp-how.hp-section{padding:var(--sp-section) 0;background:var(--c-band)}.insights-category-page[data-astro-cid-krl3ls3a] .ins-find .hp-how--best__head{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;max-width:none;margin:0 0 var(--sp-head)}.insights-category-page[data-astro-cid-krl3ls3a] .ins-find .hp-how--best__head .hp-eyebrow{margin:0 0 var(--sp-3);background:var(--c-bg)}.insights-category-page[data-astro-cid-krl3ls3a] .ins-find .hp-how--best__head .hp-eyebrow img{display:block;width:24px;height:24px}.insights-category-page[data-astro-cid-krl3ls3a] .ins-find .hp-how--best__head .hp-h2{width:100%;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:0;color:var(--c-text);margin:0 0 var(--sp-4);text-align:left}.insights-category-page[data-astro-cid-krl3ls3a] .ins-find .hp-how--best__head .hp-lead,.insights-category-page[data-astro-cid-krl3ls3a] .ins-find .hp-how--best__head .si-answer-first{margin:0;max-width:var(--measure);padding:0;border:0;border-radius:0;background:none;text-align:left;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--c-text-2)}.insights-category-page[data-astro-cid-krl3ls3a] .ins-find .ftr-india__cards.hp-how__steps{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;gap:var(--sp-4)}.insights-category-page[data-astro-cid-krl3ls3a] .ins-find .hp-how__content{padding:0;gap:0}@media(max-width:1024px){.insights-category-page[data-astro-cid-krl3ls3a] .ins-nav .fd-india__cards.hp-how__steps{grid-template-columns:1fr}.insights-category-page[data-astro-cid-krl3ls3a] .ins-find .ftr-india__cards.hp-how__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8)}}@media(max-width:768px){.insights-category-page[data-astro-cid-krl3ls3a] .ins-story.fd-define .ind-zigzag__row{flex-direction:column}.insights-category-page[data-astro-cid-krl3ls3a] .ins-story.fd-define .ind-zigzag__media{flex:0 0 auto;width:100%}.insights-category-page[data-astro-cid-krl3ls3a] .ins-story .ind-define__acc,.insights-category-page[data-astro-cid-krl3ls3a] #ins-playbook .ind-pain__acc,.insights-category-page[data-astro-cid-krl3ls3a] #ins-practice .ind-pain__acc{padding-bottom:0}.insights-category-page[data-astro-cid-krl3ls3a] #ins-practice .ind-pain__grid--two{grid-template-columns:1fr}.insights-category-page[data-astro-cid-krl3ls3a] .ins-nav .hp-fh__acc,.insights-category-page[data-astro-cid-krl3ls3a] .ftr-flip .hp-flip__title .hp-uacc,.insights-category-page[data-astro-cid-krl3ls3a] .ins-featured .hp-ins__title .hp-uacc,.insights-category-page[data-astro-cid-krl3ls3a] .ins-guides .hp-ins__title .hp-uacc,.insights-category-page[data-astro-cid-krl3ls3a] .ins-find .hp-how--best__head .hp-h2 .hp-uacc{padding-bottom:0}.insights-category-page[data-astro-cid-krl3ls3a] .ins-find .ftr-india__cards.hp-how__steps{grid-template-columns:1fr}}.ind-trustbar--lead[data-astro-cid-id5fbwbt]{padding:var(--sp-8) 0}.ind-trustbar--lead[data-astro-cid-id5fbwbt] .container[data-astro-cid-id5fbwbt]{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-5)}.ind-trustbar__lead[data-astro-cid-id5fbwbt]{margin:0;text-align:left;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);color:var(--c-text-2)}.ind-trustbar--lead[data-astro-cid-id5fbwbt] .ind-trustbar__inner[data-astro-cid-id5fbwbt]{min-height:0}.insights-page:not(.insights-category-page) .page-hero__breadcrumbs-row{position:relative;z-index:3}.insights-page:not(.insights-category-page) .dir-hero{position:relative;z-index:1;padding:0 0 var(--sp-16);overflow:visible;background:transparent;border-bottom:0}.insights-page:not(.insights-category-page) .dir-hero:before{content:"";position:absolute;inset:-95px 0 0;z-index:0;pointer-events:none;background-image:var(--hp-hero-bg)}.insights-page:not(.insights-category-page) .dir-hero .container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.insights-page:not(.insights-category-page) .dir-hero .eyebrow .dir-hero__eyebrow-text{margin-top:2px}.insights-page:not(.insights-category-page) .dir-hero__title{margin:0 0 var(--sp-4);max-width:920px;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-semibold)}.insights-page:not(.insights-category-page) .dir-hero .hero-lead{margin:0 0 var(--sp-12);color:var(--c-text);max-width:820px}.insights-page:not(.insights-category-page) .dir-search{position:relative;z-index:5;width:100%;max-width:630px;margin:0 0 var(--sp-6)}.insights-page:not(.insights-category-page) .dir-search__ico{position:absolute;left:var(--sp-4);top:var(--sp-3);width:24px;height:24px;pointer-events:none}.insights-page:not(.insights-category-page) .dir-search input{width:100%;min-width:0;min-height:var(--btn-h);padding:0 24px 0 52px;border-radius:var(--r-pill);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;appearance:none;-webkit-appearance:none}.insights-page:not(.insights-category-page) .dir-search input::-webkit-search-decoration,.insights-page:not(.insights-category-page) .dir-search input::-webkit-search-cancel-button{-webkit-appearance:none}.insights-page:not(.insights-category-page) .dir-search__results{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 8px);display:flex;flex-direction:column;max-height:min(440px,70vh);overflow-y:auto;padding:0;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg);text-align:left}.insights-page:not(.insights-category-page) .dir-search__results[hidden]{display:none}.insights-page:not(.insights-category-page) .dir-search__results a{display:flex;align-items:flex-start;gap:var(--sp-2);padding:12px 16px;border-radius:0;color:var(--c-text);text-decoration:none}.insights-page:not(.insights-category-page) .dir-search__results a+a{border-top:1px solid var(--c-line)}.insights-page:not(.insights-category-page) .dir-search__mark{flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--r-md);background:var(--c-accent-2-tint);color:var(--c-text)}.insights-page:not(.insights-category-page) .dir-search__icon{display:block;width:24px;height:24px}.insights-page:not(.insights-category-page) .dir-search__text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding-top:2px}.insights-page:not(.insights-category-page) .dir-search__label{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-semibold);color:var(--c-text)}.insights-page:not(.insights-category-page) .dir-search__meta{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);color:var(--c-text-4)}.insights-page:not(.insights-category-page) .dir-search__kind{font-weight:var(--fw-medium);color:var(--c-accent)}.insights-page:not(.insights-category-page) .dir-search__results a:hover,.insights-page:not(.insights-category-page) .dir-search__results a.is-active{background:var(--c-tint)}.insights-page:not(.insights-category-page) .dir-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:flex-start}.insights-page:not(.insights-category-page) .dir-hero__ctas .btn-primary:before{background-image:url(/images/svg/compass-icon.svg)}.insights-page:not(.insights-category-page) .dir-hero__ctas .btn .remix-icon{font-size:24px;width:24px;height:24px}.insights-page:not(.insights-category-page).features-page .si-answer-band{background-color:var(--c-bg)}.insights-page:not(.insights-category-page).features-page .si-answer-band:before{content:none;background:none}.insights-page:not(.insights-category-page) .ind-trustbar{padding:var(--sp-section) 0}.insights-page:not(.insights-category-page) #navigator.ins-nav.hp-section{background:var(--c-band)}.insights-page:not(.insights-category-page) .ftr-ind-band.hp-industries.hp-section{background:var(--c-band)}.insights-page:not(.insights-category-page) .ind-keyfacts{background:var(--c-band)}.insights-page:not(.insights-category-page) .ind-keyfacts .hp-herostats--boxes{padding:0}.insights-page:not(.insights-category-page) .ins-nav .ins-cluster:last-child{margin-bottom:0}.insights-page:not(.insights-category-page) .ins-nav .ins-cluster__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);margin-bottom:var(--sp-4)}.insights-page:not(.insights-category-page) .ins-nav .ins-cluster__head h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold)}.insights-page:not(.insights-category-page) .ins-nav .ins-cluster__head p{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular)}.insights-page:not(.insights-category-page) .ins-nav .fd-india__cards.hp-how__steps{gap:var(--sp-6)}.insights-page:not(.insights-category-page) .ins-nav .hp-how__step,.insights-page:not(.insights-category-page) .ins-nav .hp-how__step[data-step]{border-color:var(--c-line)}.insights-page:not(.insights-category-page) .ins-nav .ins-nav__card{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;height:100%;color:inherit;text-decoration:none}.insights-page:not(.insights-category-page) .ins-nav .ins-nav__card[aria-disabled=true]{cursor:default}.insights-page:not(.insights-category-page) .ins-nav .ins-nav__card--soon .hp-how__title,.insights-page:not(.insights-category-page) .ins-nav .ins-nav__card--soon .hp-how__body{color:var(--c-text-muted)}.insights-page:not(.insights-category-page) .ins-nav .hp-how__media,.insights-page:not(.insights-category-page) .ins-nav .hp-how__step[data-step] .hp-how__media{overflow:hidden;background:var(--c-text);padding:0}.insights-page:not(.insights-category-page) .ins-nav .ins-nav__badge{position:absolute;top:var(--sp-2);right:var(--sp-2);z-index:2;margin:0;color:var(--c-text-2)}.insights-page:not(.insights-category-page) .ins-nav .ins-nav__badge:before{display:none}.insights-page:not(.insights-category-page) .ins-nav .hp-how__content{gap:0}.insights-page:not(.insights-category-page) .ins-nav .hp-how__intro{padding:var(--sp-4)}.insights-page:not(.insights-category-page) .fd-howto.hp-fh.hp-section{background:var(--c-bg)}.insights-page:not(.insights-category-page) .fd-howto .hp-fh__head{margin:0 0 var(--sp-head);gap:0}.insights-page:not(.insights-category-page) .fd-howto .hp-fh__tag{margin:0}.insights-page:not(.insights-category-page) .fd-howto .hp-fh__card{gap:var(--sp-8)}.insights-page:not(.insights-category-page) .fd-howto .hp-fh__icon{width:50px;height:50px;background:var(--c-bg)}.insights-page:not(.insights-category-page) .fd-howto .hp-fh__cardtext-wrap{gap:3px}.insights-page:not(.insights-category-page) .faq-nav-wrap[aria-label="Also searched as"]{padding:var(--sp-section) 0;background:var(--c-band)}@media(max-width:768px){.insights-page:not(.insights-category-page) .dir-hero{padding:0 0 var(--sp-8)}.insights-page:not(.insights-category-page) .dir-hero .hero-lead{margin-bottom:var(--sp-5)}.insights-page:not(.insights-category-page) .dir-hero__ctas .btn{flex:1 1 100%}}.hp-ask.hero-form{flex:0 0 500px;width:500px;max-width:500px;min-width:0;align-self:stretch;padding:8px;border-radius:calc(var(--r-lg) + 8px);background:var(--grad-frame)}.hp-ask.hero-form .lead-form--hub{flex:none;width:100%;max-width:none;height:100%;overflow:hidden;border:0;border-radius:var(--r-lg);background:var(--c-bg)}.hp-ask.hero-form .lead-form--hub .lead-form__sub{text-align:center}.si-hub-hero .hp-ask.hero-form{align-self:start}@media(max-width:1024px){.hp-ask.hero-form{flex:0 0 auto;width:100%;max-width:none}}@media(max-width:768px){.hp-ask.hero-form{padding:6px;border-radius:calc(var(--r-lg) + 6px)}}.industry-hub section.ind-hero--hub{padding-bottom:var(--sp-20);background-color:var(--c-bg);background-image:var(--hp-hero-bg)}.industry-hub .ind-hero--hub .eyebrow{border:1px solid var(--c-accent-line)}.industry-hub .ind-hero--hub .eyebrow a{color:inherit;text-decoration:none}.industry-hub .ind-hero--hub .ind-hero__inner{align-items:stretch}.industry-hub .ind-hero--hub .ind-hero__copy{display:flex;flex-direction:column}.industry-hub .ind-hero--hub .ind-hero__copy>.hero-lead{padding-left:24px;border-left:3px solid var(--c-accent);margin-bottom:32px}.industry-hub .ind-hero--hub .ind-hero__stage{position:relative;max-width:681px;margin:auto 0 0;padding:32px 24px 0;overflow:hidden;border-radius:var(--r-lg);background:var(--c-accent-soft)}.industry-hub .ind-hero--hub .ind-hero__stage--photo{padding:0}.si-hub-hero .ind-hero--hub .ind-hero__copy>.hero-lead{margin-bottom:18px}@media(max-width:768px){.industry-hub section.ind-hero--hub{padding-bottom:var(--sp-section)}.industry-hub .ind-hero--hub .ind-hero__copy>.hero-lead{padding-left:var(--sp-3)}.industry-hub .ind-hero--hub .ind-hero__stage{margin-top:var(--sp-6);padding:var(--sp-4) var(--sp-2) 0}}section[data-astro-cid-ywxsgsh4].ind-highlight--overview{background-color:var(--c-tint)}.ind-highlight--overview[data-astro-cid-ywxsgsh4] .ind-highlight__media[data-astro-cid-ywxsgsh4]{aspect-ratio:4 / 5;background:none}.ind-highlight--overview[data-astro-cid-ywxsgsh4] .ind-highlight__media[data-astro-cid-ywxsgsh4] img[data-astro-cid-ywxsgsh4]{object-fit:cover}.ind-pain[data-astro-cid-li27qwfs]{position:relative;z-index:0;overflow:hidden;border-bottom:1px solid var(--c-line-soft)}.ind-pain[data-astro-cid-li27qwfs]:before{content:"";position:absolute;inset:0;z-index:0;height:310px;pointer-events:none;background:linear-gradient(352deg,transparent 29.3%,var(--c-accent-glow) 85.09%)}.ind-pain[data-astro-cid-li27qwfs]>.container[data-astro-cid-li27qwfs]{position:relative;z-index:1}.ind-pain__icon[data-astro-cid-li27qwfs]{position:relative;width:60px;height:60px;overflow:visible}.ind-pain__icon[data-astro-cid-li27qwfs]>img[data-astro-cid-li27qwfs]{width:36px;height:36px;object-fit:contain}.ind-pain__flip[data-astro-cid-li27qwfs]{margin-top:var(--sp-20)}.ind-pain__flip[data-astro-cid-li27qwfs] .hp-flip__head{margin-bottom:var(--sp-head)}.ind-pain__flip[data-astro-cid-li27qwfs] .hp-flip__card{border:var(--line);background:var(--c-bg)}@media(max-width:768px){.ind-pain__flip[data-astro-cid-li27qwfs]{margin-top:var(--sp-12)}}.industry-hub section.ind-case{background:var(--c-text)}.industry-hub .ind-case .ind-case__tag.eyebrow{border:var(--line-on-dark);background:var(--c-fill-on-dark);color:var(--c-on-dark)}.industry-hub .ind-case .ind-case__tag.eyebrow img,.industry-hub .ind-case .ind-case__arrow img{filter:invert(1);opacity:.8}.industry-hub .ind-case .ind-case__body a,.industry-hub .ind-case .ind-case__title,.industry-hub .ind-case .ind-case__client-text,.industry-hub .ind-case .ind-case__h3,.industry-hub .ind-case .ind-case__result-text{color:var(--c-bg)}.industry-hub .ind-case .ind-case__label{color:var(--c-on-dark)}.industry-hub .ind-case .ind-case__body{color:var(--c-on-dark-2)}.industry-hub .ind-case .ind-case__client{border-color:var(--c-line-on-dark);background:var(--c-fill-on-dark)}.industry-hub .ind-case .ind-case__client-ico{background:var(--c-fill-on-dark)}.industry-hub .ind-case .ind-case__client-ico img{filter:brightness(0) invert(1);opacity:.8}.industry-hub .ind-case .ind-case__card--before{border:var(--line-on-dark);background:var(--c-fill-on-dark)}.industry-hub .ind-case .ind-case__card--after{border-color:var(--c-line-on-dark);background:var(--c-fill-on-dark)}.industry-hub .ind-case .ind-case__state{background:var(--c-fill-on-dark);color:var(--c-on-dark)}.industry-hub .ind-case .ind-case__state:before{background:var(--c-on-dark)}.industry-hub .ind-case .ind-case__arrow{border-color:var(--c-line-on-dark);background:var(--c-fill-on-dark)}.industry-hub .ind-case .ind-case__result{border:var(--line-on-dark);background:var(--c-fill-on-dark)}.industry-hub .ind-case .ind-case__qm{filter:brightness(0) invert(83%) sepia(14%) saturate(600%) hue-rotate(330deg);opacity:1}.qa[data-astro-cid-ywtr2ros]{padding:var(--sp-section) 0;background:var(--c-band);border-bottom:1px solid var(--c-line-soft)}.qa__inner[data-astro-cid-ywtr2ros]{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:var(--sp-16);align-items:start}.qa__aside[data-astro-cid-ywtr2ros]{position:sticky;top:120px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.qa__tag[data-astro-cid-ywtr2ros]{display:inline-flex;align-items:center;gap:var(--sp-2);padding:4px 14px;border:var(--line);border-radius:var(--r-pill);background:var(--c-bg);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-text)}.qa__tag[data-astro-cid-ywtr2ros] img[data-astro-cid-ywtr2ros]{display:block;width:24px;height:24px}.qa__title[data-astro-cid-ywtr2ros]{margin:0;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);color:var(--c-text)}.qa__acc[data-astro-cid-ywtr2ros]{font-weight:var(--fw-semibold);color:var(--c-accent)}.qa__index[data-astro-cid-ywtr2ros]{display:flex;flex-direction:column;width:100%;margin:var(--sp-4) 0 0;padding:0;list-style:none;border-top:1px solid var(--c-line-soft)}.qa__index[data-astro-cid-ywtr2ros] li[data-astro-cid-ywtr2ros]{border-bottom:1px solid var(--c-line-soft)}.qa__index[data-astro-cid-ywtr2ros] a[data-astro-cid-ywtr2ros]{display:flex;gap:var(--sp-3);padding:14px 0;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--c-text-3);text-decoration:none;transition:color .15s ease}.qa__index[data-astro-cid-ywtr2ros] a[data-astro-cid-ywtr2ros]:hover,.qa__index[data-astro-cid-ywtr2ros] a[data-astro-cid-ywtr2ros]:focus-visible{color:var(--c-text)}.qa__index-num[data-astro-cid-ywtr2ros]{flex:none;font-weight:var(--fw-semibold);color:var(--c-accent-2);font-variant-numeric:tabular-nums}.qa__list[data-astro-cid-ywtr2ros]{display:flex;flex-direction:column}.qa__item[data-astro-cid-ywtr2ros]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--sp-5);padding:48px 0;border-top:1px solid var(--c-line-soft);scroll-margin-top:120px}.qa__item[data-astro-cid-ywtr2ros]:first-child{padding-top:0;border-top:0}.qa__num[data-astro-cid-ywtr2ros]{font-size:var(--fs-stat-lg);line-height:var(--lh-stat-lg);font-weight:var(--fw-regular);color:var(--c-accent);font-variant-numeric:tabular-nums}.qa__body[data-astro-cid-ywtr2ros]{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.qa__q[data-astro-cid-ywtr2ros]{margin:0 0 var(--sp-2);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-semibold);color:var(--c-text)}.qa__label[data-astro-cid-ywtr2ros]{margin:0;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-accent-2)}.qa__lead[data-astro-cid-ywtr2ros]{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-medium);color:var(--c-text)}.qa__more[data-astro-cid-ywtr2ros]{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:12px;padding-left:var(--sp-4);border-left:2px solid var(--c-accent)}.qa__depth[data-astro-cid-ywtr2ros]{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-2)}.qa__points[data-astro-cid-ywtr2ros]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2) var(--sp-5);margin:0;padding:0;list-style:none}.qa__points[data-astro-cid-ywtr2ros] li[data-astro-cid-ywtr2ros]{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-2)}.qa__points[data-astro-cid-ywtr2ros] img[data-astro-cid-ywtr2ros]{flex:none;width:20px;height:20px;margin-top:4px}.qa[data-astro-cid-ywtr2ros] .qa__accent{font-weight:var(--fw-semibold);color:var(--c-accent-2)}@media(max-width:1024px){.qa__inner[data-astro-cid-ywtr2ros]{grid-template-columns:minmax(0,1fr);gap:var(--sp-head)}.qa__aside[data-astro-cid-ywtr2ros]{position:static}.qa__index[data-astro-cid-ywtr2ros]{display:none}}@media(max-width:768px){.qa__item[data-astro-cid-ywtr2ros]{grid-template-columns:minmax(0,1fr);gap:var(--sp-2);padding:36px 0}.qa__num[data-astro-cid-ywtr2ros]{font-size:var(--fs-stat);line-height:var(--lh-stat)}.qa__points[data-astro-cid-ywtr2ros]{grid-template-columns:minmax(0,1fr)}}.industry-security--paper[data-astro-cid-755xs25s] .hp-sec.hp-section{background:var(--c-bg)}.ind-ledger[data-astro-cid-abduvgmm]{padding:var(--sp-section) 0;background:var(--c-text);color:var(--c-bg)}.ind-ledger__head[data-astro-cid-abduvgmm]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--sp-12);margin-bottom:var(--sp-head)}.ind-ledger__tag[data-astro-cid-abduvgmm]{display:inline-flex;align-items:center;gap:var(--sp-1);margin:0 0 var(--sp-3);padding:4px 14px;border:var(--line-on-dark);border-radius:var(--r-pill);background:var(--c-fill-on-dark);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-on-dark)}.ind-ledger__tag[data-astro-cid-abduvgmm] img[data-astro-cid-abduvgmm]{display:block;width:24px;height:24px;filter:invert(1);opacity:.8}.ind-ledger__title[data-astro-cid-abduvgmm]{margin:0;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);color:var(--c-bg)}.ind-ledger__acc[data-astro-cid-abduvgmm]{font-weight:var(--fw-semibold);color:var(--c-accent)}.ind-ledger__lead[data-astro-cid-abduvgmm],.ind-ledger__cardbody[data-astro-cid-abduvgmm]{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-on-dark-3)}.ind-ledger__grid[data-astro-cid-abduvgmm]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--c-line-on-dark)}.ind-ledger__item[data-astro-cid-abduvgmm]{grid-column:span 3;display:flex;flex-direction:column;padding:var(--sp-8) var(--sp-6);border-left:1px solid var(--c-line-on-dark)}.ind-ledger__item[data-astro-cid-abduvgmm]:nth-child(n+5){grid-column:span 4;border-top:1px solid var(--c-line-on-dark)}.ind-ledger__item[data-astro-cid-abduvgmm]:nth-child(1),.ind-ledger__item[data-astro-cid-abduvgmm]:nth-child(5){padding-left:0;border-left:0}.ind-ledger__item[data-astro-cid-abduvgmm]:nth-child(4),.ind-ledger__item[data-astro-cid-abduvgmm]:nth-child(7){padding-right:0}.ind-ledger__num[data-astro-cid-abduvgmm]{margin:0 0 var(--sp-5);font-size:var(--fs-stat-lg);line-height:var(--lh-stat-lg);font-weight:var(--fw-semibold);color:var(--c-on-dark)}.ind-ledger__cardtitle[data-astro-cid-abduvgmm]{margin:0 0 var(--sp-2);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-semibold);color:var(--c-on-dark)}.ind-ledger__cta[data-astro-cid-abduvgmm]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);padding-top:var(--sp-8);border-top:1px solid var(--c-line-on-dark)}.ind-ledger__footnote[data-astro-cid-abduvgmm]{margin:0;font-size:var(--fs-lead-lg);line-height:var(--lh-lead-lg);font-weight:var(--fw-regular);color:var(--c-on-dark)}.ind-ledger__ctaacc[data-astro-cid-abduvgmm]{font-weight:var(--fw-semibold);color:var(--c-on-dark)}.ind-ledger__btn[data-astro-cid-abduvgmm]{flex:none}.ind-ledger__btn[data-astro-cid-abduvgmm] .remix-icon{font-size:20px}@media(max-width:1024px){.ind-ledger__grid[data-astro-cid-abduvgmm]{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-ledger__item[data-astro-cid-abduvgmm],.ind-ledger__item[data-astro-cid-abduvgmm]:nth-child(n+5),.ind-ledger__item[data-astro-cid-abduvgmm]:nth-child(1),.ind-ledger__item[data-astro-cid-abduvgmm]:nth-child(5),.ind-ledger__item[data-astro-cid-abduvgmm]:nth-child(4),.ind-ledger__item[data-astro-cid-abduvgmm]:nth-child(7){grid-column:auto;border-left:1px solid var(--c-line-on-dark)}.ind-ledger__item[data-astro-cid-abduvgmm]:nth-child(odd){padding-left:0;border-left:0}.ind-ledger__item[data-astro-cid-abduvgmm]:nth-child(2n){padding-right:0}.ind-ledger__item[data-astro-cid-abduvgmm]:nth-child(n+3){border-top:1px solid var(--c-line-on-dark)}.ind-ledger__head[data-astro-cid-abduvgmm]{grid-template-columns:1fr;gap:var(--sp-5)}.ind-ledger__cta[data-astro-cid-abduvgmm]{flex-direction:column;align-items:flex-start;gap:var(--sp-4)}}@media(max-width:768px){.ind-ledger__grid[data-astro-cid-abduvgmm]{grid-template-columns:1fr;border-top:0}.ind-ledger__item[data-astro-cid-abduvgmm],.ind-ledger__item[data-astro-cid-abduvgmm]:nth-child(odd),.ind-ledger__item[data-astro-cid-abduvgmm]:nth-child(2n){padding:var(--sp-6) 0;border-left:0;border-top:1px solid var(--c-line-on-dark)}.ind-ledger__num[data-astro-cid-abduvgmm]{font-size:var(--fs-stat);line-height:var(--lh-stat)}}.industry-glossary[data-astro-cid-jlrar3z3] .industry-glossary__section.hp-section{padding:var(--sp-section) 0;background:var(--c-band)}.industry-glossary[data-astro-cid-jlrar3z3] .hp-how--glossary__head{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:var(--measure);margin:0 0 var(--sp-head)}.industry-glossary[data-astro-cid-jlrar3z3] .hp-how--glossary__head .hp-eyebrow{margin:0 0 var(--sp-3);background:var(--c-bg)}.industry-glossary[data-astro-cid-jlrar3z3] .hp-how--glossary__head .hp-eyebrow img{display:block;width:24px;height:24px}.industry-glossary[data-astro-cid-jlrar3z3] .hp-how--glossary__head .hp-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:0;color:var(--c-text);margin:0;text-align:left}.industry-glossary[data-astro-cid-jlrar3z3] .industry-glossary__cards.hp-how__steps{margin-bottom:0}.industry-glossary[data-astro-cid-jlrar3z3] .hp-how__step{padding:var(--sp-1) var(--sp-1) 0;gap:0;overflow:hidden;border-color:var(--c-line)}.industry-glossary[data-astro-cid-jlrar3z3] .hp-how__media{width:100%;margin:0;aspect-ratio:160 / 90;box-sizing:border-box;overflow:hidden;border-radius:var(--r-md) var(--r-md) 0 0;background:var(--c-text);padding:0;position:relative}.industry-glossary[data-astro-cid-jlrar3z3] .hp-how__content{padding:0;gap:0}.industry-glossary[data-astro-cid-jlrar3z3] .hp-how__intro{box-sizing:border-box;width:100%;padding:var(--sp-4)}@media(max-width:1024px){.industry-glossary[data-astro-cid-jlrar3z3] .industry-glossary__cards.hp-how__steps{grid-template-columns:1fr}}@media(max-width:768px){.industry-glossary[data-astro-cid-jlrar3z3] .hp-how--glossary__head .hp-uacc{padding-bottom:0}}.industry-faq[data-astro-cid-vb74sahk] .hp-faq.hp-section{padding:var(--sp-section) 0}.ind-subvert[data-astro-cid-iekdexyt]{position:relative;z-index:0;overflow:hidden}.ind-subvert[data-astro-cid-iekdexyt]:before{content:"";position:absolute;inset:0;z-index:0;height:310px;pointer-events:none;background:linear-gradient(352deg,transparent 29.3%,var(--c-accent-glow) 85.09%)}.ind-subvert[data-astro-cid-iekdexyt]>.container{position:relative;z-index:1}.ind-logostrip[data-astro-cid-w5gn4u7g]{padding:var(--sp-section) 0;background:var(--c-bg);border-top:1px solid var(--c-line-soft)}.ind-logostrip__lead[data-astro-cid-w5gn4u7g]{margin:0 0 var(--sp-10);text-align:left;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);color:var(--c-text-2)}.ind-logostrip__logos[data-astro-cid-w5gn4u7g]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:var(--sp-8);width:100%;margin:0}.ind-logostrip__item[data-astro-cid-w5gn4u7g]{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;height:56px;padding:0}.ind-logostrip__item[data-astro-cid-w5gn4u7g] img[data-astro-cid-w5gn4u7g]{display:block;box-sizing:border-box;width:auto;height:auto;max-width:min(160px,100%);max-height:50px;object-fit:contain;filter:grayscale(1);opacity:.88;transition:filter .35s ease,opacity .35s ease}@media(hover:hover){.ind-logostrip__item[data-astro-cid-w5gn4u7g] img[data-astro-cid-w5gn4u7g]:hover{filter:grayscale(.5);opacity:1}}@media(max-width:1024px){.ind-logostrip__logos[data-astro-cid-w5gn4u7g]{gap:var(--sp-6) var(--sp-5)}.ind-logostrip__item[data-astro-cid-w5gn4u7g] img[data-astro-cid-w5gn4u7g]{max-width:min(140px,100%);max-height:40px}}@media(max-width:768px){.ind-logostrip[data-astro-cid-w5gn4u7g]{padding:var(--sp-section) 0}.ind-logostrip__lead[data-astro-cid-w5gn4u7g]{margin-bottom:var(--sp-8)}.ind-logostrip__logos[data-astro-cid-w5gn4u7g]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6) var(--sp-5)}.ind-logostrip__item[data-astro-cid-w5gn4u7g]{height:48px}.ind-logostrip__item[data-astro-cid-w5gn4u7g] img[data-astro-cid-w5gn4u7g]{max-width:min(150px,100%);max-height:40px}}section[data-astro-cid-a2dlghm2].ind-highlight{background-color:var(--c-tint)}section[data-astro-cid-a2dlghm2].ind-highlight.ind-highlight--paper{background-color:var(--c-bg)}.ind-highlight__media[data-astro-cid-a2dlghm2]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:none}.ind-highlight__media[data-astro-cid-a2dlghm2] img[data-astro-cid-a2dlghm2]{object-fit:cover}.ind-zigzag[data-astro-cid-67uqydn4]{background:none}.ind-zigzag__media[data-astro-cid-67uqydn4] img[data-astro-cid-67uqydn4]{aspect-ratio:4 / 3;object-fit:contain}.industry-masonry-tst[data-astro-cid-xu67pb6r] .hp-tst.hp-section{padding:var(--sp-section) 0;background:var(--c-bg)}@media(max-width:768px){.industry-masonry-tst[data-astro-cid-xu67pb6r] .hp-tst--left .hp-tst__head{margin-bottom:var(--sp-head)}.industry-masonry-tst[data-astro-cid-xu67pb6r] .hp-tst--left .hp-uacc{padding-bottom:0}}.hp-hero__top{display:flex;align-items:flex-start;gap:var(--sp-12);width:100%;margin-bottom:var(--sp-12)}.hp-hero__top .hp-hero__title{margin-bottom:36px}.hp-hero__lead:has(+.hp-hero__lead){margin-bottom:16px}.hp-hero__top .hp-hero__copy{flex:1 1 0;width:auto;min-width:0;container-type:inline-size}.hp-hero__top .hp-hero__trust{flex-wrap:nowrap}.hp-hero__top .hp-trust__item{padding:0 16px;border-right:var(--line-on-dark)}.hp-hero .hp-ask.hero-form{background:var(--grad-frame-dark)}.hp-hero__top .hp-trust__item:first-child{padding-left:0}.hp-hero__top .hp-trust__item:last-child{padding-right:0;border-right:0}.hp-hero__top .hp-trust__item+.hp-trust__item:before{content:none}@container (max-width: 639px){.hp-hero__top .hp-hero__trust{display:grid;grid-template-columns:repeat(2,max-content);gap:var(--sp-2) var(--sp-3)}.hp-hero__top .hp-trust__item,.hp-hero__top .hp-trust__item:first-child{padding:0 16px 0 0}.hp-hero__top .hp-trust__item:nth-child(2n),.hp-hero__top .hp-trust__item:last-child{padding-right:0;border-right:0}}@media(max-width:1024px){.hp-hero__top{flex-direction:column;gap:var(--sp-8)}.hp-hero__top .hp-hero__copy{width:100%}}@media(max-width:768px){.hp-hero__top,.hp-hero__top .hp-hero__title{margin-bottom:24px}}
