.eligibility{gap:var(--space-5);display:grid}.eligibility__options{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.eligibility__option{position:relative}.eligibility__option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.eligibility__option label{gap:var(--space-3);min-height:3.25rem;padding:var(--space-3) var(--space-4);color:var(--ivory-dim);border:1px solid var(--rule);border-radius:var(--radius-s);transition:border-color var(--dur-fast) var(--ease-settle), background-color var(--dur-fast) var(--ease-settle), color var(--dur-fast) var(--ease-settle);grid-template-columns:1.125rem minmax(0,1fr);align-items:center;font-size:.9375rem;font-weight:600;line-height:1.35;display:grid}.eligibility__option label:before{content:"";border:1px solid var(--rule-strong);width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 3px var(--midnight);transition:background-color var(--dur-fast) var(--ease-settle);border-radius:50%}.eligibility__option input:hover+label{border-color:var(--rule-strong)}.eligibility__option input:checked+label{color:var(--ivory);border-color:var(--gold);background:#c7a56a1a}.eligibility__option input:checked+label:before{background:var(--gold);border-color:var(--gold)}.eligibility__option input:focus-visible+label{outline:2px solid var(--focus);outline-offset:2px}.eligibility__outcomes{gap:var(--space-4);min-width:0;display:grid}.eligibility__outcome{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-m);border-top:2px solid var(--gold);display:grid}.eligibility__outcome--family{border-top-color:var(--emerald);border-radius:1.125rem}.eligibility__lists{gap:var(--space-5);display:grid}.eligibility__lists .label{margin-bottom:var(--space-3)}@supports selector(:has(*)){.eligibility__outcome{display:none}:is(.eligibility:has(#eligibility-new_crematorium:checked) [data-outcome=new_crematorium],.eligibility:has(#eligibility-records_subscriber:checked) [data-outcome=records_subscriber],.eligibility:has(#eligibility-anc_approved:checked) [data-outcome=anc_approved],.eligibility:has(#eligibility-veterinary_practice:checked) [data-outcome=veterinary_practice],.eligibility:has(#eligibility-family:checked) [data-outcome=family]){animation:outcome-settle var(--dur-base) var(--ease-settle);display:grid}}@keyframes outcome-settle{0%{opacity:0;transform:translateY(6px)}}@media (min-width:60rem){.eligibility{gap:var(--space-7);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.eligibility__outcome{padding:var(--space-6)}.eligibility__lists{grid-template-columns:repeat(2,minmax(0,1fr))}}.price-rows{gap:var(--space-4);margin-bottom:var(--space-5);display:grid}.price-row{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-m);display:grid;position:relative}.price-row .price-line{margin-block:0}.price-row .body{margin-top:var(--space-2)}.price-row__action{gap:var(--space-3);justify-items:start;display:grid}.price-row--premium{background:radial-gradient(26rem 16rem at 50% 50%, #c7a56a1a, transparent 70%), var(--ink);border-color:var(--line-on-dark-strong)}.price-row__seal{width:7rem}@media (min-width:60rem){.price-row{gap:var(--space-6);padding:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,1.1fr);align-items:center}.price-row__seal{justify-self:start}}.compare{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.4}.compare thead th{padding:var(--space-3) var(--space-4);font-family:var(--font-display);text-align:left;vertical-align:bottom;font-size:1.375rem;font-weight:600}.compare thead{top:var(--header-height);z-index:2;background:var(--ivory);box-shadow:0 1px 0 var(--rule-strong);position:sticky}.compare__group th{padding:var(--space-6) 0 var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-align:left;text-transform:uppercase;color:var(--label);border-bottom:1px solid var(--rule-strong);font-weight:700}.compare tbody th[scope=row]{padding:var(--space-3) var(--space-4) var(--space-3) 0;text-align:left;border-bottom:1px solid var(--rule);font-weight:600}.compare tbody td{padding:var(--space-3) var(--space-4);color:var(--text-soft);border-bottom:1px solid var(--rule)}.compare__yes,.compare__no{align-items:center;gap:var(--space-2);display:inline-flex}.compare__yes{color:var(--emerald);font-weight:600}.compare__conditional{font-style:italic;font-family:var(--font-display);font-size:1.0625rem}@media (max-width:47.99rem){.compare thead{display:none}.compare,.compare tbody,.compare tr,.compare tbody th,.compare tbody td{display:block}.compare tbody th[scope=row]{padding:var(--space-4) 0 var(--space-2);border-bottom:0}.compare tbody td{justify-content:space-between;gap:var(--space-4);padding:var(--space-1) 0;text-align:right;border-bottom:0;display:flex}.compare tbody td:before{content:attr(data-plan);max-width:50%;font-size:var(--text-s);text-align:left;color:var(--text-soft);flex:none;font-weight:600}.compare tbody tr{padding-bottom:var(--space-3);border-bottom:1px solid var(--rule)}.compare__group{border-bottom:0!important;padding-bottom:0!important}.compare__group th{padding-top:var(--space-5)}}.compare-notes{gap:var(--space-2);margin-top:var(--space-6);max-width:44rem;display:grid}
