@layer components{.edition-grid{gap:16px;display:grid}@media (min-width:1024px){.edition-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px}}.edition-card{background:color-mix(in srgb, var(--color-on-dark) 1.5%, transparent);flex-direction:column;padding:28px;display:flex;position:relative}@media (min-width:768px){.edition-card{padding:32px}}@media (hover:hover) and (pointer:fine){.edition-card{transition:transform var(--dur-card) var(--ease-standard), box-shadow var(--dur-card) var(--ease-standard)}.edition-card:hover{transform:translateY(calc(-1 * var(--dist-card-lift)))}}.edition-card--featured{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-accent) 70%, transparent);background:color-mix(in srgb, var(--color-accent) 3.5%, transparent)}.edition-card--featured:before{content:"";top:-1px;background:var(--color-accent);border-radius:0 0 3px 3px;width:44px;height:3px;position:absolute;inset-inline-start:28px}.edition-card__price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:22px;display:flex}.edition-card__amount{font-variant-numeric:tabular-nums;font-size:clamp(26px,2.4vw,34px);font-weight:700}.edition-card__basis{color:var(--fg-2);font-size:14px}.edition-card__features{border-top:1px solid var(--line);gap:10px;margin-top:22px;padding-top:18px;font-size:15px;display:grid}.edition-card__features li{padding-inline-start:20px;position:relative}.edition-card__features li:before{content:"";inset-inline-start:2px;background:var(--fg-2);width:9px;height:1.5px;position:absolute;top:.72em}.edition-card--featured .edition-card__features li:before{background:var(--color-accent)}.edition-card__tag{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 55%, transparent);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px}html[lang=fa] .edition-card__tag{font-family:var(--font-sans);text-transform:none;font-size:12.5px}.edition-card__facts{border-top:1px dashed var(--line-strong);gap:8px;margin-top:22px;padding-top:16px;font-size:14px;display:grid}.edition-card__facts div{grid-template-columns:minmax(90px,auto) 1fr;gap:12px;display:grid}.edition-card__facts dt{color:var(--fg-2)}.compare-table{border-collapse:collapse;width:100%}.compare-table th,.compare-table td{text-align:start;vertical-align:top;border-top:1px solid var(--line);padding:14px 12px}.compare-table thead th{top:var(--header-h);z-index:1;background:var(--surface);border-top:0;border-bottom:1px solid var(--line-strong);font-size:15px;font-weight:500;position:sticky}.compare-table thead th[data-edition=pro]{box-shadow:inset 0 -2px 0 var(--color-accent)}.compare-table tbody th{font-size:15px;font-weight:500}.compare-table .compare-summary{color:var(--fg-2);max-width:60ch;margin-top:4px;font-size:13.5px;font-weight:400;display:block}.compare-group th{border-top:0;padding-top:30px}.compare-group th span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);font-size:12px}html[lang=fa] .compare-group th span{font-family:var(--font-sans);text-transform:none;font-size:13.5px}}@media (max-width:1023px){.cmp-state{padding-inline:10px}.cmp-state__word{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cmp-state:before{width:14px}}.pricing-quick__price{border-inline-start:1px solid var(--line-strong);color:var(--fg-2);font-variant-numeric:tabular-nums;margin-inline-start:4px;padding-inline-start:10px}.buyer-comparison{gap:1.5rem;display:grid}.buyer-row{border-block-start:1px solid var(--line);padding-block-start:1.5rem}.buyer-row__editions{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block-start:1rem;display:grid}.buyer-row__editions dd{color:var(--fg-2);margin-block-start:.5rem}.buyer-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block:2rem;display:grid}.buyer-steps li{border-block-start:1px solid var(--line);min-width:0;padding-block-start:1.5rem}.buyer-steps p{color:var(--fg-2);margin-block-start:1rem}@media (max-width:639px){.buyer-row__editions,.buyer-steps{grid-template-columns:minmax(0,1fr)}}
