/* tidlig kopi av regler som ellers lastes sent (unngår at heroen hopper) */
@media(max-width:479px){body{--ss-side:clamp(16px,4.85vw,24px);--ss-luft:clamp(44px,13.59vw,64px)}}
/* tabletmeny */@media(min-width:768px) and (max-width:991px){.v2-burger{display:flex!important}.nav-contact-btn{display:none!important}.nav-menu{display:none!important;position:fixed!important;top:70px;left:0;right:0;flex-direction:column!important;padding:20px 32px!important;background:#ECEBE8!important;gap:4px!important;z-index:999;border-bottom:1px solid #D5D3CE;align-items:stretch!important}body.nav-open .nav-menu{display:flex!important}.nav-menu a{padding:14px 8px;font-size:16px;border-bottom:1px solid #D5D3CE;color:#101828!important}.nav-menu [data-cta]{display:inline-flex!important;border-bottom:none!important;margin-top:12px;background:#0A2A6B!important;color:#fff!important;border-radius:999px!important;padding:14px!important;justify-content:center}body.nav-open{overflow:hidden}body.nav-open .v2-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.nav-open .v2-burger span:nth-child(2){opacity:0}body.nav-open .v2-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}
/* ssnyhetsbrevcss */.ssn{align-self:start;background:rgba(236,235,232,.05);border:1px solid rgba(236,235,232,.14);border-radius:12px;padding:18px}.ssn .footer-col-title{display:flex;align-items:center;gap:9px;margin:0}.ssn .footer-col-title:before{content:'✹';color:#8FB0EC;font-size:12px;line-height:1}.ssn .footer-col-title:after{content:'';flex:1;height:1px;background:linear-gradient(90deg,rgba(143,176,236,.55),transparent)}.ssn-p{font-size:14px;line-height:1.55;color:rgba(236,235,232,.66);margin:12px 0 0}.ssn .footer-news-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:9px;margin:14px 0 9px}.ssn .footer-news-btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:9px;width:100%}.ssn .footer-news-btn:after{content:'→';transition:transform .3s}.ssn .footer-news-btn:hover:after{transform:translateX(5px)}.ssn .footer-news-btn:before{content:'';position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(38,92,197,.2),transparent);transform:skewX(-18deg);transition:left .55s}.ssn .footer-news-btn:hover:before{left:120%}.ssn .footer-news-btn:hover{box-shadow:0 8px 24px rgba(143,176,236,.28)}
/* ssrydd */.hero-krav-lead{color:#5D6880!important}.nav-logo-link{display:inline-flex!important;align-items:center;min-height:44px}.footer-bottom-item{display:inline-flex;align-items:center;min-height:24px}.logos-img{height:34px!important;width:auto!important}.nav-logo-img{height:32px!important;width:auto!important}@media(max-width:479px){.innov-wrap .innov-header .redef-h2{margin-bottom:0!important}.innov-wrap .innov-header>div:empty{display:none!important}}
/* ssstilfiks */body .nav-logo-img{width:auto!important;height:auto!important;max-width:170px!important;max-height:24px!important}body .logos-img{height:auto!important;width:auto!important;max-height:34px!important;max-width:150px!important}.email-marquee-track .email-marquee-card{content-visibility:visible!important;contain-intrinsic-size:auto!important}body .nav-menu-link:hover{color:#0A2A6B!important;text-shadow:none!important}body .nav-menu-link{transition:color .2s ease}@media(min-width:992px){body h2{font-size:42px!important}body .trust-eyebrow{font-size:16px!important}}body .pricing-features{display:none!important}body .pricing-card-desc{margin-bottom:0!important}body .btn-primary,body .pricing-cta{height:auto!important;min-height:0!important;line-height:1.35!important;text-align:center;display:inline-flex;align-items:center;justify-content:center}@media(max-width:767px){body .nav-wrap{padding-top:12px!important;padding-bottom:12px!important}body .footer-links{gap:2px!important}body .footer-links .footer-link{min-height:44px;display:flex;align-items:center}body .footer-bottom a.footer-bottom-item{min-height:44px;display:inline-flex;align-items:center}body .footer-news-btn{width:100%!important}}@media(max-width:479px){body .btn-primary,body .pricing-cta{font-size:clamp(14px,3.69vw,16px)!important;padding:clamp(14px,3.6vw,16px) clamp(18px,5.6vw,23px)!important;max-width:100%}body .footer-news-btn,body .contact-form-submit,body .nav-menu [data-cta]{font-size:clamp(14px,3.69vw,16px)!important}}
/* ssmobil */@media(max-width:479px){body{--ss-side:clamp(16px,4.85vw,24px);--ss-luft:clamp(44px,13.59vw,64px)}body h2{font-size:clamp(24px,6.99vw,32px)!important;overflow-wrap:break-word}body .ss-stat-tall-1{font-size:clamp(38px,11.17vw,50px)!important}body .pricing-card-price{font-size:clamp(25px,7.06vw,31.5px)!important;overflow-wrap:break-word}body .trust-lead,body .redef-lead,body .pris-lead,body .faq-q,body .faq-a,body .innov-middle-item,body .innov-wrap .text-block-9,body .i-sl li,body .pricing-card-desc,body .reviews-quote,body .reviews-author-name,body .ss-stat-tekst-1,body .contact-check-label,body .footer-link,body .footer-sub-text{font-size:clamp(15px,3.88vw,17px)!important}body .trust-eyebrow,body .reviews-eyebrow,body .pricing-card-name,body .pricing-card-unit,body .reviews-author-role,body .review-toggle,body .i-desc,body .footer-col-title,body .footer-bottom-item,body .hero-krav-lead,body .hero-krav-item{font-size:clamp(13px,3.4vw,15px)!important}body .contact-check-heading{font-size:clamp(12px,3.16vw,14px)!important}body .footer-news-input{font-size:16px!important}body .email-marquee-wrap,body .pricing-wrap,body .reviews-wrap,body .trust-wrap,body .faq-wrap,body .contact-wrap,body .innov-wrap{padding-top:var(--ss-luft)!important;padding-bottom:var(--ss-luft)!important}html body .hero-content{padding-top:calc(69px + var(--ss-luft))!important;padding-bottom:var(--ss-luft)!important}body .reviews-eyebrow{margin-bottom:12px!important}body .reviews-h2{margin-bottom:46px!important}body .pricing-cta{margin-top:32px!important}body .ss-bkout{margin-top:32px!important}body .hero-content,body .pricing-wrap,body .reviews-wrap,body .trust-wrap,body .faq-wrap,body .contact-wrap,body .innov-wrap{padding-left:var(--ss-side)!important;padding-right:var(--ss-side)!important}body .reviews-track{width:calc(100% + var(--ss-side)*2)!important;padding-left:var(--ss-side)!important;padding-right:var(--ss-side)!important;margin-left:calc(var(--ss-side)*-1)!important;margin-right:calc(var(--ss-side)*-1)!important}}@media(max-width:340px){body h2{font-size:21px!important}}@media(min-width:480px) and (max-width:991px){body h2{font-size:32px!important}body .email-marquee-wrap,body .pricing-wrap,body .reviews-wrap,body .trust-wrap,body .faq-wrap,body .contact-wrap,body .innov-wrap{padding-top:64px!important;padding-bottom:64px!important}body .pricing-cta{margin-top:64px!important}body .reviews-h2{margin-bottom:78px!important}body .ss-bkout{margin-top:64px!important}}@media(min-width:480px) and (max-width:767px){html body .hero-content{padding-top:133px!important;padding-bottom:64px!important}}@media(min-width:768px) and (max-width:991px){html body .hero-content{padding-top:176px!important;padding-bottom:64px!important}}
/* sssider */body .llms-content{overflow-wrap:anywhere!important;word-break:break-word}body .new-cards-wrap{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:24px!important;width:100%!important}@media(max-width:479px){body:not(:has(.hero-content)) h1{font-size:clamp(27px,8.4vw,36px)!important;line-height:1.12!important}body:not(:has(.hero-content)) h3:not(.footer-col-title){font-size:clamp(17px,4.6vw,20px)!important}body:not(:has(.hero-content)) article p,body:not(:has(.hero-content)) article li,body:not(:has(.hero-content)) article blockquote,body:not(:has(.hero-content)) section:not(.footer-wrap) p,body:not(:has(.hero-content)) section:not(.footer-wrap) li{font-size:clamp(15px,3.88vw,17px)!important}body [data-ss-tall]{font-size:clamp(38px,11.17vw,50px)!important;line-height:1.05!important}body:not(:has(.hero-content)) > article,body:not(:has(.hero-content)) > section:not(.footer-wrap),body:not(:has(.hero-content)) > h1,body:not(:has(.hero-content)) > pre,body:not(:has(.hero-content)) > div:not(.nav-wrap) > section{padding-left:var(--ss-side)!important;padding-right:var(--ss-side)!important;padding-bottom:var(--ss-luft)!important}body:not(:has(.hero-content)) > *:nth-child(2){padding-top:calc(69px + var(--ss-luft))!important}body:not(:has(.hero-content)) > *:nth-child(2) > :first-child{margin-top:0!important}body:not(:has(.hero-content)) > div:not(.nav-wrap) > section:first-child{padding-top:0!important}}
