._index_1h47l_1{display:flex;justify-content:center;min-height:100%;width:100%;padding:2.5rem 1rem;box-sizing:border-box;background:var(--p-color-bg-surface-secondary, #f1f2f4);color:var(--p-color-text, #303030)}._heading_1h47l_23,._text_1h47l_25{padding:0;margin:0}._heading_1h47l_23{font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.25;text-align:left;color:var(--p-color-text, #303030)}._subheading_1h47l_49{margin:0;font-size:1.2rem;line-height:1.35;text-align:left;color:var(--p-color-text, #303030)}._text_1h47l_25{font-size:1rem;line-height:1.6;text-align:left;color:var(--p-color-text-secondary, #616161)}._content_1h47l_79{display:grid;gap:1.5rem;width:min(100%,64rem);padding:2rem;border:1px solid var(--p-color-border-secondary, #e3e3e3);border-radius:12px;background:var(--p-color-bg-surface, #ffffff);box-shadow:var(--p-shadow-100, 0 1px 0 0 rgba(22, 29, 37, .05))}._brandRow_1h47l_101{display:flex;align-items:center;gap:.875rem}._logo_1h47l_113{width:2.8rem;height:2.8rem;object-fit:contain;flex:0 0 auto}._heroImage_1h47l_127{width:100%;max-width:56rem;justify-self:center;border-radius:.75rem}._form_1h47l_141{display:flex;align-items:end;justify-content:flex-start;margin:0;gap:1rem;flex-wrap:nowrap;padding-top:.5rem}._label_1h47l_161{display:grid;gap:.35rem;min-width:22rem;width:22rem;text-align:left;font-size:.95rem;color:var(--p-color-text, #303030)}._input_1h47l_181{padding:.55rem .7rem;border-radius:.5rem;border:1px solid var(--p-color-border, #8a8a8a);font:inherit;background:var(--p-color-bg-surface, #ffffff);color:var(--p-color-text, #303030)}._button_1h47l_199{padding:.6rem 1rem;border-radius:.5rem;border:1px solid var(--p-color-border-interactive, #303030);font:inherit;font-weight:600;cursor:pointer;background:var(--p-color-bg-fill-brand, #000000);color:var(--p-color-text-on-color, #ffffff)}._list_1h47l_221{list-style:disc;padding-left:1.2rem;margin:0;display:grid;gap:.9rem;text-align:left;color:var(--p-color-text, #303030)}._list_1h47l_221 a{font-weight:600;color:var(--p-color-text-brand, #005bd3)}@media only screen and (max-width:50rem){._index_1h47l_1{padding:1.25rem .875rem}._brandRow_1h47l_101{align-items:flex-start}._logo_1h47l_113{width:2.6rem;height:2.6rem;margin-top:.1rem}}
