.fade-scroll[data-v-359f541e]{opacity:0;transform:translateY(40px) scale(.98);transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1)}.fade-scroll.in-view[data-v-359f541e]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.fade-scroll.out-view[data-v-359f541e]{opacity:0;transform:translateY(40px) scale(.98);pointer-events:none}.service-card.before-intersect[data-v-359f541e]{opacity:0;transform:translateY(40px) scale(.98);transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1)}.service-card.in-view[data-v-359f541e]{opacity:1;transform:translateY(0) scale(1)}.fade-scroll[data-v-bc71af76]{opacity:0;transform:translateY(40px) scale(.98);transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1)}.fade-scroll.in-view[data-v-bc71af76]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.fade-scroll.out-view[data-v-bc71af76]{opacity:0;transform:translateY(40px) scale(.98);pointer-events:none}.fade-enter-active[data-v-dda38ed2],.fade-leave-active[data-v-dda38ed2]{transition:opacity .3s}.fade-enter-from[data-v-dda38ed2],.fade-leave-to[data-v-dda38ed2]{opacity:0}@media (max-width: 767px){.overflow-x-auto[data-v-dda38ed2]{scrollbar-width:none;-ms-overflow-style:none}.overflow-x-auto[data-v-dda38ed2]::-webkit-scrollbar{display:none}}.snap-x[data-v-dda38ed2]{scroll-snap-type:x mandatory}.snap-start[data-v-dda38ed2]{scroll-snap-align:start}@media (max-width: 640px){.max-h-\[70vh\][data-v-dda38ed2]{max-height:50vh!important}}.hero-bg[data-v-abf8f55a]{background-image:linear-gradient(135deg,#211903e6,#3a2406b3,#1d0d03e6),url(/new-images/Golden-Construction-Pic-14.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.floating-card[data-v-abf8f55a]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#eab30826;border:1px solid rgba(234,179,8,.3);animation:float-abf8f55a 6s ease-in-out infinite}@keyframes float-abf8f55a{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(1deg)}}.text-glow[data-v-abf8f55a]{text-shadow:0 0 30px rgba(234,179,8,.4)}.pulse-ring[data-v-abf8f55a]{animation:pulse-ring-abf8f55a 2s cubic-bezier(.455,.03,.515,.955) infinite}@keyframes pulse-ring-abf8f55a{0%{transform:scale(.8);opacity:1}80%,to{transform:scale(1.2);opacity:0}}.feature-card[data-v-abf8f55a]{transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eab3081a;border:1px solid rgba(234,179,8,.2)}.feature-card[data-v-abf8f55a]:hover{transform:translateY(-8px);background:#eab30833;border-color:#eab30866}@keyframes bounce-abf8f55a{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.service-card.before-intersect[data-v-abf8f55a]{opacity:0;transform:translateY(40px) scale(.98);transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1)}.service-card.in-view[data-v-abf8f55a]{opacity:1;transform:translateY(0) scale(1)}.fadein[data-v-abf8f55a]{opacity:0;animation:fadein-abf8f55a 1.2s ease-in forwards}@keyframes fadein-abf8f55a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.service-card.before-intersect[data-v-04ba063a]{opacity:0;transform:translateY(40px) scale(.98);transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1)}.service-card.in-view[data-v-04ba063a]{opacity:1;transform:translateY(0) scale(1)}.service-card[data-v-04ba063a]{border:2px solid transparent;border-radius:0;background-color:#fff;transition:border-color .3s,box-shadow .3s,border-radius .3s,background-color .3s}.service-card[data-v-04ba063a]:hover{box-shadow:0 8px 32px #fbbf2426;border-radius:1.5rem}.service-fade-enter-active[data-v-fde3ac54]{transition:all .7s cubic-bezier(.23,1,.32,1)}.service-fade-leave-active[data-v-fde3ac54]{transition:all .4s cubic-bezier(.23,1,.32,1);opacity:0;transform:translateY(30px) scale(.98)}.service-fade-enter-from[data-v-fde3ac54]{opacity:0;transform:translateY(30px) scale(.98)}.service-fade-enter-to[data-v-fde3ac54]{opacity:1;transform:translateY(0) scale(1)}.service-card.before-intersect[data-v-fde3ac54]{opacity:0;transform:translateY(40px) scale(.98);transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1)}.service-card.in-view[data-v-fde3ac54]{opacity:1;transform:translateY(0) scale(1)}
