@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100&display=swap";@import"https://fonts.googleapis.com/css2?family=M+PLUS+1p&display=swap";*{box-sizing:border-box}html{background-color:#111827}html,body{font-family:"M PLUS 1p",sans-serif;background-color:#111827;color:#fff;margin:0;padding:0;min-height:100vh}body{display:flex;flex-direction:column}.minima-social-icons{display:none}img{border-radius:2rem}.hidden{display:none}.gradient-text{background:linear-gradient(135deg, #96719F 0%, #CAA9D5 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}.gradient-bg{background:linear-gradient(135deg, #96719F 0%, #CAA9D5 100%)}.brand-logo{font-family:"M PLUS 1p",sans-serif;font-weight:700;letter-spacing:.3em;font-size:2.5rem;background:linear-gradient(135deg, #96719F 0%, #CAA9D5 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-decoration:none}.navbar{background:rgba(17,24,39,.95);backdrop-filter:blur(10px);padding:.75rem 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.nav-link{@apply text-gray-400 no-underline px-4 py-2 rounded-lg font-medium cursor-pointer transition-all duration-300}.nav-link:hover{@apply text-white;background:linear-gradient(135deg, #96719F 0%, #CAA9D5 100%)}.nav-link.active{@apply text-white;background:linear-gradient(135deg, #96719F 0%, #CAA9D5 100%)}.dropdown{@apply relative}.dropdown:hover .dropdown-menu{@apply opacity-100 visible translate-y-0}.dropdown-toggle{@apply flex items-center}.dropdown-menu{@apply absolute top-full left-0 mt-2 w-48 rounded-lg shadow-2xl border border-gray-600/20 backdrop-blur-lg opacity-0 invisible -translate-y-1 transition-all duration-200 z-50;background:rgba(31,41,55,.95)}.dropdown-menu a{@apply block px-4 py-3 text-gray-400 no-underline transition-all duration-300}.dropdown-menu a:hover{background:linear-gradient(135deg, #96719F 0%, #CAA9D5 100%);@apply text-white}.dropdown-menu a:first-child{@apply rounded-t-lg}.dropdown-menu a:last-child{@apply rounded-b-lg}.footer-button{background-clip:initial !important;-webkit-background-clip:initial !important}.footer-button:hover{color:#111827 !important;-webkit-text-fill-color:#111827 !important}.form-input{background:#1f2937;color:#fff;border:1px solid #374151;border-radius:.5rem;padding:.5rem 1rem;width:24rem;font-family:"M PLUS 1p",sans-serif}.form-input:focus{outline:none;border-color:#96719f;box-shadow:none}.contact-form{display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center}@media(min-width: 768px){.contact-form{flex-direction:row}}.contact-form input[type=email]{padding:.5rem 1rem;border-radius:.5rem;background:#1f2937;color:#fff;border:1px solid #374151;font-family:"M PLUS 1p",sans-serif;width:24rem}.contact-form input[type=email]:focus{outline:none;border-color:#96719f}.contact-form button{padding:.5rem 1.5rem;border-radius:.5rem;background:linear-gradient(135deg, #96719F 0%, #CAA9D5 100%);color:#fff;font-weight:500;border:none;font-family:"M PLUS 1p",sans-serif;cursor:pointer;transition:all .3s ease}.contact-form button:hover{opacity:.9;color:#fff;transform:translateY(-1px)}.contact-form button:disabled{opacity:.5;cursor:not-allowed}.card{@apply rounded-2xl p-8 backdrop-blur-lg;background:rgba(31,41,55,.5);border:1px solid rgba(150,113,159,.2)}.card-hover{@apply transition-all duration-300}.card-hover:hover{@apply -translate-y-1;box-shadow:0 20px 40px rgba(150,113,159,.1);border-color:rgba(150,113,159,.4)}.product-showcase{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem auto;max-width:800px}@media(max-width: 768px){.product-showcase{grid-template-columns:1fr;gap:1rem;max-width:400px}}.product-card{background:rgba(31,41,55,.3);border:1px solid rgba(150,113,159,.2);border-radius:.75rem;padding:1rem;text-decoration:none;color:inherit}.product-card img{width:100%;height:auto;border-radius:.375rem;margin-bottom:.75rem}.product-card h3{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.product-card p{color:#9ca3af;font-size:.875rem;line-height:1.5}.home-title{display:flex;flex-direction:column;align-items:center;text-align:center}.home-title>div{display:block;width:100%}.brand-title{font-family:"Montserrat",sans-serif}.checkmark{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDgwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaXJjbGUtY2hlY2stYmlnLWljb24gbHVjaWRlLWNpcmNsZS1jaGVjay1iaWciPjxwYXRoIGQ9Ik0yMS44MDEgMTBBMTAgMTAgMCAxIDEgMTcgMy4zMzUiLz48cGF0aCBkPSJtOSAxMSAzIDNMMjIgNCIvPjwvc3ZnPg==");height:1rem;width:1rem;display:inline-block;vertical-align:middle;background-size:contain;background-repeat:no-repeat}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.prose{color:#fff}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:#fff}.prose p{color:#9ca3af}.prose ul,.prose ol{color:#9ca3af}.prose.max-w-none{max-width:none}.prose-lg{font-size:1.125rem;line-height:1.7}#mobile-menu{display:none}@media(max-width: 767px){#mobile-menu.show{display:block}.md\:flex{display:none !important}.md\:block{display:none !important}}@media(min-width: 768px){#mobile-menu{display:none !important}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.md\:flex-row{flex-direction:row}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:hidden{display:none !important}.md\:flex{display:flex !important}.md\:block{display:block !important}}@media(min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.lg\:px-16{padding-left:4rem;padding-right:4rem}}/*# sourceMappingURL=main.css.map */