.price-comparison-table{border-collapse:collapse;text-align:left;width:100%}@media screen and (max-width: 640px){.price-comparison-table{margin-bottom:40px}}.price-comparison-table a.underline{color:black}.price-comparison-table tr{height:66px}@media screen and (max-width: 640px){.price-comparison-table tr{font-size:14px}}.price-comparison-table th{border-bottom:2px solid #EFF4FA}.price-comparison-table th .button{margin-top:13px;width:154px;margin-bottom:25px}.price-comparison-table th,.price-comparison-table td{font-weight:normal;padding:5px}.price-comparison-table th:first-child,.price-comparison-table td:first-child{font-weight:600;width:60%}.price-comparison-table th:nth-child(2),.price-comparison-table th:nth-child(3),.price-comparison-table td:nth-child(2),.price-comparison-table td:nth-child(3){text-align:center;vertical-align:middle}.price-comparison-table th span,.price-comparison-table td span{font-weight:normal}.price-comparison-table thead{position:sticky;z-index:9;top:66px;background:white}.price-comparison-table tbody tr:nth-child(even){background-color:#EFF4FA}@media screen and (min-width: 640px){.price-comparison-table tbody td{padding-left:29px}}.price-comparison-table .has-tip{font-weight:normal;display:inline}.price-comparison-table .header-2{font-size:2.5rem}@media screen and (max-width: 640px){.price-comparison-table .header-2{font-size:1.5rem}}.price-comparison-table .header-4{font-size:1.5625rem;font-weight:600}@media screen and (max-width: 640px){.price-comparison-table .header-4{font-size:1.125rem}}@media screen and (max-width: 640px){.price-comparison-table svg{max-width:20px}}