.bt-hero[data-astro-cid-4b2iosnx]{position:relative;height:65vh;min-height:480px;margin-top:-112px;display:flex;align-items:flex-end;overflow:hidden;color:#fff}.bt-hero__bg[data-astro-cid-4b2iosnx]{position:absolute;inset:0;background-size:cover;background-position:center 25%;animation:heroZoom 8s ease-out forwards}@keyframes heroZoom{0%{transform:scale(1.05)}to{transform:scale(1)}}.bt-hero__overlay[data-astro-cid-4b2iosnx]{position:absolute;inset:0;background:linear-gradient(to top,#000000eb,#00000080,#00000026)}.bt-hero__content[data-astro-cid-4b2iosnx]{position:relative;z-index:1;padding-bottom:var(--space-16);animation:fadeUp .8s ease-out .15s both}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.bt-eyebrow[data-astro-cid-4b2iosnx]{font-family:UFCSans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-red);display:block;margin-bottom:var(--space-3)}.bt-headline[data-astro-cid-4b2iosnx]{font-family:UFCSans,sans-serif;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:900;line-height:.95;text-transform:uppercase;letter-spacing:-.02em;color:#fff;margin-bottom:var(--space-5)}.bt-sub[data-astro-cid-4b2iosnx]{font-family:UFCSans,sans-serif;font-size:clamp(1rem,1.6vw,1.15rem);color:#fff9;max-width:500px}.bt-body[data-astro-cid-4b2iosnx]{padding-block:var(--space-20) var(--space-24)}.bt-body__inner[data-astro-cid-4b2iosnx]{display:grid;grid-template-columns:1fr 400px;gap:var(--space-16);align-items:start}.bt-form[data-astro-cid-4b2iosnx]{display:flex;flex-direction:column;gap:var(--space-6)}.bt-form__row[data-astro-cid-4b2iosnx]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.bt-field[data-astro-cid-4b2iosnx]{display:flex;flex-direction:column;gap:var(--space-2)}.bt-field[data-astro-cid-4b2iosnx] label[data-astro-cid-4b2iosnx]{font-family:UFCSans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.bt-req[data-astro-cid-4b2iosnx]{color:var(--color-red)}.bt-field[data-astro-cid-4b2iosnx] input[data-astro-cid-4b2iosnx],.bt-field[data-astro-cid-4b2iosnx] textarea[data-astro-cid-4b2iosnx]{width:100%;padding:var(--space-3) 0;font-family:UFCSans,sans-serif;font-size:15px;color:var(--text-primary);background:transparent;border:none;border-bottom:1px solid var(--border-strong);border-radius:0;outline:none;transition:border-color .2s;appearance:none}.bt-field[data-astro-cid-4b2iosnx] input[data-astro-cid-4b2iosnx]::placeholder,.bt-field[data-astro-cid-4b2iosnx] textarea[data-astro-cid-4b2iosnx]::placeholder{color:var(--text-muted);font-size:14px}.bt-field[data-astro-cid-4b2iosnx] input[data-astro-cid-4b2iosnx]:focus,.bt-field[data-astro-cid-4b2iosnx] textarea[data-astro-cid-4b2iosnx]:focus{border-bottom-color:var(--color-red)}.bt-field[data-astro-cid-4b2iosnx] textarea[data-astro-cid-4b2iosnx]{resize:vertical;min-height:90px}.bt-select-wrap[data-astro-cid-4b2iosnx]{position:relative}.bt-select-wrap[data-astro-cid-4b2iosnx] select[data-astro-cid-4b2iosnx]{width:100%;padding:var(--space-3) 0;font-family:UFCSans,sans-serif;font-size:15px;color:var(--text-primary);background:transparent;border:none;border-bottom:1px solid var(--border-strong);border-radius:0;outline:none;appearance:none;cursor:pointer;transition:border-color .2s}.bt-select-wrap[data-astro-cid-4b2iosnx] select[data-astro-cid-4b2iosnx]:focus{border-bottom-color:var(--color-red)}.bt-select-icon[data-astro-cid-4b2iosnx]{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-muted)}.bt-submit[data-astro-cid-4b2iosnx]{height:56px;background:var(--color-red);color:#fff;font-family:UFCSans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border:none;cursor:pointer;transition:background .2s;margin-top:var(--space-2)}.bt-submit[data-astro-cid-4b2iosnx]:hover{background:var(--color-red-dark)}.bt-submit[data-astro-cid-4b2iosnx]:disabled{opacity:.6;cursor:not-allowed}.bt-privacy[data-astro-cid-4b2iosnx]{font-family:UFCSans,sans-serif;font-size:11px;color:var(--text-muted);text-align:center}.bt-form__error[data-astro-cid-4b2iosnx]{display:flex;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-5) var(--space-6);background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-family:UFCSans,sans-serif;font-size:14px;font-weight:600;line-height:1.6}.bt-form__error[data-astro-cid-4b2iosnx] svg[data-astro-cid-4b2iosnx]{flex-shrink:0;margin-top:2px}.bt-form__error[data-astro-cid-4b2iosnx] a[data-astro-cid-4b2iosnx]{color:#b91c1c;text-decoration:underline;text-underline-offset:3px;margin:0 4px}[data-astro-cid-4b2iosnx][data-theme=dark] .bt-form__error[data-astro-cid-4b2iosnx]{background:#d20a0a1f;border-color:#d20a0a66;color:#fca5a5}[data-astro-cid-4b2iosnx][data-theme=dark] .bt-form__error[data-astro-cid-4b2iosnx] a[data-astro-cid-4b2iosnx]{color:#fca5a5}.bt-form__success[data-astro-cid-4b2iosnx]{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6);background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;font-family:UFCSans,sans-serif;font-size:14px;line-height:1.6}.bt-info[data-astro-cid-4b2iosnx]{display:flex;flex-direction:column;gap:var(--space-8)}.bt-info-card[data-astro-cid-4b2iosnx]{background:var(--bg-secondary);padding:var(--space-8)}.bt-info-card__title[data-astro-cid-4b2iosnx]{font-family:UFCSans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-red);margin-bottom:var(--space-6)}.bt-info-list[data-astro-cid-4b2iosnx]{list-style:none;display:flex;flex-direction:column;gap:var(--space-6)}.bt-info-list[data-astro-cid-4b2iosnx] li[data-astro-cid-4b2iosnx]{display:flex;gap:var(--space-4);align-items:flex-start}.bt-info-list__num[data-astro-cid-4b2iosnx]{font-family:UFCSans,sans-serif;font-size:1.5rem;font-weight:900;color:#d20a0a33;letter-spacing:-.04em;line-height:1;flex-shrink:0;width:36px}.bt-info-list[data-astro-cid-4b2iosnx] strong[data-astro-cid-4b2iosnx]{font-family:UFCSans,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary);display:block;margin-bottom:var(--space-1)}.bt-info-list[data-astro-cid-4b2iosnx] p[data-astro-cid-4b2iosnx]{font-family:UFCSans,sans-serif;font-size:13px;color:var(--text-muted);line-height:1.6}.bt-info-perks[data-astro-cid-4b2iosnx]{background:var(--color-black);padding:var(--space-8)}.bt-info-perks__title[data-astro-cid-4b2iosnx]{font-family:UFCSans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-red);margin-bottom:var(--space-5)}.bt-info-perks[data-astro-cid-4b2iosnx] ul[data-astro-cid-4b2iosnx]{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.bt-info-perks[data-astro-cid-4b2iosnx] li[data-astro-cid-4b2iosnx]{display:flex;align-items:center;gap:var(--space-3);font-family:UFCSans,sans-serif;font-size:13px;font-weight:500;color:#ffffffb3}.bt-info-perks[data-astro-cid-4b2iosnx] svg[data-astro-cid-4b2iosnx]{color:var(--color-red);flex-shrink:0}.bt-info-contact[data-astro-cid-4b2iosnx]{display:flex;flex-direction:column;gap:var(--space-3)}.bt-info-contact__label[data-astro-cid-4b2iosnx]{font-family:UFCSans,sans-serif;font-size:12px;color:var(--text-muted)}.bt-wa-btn[data-astro-cid-4b2iosnx],.bt-call-btn[data-astro-cid-4b2iosnx]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);height:48px;font-family:UFCSans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.bt-wa-btn[data-astro-cid-4b2iosnx]{background:#25d366;color:#fff}.bt-wa-btn[data-astro-cid-4b2iosnx]:hover{background:#1da851}.bt-call-btn[data-astro-cid-4b2iosnx]{background:transparent;color:var(--text-primary);border:1px solid var(--border-strong)}.bt-call-btn[data-astro-cid-4b2iosnx]:hover{background:var(--text-primary);color:var(--bg-primary)}@media(max-width:1024px){.bt-body__inner[data-astro-cid-4b2iosnx]{grid-template-columns:1fr}.bt-info[data-astro-cid-4b2iosnx]{display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.bt-form__row[data-astro-cid-4b2iosnx],.bt-info[data-astro-cid-4b2iosnx]{grid-template-columns:1fr}}
