.comparison-v2{position:relative}.comparison-v2>.px-section-head{align-items:flex-end}.comparison-v2>.px-section-head>aside{display:grid;justify-items:end;gap:13px}.comparison-v2>.px-section-head>aside>p{margin:0;color:#8e989e;font-size:11px}.comparison-v2>.px-section-head>aside>a{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;min-width:230px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--featured-plan-color),transparent 42%);border-radius:13px;background:linear-gradient(105deg,color-mix(in srgb,var(--featured-plan-color),transparent 88%),#151b20);box-shadow:0 8px 24px #0005,0 0 18px color-mix(in srgb,var(--featured-plan-color),transparent 82%);transition:.25s}.comparison-v2>.px-section-head>aside>a:before{content:"";position:absolute;inset:-70% -35%;background:linear-gradient(110deg,transparent 38%,color-mix(in srgb,var(--featured-plan-color),#fff 35%) 50%,transparent 62%);transform:translateX(-80%);animation:comparisonSpotlight 4s ease-in-out infinite}.comparison-v2>.px-section-head>aside>a>i{position:relative;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--featured-plan-color),transparent 78%);color:var(--featured-plan-color);font-size:15px;font-style:normal;box-shadow:0 0 16px color-mix(in srgb,var(--featured-plan-color),transparent 60%)}.comparison-v2>.px-section-head>aside>a span{position:relative;flex:1}.comparison-v2>.px-section-head>aside>a small,.comparison-v2>.px-section-head>aside>a b{display:block}.comparison-v2>.px-section-head>aside>a small{color:var(--featured-plan-color);font-size:6px;font-weight:950;letter-spacing:.1em}.comparison-v2>.px-section-head>aside>a b{margin-top:2px;font-size:11px}.comparison-v2>.px-section-head>aside>a>em{position:relative;color:#98a3a9;font-size:7px;font-style:normal}.comparison-v2>.px-section-head>aside>a:hover{transform:translateY(-3px);box-shadow:0 13px 32px #0007,0 0 26px color-mix(in srgb,var(--featured-plan-color),transparent 68%)}
.comparison-v2 .px-table{position:relative;overflow:hidden;border-color:#3d4950!important;box-shadow:0 24px 70px #0008,inset 0 1px #ffffff0b}.comparison-v2 .px-table:before{content:"";position:absolute;z-index:0;left:calc(100% / (var(--comparison-plans) + 1) * var(--comparison-plans));top:0;bottom:0;width:calc(100% / (var(--comparison-plans) + 1));background:linear-gradient(180deg,#ffffff03,transparent);pointer-events:none}.comparison-v2 .px-row,.comparison-v2 .px-group{position:relative;z-index:1}.comparison-v2 .px-row{transition:background .2s}.comparison-v2 .px-row:not(.px-table-head):hover{background:#ffffff06!important}.comparison-v2 .px-row>span,.comparison-v2 .px-table-head>div:not(:first-child){position:relative;transition:background .25s,color .25s,box-shadow .25s}.comparison-v2 .px-row>span.featured,.comparison-v2 .px-table-head>div.featured{background:linear-gradient(110deg,color-mix(in srgb,var(--column-color),transparent 93%),color-mix(in srgb,var(--column-color),transparent 87%))!important;box-shadow:inset 1px 0 color-mix(in srgb,var(--column-color),transparent 78%),inset -1px 0 color-mix(in srgb,var(--column-color),transparent 78%)}.comparison-v2 .px-row:hover>span.featured{background:color-mix(in srgb,var(--column-color),transparent 84%)!important;color:#fff}.comparison-v2 .px-table-head>div:not(:first-child):before{content:"";position:absolute;left:18%;right:18%;top:0;height:2px;border-radius:0 0 4px 4px;background:var(--column-color);box-shadow:0 0 13px var(--column-color)}.comparison-v2 .px-table-head>div.featured{padding-top:42px!important}.comparison-featured-badge{position:absolute;left:50%;top:10px;display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--column-color),#fff 28%);border-radius:99px;background:color-mix(in srgb,var(--column-color),transparent 75%);color:color-mix(in srgb,var(--column-color),#fff 38%);font-size:6px;font-style:normal;font-weight:950;letter-spacing:.08em;white-space:nowrap;transform:translateX(-50%);box-shadow:0 0 16px color-mix(in srgb,var(--column-color),transparent 62%)}.comparison-featured-badge i{width:4px;height:4px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor;animation:comparisonDot 1.5s ease-in-out infinite}.comparison-value-icon{display:inline-grid!important;place-items:center;width:23px;height:23px;margin-right:7px!important;border-radius:7px;background:color-mix(in srgb,var(--column-color),transparent 88%);color:var(--column-color)!important;font-size:10px;font-style:normal}.comparison-v2 .px-group{background:linear-gradient(90deg,#1d252a,color-mix(in srgb,var(--lime),#1d252a 96%),#1d252a)!important;color:#caff35!important;letter-spacing:.14em}.comparison-v2 .px-row>span>i:not(.comparison-value-icon){color:var(--column-color,var(--lime))!important;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--column-color,var(--lime)),transparent 45%))}
@keyframes comparisonSpotlight{0%,60%{transform:translateX(-80%)}82%,100%{transform:translateX(80%)}}@keyframes comparisonDot{50%{opacity:.35;transform:scale(.7)}}@media(max-width:800px){.comparison-v2>.px-section-head>aside{justify-items:start}.comparison-v2>.px-section-head>aside>a{min-width:0;width:100%}.comparison-v2 .px-table{overflow-x:auto}.comparison-v2 .px-row{min-width:760px}}@media(prefers-reduced-motion:reduce){.comparison-v2>.px-section-head>aside>a:before,.comparison-featured-badge i{animation:none}}
