.features-section[data-v-6117b1f8]{--feature-primary:rgb(var(--product-primary-rgb));--feature-secondary:rgb(var(--product-secondary-rgb));--feature-soft:var(--product-panel-muted);--feature-surface:var(--product-panel);--feature-surface-strong:var(--product-panel-strong);--feature-contrast:var(--product-ink);--feature-ink:var(--product-ink);--feature-muted:var(--product-muted);--feature-line:color-mix(in srgb,var(--product-border) 82%,var(--feature-secondary) 18%);--feature-window:color-mix(in srgb,var(--feature-surface-strong) 84%,#fff);--feature-highlight:color-mix(in srgb,var(--feature-primary) 68%,var(--feature-surface) 32%);--truck-body:#79628c;--truck-cabin:#6a5fc1;--truck-window:#dcdcaa;--truck-box-primary:#c2ef4e;--truck-box-secondary:#ffb287;--truck-wheel:#362d59;--truck-wheel-core:#e5e7eb;--truck-speed-line:#b7aed1;--garden-leaf:#2d9d4e;--garden-leaf-dark:#1e7a3a;--garden-leaf-light:#5ec979;--garden-trunk:#8b6f47;--garden-pot:#c2774e;--garden-pot-rim:#a85e38;--garden-ground:color-mix(in srgb,var(--feature-surface-strong) 70%,var(--garden-leaf-dark) 30%);--garden-accent:#ff6b8a;--garden-gift-box:color-mix(in srgb,var(--feature-primary) 60%,var(--feature-surface) 40%);--garden-gift-lid:color-mix(in srgb,var(--feature-primary) 75%,var(--feature-surface) 25%);--garden-gift-ribbon:var(--feature-secondary);--garden-gift-bow:color-mix(in srgb,var(--feature-secondary) 80%,#fff 20%);color:var(--feature-ink);overflow:hidden;padding:2.5rem 0}.feature-card[data-v-6117b1f8]{align-items:center;display:flex;flex-direction:column;text-align:center}.feature-card__title[data-v-6117b1f8]{font-size:1.25rem;font-weight:500;line-height:1.25;margin:0 0 .5rem}.feature-card__body[data-v-6117b1f8]{color:var(--feature-muted);margin:0}.feature-road[data-v-6117b1f8]{background:color-mix(in srgb,var(--feature-line) 78%,var(--feature-surface) 22%);border-radius:13px;bottom:1rem;height:.5rem;left:0;position:absolute;right:0}.feature-road-line[data-v-6117b1f8]{background:color-mix(in srgb,var(--feature-secondary) 26%,rgb(var(--ui-ink-rgb)));height:2px;width:1rem}.feature-orb[data-v-6117b1f8]{border-radius:13px;box-shadow:var(--product-glow)}.feature-orb--primary[data-v-6117b1f8]{background:linear-gradient(135deg,rgb(var(--product-primary-rgb)),rgb(var(--product-secondary-rgb)));height:6rem;width:6rem}.feature-orb--soft[data-v-6117b1f8]{background:linear-gradient(135deg,color-mix(in srgb,var(--feature-surface-strong) 72%,rgb(var(--product-soft-rgb)) 28%),color-mix(in srgb,var(--feature-primary) 22%,var(--feature-surface) 78%));height:7rem;width:7rem}.feature-orb--garden[data-v-6117b1f8]{background:linear-gradient(135deg,color-mix(in srgb,var(--feature-surface-strong) 60%,var(--garden-leaf-light) 40%),color-mix(in srgb,var(--garden-leaf) 25%,var(--feature-surface) 75%));height:7rem;width:7rem}.feature-marquee-fade[data-v-6117b1f8]{display:none}.feature-marquee-fade--left[data-v-6117b1f8]{background:linear-gradient(90deg,var(--product-base-alt),transparent);left:0}.feature-marquee-fade--right[data-v-6117b1f8]{background:linear-gradient(270deg,var(--product-base-alt),transparent);right:0}.feature-resize-frame[data-v-6117b1f8]{-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);background:var(--feature-surface-strong);border:1px solid var(--product-border);border-radius:12px;box-shadow:var(--product-shadow-soft)}@keyframes speed-line-6117b1f8{0%{opacity:0;transform:translate(10px)}50%{opacity:1}to{opacity:0;transform:translate(-20px)}}.animate-speed-line[data-v-6117b1f8]{animation:speed-line-6117b1f8 1.15s ease-out infinite}.bricks-marquee[data-v-6117b1f8]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden;width:100%}.bricks-track[data-v-6117b1f8]{animation:marquee-6117b1f8 60s linear infinite;display:flex;gap:8px;padding-inline:.5rem;width:-moz-max-content;width:max-content}.brick-item[data-v-6117b1f8]{flex-shrink:0;height:26px;width:40px}@keyframes marquee-6117b1f8{0%{transform:translate(0)}to{transform:translate(-50%)}}
