.submenu{position:fixed;top:72px;left:0;right:0;z-index:40;background:rgba(4,20,61,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);transform:translateY(calc(-100% - 80px));opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.submenu.visible{transform:translateY(0);opacity:1;pointer-events:auto}.submenu-link{color:rgba(255,255,255,.85);font-size:13px;font-weight:500;padding:14px 12px;min-height:44px;display:flex;align-items:center;transition:color .2s;white-space:nowrap;position:relative;flex-shrink:0}.submenu-link:hover,.submenu-link.active{color:white}.submenu-link.active::after{content:'';position:absolute;bottom:0;left:16px;right:16px;height:2px;background:#046bfc;border-radius:2px}.submenu .max-w-full{-webkit-overflow-scrolling:touch;justify-content:safe center}.submenu .max-w-full{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.submenu .max-w-full::-webkit-scrollbar{height:3px}.submenu .max-w-full::-webkit-scrollbar-track{background:transparent}.submenu .max-w-full::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25);border-radius:2px}@media(max-width:767px){.submenu .max-w-full{scrollbar-width:none;-ms-overflow-style:none}.submenu .max-w-full::-webkit-scrollbar{display:none}}.progress-bar{position:absolute;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#046bfc,#3d8bfd);width:0%;transition:width .1s linear}\n\n.sticky-cta-mobile{transform:translateY(100%);transition:transform .4s ease-out;padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.sticky-cta-mobile.visible{transform:translateY(0)}.sticky-cta-desktop{position:fixed;bottom:0;left:0;right:0;z-index:50;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #e2e8f0;box-shadow:0 -4px 16px -4px rgba(0,0,0,.06);transform:translateY(100%);transition:transform .4s ease-out;display:none}@media(min-width:768px){.sticky-cta-desktop{display:block}}.sticky-cta-desktop.visible{transform:translateY(0)}.exit-intent-overlay{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;pointer-events:none;transition:opacity .3s ease}.exit-intent-overlay.visible{opacity:1;pointer-events:auto}.exit-intent-card{background:#fff;border-radius:1.5rem;max-width:480px;width:100%;box-shadow:0 25px 60px rgba(0,0,0,.3);transform:translateY(24px) scale(.96);transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative}.exit-intent-overlay.visible .exit-intent-card{transform:translateY(0) scale(1)}.exit-intent-close{position:absolute;top:1rem;right:1rem;width:44px;height:44px;border-radius:50%;background:#f1f5f9;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:background .2s,color .2s}.exit-intent-close:hover{background:#e2e8f0;color:#1e293b}.exit-intent-close:focus-visible{outline:2px solid #046bfc;outline-offset:2px}.exit-intent-email{width:100%;height:44px;padding:0 1rem 0 2.5rem;border:1.5px solid #e2e8f0;border-radius:9999px;font-size:.875rem;font-family:inherit;color:#1e293b;background:#fff;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.exit-intent-email::placeholder{color:#94a3b8}.exit-intent-email:focus{outline:none;border-color:#046bfc;box-shadow:0 0 0 3px rgba(4,107,252,.15)}.exit-intent-email.input-error{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.15)}.form-error-msg{color:#ef4444;font-size:12px;margin-top:4px;display:none}.form-error-msg.visible{display:block}.form-toast{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%) translateY(1rem);background:#065f46;color:#fff;padding:.75rem 1.5rem;border-radius:.75rem;font-size:.875rem;font-weight:600;box-shadow:0 10px 25px rgba(0,0,0,.15);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;z-index:200}.form-toast.visible{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.btn-loading{opacity:.7;pointer-events:none}.btn-loading::after{content:'';display:inline-block;width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin .6s linear infinite;margin-left:6px;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:767px){.exit-intent-email,input[type="email"]{font-size:16px!important}}@media(max-width:480px){.exit-intent-card{max-width:90vw;max-height:90vh;overflow-y:auto}.exit-intent-card .px-8{padding-left:1.25rem;padding-right:1.25rem}}@media(max-width:639px){.feature-card .bg-slate-50,.feature-card .bg-amber-50,.feature-card .bg-emerald-50{font-size:12px}}.section-blob{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.section-blob-blue{background:rgba(4,107,252,.35)}.section-blob-orange{background:rgba(255,153,0,.30)}.section-blob-green{background:rgba(16,185,129,.28)}.section-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(4,107,252,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(4,107,252,.04) 1px,transparent 1px);background-size:56px 56px;pointer-events:none;z-index:0}.hero-section{position:relative;overflow:hidden;background:linear-gradient(135deg,#04143d 0%,#0a2a5e 50%,#04143d 100%)}.hero-blob{position:absolute;border-radius:50%;filter:blur(120px);opacity:.5;pointer-events:none;z-index:0}.hero-blob-1{width:600px;height:600px;background:rgba(4,107,252,.4);top:-200px;left:-150px}.hero-blob-2{width:500px;height:500px;background:rgba(255,153,0,.3);top:50px;right:-100px}.hero-content{position:relative;z-index:10}.macrobox-dark{background:#04143d;position:relative;overflow:hidden}.macrobox-dark::before{content:'';position:absolute;top:-30%;right:-15%;width:500px;height:500px;background:radial-gradient(circle,rgba(4,107,252,.4) 0%,transparent 60%);pointer-events:none}.macrobox-dark::after{content:'';position:absolute;bottom:-25%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,153,0,.25) 0%,transparent 60%);pointer-events:none}.feature-card{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05);border:1px solid #e2e8f0;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px rgba(0,0,0,.08),0 8px 20px -6px rgba(4,20,61,.12)}.screenshot-mockup{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-radius:1rem;padding:1rem;box-shadow:0 25px 50px rgba(0,0,0,.3)}.screenshot-mockup-header{display:flex;gap:.5rem;margin-bottom:.75rem}.screenshot-mockup-dot{width:12px;height:12px;border-radius:50%}.btn-pill{border-radius:50px}.nav-link{position:relative}.nav-link::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#046bfc;transition:width .3s ease}.nav-link:hover::after{width:100%}.nav-item:hover .chevron{transform:rotate(180deg)}.chevron{transition:transform .25s ease}.promo-banner{background:linear-gradient(90deg,#046bfc 0%,#04143d 30%,#04143d 70%,#046bfc 100%)}.cta-section{background:linear-gradient(135deg,#04143d 0%,#0a2a5e 50%,#04143d 100%);position:relative;overflow:hidden}.cta-section::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(4,107,252,.1) 0%,transparent 50%);animation:rotate 30s linear infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.back-to-top{position:fixed;bottom:2rem;right:2rem;width:48px;height:48px;background:linear-gradient(135deg,#046bfc 0%,#0356c9 100%);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(4,107,252,.4);opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease;z-index:60}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}body.sticky-active .back-to-top{bottom:5.5rem}.faq-item{background:#fff;border:1px solid rgba(226,232,240,.6);border-radius:.75rem;overflow:hidden;transition:border-color .3s;box-shadow:0 1px 2px rgba(0,0,0,.05)}.faq-item.active{border-color:rgba(4,107,252,.3)}.hiw-screen{animation:hiwFadeIn .35s ease-out}.hiw-screen.hidden{display:none}@keyframes hiwFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.faq-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem;background:#fff;border:none;cursor:pointer;text-align:left;font-weight:600;color:#04143d;font-size:.9375rem;line-height:1.5;gap:1rem;transition:background .2s}.faq-toggle:hover{background:#f8fafc}.faq-icon{width:2rem;height:2rem;background:#eff6ff;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#046bfc;font-weight:700;font-size:.875rem;flex-shrink:0;transition:all .3s}.faq-item.active .faq-icon{transform:rotate(45deg);background:#046bfc;color:#fff}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-answer-inner{padding:0 1.25rem 1rem;color:#64748b;font-size:.875rem;line-height:1.7}.inv-perspective{perspective:800px}.inv-wheel-container{position:relative;overflow:visible;overscroll-behavior:contain;touch-action:pan-y pinch-zoom}.inv-wheel-card{position:absolute;width:88%;left:6%;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1);pointer-events:none}.inv-wheel-card[data-position=center]{z-index:10;transform:translateY(0) scale(1);opacity:1;filter:blur(0);pointer-events:auto;cursor:zoom-in}.inv-wheel-card[data-position=top]{z-index:5;transform:translateY(-65%) scale(.82);opacity:.5;filter:blur(3px)}.inv-wheel-card[data-position=bottom]{z-index:5;transform:translateY(65%) scale(.82);opacity:.5;filter:blur(3px)}.inv-wheel-card[data-position=hidden]{z-index:1;transform:translateY(0) scale(.6);opacity:0;filter:blur(6px)}.inv-dot{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;background:transparent!important;border:none;padding:0;cursor:pointer}.inv-dot::after{content:'';width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.35);transition:background .3s ease,width .3s ease,border-radius .3s ease}.inv-dot.active::after{background:#046bfc;width:14px;border-radius:4px}.reveal{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal-left{opacity:0;transform:translateX(-40px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal-right{opacity:0;transform:translateX(40px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal.visible,.reveal-left.visible,.reveal-right.visible{opacity:1;transform:translate(0,0)}.reveal-d1{transition-delay:.1s}.reveal-d2{transition-delay:.2s}.reveal-d3{transition-delay:.3s}.reveal-d4{transition-delay:.4s}.reveal-d5{transition-delay:.5s}.reveal-d6{transition-delay:.6s}#problem-section,#features,#how-it-works,#reorder-strategies,#who-benefits,#dashboard-integration,#supply-chain,#faq,#final-cta{content-visibility:auto;contain-intrinsic-size:auto 800px}@media(prefers-reduced-motion:reduce){.reveal,.reveal-left,.reveal-right{opacity:1!important;transform:none!important;transition:none!important}.section-blob,.hero-blob{display:none!important}.section-grid{opacity:0!important}.cta-section::before{animation:none!important}.hiw-screen{animation:none!important}.feature-card,.back-to-top,.exit-intent-card,.submenu,.sticky-cta-mobile,.sticky-cta-desktop,.faq-answer{transition:none!important}.inv-wheel-card{transition:none!important}}@media print{.submenu,.sticky-cta-mobile,.sticky-cta-desktop,.section-blob,.section-grid,.hero-blob,.promo-banner,.back-to-top,.cta-section,nav[aria-label="breadcrumb"]{display:none!important}}@keyframes ctaPulse{0%{box-shadow:0 0 0 0 rgba(255,153,0,.5)}70%{box-shadow:0 0 0 12px rgba(255,153,0,0)}100%{box-shadow:0 0 0 0 rgba(255,153,0,0)}}.hero-cta-pulse{animation:ctaPulse 2s ease-in-out infinite}@media(max-width:767px){.hero-blob{opacity:.3}.hero-blob-1{width:300px;height:300px}.hero-blob-2{width:250px;height:250px}.feature-card{padding:1.25rem}.back-to-top{bottom:1rem;right:1rem;width:44px;height:44px}body.sticky-active .back-to-top{bottom:5rem}.inv-wheel-container{height:280px!important;overflow:hidden!important}.inv-wheel-card{width:94%!important;left:3%!important}#invPrev,#invNext{width:2.25rem!important;height:2.25rem!important}.inv-wheel-card[data-position=top]{transform:translateY(-50%) scale(.85)!important;opacity:.3!important}.inv-wheel-card[data-position=bottom]{transform:translateY(50%) scale(.85)!important;opacity:.3!important}#supply-chain .grid{overflow:hidden}#supply-chain .grid.grid-cols-1.sm\:grid-cols-2{grid-template-columns:1fr!important}}