@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap");:root{--primary:#6366f1;--primary-gradient:linear-gradient(135deg,#6366f1,#a855f7);--secondary:#ec4899;--accent:#06b6d4;--background:#f8f9fa;--foreground:#111827;--surface-1:#ffffff;--surface-2:#f3f4f6;--surface-3:#e5e7eb;--text-primary:#111827;--text-secondary:#4b5563;--border:#e5e7eb;--glass:rgba(255,255,255,0.65);--glass-border:rgba(255,255,255,0.4);--glass-shadow:0 8px 32px 0 rgba(31,38,135,0.15);--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px;--btn-radius:0px;--font-family:"Montserrat",sans-serif;--header-gradient:linear-gradient(135deg,#6366f1,#a855f7)}.dark{--background:#000000;--foreground:#ffffff;--surface-1:#09090b;--surface-2:#18181b;--surface-3:#27272a;--text-primary:#ffffff;--text-secondary:#a1a1aa;--border:#27272a;--glass:rgba(0,0,0,0.6);--glass-border:rgba(255,255,255,0.08)}*{box-sizing:border-box;padding:0;margin:0}:root.theme-basic{--storefront-theme:basic}:root.theme-modern{--storefront-theme:modern}html{scroll-behavior:smooth;text-size-adjust:100%;max-width:100%}body,html{font-family:var(--font-family,"Montserrat",sans-serif);overflow-x:hidden}body{max-width:100vw;width:100%;background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}button,input,label,select,textarea{font-family:var(--font-family,inherit)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family,"Montserrat",sans-serif);font-weight:800;line-height:1.15;letter-spacing:-.03em;word-break:break-word}@media (max-width:768px){h1{font-size:1.85rem;line-height:1.2}h2{font-size:1.5rem;line-height:1.25}h3{font-size:1.25rem}}.glass{background:var(--glass);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.gradient-text{background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.container{max-width:1600px;margin:0 auto;padding:0 1rem;width:100%}@media (max-width:480px){.container{padding:0 .85rem}}@media (min-width:768px){.container{padding:0 1.5rem}}@media (min-width:1024px){.container{padding:0 3rem}}.page-transition{animation:slideUp .3s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.section{padding:3rem 0}@media (max-width:768px){.section{padding:2rem 0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.88rem;border-radius:var(--btn-radius,8px);transition:all .28s cubic-bezier(.16,1,.3,1);border:none;cursor:pointer;position:relative;overflow:hidden;text-decoration:none}.btn:active{transform:translateY(0) scale(.98)}.btn-primary{background:var(--primary-gradient,linear-gradient(135deg,var(--primary) 0,#8b5cf6 100%));color:white;box-shadow:0 4px 14px rgba(99,102,241,.35)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(99,102,241,.5);opacity:.98}.btn-secondary{background:var(--surface-2);color:var(--text-primary);border:1px solid var(--border);box-shadow:0 2px 8px rgba(0,0,0,.04)}.btn-secondary:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 6px 18px rgba(99,102,241,.2)}.btn-outline{background:transparent;color:var(--text-primary);border:1.5px solid var(--border)}.btn-outline:hover{border-color:var(--primary);color:var(--primary);background:rgba(99,102,241,.06);transform:translateY(-2px)}:root.theme-modern .btn,:root.theme-modern [class*=Btn],:root.theme-modern [class*=Button],:root.theme-modern [class*=button],:root.theme-modern button{border-radius:var(--btn-radius,8px);transition:all .28s cubic-bezier(.16,1,.3,1)}:root.theme-modern .btn:active,:root.theme-modern [class*=Btn]:active,:root.theme-modern button:active{transform:scale(.98)}@media print{body *{visibility:hidden}.print-modal-overlay,.print-modal-overlay *{visibility:visible}.print-modal-overlay{position:absolute;left:0;top:0;padding:0;height:100%}.print-modal-card,.print-modal-overlay{background:white!important;margin:0;width:100%}.print-modal-card{box-shadow:none!important;border:none!important;max-width:100%;padding:10px}.print-hide{display:none!important}@page{size:A5;margin:10mm}}.BottomNavigation_bottomNavContainer__2TFwj{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;display:none!important;justify-content:center!important;align-items:flex-end!important;padding:0 14px 10px!important;pointer-events:none!important;z-index:2147483645!important;font-family:var(--font-family,inherit)!important}@media (max-width:768px){.BottomNavigation_bottomNavContainer__2TFwj{display:flex!important}}.BottomNavigation_bottomNavDock__ge3Js{pointer-events:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:440px!important;height:64px!important;background:rgba(255,255,255,.88)!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow:0 14px 35px -4px rgba(15,23,42,.15),0 4px 12px rgba(0,0,0,.05),inset 0 1px 1px rgba(255,255,255,.8)!important;padding:4px 8px!important;position:relative!important}.dark .BottomNavigation_bottomNavDock__ge3Js{background:rgba(15,23,42,.88)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 16px 40px -4px rgba(0,0,0,.65),0 0 20px -2px rgba(99,102,241,.2),inset 0 1px 1px rgba(255,255,255,.06)!important}.BottomNavigation_navItem__TSPvJ{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex:1 1!important;height:100%!important;text-decoration:none!important;color:#64748b!important;position:relative!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important;transition:all .25s cubic-bezier(.34,1.56,.64,1)!important;gap:3px!important}.dark .BottomNavigation_navItem__TSPvJ{color:#94a3b8!important}.BottomNavigation_navItem__TSPvJ.BottomNavigation_active__dqTtF{color:var(--primary,#6366f1)!important}.dark .BottomNavigation_navItem__TSPvJ.BottomNavigation_active__dqTtF{color:#ffffff!important}.BottomNavigation_activeGlowIndicator__KI_20{position:absolute!important;top:-2px!important;left:50%!important;transform:translateX(-50%)!important;width:20px!important;height:3px!important;background:var(--primary-gradient,linear-gradient(135deg,var(--primary,#6366f1) 0,#a855f7 100%))!important;border-radius:9999px!important;box-shadow:0 0 10px var(--primary,#6366f1)!important;animation:BottomNavigation_indicatorFadeIn__QBU2j .3s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes BottomNavigation_indicatorFadeIn__QBU2j{0%{width:0;opacity:0}to{width:20px;opacity:1}}.BottomNavigation_iconContainer__E3UxU,.BottomNavigation_iconPill___dUhF{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important}.BottomNavigation_iconPill___dUhF{width:38px!important;height:28px!important;border-radius:14px!important;transition:all .28s cubic-bezier(.34,1.56,.64,1)!important}.BottomNavigation_navIcon__H_cuk{transition:transform .25s cubic-bezier(.34,1.56,.64,1)!important}.BottomNavigation_activeIconPill__QE6Zb{background:var(--primary-gradient,linear-gradient(135deg,var(--primary,#6366f1) 0,#a855f7 100%))!important;color:#ffffff!important;box-shadow:0 4px 14px rgba(99,102,241,.45)!important;transform:scale(1.06) translateY(-1px)!important}.dark .BottomNavigation_activeIconPill__QE6Zb{box-shadow:0 4px 16px rgba(99,102,241,.6)!important}.BottomNavigation_active__dqTtF .BottomNavigation_navIcon__H_cuk{transform:scale(1.05)!important;color:#ffffff!important}.BottomNavigation_navLabel__5ps1d{font-size:10px!important;font-weight:700!important;text-transform:capitalize!important;letter-spacing:.2px!important;line-height:1!important;transition:all .25s ease!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:70px!important}.BottomNavigation_active__dqTtF .BottomNavigation_navLabel__5ps1d{font-weight:800!important;color:var(--primary,#6366f1)!important;transform:translateY(1px)!important}.dark .BottomNavigation_active__dqTtF .BottomNavigation_navLabel__5ps1d{color:#f1f5f9!important}.BottomNavigation_navItem__TSPvJ.BottomNavigation_clicked__1JO5E,.BottomNavigation_navItem__TSPvJ:active{transform:scale(.9)!important}.BottomNavigation_navItem__TSPvJ.BottomNavigation_clicked__1JO5E .BottomNavigation_iconPill___dUhF{transform:scale(.86)!important}.BottomNavigation_rippleEffect__aze6B{position:absolute!important;inset:-6px!important;border-radius:20px!important;background:rgba(99,102,241,.25)!important;animation:BottomNavigation_rippleWave__QEoRA .4s ease-out forwards!important;pointer-events:none!important}@keyframes BottomNavigation_rippleWave__QEoRA{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.4)}}@supports (padding-bottom:env(safe-area-inset-bottom)){.BottomNavigation_bottomNavContainer__2TFwj{padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}}.Preloader_preloader__kc3yz{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(circle at center,#1e1b4b 0,#0f172a 70%,#030712 100%);display:flex;justify-content:center;align-items:center;z-index:2147483647;transition:opacity .65s cubic-bezier(.16,1,.3,1),visibility .65s;visibility:visible;opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Preloader_fadeOut__wKkT8{opacity:0;visibility:hidden;pointer-events:none}.Preloader_loaderContent__jPeCY{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2}.Preloader_sparklingHub__8YU5W{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.Preloader_ambientAura__yoJR5{position:absolute;inset:-12px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.45) 0,rgba(168,85,247,.15) 50%,transparent 70%);filter:blur(14px);animation:Preloader_auraPulse__bMxyz 2.8s ease-in-out infinite alternate;pointer-events:none}@keyframes Preloader_auraPulse__bMxyz{0%{transform:scale(.85);opacity:.5}to{transform:scale(1.25);opacity:.95}}.Preloader_sparkleRingOuter__CV74L{position:absolute;inset:-6px;border-radius:50%;border:2px dashed rgba(168,85,247,.5);animation:Preloader_orbitClockwise__Xl_Ir 6s linear infinite;display:flex;align-items:center;justify-content:center}@keyframes Preloader_orbitClockwise__Xl_Ir{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Preloader_sparkleRingInner__Gi5SO{position:absolute;inset:-2px;border-radius:50%;padding:2px;background:conic-gradient(from 0deg,transparent 0deg,var(--primary,#6366f1) 90deg,#a855f7 180deg,transparent 270deg,#38bdf8 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:Preloader_orbitCounterClockwise__9BkHd 3s linear infinite}@keyframes Preloader_orbitCounterClockwise__9BkHd{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.Preloader_orbitParticle__6NTUs{position:absolute;font-size:14px;color:#fbbf24;text-shadow:0 0 10px #f59e0b,0 0 20px #fbbf24;animation:Preloader_starTwinkle__apjit 1.4s ease-in-out infinite alternate}.Preloader_p1__Z6lAR{top:-10px;left:50%;transform:translateX(-50%);color:#38bdf8;text-shadow:0 0 10px #38bdf8;font-size:16px}.Preloader_p2__9pTCy{right:-10px;top:50%;transform:translateY(-50%);color:#f43f5e;text-shadow:0 0 10px #f43f5e;animation-delay:.35s}.Preloader_p3__iglfm{bottom:-10px;left:50%;transform:translateX(-50%);color:#a855f7;text-shadow:0 0 10px #a855f7;animation-delay:.7s;font-size:16px}.Preloader_p4__kn6WW{left:-10px;top:50%;transform:translateY(-50%);color:#34d399;text-shadow:0 0 10px #34d399;animation-delay:1.05s}@keyframes Preloader_starTwinkle__apjit{0%{transform:scale(.7) rotate(0deg);opacity:.4}to{transform:scale(1.3) rotate(25deg);opacity:1}}.Preloader_faviconCircle__WLamf{position:relative;width:82px;height:82px;border-radius:50%;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.85);box-shadow:0 12px 30px rgba(0,0,0,.45),0 0 25px rgba(99,102,241,.4),inset 0 1px 2px rgba(255,255,255,1);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:10px;animation:Preloader_faviconFloat__a4hTS 3s ease-in-out infinite}@keyframes Preloader_faviconFloat__a4hTS{0%,to{transform:scale(1);box-shadow:0 12px 30px rgba(0,0,0,.45),0 0 25px rgba(99,102,241,.4)}50%{transform:scale(1.04);box-shadow:0 16px 36px rgba(0,0,0,.55),0 0 35px rgba(168,85,247,.6)}}.Preloader_faviconImage__fqJAL{width:100%;height:100%;object-fit:contain;border-radius:50%}.Preloader_fallbackIconBadge__mks31{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--primary,#6366f1)}.Preloader_fallbackSparkle__13Hj5{animation:Preloader_pulseRotate__ACsKK 2.5s ease-in-out infinite}@keyframes Preloader_pulseRotate__ACsKK{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.15) rotate(180deg)}}.Preloader_brandWrapper__6yuMD{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:20px}.Preloader_logoText__cjqRT{font-family:var(--font-family,sans-serif);font-size:1.5rem;font-weight:850;letter-spacing:-.02em;margin:0}.Preloader_brandName__TDCs2{background:linear-gradient(135deg,#ffffff,#cbd5e1 50%,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 20px rgba(99,102,241,.3)}.Preloader_taglineText__BmkJy{font-size:.8rem;font-weight:500;color:#94a3b8;letter-spacing:.05em;margin:0;opacity:.85}.Preloader_loadingBar__S0kMA{width:170px;height:4px;background-color:rgba(255,255,255,.1);border-radius:9999px;overflow:hidden;position:relative;box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.Preloader_loadingProgress__mEft7{width:100%;height:100%;background:var(--primary-gradient,linear-gradient(135deg,#6366f1 0,#a855f7 50%,#38bdf8 100%));border-radius:9999px;box-shadow:0 0 12px rgba(99,102,241,.8);animation:Preloader_loadingAnim__DPtxy 1.6s cubic-bezier(.65,0,.35,1) infinite}@keyframes Preloader_loadingAnim__DPtxy{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}