.lsq-appointment-comparison-table{--parc-max-width:1068px;--parc-card-bg:#fff;--parc-border:#e4ebe9;--parc-left-header-bg:#fbfcfc;--parc-left-title:#4a5b59;--parc-left-subtitle:#4a5b59;--parc-left-icon-bg:#eef0ef;--parc-left-icon-color:#748582;--parc-left-text:#4a5b59;--parc-right-column-bg:#f3f9f8;--parc-right-header-bg:#193636;--parc-right-title:#fff;--parc-right-subtitle:#bcdad8;--parc-badge-bg:#f4ecd4;--parc-badge-text:#6b5a1e;--parc-right-icon-bg:#3d8181;--parc-right-icon-color:#fff;--parc-right-text:#193636;max-width:var(--parc-max-width);margin:0 auto;width:100%}
.lsq-appointment-comparison-table__card{background:var(--parc-card-bg);border:1px solid var(--parc-border);border-radius:20px;box-shadow:0 8px 24px -8px rgba(18,33,32,.18);overflow:hidden}
.lsq-appointment-comparison-table__columns{align-items:stretch;display:flex;flex-direction:row}
.lsq-appointment-comparison-table__column{display:flex;flex:1 1 50%;flex-direction:column;min-width:0}
.lsq-appointment-comparison-table__column--left{background:#fff}
.lsq-appointment-comparison-table__column--right{background:var(--parc-right-column-bg)}
.lsq-appointment-comparison-table__header{border-bottom:1px solid var(--parc-border);box-sizing:border-box;display:flex;flex-direction:column;gap:4px;min-height:124px;padding:34px 32px 26px 55px}
.lsq-appointment-comparison-table__column--left .lsq-appointment-comparison-table__header{background:var(--parc-left-header-bg);border-left:1px solid var(--parc-border)}
.lsq-appointment-comparison-table__header--highlight{background:var(--parc-right-header-bg);border-bottom:1px solid var(--parc-border);gap:6px;min-height:124px;padding:26px 32px 26px 55px}
.lsq-appointment-comparison-table__title{color:var(--parc-left-title);font-size:22px;font-weight:700;line-height:normal;margin:0;word-break:break-word}
.lsq-appointment-comparison-table__header--highlight .lsq-appointment-comparison-table__title{color:var(--parc-right-title)}
.lsq-appointment-comparison-table__subtitle{color:var(--parc-left-subtitle);font-size:14px;font-weight:400;line-height:normal;margin:0;word-break:break-word}
.lsq-appointment-comparison-table__header--highlight .lsq-appointment-comparison-table__subtitle{color:var(--parc-right-subtitle)}
.lsq-appointment-comparison-table__badge{align-items:center;background:var(--parc-badge-bg);border-radius:3px;color:var(--parc-badge-text);display:inline-flex;font-size:8px;font-weight:600;justify-content:center;letter-spacing:.96px;line-height:normal;min-height:14px;padding:0 8px;text-transform:uppercase;width:fit-content}
.lsq-appointment-comparison-table__rows{display:flex;flex:1 1 auto;flex-direction:column}
.lsq-appointment-comparison-table__row{align-items:flex-start;border-bottom:1px solid var(--parc-border);box-sizing:border-box;display:flex;gap:12px;min-height:101px;padding:32px 32px 24px 55px}
.lsq-appointment-comparison-table__column--left .lsq-appointment-comparison-table__row{border-left:1px solid var(--parc-border)}
.lsq-appointment-comparison-table__row:last-child{border-bottom:0}
.lsq-appointment-comparison-table__icon{align-items:center;border-radius:999px;display:flex;flex:0 0 20px;font-size:12px;font-weight:700;height:20px;justify-content:center;line-height:normal;width:20px}
.lsq-appointment-comparison-table__icon--negative{background:var(--parc-left-icon-bg);color:var(--parc-left-icon-color)}
.lsq-appointment-comparison-table__icon--positive{background:var(--parc-right-icon-bg);color:var(--parc-right-icon-color)}
.lsq-appointment-comparison-table__icon-img{display:block;}
.lsq-appointment-comparison-table__text{color:var(--parc-left-text);flex:1 1 auto;font-size:14.5px;font-weight:400;line-height:1.5;margin:0;min-width:0;word-break:break-word}
.lsq-appointment-comparison-table__column--right .lsq-appointment-comparison-table__text{color:var(--parc-right-text);font-weight:500;line-height:1.47}
.lsq-appointment-comparison-table__desc{color:#4a5b59;font-size:15px;line-height:1.5;margin:20px 0 0}
.lsq-appointment-comparison-table__desc p{margin:0 0 12px}
.lsq-appointment-comparison-table__desc p:last-child{margin-bottom:0}
.lsq-appointment-comparison-table__desc ul,.lsq-appointment-comparison-table__desc ol{margin:12px 0;padding-left:20px}
.lsq-appointment-comparison-table__desc li{margin:6px 0}
@media (max-width:767px){.lsq-appointment-comparison-table__columns{flex-direction:column}.lsq-appointment-comparison-table__column{flex:1 1 auto;width:100%}.lsq-appointment-comparison-table__column--left .lsq-appointment-comparison-table__header{border-left:0}.lsq-appointment-comparison-table__column--left .lsq-appointment-comparison-table__row{border-left:0}}
