.pic{isolation:isolate;border-radius:var(--r-pic);box-shadow:var(--drop-pic);background:#000;position:relative}.pic-media{z-index:-1;border-radius:inherit;clip-path:inset(0 round var(--r-pic));pointer-events:none;position:absolute;inset:0;overflow:hidden}.pic-art{object-fit:cover;object-position:var(--art-pos,center);-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:112%;position:absolute;top:-6%;left:0}.pic-shade{background:var(--shade,linear-gradient(90deg, #000000d1, #00000073 50%, #00000026), linear-gradient(180deg, #0003, #00000073));position:absolute;inset:0}.pic:after{content:"";border-radius:inherit;box-shadow:var(--edge-pic);pointer-events:none;position:absolute;inset:0}
.pricing-head{text-align:center;flex-direction:column;align-items:center;display:flex}.pricing-head .lp-title{max-width:15ch;font-size:var(--t-title);text-align:center;text-wrap:balance;margin:0 auto}.pricing-head>p{margin:var(--s-tight) auto 0;max-width:var(--measure);font-size:var(--t-lead);color:var(--ink-2);line-height:1.5}:is(.plan h3,.plan-price b,.pt-plan){font-family:var(--font-head);font-weight:var(--head-weight);font-stretch:var(--head-width);letter-spacing:var(--head-track);line-height:var(--head-lead);font-synthesis:none}.price-panel{--r:var(--r-pic);--art-pos:center bottom;--shade:linear-gradient(#000000d6, #000000e0);margin-top:var(--gap-head);padding:calc(var(--pad-panel) - 24px);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.price-panel[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.price-caption{text-align:center;max-width:60ch;font-size:var(--t-small);color:var(--ink-3);margin:20px auto 0;line-height:1.5}.plan{isolation:isolate;border-radius:var(--r-card);flex-direction:column;min-width:0;padding:26px 24px 30px;display:flex;position:relative}.plan header{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.plan h3{font-size:var(--t-h3);margin:0}.plan-tag{color:#000;height:24px;font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;padding:0 10px;display:inline-flex}.plan-tag[data-soon]{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ring);background:0 0}.plan-line{min-height:3em;font-size:var(--t-body);color:var(--ink-2);margin:10px 0 0;line-height:1.5}.plan-price{align-items:baseline;gap:8px;margin:28px 0 0;display:flex}.plan-price b{font-size:var(--t-price);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.plan-price small,.plan-note,.plan-list li{font-size:var(--t-small);line-height:1.45}.plan-price small{color:var(--ink-2)}.plan-note{min-height:1.5em;color:var(--ink-3);margin:8px 0 0}.plan-action{min-height:var(--ctl);align-items:center;margin-top:24px;display:flex}.plan-btn{width:100%}.plan-soon{font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-3);margin:0}.plan-list{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.plan-list li{color:var(--ink-2);align-items:flex-start;gap:10px;display:flex}.plan-list svg{color:var(--ink-2);flex:none;margin-top:3px}.plan-best{box-shadow:0 30px 70px -20px #000000f2, var(--glow-sun)}.plan-art{z-index:-1;border-radius:inherit;clip-path:inset(0 round var(--r-card));position:absolute;inset:0;overflow:hidden}.plan-art .pic-art{--art-pos:center;height:100%;top:0}.plan-art:after{content:"";background:linear-gradient(#0000008c,#00000059 45%,#000000b3);position:absolute;inset:0}.plan-best:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff4d}.plan:not(.plan-best) .btn:not(.btn-primary){background:#ffffff1a}.plan-current{font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;display:inline-flex}.compare{margin-top:var(--s-block);flex-direction:column;align-items:center;display:flex}.compare-btn svg{transition:transform var(--dur-move) var(--ease-move)}.compare-btn[aria-expanded=true] svg{transform:rotate(180deg)}.compare-body{width:100%;height:0;overflow:clip}.pcosts{margin:var(--s-block) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.pcosts li{border-top:1px solid var(--hair);flex-direction:column;gap:6px;padding:18px 0 0;display:flex}.pcosts b{font-size:var(--t-body);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:700}.pcosts span{font-size:var(--t-small);color:var(--ink-2);line-height:1.45}.pcosts-note{font-size:var(--t-small);color:var(--ink-3);margin:18px 0 0}.compare-switch{display:none}.ptable{width:100%;margin-top:var(--s-block);table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--t-body);font-variant-numeric:tabular-nums}.ptable-caption{caption-side:top;text-align:center;font-size:var(--t-small);color:var(--ink-3);padding:0 0 20px}.ptable th,.ptable td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--hair);padding:18px 16px;font-weight:500}.ptable :is(th,td):first-child{width:34%;padding-left:0}.ptable thead th{top:calc(var(--nav-h) + var(--banner-h));z-index:1;background:var(--page);border-bottom-color:var(--ring);padding-top:18px;padding-bottom:20px;position:sticky}.ptable [data-best]{background:#ffffff0a}.ptable thead th[data-best]{background:linear-gradient(#ffffff0a, #ffffff0a), var(--page)}.ptable tbody th[scope=row]{color:var(--ink-2)}.pt-plan{min-height:24px;font-size:var(--t-body);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pt-plan .plan-tag{font-family:var(--font-caps);letter-spacing:var(--label-track);font-weight:500;font-stretch:100%;line-height:1}.pt-price{font-size:var(--t-small);color:var(--ink-3);margin-top:6px;display:block}.pt-group th{font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-3);padding:32px 0 14px}.pt-yes,.pt-no{display:inline-flex}.pt-yes{color:var(--ink)}.pt-no{color:var(--ink-3)}@media (max-width:1100px){.price-panel[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}@media (max-width:900px){.price-panel,.price-panel[data-cols="4"]{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.plan+.plan:not(.plan-best):before{content:"";background:var(--hair);height:1px;position:absolute;top:-6px;left:24px;right:24px}.plan-best+.plan:before{display:none}.plan-line{min-height:0}.plan-action:empty{display:none}.pcosts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.compare-switch{width:100%;margin-top:var(--s-block);display:block}.ptable{table-layout:auto;margin-top:24px}.ptable :is(th,td):first-child{width:58%}.ptable thead th:not(:first-child):not([data-on]),.ptable td:not([data-on]){display:none}.ptable [data-on]{animation:pt-in var(--dur-out) var(--ease-out)}}@keyframes pt-in{0%{opacity:0}}
