.nUpkbW_heroCopy{max-width:680px}.nUpkbW_heroH1{text-wrap:balance;margin:0}.nUpkbW_heroLead{color:#3d4a43;max-width:44ch;margin-top:24px;font-size:1.2rem;line-height:1.5}.nUpkbW_kunder{border-bottom:1px solid #eceeec;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 48px;padding:36px 0;display:grid}.nUpkbW_kunder p{color:#7a837e;white-space:nowrap;font-size:.95rem}.nUpkbW_produkt{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(40px,5vw,96px);display:grid}.nUpkbW_produktBild{background:#f3eee3;border-radius:0;padding:clamp(24px,3.5vw,56px)}.nUpkbW_produktSkarm{border:1px solid #10181412;border-radius:0;overflow:hidden;box-shadow:0 1px 2px #1018140a,0 16px 32px -24px #0b241e4d}.nUpkbW_produktSkarm img{width:100%;height:auto;display:block}.nUpkbW_story{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(40px,5vw,96px);margin-top:clamp(56px,6vw,96px);display:grid}.nUpkbW_storyNav{align-self:start;position:sticky;top:120px}.nUpkbW_storyNav ol{border-top:1px solid #dfe3df;margin:0;padding:0;list-style:none}.nUpkbW_storyNav li{border-bottom:1px solid #dfe3df}.nUpkbW_storyNav a{grid-template-columns:44px 1fr;padding:22px 0;display:grid}.nUpkbW_storyNum{color:#a1a9a4;font-variant-numeric:tabular-nums;padding-top:4px;font-size:.9rem;font-weight:600;transition:color .2s}.nUpkbW_storyNav strong{letter-spacing:-.02em;color:#a1a9a4;font-size:1.3rem;font-weight:600;transition:color .2s;display:block}.nUpkbW_storyText{color:#4b5550;opacity:0;max-height:0;font-size:1.02rem;line-height:1.55;transition:max-height .35s,opacity .3s,margin .3s;display:block;overflow:hidden}.nUpkbW_storyOn .nUpkbW_storyNum{color:#1f6b4f}.nUpkbW_storyOn strong{color:#12201a}.nUpkbW_storyOn .nUpkbW_storyText{opacity:1;max-height:8em;margin-top:8px}.nUpkbW_storyShots{flex-direction:column;gap:32px;display:flex}.nUpkbW_storyShot{--bg:#f3eee3;background:var(--bg);border-radius:0;flex-direction:column;justify-content:center;min-height:560px;margin:0;padding:56px;display:flex}.nUpkbW_sand{--bg:#f3eee3}.nUpkbW_mint{--bg:#e3efe7}.nUpkbW_stone{--bg:#eef0ec}.nUpkbW_storyFrame{border:1px solid #1018140f;border-radius:14px;overflow:hidden;box-shadow:0 40px 90px -45px #0b241e73}.nUpkbW_storyFrame img{width:100%;height:auto;display:block}.nUpkbW_storyCaption{display:none}.nUpkbW_storyLink{color:#1f6b4f;align-self:flex-start;align-items:center;gap:8px;margin-top:28px;font-weight:600;display:inline-flex}.nUpkbW_storyLink svg{transition:transform .2s}.nUpkbW_storyLink:hover svg{transform:translate(3px)}.nUpkbW_ai{isolation:isolate;--caseus-dark-background:radial-gradient(1000px 600px at 90% 10%, #a3dcbf29, transparent 60%), #0b241e;background:var(--caseus-dark-background);color:#fff;padding:128px 0;position:relative;overflow:hidden}.nUpkbW_aiGrid{z-index:1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(48px,6vw,112px);display:grid;position:relative}.nUpkbW_aiStack{padding-bottom:72px;position:relative}.nUpkbW_aiBack{border-radius:16px;width:78%;margin-left:auto;overflow:hidden;box-shadow:0 40px 90px -40px #0009}.nUpkbW_aiFront{border:1px solid #ffffff24;border-radius:14px;width:58%;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3}.nUpkbW_aiBack img,.nUpkbW_aiFront img{width:100%;height:auto;display:block}.nUpkbW_kopplingar{border-top:1px solid #eceeec;flex-wrap:wrap;gap:16px 48px;margin:56px 0 0;padding:40px 0 0;list-style:none;display:flex}.nUpkbW_kopplingar li{letter-spacing:-.03em;white-space:nowrap;color:#b4bbb6;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:600;transition:color .2s}.nUpkbW_kopplingar li:hover{color:#12201a}@media (max-width:980px){.nUpkbW_heroCopy{max-width:none}.nUpkbW_produkt,.nUpkbW_aiGrid,.nUpkbW_story{grid-template-columns:1fr}.nUpkbW_storyNav{display:none}.nUpkbW_storyShot{min-height:0}.nUpkbW_storyCaption{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.nUpkbW_storyCaption strong{letter-spacing:-.02em;color:#12201a;font-size:1.35rem;font-weight:600}.nUpkbW_storyCaption span{color:#4b5550;font-size:1rem;line-height:1.55}.nUpkbW_kunder{text-align:center;grid-template-columns:1fr}}@media (max-width:640px){.nUpkbW_storyShot{border-radius:20px;padding:24px}}.nUpkbW_aiNote{color:#b1c6bd;max-width:440px;margin:20px 0 0;font-size:14px;line-height:1.6}.nUpkbW_aiExample{min-width:0;margin:0}.nUpkbW_aiConversation{color:#25332c;background:#fafbf7;border-radius:18px;padding:34px 36px;box-shadow:0 24px 65px -35px #0008}.nUpkbW_aiConnection{color:#6b796f;border-bottom:1px solid #e1e7df;align-items:center;gap:8px;padding-bottom:24px;font-size:13px;display:flex}.nUpkbW_aiConnection>span{background:#518061;border-radius:50%;width:6px;height:6px}.nUpkbW_aiConversation .nUpkbW_aiQuestion{color:#263d2d;background:#e9eee5;border-radius:16px 16px 4px;width:fit-content;max-width:340px;margin:27px 0 29px auto;padding:14px 19px;font-size:18px;line-height:1.5}.nUpkbW_aiAnswer>p{color:#25332c;margin:0;font-size:18px;line-height:1.6}.nUpkbW_aiBalances{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:22px 0 24px;font-size:16px}.nUpkbW_aiBalances caption{text-align:left;color:#738074;margin-bottom:15px;font-size:12px;line-height:1.5}.nUpkbW_aiBalances th,.nUpkbW_aiBalances td{text-align:left;border-bottom:1px solid #e2e7df;padding:13px 0;font-weight:400}.nUpkbW_aiBalances thead th{color:#6e7c70;padding-top:0;padding-bottom:10px;font-size:13px}.nUpkbW_aiBalances td,.nUpkbW_aiBalances th:last-child{text-align:right;white-space:nowrap}.nUpkbW_aiAnswer .nUpkbW_aiNext{color:#526b58;max-width:360px;font-size:16px}.nUpkbW_aiExample figcaption{color:#a5bdb2;margin-top:16px;padding-left:3px;font-size:12px}.nUpkbW_aiConversationExample{margin:0}.nUpkbW_aiConnectionDetail{border:1px solid #ffffff26;border-radius:8px;width:260px;max-width:75%;margin-top:28px;display:block;overflow:hidden}.nUpkbW_aiConnectionDetail img{width:100%;height:auto;display:block}.nUpkbW_aiConnectionDetail:focus-visible{outline-offset:5px;outline:2px solid #b2d8c1}@media (max-width:980px){.nUpkbW_aiConnectionDetail{display:none}}.nUpkbW_aiAnswer>p>strong{font-weight:600}.nUpkbW_aiAnswer .nUpkbW_aiFinding{color:#58675d;margin-top:13px;font-size:16px;line-height:1.65}.nUpkbW_aiEstimate{border-top:1px solid #dfe5db;border-bottom:1px solid #dfe5db;justify-content:space-between;align-items:center;gap:15px;margin:23px 0 0;padding:19px 0;display:flex}.nUpkbW_aiEstimate>span{color:#637365;max-width:130px;font-size:13px}.nUpkbW_aiEstimate>strong{letter-spacing:-1px;color:#244b35;white-space:nowrap;font-size:29px;font-weight:500}.nUpkbW_aiEstimate>strong>span{letter-spacing:0;font-size:15px}.nUpkbW_aiEvidence{margin:0 0 22px}.nUpkbW_aiEvidence summary{color:#526b58;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;font-size:13px;line-height:1.5;list-style:none;display:flex}.nUpkbW_aiEvidence summary::-webkit-details-marker{display:none}.nUpkbW_aiEvidence summary:focus-visible{outline-offset:4px;outline:2px solid #1f6b4f}.nUpkbW_aiEvidence summary>span{font-size:20px}.nUpkbW_aiEvidence[open] summary>span{transform:rotate(45deg)}.nUpkbW_aiEvidence>div{border-bottom:1px solid #dfe5db;padding:0 0 18px}.nUpkbW_aiEvidence p{color:#657267;margin:0 0 15px;font-size:13px;line-height:1.65}.nUpkbW_aiEvidence p>strong{color:#344d3c;margin-bottom:4px;font-weight:600;display:block}.nUpkbW_aiEvidence p:last-child{margin-bottom:0}.nUpkbW_aiEvidence .nUpkbW_aiCalculation{color:#344d3c;font-size:14px}@media (max-width:640px){.nUpkbW_aiConversation{border-radius:14px;padding:25px 22px}.nUpkbW_aiConversation .nUpkbW_aiQuestion,.nUpkbW_aiAnswer>p{font-size:17px}.nUpkbW_aiBalances{font-size:14px}.nUpkbW_aiBalances thead th{font-size:12px}.nUpkbW_aiAnswer .nUpkbW_aiNext{font-size:15px}.nUpkbW_aiExample figcaption{font-size:11px}.nUpkbW_aiAnswer .nUpkbW_aiFinding{font-size:15px}.nUpkbW_aiEstimate{flex-direction:column;align-items:flex-start;gap:8px}.nUpkbW_aiEstimate>span{max-width:none}.nUpkbW_aiEstimate>strong{font-size:29px}}.nUpkbW_heroBackdrop{z-index:0;-webkit-mask-composite:source-in;pointer-events:none;background:url(/hero-fastighet.webp) 100% 100%/cover no-repeat;position:absolute;inset:-40px -4%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='m' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeGaussianBlur stdDeviation='1.8'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0,0 H100 V100 C93,101 86,98 76,95 C66,92 60,85 49,83 C38,81 30,88 16,87 C9,86 5,84 0,83 Z' fill='%23fff' filter='url(%23m)'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000 0%,#00000047 24%,#000 56% 97%,#0000008c 100%),linear-gradient(#0000 0%,#000 18% 72%,#0000 94%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='m' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeGaussianBlur stdDeviation='1.8'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0,0 H100 V100 C93,101 86,98 76,95 C66,92 60,85 49,83 C38,81 30,88 16,87 C9,86 5,84 0,83 Z' fill='%23fff' filter='url(%23m)'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000 0%,#00000047 24%,#000 56% 97%,#0000008c 100%),linear-gradient(#0000 0%,#000 18% 72%,#0000 94%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.nUpkbW_hero{isolation:isolate;background:#fff;min-height:670px;margin-top:68px;padding:106px 0 108px;position:relative;overflow:hidden}.nUpkbW_heroLayout{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;display:grid;position:relative}.nUpkbW_hero .nUpkbW_heroCopy{min-width:0}.nUpkbW_hero .nUpkbW_heroLead{max-width:43ch;font-size:18px;line-height:1.6}.nUpkbW_heroVisual{min-width:0;margin:0}.nUpkbW_heroScreen{width:132%;padding-bottom:44px;position:relative}.nUpkbW_heroDesktop{background:#f8f7f2;border:1px solid #2c2b2724;border-radius:4px;display:block;overflow:hidden;box-shadow:0 26px 60px -30px #2c2b274d}.nUpkbW_heroDesktop img{width:100%;height:auto;display:block}.nUpkbW_heroPhone{aspect-ratio:9/19;background:#fcfbf7;border:1px solid #2c2b272e;border-radius:24px;width:clamp(108px,10vw,142px);padding:6px;display:block;position:absolute;bottom:0;left:-28px;box-shadow:0 24px 48px -20px #2c2b2761}.nUpkbW_heroPhoneScreen{background:#eeebe3;border-radius:18px;height:100%;padding-top:13px;display:block;overflow:hidden}.nUpkbW_heroPhoneScreen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.nUpkbW_heroSpeaker{background:#a9afa4;border-radius:3px;width:32px;height:3px;position:absolute;top:12px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.nUpkbW_hero .nUpkbW_heroCopy{animation:.6s both nUpkbW_heroReveal}.nUpkbW_heroVisual{animation:.7s .12s both nUpkbW_heroReveal}.nUpkbW_heroPhone{animation:.7s .24s both nUpkbW_heroReveal}}@keyframes nUpkbW_heroReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.nUpkbW_hero{min-height:0;padding:68px 0 60px}.nUpkbW_heroLayout{grid-template-columns:1fr;gap:40px}.nUpkbW_hero .nUpkbW_heroCopy{max-width:680px}.nUpkbW_heroScreen{width:100%;padding:0 0 30px 16px}.nUpkbW_heroPhone{width:112px;left:0}.nUpkbW_heroBackdrop{opacity:.7;background-position:100% 100%;background-size:auto 100%;height:54%;top:auto}}@media (max-width:560px){.nUpkbW_hero{padding-top:50px}.nUpkbW_heroLayout{gap:32px}.nUpkbW_hero .nUpkbW_heroLead{font-size:17px}.nUpkbW_heroScreen{padding-bottom:24px;padding-left:12px}.nUpkbW_heroPhone{border-radius:17px;width:82px;padding:4px}.nUpkbW_heroPhoneScreen{border-radius:13px;padding-top:9px}.nUpkbW_heroSpeaker{width:24px;height:2px;top:9px}}.nUpkbW_headingEmphasis{color:#24523f}.nUpkbW_headingEmphasisLight{color:var(--mint)}.nUpkbW_home:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1100px 750px at 14% -8%,#c9a96a47,#0000 60%),radial-gradient(1000px 700px at 86% -6%,#5780643d,#0000 55%),radial-gradient(1000px 700px at 60% 108%,#c9a96a47,#0000 58%);position:fixed;inset:0}.nUpkbW_home>section[data-ton=vit],.nUpkbW_home>section[data-ton=gra]{background:0 0}.nUpkbW_home .nUpkbW_hero{background:0 0;min-height:738px;margin-top:0;padding-top:174px}.nUpkbW_home .nUpkbW_heroLead{color:var(--ink-2)}.nUpkbW_heroCopy a[href=\/contact]{box-shadow:0 16px 34px -20px #24523fe6}.nUpkbW_heroCopy a[href=\#vardagen]{background:var(--surface);border-color:var(--surface-line);box-shadow:0 8px 24px #2c2b2712}@media (max-width:980px){.nUpkbW_home .nUpkbW_hero{min-height:0;padding-top:136px}}@media (max-width:560px){.nUpkbW_home .nUpkbW_hero{padding-top:118px}}
.WPtvba_field{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}
