.hero-mockup-module__a3qiDa__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:290px;height:600px;box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 18%, transparent), 0 0 0 4px color-mix(in srgb, var(--primary) 20%, transparent), 0 28px 72px color-mix(in srgb, var(--foreground) 24%, transparent);border-radius:36px;margin:0 auto;position:relative;overflow:hidden}.hero-mockup-module__a3qiDa__phoneNotch{background:color-mix(in srgb, var(--foreground) 9%, var(--paper));border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);z-index:10;border-bottom-right-radius:14px;border-bottom-left-radius:14px;width:126px;height:26px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-mockup-module__a3qiDa__phoneContent{background:linear-gradient(color-mix(in srgb, var(--surface-2) 95%, transparent), color-mix(in srgb, var(--surface-2) 95%, transparent)), repeating-linear-gradient(0deg, transparent 0px, transparent 59px, #00e5ff09 59px, #00e5ff09 60px), repeating-linear-gradient(90deg, transparent 0px, transparent 59px, #00e5ff08 59px, #00e5ff08 60px);flex-direction:column;gap:10px;height:100%;padding:42px 14px 16px;display:flex}.hero-mockup-module__a3qiDa__phoneCard{background:color-mix(in srgb, var(--card-bg) 94%, var(--surface-1));border:1px solid color-mix(in srgb, var(--card-border) 90%, transparent);box-shadow:4px 4px 0 0 color-mix(in srgb, var(--foreground) 18%, transparent);border-radius:0;padding:12px}.hero-mockup-module__a3qiDa__statusIndicator{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:0;margin-bottom:8px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-block}.hero-mockup-module__a3qiDa__statusPaid{background:color-mix(in srgb, var(--success) 16%, transparent);color:color-mix(in srgb, var(--success) 84%, var(--foreground))}.hero-mockup-module__a3qiDa__statusPending{background:color-mix(in srgb, var(--accent) 16%, transparent);color:color-mix(in srgb, var(--accent) 82%, var(--foreground))}.hero-mockup-module__a3qiDa__statusConfirmed{background:color-mix(in srgb, var(--primary) 18%, transparent);color:color-mix(in srgb, var(--primary) 86%, var(--foreground))}.hero-mockup-module__a3qiDa__phoneCardTitle{color:var(--foreground);margin-bottom:4px;font-size:14px;font-weight:600}.hero-mockup-module__a3qiDa__phoneCardSub{color:var(--foreground-muted);font-size:12px}.hero-mockup-module__a3qiDa__priceTag{float:right;color:var(--primary);font-weight:700}