.RRhxWW_page{--home-paper:var(--background);--home-ink:var(--foreground);--home-muted:var(--muted-foreground);--home-accent:var(--accent-foreground);--home-band:var(--accent);--home-card:var(--card);--home-line:var(--border);--home-navy:#081a2d;--home-turquoise:#18c8c3;color:var(--home-ink);background:var(--home-paper);position:relative}.dark .RRhxWW_page{--home-band:var(--surface)}.RRhxWW_container{width:min(100% - 80px,1160px);margin-inline:auto}.RRhxWW_sectionHeading h2,.RRhxWW_profile h2,.RRhxWW_report>div:first-child h2,.RRhxWW_method>h2,.RRhxWW_faq>div>h2,.RRhxWW_finalCta h2{overflow-wrap:anywhere;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,3.3vw,2.8rem);font-weight:500;line-height:1.09}.RRhxWW_eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--home-accent);margin-bottom:18px;font-size:.75rem;font-weight:600}.RRhxWW_description{color:var(--home-muted);max-width:43ch;margin-block:22px 28px;font-size:1rem;line-height:1.7}.RRhxWW_page a:focus-visible{outline:3px solid var(--home-accent);outline-offset:5px}.RRhxWW_skipLink{z-index:60;background:var(--home-card);padding:12px 20px;position:absolute;top:12px;left:24px;transform:translateY(-180%)}.RRhxWW_skipLink:focus{transform:translateY(0)}.RRhxWW_header{z-index:20;position:relative}.RRhxWW_header>header{background:0 0;border:0}.RRhxWW_header>header>div{flex-wrap:wrap;height:auto;min-height:96px;padding-block:16px}.RRhxWW_header nav{flex-wrap:wrap}.RRhxWW_header>header>div>div{margin-left:auto}.RRhxWW_header .text-foreground{color:var(--home-ink)}.RRhxWW_header .text-muted-foreground{color:var(--home-muted)}.RRhxWW_hero{isolation:isolate;background:var(--home-band);min-height:700px;margin-top:-96px;position:relative}.RRhxWW_heroPicture{z-index:-2;object-fit:cover;object-position:65% 55%;width:100%;height:100%;position:absolute;inset:0}.RRhxWW_hero:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in oklab, var(--home-paper) 97%, transparent) 0%, color-mix(in oklab, var(--home-paper) 90%, transparent) 22%, color-mix(in oklab, var(--home-paper) 68%, transparent) 43%, color-mix(in oklab, var(--home-paper) 5%, transparent) 70%), linear-gradient(180deg, color-mix(in oklab, var(--home-paper) 85%, transparent) 0%, transparent 23%);position:absolute;inset:0}.dark .RRhxWW_hero:after{background:linear-gradient(90deg, color-mix(in oklab, var(--home-paper) 98%, transparent) 0%, color-mix(in oklab, var(--home-paper) 92%, transparent) 22%, color-mix(in oklab, var(--home-paper) 73%, transparent) 45%, color-mix(in oklab, var(--home-paper) 12%, transparent) 80%), linear-gradient(180deg, color-mix(in oklab, var(--home-paper) 94%, transparent) 0%, transparent 28%)}.RRhxWW_heroContent{padding-block:160px 56px}.RRhxWW_hero h1{overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;max-width:14ch;font-size:clamp(3.25rem,5.65vw,4.5rem);font-weight:500;line-height:.99}.RRhxWW_heroIntro{max-width:45ch;margin-top:24px;font-size:1.125rem;line-height:1.6}.RRhxWW_actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.RRhxWW_primaryButton,.RRhxWW_secondaryButton,.RRhxWW_lightButton{white-space:normal;text-align:center;border-radius:8px;height:auto;min-height:50px;padding:14px 21px;font-size:.9375rem;line-height:1.4}.RRhxWW_primaryButton,.RRhxWW_header a[aria-label=Logga\ in],.RRhxWW_header a[aria-label=Öppna\ arbetsläget]{background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary)}.RRhxWW_primaryButton:hover,.RRhxWW_header a[aria-label=Logga\ in]:hover,.RRhxWW_header a[aria-label=Öppna\ arbetsläget]:hover{background:color-mix(in oklab, var(--primary) 90%, var(--home-card));color:var(--primary-foreground)}.RRhxWW_secondaryButton{background:color-mix(in oklab, var(--home-card) 90%, transparent);color:var(--home-ink);border:1px solid var(--home-line)}.RRhxWW_secondaryButton:hover{background:var(--home-band);color:var(--home-ink)}.RRhxWW_heroNote{max-width:54ch;color:var(--home-muted);margin-top:16px;font-size:.8125rem;line-height:1.65}.RRhxWW_methodLink{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;margin-top:18px;font-size:.875rem;text-decoration:underline;display:inline-flex}.RRhxWW_benefits{padding-block:48px 58px}.RRhxWW_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.RRhxWW_textLink{min-height:44px;color:var(--home-accent);align-items:center;gap:10px;font-size:.875rem;display:inline-flex}.RRhxWW_textLink:hover{text-underline-offset:4px;text-decoration:underline}.RRhxWW_benefitGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.RRhxWW_benefitCard{background:var(--home-card);border:1px solid var(--home-line);border-radius:10px;transition:box-shadow .18s;overflow:hidden}.RRhxWW_benefitCard:hover{box-shadow:0 8px 22px color-mix(in oklab, var(--home-navy) 10%, transparent)}.RRhxWW_benefitCard>img{object-fit:cover;width:100%;height:170px;display:block}.RRhxWW_benefitBody{padding:28px 18px 22px;position:relative}.RRhxWW_benefitIcon{border:4px solid var(--home-card);background:var(--home-band);width:46px;height:46px;color:var(--home-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:-24px;left:16px}.RRhxWW_benefitBody h3{letter-spacing:-.02em;margin-bottom:10px;font-size:1.35rem;font-weight:500;line-height:1.15}.RRhxWW_benefitBody p{color:var(--home-muted);padding-right:7px;font-size:.875rem;line-height:1.6}.RRhxWW_cardArrow{color:var(--home-accent);margin-top:15px}.RRhxWW_profile{background:var(--home-band);padding-block:50px}.RRhxWW_profileLayout{grid-template-columns:.85fr 1.45fr;align-items:center;gap:64px;display:grid}.RRhxWW_profile h2{max-width:13ch}.RRhxWW_profileCard{background:var(--home-card);border:1px solid var(--home-line);border-radius:16px;padding:30px}.RRhxWW_profileCardTitle{font-family:var(--font-display);margin-bottom:24px;font-size:1.625rem}.RRhxWW_profileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 30px;display:grid}.RRhxWW_profileGrid>div{border-top:1px solid var(--home-line);padding-top:20px}.RRhxWW_profileGrid svg{color:var(--home-accent);margin-bottom:12px}.RRhxWW_profileGrid dt{font-size:.9375rem;font-weight:600}.RRhxWW_profileGrid dd{color:var(--home-muted);margin-top:5px;font-size:.875rem;line-height:1.6}.RRhxWW_profileFootnote{border-top:1px solid var(--home-line);color:var(--home-muted);align-items:center;gap:10px;margin-top:28px;padding-top:20px;font-size:.8125rem;line-height:1.5;display:flex}.RRhxWW_profileFootnote svg{color:var(--home-accent);flex-shrink:0}.RRhxWW_report{grid-template-columns:.85fr 1.45fr;align-items:center;gap:64px;padding-block:72px 48px;display:grid}.RRhxWW_report>*{min-width:0}.RRhxWW_report>div:first-child h2{max-width:17ch}.RRhxWW_report [data-decision-dashboard]{--primary-foreground:white}.RRhxWW_exampleLabel{color:var(--home-muted);font-size:.8125rem}.RRhxWW_examples>section{background:var(--home-paper);border:0}.RRhxWW_examples>section>div{padding-top:24px}.RRhxWW_examples article{overflow-wrap:anywhere;min-width:0}.RRhxWW_examples article>div{flex-wrap:wrap}.RRhxWW_examples article>div>div{min-width:0}.RRhxWW_page>footer>div>div:first-child{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.RRhxWW_page>footer .grid-cols-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.RRhxWW_page>footer{overflow-wrap:anywhere}.RRhxWW_page>footer :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #fff}.RRhxWW_proof{border-top:1px solid var(--home-line);padding-block:56px 60px}.RRhxWW_proof h2{overflow-wrap:anywhere;letter-spacing:-.02em;max-width:30ch;margin-bottom:32px;font-size:clamp(1.75rem,2.6vw,2.2rem);font-weight:500;line-height:1.15}.RRhxWW_proofGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.RRhxWW_proofItem svg{color:var(--home-accent);margin-bottom:14px}.RRhxWW_proofItem h3{margin-bottom:8px;font-size:1.0625rem;font-weight:600}.RRhxWW_proofItem p{color:var(--home-muted);font-size:.875rem;line-height:1.6}.RRhxWW_proofExample{border-top:1px solid var(--home-line);max-width:68ch;color:var(--home-muted);margin-top:32px;padding-top:24px;font-size:.9375rem;line-height:1.7}.RRhxWW_notBlock{color:var(--home-muted);margin-top:24px;font-size:.875rem;line-height:1.7}.RRhxWW_notBlock p{color:var(--home-ink);margin-bottom:8px;font-weight:600}.RRhxWW_notBlock ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;padding-left:1.2em;list-style:outside;display:grid}.RRhxWW_method{border-top:1px solid var(--home-line);padding-block:60px 64px;scroll-margin-top:24px}.RRhxWW_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:38px;display:grid}.RRhxWW_stepNumber{font-family:var(--font-display);color:var(--home-accent);margin-bottom:16px;font-size:2rem;display:block}.RRhxWW_steps h3{margin-bottom:12px;font-size:1.375rem;font-weight:500}.RRhxWW_steps p{color:var(--home-muted);font-size:1rem;line-height:1.7}.RRhxWW_offers{background:var(--home-band);padding-block:52px}.RRhxWW_offerLayout{grid-template-columns:.85fr 1.45fr;align-items:start;gap:64px;display:grid}.RRhxWW_offerLayout h2{font-size:1.875rem}.RRhxWW_offerLayout>*,.RRhxWW_offerLayout article{overflow-wrap:anywhere;min-width:0}.RRhxWW_offerLayout a{white-space:normal;text-align:center;height:auto;min-height:44px}.RRhxWW_faq{grid-template-columns:.85fr 1.45fr;gap:64px;padding-block:64px;display:grid}.RRhxWW_finalCta{background:var(--home-navy);color:#fff;text-align:center;padding-block:58px}.RRhxWW_finalCta p{color:#fffc;max-width:53ch;margin:18px auto 26px;font-size:1rem;line-height:1.7}.RRhxWW_lightButton{background:var(--home-turquoise);color:var(--home-navy)}.RRhxWW_lightButton:hover{background:color-mix(in oklab, var(--home-turquoise) 80%, white);color:var(--home-navy)}.RRhxWW_finalCta a:focus-visible{outline-color:var(--home-turquoise)}@media (width<=1100px){.RRhxWW_header nav{display:none}.RRhxWW_header button[aria-label=Öppna\ meny]{display:inline-flex}.RRhxWW_profileLayout,.RRhxWW_report,.RRhxWW_offerLayout,.RRhxWW_faq{grid-template-columns:1fr 1.4fr;gap:32px}.RRhxWW_hero h1{font-size:4rem}.RRhxWW_benefitGrid{gap:16px}.RRhxWW_proofGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width<=800px){.RRhxWW_container{width:calc(100% - 40px)}.RRhxWW_hero{min-height:680px}.RRhxWW_heroContent{padding-top:140px}.RRhxWW_hero:after{background:linear-gradient(90deg, color-mix(in oklab, var(--home-paper) 97%, transparent), color-mix(in oklab, var(--home-paper) 88%, transparent) 48%, color-mix(in oklab, var(--home-paper) 40%, transparent))}.RRhxWW_hero h1{font-size:3.5rem}.RRhxWW_heroIntro{max-width:40ch}.RRhxWW_heroPicture{object-position:70% center}.RRhxWW_benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RRhxWW_benefitCard>img{height:190px}.RRhxWW_profileLayout,.RRhxWW_report,.RRhxWW_offerLayout,.RRhxWW_faq{grid-template-columns:1fr;gap:32px}.RRhxWW_profile h2,.RRhxWW_report h2{max-width:22ch}.RRhxWW_description{max-width:55ch}.RRhxWW_steps{gap:24px}.RRhxWW_notBlock ul{grid-template-columns:1fr}}@media (width<=540px){.RRhxWW_header>header>div{gap:8px;min-height:80px;padding-inline:16px}.RRhxWW_header a[aria-label=Bostadsklar\ startsida]>span{gap:8px}.RRhxWW_header a[aria-label=Bostadsklar\ startsida] svg{width:2.5rem;height:2.5rem}.RRhxWW_hero{min-height:0;margin-top:-80px}.RRhxWW_heroContent{padding-block:112px 42px}.RRhxWW_hero h1{max-width:13ch;font-size:clamp(2.75rem,11vw,3.5rem)}.RRhxWW_heroIntro{max-width:36ch;font-size:1rem}.RRhxWW_heroPicture{object-position:75% center}.RRhxWW_hero:after{background:linear-gradient(180deg, color-mix(in oklab, var(--home-paper) 96%, transparent) 0%, color-mix(in oklab, var(--home-paper) 93%, transparent) 60%, color-mix(in oklab, var(--home-paper) 78%, transparent) 100%)}.dark .RRhxWW_hero:after{background:color-mix(in oklab, var(--home-paper) 90%, transparent)}.RRhxWW_actions{display:grid}.RRhxWW_actions a{width:100%}.RRhxWW_benefits{padding-block:36px 40px}.RRhxWW_sectionHeading{gap:8px;margin-bottom:18px}.RRhxWW_benefitCard>img{height:132px}.RRhxWW_benefitBody{padding:28px 13px 16px}.RRhxWW_benefitBody h3{overflow-wrap:anywhere;font-size:1.2rem}.RRhxWW_benefitBody p{padding:0}.RRhxWW_profile{padding-block:36px}.RRhxWW_profileCard{padding:22px}.RRhxWW_profileGrid{column-gap:20px}.RRhxWW_profileCardTitle{font-size:1.5rem}.RRhxWW_report{padding-block:44px 24px}.RRhxWW_proof{padding-block:40px 44px}.RRhxWW_proofGrid{grid-template-columns:1fr;gap:22px}.RRhxWW_method{padding-block:40px}.RRhxWW_steps{grid-template-columns:1fr;gap:26px;margin-top:26px}.RRhxWW_steps li{padding-left:48px;position:relative}.RRhxWW_stepNumber{font-size:1.6rem;position:absolute;top:-4px;left:0}.RRhxWW_steps h3{font-size:1.3rem}.RRhxWW_faq,.RRhxWW_offers,.RRhxWW_finalCta{padding-block:40px}}@media (width<=359px){.RRhxWW_benefitGrid,.RRhxWW_profileGrid{grid-template-columns:1fr}.RRhxWW_benefitCard>img{height:170px}}@media (prefers-reduced-motion:reduce){.RRhxWW_benefitCard{transition:none}}
