.testimonials{color:#f5f3ec;background:#172237}.testimonials-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:52px;display:flex}.testimonials-heading .section-kicker{color:#e7cc8e;margin-bottom:22px}.testimonials-heading :is(h1,h2){font-size:clamp(39px,4.3vw,62px)}.testimonials-heading>p{color:#bac4d1;padding-bottom:5px;font-size:18px;line-height:1.65}.testimonial-list{gap:22px;display:grid}.testimonial-story{color:#172237;background:#fff;border-left:4px solid #c5a66a;border-radius:6px;grid-template-columns:170px minmax(0,1fr) 155px;align-items:center;gap:34px;margin:0;padding:34px 38px;display:grid}.testimonial-company{text-align:center;flex-direction:column;align-items:center;gap:15px;display:flex}.testimonial-company img{object-fit:contain;width:104px;height:94px;display:block}.testimonial-company span{color:#5d6b7e;max-width:170px;font-size:12px;line-height:1.55}.testimonial-story blockquote{letter-spacing:-.015em;border-left:1px solid #1722371a;border-right:1px solid #1722371a;margin:0;padding:0 30px;font-size:clamp(18px,1.55vw,24px);font-weight:400;line-height:1.6}.testimonial-story figcaption{flex-direction:column;gap:7px;min-width:0;display:flex}.testimonial-story figcaption strong{font-size:16px;font-weight:600;line-height:1.4}.testimonial-story figcaption>span{color:#637184;font-size:13px;line-height:1.6}.testimonial-stars{color:#a57f3f;gap:4px;margin-bottom:8px;display:flex}.testimonials-more{color:#e7cc8e;border-color:#e7cc8e70;margin-top:31px}@media (max-width:1100px){.testimonial-story{grid-template-columns:120px minmax(0,1fr);gap:22px;padding:28px}.testimonial-story blockquote{border-right:0;padding:0 0 0 24px}.testimonial-story figcaption{grid-column:2;grid-template-columns:1fr auto;gap:4px 15px;padding-left:24px;display:grid}.testimonial-stars{grid-area:1/2/3;align-self:center;margin:0}.testimonial-company{grid-row:1/3}.testimonial-company img{width:95px;height:86px}}@media (max-width:760px){.testimonials-heading{margin-bottom:32px;display:block}.testimonials-heading>p{margin-top:23px;font-size:16px}.testimonials-heading :is(h1,h2){font-size:39px}.testimonial-story{grid-template-columns:1fr;gap:24px;padding:26px 24px}.testimonial-company{text-align:left;border-bottom:1px solid #1722371a;flex-direction:row;grid-row:auto;gap:23px;padding-bottom:21px}.testimonial-company img{flex-shrink:0;width:74px;height:68px}.testimonial-company span{max-width:210px;font-size:13px}.testimonial-story blockquote{border:0;padding:0;font-size:19px;line-height:1.65}.testimonial-story figcaption{grid-column:1;padding:0}.testimonial-stars{gap:3px}.testimonial-stars svg{width:13px}.testimonial-story figcaption strong{font-size:15px}}@media (max-width:360px){.testimonial-story{padding:22px 18px}.testimonial-story figcaption{display:flex}.testimonial-stars{align-self:start;margin-bottom:5px}.testimonial-company{gap:17px}}.home-app-experience{overflow:clip}.home-app-experience .app-stage{max-width:1680px}.home-app-experience .app-scroll-scene{height:290svh}@media (max-width:760px){.home-app-experience .app-scroll-scene{height:280svh}}@media (max-width:760px) and (max-height:740px){.home-app-experience .app-scroll-scene{height:auto}}@media (prefers-reduced-motion:reduce){.home-app-experience .app-scroll-scene{height:auto}}.testimonial-quotation{border-left:1px solid #1722371a;border-right:1px solid #1722371a;min-width:0;padding:0 30px}.testimonial-quotation blockquote{white-space:pre-line;border:0;padding:0}.quote-toggle{color:#82602b;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:12px 0 4px;font-size:14px;font-weight:600;display:inline-flex}.quote-toggle:hover{color:#172237}.quote-toggle:focus-visible{outline-color:#82602b}.quote-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (max-width:1100px){.testimonial-quotation{border-right:0;padding:0 0 0 24px}.testimonial-quotation blockquote{padding:0}}@media (max-width:760px){.testimonial-quotation{border:0;padding:0}.testimonial-quotation blockquote{padding:0}}
