@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@500;600;700&display=swap";
@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css";
@keyframes lmnr-success-pop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.landing-public .order-success-pop,.order-success-pop{animation:.32s ease-out lmnr-success-pop}.landing-public{--lmnr-primary:#0a4d68;--lmnr-primary-light:#088395;--lmnr-accent:#05bfdb;--lmnr-surface:#f9f9ff;--lmnr-on-surface:#111c2d;color:var(--lmnr-on-surface);background-color:var(--lmnr-surface);font-family:Inter,system-ui,sans-serif}.landing-public .material-symbols-outlined,.landing-public .material-symbols-filled{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;justify-content:center;align-items:center;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.landing-public .material-symbols-filled{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.landing-public .material-symbols-hero{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 48;font-size:200px;line-height:1}.landing-public .font-heading{font-family:Poppins,Inter,system-ui,sans-serif}.landing-public .glass-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #fff3}.landing-public .nav-link{position:relative}.landing-public .nav-link:after{content:"";background-color:var(--lmnr-accent);width:0;height:2px;transition:width .4s ease-in-out;position:absolute;bottom:-4px;left:0}.landing-public .nav-link:hover:after,.landing-public .nav-link-active:after{width:100%}.landing-public .btn-premium{transition:all .4s ease-in-out}.landing-public .btn-premium:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 10px 25px -5px #0a4d684d}.landing-public .profile-menu{position:relative}.landing-public .profile-trigger{background-color:var(--lmnr-primary);color:#fff;border:2px solid #0000;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:700;transition:border-color .15s,box-shadow .15s;display:flex}.landing-public .profile-menu.open .profile-trigger{border-color:#05bfdb8c;box-shadow:0 0 0 3px #05bfdb2e}.landing-public .profile-dropdown{z-index:70;background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;width:15rem;animation:.14s ease-out profile-dropdown-in;display:none;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 12px 32px -8px #0f172a2e,0 4px 12px -4px #0f172a14}@keyframes profile-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.landing-public .profile-dropdown.open{display:block}.landing-public .profile-dropdown-header{background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #f1f5f9;padding:.875rem 1rem}.landing-public .profile-dropdown-name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.landing-public .profile-dropdown-email{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.75rem;line-height:1.25;overflow:hidden}.landing-public .profile-dropdown-body{padding:.375rem}.landing-public .profile-dropdown-item{color:#334155;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.landing-public .profile-dropdown-item svg{color:#64748b;flex-shrink:0}.landing-public .profile-dropdown-item:hover{color:#0a4d68;background:#f8fafc}.landing-public .profile-dropdown-item:hover svg{color:#0a4d68}.landing-public .profile-dropdown-divider{border-top:1px solid #f1f5f9;margin:.375rem .5rem}.landing-public .profile-dropdown-item--danger{color:#b91c1c}.landing-public .profile-dropdown-item--danger svg{color:#dc2626}.landing-public .profile-dropdown-item--danger:hover{color:#991b1b;background:#fef2f2}.landing-public .profile-dropdown-item--danger:hover svg{color:#991b1b}.landing-public .mobile-public-nav-actions{background:linear-gradient(#fff 0%,#f8fafc 100%);border-top:1px solid #f1f5f9;flex-direction:column;gap:.625rem;padding:1rem;display:flex}@media (min-width:1024px){.landing-public .mobile-public-nav-actions{display:none}}.landing-public .mobile-nav-cta{text-align:center;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.8125rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:flex}.landing-public .mobile-nav-cta--outline{border:2px solid var(--lmnr-primary);color:var(--lmnr-primary);background:#fff}.landing-public .mobile-nav-cta--outline:hover{background:#f0f9ff}.landing-public .mobile-nav-cta--primary{background:var(--lmnr-primary);color:#fff;border:2px solid #0000;box-shadow:0 4px 14px -4px #0a4d6873}.landing-public .mobile-nav-cta--primary:hover{background:var(--lmnr-primary-light)}.landing-public .landing-nav-auth{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (min-width:640px){.landing-public .landing-nav-auth{gap:1rem}}.landing-public .landing-auth-login-btn{border:1px solid var(--lmnr-primary);color:var(--lmnr-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.landing-public .landing-auth-login-btn:hover{background:var(--lmnr-primary);color:#fff}.landing-public .landing-auth-login-btn__icon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-public .landing-auth-login-btn--drawer{justify-content:center;width:100%}.landing-public .landing-nav-icon-btn{width:2.5rem;height:2.5rem;color:var(--lmnr-primary);border-radius:.625rem;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.landing-public .landing-nav-icon-btn:hover{background:#f1f5f9}@media (min-width:1024px){.landing-public .landing-nav-icon-btn--mobile-only{display:none}}.landing-public .landing-nav-login-mobile,.landing-public .landing-nav-auth-desktop{display:none!important}.landing-public .text-primary{color:var(--lmnr-primary)}.landing-public .text-accent{color:var(--lmnr-accent)}.landing-public .bg-primary{background-color:var(--lmnr-primary)}.landing-public .bg-primary-light,.landing-public .hover\:bg-primary-light:hover{background-color:var(--lmnr-primary-light)}.landing-public .border-primary{border-color:var(--lmnr-primary)}.landing-public .hover\:text-primary:hover{color:var(--lmnr-primary)}.landing-public .hover\:text-accent:hover{color:var(--lmnr-accent)}.landing-public .hover\:bg-primary:hover{background-color:var(--lmnr-primary)}.landing-public .products-gradient-blue-card{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%)}.landing-public .products-gradient-green-card{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%)}
