.aicpa-bench{padding:80px 24px}.aicpa-bench--white{background:var(--tf-white,#fff)}.aicpa-bench--alt{background:var(--tf-off-white,#f5f6fa)}.aicpa-bench__inner{margin:0 auto;max-width:1140px}.aicpa-bench__label{color:var(--tf-gray-muted,#6d6d70);font-size:11px;letter-spacing:2.5px;margin-bottom:12px;text-transform:uppercase}.aicpa-bench__heading,.aicpa-bench__label{font-family:Barlow,sans-serif;font-weight:700}.aicpa-bench__heading{color:var(--tf-navy-deep,#000042);font-size:32px;line-height:1.2;margin:0 0 16px}.aicpa-bench__intro{color:var(--tf-gray-text,#53535f);font-family:Barlow,sans-serif;font-size:14px;line-height:1.7}.aicpa-bench__intro p{margin:0 0 16px}.aicpa-bench__table-wrap{border:1px solid var(--tf-gray-border,#d0d0e0);border-radius:3px;margin-top:36px;overflow:hidden}.aicpa-bench__table{border-collapse:collapse;font-family:Barlow,sans-serif;font-size:14px;width:100%}.aicpa-bench__table th{background:var(--tf-navy-deep,#000042);color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;padding:14px 20px;text-align:left;text-transform:uppercase}.aicpa-bench__table td{border-bottom:1px solid var(--tf-gray-border,#d0d0e0);padding:16px 20px}.aicpa-bench__table tr:last-child td{border-bottom:none}.aicpa-bench__table tbody tr{transition:all .25s ease}.aicpa-bench__table tbody tr:hover{box-shadow:inset 3px 0 0 var(--tf-teal,#53e0dc)}.aicpa-bench__row--best{background:rgba(83,224,220,.06)}.aicpa-bench__row--best .aicpa-bench__duration{color:#00a89d;font-weight:700}.aicpa-bench__row--opt .aicpa-bench__duration{color:var(--tf-navy,#23237b);font-weight:700}.aicpa-bench__row--opp{background:#fffaf5}.aicpa-bench__row--opp .aicpa-bench__duration{color:#c80;font-weight:700}.aicpa-bench__row--risk{background:#fff5f5}.aicpa-bench__row--risk .aicpa-bench__duration{color:#e74c3c;font-weight:700}.aicpa-bench__class{font-weight:600}.aicpa-bench__desc{color:var(--tf-gray-text,#53535f)}.aicpa-bench__closing{color:var(--tf-navy,#23237b);font-family:Barlow,sans-serif;font-size:14px;font-weight:600;margin-top:28px;text-align:center}.aicpa-bench__cta-wrap{margin-top:20px;text-align:center}.aicpa-bench__cta{background:var(--tf-teal,#53e0dc);border-radius:0;color:var(--tf-navy-deep,#000042);display:inline-block;font-family:Barlow,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px;padding:16px 36px;text-decoration:none;text-transform:uppercase;transition:all .25s ease}.aicpa-bench__cta:hover{background:var(--tf-teal-hover,#45c9c5)}@media (max-width:768px){.aicpa-bench{padding:48px 16px}.aicpa-bench__heading{font-size:24px}.aicpa-bench__table thead{display:none}.aicpa-bench__table,.aicpa-bench__table tbody,.aicpa-bench__table td,.aicpa-bench__table tr{display:block;width:100%}.aicpa-bench__table tr{border-bottom:1px solid var(--tf-gray-border,#d0d0e0);padding:20px 16px}.aicpa-bench__table tr:last-child{border-bottom:none}.aicpa-bench__table td{border-bottom:none;padding:2px 0}.aicpa-bench__duration{font-size:18px;margin-bottom:2px}.aicpa-bench__class{font-size:14px;margin-bottom:8px}.aicpa-bench__desc{font-size:13px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.aicpa-bench__table tbody tr{transition:none}}