.national-geoportal[data-v-71e7990e]{min-height:calc(100vh - 112px);display:flex;flex-direction:column;align-items:center;padding:48px 24px;max-width:800px;margin:0 auto}@media(max-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]{margin-bottom:16px;opacity:.9}.hero__title[data-v-71e7990e]{font-size:clamp(2rem,6vw,3rem);font-weight:700;color:rgb(var(--v-theme-on-background));margin-bottom:16px;letter-spacing:-.02em}.hero__subtitle[data-v-71e7990e]{font-size:1.125rem;color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) 70%,transparent);max-width:500px;margin:0 auto 32px;line-height:1.6}.hero__cta[data-v-71e7990e]{font-weight:600;letter-spacing:.02em}.parcel-search-section[data-v-71e7990e],.features[data-v-71e7990e]{width:100%;margin-bottom:48px}.features__grid[data-v-71e7990e]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:599px){.features__grid[data-v-71e7990e]{grid-template-columns:1fr;gap:16px}}.feature-item[data-v-71e7990e]{text-align:center;padding:24px 16px;border-radius:16px;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);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]{font-size:1rem;font-weight:600;color:rgb(var(--v-theme-on-surface));margin-bottom:8px}.feature-item__text[data-v-71e7990e]{font-size:.875rem;color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) 60%,transparent);line-height:1.5;margin:0}.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}
