section.outcome{padding:clamp(4rem, .751174vw + 3.82394rem, 4.5rem) calc(var(--col) * 3 + var(--g) * 3 + var(--m)) clamp(5rem, 1.50235vw + 4.64789rem, 6rem);background-color:var(--clr-black-900);z-index:1;position:relative}section.outcome div.header{width:calc(var(--col) * 8 + var(--g) * 9);margin:0 auto clamp(4.75rem,.751174vw + 4.57394rem,5.25rem)}section.outcome div.content{background-color:var(--clr-mint-50);display:flex;position:relative}section.outcome div.content div.block{background-color:var(--clr-mint-50);width:clamp(6rem,6.00939vw + 4.59155rem,10rem);height:1.5rem;position:absolute;bottom:100%;left:0}section.outcome div.content div.block:before{content:"";background-color:var(--clr-mint-50);width:50%;height:1.5rem;position:absolute;bottom:100%;left:0}section.outcome div.content div.block:after{content:"";background-color:var(--clr-celadon-400);aspect-ratio:1;width:.75rem;position:absolute;bottom:calc(100% + .375rem);left:calc(100% + .75rem)}section.outcome div.content div.testimonials{--pad-x:clamp(1.5rem, 1.50235vw + 1.14789rem, 2.5rem);--pad-b:clamp(1.5rem, 1.12676vw + 1.23592rem, 2.25rem);padding:clamp(2rem, 1.12676vw + 1.73592rem, 2.75rem) var(--pad-x) var(--pad-b);flex-direction:column;flex-grow:1;justify-content:stretch;align-items:stretch;display:flex;position:relative}section.outcome div.content div.testimonials svg.quote-marks{color:var(--clr-celadon-400);width:1.75rem;height:1.75rem;margin-bottom:1rem}section.outcome div.content div.testimonials div.testimonials-wrapper{display:grid;position:relative}section.outcome div.content div.testimonials div.testimonials-wrapper div.testimonial{visibility:hidden;grid-area:1/1}section.outcome div.content div.testimonials div.testimonials-wrapper div.testimonial p.testimonial-quote{max-width:calc(var(--col) * 9 + var(--g) * 8);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);font-size:clamp(1.25rem,.375587vw + 1.16197rem,1.5rem);font-weight:400;line-height:1.3}section.outcome div.content div.testimonials div.testimonials-wrapper div.testimonial p.testimonial-name{margin-top:1rem}section.outcome div.content div.testimonials div.testimonials-wrapper div.testimonial p.testimonial-title{color:var(--clr-body);margin-top:.25rem}section.outcome div.content div.testimonials div.testimonials-wrapper div.testimonial.testimonial-active{visibility:visible}section.outcome div.content div.testimonials div.test-ctrls{right:var(--pad-x);bottom:var(--pad-b);column-gap:.5rem;display:flex;position:absolute}section.outcome div.content div.testimonials div.test-ctrls button.ctrl{cursor:pointer;background:var(--clr-mint-50);border:1px solid var(--clr-mint-300);justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}section.outcome div.content div.testimonials div.test-ctrls button.ctrl svg{height:12px}section.outcome div.content div.testimonials div.test-ctrls button.ctrl.ctrl-prev{transform:rotate(180deg)}section.outcome.light-bg{background-color:var(--clr-surface);border-bottom:1px solid var(--line)}section.outcome.light-bg div.content{border:1px solid var(--line)}section.outcome.light-bg div.content div.block,section.outcome.light-bg div.content div.block:before{border:1px solid var(--line);border-bottom:none;left:-1px}@media not (min-width:58.75rem){section.outcome{padding-left:var(--m);padding-right:var(--m)}section.outcome div.header{width:100%}section.outcome div.content div.testimonials{--pad-x:clamp(1.5rem, 1.87793vw + 1.05986rem, 2.75rem);padding-bottom:5.5rem}section.outcome div.content div.testimonials div.test-ctrls{bottom:1.5rem}section.outcome div.content div.testimonials div.testimonials-wrapper div.testimonial p.testimonial-quote{letter-spacing:-.0275rem;max-width:none;font-size:clamp(1.125rem,min(5.9vw,3.1svh),1.375rem)}}
