

@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('https://www.auto8-8.no/wp-content/uploads/2026/09/figtree-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('https://www.auto8-8.no/wp-content/uploads/2026/09/figtree-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Figtree';
  font-style: italic;
  font-weight: 300 900;
  font-display: swap;
  src: url('https://www.auto8-8.no/wp-content/uploads/2026/09/figtree-latin-italic.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Figtree';
  font-style: italic;
  font-weight: 300 900;
  font-display: swap;
  src: url('https://www.auto8-8.no/wp-content/uploads/2026/09/figtree-latin-ext-italic.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
.byq-nw{
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}.byq-nw{
  margin: 0
}.byq-nw section{
  display: block
}.byq-nw template{
  display: none
}.byq-nw a{
  background-color: transparent
}.byq-nw a:active, .byq-nw a:hover{
  outline: 0
}.byq-nw h1{
  font-size: 2em;
  margin: .67em 0
}.byq-nw img{
  border: 0
}.byq-nw svg:not(:root){
  overflow: hidden
}.byq-nw button{
  color: inherit;
  font: inherit;
  margin: 0
}.byq-nw button{
  overflow: visible
}.byq-nw button{
  text-transform: none
}.byq-nw button{
  -webkit-appearance: button;
  cursor: pointer
}.byq-nw button::-moz-focus-inner{
  border: 0;
  padding: 0
}
@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');
  font-weight: 400;
  font-style: normal
}.byq-nw, .byq-nw *{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}.byq-nw{
  height: 100%
}.byq-nw{
  margin: 0;
  min-height: 100%;
  background-color: #fff;
  font-family: Arial,sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333
}.byq-nw img{
  max-width: 100%;
  vertical-align: middle;
  display: inline-block
}.byq-nw html.w-mod-touch *{
  background-attachment: scroll!important
}.byq-nw .w-inline-block{
  max-width: 100%;
  display: inline-block
}.byq-nw h1{
  font-weight: 700;
  margin-bottom: 10px
}.byq-nw h1{
  font-size: 38px;
  line-height: 44px;
  margin-top: 20px
}.byq-nw p{
  margin-top: 0;
  margin-bottom: 10px
}.byq-nw .w-embed:after, .byq-nw .w-embed:before{
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2
}.byq-nw .w-embed:after{
  clear: both
}.byq-nw [type=button], .byq-nw button{
  border: 0;
  cursor: pointer;
  -webkit-appearance: button
}.byq-nw .w-container{
  margin-left: auto;
  margin-right: auto;
  max-width: 940px
}.byq-nw .w-container:after, .byq-nw .w-container:before{
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2
}.byq-nw .w-container:after{
  clear: both
}@media screen and (max-width:991px){.byq-nw .w-container{
    max-width: 728px
  }
}@media screen and (max-width:479px){.byq-nw .w-container{
    max-width: none
  }
}.byq-nw .w-widget-twitter-count-shim.w--large{
  width: 36px;
  height: 28px
}.byq-nw .w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{
  font-size: 18px;
  line-height: 18px
}.byq-nw .w-widget-twitter-count-shim:not(.w--vertical).w--large{
  margin-left: 6px
}.byq-nw .w-widget-twitter-count-shim:not(.w--vertical).w--large:before{
  border-width: 5px;
  margin-left: -10px;
  margin-top: -5px
}.byq-nw .w-widget-twitter-count-shim:not(.w--vertical).w--large:after{
  border-width: 5px;
  margin-left: -9px;
  margin-top: -5px
}.byq-nw .w-widget-twitter-count-shim.w--vertical{
  width: 61px;
  height: 33px;
  margin-bottom: 8px
}.byq-nw .w-widget-twitter-count-shim.w--vertical:after, .byq-nw .w-widget-twitter-count-shim.w--vertical:before{
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none
}.byq-nw .w-widget-twitter-count-shim.w--vertical:before{
  border-color: rgba(117,134,150,0);
  border-top-color: #5d6c7b;
  border-width: 5px;
  margin-left: -5px
}.byq-nw .w-widget-twitter-count-shim.w--vertical:after{
  border-color: rgba(255,255,255,0);
  border-top-color: #fff;
  border-width: 4px;
  margin-left: -4px
}.byq-nw .w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{
  font-size: 18px;
  line-height: 22px
}.byq-nw .w-widget-twitter-count-shim.w--vertical.w--large{
  width: 76px
}.byq-nw .w-dropdown-list.w--open{
  display: block
}.byq-nw .w-dropdown-link.w--current{
  color: #0082f3
}.byq-nw .w-nav-link.w--current{
  color: #0082f3
}.byq-nw .w--nav-link-open{
  display: block;
  position: relative
}.byq-nw .w-nav-button.w--open{
  background-color: #c8c8c8;
  color: #fff
}.byq-nw .w--nav-dropdown-open{
  display: block
}.byq-nw .w--nav-dropdown-toggle-open{
  display: block
}.byq-nw .w--nav-dropdown-list-open{
  position: static
}.byq-nw .w-tab-link.w--current{
  background-color: #c8c8c8
}.byq-nw .w--tab-active{
  display: block
}
@keyframes spin {
  0% {
    transform: rotate(0)
  }
  100% {
    transform: rotate(360deg)
  }
}.byq-nw .w-dyn-empty{
  padding: 10px;
  background-color: #ddd
}.byq-nw .w-dyn-hide{
  display: none!important
}.byq-nw .w-dyn-bind-empty{
  display: none!important
}.byq-nw .w-condition-invisible{
  display: none!important
}.byq-nw{
  --_🎨-color--tokens---ink--base: var(--_🎨-color--base---base--light-100);
  --_🔠-typography---font-family--b2: var(--_🔠-typography---font--body);
  --_🎨-color--tokens---tone--strong: var(--_🎨-color--base---base--dark-100);
  --_🔠-typography---size--b2: 1rem;
  --_🔠-typography---line-height--b2: 1.5rem;
  --_🔠-typography---font-weight--b2: var(--_🔠-typography---weight--body);
  --_🔠-typography---letter-spacing--b2: 0rem;
  --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h1: 4rem;
  --_🔠-typography---line-height--h1: 4.25rem;
  --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-h4-h6);
  --_🔠-typography---letter-spacing--h1: -.05rem;
  --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h2: 2.5rem;
  --_🔠-typography---line-height--h2: 3rem;
  --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-h4-h6);
  --_🔠-typography---letter-spacing--h2: -.125rem;
  --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h3: 2.125rem;
  --_🔠-typography---line-height--h3: 2.75rem;
  --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-h4-h6);
  --_🔠-typography---letter-spacing--h3: -.075rem;
  --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h4: 1.875rem;
  --_🔠-typography---line-height--h4: 2.375rem;
  --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-h4-h6);
  --_🔠-typography---letter-spacing--h4: -.031rem;
  --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h5: 1.625rem;
  --_🔠-typography---line-height--h5: 2rem;
  --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-h4-h6);
  --_🔠-typography---letter-spacing--h5: -.031rem;
  --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h6: 1.375rem;
  --_🔠-typography---line-height--h6: 1.25rem;
  --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-h4-h6);
  --_🔠-typography---letter-spacing--h6: 0rem;
  --spacing--space-extra-small: 2rem;
  --spacing--space-zero: 0rem;
  --spacing--space-pico: .75rem;
  --spacing--space-nano: 1rem;
  --_🎨-color--tokens---input--default--border: var(--_🎨-color--base---base--dark-0);
  --_🔘-radius---ui--input: .5rem;
  --_🎨-color--tokens---input--default--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---input--default--text: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---input--active--border: var(--_🎨-color--base---base--dark-32);
  --_🎨-color--tokens---input--active--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--active--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--base---base--light-0: #f5f4f100;
  --_🎨-color--base---base--light-8: #f5f4f114;
  --_🎨-color--base---base--light-48: #f5f4f17a;
  --_🎨-color--base---base--light-88: #f5f4f1e0;
  --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--label);
  --_🔠-typography---size--label-1: .75rem;
  --_🔠-typography---line-height--label-1: 1rem;
  --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
  --_🔠-typography---letter-spacing--label-1: .047rem;
  --_🎨-color--tokens---tone--subtle: var(--_🎨-color--base---base--dark-64);
  --spacing--space-tiny: 1.5rem;
  --container--large: 112.5rem;
  --spacing--space-medium: 4rem;
  --spacing--space-small: 3rem;
  --_🔠-typography---font-family--b3: var(--_🔠-typography---font--body);
  --_🔠-typography---size--b3: .875rem;
  --_🔠-typography---line-height--b3: 1.25rem;
  --_🔠-typography---font-weight--b3: var(--_🔠-typography---weight--body);
  --_🔠-typography---letter-spacing--b3: 0rem;
  --spacing--space-minimal: .5rem;
  --_🔠-typography---font--label: "IBM Plex Mono",sans-serif;
  --_🔠-typography---font-family--b1: var(--_🔠-typography---font--body);
  --_🔠-typography---size--b1: 1.25rem;
  --_🔠-typography---line-height--b1: 1.75rem;
  --_🔠-typography---font-weight--b1: var(--_🔠-typography---weight--body);
  --_🔠-typography---letter-spacing--b1: 0rem;
  --_🎨-color--base---ui--error: #a63f3a;
  --_🎨-color--base---base--light-100: #f5f4f1;
  --_🎨-color--base---base--dark-100: #000;
  --_🎨-color--base---accent--primary\<deleted\|variable-f82f790c-1864-d9bf-d7c1-5a714ac681c8\>: #4c3e5e;
  --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--label);
  --_🔠-typography---size--label-2: .625rem;
  --_🔠-typography---line-height--label-2: .75rem;
  --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
  --_🔠-typography---letter-spacing--label-2: .047rem;
  --_🔘-radius---general--default: .5rem;
  --section-padding--medium: 7.5rem;
  --_🔘-radius---general--large: 1rem;
  --_❇️-icon---regular-icons--medium: 1.5rem;
  --_🎨-color--tokens---input--icon: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--base---ui--transparent\<deleted\|variable-b39ff978-062a-ef1b-56a9-7c1cd8e3f89f\>: #0000;
  --_🎨-color--base---ui--success: #4eab52;
  --section-padding--extra-small: 2rem;
  --spacing--space-gigantic: 12.5rem;
  --layout-grid--page-padding: 2rem;
  --width--7-columns: 49.75rem;
  --_🔘-radius---ui--button-base: 2rem;
  --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--button);
  --_🔠-typography---size--button-1: 1rem;
  --_🔠-typography---line-height--button-1: 1.25rem;
  --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
  --_🔠-typography---letter-spacing--button-1: 0rem;
  --_🎨-color--tokens---button--secondary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--secondary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🔠-typography---line-height--button-2: 1rem;
  --_❇️-icon---button-icon--button-rectangle: 1rem;
  --_🎨-color--tokens---button--primary--default--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--primary--default--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--default--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---button--primary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--primary--hover--background: var(--_🎨-color--base---base--dark-88);
  --_🎨-color--tokens---button--secondary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--base---base--light-16: #f5f4f129;
  --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--button);
  --_🎨-color--tokens---button--primary--default--text: var(--_🎨-color--base---base--light-100);
  --_🔠-typography---size--button-2: .875rem;
  --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
  --_🔠-typography---letter-spacing--button-2: 0rem;
  --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h0: 5.5rem;
  --_🔠-typography---line-height--h0: 5.875rem;
  --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-h4-h6);
  --_🔠-typography---letter-spacing--h0: -.094rem;
  --_🔘-radius---ui--button-circle: 1.5rem;
  --_❇️-icon---button-icon--button-circle: 1.25rem;
  --spacing--space-hairline: .25rem;
  --width--6-columns: 42.5rem;
  --spacing--space-micro: 1.25rem;
  --width--5-columns: 35.25rem;
  --layout-grid--column-gap: 1rem;
  --_🔠-typography---weight--body-bold: var(--_🔠-typography---all-weights--medium);
  --_🎨-color--tokens---borders--subtle: var(--_🎨-color--base---base--dark-16);
  --_🎨-color--tokens---lifts--one: var(--_🎨-color--base---base-variations--lift-light);
  --spacing--space-large: 5rem;
  --_🎨-color--tokens---button--tertiary--hover--text: var(--_🎨-color--base---base--dark-88);
  --_🎨-color--tokens---button--tertiary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---tone--faint: var(--_🎨-color--base---base--dark-32);
  --section-padding--large: 10rem;
  --section-padding--extra-large: 12.5rem;
  --_🎨-color--base---base--dark-32: #00000052;
  --section-padding--small: 5rem;
  --_🎨-color--tokens---ink--light-0: var(--_🎨-color--base---base--light-0);
  --_🎨-color--base---base--dark-16: #00000029;
  --_🔘-radius---general--small: .25rem;
  --_🎨-color--tokens---tone--medium: var(--_🎨-color--base---base--dark-88);
  --spacing--space-huge: 10rem;
  --_🎨-color--base---base--light-64: #f5f4f1a3;
  --_❇️-icon---regular-icons--small: 1rem;
  --_🎨-color--base---base--dark-48: #0000007a;
  --_🎨-color--tokens---ink--dark: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---glass-tiles--strong: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---input--label: var(--_🎨-color--base---base--dark-64);
  --_🔘-radius---general--full: 100vw;
  --_🎨-color--tokens---ink--light: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---borders--strong: var(--_🎨-color--base---base--dark-64);
  --spacing--space-extra-large: 7.5rem;
  --_🔘-radius---ui--tag: 1rem;
  --_🎨-color--tokens---lifts--two: var(--_🎨-color--base---base-variations--lift-light-2);
  --_🎨-color--base---base-variations--lift-light: #ebeae7;
  --width--8-columns: 57rem;
  --_❇️-icon---regular-icons--extra-small: .75rem;
  --_❇️-icon---regular-icons--large: 2rem;
  --_🎨-color--tokens---borders--medium: var(--_🎨-color--base---base--dark-32);
  --width--3-columns: 20.75rem;
  --width--4-columns: 28rem;
  --width--10-columns: 71.5rem;
  --_🎨-color--tokens---glass-tiles--soft: var(--_🎨-color--base---base--dark-16);
  --_🎨-color--base---base--dark-0: #0000;
  --_🎨-color--tokens---glass-tiles--medium: var(--_🎨-color--base---base--dark-32);
  --_🎨-color--base---base--dark-88: #000000e0;
  --_🔠-typography---font--heading-serif: Geist,sans-serif;
  --_🔠-typography---font--heading-sans: Geist,sans-serif;
  --_🔠-typography---font--body: Geist,sans-serif;
  --_🔠-typography---font--button: Geist,sans-serif;
  --_🔠-typography---weight--heading-h0-h3: var(--_🔠-typography---all-weights--bold);
  --_🔠-typography---weight--heading-h4-h6: var(--_🔠-typography---all-weights--normal);
  --_🔠-typography---weight--body: var(--_🔠-typography---all-weights--normal);
  --_🔠-typography---weight--label: var(--_🔠-typography---all-weights--medium);
  --_🔠-typography---weight--button: var(--_🔠-typography---all-weights--medium);
  --_🎨-color--tokens---ink--background-two: var(--_🎨-color--base---base-variations--background-light-two);
  --_🎨-color--tokens---ink--accent: var(--_🎨-color--base---colors--morning-blue);
  --width--1-column: 6.25rem;
  --width--2-columns: 13.5rem;
  --width--9-columns: 64.25rem;
  --width--12-columns: 86rem;
  --layout-grid--content-gap: 8.25rem;
  --container--medium: 90rem;
  --container--small: 57rem;
  --_🎨-color--tokens---ink--dark-8: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--base---base--dark-64: #000000a3;
  --_🎨-color--base---base--dark-8: #00000014;
  --_🎨-color--base---base--dark-4: #0000000a;
  --_🎨-color--tokens---borders--faint: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---gradients--base-light--0: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---gradients--base-light--64: var(--_🎨-color--base---base--light-64);
  --_🎨-color--tokens---gradients--base-light--88: var(--_🎨-color--base---base--light-88);
  --_🎨-color--tokens---gradients--base-light--100: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---gradients--stats--0: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---gradients--stats--100: var(--_🎨-color--base---base-variations--lift-light-2);
  --_🎨-color--tokens---glass-tiles--faint: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--base---base--light-32: #f5f4f152;
  --_🎨-color--tokens---ink--gradient-purposes--gradient-0: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---ink--gradient-purposes--gradient-64: var(--_🎨-color--base---base--light-64);
  --_🎨-color--base---base--light-4: #f5f4f10a;
  --_🎨-color--tokens---ink--gradient-purposes--gradient-100: var(--_🎨-color--base---base--light-100);
  --_❇️-icon---icon-stroke: .094rem;
  --_🎨-color--base---base-variations--lift-light-2: #e1e0de;
  --_🎨-color--base---base-variations--lif-dark: #141413;
  --_🎨-color--base---base-variations--lif-dark-2: #1d1d1d;
  --_🎨-color--base---base-variations--background-light-two: #e6e0d6;
  --_🎨-color--base---colors--morning-blue: #4f8bd3;
  --_🎨-color--base---ui--warning: #c28a00;
  --_🔠-typography---all-weights--thin: 100;
  --_🔠-typography---all-weights--extra-light: 200;
  --_🔠-typography---all-weights--light: 300;
  --_🔠-typography---all-weights--normal: 400;
  --_🔠-typography---all-weights--medium: 500;
  --_🎨-color--tokens---button--accent--default--text: var(--_🎨-color--base---base--dark-100);
  --_🔠-typography---all-weights--semi-bold: 600;
  --_🔠-typography---all-weights--bold: 700;
  --_🎨-color--tokens---button--accent--hover--text: var(--_🎨-color--base---base--dark-100);
  --_🔠-typography---all-weights--extra-bold: 800;
  --_🔠-typography---all-weights--black: 900;
  --_🎨-color--tokens---input--filled--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---input--filled--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--filled--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--error--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---input--error--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--error--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--base---background-base--light\<deleted\|variable-a05dcb1f-305b-cbcc-d2b3-1f17f422a326\>: #f6f3f0
}.byq-nw .w-layout-blockcontainer{
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block
}.byq-nw .w-checkbox-input--inputType-custom.w--redirected-checked{
  background-color: #3898ec;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec
}.byq-nw .w-checkbox-input--inputType-custom.w--redirected-focus{
  box-shadow: 0 0 3px 1px #3898ec
}@media screen and (max-width:991px){.byq-nw .w-layout-blockcontainer{
    max-width: 728px
  }
}@media screen and (max-width:767px){.byq-nw .w-layout-blockcontainer{
    max-width: none
  }
}.byq-nw{
  background-color: var(--_🎨-color--tokens---ink--base);
  font-family: var(--_🔠-typography---font-family--b2);
  color: var(--_🎨-color--tokens---tone--strong);
  font-size: var(--_🔠-typography---size--b2);
  line-height: var(--_🔠-typography---line-height--b2);
  font-weight: var(--_🔠-typography---font-weight--b2);
  letter-spacing: var(--_🔠-typography---letter-spacing--b2);
  --_🎨-color--tokens---ink--base: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---tone--strong: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--default--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---input--default--text: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---input--active--border: var(--_🎨-color--base---base--dark-32);
  --_🎨-color--tokens---input--active--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--active--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---tone--subtle: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---input--icon: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--secondary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--default--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--primary--default--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--default--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---button--primary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--primary--hover--background: var(--_🎨-color--base---base--dark-88);
  --_🎨-color--tokens---button--secondary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--default--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---borders--subtle: var(--_🎨-color--base---base--dark-16);
  --_🎨-color--tokens---lifts--one: var(--_🎨-color--base---base-variations--lift-light);
  --_🎨-color--tokens---button--tertiary--hover--text: var(--_🎨-color--base---base--dark-88);
  --_🎨-color--tokens---button--tertiary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---tone--faint: var(--_🎨-color--base---base--dark-32);
  --_🎨-color--tokens---ink--light-0: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---tone--medium: var(--_🎨-color--base---base--dark-88);
  --_🎨-color--tokens---ink--dark: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---glass-tiles--strong: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---input--label: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---ink--light: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---borders--strong: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---lifts--two: var(--_🎨-color--base---base-variations--lift-light-2);
  --_🎨-color--tokens---borders--medium: var(--_🎨-color--base---base--dark-32);
  --_🎨-color--tokens---glass-tiles--soft: var(--_🎨-color--base---base--dark-16);
  --_🎨-color--tokens---glass-tiles--medium: var(--_🎨-color--base---base--dark-32);
  --_🎨-color--tokens---ink--background-two: var(--_🎨-color--base---base-variations--background-light-two);
  --_🎨-color--tokens---ink--accent: var(--_🎨-color--base---colors--morning-blue);
  --_🎨-color--tokens---ink--dark-8: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---borders--faint: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---gradients--base-light--0: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---gradients--base-light--64: var(--_🎨-color--base---base--light-64);
  --_🎨-color--tokens---gradients--base-light--88: var(--_🎨-color--base---base--light-88);
  --_🎨-color--tokens---gradients--base-light--100: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---gradients--stats--0: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---gradients--stats--100: var(--_🎨-color--base---base-variations--lift-light-2);
  --_🎨-color--tokens---glass-tiles--faint: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---ink--gradient-purposes--gradient-0: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---ink--gradient-purposes--gradient-64: var(--_🎨-color--base---base--light-64);
  --_🎨-color--tokens---ink--gradient-purposes--gradient-100: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--accent--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--accent--hover--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--filled--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---input--filled--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--filled--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--error--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---input--error--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--error--border: var(--_🎨-color--base---base--dark-0)
}.byq-nw h1{
  font-family: var(--_🔠-typography---font-family--h1);
  font-size: var(--_🔠-typography---size--h1);
  line-height: var(--_🔠-typography---line-height--h1);
  font-weight: var(--_🔠-typography---font-weight--h1);
  letter-spacing: var(--_🔠-typography---letter-spacing--h1);
  margin-top: 0;
  margin-bottom: 0
}.byq-nw p{
  font-family: var(--_🔠-typography---font-family--b2);
  font-size: var(--_🔠-typography---size--b2);
  line-height: var(--_🔠-typography---line-height--b2);
  font-weight: var(--_🔠-typography---font-weight--b2);
  letter-spacing: var(--_🔠-typography---letter-spacing--b2);
  margin-bottom: 10px
}.byq-nw a{
  color: var(--_🎨-color--tokens---tone--strong);
  text-decoration: none
}.byq-nw img{
  max-width: 100%;
  display: inline-block
}.byq-nw .container-large{
  z-index: 2;
  width: 100%;
  max-width: var(--container--large);
  margin-left: auto;
  margin-right: auto
}.byq-nw .text-size-regular{
  font-family: var(--_🔠-typography---font-family--b2);
  font-size: var(--_🔠-typography---size--b2);
  line-height: var(--_🔠-typography---line-height--b2);
  font-weight: var(--_🔠-typography---font-weight--b2);
  letter-spacing: var(--_🔠-typography---letter-spacing--b2);
  margin-top: 0;
  margin-bottom: 0
}.byq-nw .text-size-regular.tone-subtle{
  color: #000000a3
}.byq-nw .text-size-regular.tone-medium{
  color: #000000e0
}.byq-nw .heading-style-h3{
  margin-top: var(--spacing--space-zero);
  margin-bottom: var(--spacing--space-zero);
  font-family: var(--_🔠-typography---font-family--h3);
  font-size: var(--_🔠-typography---size--h3);
  line-height: var(--_🔠-typography---line-height--h3);
  font-weight: var(--_🔠-typography---font-weight--h3);
  letter-spacing: var(--_🔠-typography---letter-spacing--h3);
  justify-content: flex-start;
  align-items: center
}.byq-nw .heading-style-h3.tone-medium{
  color: #000000e0
}.byq-nw .text-size-large{
  font-family: var(--_🔠-typography---font-family--b1);
  font-size: var(--_🔠-typography---size--b1);
  line-height: var(--_🔠-typography---line-height--b1);
  font-weight: var(--_🔠-typography---font-weight--b1);
  letter-spacing: var(--_🔠-typography---letter-spacing--b1);
  margin-top: 0;
  margin-bottom: 0
}.byq-nw .text-size-large.tone-subtle{
  color: #000000a3
}.byq-nw .heading-style-h1{
  z-index: 1;
  margin-top: var(--spacing--space-zero);
  margin-bottom: var(--spacing--space-zero);
  font-family: var(--_🔠-typography---font-family--h1);
  font-size: var(--_🔠-typography---size--h1);
  line-height: var(--_🔠-typography---line-height--h1);
  font-weight: var(--_🔠-typography---font-weight--h1);
  letter-spacing: var(--_🔠-typography---letter-spacing--h1)
}.byq-nw .label-small{
  font-family: var(--_🔠-typography---font-family--label-2);
  font-size: var(--_🔠-typography---size--label-2);
  line-height: var(--_🔠-typography---line-height--label-2);
  font-weight: var(--_🔠-typography---font-weight--label-2);
  letter-spacing: var(--_🔠-typography---letter-spacing--label-2);
  text-transform: uppercase
}.byq-nw .label-small.tone-subtle{
  color: #000000a3
}.byq-nw .cta_primary{
  grid-column-gap: var(--spacing--space-minimal);
  grid-row-gap: var(--spacing--space-minimal);
  border-radius: var(--_🔘-radius---ui--button-base);
  font-family: var(--_🔠-typography---font-family--button-1);
  color: #f5f4f1;
  font-size: var(--_🔠-typography---size--button-1);
  line-height: var(--_🔠-typography---line-height--button-1);
  font-weight: var(--_🔠-typography---font-weight--button-1);
  letter-spacing: var(--_🔠-typography---letter-spacing--button-1);
  cursor: pointer;
  flex: none;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: color .3s;
  display: flex;
  position: relative
}.byq-nw .cta_primary:hover{
  color: var(--_🎨-color--tokens---button--primary--hover--text)
}.byq-nw .cta_primary.secondary{
  color: #000
}.byq-nw .cta_primary.secondary:hover{
  color: #f5f4f1
}.byq-nw .button_text-mask{
  height: var(--_🔠-typography---line-height--button-1);
  pointer-events: none;
  flex: none;
  overflow: hidden
}.byq-nw .text-button{
  z-index: 1;
  position: relative
}.byq-nw .text-button.secondary{
  text-shadow: 0 1.5em 0 var(--_🎨-color--tokens---button--secondary--hover--text)
}.byq-nw .icon-wrap_button{
  z-index: 2;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}.byq-nw .icon_button{
  z-index: 2;
  width: var(--_❇️-icon---button-icon--button-rectangle);
  height: var(--_❇️-icon---button-icon--button-rectangle);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}.byq-nw .icon_button.left{
  margin-right: var(--spacing--space-minimal)
}.byq-nw .icon_button.right{
  margin-left: var(--spacing--space-minimal)
}.byq-nw .btn-bg{
  border: 1px solid var(--_🎨-color--tokens---button--primary--default--border);
  border-radius: var(--_🔘-radius---ui--button-base);
  background-color: var(--_🎨-color--tokens---button--primary--default--background);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  flex: none;
  transition: background-color .3s;
  position: absolute;
  inset: 0%
}.byq-nw .btn-bg:hover{
  border-color: var(--_🎨-color--tokens---button--primary--hover--border);
  background-color: var(--_🎨-color--tokens---button--primary--hover--background)
}.byq-nw .btn-bg.secondary{
  border-color: var(--_🎨-color--tokens---button--secondary--default--border);
  background-color: var(--_🎨-color--tokens---button--secondary--default--background)
}.byq-nw .btn-bg.secondary:hover{
  border-color: var(--_🎨-color--tokens---button--secondary--hover--border);
  background-color: var(--_🎨-color--tokens---button--secondary--hover--background)
}.byq-nw .image_cover{
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%
}.byq-nw .tone-medium{
  color: #000000e0
}.byq-nw .padding-global{
  width: 100%;
  padding-right: var(--layout-grid--page-padding);
  padding-left: var(--layout-grid--page-padding)
}.byq-nw .tone-subtle{
  color: #000000a3
}.byq-nw .dropdown-list.w--open{
  padding-top: var(--spacing--space-extra-small);
  background-color: var(--_🎨-color--tokens---ink--light-0);
  flex-flow: row;
  display: flex
}.byq-nw .dropdown-list.large.w--open{
  justify-content: center;
  align-items: center;
  position: fixed;
  left: 0;
  right: 0
}.byq-nw .link_dropdown.w--current{
  background-color: #27241f14
}.byq-nw .button-inner{
  padding: var(--spacing--space-pico) var(--spacing--space-nano);
  pointer-events: none;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden
}.byq-nw .link_dropdown-small.w--current{
  background-color: #27241f14
}.byq-nw .checkbox_contact.w--redirected-checked{
  background-color: #f6f3f0;
  background-position: 50%;
  background-size: auto;
  border-color: #0000
}.byq-nw .link_item.w--current{
  padding-left: var(--spacing--space-micro);
  border-bottom-color: var(--_🎨-color--tokens---borders--strong);
  color: var(--_🎨-color--tokens---tone--strong)
}.byq-nw .wrap_logos{
  width: 100%;
  position: relative
}.byq-nw .master_marquee{
  width: 100%;
  position: relative;
  overflow: clip
}.byq-nw .wrap_marquee-logos{
  grid-column-gap: var(--spacing--space-medium);
  grid-row-gap: var(--spacing--space-medium);
  align-items: center;
  display: flex
}.byq-nw .single-logo-marquee{
  grid-column-gap: var(--spacing--space-medium);
  grid-row-gap: var(--spacing--space-medium);
  flex: none;
  align-items: center;
  display: flex
}.byq-nw .marquee-logo{
  color: #27241f;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex
}.byq-nw .shadow_logos{
  z-index: 5;
  background-image: linear-gradient(90deg,var(--_🎨-color--tokens---ink--base),var(--_🎨-color--tokens---ink--light-0));
  width: 30%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%
}.byq-nw .shadow_logos.right{
  background-image: linear-gradient(90deg,var(--_🎨-color--tokens---ink--light-0),var(--_🎨-color--tokens---ink--base));
  inset: 0% 0% 0% auto
}.byq-nw .headline_hero-cases{
  max-width: var(--width--6-columns);
  margin-right: auto;
  margin-bottom: var(--spacing--space-medium);
  grid-column-gap: var(--spacing--space-small);
  grid-row-gap: var(--spacing--space-small);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  display: flex
}.byq-nw .section_hero-cases{
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
  background-color: var(--_🎨-color--tokens---ink--base)
}.byq-nw .heading_cases{
  grid-column-gap: var(--spacing--space-tiny);
  grid-row-gap: var(--spacing--space-tiny);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}.byq-nw .case-studies.is-cms-hidden{
  display: none
}.byq-nw .grid_cases{
  grid-column-gap: var(--layout-grid--column-gap);
  grid-row-gap: var(--layout-grid--column-gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}.byq-nw .card_case-item{
  width: 100%;
  height: 100%;
  padding: var(--spacing--space-extra-small);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--tokens---lifts--one);
  color: var(--_🎨-color--tokens---tone--strong);
  flex-flow: column;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
  overflow: hidden
}.byq-nw .image-wrap_case{
  border-radius: var(--_🔘-radius---general--default);
  width: 100%;
  height: 24.5rem;
  overflow: hidden
}.byq-nw .case-card_bottom-tile{
  padding-top: var(--spacing--space-extra-small);
  grid-column-gap: var(--spacing--space-small);
  grid-row-gap: var(--spacing--space-small);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex
}.byq-nw .logo_case-card{
  object-fit: contain;
  object-position: 0% 50%;
  max-width: 12rem;
  max-height: 1.4375rem
}.byq-nw .item_case{
  width: 100%
}.byq-nw .case-card_bottom-info{
  grid-column-gap: var(--spacing--space-extra-small);
  grid-row-gap: var(--spacing--space-extra-small);
  flex-flow: column;
  display: flex
}.byq-nw .case-card_text-wrap{
  grid-column-gap: var(--spacing--space-tiny);
  grid-row-gap: var(--spacing--space-tiny);
  justify-content: space-between;
  align-items: flex-end;
  display: flex
}.byq-nw .author-tile_case-card{
  flex-flow: column;
  display: flex
}.byq-nw .tab-link.w--current{
  border-bottom-color: var(--_🎨-color--tokens---borders--strong);
  background-color: var(--_🎨-color--tokens---ink--light-0);
  color: var(--_🎨-color--tokens---tone--strong)
}.byq-nw .tab-link.longer.w--current{
  color: #000
}.byq-nw .tab_accordion.w--current{
  background-color: var(--_🎨-color--tokens---ink--light-0);
  color: #231f23
}.byq-nw .timeline{
  grid-column-gap: var(--spacing--space-extra-small);
  grid-row-gap: var(--spacing--space-extra-small);
  flex-flow: column;
  width: 100%;
  display: flex
}@media screen and (max-width:991px){.byq-nw{
    --spacing--space-extra-small: 2rem;
    --spacing--space-zero: 0rem;
    --spacing--space-pico: .75rem;
    --spacing--space-nano: 1rem;
    --spacing--space-tiny: 1.5rem;
    --container--large: 112.5rem;
    --spacing--space-medium: 4rem;
    --spacing--space-small: 3rem;
    --spacing--space-minimal: .5rem;
    --section-padding--medium: 7.5rem;
    --section-padding--extra-small: 2rem;
    --spacing--space-gigantic: 12.5rem;
    --layout-grid--page-padding: 2rem;
    --width--7-columns: 49.75rem;
    --spacing--space-hairline: .25rem;
    --width--6-columns: 42.5rem;
    --spacing--space-micro: 1.25rem;
    --width--5-columns: 35.25rem;
    --layout-grid--column-gap: 1rem;
    --spacing--space-large: 5rem;
    --section-padding--large: 10rem;
    --section-padding--extra-large: 12.5rem;
    --section-padding--small: 5rem;
    --spacing--space-huge: 10rem;
    --spacing--space-extra-large: 7.5rem;
    --width--8-columns: 57rem;
    --width--3-columns: 20.75rem;
    --width--4-columns: 28rem;
    --width--10-columns: 71.5rem;
    --width--1-column: 6.25rem;
    --width--2-columns: 13.5rem;
    --width--9-columns: 64.25rem;
    --width--12-columns: 86rem;
    --layout-grid--content-gap: 8.25rem;
    --container--medium: 90rem;
    --container--small: 57rem;
    --_🔠-typography---font-family--b2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b2: 1rem;
    --_🔠-typography---line-height--b2: 1.5rem;
    --_🔠-typography---font-weight--b2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b2: 0rem;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h1: 4rem;
    --_🔠-typography---line-height--h1: 4.25rem;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h1: -.05rem;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h2: 2.2rem;
    --_🔠-typography---line-height--h2: 2.8rem;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h2: -.125rem;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h3: 2.125rem;
    --_🔠-typography---line-height--h3: 2.75rem;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h3: -.075rem;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h4: 1.875rem;
    --_🔠-typography---line-height--h4: 2.375rem;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h4: -.031rem;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 1.625rem;
    --_🔠-typography---line-height--h5: 2rem;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h5: -.031rem;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 1.375rem;
    --_🔠-typography---line-height--h6: 1.25rem;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h6: 0rem;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--label);
    --_🔠-typography---size--label-1: .75rem;
    --_🔠-typography---line-height--label-1: 1rem;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .047rem;
    --_🔠-typography---font-family--b3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b3: .875rem;
    --_🔠-typography---line-height--b3: 1.25rem;
    --_🔠-typography---font-weight--b3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b3: 0rem;
    --_🔠-typography---font--label: "IBM Plex Mono",sans-serif;
    --_🔠-typography---font-family--b1: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b1: 1.25rem;
    --_🔠-typography---line-height--b1: 1.75rem;
    --_🔠-typography---font-weight--b1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b1: 0rem;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--label);
    --_🔠-typography---size--label-2: .625rem;
    --_🔠-typography---line-height--label-2: .75rem;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .047rem;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--button);
    --_🔠-typography---size--button-1: 1rem;
    --_🔠-typography---line-height--button-1: 1.25rem;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0rem;
    --_🔠-typography---line-height--button-2: 1rem;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--button);
    --_🔠-typography---size--button-2: .875rem;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0rem;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 5.5rem;
    --_🔠-typography---line-height--h0: 5.875rem;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h0: -.094rem;
    --_🔠-typography---weight--body-bold: var(--_🔠-typography---all-weights--medium);
    --_🔠-typography---font--heading-serif: Geist,sans-serif;
    --_🔠-typography---font--heading-sans: Geist,sans-serif;
    --_🔠-typography---font--body: Geist,sans-serif;
    --_🔠-typography---font--button: Geist,sans-serif;
    --_🔠-typography---weight--heading-h0-h3: var(--_🔠-typography---all-weights--bold);
    --_🔠-typography---weight--heading-h4-h6: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---weight--body: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---weight--label: var(--_🔠-typography---all-weights--medium);
    --_🔠-typography---weight--button: var(--_🔠-typography---all-weights--medium);
    --_🔠-typography---all-weights--thin: 100;
    --_🔠-typography---all-weights--extra-light: 200;
    --_🔠-typography---all-weights--light: 300;
    --_🔠-typography---all-weights--normal: 400;
    --_🔠-typography---all-weights--medium: 500;
    --_🔠-typography---all-weights--semi-bold: 600;
    --_🔠-typography---all-weights--bold: 700;
    --_🔠-typography---all-weights--extra-bold: 800;
    --_🔠-typography---all-weights--black: 900;
    --_🔘-radius---ui--input: .5rem;
    --_🔘-radius---general--default: .5rem;
    --_🔘-radius---general--large: 1rem;
    --_🔘-radius---ui--button-base: 2rem;
    --_🔘-radius---ui--button-circle: 1.5rem;
    --_🔘-radius---general--small: .25rem;
    --_🔘-radius---general--full: 100vw;
    --_🔘-radius---ui--tag: 1rem;
    --_❇️-icon---regular-icons--medium: 1.5rem;
    --_❇️-icon---button-icon--button-rectangle: 1rem;
    --_❇️-icon---button-icon--button-circle: 1.25rem;
    --_❇️-icon---regular-icons--small: 1rem;
    --_❇️-icon---regular-icons--extra-small: .75rem;
    --_❇️-icon---regular-icons--large: 2rem;
    --_❇️-icon---icon-stroke: .094rem
  }.byq-nw .dropdown-list.w--open{
    padding-top: 32px;
    padding-bottom: 24px;
    position: static
  }.byq-nw .dropdown-list.large.w--open{
    position: static
  }.byq-nw .menu-button.w--open{
    background-color: var(--_🎨-color--tokens---ink--light-0);
    color: var(--_🎨-color--tokens---tone--strong)
  }.byq-nw .image-wrap_case{
    height: 20rem
  }.byq-nw .logo_case-card{
    max-width: 10rem
  }.byq-nw .case-card_text-wrap{
    flex-flow: wrap
  }
}@media screen and (max-width:767px){.byq-nw{
    --spacing--space-extra-small: 1.5rem;
    --spacing--space-zero: 0rem;
    --spacing--space-pico: .5rem;
    --spacing--space-nano: .75rem;
    --spacing--space-tiny: 1.25rem;
    --container--large: 112.5rem;
    --spacing--space-medium: 2.5rem;
    --spacing--space-small: 2rem;
    --spacing--space-minimal: .5rem;
    --section-padding--medium: 5rem;
    --section-padding--extra-small: 1.5rem;
    --spacing--space-gigantic: 8rem;
    --layout-grid--page-padding: 1rem;
    --width--7-columns: 49.75rem;
    --spacing--space-hairline: .25rem;
    --width--6-columns: 42.5rem;
    --spacing--space-micro: 1rem;
    --width--5-columns: 35.25rem;
    --layout-grid--column-gap: .75rem;
    --spacing--space-large: 3rem;
    --section-padding--large: 6rem;
    --section-padding--extra-large: 7.5rem;
    --section-padding--small: 3rem;
    --spacing--space-huge: 6.5rem;
    --spacing--space-extra-large: 5rem;
    --width--8-columns: 57rem;
    --width--3-columns: 20.75rem;
    --width--4-columns: 28rem;
    --width--10-columns: 71.5rem;
    --width--1-column: 6.25rem;
    --width--2-columns: 13.5rem;
    --width--9-columns: 64.25rem;
    --width--12-columns: 86rem;
    --layout-grid--content-gap: 2.5rem;
    --container--medium: 90rem;
    --container--small: 57rem;
    --_🔠-typography---font-family--b2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b2: 1rem;
    --_🔠-typography---line-height--b2: 1.5rem;
    --_🔠-typography---font-weight--b2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b2: 0rem;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h1: 2.4rem;
    --_🔠-typography---line-height--h1: 3rem;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h1: -.031rem;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h2: 2rem;
    --_🔠-typography---line-height--h2: 2.5rem;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h2: -.062rem;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h3: 1.75rem;
    --_🔠-typography---line-height--h3: 2.75rem;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h3: -.062rem;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h4: 1.5rem;
    --_🔠-typography---line-height--h4: 2.375rem;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h4: -.031rem;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 1.375rem;
    --_🔠-typography---line-height--h5: 1.625rem;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h5: -.031rem;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 1.125rem;
    --_🔠-typography---line-height--h6: 1.25rem;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h6: .031rem;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--label);
    --_🔠-typography---size--label-1: .75rem;
    --_🔠-typography---line-height--label-1: 1rem;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .047rem;
    --_🔠-typography---font-family--b3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b3: .875rem;
    --_🔠-typography---line-height--b3: 1.25rem;
    --_🔠-typography---font-weight--b3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b3: 0rem;
    --_🔠-typography---font--label: "IBM Plex Mono",sans-serif;
    --_🔠-typography---font-family--b1: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b1: 1.125rem;
    --_🔠-typography---line-height--b1: 1.625rem;
    --_🔠-typography---font-weight--b1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b1: 0rem;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--label);
    --_🔠-typography---size--label-2: .625rem;
    --_🔠-typography---line-height--label-2: .75rem;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .047rem;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--button);
    --_🔠-typography---size--button-1: 1rem;
    --_🔠-typography---line-height--button-1: 1.25rem;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0rem;
    --_🔠-typography---line-height--button-2: 1rem;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--button);
    --_🔠-typography---size--button-2: .875rem;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0rem;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 3.5rem;
    --_🔠-typography---line-height--h0: 4rem;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h0: -.062rem;
    --_🔠-typography---weight--body-bold: var(--_🔠-typography---all-weights--medium);
    --_🔠-typography---font--heading-serif: Geist,sans-serif;
    --_🔠-typography---font--heading-sans: Geist,sans-serif;
    --_🔠-typography---font--body: Geist,sans-serif;
    --_🔠-typography---font--button: Geist,sans-serif;
    --_🔠-typography---weight--heading-h0-h3: var(--_🔠-typography---all-weights--bold);
    --_🔠-typography---weight--heading-h4-h6: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---weight--body: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---weight--label: var(--_🔠-typography---all-weights--medium);
    --_🔠-typography---weight--button: var(--_🔠-typography---all-weights--medium);
    --_🔠-typography---all-weights--thin: 100;
    --_🔠-typography---all-weights--extra-light: 200;
    --_🔠-typography---all-weights--light: 300;
    --_🔠-typography---all-weights--normal: 400;
    --_🔠-typography---all-weights--medium: 500;
    --_🔠-typography---all-weights--semi-bold: 600;
    --_🔠-typography---all-weights--bold: 700;
    --_🔠-typography---all-weights--extra-bold: 800;
    --_🔠-typography---all-weights--black: 900;
    --_🔘-radius---ui--input: .5rem;
    --_🔘-radius---general--default: .5rem;
    --_🔘-radius---general--large: 1rem;
    --_🔘-radius---ui--button-base: 1.5rem;
    --_🔘-radius---ui--button-circle: 1.5rem;
    --_🔘-radius---general--small: .25rem;
    --_🔘-radius---general--full: 100vw;
    --_🔘-radius---ui--tag: 1rem;
    --_❇️-icon---regular-icons--medium: 1rem;
    --_❇️-icon---button-icon--button-rectangle: 1rem;
    --_❇️-icon---button-icon--button-circle: 1.25rem;
    --_❇️-icon---regular-icons--small: .75rem;
    --_❇️-icon---regular-icons--extra-small: .5rem;
    --_❇️-icon---regular-icons--large: 1.5rem;
    --_❇️-icon---icon-stroke: .05rem
  }.byq-nw .heading-style-h3{
    letter-spacing: -.062rem;
    font-size: 1.75rem;
    line-height: 1.75rem
  }.byq-nw .text-size-large{
    letter-spacing: 0;
    font-size: 1.125rem;
    line-height: 1.625rem
  }.byq-nw .heading-style-h1{
    letter-spacing: -.031rem;
    font-size: 2.4rem;
    line-height: 3rem
  }.byq-nw .icon-wrap_button.right{
    margin-right: 0
  }.byq-nw .icon-wrap_button.left{
    margin-left: 0
  }.byq-nw .icon_button.left{
    margin-right: .5rem
  }.byq-nw .padding-global{
    padding-left: 1rem;
    padding-right: 1rem
  }.byq-nw .button-inner{
    padding: .5rem .75rem
  }.byq-nw .link_item.w--current{
    padding-left: 16px
  }.byq-nw .single-logo-marquee, .byq-nw .wrap_marquee-logos{
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem
  }.byq-nw .headline_hero-cases{
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-bottom: 2.5rem
  }.byq-nw .section_hero-cases{
    padding-top: 5rem;
    padding-bottom: 5rem
  }.byq-nw .heading_cases{
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem
  }.byq-nw .grid_cases{
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr
  }.byq-nw .card_case-item{
    border-radius: .5rem;
    padding: 1.5rem
  }.byq-nw .image-wrap_case{
    border-radius: .5rem
  }.byq-nw .case-card_bottom-tile{
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 1.5rem
  }.byq-nw .logo_case-card{
    max-width: 8rem
  }.byq-nw .case-card_bottom-info{
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem
  }.byq-nw .case-card_text-wrap{
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem
  }.byq-nw .timeline{
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem
  }
}@media screen and (max-width:479px){.byq-nw{
    --spacing--space-extra-small: 1.5rem;
    --spacing--space-zero: 0rem;
    --spacing--space-pico: .5rem;
    --spacing--space-nano: .75rem;
    --spacing--space-tiny: 1.25rem;
    --container--large: 112.5rem;
    --spacing--space-medium: 2.5rem;
    --spacing--space-small: 2rem;
    --spacing--space-minimal: .5rem;
    --section-padding--medium: 5rem;
    --section-padding--extra-small: 1.5rem;
    --spacing--space-gigantic: 8rem;
    --layout-grid--page-padding: 1rem;
    --width--7-columns: 49.75rem;
    --spacing--space-hairline: .25rem;
    --width--6-columns: 42.5rem;
    --spacing--space-micro: 1rem;
    --width--5-columns: 35.25rem;
    --layout-grid--column-gap: .75rem;
    --spacing--space-large: 3rem;
    --section-padding--large: 6rem;
    --section-padding--extra-large: 7.5rem;
    --section-padding--small: 3rem;
    --spacing--space-huge: 6.5rem;
    --spacing--space-extra-large: 5rem;
    --width--8-columns: 57rem;
    --width--3-columns: 20.75rem;
    --width--4-columns: 28rem;
    --width--10-columns: 71.5rem;
    --width--1-column: 6.25rem;
    --width--2-columns: 13.5rem;
    --width--9-columns: 64.25rem;
    --width--12-columns: 86rem;
    --layout-grid--content-gap: 2.5rem;
    --container--medium: 90rem;
    --container--small: 57rem;
    --_🔠-typography---font-family--b2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b2: 1rem;
    --_🔠-typography---line-height--b2: 1.5rem;
    --_🔠-typography---font-weight--b2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b2: 0rem;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h1: 2.4rem;
    --_🔠-typography---line-height--h1: 3rem;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h1: -.031rem;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h2: 2rem;
    --_🔠-typography---line-height--h2: 2.5rem;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h2: -.062rem;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h3: 1.75rem;
    --_🔠-typography---line-height--h3: 2.75rem;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h3: -.062rem;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h4: 1.5rem;
    --_🔠-typography---line-height--h4: 2.375rem;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h4: -.031rem;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 1.375rem;
    --_🔠-typography---line-height--h5: 1.625rem;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h5: -.031rem;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 1.125rem;
    --_🔠-typography---line-height--h6: 1.25rem;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h6: .031rem;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--label);
    --_🔠-typography---size--label-1: .75rem;
    --_🔠-typography---line-height--label-1: 1rem;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .047rem;
    --_🔠-typography---font-family--b3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b3: .875rem;
    --_🔠-typography---line-height--b3: 1.25rem;
    --_🔠-typography---font-weight--b3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b3: 0rem;
    --_🔠-typography---font--label: "IBM Plex Mono",sans-serif;
    --_🔠-typography---font-family--b1: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b1: 1.125rem;
    --_🔠-typography---line-height--b1: 1.625rem;
    --_🔠-typography---font-weight--b1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b1: 0rem;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--label);
    --_🔠-typography---size--label-2: .625rem;
    --_🔠-typography---line-height--label-2: .75rem;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .047rem;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--button);
    --_🔠-typography---size--button-1: 1rem;
    --_🔠-typography---line-height--button-1: 1.25rem;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0rem;
    --_🔠-typography---line-height--button-2: 1rem;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--button);
    --_🔠-typography---size--button-2: .875rem;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0rem;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 3.5rem;
    --_🔠-typography---line-height--h0: 4rem;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-h4-h6);
    --_🔠-typography---letter-spacing--h0: -.062rem;
    --_🔠-typography---weight--body-bold: var(--_🔠-typography---all-weights--medium);
    --_🔠-typography---font--heading-serif: Geist,sans-serif;
    --_🔠-typography---font--heading-sans: Geist,sans-serif;
    --_🔠-typography---font--body: Geist,sans-serif;
    --_🔠-typography---font--button: Geist,sans-serif;
    --_🔠-typography---weight--heading-h0-h3: var(--_🔠-typography---all-weights--bold);
    --_🔠-typography---weight--heading-h4-h6: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---weight--body: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---weight--label: var(--_🔠-typography---all-weights--medium);
    --_🔠-typography---weight--button: var(--_🔠-typography---all-weights--medium);
    --_🔠-typography---all-weights--thin: 100;
    --_🔠-typography---all-weights--extra-light: 200;
    --_🔠-typography---all-weights--light: 300;
    --_🔠-typography---all-weights--normal: 400;
    --_🔠-typography---all-weights--medium: 500;
    --_🔠-typography---all-weights--semi-bold: 600;
    --_🔠-typography---all-weights--bold: 700;
    --_🔠-typography---all-weights--extra-bold: 800;
    --_🔠-typography---all-weights--black: 900;
    --_🔘-radius---ui--input: .5rem;
    --_🔘-radius---general--default: .5rem;
    --_🔘-radius---general--large: 1rem;
    --_🔘-radius---ui--button-base: 1.5rem;
    --_🔘-radius---ui--button-circle: 1.5rem;
    --_🔘-radius---general--small: .25rem;
    --_🔘-radius---general--full: 100vw;
    --_🔘-radius---ui--tag: 1rem;
    --_❇️-icon---regular-icons--medium: 1rem;
    --_❇️-icon---button-icon--button-rectangle: 1rem;
    --_❇️-icon---button-icon--button-circle: 1.25rem;
    --_❇️-icon---regular-icons--small: .75rem;
    --_❇️-icon---regular-icons--extra-small: .5rem;
    --_❇️-icon---regular-icons--large: 1.5rem;
    --_❇️-icon---icon-stroke: .05rem
  }.byq-nw .marquee-logo{
    height: 25px
  }.byq-nw .image-wrap_case{
    height: 16rem
  }.byq-nw .timeline{
    grid-column-gap: var(--spacing--space-large);
    grid-row-gap: var(--spacing--space-large)
  }
}


/* ===== Auto 8-8-tilpasning — alt over er malens egen kode ===== */
/* JA 12.10.2026: «Mynte farge og autogrønn tekst … ved hover så snur du de to
   fargene.» Bevegelsen fra malen står urørt — pila glir fortsatt inn fra venstre,
   det er bare fargeparet som byttes.
   Målt: Autogrønn på Mynte er 7,38:1 begge veier, så svaret er like lesbart
   før og etter hover. */
.byq-nw .cta_primary.secondary { color: #004F46 }
.byq-nw .cta_primary.secondary:hover { color: #C3EFAF }
.byq-nw .cta_primary.secondary .btn-bg.secondary {
  background-color: #C3EFAF;
  border-color: #C3EFAF;
  transition: background-color .3s, border-color .3s;
}
.byq-nw .cta_primary.secondary:hover .btn-bg.secondary {
  background-color: #004F46;
  border-color: #004F46;
}

/* JA 12.10.2026: «Bakgrunnsfargen på boksene endres til F5F5F3 … samt #1C1C1C
   på skriften hvis den ikke allerede er det.»
   Kortene lå på #EBEAE7 og skriften på ren svart. */
.byq-nw .card_case-item { background-color: #F5F5F3 }

/* Autokull i stedet for ren svart, med malens egne tonetrinn beholdt:
   brødteksten 88 % og mono-etiketten 64 %, slik hierarkiet overlever byttet. */
.byq-nw .heading-style-h1,
.byq-nw .heading-style-h3,
.byq-nw .text-size-regular,
.byq-nw .author-tile_case-card,
.byq-nw .author-tile_case-card div { color: #1C1C1C }
.byq-nw .text-size-large.tone-medium { color: rgba(28,28,28,.88) }
.byq-nw .label-small.tone-subtle { color: rgba(28,28,28,.64) }

/* JA 12.10.2026: «bakgrunnen på hele siden skal være FFFFFF, og de boksene F5F5F3.»
   Malens seksjonsflate var F5F4F1. Med hvit side får kortet 1,092 mot flata —
   samme separasjon som malen har i dag, og det profilen selv sier: hvit side,
   F5F5F3 forbeholdt bokser. */
.byq-nw,
.byq-nw .section_hero-cases { background-color: #FFFFFF }

/* JA 12.10.2026: «endre til Figtree.»
   Geist byttes ut overalt der malen bruker den. IBM Plex Mono på de små
   etikettene står inntil videre — monospace på etiketten er grepet som gjør
   at rutenettet leses som teknisk, og det er et eget valg å ta.
   Figtree er bredere enn Geist, så overskrifter kan brekke på nytt sted.
   Konsekvensen er målt og meldt, ikke gjettet. */
.byq-nw,
.byq-nw .heading-style-h1,
.byq-nw .heading-style-h3,
.byq-nw .text-size-large,
.byq-nw .text-size-regular,
.byq-nw .author-tile_case-card,
.byq-nw .author-tile_case-card div,
.byq-nw .cta_primary,
.byq-nw .text-button,
.byq-nw p,
.byq-nw h1, .byq-nw h2, .byq-nw h3, .byq-nw h4 { font-family: Figtree, sans-serif }

/* JA 12.10.2026: «Bytt slik at det blir så nært som mulig i vekt og størrelse.»
   Målt i fontfilene, ikke anslått: Geist har x-høyde 530 og versalhøyde 710,
   Figtree 500 og 700. Samme px gir derfor 6 % mindre tekst på skjermen.
   Hver teksttrinn-variabel skaleres med 530/500 = 1,06, i ALLE fire
   bruddpunktene malen selv bruker, så mobilen følger med.
   Linjeavstanden står urørt i piksler — Figtrees over- og underlengder er
   8 % kortere enn Geists (1200 mot 1300 em), så den tåler den strammere
   avstanden, og blokkhøydene flytter seg ikke.
   VEKTEN står også urørt: blekkmåling på samme setning ga Figtree 400 kun
   2 % mer flate enn Geist 400, mens Figtree 500 ga 18 % mer. 400 er riktig. */
.byq-nw {
  --_🔠-typography---size--h0: 5.83rem;
  --_🔠-typography---size--h1: 4.24rem;
  --_🔠-typography---size--h2: 2.65rem;
  --_🔠-typography---size--h3: 2.252rem;
  --_🔠-typography---size--h4: 1.988rem;
  --_🔠-typography---size--h5: 1.723rem;
  --_🔠-typography---size--h6: 1.458rem;
  --_🔠-typography---size--b1: 1.325rem;
  --_🔠-typography---size--b2: 1.06rem;
  --_🔠-typography---size--b3: 0.927rem;
  --_🔠-typography---size--button-1: 1.06rem;
  --_🔠-typography---size--button-2: 0.927rem;
}
@media screen and (max-width:991px) {
  .byq-nw {
    --_🔠-typography---size--h0: 5.83rem;
    --_🔠-typography---size--h1: 4.24rem;
    --_🔠-typography---size--h2: 2.332rem;
    --_🔠-typography---size--h3: 2.252rem;
    --_🔠-typography---size--h4: 1.988rem;
    --_🔠-typography---size--h5: 1.723rem;
    --_🔠-typography---size--h6: 1.458rem;
    --_🔠-typography---size--b1: 1.325rem;
    --_🔠-typography---size--b2: 1.06rem;
    --_🔠-typography---size--b3: 0.927rem;
    --_🔠-typography---size--button-1: 1.06rem;
    --_🔠-typography---size--button-2: 0.927rem;
  }
}
@media screen and (max-width:767px) {
  .byq-nw {
    --_🔠-typography---size--h0: 3.71rem;
    --_🔠-typography---size--h1: 2.544rem;
    --_🔠-typography---size--h2: 2.12rem;
    --_🔠-typography---size--h3: 1.855rem;
    --_🔠-typography---size--h4: 1.59rem;
    --_🔠-typography---size--h5: 1.458rem;
    --_🔠-typography---size--h6: 1.193rem;
    --_🔠-typography---size--b1: 1.193rem;
    --_🔠-typography---size--b2: 1.06rem;
    --_🔠-typography---size--b3: 0.927rem;
    --_🔠-typography---size--button-1: 1.06rem;
    --_🔠-typography---size--button-2: 0.927rem;
  }
}
@media screen and (max-width:479px) {
  .byq-nw {
    --_🔠-typography---size--h0: 3.71rem;
    --_🔠-typography---size--h1: 2.544rem;
    --_🔠-typography---size--h2: 2.12rem;
    --_🔠-typography---size--h3: 1.855rem;
    --_🔠-typography---size--h4: 1.59rem;
    --_🔠-typography---size--h5: 1.458rem;
    --_🔠-typography---size--h6: 1.193rem;
    --_🔠-typography---size--b1: 1.193rem;
    --_🔠-typography---size--b2: 1.06rem;
    --_🔠-typography---size--b3: 0.927rem;
    --_🔠-typography---size--button-1: 1.06rem;
    --_🔠-typography---size--button-2: 0.927rem;
  }
}

/* JA 12.10.2026: «IBM Plex Mono skulle også endres til Figtree ja.»
   Jeg satte den tilbake til mono i en mellomrunde fordi jeg trodde monospacen
   var et bevisst grep som skulle overleve. Den skulle ikke det — hele seksjonen
   er Figtree, også de små etikettene. Regelen som satte mono tilbake er fjernet;
   etikettene arver wrapperen igjen. Størrelsen står som den var, 10/12 med
   malens egen sperring, fordi det var den JA så og godkjente. */

/* Kantene på marqueen: malens gradient tonet mot ink--base, altså malens egen
   F5F4F1. Den sto igjen som en grå flekk da sida ble hvit. Gradienten må alltid
   tone mot flata BAK den — nå hvit. Fant den fordi JA så den; den var en
   følge av fargebyttet, ikke av malen. */
.byq-nw .shadow_logos { background-image: linear-gradient(90deg, #FFFFFF, rgba(255,255,255,0)) }
.byq-nw .shadow_logos.right { background-image: linear-gradient(270deg, #FFFFFF, rgba(255,255,255,0)) }

/* Merkelogoene ankres på BOKSTAVHØYDE, ikke på malens 192-slisse. Malen kan ha
   fast bredde fordi BYQ tegnet alle fire logoene i samme format; våre merker har
   alt fra 2,5 til 17,9 i sideforhold. Derfor slippes bredden fri, og høyden
   settes per merke (se logoer.json). Målt 12.10: med 192 som tak ville Exlantix
   blitt 13,8 px høy mot Nissans 21,6 — samme slisse, ulik størrelse. */
.byq-nw .logo_case-card { max-width: none }
/* Logoene står i Autokull, som malens egne gjør i sin ene farge. */
.byq-nw .marquee-logo { color: #1C1C1C }

/* FUNN 12.10: kortlogoen har også en MAX-HEIGHT i malen — 1.4375rem = 23 px.
   Den kappet Ford på 170 % ned til 23 px på kortet, mens marqueen (som ikke har
   taket) viste den riktig. JA så det med en gang: «Justerer du bare i Marqueen
   nå?» Begge takene må vekk når høyden styres per merke. */
.byq-nw .logo_case-card { max-height: none }

/* Ingressen er lengre på norsk enn malens engelske, og brakk med «til Bodø.»
   alene på linje to. text-wrap: balance deler den i to jevne linjer i stedet.
   Rører ikke ordene — bare hvor linja knekker. */
.byq-nw .headline_hero-cases .text-size-large { text-wrap: balance }

/* JA 12.10: prosenttallet ut, men linja under skal IKKE flytte seg. Feltet står
   derfor igjen tomt med sine 24 px. Og avdelingsnavnene skilles med en prikk i
   Mynte — den er dekorasjon, så den er skjult for skjermlesere. */
.byq-nw .byq-tomt { min-height: 24px }
/* Prikkens luft er målt, ikke valgt: med .5em brakk Nissan-raden (åtte
   avdelinger) til to linjer fordi lista ble 470 px mot 474 tilgjengelig.
   .3em holder den på én linje med margin. */
/* JA 12.10: tilbake til forrige størrelse, men i tekstens egen farge — Mynte
   på 1,18:1 mot kortflata ble for usynlig. Sirkelen beholdes framfor
   bullet-tegnet, fordi den lar oss sette størrelsen presist. */
.byq-nw .byq-prikk { display: inline-block; width: 3px; height: 3px; border-radius: 50%;
  background: rgba(28,28,28,.64); margin: 0 .42em; vertical-align: middle; position: relative; top: -1px }
/* Stedsnavn brekker aldri inni seg selv — bare mellom. */
.byq-nw .byq-sted { white-space: nowrap }

/* Hover-zoomen fra malen. Den lå i Webflows interaksjonsmotor, ikke i CSS-en,
   og ble derfor ikke med i kopien. Bildeflata har allerede overflow: hidden,
   så det eneste som mangler er selve bevegelsen. */
.byq-nw .card_case-item .image_cover {
  transition: transform .7s cubic-bezier(.22, 1, .36, 1);
  will-change: transform;
}
.byq-nw .card_case-item:hover .image_cover { transform: scale(1.09) }
@media (prefers-reduced-motion: reduce) {
  .byq-nw .card_case-item:hover .image_cover { transform: none }
}

/* ===== Lokasjonsoversikten — avvik fra merkesiden ===== */
/* Stedsnavnet står der logoen står på merkekortet, i samme høyde som de
   største logoene (Ford 34, Mazda 33), så rekkene leses likt. */
.byq-nw .byq-stednavn {
  display: block; font-family: Figtree, sans-serif; font-size: 30px; line-height: 36px;
  font-weight: 500; letter-spacing: -.4px; color: #1C1C1C; max-width: none;
}
/* JA 12.10: knappene her er marineblå med himmelblå tekst. */
.byq-nw .cta_primary.secondary { color: #AFE2F3 }
.byq-nw .cta_primary.secondary:hover { color: #002847 }
.byq-nw .cta_primary.secondary .btn-bg.secondary {
  background-color: #002847; border-color: #002847;
}
.byq-nw .cta_primary.secondary:hover .btn-bg.secondary {
  background-color: #AFE2F3; border-color: #AFE2F3;
}

/* Teksten toppstilles under stedsnavnet. 13.10.2026.
   Malens kort har justify-content: space-between, som er riktig når alle kort
   har like lang tekst — BYQ sine demo-kort har det. Våre har ikke: Florø har
   én linje, Ålesund har tre. Med space-between falt den korte teksten helt ned
   mot knappen og etterlot et hull på nesten 90 px under stedsnavnet.
   Teksten legger seg nå rett under stedsnavnet, mens merkelinja og knappen
   fortsatt holdes nede av margin-top: auto, så knapperaden står på samme
   høyde på tvers av kortene. */
.byq-nw .case-card_bottom-tile { justify-content: flex-start }
.byq-nw .case-card_bottom-info { flex: 1 }
.byq-nw .case-card_text-wrap { margin-top: auto }

