.price-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}@media (max-width:1100px){.price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.price-grid{grid-template-columns:1fr}}.plan{--plan-edge:var(--line);border:1px solid var(--plan-edge);border-radius:var(--r-lg);background:var(--panel);height:100%;box-shadow:var(--rim);transition:border-color var(--dur-2) ease, box-shadow var(--dur-3) var(--ease-out), translate var(--dur-3) var(--ease-out);flex-direction:column;gap:10px;padding:clamp(20px,2.2vw,26px);display:flex;position:relative}.plan:hover{--plan-edge:color-mix(in srgb, var(--color-accent) 60%, transparent)}.plan--recommended{--plan-edge:var(--gold);background:linear-gradient(180deg, var(--gold-soft), transparent 45%), var(--panel);box-shadow:var(--rim), 0 24px 60px -30px var(--gold-glow)}.plan--full.plan--recommended:not([data-fit]){--plan-edge:var(--line);background:var(--panel);box-shadow:var(--rim)}.plan--full .plan__tag--rec{border-color:var(--line-2);color:var(--ink-2)}.plan--full[data-fit] .plan__tag--rec{border-color:var(--gold);color:var(--gold-ink)}.plan--full[data-fit]{--plan-edge:var(--gold);background:linear-gradient(180deg, var(--gold-soft), transparent 45%), var(--panel);box-shadow:0 0 0 3px var(--gold-soft), 0 30px 70px -30px var(--gold-glow);translate:0 -6px}.plan__fit-tag{background:var(--gold);color:var(--on-gold);box-shadow:0 6px 16px -8px var(--gold-glow);font-weight:600;display:none;position:absolute;top:-12px;left:clamp(20px,2.2vw,26px)}.plan--full[data-fit] .plan__fit-tag{display:inline-flex}.plan--full[data-fit] .plan__foot .btn-secondary{--btn-bg:var(--gold);--btn-ink:var(--on-gold);--btn-line:var(--gold);--btn-handle:color-mix(in srgb, var(--on-gold) 55%, transparent);box-shadow:var(--rim), 0 8px 24px -12px var(--gold-glow);font-weight:600}.plan--full[data-fit] .plan__foot .btn-secondary:hover{--btn-bg:color-mix(in srgb, var(--color-accent) 88%, var(--color-text));--btn-line:var(--gold)}.plan__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan__name{font-size:var(--fs-18);margin-right:auto;font-weight:600;line-height:1.4}.plan__tag{flex:none}.plan__amount{flex-wrap:wrap;align-items:baseline;column-gap:8px;margin-top:4px;display:flex}.plan__value{letter-spacing:-.02em;font-size:clamp(2.25rem,1.8rem + 1.2vw,2.875rem);font-weight:600;line-height:1.15}.plan__unit{font-size:var(--fs-14);color:var(--ink-3);white-space:nowrap}.plan__amount .price-strike{font-size:var(--fs-18)}.plan__beta{margin:0;line-height:1}.plan__beta--blank{visibility:hidden}[data-cuts-tier][hidden],[data-cuts-when][hidden]{display:none!important}.plan__blurb{font-size:var(--fs-15);color:var(--ink-2);margin:0;line-height:1.7}.plan__multiple{font-size:var(--fs-16,1rem);color:var(--ink);margin:0;font-weight:600;line-height:1.5}.price-more__multiple{font-size:var(--fs-14);color:var(--ink-2);margin:4px 0 0;font-weight:600}.plan__features{font-size:var(--fs-14);color:var(--ink-2);gap:8px;margin:4px 0 0;padding:0;line-height:1.6;list-style:none;display:grid}.plan__includes{font-size:var(--fs-14);color:var(--ink);margin:4px 0 -2px;font-weight:600;line-height:1.6}.plan__features li{padding-left:22px;position:relative}.plan__features li:before{content:"";border-left:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);width:10px;height:6px;position:absolute;top:.62em;left:2px;rotate:-45deg}.plan__foot{margin-top:auto;padding-top:10px}.price-more{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--panel) 55%, transparent);margin-top:28px;padding:22px}.price-more__head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.price-more__title{font-size:var(--fs-17);margin:0;font-weight:600}.price-more__note{font-size:var(--fs-14);color:var(--ink-3);margin:0}.price-more__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.price-more__grid{grid-template-columns:1fr}}.price-more__item{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:14px 16px}.price-more__plan{align-items:center;gap:8px;display:inline-flex}.price-more__name{font-size:var(--fs-16);flex-direction:column;align-items:flex-start;gap:2px;font-weight:600;display:flex}.price-more__price{font-size:var(--fs-16);margin-top:4px}.price-more__price .price-strike{margin-right:6px;font-size:.85em}.price-more__blurb{font-size:var(--fs-14);color:var(--ink-3);margin:4px 0 0}.cmp__scroll{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);position:relative}.cmp__table{table-layout:fixed;width:100%;font-size:var(--fs-14)}.cmp__corner{width:210px}.cmp__table .cmp__rec,.cmp__table thead .cmp__plan--recommended{background-color:color-mix(in srgb, var(--color-accent) 6%, var(--panel))}.cmp__table th,.cmp__table td{border-bottom:1px solid var(--line);transition:background-color var(--dur-1) ease;padding:13px 14px}.cmp__table thead th{top:calc(var(--beta-h) + var(--header-top) + var(--header-h) + 22px);z-index:2;background:color-mix(in srgb, var(--panel) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--fs-15);color:var(--ink);box-shadow:inset 0 -1px 0 var(--line-2);border-bottom:0;font-weight:600;position:sticky}.cmp__table thead th:first-child{border-top-left-radius:var(--r-lg)}.cmp__table thead th:last-child{border-top-right-radius:var(--r-lg)}.cmp__plan--recommended{box-shadow:inset 0 -2px 0 var(--gold);color:var(--gold-ink)!important}.cmp--live .cmp__table .cmp__rec:not([data-fit]),.cmp--live .cmp__table thead .cmp__plan--recommended:not([data-fit]){background-color:#0000}.cmp--live .cmp__table thead .cmp__plan--recommended:not([data-fit]){box-shadow:inset 0 -1px 0 var(--line-2);color:var(--ink)!important}.cmp--live .cmp__table thead th.cmp__plan--recommended:not([data-fit]){background:color-mix(in srgb, var(--panel) 94%, transparent)}.cmp__table [data-plan-col][data-fit]{background-color:color-mix(in srgb, var(--color-accent) 13%, var(--panel))}.cmp__table thead [data-plan-col][data-fit]{color:var(--gold-ink);box-shadow:inset 0 -3px 0 var(--gold)}.cmp__table tbody th[scope=row]{z-index:1;background:var(--panel);border-right:1px solid var(--line);min-width:190px;max-width:260px;font-weight:400;line-height:1.55;position:sticky;left:0}.cmp__corner{text-align:left;border-right:1px solid var(--line);left:0;z-index:3!important}.cmp__price td{font-size:var(--fs-16);font-weight:600}.cmp__none{color:var(--ink-3)}.cmp__table tbody tr:last-child>*{border-bottom:0}.cmp__table tbody tr:last-child>th[scope=row]{border-bottom-left-radius:var(--r-lg)}.cmp__table tbody tr:last-child>td:last-child{border-bottom-right-radius:var(--r-lg)}.cmp__table td{min-width:88px}.cmp__table tbody tr:hover>*{background-color:var(--gold-softer)}.cmp__table tbody tr:hover>th[scope=row]{background-color:color-mix(in srgb, var(--color-accent) 9%, var(--panel))}:is(.cmp__table:has(td:nth-child(2):hover) :is(td,th):nth-child(2),.cmp__table:has(td:nth-child(3):hover) :is(td,th):nth-child(3),.cmp__table:has(td:nth-child(4):hover) :is(td,th):nth-child(4),.cmp__table:has(td:nth-child(5):hover) :is(td,th):nth-child(5),.cmp__table:has(td:nth-child(6):hover) :is(td,th):nth-child(6),.cmp__table:has(td:nth-child(7):hover) :is(td,th):nth-child(7),.cmp__table:has(td:nth-child(8):hover) :is(td,th):nth-child(8)){background-color:var(--gold-softer)}:is(.cmp__table:has(td:nth-child(2):hover) thead th:nth-child(2),.cmp__table:has(td:nth-child(3):hover) thead th:nth-child(3),.cmp__table:has(td:nth-child(4):hover) thead th:nth-child(4),.cmp__table:has(td:nth-child(5):hover) thead th:nth-child(5),.cmp__table:has(td:nth-child(6):hover) thead th:nth-child(6),.cmp__table:has(td:nth-child(7):hover) thead th:nth-child(7),.cmp__table:has(td:nth-child(8):hover) thead th:nth-child(8)){color:var(--gold-ink);box-shadow:inset 0 -2px 0 var(--gold)}.table-note{font-size:var(--fs-13);color:var(--ink-3);margin:12px 0 0;line-height:1.6}.cmp{container-type:inline-size}@container (max-width:860px){.cmp__table th,.cmp__table td{padding:12px 10px}.cmp__corner{width:170px}.cmp__table td{min-width:74px}.cmp__table tbody th[scope=row]{min-width:140px}}@container (max-width:720px){.cmp__table th,.cmp__table td{padding:11px 8px}.cmp__corner{width:140px}.cmp__table td{min-width:68px}.cmp__table tbody th[scope=row]{min-width:124px}}.cmp__hint{display:none}@media (max-width:1099px){.cmp__hint{font-size:var(--fs-13);color:var(--ink-3);justify-content:flex-end;align-items:center;gap:6px;margin:0 0 10px;display:flex}.cmp__scroll{overscroll-behavior-x:contain;overflow-x:auto}.cmp__table{min-width:760px}.cmp__corner{width:150px}.cmp__table thead th{top:0}.cmp__table tbody th[scope=row]{min-width:118px;max-width:150px;font-size:var(--fs-13)}@media (max-width:480px){.cmp__table tbody th[scope=row]{min-width:136px;max-width:136px}.cmp__corner{width:136px}}@supports (animation-timeline:scroll()){.cmp__scroll{-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--cmp-fade)), transparent);-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--cmp-fade)), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - var(--cmp-fade)), transparent);animation:linear both cmp-fade;animation-timeline:scroll(self inline)}}}@property --cmp-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes cmp-fade{0%,92%{--cmp-fade:56px}to{--cmp-fade:0px}}.cmp__price .price-strike{font-size:.78em;font-weight:400;line-height:1.2;display:block}.cmp__yes{color:var(--gold-ink);vertical-align:middle;display:inline-block}.article__extra .cmp__hint{font-size:var(--fs-13);color:var(--ink-3);justify-content:flex-end;align-items:center;gap:6px;margin:0 0 10px;display:flex}.article__extra .cmp__scroll{overscroll-behavior-x:contain;overflow-x:auto}@supports (animation-timeline:scroll()){.article__extra .cmp__scroll{-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--cmp-fade)), transparent);-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--cmp-fade)), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - var(--cmp-fade)), transparent);animation:linear both cmp-fade;animation-timeline:scroll(self inline)}}
