@property --pricing-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pricing-card{--pricing-divider-gradient:linear-gradient(90deg, #c9ebf726, #c9ebf7, #79c7eb, #edfcf9, #c9ebf726);position:relative}.pricing-card>:not(.pricing-badge-custom){z-index:1;position:relative}.pricing-card:before,.pricing-card:after{border-radius:inherit;pointer-events:none;content:"";opacity:0;transition:opacity .4s;position:absolute}.pricing-card:before{background:radial-gradient(at 0 0,#c9ebf717,#79c7eb06 38%,#0000 68%);inset:0}.pricing-card:after{z-index:2;background:conic-gradient(from var(--pricing-border-angle), transparent 0deg, #79c7eb00 12deg, #c9ebf726 20deg, #edfcf9f2 28deg, #c9ebf773 34deg, transparent 44deg, transparent 180deg, #79c7eb00 192deg, #c9ebf726 200deg, #edfcf9f2 208deg, #c9ebf773 214deg, transparent 224deg, transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;animation:8s linear infinite paused pricing-border-flow;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pricing-card:is(:hover,:focus-within):before,.pricing-card:is(:hover,:focus-within):after{opacity:1}.pricing-card:is(:hover,:focus-within):after{animation-play-state:running}.pricing-badge{color:#c9ebf7;letter-spacing:.015em;background:#c9ebf70f;border:1px solid #c9ebf733;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 8px;font-size:10px;font-weight:500;line-height:16px;display:inline-flex}.pricing-badge-custom{z-index:3;position:absolute;top:24px;right:24px}@media (min-width:40rem){.pricing-badge-custom{top:28px;right:28px}}.pricing-divider{border-top:1px solid #0000;position:relative}.pricing-detail-divider{position:relative}.pricing-divider:before,.pricing-divider:after,.pricing-detail-divider:before,.pricing-detail-divider:after{background:var(--pricing-divider-gradient);pointer-events:none;content:"";border-radius:999px;height:1px;position:absolute;top:-1px;left:1rem;right:1rem}.pricing-detail-divider:before,.pricing-detail-divider:after{top:-10px}.pricing-divider:before,.pricing-detail-divider:before{opacity:.24}.pricing-divider:after,.pricing-detail-divider:after{opacity:0;transform-origin:0;transition:transform .65s,opacity .4s;transform:scaleX(.3)}.pricing-card:is(:hover,:focus-within) .pricing-divider:after,.pricing-card:is(:hover,:focus-within) .pricing-detail-divider:after{opacity:.72;transform:scaleX(1)}@keyframes pricing-border-flow{0%{--pricing-border-angle:0deg}to{--pricing-border-angle:360deg}}@media (prefers-reduced-motion:reduce){.pricing-card:before,.pricing-card:after,.pricing-divider:after,.pricing-detail-divider:after{transition:none;animation:none}.pricing-card:is(:hover,:focus-within):after{background:var(--pricing-divider-gradient)}}
