.cmp{--zin:#7674f1;--zin-deep:#4e4cc6;--zin-tint:#f3f3fe;--zin-line:#dcdbfb;--ink:#1e1e1f;--muted:#5c5c66;--other:#6b6b75;--line:#e8e8ee;--cta:#f1c40f;--cta-ink:#0e0e10;--grp:var(--zin-deep);--p-ink:#3f3f47;--ico-bg:#fff;--glow:#4e4cc68c;--glow-b:#4e4cc699;font-family:var(--font-inter-tight),"Inter Tight",system-ui,sans-serif;color:var(--ink);box-sizing:border-box;background:#fff;padding:40px 24px 32px;container:cmp/inline-size}.cmp *{box-sizing:border-box}.cmp .sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmp-wrap{padding-top:30px;position:relative}.cmp-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;position:relative}.cmp--trio .c-feat,.cmp--trio .feat-h{width:40%}.cmp--trio .c-prod,.cmp--trio .prod{width:20%}.cmp--duo .c-feat,.cmp--duo .feat-h{width:36%}.cmp--duo .c-prod,.cmp--duo .prod{width:32%}.cmp--duo .feat,.cmp--duo .cap,.cmp--duo .grp th{white-space:nowrap}.cmp--duo .cap{max-width:none}.cmp--dark{--zin-tint:#26263a;--zin-line:#3b3a63;--ink:#f5f5f7;--muted:#ffffffad;--other:#ffffffbd;--line:#323236;--grp:#a3a1f8;--p-ink:#e8e8ec;--ico-bg:#1d1d1f;--glow:#7674f16b;--glow-b:#7674f180;background:#1d1d1f}.cmp--duo .end td{padding-bottom:26px}.cmp--duo .cell,.cmp--duo .prod{text-align:left;padding-left:28px}.cmp--duo .stack{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.cmp--duo .prod .logo{margin:0}.cmp--duo .head .zin .badge{left:28px;transform:none}.cmp--duo .price .stack{flex-direction:column;align-items:flex-start;gap:6px}.cmp--duo .cta-row .cell{padding-left:20px;padding-right:20px}.cmp--duo .cta-row .stack{text-align:center;flex-direction:column;align-items:stretch;gap:8px}.cmp-table th,.cmp-table td{vertical-align:middle;border-bottom:1px solid var(--line);height:56px;min-height:56px;padding:14px 16px}.cmp-table .zin{background:var(--zin-tint);border-bottom-color:var(--zin-line);box-shadow:inset 1px 0 0 var(--zin-line),inset -1px 0 0 var(--zin-line),-16px 0 26px -20px var(--glow),16px 0 26px -20px var(--glow)}.cmp-table .head .zin{box-shadow:inset 1px 0 0 var(--zin-line),inset -1px 0 0 var(--zin-line),inset 0 1px 0 var(--zin-line),-16px -4px 26px -20px var(--glow),16px -4px 26px -20px var(--glow);border-radius:18px 18px 0 0}.cmp-table .cta-row .zin,.cmp-table .end .zin{box-shadow:inset 1px 0 0 var(--zin-line),inset -1px 0 0 var(--zin-line),inset 0 -1px 0 var(--zin-line),0 22px 32px -22px var(--glow-b),-16px 0 26px -20px var(--glow),16px 0 26px -20px var(--glow);border-radius:0 0 18px 18px}:where(.cmp) .head th{border-bottom:2px solid var(--line);height:96px;padding-top:20px}:where(.cmp) .head .zin{border-bottom-color:var(--zin-line);position:relative}:where(.cmp) .feat-h{text-align:left;font:600 12.5px/1 var(--font-inter-tight),"Inter Tight",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--other)}:where(.cmp) .prod{text-align:center}:where(.cmp) .prod .logo{height:auto;margin:0 auto;display:block}:where(.cmp) .other{font:600 20px/1.2 Gotham,var(--font-inter-tight),"Inter Tight",sans-serif;color:var(--other)}:where(.cmp) .badge{background:var(--zin-deep);color:#fff;font:700 12px/1 var(--font-inter-tight),"Inter Tight",sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:8px 14px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}:where(.cmp) .grp th,:where(.cmp) .grp td{height:auto;padding:30px 16px 10px}:where(.cmp) .grp th{text-align:left;font:700 12.5px/1.2 var(--font-inter-tight),"Inter Tight",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--grp);border-bottom:1px solid var(--line)}:where(.cmp) .feat{text-align:left;font:500 16px/1.35 var(--font-inter-tight),"Inter Tight",sans-serif;color:var(--ink)}:where(.cmp) .cell{text-align:center}:where(.cmp) .stack{flex-direction:column;align-items:center;gap:6px;display:flex}:where(.cmp) .ico{flex:none;display:block}:where(.cmp) .cap{font:400 12.5px/1.35 var(--font-inter-tight),"Inter Tight",sans-serif;color:var(--muted);text-wrap:balance;max-width:200px}:where(.cmp) .hold{color:var(--muted);font:600 12px/1.2 var(--font-inter-tight),"Inter Tight",sans-serif;border:1.5px dashed #9a9aa4;border-radius:999px;padding:5px 10px;display:inline-block}:where(.cmp) .price th,:where(.cmp) .price td{border-bottom:none;padding-top:22px;padding-bottom:22px}:where(.cmp) .price .feat{font-weight:600}:where(.cmp) .p-hero{font:800 36px/1 Gotham,var(--font-inter-tight),"Inter Tight",sans-serif;letter-spacing:-.02em;color:var(--ink)}:where(.cmp) .p-unit{letter-spacing:0;color:var(--muted);margin-left:1px;font-size:17px;font-weight:600}:where(.cmp) .p-other{font:600 19px/1 Gotham,var(--font-inter-tight),"Inter Tight",sans-serif;color:var(--p-ink)}:where(.cmp) .cta-row td{border-bottom:none;padding:4px 12px 28px}:where(.cmp) .cta{background:var(--cta);width:100%;min-height:48px;color:var(--cta-ink);font:700 15px/1.2 Gotham,var(--font-inter-tight),"Inter Tight",sans-serif;text-align:center;text-wrap:balance;border-radius:6px;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:flex}:where(.cmp) .cta:hover{background:#e2b60c}:where(.cmp) .cta:focus-visible{outline:3px solid var(--zin-deep);outline-offset:3px}.cmp-foot{flex-direction:column;gap:12px;margin-top:22px;display:flex}:where(.cmp) .legend{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}:where(.cmp) .legend li{font:500 13px/1.3 var(--font-inter-tight),"Inter Tight",sans-serif;color:var(--muted);align-items:center;gap:8px;display:flex}:where(.cmp) .legend .ico{width:18px;height:18px}:where(.cmp) .note{font:400 12.5px/1.5 var(--font-inter-tight),"Inter Tight",sans-serif;color:var(--muted);max-width:760px;margin:0}:where(.cmp) .note a{color:var(--grp)}@container cmp (max-width:640px){.cmp-table,.cmp-table thead,.cmp-table tbody,.cmp-table caption{display:block}.cmp-table colgroup{display:none}.cmp--trio .cmp-table tr{grid-template-columns:38% 31% 31%;display:grid}.cmp--duo .cmp-table tr{grid-template-columns:50% 50%;display:grid}.cmp--duo .feat,.cmp--duo .cap,.cmp--duo .grp th{white-space:normal}.cmp--duo .cell,.cmp--duo .prod{text-align:center;padding-left:6px}.cmp--duo .stack,.cmp--duo .price .stack{flex-direction:column;align-items:center;gap:6px}.cmp--duo .prod .logo{margin:0 auto}.cmp--duo .head .zin .badge{left:50%;transform:translate(-50%)}.cmp--duo .cta-row .cell{padding:4px 10px 14px}.cmp-table .grp td{display:none}.cmp-table .zin,.cmp-table .head .zin,.cmp-table .cta-row .zin{box-shadow:inset 1px 0 0 var(--zin-line),inset -1px 0 0 var(--zin-line)}.cmp-table .head .zin{box-shadow:inset 1px 0 0 var(--zin-line),inset -1px 0 0 var(--zin-line),inset 0 1px 0 var(--zin-line)}.cmp-table .end .zin{border-bottom:1px solid var(--zin-line);box-shadow:inset 1px 0 0 var(--zin-line),inset -1px 0 0 var(--zin-line),inset 0 -1px 0 var(--zin-line);border-radius:0 0 14px 14px}.cmp-table .cta-row .zin{box-shadow:inset 1px 0 0 var(--zin-line),inset -1px 0 0 var(--zin-line),inset 0 -1px 0 var(--zin-line)}.cmp--trio .prod,.cmp--trio .feat-h,.cmp--duo .prod,.cmp--duo .feat-h{width:auto}.cmp-table th,.cmp-table td{height:auto;min-height:0;padding:12px 6px}:where(.cmp) .feat-h,:where(.cmp) .cta-spacer{display:none}:where(.cmp) .head th{height:auto;padding:30px 4px 14px}:where(.cmp) .head .zin{border-radius:14px 14px 0 0}:where(.cmp) .badge{padding:6px 10px;font-size:10.5px;top:-12px}:where(.cmp) .prod .logo{width:100px}:where(.cmp) .other{font-size:16px}.cmp-table .feat,.cmp--duo .cmp-table .feat{border-bottom:none;grid-column:1/-1;padding:16px 4px 6px;font-size:15px}.cmp-table .grp th{grid-column:1/-1;padding:28px 4px 8px}:where(.cmp) .cell{border-bottom:1px solid var(--line);padding:8px 6px 14px}:where(.cmp) .cap{font-size:12px}.cmp-table .price .feat{padding-top:22px}:where(.cmp) .price td{padding-top:12px;padding-bottom:18px}:where(.cmp) .p-hero{font-size:30px}:where(.cmp) .p-unit{font-size:14px}:where(.cmp) .p-other{font-size:17px}:where(.cmp) .cta-row .zin{border-bottom:1px solid var(--zin-line);border-radius:0 0 14px 14px;padding:14px 8px 18px}:where(.cmp) .cta-row .empty{border-bottom:none}:where(.cmp) .cta{min-height:48px;padding:8px 6px;font-size:14px}:where(.cmp) .cta-row td{padding:4px 6px 14px}}