.calendly-inline-wrapper{width:100%}.calendly-embed{max-width:700px;margin:32px auto 0;border-radius:12px;border:1px solid #f0ede6;background:#fcfbfa;box-shadow:0 4px 24px #0000000f;overflow:hidden}.calendly-embed.opening{animation:calendlySlideIn .4s ease forwards}.calendly-embed.closing{animation:calendlySlideOut .3s ease forwards}@keyframes calendlySlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes calendlySlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.calendly-header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #f0ede6;background:#faf9f5}.calendly-header span{font-size:14px;color:#595654}.calendly-close{background:none;border:none;font-size:18px;color:#8a8785;cursor:pointer;padding:4px 8px;line-height:1}.calendly-close:hover{color:#1b1b1a}@media (max-width:768px){.calendly-embed{max-width:100%;border-radius:0;margin:16px 0 0;border-left:none;border-right:none}}