.quote-btn{position:relative;width:160px;height:56px;background-color:#f5f5f0;border:none;border-radius:6px;cursor:pointer;overflow:hidden;display:inline-block;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .4s ease;transform:scale(.9);transform-origin:left center}.quote-btn .text{position:absolute;left:18px;top:50%;transform:translateY(-50%);font-family:var(--font-host-grotesk),sans-serif;font-size:16px;font-weight:500;color:#0f0f0f;letter-spacing:.01em;text-transform:none!important;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.quote-btn:hover .text{transform:translate(44px,-50%)}}.quote-btn .circle{position:absolute;top:8px;width:40px;height:40px;background-color:#482e0e;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.quote-btn .circle svg{width:18px;height:18px;color:#ffffff;transform:translateX(.75px)}.quote-btn .circle-left{left:10px;transform:scale(0);transition:transform .15s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.quote-btn:hover .circle-left{transform:scale(1);transition:transform .3s cubic-bezier(.4,0,.2,1)}}.quote-btn .circle-right{right:10px;transform:scale(1);transition:transform .3s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.quote-btn:hover .circle-right{transform:scale(0);transition:transform .15s cubic-bezier(.4,0,.2,1)}}@media (max-width:1024px){.quote-btn{transform:scale(.75);transform-origin:left center;margin:-6px 0}}