:root{--font-display: "Krona One", "Arial Black", system-ui, sans-serif;--font-knockout: "Knockout Featherweight", "Knockout", "Arial Narrow", Impact, sans-serif;--font-body: "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--tracking-display: -.08em;--tracking-body: -.02em;--tracking-label: .04em;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--text-display-xxl: clamp(2.75rem, 6.4vw, 6rem);--text-heading-xl: clamp(2rem, 4vw, 4rem);--text-heading-l: clamp(1.625rem, 2.6vw, 2.5rem);--text-heading-m: clamp(1.375rem, 1.8vw, 1.75rem);--text-heading-s: 1.25rem;--text-body-large: 1.125rem;--text-body: 1rem;--text-body-small: .875rem;--text-label: .75rem;--leading-display: 1.05;--leading-heading-xl: 1.1;--leading-heading: 1.2;--leading-heading-m: 1.3;--leading-heading-s: 1.4;--leading-body-large: 1.5;--leading-body: 1.55;--leading-tight: 1.2;--bng-east-side: #B897D4;--bng-east-side-hover: #9C80B4;--bng-east-side-tint: #F4F0F9;--bng-plum-black: #171717;--bng-midnight-plum: #423C3F;--bng-sage: #DFDEFF;--bng-sage-tint: #F1F0FF;--bng-butter: #E6FFA9;--bng-butter-tint: #F5FFE0;--bng-soft-grey: #E4E3DF;--bng-canvas: #F9F8F5;--bng-white: #FFFFFF;--bng-clay: #C2543F;--surface-canvas: var(--bng-canvas);--surface-card: var(--bng-white);--surface-muted: var(--bng-soft-grey);--surface-dark: var(--bng-midnight-plum);--surface-dark-deep: var(--bng-plum-black);--surface-accent: var(--bng-east-side);--surface-accent-soft: var(--bng-east-side-tint);--text-primary: var(--bng-plum-black);--text-secondary: #5C556A;--text-tertiary: #8A8496;--text-inverse: var(--bng-white);--text-link: var(--bng-plum-black);--text-link-hover: var(--bng-midnight-plum);--border-subtle: #CFCBC5;--border-strong: rgba(14, 6, 26, .16);--border-focus: var(--bng-plum-black);--border-width-hairline: 1px;--border-width-control: 1.5px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 14px;--radius-xl: 20px;--radius-2xl: 24px;--radius-pill: 9999px;--shadow-none: none;--shadow-card: 0 4px 20px -2px rgba(14, 6, 26, .05);--shadow-card-hover: 0 12px 30px -4px rgba(14, 6, 26, .08);--shadow-raised: 0 16px 44px -8px rgba(14, 6, 26, .12);--status-error: var(--bng-clay);--status-error-surface: #FBEDEA;--action-primary-bg: var(--bng-east-side);--action-primary-bg-hover: var(--bng-east-side-hover);--action-primary-fg: var(--bng-plum-black);--ease-spring: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;max-width:100%;overflow-x:hidden;font-family:var(--font-body);letter-spacing:var(--tracking-body);background-color:var(--surface-canvas);color:var(--text-primary);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;letter-spacing:inherit;box-sizing:border-box}.site-wrapper{min-height:100vh;width:100%;background-color:var(--surface-canvas);font-family:var(--font-body);letter-spacing:var(--tracking-body);display:flex;flex-direction:column;box-sizing:border-box}.site-header{width:100%;max-width:440px;margin:0 auto;padding:48px 16px 0;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media (min-width: 900px){.site-header{max-width:1280px;padding:40px 64px 0;justify-content:flex-start}}.site-header-consumer{display:none}@media (min-width: 900px){.site-header-consumer{display:flex}}.preview-banner-container{width:100%;max-width:440px;margin:0 auto;padding:16px 16px 0;box-sizing:border-box;display:flex;justify-content:center}@media (min-width: 900px){.preview-banner-container{max-width:1280px;padding:24px 64px 0}}.hero-container{width:100%;max-width:440px;margin:0 auto;padding:32px 16px 40px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;text-align:center}@media (min-width: 900px){.hero-container{max-width:1280px;padding:64px 64px 96px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:80px;row-gap:36px;align-items:center;text-align:left}}.consumer-hero-form{display:flex;flex-direction:column;gap:12px;min-width:0;margin-top:32px;text-align:center;width:100%}@media (min-width: 900px){.consumer-hero-header{grid-column:1;grid-row:1}.consumer-hero-benefits,.consumer-hero-form{grid-column:1;grid-row:2;margin-top:0;text-align:left}.consumer-hero-media{grid-column:2;grid-row:1 / span 2;align-self:center}}.consumer-hero-card{position:relative;width:100%;aspect-ratio:4/3;border-radius:var(--radius-xl);overflow:hidden;background:#a6a9ae;background-image:url(/images/muffel-startbild2.png);background-size:cover;background-position:center;box-sizing:border-box;container-type:inline-size;-webkit-user-select:none;user-select:none;box-shadow:0 12px 36px #00000014}.hero-chat-zone{position:absolute;top:0;left:0;width:53%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:5.9cqw 2cqw 4cqw 7.4cqw;z-index:2}.chat-bubble-stack{display:flex;flex-direction:column;width:100%;position:relative}.chat-msg-slot{position:relative;display:flex;flex-direction:column;align-items:flex-start}.chat-slot-user{align-self:flex-start}.chat-slot-answer{align-self:flex-start;margin-left:5.2cqw;margin-top:7.2cqw}.chat-bubble-user{align-self:flex-start;max-width:33.5cqw;background:#fff;color:#17131f;font-weight:500;position:relative;text-align:left;padding:2.6cqw 3.6cqw;border-radius:24px 24px 24px 4px;font-family:var(--font-body),sans-serif;font-size:clamp(.85rem,2.7cqw,1.35rem);line-height:1.3;box-sizing:border-box;box-shadow:0 6px 20px #00000014;opacity:0;transform-origin:bottom left;animation:phoneBubblePop .42s cubic-bezier(.175,.885,.32,1.275) 2.2s 1 forwards}.chat-bubble-user .emojis{display:block;margin-top:.5cqw;font-size:1.1em;letter-spacing:.05em}.chat-bubble-answer{align-self:flex-start;max-width:38.5cqw;background:#efece6;color:#17131f;font-weight:500;position:relative;text-align:left;padding:2.6cqw 3.6cqw;border-radius:24px 24px 4px;font-family:var(--font-body),sans-serif;font-size:clamp(.85rem,2.7cqw,1.35rem);line-height:1.32;box-sizing:border-box;box-shadow:0 6px 20px #00000014;opacity:0;transform-origin:bottom right;animation:phoneBubblePopRight .42s cubic-bezier(.175,.885,.32,1.275) 4.8s 1 forwards}.chat-typing-dots{display:inline-flex;align-items:center;gap:4px;padding:1.2cqw 2.2cqw;opacity:0;z-index:1;pointer-events:none;box-sizing:border-box}.chat-typing-dots span{width:5px;height:5px;background:#6b6577;border-radius:50%;animation:dotPulse .55s infinite alternate}.chat-typing-dots span:nth-child(2){animation-delay:.15s}.chat-typing-dots span:nth-child(3){animation-delay:.3s}.chat-typing-1{position:absolute;bottom:0;left:0;background:#fff;border-radius:16px 16px 16px 4px;box-shadow:0 4px 16px #00000012;transform-origin:bottom left;animation:typingLife2s 2s ease-in-out .2s 1 forwards}.chat-typing-2{position:absolute;bottom:0;right:0;left:auto;background:#efece6;border-radius:16px 16px 4px;box-shadow:0 4px 16px #00000012;transform-origin:bottom right;animation:typingLife2s 2s ease-in-out 2.8s 1 forwards}@keyframes typingLife2s{0%{opacity:0;transform:scale(.4)}8%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4);display:none}}@keyframes dotPulse{0%{opacity:.3;transform:translateY(0)}to{opacity:1;transform:translateY(-2px)}}@keyframes phoneBubblePop{0%{opacity:0;transform:scale(.35) translateY(18px)}65%{opacity:1;transform:scale(1.04) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes phoneBubblePopRight{0%{opacity:0;transform:scale(.35) translateY(18px)}65%{opacity:1;transform:scale(1.04) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.hero-bottom-bar{position:absolute;bottom:4.8cqw;left:5.1cqw;display:flex;align-items:flex-end;gap:clamp(8px,1.8cqw,14px);z-index:3;opacity:0;animation:barFadeIn 2s cubic-bezier(.16,1,.3,1) 6.3s 1 forwards}.hero-logo-bottom{height:clamp(20px,4.2cqw,34px);width:auto;display:block;filter:brightness(0) invert(1) drop-shadow(0 1px 3px rgba(0,0,0,.5))}.hero-slogan-thin{color:#fff;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.6);margin-bottom:.35cqw;font-family:var(--font-body);font-weight:400;font-size:clamp(.7rem,2.2cqw,1.18rem);letter-spacing:-.01em}@keyframes barFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@container (max-width: 480px){.hero-chat-zone{width:56%;padding:4.5cqw 1.5cqw 2cqw 5.5cqw}.chat-slot-answer{margin-left:5cqw;margin-top:6.5cqw}.chat-bubble-user{max-width:34.5cqw;font-size:11px;line-height:1.25;text-align:left;padding:2.2cqw 3.6cqw;border-radius:14px 14px 14px 3px}.chat-bubble-user .emojis{display:inline-block;white-space:nowrap;font-size:1.05em;margin-left:3px}.chat-bubble-answer{max-width:39cqw;font-size:11px;line-height:1.25;text-align:left;padding:2.2cqw 3.6cqw;border-radius:14px 14px 3px}.chat-typing-dots{padding:1.5cqw 2.2cqw}.chat-typing-dots span{width:4px;height:4px}.hero-bottom-bar{bottom:3.5cqw;left:4.8cqw;gap:6px}.hero-logo-bottom{height:16px;filter:brightness(0) invert(1) drop-shadow(0 1px 2px rgba(0,0,0,.6))}.hero-slogan-thin{font-size:9.5px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7)}}.merchant-hero-slogans{position:absolute;bottom:1.2cqw;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:clamp(8px,2.5cqw,16px);padding:0 clamp(8px,3cqw,20px);flex-wrap:wrap;font-size:clamp(.75rem,2.8cqw,.85rem);font-weight:600;color:var(--bng-plum-black);text-shadow:0 1px 2px rgba(255,255,255,.85);z-index:2;pointer-events:none}@media (min-width: 900px){.merchant-hero-header{grid-column:1;grid-row:1}.merchant-hero-form{grid-column:1;grid-row:2}.merchant-hero-media{grid-column:2;grid-row:1 / span 2;align-self:center}.merchant-hero-slogans{gap:clamp(12px,3.5cqw,24px);font-size:clamp(.85rem,2.9cqw,1.05rem)}}.merchant-headline{margin:0;font-family:var(--font-display);font-weight:var(--weight-regular);font-size:clamp(1.25rem,5.2vw,1.6rem);line-height:1.15;color:var(--text-primary);width:100%;max-width:100%;box-sizing:border-box}@media (min-width: 900px){.merchant-headline{font-size:30.06px;line-height:1.08}}.consumer-headline{margin:0;width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:0;-webkit-user-select:none;user-select:none}.gm-title{margin:0;font-family:var(--font-knockout);font-weight:400;font-size:64px;line-height:.82;letter-spacing:-.02em;color:var(--text-primary);-webkit-text-stroke:.025em var(--text-primary);paint-order:stroke fill;display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;max-width:100%;-webkit-user-select:none;user-select:none}@media (min-width: 900px){.gm-title{width:90%;max-width:90%}}.gm-title .line{width:100%;line-height:.82}.gm-title .fit{display:inline-flex;align-items:center;white-space:nowrap}.gm-title img{height:.78em;width:auto;margin-left:.08em;margin-top:-.06em;display:inline-block;vertical-align:middle}.slider-dots-outside{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:14px;width:100%}.slider-dot-outside{width:8px;height:8px;border-radius:50%;padding:0;border:none;background:#cfcbc5;cursor:pointer;transition:all .3s var(--ease-spring)}.slider-dot-outside:hover{background:var(--text-secondary)}.slider-dot-outside.active,.slider-dot-outside[aria-current=true]{background:var(--text-primary);width:24px;border-radius:9999px}.hero-subtitle,.consumer-form-lead{margin:0;font-size:.95rem;line-height:var(--leading-body);color:var(--text-secondary);text-align:center}@media (min-width: 900px){.hero-subtitle,.consumer-form-lead{font-size:1rem;max-width:480px;text-align:left}}.form-wrapper{display:flex;flex-direction:column;gap:12px;width:100%;max-width:480px;margin:0 auto}@media (min-width: 900px){.form-wrapper{margin:0}}.form-row{display:flex;flex-direction:column;gap:12px;width:100%}@media (min-width: 900px){.form-row{flex-direction:row;align-items:center}}.merchant-form-inputs{display:flex;flex-direction:column;gap:12px;width:100%}.merchant-field-group{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left}.merchant-field-label{font-family:var(--font-body);font-size:.85rem;font-weight:600;color:var(--text-primary);letter-spacing:var(--tracking-body);margin-left:4px}@media (min-width: 900px){.merchant-form-inputs{flex-direction:row;align-items:flex-start;gap:12px}.merchant-field-group{flex:1;min-width:0}}.waitlist-input{width:100%;height:48px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);text-align:center;font-size:1rem;font-family:var(--font-body);background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-card);box-sizing:border-box;transition:border-color .15s var(--ease-spring),box-shadow .15s var(--ease-spring)}.waitlist-input:focus{border-color:var(--border-focus)}.waitlist-input:focus-visible{outline:2px solid var(--action-primary-bg);outline-offset:2px;border-color:var(--bng-east-side-hover)}@media (min-width: 900px){.waitlist-input{flex:1;text-align:left;padding:0 20px;height:48px}}.waitlist-button{width:100%;height:52px;padding:0 24px;border-radius:var(--radius-pill);background-color:var(--action-primary-bg);color:var(--action-primary-fg);border:none;font-size:1rem;font-weight:var(--weight-semibold);font-family:var(--font-body);cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s var(--ease-spring),transform .15s var(--ease-spring)}.waitlist-button:hover:not(:disabled){background-color:var(--action-primary-bg-hover);transform:scale(1.02)}.waitlist-button:active:not(:disabled){transform:scale(.98)}.waitlist-button:focus-visible{outline:2px solid var(--action-primary-bg);outline-offset:3px}.waitlist-button:disabled{cursor:not-allowed;opacity:.7}@media (min-width: 900px){.waitlist-button{width:220px;height:48px;flex-shrink:0}}.waitlist-button-shimmer{position:relative;overflow:hidden;isolation:isolate}.waitlist-button-shimmer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(115deg,transparent 0%,transparent 20%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.75) 50%,rgba(255,255,255,.3) 60%,transparent 80%,transparent 100%);transform:translate(-120%);animation:gm-button-shimmer var(--button-shimmer-duration, 12s) cubic-bezier(.4,0,.2,1) infinite;pointer-events:none;z-index:1}.waitlist-button-text-shimmer{display:inline-block;background:linear-gradient(115deg,var(--action-primary-fg) 0%,var(--action-primary-fg) 30%,#FFFFFF 50%,var(--action-primary-fg) 70%,var(--action-primary-fg) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--action-primary-fg);animation:gm-text-shimmer var(--button-shimmer-duration, 12s) cubic-bezier(.4,0,.2,1) infinite}@keyframes gm-button-shimmer{0%{transform:translate(-120%)}58.33%{transform:translate(120%)}58.331%,to{transform:translate(-120%)}}@keyframes gm-text-shimmer{0%{background-position:120% 0}58.33%{background-position:-120% 0}58.331%,to{background-position:120% 0}}.waitlist-button-shimmer:disabled:before{display:none}@media (prefers-reduced-motion: reduce){.waitlist-button-shimmer:before{animation:none!important;display:none!important}.waitlist-button-text-shimmer{animation:none!important;background:none!important;-webkit-text-fill-color:var(--action-primary-fg)!important;color:var(--action-primary-fg)!important}}.counter-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:var(--text-body-small);color:var(--text-secondary);line-height:1.4;text-align:center}@media (min-width: 900px){.counter-row{justify-content:flex-start;text-align:left}}.form-note{margin-top:10px;font-size:var(--text-body-small);line-height:1.45;color:var(--text-secondary);text-align:left}.form-note-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.form-note-link:hover{color:var(--text-primary)}.divider-container{width:100%;max-width:440px;margin:0 auto;padding:0 16px;box-sizing:border-box}@media (min-width: 900px){.divider-container{max-width:1280px;padding:0 64px}}.hairline-divider{border-top:var(--border-width-hairline) solid var(--border-subtle);width:100%}.steps-section{width:100%;max-width:440px;margin:0 auto;padding:40px 16px;box-sizing:border-box;display:flex;flex-direction:column;gap:28px;text-align:center}@media (min-width: 900px){.steps-section{max-width:1280px;padding:80px 64px;gap:40px}}.steps-heading{margin:0;font-family:var(--font-display);font-weight:var(--weight-regular);font-size:clamp(1.4rem,5vw,1.8rem);line-height:1.15;letter-spacing:var(--tracking-display);color:var(--text-primary)}@media (min-width: 900px){.steps-heading{font-size:clamp(1.8rem,2.4vw,2.4rem)}}.steps-subheading{margin:0;font-family:var(--font-body);font-weight:var(--weight-regular);font-size:1.1rem;line-height:1.2;letter-spacing:-.04em;color:var(--text-secondary)}@media (min-width: 900px){.steps-subheading{font-size:clamp(1.2rem,1.8vw,1.6rem)}}.steps-grid{display:flex;flex-direction:column;gap:24px;width:100%}@media (min-width: 900px){.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}}.step-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.page-footer{display:flex;flex-direction:column;align-items:center;gap:20px;padding:32px 16px 48px;width:100%;max-width:440px;margin:0 auto;box-sizing:border-box;text-align:center}@media (min-width: 900px){.page-footer{max-width:1280px;flex-direction:row;justify-content:space-between;align-items:center;padding:40px 64px 56px;gap:24px;flex-wrap:wrap}}.page-footer-nav{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}@media (min-width: 900px){.page-footer-nav{order:2;gap:20px}}.page-footer-link{font-size:var(--text-body-small);color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px;transition:color .15s var(--ease-spring)}.page-footer-link:hover{color:var(--text-primary)}.page-footer-socials{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}@media (min-width: 900px){.page-footer-socials{order:3}}.page-footer-social-link{color:var(--text-secondary);display:flex;transition:color .15s var(--ease-spring),transform .15s var(--ease-spring)}.page-footer-social-link:hover{color:var(--text-primary);transform:translateY(-2px)}.page-footer-brand{display:flex;flex-direction:column;align-items:center;gap:6px}@media (min-width: 900px){.page-footer-brand{order:1;flex-direction:row;gap:16px}}.page-footer-link:focus-visible,.page-footer-social-link:focus-visible{outline:2px solid var(--action-primary-bg);outline-offset:3px;border-radius:var(--radius-sm)}.page-footer-consumer{background:#17131f;color:#fff;width:100%;margin-top:56px;box-sizing:border-box;-webkit-user-select:none;user-select:none}.page-footer-consumer-inner{width:100%;max-width:440px;margin:0 auto;padding:52px 24px 44px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center}.page-footer-consumer-title-wrap{order:1;margin-bottom:24px}.page-footer-consumer-title{font-family:var(--font-knockout),sans-serif;font-weight:400;font-size:clamp(26px,5.5vw,36px);line-height:1;letter-spacing:-.01em;color:#9a7bb6;text-transform:lowercase;text-decoration:none;display:inline-block;transition:opacity .15s ease}.page-footer-consumer-title:hover{opacity:.9}.page-footer-consumer-nav{order:2;display:flex;align-items:center;justify-content:center;gap:clamp(14px,3.5vw,24px);flex-wrap:wrap;margin-bottom:28px}.page-footer-consumer-link{font-family:var(--font-body),sans-serif;font-size:clamp(13px,2.5vw,15px);font-weight:400;color:#fff;text-decoration:underline;text-underline-offset:4px;transition:color .15s var(--ease-spring)}.page-footer-consumer-link:hover{color:#9cbdff}.page-footer-consumer-socials{order:3;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.page-footer-consumer-social-link{color:#c0d788;display:inline-flex;align-items:center;justify-content:center;transition:color .15s var(--ease-spring),transform .15s var(--ease-spring)}.page-footer-consumer-social-link:hover{color:#e2ffa8;transform:translateY(-2px)}.page-footer-consumer-brand{order:4;display:flex;align-items:center;justify-content:center}.page-footer-consumer-copyright{font-family:var(--font-body),sans-serif;font-size:13px;font-weight:400;color:#a2a2a2;text-decoration:none;transition:color .15s ease}.page-footer-consumer-copyright:hover{color:#fff}.page-footer-consumer-link:focus-visible,.page-footer-consumer-social-link:focus-visible,.page-footer-consumer-title:focus-visible,.page-footer-consumer-copyright:focus-visible{outline:2px solid #C0D788;outline-offset:3px;border-radius:var(--radius-sm)}@media (min-width: 900px){.page-footer-consumer-inner{max-width:1280px;padding:36px 64px 44px;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"title nav socials" "brand nav socials";align-items:center;column-gap:32px;row-gap:6px;text-align:left}.page-footer-consumer-title-wrap{grid-area:title;justify-self:start;margin-bottom:0}.page-footer-consumer-title{font-size:26px;line-height:1.1}.page-footer-consumer-brand{grid-area:brand;justify-self:start;margin-top:0}.page-footer-consumer-nav{grid-area:nav;justify-self:center;margin-bottom:0;gap:24px}.page-footer-consumer-socials{grid-area:socials;justify-self:end;margin-bottom:0;gap:16px}}.slider-dot{width:8px;height:8px;border-radius:50%;padding:0;border:none;background:var(--border-subtle);cursor:pointer;transition:background .3s var(--ease-spring),transform .15s var(--ease-spring);transform:scale(1)}.slider-dot[aria-current=true]{background:var(--bng-plum-black);transform:scale(1.25)}.slider-dot:focus-visible{outline:2px solid var(--bng-plum-black);outline-offset:3px}@keyframes gm-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes gm-truck-tick{0%{transform:translate(0)}50%{transform:translate(14px)}to{transform:translate(0)}}@keyframes gm-fadeinup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes gm-zoomin{0%{opacity:0;transform:scale(2.6)}to{opacity:1;transform:scale(1)}}@keyframes gm-step-pulse{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes gm-icon-tick{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translate(0)}}.animate-pulse{display:inline-block!important;transform-origin:center!important;animation:gm-pulse 2.4s var(--ease-spring) 2}.animate-truck{display:inline-flex!important;transform-origin:center!important;animation:gm-truck-tick .7s var(--ease-spring) 1}.animate-step-icon-1{display:inline-flex!important;transform-origin:center!important;animation:gm-icon-tick .65s var(--ease-spring) .2s 1 both}.animate-step-icon-2{display:inline-flex!important;transform-origin:center!important;animation:gm-icon-tick .65s var(--ease-spring) .5s 1 both}.animate-step-icon-3{display:inline-flex!important;transform-origin:center!important;animation:gm-icon-tick .65s var(--ease-spring) .8s 1 both}.animate-step-badge-1{display:flex!important;transform-origin:center!important;animation:gm-step-pulse .65s var(--ease-spring) .3s 1 both}.animate-step-badge-2{display:flex!important;transform-origin:center!important;animation:gm-step-pulse .65s var(--ease-spring) .65s 1 both}.animate-step-badge-3{display:flex!important;transform-origin:center!important;animation:gm-step-pulse .65s var(--ease-spring) 1s 1 both}.animate-fadeinup{animation:gm-fadeinup .5s var(--ease-spring) both}.animate-zoomin{display:inline-block!important;transform-origin:center!important;animation:gm-zoomin 1.4s var(--ease-spring) both}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.animate-pulse,.animate-truck,.animate-step-icon-1,.animate-step-icon-2,.animate-step-icon-3,.animate-step-badge-1,.animate-step-badge-2,.animate-step-badge-3,.animate-fadeinup,.animate-zoomin{animation:none!important;transform:none!important;opacity:1!important}}
