.pro-gradient-button{cursor:pointer;letter-spacing:.05em;background:padding-box padding-box;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:140px;padding:5px 15px;font-weight:400;line-height:24px;transition:all .3s;display:inline-flex;position:relative}.pro-gradient-button:before{content:"";background:var(--gold-gradient);-webkit-mask-composite:xor;pointer-events:none;border-radius:8px;padding:1px;transition:opacity .3s;position:absolute;inset:0;-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}.pro-gradient-button span{background:var(--gold-gradient);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;transition:all .3s}.pro-gradient-button:hover{background:#eac5731a}.pro-gradient-button:hover:before{opacity:.8}.pro-gradient-button:hover span{-webkit-text-fill-color:#eac573}.pro-richtext-content p{margin:0 0 16px}.pro-richtext-content h1,.pro-richtext-content h2,.pro-richtext-content h3,.pro-richtext-content h4,.pro-richtext-content h5,.pro-richtext-content h6{color:#294c7b;margin:24px 0 16px;font-weight:600}.pro-richtext-content a{color:#294c7b;text-decoration:underline}.pro-richtext-content ul,.pro-richtext-content ol{margin:0 0 16px 20px;padding:0}.pro-richtext-content li{margin-bottom:8px}
