.calendly-orb[data-v-8c78b2fc]{border-radius:50%;filter:blur(50px);position:absolute}.calendly-orb-1[data-v-8c78b2fc]{animation:orb-float-8c78b2fc 10s ease-in-out infinite;background:#f43f5e14;height:350px;right:-10%;top:-15%;width:350px}.calendly-orb-2[data-v-8c78b2fc]{animation:orb-float-8c78b2fc 14s ease-in-out infinite reverse;background:#f43f5e0f;bottom:-20%;height:300px;left:-10%;width:300px}.calendly-orb-3[data-v-8c78b2fc]{animation:orb-pulse-8c78b2fc 8s ease-in-out infinite;background:#f43f5e0d;height:200px;left:5%;top:40%;width:200px}@keyframes orb-float-8c78b2fc{0%,to{transform:translate(0)}33%{transform:translate(20px,-15px)}66%{transform:translate(-10px,10px)}}@keyframes orb-pulse-8c78b2fc{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.calendly-shape[data-v-8c78b2fc]{position:absolute}.calendly-diamond-1[data-v-8c78b2fc]{animation:diamond-float-8c78b2fc 6s ease-in-out infinite;background:#f43f5e26;box-shadow:0 0 15px #f43f5e1a;height:25px;right:12%;top:20%;transform:rotate(45deg);width:25px}.calendly-diamond-2[data-v-8c78b2fc]{animation:diamond-float-8c78b2fc 8s ease-in-out 1s infinite;background:#f43f5e1a;bottom:30%;box-shadow:0 0 10px #f43f5e14;height:16px;left:15%;transform:rotate(45deg);width:16px}@keyframes diamond-float-8c78b2fc{0%,to{opacity:.7;transform:rotate(45deg) translateY(0) scale(1)}50%{opacity:1;transform:rotate(45deg) translateY(-20px) scale(1.1)}}.calendly-ring[data-v-8c78b2fc]{animation:ring-expand-8c78b2fc 7s ease-in-out infinite;border:2px solid rgba(244,63,94,.12);border-radius:50%;height:90px;position:absolute;right:8%;top:35%;width:90px}@keyframes ring-expand-8c78b2fc{0%,to{border-color:#f43f5e1f;opacity:.4;transform:scale(1)}50%{border-color:#fb923c33;opacity:.7;transform:scale(1.15)}}.calendly-dot[data-v-8c78b2fc]{background:#f43f5e40;border-radius:50%;box-shadow:0 0 10px #f43f5e4d;position:absolute}.calendly-dot-1[data-v-8c78b2fc]{animation:dot-pulse-8c78b2fc 4s ease-in-out infinite;height:10px;left:10%;top:25%;width:10px}.calendly-dot-2[data-v-8c78b2fc]{animation:dot-pulse-8c78b2fc 5s ease-in-out .8s infinite;bottom:40%;height:8px;right:18%;width:8px}.calendly-dot-3[data-v-8c78b2fc]{animation:dot-pulse-8c78b2fc 4.5s ease-in-out .4s infinite;height:6px;left:20%;top:60%;width:6px}@keyframes dot-pulse-8c78b2fc{0%,to{opacity:.5;transform:scale(1)}50%{box-shadow:0 0 18px #f43f5e80;opacity:1;transform:scale(1.5)}}.calendly-container[data-v-8c78b2fc]{position:relative}.calendly-glow[data-v-8c78b2fc]{background:#f43f5e4d;border-radius:1.1rem;filter:blur(10px);inset:-3px;opacity:0;position:absolute;transition:opacity .5s ease;z-index:-1}.calendly-container:hover .calendly-glow[data-v-8c78b2fc]{animation:glow-pulse-8c78b2fc 3s ease-in-out infinite;opacity:.2}.calendly-card[data-v-8c78b2fc]{transition:transform .4s ease,box-shadow .4s ease}.calendly-container:hover .calendly-card[data-v-8c78b2fc]{box-shadow:0 25px 50px -12px #f43f5e26;transform:translateY(-3px)}@keyframes glow-pulse-8c78b2fc{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.3;transform:scale(1.01)}}@media(prefers-reduced-motion:reduce){.calendly-dot[data-v-8c78b2fc],.calendly-glow[data-v-8c78b2fc],.calendly-orb[data-v-8c78b2fc],.calendly-ring[data-v-8c78b2fc],.calendly-shape[data-v-8c78b2fc]{animation:none}.calendly-container:hover .calendly-card[data-v-8c78b2fc]{transform:none}}@media(max-width:768px){.calendly-diamond-2[data-v-8c78b2fc],.calendly-dot-2[data-v-8c78b2fc],.calendly-dot-3[data-v-8c78b2fc],.calendly-orb-3[data-v-8c78b2fc],.calendly-ring[data-v-8c78b2fc]{display:none}.calendly-orb-1[data-v-8c78b2fc],.calendly-orb-2[data-v-8c78b2fc]{opacity:.7}}@media(hover:none){.calendly-glow[data-v-8c78b2fc]{animation:glow-pulse-8c78b2fc 4s ease-in-out infinite;opacity:.1}.calendly-container:hover .calendly-card[data-v-8c78b2fc]{transform:none}}
