._index_1qqop_1{align-items:center;background:radial-gradient(circle at top,rgba(13,148,136,.16),transparent 35%),linear-gradient(180deg,#f5fbfa,#fff);display:flex;justify-content:center;min-height:100%;width:100%;padding:2rem 1rem}._content_1qqop_13{background:#ffffffeb;border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:0 18px 50px #0f172a14;display:grid;gap:1.5rem;max-width:68rem;padding:2.5rem;width:100%}._hero_1qqop_25{display:grid;gap:.75rem;text-align:center}._eyebrow_1qqop_31{color:#0f766e;font-size:.85rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}._heading_1qqop_40{color:#0f172a;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1;margin:0}._text_1qqop_47{color:#334155;font-size:1.1rem;line-height:1.7;margin:0 auto;max-width:46rem}._form_1qqop_55{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;display:flex;align-items:center;justify-content:center;margin:0 auto;gap:1rem;padding:1rem;width:100%;max-width:48rem}._label_1qqop_69{display:grid;gap:.35rem;flex:1 1 auto;max-width:28rem;text-align:left;font-size:1rem}._input_1qqop_78{border:1px solid #cbd5e1;border-radius:12px;font:inherit;padding:.85rem 1rem}._button_1qqop_85{background:#0f766e;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:.85rem 1.25rem}._helperText_1qqop_96{color:#475569;margin:-.5rem 0 0;text-align:center}._notice_1qqop_102{background:linear-gradient(135deg,#0f766e14,#0f172a05),#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;display:grid;gap:.5rem;margin:0 auto;max-width:48rem;padding:1.25rem 1.5rem;text-align:center;width:100%}._noticeTitle_1qqop_117{color:#0f172a;font-size:1.05rem;font-weight:700;margin:0}._noticeText_1qqop_124{color:#475569;line-height:1.7;margin:0}._list_1qqop_130{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:.5rem 0 0}._list_1qqop_130>li{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:18px;line-height:1.6;padding:1.25rem;text-align:left}@media only screen and (max-width:50rem){._content_1qqop_13{padding:1.5rem}._list_1qqop_130{grid-template-columns:1fr}._form_1qqop_55{align-items:stretch;flex-direction:column}}
