/* FEATURES LIST */
.features-list { margin-top: 24px; display: flex; flex-direction: column; gap: 12px; }
.feature-item {
  display: flex; align-items: flex-start; gap: 14px;
  padding: 16px; border: var(--border);
}
.feature-num {
  font-family: var(--fm); font-size: 11px; letter-spacing: 0.06em;
  color: var(--ink); font-weight: 700; flex-shrink: 0; padding-top: 2px;
}
.feature-text { font-size: 14px; color: var(--c-sub); line-height: 1.5; }
.feature-text strong { color: var(--ink); font-weight: 600; }

/* NOTIFY FORM */
.notify-form { display: flex; flex-direction: column; gap: 8px; }
.notify-form input {
  padding: 10px 12px; border: var(--border); font-family: var(--ff);
  font-size: 13px; background: var(--bg); outline: none; width: 100%;
}
.notify-form input:focus { border-color: var(--orange); }
.notify-form button {
  padding: 10px 16px; background: var(--ink); color: var(--bg);
  border: var(--border); font-family: var(--ff); font-size: 13px;
  font-weight: 600; cursor: pointer; transition: background 0.15s;
  letter-spacing: 0.01em;
}
.notify-form button:hover { background: var(--orange); border-color: var(--orange); }
.notify-confirm {
  font-family: var(--fm); font-size: 11px; letter-spacing: 0.06em;
  color: var(--green); margin-top: 8px;
}

