.book-call-wrapper{display:inline-block;--white:#fff;--purple-100:#ffd277;--purple-400:rgba(251,191,36,0.4)}.book-call-wrapper .Btn{width:200px;height:60px;border:none;border-radius:14px;background:linear-gradient(90deg,#77530a,#ffd277,#77530a,#77530a,#ffd277,#77530a);background-size:250%;background-position:0;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;font-family:inherit;filter:saturate(15%);box-shadow:-5px -5px 12px var(--neu-hi-soft),7px 7px 18px var(--neu-sh),0 4px 15px rgba(251,191,36,.15)}.book-call-wrapper .Btn:before{position:absolute;content:"";width:calc(100% - 4px);height:calc(100% - 4px);border-radius:12px;background:linear-gradient(145deg,var(--color-bg-surface),var(--color-bg));box-shadow:inset 0 1px 0 rgba(255,255,255,.1);transition:all .3s ease;z-index:0}.book-call-wrapper .Btn:hover{background-position:100%;transform:translateY(-2px);box-shadow:-6px -6px 14px var(--neu-hi-soft),9px 9px 22px var(--neu-sh),0 6px 20px rgba(251,191,36,.3)}.book-call-wrapper .Btn:hover:before{background:linear-gradient(145deg,var(--color-bg-elevated),var(--color-bg));box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}.book-call-wrapper .Btn:active{transform:translateY(1px);box-shadow:var(--shadow-neu-inset),0 2px 10px rgba(251,191,36,.1)}.book-call-wrapper .Btn:active:before{background:linear-gradient(145deg,var(--color-bg-elevated),var(--color-bg))}.book-call-wrapper .btn-content{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;gap:12px;color:#ffd277;font-weight:600;font-size:18px}.book-call-wrapper .icon{animation:resetArrow .8s cubic-bezier(.7,-.5,.3,1.2) forwards;display:flex;align-items:center;justify-content:center}.book-call-wrapper .icon div,.book-call-wrapper .icon div:after,.book-call-wrapper .icon div:before{height:3px;border-radius:1px;background-color:var(--white)}.book-call-wrapper .icon div:after,.book-call-wrapper .icon div:before{content:"";position:absolute;right:0;transform-origin:center right;width:14px;transition:all .3s ease}.book-call-wrapper .icon div{position:relative;width:24px;box-shadow:-2px 2px 5px var(--purple-400);transform:scale(.9);background:linear-gradient(to bottom,var(--white),var(--purple-100));animation:swingArrow 1s ease-in-out infinite}.book-call-wrapper .icon div:before{transform:rotate(44deg);top:1px;box-shadow:1px -2px 3px -1px var(--purple-400);animation:rotateArrowLine 1s linear infinite}.book-call-wrapper .icon div:after{bottom:1px;transform:rotate(316deg);box-shadow:-2px 2px 3px 0 var(--purple-400);background:linear-gradient(200deg,var(--white),var(--purple-100));animation:rotateArrowLine2 1s linear infinite}.book-call-wrapper .Btn:focus .icon{animation:arrow 1s cubic-bezier(.7,-.5,.3,1.5) forwards}@keyframes arrow{0%{opacity:1}50%{transform:translateX(60px);opacity:0}51%{transform:translateX(-200px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes swingArrow{50%{transform:translateX(5px) scale(.9)}}@keyframes rotateArrowLine{50%{transform:rotate(30deg)}80%{transform:rotate(55deg)}}@keyframes rotateArrowLine2{50%{transform:rotate(330deg)}80%{transform:rotate(300deg)}}@keyframes resetArrow{0%{transform:translateX(-128px)}to{transform:translateX(0)}}@media (max-width:640px){.book-call-wrapper .Btn{width:135px;height:46px;border-radius:10px}.book-call-wrapper .btn-content{font-size:13px;gap:6px}}.download-cv-wrapper{display:inline-block;text-decoration:none}.download-cv-wrapper .button{position:relative;width:200px;height:60px;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:22px;overflow:hidden;font-family:inherit;margin:0;padding:0}.download-cv-wrapper .button,.download-cv-wrapper .button__icon,.download-cv-wrapper .button__text{transition:all .3s}.download-cv-wrapper .button .button__text{display:flex;align-items:center;gap:8px;color:#fff;font-weight:600;font-size:18px;transition:all .3s}.download-cv-wrapper .button .button__icon{position:absolute;right:0;height:100%;width:0;overflow:hidden;background:linear-gradient(145deg,var(--neu-plate-hi),var(--neu-plate));display:flex;align-items:center;justify-content:center}.download-cv-wrapper .button .svg{width:24px;fill:#fff}.download-cv-wrapper .button:hover{transform:translateY(-2px)}.download-cv-wrapper .button:hover .button__text{color:transparent}.download-cv-wrapper .button:hover .button__icon{width:100%}.download-cv-wrapper .button:active .button__icon{background:linear-gradient(145deg,var(--neu-well),var(--neu-page))}.download-cv-wrapper .button:active{transform:translateY(1px);border:1px solid rgba(255,255,255,.05)}.download-cv-wrapper .button:hover .arrow-part{animation:bounceDown 1.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (max-width:640px){.download-cv-wrapper .button{width:135px;height:46px;border-radius:12px}.download-cv-wrapper .button .button__text{font-size:13px;gap:4px}.download-cv-wrapper .button .svg{width:16px}}