body .membership-comparison-action .review-action{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:18px;overflow:hidden;min-height:52px;padding:15px 22px;color:#10243a!important;background:linear-gradient(135deg,#df7a2b,#df7a2b 70%,#df7a2b);border:1px solid #df7a2b;border-radius:10px;box-shadow:inset 0 1px 0 #fff4,0 4px 12px #0002;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s;text-decoration:none}
body .membership-comparison-action .review-action>span{position:relative;z-index:1;color:inherit;line-height:1.6;text-align:start}
body .membership-comparison-action .review-action:before{content:'';position:absolute;inset-block:-50%;left:-65%;width:40%;background:linear-gradient(90deg,transparent,#fff5,transparent);transform:skewX(-20deg);opacity:0;pointer-events:none}
body .membership-comparison-action .review-action:after{content:'';display:block;width:9px;height:9px;flex:0 0 9px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);transition:translate .3s cubic-bezier(.22,1,.36,1);margin-inline-end:3px}
@keyframes comparison-sheen{0%{left:-65%;opacity:0}20%{opacity:.65}100%{left:135%;opacity:0}}
@media(hover:hover) and (pointer:fine){body .membership-comparison-action .review-action:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff5,0 8px 22px #0003;border-color:#fca45c}body .membership-comparison-action .review-action:hover:before{animation:comparison-sheen .8s ease-out}body .membership-comparison-action .review-action:hover:after{translate:3px 0}}
body .membership-comparison-action .review-action:focus-visible{outline:2px solid #fca45c;outline-offset:5px;box-shadow:0 0 0 5px #df7a2b30}body .membership-comparison-action .review-action:active{transform:translateY(1px) scale(.99);box-shadow:inset 0 2px 4px #0002}
html[dir=rtl] .membership-comparison-action .review-action:after{transform:rotate(-135deg)}
@media(max-width:760px){body .membership-comparison-action .review-action{max-width:100%;gap:12px;padding:14px 18px}}
@media(prefers-reduced-motion:reduce){body .membership-comparison-action .review-action,body .membership-comparison-action .review-action:after{transition:none}body .membership-comparison-action .review-action:before{display:none}body .membership-comparison-action .review-action:hover,body .membership-comparison-action .review-action:active{transform:none}body .membership-comparison-action .review-action:hover:after{translate:none}html[dir=rtl] .membership-comparison-action .review-action:after{transform:rotate(-135deg)}}
