.industry-testimonials[data-astro-cid-xxe7nwvz]{position:relative;overflow:hidden}.industry-testimonials--mauve[data-astro-cid-xxe7nwvz] .eyebrow[data-astro-cid-xxe7nwvz]{color:#b98a92}.industry-testimonials--mauve[data-astro-cid-xxe7nwvz] .eyebrow[data-astro-cid-xxe7nwvz]:before{background:#b98a92}.industry-testimonials--yellow[data-astro-cid-xxe7nwvz] .eyebrow[data-astro-cid-xxe7nwvz]{color:var(--yellow)}.industry-testimonials--yellow[data-astro-cid-xxe7nwvz] .eyebrow[data-astro-cid-xxe7nwvz]:before{background:var(--yellow)}.industry-testimonials--cobalt[data-astro-cid-xxe7nwvz] .eyebrow[data-astro-cid-xxe7nwvz]{color:#3d5a99}.industry-testimonials--cobalt[data-astro-cid-xxe7nwvz] .eyebrow[data-astro-cid-xxe7nwvz]:before{background:#3d5a99}.industry-testimonials__grid-pattern[data-astro-cid-xxe7nwvz]{top:-2.5rem;left:-3.5rem;width:26rem;height:26rem}.industry-testimonials[data-astro-cid-xxe7nwvz]>.container[data-astro-cid-xxe7nwvz]{position:relative;z-index:1;max-width:var(--content-width-wide)}.industry-testimonials[data-astro-cid-xxe7nwvz] .section-head[data-astro-cid-xxe7nwvz]{margin-bottom:clamp(1.25rem,1rem + .9vw,1.75rem)}.industry-testimonials[data-astro-cid-xxe7nwvz] .section-head[data-astro-cid-xxe7nwvz] h2[data-astro-cid-xxe7nwvz]{font-size:clamp(2rem,1.4rem + 2.8vw,3.875rem)}.industry-testimonials__grid[data-astro-cid-xxe7nwvz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,1.4rem + .6vw,1.75rem)}.industry-testimonials__card[data-astro-cid-xxe7nwvz]{display:flex;flex-direction:column;gap:1rem}.industry-testimonials__poster[data-astro-cid-xxe7nwvz]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;background:linear-gradient(160deg,var(--ink) 0%,#1b2025 100%);border:none;padding:0;cursor:pointer;transition:box-shadow .2s ease}.industry-testimonials__poster[data-astro-cid-xxe7nwvz]:hover,.industry-testimonials__poster[data-astro-cid-xxe7nwvz]:focus-visible{box-shadow:0 0 0 1.5px var(--yellow),var(--shadow-lg)}.industry-testimonials__poster--stream[data-astro-cid-xxe7nwvz]{background:#0b0d0f;cursor:default}.industry-testimonials__stream-play[data-astro-cid-xxe7nwvz]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:#0b0d0f;cursor:pointer}.industry-testimonials__stream-poster[data-astro-cid-xxe7nwvz]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.industry-testimonials__stream-btn[data-astro-cid-xxe7nwvz]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;border:2px solid var(--teal);background:#0b0d0f8c;color:#fff;transition:background-color .2s ease}.industry-testimonials__stream-btn[data-astro-cid-xxe7nwvz] svg[data-astro-cid-xxe7nwvz]{margin-left:3px}.industry-testimonials__stream-btn[data-astro-cid-xxe7nwvz]:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--teal);opacity:0;animation:it-stream-pulse 2.6s ease-out infinite}.industry-testimonials__stream-play[data-astro-cid-xxe7nwvz]:hover .industry-testimonials__stream-btn[data-astro-cid-xxe7nwvz],.industry-testimonials__stream-play[data-astro-cid-xxe7nwvz]:focus-visible .industry-testimonials__stream-btn[data-astro-cid-xxe7nwvz]{background:var(--teal-dark)}.industry-testimonials__stream-play[data-astro-cid-xxe7nwvz]:focus-visible{outline:2px solid #fff;outline-offset:-6px}@keyframes it-stream-pulse{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(1.45);opacity:0}}@media (prefers-reduced-motion: reduce){.industry-testimonials__stream-btn[data-astro-cid-xxe7nwvz]:after{animation:none;display:none}}.industry-testimonials__stream-frame{position:absolute;inset:0;width:100%;height:100%;border:0}.industry-testimonials__poster--dormant[data-astro-cid-xxe7nwvz]{cursor:default;padding:clamp(1.25rem,1rem + 1.2vw,2rem)}.industry-testimonials__poster--dormant[data-astro-cid-xxe7nwvz]:hover{box-shadow:none}.industry-testimonials__poster-quote[data-astro-cid-xxe7nwvz]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1rem,.9rem + .4vw,1.1875rem);line-height:1.35;color:var(--off-white);text-align:left}.industry-testimonials__poster-img[data-astro-cid-xxe7nwvz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.industry-testimonials__tag[data-astro-cid-xxe7nwvz]{position:absolute;top:.85rem;right:.85rem;z-index:1;font-family:var(--font-body);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-dark-muted);background:#0b0d0f99;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-full);padding:.3rem .7rem}.industry-testimonials__play[data-astro-cid-xxe7nwvz]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#0b0d0f80;border:1.5px solid var(--yellow);color:var(--yellow);box-shadow:0 0 0 7px #ffb4001f,0 10px 28px #0b0d0f59;transition:transform .2s ease,background-color .2s ease}.industry-testimonials__poster[data-astro-cid-xxe7nwvz]:hover .industry-testimonials__play[data-astro-cid-xxe7nwvz],.industry-testimonials__poster[data-astro-cid-xxe7nwvz]:focus-visible .industry-testimonials__play[data-astro-cid-xxe7nwvz]{transform:scale(1.06);background:#ffb4002e}.industry-testimonials__who[data-astro-cid-xxe7nwvz]{display:flex;flex-direction:column;gap:.2rem}.industry-testimonials__name[data-astro-cid-xxe7nwvz]{font-family:var(--font-display);font-weight:700;font-size:1.0625rem;color:var(--text)}.industry-testimonials__company[data-astro-cid-xxe7nwvz]{font-size:.875rem;color:var(--text-muted)}.industry-testimonials__quote[data-astro-cid-xxe7nwvz]{margin-top:.35rem;font-size:.9375rem;line-height:1.55;color:var(--text-muted);font-style:italic}.industry-testimonials__written[data-astro-cid-xxe7nwvz]{display:grid;grid-template-columns:repeat(var(--written-cols, 2),minmax(0,1fr));gap:clamp(1.25rem,1.4rem + .6vw,1.75rem);margin:clamp(1.25rem,1.4rem + .6vw,1.75rem) 0 0;padding:0;list-style:none}.industry-testimonials__written-card[data-astro-cid-xxe7nwvz]{padding:1.5rem 1.75rem 1.6rem;background:var(--white);border:1px solid var(--border);border-left:3px solid var(--industry-testimonial-accent, var(--teal));border-radius:var(--radius-md)}.industry-testimonials--cobalt[data-astro-cid-xxe7nwvz] .industry-testimonials__written-card[data-astro-cid-xxe7nwvz]{--industry-testimonial-accent: #3d5a99}.industry-testimonials--mauve[data-astro-cid-xxe7nwvz] .industry-testimonials__written-card[data-astro-cid-xxe7nwvz]{--industry-testimonial-accent: #b98a92}.industry-testimonials--yellow[data-astro-cid-xxe7nwvz] .industry-testimonials__written-card[data-astro-cid-xxe7nwvz]{--industry-testimonial-accent: var(--yellow)}.industry-testimonials__written-mark[data-astro-cid-xxe7nwvz]{display:block;height:1.4rem;font-family:var(--font-display);font-weight:800;font-size:2.5rem;line-height:.7;color:var(--industry-testimonial-accent, var(--teal))}.industry-testimonials__written-quote[data-astro-cid-xxe7nwvz]{margin:0;font-size:.9375rem;line-height:1.6;color:var(--text)}.industry-testimonials__written-who[data-astro-cid-xxe7nwvz]{display:flex;flex-direction:column;gap:.1rem;margin:.9rem 0 0;font-size:.875rem}.industry-testimonials__written-who[data-astro-cid-xxe7nwvz] strong[data-astro-cid-xxe7nwvz]{font-family:var(--font-display);font-weight:700;color:var(--text)}.industry-testimonials__written-who[data-astro-cid-xxe7nwvz] span[data-astro-cid-xxe7nwvz]{color:var(--text-muted)}@media (max-width: 900px){.industry-testimonials__written[data-astro-cid-xxe7nwvz],.industry-testimonials__grid[data-astro-cid-xxe7nwvz]{grid-template-columns:1fr;max-width:32rem;margin-inline:auto}}.industry-testimonials__modal[data-astro-cid-xxe7nwvz][hidden]{display:none}.industry-testimonials__modal[data-astro-cid-xxe7nwvz]{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2.5rem)}.industry-testimonials__modal-backdrop[data-astro-cid-xxe7nwvz]{position:absolute;inset:0;background:#0b0d0fd1;backdrop-filter:blur(4px)}.industry-testimonials__modal-panel[data-astro-cid-xxe7nwvz]{position:relative;z-index:1;width:100%;max-width:860px;background:var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:clamp(1rem,2vw,1.5rem)}.industry-testimonials__modal-close[data-astro-cid-xxe7nwvz]{position:absolute;top:-14px;right:-14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ink);border:1px solid rgba(255,255,255,.16);color:var(--text-on-dark);cursor:pointer}.industry-testimonials__modal-close[data-astro-cid-xxe7nwvz]:hover{border-color:var(--yellow);color:var(--yellow)}.industry-testimonials__modal-video[data-astro-cid-xxe7nwvz]{display:block;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-sm);background:#0b0d0f}.industry-testimonials__modal-pending[data-astro-cid-xxe7nwvz]{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-sm);background:linear-gradient(160deg,#14171b,#1b2025);border:1px dashed rgba(255,255,255,.18)}.industry-testimonials__modal-pending-tag[data-astro-cid-xxe7nwvz]{font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-dark-muted)}.industry-testimonials__modal-caption[data-astro-cid-xxe7nwvz]{padding-top:clamp(1rem,1.5vw,1.25rem);display:flex;flex-direction:column;gap:.5rem}.industry-testimonials__modal-quote[data-astro-cid-xxe7nwvz]{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.35;color:var(--off-white)}.industry-testimonials__modal-who[data-astro-cid-xxe7nwvz]{margin:0;display:flex;align-items:baseline;gap:.5rem;font-size:.875rem}.industry-testimonials__modal-who[data-astro-cid-xxe7nwvz] strong[data-astro-cid-xxe7nwvz]{color:var(--off-white)}.industry-testimonials__modal-who[data-astro-cid-xxe7nwvz] span[data-astro-cid-xxe7nwvz]{color:var(--text-on-dark-muted)}
