.gh-fcard:not(#gh){position: relative;container: gh-fcard / inline-size;border-radius: var(--r);background: var(--sand);scroll-margin-top: calc(var(--hdr) + 20px);padding: clamp(24px, 2.5vw, 40px) clamp(20px, 2.5vw, 40px) clamp(24px, 2.6vw, 40px);box-shadow: 0 1px 0 var(--edge), 0 36px 64px -46px var(--shadow)}.gh-form:not(#gh){display: grid;gap: 16px}.gh-form__k:not(#gh){margin: 0}.gh-form__h:not(#gh){font: 700 clamp(25px, 2.1vw, 32px)/1.08 var(--f-disp);letter-spacing: -.015em;color: var(--ink-deep);text-wrap: balance;margin-top: -4px}.gh-form__t:not(#gh){font-size: 15.5px;line-height: 1.5;color: var(--ink);margin-top: -6px;max-width: 34em;text-wrap: pretty}.gh-fields:not(#gh){display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 16px 14px}.gh-field:not(#gh){display: grid;align-content: start;gap: 7px;min-width: 0}.gh-field__l:not(#gh){font: 600 13.5px/1.25 var(--f-text);letter-spacing: .01em;color: var(--ink-deep)}.gh-field__opt:not(#gh){font-weight: 500;color: var(--muted)}.gh-field__i:not(#gh){appearance: none;-webkit-appearance: none;display: block;width: 100%;min-width: 0;height: 48px;margin: 0;padding: 0 14px;border-radius: 12px;border: 1px solid var(--field-edge);background: var(--paper);color: var(--ink-deep);font: 500 16px/1.3 var(--f-text);transition: border-color var(--d-steer) var(--ease-steer), box-shadow var(--d-steer) var(--ease-steer), background-color var(--d-steer) var(--ease-steer)}.gh-field__i:not(#gh)::placeholder{color: var(--muted);opacity: 1}@media (hover: hover) and (pointer: fine){.gh-field__i:hover:not(#gh){border-color: var(--gold)}}.gh-field__i:focus:not(#gh){outline: none;border-color: var(--ink);box-shadow: 0 0 0 3px color-mix(in oklab, var(--gold) 50%, transparent)}.gh-field__i:user-invalid:not(#gh){border-color: var(--terra);box-shadow: 0 0 0 3px color-mix(in oklab, var(--terra) 20%, transparent)}.gh-field__i--area:not(#gh){height: auto;min-height: 116px;padding: 12px 14px;line-height: 1.45;resize: vertical}.gh-field__i[readonly]:not(#gh){background: color-mix(in oklab, var(--paper) 45%, var(--sand));border-style: dashed;cursor: default}.gh-field--pakket:has(.gh-field__i:not([value])):not(#gh),.gh-field--pakket:has(.gh-field__i[value=""]):not(#gh){display: none}.gh-choice:not(#gh){display: grid;gap: 8px}.gh-choice__opts:not(#gh){display: flex;flex-wrap: wrap;gap: 10px}.gh-choice__opt:not(#gh){position: relative;display: flex;align-items: center;gap: 10px;min-height: 48px;padding: 0 20px 0 14px;border-radius: 12px;border: 1px solid var(--field-edge);background: var(--paper);transition: border-color var(--d-steer) var(--ease-steer), box-shadow var(--d-steer) var(--ease-steer)}@media (hover: hover) and (pointer: fine){.gh-choice__opt:hover:not(#gh){border-color: var(--gold)}}.gh-choice__opt:has(.gh-choice__i:checked):not(#gh){border-color: var(--terra);box-shadow: inset 0 0 0 1px var(--terra)}.gh-choice__opt:has(.gh-choice__i:focus-visible):not(#gh){box-shadow: inset 0 0 0 1px var(--terra), 0 0 0 3px color-mix(in oklab, var(--gold) 50%, transparent);outline: 2px solid var(--ink-deep);outline-offset: 3px}.gh-choice__i:not(#gh){flex: none;width: 20px;height: 20px;margin: 0;accent-color: var(--terra);cursor: pointer}.gh-choice__i:focus-visible:not(#gh){outline: none}.gh-choice__lb:not(#gh){font: 500 16px/1.2 var(--f-text);color: var(--ink-deep);cursor: pointer}.gh-choice__lb:not(#gh)::after{content: "";position: absolute;inset: 0;border-radius: inherit}.gh-form__note:not(#gh){font-size: 13.5px;line-height: 1.5;color: var(--muted);text-wrap: pretty}.gh-field:not(#gh) .gh-form__note{margin-top: 2px}.gh-form__go:not(#gh){width: 100%;min-height: 54px;font-size: 17px;margin-top: 2px}.gh-form__end:not(#gh){margin-top: -4px}.gh-form__error:not(#gh){display: none;padding: 12px 16px;border-radius: 12px;background: color-mix(in oklab, var(--terra) 9%, var(--paper));box-shadow: inset 3px 0 0 var(--terra)}.gh-form__et:not(#gh){font: 600 14.5px/1.45 var(--f-text);color: var(--terra-d)}.gh-form__done:not(#gh){display: none;gap: 12px;justify-items: start;padding: 6px 0 4px}.gh-form__done:not(#gh) .gh-form__h{font-size: clamp(30px, 2.8vw, 42px)}.gh-form__badge:not(#gh){display: inline-flex;align-items: center;gap: 10px;min-height: 40px;padding: 0 16px 0 12px;border-radius: 999px;background: var(--paper);font: 600 15px/1 var(--f-text);color: var(--ink-deep);box-shadow: inset 0 0 0 1px var(--line)}.gh-form__badge:not(#gh)::before{content: "";width: 20px;height: 20px;flex: none;border-radius: 50%;background: var(--terra);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 0a10 10 0 1 1 0 20a10 10 0 0 1 0-20Zm4.3 6.3L8.6 12 5.7 9.1 4.6 10.2l4 4 6.8-6.8Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 0a10 10 0 1 1 0 20a10 10 0 0 1 0-20Zm4.3 6.3L8.6 12 5.7 9.1 4.6 10.2l4 4 6.8-6.8Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.gh-form.form-state-error:not(#gh) .gh-form__error{display: block}.gh-form.form-state-success:not(#gh) > :not(.gh-form__done){display: none}.gh-form.form-state-success:not(#gh) .gh-form__done{display: grid}html.gh-mo:not(#gh) .gh-form.form-state-success .gh-form__done > *,html.gh-mo:not(#gh) .gh-form.form-state-success .gh-form__done > :where(.gh-slot) > *{animation: gh-form-in var(--d-glide) var(--ease-glide) both}html.gh-mo:not(#gh) .gh-form.form-state-success .gh-form__done > :nth-child(2){animation-delay: 90ms}html.gh-mo:not(#gh) .gh-form.form-state-success .gh-form__done > :nth-child(3){animation-delay: 180ms}html.gh-mo:not(#gh) .gh-form.form-state-success .gh-form__done > :nth-child(4){animation-delay: 300ms}@keyframes gh-form-in{from{opacity: 0;translate: 0 var(--rise-md, 24px)}to{opacity: 1;translate: 0 0}}.gh-form__nojs:not(#gh){display: none}html:not(.gh-js):not(#gh) .gh-form__go{display: none}html:not(.gh-js):not(#gh) .gh-form__nojs{display: flex;flex-wrap: wrap;gap: 10px 12px}@container gh-fcard (max-width: 453px){.gh-fields--names:not(#gh){grid-template-columns: minmax(0, 1fr)}}@container gh-fcard (max-width: 359px){.gh-fields:not(#gh){grid-template-columns: minmax(0, 1fr)}}@media (max-width: 599px){.gh-fcard:not(#gh){border-radius: 16px}}@media (max-width: 469px){html:not(.gh-js):not(#gh) .gh-form__nojs{display: grid;grid-template-columns: minmax(0, 1fr)}.gh-form__nojs:not(#gh) .gh-btn{width: 100%}}