 @media only screen and (min-width: 0rem) {#pricing-1690 {padding: var(--sectionPadding);}#pricing-1690 .cs-container {width: 100%;max-width: var(--container-max-width);margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 4rem);position: relative;}#pricing-1690 .cs-content {text-align: left;width: 100%;display: flex;flex-direction: column;align-items: flex-start;}#pricing-1690 .cs-section-header-row {width: 100%;}#pricing-1690.cs-home-carousel .cs-title {margin-bottom: 0;}#pricing-1690.cs-home-carousel .cs-text {margin-top: 1rem;}#pricing-1690.cs-home-carousel .cs-section-action-desktop {display: none;}#pricing-1690.cs-home-carousel .cs-section-action-mobile {margin-top: 1rem;}#pricing-1690 .cs-text {max-width: 32.625rem;}#pricing-1690 .cs-button-solid {width: fit-content;margin-top: 1rem;}#pricing-1690 .cs-carousel-wrap {width: 100%;--carousel-gutter: 1.5rem;}#pricing-1690 .cs-carousel-controls {margin: 0 0 1rem;display: flex;gap: 0.75rem;}#pricing-1690 .cs-carousel-control {width: 2rem;min-width: 2rem;min-height: 2rem;padding: 0;border: 0;background: transparent;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;}#pricing-1690 .cs-carousel-control:before {content: "";width: 1.5rem;height: 0.5rem;border: 1px solid var(--cardBorder);border-radius: 999rem;background-color: var(--bodyTextColorWhite);transition: background-color 0.2s ease, border-color 0.2s ease;}#pricing-1690 .cs-carousel-control:hover:before, #pricing-1690 .cs-carousel-control:focus-visible:before {border-color: var(--secondary);}#pricing-1690 .cs-carousel-control.is-active:before {border-color: var(--secondary);background-color: var(--secondary);}#pricing-1690 .cs-carousel-control:focus-visible {outline: 2px solid var(--primary);outline-offset: 0.1875rem;}#pricing-1690 .cs-carousel-viewport {width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);padding-left: var(--carousel-gutter);padding-right: var(--carousel-gutter);padding-top: var(--carousel-gutter);padding-bottom: var(--carousel-gutter);box-sizing: border-box;overflow: hidden;cursor: grab;}#pricing-1690 .cs-carousel-viewport:active {cursor: grabbing;}#pricing-1690 .cs-card-group {margin: 0;padding: 0;display: flex;flex-flow: nowrap row;justify-content: flex-start;align-items: flex-start;gap: clamp(1rem, 2vw, 1.25rem);list-style: none;touch-action: pan-y pinch-zoom;transform-style: preserve-3d;perspective: 700px;}#pricing-1690 .cs-item {list-style: none;flex: 0 0 min(86%, 31.25rem);max-width: 31.25rem;min-width: 0;margin: 0;border-radius: 1.25rem;box-sizing: border-box;padding: clamp(1.5rem, 3vw, 2rem) clamp(1rem, 3vw, 2rem);background-color: var(--bodyBackgroundMediumLight);display: flex;flex-direction: column;align-items: stretch;position: relative;height: auto;min-height: clamp(31rem, 88vw, 33rem);--pricing-list-collapsed-height: 12.75rem;}#pricing-1690 .cs-item.cs-popular {background-color: var(--bodyBackgroundDark);}#pricing-1690 .cs-item.cs-popular .cs-package, #pricing-1690 .cs-item.cs-popular .cs-li, #pricing-1690 .cs-item.cs-popular .cs-duration, #pricing-1690 .cs-item.cs-popular .cs-price, #pricing-1690 .cs-item.cs-popular .cs-toggle-deliverables, #pricing-1690 .cs-item.cs-popular .cs-help-button {color: var(--bodyTextColorWhite);}#pricing-1690 .cs-item.cs-popular .cs-tag {color: var(--bodyTextColor);background-color: var(--bodyBackgroundMediumLight);}#pricing-1690 .cs-item.cs-popular .cs-icon {filter: grayscale(1) brightness(1000%);}#pricing-1690 .cs-item.cs-popular .cs-toggle-deliverables:hover, #pricing-1690 .cs-item.cs-popular .cs-toggle-deliverables:focus-visible {color: var(--primary);}#pricing-1690 .cs-item.cs-popular .cs-help-popover {background-color: var(--bodyTextColorWhite);color: var(--bodyTextColor);}#pricing-1690 .cs-package {font-size: 2rem;font-family: var(--headerFont);font-weight: 700;text-transform: uppercase;line-height: 1.2em;margin-bottom: 1rem;color: var(--bodyTextColor);}#pricing-1690 .cs-tag {background-color: var(--bodyTextColor);color: var(--bodyTextColorWhite);margin-bottom: 1.5rem;}#pricing-1690 .cs-ul {margin: 0;padding: 0;display: flex;flex-direction: column;align-items: flex-start;gap: 0.75rem;}#pricing-1690 .cs-deliverables {width: 100%;max-height: none;overflow: visible;position: relative;}#pricing-1690 .cs-deliverables.is-collapsed {max-height: var(--pricing-list-collapsed-height);overflow: hidden;-webkit-mask-image: linear-gradient(to bottom, #000 0, #000 calc(100% - 4.5rem), rgba(0, 0, 0, 0.44) calc(100% - 2.25rem), rgba(0, 0, 0, 0.08) 100%);mask-image: linear-gradient(to bottom, #000 0, #000 calc(100% - 4.5rem), rgba(0, 0, 0, 0.44) calc(100% - 2.25rem), rgba(0, 0, 0, 0.08) 100%);}#pricing-1690 .cs-li {font-size: clamp(0.875rem, 1.5vw, 1rem);line-height: 1.714em;list-style: none;width: 100%;margin: 0;padding: 0;color: var(--bodyTextColor);display: flex;justify-content: space-between;align-items: flex-start;gap: 1rem;position: relative;}#pricing-1690 .cs-li.cs-add-on .cs-icon {width: 1.2rem;margin-right: 3px;}#pricing-1690 .cs-li.cs-disabled .cs-label, #pricing-1690 .cs-li.cs-disabled > .cs-icon {opacity: 0.5;}#pricing-1690 .cs-li.cs-disabled .cs-icon {width: 1rem;margin-right: 4px;}#pricing-1690 .cs-li-text {min-width: 0;display: block;}#pricing-1690 .cs-help {margin-left: 0.375rem;display: inline-flex;flex: none;position: relative;vertical-align: text-bottom;}#pricing-1690 .cs-help-button {width: 1.125rem;height: 1.125rem;padding: 0;border: 1px solid currentColor;border-radius: 50%;background: transparent;color: var(--bodyTextColor);font-family: var(--bodyFont);font-size: 0.75rem;line-height: 1;font-weight: 700;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;opacity: 0.72;transition: opacity 0.2s ease, color 0.2s ease, border-color 0.2s ease;}#pricing-1690 .cs-help-button:hover, #pricing-1690 .cs-help-button:focus-visible {opacity: 1;color: var(--accessBlue);}#pricing-1690 .cs-help-button:focus-visible {outline: 2px solid var(--primary);outline-offset: 2px;}#pricing-1690 .cs-help-popover {width: min(16.25rem, calc(100vw - 3rem));padding: 0.75rem;border: 1px solid var(--cardBorder);border-radius: 0.5rem;background-color: var(--bodyTextColorWhite);box-shadow: 0 1rem 2rem rgba(0, 31, 63, 0.18);color: var(--bodyTextColor);font-size: 0.875rem;line-height: 1.45em;font-weight: 400;text-transform: none;opacity: 0;visibility: hidden;pointer-events: none;position: fixed;z-index: 100;left: var(--popover-left, 50%);top: var(--popover-top, 50%);transform: translateY(0.25rem);transition: opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease;}#pricing-1690 .cs-help.is-open .cs-help-popover {opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0);}#pricing-1690 .cs-toggle-deliverables {width: fit-content;margin: 1rem 0 0;min-height: 2.75rem;padding: 0.5rem 0;border: 0;background: transparent;color: var(--accessBlueDark);font-family: var(--bodyFont);font-size: 0.9375rem;line-height: 1.5em;font-weight: 400;text-decoration: none;cursor: pointer;display: inline-flex;align-items: center;gap: 0.4375rem;}#pricing-1690 .cs-toggle-deliverables:hover, #pricing-1690 .cs-toggle-deliverables:focus-visible {color: var(--headerColor);}#pricing-1690 .cs-toggle-deliverables:focus-visible {outline: 2px solid var(--primary);outline-offset: 3px;}#pricing-1690 .cs-toggle-deliverables[aria-expanded="true"] .cs-toggle-chevron {transform: rotate(180deg);}#pricing-1690 .cs-toggle-chevron {width: 0.875rem;height: 0.875rem;flex: none;position: relative;display: inline-flex;align-items: center;justify-content: center;}#pricing-1690 .cs-toggle-chevron::before, #pricing-1690 .cs-toggle-chevron::after {content: "";width: 0.375rem;height: 0.125rem;border-radius: 999rem;background-color: currentColor;position: absolute;top: 52%;}#pricing-1690 .cs-toggle-chevron::before {left: 0.125rem;transform: rotate(45deg);transform-origin: right center;}#pricing-1690 .cs-toggle-chevron::after {right: 0.125rem;transform: rotate(-45deg);transform-origin: left center;}#pricing-1690 .cs-pricing-footer {margin-top: auto;padding-top: clamp(1.5rem, 4vw, 2.5rem);display: flex;flex-direction: column;align-items: flex-start;}#pricing-1690 .cs-icon {width: 1.5rem;height: auto;display: block;}#pricing-1690 .cs-price {font-size: 2.25rem;font-family: var(--headerFont);font-weight: 900;text-transform: uppercase;line-height: 1.2em;margin: 0;padding: 0;color: var(--headerColor);display: flex;align-items: baseline;gap: 0.5rem;}#pricing-1690 .cs-price-sek {font-size: clamp(1.875rem, 8.5vw, 2rem);white-space: nowrap;flex-wrap: wrap;}#pricing-1690 .cs-price-sek .cs-duration {white-space: normal;}#pricing-1690 .cs-duration {font-size: 1rem;font-weight: 400;line-height: 1.5em;text-transform: none;color: var(--bodyTextColor);}#pricing-1690 .cs-arrow {width: 1.25rem;height: auto;display: block;transition: filter 0.3s, transform 0.3s;}#pricing-1690 .cs-addons {width: 100%;display: grid;gap: clamp(1.5rem, 3vw, 2rem);}#pricing-1690 .cs-addons-content {max-width: 45rem;}#pricing-1690 .cs-addons-title {margin: 0;color: var(--headerColor);font-family: var(--headerFont);font-size: clamp(1.75rem, 3vw, 2.25rem);line-height: 1.1em;text-transform: uppercase;}#pricing-1690 .cs-addons-list {width: 100%;margin: 0;padding: 0;display: grid;gap: clamp(1rem, 2vw, 1.25rem);list-style: none;}#pricing-1690 .cs-addon-card {margin: 0;padding: clamp(1.25rem, 3vw, 1.75rem);border: 1px solid var(--cardBorder);border-radius: 1.25rem;background-color: var(--bodyTextColorWhite);box-shadow: var(--cardShadow);list-style: none;}#pricing-1690 .cs-addon-heading {display: flex;flex-direction: column;align-items: flex-start;gap: 0.5rem;margin-bottom: 0.75rem;}#pricing-1690 .cs-addon-title {margin: 0;color: var(--headerColor);font-family: var(--headerFont);font-size: clamp(1.125rem, 2vw, 1.375rem);line-height: 1.2em;text-transform: uppercase;}#pricing-1690 .cs-addon-price {color: var(--accessBlueDark);font-family: var(--headerFont);font-size: clamp(1.25rem, 2vw, 1.625rem);line-height: 1.1em;font-weight: 900;}#pricing-1690 .cs-addon-text {margin: 0;color: var(--bodyTextColor);font-size: clamp(0.9375rem, 1.6vw, 1rem);line-height: 1.6em;}#pricing-1690 .cs-addon-link {margin-top: 1rem;color: var(--accessBlueDark);font-size: 0.9375rem;line-height: 1.5em;font-weight: 700;text-decoration: none;display: inline-flex;}#pricing-1690 .cs-addon-link:hover, #pricing-1690 .cs-addon-link:focus-visible {color: var(--headerColor);}#pricing-seo, #pricing-seo-why {padding: 0 1rem var(--sectionPadding);}#pricing-seo .cs-container, #pricing-seo-why .cs-container {width: 100%;max-width: var(--container-max-width);margin: auto;}#pricing-seo .cs-content, #pricing-seo-why .cs-content {width: 100%;padding: clamp(2rem, 5vw, 3rem);border: 1px solid var(--cardBorder);border-radius: 1.5rem;background-color: var(--bodyTextColorWhite);box-shadow: var(--cardShadow);}#pricing-seo .cs-title, #pricing-seo-why .cs-title {max-width: 24ch;margin-bottom: 1rem;}#pricing-seo .cs-text, #pricing-seo-why .cs-text {max-width: 45rem;color: var(--bodyTextColorDarkGray);}#pricing-seo .cs-content {background: linear-gradient(135deg, rgba(0, 51, 114, 0.06), rgba(67, 183, 255, 0.08)), var(--bodyTextColorWhite);}#pricing-seo .cs-button-group {display: flex;flex-wrap: wrap;gap: 1rem;margin-top: clamp(1.75rem, 3vw, 2.25rem);}#pricing-seo-why {padding-top: 0;}#pricing-seo-why .cs-content {background-color: var(--bodyBackgroundMediumLight);}#pricing-seo-why .cs-title {max-width: 20ch;}}.cs-help-popover {width: min(16.25rem, calc(100vw - 3rem));padding: 0.75rem;border: 1px solid var(--cardBorder);border-radius: 0.5rem;background-color: var(--bodyTextColorWhite);box-shadow: 0 1rem 2rem rgba(0, 31, 63, 0.18);color: var(--bodyTextColor);font-size: 0.875rem;line-height: 1.45em;font-weight: 400;text-transform: none;opacity: 0;visibility: hidden;pointer-events: none;position: fixed;z-index: 1000;left: var(--popover-left, 50%);top: var(--popover-top, 50%);transform: translateY(0.25rem);transition: opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease;}.cs-help-popover.is-open {opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0);}@media (prefers-reduced-motion: reduce) {#pricing-1690 .cs-deliverables, #pricing-1690 .cs-help-button {transition: none;}.cs-help-popover {transition: none;}}@media only screen and (min-width: 48rem) {#pricing-1690 .cs-carousel-wrap {--carousel-gutter: 1.5rem;}#pricing-1690 .cs-option2 {top: auto;bottom: 0;}#pricing-1690 .cs-item {flex-basis: min(52%, 31.25rem);--pricing-list-collapsed-height: 13.5rem;}}@media only screen and (min-width: 64rem) {#pricing-1690.cs-home-carousel .cs-section-header-row {display: flex;align-items: center;justify-content: space-between;gap: 2rem;}#pricing-1690.cs-home-carousel .cs-section-action-desktop {display: inline-flex;flex: 0 0 auto;}#pricing-1690.cs-home-carousel .cs-section-action-mobile {display: none;}#pricing-1690 .cs-carousel-controls {display: none;}#pricing-1690 .cs-carousel-viewport {width: 100%;margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;padding-top: var(--carousel-gutter);padding-bottom: var(--carousel-gutter);overflow: visible;cursor: auto;}#pricing-1690 .cs-tag {position: relative;top: 0;display: flex;right: 0;margin-bottom: 2rem;}#pricing-1690 .cs-card-group {width: 100%;padding: 0;flex-wrap: nowrap;justify-content: center;align-items: flex-start;}#pricing-1690 .cs-item {flex: 1 1 0;width: auto;min-height: 35rem;--pricing-list-collapsed-height: 14rem;}#pricing-1690 .cs-addons {grid-template-columns: minmax(0, 0.6fr) minmax(0, 1fr);align-items: start;}#pricing-1690 .cs-addons-list {grid-template-columns: repeat(2, minmax(0, 1fr));}#pricing-1690 .cs-addon-heading {min-height: 4.625rem;}#pricing-seo .cs-content, #pricing-seo-why .cs-content {padding: clamp(2.5rem, 4vw, 4rem);}}@media only screen and (min-width: 81.25rem) {#pricing-1690 .cs-tag {position: absolute;right: 1.5rem;top: 2.3rem;}}