@import "https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,500&display=swap";@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-angle-offset{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-percent{syntax:"<percentage>";inherits:false;initial-value:5%}@property --gradient-shine{syntax:"<color>";inherits:false;initial-value:#fff}.shiny-cta{--shiny-cta-bg:#000;--shiny-cta-bg-subtle:#1a1818;--shiny-cta-fg:#fff;--shiny-cta-highlight:#2e803a;--shiny-cta-highlight-subtle:#5fbe6e;--animation:gradient-angle linear infinite;--duration:3s;--shadow-size:2px;--transition:.8s cubic-bezier(.25, 1, .5, 1);isolation:isolate;cursor:pointer;outline-offset:4px;color:var(--shiny-cta-fg);background:linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box, conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)), transparent, var(--shiny-cta-highlight) var(--gradient-percent), var(--gradient-shine) calc(var(--gradient-percent) * 2), var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3), transparent calc(var(--gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle);transition:var(--transition);border:1px solid #0000;border-radius:360px;padding:1.25rem 2.5rem;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2;transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine;position:relative;overflow:hidden}.shiny-cta:before,.shiny-cta:after,.shiny-cta span:before{content:"";pointer-events:none;z-index:-1;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.shiny-cta:active{translate:0 1px}.shiny-cta:before{--size:calc(100% - var(--shadow-size) * 3);--position:2px;--space:calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position), white calc(var(--position) / 4), transparent 0) padding-box;background-size:var(--space) var(--space);-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg), black, transparent 10% 90%, black);mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg), black, transparent 10% 90%, black);border-radius:inherit;opacity:.4;z-index:-1;background-repeat:space}.shiny-cta:after{--animation:shimmer linear infinite;aspect-ratio:1;background:linear-gradient(-50deg, transparent, var(--shiny-cta-highlight), transparent);opacity:.6;width:100%;-webkit-mask-image:radial-gradient(circle at bottom,#0000 40%,#000);mask-image:radial-gradient(circle at bottom,#0000 40%,#000)}.shiny-cta span{z-index:1}.shiny-cta span:before{--size:calc(100% + 1rem);width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);opacity:0;transition:opacity var(--transition);animation:calc(var(--duration) * 1.5) breathe linear infinite}.shiny-cta,.shiny-cta:before,.shiny-cta:after{animation:var(--animation) var(--duration), var(--animation) calc(var(--duration) / .4) reverse paused;animation-composition:add}.shiny-cta:is(:hover,:focus-visible){--gradient-percent:20%;--gradient-angle-offset:95deg;--gradient-shine:var(--shiny-cta-highlight-subtle)}.shiny-cta:is(:hover,:focus-visible),.shiny-cta:is(:hover,:focus-visible):before,.shiny-cta:is(:hover,:focus-visible):after{animation-play-state:running}.shiny-cta:is(:hover,:focus-visible) span:before{opacity:1}.shiny-cta.shiny-cta--nav{padding:.6rem 1.6rem;font-size:.95rem}.shiny-cta.shiny-cta--nav-mobile{width:100%;padding:.8rem 1.6rem;font-size:1rem}@keyframes gradient-angle{to{--gradient-angle:360deg}}@keyframes shimmer{to{rotate:360deg}}@keyframes breathe{0%,to{scale:1}50%{scale:1.2}}.liquid-glass-btn{white-space:nowrap;cursor:pointer;color:#10b981;background:0 0;border:none;border-radius:.5rem;outline:none;justify-content:center;align-items:center;gap:.5rem;height:3.5rem;padding:0 2.5rem;font-size:1.05rem;font-weight:600;transition:transform .3s;display:inline-flex;position:relative}.liquid-glass-btn:hover{transform:scale(1.05)}.liquid-glass-btn:active{transform:scale(.98)}.liquid-glass-btn__shadow{z-index:0;pointer-events:none;border-radius:9999px;transition:all .3s;position:absolute;inset:0;box-shadow:0 0 8px #00000008,0 2px 6px #00000014,inset 3px 3px .5px -3.5px #ffffff17,inset -3px -3px .5px -3.5px #ffffffd9,inset 1px 1px 1px -.5px #fff9,inset -1px -1px 1px -.5px #fff9,inset 0 0 6px 6px #ffffff1f,inset 0 0 2px 2px #ffffff0f,0 0 12px #00000026}.liquid-glass-btn--light .liquid-glass-btn__shadow{box-shadow:0 0 6px #00000008,0 2px 6px #00000014,inset 3px 3px .5px -3px #000000e6,inset -3px -3px .5px -3px #000000d9,inset 1px 1px 1px -.5px #0009,inset -1px -1px 1px -.5px #0009,inset 0 0 6px 6px #0000001f,inset 0 0 2px 2px #0000000f,0 0 12px #ffffff26}.liquid-glass-btn__blur{z-index:-10;isolation:isolate;border-radius:.5rem;position:absolute;inset:0;overflow:hidden}.liquid-glass-btn__content{z-index:10;pointer-events:none;align-items:center;gap:.5rem;display:inline-flex;position:relative}.liquid-glass-btn__content svg{font-size:1.4rem}
