.button-wrapper{position:relative;overflow:hidden;border-radius:12px;background-color:#fff;display:inline-block;box-shadow:0 0 8px 0 rgba(0,92,230,.4),0 0 16px 0 rgba(0,92,230,.2),inset 0 0 2px 0 rgba(0,92,230,.3)}.button-wrapper:before{content:"";position:absolute;left:-25%;top:-25%;width:150%;height:150%;background:conic-gradient(transparent 0deg,rgba(0,92,230,.2) 30deg,#005ce6 60deg,#005ce6 90deg,#005ce6 120deg,rgba(0,92,230,.2) 150deg,transparent 180deg,transparent 1turn);animation:button-border-spin 3s linear infinite;z-index:0;filter:blur(.5px)}.button-content{position:relative;z-index:1;margin:1px;border-radius:11px;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s;border:none;cursor:pointer}@keyframes button-border-spin{to{transform:rotate(-1turn)}}.section-wrapper{position:relative;background-color:#fff;color:#0e2b5d;overflow:hidden}.section-container{max-width:1440px;margin:0 auto;padding:64px 24px;display:flex;flex-direction:column;gap:56px}.section-header{display:flex;flex-direction:column;gap:8px;text-align:left}.section-title{font-size:28px;font-weight:700;line-height:40px}.section-description{font-size:14px;line-height:1.5;color:#767c90}.features-grid{display:grid;grid-template-columns:1fr;gap:24px;width:100%}.feature-item{display:flex;gap:24px;background-color:#fff;border-radius:16px}.feature-item,.feature-row{flex-direction:row}.feature-row-reverse{flex-direction:row-reverse}.feature-content{flex:1;display:flex;flex-direction:column;gap:8px}.feature-title{font-size:20px;font-weight:700;line-height:32px}.feature-description{font-size:14px;line-height:1.5;color:#767c90}.feature-image-wrapper{flex:1}.feature-image-container{width:100%;height:200px;border-radius:24px;overflow:hidden}