.plan-comparison-module__dFoqpW__comparison{min-width:0}.plan-comparison-module__dFoqpW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.plan-comparison-module__dFoqpW__toolbar h3{letter-spacing:-.025em;font-size:26px;line-height:1.25}.plan-comparison-module__dFoqpW__toolbar p{color:#0f172a80;margin-top:6px;font-size:12px}.plan-comparison-module__dFoqpW__filter{cursor:pointer;color:#0f172ab3;align-items:center;gap:10px;font-size:13px;display:flex}.plan-comparison-module__dFoqpW__filter input{appearance:none;cursor:pointer;background:#e6e7eb;border:1px solid #0f172a14;border-radius:20px;flex-shrink:0;width:32px;height:20px;padding:2px;position:relative}.plan-comparison-module__dFoqpW__filter input:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 1px 3px #0f172a20}.plan-comparison-module__dFoqpW__filter input:checked{border-color:var(--color-iris);background:var(--color-iris)}.plan-comparison-module__dFoqpW__filter input:checked:before{transform:translate(12px)}.plan-comparison-module__dFoqpW__filter input:focus-visible{outline:2px solid var(--color-iris);outline-offset:3px}.plan-comparison-module__dFoqpW__tables{background:#fff;border:1px solid #0f172a14;border-radius:14px;position:relative}.plan-comparison-module__dFoqpW__tables table{border-spacing:0;table-layout:fixed;width:100%}.plan-comparison-module__dFoqpW__featureColumn{width:var(--feature-width)}.plan-comparison-module__dFoqpW__scrollHint{display:none}.plan-comparison-module__dFoqpW__tables:focus-visible{outline:2px solid var(--color-iris);outline-offset:4px}.plan-comparison-module__dFoqpW__tables th,.plan-comparison-module__dFoqpW__tables td{border-bottom:1px solid #0f172a0b}.plan-comparison-module__dFoqpW__tables thead th{background:#fff;padding:26px 16px}.plan-comparison-module__dFoqpW__tables thead th:first-child{border-top-left-radius:14px}.plan-comparison-module__dFoqpW__tables thead th:last-child{border-top-right-radius:14px}.plan-comparison-module__dFoqpW__tables tr>th:first-child{text-align:left}.plan-comparison-module__dFoqpW__tables thead .plan-comparison-module__dFoqpW__corner{color:#0f172a80;padding-left:24px;font-size:15px;font-weight:500}.plan-comparison-module__dFoqpW__plan>span{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.2;display:block}.plan-comparison-module__dFoqpW__tables .plan-comparison-module__dFoqpW__featured{background:#fbfaff}.plan-comparison-module__dFoqpW__tables thead .plan-comparison-module__dFoqpW__featured{box-shadow:inset 0 3px var(--color-iris)}.plan-comparison-module__dFoqpW__plan.plan-comparison-module__dFoqpW__featured>span{color:var(--color-iris)}.plan-comparison-module__dFoqpW__price{justify-content:center;row-gap:4px;margin-top:9px}.plan-comparison-module__dFoqpW__price>span+span{font-size:10px;font-weight:400}.plan-comparison-module__dFoqpW__category th,.plan-comparison-module__dFoqpW__category td{background:#f8f8fa;border-top:1px solid #0f172a0b;padding:14px 22px}.plan-comparison-module__dFoqpW__tables .plan-comparison-module__dFoqpW__category>th:first-child{background:#f8f8fa}.plan-comparison-module__dFoqpW__category th{font-size:12px;font-weight:600;line-height:1.5}.plan-comparison-module__dFoqpW__featureRow th{color:#0f172ab3;padding:15px 22px;font-size:13px;font-weight:400;line-height:1.5}.plan-comparison-module__dFoqpW__featureRow td{text-align:center;vertical-align:middle;padding:15px 14px}.plan-comparison-module__dFoqpW__check{vertical-align:middle;width:24px;height:24px;color:var(--color-iris);background:#635bff14;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.plan-comparison-module__dFoqpW__checkFeatured{background:var(--color-iris);color:#fff}.plan-comparison-module__dFoqpW__excluded{vertical-align:middle;background:#0f172a30;width:10px;height:1px;display:inline-block}.plan-comparison-module__dFoqpW__value{color:#0f172ab3;font-size:12px;line-height:1.5}.plan-comparison-module__dFoqpW__accent{color:var(--color-iris)}.plan-comparison-module__dFoqpW__empty{text-align:center;color:#0f172a99;padding:32px;font-size:14px}.plan-comparison-module__dFoqpW__tables tbody:last-child tr:last-child>*{border-bottom:0}@media (max-width:1023px){.plan-comparison-module__dFoqpW__toolbar{align-items:flex-start;gap:16px}.plan-comparison-module__dFoqpW__toolbar h3{font-size:24px}.plan-comparison-module__dFoqpW__filter{font-size:12px}.plan-comparison-module__dFoqpW__scrollHint{color:#0f172a99;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.plan-comparison-module__dFoqpW__tables{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.plan-comparison-module__dFoqpW__tables table{width:calc(136px + var(--plan-count) * 144px);min-width:100%}.plan-comparison-module__dFoqpW__featureColumn{width:136px}.plan-comparison-module__dFoqpW__planColumn{width:144px}.plan-comparison-module__dFoqpW__tables thead th{padding:22px 12px}.plan-comparison-module__dFoqpW__tables thead .plan-comparison-module__dFoqpW__corner,.plan-comparison-module__dFoqpW__tables .plan-comparison-module__dFoqpW__featureRow th{z-index:2;background:#fff;position:sticky;left:0;box-shadow:1px 0 #0f172a14}.plan-comparison-module__dFoqpW__tables thead .plan-comparison-module__dFoqpW__corner{z-index:3}.plan-comparison-module__dFoqpW__tables .plan-comparison-module__dFoqpW__featureRow th:has([aria-expanded=true]){z-index:4}.plan-comparison-module__dFoqpW__tables thead .plan-comparison-module__dFoqpW__corner,.plan-comparison-module__dFoqpW__featureRow th,.plan-comparison-module__dFoqpW__category th{padding-inline:12px}.plan-comparison-module__dFoqpW__category th>span{width:max-content;max-width:calc(100vw - 80px);display:block;position:sticky;left:12px}.plan-comparison-module__dFoqpW__plan>span{overflow-wrap:anywhere;font-size:19px}.plan-comparison-module__dFoqpW__price{flex-direction:column;align-items:center}.plan-comparison-module__dFoqpW__featureRow td{padding-inline:10px}.plan-comparison-module__dFoqpW__tables .plan-comparison-module__dFoqpW__rowLabel{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}}@media print{.plan-comparison-module__dFoqpW__filter,.plan-comparison-module__dFoqpW__scrollHint{display:none}.plan-comparison-module__dFoqpW__tables{overflow:visible}.plan-comparison-module__dFoqpW__tables table{width:100%;min-width:0}.plan-comparison-module__dFoqpW__featureColumn{width:var(--feature-width)}.plan-comparison-module__dFoqpW__planColumn{width:auto}.plan-comparison-module__dFoqpW__tables th,.plan-comparison-module__dFoqpW__category th>span{position:static!important}}.plan-comparison-module__dFoqpW__rowLabel{align-items:center;gap:8px;display:flex}.plan-comparison-module__dFoqpW__featureRow th{position:relative}.plan-comparison-module__dFoqpW__rowInfo{flex-shrink:0;display:inline-flex;position:static}.plan-comparison-module__dFoqpW__rowInfo button{width:28px;height:28px;color:var(--color-ink);opacity:.6;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.plan-comparison-module__dFoqpW__rowInfo button:hover,.plan-comparison-module__dFoqpW__rowInfo button:focus-visible{opacity:1;color:var(--color-iris)}.plan-comparison-module__dFoqpW__rowInfo button:focus-visible{outline:2px solid var(--color-iris);outline-offset:2px}.plan-comparison-module__dFoqpW__rowTooltip{z-index:30;background:var(--color-ink);color:#fff;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;border-radius:10px;width:min(290px,75vw);padding:12px 14px;font-size:12px;font-weight:400;line-height:1.6;position:absolute;top:100%;left:12px;box-shadow:0 8px 28px #0003}.plan-comparison-module__dFoqpW__tables tbody:last-child tr:nth-last-child(-n+2) .plan-comparison-module__dFoqpW__rowTooltip{top:auto;bottom:100%}