body{margin:0}.koeb{background:var(--paper);color:var(--ink);font:400 17px/1.65 var(--font-sans);min-height:100vh;-webkit-font-smoothing:antialiased}.koeb *,.koeb :after,.koeb :before{box-sizing:border-box}.koeb ::selection{background:var(--paper-deep);color:var(--ink)}.koeb input{caret-color:var(--ink)}.koeb :focus-visible{outline:3px solid var(--gold-deep);outline-offset:4px;border-radius:var(--radius-sm)}.k-wrap{width:calc(100% - var(--gutter) * 2);max-width:720px;margin-inline:auto}.k-head{border-bottom:1px solid var(--line);padding-block:20px}.k-brand{font-size:18px;font-weight:600;letter-spacing:.01em}.k-head-inner{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.k-main{padding-block:56px 96px}.k-statement{font:400 clamp(28px,3vw,40px)/1.15 var(--font-display);margin:0;text-wrap:balance}.k-lede{font-size:19px;line-height:1.6;color:var(--ink-soft);max-width:62ch;margin:16px 0 0}.k-form{margin-top:40px}.k-valg{border:0;margin:0;padding:0}.k-mulighed{display:flex;gap:14px;align-items:flex-start;border-top:1px solid var(--line);padding:20px 0;cursor:pointer}.k-mulighed:last-of-type{border-bottom:1px solid var(--line)}.k-mulighed input[type=radio]{accent-color:var(--ink);width:20px;height:20px;margin:3px 0 0;flex:none}.k-mulighed-tekst{display:block}.k-mulighed-navn{display:block;font-size:19px;font-weight:600;line-height:1.3}.k-mulighed-note{display:block;color:var(--ink-soft);margin-top:4px}.k-mulighed-pris{display:block;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-mulighed:has(input:disabled){cursor:default}.k-mulighed-lukket,.k-mulighed:has(input:disabled) .k-mulighed-navn{color:var(--ink-soft)}.k-firma{margin-top:28px;display:flex;flex-direction:column;gap:20px}.k-felt,.k-label{display:block}.k-label{font-size:15px;font-weight:500;margin-bottom:6px}.k-input{height:44px;padding:0 12px;background:var(--paper);color:var(--ink);border:1px solid var(--ink-tint);border-radius:var(--radius-sm);font:400 17px/1 var(--font-sans);width:100%;max-width:380px;transition:border-color var(--duration-ui) var(--ease-out)}.k-input:focus{border-color:var(--ink)}.k-input::placeholder{color:var(--ink-soft)}.k-taeller{display:flex;align-items:center;gap:8px}.k-input-tal{width:88px;max-width:none;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.k-input-tal::-webkit-inner-spin-button,.k-input-tal::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.k-trin{width:44px;height:44px;background:transparent;color:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-sm);font:500 19px/1 var(--font-sans);cursor:pointer;transition:background-color var(--duration-ui) var(--ease-out)}@media (hover:hover){.k-trin:hover:not([disabled]){background:var(--paper-deep)}}.k-trin[disabled]{opacity:.4;cursor:not-allowed}.k-sum-tal{margin:0;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-moms-inkl{display:block;margin:2px 0 0;font-size:13px;line-height:1.6;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-handling{margin-top:28px}.k-knap{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;background:var(--gold-light);color:var(--ink);border:1px solid transparent;border-radius:var(--radius-sm);font:600 15px/1 var(--font-sans);cursor:pointer;transition:background-color var(--duration-ui) var(--ease-out),color var(--duration-ui) var(--ease-out)}.k-knap:active{transform:translateY(1px)}.k-knap[disabled]{cursor:not-allowed;opacity:.5}@media (hover:hover){.k-knap:hover:not([disabled]){background:var(--ink);color:var(--paper)}}.k-note{font-size:13px;line-height:1.6;color:var(--ink-soft);max-width:62ch;margin:12px 0 0}.k-fejl{color:var(--ink);font-weight:500;max-width:62ch;margin:16px 0 0}@media (max-width:700px){.k-main{padding-block:40px 64px}.k-lede{font-size:18px}.k-input{max-width:none}}@media (prefers-reduced-motion:reduce){.koeb *{transition-duration:.01ms!important}}.k-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}