/* Styles limited to the employer-aid and employee-net variant. */
[data-variant="couts"] .monthly-aid{margin:25px 0 29px;padding:23px 25px;border:1px solid #62969a;border-left:3px solid #f8612d;border-radius:4px;background:#ffffff0b}
[data-variant="couts"] .monthly-aid>span{display:block;font-size:7px;font-weight:600;letter-spacing:1.1px;color:#b8d6d5;line-height:1.8}
[data-variant="couts"] .monthly-aid>strong{display:block;font-size:31px;font-weight:600;letter-spacing:-1px;line-height:1.3;margin:11px 0 10px;color:#fff}
[data-variant="couts"] .monthly-aid>p{font-size:11px;line-height:1.85;color:#c4d9d8}
[data-variant="couts"] .check-list strong{font-weight:600;color:var(--ink)}
[data-variant="couts"] .benefit .text-link{font-size:11px;gap:12px}
[data-variant="couts"] .icon-tile{font-size:26px;font-weight:500}
@media(max-width:850px){[data-variant="couts"] .monthly-aid{padding:21px}[data-variant="couts"] .monthly-aid>strong{font-size:27px}}
@media(max-width:620px){[data-variant="couts"] .monthly-aid{padding:22px}[data-variant="couts"] .monthly-aid>strong{font-size:29px}[data-variant="couts"] .monthly-aid>p{font-size:11px}[data-variant="couts"] .hero .reassurance{line-height:1.8}}
.payroll-example{padding:76px 0;background:#fffefb;border-bottom:1px solid var(--line)}
.payroll-example .section-head{margin-bottom:25px}
.payroll-example .section-head>p{font-size:11px}
.example-context{max-width:990px;font-size:13px;line-height:1.9;color:var(--muted);margin-bottom:30px}
.example-context strong{font-weight:600;color:var(--ink)}
.example-gains{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}
.example-gains article{border:1px solid #cbded7;background:var(--mint);padding:27px 30px;border-radius:5px}
.example-gains article+article{background:#f4f0e7;border-color:#e4daca}
.example-gains article>p{font-size:8px;letter-spacing:1.6px;font-weight:600;color:var(--teal);margin-bottom:15px}
.example-gains article>strong{font-size:44px;letter-spacing:-1.3px;line-height:1.2;font-weight:650;color:var(--teal);display:block}
.example-gains article>strong>span{font-size:16px;letter-spacing:0;font-weight:500;white-space:nowrap}
.example-gains h3{font-size:13px;font-weight:550;margin-top:12px;line-height:1.6}
.example-gains article>div{border-top:1px solid #ceddd4;padding-top:15px;margin-top:18px;color:#667e79;font-size:11px;line-height:1.9}
.example-gains article+article>div{border-top-color:#ded8c9;color:#7d7565}
.example-gains em{font-style:normal;font-size:10px}
.example-gains b{font-weight:650;color:var(--ink)}
.example-table-wrap{border:1px solid var(--line);border-radius:5px;overflow:hidden}
.example-table{width:100%;border-collapse:collapse;table-layout:fixed}
.example-table caption{text-align:left;padding:15px 23px;color:var(--muted);font-size:10px;background:#f6f6f0;border-bottom:1px solid var(--line)}
.example-table th,.example-table td{padding:17px 23px;border-bottom:1px solid #e5e9e3;font-size:13px;text-align:right;vertical-align:middle;line-height:1.5}
.example-table th:first-child{width:48%;text-align:left;font-weight:500}
.example-table thead th{font-size:9px;letter-spacing:1px;color:var(--teal);background:#fafbf7;font-weight:650}
.example-table thead th:first-child{letter-spacing:0;color:var(--muted);font-size:11px}
.example-table thead th>span{display:block;font-size:12px;letter-spacing:0;color:var(--ink);font-weight:550;margin-top:5px}
.example-table small{display:block;font-size:9px;color:var(--muted);font-weight:400;margin-top:5px;line-height:1.7}
.example-table .aid-row td:last-child{color:var(--teal);font-weight:600}
.example-table .total-row{background:var(--mint)}
.example-table .total-row th,.example-table .total-row td{font-weight:650;color:var(--teal)}
.example-table .total-row td:last-child{font-size:21px}
.example-table .total-row td:last-child small{font-size:8px;color:#60877b}
.example-table .net-row td:last-child{color:var(--teal);font-weight:650;font-size:19px}
.example-table tr:last-child th,.example-table tr:last-child td{border-bottom:0}
.example-year{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:25px 0;border-bottom:1px solid var(--line)}
.example-year span{font-size:8px;letter-spacing:1px;color:var(--muted);font-weight:600}
.example-year p{font-size:21px;letter-spacing:-.5px;margin-top:9px}
.example-year b{font-weight:400;color:#9aa9a0;padding:0 12px}
.example-year strong{font-weight:650;color:var(--teal)}
.example-rounding{font-size:9px;line-height:1.8;color:var(--muted);margin-top:12px}
.example-clarity{font-size:11px;line-height:1.9;color:var(--muted);margin:23px 0}
.example-clarity strong{font-weight:600;color:var(--ink)}
.example-assumptions{border:1px solid var(--line);border-radius:4px;padding:0 20px;background:var(--cream)}
.example-assumptions summary{font-size:11px;font-weight:550;line-height:1.7;padding:16px 0;gap:15px}
.example-assumptions summary>span{font-size:20px;font-weight:400;color:var(--teal)}
.example-assumptions>div{padding-bottom:20px;font-size:11px;color:var(--muted);line-height:1.9}
.example-assumptions p+p{margin-top:12px}
.example-assumptions a{text-decoration:underline;text-underline-offset:3px;color:var(--teal)}
.example-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:27px}
.example-bottom p{font-size:12px;color:var(--muted)}
.example-bottom p>strong{font-weight:600;color:var(--ink)}
.example-bottom .button{font-size:12px;padding:15px 22px}
@media(max-width:850px){.example-gains article{padding:23px}.example-gains article>strong{font-size:35px}.example-gains article>strong>span{font-size:12px}.example-table th,.example-table td{padding:15px 17px;font-size:12px}.example-table .total-row td:last-child{font-size:18px}.example-year p{font-size:18px}.example-year b{padding:0 7px}}
@media(max-width:620px){.payroll-example{padding:50px 0}.payroll-example .section-head>p{font-size:11px}.example-context{font-size:12px}.example-gains{grid-template-columns:1fr;gap:15px;margin-bottom:25px}.example-gains article{padding:24px}.example-gains article>strong{font-size:40px}.example-gains article>strong>span{font-size:13px}.example-table caption{font-size:8px;padding:12px}.example-table th,.example-table td{font-size:10px;padding:14px 9px}.example-table th:first-child{width:45%;line-height:1.6}.example-table thead th{font-size:8px;letter-spacing:.5px}.example-table thead th:first-child{font-size:9px}.example-table thead th>span{font-size:9px;overflow-wrap:anywhere}.example-table small{font-size:8px;line-height:1.6}.example-table .total-row td:last-child{font-size:12px}.example-table .net-row td:last-child{font-size:12px}.example-table .total-row td:last-child small{font-size:7px}.example-year{grid-template-columns:1fr;gap:19px}.example-year p{font-size:21px}.example-clarity{font-size:10px}.example-assumptions{padding:0 15px}.example-assumptions summary{font-size:10px}.example-assumptions>div{font-size:10px}.example-bottom{display:block}.example-bottom p{font-size:12px}.example-bottom .button{margin-top:17px;font-size:11px}}
