.client-feedback{--client-feedback-gold: rgb(var(--color-button));position:relative;isolation:isolate;padding-block:var(--client-feedback-padding-top) var(--client-feedback-padding-bottom);color:rgb(var(--color-foreground));font-family:var(--font-body-family)}.client-feedback__inner{width:min(100%,92rem);margin-inline:auto}.client-feedback h1,.client-feedback h2,.client-feedback legend{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.client-feedback p{margin-block:0}.client-feedback .rte>*:first-child{margin-top:0}.client-feedback .rte>*:last-child{margin-bottom:0}.client-feedback__hero{max-width:76rem;padding-block:clamp(1rem,3vw,3rem) clamp(3rem,5vw,5.6rem)}.client-feedback__eyebrow,.client-testimonials__eyebrow{color:rgb(var(--color-button));font-size:1.2rem;font-weight:600;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.client-feedback__hero h1{max-width:16ch;margin:2rem 0 0;font-size:clamp(3.8rem,6vw,7rem);letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.client-feedback__intro{max-width:66rem;margin-top:2.4rem;color:rgba(var(--color-foreground),.84);font-size:clamp(1.8rem,2vw,2.1rem);line-height:1.55}.client-feedback__form{display:block}.client-feedback__required-note{margin-bottom:1.4rem!important;color:rgba(var(--color-foreground),.72);font-size:1.4rem;text-align:right}.client-feedback__required-note span,.client-feedback__field label>span[aria-hidden=true],.client-feedback__rating legend>span[aria-hidden=true]{color:var(--client-feedback-gold)}.client-feedback__panel{padding:clamp(2.6rem,4vw,4.4rem);border:.1rem solid rgba(var(--color-foreground),.18)}.client-feedback__field-grid{display:grid;gap:2.4rem}.client-feedback__field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.client-feedback__field--full{grid-column:1 / -1}.client-feedback__field label,.client-feedback__rating legend,.client-feedback__permissions legend{display:block;margin-bottom:1rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.65rem;font-weight:600;letter-spacing:.01em;line-height:1.4}.client-feedback__optional{margin-left:.6rem;color:rgba(var(--color-foreground),.58);font-size:1.3rem;font-weight:400}.client-feedback__field input,.client-feedback__field textarea,.client-feedback__field select{width:100%;border:.1rem solid rgba(var(--color-foreground),.32);border-radius:0;background:rgba(var(--color-background),.72);color:rgb(var(--color-foreground));font:inherit;font-size:1.7rem;line-height:1.5}.client-feedback__field input,.client-feedback__field select{min-height:5.4rem;padding:1.2rem 1.5rem}.client-feedback__field select{appearance:none;-webkit-appearance:none;padding-right:4.2rem;background-image:linear-gradient(45deg,transparent 50%,rgb(var(--color-button)) 50%),linear-gradient(135deg,rgb(var(--color-button)) 50%,transparent 50%);background-position:calc(100% - 2.1rem) 50%,calc(100% - 1.5rem) 50%;background-repeat:no-repeat;background-size:.6rem .6rem;cursor:pointer}.client-feedback__field select option{color:#0d0d0d;background:#f4f1ea}.client-feedback__field textarea{display:block;min-height:15rem;padding:1.4rem 1.5rem;resize:vertical}.client-feedback__field input::placeholder,.client-feedback__field textarea::placeholder{color:rgba(var(--color-foreground),.5);opacity:1}.client-feedback__field input:hover,.client-feedback__field textarea:hover,.client-feedback__field select:hover{border-color:rgba(var(--color-foreground),.55)}.client-feedback__field input:focus-visible,.client-feedback__field textarea:focus-visible,.client-feedback__field select:focus-visible,.client-feedback__choice input:focus-visible,.client-feedback__rating-option input:focus-visible,.client-feedback__button:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.3rem}.client-feedback__field input[aria-invalid=true]{border-color:rgb(var(--color-button))}.client-feedback__field-error{display:block;margin-top:.8rem;color:rgb(var(--color-button));font-size:1.4rem}.client-feedback__help{margin-top:1rem!important;color:rgba(var(--color-foreground),.62);font-size:1.4rem;line-height:1.5}.client-feedback__rating,.client-feedback__permissions{min-width:0;margin:0;padding:0;border:0}.client-feedback__rating-options{display:flex;flex-wrap:wrap;gap:1rem}.client-feedback__rating-option{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:5.2rem;min-height:5.2rem;border:.1rem solid rgba(var(--color-foreground),.24);cursor:pointer;transition:border-color var(--duration-default) ease,background-color var(--duration-default) ease}.client-feedback__rating-option input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.client-feedback__rating-option span{color:rgba(var(--color-foreground),.82);font-size:1.7rem;font-weight:600;pointer-events:none}.client-feedback__rating-option:hover{border-color:rgba(var(--color-button),.62);background:rgba(var(--color-button),.035)}.client-feedback__rating-option:has(input:checked){border-color:rgb(var(--color-button));background:rgba(var(--color-button),.12)}.client-feedback__rating-option:has(input:checked) span{color:rgb(var(--color-button))}.client-feedback__rating-option:has(input:focus-visible){outline:.2rem solid rgb(var(--color-button));outline-offset:.3rem}.client-feedback__permissions{display:grid;gap:1.2rem;margin-top:3.2rem;padding-top:3.2rem;border-top:.1rem solid rgba(var(--color-foreground),.18)}.client-feedback__permissions legend{float:left;width:100%;margin-bottom:1.6rem}.client-feedback__choice{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1.2rem;align-items:start;min-width:0;padding:1.35rem 1.5rem;border:.1rem solid rgba(var(--color-foreground),.2);cursor:pointer;transition:border-color var(--duration-default) ease,background-color var(--duration-default) ease}.client-feedback__choice:hover{border-color:rgba(var(--color-button),.62);background:rgba(var(--color-button),.035)}.client-feedback__choice:has(input:checked){border-color:rgba(var(--color-button),.78);background:rgba(var(--color-button),.07)}.client-feedback__choice input[type=checkbox]{width:1.8rem;height:1.8rem;margin:.15rem 0 0;accent-color:rgb(var(--color-button))}.client-feedback__choice span{color:rgba(var(--color-foreground),.82);font-size:1.55rem;line-height:1.42}.client-feedback__hp{position:absolute;left:-999rem;width:1px;height:1px;overflow:hidden}.client-feedback__submit-area{display:flex;gap:3rem;align-items:center;justify-content:space-between;padding-top:3.2rem}.client-feedback__notice{max-width:58rem;color:rgba(var(--color-foreground),.72);font-size:1.4rem;line-height:1.5}.client-feedback .client-feedback__button{min-width:22rem;min-height:5.4rem;padding-inline:3rem;letter-spacing:.08em;text-transform:uppercase}.client-feedback__errors{margin-bottom:3rem;padding:2.4rem 2.8rem;border:.1rem solid rgb(var(--color-button))}.client-feedback__errors h2{margin:0;font-size:2.4rem}.client-feedback__errors p{margin-top:.8rem;color:rgba(var(--color-foreground),.8)}.client-feedback__errors ul{margin-bottom:0}.client-feedback__success{padding:clamp(3.4rem,6vw,6.4rem);border:.1rem solid rgba(var(--color-foreground),.22);box-shadow:inset .3rem 0 rgb(var(--color-button))}.client-feedback__success>h2{max-width:18ch;margin:2rem 0 0;font-size:clamp(3.4rem,5vw,5.6rem);letter-spacing:-.03em;line-height:1.05}.client-feedback__success-text{max-width:66rem;margin-top:2.4rem;color:rgba(var(--color-foreground),.82);font-size:1.9rem;line-height:1.55}.client-testimonials{padding-block:var(--client-testimonials-padding-top) var(--client-testimonials-padding-bottom);color:rgb(var(--color-foreground));font-family:var(--font-body-family)}.client-testimonials p{margin-block:0}.client-testimonials__header{max-width:72rem;margin-bottom:clamp(2.8rem,4vw,4.4rem)}.client-testimonials__header h2{margin:1.4rem 0 0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.8rem,3.4vw,4.2rem);letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.client-testimonials__text{margin-top:1.4rem;color:rgba(var(--color-foreground),.76);font-size:1.7rem;line-height:1.55}.client-testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.client-testimonials__card{display:flex;flex-direction:column;gap:1.6rem;padding:clamp(2.4rem,3vw,3.2rem);border:.1rem solid rgba(var(--color-button),.28);background:rgba(var(--color-foreground),.035)}.client-testimonials__rating{display:inline-flex;gap:.2rem;color:rgba(var(--color-foreground),.28);font-size:1.3rem;letter-spacing:.1em;line-height:1}.client-testimonials__star--filled{color:rgb(var(--color-button))}.client-testimonials__quote{flex:1 1 auto;margin:0;padding:0;border:0}.client-testimonials__quote p{color:rgba(var(--color-foreground),.9);font-size:1.7rem;line-height:1.6;text-wrap:pretty}.client-testimonials__attribution{padding-top:1.4rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.client-testimonials__name{color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:600;letter-spacing:.02em}.client-testimonials__business,.client-testimonials__meta{margin-top:.3rem!important;color:rgba(var(--color-foreground),.66);font-size:1.4rem;line-height:1.5}.client-testimonials__business a{color:rgb(var(--color-button));text-decoration:none;text-underline-offset:.3rem}.client-testimonials__business a:hover,.client-testimonials__business a:focus-visible{text-decoration:underline}.client-testimonials__cta{margin-top:2.8rem!important;font-size:1.5rem}.client-testimonials__cta .link{color:rgb(var(--color-button))}.client-testimonials__editor-note{padding-block:2rem;color:rgba(var(--color-foreground),.7);font-size:1.4rem}@media screen and (max-width:989px){.client-feedback__field-grid--two{grid-template-columns:1fr}.client-feedback__field--full{grid-column:auto}.client-feedback__submit-area{align-items:stretch;flex-direction:column}.client-feedback .client-feedback__button{width:fit-content}}@media screen and (max-width:749px){.client-feedback{padding-block:max(5.2rem,calc(var(--client-feedback-padding-top) * .7)) max(5.2rem,calc(var(--client-feedback-padding-bottom) * .7))}.client-feedback__hero h1{font-size:clamp(3.6rem,11vw,5.2rem)}.client-feedback__panel{padding:2.4rem 1.8rem}.client-feedback__optional{display:block;margin:.4rem 0 0}.client-feedback .client-feedback__button{width:100%;min-width:0}.client-feedback__success{padding:3rem 2.4rem}.client-testimonials{padding-block:max(4rem,calc(var(--client-testimonials-padding-top) * .7)) max(4rem,calc(var(--client-testimonials-padding-bottom) * .7))}}@media(prefers-reduced-motion:reduce){.client-feedback__choice,.client-feedback__rating-option{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-client-feedback.css.map */
