@tailwind base;@tailwind components;@tailwind utilities;#app{width:100%;min-height:100vh}.hero-gradient{background:linear-gradient(135deg,#130a25e6,#c3a15fcc)}.course-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.nav-link:hover{color:#c3a15f}.testimonial-card{transition:all .3s ease}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.floating-btn{position:fixed;bottom:30px;right:30px;z-index:100;box-shadow:0 5px 15px #0003}.animate-bounce-slow{animation:bounce-slow 2s infinite}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.typing-text{display:inline-block;overflow:hidden;white-space:nowrap;margin:0 auto;letter-spacing:1px;animation:typing 3.5s steps(40,end) forwards;border-right:2px solid #c3a15f;animation:typing 3.5s steps(40,end) forwards,blink-caret .75s step-end forwards}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#c3a15f}}.highlight-text{background:linear-gradient(180deg,#fff0 50%,#c3a15f4d 50%);padding:0 4px}.service-icon{background:linear-gradient(135deg,#c3a15f1a,#130a251a)}.check-list li:before{content:"✓";position:absolute;left:0;color:#c3a15f;font-weight:700}.form-input:focus{border-color:#c3a15f;box-shadow:0 0 0 1px #c3a15f}.check-list li{position:relative;padding-left:30px;margin-bottom:10px}.course-tag{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.nav-item[data-v-f28e37db]{@apply py-4 px-4 flex items-center h-full;@apply text-white transition duration-300 relative;}.mobile-nav-item[data-v-f28e37db]{@apply py-5 px-6 w-full text-white rounded-lg text-xl font-medium transition duration-300;}.mobile-nav-item[data-v-f28e37db]:hover{@apply bg-white bg-opacity-10;}.router-link-exact-active[data-v-f28e37db]{@apply text-primary font-medium;}.mobile-nav-item.router-link-exact-active[data-v-f28e37db]{@apply text-primary font-medium bg-white bg-opacity-5;}.slide-down-enter-active[data-v-f28e37db],.slide-down-leave-active[data-v-f28e37db]{transition:all .5s ease}.slide-down-enter-from[data-v-f28e37db],.slide-down-leave-to[data-v-f28e37db]{transform:translateY(-100%);opacity:0}.slide-down-enter-to[data-v-f28e37db],.slide-down-leave-from[data-v-f28e37db]{transform:translateY(0);opacity:1}.no-scroll{position:fixed!important;overflow-y:hidden!important;width:100%}.fade-enter-active[data-v-9197a912],.fade-leave-active[data-v-9197a912]{transition:opacity .3s}.fade-enter[data-v-9197a912],.fade-leave-to[data-v-9197a912]{opacity:0}.bg-primary[data-v-cdf21b54]{background-color:#c3a15f}.bg-primary-dark[data-v-cdf21b54]{background-color:#b08d4a}.text-primary[data-v-cdf21b54]{color:#c3a15f}.border-primary[data-v-cdf21b54]{border-color:#c3a15f}.bg-secondary[data-v-cdf21b54]{background-color:#0e0822}.bg-secondary-dark[data-v-cdf21b54]{background-color:#090515}.text-secondary[data-v-cdf21b54]{color:#0e0822}.perspective-1000[data-v-4119ede3]{perspective:1000px}.transition-all[data-v-4119ede3]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:1s}.absolute[data-v-4119ede3]{pointer-events:none;box-shadow:0 4px 6px -1px #0000001a}.absolute[style*="opacity: 1"][data-v-4119ede3]{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media (min-width: 768px){.absolute[style*="opacity: 1"][data-v-4119ede3]{box-shadow:0 25px 50px -12px #00000040}}@media (max-width: 640px){#target[data-v-4119ede3]{padding-top:1.5rem;padding-bottom:1.5rem}.grid-cols-1>div[data-v-4119ede3]{margin-bottom:.5rem}}.service-icon[data-v-461265c1]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.bg-primary[data-v-461265c1]{background-color:#c3a15f}.bg-primary-dark[data-v-461265c1]{background-color:#a78a4f}.modal-enter-active[data-v-461265c1],.modal-leave-active[data-v-461265c1]{transition:opacity .3s ease}.modal-enter-from[data-v-461265c1],.modal-leave-to[data-v-461265c1]{opacity:0}.pop-enter-active[data-v-461265c1]{animation:pop-in-461265c1 .8s cubic-bezier(.175,.885,.32,1.275) forwards}.pop-leave-active[data-v-461265c1]{animation:pop-out-461265c1 .8s cubic-bezier(.6,-.28,.735,.045) forwards}@keyframes pop-in-461265c1{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes pop-out-461265c1{0%{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}[data-v-461265c1]::-webkit-scrollbar{width:8px}[data-v-461265c1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-461265c1]::-webkit-scrollbar-thumb{background:#c3a15f;border-radius:4px}[data-v-461265c1]::-webkit-scrollbar-thumb:hover{background:#a78a4f}.course-hero[data-v-b20356b1]{background:linear-gradient(135deg,#130a25e6,#c3a15fcc)}.bg-primary[data-v-b20356b1]{background-color:#c3a15f}.course-card[data-v-a240f186]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.course-tag[data-v-a240f186]{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.text-primary[data-v-f03746c0]{color:#c3a15f}@keyframes fadeIn-f03746c0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-f03746c0]{animation:fadeIn-f03746c0 .6s ease-out forwards;opacity:0}.delay-100[data-v-f03746c0]{animation-delay:.1s}.delay-200[data-v-f03746c0]{animation-delay:.2s}.delay-300[data-v-f03746c0]{animation-delay:.3s}.delay-500[data-v-f03746c0]{animation-delay:.5s}.delay-600[data-v-f03746c0]{animation-delay:.6s}.slide-down-enter-active[data-v-f03746c0]{transition:all .6s ease-out}.slide-down-leave-active[data-v-f03746c0]{transition:all .3s ease-in}.slide-down-enter-from[data-v-f03746c0]{opacity:0;transform:translateY(-20px)}.slide-down-leave-to[data-v-f03746c0]{opacity:0;transform:translateY(20px)}.transition-all[data-v-f03746c0]{transition-property:all}.duration-300[data-v-f03746c0]{transition-duration:.3s}.ease-in-out[data-v-f03746c0]{transition-timing-function:ease-in-out}img[data-v-f03746c0]{transition:transform .3s ease}img[data-v-f03746c0]:hover{transform:scale(1.02)}.faq-enter-active[data-v-c1773648],.faq-leave-active[data-v-c1773648]{transition:all .3s ease;overflow:hidden}.faq-enter-from[data-v-c1773648],.faq-leave-to[data-v-c1773648]{opacity:0;max-height:0;padding-bottom:0}.faq-enter-to[data-v-c1773648],.faq-leave-from[data-v-c1773648]{opacity:1;max-height:500px}.group:hover .group-hover\:text-primary[data-v-c1773648]{color:#c3a15f}.group:hover .group-hover\:bg-primary[data-v-c1773648]{background-color:#c3a15f}.group:hover .group-hover\:text-white[data-v-c1773648]{color:#fff}.service-icon[data-v-5b852f67]{background-color:#c3a15f1a;border:1px solid rgba(195,161,95,.3)}.faq-enter-active[data-v-5b852f67],.faq-leave-active[data-v-5b852f67]{transition:all .3s ease;overflow:hidden}.faq-enter-from[data-v-5b852f67],.faq-leave-to[data-v-5b852f67]{opacity:0;max-height:0;padding-bottom:0}.faq-enter-to[data-v-5b852f67],.faq-leave-from[data-v-5b852f67]{opacity:1;max-height:500px}.service-icon[data-v-c3e41a69]{background-color:#c3a15f1a;border:1px solid rgba(195,161,95,.3);transition:all .3s ease}.service-icon[data-v-c3e41a69]:hover{background-color:#c3a15f33;transform:scale(1.05)}img[data-v-c3e41a69]{transition:transform .5s ease}.service-icon[data-v-42c7a49b]{background-color:#c3a15f1a;border:1px solid rgba(195,161,95,.3);transition:all .3s ease}.service-icon[data-v-42c7a49b]:hover{background-color:#c3a15f33;transform:scale(1.05)}.faq-enter-active[data-v-42c7a49b],.faq-leave-active[data-v-42c7a49b]{transition:all .3s ease;overflow:hidden;max-height:500px}.faq-enter-from[data-v-42c7a49b],.faq-leave-to[data-v-42c7a49b]{opacity:0;max-height:0;padding-bottom:0}.faq-enter-to[data-v-42c7a49b],.faq-leave-from[data-v-42c7a49b]{opacity:1;max-height:500px}img[data-v-42c7a49b]{transition:transform .5s ease}
