.pallet-progress-module__HnVURW__progressTrack{background:var(--lp-stroke);z-index:1000;box-sizing:border-box;width:100%;height:4px;position:fixed;top:0;left:0;right:0;overflow:hidden}.pallet-progress-module__HnVURW__progressFill{background:var(--lp-accent);height:100%;transition:width .3s}.pallet-progress-module__HnVURW__successBar{background:var(--lp-stroke);z-index:1000;box-sizing:border-box;width:100%;height:4px;position:fixed;top:0;left:0;right:0;overflow:hidden}.pallet-progress-module__HnVURW__successBarFill{background:var(--success);height:100%;animation:5s linear forwards pallet-progress-module__HnVURW__successFill}@keyframes pallet-progress-module__HnVURW__successFill{0%{width:0%}to{width:100%}}.pallet-progress-module__HnVURW__successContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;padding:40px 20px;display:flex}.pallet-progress-module__HnVURW__successIcon{background:var(--success);width:64px;height:64px;color:var(--success-foreground);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:32px;font-weight:700;animation:.4s cubic-bezier(.16,1,.3,1) both pallet-progress-module__HnVURW__successPop;display:flex}@keyframes pallet-progress-module__HnVURW__successPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
.landing-funnel-module__l259sG__wrapper{--lp-bg:var(--background);--lp-panel:var(--card);--lp-panel-2:var(--muted);--lp-accent:var(--brand);--lp-accent-2:color-mix(in srgb, var(--brand) 55%, var(--card));--lp-text:var(--foreground);--lp-muted:var(--muted-foreground);--lp-stroke:var(--border);--lp-chip:var(--muted);--lp-chip-active:color-mix(in srgb, var(--brand) 18%, transparent);--lp-card:var(--card);color:var(--lp-text);scrollbar-gutter:stable;background:radial-gradient(120% 120% at 12% 18%, var(--muted) 0%, var(--background) 55%, var(--background) 100%);min-height:100vh;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif}.landing-funnel-module__l259sG__panel{background:linear-gradient(120deg, var(--lp-panel) 0%, var(--lp-panel-2) 100%);border:1px solid var(--lp-stroke);border-radius:16px;padding:22px 24px}.landing-funnel-module__l259sG__chip{border:1px solid var(--lp-stroke);background:var(--lp-panel);color:var(--lp-text);cursor:pointer;letter-spacing:-.01em;white-space:nowrap;touch-action:manipulation;border-radius:12px;align-items:center;gap:8px;height:44px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:500;transition:all .18s;display:inline-flex}.landing-funnel-module__l259sG__chip:hover{background:var(--lp-chip-active);border-color:var(--lp-accent)}.landing-funnel-module__l259sG__chip:active{background:var(--lp-chip-active);border-color:var(--lp-accent);transform:translateY(0)scale(.96)}.landing-funnel-module__l259sG__chipActive{background:var(--lp-accent);border-color:var(--lp-accent);color:var(--primary-foreground);box-shadow:0 8px 20px color-mix(in srgb, var(--brand) 25%, transparent)}.landing-funnel-module__l259sG__chipActive:hover,.landing-funnel-module__l259sG__chipActive:active{background:var(--lp-accent);color:var(--primary-foreground)}.landing-funnel-module__l259sG__chipCustom{border-style:dashed}.landing-funnel-module__l259sG__customInput{border:1px solid var(--lp-stroke);background:var(--card);width:80px;height:32px;color:var(--lp-text);border-radius:8px;outline:none;padding:6px 8px;font-family:inherit;font-size:13px;line-height:1.2}.landing-funnel-module__l259sG__chipActive .landing-funnel-module__l259sG__customInput{border-color:var(--card)}.landing-funnel-module__l259sG__ctaRow{opacity:0;pointer-events:none;justify-content:center;height:0;min-height:0;margin-top:0;transition:height .32s,margin-top .32s,transform .48s cubic-bezier(.16,1,.3,1),opacity .42s;display:flex;position:relative;overflow:visible;transform:translateY(-40px)}.landing-funnel-module__l259sG__ctaRowVisible{opacity:1;pointer-events:auto;height:70px;min-height:70px;margin-top:10px;transform:translateY(0)}.landing-funnel-module__l259sG__ctaBackdrop{background:linear-gradient(0deg, color-mix(in srgb, var(--brand) 12%, transparent) 0%, color-mix(in srgb, var(--brand) 0%, transparent) 100%);opacity:0;pointer-events:none;border-radius:18px;width:100%;transition:opacity .25s,transform .25s;position:absolute;inset:-12px 0 0;transform:translateY(-12px)}.landing-funnel-module__l259sG__ctaBackdropVisible{opacity:1;transform:translateY(0)}.landing-funnel-module__l259sG__ctaBtn{background:var(--action);color:var(--action-foreground);letter-spacing:-.01em;box-shadow:0 14px 34px color-mix(in srgb, var(--brand) 32%, transparent);cursor:pointer;opacity:0;pointer-events:none;z-index:1;touch-action:manipulation;border:none;border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .3s,opacity .3s,box-shadow .2s;display:inline-flex;transform:translateY(-18px)scale(.98)}.landing-funnel-module__l259sG__ctaBtnVisible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.landing-funnel-module__l259sG__ctaBtn:active{background:var(--action-active);transform:translateY(0)scale(.97)}.landing-funnel-module__l259sG__ctaBtn:hover{box-shadow:0 16px 36px color-mix(in srgb, var(--foreground) 22%, transparent)}.landing-funnel-module__l259sG__ctaBtnShake{animation:.5s cubic-bezier(.36,.07,.19,.97) landing-funnel-module__l259sG__ctaShake}@keyframes landing-funnel-module__l259sG__ctaShake{10%,90%{transform:translate(-2px)scale(1)}20%,80%{transform:translate(4px)scale(1)}30%,50%,70%{transform:translate(-7px)scale(1)}40%,60%{transform:translate(7px)scale(1)}}.landing-funnel-module__l259sG__ctaError{text-align:center;color:var(--destructive-strong);letter-spacing:-.01em;margin-top:4px;font-size:13px;font-weight:600;position:absolute;top:100%;left:0;right:0}.landing-funnel-module__l259sG__btnSecondary{background:var(--lp-panel);border:1px solid var(--lp-stroke);color:var(--lp-text);cursor:pointer;touch-action:manipulation;border-radius:12px;align-items:center;gap:6px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .18s;display:inline-flex}.landing-funnel-module__l259sG__btnSecondary:hover{border-color:var(--lp-accent);background:var(--lp-chip-active)}.landing-funnel-module__l259sG__btnSecondary:active{background:var(--lp-chip-active);transform:scale(.98)}.landing-funnel-module__l259sG__btnPrimary{background:var(--action);color:var(--action-foreground);cursor:pointer;box-shadow:0 8px 20px color-mix(in srgb, var(--brand) 25%, transparent);touch-action:manipulation;border:none;border-radius:12px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:all .18s}.landing-funnel-module__l259sG__btnPrimary:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--foreground) 22%, transparent)}.landing-funnel-module__l259sG__btnPrimary:active{background:var(--action-active);transform:scale(.98)}.landing-funnel-module__l259sG__btnPrimary:disabled{background:var(--lp-muted);box-shadow:none;cursor:not-allowed}.landing-funnel-module__l259sG__formInput{border:1px solid var(--lp-stroke);border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.landing-funnel-module__l259sG__formInput:focus{border-color:var(--lp-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 10%, transparent)}.landing-funnel-module__l259sG__formInputError{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 10%, transparent)}.landing-funnel-module__l259sG__selectedDetails{background:var(--lp-chip);border:1px solid var(--lp-stroke);border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:14px}.landing-funnel-module__l259sG__stepBlock{margin:-6px -6px 4px;padding:6px;transition:box-shadow .2s}.landing-funnel-module__l259sG__stepBlockError{animation:1.6s ease-out landing-funnel-module__l259sG__stepPulse}.landing-funnel-module__l259sG__chipError{z-index:1;animation:1.6s ease-out 2 landing-funnel-module__l259sG__chipPulse;position:relative;border-color:var(--destructive)!important}@keyframes landing-funnel-module__l259sG__chipPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--destructive) 0%, transparent);background:var(--lp-accent);border-color:var(--lp-accent)}25%{box-shadow:0 0 0 8px color-mix(in srgb, var(--destructive) 40%, transparent), 0 0 24px 8px color-mix(in srgb, var(--destructive) 50%, transparent);background:var(--destructive);border-color:var(--destructive)}70%{box-shadow:0 0 0 16px color-mix(in srgb, var(--destructive) 0%, transparent), 0 0 32px 14px color-mix(in srgb, var(--destructive) 0%, transparent);background:var(--lp-accent);border-color:var(--lp-accent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--destructive) 0%, transparent);background:var(--lp-accent);border-color:var(--lp-accent)}}@keyframes landing-funnel-module__l259sG__stepPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--destructive) 0%, transparent);background:color-mix(in srgb, var(--destructive) 0%, transparent)}20%{box-shadow:0 0 0 4px color-mix(in srgb, var(--destructive) 45%, transparent);background:color-mix(in srgb, var(--destructive) 6%, transparent)}60%{box-shadow:0 0 0 6px color-mix(in srgb, var(--destructive) 0%, transparent);background:color-mix(in srgb, var(--destructive) 3%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--destructive) 0%, transparent);background:color-mix(in srgb, var(--destructive) 0%, transparent)}}.landing-funnel-module__l259sG__stepReveal{animation:.36s cubic-bezier(.16,1,.3,1) both landing-funnel-module__l259sG__stepReveal}@keyframes landing-funnel-module__l259sG__stepReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.landing-funnel-module__l259sG__ctaBtnInactive{background:var(--lp-muted);box-shadow:none;opacity:.75}.landing-funnel-module__l259sG__ctaBtnInactive:hover{box-shadow:none}.landing-funnel-module__l259sG__mobileBreak{display:none}@media (max-width:640px){.landing-funnel-module__l259sG__panel{padding:10px}.landing-funnel-module__l259sG__ctaRowVisible{min-height:60px}.landing-funnel-module__l259sG__mobileBreak{display:block}}@media (prefers-reduced-motion:reduce){.landing-funnel-module__l259sG__chip:active,.landing-funnel-module__l259sG__ctaBtn:active,.landing-funnel-module__l259sG__btnPrimary:active,.landing-funnel-module__l259sG__btnSecondary:active{transform:none}}
.pallet-cards-module__WYUgXG__card{background:var(--lp-card);border:1px solid var(--lp-stroke);scroll-snap-align:start;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;flex:0 0 180px;min-height:180px;transition:opacity .6s,transform .6s,filter .6s;display:flex;position:relative;overflow:hidden}.pallet-cards-module__WYUgXG__cardHero{background-color:color-mix(in srgb, var(--brand) 12%, transparent);background-position:50%;background-repeat:no-repeat;background-size:cover;height:90px;transition:filter .35s}.pallet-cards-module__WYUgXG__cardBody{flex-direction:column;flex:1;gap:8px;padding:10px 10px 12px;transition:filter .35s;display:flex}.pallet-cards-module__WYUgXG__cardTitle{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.pallet-cards-module__WYUgXG__blurOverlay:after{content:"";background:color-mix(in srgb, var(--card) 45%, transparent);opacity:1;pointer-events:none;border-radius:14px;position:absolute;inset:0}.pallet-cards-module__WYUgXG__blurOverlay .pallet-cards-module__WYUgXG__cardHero,.pallet-cards-module__WYUgXG__blurOverlay .pallet-cards-module__WYUgXG__cardBody{filter:blur(8px)}.pallet-cards-module__WYUgXG__pill{background:color-mix(in srgb, var(--card) 5%, transparent);border:1px solid var(--lp-stroke);color:var(--lp-muted);border-radius:10px;padding:3px 7px;font-size:11px;display:inline-block}@keyframes pallet-cards-module__WYUgXG__cardIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pallet-cards-module__WYUgXG__cardOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(14px)scale(.96)}}.pallet-cards-module__WYUgXG__fadeInFast{animation:.28s both pallet-cards-module__WYUgXG__cardIn}.pallet-cards-module__WYUgXG__fadeOutFast{pointer-events:none;animation:.22s both pallet-cards-module__WYUgXG__cardOut}.pallet-cards-module__WYUgXG__badge{background:color-mix(in srgb, var(--card) 8%, transparent);border:1px solid var(--lp-stroke);color:var(--lp-muted);border-radius:10px;padding:6px 10px;font-size:13px}@media (max-width:640px){.pallet-cards-module__WYUgXG__badge{display:none}}@media (max-width:700px){.pallet-cards-module__WYUgXG__cards{display:none}}
.pallet-landing-module__XgkfPq__wrapper{--lp-bg:var(--background);--lp-panel:var(--card);--lp-panel-2:var(--muted);--lp-accent:var(--brand);--lp-accent-2:color-mix(in srgb, var(--brand) 55%, var(--card));--lp-text:var(--foreground);--lp-muted:var(--muted-foreground);--lp-stroke:var(--border);--lp-chip:var(--muted);--lp-chip-active:color-mix(in srgb, var(--brand) 18%, transparent);--lp-card:var(--card);color:var(--lp-text);scrollbar-gutter:stable;background:radial-gradient(120% 120% at 12% 18%, var(--muted) 0%, var(--background) 55%, var(--background) 100%);min-height:100vh;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif}.pallet-landing-module__XgkfPq__panel{background:linear-gradient(120deg, var(--lp-panel) 0%, var(--lp-panel-2) 100%);border:1px solid var(--lp-stroke);border-radius:16px;padding:22px 24px}.pallet-landing-module__XgkfPq__customInput{border:1px solid var(--lp-stroke);background:var(--card);width:80px;height:32px;color:var(--lp-text);border-radius:8px;outline:none;padding:6px 8px;font-family:inherit;font-size:13px;line-height:1.2}.pallet-landing-module__XgkfPq__ctaRow{opacity:0;pointer-events:none;justify-content:center;height:0;min-height:0;margin-top:0;transition:height .32s,margin-top .32s,transform .48s cubic-bezier(.16,1,.3,1),opacity .42s;display:flex;position:relative;overflow:visible;transform:translateY(-40px)}.pallet-landing-module__XgkfPq__ctaRowVisible{opacity:1;pointer-events:auto;height:70px;min-height:70px;margin-top:10px;transform:translateY(0)}.pallet-landing-module__XgkfPq__ctaBackdrop{background:linear-gradient(0deg, color-mix(in srgb, var(--brand) 12%, transparent) 0%, color-mix(in srgb, var(--brand) 0%, transparent) 100%);opacity:0;pointer-events:none;border-radius:18px;width:100%;transition:opacity .25s,transform .25s;position:absolute;inset:-12px 0 0;transform:translateY(-12px)}.pallet-landing-module__XgkfPq__ctaBackdropVisible{opacity:1;transform:translateY(0)}.pallet-landing-module__XgkfPq__ctaBtn{background:var(--action);color:var(--action-foreground);letter-spacing:-.01em;box-shadow:0 14px 34px color-mix(in srgb, var(--brand) 32%, transparent);cursor:pointer;opacity:0;pointer-events:none;z-index:1;touch-action:manipulation;border:none;border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .3s,opacity .3s,box-shadow .2s;display:inline-flex;transform:translateY(-18px)scale(.98)}.pallet-landing-module__XgkfPq__ctaBtnVisible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.pallet-landing-module__XgkfPq__ctaBtn:active{background:var(--action-active);transform:translateY(0)scale(.97)}.pallet-landing-module__XgkfPq__ctaBtn:hover{box-shadow:0 16px 36px color-mix(in srgb, var(--foreground) 22%, transparent)}.pallet-landing-module__XgkfPq__ctaBtnPulse{animation:1.1s ease-out pallet-landing-module__XgkfPq__ctaPulse}@keyframes pallet-landing-module__XgkfPq__ctaPulse{0%{box-shadow:0 14px 34px color-mix(in srgb, var(--brand) 32%, transparent);transform:translateY(0)scale(1)}35%{box-shadow:0 0 0 8px color-mix(in srgb, var(--brand) 28%, transparent), 0 16px 38px color-mix(in srgb, var(--brand) 46%, transparent);transform:translateY(0)scale(1.05)}to{box-shadow:0 14px 34px color-mix(in srgb, var(--brand) 32%, transparent);transform:translateY(0)scale(1)}}.pallet-landing-module__XgkfPq__ctaBtnShake{animation:.5s cubic-bezier(.36,.07,.19,.97) pallet-landing-module__XgkfPq__ctaShake}@keyframes pallet-landing-module__XgkfPq__ctaShake{10%,90%{transform:translate(-2px)scale(1)}20%,80%{transform:translate(4px)scale(1)}30%,50%,70%{transform:translate(-7px)scale(1)}40%,60%{transform:translate(7px)scale(1)}}.pallet-landing-module__XgkfPq__ctaError{text-align:center;color:var(--destructive-strong);letter-spacing:-.01em;margin-top:4px;font-size:13px;font-weight:600;position:absolute;top:100%;left:0;right:0}.pallet-landing-module__XgkfPq__btnSecondary{background:var(--lp-panel);border:1px solid var(--lp-stroke);color:var(--lp-text);cursor:pointer;touch-action:manipulation;border-radius:12px;align-items:center;gap:6px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .18s;display:inline-flex}.pallet-landing-module__XgkfPq__btnSecondary:hover{border-color:var(--lp-accent);background:var(--lp-chip-active)}.pallet-landing-module__XgkfPq__btnSecondary:active{background:var(--lp-chip-active);transform:scale(.98)}.pallet-landing-module__XgkfPq__btnPrimary{background:var(--action);color:var(--action-foreground);cursor:pointer;box-shadow:0 8px 20px color-mix(in srgb, var(--brand) 25%, transparent);touch-action:manipulation;border:none;border-radius:12px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:all .18s}.pallet-landing-module__XgkfPq__btnPrimary:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--foreground) 22%, transparent)}.pallet-landing-module__XgkfPq__btnPrimary:active{background:var(--action-active);transform:scale(.98)}.pallet-landing-module__XgkfPq__btnPrimary:disabled{background:var(--lp-muted);box-shadow:none;cursor:not-allowed}.pallet-landing-module__XgkfPq__formInput{border:1px solid var(--lp-stroke);border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.pallet-landing-module__XgkfPq__formInput:focus{border-color:var(--lp-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 10%, transparent)}.pallet-landing-module__XgkfPq__formInputError{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 10%, transparent)}.pallet-landing-module__XgkfPq__selectedDetails{background:var(--lp-chip);border:1px solid var(--lp-stroke);border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:14px}.pallet-landing-module__XgkfPq__stepBlock{margin:-6px -6px 4px;padding:6px;transition:box-shadow .2s}.pallet-landing-module__XgkfPq__stepBlockError{animation:1.6s ease-out pallet-landing-module__XgkfPq__stepPulse}@keyframes pallet-landing-module__XgkfPq__stepPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--destructive) 0%, transparent);background:color-mix(in srgb, var(--destructive) 0%, transparent)}20%{box-shadow:0 0 0 4px color-mix(in srgb, var(--destructive) 45%, transparent);background:color-mix(in srgb, var(--destructive) 6%, transparent)}60%{box-shadow:0 0 0 6px color-mix(in srgb, var(--destructive) 0%, transparent);background:color-mix(in srgb, var(--destructive) 3%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--destructive) 0%, transparent);background:color-mix(in srgb, var(--destructive) 0%, transparent)}}.pallet-landing-module__XgkfPq__stepReveal{animation:.36s cubic-bezier(.16,1,.3,1) both pallet-landing-module__XgkfPq__stepReveal}@keyframes pallet-landing-module__XgkfPq__stepReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pallet-landing-module__XgkfPq__ctaBtnInactive{background:var(--lp-muted);box-shadow:none;opacity:.75}.pallet-landing-module__XgkfPq__ctaBtnInactive:hover{box-shadow:none}.pallet-landing-module__XgkfPq__mobileBreak{display:none}@media (max-width:640px){.pallet-landing-module__XgkfPq__panel{padding:10px}.pallet-landing-module__XgkfPq__ctaRowVisible{min-height:60px}.pallet-landing-module__XgkfPq__mobileBreak{display:block}}@media (prefers-reduced-motion:reduce){.pallet-landing-module__XgkfPq__ctaBtn:active,.pallet-landing-module__XgkfPq__btnPrimary:active,.pallet-landing-module__XgkfPq__btnSecondary:active{transform:none}}
/*# sourceMappingURL=30v0lh5k0qy-l.css.map*/