.g2-reviews-section[data-astro-cid-nu2by4yl]{background-color:var(--colors-beige-10);width:100%;padding:80px 0}.g2-reviews-header[data-astro-cid-nu2by4yl]{text-align:center;max-width:640px;margin:0 auto 32px;& p{color:#495057;margin:0;font-size:18px;line-height:1.5}}.g2-rating-badge[data-astro-cid-nu2by4yl]{color:#495057;background:#fff;border:1px solid #e9eef1;border-radius:1.5em;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:15px;font-weight:500;display:inline-flex;& .g2-stars{letter-spacing:1px;font-size:16px}}.g2-stars[data-astro-cid-nu2by4yl]{color:#ff492c}.g2-reviews-list[data-astro-cid-nu2by4yl]{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}@media (width<=1024px){.g2-reviews-list[data-astro-cid-nu2by4yl]{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.g2-review-card[data-astro-cid-nu2by4yl]{background:#fff;border:1px solid #e9eef1;border-radius:1em;flex-direction:column;height:100%;padding:28px;display:flex}.g2-review-top[data-astro-cid-nu2by4yl]{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.g2-review-avatar[data-astro-cid-nu2by4yl]{color:#fff;letter-spacing:.5px;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:17px;font-weight:600;display:flex}.g2-review-author[data-astro-cid-nu2by4yl]{flex:auto;min-width:0}.g2-review-name[data-astro-cid-nu2by4yl]{font-size:16px;font-weight:600;line-height:1.3}.g2-review-role[data-astro-cid-nu2by4yl]{color:#495057;font-size:13px;line-height:1.4}.g2-review-company[data-astro-cid-nu2by4yl]{color:#94a0aa;font-size:13px;line-height:1.4}.g2-review-date[data-astro-cid-nu2by4yl]{color:#495057;white-space:nowrap;background:#f2f2f2;border-radius:6px;flex:none;padding:4px 8px;font-size:12px;font-weight:500}.g2-review-title[data-astro-cid-nu2by4yl]{margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.35}.g2-review-rating[data-astro-cid-nu2by4yl]{align-items:center;gap:8px;margin-bottom:22px;display:flex;& .g2-stars{letter-spacing:2px;font-size:18px}}.g2-review-score[data-astro-cid-nu2by4yl]{font-size:15px;font-weight:700}.g2-review-body[data-astro-cid-nu2by4yl]{flex-direction:column;flex:auto;gap:18px;display:flex;& p{color:#354046;margin:0;font-size:14.5px;line-height:1.55}}.g2-review-question[data-astro-cid-nu2by4yl]{margin-bottom:6px;font-size:14px;font-weight:700}.g2-review-tags[data-astro-cid-nu2by4yl]{border-top:1px solid #f0f0f0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-top:20px;display:flex;& span{color:#495057;background:#f4f4f5;border-radius:1.5em;padding:5px 11px;font-size:12.5px}}.g2-reviews-footer[data-astro-cid-nu2by4yl]{text-align:center;color:#94a0aa;margin-top:44px;font-size:13px}.testimonials-section[data-astro-cid-7pp2jdrj]{background-position:top;background-repeat:no-repeat;background-size:100%;padding-top:4em;padding-bottom:4em}.testimonials-list[data-astro-cid-7pp2jdrj]{flex-direction:column;align-items:center;gap:2em;width:100%;margin-top:4em;display:flex}@media (width>=1200px){.testimonials-list[data-astro-cid-7pp2jdrj]{grid-template-rows:1fr;grid-template-columns:repeat(4,auto);justify-content:center;justify-items:center;gap:2em;display:grid}}@media (width>=800px) and (width<=1199px){.testimonials-list[data-astro-cid-7pp2jdrj]{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,auto);justify-content:center;justify-items:center;gap:2em}}@media (width<=799px){.testimonials-list[data-astro-cid-7pp2jdrj]{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr;justify-items:center;gap:2em}}.testimonial-item[data-astro-cid-7pp2jdrj]{cursor:pointer;border-radius:.5em;justify-self:center;width:280px;height:600px;transition:all .2s ease-in-out;display:flex;position:relative;overflow:hidden;&:hover{width:320px;transform:scale(1.02)}}.testimonial-item[data-astro-cid-7pp2jdrj].expanded{width:600px;transform:scale(1.02)}.testimonial-item[data-astro-cid-7pp2jdrj] .testimonial-title[data-astro-cid-7pp2jdrj]{z-index:2;color:#fff;background:linear-gradient(#000,#0000);width:100%;height:240px;padding:1.5em 2em;position:absolute;top:0;left:0}.testimonial-item[data-astro-cid-7pp2jdrj] .testimonial-title[data-astro-cid-7pp2jdrj] h6[data-astro-cid-7pp2jdrj]{margin:0 0 .25em;font-size:1.5em}.testimonial-item[data-astro-cid-7pp2jdrj] .testimonial-title[data-astro-cid-7pp2jdrj] a[data-astro-cid-7pp2jdrj]{margin-bottom:.25em;font-size:1.2em;font-weight:500;display:inline-block}.testimonial-item[data-astro-cid-7pp2jdrj] video[data-astro-cid-7pp2jdrj]{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;left:50%;transform:translate(-50%)}.testimonial-item[data-astro-cid-7pp2jdrj] video[data-astro-cid-7pp2jdrj].top{object-position:top center}@media (width>=1200px){.testimonial-item[data-astro-cid-7pp2jdrj].expanded{grid-column:span 1}}@media (width>=800px) and (width<=1199px){.testimonial-item[data-astro-cid-7pp2jdrj].expanded{grid-column:span 2}}@media (width<=799px){.testimonial-item[data-astro-cid-7pp2jdrj],.testimonial-item[data-astro-cid-7pp2jdrj].expanded,.testimonial-item[data-astro-cid-7pp2jdrj]:hover{width:calc(100% - 4em);min-width:0;max-width:100%}}.faq-section[data-astro-cid-iapfl64i]{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:6em 0}h2[data-astro-cid-iapfl64i]{text-align:left;width:100%}.faqs[data-astro-cid-iapfl64i]{flex-direction:column;gap:.5em;display:flex}.faq-item[data-astro-cid-iapfl64i]{background-color:#fff;border-radius:.5em;width:100%}.faq-question[data-astro-cid-iapfl64i]{cursor:pointer;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:1.25em;font-size:1.5em;font-weight:500;display:flex}.faq-answer[data-astro-cid-iapfl64i]{width:100%;height:0;padding:0 2em;font-size:1.2em;transition:all .2s ease-in-out;overflow:hidden}.faq-icon[data-astro-cid-iapfl64i]{opacity:.5;width:32px;height:32px;transition:transform .2s ease-in-out}.faq-item[data-astro-cid-iapfl64i].expanded{& .faq-answer{height:80px;margin-top:1.5em}& .faq-icon{transform:rotate(180deg)}}@media (width<=768px){.faq-section[data-astro-cid-iapfl64i]{padding:2em 0}.faq-item[data-astro-cid-iapfl64i].expanded{& .faq-answer{height:220px}}}.capi-section[data-astro-cid-fpqr2nhy]{background:var(--colors-beige-10);padding:6em 0}.capi-grid[data-astro-cid-fpqr2nhy]{grid-template-columns:1.05fr 1fr;align-items:center;gap:4em;display:grid}.eyebrow[data-astro-cid-fpqr2nhy]{background:var(--colors-lavender-5);color:var(--purple);border-radius:2em;align-items:center;gap:.4em;margin:0 0 1em;padding:.35em .9em;font-weight:600;display:inline-flex}h2[data-astro-cid-fpqr2nhy]{text-align:left;margin:0 0 .5em}.accent[data-astro-cid-fpqr2nhy]{color:var(--purple)}.lede[data-astro-cid-fpqr2nhy]{margin:0;font-size:1.2em;line-height:1.55}.capi-steps[data-astro-cid-fpqr2nhy]{counter-reset:step;gap:.9em;margin:1.75em 0 2em;padding:0;list-style:none;display:grid;& li{counter-increment:step;align-items:baseline;gap:.75em;font-size:1.05em;line-height:1.45;display:flex}& li:before{content:counter(step);background:var(--colors-lavender-5);width:1.6em;height:1.6em;color:var(--purple);border-radius:50%;flex:none;place-items:center;font-size:.8em;font-weight:700;display:inline-grid}}.cta[data-astro-cid-fpqr2nhy]{flex-wrap:wrap;gap:1em;display:flex}.fine-print[data-astro-cid-fpqr2nhy]{color:var(--colors-medium-gray);margin:1em 0 0;font-size:.85em;& a{color:var(--purple);text-decoration:underline}}.capi-visual[data-astro-cid-fpqr2nhy]{border:1px solid var(--card-border);background:#fff;border-radius:1.5em;margin:0;padding:1.5em;box-shadow:0 24px 48px -28px #3c286440}.chat[data-astro-cid-fpqr2nhy]{background:#efeae2;border-radius:1em;gap:.5em;padding:1em;display:grid;& p{margin:0}}.chat-source[data-astro-cid-fpqr2nhy]{color:var(--colors-medium-gray);background:#fff;border-radius:.5em;align-items:center;gap:.4em;padding:.5em .75em;font-size:.8em;display:flex}.bubble[data-astro-cid-fpqr2nhy]{border-radius:.65em;max-width:80%;padding:.6em .8em;font-size:.9em;line-height:1.4}.incoming[data-astro-cid-fpqr2nhy]{background:#fff;justify-self:start}.outgoing[data-astro-cid-fpqr2nhy]{background:#d9fdd3;justify-self:end}.signal[data-astro-cid-fpqr2nhy]{background:var(--colors-lavender-5);border-radius:.9em;align-items:center;gap:.75em;margin-top:1em;padding:.9em 1em;display:flex}.signal-icon[data-astro-cid-fpqr2nhy]{background:var(--purple);color:#fff;border-radius:.6em;flex:none;place-items:center;width:2.25em;height:2.25em;display:grid}.signal-text[data-astro-cid-fpqr2nhy]{flex-direction:column;display:flex;& small{font-size:.8em}}.signal-pill[data-astro-cid-fpqr2nhy]{color:#1a7f45;background:#dcf5e6;border-radius:2em;margin-left:auto;padding:.25em .65em;font-size:.75em;font-weight:700}.capi-benefits[data-astro-cid-fpqr2nhy]{grid-template-columns:repeat(3,1fr);gap:.5em;margin:1em 0 0;padding:0;list-style:none;display:grid;& li{border:1px solid var(--card-border);text-align:center;border-radius:.75em;flex-direction:column;align-items:center;padding:.75em .4em;display:flex}& strong{color:var(--purple);white-space:nowrap;font-size:clamp(1.15em,4.5vw,1.5em)}& span{font-size:.75em}& small{color:var(--colors-medium-gray);margin-top:.35em;font-size:.65em}}@media (width<=900px){.capi-section[data-astro-cid-fpqr2nhy]{padding:4em 0}.capi-grid[data-astro-cid-fpqr2nhy]{grid-template-columns:1fr;gap:2.5em}.cta[data-astro-cid-fpqr2nhy] .btn[data-astro-cid-fpqr2nhy]{text-align:center;width:100%}}
