._page_bmvhg_1{display:grid;grid-template-columns:max(40rem) minmax(0,1.4fr);min-height:100vh}._hero_bmvhg_9{background-color:var(--color-plum);border-radius:var(--radius-xl);display:flex;flex-direction:column;justify-content:space-between;margin:var(--space-md);max-width:40rem;overflow:hidden;padding:var(--space-2xl);position:relative}._heroBrand_bmvhg_22{filter:brightness(0) invert(1);height:auto;position:relative;width:30%;z-index:1}._heroBody_bmvhg_30{position:relative;z-index:1}._heroHeadline_bmvhg_35{color:var(--color-white);font-family:var(--font-display);font-size:clamp(2rem,3.5vw,3rem);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin-bottom:var(--space-lg);max-width:90%}._heroSubtitle_bmvhg_46{color:#ffffffc7;font-size:var(--text-base);line-height:var(--leading-relaxed);max-width:28rem}._testimonial_bmvhg_55{background:#614961;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);font-family:var(--font-display);padding:var(--space-lg);position:relative;z-index:1}._testimonialQuote_bmvhg_65{color:#ffffffe6;font-size:var(--text-sm);font-weight:300;line-height:var(--leading-relaxed);margin-bottom:var(--space-md)}._testimonialQuote_bmvhg_65:before{content:"“"}._testimonialQuote_bmvhg_65:after{content:"”"}._testimonialAuthor_bmvhg_81{align-items:center;display:flex;gap:var(--space-sm)}._testimonialAvatar_bmvhg_87{background:var(--color-plum-mid);border-radius:var(--radius-sm);height:36px;object-fit:cover;width:36px}._testimonialName_bmvhg_95{color:var(--color-white);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-tight)}._testimonialRole_bmvhg_102{color:#ffffff80;font-size:var(--text-xs);line-height:var(--leading-tight)}._formPanel_bmvhg_110{align-items:center;display:flex;justify-content:center;padding:var(--space-4xl) var(--space-3xl);position:relative}._formWrapper_bmvhg_118{max-width:22rem;width:100%}._formTitle_bmvhg_123{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);margin-bottom:var(--space-2xl);text-align:center}._form_bmvhg_110{display:flex;flex-direction:column;gap:var(--space-md)}._fieldHeader_bmvhg_137{align-items:baseline;display:flex;justify-content:space-between}._label_bmvhg_143{color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium)}._assistanceLink_bmvhg_149{background:none;border:none;color:var(--color-plum);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);padding:0;transition:color var(--duration-fast) var(--easing-default)}._assistanceLink_bmvhg_149:hover{color:var(--color-ink)}._input_bmvhg_164{border:1px solid var(--color-plum);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);margin-top:var(--space-2xs);padding:var(--space-md) var(--space-md);transition:border-color var(--duration-fast) var(--easing-default);width:100%}._input_bmvhg_164::placeholder{color:var(--color-stone)}._input_bmvhg_164:focus{border-color:var(--color-plum);outline:2px solid var(--color-plum-soft);outline-offset:-1px}._submitButton_bmvhg_185{background-color:var(--color-plum);border:none;border-radius:var(--radius-full);color:var(--color-white);cursor:pointer;font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-medium);margin-top:var(--space-md);padding:var(--space-md) var(--space-md);transition:opacity var(--duration-fast) var(--easing-default);width:100%}._submitButton_bmvhg_185:hover{opacity:.9}._submitButton_bmvhg_185:disabled{cursor:not-allowed;opacity:.6}._fieldError_bmvhg_209{color:var(--color-error);font-size:var(--text-xs);margin-top:var(--space-2xs)}._error_bmvhg_215{background-color:var(--color-terracotta-soft);border:1px solid var(--color-terracotta-mid);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm)}@media(max-width:768px){._page_bmvhg_1{grid-template-columns:1fr;grid-template-rows:auto 1fr}._hero_bmvhg_9{margin:var(--space-sm);min-height:50vh}._formPanel_bmvhg_110{padding:var(--space-2xl) var(--space-lg)}}
