.hero-mockup-module__SFuYrq__phoneFrame{background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface-1) 100%);border:8px solid color-mix(in srgb, var(--foreground) 18%, transparent);width:280px;height:580px;box-shadow:0 0 0 2px color-mix(in srgb, var(--foreground) 16%, transparent), 0 20px 50px color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:40px;margin:0 auto;position:relative;overflow:hidden}.hero-mockup-module__SFuYrq__phoneNotch{background:color-mix(in srgb, var(--surface-3) 90%, var(--paper));border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);z-index:10;border-bottom-right-radius:15px;border-bottom-left-radius:15px;width:120px;height:25px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-mockup-module__SFuYrq__phoneContent{background:linear-gradient(180deg, var(--surface-1) 0%, var(--surface-2) 100%);flex-direction:column;gap:12px;height:100%;padding:40px 16px 20px;display:flex}.hero-mockup-module__SFuYrq__phoneCard{background:color-mix(in srgb, var(--card-bg) 94%, var(--surface-1));border:1px solid color-mix(in srgb, var(--card-border) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:12px}.hero-mockup-module__SFuYrq__statusIndicator{text-transform:uppercase;border-radius:6px;margin-bottom:8px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-block}.hero-mockup-module__SFuYrq__statusPaid{background:color-mix(in srgb, var(--success) 14%, transparent);color:color-mix(in srgb, var(--success) 84%, var(--foreground))}.hero-mockup-module__SFuYrq__statusPending{background:color-mix(in srgb, var(--warning) 18%, transparent);color:color-mix(in srgb, var(--warning) 82%, var(--foreground))}.hero-mockup-module__SFuYrq__statusConfirmed{background:color-mix(in srgb, var(--primary) 18%, transparent);color:color-mix(in srgb, var(--primary) 84%, var(--foreground))}.hero-mockup-module__SFuYrq__phoneCardTitle{color:var(--foreground);margin-bottom:4px;font-size:14px;font-weight:600}.hero-mockup-module__SFuYrq__phoneCardSub{color:var(--foreground-muted);font-size:12px}.hero-mockup-module__SFuYrq__priceTag{float:right;color:var(--primary);font-weight:700}