.page{--tw-bg-deep:var(--color-tw-deep);--tw-bg:var(--color-tw-deep);--tw-panel:var(--color-tw-surface);--tw-panel2:var(--color-tw-surface-2);--tw-border:color-mix(in srgb, var(--color-tw-muted) 30%, transparent);--tw-border-soft:color-mix(in srgb, var(--color-tw-muted) 12%, transparent);--tw-text:var(--color-tw-text);--tw-text-mute:var(--color-tw-muted);--tw-pos:var(--color-tw-pos);--tw-r-card:8px;--tw-r-full:999px;--tw-w-medium:500;--tw-w-bold:700;--tw-w-black:800;--tw-t-micro:10px;--tw-t-xs:12px;--tw-tr-widest:.15em;--tw-ease-out:cubic-bezier(.22, 1, .36, 1);--tw-d-fast:.14s;--mono:inherit;--gut:clamp(24px, 6vw, 88px);max-width:1200px;padding:clamp(120px,18vh,200px) var(--gut) clamp(96px,13vh,160px);margin:0 auto}.back{color:var(--tw-text-mute);margin-bottom:40px;font-size:13px;display:inline-block}.back:hover{color:var(--tw-pos)}.eyebrow{font-size:var(--tw-t-xs);font-weight:var(--tw-w-medium);letter-spacing:var(--tw-tr-widest);text-transform:uppercase;color:var(--tw-text-mute)}h1{font-size:clamp(26px,2.9vw,44px);font-weight:var(--tw-w-black);letter-spacing:-.03em;color:var(--tw-text);margin:16px 0 0;line-height:1.2}.sub{color:var(--tw-text-mute);margin:16px 0 0;font-size:clamp(14px,1.05vw,16px);line-height:1.7}.head{text-align:center;max-width:700px;margin:0 auto}.toggle{justify-content:center;margin:40px 0 clamp(40px,5vw,56px);display:flex}.seg{background:var(--tw-panel);border:1px solid var(--tw-border-soft);border-radius:var(--tw-r-card);gap:4px;padding:4px;display:flex}.seg button{font-family:var(--mono);font-size:14px;font-weight:var(--tw-w-medium);letter-spacing:.02em;color:var(--tw-text-mute);border-radius:calc(var(--tw-r-card) - 3px);cursor:pointer;transition:color var(--tw-d-fast) var(--tw-ease-out),background var(--tw-d-fast) var(--tw-ease-out);background:0 0;border:0;align-items:center;gap:10px;padding:8px 16px;display:flex}.seg button:hover{color:var(--tw-text)}.seg button[aria-pressed=true]{background:var(--tw-pos);color:var(--tw-bg-deep)}.seg .save{font-size:var(--tw-t-micro);font-weight:var(--tw-w-medium);letter-spacing:var(--tw-tr-widest);text-transform:uppercase;color:var(--tw-pos);border:1px solid color-mix(in srgb, var(--color-tw-pos) 35%, transparent);border-radius:var(--tw-r-full);padding:3px 8px}.seg button[aria-pressed=true] .save{color:var(--tw-bg-deep);border-color:color-mix(in srgb, var(--color-tw-deep) 35%, transparent)}table{border-collapse:collapse;table-layout:fixed;width:100%}col.f{width:31%}col.t{width:23%}thead th{border-radius:var(--tw-r-card) var(--tw-r-card) 0 0;vertical-align:bottom;text-align:center;padding:0 0 24px;font-weight:400}thead th.f{text-align:left}thead th.pro,thead th.max{padding-top:38px}th .tname{font-size:clamp(15px,1.4vw,20px);font-weight:var(--tw-w-bold);letter-spacing:var(--tw-tr-widest);text-transform:uppercase;color:var(--tw-text)}th.free .tname{color:var(--tw-text-mute)}th.pro .tname{color:var(--tw-pos)}th .tprice{font-size:clamp(14px,1.2vw,17px);font-weight:var(--tw-w-bold);letter-spacing:-.02em;color:var(--tw-text);font-variant-numeric:tabular-nums;margin-top:8px}th .tprice span{color:var(--tw-text-mute);font-size:13px;font-weight:400}tbody td,tbody th{border-top:1px solid var(--tw-border-soft);padding:15px 16px;font-size:15px;line-height:1.45}tbody th{text-align:left;color:var(--tw-text);font-weight:400}tbody td{text-align:center;color:var(--tw-text);font-variant-numeric:tabular-nums}tr.cat th{font-size:var(--tw-t-xs);font-weight:var(--tw-w-medium);letter-spacing:var(--tw-tr-widest);text-transform:uppercase;color:var(--tw-text-mute);border-top:0;padding:34px 16px 12px}tr.cat td{border-top:0}tr.cat:first-child th{padding-top:0}.tbl{border:1px solid var(--tw-border-soft);border-radius:var(--tw-r-card);padding:24px;overflow:hidden}tbody tr:last-child td.col-pro,tbody tr:last-child td.col-max{border-radius:0 0 var(--tw-r-card) var(--tw-r-card)}.col-pro{background:color-mix(in srgb, var(--color-tw-pos) 4%, transparent);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--color-tw-pos) 28%, transparent),inset -1px 0 0 color-mix(in srgb, var(--color-tw-pos) 28%, transparent)}.col-max{background:color-mix(in srgb, var(--color-tw-pos) 5.5%, transparent)}.yes{color:var(--tw-pos)}.no{color:#f46}.val{color:var(--tw-text)}tbody tr:not(.cat):hover th,tbody tr:not(.cat):hover td{background-color:color-mix(in srgb, var(--color-tw-surface-2) 50%, transparent)}.mainCta{text-align:center;margin-top:56px}.mainCta .mainbtn{font-family:var(--mono);font-size:clamp(15px,1.25vw,17px);font-weight:var(--tw-w-medium);letter-spacing:.01em;color:var(--tw-bg-deep);background:var(--tw-pos);border-radius:var(--tw-r-card);cursor:pointer;transition:transform var(--tw-d-fast) var(--tw-ease-out),background var(--tw-d-fast) var(--tw-ease-out),box-shadow var(--tw-d-fast) var(--tw-ease-out);border:0;padding:20px 44px;text-decoration:none;display:inline-block}.mainCta .mainbtn:hover{box-shadow:0 0 30px color-mix(in srgb, var(--color-tw-pos) 30%, transparent);background:#33ffa0;text-decoration:none;transform:scale(1.02)}.mainCta .mainbtn:active{transform:translateY(1px)}.ctaNote{color:var(--tw-text-mute);margin-top:12px;font-size:14px}.fine{text-align:center;color:var(--tw-text-mute);margin-top:32px;font-size:14px;line-height:1.6}.cards{flex-direction:column;gap:24px;display:none}.card{border:1px solid color-mix(in srgb, var(--color-tw-muted) 20%, transparent);border-radius:var(--tw-r-card);background:var(--tw-bg);padding:28px}.card.pro{border:2px solid var(--tw-pos);background:var(--tw-panel);box-shadow:0 0 40px color-mix(in srgb, var(--color-tw-pos) 10%, transparent)}.card .chead{border-bottom:1px solid var(--tw-border-soft);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:20px;display:flex}.card .cname{font-size:20px;font-weight:var(--tw-w-bold);letter-spacing:var(--tw-tr-widest);text-transform:uppercase}.card.free .cname{color:var(--tw-text-mute)}.card .cprice{font-size:17px;font-weight:var(--tw-w-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.card .cprice span{color:var(--tw-text-mute);font-size:13px;font-weight:400}.card .ccat{font-size:var(--tw-t-micro);font-weight:var(--tw-w-medium);letter-spacing:var(--tw-tr-widest);text-transform:uppercase;color:var(--tw-text-mute);margin:24px 0 10px}.card .crow{border-top:1px solid var(--tw-border-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:14px;line-height:1.4;display:flex}.card .crow .v{white-space:nowrap}@media (width<=1024px){tbody th,tbody td{padding:13px 12px;font-size:14px}}@media (width<=768px){.tbl{padding:12px;overflow-x:visible}table{min-width:0}col.f{width:34%}col.t{width:22%}thead th.pro,thead th.max{padding-top:20px}th .tname{letter-spacing:.08em;font-size:13px}th .tprice{font-size:12.5px}th .tprice span{font-size:10.5px;display:block}tbody th,tbody td{padding:10px 6px;font-size:11.5px;line-height:1.3}tbody td .yes,tbody td .no{font-size:15px}tr.cat th{letter-spacing:.1em;padding:20px 6px 8px;font-size:10px}.toggle{margin-bottom:32px}}
