.ct2{position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:0}.ct2-bg,.ct2-gap,.ct2-head,.ct2-pt{grid-column:1}.ct2-bg{grid-row:var(--rm);border-radius:24px;border:1px solid rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09));background:linear-gradient(180deg,rgb(var(--fg)/calc(.035 + var(--a-boost, 0) * .0338)),rgb(var(--fg)/calc(.012 + var(--a-boost, 0) * .0119)))}.ct2-bg.ct2-col--win{border-color:rgb(var(--accent-fill)/.42);background:radial-gradient(120% 70% at 85% 0,rgb(var(--accent-fill)/.2) 0,transparent 60%),linear-gradient(180deg,rgb(var(--accent-fill)/.07),rgb(var(--fg)/calc(.015 + var(--a-boost, 0) * .0148)));box-shadow:0 0 0 1px rgb(var(--accent-fill)/.12),0 40px 120px -50px rgb(var(--accent-fill)/.45)}.ct2-head{padding:28px 24px 18px}.ct2-head,.ct2-pt{grid-row:var(--rm1);position:relative}.ct2-pt{display:flex;align-items:flex-start;gap:14px;padding:12px 24px}.ct2-pt:last-of-type{padding-bottom:28px}.ct2-gap{grid-row:var(--rm1);height:20px}.ct2-title{font-size:13px;font-weight:400;letter-spacing:.32em;text-transform:uppercase;line-height:1.5;color:rgb(var(--fg)/calc(.6 + var(--a-boost, 0) * .24))}.ct2-col--win .ct2-title{color:rgb(var(--accent))}.ct2-sub{margin-top:8px;font-size:15px;font-weight:300;font-style:italic;line-height:1.5;color:rgb(var(--fg)/calc(.6 + var(--a-boost, 0) * .24))}.ct2-badge{flex:none;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:rgb(var(--accent-fill));color:rgb(var(--on-accent));font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.ct2-pt-txt{font-size:16px;font-weight:300;line-height:1.6;color:rgb(var(--fg)/calc(.62 + var(--a-boost, 0) * .2356))}.ct2-col--win .ct2-pt-txt{color:rgb(var(--fg)/calc(.9 + var(--a-boost, 0) * .09))}.ct2 .pr-check,.ct2-x{width:24px;height:24px;flex:none;margin-top:1px}.ct2-x-bg{fill:rgb(var(--fg)/calc(.04 + var(--a-boost, 0) * .0384));stroke:rgb(var(--fg)/calc(.2 + var(--a-boost, 0) * .16));stroke-width:1}.ct2-x-path{fill:none;stroke:rgb(var(--fg)/calc(.5 + var(--a-boost, 0) * .25));stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.ct2-vs{display:none}@media (min-width:768px){.ct2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:40px;column-gap:40px}.ct2-bg,.ct2-head,.ct2-pt{grid-column:var(--c)}.ct2-bg{grid-row:var(--rd)}.ct2-head{grid-row:1;padding:36px 36px 22px}.ct2-pt{grid-row:var(--r);padding:14px 36px}.ct2-pt:last-of-type{padding-bottom:36px}.ct2-gap{display:none}.ct2-vs{position:absolute;left:50%;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;border:1px solid rgb(var(--accent-fill)/.5);background:rgb(var(--ink-2));color:rgb(var(--accent));font-size:13px;letter-spacing:.18em;padding-left:.18em;box-shadow:0 0 40px -6px rgb(var(--accent-fill)/.45)}}@media (min-width:1024px){.ct2{-moz-column-gap:56px;column-gap:56px}.ct2-pt-txt{font-size:17px}}.ct2-head,.ct2-pt{transition:opacity .7s cubic-bezier(.16,1,.3,1) calc(var(--k, 0) * .15s + var(--side, 0) * .14s + .2s),transform .9s cubic-bezier(.16,1,.3,1) calc(var(--k, 0) * .15s + var(--side, 0) * .14s + .2s)}.ct2 .pr-check-path,.ct2-x-path{transition:stroke-dashoffset .6s cubic-bezier(.65,0,.35,1) calc(var(--k, 0) * .15s + var(--side, 0) * .14s + .52s)}.ct2-bg{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.ct2-vs{transition:opacity .6s ease .5s,transform .9s cubic-bezier(.16,1,.3,1) .5s}:where(.js.motion-ok) .ct2:not(.is-in) .ct2-head,:where(.js.motion-ok) .ct2:not(.is-in) .ct2-pt{opacity:0;transform:translate3d(0,26px,0)}:where(.js.motion-ok) .ct2:not(.is-in) .ct2-col--dim.ct2-pt{transform:translate3d(-28px,0,0)}:where(.js.motion-ok) .ct2:not(.is-in) .ct2-col--win.ct2-pt{transform:translate3d(28px,0,0)}:where(.js.motion-ok) .ct2:not(.is-in) .ct2-x-path,:where(.js.motion-ok) .ct2:not(.is-in) .pr-check-path{stroke-dashoffset:1}:where(.js.motion-ok) .ct2:not(.is-in) .ct2-bg{opacity:0;transform:scale(.97)}:where(.js.motion-ok) .ct2:not(.is-in) .ct2-vs{opacity:0;transform:scale(.4)}.cm2-table{width:100%;border-collapse:separate;border-spacing:0 10px;text-align:left}.cm2-th{padding:0 24px 6px;font-size:13px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:rgb(var(--fg)/calc(.6 + var(--a-boost, 0) * .24));white-space:nowrap}.cm2-th--b{color:rgb(var(--accent))}.cm2-a,.cm2-b,.cm2-crit{vertical-align:top;padding:22px 24px;background:rgb(var(--fg)/calc(.025 + var(--a-boost, 0) * .0244));border-top:1px solid rgb(var(--fg)/calc(.08 + var(--a-boost, 0) * .0736));border-bottom:1px solid rgb(var(--fg)/calc(.08 + var(--a-boost, 0) * .0736))}.cm2-crit{width:22%;border-left:1px solid rgb(var(--fg)/calc(.08 + var(--a-boost, 0) * .0736));border-radius:16px 0 0 16px;font-weight:300}.cm2-a{width:37%}.cm2-b{position:relative;width:41%;border-right:1px solid rgb(var(--fg)/calc(.08 + var(--a-boost, 0) * .0736));background:transparent}.cm2-b,.cm2-b:before{border-radius:0 16px 16px 0}.cm2-b:before{content:"";position:absolute;inset:-1px -1px -1px 0;border:1px solid rgb(var(--accent-fill)/.45);border-left:0;background:linear-gradient(90deg,rgb(var(--accent-fill)/.06),rgb(var(--accent-fill)/.16));opacity:var(--lit,1);transition:opacity .35s ease;pointer-events:none}.cm2-row{--lit:1}:where(.js.motion-ok) .cm2-row{--lit:clamp(0,calc(var(--p, 1) * (var(--n, 5) + 1) - var(--k, 0)),1)}.cm2-in{position:relative;display:block}.cm2-num{display:block;margin-bottom:6px;color:rgb(var(--accent));font-size:13px;letter-spacing:.2em;font-variant-numeric:tabular-nums}.cm2-crit-txt{color:rgb(var(--fg));font-size:19px;line-height:1.3}.cm2-a-txt,.cm2-crit-txt{display:block;font-weight:300}.cm2-a-txt{color:rgb(var(--fg)/calc(.62 + var(--a-boost, 0) * .2356));font-size:16px;line-height:1.6}.cm2-b-row{display:flex;align-items:flex-start;gap:12px}.cm2-b-txt{color:rgb(var(--fg)/calc(.92 + var(--a-boost, 0) * .0736));font-size:16px;font-weight:300;line-height:1.6}.cm2-mark{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:rgb(var(--accent-fill))}.cm2-mark--lg{width:12px;height:12px;margin-top:6px;box-shadow:0 0 0 5px rgb(var(--accent-fill)/.16),0 0 22px rgb(var(--accent-fill)/.8);transform:scale(calc(.4 + .6 * var(--lit, 1)));opacity:calc(.35 + .65 * var(--lit, 1));transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s ease}.cm2-label{display:none}@media (min-width:1024px){.cm2-a,.cm2-b,.cm2-crit{padding:26px 30px}.cm2-th{padding:0 30px 6px}.cm2-a-txt,.cm2-b-txt{font-size:17px}}@media (max-width:767.98px){.cm2-a,.cm2-b,.cm2-crit,.cm2-row,.cm2-table,.cm2-table tbody{display:block;width:100%}.cm2-thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cm2-row{margin-bottom:14px;border-radius:20px;border:1px solid rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09));background:rgb(var(--fg)/calc(.025 + var(--a-boost, 0) * .0244));overflow:clip}.cm2-a,.cm2-b,.cm2-crit{border:0;border-radius:0;background:transparent;padding:18px 20px}.cm2-crit{padding-bottom:4px}.cm2-a{padding-top:10px}.cm2-b:before{inset:0;border-radius:0;border:0}.cm2-label{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--fg)/calc(.6 + var(--a-boost, 0) * .24))}.cm2-label--b{color:rgb(var(--accent))}.cm2-label .cm2-mark{width:6px;height:6px}.cm2-b-row .cm2-mark--lg{display:none}}.cm2-in{transition:opacity .7s cubic-bezier(.16,1,.3,1) calc(var(--k, 0) * 90ms + .12s),transform .9s cubic-bezier(.16,1,.3,1) calc(var(--k, 0) * 90ms + .12s)}:where(.js.motion-ok) .cm2:not(.is-in) .cm2-in{opacity:0;transform:translate3d(0,22px,0)}@media (prefers-reduced-motion:reduce){.cm2-b:before,.cm2-in,.cm2-mark--lg,.ct2 .pr-check-path,.ct2-bg,.ct2-head,.ct2-pt,.ct2-vs,.ct2-x-path{transition:none!important}}