.ed .pricing-frame{--hx-frame-w:1240px}.ed .pricing__hero{text-align:center;max-width:46rem;margin:0 auto}.ed .pricing__hero .hx-lead{max-width:34rem;margin-inline:auto}.ed .pricing__plans{gap:var(--hx-s2);width:100%;margin:var(--hx-section) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ed .pricing__plan{gap:var(--hx-s2);min-width:0;padding:var(--hx-s3);border-radius:var(--hx-r-float);box-shadow:var(--hx-sh-card);text-align:left;background:#fff;flex-direction:column;display:flex}.ed .pricing__mark{color:var(--ink);flex:none;margin:0;display:block}.ed .pricing__planhead{align-items:baseline;gap:var(--hx-s2)}.ed .pricing__label:empty:after{content:"​"}.ed .pricing__label{color:var(--ink-3);font-size:var(--hx-meta);letter-spacing:0;margin:0;font-weight:500;line-height:1.3334}.ed .pricing__plan .pricing__label+.pricing__planhead{margin-top:calc(var(--hx-s1) - var(--hx-s2))}.ed .pricing__plan h2{letter-spacing:-.024em;margin:0;font-size:28px;font-weight:500;line-height:1.1}.ed .pricing__price{text-align:right;white-space:nowrap;align-items:baseline;gap:6px;margin:0;display:flex}.ed .pricing__price strong{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1}.ed .pricing__price span{color:var(--ink-3);font-size:var(--hx-meta);line-height:1.3334}.ed .pricing__intro{max-width:33rem;color:var(--ink-2);letter-spacing:-.01em;margin:0;font-size:15px;line-height:1.5}.ed .pricing__features{margin:0;padding:0;list-style:none}.ed .pricing__features li{padding:var(--hx-s1) 0;color:var(--ink);letter-spacing:-.01em;font-size:14px;line-height:1.4}.ed .pricing__cta{width:100%;margin-top:auto}.ed .pricing__note{margin:var(--hx-s3) auto 0;text-align:center;max-width:34rem;color:var(--ink-3);font-size:var(--hx-meta);line-height:1.3334}.ed .pricing__modal{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1f1e1c66;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.ed .pricing__modalCard{align-items:flex-start;gap:var(--hx-s2);width:min(100%,28rem);padding:var(--hx-s3);border-radius:var(--hx-r-float);box-shadow:var(--hx-sh-float);background:#fff;flex-direction:column;display:flex;position:relative}.ed .pricing__modalCard h2{margin:calc(var(--hx-s1) - var(--hx-s2)) 0 0;letter-spacing:-.024em;font-size:32px;font-weight:400;line-height:1.1}.ed .pricing__modalCard p:not(.pricing__label){color:var(--ink-2);letter-spacing:-.012em;margin:0;font-size:17px;line-height:1.55}.ed .pricing__modalCard .hx-pill{margin-top:var(--hx-s1)}.ed .pricing__modalClose{width:36px;height:36px;color:var(--ink-2);border-radius:50%;place-items:center;padding:0;transition:background .16s linear,color .16s linear;display:grid;position:absolute;top:.85rem;right:.85rem}.ed .pricing__modalClose svg{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;width:20px;height:20px}.ed .pricing__modalClose:hover{background:var(--hx-ctl-hover);color:var(--ink)}@media (max-width:900px){.ed .pricing__plans{grid-template-columns:1fr;max-width:30rem}}.abyss .ed.ed--hx .pricing__plan{background:var(--abyss-1);box-shadow:inset 0 0 0 .5px var(--edge), 0 24px 60px -24px #000000b3}.abyss .ed.ed--hx .pricing__mark{color:var(--ink)}.abyss .ed.ed--hx .pricing__plan h2{color:var(--ink);letter-spacing:-.02em;font-weight:600}.abyss .ed.ed--hx .pricing__price strong{color:var(--ink)}.abyss .ed.ed--hx :is(.pricing__label,.pricing__price span,.pricing__note){color:var(--ink-3)}.abyss .ed.ed--hx .pricing__intro{color:var(--ink-2)}.abyss .ed.ed--hx .pricing__features li{color:var(--ink)}.abyss .ed.ed--hx .pricing__features.hx-hairlist,.abyss .ed.ed--hx .pricing__features.hx-hairlist>*{border-color:var(--edge)}.abyss .ed.ed--hx .pricing__cta.hx-pill:not(.hx-pill--soft){color:#080808;--hx-ul-c:#080808d9;transition:background .18s var(--abyss-ease), transform 90ms ease-out;background:#f2f2f2;font-weight:600;box-shadow:inset 0 -1px #0000001f,0 0 0 1px #0009,0 14px 32px -10px #000000b3}.abyss .ed.ed--hx .pricing__cta.hx-pill:not(.hx-pill--soft):hover{background:#fff}.abyss .ed.ed--hx .pricing__cta.hx-pill:not(.hx-pill--soft):active{background:#e1e1e1;transform:scale(.97)}.abyss .ed.ed--hx .pricing__cta.hx-pill--soft{color:var(--ink);--hx-ul-c:var(--ink);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:#1111118c;font-weight:600;box-shadow:inset 0 0 0 .5px #ffffff38}.abyss .ed.ed--hx .pricing__cta.hx-pill--soft:hover{background:var(--abyss-3)}.abyss .ed.ed--hx .pricing__cta.hx-pill--soft:active{background:var(--abyss-2);transform:scale(.97)}.abyss .ed.ed--hx .pricing__cta:focus-visible{outline-offset:4px;outline:2px solid #f2f2f2}.abyss .ed.ed--hx .pricing__modal{background:#0009}.abyss .ed.ed--hx .pricing__modalCard{background:var(--abyss-2);box-shadow:inset 0 0 0 .5px var(--edge-hi), 0 16px 40px -12px #0009, 0 56px 120px -32px #000000b3}.abyss .ed.ed--hx .pricing__modalCard h2{color:var(--ink);letter-spacing:-.02em;font-weight:600}.abyss .ed.ed--hx .pricing__modalCard p:not(.pricing__label){color:var(--ink-2)}.abyss .ed.ed--hx .pricing__modalCard .hx-pill{color:#080808;--hx-ul-c:#080808d9;background:#f2f2f2;font-weight:600}.abyss .ed.ed--hx .pricing__modalCard .hx-pill:hover{background:#fff}.abyss .ed.ed--hx .pricing__modalClose{color:var(--ink-2)}.abyss .ed.ed--hx .pricing__modalClose:hover{background:var(--hx-ctl-hover);color:var(--ink)}.abyss .ed.ed--hx .pricing__modalClose:focus-visible{outline-offset:2px;outline:2px solid #f2f2f2}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.abyss .ed.ed--hx .pricing__cta.hx-pill--soft{background:#111111eb}}@media (prefers-reduced-transparency:reduce){.abyss .ed.ed--hx .pricing__cta.hx-pill--soft{background:var(--abyss-2);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.abyss .ed.ed--hx .pricing__cta:active{transform:none}}.abyss .ed.ed--hx .pricing__modalCard{text-align:left}
