.TeamCostCalculator_page__FAdq3{color:#1c2f42}.TeamCostCalculator_page__FAdq3 *,.TeamCostCalculator_page__FAdq3 :after,.TeamCostCalculator_page__FAdq3 :before{box-sizing:border-box}.TeamCostCalculator_page__FAdq3 h1,.TeamCostCalculator_page__FAdq3 h2,.TeamCostCalculator_page__FAdq3 p{margin-top:0}.TeamCostCalculator_page__FAdq3 h1,.TeamCostCalculator_page__FAdq3 h2{color:#193b5e}.TeamCostCalculator_page__FAdq3 h1{margin-bottom:24px;font-size:58px;line-height:1.1}.TeamCostCalculator_page__FAdq3 h2{margin-bottom:20px;font-size:32px;line-height:1.2}.TeamCostCalculator_page__FAdq3 p{color:#526273;line-height:1.7}.TeamCostCalculator_page__FAdq3 button,.TeamCostCalculator_page__FAdq3 input{font:inherit}.TeamCostCalculator_page__FAdq3 a:focus-visible,.TeamCostCalculator_page__FAdq3 button:focus-visible,.TeamCostCalculator_page__FAdq3 input:focus-visible{outline:3px solid #ed9048;outline-offset:3px}.TeamCostCalculator_inner__rnAkl{width:min(1228px,100%);margin:0 auto;padding:0 20px}.TeamCostCalculator_hero__YkT45{padding:72px 0 76px;background:linear-gradient(112deg,#fff 54%,#edf3fa)}.TeamCostCalculator_heroGrid__EJMVO{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;grid-gap:64px;gap:64px}.TeamCostCalculator_page__FAdq3 .TeamCostCalculator_eyebrow__VGSAh{margin-bottom:18px;color:#d63228;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.TeamCostCalculator_lead__YAgrG{margin-bottom:28px;font-size:18px}.TeamCostCalculator_textLink__6bFCc{color:#245c94;font-weight:700;text-underline-offset:4px}.TeamCostCalculator_heroCard__tony4{padding:26px;border:1px solid #d3deec;border-radius:8px;background:#fff;box-shadow:0 18px 48px rgba(25,59,94,.08)}.TeamCostCalculator_heroCard__tony4 ol{margin:0;padding:0;list-style:none}.TeamCostCalculator_heroCard__tony4 li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:12px;gap:12px;padding:16px 0;border-top:1px solid #e0e7f1}.TeamCostCalculator_heroCard__tony4 li>span{color:#d63228;font-size:12px;font-weight:700}.TeamCostCalculator_heroCard__tony4 strong{color:#193b5e;font-size:15px}.TeamCostCalculator_heroCard__tony4 p:not(.TeamCostCalculator_eyebrow__VGSAh){margin:6px 0 0;font-size:14px}.TeamCostCalculator_calculator__n_39U{padding:76px 0;scroll-margin-top:100px}.TeamCostCalculator_sectionHeading__cy5md{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px}.TeamCostCalculator_sectionHeading__cy5md>p{font-size:14px}.TeamCostCalculator_modes__dHlwV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;min-width:0;margin:0 0 20px;padding:0;border:0}.TeamCostCalculator_modes__dHlwV legend{margin-bottom:12px;padding:0;color:#193b5e;font-size:14px;font-weight:700}.TeamCostCalculator_modeOption__xFzNx{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid #d3deec;border-radius:8px;background:#fff;cursor:pointer}.TeamCostCalculator_modeOption__xFzNx input{width:20px;height:20px;margin:2px 0 0;accent-color:#276cb4;flex:none}.TeamCostCalculator_modeOption__xFzNx span{display:grid;grid-gap:4px;gap:4px}.TeamCostCalculator_modeOption__xFzNx strong{color:#193b5e;font-size:16px}.TeamCostCalculator_modeOption__xFzNx small{color:#526273;font-size:13px;line-height:1.5}.TeamCostCalculator_modeActive__3nSFm{border-color:#276cb4;background:#f1f6fc}.TeamCostCalculator_examples__D2aAR{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:28px}.TeamCostCalculator_examples__D2aAR span{margin-right:6px;color:#526273;font-size:14px;font-weight:600}.TeamCostCalculator_example__NakpC{min-height:44px;padding:10px 16px;border:1px solid #b3c3d8;border-radius:4px;background:#fff;color:#193b5e;font-weight:700;cursor:pointer}.TeamCostCalculator_example__NakpC:hover{border-color:#d63228;background:#fff5f4}.TeamCostCalculator_calculatorGrid__N0cEy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:32px;gap:32px;align-items:start}.TeamCostCalculator_roles__rZ6yV{display:grid;grid-gap:20px;gap:20px;min-width:0}.TeamCostCalculator_role__CAx_O{min-width:0;margin:0;padding:20px 24px;border:1px solid #d3deec;border-radius:8px;background:#fff}.TeamCostCalculator_role__CAx_O legend{padding:0 8px;color:#193b5e;font-size:20px;font-weight:700}.TeamCostCalculator_roleHeading__FENg1{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.TeamCostCalculator_icon__la3RZ{display:inline-flex;padding:10px;border-radius:8px;color:#245c94;background:#e6eefa}.TeamCostCalculator_required__LJd_j{padding:6px 10px;border-radius:4px;color:#245c94;background:#e6eefa;font-size:13px;font-weight:700}.TeamCostCalculator_fields__I4AXH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.TeamCostCalculator_rates__Yc7wX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.TeamCostCalculator_field__tNx50{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.TeamCostCalculator_field__tNx50 label{font-size:13px;font-weight:600}.TeamCostCalculator_field__tNx50 small{color:#526273;font-size:12px;line-height:1.5}.TeamCostCalculator_field__tNx50 input,.TeamCostCalculator_shareControls__oox_D input{min-width:0;width:100%;padding:12px;border:1px solid #b3c3d8;border-radius:4px;background:#fff;color:#193b5e}.TeamCostCalculator_field__tNx50 input{font-size:18px;font-weight:500}.TeamCostCalculator_field__tNx50 input[aria-invalid=true]{border-color:#ad3434}.TeamCostCalculator_page__FAdq3 .TeamCostCalculator_roleTotal__VPnH_{margin:16px 0 0;font-size:13px}.TeamCostCalculator_fields__I4AXH .TeamCostCalculator_roleTotal__VPnH_{grid-column:1/-1;margin:0}.TeamCostCalculator_roleTotal__VPnH_ strong{color:#193b5e;font-size:16px}.TeamCostCalculator_summary__xKYgL{min-width:0;padding:28px;border:1px solid #d3deec;border-radius:8px;background:#f1f6fc}.TeamCostCalculator_headline__6KDxD{display:grid;grid-gap:5px;gap:5px;margin:26px 0}.TeamCostCalculator_headline__6KDxD strong{color:#193b5e;font-size:clamp(26px,3vw,42px);overflow-wrap:anywhere}.TeamCostCalculator_headline__6KDxD span{font-size:14px}.TeamCostCalculator_page__FAdq3 .TeamCostCalculator_placeholder__pIbbZ{margin:26px 0;color:#526273}.TeamCostCalculator_periods__LBBpK{margin:0}.TeamCostCalculator_periods__LBBpK>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-top:1px solid #d3deec}.TeamCostCalculator_periods__LBBpK dt{color:#193b5e;font-weight:600}.TeamCostCalculator_periods__LBBpK small{display:block;margin-top:5px;color:#526273;font-size:12px;font-weight:400;line-height:1.5}.TeamCostCalculator_periods__LBBpK dd{min-width:0;margin:0;color:#193b5e;font-size:20px;font-weight:700;text-align:right;overflow-wrap:anywhere}.TeamCostCalculator_periods__LBBpK dd small{margin-top:4px}.TeamCostCalculator_breakdown__fZL8e{width:100%;margin-top:8px;border-collapse:collapse;font-size:14px}.TeamCostCalculator_breakdown__fZL8e caption{padding-bottom:8px;color:#193b5e;font-size:13px;font-weight:700;text-align:left}.TeamCostCalculator_breakdown__fZL8e td,.TeamCostCalculator_breakdown__fZL8e th{padding:10px 0;border-top:1px solid #d3deec;color:#193b5e;font-weight:400;text-align:right}.TeamCostCalculator_breakdown__fZL8e th[scope=row],.TeamCostCalculator_breakdown__fZL8e thead th:first-child{text-align:left}.TeamCostCalculator_breakdown__fZL8e thead th{color:#526273;font-size:12px;font-weight:600}.TeamCostCalculator_breakdown__fZL8e th[scope=row]{font-weight:600}.TeamCostCalculator_page__FAdq3 .TeamCostCalculator_assumptions__DMsQL{margin:14px 0 0;font-size:13px}.TeamCostCalculator_page__FAdq3 .TeamCostCalculator_disclaimer__zXhMJ{margin:16px 0;font-size:12px}.TeamCostCalculator_share__6JHnm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px;gap:48px;margin-top:48px;padding:32px;border:1px solid #d3deec;border-radius:8px}.TeamCostCalculator_share__6JHnm p{margin-bottom:0}.TeamCostCalculator_shareControls__oox_D{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.TeamCostCalculator_shareControls__oox_D label{font-size:13px;font-weight:600}.TeamCostCalculator_shareControls__oox_D input{font-size:13px}.TeamCostCalculator_button__E26x_{min-height:50px;margin-bottom:8px;padding:12px 20px;border:0;border-radius:4px;background:#193b5e;color:#fff;font-weight:700!important;cursor:pointer}.TeamCostCalculator_button__E26x_:hover:not(:disabled){background:#d63228}.TeamCostCalculator_button__E26x_:disabled{opacity:.5;cursor:not-allowed}.TeamCostCalculator_page__FAdq3 .TeamCostCalculator_copyStatus__FNGwM{color:#245c94;font-size:13px}.TeamCostCalculator_page__FAdq3 .TeamCostCalculator_error__aSllz{margin-bottom:0;color:#ad3434;font-size:13px;line-height:1.5}.TeamCostCalculator_page__FAdq3 .TeamCostCalculator_errorBanner__JH6Ll{padding:16px;border:1px solid #ad3434;border-radius:4px;background:#fff7f7;color:#ad3434}.TeamCostCalculator_page__FAdq3 .TeamCostCalculator_nextStep__SFlkW{margin:32px 0 0;font-size:14px}@media(max-width:1023px){.TeamCostCalculator_page__FAdq3 h1{font-size:44px}.TeamCostCalculator_heroGrid__EJMVO{gap:32px}.TeamCostCalculator_calculatorGrid__N0cEy{gap:24px}.TeamCostCalculator_summary__xKYgL{padding:22px}.TeamCostCalculator_periods__LBBpK>div{flex-wrap:wrap}}@media(max-width:767px){.TeamCostCalculator_page__FAdq3 h1{font-size:36px}.TeamCostCalculator_page__FAdq3 h2{font-size:28px}.TeamCostCalculator_calculator__n_39U,.TeamCostCalculator_hero__YkT45{padding:48px 0}.TeamCostCalculator_calculatorGrid__N0cEy,.TeamCostCalculator_heroGrid__EJMVO,.TeamCostCalculator_modes__dHlwV,.TeamCostCalculator_share__6JHnm{grid-template-columns:minmax(0,1fr)}.TeamCostCalculator_sectionHeading__cy5md{display:block}.TeamCostCalculator_role__CAx_O{padding:16px}.TeamCostCalculator_rates__Yc7wX{grid-template-columns:minmax(0,1fr)}.TeamCostCalculator_share__6JHnm{gap:24px;margin-top:32px;padding:24px}.TeamCostCalculator_periods__LBBpK dd{font-size:22px}}@media(max-width:374px){.TeamCostCalculator_fields__I4AXH{grid-template-columns:minmax(0,1fr)}}