.summit-top__button{background:linear-gradient(120deg,#fd9e34,#f36bd0 25%,#9d55dd 50%,#f36bd0 75%,#fd9e34);background-position:100% 0;background-size:200% 100%;position:relative;transition:background-position .5s}.summit-top__button:hover{background-position:0 0}.summit-top__button:before{background:#fefe8d;border-radius:100px;content:"";filter:blur(30px);height:150%;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(calc(-50% + -.03vmin*var(--cursor-pos-x)),calc(-50% + -.03vmin*var(--cursor-pos-y)));width:150%;z-index:-1}.summit-top{overflow:hidden;position:relative;--font-size-body-sm:14px;margin-top:-1px}.summit-top .background-gradient__gradient{left:90%;width:45%}.summit-top__text{position:relative;text-align:center}.summit-top__text p{margin-left:auto;margin-right:auto;max-width:48rem}.summit-top__pre-header{align-items:center;display:flex;justify-content:center}.summit-top__seperator{background:currentColor;font-size:0;height:1px;margin:0 2rem;width:3rem}.summit-top .button{border-radius:999px!important;border-width:0!important;padding:.9em 2.2em!important}@media screen and (min-width:900px){.summit-top{--font-size-body-sm:16px}.summit-top--hero .summit-top__grid{padding-bottom:calc(var(--section-spacing)*.66)!important;padding-top:calc(var(--section-spacing)*.66)!important}.summit-top__text{grid-column:1/-1}}