.compare-scroll{overscroll-behavior-x:contain;border-block-start:1px solid var(--ink);display:grid;overflow-x:auto}.compare-scroll>.compare{grid-area:1/1}.compare-scroll:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(to left, color-mix(in oklch, var(--ink) 18%, transparent), transparent);grid-area:1/1;justify-self:end;inline-size:10px;position:sticky;inset-inline-end:0}@supports not (animation-timeline:scroll()){@media (max-width:61.99em){.compare-scroll:after{opacity:1}}}@supports (animation-timeline:scroll()){.compare-scroll:after{animation:linear both compare-edge;animation-timeline:scroll(inline)}@keyframes compare-edge{0%,92%{opacity:1}to{opacity:0}}}.compare-scroll:focus-visible{outline-offset:-2px}.compare{table-layout:fixed;border-collapse:separate;border-spacing:0;inline-size:100%;min-inline-size:57.75rem;font-size:var(--fs-small);line-height:1.6}.compare th,.compare td{text-align:start;vertical-align:top;text-wrap:pretty;border-block-end:1px solid var(--line);transition:background-color .18s var(--ease-out);padding:.8rem 1rem;font-weight:400}.compare tbody th,.compare-corner{z-index:1;background:var(--bg);inline-size:9.5rem;color:var(--ink-2);padding-inline-start:0;font-weight:700;position:sticky;inset-inline-start:0}.compare tbody th{box-shadow:inset -1px 0 0 var(--line)}@media (max-width:47.49em){.compare{min-inline-size:53rem}.compare tbody th,.compare-corner{inline-size:6.5rem;padding-inline-end:.75rem}.compare th,.compare td{padding-inline:.75rem}}.compare .compare-kw{word-break:keep-all;overflow-wrap:anywhere;text-wrap:wrap}.compare-corner{border-block-end-color:var(--ink)}.compare tbody td{color:var(--ink)}.compare tbody tr:last-child>*{border-block-end:0}.compare .compare-head{vertical-align:bottom;border-block-end-color:var(--ink);padding-block:1.25rem .5rem;position:relative}.compare-head:before{content:"";background:var(--accent);transform-origin:top;block-size:4px;transition:scale .18s var(--ease-out);position:absolute;inset:0 0 auto;scale:1 0}.compare-rec{visibility:hidden;color:var(--ink);font-size:var(--fs-small);margin-block-end:var(--sp-1);font-weight:700;line-height:1.4;display:block}.compare-name{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:.02em;font-synthesis:none;white-space:nowrap;font-weight:700;line-height:1.3;display:block}@media (max-width:79.99em){.compare .compare-head[data-rec-key=custom]{inline-size:11rem}}.compare-price{flex-wrap:wrap;align-items:baseline;gap:0 .3em;margin-block-start:var(--sp-1);display:flex}.compare-price .num{font-size:var(--fs-h4);line-height:1.3}.compare-price-rest{font-size:var(--fs-ui);font-weight:700}.compare-link{min-block-size:44px;color:var(--ink);font-size:var(--fs-small);text-underline-offset:.4em;white-space:nowrap;align-items:center;font-weight:700;text-decoration-thickness:1.5px;display:inline-flex}@media (hover:hover) and (pointer:fine){.compare-link:hover{text-decoration-thickness:3px}}.compare-none{color:var(--ink-2)}.compare [data-rec]{background:var(--bg-2)}.compare-head[data-rec]:before{scale:1}.compare-head[data-rec] .compare-rec{visibility:visible}@media (prefers-reduced-motion:reduce){.compare th,.compare td,.compare-head:before{transition:none}}.addons{gap:var(--sp-7);display:grid}@media (min-width:64em){.addons{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.addons-list{grid-column:1/span 7}.extras{grid-column:9/-1}}.addons-list{border-block-start:1px solid var(--ink);margin:0;padding:0;list-style:none}.addons-row{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-4);max-width:none;border-block-end:1px solid var(--line);flex-wrap:wrap;min-block-size:52px;padding-block:.8rem;display:flex}.addons-name{font-weight:700}.addons-price{white-space:nowrap;align-items:baseline;gap:.4em;margin-inline-start:auto;display:inline-flex}.addons-price .num{font-size:var(--fs-h4);line-height:1.3}.addons-unit,.addons-quote{color:var(--ink-2);font-size:var(--fs-small)}.extras{padding:var(--sp-6) var(--sp-5);border-radius:var(--r-m);background:var(--bg-2);scroll-margin-block-start:calc(var(--head-h) + var(--sp-5))}.extras-title{font-size:var(--fs-h3);margin:0}.extras-lead{margin:var(--sp-3) 0 0;color:var(--ink-2);font-size:var(--fs-small);line-height:1.7}.extras-list{margin:var(--sp-5) 0 0;display:grid}.extras-row{justify-content:space-between;align-items:baseline;gap:0 var(--sp-4);border-block-start:1px solid var(--line);flex-wrap:wrap;padding-block:.65rem;display:flex}.extras-row dt{font-weight:700}.extras-row dd{font-variant-numeric:tabular-nums lining-nums;text-align:end;max-width:none;margin:0 0 0 auto}.extras-example{margin:var(--sp-4) 0 0;font-size:var(--fs-small);line-height:1.7}.pricing-page .post-rows{column-gap:var(--gap);display:grid}@media (min-width:64em){.pricing-page .post-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.49em){.pricing-page .post-rows .article-card{margin-inline:0;padding-inline:0}}.pricing-page .pricing-more{margin-block-start:var(--sp-5)}.maint{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}.maint>*{grid-column:1/-1}@media (min-width:64em){.maint{max-inline-size:calc((100% - 11 * var(--gap)) / 12 * 7 + 6 * var(--gap))}}.maint .addons-list{margin-block-end:var(--sp-2)}.maint-text{color:var(--ink-2);font-size:var(--fs-ui);margin:0;line-height:1.75}.maint-promo{color:var(--ink);font-weight:600}
