.langgate-1{min-height: 100vh;display: flex;align-items: center;background: var(--ok-surface)}.langgate-1 .lg-brand{display: block;margin-bottom: 2.5rem;font-size: 1.125rem;font-weight: 800;letter-spacing: -.02em;color: var(--bs-primary)}.langgate-1 .lg-lead{font-size: 1.0625rem;color: var(--bs-secondary-color)}.langgate-1 .lg-lead p:last-child{margin-bottom: 0}.langgate-1 .lg-grid{margin-top: 2.5rem}.langgate-1 .lg-card{position: relative;display: flex;flex-direction: column;gap: .25rem;height: 100%;padding: 2rem 1.75rem 2.25rem;border: 1px solid var(--ok-line);border-radius: var(--ok-radius-lg);background: #fff;box-shadow: var(--ok-shadow-sm);text-decoration: none;text-align: left;transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease}.langgate-1 a.lg-card:hover, .langgate-1 a.lg-card:focus-visible{border-color: rgba(var(--bs-primary-rgb), .45);box-shadow: var(--ok-shadow);transform: translateY(-2px)}.langgate-1 .lg-native{font-size: 1.625rem;font-weight: 800;letter-spacing: -.03em;color: var(--bs-body-color)}.langgate-1 .lg-title{font-size: .75rem;font-weight: 700;text-transform: uppercase;letter-spacing: .08em;color: var(--bs-secondary-color)}.langgate-1 .lg-desc{margin-top: .75rem;font-size: .9375rem;color: var(--bs-secondary-color)}.langgate-1 .lg-go{position: absolute;right: 1.75rem;bottom: 2.25rem;color: var(--bs-primary)}.langgate-1 .lg-card-soon{background: transparent;border-style: dashed;box-shadow: none;cursor: default}.langgate-1 .lg-card-soon .lg-native{color: var(--bs-secondary-color)}.langgate-1 .lg-soon{margin-top: .75rem;font-size: .875rem;color: var(--bs-secondary-color)}.langgate-1 .lg-note{margin-top: 2rem;font-size: .875rem;color: var(--bs-secondary-color)}@media (max-width: 575.98px){.langgate-1{min-height: auto;padding: 3rem 0}.langgate-1 .lg-card{padding: 1.5rem 1.25rem 1.75rem}.langgate-1 .lg-go{right: 1.25rem;bottom: 1.75rem}}

