 @media only screen and (min-width: 0rem) {#keat-digital-service-offer {--hero-text: #f5f1e8;--hero-body: rgba(245, 241, 232, 0.74);--hero-muted: rgba(245, 241, 232, 0.52);--hero-gold: var(--gold);--hero-gold-light: var(--gold-light);--hero-gold-dark: var(--gold-dark);--hero-border: rgba(255, 255, 255, 0.08);--hero-action-width: 32.875rem;padding: clamp(7rem, 9vw, 9.75rem) 1rem 0;overflow: hidden;position: relative;z-index: 1;background: radial-gradient(circle at 50% 10%, rgba(232, 187, 99, 0.1), transparent 35%), linear-gradient(60deg, #0d0d0d 0%, #090909 100%);}#keat-digital-service-offer .cs-container {width: 100%;max-width: 86rem;margin: 0 auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2.5rem, 5vw, 4.5rem);position: relative;z-index: 1;}#keat-digital-service-offer .cs-content {width: 100%;display: flex;flex-direction: column;align-items: center;margin-top: 2.5rem;}#keat-digital-service-offer .cs-topper {color: var(--hero-gold);text-align: center;}#keat-digital-service-offer .cs-title {text-align: center;font-size: clamp(2.5rem, 4.25vw, 4.5rem);}#keat-digital-service-offer .cs-title span {display: inline-block;}#keat-digital-service-offer .cs-title em {color: var(--hero-gold);font-style: normal;}#keat-digital-service-offer .cs-text {margin: 0 0 1.5rem;max-width: 35rem;font-size: clamp(1rem, 1.5vw, 1.12rem);line-height: 1.72;color: var(--hero-body);text-align: center;}#keat-digital-service-offer .cs-proof-list {max-width: 100%;padding: 1rem 1.5rem;margin: 0 0 2.1rem;border: 1px solid rgba(210, 180, 122, 0.04);border-radius: 0.42rem;background: var(--card-grad);box-shadow: var(--card-shadow);display: flex;align-items: center;justify-content: center;gap: 0.55rem;color: rgba(245, 241, 232, 0.94);text-align: center;}#keat-digital-service-offer .cs-proof-icon {display: none;}#keat-digital-service-offer .cs-proof-copy {margin: 0;font-size: 0.88rem;line-height: 1.35;color: inherit;}#keat-digital-service-offer .button-group {width: 100%;max-width: var(--hero-action-width);display: flex;flex-direction: column;gap: 0.875rem;margin-bottom: 2.5rem;}#keat-digital-service-offer .cs-button-solid, #keat-digital-service-offer .cs-button-outline {width: 100%;min-height: 3.75rem;padding: 0 1.8rem;border-radius: 0.42rem;}#keat-digital-service-offer .cs-button-outline {color: var(--hero-text);border: 1px solid rgba(245, 241, 232, 0.16);background: linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.01)), rgba(255, 255, 255, 0.02);}#keat-digital-service-offer .cs-button-outline:hover {border-color: rgba(232, 187, 99, 0.58);color: var(--hero-gold);background: rgba(232, 187, 99, 0.06);transform: translateY(-0.12rem);}#keat-digital-service-offer .cs-image-group {width: 100%;max-width: 48rem;position: relative;display: flex;justify-content: center;align-items: center;isolation: isolate;animation: cs-scale-in 4.5s var(--ease-out-expo) 0.2s 1 forwards;}#keat-digital-service-offer .cs-picture {width: 100%;position: relative;z-index: 2;transition: transform 0.7s var(--ease-out-expo);}#keat-digital-service-offer .cs-picture img {width: 100%;min-width: 20rem;height: auto;display: block;border-radius: 1rem;border: 1px solid rgba(255, 255, 255, 0.09);}#keat-digital-service-offer .cs-score-card {display: none;}#keat-digital-service-offer .cs-image-group {display: none;}#keat-digital-service-offer .cs-logo-bar {width: calc(100% + 2rem);margin: clamp(3.5rem, 5vw, 4.75rem) -1rem 0;padding: clamp(2rem, 3vw, 2.75rem) 1rem;border-top: 1px solid rgba(255, 255, 255, 0.055);border-bottom: 1px solid rgba(255, 255, 255, 0.055);background: linear-gradient(180deg, rgba(255, 255, 255, 0.018), rgba(255, 255, 255, 0)), rgba(13, 13, 13, 0.82);display: flex;justify-content: center;align-items: center;gap: clamp(2rem, 5vw, 5rem);flex-wrap: wrap;position: relative;z-index: 1;}#keat-digital-service-offer .cs-logo-bar > span {max-width: 18rem;font-size: 0.8rem;line-height: 1.55;text-transform: uppercase;color: #b28c41;text-align: center;}#keat-digital-service-offer .cs-logo-list {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: clamp(1.5rem, 4vw, 4rem);}#keat-digital-service-offer .cs-logo-list .company {font-size: clamp(1rem, 1.5vw, 1.35rem);line-height: 1;font-weight: 800;letter-spacing: -0.05em;text-transform: uppercase;color: rgba(245, 241, 232, 0.27);cursor: default;position: relative;transition: color 0.4s var(--ease-out-expo);}#keat-digital-service-offer .cs-logo-list .company:not(:last-child)::after {content: "";display: none;}#keat-digital-service-offer .cs-logo-list .company:hover {color: rgba(245, 241, 232, 0.76);}#keat-digital-service-offer .cs-logo-list .thin {font-weight: 300;}}@media only screen and (min-width: 48rem) {#keat-digital-service-offer {background: radial-gradient(circle at 50% 10%, rgba(232, 187, 99, 0.1), transparent 40%), linear-gradient(180deg, #050505 0%, #090909 100%);}#keat-digital-service-offer .cs-proof-list {justify-content: center;text-align: center;}#keat-digital-service-offer .button-group {width: 100%;flex-direction: row;align-items: center;gap: 1rem;margin-bottom: 1.25rem;}#keat-digital-service-offer .cs-button-solid {width: auto;flex: 0 0 auto;min-width: 17.25rem;white-space: nowrap;}#keat-digital-service-offer .cs-button-outline {width: auto;flex: 1 1 auto;min-width: 10rem;white-space: nowrap;}#keat-digital-service-offer .cs-button-outline:hover {transform: translateY(-0.15rem);border-color: rgba(232, 187, 99, 0.55);background: rgba(232, 187, 99, 0.06);}#keat-digital-service-offer .cs-icon {width: 2.15rem;height: 2.15rem;border: 1px solid rgba(232, 187, 99, 0.46);border-radius: 0.45rem;display: grid;place-items: center;flex: none;background: rgba(232, 187, 99, 0.05);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.055);}#keat-digital-service-offer .cs-icon img {width: 1.05rem;height: 1.05rem;display: block;opacity: 0.98;}#keat-digital-service-offer .cs-icon-text {font-size: 0.75rem;line-height: 1.2;color: rgba(245, 241, 232, 0.84);}#keat-digital-service-offer .cs-image-group {display: flex;align-items: center;margin-top: 0;}#keat-digital-service-offer .cs-picture {border-radius: 1rem;position: relative;}#keat-digital-service-offer .cs-picture img {border: 1px solid rgba(160, 160, 160, 0.444);}#keat-digital-service-offer .cs-score-card {width: 10.25rem;padding: 1rem 0.95rem 2.1rem;border-radius: 1rem;position: absolute;right: -1rem;bottom: -1rem;z-index: 4;background: linear-gradient(180deg, rgba(255, 255, 255, 0.055), transparent 24%), linear-gradient(180deg, rgba(27, 27, 27, 0.92) 0%, rgba(12, 12, 12, 0.97) 100%);opacity: 0.98;border: 1px solid rgba(255, 255, 255, 0.09);box-shadow: 0 1.4rem 3.4rem rgba(0, 0, 0, 0.48), 0 0 0 1px rgba(232, 187, 99, 0.06);backdrop-filter: blur(18px);display: flex;flex-direction: column;align-items: center;text-align: center;animation: cs-scale-in 3s var(--ease-out-expo) 1s 1 forwards;transition: transform 0.5s var(--ease-out-expo), box-shadow 0.5s var(--ease-out-expo), border-color 0.5s ease;}#keat-digital-service-offer .cs-score-title {margin-bottom: 0.35rem;font-size: 0.68rem;line-height: 1.35;text-transform: uppercase;letter-spacing: 0.12em;color: rgba(245, 241, 232, 0.88);}#keat-digital-service-offer .cs-score-kicker {margin-bottom: 0.75rem;font-size: 0.78rem;line-height: 1.25;font-weight: 700;color: rgba(245, 241, 232, 0.62);}#keat-digital-service-offer .cs-score-ring {width: 5rem;height: 5rem;border-radius: 50%;display: grid;place-items: center;background: radial-gradient(circle at center, #141414 56%, transparent 57%), conic-gradient(from 180deg, #f0c973 0deg, #c59d4f 120deg, #9f7d38 240deg, #f0c973 360deg);box-shadow: 0 0 1.5rem rgba(232, 187, 99, 0.14), inset 0 0 0 1px rgba(255, 255, 255, 0.04);}#keat-digital-service-offer .cs-score-ring span {font-size: 1.8rem;line-height: 1;font-weight: 800;color: var(--hero-text);letter-spacing: -0.04em;}#keat-digital-service-offer .cs-proof-icon {width: 1.25rem;height: 1.25rem;display: inline-flex;align-items: center;justify-content: center;flex: none;}#keat-digital-service-offer .cs-proof-icon img {width: 100%;height: 100%;display: block;filter: brightness(0) saturate(100%) invert(78%) sepia(58%) saturate(480%) hue-rotate(357deg) brightness(96%) contrast(90%);}#keat-digital-service-offer .cs-logo-bar {margin-top: clamp(2.75rem, 5vw, 4.5rem);padding: 2rem 1rem;border-top: 1px solid rgba(255, 255, 255, 0.25);border-bottom: 1px solid rgba(255, 255, 255, 0.055);background: linear-gradient(180deg, rgba(255, 255, 255, 0.018), transparent 34%), #0b0b0b;}#keat-digital-service-offer .cs-logo-bar::before {content: "";position: absolute;left: 0;right: 0;top: -4rem;height: 4rem;background: linear-gradient(180deg, transparent, rgba(11, 11, 11, 0.72));pointer-events: none;}#keat-digital-service-offer .cs-logo-bar > span {color: rgba(232, 187, 99, 0.58);}#keat-digital-service-offer .cs-logo-list .company {color: rgba(245, 241, 232, 0.28);}#keat-digital-service-offer .cs-logo-list .company:hover {color: rgba(245, 241, 232, 0.72);}}@media only screen and (min-width: 68.75rem) {#keat-digital-service-offer {padding-top: clamp(9rem, 10vw, 11rem);background: radial-gradient(circle at 80% 45%, rgba(88, 88, 88, 0.261), transparent 55%), linear-gradient(180deg, #050505 0%, #090909 100%);}#keat-digital-service-offer .cs-topography {width: 68%;}#keat-digital-service-offer .cs-container {flex-direction: row;align-items: center;gap: clamp(2rem, 4vw, 4rem);}#keat-digital-service-offer .cs-content {width: 42%;max-width: 39rem;align-items: flex-start;flex: none;margin-top: 0;}#keat-digital-service-offer .cs-topper, #keat-digital-service-offer .cs-title, #keat-digital-service-offer .cs-text {text-align: left;}#keat-digital-service-offer .cs-title {line-height: 1.05;letter-spacing: -0.028em;margin-bottom: 1.35rem;}#keat-digital-service-offer .cs-text {max-width: 35rem;margin-bottom: 1.45rem;}#keat-digital-service-offer .cs-proof-list {max-width: 100%;justify-content: flex-start;text-align: left;}#keat-digital-service-offer .cs-proof-copy {max-width: none;}#keat-digital-service-offer .cs-proof-icon {display: none;}#keat-digital-service-offer .button-group {width: 100%;max-width: var(--hero-action-width);margin-bottom: 0;}#keat-digital-service-offer .cs-trust-list {width: 100%;max-width: var(--hero-action-width);justify-content: space-between;margin-bottom: 0;}#keat-digital-service-offer .cs-image-group {width: 56%;max-width: 52rem;justify-content: flex-end;align-items: center;margin-top: 0;}#keat-digital-service-offer .cs-picture {width: 100%;max-width: 52rem;height: 100%;display: flex;align-items: flex-start;margin-top: 1rem;box-shadow: 0 2.5rem 6rem rgba(0, 0, 0, 0.9);}#keat-digital-service-offer .cs-picture img {width: 100%;height: 100%;object-fit: contain;}#keat-digital-service-offer .cs-score-card {right: -0.15rem;bottom: -1rem;}#keat-digital-service-offer .cs-logo-bar {flex-wrap: nowrap;}}@media only screen and (min-width: 87.5rem) {#keat-digital-service-offer .cs-title {max-width: 40.5rem;}#keat-digital-service-offer .cs-image-group {width: 56%;max-width: 54rem;min-height: 39rem;}#keat-digital-service-offer .cs-picture {width: 100%;max-width: 54rem;margin-top: -0.5rem;}#keat-digital-service-offer .cs-score-card {bottom: 1.5rem;}}@media only screen and (min-width: 82.375rem) {#keat-digital-service-offer .cs-proof-icon {width: 1.25rem;height: 1.25rem;display: inline-flex;align-items: center;justify-content: center;flex: none;}#keat-digital-service-offer .cs-proof-icon img {width: 100%;height: 100%;display: block;filter: brightness(0) saturate(100%) invert(78%) sepia(58%) saturate(480%) hue-rotate(357deg) brightness(96%) contrast(90%);}}@media only screen and (min-width: 90rem) {#keat-digital-service-offer .cs-score-card {right: -1.35rem;bottom: 1.25rem;}}