.national-geoportal[data-v-71e7990e]{flex-direction:column;align-items:center;max-width:800px;min-height:calc(100vh - 112px);margin:0 auto;padding:48px 24px;display:flex}@media (width<=599px){.national-geoportal[data-v-71e7990e]{padding:32px 16px}}.hero[data-v-71e7990e]{text-align:center;margin-bottom:48px}.hero__icon[data-v-71e7990e]{opacity:.9;margin-bottom:16px}.hero__title[data-v-71e7990e]{color:rgb(var(--v-theme-on-background));letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2rem,6vw,3rem);font-weight:700}.hero__subtitle[data-v-71e7990e]{color:color-mix(in srgb, rgb(var(--v-theme-on-surface)) 70%, transparent);max-width:500px;margin:0 auto 32px;font-size:1.125rem;line-height:1.6}.hero__cta[data-v-71e7990e]{letter-spacing:.02em;font-weight:600}.parcel-search-section[data-v-71e7990e],.features[data-v-71e7990e]{width:100%;margin-bottom:48px}.features__grid[data-v-71e7990e]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (width<=599px){.features__grid[data-v-71e7990e]{grid-template-columns:1fr;gap:16px}}.feature-item[data-v-71e7990e]{text-align:center;background:color-mix(in srgb, rgb(var(--v-theme-surface)) 50%, transparent);border:1px solid color-mix(in srgb, rgb(var(--v-theme-on-surface)) 8%, transparent);border-radius:16px;padding:24px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-item[data-v-71e7990e]:hover{border-color:color-mix(in srgb, rgb(var(--v-theme-primary)) 30%, transparent);background:color-mix(in srgb, rgb(var(--v-theme-surface)) 80%, transparent)}.feature-item__icon[data-v-71e7990e]{color:rgb(var(--v-theme-primary));margin-bottom:12px}.feature-item__title[data-v-71e7990e]{color:rgb(var(--v-theme-on-surface));margin-bottom:8px;font-size:1rem;font-weight:600}.feature-item__text[data-v-71e7990e]{color:color-mix(in srgb, rgb(var(--v-theme-on-surface)) 60%, transparent);margin:0;font-size:.875rem;line-height:1.5}.screenshot[data-v-71e7990e]{width:100%}.screenshot__image[data-v-71e7990e]{border:1px solid color-mix(in srgb, rgb(var(--v-theme-on-surface)) 12%, transparent);box-shadow:0 8px 32px #0003}
