:root{--petrol-950: #0A2C32;--petrol-900: #0F3A42;--petrol-800: #154A53;--petrol-700: #1A5560;--petrol-600: #236B78;--petrol-500: #2D8A99;--petrol-400: #5AA9B5;--petrol-300: #94C8D0;--petrol-200: #C3E1E5;--petrol-100: #E3F0F2;--petrol-050: #EFF6F7;--flame-700: #C2480F;--flame-600: #E2570F;--flame-500: #FF6A1F;--flame-400: #FF8A3D;--flame-300: #FFB071;--flame-200: #FFD0A6;--flame-100: #FFE7CF;--flame-050: #FFF5EB;--cream-500: #EADFC4;--cream-300: #F6EDD7;--cream-200: #FBF3DC;--cream-100: #FAF6EE;--cream-050: #FDFBF5;--ink-900: #1A2026;--ink-800: #232B31;--ink-700: #303A41;--ash-600: #3C4750;--ash-500: #4A5560;--ash-400: #6B7681;--smoke-400: #8A95A0;--smoke-300: #AEB7BF;--line: #E0E6EA;--line-soft: #ECF0F2;--surface-tint: #F5F8F8;--surface: #FFFFFF;--white: #FFFFFF;--info-bg: #FFF3E0;--info-border: #FF6A1F;--info-text: #B54200;--critical-bg: #FEF0F0;--critical-border: #D63031;--critical-text: #C0392B;--forbehold-bg: #FFF8E1;--forbehold-border: #C9941F;--success: #2F8F5B;--brand: var(--petrol-700);--brand-bright: var(--petrol-500);--accent: var(--flame-500);--accent-deep: var(--flame-600);--text-strong: var(--ink-900);--text-body: var(--ink-800);--text-muted: var(--ash-500);--text-faint: var(--smoke-400);--text-on-brand: #EAF4F2;--text-on-accent: #FFFFFF;--text-link: var(--petrol-600);--surface-page: var(--surface-tint);--surface-card: var(--surface);--surface-sunken: var(--petrol-050);--surface-brand: var(--petrol-700);--surface-selected: var(--petrol-100);--surface-cream: var(--cream-100);--border-card: var(--line);--border-strong: var(--petrol-200);--border-selected: var(--petrol-500);--border-focus: var(--petrol-500)}:root{--font-display: "Playfair Display", Georgia, "Times New Roman", serif;--font-sans: "Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", ui-monospace, Menlo, monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-display: 800;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9375rem;--text-md: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 1.875rem;--text-3xl: 2.5rem;--text-4xl: 3.25rem;--text-5xl: 4rem;--leading-tight: 1.08;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tight: -.02em;--tracking-snug: -.01em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-caps: .12em;--eyebrow-size: var(--text-xs);--eyebrow-tracking: var(--tracking-caps)}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--space-10: 4rem;--space-12: 5rem;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-pill: 999px;--radius-circle: 50%;--container-max: 1180px;--container-pad: var(--space-7);--col-input: 62fr;--col-visual: 38fr;--gap-columns: var(--space-7);--panel-pad: var(--space-7);--field-gap: var(--space-4);--control-h-sm: 36px;--control-h: 44px;--control-h-lg: 52px;--step-badge: 30px}:root{--shadow-xs: 0 1px 2px rgba(16, 47, 53, .05);--shadow-sm: 0 1px 2px rgba(16, 47, 53, .06), 0 2px 6px rgba(16, 47, 53, .05);--shadow-md: 0 2px 4px rgba(16, 47, 53, .06), 0 8px 20px rgba(16, 47, 53, .07);--shadow-lg: 0 4px 10px rgba(16, 47, 53, .08), 0 18px 40px rgba(16, 47, 53, .1);--shadow-xl: 0 10px 24px rgba(16, 47, 53, .1), 0 30px 70px rgba(16, 47, 53, .14);--ring-selected: 0 0 0 1.5px var(--petrol-500), var(--shadow-md);--ring-focus: 0 0 0 3px rgba(45, 138, 153, .28);--ring-accent: 0 0 0 3px rgba(255, 106, 31, .26);--shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .6);--glow-flame: 0 0 0 1px rgba(255, 106, 31, .18), 0 6px 22px rgba(255, 106, 31, .22);--border-w: 1px;--border-w-thick: 1.5px;--border-hairline: 1px solid var(--line);--border-panel: 1px solid var(--line);--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.65, .05, .36, 1);--ease-emphasis: cubic-bezier(.16, 1, .3, 1);--dur-fast: .13s;--dur-base: .2s;--dur-slow: .32s;--dur-visual: .48s;--transition-control: background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-body);background:var(--surface-page);font-feature-settings:"cv05" 1,"ss03" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-display);color:var(--text-strong);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);margin:0}h1{font-size:var(--text-4xl);line-height:var(--leading-tight)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{margin:0}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}strong{font-weight:var(--fw-bold)}.tabular,table,.price,.measure{font-variant-numeric:tabular-nums lining-nums}code,kbd,samp,.mono{font-family:var(--font-mono);font-size:.92em}.eyebrow{font-family:var(--font-sans);font-size:var(--eyebrow-size);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint)}.display,.serif{font-family:var(--font-display)}.sans{font-family:var(--font-sans)}::selection{background:var(--flame-200);color:var(--ink-900)}:focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:var(--radius-sm)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}:root{--nv-acc-rgb: 255,106,31;--nv-acc2-rgb: 255,138,61;--nv-acc3-rgb: 255,176,113;--nv-bg: #08211F;--nv-bg-top: #0C3531;--nv-bg-rgb: 8,33,31;--nv-glow: #14534D;--nv-glow-rgb: 20,83,77;--nv-brand-rgb: 45,138,153;--nv-av-top: #0B3A38;--nv-av-bunn: #07221F;--nv-logo-h: 30px}.nv-atelier{--surface-card: rgba(255, 255, 255, .035);--surface-page: #0A2C32;--surface-tint: transparent;--surface-sunken: rgba(255, 255, 255, .04);--surface-selected: rgba(var(--nv-acc-rgb),.12);--text-strong: #F5ECDB;--text-body: #D6E0DE;--text-muted: #94A8A5;--text-faint: #7C928F;--text-link: var(--flame-400);--line: rgba(245, 236, 219, .1);--line-soft: rgba(245, 236, 219, .07);--border-card: rgba(245, 236, 219, .1);--border-strong: rgba(245, 236, 219, .16);--ring-focus: 0 0 0 3px rgba(var(--nv-acc-rgb),.3);--ring-selected: 0 0 0 1.5px var(--flame-500), 0 10px 30px rgba(0,0,0,.4);color:var(--text-body);font-family:var(--font-sans);position:relative;min-height:100vh;background:radial-gradient(120% 80% at 50% -10%,var(--nv-glow) 0%,rgba(var(--nv-glow-rgb),0) 55%),radial-gradient(90% 70% at 85% 110%,rgba(var(--nv-acc-rgb),.1),rgba(var(--nv-acc-rgb),0) 60%),linear-gradient(180deg,var(--nv-bg-top) 0%,var(--nv-bg) 100%);background-attachment:fixed}.nv-atelier:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(245,236,219,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(245,236,219,.025) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(120% 90% at 50% 30%,#000 0%,transparent 80%)}.nv-atelier>*{position:relative;z-index:1}.nv-atop{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) clamp(var(--space-5),5vw,var(--space-10));border-bottom:1px solid var(--line);backdrop-filter:blur(8px);background:linear-gradient(180deg,rgba(var(--nv-bg-rgb),.7),rgba(var(--nv-bg-rgb),0));position:sticky;top:0;z-index:30}.nv-atop__brand{display:flex;align-items:center;gap:var(--space-4)}.nv-atop__plate{background:#fff;border-radius:9px;padding:7px 11px;display:inline-flex;box-shadow:0 6px 20px #0000004d}.nv-atop__plate img{height:var(--nv-logo-h);width:auto;max-width:62vw;display:block}.nv-atop__div{width:1px;height:30px;background:var(--line)}.nv-atop__tag{display:flex;flex-direction:column;line-height:1.2}.nv-atop__tag b{font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);color:var(--text-strong);letter-spacing:.02em}.nv-atop__tag span{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase}.nv-ahero{text-align:center;padding:clamp(var(--space-9),8vw,var(--space-12)) var(--space-6) var(--space-9);max-width:980px;margin:0 auto}.nv-ahero__eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--flame-400);margin-bottom:var(--space-6)}.nv-ahero__eyebrow:before,.nv-ahero__eyebrow:after{content:"";width:34px;height:1px;background:linear-gradient(90deg,transparent,var(--flame-500),transparent)}.nv-ahero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(2.6rem,6vw,4.5rem);line-height:1.02;letter-spacing:-.02em;color:var(--text-strong);margin:0}.nv-ahero h1 em{font-style:italic;font-weight:500;color:var(--flame-400)}.nv-ahero p{margin:var(--space-6) auto 0;max-width:56ch;font-size:var(--text-md);line-height:1.6;color:var(--text-muted)}.nv-awrap{max-width:1240px;margin:0 auto;padding:0 clamp(var(--space-4),4vw,var(--space-9)) var(--space-12)}.nv-agrid{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(var(--space-6),4vw,var(--space-9));align-items:start}.nv-acol{display:flex;flex-direction:column;gap:var(--space-6)}.nv-aside{position:relative}.nv-aside__sticky{position:sticky;top:96px}.nv-a3up{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.nv-a2up,.nv-afloors{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.nv-alabel{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.nv-alabel__hint{font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-faint);opacity:.8}.nv-amt{margin-top:var(--space-3)}.nv-areveal{animation:nv-areveal .4s var(--ease-emphasis)}@keyframes nv-areveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nv-atelier .nv-step{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:0 1px #ffffff0d inset,0 24px 60px -28px #000000b3;padding:clamp(var(--space-5),3vw,var(--space-8));backdrop-filter:blur(6px)}.nv-atelier .nv-step__num{background:transparent;color:var(--flame-400);font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);width:40px;height:40px;border:1px solid rgba(var(--nv-acc-rgb),.45);box-shadow:none;position:relative}.nv-atelier .nv-step__num:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(var(--nv-acc-rgb),.14)}.nv-atelier .nv-step__num--done{color:var(--flame-300);border-color:rgba(var(--nv-acc3-rgb),.5)}.nv-atelier .nv-step__title{color:var(--text-strong);font-size:var(--text-xl)}.nv-atelier .nv-step__desc{color:var(--text-muted)}.nv-atelier .nv-step__head{gap:var(--space-4)}.nv-atelier .nv-selcard{background:#ffffff08;border:1px solid var(--border-card);box-shadow:none;padding:1.3rem 1rem 1.15rem}.nv-atelier .nv-selcard:hover{border-color:rgba(var(--nv-acc3-rgb),.4);background:#ffffff0d;box-shadow:0 12px 30px -16px #0009}.nv-atelier .nv-selcard[aria-pressed=true]{border-color:var(--flame-500);background:rgba(var(--nv-acc-rgb),.1);box-shadow:0 0 0 1px var(--flame-500),0 0 30px -6px rgba(var(--nv-acc-rgb),.4)}.nv-atelier .nv-selcard__title{color:var(--text-strong)}.nv-atelier .nv-selcard__sub{color:var(--flame-300)}.nv-atelier .nv-selcard__note{color:var(--text-faint)}.nv-atelier .nv-selcard__check{background:var(--flame-500)}.nv-atelier .nv-seg{background:#ffffff0a;border-color:var(--line)}.nv-atelier .nv-seg__opt{color:var(--text-muted)}.nv-atelier .nv-seg__opt:hover{color:var(--text-strong);background:#ffffff0d}.nv-atelier .nv-seg__opt[aria-pressed=true]{background:linear-gradient(180deg,var(--flame-400),var(--flame-600));color:#1a0e06;box-shadow:0 6px 18px -6px rgba(var(--nv-acc-rgb),.6);font-weight:700}.nv-atelier .nv-toggrp__btn{background:#ffffff08;border:1px solid var(--line);color:var(--text-body);box-shadow:none}.nv-atelier .nv-toggrp__btn:hover{border-color:rgba(var(--nv-acc3-rgb),.4);color:var(--text-strong)}.nv-atelier .nv-toggrp__btn[aria-pressed=true]{background:linear-gradient(180deg,var(--flame-400),var(--flame-600));border-color:transparent;color:#1a0e06;box-shadow:0 8px 22px -8px rgba(var(--nv-acc-rgb),.6)}.nv-atelier .nv-num{background:#ffffff0a;border:1px solid var(--line)}.nv-atelier .nv-num:focus-within{border-color:var(--flame-500);box-shadow:var(--ring-focus)}.nv-atelier .nv-num input{color:var(--text-strong)}.nv-atelier .nv-num__suffix{color:var(--text-faint)}.nv-atelier .nv-num__steps{border-color:var(--line)}.nv-atelier .nv-num__step{color:var(--text-faint)}.nv-atelier .nv-num__step:hover{background:rgba(var(--nv-acc-rgb),.14);color:var(--flame-300)}.nv-atelier .nv-num__step:first-child{border-color:var(--line)}.nv-atelier .nv-notice{background:#ffffff08}.nv-atelier .nv-notice--info{background:rgba(var(--nv-acc2-rgb),.1);border-color:var(--flame-400);color:var(--flame-200)}.nv-atelier .nv-notice--critical{background:#d6303124;border-color:#ff6b6b;color:#ffc2c2}.nv-atelier .nv-notice--forbehold{background:#c9941f1f;border-color:#d8b25a;color:#ead9a8}.nv-atelier .nv-notice--teal{background:rgba(var(--nv-brand-rgb),.14);border-color:var(--petrol-400);color:#bfe6e2}.nv-atelier .nv-btn{box-shadow:none}.nv-atelier .nv-btn:not(.nv-btn--accent):not(.nv-btn--secondary):not(.nv-btn--ghost){background:#f5ecdb14;border-color:#f5ecdb38;color:var(--text-strong)}.nv-atelier .nv-btn:not(.nv-btn--accent):not(.nv-btn--secondary):not(.nv-btn--ghost):hover{background:#f5ecdb29}.nv-atelier .nv-btn--accent{background:linear-gradient(180deg,var(--flame-400),var(--flame-600));color:#1a0e06;font-weight:700;box-shadow:0 10px 30px -8px rgba(var(--nv-acc-rgb),.6)}.nv-atelier .nv-btn--accent:hover{background:linear-gradient(180deg,var(--flame-300),var(--flame-500))}.nv-atelier .nv-btn--secondary{background:transparent;border-color:#f5ecdb38;color:var(--text-strong)}.nv-atelier .nv-btn--secondary:hover{background:#f5ecdb14;border-color:#f5ecdb59}.nv-atelier .nv-btn--ghost{color:var(--text-muted)}.nv-atelier .nv-btn--ghost:hover{background:#f5ecdb0f;color:var(--text-strong)}.nv-av{position:relative;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-card);background:radial-gradient(120% 80% at 50% 8%,rgba(var(--nv-brand-rgb),.18),rgba(var(--nv-brand-rgb),0) 60%),linear-gradient(180deg,var(--nv-av-top) 0%,var(--nv-av-bunn) 100%);box-shadow:0 30px 70px -30px #000c,0 1px #ffffff0d inset;padding:var(--space-5) var(--space-5) var(--space-4)}.nv-av__grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(245,236,219,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,236,219,.04) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(100% 80% at 50% 30%,#000,transparent 85%)}.nv-av__bar{position:relative;display:flex;align-items:center;justify-content:space-between}.nv-av__eyebrow{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.nv-av__type{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;color:#eaf4f2;background:#ffffff14;border:1px solid var(--line);padding:5px 12px;border-radius:999px}.nv-av__svg{position:relative;width:100%;height:auto;display:block;margin-top:var(--space-2)}.nv-av__readout{position:relative;display:flex;align-items:baseline;gap:12px;margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line)}.nv-av__readout .n{font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);color:var(--text-strong);line-height:1;font-variant-numeric:tabular-nums}.nv-av__readout .u{font-family:var(--font-display);font-style:italic;font-size:var(--text-md);color:var(--flame-400)}.nv-av__readout .lbl{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-left:auto;align-self:center;text-align:right}.nv-av .wall{fill:#f5ecdb0d;stroke:#f5ecdb38;stroke-width:1.2}.nv-av .roof{fill:rgba(var(--nv-bg-rgb),.6);stroke:#f5ecdb4d;stroke-width:1.2}.nv-av .divider{stroke:#f5ecdb29;stroke-width:1;stroke-dasharray:2 4}.nv-av .floor{font-family:var(--font-sans);font-size:9px;font-weight:700;fill:var(--text-muted);letter-spacing:.04em}.nv-av .floorcm{font-family:var(--font-mono);font-size:8px;fill:var(--text-faint)}.nv-av .angle{font-family:var(--font-display);font-style:italic;font-size:10px;fill:var(--flame-300)}.nv-av .dimline{stroke:var(--flame-500);stroke-width:1;stroke-dasharray:3 3}.nv-av .dimcap{stroke:var(--flame-500);stroke-width:1.4}.nv-av .dimlabel{font-family:var(--font-mono);font-size:9px;fill:var(--flame-300);text-anchor:middle}.nv-av .ovn{font-family:var(--font-sans);font-size:9px;font-weight:600;fill:var(--text-muted)}.nv-av .ovncm{font-family:var(--font-mono);font-size:8px;fill:var(--text-faint)}.nv-av .uisol{font-family:var(--font-sans);font-size:7.5px;fill:var(--flame-300);text-anchor:middle}.nv-av__pipe{transition:all .5s cubic-bezier(.16,1,.3,1)}.nv-av__flame{transform-origin:center bottom;animation:nv-flicker 2.4s ease-in-out infinite}@keyframes nv-flicker{0%,to{opacity:.92;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.08)}}@media (prefers-reduced-motion: reduce){.nv-av__flame{animation:none}}.nv-abom{margin-top:var(--space-10);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-card);background:linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:0 40px 90px -40px #000000d9;backdrop-filter:blur(6px)}.nv-abom__head{display:flex;align-items:flex-end;justify-content:space-between;padding:clamp(var(--space-6),4vw,var(--space-9)) clamp(var(--space-5),4vw,var(--space-9)) var(--space-6);border-bottom:1px solid var(--line)}.nv-abom__head .eyebrow{color:var(--flame-400);letter-spacing:.22em}.nv-abom__head h2{font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);color:var(--text-strong);margin-top:6px}.nv-abom__head p{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-muted);margin-top:4px}.nv-abom__body{padding:clamp(var(--space-5),4vw,var(--space-8));display:flex;flex-direction:column;gap:var(--space-5)}.nv-abom__notices{display:flex;flex-direction:column;gap:var(--space-3)}.nv-abom__table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.nv-abom__table thead th{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);text-align:left;padding:0 0 var(--space-3);border-bottom:1px solid var(--border-strong)}.nv-abom__table th.c-pris,.nv-abom__table td.c-pris{text-align:right}.nv-abom__table th.c-ant,.nv-abom__table td.c-ant{width:52px}.nv-abom__table th.c-var,.nv-abom__table td.c-var{width:140px}.nv-abom__table td{padding:var(--space-4) 0;border-bottom:1px solid var(--line-soft);vertical-align:top}.nv-abom__qty{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);color:var(--flame-400)}.nv-abom__name{display:block;font-family:var(--font-sans);font-weight:600;font-size:var(--text-base);color:var(--text-strong)}.nv-abom__desc{display:block;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-faint);margin-top:2px}.nv-abom__var{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint)}.nv-abom__table td.c-pris{font-family:var(--font-sans);font-weight:600;font-size:var(--text-base);color:var(--text-strong);white-space:nowrap}.nv-abom__total{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-6);margin-top:var(--space-2);background:radial-gradient(120% 200% at 100% 0%,rgba(var(--nv-acc-rgb),.14),rgba(var(--nv-acc-rgb),0) 60%),#ffffff08;border:1px solid var(--border-strong);border-radius:var(--radius-lg)}.nv-abom__total .label{display:block;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.nv-abom__total .sub{display:block;font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-faint);margin-top:4px}.nv-abom__amt{font-family:var(--font-display);font-weight:700;font-size:clamp(2.4rem,5vw,3.4rem);color:var(--text-strong);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.nv-abom__amt .kr{font-size:.5em;font-style:italic;color:var(--flame-400);margin-right:8px}.nv-abom__actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.nv-abom__terms{border-top:1px solid var(--line);padding-top:var(--space-5)}.nv-abom__termshead{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.nv-abom__terms ul{margin:var(--space-3) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.nv-abom__terms li{position:relative;padding-left:var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.55;color:var(--text-muted)}.nv-abom__terms li:before{content:"";position:absolute;left:2px;top:8px;width:4px;height:4px;border-radius:50%;background:var(--flame-500)}@media (max-width: 900px){.nv-agrid{grid-template-columns:1fr}.nv-aside__sticky{position:static}.nv-a3up,.nv-a2up,.nv-afloors{grid-template-columns:1fr}.nv-abom__head{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.nv-abom__total{flex-direction:column;align-items:flex-start;gap:var(--space-4)}}.nv-agrid{align-items:stretch!important}.nv-aside{display:flex;flex-direction:column}.nv-aside__sticky{position:sticky!important;top:24px!important;align-self:flex-start;max-height:calc(100vh - 48px);overflow-y:auto}.nv-aside__sticky::-webkit-scrollbar{width:6px}.nv-aside__sticky::-webkit-scrollbar-track{background:transparent}.nv-aside__sticky::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}@media (max-width: 900px){.nv-aside__sticky{position:static!important;max-height:none!important}}@media print{body *{visibility:hidden}.nv-abom,.nv-abom *{visibility:visible}.nv-abom{position:absolute;left:0;top:0;width:100%;background:#fff!important;border:0!important;box-shadow:none!important}.nv-abom *{color:#111!important;background:transparent!important;border-color:#ccc!important;text-shadow:none!important}.nv-abom__actions,.nv-abom__oppslag,.nv-abom button,.nv-abom input,.nv-abom textarea,.nv-abom label{display:none!important}}html,body{margin:0;background:var(--nv-bg)}.nvpk-iframe .nv-atelier{min-height:0}.nvpk-iframe .nv-atop{position:relative}.nvpk-iframe .nv-aside__sticky{position:relative!important;top:0!important;transition:transform .18s ease-out;will-change:transform}.nv-a2types{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media (max-width: 420px){.nv-a2types{grid-template-columns:1fr}}.nv-req{position:relative;margin-top:16px;padding:18px 18px 16px;border:1px solid rgba(245,236,219,.22);border-radius:12px;background:#f5ecdb0a}.nv-req__lead{font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--text-muted);margin:6px 0 12px}.nv-req__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.nv-req__user{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:10px;background:#f5ecdb0f;border:1px solid rgba(245,236,219,.16);font-family:var(--font-sans);color:var(--text-strong)}.nv-req__user span{font-size:13px;color:var(--text-muted)}.nv-req__label{font-size:11px!important;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.nv-req__err{color:#ff7a5c;font-family:var(--font-sans);font-size:13px;margin:10px 0 0}.nv-req__actions{display:flex;gap:10px;margin-top:14px;align-items:center;flex-wrap:wrap}.nv-req input::placeholder,.nv-req textarea::placeholder,.nv-abom__oppslag input::placeholder{color:#f5ecdb73}.nv-abom__total--skjult .sub{max-width:520px;font-style:normal;font-family:var(--font-sans);line-height:1.5;color:var(--text-muted)}.nv-abom__login{display:inline-block;padding:12px 20px;border-radius:var(--radius-pill);border:1px solid var(--flame-400);color:var(--text-strong);font-family:var(--font-sans);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap}.nv-abom__login:hover{background:rgba(var(--nv-acc2-rgb),.12)}.nv-fh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:4px 0 14px}.nv-fh__valg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-family:var(--font-sans);font-size:13px;color:var(--text-muted)}.nv-fh__valg select{background:#f5ecdb0f;color:#f5ecdb;border:1px solid rgba(245,236,219,.3);border-radius:8px;padding:8px 10px;font:inherit;font-size:13px}.nv-fh__valg select option{color:#1b2125}.nv-fh__hint{font-size:11px;opacity:.6}.nv-abom__table th.c-netto,.nv-abom__table td.c-netto{text-align:right;white-space:nowrap}.nv-abom__table td.c-netto{font-family:var(--font-sans);font-weight:700;font-size:var(--text-base);color:var(--flame-400)}.nv-abom__table th.c-netto small{font-size:.8em;font-weight:500;text-transform:none;letter-spacing:0;opacity:.75}.nv-abom__table--fh td.c-pris{font-weight:500;color:var(--text-muted)}.nv-abom__veil{display:block;margin-top:8px;font-family:var(--font-sans);font-size:12px;color:var(--text-muted);max-width:560px}@media (max-width: 600px){.nv-abom__table th.c-var,.nv-abom__table td.c-var{display:none}.nv-abom__table th.c-ant,.nv-abom__table td.c-ant{width:36px}.nv-abom__table--fh th.c-pris,.nv-abom__table--fh td.c-pris{display:none}}@media print{.nv-req,.nv-abom__oppslag,.nv-fh{display:none!important}.nv-abom__table td.c-var,.nv-abom__table th.c-var{display:table-cell!important}}
