.elementor-449 .elementor-element.elementor-element-76d1ed8{--display:flex;}.elementor-449 .elementor-element.elementor-element-574a6bb{--display:flex;}.elementor-449 .elementor-element.elementor-element-f6aefa3{--display:flex;}.elementor-449 .elementor-element.elementor-element-f6e3e1e{--display:flex;}.elementor-449 .elementor-element.elementor-element-7660fcc{--display:flex;}.elementor-449 .elementor-element.elementor-element-c516d55{--display:flex;}.elementor-449 .elementor-element.elementor-element-ad6bf79{--display:flex;}.elementor-449 .elementor-element.elementor-element-ad00b25{--display:flex;}.elementor-449 .elementor-element.elementor-element-d19054d{--display:flex;}.elementor-449 .elementor-element.elementor-element-dcd54aa{--display:flex;}.elementor-449 .elementor-element.elementor-element-51afe57{--display:flex;}.elementor-449 .elementor-element.elementor-element-e04f781{--display:flex;}.elementor-449 .elementor-element.elementor-element-c1ba0b3{--display:flex;}.elementor-449 .elementor-element.elementor-element-dfcec2e{--display:flex;}.elementor-449 .elementor-element.elementor-element-22881c3{--display:flex;}.elementor-449 .elementor-element.elementor-element-dfebdf5{--display:flex;}.elementor-449 .elementor-element.elementor-element-98a6037{--display:flex;}.elementor-449 .elementor-element.elementor-element-936160c{--display:flex;}.elementor-449 .elementor-element.elementor-element-73d7097{--display:flex;}.elementor-449 .elementor-element.elementor-element-3f60988{--display:flex;}.elementor-449 .elementor-element.elementor-element-80b0b2d{--display:flex;}.elementor-449 .elementor-element.elementor-element-c641c29{--display:flex;}.elementor-449 .elementor-element.elementor-element-d086ef5{--display:flex;}.elementor-449 .elementor-element.elementor-element-9b274ce{--display:flex;}.elementor-449 .elementor-element.elementor-element-5d24837{--grid-columns:3;--grid-row-gap:28px;--grid-column-gap:28px;}.elementor-449 .elementor-element.elementor-element-b7af845{--display:flex;}.elementor-449 .elementor-element.elementor-element-e59dd4f{--display:flex;}.elementor-449 .elementor-element.elementor-element-3e789ac{--display:flex;}.elementor-449 .elementor-element.elementor-element-52c9e24{--display:flex;}.elementor-449 .elementor-element.elementor-element-eff520b{--display:flex;}.elementor-449 .elementor-element.elementor-element-3fc0d69{--display:flex;}.elementor-449 .elementor-element.elementor-element-ea8bdad{--display:flex;}.elementor-449 .elementor-element.elementor-element-b990492{--display:flex;}.elementor-449 .elementor-element.elementor-element-484c2cf{--display:flex;}.elementor-449 .elementor-element.elementor-element-ef2b43d{--display:flex;}.elementor-449 .elementor-element.elementor-element-a47122c{--display:flex;}.elementor-449 .elementor-element.elementor-element-956bbdb{--display:flex;}.elementor-449 .elementor-element.elementor-element-53939df{--display:flex;}.elementor-449 .elementor-element.elementor-element-8852457{--display:flex;}.elementor-449 .elementor-element.elementor-element-05ee130{--display:flex;}.elementor-449 .elementor-element.elementor-element-8b1a182{--display:flex;}.elementor-449 .elementor-element.elementor-element-0b41501{--display:flex;}.elementor-449 .elementor-element.elementor-element-e5e0dcc{--display:flex;}.elementor-449 .elementor-element.elementor-element-d287cc0{--display:flex;}.elementor-449 .elementor-element.elementor-element-141e128{--display:flex;}.elementor-449 .elementor-element.elementor-element-97a1daf{--display:flex;}.elementor-449 .elementor-element.elementor-element-db9002b{--display:flex;}.elementor-449 .elementor-element.elementor-element-8f4acd3{--display:flex;}.elementor-449 .elementor-element.elementor-element-2c5824b{--display:flex;}.elementor-449 .elementor-element.elementor-element-04e66c0{--display:flex;}.elementor-449 .elementor-element.elementor-element-3583110{--display:flex;}.elementor-449 .elementor-element.elementor-element-ddf4471{--display:flex;}.elementor-449 .elementor-element.elementor-element-7ad76f8{--display:flex;}.elementor-449 .elementor-element.elementor-element-977b12e{--display:flex;}.elementor-449 .elementor-element.elementor-element-3dcc26d{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-449 .elementor-element.elementor-element-2115787{--display:flex;}.elementor-449 .elementor-element.elementor-element-3d93c2d{--display:flex;}.elementor-449 .elementor-element.elementor-element-5cc6154{--display:flex;}.elementor-449 .elementor-element.elementor-element-6c919c6{--display:flex;}.elementor-449 .elementor-element.elementor-element-c45e557{--display:flex;}.elementor-449 .elementor-element.elementor-element-3a086fa{--display:flex;}.elementor-449 .elementor-element.elementor-element-974b8cc{--display:flex;}.elementor-449 .elementor-element.elementor-element-aae85f8{--display:flex;}@media(max-width:1024px){.elementor-449 .elementor-element.elementor-element-5d24837{--grid-columns:2;}}@media(max-width:767px){.elementor-449 .elementor-element.elementor-element-5d24837{--grid-columns:1;}}/* Start custom CSS *//* ===== WebWow bransjeside v2 (rammeverk) – flyttes til ww.css når malen er godkjent ===== */
body.ww-site .lp-hero{position:relative;overflow:hidden;padding:170px var(--pad) 110px}
body.ww-site .lp-hero .hero-arc{left:80%!important;top:42%}
body.ww-site .lp-hero-grid{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:56px;max-width:1320px;margin:0 auto;width:100%}
body.ww-site .lp-hero-copy{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:22px;text-align:left}
body.ww-site .lp-hero-copy h1{font-size:clamp(40px,6vw,84px);line-height:.95;font-weight:900;text-transform:uppercase;letter-spacing:-.015em;margin:0}
body.ww-site .lp-hero-copy .lead{max-width:620px}
body.ww-site .lp-hero-copy .search-demo{margin:4px 0}
body.ww-site .lp-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}
body.ww-site .lp-btns.lp-center{justify-content:center}
body.ww-site .lp-trust{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:var(--text-2)}
body.ww-site .lp-trust span{display:inline-flex;align-items:center;gap:8px}
body.ww-site .lp-trust svg,body.ww-site .lp-check svg{color:var(--gold);flex:none}
body.ww-site .lp-serp-wrap{flex:1 1 400px;min-width:0}
body.ww-site .lp-serp{background:#161616;border:1px solid var(--line);border-radius:26px;padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 40px 90px -30px rgba(0,0,0,.8),0 0 90px -40px rgba(226,215,10,.4)}
body.ww-site .lp-serp-q{display:flex;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:14px 20px;font-size:16px;color:#fff}
body.ww-site .lp-serp-q svg{color:var(--text-3)}
body.ww-site .lp-serp-ai{background:var(--bg);border-radius:16px;padding:18px 20px;margin-top:6px}
body.ww-site .lp-serp-lbl{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}
body.ww-site .lp-serp-ai p{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--text-2)}
body.ww-site .lp-serp-ai strong{color:#fff}
body.ww-site .lp-serp-res{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #242424;border-radius:16px;padding:16px 18px}
body.ww-site .lp-serp-res b{display:block;font-size:16px;color:#fff}
body.ww-site .lp-serp-res small{display:block;font-size:13px;color:var(--text-3);margin-top:4px}
body.ww-site .lp-serp-res.best{border:2px solid var(--gold)}
body.ww-site .lp-serp-res.o1{opacity:.45}body.ww-site .lp-serp-res.o2{opacity:.28}
body.ww-site .lp-serp-call{background:var(--gold);color:#121212;font-weight:700;font-size:13px;padding:10px 16px;border-radius:999px;white-space:nowrap}
body.ww-site .lp-sec{padding-block:120px;display:flex;flex-direction:column;gap:56px}
body.ww-site .lp-alt{background:var(--bg-2);border-block:1px solid #1F1F1F}
body.ww-site .lp-sec .sec-head{display:flex;flex-direction:column;gap:18px;max-width:900px}
body.ww-site .lp-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body.ww-site .lp-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:34px;display:flex;flex-direction:column;gap:12px;transition:border-color .3s,transform .4s cubic-bezier(.2,.8,.2,1)}
body.ww-site .lp-card:hover{border-color:var(--gold);transform:translateY(-6px)}
body.ww-site .lp-num{font-size:14px;font-weight:900;color:var(--gold)}
body.ww-site .lp-card h3,body.ww-site .lp-step h3{font-size:22px;font-weight:700;line-height:1.25;margin:0}
body.ww-site .lp-card p,body.ww-site .lp-step p{font-size:16px;line-height:1.6;color:var(--text-3);margin:0}
body.ww-site .lp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
body.ww-site .lp-sol{background:#161616;border:1px solid var(--line);border-radius:26px;padding:42px;display:flex;flex-direction:column;gap:16px}
body.ww-site .lp-tag{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#121212;background:var(--gold);padding:7px 13px;border-radius:999px}
body.ww-site .lp-sol h3{font-size:clamp(24px,2.4vw,32px);font-weight:900;line-height:1.08;text-transform:uppercase;margin:0}
body.ww-site .lp-sol p{font-size:16px;line-height:1.6;color:var(--text-3);margin:0}
body.ww-site .lp-check{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:14px}
body.ww-site .lp-check li{display:flex;gap:14px;font-size:16px;line-height:1.5;color:var(--text-2)}
body.ww-site .lp-check li svg{margin-top:3px}
body.ww-site .lp-check b{color:#fff}
body.ww-site .lp-kw-lbl{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-top:8px}
body.ww-site .lp-kw{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
body.ww-site .lp-kw span{border:1px solid #3A3A3A;border-radius:999px;padding:8px 14px;font-size:14px;color:#fff}
body.ww-site .lp-flow{background:var(--gold);color:#121212;border-radius:26px;padding:30px 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 18px}
body.ww-site .lp-flow span{font-weight:900;text-transform:uppercase;font-size:15px;letter-spacing:.03em}
body.ww-site .lp-head-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}
body.ww-site .lp-more{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:16px;color:var(--gold)}
body.ww-site .lp-more:hover{color:#fff}
body.ww-site .lp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
body.ww-site .lp-step{border-top:2px solid #3A3A3A;padding-top:24px;display:flex;flex-direction:column;gap:12px}
body.ww-site .lp-step:first-child{border-color:var(--gold)}
body.ww-site .lp-step-n{font-size:48px;font-weight:900;line-height:1;color:#fff}
body.ww-site .lp-step:first-child .lp-step-n{color:var(--gold)}
body.ww-site .lp-plan-ind{margin:0;padding:14px 16px;background:var(--bg);border:1px solid var(--line);border-radius:12px;font-size:14px;line-height:1.5;color:var(--text-2)}
body.ww-site .lp-cta{background:var(--gold);color:#121212;border-radius:32px;padding:clamp(36px,6vw,80px);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}
body.ww-site .lp-cta-copy{flex:1 1 520px;display:flex;flex-direction:column;gap:18px}
body.ww-site .lp-cta h2{margin:0;font-size:clamp(30px,4.2vw,56px);line-height:.98;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;color:#121212}
body.ww-site .lp-cta p{margin:0;font-size:18px;line-height:1.55;color:#121212;max-width:620px}
body.ww-site .lp-cta .elementor-button{background:#121212!important;color:#fff!important;border-color:#121212!important}
body.ww-site .lp-other{padding-block:20px 120px;display:flex;flex-direction:column;gap:14px}
body.ww-site .lp-other > .wrap{display:flex;flex-direction:column;gap:14px;margin-bottom:26px}
body.ww-site .lp-h2s{font-size:clamp(30px,3.6vw,46px)}
body.ww-site .lp-mq{overflow:hidden;padding:4px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
body.ww-site .lp-track{display:flex;width:max-content;animation:lpL 55s linear infinite}
body.ww-site .lp-mq.r .lp-track{animation-name:lpR}
body.ww-site .lp-mq:hover .lp-track{animation-play-state:paused}
@keyframes lpL{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes lpR{from{transform:translateX(-50%)}to{transform:translateX(0)}}
body.ww-site .lp-pill{margin-right:14px;flex:none;display:inline-flex;align-items:center;gap:10px;border:1px solid #333;border-radius:999px;padding:16px 26px;font-size:18px;font-weight:700;color:#fff;white-space:nowrap;transition:background .25s,color .25s,border-color .25s}
body.ww-site .lp-pill:hover{background:var(--gold);color:#121212;border-color:var(--gold)}
@media (prefers-reduced-motion:reduce){body.ww-site .lp-track{animation:none}}
@media (max-width:1024px){body.ww-site .lp-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}body.ww-site .lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}body.ww-site .lp-two{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){body.ww-site .lp-hero{padding:130px var(--pad) 72px}body.ww-site .lp-sec{padding-block:80px;gap:40px}body.ww-site .lp-grid3,body.ww-site .lp-steps{grid-template-columns:minmax(0,1fr)}body.ww-site .lp-sol{padding:28px}body.ww-site .lp-card{padding:26px}body.ww-site .lp-flow{flex-direction:column;align-items:flex-start;padding:26px}body.ww-site .lp-flow svg{transform:rotate(90deg)}body.ww-site .lp-pill{font-size:16px;padding:13px 20px}body.ww-site .lp-cta{border-radius:24px}}
body.ww-site .lp-sol > .elementor-widget:first-child{align-self:flex-start;width:auto;max-width:max-content}
body.ww-site .lp-tag{width:max-content}
body.ww-site .lp-hero-copy h1 .line{display:block}/* End custom CSS */