
.turnover-bonus{overflow:hidden;margin:32px 0 0;border:1px solid #dfe3e8;border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 12px 28px rgba(25,36,59,.12),0 2px 5px rgba(25,36,59,.06);text-align:left;color:#19243b}
.turnover-bonus-content{padding:25px 24px 24px}
.turnover-bonus-icon{display:block;width:36px;height:36px;color:#c9342f}
.turnover-bonus-title{margin:40px 0 8px;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.025em}
.turnover-bonus-copy{margin:0;color:#303b50;font-size:16px;line-height:1.5}
.turnover-table{width:100%;margin-top:25px;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}
.turnover-table th,.turnover-table td{padding:12px 4px;text-align:center;vertical-align:middle;font-weight:400;line-height:1.2}
.turnover-table thead th{padding:0 4px 14px;font-size:20px;font-weight:500;white-space:nowrap}
.turnover-table th:first-child{width:20%;text-align:left;color:#7a8494;font-size:12px;font-weight:400}
.turnover-table tbody th:first-child{font-size:14px;color:#657188}
.turnover-table td{font-size:19px;border-left:1px solid #e2e5eb}
.turnover-table tbody tr{border-top:1px solid #eceef2}
.turnover-table .turnover-table-basic{color:#3478f6}
.turnover-table .turnover-table-platinum{color:#c9342f}
.turnover-table .turnover-table-first td{font-weight:600}
.turnover-table .turnover-table-empty{color:#b2bac6}
.turnover-bonus:not([data-expanded="true"]) [data-turnover-middle]{display:none}
.turnover-bonus[data-expanded="true"] .turnover-table th:first-child{width:17%}
.turnover-bonus[data-expanded="true"] .turnover-table thead th:not(:first-child){font-size:16px}
.turnover-bonus[data-expanded="true"] .turnover-table td{font-size:17px}
.turnover-bonus-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:58px;margin:0;padding:17px 24px;border:0;border-top:1px solid #e2e5eb;background:transparent;color:#19243b;font:500 16px/1.35 -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}
.turnover-bonus-toggle svg{flex:none;width:24px;height:24px;color:#c9342f}
.turnover-bonus-toggle .turnover-arrow-close{display:none}
.turnover-bonus[data-expanded="true"] .turnover-arrow-open{display:none}
.turnover-bonus[data-expanded="true"] .turnover-arrow-close{display:block}
.turnover-bonus-toggle:focus-visible,.turnover-terms summary:focus-visible{outline:2px solid #c9342f;outline-offset:-4px}
.turnover-terms{margin-top:18px;padding-top:16px;border-top:1px solid #e2e5eb}
.turnover-terms[hidden]{display:none}
.turnover-terms summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;color:#657188;cursor:pointer;list-style:none;font-size:13px;line-height:1.4}
.turnover-terms summary::-webkit-details-marker{display:none}
.turnover-terms summary::after{content:'+';color:#c9342f;font-size:20px}
.turnover-terms[open] summary::after{content:'−'}
.turnover-terms p{margin:12px 0 0;color:#657188;font-size:13px;line-height:1.6}
@media(max-width:390px){.turnover-bonus{border-radius:16px}.turnover-bonus-content{padding:22px 19px}.turnover-bonus-title{margin-top:32px;font-size:22px}.turnover-bonus-copy{font-size:15px}.turnover-table{margin-top:22px}.turnover-table th,.turnover-table td{padding:11px 2px}.turnover-bonus[data-expanded="true"] .turnover-table thead th:not(:first-child){font-size:13px}.turnover-bonus[data-expanded="true"] .turnover-table td{font-size:15px}.turnover-bonus-toggle{padding:15px 19px;font-size:15px}}
