body[data-page=shopify]{--page-tint:#e9d5a2;--page-soft:#f6eacb}body[data-page=drift]{--page-tint:#c3d8d5;--page-soft:#dce9e5}body[data-page=vekst]{--page-tint:#e5ac91;--page-soft:#f3d3c2}body[data-page=business-central]{--page-tint:#b9cfe2;--page-soft:#d7e5ee}body[data-page=innsikt]{--page-tint:#d7cce5;--page-soft:#e9e1ef}body[data-page=om-oss]{--page-tint:#cad7b2;--page-soft:#e1e7d3}body[data-page=byraer]{--page-tint:#8cb1a8;--page-soft:#c4d8d2}body[data-page=analyse]{--page-tint:#c3d8e5;--page-soft:#dce8f0}body[data-page=ai-readiness]{--page-tint:#cfbfdd;--page-soft:#e8ddef}body[data-page=norske-nettbutikker]{--page-tint:#bfdae0;--page-soft:#dcebed}body[data-page=kundehistorier]{--page-tint:#e6d5b1;--page-soft:#f2e7d0}body.subpage[data-page]:not([data-page=book-demo]){background:var(--page-tint);--paper:var(--page-tint)}body.subpage[data-page]:not([data-page=book-demo]) .nc-header{background:var(--page-tint)}body.subpage[data-page] .v-section+.v-section{border-top:0}body.subpage[data-page] .v-section{padding-block:120px}body.subpage[data-page] :is(.v-step,.v-values article,.v-data-notes article,.v-channel-grid article){border:0}body.subpage[data-page] :is(.v-role-cards article,.v-audit-card,.v-market-pair article){background:var(--page-soft);border:0}body.subpage[data-page] .v-hero{padding-top:160px;padding-bottom:105px}body.subpage[data-page] .v-wide-visual{border:0;border-radius:20px;overflow:hidden}.home .case-card:nth-child(n){background:#dfe5d5}.footer-signature{padding-top:85px;padding-bottom:60px;overflow:hidden;color:#f3f1e9}.footer-wordmark{display:block;width:100%;height:auto;overflow:visible}.footer-wordmark path{fill:currentColor}.footer-signature svg{max-height:none}.site-footer .footer-bottom{border-top:0}.retro-monitor{width:100%;max-width:720px;margin:auto;filter:drop-shadow(0 24px 24px #17241a14)}.monitor-shell{padding:30px 30px 0;background:linear-gradient(135deg,#eeeade,#bcbcaf);border:2px solid #b7b7a7;border-radius:30px 30px 38px 38px;box-shadow:inset 3px 3px 2px #fff9,inset -5px -6px 5px #787d6b40}.monitor-glass{padding:15px;background:#30382d;border:8px solid #73786a;border-color:#777d6e #959889 #a1a393 #7e8473;border-radius:30px;box-shadow:inset 0 0 24px #0008;overflow:hidden}.monitor-glass .terminal-scene{width:100%;min-height:0;aspect-ratio:auto;padding:0;background:transparent;display:block;border:0;border-radius:0}.monitor-glass .terminal-ui{width:100%;max-width:none;box-shadow:none;border:0;background:#1b241d}.monitor-glass .terminal-bar{font-size:11px;padding:12px}.monitor-glass .terminal-pad{padding:18px 16px}.monitor-glass .terminal-log{margin:0}.monitor-glass .terminal-log li{font-size:13px;line-height:1.5;padding-right:65px;margin-bottom:16px}.monitor-glass .terminal-log em{font-size:10px}.monitor-glass .terminal-message p{font-size:12px;line-height:1.5}.monitor-glass .terminal-message{font-size:12px;margin-top:16px;padding-top:16px}.monitor-chin{display:flex;align-items:center;justify-content:space-between;padding:20px 14px 22px;color:#767c6d;font-size:19px;letter-spacing:-.05em}.monitor-chin i{width:9px;height:9px;background:#bce980;border-radius:50%;box-shadow:0 0 7px #a6d675}.monitor-neck{width:34%;height:30px;margin:auto;background:linear-gradient(90deg,#a3a797,#d3d4c4,#9ca18f)}.monitor-foot{width:65%;height:25px;margin:auto;background:#c6c9b8;border:2px solid #b0b5a1;border-radius:50% 50% 8px 8px;box-shadow:inset 0 3px 2px #eff0de}.home .people-promises:has(.retro-monitor){display:flex;align-items:center}.console-story{height:440svh;background:#f3f1e9;position:relative}.console-sticky{position:sticky;top:0;height:100svh;overflow:hidden}.console-composition{height:100%;position:relative;display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:30px;align-items:center}.console-composition>h2{position:absolute;top:112px;left:40px;font-size:clamp(32px,3.1vw,48px);line-height:1.04;letter-spacing:-.05em;font-weight:700;margin:0;z-index:2}.console-object{grid-column:2;grid-row:1;height:88svh;min-width:0;align-self:end;position:relative}.console-object iframe{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}.console-copy{position:relative;grid-row:1;min-width:0;margin-top:90px;z-index:2}.console-left{grid-column:1}.console-right{grid-column:3}.console-phase{position:absolute;top:50%;left:0;width:100%;opacity:0;visibility:hidden;transform:translateY(-35%)}.console-phase:first-child{opacity:1;visibility:visible}.console-phase h3{font-size:clamp(34px,3.5vw,54px);line-height:1.04;letter-spacing:-.045em;font-weight:700;margin:0 0 28px}.console-right h3{font-size:clamp(26px,2.3vw,36px)}.console-phase p{font-size:20px;line-height:1.4;max-width:300px}.console-phase .text-link{font-size:16px}.console-steps{position:absolute;bottom:32px;left:40px;right:40px;display:flex;justify-content:center;gap:32px;z-index:3}.console-steps a{font-size:14px;text-decoration:none;color:#68735f;padding:10px 0}.console-steps a[aria-current]{color:#1b2b1e;font-weight:700}.console-steps a[aria-current]:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#286044;margin-right:9px}@media(min-width:1600px){.console-composition>h2{left:40px}.console-object{height:92svh}}@media(max-width:900px){body.subpage[data-page] .v-section{padding-block:75px}.console-story{height:400svh}.console-composition{display:block}.console-composition>h2{top:90px;left:20px;font-size:30px}.console-object{position:absolute;left:20%;width:60%;top:17%;height:64%}.console-copy{margin:0;position:absolute;width:43%;top:80%}.console-left{left:20px}.console-right{right:20px}.console-phase{transform:translateY(0);top:0}.console-phase h3{font-size:25px;margin-bottom:10px}.console-right h3{font-size:19px}.console-phase p{font-size:15px;line-height:1.35}.console-phase .text-link{font-size:13px}.console-steps{bottom:12px;left:20px;right:20px;gap:24px}.console-steps a{font-size:12px}.monitor-shell{padding:20px 20px 0}.monitor-glass{padding:8px;border-width:6px}.footer-signature{padding-block:55px 35px}}@media(max-width:550px){.console-composition>h2{top:82px;font-size:28px}.console-object{left:0;width:100%;top:17%;height:61%}.console-copy{top:76%}.console-phase h3{font-size:23px}.console-right h3{font-size:18px}.console-phase p{font-size:14px}.console-steps{bottom:8px;gap:16px}.monitor-shell{padding:15px 15px 0;border-radius:22px}.monitor-glass{padding:4px;border-radius:17px}.monitor-glass .terminal-pad{padding:12px 8px}.monitor-glass .terminal-log li{font-size:11px;padding-right:48px;margin-bottom:13px}.monitor-glass .terminal-log em{font-size:9px}.monitor-chin{padding:14px 8px;font-size:16px}.monitor-glass .terminal-bar{font-size:9px;padding:9px}.monitor-glass .terminal-message p{font-size:11px}}@media(prefers-reduced-motion:reduce){.console-story{height:auto;padding-block:80px}.console-sticky{position:relative;height:auto;overflow:visible}.console-composition{display:grid;grid-template-columns:1fr 1fr}.console-composition>h2{position:static;grid-column:1/-1}.console-object{position:relative;grid-column:1/-1;grid-row:auto;width:100%;height:560px;left:auto;top:auto}.console-copy{position:static;width:100%;margin:0;grid-row:auto}.console-phase{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;margin-bottom:45px}.console-steps{display:none}}.catalog-example{padding-top:105px;padding-bottom:105px}.catalog-example h2{font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-.045em;margin:0 0 46px}.catalog-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #1b241d}.catalog-columns article{padding:26px 36px 8px;border-left:1px solid #17251b26;min-height:324px}.catalog-columns article:first-child{padding-left:0;border-left:0}.catalog-columns article:last-child{padding-right:0}.catalog-columns .catalog-label{font-size:12px;line-height:19.2px;letter-spacing:.15em;color:#566451;margin:0 0 18px}.catalog-columns strong{display:block;font-size:56px;line-height:1.1;font-weight:500;letter-spacing:-.055em;color:#254f2b;white-space:nowrap;margin:0 0 10px}.catalog-columns p{font-size:16px;line-height:1.5;letter-spacing:0;margin:0;max-width:340px}.catalog-before{border-top:1px solid #17251b26;margin-top:42px;padding-top:30px}.catalog-before strong{font-size:32px;color:#66715e;font-weight:400;margin-bottom:12px}.catalog-before p{font-size:14px;color:#66715e}.catalog-example .catalog-disclaimer{font-size:13px;line-height:1.4;margin:22px 0 0;color:#4a5c50}@media(max-width:900px){.catalog-columns article{padding-inline:22px}.catalog-columns strong{font-size:42px}.catalog-before strong{font-size:26px}}@media(max-width:600px){.catalog-example{padding-block:75px}.catalog-example h2{font-size:32px;margin-bottom:32px}.catalog-columns{grid-template-columns:1fr}.catalog-columns article{padding:28px 0 32px!important;border-left:0;min-height:0;border-bottom:1px solid #17251b26}.catalog-columns strong{font-size:52px}.catalog-before strong{font-size:30px}.catalog-before{margin-top:28px;padding-top:22px}.catalog-columns .catalog-label{margin-bottom:18px}}body[data-page=vekst] .v-opportunity-section{padding-block:95px 65px}body[data-page=vekst] .v-opportunities{background:transparent;color:var(--ink,#18241b);border:0;box-shadow:none}body[data-page=vekst] .v-opportunities-head{display:none}body[data-page=vekst] .v-opportunity-grid{grid-template-columns:1.08fr 1fr;gap:7.5%;padding:0;align-items:center}body[data-page=vekst] .v-opportunity-preview{grid-column:1;grid-row:1;aspect-ratio:1;min-height:0;display:grid;align-items:center;background:#f2e7d9;padding:35px;border-radius:8px}body[data-page=vekst] .v-opportunity-grid [role=tablist]{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:10px}body[data-page=vekst] .v-opportunity-grid [role=tab]{background:none;border:0;color:#223426;position:relative;padding:20px 0 20px 30px;display:block;min-height:60px}body[data-page=vekst] .v-opportunity-grid [role=tab]:before{content:"";position:absolute;left:0;top:29px;width:7px;height:7px;border-radius:50%;background:#837d6e}body[data-page=vekst] .v-opportunity-grid [role=tab][aria-selected=true]:before{background:#234a31}body[data-page=vekst] .v-opportunity-grid [role=tab][aria-selected=true]:after{content:"";position:absolute;left:2px;top:39px;bottom:18px;width:3px;border-radius:2px;background:#234a313b}body[data-page=vekst] .v-opportunity-grid [role=tab]>span,body[data-page=vekst] .v-opportunity-grid [role=tab] i{display:none}body[data-page=vekst] .v-opportunity-grid [role=tab] strong{font-size:27px;font-weight:400;line-height:1.2;letter-spacing:-.03em}body[data-page=vekst] .v-opportunity-grid [role=tab] small{display:none;color:#485244;font-size:18px;line-height:1.5;max-width:420px;margin-top:14px}body[data-page=vekst] .v-opportunity-grid [role=tab][aria-selected=true] small{display:block}body[data-page=vekst] .v-opportunity-preview .v-product{display:block;background:transparent;width:100%;padding:0}body[data-page=vekst] .v-opportunity-preview .v-product-photo{height:260px;max-height:none;aspect-ratio:auto}.v-opportunity-preview .v-product-photo img{width:100%;height:100%;object-fit:cover}body[data-page=vekst] .v-opportunity-preview .v-product-copy{padding:24px 0 0}.v-opportunity-preview .v-product-copy>span{display:none}body[data-page=vekst] .v-opportunity-preview .v-product-copy h3{font-size:30px}@media(max-width:900px){body[data-page=vekst] .v-opportunity-grid{gap:35px;grid-template-columns:1fr 1fr}body[data-page=vekst] .v-opportunity-preview{padding:22px;aspect-ratio:auto;min-height:450px}body[data-page=vekst] .v-opportunity-grid [role=tab] strong{font-size:23px}body[data-page=vekst] .v-opportunity-grid [role=tab] small{font-size:16px}}@media(max-width:600px){.console-composition>h2{top:110px}body[data-page=vekst] .v-opportunity-grid{display:flex;flex-direction:column-reverse;gap:26px;align-items:stretch}body[data-page=vekst] .v-opportunity-grid [role=tablist]{display:flex}body[data-page=vekst] .v-opportunity-preview{min-height:460px}body[data-page=vekst] .v-opportunity-grid [role=tab]{padding-block:15px}.v-opportunity-section{padding-block:60px}}@media(prefers-reduced-motion:reduce){.console-composition{display:block;width:100%;height:auto}.console-composition>h2{position:static;width:100%;font-size:36px}.console-object{display:block;width:100%;height:520px;position:relative;inset:auto;min-width:0}.console-copy{display:block;position:static;width:100%;margin:0}.console-phase{width:100%;position:static;max-width:600px}.console-left .console-phase,.console-right .console-phase{margin-bottom:30px}.console-steps{display:none}}
