:root{--tier-ink:var(--xd-ink,#302C4D);--tier-muted:var(--xd-ink-soft,#57536E);--tier-accent:var(--xd-green,#164C45);--tier-line:var(--xd-line,#E2DCCD);--tier-card:#fff}.ed-tier-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:0 0 6px;padding:3px 9px;font:700 12px/1.35 var(--tier-font,inherit);letter-spacing:.04em;text-transform:uppercase;border:1px solid currentColor;border-radius:999px;white-space:nowrap;vertical-align:middle}.ed-tier-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ed-tier-badge--gold{color:#6b4e00;background:#f7e7a8}.ed-tier-badge--silver{color:#3b434d;background:#e4e8ed}.ed-tier-badge--bronze{color:#6a3a17;background:#f2dcc7}.ed-tier--gold{box-shadow:inset 0 3px 0 #c9a227}.ed-tier--silver{box-shadow:inset 0 3px 0 #8d97a3}.ed-tier--bronze{box-shadow:inset 0 3px 0 #b07a4a}.ed-list-note{grid-column:1/-1;margin:0 0 22px;font-size:15px;line-height:1.5;color:var(--tier-ink)}.xd-cards>.ed-list-note,.ed-directory>.ed-list-note{grid-column:1/-1;width:100%}.ed-list-note a,.ed-plan-seller a,.ed-ordering a{color:var(--tier-accent);text-decoration:underline;text-underline-offset:2px}.ed-featured{margin:0 0 28px;padding:18px 20px;border:1px solid var(--tier-line);border-top:3px solid #c9a227;background:var(--tier-card)}.ed-featured .ed-featured-title{margin:0 0 12px;font-size:20px}.ed-featured .ed-list-note{margin:12px 0 0}.ed-pricing.ed-pricing--tiers{display:block!important}.ed-pricing--tiers>.ed-notice{display:block!important;margin:24px 0 0!important}.ed-pricing--tiers>.ed-notice::before{content:none!important}.ed-pricing--tiers>.ed-notice a{display:inline!important;color:var(--tier-accent);text-decoration:underline}.ed-pricing--tiers .ed-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:0 0 32px}.ed-pricing.ed-pricing--tiers .ed-plan-grid>.ed-plan{display:flex!important;flex-direction:column!important;gap:8px;padding:24px!important;background:var(--tier-card);border:1px solid var(--tier-line);border-top:4px solid var(--tier-line);grid-template-columns:none!important;grid-template-areas:none!important}.ed-pricing.ed-pricing--tiers .ed-plan-grid>.ed-plan{align-items:stretch!important;justify-content:flex-start!important}.ed-pricing.ed-pricing--tiers .ed-plan-grid>.ed-plan>*{align-self:stretch!important;grid-area:auto!important}.ed-pricing.ed-pricing--tiers .ed-plan-grid>.ed-plan>a{align-self:flex-start!important;white-space:normal!important;line-height:1.25!important;padding:11px 16px!important;min-height:0!important;height:auto!important;max-width:100%;box-sizing:border-box}.ed-plan-matrix-wrap{background:var(--tier-card);padding:16px;border:1px solid var(--tier-line)}.ed-pricing--tiers .ed-plan--bronze{border-top-color:#b07a4a!important}.ed-pricing--tiers .ed-plan--silver{border-top-color:#8d97a3!important}.ed-pricing--tiers .ed-plan--gold{border-top-color:#c9a227!important}.ed-pricing--tiers .ed-plan--free{border-top-color:var(--tier-ink)!important}.ed-pricing--tiers .ed-plan h2{margin:0!important;font-size:26px!important}.ed-pricing--tiers .ed-plan-price{margin:0!important;font-size:30px!important;line-height:1.15;color:var(--tier-accent)}.ed-pricing--tiers .ed-plan-price span{display:block;font-size:14px;font-weight:400;color:var(--tier-muted)}.ed-pricing--tiers .ed-plan-price--soon{font-size:20px!important;font-weight:700!important;color:var(--tier-ink)!important}.ed-pricing--tiers .ed-plan-note,.ed-pricing--tiers .ed-plan-position{margin:0;font-size:15px;color:var(--tier-muted)}.ed-pricing--tiers .ed-plan-position{font-weight:600;color:var(--tier-ink)}.ed-pricing--tiers .ed-plan>a,.ed-pricing--tiers .ed-plan .ed-plan-cta{margin-top:auto!important;align-self:flex-start}.ed-pricing--tiers .ed-plan>a.ed-plan-cta--interest{background:transparent!important;color:var(--tier-accent)!important;border:2px solid currentColor!important}.ed-pricing--tiers .ed-plan,.ed-pricing--tiers .ed-plan *{text-align:left!important}.ed-plan-matrix-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ed-plan-matrix{width:100%;border-collapse:collapse;font-size:15px;background:var(--tier-card);table-layout:fixed}.ed-pricing.ed-pricing--tiers .ed-plan-grid>.ed-plan>a:last-child,.ed-pricing.ed-pricing--tiers .ed-plan-grid>.ed-plan>.ed-plan-cta{margin-top:auto!important}.ed-plan-matrix td span[aria-label]{font-size:18px;font-weight:700;color:var(--tier-accent)}.ed-plan-matrix td span[aria-label="Not included"]{color:var(--tier-muted);font-weight:400;font-family:Arial,sans-serif;display:inline-block;transform:translateY(-.12em)}.ed-plan-matrix caption{caption-side:top;text-align:left;font-size:22px;font-weight:700;padding:0 0 14px;color:var(--tier-ink)}.ed-plan-matrix th,.ed-plan-matrix td{padding:11px 12px;border-bottom:1px solid var(--tier-line);text-align:center;vertical-align:top}.ed-plan-matrix thead th{font-weight:700;border-bottom:2px solid var(--tier-ink)}.ed-plan-matrix tbody th,.ed-plan-matrix thead th:first-child{text-align:left!important;font-weight:500;width:38%}.ed-plan-seller{margin:16px 0 0;font-size:15px;color:var(--tier-muted)}.ed-ordering{max-width:760px}.ed-ordering h2{margin:32px 0 10px}.ed-ordering ol,.ed-ordering ul{padding-left:22px}.ed-score-table{width:100%;border-collapse:collapse;margin:12px 0 16px;font-size:16px}.ed-score-table th,.ed-score-table td{padding:9px 10px;border-bottom:1px solid var(--tier-line);text-align:left}.ed-score-table td:last-child,.ed-score-table th:last-child{text-align:right;width:90px}.ed-score-table thead th{border-bottom:2px solid var(--tier-ink)}.ed-enquiry{margin-top:24px}@media(max-width:600px){.ed-pricing--tiers .ed-plan-grid{grid-template-columns:1fr}.ed-plan-matrix,.ed-plan-matrix thead,.ed-plan-matrix tbody{display:block;width:100%;font-size:15px}.ed-plan-matrix caption{display:block}.ed-plan-matrix tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--tier-line)}.ed-plan-matrix thead th:first-child{display:none}.ed-plan-matrix tbody th{grid-column:1/-1;width:auto!important;border:0;padding:12px 4px 2px}.ed-plan-matrix td,.ed-plan-matrix thead th{border:0;padding:4px 4px 12px;text-align:center}.ed-plan-matrix thead th{padding:10px 4px;position:sticky;top:0;background:var(--tier-card)}}