.modal-enter-active[data-v-bf5d4514]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-leave-active[data-v-bf5d4514]{transition:all .25s cubic-bezier(.4,0,.6,1)}.modal-enter-from[data-v-bf5d4514],.modal-leave-to[data-v-bf5d4514]{opacity:0}.backdrop-enter-active[data-v-bf5d4514]{transition:opacity .3s ease-out}.backdrop-leave-active[data-v-bf5d4514]{transition:opacity .25s ease-in}.backdrop-enter-from[data-v-bf5d4514],.backdrop-leave-to[data-v-bf5d4514]{opacity:0}.modal-content-enter-active[data-v-bf5d4514]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.modal-content-leave-active[data-v-bf5d4514]{transition:all .3s cubic-bezier(.4,0,.6,1)}.modal-content-enter-from[data-v-bf5d4514]{opacity:0;transform:translateY(-50px) scale(.9)}.modal-content-leave-to[data-v-bf5d4514]{opacity:0;transform:translateY(20px) scale(.95)}.stagger-animation[data-v-bf5d4514]{animation:slideInUp-bf5d4514 .6s cubic-bezier(.4,0,.2,1) both;animation-delay:var(--delay, 0s)}@keyframes slideInUp-bf5d4514{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.pulse-number[data-v-bf5d4514]{animation:pulseScale-bf5d4514 2s ease-in-out infinite}.pulse-icon[data-v-bf5d4514]{animation:pulseGlow-bf5d4514 3s ease-in-out infinite}@keyframes pulseScale-bf5d4514{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulseGlow-bf5d4514{0%,to{box-shadow:0 0 #3b82f680}50%{box-shadow:0 0 20px #3b82f64d}}.modal-header[data-v-bf5d4514]{animation:slideInDown-bf5d4514 .5s cubic-bezier(.4,0,.2,1) both}@keyframes slideInDown-bf5d4514{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-body[data-v-bf5d4514]{animation:fadeInUp-bf5d4514 .6s cubic-bezier(.4,0,.2,1) both;animation-delay:.1s}@keyframes fadeInUp-bf5d4514{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.glass-card[data-v-bf5d4514]:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.pulse-glow[data-v-bf5d4514]{animation:enhancedPulse-bf5d4514 3s ease-in-out infinite}@keyframes enhancedPulse-bf5d4514{0%,to{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 20px rgba(99,102,241,.5)}}.custom-cursor-main{position:fixed;top:0;left:0;width:30px;height:30px;background:radial-gradient(circle,rgba(249,115,22,.4) 0%,rgba(249,115,22,.1) 70%,transparent 100%);border:2px solid rgba(249,115,22,.6);border-radius:50%;pointer-events:none;z-index:9999;transition:width .2s cubic-bezier(.4,0,.2,1),height .2s cubic-bezier(.4,0,.2,1),background .2s ease,border-color .2s ease;will-change:transform;mix-blend-mode:difference;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.custom-cursor-follower{position:fixed;top:0;left:0;width:8px;height:8px;background:radial-gradient(circle,#f97316cc,#f9731666);border-radius:50%;pointer-events:none;z-index:9998;transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),background .3s ease;will-change:transform}.custom-cursor-main:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease}.custom-cursor-main.is-hovering{width:50px;height:50px;background:radial-gradient(circle,rgba(249,115,22,.2) 0%,rgba(249,115,22,.05) 70%,transparent 100%);border-color:#f97316cc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.custom-cursor-main.is-hovering:after{transform:translate(-50%,-50%) scale(1)}.custom-cursor-follower.is-hovering{width:0;height:0;background:transparent}.custom-cursor-main.is-active{transform:scale(.7);background:radial-gradient(circle,#fff9,#f973164d);border-color:#fffc}.custom-cursor-follower.is-active{transform:scale(3);background:radial-gradient(circle,#fff6,#f9731633)}@media (pointer: coarse){.custom-cursor-main,.custom-cursor-follower{display:none}}.scroll-progress{position:fixed;right:1rem;top:50%;transform:translateY(-50%);z-index:10000;display:flex;flex-direction:column;align-items:center;pointer-events:none;opacity:0;transition:opacity .3s}.scroll-progress.visible{pointer-events:auto;opacity:1}.d-none{display:none!important}.d-xxl-block{display:block!important}@media (max-width: 1399.98px){.d-xxl-block{display:none!important}}.scroll-top{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;background:transparent;border-radius:2rem;box-shadow:none;padding:0;color:#e97d02;font-weight:500;font-size:1rem;transition:background .2s;display:flex;flex-direction:row;align-items:center;gap:4px}.scroll-text{letter-spacing:.1em;font-size:.75rem;color:#e97d02;font-weight:600;text-transform:uppercase;transform:rotate(-90deg);white-space:nowrap;margin-bottom:0}.scroll-line{width:6px;height:64px;background:#ffefe0;border-radius:9999px;position:relative;overflow:hidden;display:flex;align-items:flex-end}.scroll-point{background:#e97d02;width:100%;position:absolute;left:0;top:0;border-radius:9999px;transition:height .3s cubic-bezier(.4,0,.2,1)}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}.loader{border:4px solid #e5e7eb;border-top:4px solid #e37d02;border-radius:50%;width:36px;height:36px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.animate-fadeIn{animation:fadeIn .7s cubic-bezier(.4,0,.2,1)}
