.btn-primary,.btn-ghost,.btn-data,.btn-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--fw-black);letter-spacing:2px;text-transform:uppercase;text-decoration:none;cursor:pointer;min-height:44px;padding:14px 28px;border-radius:var(--radius-sm);transition:background var(--duration-base) ease,transform var(--duration-fast) ease,box-shadow var(--duration-base) ease,border-color var(--duration-base) ease;font-size:13px}.btn-primary{background:var(--accent-red);color:#fff;border:2px solid var(--accent-red)}.btn-primary:hover{background:var(--accent-red-dark);border-color:var(--accent-red-dark);box-shadow:var(--shadow-red-md);transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--text-primary);border:2px solid rgba(224,231,255,.25)}.btn-ghost:hover{border-color:#e0e7ffa6;color:#fff;transform:translateY(-2px)}.btn-data{background:#3b82f614;color:var(--accent-blue);border:1px solid rgba(59,130,246,.4);font-family:var(--font-mono);font-weight:var(--fw-semi);letter-spacing:2px;font-size:12px;min-height:44px;padding:12px 18px}.btn-data:hover{background:#3b82f626;border-color:var(--accent-blue)}.btn-whatsapp{background:#25d366;color:#fff;border:2px solid #25D366}.btn-whatsapp:hover{box-shadow:var(--shadow-green-glow);transform:translateY(-2px)}.btn-whatsapp:focus-visible{outline-color:#25d366}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px 10px;font-size:10px;letter-spacing:2px;font-weight:var(--fw-black);text-transform:uppercase;border-radius:var(--radius-sm)}.badge--red{background:var(--accent-red);color:#fff;font-family:var(--font-display)}.badge--blue{background:#3b82f61f;color:var(--accent-blue);border:1px solid rgba(59,130,246,.3);font-family:var(--font-mono);font-weight:var(--fw-semi)}.badge--amber{background:#f59e0b26;color:var(--warning);border:1px solid rgba(245,158,11,.3);font-family:var(--font-display)}.badge--success{background:#22c55e1f;color:var(--success);font-family:var(--font-mono);font-weight:var(--fw-semi)}.badge--dashed{background:transparent;color:var(--text-secondary);border:1px dashed var(--border);font-family:var(--font-mono);font-weight:var(--fw-semi)}.badge--new{background:var(--accent-blue);color:#fff;font-family:var(--font-display)}.badge--inverted{background:#fff;color:var(--accent-red);font-family:var(--font-display)}.field{margin-bottom:var(--space-4)}.field label{display:block;font-family:var(--font-mono);font-size:10px;color:var(--accent-blue);letter-spacing:2px;text-transform:uppercase;margin-bottom:6px;font-weight:var(--fw-semi)}.form-required{color:var(--accent-red);margin-left:4px;font-weight:var(--fw-black)}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=number],.field select,.field textarea{width:100%;background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-primary);padding:13px 16px;font-family:var(--font-body);font-size:14px;border-radius:var(--radius-sm);outline:none;transition:border-color var(--duration-base) ease;appearance:none;-webkit-appearance:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent-red);outline:2px solid rgba(185,28,28,.25);outline-offset:0}.field input.has-error,.field select.has-error,.field textarea.has-error{border-color:var(--accent-red)}.field textarea{resize:vertical;min-height:130px}.form-status{padding:14px 18px;font-size:13px;margin-bottom:var(--space-5);border-radius:var(--radius-sm)}.form-status--success{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:var(--success)}.form-status--error{background:#b91c1c14;border:1px solid rgba(185,28,28,.3);color:var(--accent-red)}.form-status--error ul{list-style:disc;padding-left:20px;margin:8px 0 0}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-px-desktop)}@media(max-width:749px){.container{padding:0 var(--container-px-mobile)}}.section{padding:var(--space-24) 0;position:relative}@media(max-width:749px){.section{padding:var(--space-16) 0}}.hud-eyebrow{font-family:var(--font-mono);font-size:10px;color:var(--accent-blue);letter-spacing:var(--ls-mono-lg);font-weight:var(--fw-semi);text-transform:uppercase;display:block;margin-bottom:var(--space-3)}.hud-eyebrow--red{color:var(--accent-red)}.hud-eyebrow--orange{color:var(--sl-primary)}.hud-eyebrow:before{content:"> "}.hud-eyebrow--dash:before{content:"\2014  "}.hud-data-strip{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:10px;color:var(--accent-blue);letter-spacing:var(--ls-mono);padding:4px 10px;border:1px solid rgba(59,130,246,.3);border-radius:var(--radius-sm)}.hud-data-strip .sep{color:var(--text-muted)}.hud-data-strip .dot{color:var(--accent-red);animation:ac-blink 1.2s ease-in-out infinite}.hud-chapter{position:absolute;top:20px;right:var(--space-8);font-family:var(--font-mono);font-size:10px;color:var(--accent-red);letter-spacing:var(--ls-mono);z-index:5}.hud-crosshairs{position:relative}.hud-crosshairs:before,.hud-crosshairs:after,.hud-crosshairs>.ch-tl,.hud-crosshairs>.ch-tr,.hud-crosshairs>.ch-bl,.hud-crosshairs>.ch-br{content:"";position:absolute;width:12px;height:12px;border-style:solid;border-color:var(--accent-red);pointer-events:none}.hud-crosshairs>.ch-tl{top:0;left:0;border-width:2px 0 0 2px}.hud-crosshairs>.ch-tr{top:0;right:0;border-width:2px 2px 0 0}.hud-crosshairs>.ch-bl{bottom:0;left:0;border-width:0 0 2px 2px}.hud-crosshairs>.ch-br{bottom:0;right:0;border-width:0 2px 2px 0}.hud-crosshairs:before,.hud-crosshairs:after{display:none}.hud-crosshairs--blue>.ch-tl,.hud-crosshairs--blue>.ch-tr,.hud-crosshairs--blue>.ch-bl,.hud-crosshairs--blue>.ch-br{border-color:var(--accent-blue)}.spec-bar{height:3px;background:var(--border);border-radius:2px;overflow:hidden;margin:var(--space-2) 0}.spec-bar__fill{height:3px;background:linear-gradient(90deg,var(--accent-red),var(--accent-red-bright));box-shadow:0 0 8px #b91c1c66;width:var(--spec-fill, 0%);transition:width .8s var(--ease-out-cinema)}.spec-bar--orange .spec-bar__fill{background:linear-gradient(90deg,var(--sl-primary),var(--sl-glow),var(--sl-hot));box-shadow:0 0 8px #ff440080}.live-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9px;letter-spacing:2px;color:var(--success);padding:3px 8px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:var(--radius-sm);text-transform:uppercase}.live-badge:before{content:"\25cf";animation:ac-blink 1.2s ease-in-out infinite}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.chapter-bar{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/components.css.map */
