.page-header[data-astro-cid-alfx3e2m]{background-color:var(--lb-navy);padding:2rem 0 1.75rem;border-bottom:1px solid var(--lb-navy-light)}.page-eyebrow[data-astro-cid-alfx3e2m]{color:var(--lb-gold);margin-bottom:.75rem}h1[data-astro-cid-alfx3e2m]{color:var(--lb-cream)}.page-desc[data-astro-cid-alfx3e2m]{font-size:15px;color:var(--lb-silver);max-width:560px;margin-top:.75rem;line-height:1.6}.content-section[data-astro-cid-alfx3e2m]{padding:4rem 0 5rem}.content-inner[data-astro-cid-alfx3e2m]{max-width:720px}.prose[data-astro-cid-alfx3e2m] .lead[data-astro-cid-alfx3e2m]{font-size:17px;line-height:1.75;color:var(--lb-charcoal);margin-bottom:1rem}.prose[data-astro-cid-alfx3e2m] p[data-astro-cid-alfx3e2m]{font-size:15px;line-height:1.75;color:var(--lb-charcoal);margin-bottom:1rem}.coming-soon-label[data-astro-cid-alfx3e2m]{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--lb-gold-dark);margin-bottom:.75rem}.review-list[data-astro-cid-alfx3e2m]{display:flex;flex-direction:column;gap:1.5rem}.review-card[data-astro-cid-alfx3e2m]{background:var(--lb-surface);border:1px solid color-mix(in srgb,var(--lb-silver) 55%,transparent);border-left:3px solid var(--lb-gold);border-radius:var(--radius-sm);padding:1.5rem 1.75rem}.review-quote[data-astro-cid-alfx3e2m]{font-family:var(--font-display);font-size:1.0625rem;line-height:1.7;color:var(--lb-charcoal);margin-bottom:.75rem}.review-meta[data-astro-cid-alfx3e2m]{font-size:13px;color:var(--lb-text-muted)}.review-name[data-astro-cid-alfx3e2m]{font-weight:600;color:var(--lb-navy)}.review-divider[data-astro-cid-alfx3e2m]{border:none;border-top:1px solid color-mix(in srgb,var(--lb-silver) 45%,transparent);margin:3rem 0}.share-block[data-astro-cid-alfx3e2m] h2[data-astro-cid-alfx3e2m]{font-size:1.375rem;color:var(--lb-navy);margin-bottom:.75rem}.share-intro[data-astro-cid-alfx3e2m]{font-size:15px;line-height:1.7;color:var(--lb-text-muted);margin-bottom:2rem;max-width:620px}.field-row[data-astro-cid-alfx3e2m]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.field-group[data-astro-cid-alfx3e2m]{margin-bottom:1.25rem}.field-label[data-astro-cid-alfx3e2m]{display:block;font-size:13px;font-weight:500;color:var(--lb-navy);margin-bottom:.375rem;letter-spacing:.3px}.required[data-astro-cid-alfx3e2m]{color:var(--lb-gold-dark)}.optional[data-astro-cid-alfx3e2m]{color:var(--lb-text-muted);font-weight:400}.field-input[data-astro-cid-alfx3e2m]{width:100%;padding:.625rem .875rem;font-family:var(--font-body);font-size:14px;color:var(--lb-charcoal);background:var(--lb-surface);border:1px solid color-mix(in srgb,var(--lb-silver) 70%,transparent);border-radius:var(--radius-sm);transition:border-color .15s}.field-input[data-astro-cid-alfx3e2m]:focus{outline:none;border-color:var(--lb-gold)}.field-textarea[data-astro-cid-alfx3e2m]{resize:vertical}.field-hint[data-astro-cid-alfx3e2m]{font-size:12px;color:var(--lb-text-muted);margin-top:.375rem}.consent-row[data-astro-cid-alfx3e2m]{display:flex;align-items:flex-start;gap:.625rem;font-size:14px;color:var(--lb-charcoal);margin-bottom:1.5rem;cursor:pointer;line-height:1.5}.consent-box[data-astro-cid-alfx3e2m]{margin-top:.2rem;accent-color:var(--lb-navy);width:16px;height:16px;flex-shrink:0}.btn-submit[data-astro-cid-alfx3e2m]{padding:.875rem 2rem;background-color:var(--lb-navy);color:var(--lb-gold);font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;border:1px solid var(--lb-navy);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s,border-color .15s}.btn-submit[data-astro-cid-alfx3e2m]:hover:not(:disabled){background-color:var(--lb-navy-light);border-color:var(--lb-gold)}.btn-submit[data-astro-cid-alfx3e2m]:disabled{opacity:.6;cursor:not-allowed}.form-status[data-astro-cid-alfx3e2m]{margin-top:1rem;font-size:14px}.form-status--success[data-astro-cid-alfx3e2m]{color:var(--lb-success)}.form-status--error[data-astro-cid-alfx3e2m]{color:var(--lb-error)}@media(max-width:640px){.field-row[data-astro-cid-alfx3e2m]{grid-template-columns:1fr;gap:0}}
