.sec-plan-table{padding:50px 0 100px}.sec-plan-table .tick{display:block;height:24px;margin:auto;width:24px}.sec-plan-table th{color:var(--color-secondary);font-size:20px;font-weight:500;padding-top:50px;text-align:center;white-space:nowrap}.sec-plan-table th:first-child{font-size:24px;text-align:left}.sec-plan-table td{color:#545454;font-size:16px;font-weight:400;text-align:center;transition:all .2s ease}.sec-plan-table tr:hover td:not(.sec-title):not(.empty){background:rgba(255,114,92,.05)}.sec-plan-table tr.last-row td{border:none;margin-bottom:45px}.sec-plan-table td.sec-title{border:none;color:var(--color-secondary);font-size:24px;font-weight:500;padding:30px 0 15px 10px;position:sticky;text-align:left;top:55px;z-index:50}.sec-plan-table td.sec-title span{background:var(--color-background);display:block;width:360px}.sec-plan-table td:not(.sec-title):first-child{min-width:360px;text-align:left;text-decoration-color:#7f7f7f;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:dotted;text-decoration-thickness:5.5%;text-underline-offset:12.5%;text-underline-position:from-font}.sec-plan-table td:not(:first-child){text-align:center}.sec-plan-table td .tooltip{background-color:#000;color:#f5eff7;font-size:12px;font-weight:400;left:calc(100% + 20px);line-height:16px;max-width:255px;opacity:0;padding:12px;pointer-events:none;top:50%;transform:translateY(-50%);transition:all .1s ease;width:max-content;z-index:100}.sec-plan-table td .tooltip:before{background-color:#000;content:"";height:18px;left:-9px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:18px}.sec-plan-table td .tooltip-c:hover .tooltip{opacity:1;pointer-events:auto;transition:all .3s ease}.sec-plan-table table button{display:flex;margin:4px auto 0;min-width:160px}.sec-plan-table table thead{background:var(--color-background);position:sticky;top:0;z-index:30}.mobile-tables{display:none}@media (max-width:991px){.sec-plan-table{padding:0}.sec-plan-table .desktop{display:none}.mobile-tables{display:block}.sec-plan-table td.sec-title{padding:10px 10px 0;position:relative;top:0}.sec-plan-table tr:not(:first-child) td.sec-title{padding:60px 10px 0}.sec-plan-table td:not(.sec-title):first-child{min-width:auto}.sec-plan-table td{font-size:14px}.sec-plan-table .mobile-title{color:#7f7f7f;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:6px;padding:0 10px}.sec-plan-table .icon-close{font-size:40px;margin-bottom:10px}.sec-plan-table td.sec-title span{width:auto}}