@keyframes pulse-slow{0%,to{opacity:.4}50%{opacity:.7}}.animate-pulse-slow{animation:pulse-slow 6s cubic-bezier(.4,0,.6,1) infinite}.cta-button[data-v-ca0ef657]{position:relative;overflow:hidden;transition:all .3s ease}.cta-button[data-v-ca0ef657]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-100%);transition:transform .6s ease}.cta-button[data-v-ca0ef657]:hover:before{transform:translate(100%)}.glass-nav[data-v-ca0ef657]{background:#0f172ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #0000001a;transition:all .5s cubic-bezier(.175,.885,.32,1.275);position:relative}.grid-lines[data-v-ca0ef657]{background-image:linear-gradient(rgba(245,208,97,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(245,208,97,.1) 1px,transparent 1px);background-size:30px 30px;opacity:.5;animation:gridMove-ca0ef657 20s linear infinite}@keyframes gridMove-ca0ef657{0%{background-position:0 0}to{background-position:30px 30px}}.glow-border[data-v-ca0ef657]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;padding:1px;background:linear-gradient(45deg,#f5d061,#e9b730,#f5d061);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease}.pricing-card:hover .glow-border[data-v-ca0ef657]{opacity:1}.popular-badge[data-v-ca0ef657]{animation:pulse-ca0ef657 2s infinite;position:relative;display:inline-block;white-space:nowrap;z-index:10}@keyframes pulse-ca0ef657{0%{box-shadow:0 0 #f5d06166}70%{box-shadow:0 0 0 10px #f5d06100}to{box-shadow:0 0 #f5d06100}}.section-title[data-v-ca0ef657]{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s cubic-bezier(.175,.885,.32,1.275)}.section-title.visible[data-v-ca0ef657]{opacity:1;transform:translateY(0)}.section-subtitle[data-v-ca0ef657]{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s cubic-bezier(.175,.885,.32,1.275);transition-delay:.2s}.section-subtitle.visible[data-v-ca0ef657]{opacity:1;transform:translateY(0)}.pricing-card[data-v-ca0ef657]{opacity:0;transform:translateY(40px) scale(.95);transition:opacity .8s ease,transform .8s cubic-bezier(.175,.885,.32,1.275);margin-top:1.5rem;position:relative;overflow:visible}.pricing-card.visible[data-v-ca0ef657]{opacity:1;transform:translateY(0) scale(1)}.pricing-card[data-v-ca0ef657]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0003}.plan-title[data-v-ca0ef657]{position:relative;display:inline-block}.plan-title[data-v-ca0ef657]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#f5d061,#e9b730);transition:width .3s ease}.pricing-card:hover .plan-title[data-v-ca0ef657]:after{width:100%}.plan-price[data-v-ca0ef657]{background:linear-gradient(90deg,#f5d061,#e9b730);-webkit-background-clip:text;background-clip:text;color:transparent;transition:all .3s ease}.pricing-card:hover .plan-price[data-v-ca0ef657]{transform:scale(1.05)}.feature-item[data-v-ca0ef657]{opacity:0;transform:translate(-10px);transition:opacity .5s ease,transform .5s ease}.feature-item.visible[data-v-ca0ef657]{opacity:1;transform:translate(0)}.feature-icon[data-v-ca0ef657]{transition:transform .3s ease}.pricing-card:hover .feature-icon[data-v-ca0ef657]{transform:scale(1.2) rotate(5deg)}.plan-button[data-v-ca0ef657]{position:relative;overflow:hidden}.plan-button[data-v-ca0ef657]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);opacity:0;transform:scale(.5);transition:transform .5s ease,opacity .5s ease}.plan-button[data-v-ca0ef657]:hover:after{opacity:1;transform:scale(1)}.cta-text[data-v-ca0ef657]{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s cubic-bezier(.175,.885,.32,1.275)}.cta-text.visible[data-v-ca0ef657]{opacity:1;transform:translateY(0)}@media (max-width: 640px){.pricing-card[data-v-ca0ef657]{margin-top:2rem}.popular-badge[data-v-ca0ef657]{font-size:.75rem;padding:.25rem .75rem}}.project-card[data-v-1c98bb1c]{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s cubic-bezier(.175,.885,.32,1.275)}.project-card.visible[data-v-1c98bb1c]{opacity:1;transform:translateY(0)}.section-title[data-v-1c98bb1c]{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s cubic-bezier(.175,.885,.32,1.275)}.section-title.visible[data-v-1c98bb1c]{opacity:1;transform:translateY(0)}.section-subtitle[data-v-1c98bb1c]{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s cubic-bezier(.175,.885,.32,1.275);transition-delay:.2s}.section-subtitle.visible[data-v-1c98bb1c]{opacity:1;transform:translateY(0)}.app-container[data-v-32cdafaf]{padding:2rem;text-align:center}.grid-lines[data-v-df47778d]{background-image:linear-gradient(rgba(245,208,97,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(245,208,97,.1) 1px,transparent 1px);background-size:30px 30px;opacity:.5;animation:gridMove-df47778d 20s linear infinite}@keyframes gridMove-df47778d{0%{background-position:0 0}to{background-position:30px 30px}}.glass-card[data-v-df47778d]{background:#0f172ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #0000001a;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.section-title[data-v-df47778d],.section-subtitle[data-v-df47778d],.project-card[data-v-df47778d],.featured-project[data-v-df47778d]{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.section-title.visible[data-v-df47778d],.section-subtitle.visible[data-v-df47778d],.project-card.visible[data-v-df47778d],.featured-project.visible[data-v-df47778d]{opacity:1;transform:translateY(0)}.section-subtitle[data-v-df47778d]{transition-delay:.2s}.featured-project[data-v-df47778d]{transition-delay:.3s}.project-card[data-v-df47778d]:nth-child(1){transition-delay:.4s}.project-card[data-v-df47778d]:nth-child(2){transition-delay:.5s}.project-card[data-v-df47778d]:nth-child(3){transition-delay:.6s}.project-card[data-v-df47778d]:nth-child(4){transition-delay:.7s}.project-card[data-v-df47778d]:nth-child(5){transition-delay:.8s}.project-card[data-v-df47778d]:nth-child(6){transition-delay:.9s}.contact-form-container[data-v-187455b5]{position:relative;overflow:hidden}.contact-form-container[data-v-187455b5]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,transparent,rgba(245,208,97,.05),transparent);opacity:0;transition:opacity .5s ease}.contact-form-container[data-v-187455b5]:hover:before{opacity:1}.section-title[data-v-187455b5]{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s cubic-bezier(.175,.885,.32,1.275)}.section-title.visible[data-v-187455b5]{opacity:1;transform:translateY(0)}.form-group[data-v-187455b5]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s cubic-bezier(.175,.885,.32,1.275)}.form-group.visible[data-v-187455b5]{opacity:1;transform:translateY(0)}.label[data-v-187455b5]{position:relative;display:inline-block;transition:color .3s ease}.label[data-v-187455b5]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#f5d061,#e9b730);transition:width .3s ease}.form-group:hover .label[data-v-187455b5]:after{width:100%}.input-field[data-v-187455b5]{position:relative;transition:all .3s ease}.input-field[data-v-187455b5]:focus{transform:translateY(-2px);box-shadow:0 4px 12px #f5d0611a}.input-field[data-v-187455b5]::placeholder{transition:opacity .3s ease}.input-field[data-v-187455b5]:focus::placeholder{opacity:.5}.error-message[data-v-187455b5]{opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.error-message.visible[data-v-187455b5]{opacity:1;transform:translateY(0)}.submit-button[data-v-187455b5]{position:relative;overflow:hidden;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s cubic-bezier(.175,.885,.32,1.275)}.submit-button.visible[data-v-187455b5]{opacity:1;transform:translateY(0)}.submit-button[data-v-187455b5]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-100%);transition:transform .6s ease}.submit-button[data-v-187455b5]:hover:before{transform:translate(100%)}.button-content[data-v-187455b5]{position:relative;z-index:1}.animate-spin[data-v-187455b5]{animation:spin-187455b5 1s linear infinite}@keyframes spin-187455b5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0f172a80;border-radius:10px}::-webkit-scrollbar-thumb{background:#f5d0614d;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#f5d06180}.glass-nav[data-v-75ed4109]{background:#0f172acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-v-75ed4109]::-webkit-scrollbar{width:6px}[data-v-75ed4109]::-webkit-scrollbar-track{background:#0f172a80;border-radius:10px}[data-v-75ed4109]::-webkit-scrollbar-thumb{background:#f5d0614d;border-radius:10px}[data-v-75ed4109]::-webkit-scrollbar-thumb:hover{background:#f5d06180}@media (max-width: 640px){input[data-v-75ed4109],select[data-v-75ed4109],textarea[data-v-75ed4109],button[data-v-75ed4109]{min-height:36px}}.glass-nav[data-v-5fdea27a],.glass-nav[data-v-f668d09c]{background:#0f172acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-v-f668d09c]::-webkit-scrollbar{width:6px}[data-v-f668d09c]::-webkit-scrollbar-track{background:#0f172a80;border-radius:10px}[data-v-f668d09c]::-webkit-scrollbar-thumb{background:#f5d0614d;border-radius:10px}[data-v-f668d09c]::-webkit-scrollbar-thumb:hover{background:#f5d06180}@media (max-width: 640px){.line-clamp-2[data-v-f668d09c]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}[data-v-b8bf0327]::-webkit-scrollbar{width:6px}[data-v-b8bf0327]::-webkit-scrollbar-track{background:#0f172a80;border-radius:10px}[data-v-b8bf0327]::-webkit-scrollbar-thumb{background:#f5d0614d;border-radius:10px}[data-v-b8bf0327]::-webkit-scrollbar-thumb:hover{background:#f5d06180}@media (max-width: 640px){.line-clamp-2[data-v-b8bf0327]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.filter-panel[data-v-60fa7eff]{animation:slideDown-60fa7eff .3s ease-out}@keyframes slideDown-60fa7eff{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}input[type=date][data-v-60fa7eff]{color-scheme:dark}@media (max-width: 640px){select[data-v-60fa7eff],input[data-v-60fa7eff],button[data-v-60fa7eff]{min-height:36px}}.glass-nav[data-v-df719f7f],.glass-nav[data-v-71af82b6]{background:#0f172acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sidebar[data-v-71af82b6]{transition:all .3s ease-in-out}@media (max-width: 640px){.sidebar[data-v-71af82b6]{box-shadow:0 0 20px #0000004d}}.main-content[data-v-71af82b6]{transition:all .3s ease-in-out;padding:20px;-webkit-overflow-scrolling:touch}[data-v-71af82b6]::-webkit-scrollbar{width:6px}[data-v-71af82b6]::-webkit-scrollbar-track{background:#0f172a80;border-radius:10px}[data-v-71af82b6]::-webkit-scrollbar-thumb{background:#f5d0614d;border-radius:10px}[data-v-71af82b6]::-webkit-scrollbar-thumb:hover{background:#f5d06180}.fade-enter-active[data-v-b9319b63],.fade-leave-active[data-v-b9319b63]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-b9319b63],.fade-leave-to[data-v-b9319b63]{opacity:0;transform:translateY(20px)}.glass-nav[data-v-b9319b63]{background:#0f172ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #0000001a}.cta-button[data-v-b9319b63]{position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px #f5d06133}.cta-button[data-v-b9319b63]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-100%);transition:transform .6s ease}.cta-button[data-v-b9319b63]:hover:before{transform:translate(100%)}.cta-button[data-v-b9319b63]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f5d0614d}.secondary-button[data-v-b9319b63]{position:relative;overflow:hidden;transition:all .3s ease;background:#ffffff0d}.secondary-button[data-v-b9319b63]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .6s ease}.secondary-button[data-v-b9319b63]:hover:before{transform:translate(100%)}.secondary-button[data-v-b9319b63]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}@media (max-width: 640px){.glass-nav[data-v-b9319b63]{margin:0 -1rem;border-radius:1rem 1rem 0 0}}
