.client-reviews[data-astro-cid-wrrbb6hd]{background:#041426;position:relative;overflow:hidden;padding:72px 0 80px;color:#fff;isolation:isolate;scroll-margin-top:96px}.client-reviews[data-astro-cid-wrrbb6hd]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 60% 100%,#0f5fdc0c,transparent 65%);pointer-events:none}.reviews-header[data-astro-cid-wrrbb6hd]{width:calc(100% - 2 * var(--site-gutter));max-width:var(--site-max-width);margin:0 auto 28px;display:flex;align-items:end;justify-content:space-between;gap:24px}.eyebrow[data-astro-cid-wrrbb6hd]{display:flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.19em;font-weight:600;color:#b9cadd;margin:0 0 14px}.eyebrow[data-astro-cid-wrrbb6hd]:before{content:"";width:32px;height:4px;background:#ff9000}h2[data-astro-cid-wrrbb6hd]{font-size:clamp(30px,3vw,42px);line-height:1.15;letter-spacing:-.035em;font-weight:600;margin:0}.reviews-header[data-astro-cid-wrrbb6hd]>div[data-astro-cid-wrrbb6hd]:first-child{min-width:0}.controls[data-astro-cid-wrrbb6hd]{position:relative;display:grid;grid-template-columns:repeat(3,48px);flex-shrink:0;gap:0;padding:3px;border:1px solid #294d6d;border-radius:12px;background:linear-gradient(145deg,#0a243a,#061728);box-shadow:inset 0 1px #ffffff0a}.controls[data-astro-cid-wrrbb6hd]:before,.controls[data-astro-cid-wrrbb6hd]:after{content:"";position:absolute;left:33.333%;top:14px;bottom:14px;width:1px;background:#29445e;pointer-events:none}.controls[data-astro-cid-wrrbb6hd]:after{left:66.667%}.controls[data-astro-cid-wrrbb6hd]:has([data-review-autoplay][hidden]){grid-template-columns:repeat(2,48px)}.controls[data-astro-cid-wrrbb6hd]:has([data-review-autoplay][hidden]):before{left:50%}.controls[data-astro-cid-wrrbb6hd]:has([data-review-autoplay][hidden]):after{display:none}[data-astro-cid-wrrbb6hd][data-review-autoplay][hidden],.play-symbol[data-astro-cid-wrrbb6hd],[data-astro-cid-wrrbb6hd][aria-pressed=true] .pause-symbol[data-astro-cid-wrrbb6hd]{display:none}[data-astro-cid-wrrbb6hd][aria-pressed=true] .play-symbol[data-astro-cid-wrrbb6hd]{display:block}button[data-astro-cid-wrrbb6hd]{display:flex;align-items:center;justify-content:center;width:48px;height:44px;padding:0;border:0;border-radius:8px;color:#c9deef;background:transparent;cursor:pointer;transition:background-color .18s ease,color .18s ease}button[data-astro-cid-wrrbb6hd] svg[data-astro-cid-wrrbb6hd]{display:block;flex-shrink:0;pointer-events:none}button[data-astro-cid-wrrbb6hd]:hover{background:#0f5fdc33;color:#fff}button[data-astro-cid-wrrbb6hd]:active{background:#0f5fdc55}button[data-astro-cid-wrrbb6hd]:focus-visible{outline:2px solid #ff9000;outline-offset:2px;color:#fff}.reviews-window[data-astro-cid-wrrbb6hd]{overflow:hidden;width:100%}.reviews-track[data-astro-cid-wrrbb6hd]{display:flex;gap:24px;align-items:flex-start;transform:translate(var(--reviews-offset,0px));transition:transform .55s cubic-bezier(.22,.65,.3,1);touch-action:pan-y}.review-slide[data-astro-cid-wrrbb6hd]{box-sizing:border-box;flex:0 0 min(var(--site-max-width),calc(100% - 2 * var(--site-gutter)));display:grid;grid-template-columns:190px minmax(0,1fr);gap:40px;align-items:center;padding:38px 36px;border:1px solid #132c58;border-radius:8px;background:linear-gradient(115deg,#051a2b,#041523);position:relative;opacity:.38;transition:opacity .4s}.review-slide[data-astro-cid-wrrbb6hd][data-active]{opacity:1;border-color:#184263}.logo-surface[data-astro-cid-wrrbb6hd]{width:180px;height:180px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0c2536;border:1px solid #14364a}.logo-surface[data-astro-cid-wrrbb6hd].light-surface{background:#dce6f2;border-color:#a9bfd0}.logo-surface[data-astro-cid-wrrbb6hd] img[data-astro-cid-wrrbb6hd]{width:80%;height:auto;max-height:74%;object-fit:contain}.review-copy[data-astro-cid-wrrbb6hd]{position:relative;padding-left:34px;min-width:0}.quotation[data-astro-cid-wrrbb6hd]{position:absolute;left:0;top:-14px;color:#ff9000;font:64px/1 Georgia,serif}blockquote[data-astro-cid-wrrbb6hd]{margin:0}blockquote[data-astro-cid-wrrbb6hd] p[data-astro-cid-wrrbb6hd]{font-size:18px;line-height:1.75;color:#dce6f2;margin:0;overflow-wrap:break-word}.attribution[data-astro-cid-wrrbb6hd]{margin-top:22px;color:#aebbc9;font-size:14px;line-height:1.6}.attribution[data-astro-cid-wrrbb6hd]:before{content:"";display:block;width:34px;height:3px;background:#ff9000;margin-bottom:13px}.attribution[data-astro-cid-wrrbb6hd] p[data-astro-cid-wrrbb6hd]{margin:0}.attribution[data-astro-cid-wrrbb6hd] .reviewer[data-astro-cid-wrrbb6hd]{font-size:16px;font-weight:600;color:#fff}@media (max-width:900px){.review-slide[data-astro-cid-wrrbb6hd]{grid-template-columns:140px minmax(0,1fr);gap:24px;padding:32px 26px}.logo-surface[data-astro-cid-wrrbb6hd]{width:140px;height:140px}.attribution[data-astro-cid-wrrbb6hd]{padding-right:0}}@media (max-width:600px){.client-reviews[data-astro-cid-wrrbb6hd]{padding:48px 0 56px}.reviews-header[data-astro-cid-wrrbb6hd]{gap:12px;margin-bottom:24px}.eyebrow[data-astro-cid-wrrbb6hd]{font-size:10px;gap:10px}h2[data-astro-cid-wrrbb6hd]{font-size:30px;max-width:240px}.controls[data-astro-cid-wrrbb6hd]{grid-template-columns:repeat(3,44px)}.controls[data-astro-cid-wrrbb6hd]:has([data-review-autoplay][hidden]){grid-template-columns:repeat(2,44px)}button[data-astro-cid-wrrbb6hd]{width:44px;height:44px}.reviews-track[data-astro-cid-wrrbb6hd]{gap:12px}.review-slide[data-astro-cid-wrrbb6hd]{flex-basis:min(var(--site-max-width),calc(100% - 2 * var(--site-gutter)));grid-template-columns:minmax(0,1fr);padding:28px 22px 32px;gap:26px}.logo-surface[data-astro-cid-wrrbb6hd]{width:130px;height:130px;margin-inline:auto}.review-copy[data-astro-cid-wrrbb6hd]{padding-left:22px}.quotation[data-astro-cid-wrrbb6hd]{font-size:48px;top:-10px;left:-4px}blockquote[data-astro-cid-wrrbb6hd] p[data-astro-cid-wrrbb6hd]{font-size:16px;line-height:1.75}.attribution[data-astro-cid-wrrbb6hd]{font-size:13px}}@media (prefers-reduced-motion:reduce){.reviews-track[data-astro-cid-wrrbb6hd],.review-slide[data-astro-cid-wrrbb6hd],button[data-astro-cid-wrrbb6hd]{transition:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up[data-astro-cid-jq3e2oun]{animation:fadeUp .6s ease-out forwards}
