.testimonials.astro-tgbrwp4t{background:var(--color-black);padding:120px var(--page-gutter);position:relative;overflow:hidden}.testimonials.astro-tgbrwp4t .t-bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.t-shade.astro-tgbrwp4t{z-index:-1;background:radial-gradient(60% 60% at 50% 0,#5ebac329,#0000 70%),linear-gradient(#050505c7,#050505e6);position:absolute;inset:0}.head.astro-tgbrwp4t{text-align:center;flex-direction:column;gap:16px;max-width:760px;margin:0 auto;display:flex;position:relative}.grid.astro-tgbrwp4t{max-width:var(--container);grid-template-columns:repeat(3,1fr);gap:20px;margin:56px auto 0;display:grid;position:relative}.testimonials .card{backdrop-filter:blur(20px)saturate(140%);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:28px;padding:32px;display:flex;box-shadow:inset 0 1px #ffffff14}blockquote.astro-tgbrwp4t{font-family:var(--font-serif);color:#fffffff0;margin-bottom:auto;font-size:26px;line-height:1.25}.who.astro-tgbrwp4t{align-items:center;gap:12px;display:flex}.who.astro-tgbrwp4t>span.astro-tgbrwp4t:last-child{flex-direction:column;display:flex}.av.astro-tgbrwp4t{width:40px;height:40px;color:var(--color-accent);letter-spacing:.02em;background:#5ebac329;border:1px solid #5ebac34d;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.name.astro-tgbrwp4t{font-size:var(--text-body);color:var(--color-white);line-height:1.4}.role.astro-tgbrwp4t{font-size:var(--text-small);color:#fff9;margin-top:2px;line-height:1.4}.marquee.astro-tgbrwp4t{margin-top:56px;position:relative;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track.astro-tgbrwp4t{gap:20px;width:max-content;animation:60s linear infinite scroll;display:flex}.track.astro-tgbrwp4t .card.astro-tgbrwp4t{flex:none;width:400px}.marquee.astro-tgbrwp4t:hover .track.astro-tgbrwp4t{animation-play-state:paused}@keyframes scroll{to{transform:translate(calc(-50% - 10px))}}@media (prefers-reduced-motion:reduce){.track.astro-tgbrwp4t{animation:none}}@media (width<=1199.98px){blockquote.astro-tgbrwp4t{font-size:22px}}@media (width<=809.98px){.grid.astro-tgbrwp4t{grid-template-columns:1fr}.testimonials.astro-tgbrwp4t{padding:80px var(--page-gutter)}.track.astro-tgbrwp4t .card.astro-tgbrwp4t{width:300px}}.ws.astro-nvx3zs23{--fs:.62;isolation:isolate;background:var(--color-black);border-radius:var(--radius-lg);aspect-ratio:560/500;position:relative;overflow:hidden}.ws.astro-nvx3zs23 .ws-photo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ws-shade.astro-nvx3zs23{z-index:-1;background:radial-gradient(90% 80% at 30% 20%,#5ebac329,#0000 70%),linear-gradient(#05050580,#050505c7);position:absolute;inset:0}.ws-web.astro-nvx3zs23{width:124%;position:absolute;top:11%;left:7%}.ws-web.astro-nvx3zs23 :is(.sw,.web){border-top-right-radius:0;border-bottom-right-radius:0}.ws-phone.astro-nvx3zs23{z-index:2;filter:drop-shadow(0 30px 40px #0000008c);width:30%;position:absolute;top:30%;right:5%}.ws-float.astro-nvx3zs23{z-index:3;width:calc(var(--dw) * var(--fs) * 1px);font-size:calc(var(--fs) * 16px);font-family:var(--font-ui);letter-spacing:-.01em;color:#111;backdrop-filter:blur(18px)saturate(170%);background:#ffffffc7;border-radius:1.1em;padding:.2em 1em 1em;line-height:1.35;position:absolute;box-shadow:0 30px 60px -18px #0000008c,inset 0 0 0 1px #ffffffa6,inset 0 1px #ffffffe6}.ws-float.astro-nvx3zs23 *{letter-spacing:inherit}.ws-tl.astro-nvx3zs23,.ws-ml.astro-nvx3zs23,.ws-bl.astro-nvx3zs23{left:5%}.ws-tr.astro-nvx3zs23,.ws-mr.astro-nvx3zs23,.ws-br.astro-nvx3zs23{right:5%}.ws-tl.astro-nvx3zs23,.ws-tr.astro-nvx3zs23{top:6%}.ws-ml.astro-nvx3zs23,.ws-mr.astro-nvx3zs23{top:44%}.ws-bl.astro-nvx3zs23,.ws-br.astro-nvx3zs23{bottom:6%}.ws--wide.astro-nvx3zs23{aspect-ratio:1160/600;--fs:.78}.ws--wide.astro-nvx3zs23 .ws-web.astro-nvx3zs23{width:88%;top:9%;left:6%}.ws--wide.astro-nvx3zs23.ws--phone .ws-web.astro-nvx3zs23{width:76%;left:5%}.ws--wide.astro-nvx3zs23 .ws-phone.astro-nvx3zs23{width:21%;top:16%;right:4%}@media (width<=1199.98px){.ws.astro-nvx3zs23{--fs:.54}.ws--wide.astro-nvx3zs23{--fs:.64;aspect-ratio:16/10}}@media (width<=809.98px){.ws.astro-nvx3zs23,.ws--wide.astro-nvx3zs23{aspect-ratio:auto;--fs:.54;border-radius:var(--radius-md);height:400px}.ws-web.astro-nvx3zs23,.ws--phone.astro-nvx3zs23 .ws-web.astro-nvx3zs23,.ws--wide.astro-nvx3zs23 .ws-web.astro-nvx3zs23,.ws--wide.astro-nvx3zs23.ws--phone .ws-web.astro-nvx3zs23{width:640px;top:24px;left:16px}.ws-phone.astro-nvx3zs23,.ws--wide.astro-nvx3zs23 .ws-phone.astro-nvx3zs23{width:150px;top:auto;bottom:-60px;right:12px}.ws-f1.astro-nvx3zs23{display:none}.ws-float.astro-nvx3zs23{inset:auto auto 14px 12px}.ws--phone.astro-nvx3zs23 .ws-float.astro-nvx3zs23{bottom:14px}}.sr.astro-gsbtt5bn{padding:120px var(--page-gutter);position:relative}.sr--white.astro-gsbtt5bn{background:var(--color-white)}.sr--dots.astro-gsbtt5bn{background-color:var(--color-gray-50);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sr--dark.astro-gsbtt5bn{color:var(--text-on-dark)}.inner.astro-gsbtt5bn{max-width:var(--container);flex-direction:column;gap:120px;margin:0 auto;display:flex;position:relative}.inner.astro-gsbtt5bn .sr-head{margin-bottom:-40px}.row.astro-gsbtt5bn{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:80px;display:grid}.row--flip.astro-gsbtt5bn{grid-template-columns:minmax(0,560px) minmax(0,1fr)}.row--flip.astro-gsbtt5bn .copy{order:2}.row.astro-gsbtt5bn .copy{flex-direction:column;align-items:flex-start;gap:18px;max-width:500px;display:flex}.eb.astro-gsbtt5bn{color:var(--color-accent-text)}.sr--dark.astro-gsbtt5bn .eb.astro-gsbtt5bn{color:var(--color-accent)}.body.astro-gsbtt5bn{font-size:var(--text-lead);color:var(--text-muted);line-height:1.55}.sr--dark.astro-gsbtt5bn .body.astro-gsbtt5bn{color:#ffffffb8}.points.astro-gsbtt5bn{flex-direction:column;gap:12px;padding-top:6px;display:flex}.points.astro-gsbtt5bn li.astro-gsbtt5bn{font-size:var(--text-body);color:var(--text);align-items:flex-start;gap:12px;line-height:1.5;display:flex}.sr--dark.astro-gsbtt5bn .points.astro-gsbtt5bn li.astro-gsbtt5bn{color:#ffffffdb}.tick.astro-gsbtt5bn{background:var(--color-accent-soft);width:22px;height:22px;color:var(--color-accent-text);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:13px;display:inline-grid}.sr--dark.astro-gsbtt5bn .tick.astro-gsbtt5bn{color:var(--color-accent);background:#5ebac329}.more.astro-gsbtt5bn{font-weight:600;font-size:var(--text-button);color:var(--text-strong);align-items:center;gap:8px;margin-top:6px;display:inline-flex}.more.astro-gsbtt5bn:hover{color:var(--color-accent-text)}.sr--dark.astro-gsbtt5bn .more.astro-gsbtt5bn{color:var(--color-white)}.sr--dark.astro-gsbtt5bn .more.astro-gsbtt5bn:hover{color:var(--color-accent)}.more.astro-gsbtt5bn svg{transition:transform var(--duration-fast) ease}.more.astro-gsbtt5bn:hover svg{transform:translate(3px)}.sr--dark.astro-gsbtt5bn .row.astro-gsbtt5bn .stage,.sr--dark.astro-gsbtt5bn .row.astro-gsbtt5bn .ws{box-shadow:0 0 0 1px #ffffff1a}@media (prefers-reduced-motion:reduce){.more.astro-gsbtt5bn:hover svg{transform:none}}@media (width<=1199.98px){.sr.astro-gsbtt5bn{padding:90px var(--page-gutter)}.inner.astro-gsbtt5bn{gap:90px}.inner.astro-gsbtt5bn .sr-head{margin-bottom:-30px}.row.astro-gsbtt5bn,.row--flip.astro-gsbtt5bn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}@media (width<=809.98px){.sr.astro-gsbtt5bn{padding:64px var(--page-gutter)}.inner.astro-gsbtt5bn{gap:64px}.inner.astro-gsbtt5bn .sr-head{margin-bottom:-24px}.row.astro-gsbtt5bn,.row--flip.astro-gsbtt5bn{grid-template-columns:minmax(0,1fr);gap:28px}.row--flip.astro-gsbtt5bn .copy{order:0}.body.astro-gsbtt5bn{font-size:var(--text-body);line-height:1.6}}.cg.astro-ysrvxlm5{padding:112px var(--page-gutter);position:relative;overflow:hidden}.cg--dots.astro-ysrvxlm5{background-color:var(--color-gray-50);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.cg--white.astro-ysrvxlm5{background:var(--color-white)}.cg--dark.astro-ysrvxlm5{background:var(--color-black)}.cg.astro-ysrvxlm5 .cg-bg{object-fit:cover;z-index:-2;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.cg-shade.astro-ysrvxlm5{z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 80% 0,#5ebac329,#0000 70%),linear-gradient(#050505d1,#050505eb);position:absolute;inset:0}.inner.astro-ysrvxlm5{max-width:var(--container);flex-direction:column;gap:56px;margin:0 auto;display:flex;position:relative}.grid.astro-ysrvxlm5{gap:20px;display:grid}.grid--2.astro-ysrvxlm5{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3.astro-ysrvxlm5{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4.astro-ysrvxlm5{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--5.astro-ysrvxlm5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.grid.astro-ysrvxlm5>li{display:flex}.card.astro-ysrvxlm5{border-radius:var(--radius-xl);background:var(--glass-light-bg);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);color:var(--text);transition:transform var(--duration-fast) ease, box-shadow var(--duration-fast) ease, border-color var(--duration-fast) ease;border:1px solid #05050514;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:28px;display:flex}.cg--white.astro-ysrvxlm5 .card.astro-ysrvxlm5{background:var(--color-gray-50);box-shadow:none}.grid--5.astro-ysrvxlm5 .card.astro-ysrvxlm5{padding:22px}a.astro-ysrvxlm5.card:hover{border-color:#05050529;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff80,0 30px 50px -20px #0505054d}.cg--dark.astro-ysrvxlm5 .card.astro-ysrvxlm5{color:var(--text-on-dark);background:#ffffff0f;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 30px 60px -30px #0009}.cg--dark.astro-ysrvxlm5 a.astro-ysrvxlm5.card:hover{background:#ffffff1a;border-color:#ffffff3d}.top.astro-ysrvxlm5{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ic.astro-ysrvxlm5{border-radius:var(--radius-md);background:var(--color-black);width:42px;height:42px;color:var(--color-accent);place-items:center;font-size:20px;display:inline-grid}.cg--dark.astro-ysrvxlm5 .ic.astro-ysrvxlm5{background:#5ebac31f;box-shadow:inset 0 0 0 1px #5ebac347}.tag.astro-ysrvxlm5{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);text-align:right;font-size:11px;font-weight:600}.cg--dark.astro-ysrvxlm5 .tag.astro-ysrvxlm5{color:#fff9}.tag--soon.astro-ysrvxlm5,.tag--new.astro-ysrvxlm5{border-radius:var(--radius-full);letter-spacing:.02em;text-transform:none;padding:3px 8px;font-weight:500}.tag--soon.astro-ysrvxlm5{background:var(--surface-muted)}.tag--new.astro-ysrvxlm5{background:var(--color-accent-soft);color:var(--color-accent-text)}.cg--dark.astro-ysrvxlm5 .tag--soon.astro-ysrvxlm5{background:#ffffff1a}.cg--dark.astro-ysrvxlm5 .tag--new.astro-ysrvxlm5{color:var(--color-accent);background:#5ebac329}.name.astro-ysrvxlm5{margin-top:6px}.cg--dark.astro-ysrvxlm5 .name.astro-ysrvxlm5{color:var(--color-white)}.text.astro-ysrvxlm5{font-size:var(--text-body);color:var(--text-muted);line-height:1.55}.cg--dark.astro-ysrvxlm5 .text.astro-ysrvxlm5{color:#ffffffb8}.go.astro-ysrvxlm5{font-weight:600;font-size:var(--text-small);color:var(--text-strong);align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:inline-flex}.cg--dark.astro-ysrvxlm5 .go.astro-ysrvxlm5{color:var(--color-accent)}.go.astro-ysrvxlm5 svg{transition:transform var(--duration-fast) ease}a.astro-ysrvxlm5.card:hover .go.astro-ysrvxlm5 svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){a.astro-ysrvxlm5.card:hover,a.astro-ysrvxlm5.card:hover .go.astro-ysrvxlm5 svg{transform:none}}@media (width<=1199.98px){.cg.astro-ysrvxlm5{padding:90px var(--page-gutter)}.grid--3.astro-ysrvxlm5,.grid--4.astro-ysrvxlm5{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--5.astro-ysrvxlm5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=809.98px){.cg.astro-ysrvxlm5{padding:64px var(--page-gutter)}.inner.astro-ysrvxlm5{gap:36px}.grid--2.astro-ysrvxlm5,.grid--3.astro-ysrvxlm5,.grid--4.astro-ysrvxlm5,.grid--5.astro-ysrvxlm5{grid-template-columns:minmax(0,1fr);gap:12px}.card.astro-ysrvxlm5,.grid--5.astro-ysrvxlm5 .card.astro-ysrvxlm5{gap:6px;padding:20px}.ic.astro-ysrvxlm5{width:36px;height:36px;font-size:18px}.go.astro-ysrvxlm5{padding-top:6px}}
