/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!../../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./src/app/styles/become-local.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
/* Become a Local landing page styles
 * Added to satisfy Next.js build import: '@/app/styles/become-local.css'
 * Keep lightweight and non-breaking.
 */

.become-local-page {
  width: 100%;
}

.become-local-hero {
  padding: 48px 16px;
}

.become-local-container {
  max-width: 1120px;
  margin: 0 auto;
}

.become-local-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
}

@media (min-width: 768px) {
  .become-local-hero { padding: 64px 24px; }
  .become-local-grid { grid-template-columns: repeat(2, 1fr); gap: 24px; }
}

@media (min-width: 1024px) {
  .become-local-hero { padding: 72px 24px; }
}

/* ── become-local lang switch ─────────────────────────────────── */
.become-lang-switch {
  display: inline-flex;
  gap: 6px;
  margin-bottom: 20px;
  background: rgba(255,255,255,0.12);
  border-radius: 999px;
  padding: 4px;
}

.become-lang-pill {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: transparent;
  color: rgba(255,255,255,0.75);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.06em;
  padding: 5px 14px;
  border-radius: 999px;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
}

.become-lang-pill:hover {
  background: rgba(255,255,255,0.18);
  color: #fff;
}

.become-lang-pill.is-active {
  background: #fff;
  color: #0f172a;
}

