:root[data-site=public] .plan-card{position:relative}:root[data-site=public] .plan-card:after{content:"";border:1px solid var(--color-ink);box-shadow:var(--shadow-lifted);opacity:0;pointer-events:none;position:absolute;inset:-1px}:root[data-site=public] .plan-card:focus-within:after{opacity:1}@media (hover:hover) and (pointer:fine){:root[data-site=public] .plan-card:hover:after{opacity:1}}@media (prefers-reduced-motion:no-preference){:root[data-site=public] .plan-card{transition:transform var(--motion-ui) var(--ease-entrance)}:root[data-site=public] .plan-card:after{transition:opacity var(--motion-micro) linear}:root[data-site=public] .plan-card:focus-within{transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){:root[data-site=public] .plan-card:hover{transform:translateY(-2px)}}:root[data-site=public]:not(:lang(ar)) .plan-card>h2{letter-spacing:.12em;font-weight:600}:root[data-site=public] .plan-price p{text-wrap:balance}@media (max-width:19.99rem){:root[data-site=public] .plan-card .px-6{padding-inline:24px}:root[data-site=public] .plan-price .text-heading{font-size:min(1.5rem, (var(--fit) - 50px) / 4.8)}}
