 @media only screen and (min-width: 0rem) {#keat-digital-portfolio {--portfolio-text: var(--text);--portfolio-body: var(--body);--portfolio-gold: var(--gold);--portfolio-border: var(--border);--portfolio-card: var(--card);--portfolio-preview-height: 30rem;--portfolio-gap: clamp(1rem, 2vw, 1.5rem);--portfolio-slide-count: 1;padding: var(--sectionPadding);overflow: hidden;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.06);z-index: 1;}#keat-digital-portfolio .cs-container {width: 100%;max-width: 86rem;margin: auto;display: flex;flex-direction: column;gap: clamp(2.5rem, 5vw, 4rem);position: relative;z-index: 1;}#keat-digital-portfolio .cs-content {width: 100%;max-width: 48rem;margin: 0 auto;display: flex;flex-direction: column;align-items: center;text-align: center;}#keat-digital-portfolio .cs-title {text-align: center;max-width: none;}#keat-digital-portfolio .cs-text {margin: 0 auto;max-width: none;font-size: clamp(1rem, 1.5vw, 1.15rem);line-height: 1.6;color: var(--portfolio-body);text-align: center;}#keat-digital-portfolio .cs-slider {width: 100%;position: relative;}#keat-digital-portfolio .cs-slider-viewport {width: 100%;overflow: hidden;cursor: grab;}#keat-digital-portfolio .cs-slider-viewport:active {cursor: grabbing;}#keat-digital-portfolio .cs-card-group {width: 100%;margin: 0;padding: 0;display: flex;gap: var(--portfolio-gap);transition: transform 0.45s var(--ease-out-expo);will-change: transform;touch-action: pan-y;user-select: none;}#keat-digital-portfolio .cs-card-group.cs-dragging {transition: none;}#keat-digital-portfolio .cs-item {min-width: calc((100% - ((var(--portfolio-slide-count) - 1) * var(--portfolio-gap))) / var(--portfolio-slide-count));list-style: none;border: 1px solid var(--portfolio-border);border-radius: var(--card-radius);background: var(--card-grad), var(--portfolio-card);box-shadow: var(--card-shadow);overflow: hidden;box-sizing: border-box;transition: transform 0.55s var(--ease-out-expo), box-shadow 0.55s var(--ease-out-expo), border-color 0.4s ease;}#keat-digital-portfolio .cs-item.cs-scroll-active .cs-picture::after {opacity: 0.25;}#keat-digital-portfolio .cs-item.cs-scroll-active .cs-picture::before {content: "Tap to Scroll Up";opacity: 1;transform: translateY(0);}#keat-digital-portfolio .cs-item.cs-scroll-active .cs-picture img {transform: translateY(calc(var(--portfolio-preview-height) - 100%));}#keat-digital-portfolio .cs-item.cs-scroll-paused .cs-picture img {transition: none;}#keat-digital-portfolio .cs-picture {width: 100%;height: var(--portfolio-preview-height);display: block;overflow: hidden;border-bottom: 1px solid rgba(156, 151, 121, 0.18);position: relative;background: rgba(255, 255, 255, 0.03);isolation: isolate;cursor: pointer;}#keat-digital-portfolio .cs-picture::before {content: "Tap to Scroll Down";padding: 0.45rem 0.7rem;border: 1px solid rgba(245, 241, 232, 0.16);border-radius: 999rem;position: absolute;right: 0.9rem;bottom: 0.9rem;z-index: 3;font-size: 0.65rem;line-height: 1;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--portfolio-text);background: rgba(5, 5, 5, 0.72);backdrop-filter: blur(10px);opacity: 1;transform: translateY(0);pointer-events: none;transition: opacity 0.35s ease, transform 0.35s var(--ease-out-expo);}#keat-digital-portfolio .cs-picture::after {content: "";position: absolute;inset: 0;z-index: 2;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.52) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));pointer-events: none;opacity: 0.75;transition: opacity 0.5s ease;}#keat-digital-portfolio .cs-picture img {width: 100%;height: auto;min-height: 100%;display: block;object-fit: cover;object-position: top center;transform: translateY(0);transition: transform 7.8s ease-in-out;will-change: transform;pointer-events: none;}#keat-digital-portfolio .cs-info {padding: clamp(1.25rem, 2vw, 1.5rem);}#keat-digital-portfolio .cs-category {margin-bottom: 0.75rem;display: block;font-size: 0.68rem;line-height: 1.2;font-weight: 700;color: var(--portfolio-gold);}#keat-digital-portfolio .cs-h3 {margin: 0 0 0.75rem;font-size: clamp(1rem, 1.5vw, 1.15rem);line-height: 1.25;font-weight: 700;color: var(--portfolio-gold);transition: color 0.4s ease;}#keat-digital-portfolio .cs-item-text {margin: 0;padding-bottom: 0.125rem;font-size: clamp(0.9rem, 1.25vw, 1rem);line-height: 1.55;color: var(--portfolio-text);}#keat-digital-portfolio .bold {color: var(--portfolio-gold);}#keat-digital-portfolio .cs-slider-arrow {display: none;}#keat-digital-portfolio .cs-slider-dots {margin-top: 1.25rem;display: flex;justify-content: center;align-items: center;gap: 0.55rem;}#keat-digital-portfolio .cs-slider-dot {width: 0.55rem;height: 0.55rem;padding: 0;border: 0;border-radius: 50%;background: rgba(245, 241, 232, 0.28);cursor: pointer;transition: width 0.3s ease, background-color 0.3s ease, transform 0.3s ease;}#keat-digital-portfolio .cs-slider-dot.cs-active {width: 1.6rem;border-radius: 999rem;background: var(--portfolio-gold);}#keat-digital-portfolio .cs-slider-dot:hover {transform: scale(1.08);}}@media only screen and (min-width: 48rem) {#keat-digital-portfolio {--portfolio-preview-height: clamp(32rem, 40vw, 34rem);--portfolio-slide-count: 2;}#keat-digital-portfolio .cs-content {align-items: center;text-align: center;max-width: none;}#keat-digital-portfolio .cs-title, #keat-digital-portfolio .cs-text {text-align: center;}}@media only screen and (min-width: 64rem) {#keat-digital-portfolio {--portfolio-preview-height: clamp(20rem, 38vw, 26rem);--portfolio-slide-count: 3;}#keat-digital-portfolio .cs-picture {cursor: default;}#keat-digital-portfolio .cs-picture::before {content: "Scroll Preview";opacity: 0;transform: translateY(0.35rem);}#keat-digital-portfolio .cs-item .cs-h3 {color: var(--text);}#keat-digital-portfolio .cs-item .bold {color: var(--body);}#keat-digital-portfolio .cs-item .cs-item-text {color: var(--body);}#keat-digital-portfolio .cs-item:hover {transform: translateY(-0.5rem);box-shadow: var(--card-shadow-hover);border-color: rgba(156, 151, 121, 0.45);}#keat-digital-portfolio .cs-item:hover .cs-picture::after {opacity: 0.25;}#keat-digital-portfolio .cs-item:hover .cs-picture::before {opacity: 1;transform: translateY(0);}#keat-digital-portfolio .cs-item:hover .cs-picture img {transform: translateY(calc(var(--portfolio-preview-height) - 100%));}#keat-digital-portfolio .cs-item:hover .cs-h3 {color: var(--portfolio-gold);}#keat-digital-portfolio .cs-item:hover .bold {color: var(--portfolio-gold);}#keat-digital-portfolio .cs-item:hover .cs-item-text {color: var(--text);}#keat-digital-portfolio .cs-item.cs-scroll-active .cs-picture::after {opacity: 0.75;}#keat-digital-portfolio .cs-item.cs-scroll-active .cs-picture::before {content: "Scroll Preview";opacity: 0;transform: translateY(0.35rem);}#keat-digital-portfolio .cs-item.cs-scroll-active .cs-picture img {transform: translateY(0);}#keat-digital-portfolio .cs-slider {padding: 0 3.75rem;}#keat-digital-portfolio .cs-slider-arrow {width: 3rem;height: 3rem;border: 1px solid rgba(245, 241, 232, 0.14);border-radius: 50%;display: grid;place-items: center;position: absolute;top: 50%;z-index: 5;transform: translateY(-50%);background: linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.015)), rgba(10, 10, 10, 0.86);color: var(--portfolio-text);cursor: pointer;box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.24);transition: transform 0.3s ease, border-color 0.3s ease, color 0.3s ease, background-color 0.3s ease, opacity 0.3s ease;}#keat-digital-portfolio .cs-slider-arrow span {display: block;font-size: 2rem;line-height: 1;transform: translateY(-0.08rem);}#keat-digital-portfolio .cs-slider-arrow:hover {transform: translateY(-50%) scale(1.05);border-color: rgba(156, 151, 121, 0.55);color: var(--portfolio-gold);background-color: rgba(156, 151, 121, 0.08);}#keat-digital-portfolio .cs-slider-arrow:disabled {opacity: 0.35;cursor: not-allowed;pointer-events: none;}#keat-digital-portfolio .cs-slider-prev {left: 0;}#keat-digital-portfolio .cs-slider-next {right: 0;}}@media only screen and (min-width: 81.25rem) {#keat-digital-portfolio {--portfolio-preview-height: 30rem;--portfolio-slide-count: 3;}}@media (prefers-reduced-motion: reduce) {#keat-digital-portfolio .cs-card-group {transition: none;}#keat-digital-portfolio .cs-picture::before {content: "Full Preview";}#keat-digital-portfolio .cs-picture img {transition: none;transform: none;}#keat-digital-portfolio .cs-item:hover .cs-picture img {transform: none;}#keat-digital-portfolio .cs-item.cs-scroll-active .cs-picture img {transform: none;}}@media only screen and (min-width: 0rem) {#reviews-featured-2416 {--featured-reviews-text: var(--text);--featured-reviews-body: var(--body);--featured-reviews-muted: var(--muted);--featured-reviews-gold: var(--gold);--featured-reviews-border: var(--border);--featured-reviews-card: var(--card);padding: var(--sectionPadding);border-bottom: 1px solid rgba(255, 255, 255, 0.06);overflow: hidden;position: relative;z-index: 1;}#reviews-featured-2416 .cs-container {width: 100%;max-width: 86rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2.5rem, 5vw, 4rem);position: relative;z-index: 1;}#reviews-featured-2416 .cs-content {width: 100%;max-width: 54rem;text-align: center;display: flex;flex-direction: column;align-items: center;}#reviews-featured-2416 .cs-title {max-width: none;}#reviews-featured-2416 .cs-title span {display: block;}#reviews-featured-2416 .cs-text {margin: 0;max-width: 42rem;font-size: clamp(1rem, 1.5vw, 1.15rem);line-height: 1.6;color: var(--featured-reviews-body);}#reviews-featured-2416 .cs-review-grid {width: 100%;display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: clamp(1rem, 2vw, 1.5rem);}#reviews-featured-2416 .cs-review-stack {grid-column: span 12;display: grid;grid-template-columns: 1fr;gap: clamp(1rem, 2vw, 1.5rem);}#reviews-featured-2416 .cs-review {padding: clamp(1.5rem, 3vw, 2rem);border: 1px solid var(--featured-reviews-border);border-radius: var(--card-radius);background: var(--card-grad), var(--featured-reviews-card);box-shadow: var(--card-shadow);box-sizing: border-box;display: flex;flex-direction: column;position: relative;overflow: hidden;z-index: 1;transition: transform 0.55s var(--ease-out-expo), box-shadow 0.55s var(--ease-out-expo), border-color 0.4s ease;}#reviews-featured-2416 .cs-review::before {content: "\201C";position: absolute;top: -1rem;right: 0.75rem;font-family: "Inter Tight", serif;font-size: clamp(5.5rem, 10vw, 8rem);line-height: 1;font-weight: 700;color: rgba(156, 151, 121, 0.08);pointer-events: none;z-index: -1;transition: color 0.4s ease, transform 0.5s var(--ease-out-expo);}#reviews-featured-2416 .cs-review:hover {transform: translateY(-0.4rem);box-shadow: var(--card-shadow-hover);border-color: rgba(156, 151, 121, 0.45);}#reviews-featured-2416 .cs-review:hover::before {color: rgba(156, 151, 121, 0.14);transform: translateY(-0.25rem);}#reviews-featured-2416 .cs-review:hover .cs-profile img {transform: scale(1.06);border-color: var(--featured-reviews-gold);}#reviews-featured-2416 .cs-stars {margin-bottom: clamp(1.1rem, 2vw, 1.5rem);font-size: clamp(0.95rem, 1.4vw, 1.15rem);line-height: 1;letter-spacing: 0.08em;color: var(--featured-reviews-gold);position: relative;z-index: 2;}#reviews-featured-2416 .cs-quote {margin: 0;padding-bottom: 1rem;font-size: clamp(0.9rem, 1.25vw, 1rem);line-height: 1.55;color: var(--featured-reviews-body);position: relative;z-index: 2;}#reviews-featured-2416 .cs-quote strong {color: var(--featured-reviews-gold);font-weight: 800;}#reviews-featured-2416 .cs-profile {margin-top: auto;display: flex;align-items: center;gap: 1rem;position: relative;z-index: 2;}#reviews-featured-2416 .cs-profile img {width: clamp(3rem, 5vw, 3.75rem);height: clamp(3rem, 5vw, 3.75rem);border-radius: 50%;object-fit: cover;border: 1px solid rgba(156, 151, 121, 0.45);background: rgba(255, 255, 255, 0.08);flex: none;transition: transform 0.5s var(--ease-out-expo), border-color 0.4s ease;}#reviews-featured-2416 .cs-name {margin-bottom: 0.2rem;display: block;font-size: clamp(0.95rem, 1.25vw, 1.1rem);line-height: 1.2;font-weight: 800;color: var(--featured-reviews-text);}#reviews-featured-2416 .cs-job {display: block;font-size: clamp(0.85rem, 1vw, 0.95rem);line-height: 1.35;color: var(--featured-reviews-body);}#reviews-featured-2416 .cs-review-featured {grid-column: span 12;padding: clamp(1.75rem, 3.25vw, 2.25rem);}#reviews-featured-2416 .cs-review-featured::before {top: -1.85rem;right: clamp(0.85rem, 2vw, 1.5rem);font-size: clamp(8rem, 15vw, 12rem);color: rgba(156, 151, 121, 0.095);}#reviews-featured-2416 .cs-review-featured::after {content: "";width: clamp(10rem, 20vw, 15rem);height: 1px;background: linear-gradient(90deg, transparent, var(--featured-reviews-gold), transparent);position: absolute;top: -1px;left: 10%;opacity: 0.9;box-shadow: 0 0 1.2rem rgba(232, 187, 99, 0.7);pointer-events: none;}#reviews-featured-2416 .cs-review-featured:hover::before {color: rgba(156, 151, 121, 0.16);}#reviews-featured-2416 .cs-review-featured .cs-stars {margin-bottom: clamp(1.25rem, 2.25vw, 1.8rem);font-size: clamp(1.1rem, 1.8vw, 1.35rem);letter-spacing: 0.1em;}#reviews-featured-2416 .cs-review-featured .cs-quote {max-width: 46rem;font-size: clamp(0.98rem, 1.35vw, 1.12rem);line-height: 1.65;color: var(--featured-reviews-text);}#reviews-featured-2416 .cs-review-featured .cs-profile {margin-top: 0;gap: clamp(1.15rem, 1.8vw, 1.5rem);}#reviews-featured-2416 .cs-review-featured .cs-profile img {width: clamp(4rem, 5.75vw, 5.25rem);height: clamp(4rem, 5.75vw, 5.25rem);border-width: 1px;box-shadow: 0 0.85rem 1.75rem rgba(0, 0, 0, 0.35);}#reviews-featured-2416 .cs-review-featured .cs-name {margin-bottom: 0.3rem;font-size: clamp(1.1rem, 1.55vw, 1.35rem);line-height: 1.15;}#reviews-featured-2416 .cs-review-featured .cs-job {font-size: clamp(0.95rem, 1.15vw, 1.05rem);line-height: 1.35;}}@media only screen and (min-width: 48rem) {#reviews-featured-2416 .cs-review-featured {display: grid;grid-template-columns: minmax(0, 1fr) auto;column-gap: clamp(2rem, 4vw, 4rem);align-items: center;}#reviews-featured-2416 .cs-review-featured .cs-stars, #reviews-featured-2416 .cs-review-featured .cs-quote, #reviews-featured-2416 .cs-review-featured .cs-divider {grid-column: 1;}#reviews-featured-2416 .cs-review-featured .cs-profile {grid-column: 2;grid-row: 1 / span 3;min-width: clamp(13rem, 18vw, 16rem);align-self: center;}#reviews-featured-2416 .cs-review-stack {grid-column: span 12;grid-template-columns: repeat(2, minmax(0, 1fr));}#reviews-featured-2416 .cs-review-stack .cs-review {min-height: 100%;}}@media only screen and (min-width: 64rem) {#reviews-featured-2416 .cs-review-featured {grid-column: span 12;}#reviews-featured-2416 .cs-review-stack {grid-column: span 12;}}@media only screen and (min-width: 81.25rem) {#reviews-featured-2416 .cs-review-featured {grid-column: span 12;}#reviews-featured-2416 .cs-review-stack {grid-column: span 12;}}@media only screen and (min-width: 0rem) {#keat-digital-process {--process-text: var(--text);--process-body: var(--body);--process-gold: var(--gold);--process-border: var(--border);--process-card: var(--card);padding: var(--sectionPadding);overflow: hidden;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.075);z-index: 1;}#keat-digital-process::before {content: "";position: absolute;inset: 0;background-image: radial-gradient(rgba(156, 151, 121, 0.16) 1px, transparent 1px);background-size: 1.5rem 1.5rem;opacity: 0.12;mask-image: linear-gradient(90deg, #000 0%, transparent 28%, transparent 72%, #000 100%);pointer-events: none;z-index: -1;}#keat-digital-process .cs-container {width: 100%;max-width: 86rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2.75rem, 5vw, 4rem);position: relative;z-index: 1;}#keat-digital-process .cs-content {width: 100%;max-width: 52rem;text-align: center;display: flex;flex-direction: column;align-items: center;}#keat-digital-process .cs-title {max-width: 58rem;}#keat-digital-process .cs-text {margin: 0;max-width: 48rem;font-size: clamp(1rem, 1.5vw, 1.15rem);line-height: 1.6;color: var(--process-body);}#keat-digital-process .cs-card-group {width: 100%;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));row-gap: 3.75rem;column-gap: 0;}#keat-digital-process .cs-item {min-height: 15rem;padding: 2rem;border: 1px solid var(--process-border);border-radius: var(--card-radius);background: var(--card-grad), var(--process-card);box-shadow: var(--card-shadow);box-sizing: border-box;list-style: none;grid-column: span 12;width: 100%;min-width: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;position: relative;z-index: 1;transition: transform 0.55s var(--ease-out-expo), box-shadow 0.55s var(--ease-out-expo), border-color 0.4s ease;}#keat-digital-process .cs-item:hover {transform: translateY(-0.4rem);box-shadow: var(--card-shadow-hover);border-color: rgba(156, 151, 121, 0.45);}#keat-digital-process .cs-item:hover .cs-number {transform: scale(1.08);box-shadow: 0 0.65rem 1.5rem rgba(0, 0, 0, 0.45), 0 0 0 0.45rem rgba(156, 151, 121, 0.18);}#keat-digital-process .cs-item:hover .cs-icon {transform: rotate(-4deg) scale(1.05);}#keat-digital-process .cs-item:not(:last-child)::after {content: "↓";position: absolute;left: 50%;bottom: -2.45rem;transform: translate(-50%, 0);color: var(--process-gold);font-size: 1.5rem;line-height: 1;opacity: 0.55;pointer-events: none;animation: cs-arrow-flow-down 2.4s var(--ease-in-out-soft) infinite;}#keat-digital-process .cs-number {width: 2.25rem;height: 2.25rem;border-radius: 50%;position: absolute;top: -0.75rem;left: -0.75rem;display: grid;place-items: center;background: linear-gradient(180deg, #e8bb63 0%, #a4823f 100%);color: #111;font-size: 0.9rem;font-weight: 700;box-shadow: 0 0.65rem 1.5rem rgba(0, 0, 0, 0.35);opacity: 0;transition: transform 0.5s var(--ease-out-expo), box-shadow 0.5s var(--ease-out-expo);}#keat-digital-process .cs-item.is-visible .cs-number {opacity: 1;animation: cs-pop-in 0.7s var(--ease-out-expo) forwards;}#keat-digital-process .cs-icon-wrapper {width: 4.5rem;height: 4.5rem;margin: 0 0 1.4rem;display: flex;justify-content: center;align-items: center;}#keat-digital-process .cs-icon {width: 3.2rem;height: 3.2rem;object-fit: contain;opacity: 0.9;transition: transform 0.5s var(--ease-out-expo), opacity 0.4s ease;}#keat-digital-process .icon-resize {width: 3.5rem;height: 3.5rem;}#keat-digital-process .cs-h3 {margin: 0 0 1rem;font-size: clamp(1rem, 1.5vw, 1.15rem);line-height: 1.35;font-weight: 700;color: var(--process-text);}#keat-digital-process .cs-item-text {margin: 0;max-width: 17rem;font-size: clamp(0.9rem, 1.25vw, 1rem);line-height: 1.45;color: var(--process-body);}}@media only screen and (min-width: 0rem) and (prefers-reduced-motion: reduce) {#keat-digital-process .cs-number {opacity: 1;animation: none !important;}}@media only screen and (min-width: 48rem) {#keat-digital-process {}#keat-digital-process .cs-content {max-width: none;}#keat-digital-process .cs-card-group {column-gap: 3.5rem;row-gap: 1.75rem;position: relative;}#keat-digital-process .cs-item {grid-column: span 6;position: relative;}#keat-digital-process .cs-item:not(:last-child)::after {content: none;}#keat-digital-process .cs-item:nth-child(1)::after, #keat-digital-process .cs-item:nth-child(3)::after {content: "→";position: absolute;right: calc(-1 * (3.5rem / 2));top: 67%;transform: translate(50%, -50%);color: var(--process-gold);font-size: 1.5rem;line-height: 1;opacity: 0.55;pointer-events: none;animation: cs-arrow-flow 2.4s var(--ease-in-out-soft) infinite;}#keat-digital-process .cs-item:nth-child(3)::after {animation-delay: 0.6s;}}@media only screen and (min-width: 81.25rem) {#keat-digital-process .cs-card-group {gap: 3.5rem;position: relative;}#keat-digital-process .cs-item {grid-column: span 3;position: relative;}#keat-digital-process .cs-item::after {content: none;}#keat-digital-process .cs-item:nth-child(1)::after, #keat-digital-process .cs-item:nth-child(2)::after, #keat-digital-process .cs-item:nth-child(3)::after {content: "→";position: absolute;right: calc(-1 * (3.5rem / 2));top: 67%;transform: translate(50%, -50%);color: var(--process-gold);font-size: 1.75rem;line-height: 1;opacity: 0.6;pointer-events: none;animation: cs-arrow-flow 2.4s var(--ease-in-out-soft) infinite;}#keat-digital-process .cs-item:nth-child(2)::after {animation-delay: 0.4s;}#keat-digital-process .cs-item:nth-child(3)::after {animation-delay: 0.8s;}}@media only screen and (min-width: 0rem) {#why-keat-digital {--best-text: var(--text);--best-body: var(--body);--best-muted: var(--muted);--best-gold: var(--gold);--best-gold-light: var(--gold-light);--best-border: var(--border);--best-border-soft: var(--border-soft);--best-card: var(--card);padding: var(--sectionPadding);border-bottom: 1px solid rgba(255, 255, 255, 0.06);overflow: hidden;position: relative;z-index: 1;}#why-keat-digital::before {content: "";position: absolute;inset: 0;pointer-events: none;z-index: -1;}#why-keat-digital::after {content: "";position: absolute;inset: 0;background-image: radial-gradient(rgba(156, 151, 121, 0.12) 1px, transparent 1px);background-size: 1.5rem 1.5rem;opacity: 0.055;pointer-events: none;z-index: -1;}#why-keat-digital .cs-container {width: 100%;max-width: 86rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2.5rem, 5vw, 4rem);position: relative;z-index: 1;}#why-keat-digital .cs-content {width: 100%;text-align: center;display: flex;flex-direction: column;align-items: center;}#why-keat-digital .cs-title {max-width: none;}#why-keat-digital .cs-text {margin: 0;max-width: 40rem;font-size: clamp(1rem, 1.5vw, 1.15rem);line-height: 1.6;color: var(--best-body);}#why-keat-digital .cs-table-wrapper {width: 100%;position: relative;}#why-keat-digital .cs-comparison-table {width: 100%;border-collapse: separate;border-spacing: 0 0.8rem;}#why-keat-digital .cs-sr-only {width: 1px;height: 1px;padding: 0;margin: -1px;border: 0;position: absolute;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;}#why-keat-digital thead {display: none;}#why-keat-digital tbody {display: grid;grid-template-columns: 1fr;gap: 1.45rem;}#why-keat-digital tr {padding: 1.25rem;border: 1px solid var(--best-border-soft);border-radius: var(--card-radius);background: var(--card-grad), var(--best-card);box-shadow: var(--card-shadow);display: grid;grid-template-columns: 1fr;gap: 0.75rem;position: relative;overflow: hidden;transition: transform 0.55s var(--ease-out-expo), box-shadow 0.55s var(--ease-out-expo), border-color 0.4s ease;}#why-keat-digital tr::before {content: "";position: absolute;inset: 0;border-radius: inherit;background: radial-gradient(circle at 50% 0%, rgba(156, 151, 121, 0.14), transparent 58%);opacity: 0;pointer-events: none;transition: opacity 0.4s ease;}#why-keat-digital tr:hover {transform: translateY(-0.35rem);box-shadow: var(--card-shadow-hover);border-color: rgba(156, 151, 121, 0.42);}#why-keat-digital tr:hover::before {opacity: 1;}#why-keat-digital .cs-featured {border-color: rgba(156, 151, 121, 0.65);background: radial-gradient(circle at 50% 0%, rgba(156, 151, 121, 0.18), transparent 62%), var(--card-grad), var(--best-card);}#why-keat-digital .cs-featured .cs-name {color: var(--best-gold-light);}#why-keat-digital th, #why-keat-digital td {position: relative;z-index: 1;}#why-keat-digital tbody th {padding-bottom: 0.65rem;border-bottom: 1px solid rgba(156, 151, 121, 0.18);text-align: left;}#why-keat-digital .cs-name {margin-bottom: 0.35rem;display: block;font-family: "Inter Tight", sans-serif;font-size: clamp(1.25rem, 4vw, 1.55rem);line-height: 1.05;font-weight: 700;color: var(--best-text);}#why-keat-digital .cs-desc {max-width: 20rem;display: block;font-size: clamp(0.92rem, 1.5vw, 1rem);line-height: 1.5;font-weight: 400;color: var(--best-body);}#why-keat-digital td {min-height: 3.25rem;padding: 0.85rem 0;border-bottom: 1px solid rgba(156, 151, 121, 0.12);display: flex;justify-content: space-between;align-items: center;gap: 1rem;}#why-keat-digital td::before {content: attr(data-label);max-width: 15rem;font-size: var(--bodyFontSize);line-height: 1.25;font-weight: 700;letter-spacing: -0.01em;color: var(--best-text);}#why-keat-digital td:last-child {border-bottom: none;}#why-keat-digital .cs-value {display: inline-block;font-size: var(--bodyFontSize);line-height: 1.25;font-weight: 700;color: rgba(245, 241, 232, 0.62);text-align: center;transition: color 0.35s ease, transform 0.35s var(--ease-out-expo);}#why-keat-digital .cs-value-no, #why-keat-digital .cs-value-low, #why-keat-digital .cs-value-mid, #why-keat-digital .cs-value-good {color: rgba(245, 241, 232, 0.62);}#why-keat-digital .cs-featured .cs-value-best {color: var(--best-gold-light);font-weight: 700;}#why-keat-digital tr:hover .cs-value {transform: translateY(-0.08rem);}#why-keat-digital .cs-featured:hover .cs-value-best {transform: translateY(-0.1rem);color: var(--best-gold);}}@media only screen and (min-width: 48rem) {#why-keat-digital .cs-content {max-width: none;}#why-keat-digital .cs-text {max-width: 56rem;}#why-keat-digital tbody {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 1.75rem;}#why-keat-digital tr {padding: 1.5rem;}}@media only screen and (min-width: 64rem) {#why-keat-digital .cs-table-wrapper {overflow-x: auto;padding-bottom: 0.25rem;}#why-keat-digital .cs-comparison-table {min-width: 62rem;border-spacing: 0.75rem 1rem;table-layout: fixed;}#why-keat-digital thead {display: table-header-group;}#why-keat-digital thead th {padding: 0 0.55rem 1.25rem;font-size: var(--bodyFontSize);line-height: 1.25;font-weight: 700;letter-spacing: -0.02em;color: var(--best-text);text-align: center;vertical-align: bottom;}#why-keat-digital thead .cs-row-head {width: 15.5rem;}#why-keat-digital tbody {display: table-row-group;}#why-keat-digital tr {padding: 0;border: none;border-radius: 0;background: transparent;box-shadow: none;display: table-row;overflow: visible;}#why-keat-digital tr::before {content: none;}#why-keat-digital tr:hover {transform: none;box-shadow: none;}#why-keat-digital tbody th {width: 15.5rem;padding: 1.25rem 1.25rem 1.25rem 0;border-bottom: none;vertical-align: middle;}#why-keat-digital .cs-name {font-size: clamp(1.15rem, 1.55vw, 1.35rem);}#why-keat-digital .cs-desc {max-width: 14rem;font-size: clamp(0.86rem, 1vw, 0.96rem);}#why-keat-digital td {height: clamp(7.25rem, 10vw, 9.5rem);padding: 0.75rem;border: 1px solid var(--best-border-soft);border-radius: 0.7rem;background: linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.015)), rgba(245, 241, 232, 0.03);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.018);display: table-cell;text-align: center;vertical-align: middle;transition: transform 0.45s var(--ease-out-expo), border-color 0.35s ease, background-color 0.35s ease, box-shadow 0.45s var(--ease-out-expo);}#why-keat-digital td::before {content: none;}#why-keat-digital td:last-child {border-bottom: 1px solid rgba(156, 151, 121, 0.12);}#why-keat-digital .cs-value {width: auto;max-width: none;min-width: 0;min-height: 0;margin: auto;padding: 0;font-size: var(--bodyFontSize);line-height: 1.25;white-space: normal;}#why-keat-digital tr:hover td {border-color: rgba(156, 151, 121, 0.32);background-color: rgba(156, 151, 121, 0.035);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.025), 0 1rem 2.25rem rgba(0, 0, 0, 0.16);}#why-keat-digital .cs-featured {border: none;background: transparent;}#why-keat-digital .cs-featured th .cs-name {color: var(--best-gold-light);}#why-keat-digital .cs-featured td {border-color: #e8bc6341;background: radial-gradient(circle at 50% 0%, rgba(201, 184, 144, 0.12), transparent 60%), linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.018)), rgba(245, 241, 232, 0.035);}}@media only screen and (min-width: 81.25rem) {#why-keat-digital .cs-comparison-table {min-width: 0;}#why-keat-digital thead th {font-size: var(--bodyFontSize);line-height: 1.28;}#why-keat-digital thead .cs-row-head {width: 17rem;}#why-keat-digital tbody th {width: 17rem;}#why-keat-digital td {height: 9.65rem;border-radius: 0.75rem;}#why-keat-digital .cs-value {max-width: none;min-height: 0;font-size: var(--bodyFontSize);}}@media only screen and (min-width: 0rem) {#keat-digital-website-pricing {--pricing-text: var(--text);--pricing-body: var(--body);--pricing-muted: var(--muted);--pricing-gold: var(--gold);--pricing-border: var(--border);--pricing-card: var(--card);padding: var(--sectionPadding);border-bottom: 1px solid rgba(255, 255, 255, 0.075);overflow: hidden;position: relative;z-index: 1;}#keat-digital-website-pricing .cs-container {width: 100%;max-width: 86rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2.5rem, 5vw, 4rem);position: relative;z-index: 1;}#keat-digital-website-pricing .cs-content {width: 100%;max-width: none;text-align: center;display: flex;flex-direction: column;align-items: center;}#keat-digital-website-pricing .cs-title {max-width: none;}#keat-digital-website-pricing .cs-text {margin: 0;max-width: 68rem;font-size: clamp(1rem, 1.5vw, 1.15rem);line-height: 1.6;color: var(--pricing-body);}#keat-digital-website-pricing .cs-h3 {margin: 0 0 0.4rem;font-size: clamp(1rem, 1.5vw, 1.15rem);line-height: 1.25;font-weight: 700;color: var(--pricing-text);}#keat-digital-website-pricing .cs-item-text {margin: 0;font-size: clamp(0.9rem, 1.25vw, 1rem);line-height: 1.5;color: var(--pricing-body);}#keat-digital-website-pricing .cs-pricing-card {width: 100%;border: 1px solid var(--pricing-border);border-radius: var(--card-radius);background: var(--card-grad), var(--pricing-card);box-shadow: var(--card-shadow);box-sizing: border-box;overflow: hidden;position: relative;transition: transform 0.6s var(--ease-out-expo), box-shadow 0.6s var(--ease-out-expo), border-color 0.4s ease;}#keat-digital-website-pricing .cs-pricing-card::before {content: "";position: absolute;top: 0;left: 12%;right: 12%;height: 1px;background: linear-gradient(90deg, transparent 0%, var(--pricing-gold) 50%, transparent 100%);opacity: 0.55;pointer-events: none;}#keat-digital-website-pricing .cs-pricing-card::after {content: "";position: absolute;inset: -1px;border-radius: inherit;background: radial-gradient(circle at 50% -20%, rgba(156, 151, 121, 0.18), transparent 55%);opacity: 0.6;pointer-events: none;animation: cs-breathe 8s var(--ease-in-out-soft) infinite;}#keat-digital-website-pricing .cs-pricing-grid {width: 100%;display: grid;grid-template-columns: repeat(12, 1fr);}#keat-digital-website-pricing .cs-plan {grid-column: span 12;padding: clamp(1.75rem, 3vw, 2.5rem);display: flex;flex-direction: column;}#keat-digital-website-pricing .cs-plan-head {margin-bottom: 1.75rem;display: flex;gap: 1rem;align-items: flex-start;}#keat-digital-website-pricing .cs-badge {width: 3.5rem;height: 3.5rem;flex: none;display: flex;justify-content: center;align-items: center;border: none;border-radius: 0.5rem;background: transparent;box-shadow: none;position: relative;transition: transform 0.5s var(--ease-out-expo);}#keat-digital-website-pricing .cs-badge .cs-icon {width: 100%;height: 100%;object-fit: contain;opacity: 1;position: relative;z-index: 1;transition: transform 0.5s var(--ease-out-expo);}#keat-digital-website-pricing .cs-plan-meta {display: flex;flex-direction: column;}#keat-digital-website-pricing .cs-toggle {align-self: flex-start;margin-bottom: 1.75rem;padding: 0.25rem;display: inline-flex;border: 1px solid var(--pricing-border);border-radius: 999px;background: rgba(0, 0, 0, 0.28);position: relative;}#keat-digital-website-pricing .cs-toggle-thumb {position: absolute;top: 0.25rem;left: 0.25rem;height: calc(100% - 0.5rem);background: linear-gradient(180deg, #e8bb63 0%, #987838 100%);border-radius: 999px;box-shadow: 0 0.65rem 1.5rem rgba(0, 0, 0, 0.35);transition: left 0.5s var(--ease-out-expo), width 0.5s var(--ease-out-expo), box-shadow 0.4s ease;z-index: 1;}#keat-digital-website-pricing .cs-toggle:hover .cs-toggle-thumb {box-shadow: 0 0.85rem 1.85rem rgba(0, 0, 0, 0.45), 0 0 0 0.25rem rgba(156, 151, 121, 0.18);}#keat-digital-website-pricing .cs-toggle-btn {position: relative;z-index: 2;padding: 0.65rem 1.4rem;border: none;border-radius: 999px;background: transparent;font-family: inherit;font-size: 0.72rem;font-weight: 700;color: var(--pricing-muted);cursor: pointer;transition: color 0.25s ease;}#keat-digital-website-pricing .cs-toggle-btn.active {color: #111;}#keat-digital-website-pricing .cs-price {margin-bottom: 1.75rem;min-height: 6.5rem;position: relative;}#keat-digital-website-pricing .cs-price-state {display: none;opacity: 0;transform: translateY(0.5rem);transition: opacity 0.45s var(--ease-out-expo), transform 0.45s var(--ease-out-expo);}#keat-digital-website-pricing .cs-price-state.active {display: block;opacity: 1;transform: translateY(0);animation: cs-price-fade-in 0.6s var(--ease-out-expo) both;}@keyframes cs-price-fade-in {from {opacity: 0;transform: translateY(0.6rem);}to {opacity: 1;transform: translateY(0);}}#keat-digital-website-pricing .cs-price-row {display: flex;align-items: baseline;gap: 0.25rem;position: relative;overflow: hidden;}#keat-digital-website-pricing .cs-price-currency {font-family: "Inter Tight", sans-serif;font-size: clamp(1.5rem, 2.5vw, 2rem);line-height: 1;font-weight: 700;color: var(--pricing-body);}#keat-digital-website-pricing .cs-price-amount {font-family: "Inter Tight", sans-serif;font-size: clamp(3.5rem, 7vw, 5rem);line-height: 1;font-weight: 700;color: var(--pricing-text);text-shadow: 0 0.15rem 0 rgba(0, 0, 0, 0.7);position: relative;background: linear-gradient(100deg, var(--pricing-text) 0%, var(--pricing-text) 45%, var(--gold-light) 50%, var(--pricing-text) 55%, var(--pricing-text) 100%);background-size: 220% 100%;background-position: 100% 0;-webkit-background-clip: text;background-clip: text;transition: background-position 1.4s var(--ease-out-expo);}#keat-digital-website-pricing .cs-price-state.active .cs-price-amount {animation: cs-price-shine 1.4s var(--ease-out-expo) 0.15s both;}@keyframes cs-price-shine {from {background-position: 100% 0;}to {background-position: -120% 0;}}#keat-digital-website-pricing .cs-price-suffix {margin-left: 0.35rem;font-size: clamp(0.95rem, 1.4vw, 1.1rem);font-weight: 700;color: var(--pricing-muted);}#keat-digital-website-pricing .cs-price-label {margin-top: 0.85rem;display: block;font-size: 0.7rem;line-height: 1.4;font-weight: 700;color: var(--pricing-muted);}#keat-digital-website-pricing .cs-price-label span {color: var(--pricing-gold);}#keat-digital-website-pricing .cs-features {margin: 0;padding: 1.75rem 0 0;border-top: 1px solid var(--pricing-border);list-style: none;display: grid;grid-template-columns: 1fr;gap: 0.65rem;}#keat-digital-website-pricing .cs-feature {padding: 0.45rem 0;display: flex;align-items: flex-start;gap: 0.85rem;color: var(--pricing-text);cursor: default;transition: transform 0.3s var(--ease-out-expo), color 0.3s ease;}#keat-digital-website-pricing .cs-feature:hover {transform: translateX(0.2rem);}#keat-digital-website-pricing .cs-feature:hover .cs-check {border-color: var(--pricing-gold);background: rgba(156, 151, 121, 0.24);transform: scale(1.08);}#keat-digital-website-pricing .cs-feature:hover .cs-feature-title {color: var(--pricing-gold);}#keat-digital-website-pricing .cs-check {width: 1.4rem;height: 1.4rem;margin-top: 0.12rem;flex: none;display: flex;align-items: center;justify-content: center;border: 1px solid var(--pricing-border);border-radius: 50%;background: rgba(156, 151, 121, 0.12);transition: transform 0.4s var(--ease-out-expo), border-color 0.3s ease, background-color 0.3s ease;}#keat-digital-website-pricing .cs-check img {width: 0.7rem;height: 0.7rem;object-fit: contain;}#keat-digital-website-pricing .cs-feature-content {min-width: 0;display: flex;flex-direction: column;gap: 0.2rem;}#keat-digital-website-pricing .cs-feature-title {font-size: clamp(0.9rem, 1.25vw, 1rem);line-height: 1.35;font-weight: 700;color: var(--pricing-text);transition: color 0.3s ease;}#keat-digital-website-pricing .cs-feature-text {font-size: clamp(0.78rem, 1vw, 0.86rem);line-height: 1.45;color: var(--pricing-body);}#keat-digital-website-pricing .cs-addons {grid-column: span 12;padding: clamp(1.75rem, 3vw, 2.5rem);border-top: 1px solid var(--pricing-border);background: linear-gradient(180deg, rgba(255, 255, 255, 0.025), rgba(255, 255, 255, 0));}#keat-digital-website-pricing .cs-addons-head {margin-bottom: 1rem;padding-bottom: 1.25rem;border-bottom: 1px dashed var(--pricing-border);display: flex;flex-direction: column;align-items: flex-start;}#keat-digital-website-pricing .cs-addons-head .cs-topper {margin-bottom: 0.65rem;}#keat-digital-website-pricing .cs-addons-head .cs-h3 {margin: 0 0 0.4rem;}#keat-digital-website-pricing .cs-addons-list {margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;}#keat-digital-website-pricing .cs-addon {padding: 0.95rem 0;display: flex;justify-content: space-between;align-items: flex-start;gap: 1rem;border-bottom: 1px solid var(--pricing-border);cursor: default;transition: padding 0.3s ease, border-color 0.3s ease;}#keat-digital-website-pricing .cs-addon:last-child {border-bottom: none;}#keat-digital-website-pricing .cs-addon:hover {padding-left: 0.5rem;border-bottom-color: rgba(156, 151, 121, 0.45);}#keat-digital-website-pricing .cs-addon:hover .cs-addon-name {color: var(--pricing-gold);}#keat-digital-website-pricing .cs-addon:hover .cs-free {color: var(--pricing-text);}#keat-digital-website-pricing .cs-addon-name, #keat-digital-website-pricing .cs-addon-price {transition: color 0.3s ease;}#keat-digital-website-pricing .cs-addon-info {min-width: 0;flex: 1;display: flex;flex-direction: column;gap: 0.2rem;}#keat-digital-website-pricing .cs-addon-name {font-size: clamp(0.9rem, 1.25vw, 1rem);line-height: 1.3;font-weight: 700;color: var(--pricing-text);}#keat-digital-website-pricing .cs-addon-text {font-size: 0.82rem;line-height: 1.4;color: var(--pricing-body);}#keat-digital-website-pricing .cs-addon-price {flex: none;font-family: "Inter Tight", sans-serif;font-size: clamp(1rem, 1.4vw, 1.15rem);line-height: 1.2;font-weight: 700;color: var(--pricing-gold);white-space: nowrap;}#keat-digital-website-pricing .cs-addon-unit {margin-left: 0.1rem;font-size: 0.72rem;font-weight: 700;color: var(--pricing-muted);}#keat-digital-website-pricing .cs-warranty {padding: 1.25rem clamp(1.5rem, 3vw, 2.5rem);border-top: 1px solid var(--pricing-border);background: linear-gradient(90deg, rgba(156, 151, 121, 0.06) 0%, transparent 50%, rgba(156, 151, 121, 0.06) 100%);display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: 0.85rem;}#keat-digital-website-pricing .cs-warranty-icon {width: 2.25rem;height: 2.25rem;flex: none;display: flex;align-items: center;justify-content: center;border: 1px solid var(--pricing-border);border-radius: 50%;background: rgba(0, 0, 0, 0.25);position: relative;}#keat-digital-website-pricing .cs-warranty-icon::after {content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;box-shadow: 0 0 0 0 var(--pricing-border);animation: cs-warranty-shield-pulse 2.8s var(--ease-out-expo) infinite;}#keat-digital-website-pricing .cs-warranty-icon img {width: 1.1rem;height: 1.1rem;object-fit: contain;opacity: 0.9;position: relative;z-index: 1;}@keyframes cs-warranty-shield-pulse {0% {box-shadow: 0 0 0 0 var(--pricing-border);opacity: 0.7;}70% {box-shadow: 0 0 0 0.85rem transparent;opacity: 0;}100% {box-shadow: 0 0 0 0 transparent;opacity: 0;}}#keat-digital-website-pricing .cs-warranty-text {display: flex;flex-direction: column;align-items: center;gap: 0.4rem;}#keat-digital-website-pricing .cs-warranty-title {font-size: 0.72rem;line-height: 1.2;font-weight: 700;}#keat-digital-website-pricing .cs-warranty-divider {display: none;}#keat-digital-website-pricing .cs-warranty-desc {font-size: 0.82rem;line-height: 1.5;color: var(--pricing-body);}#keat-digital-website-pricing .cs-cta-group {width: 100%;max-width: var(--hero-action-width);display: flex;flex-direction: column;gap: 0.875rem;margin-bottom: 2.5rem;}#keat-digital-website-pricing .cs-button-solid, #keat-digital-website-pricing .cs-button-outline {width: 100%;min-height: 3.75rem;padding: 0 1.8rem;border-radius: 0.42rem;}#keat-digital-website-pricing .cs-button-outline {color: var(--pricing-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-website-pricing .cs-button-outline:hover {border-color: rgba(232, 187, 99, 0.58);color: var(--pricing-gold);background: rgba(232, 187, 99, 0.06);transform: translateY(-0.12rem);}}@media only screen and (min-width: 48rem) {#keat-digital-website-pricing .cs-pricing-grid {grid-template-columns: repeat(12, 1fr);}#keat-digital-website-pricing .cs-plan {grid-column: span 7;}#keat-digital-website-pricing .cs-addons {grid-column: span 5;border-top: none;border-left: 1px solid var(--pricing-border);}#keat-digital-website-pricing .cs-features {grid-template-columns: 1fr 1fr;gap: 0.8rem 1.5rem;}#keat-digital-website-pricing .cs-warranty {flex-direction: row;}#keat-digital-website-pricing .cs-warranty-text {flex-direction: row;align-items: center;gap: 0.85rem;}#keat-digital-website-pricing .cs-warranty-divider {display: block;width: 1px;height: 0.85rem;background: var(--pricing-border);}#keat-digital-website-pricing .cs-cta-group {width: 100%;flex-direction: row;align-items: center;justify-content: center;gap: 1rem;margin-bottom: 1.25rem;}#keat-digital-website-pricing .cs-button-solid {width: auto;flex: 0 0 auto;min-width: 17.25rem;white-space: nowrap;}#keat-digital-website-pricing .cs-button-outline {width: auto;white-space: nowrap;}#keat-digital-website-pricing .cs-button-outline:hover {transform: translateY(-0.15rem);border-color: rgba(232, 187, 99, 0.55);background: rgba(232, 187, 99, 0.06);}}@media only screen and (min-width: 81.25rem) {#keat-digital-website-pricing .cs-plan {grid-column: span 7;padding: 2.75rem;}#keat-digital-website-pricing .cs-addons {grid-column: span 5;padding: 2.75rem;}}@media only screen and (min-width: 0rem) {#reviews-2413 {--reviews-text: var(--text);--reviews-body: var(--body);--reviews-gold: var(--gold);--reviews-border: var(--border);--reviews-card: var(--card);padding: var(--sectionPadding);border-bottom: 1px solid rgba(255, 255, 255, 0.06);overflow: hidden;position: relative;z-index: 1;}#reviews-2413 .cs-container {width: 100%;max-width: 86rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2.5rem, 5vw, 4rem);position: relative;z-index: 1;}#reviews-2413 .cs-content {width: 100%;max-width: 54rem;text-align: center;display: flex;flex-direction: column;align-items: center;}#reviews-2413 .cs-text {margin: 0;max-width: 42rem;font-size: clamp(1rem, 1.5vw, 1.15rem);line-height: 1.6;color: var(--reviews-body);}#reviews-2413 .cs-card-group {width: 100%;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(12, 1fr);gap: clamp(1rem, 2vw, 1.5rem);}#reviews-2413 .cs-item {min-height: 15rem;padding: clamp(1.5rem, 2.4vw, 2rem);border: 1px solid var(--reviews-border);border-radius: var(--card-radius);background: var(--card-grad), var(--reviews-card);box-shadow: var(--card-shadow);box-sizing: border-box;list-style: none;grid-column: span 12;display: flex;flex-direction: column;justify-content: space-between;position: relative;overflow: hidden;z-index: 1;transition: transform 0.55s var(--ease-out-expo), box-shadow 0.55s var(--ease-out-expo), border-color 0.4s ease;}#reviews-2413 .cs-item::before {content: "\201C";position: absolute;top: -1.25rem;right: 0.5rem;font-family: "Inter Tight", serif;font-size: 7rem;line-height: 1;font-weight: 700;color: rgba(156, 151, 121, 0.08);pointer-events: none;transition: color 0.4s ease, transform 0.5s var(--ease-out-expo);}#reviews-2413 .cs-item:hover {transform: translateY(-0.4rem);box-shadow: var(--card-shadow-hover);border-color: rgba(156, 151, 121, 0.45);}#reviews-2413 .cs-item:hover::before {color: rgba(156, 151, 121, 0.14);transform: translateY(-0.25rem);}#reviews-2413 .cs-item:hover .cs-profile img {transform: scale(1.06);border-color: var(--reviews-gold);}#reviews-2413 .cs-stars {margin-bottom: 1.25rem;font-size: 0.95rem;line-height: 1;color: var(--reviews-gold);}#reviews-2413 .cs-item-text {margin: 0 0 2rem;max-width: 28rem;font-size: clamp(0.9rem, 1.25vw, 1rem);line-height: 1.65;color: var(--reviews-body);}#reviews-2413 .cs-profile {display: flex;align-items: center;gap: 0.9rem;position: relative;z-index: 2;}#reviews-2413 .cs-profile img {width: 3rem;height: 3rem;border-radius: 50%;object-fit: cover;border: 1px solid rgba(156, 151, 121, 0.35);background: rgba(255, 255, 255, 0.08);flex: none;transition: transform 0.5s var(--ease-out-expo), border-color 0.4s ease;}#reviews-2413 .cs-name {margin-bottom: 0.2rem;display: block;font-size: 0.78rem;line-height: 1.2;font-weight: 700;color: var(--reviews-text);}#reviews-2413 .cs-job {display: block;font-size: 0.82rem;line-height: 1.35;color: var(--reviews-body);}}@media only screen and (min-width: 48rem) {#reviews-2413 .cs-item {grid-column: span 6;}}@media only screen and (min-width: 81.25rem) {#reviews-2413 .cs-item {grid-column: span 3;}}@media only screen and (min-width: 0rem) {#keat-digital-faqs {--faq-text: var(--text);--faq-body: var(--body);--faq-muted: var(--muted);--faq-gold: var(--gold);--faq-gold-light: var(--gold-light);--faq-border: var(--border);--faq-card: var(--card);padding: var(--sectionPadding);padding-bottom: 0;overflow: hidden;position: relative;z-index: 1;}#keat-digital-faqs::before {content: "";position: absolute;inset: 0;background-image: radial-gradient(rgba(156, 151, 121, 0.12) 1px, transparent 1px);background-size: 1.5rem 1.5rem;opacity: 0.055;pointer-events: none;z-index: -1;}#keat-digital-faqs .cs-container {width: 100%;max-width: 86rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2.5rem, 5vw, 4rem);position: relative;z-index: 1;}#keat-digital-faqs .cs-content {width: 100%;max-width: 48rem;text-align: center;display: flex;flex-direction: column;align-items: center;}#keat-digital-faqs .cs-title {max-width: none;}#keat-digital-faqs .cs-flex-group {width: 100%;}#keat-digital-faqs .cs-faq-group {width: 100%;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 1rem;}#keat-digital-faqs .cs-faq-item {width: 100%;list-style: none;border: 1px solid var(--faq-border);border-radius: var(--card-radius);background: var(--card-grad), var(--faq-card);box-shadow: var(--card-shadow);overflow: hidden;position: relative;transition: transform 0.55s var(--ease-out-expo), box-shadow 0.55s var(--ease-out-expo), border-color 0.4s ease, background 0.4s ease;}#keat-digital-faqs .cs-faq-item::before {content: "";position: absolute;inset: 0;border-radius: inherit;background: radial-gradient(circle at 50% 0%, rgba(156, 151, 121, 0.14), transparent 58%);opacity: 0;pointer-events: none;transition: opacity 0.4s ease;}#keat-digital-faqs .cs-faq-item:hover {transform: translateY(-0.35rem);box-shadow: var(--card-shadow-hover);border-color: rgba(156, 151, 121, 0.45);}#keat-digital-faqs .cs-faq-item:hover::before {opacity: 1;}#keat-digital-faqs .cs-faq-item:hover .cs-button-text {color: var(--faq-gold-light);}#keat-digital-faqs .cs-faq-item:hover .cs-toggle-icon {border-color: rgba(232, 187, 99, 0.65);background: linear-gradient(180deg, rgba(232, 187, 99, 0.18), rgba(232, 187, 99, 0.06)), rgba(232, 187, 99, 0.04);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.04), 0 0.8rem 1.6rem rgba(0, 0, 0, 0.28);}#keat-digital-faqs .cs-faq-item:hover .cs-toggle-icon::before, #keat-digital-faqs .cs-faq-item:hover .cs-toggle-icon::after {background-color: var(--faq-gold-light);}#keat-digital-faqs .cs-faq-item.active {border-color: rgba(156, 151, 121, 0.6);background: radial-gradient(circle at 50% 0%, rgba(156, 151, 121, 0.16), transparent 62%), var(--card-grad), var(--faq-card);}#keat-digital-faqs .cs-faq-item.active .cs-button-text {color: var(--faq-gold-light);}#keat-digital-faqs .cs-faq-item.active .cs-toggle-icon {border-color: rgba(232, 187, 99, 0.72);background: linear-gradient(180deg, #e8bb63 0%, #a48546 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.28), 0 0.9rem 1.8rem rgba(0, 0, 0, 0.34), 0 0 0 0.35rem rgba(232, 187, 99, 0.08);transform: rotate(180deg);}#keat-digital-faqs .cs-faq-item.active .cs-toggle-icon::before, #keat-digital-faqs .cs-faq-item.active .cs-toggle-icon::after {background-color: #111;}#keat-digital-faqs .cs-faq-item.active .cs-toggle-icon::after {opacity: 0;transform: translate(-50%, -50%) rotate(90deg) scaleX(0);}#keat-digital-faqs .cs-faq-item.active .cs-answer {grid-template-rows: 1fr;}#keat-digital-faqs .cs-faq-item.active .cs-item-p {padding: 0 clamp(1.25rem, 2vw, 1.75rem) clamp(1.25rem, 2vw, 1.5rem);opacity: 1;transform: translateY(0);}#keat-digital-faqs .cs-button {width: 100%;padding: clamp(1.25rem, 2vw, 1.65rem) clamp(1.25rem, 2vw, 1.75rem);border: none;background: transparent;color: var(--faq-text);display: flex;align-items: center;justify-content: space-between;gap: 1.25rem;position: relative;z-index: 1;text-align: left;cursor: pointer;transition: color 0.35s ease;}#keat-digital-faqs .cs-button:focus-visible {outline: 2px solid var(--faq-gold);outline-offset: -0.35rem;}#keat-digital-faqs .cs-button-text {width: 100%;display: block;font-size: clamp(1rem, 1.6vw, 1.12rem);line-height: 1.35;font-weight: 700;color: var(--faq-text);transition: color 0.35s ease;}#keat-digital-faqs .cs-toggle-icon {width: 2.15rem;height: 2.15rem;border: 1px solid rgba(245, 241, 232, 0.14);border-radius: 50%;background: linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.015)), rgba(10, 10, 10, 0.64);display: block;flex: none;position: relative;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.025), 0 0.65rem 1.4rem rgba(0, 0, 0, 0.22);transition: transform 0.65s var(--ease-out-expo), border-color 0.35s ease, background 0.35s ease, box-shadow 0.45s var(--ease-out-expo);}#keat-digital-faqs .cs-toggle-icon::before, #keat-digital-faqs .cs-toggle-icon::after {content: "";width: 0.72rem;height: 0.1rem;border-radius: 999rem;background-color: var(--faq-text);position: absolute;top: 50%;left: 50%;transition: opacity 0.35s ease, transform 0.55s var(--ease-out-expo), background-color 0.35s ease;}#keat-digital-faqs .cs-toggle-icon::before {transform: translate(-50%, -50%);}#keat-digital-faqs .cs-toggle-icon::after {transform: translate(-50%, -50%) rotate(90deg);}#keat-digital-faqs .cs-answer {display: grid;grid-template-rows: 0fr;position: relative;z-index: 1;transition: grid-template-rows 0.75s var(--ease-out-expo);}#keat-digital-faqs .cs-item-p {width: 100%;min-height: 0;margin: 0;padding: 0 clamp(1.25rem, 2vw, 1.75rem);opacity: 0;overflow: hidden;font-size: clamp(0.92rem, 1.4vw, 1rem);line-height: 1.6;color: var(--faq-body);transform: translateY(-0.3rem);transition: opacity 0.45s ease, transform 0.65s var(--ease-out-expo), padding 0.65s var(--ease-out-expo);}}@media only screen and (min-width: 48rem) {#keat-digital-faqs .cs-faq-group {gap: 1.15rem;}#keat-digital-faqs .cs-toggle-icon {width: 2.35rem;height: 2.35rem;}}@media (prefers-reduced-motion: reduce) {#keat-digital-faqs .cs-faq-item, #keat-digital-faqs .cs-faq-item::before, #keat-digital-faqs .cs-button, #keat-digital-faqs .cs-button-text, #keat-digital-faqs .cs-toggle-icon, #keat-digital-faqs .cs-toggle-icon::before, #keat-digital-faqs .cs-toggle-icon::after, #keat-digital-faqs .cs-answer, #keat-digital-faqs .cs-item-p {transition: none !important;}#keat-digital-faqs .cs-faq-item:hover {transform: none;}}