.aqr-quotes{grid-template-columns:1fr;gap:2.5rem;display:grid}.aqr-quote{margin:0}.aqr-quote+.aqr-quote{border-top:1px solid var(--neutral-100);padding-top:2.5rem}@media (width>=768px){.aqr-quotes{grid-template-columns:repeat(3,1fr);gap:2.75rem}.aqr-quote+.aqr-quote{border-top:0;border-left:1px solid var(--neutral-100);padding-top:0;padding-left:2.75rem}}.aqr-quote__text{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink-dark);font-size:clamp(17px,1.4vw,20px);font-weight:800;line-height:1.4}.aqr-quote__by{flex-direction:column;gap:.15rem;margin-top:1.25rem;display:flex}.aqr-quote__author{font-family:var(--font-display);color:var(--ink-dark);font-size:14px;font-weight:800}.aqr-quote__role{font-family:var(--font-body);color:var(--neutral-500);font-size:13px}.aqr-quotes[data-aqr-armed] .aqr-quote{will-change:transform;transform:translateY(16px)}.aqr-quotes[data-aqr-armed].is-in .aqr-quote{animation:.56s cubic-bezier(.22,1,.36,1) both aqrRise;animation-delay:calc(var(--i,0) * 90ms)}@keyframes aqrRise{0%{transform:translateY(16px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.aqr-quotes[data-aqr-armed] .aqr-quote,.aqr-quotes[data-aqr-armed].is-in .aqr-quote{opacity:1;will-change:auto;animation:none;transform:none}}.cws__title{font-family:var(--font-display);color:var(--ink-dark);margin:0 0 1rem;font-size:20px;font-weight:700;line-height:1.25}.cws__table{border-collapse:collapse;table-layout:fixed;border:1px solid var(--neutral-100);background:#fff;border-radius:12px;width:100%;overflow:hidden}.cws__table th,.cws__table td{text-align:left;vertical-align:top;border-top:1px solid var(--neutral-100);padding:.875rem 1rem}.cws__table thead th,.cws__table thead td{border-top:0}.cws__col,.cws__label{font-family:var(--font-body);color:var(--ink-dark);font-size:14px;font-weight:700}.cws__rival{color:var(--primary-700);text-underline-offset:3px;text-decoration:underline}.cws__value{font-family:var(--font-body);color:var(--ink-dark);font-size:15px;font-weight:700;line-height:1.35;display:block}.cws__note{font-family:var(--font-body);color:var(--neutral-600);margin-top:.2rem;font-size:13px;line-height:1.45;display:block}.cws__foot{font-family:var(--font-body);color:var(--neutral-600);margin:.75rem 0 0;font-size:12.5px;line-height:1.5}@media (width<=640px){.cws__table,.cws__table thead,.cws__table tbody{display:block}.cws__table tr{grid-template-columns:repeat(var(--cws-cols), minmax(0, 1fr));display:grid}.cws__table th,.cws__table td{padding:.625rem .75rem}.cws__corner{display:none}.cws__label{grid-column:1/-1;padding-bottom:0}.cws__table tbody .cws__cell{border-top:0}}.g2-rating-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--neutral-300);text-decoration-color:var(--neutral-300);text-underline-offset:3px}.g2-rating-link:hover{text-decoration-color:currentColor}.clp-hero{padding-top:2.5rem;padding-bottom:3.5rem;position:relative;overflow:hidden}.clp-hero__bg{z-index:-10;position:absolute;inset:0}.clp-hero__grid{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (width>=940px){.clp-hero__grid{grid-template-columns:1.05fr .95fr;gap:3.5rem}.clp-hero__grid--solo{grid-template-columns:1fr}}.clp-hero__proof{flex-wrap:wrap;gap:.5rem 1rem;max-width:27rem;margin-top:2rem;padding:0;list-style:none;display:flex}.clp-hero__proof li{font-family:var(--font-body,system-ui);white-space:nowrap;color:var(--neutral-700,#475467);padding-left:.95rem;font-size:12.5px;font-weight:600;position:relative}.clp-hero__proof li:before{content:"";background:var(--green-500,#12b76a);border-radius:9999px;width:.5rem;height:.5rem;margin-top:-.25rem;position:absolute;top:50%;left:0}.clp-hero__proof li.clp-hero__proof--stars{align-items:center;gap:.4rem;padding-left:0;display:inline-flex}.clp-hero__proof--stars:before{display:none}.clp-stars{color:#f5a623;gap:1px;display:inline-flex}.clp-star{width:.85rem;height:.85rem}.stb{z-index:60;padding:.625rem max(env(safe-area-inset-left), .875rem) max(env(safe-area-inset-bottom), .625rem) max(env(safe-area-inset-right), .875rem);border-top:1px solid var(--neutral-100,#f2f4f7);opacity:0;pointer-events:none;background:#fff;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s ease-out;position:fixed;bottom:0;left:0;right:0;transform:translateY(115%);box-shadow:0 -6px 24px -12px #10182838}.stb.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.stb__inner{justify-content:space-between;align-items:center;gap:.75rem 1.25rem;max-width:1040px;margin:0 auto;display:flex}.stb__label{font-family:var(--font-body,system-ui);color:#0a0a0a;margin:0;font-size:14px;font-weight:600}.stb__actions{flex-shrink:0;align-items:center;gap:.5rem 1rem;display:flex}.stb__link{font-family:var(--font-body,system-ui);color:var(--purple-700,#5f3dc4);white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.stb__link:hover{text-decoration:underline}.stb__cta{background:var(--primary-500);color:#fff;font-family:var(--font-body,system-ui);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:.625rem 1.125rem;font-size:14px;font-weight:700;text-decoration:none;transition:filter .2s ease-out;display:inline-flex}.stb__cta:hover{filter:brightness(1.05)}@media (width<=560px){.stb__inner{flex-direction:column;align-items:stretch;gap:.5rem}.stb__label{text-align:center;font-size:13px}.stb__actions{justify-content:center}.stb__cta{flex:1}}@media (prefers-reduced-motion:reduce){.stb{transition:opacity .2s ease-out;transform:none}.stb:not(.is-visible){visibility:hidden}}
