:root{--aw-navy:#020d15;--aw-navy-2:#071925;--aw-surface:#0a1d2a;--aw-line:#29465a;--aw-text:#f3f1ec;--aw-muted:#b8c7d0;--aw-gold:#e9bd82;--aw-serif:"Cormorant Garamond",Georgia,serif;--aw-sans:Inter,"Segoe UI",sans-serif}
body:not(.home) .site-header,body:not(.home) #site-navigation,body:not(.home) #callnowbutton,body.home .aw-page>.aw-header{display:none!important}
.awsp-service-page{overflow-x:hidden}.awsp-service-page #page.grid-container,.awsp-service-page .site-content,.awsp-service-page .content-area,.awsp-service-page .site-main,.awsp-service-page article.page,.awsp-service-page .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.awsp-service-page #right-sidebar,.awsp-service-page .widget-area{display:none!important}
.awsp-service-page .entry-header,.awsp-service-page .entry-title{display:none!important}
.awsp-service-page{background:var(--aw-navy);color:var(--aw-text)}
.awgh-header,.awgh-header *,.awsp,.awsp *{box-sizing:border-box}
.awgh-header{position:relative;z-index:80;width:100%;min-height:96px;color:var(--aw-text);background:rgba(2,13,21,.97);border-bottom:1px solid rgba(111,145,165,.28);font-family:var(--aw-sans);backdrop-filter:blur(16px)}
.awgh-shell{width:min(1480px,calc(100% - 80px));min-height:96px;margin:auto;display:flex;align-items:center;position:relative}
.awgh-brand{display:flex;align-items:center;gap:17px;color:var(--aw-text)!important;text-decoration:none!important;white-space:nowrap}
.awgh-mark{font:600 43px/1 var(--aw-serif);letter-spacing:-5px}.awgh-brand-text{font-size:11px;line-height:1.12;letter-spacing:.19em}.awgh-brand-text strong{display:block;font-size:16px;font-weight:400;letter-spacing:.14em}.awgh-divider{width:1px;height:42px;background:#d5d9db88}.awgh-co{display:flex;align-items:center;gap:10px}.awgh-co .awgh-mark{font-size:39px;letter-spacing:-4px}.awgh-kicker{position:absolute;top:72px;left:39px;color:#b8c9d3;font-size:7px;letter-spacing:.42em}
.awgh-tools{display:flex;align-items:center;gap:14px;margin-left:auto}.awgh-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.awgh-search{width:clamp(210px,22vw,350px);height:52px;display:grid;grid-template-columns:1fr 50px;align-items:center;border:1px solid #365466;background:rgba(8,27,39,.74);box-shadow:inset 0 0 0 5px rgba(2,13,21,.25)}.awgh-search input{width:100%;min-width:0;height:50px;padding:0 10px 0 19px;border:0!important;outline:0;background:transparent!important;color:#f3f5f6!important;font:400 12px/1 var(--aw-sans)!important;letter-spacing:.02em;box-shadow:none!important}.awgh-search input::placeholder{color:#9db0bb;opacity:1}.awgh-search button{width:50px;height:50px;padding:0;display:grid;place-items:center;border:0;border-left:1px solid #365466;background:transparent;color:var(--aw-gold);cursor:pointer}.awgh-search svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.awgh-search:focus-within{border-color:var(--aw-gold);box-shadow:0 0 0 1px var(--aw-gold)}.awgh-cta{min-height:54px;display:flex;align-items:center;gap:26px;padding:9px 22px;border-radius:2px;color:#101010!important;background:linear-gradient(105deg,#ddb076,#f2d09e);text-decoration:none!important;font-weight:600;box-shadow:0 8px 30px rgba(0,0,0,.18);transition:transform .2s,box-shadow .2s}.awgh-cta:hover{transform:translateY(-2px);box-shadow:0 13px 34px rgba(0,0,0,.3)}.awgh-cta span{display:block;line-height:1.15}.awgh-cta small{display:block;margin-bottom:3px;font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.awgh-cta b{font-size:18px;font-weight:400}
.awsp{overflow:hidden;background:var(--aw-navy);color:var(--aw-text);font:300 17px/1.7 var(--aw-sans);letter-spacing:.005em}.awsp a{color:inherit}.awsp h1,.awsp h2,.awsp h3,.awsp p{margin-top:0}.awsp h1,.awsp h2,.awsp h3{font-family:var(--aw-serif);font-weight:500;line-height:.98}.awsp h1{max-width:850px;margin-bottom:30px;font-size:clamp(58px,7.2vw,116px);letter-spacing:-.045em}.awsp h2{margin-bottom:24px;font-size:clamp(43px,5.1vw,76px);letter-spacing:-.035em}.awsp h3{font-size:31px;line-height:1.08}.awsp-wrap{width:min(1360px,calc(100% - 80px));margin-inline:auto}.awsp-section{padding-block:120px}.awsp-eyebrow,.awsp-number{margin-bottom:20px;color:var(--awsp-accent,var(--aw-gold));font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.22em;text-transform:uppercase}.awsp-number{color:#8fa7b5}.awsp-heading{display:grid;grid-template-columns:260px minmax(0,800px);align-items:start;margin-bottom:56px}.awsp-heading .awsp-eyebrow{padding-top:12px}.awsp-heading h2{margin:0}
.awsp-hero{position:relative;isolation:isolate;min-height:720px;display:grid;align-items:end;background:#07131d var(--awsp-hero) center/cover no-repeat}.awsp-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(2,13,21,.97) 0%,rgba(2,13,21,.82) 43%,rgba(2,13,21,.14) 78%),linear-gradient(0deg,#020d15 0%,transparent 32%)}.awsp-hero__wash{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 67% 41%,color-mix(in srgb,var(--awsp-accent) 18%,transparent),transparent 29%)}.awsp-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:80px;align-items:end;padding-block:120px 84px}.awsp-lead{max-width:730px;margin-bottom:40px;color:#d7e0e5;font-size:20px;line-height:1.65}.awsp-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.awsp-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:58px;padding:13px 25px;border:1px solid var(--awsp-accent);background:var(--awsp-accent);color:#071018!important;border-radius:2px;text-decoration:none!important;font-size:13px;font-weight:600;letter-spacing:.04em;transition:transform .22s,box-shadow .22s}.awsp-button:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(0,0,0,.28)}.awsp-textlink{font-size:13px;text-decoration:none!important;border-bottom:1px solid #8095a2;padding-bottom:5px}.awsp-signal{padding:28px;border:1px solid rgba(199,217,228,.33);background:rgba(4,18,28,.66);backdrop-filter:blur(18px)}.awsp-signal__icon{display:block;width:47px;height:47px;margin-bottom:44px;color:var(--awsp-accent)}.awsp-signal__icon svg{width:100%;height:100%}.awsp-signal p{margin:0;color:#dfe7eb;font-size:14px;line-height:1.65}
.awsp-panel{position:relative;border:1px solid var(--aw-line);background:linear-gradient(145deg,rgba(13,36,51,.92),rgba(5,20,30,.96));box-shadow:inset 0 0 0 7px rgba(2,13,21,.22)}.awsp-panel::before{content:"";position:absolute;inset:7px;pointer-events:none;border:1px solid rgba(172,198,212,.08)}.awsp-intro{display:grid;grid-template-columns:1.3fr .85fr .8fr;grid-template-rows:minmax(240px,auto) minmax(260px,auto);gap:16px}.awsp-panel--statement{grid-row:1/3;padding:70px}.awsp-panel--statement h2{max-width:650px}.awsp-panel--statement>p:last-child{max-width:660px;color:#c6d2d8}.awsp-panel--image{overflow:hidden;margin:0;grid-column:2/4}.awsp-panel--image img{width:100%;height:100%;min-height:270px;display:block;object-fit:cover;filter:saturate(.85) contrast(1.04)}.awsp-panel--image::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,13,21,.82),transparent 60%)}.awsp-panel--image figcaption{position:absolute;z-index:2;left:28px;right:28px;bottom:24px;color:#e8ecee;font-size:12px}.awsp-panel--urgent{padding:34px}.awsp-panel--urgent h3{color:var(--awsp-accent)}.awsp-panel--urgent p{font-size:14px}.awsp-panel--urgent>a{display:inline-flex;margin-top:10px;text-decoration:none;border-bottom:1px solid var(--awsp-accent);font-size:13px;font-weight:500}.awsp-panel--urgent+*{}
.awsp-cardgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.awsp-card{min-height:330px;padding:40px;display:flex;flex-direction:column}.awsp-card__index{display:block;margin-bottom:auto;color:#7591a1;font-size:12px;letter-spacing:.16em}.awsp-card h3{margin:50px 0 15px}.awsp-card p{margin:0;color:#b8c8d1;font-size:14px}.awsp-card:nth-child(2){transform:translateY(30px)}
.awsp-process{background:linear-gradient(135deg,#0b2230,#06151f);border-block:1px solid var(--aw-line)}.awsp-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin:0;padding:0;list-style:none;counter-reset:steps}.awsp-steps li{position:relative;padding:0 28px 0 0;min-height:260px;border-top:1px solid #496678}.awsp-steps li::before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--awsp-accent);box-shadow:0 0 0 7px #0a202d}.awsp-steps li+li{padding-left:25px}.awsp-steps li+li::before{left:25px}.awsp-steps span{display:block;margin-top:26px;color:#76909f;font-size:11px;letter-spacing:.18em}.awsp-steps h3{margin:50px 0 14px;font-size:24px}.awsp-steps p{margin:0;color:#b9c7cf;font-size:13px;line-height:1.55}
.awsp-detailgrid{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:auto auto;gap:16px}.awsp-principles{grid-row:1/3;padding:65px}.awsp-principles h2{max-width:700px}.awsp-principles ul,.awsp-docs ul{margin:35px 0 0;padding:0;list-style:none}.awsp-principles li,.awsp-docs li{position:relative;padding:15px 0 15px 34px;border-top:1px solid rgba(105,138,157,.3);color:#ced8de}.awsp-principles li::before,.awsp-docs li::before{content:"↗";position:absolute;left:2px;color:var(--awsp-accent)}.awsp-docs,.awsp-cost{padding:38px}.awsp-docs h3,.awsp-cost h3{margin-bottom:20px}.awsp-docs li{font-size:13px}.awsp-cost{background:linear-gradient(135deg,color-mix(in srgb,var(--awsp-accent) 22%,#071a26),#06151f)}.awsp-cost p:last-child{margin:0;color:#c7d3da;font-size:14px}
.awsp-faq{display:grid;grid-template-columns:1fr 1.45fr;gap:100px}.awsp-faq .awsp-heading{display:block;margin:0}.awsp-faq__list{border-top:1px solid var(--aw-line)}.awsp-faq details{border-bottom:1px solid var(--aw-line)}.awsp-faq summary{display:flex;justify-content:space-between;gap:25px;padding:25px 0;cursor:pointer;color:#f2f1ed;font-family:var(--aw-serif);font-size:25px;line-height:1.2;list-style:none}.awsp-faq summary::-webkit-details-marker{display:none}.awsp-faq summary span{color:var(--awsp-accent);font-family:var(--aw-sans);font-size:22px;transition:transform .2s}.awsp-faq details[open] summary span{transform:rotate(45deg)}.awsp-faq details p{max-width:750px;padding:0 45px 24px 0;color:#b9c9d2;font-size:14px}
.awsp-related{border-top:1px solid rgba(65,95,112,.5)}.awsp-related__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.awsp-related__card{display:grid;grid-template-columns:58px 1fr auto;gap:28px;align-items:center;min-height:160px;padding:30px;text-decoration:none!important;transition:transform .2s,border-color .2s}.awsp-related__card:hover{transform:translateY(-3px);border-color:var(--awsp-accent)}.awsp-related__card>span{width:52px;height:52px;color:var(--awsp-accent)}.awsp-related__card svg{width:100%;height:100%}.awsp-related__card p{margin:0;color:#91a6b3;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.awsp-related__card h3{margin:7px 0 0;font-size:29px}.awsp-related__card b{color:var(--awsp-accent);font-weight:400}.awsp-sources{display:grid;grid-template-columns:1fr 1.45fr;gap:100px;padding-top:45px;border-top:1px solid var(--aw-line)}.awsp-sources h2{font-size:43px}.awsp-sources ul{margin:0;padding:0;list-style:none}.awsp-sources li{border-bottom:1px solid rgba(69,99,116,.5)}.awsp-sources a{display:flex;justify-content:space-between;padding:17px 0;text-decoration:none;font-size:13px}.awsp-sources a:hover{color:var(--awsp-accent)}
.awsp-cta-band{position:relative;padding:100px 0;background:linear-gradient(105deg,#d9aa70,#f1cc98);color:#071018}.awsp-cta-band .awsp-wrap{display:grid;grid-template-columns:220px 1fr auto;gap:40px;align-items:center}.awsp-cta-band .awsp-eyebrow{margin:0;color:#263039}.awsp-cta-band h2{max-width:790px;margin:0;font-size:52px}.awsp-button--dark{border-color:#071018;background:#071018;color:#fff!important}.awsp-disclaimer{padding-block:30px;margin-bottom:0!important;color:#718995;font-size:11px}.awsp-reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.awsp-reveal.is-visible{opacity:1;transform:none}.awsp :focus-visible,.awgh-header :focus-visible{outline:2px solid var(--aw-gold);outline-offset:4px}
@media (max-width:1180px){.awgh-shell{width:calc(100% - 48px)}.awgh-brand{transform:scale(.82);transform-origin:left center;margin-right:-70px}.awgh-search{width:220px}.awgh-cta{padding:9px 16px}.awsp-wrap{width:min(100% - 56px,1120px)}.awsp-hero__grid{grid-template-columns:1fr 270px;gap:42px}.awsp-intro{grid-template-columns:1.1fr .9fr}.awsp-panel--statement{grid-row:1/3;padding:52px}.awsp-panel--image{grid-column:2}.awsp-panel--urgent{grid-column:2}.awsp-steps{grid-template-columns:repeat(3,1fr);row-gap:55px}.awsp-faq,.awsp-sources{gap:55px}.awsp-cta-band .awsp-wrap{grid-template-columns:1fr auto}.awsp-cta-band .awsp-eyebrow{grid-column:1/3}}
@media (max-width:850px){.awgh-header,.awgh-shell{min-height:102px}.awgh-shell{width:calc(100% - 40px)}.awgh-brand{transform:scale(.68);transform-origin:left center;margin-right:-130px}.awgh-kicker{top:72px;left:27px;font-size:5.5px}.awgh-tools{gap:8px}.awgh-search{width:170px;height:48px;grid-template-columns:1fr 44px}.awgh-search input,.awgh-search button{height:46px}.awgh-search button{width:44px}.awgh-search input{padding-left:13px}.awgh-cta{min-height:50px;padding:8px 13px;gap:14px}.awgh-cta small{display:none}.awsp-section{padding-block:86px}.awsp-hero{min-height:690px}.awsp-hero__grid{grid-template-columns:1fr;align-content:end;padding-block:100px 55px}.awsp-signal{max-width:440px}.awsp-intro{grid-template-columns:1fr 1fr}.awsp-panel--statement{grid-column:1/3;grid-row:auto;padding:48px}.awsp-panel--image{grid-column:1;min-height:310px}.awsp-panel--urgent{grid-column:2}.awsp-heading{grid-template-columns:180px 1fr}.awsp-cardgrid{grid-template-columns:1fr 1fr}.awsp-card:nth-child(2){transform:none}.awsp-card:last-child{grid-column:1/3}.awsp-steps{grid-template-columns:1fr 1fr}.awsp-detailgrid{grid-template-columns:1fr}.awsp-principles{grid-row:auto}.awsp-faq,.awsp-sources{grid-template-columns:1fr;gap:35px}.awsp-related__grid{grid-template-columns:1fr}.awsp-cta-band .awsp-wrap{grid-template-columns:1fr}.awsp-cta-band .awsp-eyebrow{grid-column:auto}.awsp-cta-band h2{font-size:45px}}
@media (max-width:600px){.awgh-header,.awgh-shell{min-height:132px}.awgh-shell{width:calc(100% - 28px);align-items:flex-start;padding-top:13px;flex-wrap:wrap}.awgh-brand{transform:scale(.62);transform-origin:left top;margin-right:-150px;height:56px}.awgh-kicker{top:61px;left:24px;font-size:4.7px;white-space:nowrap}.awgh-tools{width:100%;margin:0 0 10px;align-self:flex-end}.awgh-search{flex:1;width:auto}.awgh-search input::placeholder{font-size:0}.awgh-search input::after{content:"Søk"}.awgh-cta{white-space:nowrap}.awsp{font-size:15px}.awsp-wrap{width:calc(100% - 34px)}.awsp-section{padding-block:68px}.awsp h1{font-size:clamp(48px,15vw,68px)}.awsp h2{font-size:41px}.awsp h3{font-size:27px}.awsp-hero{min-height:720px;background-position:62% center}.awsp-hero::after{background:linear-gradient(90deg,rgba(2,13,21,.95),rgba(2,13,21,.5)),linear-gradient(0deg,#020d15 0%,transparent 50%)}.awsp-hero__grid{gap:30px;padding-block:80px 38px}.awsp-lead{font-size:17px}.awsp-actions{align-items:stretch;flex-direction:column;gap:20px}.awsp-button{width:100%}.awsp-signal{padding:22px}.awsp-signal__icon{width:38px;height:38px;margin-bottom:22px}.awsp-intro{display:flex;flex-direction:column;gap:12px}.awsp-panel--statement{padding:34px 26px}.awsp-panel--image{min-height:280px}.awsp-panel--urgent{padding:28px}.awsp-heading{display:block;margin-bottom:35px}.awsp-heading .awsp-eyebrow{padding:0}.awsp-cardgrid{grid-template-columns:1fr;gap:12px}.awsp-card,.awsp-card:last-child{grid-column:auto;min-height:280px;padding:30px}.awsp-steps{grid-template-columns:1fr}.awsp-steps li,.awsp-steps li+li{min-height:0;padding:0 0 45px 28px;border-top:0;border-left:1px solid #496678}.awsp-steps li::before,.awsp-steps li+li::before{top:5px;left:-5px}.awsp-steps span{margin:0}.awsp-steps h3{margin:16px 0 9px}.awsp-principles,.awsp-docs,.awsp-cost{padding:30px 25px}.awsp-faq summary{font-size:22px}.awsp-related__card{grid-template-columns:46px 1fr auto;gap:16px;padding:22px}.awsp-related__card>span{width:42px;height:42px}.awsp-related__card h3{font-size:25px}.awsp-sources h2{font-size:39px}.awsp-cta-band{padding:70px 0}.awsp-cta-band h2{font-size:41px}}
@media (max-width:600px){.awgh-search input::placeholder{font-size:11px}.awgh-search input::after{content:none}}
@media (prefers-reduced-motion:reduce){.awsp-reveal,.awsp-button,.awsp-related__card{transition:none!important}.awsp-reveal{opacity:1;transform:none}}
