.client-benefit{background:var(--color-dark);overflow:hidden;padding:var(--spacing-8) 0;padding-bottom:0;position:relative;width:100%}@media (min-width:1024px){.client-benefit{padding:0}}.client-benefit__content{align-items:center;display:grid;gap:40px;grid-template-columns:1fr}@media (min-width:1024px){.client-benefit__content{gap:32px;grid-template-columns:1fr 1fr}}.client-benefit__media{align-items:flex-end;display:flex;height:100%;justify-content:center;order:2;overflow:visible;position:relative}@media (min-width:1024px){.client-benefit__media{order:1}}.client-benefit__decorative-shape{bottom:0;display:flex;height:100%;pointer-events:none;position:absolute;width:100%;z-index:0}@media (min-width:1024px){.client-benefit__decorative-shape{bottom:13%;height:auto;transform:translateX(-5%);width:82%}}.client-benefit__decorative-shape img{display:block;height:auto;object-fit:contain;width:100%}.client-benefit__image-wrapper{display:flex;filter:grayscale(100%);justify-content:center;position:relative;transform-origin:center;z-index:1}@media (min-width:1024px){.client-benefit__image-wrapper{margin-left:-40px}}@media (min-width:1280px){.client-benefit__image-wrapper{margin-left:-80px}}.client-benefit__image-wrapper img{display:block;height:auto;object-fit:contain;width:100%}.client-benefit--flip .client-benefit__image-wrapper img{transform:scaleY(-1) rotate(180deg)}.client-benefit--cover .client-benefit__image-wrapper{border-radius:0;margin-left:0;overflow:hidden}.client-benefit--cover .client-benefit__image-wrapper img{height:100%;object-fit:cover;object-position:top;width:100%}.client-benefit__text{display:flex;flex-direction:column;order:1;padding:0}@media (min-width:768px){.client-benefit__text{padding:64px 0}}@media (min-width:1024px){.client-benefit__text{order:2;padding:80px 0}}.client-benefit__eyebrow{color:snow;font-size:20px;font-weight:var(--font-weight-medium);line-height:28px;margin:0;padding-bottom:0;text-transform:capitalize}.client-benefit__title{color:var(--color-secondary);font-size:35px;font-weight:var(--font-weight-bold);letter-spacing:.05em;line-height:45px;margin:0;padding-bottom:1rem;text-transform:capitalize}.client-benefit__description{color:#fffbfb;font-size:16px;font-weight:400;line-height:30px;margin-bottom:2rem}.client-benefit__description p:last-child{margin-bottom:0}.client-benefit__description p{margin:0}.client-benefit__metrics{display:flex;flex-direction:column;gap:16px;margin-bottom:2rem}.client-benefit__metric{display:flex;flex-direction:column;gap:var(--spacing-1)}.client-benefit__metric-label{color:var(--color-secondary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1.5;margin:0;padding-bottom:0;text-transform:uppercase}.client-benefit__metric-content{align-items:flex-start;display:flex;flex-direction:row;gap:var(--spacing-4)}.client-benefit__metric-value{color:var(--color-white-alt);flex-shrink:0;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:1;margin:0;min-width:110px;padding-bottom:0}.client-benefit__metric-description{color:var(--color-white-alt);flex:1;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0;padding-bottom:0}.client-benefit--stats .client-benefit__description{margin-bottom:2rem}.client-benefit__items{display:flex;flex-direction:column;gap:18px;margin-top:6px}.client-benefit__item{font-size:18px;font-weight:700;line-height:30px;margin:0}.client-benefit__item,.client-benefit__item-text{color:var(--color-white)}.client-benefit__item-link{color:var(--color-background-light);font-weight:var(--font-weight-bold);text-decoration:none;white-space:nowrap}.client-benefit__cta{margin-top:10px}.client-benefit__cta-button{border-radius:7px;font-size:17px;font-weight:var(--font-weight-semibold);letter-spacing:.8px;line-height:17px;max-width:100%;padding:20px 18px;text-align:center;text-transform:capitalize}.client-benefit__cta-button:hover{background-color:var(--color-white)!important;color:var(--color-dark-section)!important}.client-benefit.client-benefit--culture{background:var(--color-dark-section)}.client-benefit--culture .client-benefit__content{gap:var(--spacing-6)}@media (min-width:1024px){.client-benefit--culture .client-benefit__content{align-items:stretch;gap:var(--spacing-8)}.client-benefit--culture .client-benefit__text{order:1}.client-benefit--culture .client-benefit__media{order:2}}.client-benefit--culture .client-benefit__text{gap:0;padding:0}@media (min-width:1280px){.client-benefit--culture .client-benefit__text{justify-content:center;max-width:560px;padding:var(--spacing-9) 0 var(--spacing-10)}}.client-benefit--culture .client-benefit__eyebrow{color:var(--color-white);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.45;margin:0 0 var(--spacing-2);text-transform:none}.client-benefit--culture .client-benefit__title{color:var(--color-white);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-weight-bold);letter-spacing:.02em;line-height:1.2;margin:0 0 var(--spacing-4);padding-bottom:0}.client-benefit--culture .client-benefit__title .client-benefit__title-accent{color:var(--color-secondary);display:block;margin-top:var(--spacing-1)}.client-benefit--culture .client-benefit__description{color:var(--color-white-alt);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-article);margin:0 0 var(--spacing-5)}.client-benefit--culture .client-benefit__description p:last-child{margin-bottom:0}.client-benefit--culture .client-benefit__items{margin-bottom:var(--spacing-5);margin-top:0}.client-benefit--culture .client-benefit__list-heading{color:var(--color-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.45;margin:0 0 var(--spacing-3);padding:0}.client-benefit--culture .client-benefit__list{display:flex;flex-direction:column;gap:var(--spacing-2);list-style:disc;margin:0;padding-left:1.25rem}.client-benefit--culture .client-benefit__list-item{color:var(--color-white-alt);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.625}.client-benefit--culture .client-benefit__cta{margin-top:0}.client-benefit--culture .client-benefit__cta-button{background-color:var(--color-secondary)!important;border:none;border-radius:8px;color:var(--color-dark-section)!important;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);min-height:56px;padding:var(--spacing-4) var(--spacing-6)}.client-benefit--culture .client-benefit__cta-button:hover{background-color:var(--color-white)!important;color:var(--color-dark-section)!important}.client-benefit--culture .client-benefit__cta-button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.client-benefit--with-form .client-benefit__form{align-items:center;display:flex;justify-content:center;padding:var(--spacing-6) 0}@media (min-width:1024px){.client-benefit--with-form .client-benefit__form{align-items:flex-start;justify-content:flex-start;order:2;padding:var(--spacing-9) 0 var(--spacing-10)}}.client-benefit--with-form .client-benefit__form .hs-form{display:flex;flex-direction:column;gap:26px;height:100%;justify-content:center;width:100%}.client-benefit--with-form .client-benefit__form .hs-form-field{display:flex;flex-direction:column;margin-bottom:0}.client-benefit--with-form .client-benefit__form .hs-form-field>label{color:var(--color-white-alt);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.client-benefit--with-form .client-benefit__form .hs-input{background:var(--color-background);border:1px solid var(--color-neutral-200);border-radius:8px;box-sizing:border-box;color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-base);min-height:66px;padding:var(--spacing-4);width:100%!important}.client-benefit--with-form .client-benefit__form .hs-input::placeholder{color:var(--color-text-tertiary)}.client-benefit--with-form .client-benefit__form .hs-input:focus{border-color:var(--color-secondary);box-shadow:0 0 0 1px var(--color-secondary);outline:none}.client-benefit--with-form .client-benefit__form textarea.hs-input{min-height:120px;resize:vertical}.client-benefit--with-form .client-benefit__form .hs-input.error,.client-benefit--with-form .client-benefit__form .hs-input.invalid{border-color:#f44;box-shadow:0 0 0 2px rgba(255,68,68,.15)}.client-benefit--with-form .client-benefit__form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.client-benefit--with-form .client-benefit__form .hs-error-msgs li,.client-benefit--with-form .client-benefit__form .hs-error-msgs li label{color:var(--color-error);font-size:14px;font-weight:var(--font-weight-medium);line-height:1.4}.client-benefit--with-form .client-benefit__form .hs-submit{display:flex;justify-content:flex-end;margin-top:var(--spacing-2)}.client-benefit--with-form .client-benefit__form .hs-button,.client-benefit--with-form .client-benefit__form input[type=submit]{background-color:var(--color-secondary)!important;border:none!important;border-radius:8px!important;color:var(--color-dark-section)!important;cursor:pointer;font-family:inherit!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-semibold)!important;min-height:56px;padding:var(--spacing-4) var(--spacing-6)!important;transition:background-color .2s ease}.client-benefit--with-form .client-benefit__form .hs-button:hover,.client-benefit--with-form .client-benefit__form input[type=submit]:hover{background-color:var(--color-white)!important;color:var(--color-dark-section)!important}.client-benefit--with-form .client-benefit__form .hs-form .form-columns-2{gap:var(--spacing-4);grid-template-columns:1fr 1fr}