.client-reviews{background-color:var(--color-base-100);width:100%;height:100%;position:relative}.client-reviews .review-card{justify-content:center;align-items:center;gap:3rem;width:100%;height:100svh;padding:1.5rem;display:flex;position:relative}.client-reviews .review-card-container{will-change:transform;border-radius:1.25rem;width:60%;height:60%;padding:3rem 3.5rem;display:flex;position:relative}.client-reviews #review-card-1{background-color:var(--color-base-200);color:var(--color-base-400)}.client-reviews #review-card-2{background-color:var(--color-base-400);color:var(--color-base-100)}.client-reviews #review-card-3{background-color:var(--color-accent-1);color:var(--color-base-100)}.client-reviews #review-card-4{background-color:var(--color-base-200);color:var(--color-base-400)}.client-reviews #review-card-5{background-color:var(--color-base-500);color:var(--color-base-400)}.client-reviews #review-card-6{background-color:var(--color-base-400);color:var(--color-base-100)}.client-reviews .review-card-content-wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;height:100%;display:flex;position:relative}.client-reviews .review-card-content-wrapper:before{content:"“";opacity:.08;pointer-events:none;color:currentColor;font-family:Georgia,serif;font-size:8rem;line-height:1;position:absolute;top:-.25rem;left:-.25rem}.client-reviews h3.review-card-text{letter-spacing:0;font-size:2.25rem;font-weight:500}.client-reviews .review-card-client-info{margin-top:2.5rem}.client-reviews #review-card-2 p.sm.review-card-client-company,.client-reviews #review-card-3 p.sm.review-card-client-company,.client-reviews #review-card-6 p.sm.review-card-client-company{color:var(--color-base-100);opacity:.5}.client-reviews #review-card-1 p.sm.review-card-client-company,.client-reviews #review-card-4 p.sm.review-card-client-company{color:var(--color-base-300)}.client-reviews #review-card-5 p.sm.review-card-client-company{color:var(--color-base-400);opacity:.6}@media (max-width:1000px){.client-reviews .review-card{height:auto;min-height:0;padding:.75rem 0}.client-reviews .review-card-container{flex-direction:column;gap:0;width:90%;height:auto;padding:2.5rem 2rem}.client-reviews .review-card-content-wrapper{justify-content:center;gap:0;width:100%}.client-reviews .review-card-content-wrapper:before{font-size:5rem;top:-.125rem;left:-.125rem}.client-reviews .review-card-index{flex:1}.client-reviews .review-card-content{height:auto}.client-reviews h3.review-card-text{font-size:1.5rem}}.dark .client-reviews{background-color:var(--bg-page)}.dark .client-reviews #review-card-1,.dark .client-reviews #review-card-4{background-color:var(--bg-surface-elevated);color:var(--text-primary)}.dark .client-reviews #review-card-1 p.sm.review-card-client-company,.dark .client-reviews #review-card-4 p.sm.review-card-client-company{color:var(--text-secondary)}
.spotlight{background-color:var(--color-base-100);width:100%;height:100%;position:relative;overflow:hidden}.spotlight .marquees{flex-direction:column;justify-content:center;width:100%;height:150svh;display:flex;position:relative}.spotlight .marquee-container{gap:1rem;width:125%;height:250px;margin-bottom:1rem;display:flex;position:relative}.spotlight .marquee{will-change:transform;gap:1em;width:100%;height:100%;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.spotlight #marquee-1 .marquee,.spotlight #marquee-3 .marquee{transform:translate(-15%,-50%)}.spotlight .marquee-img-item{border-radius:1rem;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.spotlight .marquee-img-item.marquee-text-item{flex:1}.spotlight .marquee-img-item h2{font-family:var(--font-display);letter-spacing:-.125rem;font-size:4.25rem;font-weight:900;line-height:.9}.spotlight .marquee-img-item img{object-fit:cover;width:100%;height:100%}.spotlight .marquee-img-item h2 .char{will-change:font-weight}@media (max-width:1000px){.spotlight .marquees{height:100svh}.spotlight .marquee-container{width:250%;height:150px}.spotlight #marquee-2 .marquee,.spotlight #marquee-4 .marquee{transform:translate(-35%,-50%)}.spotlight .marquee-img-item h2{font-size:2.5rem}}.dark .spotlight{background-color:var(--bg-page)}.dark .spotlight .marquee-img-item h2{color:var(--text-primary)}
.cta{background-color:var(--color-base-100)}.cta .container{flex-direction:column;gap:5rem;padding-bottom:8rem;display:flex}.cta .cta-copy{gap:2rem;width:70%;margin:0 auto;padding:6rem 0 4rem;display:flex}.cta .cta-copy .cta-col{flex:1}.cta .cta-copy .cta-col:nth-child(2){flex-direction:column;gap:2rem;display:flex}.cta .cta-card{background-color:var(--color-base-400);width:70%;color:var(--color-base-100);border-radius:1.25rem;margin:0 auto;padding:3rem}.cta .cta-card .cta-card-copy{gap:2rem;display:flex}.cta .cta-card .cta-card-copy .cta-card-col{flex:1}.cta .cta-card .cta-card-copy .cta-card-col:nth-child(2){flex-direction:column;gap:1.5rem;display:flex}@media (max-width:1000px){.cta .cta-copy{flex-direction:column;width:100%}.cta .cta-card{width:100%}.cta .cta-card .cta-card-copy{flex-direction:column}.cta .container{gap:2rem}}.dark .cta{background-color:var(--bg-page)}.dark .cta .cta-card{background-color:var(--bg-surface-elevated);border:1px solid var(--border-color)}.dark .cta .cta-card h3{color:var(--text-primary)}.dark .cta .cta-card p{color:var(--text-secondary)}
/*# sourceMappingURL=ab145ebef2d6337a.css.map*/