:root{--navy:#001c31;--ink:#08273f;--blue:#0666ff;--muted:#526b80;--line:#dbe5ec}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #1eaaff;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.1;letter-spacing:-.045em}h1{font-size:clamp(42px,5.4vw,76px);max-width:900px;margin-bottom:25px}h2{font-size:clamp(32px,3.2vw,46px);margin-bottom:22px}h3{font-size:24px;letter-spacing:-.02em}p{color:var(--muted)}.wrap{max-width:1280px;width:88%;margin:auto}.draft{background:#eaf2ff;color:#245a9c;padding:7px 6%;font-size:11px;letter-spacing:1.2px;font-weight:700;display:flex;justify-content:space-between}.draft span{font-weight:400;letter-spacing:0}.skip{position:absolute;top:-100px}.skip:focus{top:0;background:#fff;z-index:10}header{padding:21px 6%;display:flex;align-items:center;justify-content:space-between;background:var(--navy);color:white;gap:24px}nav{display:flex;align-items:center;gap:28px;font-size:14px}.brand{display:flex;align-items:center;color:#0873ff;font-size:34px;font-weight:750;letter-spacing:-1.5px;gap:9px;white-space:nowrap}.mark{display:block;width:69px;height:58px;flex-shrink:0;background-image:url('/assets/img/referens.png');background-size:1000px auto;background-position:-45px -8px}.button{display:inline-flex;justify-content:center;gap:35px;align-items:center;padding:17px 26px;background:var(--blue);color:#fff;border:1px solid var(--blue);border-radius:5px;font-weight:700;font-size:16px;letter-spacing:0;line-height:1.4;cursor:pointer}.button:hover{background:#004dd1;color:white}.button.outline{background:transparent;color:inherit;border-color:#3c87c3}.button.outline:hover{background:#0d3451;color:white}.button.small{padding:13px 19px;font-size:14px}.menubtn{display:none}.eyebrow{text-transform:uppercase;color:#079cff;font-size:12px;letter-spacing:3px;font-weight:700;margin-bottom:20px}.hero{position:relative;background:var(--navy);color:white;isolation:isolate;padding:56px 0 0;overflow:hidden}.scene{position:absolute;z-index:-2;right:0;top:0;width:65%;height:490px;background-image:url('/assets/img/referens.png');background-size:auto 790px;background-position:right -80px;background-repeat:no-repeat}.hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001c31 0%,#001c31 30%,#001c31e8 43%,#001c3150 65%,transparent),linear-gradient(0deg,#001c31 0%,transparent 65%)}.hero h1{max-width:650px}.hero .intro{color:#e3edf7;font-size:22px;max-width:550px}.actions{display:flex;flex-wrap:wrap;gap:15px;margin:31px 0}.hero .trust{font-size:12px;color:#8eafc9;margin-top:34px;letter-spacing:1px}.hero .cards{margin-top:55px;padding-bottom:35px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{display:block;padding:30px;border:1px solid var(--line);border-radius:9px;background:white;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-3px);border-color:#0873ff}.card p{margin:14px 0}.card .arrow{display:block;color:var(--blue);margin-top:22px;font-weight:700;font-size:14px}.hero .card{background:#002039e8;border-color:#145071}.hero .card p{color:#c9d9e6;font-size:16px}.icon{width:39px;height:39px;display:block;color:#0873ff;margin-bottom:22px}.section{padding:85px 0}.section.soft{background:#f3f7fa}.split{display:grid;grid-template-columns:1.05fr 1fr;gap:75px;align-items:center}.split p{font-size:18px}.values{display:flex;gap:25px;border-top:1px solid var(--line);padding-top:24px;margin-top:30px;font-size:12px;font-weight:700;letter-spacing:1px;color:#1c5688}.brandphoto{height:330px;border-radius:7px;background-image:url('/assets/img/referens.png');background-size:auto 840px;background-position:right bottom}.textlink{color:var(--blue);font-weight:700}.sectionhead{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:35px}.sectionhead p{max-width:440px}.servicegroup{border-top:1px solid var(--line);padding-top:32px;margin-top:35px}.servicegroup .cards{grid-template-columns:repeat(2,1fr)}.servicegroup h2{font-size:32px}.number{color:var(--blue);font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:20px}.steps .card{border:0;border-radius:0;border-left:1px solid var(--line);padding:8px 30px;background:transparent}.cta{background:#063254;color:#fff;padding:55px;border-radius:9px;display:flex;justify-content:space-between;gap:35px;align-items:center}.cta p{color:#b9cedf;margin:0}.cta h2{max-width:680px}.subhero{background:var(--navy);color:white;padding:60px 0 70px}.subhero p{max-width:750px;font-size:21px;color:#c1d3e2}.breadcrumb{font-size:12px;color:#8fa9be;margin-bottom:34px}.subhero h1{font-size:clamp(42px,5vw,68px)}.checklist{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:0;list-style:none}.checklist li{padding:22px;background:#f2f6f9;border-radius:5px}.checklist li:before{content:'✓';color:var(--blue);font-weight:bold;margin-right:15px}.note{padding:22px;border-left:3px solid var(--blue);background:#edf4ff;font-size:14px;color:#4a637a}.price{font-size:36px;font-weight:700;letter-spacing:-1px;color:var(--ink);margin:20px 0 5px}.price small{font-size:14px;letter-spacing:0;font-weight:400}.contactgrid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.contactbox{padding:35px;background:#f2f6f9;border-radius:8px}.contactbox a{display:block;font-size:24px;margin-bottom:10px;color:var(--blue)}details{padding:22px 0;border-bottom:1px solid var(--line)}summary{font-size:20px;font-weight:700;cursor:pointer}details p{margin-top:18px}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.timeline article{border-top:2px solid var(--blue);padding-top:20px}footer{background:#001628;color:white;padding:50px 0 20px}footer .brand{font-size:29px}footer h3{font-size:14px;letter-spacing:0;margin:15px 0 25px}footer p,footer a{color:#91aabd;font-size:14px}.footergrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px}footer .footergrid>div>a:not(.brand){display:block;margin:10px 0}.copyright{border-top:1px solid #17354b;margin-top:40px;padding-top:20px;font-size:11px;color:#7895ab;display:flex;justify-content:space-between}.plain{max-width:850px}.plain h2{font-size:30px;margin-top:40px}@media(max-width:1000px){nav{gap:15px}.brand{font-size:28px}header{padding-left:4%;padding-right:4%}.hero h1{max-width:540px}.scene{opacity:.7}.split{gap:35px}.footergrid{grid-template-columns:1fr 1fr}.cta{padding:35px}}@media(max-width:760px){.draft{font-size:9px}.draft span{max-width:190px;text-align:right}header{flex-wrap:wrap}.menubtn{display:block;background:transparent;border:1px solid #3f647d;color:#fff;border-radius:4px;padding:10px}nav{display:none;width:100%;flex-direction:column;align-items:stretch;padding-top:15px}nav.open{display:flex}nav a{padding:10px}.hero{padding-top:40px}.scene{width:100%;opacity:.28;background-position:right -70px}.hero:before{background:linear-gradient(90deg,#001c31e8,#001c3170),linear-gradient(0deg,#001c31,transparent)}.hero h1{font-size:48px}.hero .intro{font-size:20px}.cards,.servicegroup .cards,.timeline,.split,.contactgrid{grid-template-columns:1fr}.hero .cards{margin-top:35px;gap:12px}.hero .card{padding:23px}.hero .card .icon{float:left;margin:0 20px 50px 0}.hero .card h3{font-size:22px}.hero .card .arrow{margin:10px 0}.hero .card p{margin:8px 0}.section{padding:55px 0}.sectionhead{display:block}.split{gap:30px}.brandphoto{height:260px}.cta{display:block;padding:28px}.cta .button{margin-top:25px}.checklist{grid-template-columns:1fr}.footergrid{grid-template-columns:1fr 1fr;gap:25px}.footergrid>div:first-child{grid-column:1/-1}.copyright{display:block}.copyright span{display:block;margin-top:8px}.subhero{padding:40px 0}.subhero h1{font-size:44px}.values{gap:18px;font-size:10px}.actions .button{padding:15px 20px;font-size:14px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
/* Om oss: originalets innehåll och layout, med nya profilfärger. */
.about-live .about-container{width:calc(100% - 84px);max-width:1180px;margin:0 auto}.about-live h1,.about-live h2,.about-live h3{font-weight:400;letter-spacing:-.035em}.about-live h1{font-size:58px;line-height:1.03;max-width:850px;margin:0 0 28px}.about-live h2{font-size:40px;line-height:1.08;margin:0}.about-live h3{font-size:23px;line-height:1.6;margin:30px 0 0;letter-spacing:-.02em}.about-live p{margin:0;line-height:1.75}.about-live .eyebrow{font-size:11px;letter-spacing:1.8px;margin-bottom:27px;display:flex;gap:10px;align-items:center;line-height:1.6}.about-live .eyebrow:before{content:'';display:inline-block;height:2px;width:28px;background:var(--blue)}.about-hero{padding:62px 0;background:radial-gradient(circle at 80% 20%,#064d91 0,transparent 28%),linear-gradient(135deg,#001c31,#082e50);color:#fff}.about-hero p{color:#c3d7e8}.about-hero .eyebrow{color:#72b5ff}.about-live .about-lead{font-size:18px;line-height:1.8;max-width:800px}.about-section{padding:76px 0}.about-intro{display:grid;grid-template-columns:2fr 3fr;gap:90px}.about-navy{background:var(--navy);color:white}.about-navy p{color:#a8bfd0}.about-values{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.about-values article{border-top:1px solid #2b4960;padding-top:28px}.about-values article>span{color:#70b2ff;font-size:11px}.about-journey{background:#f3f7fa}.about-heading{display:flex;gap:50px;align-items:flex-end;margin-bottom:48px}.about-heading>div{flex:1.4}.about-heading>p{flex:1}.about-timeline{display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px}.about-timeline article{border-top:1px solid var(--line);position:relative;padding:40px 28px 0 0}.about-timeline article:before{content:'';width:12px;height:12px;border:1px solid #5da4ff;background:#f3f7fa;box-shadow:inset 0 0 0 3px #f3f7fa;border-radius:50%;position:absolute;top:-7px;left:0}.about-timeline article:after{content:'';position:absolute;top:-3px;left:4px;width:4px;height:4px;background:var(--blue);border-radius:50%}.about-timeline span{display:block;font-size:12px;text-transform:uppercase;color:#125b9f;font-weight:750;letter-spacing:1px;margin-bottom:28px}.about-timeline h3{font-size:21px;line-height:1.25;margin:0 0 13px}.about-timeline p{font-size:14px}.about-founder{display:grid;grid-template-columns:360px 1fr;gap:70px;align-items:center}.about-photo{border-radius:20px;overflow:hidden;background:#eaf2f6}.about-photo img{width:100%;display:block;aspect-ratio:1/1.2;object-fit:cover}.about-founder h2{font-size:16px;line-height:1.6;letter-spacing:0}.about-live .about-role{color:var(--blue);font-size:17px;font-weight:750}.about-founder p{font-size:17px}.about-cta{padding:62px 0;background:var(--blue);color:white}.about-cta-inner{display:flex;gap:60px;align-items:center}.about-cta-inner>div:first-child{flex:1}.about-cta p{color:#e4edff}.about-cta .eyebrow{color:white}.about-cta .eyebrow:before{background:white}.about-cta h2{margin-bottom:20px}.about-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0}.about-actions .button{background:white;color:var(--ink);border-color:white;font-size:14px}.about-actions>a:last-child{font-size:14px;color:white}@media(max-width:900px){.about-live .about-container{width:88%}.about-intro{gap:40px}.about-founder{grid-template-columns:280px 1fr;gap:40px}.about-values,.about-timeline{grid-template-columns:1fr 1fr;gap:32px}.about-heading,.about-cta-inner{gap:30px}.about-live h1{font-size:48px}.about-live h2{font-size:34px}}@media(max-width:650px){.about-intro,.about-founder,.about-values,.about-timeline{grid-template-columns:1fr}.about-heading,.about-cta-inner{display:block}.about-heading>p{margin-top:25px}.about-section{padding:50px 0}.about-hero{padding:48px 0}.about-live h1{font-size:42px}.about-live h2{font-size:32px}.about-photo{max-width:360px}.about-actions{margin-top:30px}.about-timeline{gap:36px}.about-timeline article{padding-top:25px}.about-timeline span{margin-bottom:16px}}
.contact-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);padding:130px 0;color:#fff}.contact-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.contact-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#001c31 20%,#001c31e8 40%,#001c3145 80%),linear-gradient(0deg,#001c31b0,transparent 50%);z-index:-1}.contact-hero h1{font-size:58px;line-height:1.03;font-weight:400;max-width:850px;letter-spacing:-.035em;margin-bottom:28px}.contact-hero p:not(.eyebrow){font-size:18px;max-width:580px;line-height:1.8;color:#d3e2ed;margin:0}.contact-live .eyebrow{font-size:11px;letter-spacing:1.8px;display:flex;gap:10px;align-items:center}.contact-live .eyebrow:before{content:'';width:28px;height:2px;background:currentColor}.contact-hero .eyebrow{color:#78baff}.contact-paths{background:#f3f7fa;padding:28px 0}.contact-paths>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-paths a{display:flex;align-items:center;gap:24px;background:white;border:1px solid var(--line);padding:28px;border-radius:15px}.contact-paths a>span{font-size:12px;color:var(--blue)}.contact-paths strong{font-size:20px;line-height:1.3}.contact-paths p{font-size:14px;margin:6px 0 0}.contact-paths b{margin-left:auto;color:var(--blue)}.contact-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:70px}.contact-live h2{font-weight:400;font-size:40px;line-height:1.08;letter-spacing:-.035em;margin-bottom:30px}.contact-form form{margin-top:34px}.contact-form label{display:block;font-size:14px;font-weight:700;margin-bottom:22px}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{display:block;width:100%;margin-top:8px;padding:14px;border:1px solid #cbd9e3;border-radius:5px;font:inherit;font-weight:400;background:#fff;color:var(--ink)}.contact-form textarea{resize:vertical}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-form .consent{display:flex;gap:12px;align-items:flex-start;font-weight:400;font-size:13px}.consent input{margin-top:5px;width:17px;height:17px;flex-shrink:0;accent-color:var(--blue)}.contact-form .form-help,.contact-form #contact-status{font-size:12px;margin-top:15px}.contact-aside{background:var(--navy);color:#fff;border-radius:16px;padding:38px}.contact-aside .eyebrow{color:#77b5ff}.contact-aside p{font-size:14px;color:#b8cddd}.contact-aside h2{font-size:30px}.contact-direct{display:block;font-size:25px;letter-spacing:-.02em;margin:8px 0;color:white}.contact-aside>.contact-direct+p{margin-top:20px}.contact-map{display:block;position:relative;overflow:hidden;height:240px;margin:30px 0;background:linear-gradient(30deg,transparent 42%,#c3d9e7 42%,#c3d9e7 46%,white 46%,white 49%,#c3d9e7 49%,#c3d9e7 51%,transparent 51%),linear-gradient(110deg,#e9f1f7 40%,white 40%,white 44%,#e9f1f7 44%);color:var(--ink);border-radius:10px}.map-city{position:absolute;top:20px;left:20px;letter-spacing:3px;font-size:12px;color:#7a94a9}.map-address{position:absolute;left:25px;top:120px;transform:rotate(30deg);font-size:11px}.map-marker{position:absolute;top:62px;left:47%;font-size:40px;color:var(--blue);text-shadow:0 3px 0 #fff}.map-company{position:absolute;top:87px;left:59%;font-size:11px;line-height:1.4}.map-company strong{font-size:14px}.map-link{position:absolute;bottom:0;left:0;right:0;background:white;padding:14px 20px;font-size:13px;font-weight:700;color:var(--blue)}.contact-details{display:grid;grid-template-columns:1fr 1fr;gap:15px}.contact-details p:last-child{grid-column:1/-1}.contact-details span{display:block;color:#76b6ff;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px}@media(max-width:1000px){nav{gap:14px;font-size:13px}.contact-layout{gap:30px}.contact-aside{padding:25px}.contact-direct{font-size:21px}}@media(max-width:760px){.contact-hero{padding:65px 0}.contact-hero h1{font-size:42px}.contact-paths>.wrap,.contact-layout{grid-template-columns:1fr}.contact-paths a{padding:22px;gap:15px}.contact-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3190)}.contact-live h2{font-size:32px}.contact-aside{margin-top:20px}.form-row{grid-template-columns:1fr;gap:0}.contact-hero p:not(.eyebrow){font-size:17px}}
/* Vägbeskrivning: mörkt kartkort enligt vald referens. */
.contact-map{height:300px;background-color:#052339;background-image:repeating-linear-gradient(83deg,transparent 0,transparent 42px,#15384a66 43px,transparent 44px),repeating-linear-gradient(173deg,transparent 0,transparent 43px,#15384a66 44px,transparent 45px),radial-gradient(circle at 56% 46%,#07528b44,transparent 43%),linear-gradient(135deg,#0b2a40,#041b2e);border:1px solid #234c65;border-radius:15px;color:#fff;isolation:isolate}.contact-map:before,.contact-map:after{content:'';position:absolute;z-index:-1;background:#43647a1f;border-top:1px solid #6b899c66;border-bottom:1px solid #6b899c66;pointer-events:none}.contact-map:before{width:125%;height:7px;left:-12%;top:43%;transform:rotate(-11deg)}.contact-map:after{width:105%;height:7px;left:8%;top:58%;transform:rotate(26deg)}.contact-map .map-city{top:18px;left:18px;font-size:10px;letter-spacing:1px;color:#5eb4ff;font-weight:700}.contact-map .map-address{top:-25px;left:81%;width:8px;height:225px;font-size:0;transform:rotate(-20deg);background:#43647a1f;border-left:1px solid #6b899c66;border-right:1px solid #6b899c66}.contact-map .map-marker{left:49%;top:40%;width:34px;height:42px;font-size:0;background:var(--blue);border-radius:50% 50% 50% 0;transform:translate(-50%,-50%) rotate(-45deg);box-shadow:0 0 0 9px #0666ff1f}.contact-map .map-marker:after{content:'';position:absolute;width:14px;height:14px;top:10px;left:10px;border-radius:50%;background:white}.contact-map .map-company{top:36%;left:58%;font-size:10px;line-height:1.9;padding:7px 10px;border-radius:7px;background:#001526df;color:#91bcdf;white-space:nowrap}.contact-map .map-company strong{font-size:13px;color:#fff}.contact-map .map-link{background:transparent;color:#fff;bottom:0;padding:20px 18px;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.contact-map .map-link b{display:flex;width:29px;height:29px;align-items:center;justify-content:center;background:var(--blue);border-radius:50%;color:white;font-size:15px}.contact-map:hover{border-color:#438dff}.contact-map:hover .map-link b{background:#3384ff}
/* Symmetrisk kartnål med centrerad prick i det runda huvudet. */
.contact-map .map-marker{width:36px;height:36px;border-radius:50% 50% 0 50%;transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 0 9px #0666ff1f}.contact-map .map-marker:after{width:14px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:#fff}
/* Startsida – förslag 3 */
.v3hero{background:var(--navy);color:#fff;padding-top:28px}.v3herogrid{display:grid;grid-template-columns:1.15fr 1fr;gap:35px;align-items:center;padding:30px 0 46px}.v3herotext{padding:16px 0}.v3hero .eyebrow{font-size:10px;letter-spacing:2px;color:#71b5ff}.v3hero h1{font-size:clamp(44px,4.8vw,70px);line-height:1.06;letter-spacing:-.055em;margin-bottom:27px}.v3hero h1>span{color:#65acff}.v3herotext>p{font-size:19px;max-width:535px;line-height:1.7;color:#c5d7e5}.v3hero .actions{gap:12px;margin:28px 0}.v3hero .button{font-size:14px;padding:16px 20px;gap:14px}.v3proof{display:flex;gap:22px;margin-top:35px;color:#a8c1d6;font-size:11px}.v3proof>span:before{content:'✓';color:#4b9cff;margin-right:7px}.v3herovisual{position:relative;min-width:0;align-self:stretch;min-height:410px;border-radius:14px;overflow:hidden;background:#0b304a;border:1px solid #234762}.v3herovisual>img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% center}.v3herovisual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#001c31e6,transparent 55%);pointer-events:none}.v3imagecaption{position:absolute;bottom:28px;left:26px;right:20px;z-index:1;display:flex;align-items:center;gap:13px}.v3dot{width:9px;height:9px;border-radius:50%;background:#3389ff;box-shadow:0 0 0 6px #0666ff26}.v3imagecaption strong{display:block;font-size:14px;letter-spacing:-.2px}.v3imagecaption div>span{display:block;font-size:12px;color:#adc6d9;margin-top:4px}.v3support{border-top:1px solid #244459;padding:20px 0;display:flex;gap:28px;font-size:12px;color:#bfd1df}.v3support>span{margin-right:auto}.v3support>a{color:#70b3ff;font-weight:700}.v3solutions{padding-bottom:70px}.v3 .sectionhead p{font-size:16px;max-width:420px}.v3paths .card{border-radius:9px;padding:30px 27px;display:flex;flex-direction:column;transform:none}.v3paths .card:hover{border-color:#9abdeb}.v3pathnumber{font-size:11px;font-weight:700;color:var(--blue);letter-spacing:1px;display:flex;gap:13px;align-items:center;margin-bottom:28px}.v3pathnumber span{color:#4d6a83;text-transform:uppercase;font-size:10px;letter-spacing:1.2px}.v3paths h3{font-size:27px;letter-spacing:-1px;line-height:1.14;max-width:270px}.v3paths p{font-size:14px;line-height:1.8;margin-bottom:24px}.v3servicelinks{margin-top:auto;border-top:1px solid #e2e9ef;padding-top:10px}.v3servicelinks a{display:flex;justify-content:space-between;gap:10px;padding:8px 0;font-size:12px;font-weight:700}.v3servicelinks a span{color:var(--blue)}.v3all{display:inline-block;margin-top:27px;font-size:14px}.v3relationship{background:#f3f7fa}.v3relationshipgrid{display:grid;grid-template-columns:1.15fr 1fr;gap:85px;align-items:center}.v3relationship h2{font-size:40px}.v3relationship p{font-size:16px;line-height:1.8}.v3relationship .textlink{font-size:14px}.v3facts{display:flex;gap:45px;margin-top:38px;padding-top:25px;border-top:1px solid var(--line)}.v3facts strong{display:block;font-size:28px;letter-spacing:-1px}.v3facts span{font-size:12px;color:var(--muted)}.v3quote{margin:0;padding:35px;background:#fff;border:1px solid #e1e9f0;border-radius:12px}.v3quotemark{display:block;font-family:Georgia,serif;font-size:80px;height:60px;line-height:1;color:var(--blue)}.v3quote blockquote{font-size:23px;line-height:1.55;letter-spacing:-.5px;margin:13px 0 28px}.v3quote figcaption{font-size:12px;display:flex;flex-direction:column}.v3quote figcaption>span:last-child{color:var(--muted);margin-top:3px}.v3quoteline{height:3px;width:28px;background:var(--blue);margin-bottom:17px}.v3remote{padding-bottom:0}.v3remotebox{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding:46px;background:#edf4fd;border-radius:10px}.v3remotebox h2{font-size:37px}.v3remotebox p{font-size:15px;max-width:560px}.v3remotebox .textlink{font-size:14px}.v3remotecheck{align-self:center}.v3remotecheck>div{border-bottom:1px solid #cedef1;padding:17px 0;font-size:15px;display:flex;gap:12px;color:var(--blue)}.v3remotecheck>div span{color:var(--ink);font-size:14px}.v3remotecheck>a{display:inline-block;color:var(--blue);font-weight:700;font-size:12px;margin-top:22px}.v3process h2{margin-bottom:45px}.v3process .steps h3{font-size:24px}.v3process .steps p{font-size:14px}.v3closing{background:var(--navy);padding:65px 0;color:white}.v3closing>.wrap{display:flex;justify-content:space-between;gap:40px;align-items:center}.v3closing h2{font-size:48px}.v3closing p{color:#b9cfe0;font-size:16px;margin-bottom:0}.v3closingactions{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.v3closingactions>a:last-child{font-size:14px;color:#c0d7ea}.v3closingactions .button{font-size:14px}.v3 .eyebrow{font-size:10px;letter-spacing:2px}@media(max-width:1000px){.v3herogrid{grid-template-columns:1.2fr 1fr;gap:20px}.v3herovisual{min-height:390px}.v3hero h1{font-size:52px}.v3hero .actions{flex-direction:column;align-items:flex-start}.v3proof{gap:10px;flex-wrap:wrap}.v3relationshipgrid{gap:35px}.v3relationship h2{font-size:34px}.v3quote{padding:27px}.v3quote blockquote{font-size:21px}.v3remotebox{padding:32px;gap:30px}.v3paths .card{padding:25px 20px}.v3paths h3{font-size:24px}}@media(max-width:760px){.v3herogrid{grid-template-columns:1fr;padding-top:8px;gap:22px}.v3hero h1{font-size:48px}.v3herotext>p{font-size:18px}.v3hero .actions{flex-direction:row;align-items:stretch}.v3herovisual{min-height:285px}.v3herovisual>img{object-position:65% 40%}.v3support{flex-wrap:wrap;gap:12px 25px}.v3support>span{width:100%}.v3 .sectionhead p{margin-top:25px}.v3relationshipgrid,.v3remotebox{grid-template-columns:1fr}.v3paths h3{font-size:28px;max-width:none}.v3pathnumber{margin-bottom:20px}.v3facts{gap:28px}.v3relationship h2{font-size:34px}.v3remotebox{padding:28px}.v3remotebox h2{font-size:32px}.v3closing>.wrap{display:block}.v3closing h2{font-size:40px}.v3closingactions{margin-top:30px}.v3hero .button{font-size:13px;padding:15px}.v3proof{font-size:10px;gap:15px}.v3quote blockquote{font-size:22px}}

.live-home .wrap{width:calc(100% - 84px);max-width:1180px}.live-home h1,.live-home h2,.live-home h3{font-weight:400;letter-spacing:-.035em}.live-home h2{font-size:40px;line-height:1.08}.live-home h3{font-size:25px;line-height:1.3}.live-home .eyebrow{font-size:12px;letter-spacing:2px;font-weight:750;display:flex;align-items:center;gap:10px}.live-home .eyebrow:before{content:'';height:2px;width:28px;background:currentColor}.live-home .section{padding:76px 0}.lh-hero{background:var(--navy);position:relative;isolation:isolate;color:white;overflow:hidden;padding:100px 0 70px;min-height:680px}.lh-image{position:absolute;inset:0;z-index:-2;background:url('/assets/img/hero-varm.png') center center/cover no-repeat}.lh-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#001c31 0%,#001c31f0 28%,#001c3190 55%,#001c310a 100%);z-index:-1}.lh-hero h1{font-size:64px;line-height:1.06;max-width:900px;margin:24px 0 32px;letter-spacing:-.05em}.lh-hero h1 em{font-style:normal;color:#65acff}.lh-hero .eyebrow{color:#84c2ff;letter-spacing:3px;font-size:16px}.lh-content>p:not(.eyebrow){font-size:19px;line-height:1.8;max-width:650px;color:#d2e0ec}.lh-hero .button{font-size:14px;padding:17px 23px;gap:10px}.lh-hero .actions{margin:34px 0 50px}.lh-proof{display:flex;gap:30px;font-size:12px;color:#c6d7e5}.lh-proof span{border-left:1px solid #65809b70;padding-left:14px}.lh-heading{margin-bottom:40px}.lh-heading>p:last-child{max-width:690px;font-size:17px}.lh-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lh-path{padding:30px;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;transition:border-color .2s}.lh-path:hover{border-color:var(--blue);color:var(--ink)}.lh-number{font-size:12px;color:var(--blue);font-weight:bold;letter-spacing:1px;margin-bottom:25px}.lh-path p{font-size:15px;line-height:1.8;flex:1}.lh-path ul{list-style:none;padding:0;margin:10px 0 30px;font-size:13px}.lh-path li{padding:6px 0}.lh-path li:before{content:'✓';color:var(--blue);margin-right:9px}.lh-path>b{display:flex;justify-content:space-between;font-size:13px;color:var(--blue)}.lh-case{background:#f3f7fa}.lh-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.lh-quote{background:var(--navy);color:white;border-radius:14px;padding:38px}.lh-quote-mark{font-size:80px;height:65px;line-height:1;font-family:Georgia,serif;color:#4a9aff}.lh-quote blockquote{font-size:25px;line-height:1.6;margin:0 0 28px;letter-spacing:-.4px}.lh-quote p{color:#acc7dc;font-size:13px;margin:0}.lh-quote strong{color:white}.lh-stats>p:not(.eyebrow){font-size:17px}.lh-statrow{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:32px 0 15px}.lh-statrow span{font-size:11px;color:var(--muted)}.lh-statrow strong{display:block;color:var(--ink);font-size:30px;letter-spacing:-1px;font-weight:600;margin-bottom:5px;white-space:nowrap}.lh-stats small{font-size:11px;color:var(--muted)}.lh-center{text-align:center;max-width:760px;margin:0 auto 45px}.lh-center .eyebrow{justify-content:center}.lh-center>p:last-child{font-size:17px}.lh-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.lh-process-grid article{border-top:1px solid var(--line);padding-top:25px}.lh-process-grid article>span{display:block;color:var(--blue);font-size:12px;font-weight:700;margin-bottom:25px}.lh-process-grid p{font-size:15px}.lh-cta{background:var(--blue);padding:62px 0;color:#fff}.lh-cta-inner{display:flex;gap:60px;align-items:center}.lh-cta-inner>div:first-child{flex:1}.lh-cta .eyebrow{color:#dbeaff}.lh-cta p:not(.eyebrow){color:#e3edff;margin-bottom:0;font-size:16px}.lh-cta-actions{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.lh-cta-actions .button{background:white;border-color:white;color:var(--ink);font-size:14px;gap:5px}.lh-cta-actions>a:last-child{font-size:13px;color:white}@media(max-width:1000px){.lh-case-grid{gap:30px}.lh-quote{padding:28px}.lh-statrow strong{font-size:24px}.lh-path{padding:24px}.lh-hero h1{font-size:58px}}@media(max-width:760px){.live-home .wrap{width:88%}.lh-hero{padding:55px 0;min-height:0}.lh-hero h1{font-size:44px;line-height:1.08}.lh-hero .eyebrow{font-size:11px;letter-spacing:2px}.lh-hero:after{background:linear-gradient(90deg,#001c31f5,#001c3199)}.lh-content>p:not(.eyebrow){font-size:17px}.lh-hero .actions{margin:28px 0 35px}.lh-proof{gap:16px;flex-wrap:wrap;font-size:10px}.lh-paths,.lh-case-grid,.lh-process-grid{grid-template-columns:1fr}.live-home .section{padding:52px 0}.live-home h2{font-size:33px}.lh-path h3{font-size:28px}.lh-quote blockquote{font-size:23px}.lh-case-grid{gap:40px}.lh-statrow strong{font-size:28px}.lh-cta-inner{display:block}.lh-cta-actions{margin-top:30px}.lh-cta{padding:50px 0}.lh-center{text-align:left}.lh-center .eyebrow{justify-content:flex-start}.lh-image{background-position:65% center}}

.sv-live .wrap{width:calc(100% - 84px);max-width:1180px}.sv-live h1,.sv-live h2,.sv-live h3{font-weight:400;letter-spacing:-.035em}.sv-live .eyebrow{font-size:11px;font-weight:750;letter-spacing:1.8px;display:flex;gap:10px;align-items:center}.sv-live .eyebrow:before{content:'';width:28px;height:2px;background:currentColor}.sv-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);padding:120px 0;color:white}.sv-hero-photo{position:absolute;inset:0;z-index:-2;background:url('/assets/img/services-varm.png') center/cover no-repeat}.sv-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001c31 5%,#001c31f2 35%,#001c3175 65%,#001c3120),linear-gradient(0deg,#001c3160,transparent 50%)}.sv-hero .eyebrow{color:#80baff}.sv-hero h1{font-size:58px;line-height:1.03;max-width:850px;margin:26px 0 30px}.sv-hero .wrap>p:last-child{font-size:18px;line-height:1.8;max-width:580px;color:#d0e0eb;margin:0}.sv-jump{display:block;background:white;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5;padding:0;font-size:13px}.sv-jump>.wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sv-jump a{padding:25px 0;font-weight:750}.sv-jump span{font-size:10px;color:var(--blue);margin-right:13px}.sv-groups{background:#f3f7fa}.sv-group{padding:60px 0 65px;scroll-margin-top:85px}.sv-group+.sv-group{border-top:1px solid var(--line)}.sv-group-heading{display:flex;gap:50px;align-items:end;margin-bottom:40px}.sv-group-heading>div{flex:1;display:flex;gap:20px;align-items:center}.sv-group-heading>div>span{font-size:11px;color:var(--blue);font-weight:bold}.sv-group h2{font-size:48px;line-height:1.05;margin:0}.sv-group-heading>p{flex:1;font-size:17px;margin:0}.sv-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sv-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px;box-shadow:0 2px 0 #e2e9ee70;transition:border-color .2s}.sv-card:hover{border-color:var(--blue);color:var(--ink)}.sv-card h3{font-size:24px;line-height:1.3;margin-bottom:12px}.sv-card p{font-size:15px;line-height:1.8;margin-bottom:32px;flex:1}.sv-card b{display:flex;justify-content:space-between;color:var(--blue);font-size:11px}.sv-live .lh-cta h2{font-size:40px;line-height:1.08}.sv-live .lh-cta .eyebrow{color:#dbeaff}@media(max-width:1000px){.sv-cards{grid-template-columns:repeat(2,1fr)}.sv-hero h1{font-size:52px}.sv-group h2{font-size:40px}.sv-group-heading{gap:30px}}@media(max-width:760px){.sv-live .wrap{width:88%}.sv-hero{padding:65px 0}.sv-hero h1{font-size:42px}.sv-hero .wrap>p:last-child{font-size:17px}.sv-jump>.wrap{gap:10px}.sv-jump a{font-size:11px;padding:18px 0;line-height:1.5}.sv-jump span{display:block;margin-bottom:4px}.sv-group-heading{display:block}.sv-group-heading>p{margin-top:22px;font-size:16px}.sv-group h2{font-size:36px}.sv-cards{grid-template-columns:1fr}.sv-group{padding:45px 0;scroll-margin-top:100px}.sv-card{padding:26px}.sv-card p{margin-bottom:24px}.sv-live .lh-cta h2{font-size:32px}}

header{position:relative;z-index:20}.services-disclosure{align-self:stretch;display:flex;align-items:center}.services-trigger{font:inherit;color:inherit;display:flex;align-items:center;gap:9px;border:0;background:transparent;cursor:pointer;padding:14px 0}.services-trigger>span{color:#65acff;font-size:16px;transition:transform .15s}.services-trigger[aria-expanded=true]{color:#77b5ff}.services-trigger[aria-expanded=true]>span{transform:rotate(180deg)}.services-mega[hidden]{display:none!important}.services-mega{position:absolute;top:calc(100% - 3px);right:6%;width:min(1080px,88vw);display:grid;grid-template-columns:1.05fr 1fr 1fr 1fr;gap:32px;padding:27px;background:#fff;color:var(--ink);border:1px solid #d3e2f2;border-radius:16px;box-shadow:0 18px 45px #001c3130;font-size:13px;line-height:1.6;isolation:isolate}.services-mega:before{content:'';position:absolute;left:0;right:0;top:-22px;height:22px;z-index:-1}.mega-intro{background:#eff5fd;border-radius:12px;padding:22px 20px}.mega-intro>p{color:var(--blue);font-size:10px;letter-spacing:1.2px;font-weight:750;text-transform:uppercase;margin:0 0 16px}.mega-intro h2{font-size:22px;line-height:1.14;letter-spacing:-.6px;margin:0 0 19px;font-weight:750}.mega-intro>a{font-weight:750;color:#075cce;font-size:13px}.mega-column h2{font-size:10px;color:#075cce;letter-spacing:1px;font-weight:700;text-transform:uppercase;line-height:1.5;margin:0 0 9px}.mega-column>a{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 7px;margin:0 -7px;border-radius:5px;font-size:12px;color:var(--ink)}.mega-column>a>span:last-child{color:var(--blue)}.mega-column>a:hover,.mega-column>a:focus-visible{background:#edf4ff;color:#075cce}.mega-column small{display:block;font-size:11px;font-weight:400;color:var(--muted);padding-top:3px}.services-mega a[aria-current=page]{color:var(--blue);background:#edf4ff}@media(max-width:1000px) and (min-width:761px){.services-mega{gap:20px;padding:22px;width:92vw;right:4%}.mega-intro{padding:18px 15px}.mega-intro h2{font-size:19px}.mega-column>a{font-size:11px}.mega-column h2{font-size:9px}}@media(max-width:760px){.services-disclosure{display:block;width:100%}.services-trigger{width:100%;justify-content:space-between;padding:10px}.services-mega{position:static;width:100%;grid-template-columns:1fr;gap:22px;padding:20px;margin:8px 0 12px;box-shadow:none;border-radius:10px}.services-mega:before{display:none}.mega-intro{padding:18px}.mega-intro h2{font-size:22px;max-width:280px}.mega-column>a{padding:11px 7px;font-size:14px}.mega-column h2{font-size:11px}.mega-column small{font-size:12px}.mega-intro>a{padding:0}}

.r365 .wrap{width:calc(100% - 84px);max-width:1180px}.r365 h1,.r365 h2,.r365 h3{font-weight:400;letter-spacing:-.035em}.r365 h2{font-size:40px;line-height:1.08}.r365 h3{font-size:24px;line-height:1.3}.r365 p{line-height:1.8}.r365 .section{padding:76px 0}.r365 .eyebrow{display:flex;align-items:center;gap:10px;letter-spacing:1.8px;font-size:11px;font-weight:750}.r365 .eyebrow:before{content:'';height:2px;width:28px;background:currentColor}.r365-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:white;padding:35px 0 65px}.r365-photo{position:absolute;top:0;right:0;bottom:0;width:67%;z-index:-2;background:url('/assets/img/remote365-varm.png') center center/cover no-repeat}.r365-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001c31 20%,#001c31f2 35%,#001c3180 57%,#001c3110 90%),linear-gradient(0deg,#001c3166,transparent 40%)}.r365-hero .breadcrumb{font-size:12px;margin-bottom:58px;color:#b4cbe0}.r365-hero .eyebrow{color:#78b8ff;font-size:16px;letter-spacing:2px}.r365-hero h1{font-size:58px;line-height:1.08;max-width:900px;margin:35px 0 30px}.r365-hero em{font-style:normal;color:#65acff}.r365-hero .wrap>p:not(.eyebrow){max-width:570px;font-size:19px;color:#cfdfec}.r365-hero .actions{align-items:center;gap:17px;margin:32px 0 0}.r365 .button{font-size:14px;gap:10px;padding:17px 23px}.r365-more{font-weight:750;color:#83beff;font-size:14px}.r365-editorial{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:45px}.r365-editorial h2{margin:0}.r365-editorial>p{font-size:17px;margin:0}.r365-practical{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.r365-practical article{border-top:1px solid var(--line);padding-top:25px}.r365-practical p{font-size:15px;margin:0}.r365-scope{background:#f3f7fa;scroll-margin-top:25px}.r365-scope-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.r365-scope-grid>div:first-child>p:not(.eyebrow){font-size:17px;max-width:440px}.r365 .textlink{font-size:14px}.r365-includes article{border-top:1px solid #d1dee8;padding:23px 0}.r365-includes article:first-child{padding-top:0;border:0}.r365-includes h3{font-size:23px;margin-bottom:10px}.r365-includes p{font-size:15px;margin:0}.r365-price{display:grid;grid-template-columns:1.4fr 1fr;gap:90px;align-items:center}.r365-price>div:first-child>p:not(.eyebrow){font-size:17px}.r365-price>div:last-child{border-left:1px solid var(--line);padding:30px 0 30px 45px}.r365-price strong{display:block;color:var(--blue);font-size:48px;line-height:1.1;letter-spacing:-1.5px;font-weight:650}.r365-price span{display:block;color:var(--muted);font-size:16px;margin:10px 0 18px}.r365-price small{display:block;font-size:12px;color:var(--muted);max-width:300px;margin-bottom:25px}.r365-close{background:var(--navy);color:#fff}.r365-close h2{font-size:52px}.r365-close p:not(.eyebrow){max-width:620px;font-size:18px;color:#c3d8e8}.r365-close .eyebrow{color:#77b8ff}.r365-close .textlink{display:inline-block;color:#85bdff;margin-left:22px}@media(max-width:1000px){.r365-scope-grid,.r365-price,.r365-editorial{gap:35px}.r365-price strong{font-size:40px}.r365-price>div:last-child{padding-left:25px}.r365-hero h1{font-size:52px}}@media(max-width:760px){.r365 .wrap{width:88%}.r365-hero{padding:28px 0 50px}.r365-hero .breadcrumb{margin-bottom:35px}.r365-hero h1{font-size:42px;margin-top:25px}.r365-hero .eyebrow{font-size:12px}.r365-photo{width:100%;background-position:48% center}.r365-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3190)}.r365-hero .wrap>p:not(.eyebrow){font-size:17px}.r365 .section{padding:50px 0}.r365 h2{font-size:33px}.r365-editorial,.r365-practical,.r365-scope-grid,.r365-price{grid-template-columns:1fr;gap:30px}.r365-price>div:last-child{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.r365-close h2{font-size:42px}.r365-close .textlink{display:block;margin:23px 0 0}.r365-hero .actions{align-items:flex-start;flex-direction:column}}

.sec-live .wrap{width:calc(100% - 64px);max-width:1200px}.sec-live h1,.sec-live h2,.sec-live h3{font-weight:400;letter-spacing:-.035em}.sec-live h2{font-size:40px;line-height:1.08}.sec-live h3{font-size:25px;line-height:1.3}.sec-live p{line-height:1.8}.sec-live .section{padding:76px 0}.sec-live .eyebrow{font-size:11px;letter-spacing:1.8px;display:flex;align-items:center;gap:10px}.sec-live .eyebrow:before{content:'';height:2px;width:28px;background:currentColor}.sec-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:#fff;padding:25px 0 115px}.sec-photo{position:absolute;inset:0;z-index:-2;background:url('/assets/img/it-sakerhet-varm.png') center/cover no-repeat}.sec-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001c31 20%,#001c31ed 40%,#001c3160 70%,#001c3133),linear-gradient(0deg,#001c3188,transparent 50%)}.sec-hero .breadcrumb{margin-bottom:35px;font-size:12px;color:#aac8e0}.sec-hero .eyebrow{color:#81bdff}.sec-hero h1{font-size:54px;line-height:1.06;max-width:550px;margin:30px 0 28px}.sec-hero .wrap>p:not(.eyebrow){max-width:555px;font-size:18px;color:#d1e0eb}.sec-hero .actions{margin:35px 0 0;align-items:center;gap:22px}.sec-live .button{font-size:14px;gap:10px;padding:17px 23px}.sec-textlink{font-size:13px;font-weight:750;color:#81bdff}.sec-nav{display:block;position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid var(--line)}.sec-nav>.wrap{display:flex;gap:40px}.sec-nav a{padding:22px 12px;font-size:13px;color:#075cce;font-weight:750}.sec-note{background:#eaf2ff;padding:25px 0}.sec-note>.wrap{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:center}.sec-note strong{font-size:22px;line-height:1.4}.sec-note p{font-size:15px;margin:0}.sec-decision{background:linear-gradient(#f3f8fc,#fff)}.sec-heading{display:flex;gap:50px;align-items:end;margin-bottom:35px}.sec-heading>div{flex:1.4}.sec-heading h2{margin-bottom:0}.sec-heading>p{flex:1;font-size:15px;margin:0}.sec-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.sec-level{background:white;border:1px solid var(--line);border-radius:17px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 12px 25px #08273f08}.sec-level-3{border:2px solid var(--blue)}.sec-level-top{position:relative;padding:30px;min-height:250px;background:#eaf2ff}.sec-level-2 .sec-level-top{background:#0755b8;color:white}.sec-level-3 .sec-level-top{background:var(--navy);color:white}.sec-level-number{position:absolute;top:28px;right:28px;color:#448bdf;font-size:11px;font-weight:750}.sec-level-top>p{font-size:12px;letter-spacing:1px;font-weight:750;text-transform:uppercase;color:#135dac;margin:0 18px 32px 0}.sec-level-2 .sec-level-top>p,.sec-level-3 .sec-level-top>p{color:#93c8ff}.sec-level-top h3{margin-bottom:22px}.sec-level-top strong{font-size:14px;line-height:1.8;font-weight:600;color:var(--muted)}.sec-level-2 .sec-level-top strong,.sec-level-3 .sec-level-top strong{color:#d7e6f4}.sec-features{padding:8px 23px;flex:1}.sec-live details{padding:19px 0;border-bottom:1px solid #e0e8ef}.sec-live summary{list-style:none;display:flex;gap:13px;align-items:baseline;font-size:13px;line-height:1.55;font-weight:750;letter-spacing:0}.sec-live summary::-webkit-details-marker{display:none}.sec-live summary>b{margin-left:auto;color:var(--blue);font-size:17px;flex-shrink:0}.sec-live details[open]>summary>b{font-size:0}.sec-live details[open]>summary>b:after{content:'−';font-size:17px}.sec-check{color:var(--blue);font-size:17px}.sec-live details>p{font-size:14px;margin:14px 0 0}.sec-level-bottom{padding:22px 27px;font-size:12px;color:var(--muted);background:#f7f9fc;border-top:1px solid #e5ebf0;line-height:1.7;min-height:88px}.sec-choice{display:grid;grid-template-columns:1.1fr 1.5fr auto;gap:30px;align-items:center;padding:35px 0;border-bottom:1px solid var(--line);margin-top:25px}.sec-choice>div>span,.sec-hardware>span{display:block;color:#075cce;text-transform:uppercase;font-size:10px;letter-spacing:1px;font-weight:750;margin-bottom:12px}.sec-choice h3{font-size:24px;margin:0}.sec-choice p{font-size:14px;margin:0}.sec-hardware{display:grid;grid-template-columns:.7fr 1.8fr 1fr;gap:30px;padding:30px 0;align-items:center}.sec-hardware h3{font-size:22px}.sec-hardware p{font-size:14px;margin:0}.sec-live .textlink{font-size:13px}.sec-delivery{background:#f3f7fa}.sec-delivery-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:80px}.sec-delivery h2{font-size:33px}.sec-delivery p{font-size:16px}.sec-checkgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:13px;margin-top:25px}.sec-checkgrid>div{display:flex;gap:12px}.sec-checkgrid span{color:var(--blue);font-weight:750}.sec-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.sec-faq summary{font-size:17px;font-weight:600}.sec-live [id^=sec-]{scroll-margin-top:90px}.sec-live .lh-cta h2{font-size:40px}.sec-live .lh-cta .eyebrow{color:#dbeaff}@media(max-width:1000px){.sec-levels{gap:14px}.sec-level-top{padding:25px 20px;min-height:270px}.sec-level-top h3{font-size:24px}.sec-level-top>p{font-size:10px}.sec-level-number{right:16px;top:16px}.sec-features{padding:6px 16px}.sec-choice{grid-template-columns:1fr 1.5fr}.sec-choice>.button{grid-column:1/-1;justify-self:start}.sec-hardware{grid-template-columns:1fr 2fr}.sec-hardware>a{grid-column:2}.sec-delivery-grid,.sec-faq{gap:40px}}@media(max-width:760px){.sec-live .wrap{width:88%}.sec-hero{padding-bottom:60px}.sec-hero h1{font-size:44px}.sec-hero .wrap>p:not(.eyebrow){font-size:17px}.sec-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3170)}.sec-photo{background-position:65% center}.sec-nav>.wrap{gap:12px;flex-wrap:wrap;padding:10px 0}.sec-nav a{font-size:11px;padding:6px 0}.sec-live .section{padding:50px 0}.sec-note>.wrap,.sec-levels,.sec-choice,.sec-hardware,.sec-delivery-grid,.sec-faq{grid-template-columns:1fr;gap:25px}.sec-heading{display:block}.sec-heading>p{margin-top:22px}.sec-live h2{font-size:32px}.sec-level-top{min-height:0;padding:28px}.sec-level-top>p{font-size:12px}.sec-level-top h3{font-size:29px}.sec-level-top strong{font-size:15px}.sec-level-bottom{min-height:0}.sec-features{padding:8px 25px}.sec-live summary{font-size:14px}.sec-hardware>a{grid-column:auto}.sec-note strong{font-size:20px}.sec-note>.wrap{gap:12px}.sec-live .lh-cta h2{font-size:33px}.sec-checkgrid{grid-template-columns:1fr}}

.its-live .wrap{width:calc(100% - 64px);max-width:1200px}.its-live h1,.its-live h2,.its-live h3{font-weight:400;letter-spacing:-.035em}.its-live h2{font-size:40px;line-height:1.08}.its-live h3{font-size:25px;line-height:1.3}.its-live p{line-height:1.8}.its-live .section{padding:76px 0}.its-live .eyebrow{font-size:11px;letter-spacing:1.8px;display:flex;align-items:center;gap:10px}.its-live .eyebrow:before{content:'';height:2px;width:28px;background:currentColor}.its-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:white;padding:25px 0 90px}.its-photo{position:absolute;inset:0;z-index:-2;background:url('/assets/img/it-support-varm.png') center/cover no-repeat}.its-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001c31 12%,#001c31f2 34%,#001c3170 59%,transparent 80%),linear-gradient(0deg,#001c3170,transparent 45%)}.its-hero .breadcrumb{font-size:12px;color:#aac8e0;margin-bottom:35px}.its-hero .eyebrow{color:#81bdff}.its-hero h1{font-size:54px;line-height:1.06;max-width:550px;margin:30px 0 28px}.its-hero .wrap>p:not(.eyebrow){font-size:18px;max-width:550px;color:#d1e0eb}.its-hero .actions{align-items:center;margin:35px 0 25px;gap:22px}.its-live .button{font-size:14px;gap:10px;padding:17px 23px}.its-textlink{color:#81bdff;font-size:13px;font-weight:750}.its-shortcut{display:inline-block;color:#83bdff;font-size:13px;text-decoration:underline;text-underline-offset:5px}.its-nav{display:block;position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid var(--line)}.its-nav>.wrap{display:flex;gap:35px}.its-nav a{padding:22px 12px;font-size:13px;font-weight:750;color:#075cce}.its-editorial{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:end;margin-bottom:45px}.its-editorial h2{margin:0}.its-editorial>p{font-size:17px;margin:0}.its-practical{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.its-practical article{border-top:1px solid var(--line);padding-top:25px}.its-practical p{font-size:15px}.its-existing{display:flex;align-items:center;gap:25px;padding:24px 28px;background:#edf4ff;border-radius:8px;margin-top:35px;font-size:15px}.its-existing a{color:var(--blue);font-weight:750}.its-delivery{background:#f3f7fa}.its-delivery-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:80px}.its-delivery h2{font-size:33px}.its-delivery p{font-size:16px}.its-checkgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:13px;margin-top:25px}.its-checkgrid>div{display:flex;gap:12px}.its-checkgrid span{color:var(--blue);font-weight:750}.its-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.its-faq details{padding:23px 0;border-bottom:1px solid var(--line)}.its-faq summary{display:flex;gap:15px;list-style:none;font-size:17px;font-weight:600;line-height:1.5;letter-spacing:0}.its-faq summary::-webkit-details-marker{display:none}.its-faq summary>b{margin-left:auto;color:var(--blue);font-size:19px}.its-faq details[open]>summary>b{font-size:0}.its-faq details[open]>summary>b:after{content:'−';font-size:19px}.its-faq details>p{font-size:15px;margin:16px 0 0}.its-live [id^=its-]{scroll-margin-top:90px}.its-live .lh-cta h2{font-size:40px}.its-live .lh-cta .eyebrow{color:#dbeaff}@media(max-width:1000px){.its-editorial,.its-delivery-grid,.its-faq{gap:35px}}@media(max-width:760px){.its-live .wrap{width:88%}.its-hero{padding:25px 0 55px}.its-hero h1{font-size:44px}.its-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3170)}.its-photo{background-position:65% center}.its-hero .wrap>p:not(.eyebrow){font-size:17px}.its-nav>.wrap{gap:12px;flex-wrap:wrap;padding:10px 0}.its-nav a{font-size:11px;padding:6px 0}.its-live .section{padding:50px 0}.its-live h2{font-size:32px}.its-editorial,.its-practical,.its-delivery-grid,.its-faq{grid-template-columns:1fr;gap:28px}.its-checkgrid{grid-template-columns:1fr}.its-existing{flex-wrap:wrap;gap:12px;font-size:14px}.its-live .lh-cta h2{font-size:33px}}

.pr-live .wrap{width:calc(100% - 84px);max-width:1180px}.pr-live h1,.pr-live h2{font-weight:400;letter-spacing:-.035em}.pr-live h2{font-size:40px;line-height:1.08}.pr-live p{line-height:1.8}.pr-live .eyebrow{font-size:11px;font-weight:750;letter-spacing:1.8px;display:flex;align-items:center;gap:10px}.pr-live .eyebrow:before{content:'';height:2px;width:28px;background:currentColor}.pr-hero{position:relative;isolation:isolate;overflow:hidden;padding:78px 0;background:var(--navy);color:white}.pr-photo{position:absolute;inset:0;z-index:-2;background:url('/assets/img/priser-varm.png') center/cover no-repeat}.pr-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001c31 10%,#001c31ed 35%,#001c3155 65%,#001c3110),linear-gradient(0deg,#001c3199,transparent 40%)}.pr-hero .eyebrow{color:#81bdff}.pr-hero h1{font-size:58px;line-height:1.03;margin:30px 0 28px}.pr-hero .wrap>p:not(.eyebrow){font-size:18px;max-width:560px;color:#d0dfeb}.pr-hero .wrap>p.pr-proposal{border:1px solid #3e6e9b;border-radius:28px;padding:9px 14px;font-size:11px;font-weight:750;color:#93c7ff;margin:24px 0 0;line-height:1.5}.pr-list{padding:76px 0;background:#f3f7fa}.pr-group{padding:0;border-bottom:0;border-top:1px solid var(--line);margin-bottom:25px}.pr-group>summary{display:flex;align-items:center;gap:25px;list-style:none;font-size:20px;font-weight:750;letter-spacing:0;padding:24px 6px;line-height:1.4}.pr-group>summary::-webkit-details-marker{display:none}.pr-group>summary>small{margin-left:auto;font-size:11px;font-weight:400;color:var(--muted)}.pr-group>summary>b{color:var(--blue);font-size:19px}.pr-group[open]>summary>b{transform:rotate(45deg)}.pr-rows{border:1px solid var(--line);background:white;border-radius:11px;overflow:hidden}.pr-rows>article{display:grid;grid-template-columns:minmax(0,1fr) 185px 100px;gap:35px;padding:27px 30px;align-items:center;border-bottom:1px solid #e2e9ef}.pr-rows>article:last-child{border-bottom:0}.pr-rows>article>div:first-child>strong{font-size:17px;font-weight:750;line-height:1.4}.pr-rows p{font-size:14px;line-height:1.75;margin:8px 0 0}.pr-item-note{display:block;color:var(--muted);font-size:12px;line-height:1.6;margin-top:7px}.pr-amount strong{font-size:23px;color:var(--ink);font-weight:750;letter-spacing:-.6px;white-space:nowrap}.pr-amount small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.pr-rows article>a{display:flex;justify-content:space-between;gap:10px;color:#075cce;font-size:12px;font-weight:750}.pr-rows article>a>span{color:var(--blue)}.pr-other{padding:45px 0 60px}.pr-other>.wrap{display:flex;gap:70px;align-items:center}.pr-other>.wrap>div{flex:1}.pr-other h2{font-size:35px;max-width:770px}.pr-other p:not(.eyebrow){font-size:16px;max-width:770px;margin-bottom:0}.pr-live .button{font-size:14px;gap:10px;padding:17px 23px}.pr-other .button{flex-shrink:0}.pr-note{background:#eaf2ff;padding:28px 0}.pr-note>.wrap{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:center}.pr-note strong{font-size:21px;line-height:1.4}.pr-note p{font-size:15px;margin:0}.pr-live .lh-cta .eyebrow{color:#dbeaff}.pr-live .lh-cta h2{font-size:40px}@media(max-width:1000px){.pr-rows>article{grid-template-columns:minmax(0,1fr) 160px 80px;gap:25px;padding:25px}.pr-other>.wrap{gap:35px}.pr-hero h1{font-size:52px}}@media(max-width:760px){.pr-live .wrap{width:88%}.pr-hero{padding:55px 0}.pr-hero h1{font-size:44px}.pr-hero:after{background:linear-gradient(90deg,#001c31ed,#001c3180)}.pr-photo{background-position:65% center}.pr-hero .wrap>p:not(.eyebrow){font-size:17px}.pr-list{padding:45px 0}.pr-group>summary{font-size:18px;gap:14px}.pr-rows>article{grid-template-columns:1fr auto;gap:20px;padding:22px}.pr-rows>article>div:first-child{grid-column:1/-1}.pr-amount strong{font-size:24px}.pr-rows>article>a{justify-self:end;min-width:85px}.pr-other>.wrap{display:block}.pr-other h2{font-size:31px}.pr-other .button{margin-top:25px}.pr-note>.wrap{grid-template-columns:1fr;gap:15px}.pr-live .lh-cta h2{font-size:33px}}

.hub-live .wrap{width:calc(100% - 84px);max-width:1180px}.hub-live h1,.hub-live h2{font-weight:400;letter-spacing:-.035em}.hub-live .eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:750;letter-spacing:1.8px}.hub-live .eyebrow:before{content:'';width:28px;height:2px;background:currentColor}.hub-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:white;padding:135px 0;min-height:495px}.hub-photo{position:absolute;inset:0;z-index:-2;background:url('/assets/img/support-team-varm.png') center/cover no-repeat}.hub-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001c31 5%,#001c31f0 35%,#001c3170 60%,#001c3110),linear-gradient(0deg,#001c3199,transparent 40%)}.hub-hero .eyebrow{color:#81bdff}.hub-hero h1{font-size:58px;line-height:1.03;margin:30px 0 27px;max-width:650px}.hub-hero .wrap>p:not(.eyebrow){font-size:18px;line-height:1.8;max-width:560px;color:#cfdfeb;margin:0}.hub-hero p>a{color:#86beff}.hub-hero p>a:hover{color:white;text-decoration:underline}.hub-cards-section{padding:76px 0}.hub-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hub-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;padding:32px;transition:border-color .2s,box-shadow .2s;background:#fff}.hub-card:hover{border-color:var(--blue);color:var(--ink);box-shadow:0 8px 24px #0666ff0e}.hub-icon{display:flex;align-items:center;justify-content:center;background:#edf4ff;color:var(--blue);border-radius:12px;width:48px;height:48px;font-size:26px;line-height:1;font-weight:600;margin-bottom:28px}.hub-card h2{font-size:27px;line-height:1.2;margin:0 0 17px}.hub-card p{font-size:15px;line-height:1.8;margin:0 0 30px;flex:1}.hub-card b{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:12px;color:#075cce}.hub-card b>span{color:var(--blue)}@media(max-width:1000px){.hub-card{padding:25px}.hub-card h2{font-size:24px}.hub-hero h1{font-size:52px}}@media(max-width:760px){.hub-live .wrap{width:88%}.hub-hero{padding:65px 0;min-height:0}.hub-hero h1{font-size:43px}.hub-hero .wrap>p:not(.eyebrow){font-size:17px}.hub-photo{background-position:70% center}.hub-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3190)}.hub-cards{grid-template-columns:1fr;gap:18px}.hub-cards-section{padding:50px 0}.hub-card{padding:28px}.hub-card h2{font-size:27px}}

.rs-live .wrap{width:calc(100% - 84px);max-width:1180px}.rs-live h1,.rs-live h2{font-weight:400;letter-spacing:-.035em}.rs-live h2{font-size:40px;line-height:1.08}.rs-live p{line-height:1.8}.rs-live .section{padding:76px 0}.rs-live .eyebrow{display:flex;gap:10px;align-items:center;font-size:11px;letter-spacing:1.8px;font-weight:750}.rs-live .eyebrow:before{content:'';height:2px;width:28px;background:currentColor}.rs-hero{background:radial-gradient(circle at 80% 20%,#064d91 0,transparent 28%),linear-gradient(135deg,#001c31,#082e50);color:white;padding:62px 0}.rs-hero .eyebrow{color:#81bdff}.rs-hero h1{font-size:58px;line-height:1.03;max-width:900px;margin:30px 0 28px}.rs-hero .wrap>p:not(.eyebrow){max-width:800px;font-size:18px;color:#d0dfeb}.rs-hero .actions{gap:14px;margin:34px 0 18px}.rs-live .button{font-size:14px;padding:17px 23px;gap:10px}.rs-hero .wrap>p.rs-meta{font-size:12px;color:#84baff;margin:0}.rs-install{display:grid;grid-template-columns:360px 1fr;gap:70px}.rs-steps{padding:0;margin:0;list-style:none}.rs-steps li{display:flex;gap:40px;align-items:baseline;border-top:1px solid var(--line);padding:20px 0}.rs-steps li:last-child{border-bottom:1px solid var(--line)}.rs-steps li>span{font-size:12px;color:var(--blue);font-weight:750;flex-shrink:0;min-width:30px}.rs-steps p{margin:0;font-size:16px}.rs-trust-section{background:#f3f7fa}.rs-trust{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:center}.rs-trust h2{max-width:600px}.rs-trust p{font-size:16px}.rs-trust aside{border-left:3px solid var(--blue);background:#eaf2ff;border-radius:0 8px 8px 0;padding:28px 30px}.rs-trust aside>strong{font-size:18px}.rs-trust aside p{font-size:15px;margin:14px 0 0}.rs-live .lh-cta .eyebrow{color:#dbeaff}.rs-live .lh-cta h2{font-size:40px}@media(max-width:1000px){.rs-install{grid-template-columns:1fr 1.7fr;gap:40px}.rs-trust{gap:40px}.rs-hero h1{font-size:52px}}@media(max-width:760px){.rs-live .wrap{width:88%}.rs-hero{padding:48px 0}.rs-hero h1{font-size:43px}.rs-hero .wrap>p:not(.eyebrow){font-size:17px}.rs-live .section{padding:50px 0}.rs-live h2{font-size:33px}.rs-install,.rs-trust{grid-template-columns:1fr;gap:30px}.rs-steps li{gap:18px}.rs-steps p{font-size:15px}.rs-trust aside{padding:25px}.rs-live .lh-cta h2{font-size:33px}}

.hw-live .wrap{width:calc(100% - 64px);max-width:1200px}.hw-live h1,.hw-live h2,.hw-live h3{font-weight:400;letter-spacing:-.035em}.hw-live h2{font-size:40px;line-height:1.08}.hw-live h3{font-size:25px;line-height:1.3}.hw-live p{line-height:1.8}.hw-live .section{padding:76px 0}.hw-live .eyebrow{font-size:11px;letter-spacing:1.8px;display:flex;align-items:center;gap:10px}.hw-live .eyebrow:before{content:'';height:2px;width:28px;background:currentColor}.hw-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:white;padding:25px 0 90px}.hw-photo{position:absolute;inset:0;z-index:-2;background:url('/assets/img/hardvara-varm.png') center/cover no-repeat}.hw-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001c31 12%,#001c31f2 34%,#001c3170 59%,transparent 80%),linear-gradient(0deg,#001c3170,transparent 45%)}.hw-hero .breadcrumb{font-size:12px;color:#aac8e0;margin-bottom:35px}.hw-hero .eyebrow{color:#81bdff}.hw-hero h1{font-size:54px;line-height:1.06;max-width:550px;margin:30px 0 28px}.hw-hero .wrap>p:not(.eyebrow){font-size:18px;max-width:550px;color:#d1e0eb}.hw-hero .actions{align-items:center;margin:35px 0 25px;gap:22px}.hw-live .button{font-size:14px;gap:10px;padding:17px 23px}.hw-textlink{color:#81bdff;font-size:13px;font-weight:750}.hw-shortcut{display:inline-block;color:#83bdff;font-size:13px;text-decoration:underline;text-underline-offset:5px}.hw-nav{display:block;position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid var(--line)}.hw-nav>.wrap{display:flex;gap:35px}.hw-nav a{padding:22px 12px;font-size:13px;font-weight:750;color:#075cce}.hw-editorial{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:end;margin-bottom:45px}.hw-editorial h2{margin:0}.hw-editorial>p{font-size:17px;margin:0}.hw-practical{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.hw-practical article{border-top:1px solid var(--line);padding-top:25px}.hw-practical p{font-size:15px}.hw-existing{display:flex;align-items:center;gap:25px;padding:24px 28px;background:#edf4ff;border-radius:8px;margin-top:35px;font-size:15px}.hw-existing a{color:var(--blue);font-weight:750}.hw-delivery{background:#f3f7fa}.hw-delivery-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:80px}.hw-delivery h2{font-size:33px}.hw-delivery p{font-size:16px}.hw-checkgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:13px;margin-top:25px}.hw-checkgrid>div{display:flex;gap:12px}.hw-checkgrid span{color:var(--blue);font-weight:750}.hw-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.hw-faq details{padding:23px 0;border-bottom:1px solid var(--line)}.hw-faq summary{display:flex;gap:15px;list-style:none;font-size:17px;font-weight:600;line-height:1.5;letter-spacing:0}.hw-faq summary::-webkit-details-marker{display:none}.hw-faq summary>b{margin-left:auto;color:var(--blue);font-size:19px}.hw-faq details[open]>summary>b{font-size:0}.hw-faq details[open]>summary>b:after{content:'−';font-size:19px}.hw-faq details>p{font-size:15px;margin:16px 0 0}.hw-live [id^=hw-]{scroll-margin-top:90px}.hw-live .lh-cta h2{font-size:40px}.hw-live .lh-cta .eyebrow{color:#dbeaff}@media(max-width:1000px){.hw-editorial,.hw-delivery-grid,.hw-faq{gap:35px}}@media(max-width:760px){.hw-live .wrap{width:88%}.hw-hero{padding:25px 0 55px}.hw-hero h1{font-size:44px}.hw-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3170)}.hw-photo{background-position:65% center}.hw-hero .wrap>p:not(.eyebrow){font-size:17px}.hw-nav>.wrap{gap:12px;flex-wrap:wrap;padding:10px 0}.hw-nav a{font-size:11px;padding:6px 0}.hw-live .section{padding:50px 0}.hw-live h2{font-size:32px}.hw-editorial,.hw-practical,.hw-delivery-grid,.hw-faq{grid-template-columns:1fr;gap:28px}.hw-checkgrid{grid-template-columns:1fr}.hw-existing{flex-wrap:wrap;gap:12px;font-size:14px}.hw-live .lh-cta h2{font-size:33px}}

.hw-photo{left:37%;background-position:center}.hw-hero:after{background:linear-gradient(90deg,#001c31 22%,#001c31ed 38%,#001c3150 63%,transparent 90%),linear-gradient(0deg,#001c3170,transparent 45%)}@media(max-width:760px){.hw-photo{left:0;background-position:65% center}.hw-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3170)}}

.print-live .wrap{width:calc(100% - 64px);max-width:1200px}.print-live h1,.print-live h2,.print-live h3{font-weight:400;letter-spacing:-.035em}.print-live h2{font-size:40px;line-height:1.08}.print-live h3{font-size:25px;line-height:1.3}.print-live p{line-height:1.8}.print-live .section{padding:76px 0}.print-live .eyebrow{font-size:11px;letter-spacing:1.8px;display:flex;align-items:center;gap:10px}.print-live .eyebrow:before{content:'';height:2px;width:28px;background:currentColor}.print-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:white;padding:25px 0 90px}.print-photo{position:absolute;inset:0;z-index:-2;background:url('/assets/img/skrivare-varm.png') center/cover no-repeat}.print-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001c31 12%,#001c31f2 34%,#001c3170 59%,transparent 80%),linear-gradient(0deg,#001c3170,transparent 45%)}.print-hero .breadcrumb{font-size:12px;color:#aac8e0;margin-bottom:35px}.print-hero .eyebrow{color:#81bdff}.print-hero h1{font-size:54px;line-height:1.06;max-width:550px;margin:30px 0 28px}.print-hero .wrap>p:not(.eyebrow){font-size:18px;max-width:550px;color:#d1e0eb}.print-hero .actions{align-items:center;margin:35px 0 25px;gap:22px}.print-live .button{font-size:14px;gap:10px;padding:17px 23px}.print-textlink{color:#81bdff;font-size:13px;font-weight:750}.print-shortcut{display:inline-block;color:#83bdff;font-size:13px;text-decoration:underline;text-underline-offset:5px}.print-nav{display:block;position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid var(--line)}.print-nav>.wrap{display:flex;gap:35px}.print-nav a{padding:22px 12px;font-size:13px;font-weight:750;color:#075cce}.print-editorial{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:end;margin-bottom:45px}.print-editorial h2{margin:0}.print-editorial>p{font-size:17px;margin:0}.print-practical{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.print-practical article{border-top:1px solid var(--line);padding-top:25px}.print-practical p{font-size:15px}.print-existing{display:flex;align-items:center;gap:25px;padding:24px 28px;background:#edf4ff;border-radius:8px;margin-top:35px;font-size:15px}.print-existing a{color:var(--blue);font-weight:750}.print-delivery{background:#f3f7fa}.print-delivery-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:80px}.print-delivery h2{font-size:33px}.print-delivery p{font-size:16px}.print-checkgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:13px;margin-top:25px}.print-checkgrid>div{display:flex;gap:12px}.print-checkgrid span{color:var(--blue);font-weight:750}.print-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.print-faq details{padding:23px 0;border-bottom:1px solid var(--line)}.print-faq summary{display:flex;gap:15px;list-style:none;font-size:17px;font-weight:600;line-height:1.5;letter-spacing:0}.print-faq summary::-webkit-details-marker{display:none}.print-faq summary>b{margin-left:auto;color:var(--blue);font-size:19px}.print-faq details[open]>summary>b{font-size:0}.print-faq details[open]>summary>b:after{content:'−';font-size:19px}.print-faq details>p{font-size:15px;margin:16px 0 0}.print-live [id^=print-]{scroll-margin-top:90px}.print-live .lh-cta h2{font-size:40px}.print-live .lh-cta .eyebrow{color:#dbeaff}@media(max-width:1000px){.print-editorial,.print-delivery-grid,.print-faq{gap:35px}}@media(max-width:760px){.print-live .wrap{width:88%}.print-hero{padding:25px 0 55px}.print-hero h1{font-size:44px}.print-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3170)}.print-photo{background-position:65% center}.print-hero .wrap>p:not(.eyebrow){font-size:17px}.print-nav>.wrap{gap:12px;flex-wrap:wrap;padding:10px 0}.print-nav a{font-size:11px;padding:6px 0}.print-live .section{padding:50px 0}.print-live h2{font-size:32px}.print-editorial,.print-practical,.print-delivery-grid,.print-faq{grid-template-columns:1fr;gap:28px}.print-checkgrid{grid-template-columns:1fr}.print-existing{flex-wrap:wrap;gap:12px;font-size:14px}.print-live .lh-cta h2{font-size:33px}}

.print-photo{left:37%;background-position:center}.print-hero:after{background:linear-gradient(90deg,#001c31 22%,#001c31ed 38%,#001c3150 63%,transparent 90%),linear-gradient(0deg,#001c3170,transparent 45%)}@media(max-width:760px){.print-photo{left:0;background-position:65% center}.print-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3170)}}

.meet-live .wrap{width:calc(100% - 64px);max-width:1200px}.meet-live h1,.meet-live h2,.meet-live h3{font-weight:400;letter-spacing:-.035em}.meet-live h2{font-size:40px;line-height:1.08}.meet-live h3{font-size:25px;line-height:1.3}.meet-live p{line-height:1.8}.meet-live .section{padding:76px 0}.meet-live .eyebrow{font-size:11px;letter-spacing:1.8px;display:flex;align-items:center;gap:10px}.meet-live .eyebrow:before{content:'';height:2px;width:28px;background:currentColor}.meet-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:white;padding:25px 0 90px}.meet-photo{position:absolute;inset:0;z-index:-2;background:url('/assets/img/motesteknik-varm.png') center/cover no-repeat}.meet-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001c31 12%,#001c31f2 34%,#001c3170 59%,transparent 80%),linear-gradient(0deg,#001c3170,transparent 45%)}.meet-hero .breadcrumb{font-size:12px;color:#aac8e0;margin-bottom:35px}.meet-hero .eyebrow{color:#81bdff}.meet-hero h1{font-size:54px;line-height:1.06;max-width:550px;margin:30px 0 28px}.meet-hero .wrap>p:not(.eyebrow){font-size:18px;max-width:550px;color:#d1e0eb}.meet-hero .actions{align-items:center;margin:35px 0 25px;gap:22px}.meet-live .button{font-size:14px;gap:10px;padding:17px 23px}.meet-textlink{color:#81bdff;font-size:13px;font-weight:750}.meet-shortcut{display:inline-block;color:#83bdff;font-size:13px;text-decoration:underline;text-underline-offset:5px}.meet-nav{display:block;position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid var(--line)}.meet-nav>.wrap{display:flex;gap:35px}.meet-nav a{padding:22px 12px;font-size:13px;font-weight:750;color:#075cce}.meet-editorial{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:end;margin-bottom:45px}.meet-editorial h2{margin:0}.meet-editorial>p{font-size:17px;margin:0}.meet-practical{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.meet-practical article{border-top:1px solid var(--line);padding-top:25px}.meet-practical p{font-size:15px}.meet-existing{display:flex;align-items:center;gap:25px;padding:24px 28px;background:#edf4ff;border-radius:8px;margin-top:35px;font-size:15px}.meet-existing a{color:var(--blue);font-weight:750}.meet-delivery{background:#f3f7fa}.meet-delivery-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:80px}.meet-delivery h2{font-size:33px}.meet-delivery p{font-size:16px}.meet-checkgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:13px;margin-top:25px}.meet-checkgrid>div{display:flex;gap:12px}.meet-checkgrid span{color:var(--blue);font-weight:750}.meet-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.meet-faq details{padding:23px 0;border-bottom:1px solid var(--line)}.meet-faq summary{display:flex;gap:15px;list-style:none;font-size:17px;font-weight:600;line-height:1.5;letter-spacing:0}.meet-faq summary::-webkit-details-marker{display:none}.meet-faq summary>b{margin-left:auto;color:var(--blue);font-size:19px}.meet-faq details[open]>summary>b{font-size:0}.meet-faq details[open]>summary>b:after{content:'−';font-size:19px}.meet-faq details>p{font-size:15px;margin:16px 0 0}.meet-live [id^=meet-]{scroll-margin-top:90px}.meet-live .lh-cta h2{font-size:40px}.meet-live .lh-cta .eyebrow{color:#dbeaff}@media(max-width:1000px){.meet-editorial,.meet-delivery-grid,.meet-faq{gap:35px}}@media(max-width:760px){.meet-live .wrap{width:88%}.meet-hero{padding:25px 0 55px}.meet-hero h1{font-size:44px}.meet-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3170)}.meet-photo{background-position:65% center}.meet-hero .wrap>p:not(.eyebrow){font-size:17px}.meet-nav>.wrap{gap:12px;flex-wrap:wrap;padding:10px 0}.meet-nav a{font-size:11px;padding:6px 0}.meet-live .section{padding:50px 0}.meet-live h2{font-size:32px}.meet-editorial,.meet-practical,.meet-delivery-grid,.meet-faq{grid-template-columns:1fr;gap:28px}.meet-checkgrid{grid-template-columns:1fr}.meet-existing{flex-wrap:wrap;gap:12px;font-size:14px}.meet-live .lh-cta h2{font-size:33px}}

.meet-photo{left:37%;background-position:center}.meet-hero:after{background:linear-gradient(90deg,#001c31 22%,#001c31ed 38%,#001c3150 63%,transparent 90%),linear-gradient(0deg,#001c3170,transparent 45%)}@media(max-width:760px){.meet-photo{left:0;background-position:65% center}.meet-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3170)}}

.phone-live .wrap{width:calc(100% - 64px);max-width:1200px}.phone-live h1,.phone-live h2,.phone-live h3{font-weight:400;letter-spacing:-.035em}.phone-live h2{font-size:40px;line-height:1.08}.phone-live h3{font-size:25px;line-height:1.3}.phone-live p{line-height:1.8}.phone-live .section{padding:76px 0}.phone-live .eyebrow{font-size:11px;letter-spacing:1.8px;display:flex;align-items:center;gap:10px}.phone-live .eyebrow:before{content:'';height:2px;width:28px;background:currentColor}.phone-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:white;padding:25px 0 90px}.phone-photo{position:absolute;inset:0;z-index:-2;background:url('/assets/img/telefoni-varm.png') center/cover no-repeat}.phone-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001c31 12%,#001c31f2 34%,#001c3170 59%,transparent 80%),linear-gradient(0deg,#001c3170,transparent 45%)}.phone-hero .breadcrumb{font-size:12px;color:#aac8e0;margin-bottom:35px}.phone-hero .eyebrow{color:#81bdff}.phone-hero h1{font-size:54px;line-height:1.06;max-width:550px;margin:30px 0 28px}.phone-hero .wrap>p:not(.eyebrow){font-size:18px;max-width:550px;color:#d1e0eb}.phone-hero .actions{align-items:center;margin:35px 0 25px;gap:22px}.phone-live .button{font-size:14px;gap:10px;padding:17px 23px}.phone-textlink{color:#81bdff;font-size:13px;font-weight:750}.phone-shortcut{display:inline-block;color:#83bdff;font-size:13px;text-decoration:underline;text-underline-offset:5px}.phone-nav{display:block;position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid var(--line)}.phone-nav>.wrap{display:flex;gap:35px}.phone-nav a{padding:22px 12px;font-size:13px;font-weight:750;color:#075cce}.phone-editorial{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:end;margin-bottom:45px}.phone-editorial h2{margin:0}.phone-editorial>p{font-size:17px;margin:0}.phone-practical{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.phone-practical article{border-top:1px solid var(--line);padding-top:25px}.phone-practical p{font-size:15px}.phone-existing{display:flex;align-items:center;gap:25px;padding:24px 28px;background:#edf4ff;border-radius:8px;margin-top:35px;font-size:15px}.phone-existing a{color:var(--blue);font-weight:750}.phone-delivery{background:#f3f7fa}.phone-delivery-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:80px}.phone-delivery h2{font-size:33px}.phone-delivery p{font-size:16px}.phone-checkgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:13px;margin-top:25px}.phone-checkgrid>div{display:flex;gap:12px}.phone-checkgrid span{color:var(--blue);font-weight:750}.phone-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.phone-faq details{padding:23px 0;border-bottom:1px solid var(--line)}.phone-faq summary{display:flex;gap:15px;list-style:none;font-size:17px;font-weight:600;line-height:1.5;letter-spacing:0}.phone-faq summary::-webkit-details-marker{display:none}.phone-faq summary>b{margin-left:auto;color:var(--blue);font-size:19px}.phone-faq details[open]>summary>b{font-size:0}.phone-faq details[open]>summary>b:after{content:'−';font-size:19px}.phone-faq details>p{font-size:15px;margin:16px 0 0}.phone-live [id^=phone-]{scroll-margin-top:90px}.phone-live .lh-cta h2{font-size:40px}.phone-live .lh-cta .eyebrow{color:#dbeaff}@media(max-width:1000px){.phone-editorial,.phone-delivery-grid,.phone-faq{gap:35px}}@media(max-width:760px){.phone-live .wrap{width:88%}.phone-hero{padding:25px 0 55px}.phone-hero h1{font-size:44px}.phone-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3170)}.phone-photo{background-position:65% center}.phone-hero .wrap>p:not(.eyebrow){font-size:17px}.phone-nav>.wrap{gap:12px;flex-wrap:wrap;padding:10px 0}.phone-nav a{font-size:11px;padding:6px 0}.phone-live .section{padding:50px 0}.phone-live h2{font-size:32px}.phone-editorial,.phone-practical,.phone-delivery-grid,.phone-faq{grid-template-columns:1fr;gap:28px}.phone-checkgrid{grid-template-columns:1fr}.phone-existing{flex-wrap:wrap;gap:12px;font-size:14px}.phone-live .lh-cta h2{font-size:33px}}

.phone-photo{left:37%;background-position:center}.phone-hero:after{background:linear-gradient(90deg,#001c31 22%,#001c31ed 38%,#001c3150 63%,transparent 90%),linear-gradient(0deg,#001c3170,transparent 45%)}@media(max-width:760px){.phone-photo{left:0;background-position:65% center}.phone-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3170)}}

.phone-smart{background:var(--navy);color:white}.phone-smart .eyebrow{color:#81bdff}.phone-smart p{color:#c6d7e5}.phone-smart-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:end;margin-bottom:40px}.phone-smart-heading h2{margin:0}.phone-smart-heading>p{font-size:17px;margin:0}.phone-smart-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.phone-smart-grid article{border:1px solid #2b4e69;border-radius:12px;background:#082c48;padding:30px}.phone-smart-grid article>span,.phone-scenario>div>span{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#82baff;font-weight:750}.phone-smart-grid h3{font-size:28px;margin-top:25px}.phone-smart-grid p{font-size:16px;margin:0}.phone-scenario{display:grid;grid-template-columns:1.1fr 1.5fr 1fr;gap:35px;align-items:center;border-top:1px solid #2c4b63;border-bottom:1px solid #2c4b63;padding:30px 0;margin-top:35px}.phone-scenario h3{font-size:23px;margin:15px 0 0}.phone-scenario p{font-size:14px;margin:0}.phone-scenario>div:last-child{background:#123a58;padding:22px;border-radius:8px}.phone-scenario strong{display:block;color:white;font-size:16px}.phone-scenario small{display:block;color:#c6d7e5;font-size:12px;line-height:1.7;margin-top:8px}.phone-smart .phone-smart-note{font-size:12px;color:#8faec6;margin:22px 0 0}@media(max-width:760px){.phone-smart-heading,.phone-smart-grid,.phone-scenario{grid-template-columns:1fr;gap:25px}.phone-smart-grid article{padding:25px}}

.auto-live .wrap{width:calc(100% - 64px);max-width:1200px}.auto-live h1,.auto-live h2,.auto-live h3{font-weight:400;letter-spacing:-.035em}.auto-live h2{font-size:40px;line-height:1.08}.auto-live h3{font-size:25px;line-height:1.3}.auto-live p{line-height:1.8}.auto-live .section{padding:76px 0}.auto-live .eyebrow{font-size:11px;letter-spacing:1.8px;display:flex;align-items:center;gap:10px}.auto-live .eyebrow:before{content:'';height:2px;width:28px;background:currentColor}.auto-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:white;padding:25px 0 90px}.auto-photo{position:absolute;inset:0;z-index:-2;background:url('/assets/img/automatisering-varm.png') center/cover no-repeat}.auto-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001c31 12%,#001c31f2 34%,#001c3170 59%,transparent 80%),linear-gradient(0deg,#001c3170,transparent 45%)}.auto-hero .breadcrumb{font-size:12px;color:#aac8e0;margin-bottom:35px}.auto-hero .eyebrow{color:#81bdff}.auto-hero h1{font-size:54px;line-height:1.06;max-width:550px;margin:30px 0 28px}.auto-hero .wrap>p:not(.eyebrow){font-size:18px;max-width:550px;color:#d1e0eb}.auto-hero .actions{align-items:center;margin:35px 0 25px;gap:22px}.auto-live .button{font-size:14px;gap:10px;padding:17px 23px}.auto-textlink{color:#81bdff;font-size:13px;font-weight:750}.auto-shortcut{display:inline-block;color:#83bdff;font-size:13px;text-decoration:underline;text-underline-offset:5px}.auto-nav{display:block;position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid var(--line)}.auto-nav>.wrap{display:flex;gap:35px}.auto-nav a{padding:22px 12px;font-size:13px;font-weight:750;color:#075cce}.auto-editorial{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:end;margin-bottom:45px}.auto-editorial h2{margin:0}.auto-editorial>p{font-size:17px;margin:0}.auto-practical{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.auto-practical article{border-top:1px solid var(--line);padding-top:25px}.auto-practical p{font-size:15px}.auto-existing{display:flex;align-items:center;gap:25px;padding:24px 28px;background:#edf4ff;border-radius:8px;margin-top:35px;font-size:15px}.auto-existing a{color:var(--blue);font-weight:750}.auto-delivery{background:#f3f7fa}.auto-delivery-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:80px}.auto-delivery h2{font-size:33px}.auto-delivery p{font-size:16px}.auto-checkgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:13px;margin-top:25px}.auto-checkgrid>div{display:flex;gap:12px}.auto-checkgrid span{color:var(--blue);font-weight:750}.auto-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.auto-faq details{padding:23px 0;border-bottom:1px solid var(--line)}.auto-faq summary{display:flex;gap:15px;list-style:none;font-size:17px;font-weight:600;line-height:1.5;letter-spacing:0}.auto-faq summary::-webkit-details-marker{display:none}.auto-faq summary>b{margin-left:auto;color:var(--blue);font-size:19px}.auto-faq details[open]>summary>b{font-size:0}.auto-faq details[open]>summary>b:after{content:'−';font-size:19px}.auto-faq details>p{font-size:15px;margin:16px 0 0}.auto-live [id^=auto-]{scroll-margin-top:90px}.auto-live .lh-cta h2{font-size:40px}.auto-live .lh-cta .eyebrow{color:#dbeaff}@media(max-width:1000px){.auto-editorial,.auto-delivery-grid,.auto-faq{gap:35px}}@media(max-width:760px){.auto-live .wrap{width:88%}.auto-hero{padding:25px 0 55px}.auto-hero h1{font-size:44px}.auto-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3170)}.auto-photo{background-position:65% center}.auto-hero .wrap>p:not(.eyebrow){font-size:17px}.auto-nav>.wrap{gap:12px;flex-wrap:wrap;padding:10px 0}.auto-nav a{font-size:11px;padding:6px 0}.auto-live .section{padding:50px 0}.auto-live h2{font-size:32px}.auto-editorial,.auto-practical,.auto-delivery-grid,.auto-faq{grid-template-columns:1fr;gap:28px}.auto-checkgrid{grid-template-columns:1fr}.auto-existing{flex-wrap:wrap;gap:12px;font-size:14px}.auto-live .lh-cta h2{font-size:33px}}

.auto-photo{left:37%;background-position:center}.auto-hero:after{background:linear-gradient(90deg,#001c31 22%,#001c31ed 38%,#001c3150 63%,transparent 90%),linear-gradient(0deg,#001c3170,transparent 45%)}@media(max-width:760px){.auto-photo{left:0;background-position:65% center}.auto-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3170)}}

.auto-existing{display:flex;justify-content:space-between;gap:25px;align-items:center;background:#edf4ff;padding:25px 30px;margin-top:28px;margin-bottom:28px;border-radius:8px;font-size:14px}.auto-existing>a{color:var(--blue);font-weight:750;flex-shrink:0}.auto-calculator-section{background:#f3f7fa}.auto-calculator-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.auto-calculator-grid>div:first-child>p:not(.eyebrow){font-size:17px}.auto-flow{display:flex;gap:13px;align-items:center;margin:28px 0}.auto-flow>span{padding:10px 16px;border:1px solid #cadcf0;border-radius:6px;background:white;font-size:13px}.auto-flow b{color:var(--blue)}.auto-calculator{padding:35px;background:white;border:1px solid var(--line);border-radius:14px}.auto-calculator label{display:flex;justify-content:space-between;gap:25px;font-size:14px;line-height:1.5;align-items:start}.auto-calculator label>strong{color:var(--blue);white-space:nowrap}.auto-calculator input[type=range]{width:100%;accent-color:var(--blue);margin:22px 0 32px;cursor:pointer}.auto-calculator input:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.auto-result{padding:28px;background:#edf4ff;border-radius:9px;margin-bottom:20px}.auto-result strong{display:block;color:var(--blue);font-size:58px;font-weight:600;line-height:1.05;letter-spacing:-2px}.auto-result span{display:block;font-size:14px;margin-top:12px}.auto-calculator>p{font-size:12px}.auto-calculator .button{font-size:13px}@media(max-width:760px){.auto-calculator-grid{grid-template-columns:1fr;gap:30px}.auto-calculator{padding:25px}.auto-existing{display:block;padding:22px}.auto-existing>a{display:block;margin-top:12px}.auto-flow{gap:8px;flex-wrap:wrap}.auto-flow>span{padding:9px 12px;font-size:12px}}

.web-live .wrap{width:calc(100% - 64px);max-width:1200px}.web-live h1,.web-live h2,.web-live h3{font-weight:400;letter-spacing:-.035em}.web-live h2{font-size:40px;line-height:1.08}.web-live h3{font-size:25px;line-height:1.3}.web-live p{line-height:1.8}.web-live .section{padding:76px 0}.web-live .eyebrow{font-size:11px;letter-spacing:1.8px;display:flex;align-items:center;gap:10px}.web-live .eyebrow:before{content:'';height:2px;width:28px;background:currentColor}.web-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:white;padding:25px 0 90px}.web-photo{position:absolute;inset:0;z-index:-2;background:url('/assets/img/webbplatser-varm.png') center/cover no-repeat}.web-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001c31 12%,#001c31f2 34%,#001c3170 59%,transparent 80%),linear-gradient(0deg,#001c3170,transparent 45%)}.web-hero .breadcrumb{font-size:12px;color:#aac8e0;margin-bottom:35px}.web-hero .eyebrow{color:#81bdff}.web-hero h1{font-size:54px;line-height:1.06;max-width:550px;margin:30px 0 28px}.web-hero .wrap>p:not(.eyebrow){font-size:18px;max-width:550px;color:#d1e0eb}.web-hero .actions{align-items:center;margin:35px 0 25px;gap:22px}.web-live .button{font-size:14px;gap:10px;padding:17px 23px}.web-textlink{color:#81bdff;font-size:13px;font-weight:750}.web-shortcut{display:inline-block;color:#83bdff;font-size:13px;text-decoration:underline;text-underline-offset:5px}.web-nav{display:block;position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid var(--line)}.web-nav>.wrap{display:flex;gap:35px}.web-nav a{padding:22px 12px;font-size:13px;font-weight:750;color:#075cce}.web-editorial{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:end;margin-bottom:45px}.web-editorial h2{margin:0}.web-editorial>p{font-size:17px;margin:0}.web-practical{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.web-practical article{border-top:1px solid var(--line);padding-top:25px}.web-practical p{font-size:15px}.web-existing{display:flex;align-items:center;gap:25px;padding:24px 28px;background:#edf4ff;border-radius:8px;margin-top:35px;font-size:15px}.web-existing a{color:var(--blue);font-weight:750}.web-delivery{background:#f3f7fa}.web-delivery-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:80px}.web-delivery h2{font-size:33px}.web-delivery p{font-size:16px}.web-checkgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:13px;margin-top:25px}.web-checkgrid>div{display:flex;gap:12px}.web-checkgrid span{color:var(--blue);font-weight:750}.web-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.web-faq details{padding:23px 0;border-bottom:1px solid var(--line)}.web-faq summary{display:flex;gap:15px;list-style:none;font-size:17px;font-weight:600;line-height:1.5;letter-spacing:0}.web-faq summary::-webkit-details-marker{display:none}.web-faq summary>b{margin-left:auto;color:var(--blue);font-size:19px}.web-faq details[open]>summary>b{font-size:0}.web-faq details[open]>summary>b:after{content:'−';font-size:19px}.web-faq details>p{font-size:15px;margin:16px 0 0}.web-live [id^=web-]{scroll-margin-top:90px}.web-live .lh-cta h2{font-size:40px}.web-live .lh-cta .eyebrow{color:#dbeaff}@media(max-width:1000px){.web-editorial,.web-delivery-grid,.web-faq{gap:35px}}@media(max-width:760px){.web-live .wrap{width:88%}.web-hero{padding:25px 0 55px}.web-hero h1{font-size:44px}.web-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3170)}.web-photo{background-position:65% center}.web-hero .wrap>p:not(.eyebrow){font-size:17px}.web-nav>.wrap{gap:12px;flex-wrap:wrap;padding:10px 0}.web-nav a{font-size:11px;padding:6px 0}.web-live .section{padding:50px 0}.web-live h2{font-size:32px}.web-editorial,.web-practical,.web-delivery-grid,.web-faq{grid-template-columns:1fr;gap:28px}.web-checkgrid{grid-template-columns:1fr}.web-existing{flex-wrap:wrap;gap:12px;font-size:14px}.web-live .lh-cta h2{font-size:33px}}

.web-photo{left:37%;background-position:center}.web-hero:after{background:linear-gradient(90deg,#001c31 22%,#001c31ed 38%,#001c3150 63%,transparent 90%),linear-gradient(0deg,#001c3170,transparent 45%)}@media(max-width:760px){.web-photo{left:0;background-position:65% center}.web-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3170)}}

.web-price{background:#edf4ff;padding:35px 0;scroll-margin-top:85px}.web-price>.wrap{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:40px;align-items:center}.web-price>div>div>span{display:block;text-transform:uppercase;letter-spacing:1px;font-size:10px;color:#075cce;font-weight:750;margin-bottom:12px}.web-price strong{display:block;font-size:34px;letter-spacing:-1px;line-height:1.2;font-weight:600;color:var(--ink)}.web-price small{font-size:13px;color:var(--muted)}.web-price p{font-size:14px;margin:0}.web-price .textlink{font-size:13px}.web-after{background:#edf4ff;padding:25px 30px;border-left:3px solid var(--blue);border-radius:0 8px 8px 0;display:grid;grid-template-columns:1fr 2.5fr;gap:35px;align-items:center;margin-top:35px}.web-after strong{font-size:18px}.web-after p{font-size:14px;margin:0}@media(max-width:760px){.web-price>.wrap,.web-after{grid-template-columns:1fr;gap:20px}.web-price strong{font-size:36px}}

.smart-live .wrap{width:calc(100% - 64px);max-width:1200px}.smart-live h1,.smart-live h2,.smart-live h3{font-weight:400;letter-spacing:-.035em}.smart-live h2{font-size:40px;line-height:1.08}.smart-live h3{font-size:25px;line-height:1.3}.smart-live p{line-height:1.8}.smart-live .section{padding:76px 0}.smart-live .eyebrow{font-size:11px;letter-spacing:1.8px;display:flex;align-items:center;gap:10px}.smart-live .eyebrow:before{content:'';height:2px;width:28px;background:currentColor}.smart-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:white;padding:25px 0 90px}.smart-photo{position:absolute;inset:0;z-index:-2;background:url('/assets/img/smarta-tjanster-varm.png') center/cover no-repeat}.smart-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001c31 12%,#001c31f2 34%,#001c3170 59%,transparent 80%),linear-gradient(0deg,#001c3170,transparent 45%)}.smart-hero .breadcrumb{font-size:12px;color:#aac8e0;margin-bottom:35px}.smart-hero .eyebrow{color:#81bdff}.smart-hero h1{font-size:54px;line-height:1.06;max-width:550px;margin:30px 0 28px}.smart-hero .wrap>p:not(.eyebrow){font-size:18px;max-width:550px;color:#d1e0eb}.smart-hero .actions{align-items:center;margin:35px 0 25px;gap:22px}.smart-live .button{font-size:14px;gap:10px;padding:17px 23px}.smart-textlink{color:#81bdff;font-size:13px;font-weight:750}.smart-shortcut{display:inline-block;color:#83bdff;font-size:13px;text-decoration:underline;text-underline-offset:5px}.smart-nav{display:block;position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid var(--line)}.smart-nav>.wrap{display:flex;gap:35px}.smart-nav a{padding:22px 12px;font-size:13px;font-weight:750;color:#075cce}.smart-editorial{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:end;margin-bottom:45px}.smart-editorial h2{margin:0}.smart-editorial>p{font-size:17px;margin:0}.smart-practical{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.smart-practical article{border-top:1px solid var(--line);padding-top:25px}.smart-practical p{font-size:15px}.smart-existing{display:flex;align-items:center;gap:25px;padding:24px 28px;background:#edf4ff;border-radius:8px;margin-top:35px;font-size:15px}.smart-existing a{color:var(--blue);font-weight:750}.smart-delivery{background:#f3f7fa}.smart-delivery-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:80px}.smart-delivery h2{font-size:33px}.smart-delivery p{font-size:16px}.smart-checkgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:13px;margin-top:25px}.smart-checkgrid>div{display:flex;gap:12px}.smart-checkgrid span{color:var(--blue);font-weight:750}.smart-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.smart-faq details{padding:23px 0;border-bottom:1px solid var(--line)}.smart-faq summary{display:flex;gap:15px;list-style:none;font-size:17px;font-weight:600;line-height:1.5;letter-spacing:0}.smart-faq summary::-webkit-details-marker{display:none}.smart-faq summary>b{margin-left:auto;color:var(--blue);font-size:19px}.smart-faq details[open]>summary>b{font-size:0}.smart-faq details[open]>summary>b:after{content:'−';font-size:19px}.smart-faq details>p{font-size:15px;margin:16px 0 0}.smart-live [id^=smart-]{scroll-margin-top:90px}.smart-live .lh-cta h2{font-size:40px}.smart-live .lh-cta .eyebrow{color:#dbeaff}@media(max-width:1000px){.smart-editorial,.smart-delivery-grid,.smart-faq{gap:35px}}@media(max-width:760px){.smart-live .wrap{width:88%}.smart-hero{padding:25px 0 55px}.smart-hero h1{font-size:44px}.smart-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3170)}.smart-photo{background-position:65% center}.smart-hero .wrap>p:not(.eyebrow){font-size:17px}.smart-nav>.wrap{gap:12px;flex-wrap:wrap;padding:10px 0}.smart-nav a{font-size:11px;padding:6px 0}.smart-live .section{padding:50px 0}.smart-live h2{font-size:32px}.smart-editorial,.smart-practical,.smart-delivery-grid,.smart-faq{grid-template-columns:1fr;gap:28px}.smart-checkgrid{grid-template-columns:1fr}.smart-existing{flex-wrap:wrap;gap:12px;font-size:14px}.smart-live .lh-cta h2{font-size:33px}}

.smart-photo{left:37%;background-position:center}.smart-hero:after{background:linear-gradient(90deg,#001c31 22%,#001c31ed 38%,#001c3150 63%,transparent 90%),linear-gradient(0deg,#001c3170,transparent 45%)}@media(max-width:760px){.smart-photo{left:0;background-position:65% center}.smart-hero:after{background:linear-gradient(90deg,#001c31ee,#001c3170)}}

.smart-existing{display:flex;justify-content:space-between;gap:25px;align-items:center;background:#edf4ff;padding:25px 30px;margin-top:28px;margin-bottom:28px;border-radius:8px;font-size:14px}.smart-existing>a{color:var(--blue);font-weight:750;flex-shrink:0}.smart-workflow{background:#f3f7fa}.smart-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:25px}.smart-tabs button{border:1px solid #cbdcf0;background:white;color:var(--ink);font:inherit;font-size:14px;font-weight:700;padding:13px 22px;border-radius:7px;cursor:pointer}.smart-tabs button[aria-selected=true]{color:white;background:var(--blue);border-color:var(--blue)}.smart-tabs button:hover{border-color:var(--blue)}.smart-panel{background:white;border:1px solid var(--line);border-radius:12px;padding:35px}.smart-panel:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.smart-flow-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:start}.smart-flow-intro h3{font-size:30px;margin:0}.smart-flow-intro p{font-size:16px;margin:0}.smart-flow-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;list-style:none;margin:35px 0;padding:0}.smart-flow-steps li{position:relative;border-top:2px solid #b9d4ff;padding:22px 22px 0 0}.smart-flow-steps li>span{display:block;color:var(--blue);font-size:11px;font-weight:750;margin-bottom:15px}.smart-flow-steps strong{display:block;font-size:15px}.smart-flow-steps b{position:absolute;right:0;top:37px;color:var(--blue)}.smart-flow-result{display:grid;grid-template-columns:1.5fr 1fr;gap:45px;align-items:center;background:#edf4ff;padding:25px;border-radius:7px;margin-bottom:25px}.smart-flow-result>div>span{color:#075cce;font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:750}.smart-flow-result p{font-size:14px;margin:10px 0 0}.smart-flow-result>strong{font-size:19px;line-height:1.4}.smart-panel>.textlink{font-size:14px}@media(max-width:760px){.smart-existing{display:block;padding:22px}.smart-existing>a{display:block;margin-top:12px}.smart-tabs{gap:8px}.smart-tabs button{padding:11px 14px;font-size:13px}.smart-panel{padding:25px}.smart-flow-intro,.smart-flow-result{grid-template-columns:1fr;gap:20px}.smart-flow-steps{grid-template-columns:1fr 1fr;gap:24px}.smart-flow-steps strong{font-size:14px}.smart-flow-result{padding:22px}}

.ms-live .wrap{width:calc(100% - 64px);max-width:1200px}.ms-live h1,.ms-live h2,.ms-live h3{font-weight:400;letter-spacing:-.035em}.ms-live h2{font-size:40px;line-height:1.08}.ms-live h3{font-size:27px;line-height:1.25}.ms-live p{line-height:1.8}.ms-live .section{padding:76px 0}.ms-live .eyebrow{font-size:11px;letter-spacing:1.8px;display:flex;gap:10px;align-items:center;font-weight:750}.ms-live .eyebrow:before{content:'';height:2px;width:28px;background:currentColor}.ms-hero{background:radial-gradient(circle at 80% 20%,#064d91,transparent 33%),linear-gradient(135deg,#001c31,#082e50);color:white;padding:25px 0 60px}.ms-hero .breadcrumb{font-size:12px;color:#adc9df;margin-bottom:35px}.ms-herogrid{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.ms-hero .eyebrow{color:#81bdff}.ms-hero h1{font-size:54px;line-height:1.06;margin:30px 0 28px}.ms-herogrid>div:first-child>p:not(.eyebrow){font-size:18px;color:#d0dfeb}.ms-live .button{font-size:14px;padding:17px 23px;gap:10px}.ms-hero .actions{align-items:center;gap:20px;margin:35px 0 0}.ms-textlink{font-weight:750;font-size:13px;color:#81bdff}.ms-map{background:#001c3144;border:1px solid #335a7c;border-radius:17px;padding:32px;box-shadow:0 12px 30px #00162820}.ms-map>span{font-size:14px;color:#85beff}.ms-map ol{padding:0;margin:25px 0 20px;list-style:none}.ms-map li{display:flex;gap:22px;align-items:center;border-top:1px solid #35516d;padding:21px 0}.ms-map li>b{color:#81bdff;font-size:12px;font-weight:400}.ms-map li>strong{font-size:16px;font-weight:650}.ms-signature{display:flex;justify-content:space-between;gap:20px;padding-top:25px;border-top:1px solid #35516d;font-size:13px}.ms-signature>span{font-size:11px;color:#abc9e1}.ms-nav{display:block;position:sticky;top:0;z-index:5;background:white;border-bottom:1px solid var(--line)}.ms-nav>.wrap{display:flex;gap:30px}.ms-nav a{padding:22px 10px;color:#075cce;font-size:13px;font-weight:750}.ms-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:end;margin-bottom:40px}.ms-heading h2{margin:0}.ms-heading>p{font-size:17px;margin:0}.ms-paths{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ms-paths article{padding:32px;border:1px solid var(--line);border-radius:12px}.ms-paths article>span{font-size:11px;letter-spacing:.8px;color:#075cce;font-weight:750}.ms-paths h3{margin-top:25px}.ms-paths p{font-size:16px}.ms-paths a{font-size:14px;color:var(--blue);font-weight:750}.ms-decision{background:#f3f7fa}.ms-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ms-plans article{position:relative;border:1px solid var(--line);border-radius:14px;padding:32px;background:white}.ms-plans .ms-recommended{border:2px solid var(--blue)}.ms-badge{position:absolute;top:-13px;left:25px;background:var(--blue);color:white;border-radius:20px;font-size:10px;font-weight:750;letter-spacing:1px;text-transform:uppercase;padding:5px 14px}.ms-plans h3{font-size:32px;margin-bottom:24px}.ms-plan-price{border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:23px}.ms-plan-price strong{display:block;font-size:38px;color:var(--ink);letter-spacing:-1px;line-height:1.1;font-weight:650}.ms-plan-price span{display:block;color:var(--muted);font-size:12px;margin-top:7px}.ms-plans article>small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:750;color:#075cce}.ms-plans article>p{font-size:14px;margin:8px 0 24px}.ms-plans article>p:last-child{margin-bottom:0}.ms-advice{display:grid;grid-template-columns:1fr 2fr auto;gap:35px;align-items:center;border-top:1px solid var(--line);padding-top:30px;margin-top:35px}.ms-advice strong{font-size:18px}.ms-advice p{font-size:14px;margin:0}.ms-advice .textlink{font-size:13px;white-space:nowrap}.ms-existing{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#edf4ff;border-radius:8px;margin-top:28px;margin-bottom:28px;padding:25px 30px;font-size:15px}.ms-existing a{color:var(--blue);font-weight:750}.ms-delivery{background:#f3f7fa}.ms-delivery-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:80px}.ms-delivery h2{font-size:33px}.ms-checkgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:13px;margin-top:25px}.ms-checkgrid>div{display:flex;gap:12px}.ms-checkgrid span{color:var(--blue);font-weight:750}.ms-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.ms-faq details{padding:23px 0;border-bottom:1px solid var(--line)}.ms-faq summary{display:flex;gap:15px;list-style:none;font-size:17px;font-weight:600;line-height:1.5;letter-spacing:0}.ms-faq summary::-webkit-details-marker{display:none}.ms-faq summary>b{margin-left:auto;color:var(--blue);font-size:19px}.ms-faq details[open]>summary>b{font-size:0}.ms-faq details[open]>summary>b:after{content:'−';font-size:19px}.ms-faq details>p{font-size:15px;margin:16px 0 0}.ms-live [id^=ms-]{scroll-margin-top:90px}.ms-live .lh-cta .eyebrow{color:#dbeaff}.ms-live .lh-cta h2{font-size:40px}@media(max-width:1000px){.ms-herogrid,.ms-heading,.ms-delivery-grid,.ms-faq{gap:35px}.ms-hero h1{font-size:48px}.ms-map{padding:25px}.ms-plans{gap:16px}.ms-plans article{padding:26px}.ms-advice{grid-template-columns:1fr 2fr}.ms-advice>a{grid-column:1/-1}}@media(max-width:760px){.ms-live .wrap{width:88%}.ms-hero{padding-bottom:45px}.ms-herogrid,.ms-heading,.ms-paths,.ms-plans,.ms-delivery-grid,.ms-faq,.ms-advice{grid-template-columns:1fr;gap:28px}.ms-hero h1{font-size:43px}.ms-herogrid>div:first-child>p:not(.eyebrow){font-size:17px}.ms-hero .actions{margin-top:28px}.ms-nav>.wrap{gap:12px;flex-wrap:wrap;padding:10px 0}.ms-nav a{font-size:11px;padding:6px 0}.ms-live .section{padding:50px 0}.ms-live h2{font-size:33px}.ms-map li{padding:17px 0}.ms-plans{gap:30px}.ms-plans article{padding:30px}.ms-existing{display:block;padding:22px}.ms-existing a{display:block;margin-top:12px}.ms-checkgrid{grid-template-columns:1fr}.ms-live .lh-cta h2{font-size:33px}}

.privacy-live .wrap{width:calc(100% - 84px);max-width:1180px}.privacy-hero{padding:62px 0;background:radial-gradient(circle at 80% 20%,#064d91 0,transparent 28%),linear-gradient(135deg,#001c31,#082e50);color:white}.privacy-live .eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:750;letter-spacing:1.8px;color:#81bdff;margin:0 0 27px}.privacy-live .eyebrow:before{content:'';width:28px;height:2px;background:currentColor}.privacy-hero h1{font-size:58px;line-height:1.03;letter-spacing:-.04em;font-weight:400;max-width:900px;margin:0 0 28px}.privacy-live .section{padding:76px 0}.privacy-legal{width:calc(100% - 84px);max-width:850px;margin:auto}.privacy-legal h2{font-size:28px;font-weight:400;line-height:1.3;letter-spacing:-.025em;margin:40px 0 6px}.privacy-legal p{font-size:15px;line-height:1.85;margin:0}.privacy-legal a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.privacy-live .wrap,.privacy-legal{width:88%}.privacy-hero{padding:48px 0}.privacy-hero h1{font-size:42px;margin-bottom:15px}.privacy-live .section{padding:35px 0 55px}.privacy-legal h2{font-size:25px;margin-top:30px}}

.site-topbar{background:#001628;color:#c5d9e9;font-size:12px;line-height:1.6}.site-topbar-inner{width:calc(100% - 60px);max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:8px 0}.site-topbar-inner>span{letter-spacing:.3px}.site-topbar-inner>div{display:flex;gap:28px;align-items:center}.site-topbar a{color:#fff;font-weight:700}.site-topbar a:hover{color:#81bdff}.copyright{color:#b8cfe0;align-items:center;font-size:12px;padding-top:22px;padding-bottom:0;margin-top:40px;border-top:1px solid #24425a;gap:25px}.copyright>span:last-child{text-align:right}@media(max-width:760px){.site-topbar-inner{width:88%;padding:9px 0;gap:7px 15px;flex-wrap:wrap;font-size:10px}.site-topbar-inner>div{gap:18px}.copyright{display:flex;flex-wrap:wrap;font-size:10px;gap:9px 20px}.copyright span{margin:0}.copyright>span:last-child{text-align:left}}

.site-topbar{background:var(--navy)}
