PageSourceSearch

https://www.interprefy.com/

html interprefy.com collected 2026-10-01 14:10:36 UTC 261,828 bytes, 4,346 lines download raw bytes

1<!doctype html><html lang="en"><head>
2    <meta charset="utf-8">
3    <title>Interpretation, AI Speech Translation &amp; Captions Tech</title>
4    <link rel="shortcut icon" href="https://www.interprefy.com/hubfs/Brand_Symbol_Colour.png">
5    <meta name="description" content="Empower your multilingual events with Interprefy interpretation, AI speech translation, and captions, ensuring seamless communication for global audiences.">
6    
7    
8    
9    
10    
11    
12    <meta name="viewport" content="width=device-width, initial-scale=1">
13
14    
15    <meta property="og:description" content="Empower your multilingual events with Interprefy interpretation, AI speech translation, and captions, ensuring seamless communication for global audiences.">
16    <meta property="og:title" content="Interpretation, AI Speech Translation &amp; Captions Tech">
17    <meta name="twitter:description" content="Empower your multilingual events with Interprefy interpretation, AI speech translation, and captions, ensuring seamless communication for global audiences.">
18    <meta name="twitter:title" content="Interpretation, AI Speech Translation &amp; Captions Tech">
19
20    
21
22    
23    <style>
24a.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
25</style>
26
27<link rel="stylesheet" href="https://www.interprefy.com/hubfs/hub_generated/template_assets/1/186859274328/1790602309646/template_main.min.css">
28<link class="hs-async-css" rel="preload" href="https://www.interprefy.com/hubfs/hub_generated/template_assets/1/186857264932/1790602301630/template_library.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
29<noscript><link rel="stylesheet" href="https://www.interprefy.com/hubfs/hub_generated/template_assets/1/186857264932/1790602301630/template_library.min.css"></noscript>
30<link rel="stylesheet" href="https://www.interprefy.com/hubfs/hub_generated/template_assets/1/186857668159/1790602300378/template_theme-overrides.min.css">
31<link rel="stylesheet" href="https://www.interprefy.com/hubfs/hub_generated/module_assets/1/70980598299/1790850107275/module_HD_-_Mega_Menu_V2.min.css">
32
33<style>
34  #hs_cos_wrapper_footer-module-2 .in-logo { text-align:left; }
35
36@media (max-width:767px) {
37  #hs_cos_wrapper_footer-module-2 .in-logo { text-align:left; }
38}
39
40</style>
41
42<link rel="stylesheet" href="https://www.interprefy.com/hubfs/hub_generated/module_assets/1/186857668223/1741092294904/module_social-follow.min.css">
43
44<style>
45  #hs_cos_wrapper_footer-module-4 .in-social-icon li a svg {
46  fill:#ff5d1f;
47  fill:rgba(255,255,255,1.0);
48}
49
50#hs_cos_wrapper_footer-module-4 .in-social-icon {}
51
52@media (min-width:992px) {
53  #hs_cos_wrapper_footer-module-4 .in-social-icon {}
54}
55
56</style>
57
58<link rel="stylesheet" href="https://7052064.fs1.hubspotusercontent-na1.net/hubfs/7052064/hub_generated/module_assets/1/-109050482603/1790844857632/module_social_follow.min.css">
59
60  <style>
61    #hs_cos_wrapper_widget_1748964855536 .hs-social-follow {}
62
63#hs_cos_wrapper_widget_1748964855536 .hs-social-follow__link {
64  width:32px;
65  height:32px;
66}
67
68#hs_cos_wrapper_widget_1748964855536 .hs-social-follow__icon svg {
69  width:min(48px,100%);
70  height:min(48px,100%);
71  fill:#FFFFFF;
72}
73
74#hs_cos_wrapper_widget_1748964855536 .hs-social-follow__link:hover,
75#hs_cos_wrapper_widget_1748964855536 .hs-social-follow__link:focus {}
76
77#hs_cos_wrapper_widget_1748964855536 .hs-social-follow__link:active {}
78
79  </style>
80
81<link rel="stylesheet" href="https://www.interprefy.com/hubfs/hub_generated/module_assets/1/186859274501/1741092294884/module_footer-nav.min.css">
82
83  <style>
84    
85  </style>
86
87<link rel="stylesheet" href="https://www.interprefy.com/hubfs/hub_generated/module_assets/1/49967507098/1743425365323/module_HD_-_Rich_Text.min.css">
88<link rel="stylesheet" href="https://www.interprefy.com/hubfs/hub_generated/module_assets/1/186857265010/1741092294904/module_copyright.min.css">
89
90<style>
91  #hs_cos_wrapper_footer-module-14 .in-footer-copyright {
92  border-top:1px solid rgba(251,251,251,16%);
93  padding-top:30px;
94}
95
96</style>
97
98<style>
99  @font-face {
100    font-family: "Inter";
101    font-weight: 700;
102    font-style: normal;
103    font-display: swap;
104    src: url("/_hcms/googlefonts/Inter/700.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/700.woff") format("woff");
105  }
106  @font-face {
107    font-family: "Inter";
108    font-weight: 400;
109    font-style: normal;
110    font-display: swap;
111    src: url("/_hcms/googlefonts/Inter/regular.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/regular.woff") format("woff");
112  }
113  @font-face {
114    font-family: "Inter";
115    font-weight: 500;
116    font-style: normal;
117    font-display: swap;
118    src: url("/_hcms/googlefonts/Inter/500.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/500.woff") format("woff");
119  }
120  @font-face {
121    font-family: "Inter";
122    font-weight: 600;
123    font-style: normal;
124    font-display: swap;
125    src: url("/_hcms/googlefonts/Inter/600.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/600.woff") format("woff");
126  }
127</style>
128
129<!-- Editor Styles -->
130<style id="hs_editor_style" type="text/css">
131#hs_cos_wrapper_module_1747301643015  { display: block !important; padding-top: 11px !important }
132#hs_cos_wrapper_widget_1777563169940  { display: block !important; font-weight: bold !important }
133#hs_cos_wrapper_widget_1777563169940  p , #hs_cos_wrapper_widget_1777563169940  li , #hs_cos_wrapper_widget_1777563169940  span , #hs_cos_wrapper_widget_1777563169940  label , #hs_cos_wrapper_widget_1777563169940  h1 , #hs_cos_wrapper_widget_1777563169940  h2 , #hs_cos_wrapper_widget_1777563169940  h3 , #hs_cos_wrapper_widget_1777563169940  h4 , #hs_cos_wrapper_widget_1777563169940  h5 , #hs_cos_wrapper_widget_1777563169940  h6  { font-weight: bold !important }
134.dnd_area-row-0-force-full-width-section > .row-fluid {
135  max-width: none !important;
136}
137.footer-row-0-max-width-section-centering > .row-fluid {
138  max-width: 1290px !important;
139  margin-left: auto !important;
140  margin-right: auto !important;
141}
142/* HubSpot Non-stacked Media Query Styles */
143@media (min-width:768px) {
144  .footer-row-0-vertical-alignment > .row-fluid {
145    display: -ms-flexbox !important;
146    -ms-flex-direction: row;
147    display: flex !important;
148    flex-direction: row;
149  }
150  .cell_1745921009646-vertical-alignment {
151    display: -ms-flexbox !important;
152    -ms-flex-direction: column !important;
153    -ms-flex-pack: start !important;
154    display: flex !important;
155    flex-direction: column !important;
156    justify-content: flex-start !important;
157  }
158  .cell_1745921009646-vertical-alignment > div {
159    flex-shrink: 0 !important;
160  }
161  .cell_1745921007600-vertical-alignment {
162    display: -ms-flexbox !important;
163    -ms-flex-direction: column !important;
164    -ms-flex-pack: start !important;
165    display: flex !important;
166    flex-direction: column !important;
167    justify-content: flex-start !important;
168  }
169  .cell_1745921007600-vertical-alignment > div {
170    flex-shrink: 0 !important;
171  }
172  .cell_1745920890376-vertical-alignment {
173    display: -ms-flexbox !important;
174    -ms-flex-direction: column !important;
175    -ms-flex-pack: start !important;
176    display: flex !important;
177    flex-direction: column !important;
178    justify-content: flex-start !important;
179  }
180  .cell_1745920890376-vertical-alignment > div {
181    flex-shrink: 0 !important;
182  }
183  .footer-column-5-vertical-alignment {
184    display: -ms-flexbox !important;
185    -ms-flex-direction: column !important;
186    -ms-flex-pack: start !important;
187    display: flex !important;
188    flex-direction: column !important;
189    justify-content: flex-start !important;
190  }
191  .footer-column-5-vertical-alignment > div {
192    flex-shrink: 0 !important;
193  }
194  .footer-column-1-vertical-alignment {
195    display: -ms-flexbox !important;
196    -ms-flex-direction: column !important;
197    -ms-flex-pack: start !important;
198    display: flex !important;
199    flex-direction: column !important;
200    justify-content: flex-start !important;
201  }
202  .footer-column-1-vertical-alignment > div {
203    flex-shrink: 0 !important;
204  }
205  .footer-column-1-row-5-vertical-alignment > .row-fluid {
206    display: -ms-flexbox !important;
207    -ms-flex-direction: row;
208    display: flex !important;
209    flex-direction: row;
210  }
211  .cell_17473018289582-vertical-alignment {
212    display: -ms-flexbox !important;
213    -ms-flex-direction: column !important;
214    -ms-flex-pack: center !important;
215    display: flex !important;
216    flex-direction: column !important;
217    justify-content: center !important;
218  }
219  .cell_17473018289582-vertical-alignment > div {
220    flex-shrink: 0 !important;
221  }
222  .cell_1747301828957-vertical-alignment {
223    display: -ms-flexbox !important;
224    -ms-flex-direction: column !important;
225    -ms-flex-pack: center !important;
226    display: flex !important;
227    flex-direction: column !important;
228    justify-content: center !important;
229  }
230  .cell_1747301828957-vertical-alignment > div {
231    flex-shrink: 0 !important;
232  }
233}
234/* HubSpot Styles (default) */
235.cell_17418062868962-padding {
236  padding-bottom: 0px !important;
237}
238.dnd_area-row-0-margin {
239  margin-top: -110px !important;
240}
241.dnd_area-row-0-padding {
242  padding-top: 0px !important;
243}
244.footer-row-0-padding {
245  padding-top: 80px !important;
246  padding-bottom: 0px !important;
247  padding-left: 20px !important;
248  padding-right: 20px !important;
249}
250.footer-row-0-background-layers {
251  background-image: linear-gradient(rgba(255, 93, 31, 1), rgba(255, 93, 31, 1)) !important;
252  background-position: left top !important;
253  background-size: auto !important;
254  background-repeat: no-repeat !important;
255}
256.footer-row-1-padding {
257  padding-top: 30px !important;
258  padding-bottom: 30px !important;
259  padding-left: 20px !important;
260  padding-right: 20px !important;
261}
262.footer-row-1-hidden {
263  display: block !important;
264}
265.footer-row-1-background-layers {
266  background-image: linear-gradient(rgba(255, 93, 31, 1), rgba(255, 93, 31, 1)) !important;
267  background-position: left top !important;
268  background-size: auto !important;
269  background-repeat: no-repeat !important;
270}
271.footer-column-5-padding {
272  padding-top: 0px !important;
273  padding-bottom: 0px !important;
274  padding-left: 0px !important;
275  padding-right: 0px !important;
276}
277.footer-column-6-row-0-padding {
278  padding-top: 0px !important;
279  padding-bottom: 0px !important;
280  padding-left: 0px !important;
281  padding-right: 0px !important;
282}
283.footer-column-1-padding {
284  padding-top: 0px !important;
285  padding-bottom: 0px !important;
286  padding-left: 0px !important;
287  padding-right: 0px !important;
288}
289.footer-column-1-row-0-padding {
290  padding-top: 0px !important;
291  padding-bottom: 0px !important;
292  padding-left: 0px !important;
293  padding-right: 0px !important;
294}
295.footer-column-1-row-2-padding {
296  padding-top: 0px !important;
297  padding-bottom: 0px !important;
298  padding-left: 0px !important;
299  padding-right: 0px !important;
300}
301/* HubSpot Styles (mobile) */
302@media (max-width: 992px) {
303  .widget_1785752440033-margin > #hs_cos_wrapper_widget_1785752440033 {
304    margin-top: 140px !important;
305  }
306  .widget_1785752440033-padding > #hs_cos_wrapper_widget_1785752440033 {
307    padding-top: 0px !important;
308  }
309  .footer-row-0-padding {
310    padding-top: 40px !important;
311    padding-bottom: 0px !important;
312    padding-left: 20px !important;
313    padding-right: 20px !important;
314  }
315  .footer-row-1-padding {
316    padding-top: 30px !important;
317    padding-bottom: 30px !important;
318    padding-left: 20px !important;
319    padding-right: 20px !important;
320  }
321  .footer-column-5-padding {
322    padding-top: 0px !important;
323    padding-bottom: 30px !important;
324    padding-left: 0px !important;
325    padding-right: 0px !important;
326  }
327  .footer-column-6-row-0-padding {
328    padding-top: 0px !important;
329    padding-bottom: 30px !important;
330    padding-left: 0px !important;
331    padding-right: 0px !important;
332  }
333  .footer-column-1-padding {
334    padding-top: 0px !important;
335    padding-bottom: 30px !important;
336    padding-left: 0px !important;
337    padding-right: 0px !important;
338  }
339}
340</style>
341    
341<script src="https://www.interprefy.com/hubfs/hub_generated/template_assets/1/186857264972/1790602306009/template_library.min.js"></script>
vendor: 1 bytes, line 341
341
342<script type="application/ld+json">{"@context":"https://schema.org","@type":"VideoObject","caption":{"@type":"MediaObject","contentUrl":"https://www.interprefy.com/media-transcripts/159495977591/en.vtt","inLanguage":"en","name":"en Captions"},"contentUrl":"https://6564114.fs1.hubspotusercontent-na1.net/hubfs/6564114/What%20Is%20Interprefy.mp4","dateModified":"2025-09-16T13:30:13.207Z","duration":"PT2M46.24S","height":2160,"name":"What Is Interprefy","thumbnailUrl":"https://6564114.fs1.hubspotusercontent-na1.net/hubfs/6564114/What%20Is%20Interprefy.mp4/medium.jpg","uploadDate":"2024-03-05T12:28:36.137Z","width":3840}</script>
342
343
344    
345    <link rel="canonical" href="https://www.interprefy.com">
346
347<!-- Google Tag Manager -->
348<script>
vendor: 327 bytes, lines 348-352
348(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
349new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
350j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
351'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
352})(window,document,'script','dataLayer','
352GTM-5RBG2ZJ
vendor: 3 bytes, line 352
352');
352</script>
352
353<!-- End Google Tag Manager -->
354
355<!-- ZoomInfo -->
356<script>
357        (function () {
358          var zi = document.createElement('script');
359          zi.type = 'text/javascript';
360          zi.async = true;
361          zi.src = 'https://ws.zoominfo.com/pixel/ODemgiDEhQshzjvCQ1qL';
362          var s = document.getElementsByTagName('script')[0];
363          s.parentNode.insertBefore(zi, s);
364        })();
365      </script>
365
366      <noscript>
367        &lt;img  src="https://ws.zoominfo.com/pixel/ODemgiDEhQshzjvCQ1qL" width="1" height="1" style="display: none;"&gt;
368      </noscript>
369<!-- End ZoomInfo -->
370
371
372
373<script type="text/javascript"> adroll_adv_id = "U3HP6DVCHJE6VDQZWWS7DQ"; adroll_pix_id = "52FTW4SF2NDS7KPJGM3RN2"; adroll_version = "2.0";  (function(w, d, e, o, a) { w.__adroll_loaded = true; w.adroll = w.adroll || []; w.adroll.f = [ 'setProperties', 'identify', 'track', 'identify_email', 'get_cookie' ]; var roundtripUrl = "https://s.adroll.com/j/" + adroll_adv_id + "/roundtrip.js"; for (a = 0; a < w.adroll.f.length; a++) { w.adroll[w.adroll.f[a]] = w.adroll[w.adroll.f[a]] || (function(n) { return function() { w.adroll.push([ n, arguments ]) } })(w.adroll.f[a]) }  e = d.createElement('script'); o = d.getElementsByTagName('script')[0]; e.async = 1; e.src = roundtripUrl; o.parentNode.insertBefore(e, o); })(window, document); adroll.track("pageView"); </script>
373 
374
375
376<script async src="https://static.linguise.com/script-js/switcher.bundle.js?d=pk_oDS6MZnhQRwkCtEZq3chnLt9CJeViHtu"></script>
376
377
378
379<script>function initApollo(){var n=Math.random().toString(36).substring(7),o=document.createElement("script");
380o.src="https://assets.apollo.io/micro/website-tracker/tracker.iife.js?nocache="+n,o.async=!0,o.defer=!0,
381o.onload=function(){window.trackingFunctions.onLoad({appId:"66327985dceed10438828037"})},
382document.head.appendChild(o)}initApollo();</script>
382
383
384<!-- Start Getmd.ai Markdown Discovery Tags -->
385<link rel="alternate" type="text/markdown" href="https://ai.interprefy.com/.md" title="Markdown version">
386<link rel="alternate" type="text/plain" href="https://ai.interprefy.com/llms.txt" title="LLM site index">
387<!-- End Getmd.ai Markdown Discovery Tags -->
388
389
390
391<!-- =========================================================
392     INTERPREFY MENU — CSS + JS LOOK & FEEL OVERRIDE
393     Paste this whole block into your site head HTML.
394     Verified live on interprefy.com. It:
395       - adds icon tiles (matched to your real link URLs)
396       - gives a clean, compact rounded dropdown
397       - makes menus CLICK-to-open (not hover)
398       - shows a clean chevron caret that flips when open
399     Your wording, links and structure are untouched.
400     Brand colour: Interprefy orange #FF5D1F / #E04407.
401     ========================================================= -->
402
403<style>
404/* ============ TOP-LEVEL NAV ============ */
405.hd_menu a.item-number-one{
406  border-radius:10px !important; padding:9px 14px !important;
407  outline:none !important; border:none !important; box-shadow:none !important;
408  transition:background .15s, color .15s !important;
409}
410.hd_menu a.item-number-one:hover,
411.hd_menu a.item-number-one.ipf-open{ background:#FFF1EA !important; color:#E04407 !important; text-decoration:none !important; }
412
413/* Remove the theme's hover strikethrough/underline bar (a :hover::before scoped
414   under the menu module's ID). If the line ever returns, the module ID changed —
415   send it to me and I'll update the two selectors below. */
416#hs_cos_wrapper_widget_1745354823660 .hd_menu_wrapper a.item-number-one::before,
417#hs_cos_wrapper_widget_1745354823660 .hd_menu_wrapper a.item-number-one:hover::before{
418  content:none !important; background:none !important; background-image:none !important; border:none !important; display:none !important;
419}
420[id*="hs_cos_wrapper_widget"] .hd_menu_wrapper a.item-number-one::before{
421  content:none !important; background:none !important; display:none !important;
422}
423
424/* Clean chevron caret that sits neatly to the side */
425.hd_menu a.item-number-one:not(.no-after){ position:relative !important; }
426.hd_menu a.item-number-one:not(.no-after)::after{
427  content:"" !important; position:static !important; display:inline-block !important; vertical-align:middle !important;
428  width:7px !important; height:7px !important; margin:-3px 0 0 9px !important; box-sizing:border-box !important;
429  border:none !important; border-right:2px solid currentColor !important; border-bottom:2px solid currentColor !important; border-radius:1px !important;
430  background:none !important; transform:rotate(45deg) !important; transition:transform .25s !important;
431  right:auto !important; top:auto !important; left:auto !important;
432}
433.hd_menu a.item-number-one.ipf-open:not(.no-after)::after{ transform:rotate(225deg) !important; margin-top:1px !important; }
434
435/* ============ CLICK-ONLY VISIBILITY (beats theme hover) ============ */
436html body .hd_menu_wrapper .container.dropdown:not(.ipf-open){ display:none !important; }
437html body .hd_menu_wrapper .container.dropdown.ipf-open{ display:block !important; }
438
439/* ============ DROPDOWN PANEL (compact) ============ */
440.hd_menu_wrapper .container.dropdown{
441  background:#fff !important; border:1px solid #ECEEF0 !important; border-radius:18px !important;
442  box-shadow:0 22px 55px rgba(20,26,30,.16) !important; padding:16px 14px !important; min-height:0 !important;
443}
444/* Clean white columns (remove theme's alternating tint) */
445.hd_menu_wrapper .container.dropdown > *,
446.hd-mega-dropdown, .hd-mega-dropdown .row{ background:transparent !important; background-color:transparent !important; min-height:0 !important; }
447
448/* Column section headers -> small uppercase labels (still clickable to their page) */
449.hd-mega-dropdown .col-header-link{ text-decoration:none !important; cursor:pointer !important; display:block; }
450.hd-mega-dropdown .col-header-link h4{
451  font-size:10.5px !important; letter-spacing:.09em !important; text-transform:uppercase !important;
452  color:#657077 !important; font-weight:600 !important; margin:0 0 5px 9px !important; line-height:1.2 !important;
453  transition:color .14s !important;
454}
455.hd-mega-dropdown .col-header-link:hover h4{ color:#E04407 !important; }
456
457/* ============ DROPDOWN LINKS = ICON ROWS (compact) ============ */
458.hd-mega-dropdown .hs-menu-wrapper ul{ margin:0 !important; padding:0 !important; }
459.hd-mega-dropdown .hs-menu-wrapper li{ margin:0 !important; padding:0 !important; list-style:none !important; }
460.hd-mega-dropdown .hs-menu-wrapper .hs-menu-item > a{
461  display:flex !important; align-items:center; gap:10px !important;
462  padding:5px 9px !important; margin:0 !important; border-radius:10px !important;
463  font-size:13.5px !important; font-weight:500 !important; line-height:1.2 !important; min-height:0 !important;
464  color:#141A1E !important; text-decoration:none !important; white-space:normal;
465  border:none !important; background:none !important;
466  transition:background .14s, transform .14s, color .14s !important;
467}
468.hd-mega-dropdown .hs-menu-wrapper .hs-menu-item > a:hover{
469  background:#F7F8F9 !important; color:#E04407 !important; transform:translateX(2px);
470}
471
472/* Icon tile (pseudo-element) — default icon, overridden per link below */
473.hd-mega-dropdown .hs-menu-wrapper .hs-menu-item > a::before{
474  content:"" !important; width:32px !important; height:32px !important; flex:none !important; border-radius:9px !important;
475  background-color:#FFF1EA !important;
476  background-repeat:no-repeat !important; background-position:center !important; background-size:17px 17px !important;
477  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");
478  transition:background-color .14s;
479}
480.hd-mega-dropdown .hs-menu-wrapper .hs-menu-item > a:hover::before{ background-color:#FFE3D6 !important; }
481
482/* ============ "EXPLORE" BUTTON (added by the script below) ============ */
483.ipf-explore{
484  display:inline-flex !important; align-items:center; gap:7px;
485  margin:16px 0 4px 9px !important; padding:9px 18px !important;
486  background:#FF5D1F !important; color:#fff !important;
487  font-size:13px !important; font-weight:600 !important; line-height:1 !important;
488  border-radius:24px !important; text-decoration:none !important;
489  box-shadow:0 5px 14px rgba(255,93,31,.3) !important;
490  transition:background .15s, transform .1s !important;
491}
492.ipf-explore:hover{ background:#E04407 !important; color:#fff !important; transform:translateY(-1px); }
493.ipf-explore svg{ width:15px; height:15px; stroke:#fff; fill:none; stroke-width:2.2; }
494
495/* ============ PER-LINK ICONS (matched by URL) ============ */
496/* -- Solutions -- */
497.hd-mega-dropdown a[href*="ai-translation"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='7' width='16' height='12' rx='2'/%3E%3Cpath d='M12 7V4M9 12h.01M15 12h.01M9.5 16h5'/%3E%3C/svg%3E") !important; }
498.hd-mega-dropdown a[href*="multilingual-live-captions"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M8 13h2M14 13h2'/%3E%3C/svg%3E") !important; }
499.hd-mega-dropdown a[href*="remote-simultaneous-interpretation"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='3' width='6' height='11' rx='3'/%3E%3Cpath d='M6 11a6 6 0 0 0 12 0M12 17v3'/%3E%3C/svg%3E") !important; }
500/* -- Who we serve -- */
501.hd-mega-dropdown a[href*="event-organisers"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='16' rx='2'/%3E%3Cpath d='M4 9h16M8 3v4M16 3v4'/%3E%3C/svg%3E") !important; }
502.hd-mega-dropdown a[href*="industry-corporates"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21V5l8-2v18M12 21V9l6 2v10M4 21h16'/%3E%3C/svg%3E") !important; }
503.hd-mega-dropdown a[href*="institutions"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18M5 21V10M19 21V10M12 3l8 5H4z'/%3E%3C/svg%3E") !important; }
504.hd-mega-dropdown a[href*="partners"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M4 20a5 5 0 0 1 10 0M16 6a3 3 0 0 1 0 6M20 20a5 5 0 0 0-3-4.5'/%3E%3C/svg%3E") !important; }
505/* -- Access modes -- */
506.hd-mega-dropdown a[href*="web-platform"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c3 3 3 15 0 18M12 3c-3 3-3 15 0 18'/%3E%3C/svg%3E") !important; }
507.hd-mega-dropdown a[href*="interprefy-mobile-app"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='3' width='10' height='18' rx='2'/%3E%3Cpath d='M11 18h2'/%3E%3C/svg%3E") !important; }
508.hd-mega-dropdown a[href*="solutions/integrations"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 8V6a4 4 0 0 1 8 0v2M6 8h12l-1 12H7z'/%3E%3C/svg%3E") !important; }
509/* -- Use cases -- */
510.hd-mega-dropdown a[href*="in-person-hybrid-events"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3 20a6 6 0 0 1 12 0M17 7a3 3 0 0 1 0 6M21 20a6 6 0 0 0-3-5'/%3E%3C/svg%3E") !important; }
511.hd-mega-dropdown a[href*="webinars-and-online-events"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Cpath d='M7 7a7 7 0 0 0 0 10M17 7a7 7 0 0 1 0 10M4 4a11 11 0 0 0 0 16M20 4a11 11 0 0 1 0 16'/%3E%3C/svg%3E") !important; }
512.hd-mega-dropdown a[href*="use-cases/online-meetings"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='12' height='12' rx='2'/%3E%3Cpath d='M15 10l6-3v10l-6-3z'/%3E%3C/svg%3E") !important; }
513/* -- Professional services -- */
514.hd-mega-dropdown a[href*="project-management"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='17' rx='2'/%3E%3Cpath d='M9 4V2h6v2M8 12l2 2 5-5'/%3E%3C/svg%3E") !important; }
515.hd-mega-dropdown a[href*="remote-support"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13a8 8 0 0 1 16 0M4 13v3a2 2 0 0 0 2 2M20 13v3M9 21h4'/%3E%3C/svg%3E") !important; }
516.hd-mega-dropdown a[href*="media-services"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M10 9l5 3-5 3z'/%3E%3C/svg%3E") !important; }
517/* -- Resources / Company (generic first, specific after) -- */
518.hd-mega-dropdown a[href*="about-us"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E") !important; }
519.hd-mega-dropdown a[href*="why-interprefy"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l2.5 5.5L20 9l-4 4 1 6-5-3-5 3 1-6-4-4 5.5-.5z'/%3E%3C/svg%3E") !important; }
520.hd-mega-dropdown a[href*="careers"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='13' rx='2'/%3E%3Cpath d='M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E") !important; }
521.hd-mega-dropdown a[href*="blog"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='2'/%3E%3Cpath d='M8 9h8M8 13h8M8 17h5'/%3E%3C/svg%3E") !important; }
522.hd-mega-dropdown a[href*="customer-stories"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 21h8M12 17v4M6 4h12v5a6 6 0 0 1-12 0zM6 6H3v2a3 3 0 0 0 3 3M18 6h3v2a3 3 0 0 1-3 3'/%3E%3C/svg%3E") !important; }
523.hd-mega-dropdown a[href*="companynews"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h13v14H6a2 2 0 0 1-2-2zM17 8h3v9a2 2 0 0 1-2 2M8 9h6M8 13h6'/%3E%3C/svg%3E") !important; }
524.hd-mega-dropdown a[href*="webinars-and-ebooks"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5a2 2 0 0 1 2-2h5v16H6a2 2 0 0 0-2 2zM20 5a2 2 0 0 0-2-2h-5v16h5a2 2 0 0 1 2 2z'/%3E%3C/svg%3E") !important; }
525.hd-mega-dropdown a[href*="knowledge"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5a2 2 0 0 1 2-2h5v16H6a2 2 0 0 0-2 2zM20 5a2 2 0 0 0-2-2h-5v16h5a2 2 0 0 1 2 2z'/%3E%3C/svg%3E") !important; }
526.hd-mega-dropdown a[href*="faq"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.5 9a2.5 2.5 0 0 1 4 2c0 1.5-2 1.8-2 3M12 17h.01'/%3E%3C/svg%3E") !important; }
527.hd-mega-dropdown a[href*="contact"]::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E04407' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E") !important; }
528</style>
529
530<script>
531(function(){
532  function ready(fn){ if(document.readyState!=='loading') fn(); else document.addEventListener('DOMContentLoaded',fn); }
533  ready(function(){
534    var items = document.querySelectorAll('.hd_menu a.item-number-one');
535    function closeAll(){
536      document.querySelectorAll('.hd_menu_wrapper .container.dropdown.ipf-open, .hd_menu a.item-number-one.ipf-open')
537        .forEach(function(el){ el.classList.remove('ipf-open'); });
538    }
539
540    /* ---- "Explore" buttons: label + link per dropdown. Edit text/URLs here. ---- */
541    var EXPLORE = {
542      'Solutions':             { text:'Explore Solutions',  href:'https://www.interprefy.com/solutions' },
543      'Professional Services': { text:'Explore Services',   href:'https://www.interprefy.com/about/professional-services' },
544      'About Interprefy':      { text:'Explore Interprefy', href:'https://www.interprefy.com/about-us' },
545      'Resources':             { text:'Explore Resources',  href:'https://www.interprefy.com/resources' }
546    };
547    items.forEach(function(a){
548      var cfg = EXPLORE[(a.textContent||'').replace(/\s+/g,' ').trim()];
549      if(!cfg) return;
550      var dd = a.nextElementSibling; if(!dd || !dd.querySelector) return;
551      var col = dd.querySelector('.hd-mega-dropdown'); if(!col || col.querySelector('.ipf-explore')) return;
552      var b = document.createElement('a');
553      b.className = 'ipf-explore'; b.href = cfg.href;
554      b.innerHTML = cfg.text + ' <svg viewBox="0 0 24 24"><path d="M5 12h14M13 6l6 6-6 6"/></svg>';
555      col.appendChild(b);
556    });
557    items.forEach(function(a){
558      var dd = a.nextElementSibling;
559      // only intercept items that actually have a mega dropdown (Pricing keeps navigating)
560      if(!(dd && dd.classList && dd.classList.contains('dropdown') && dd.querySelector('.hd-mega-dropdown'))) return;
561      a.addEventListener('click', function(e){
562        e.preventDefault(); e.stopPropagation();
563        var isOpen = dd.classList.contains('ipf-open');
564        closeAll();
565        if(!isOpen){ dd.classList.add('ipf-open'); a.classList.add('ipf-open'); }
566      }, true);
567    });
568    document.addEventListener('click', function(e){
569      if(!e.target.closest('.container.dropdown') && !e.target.closest('.item-number-one')) closeAll();
570    });
571    document.addEventListener('keydown', function(e){ if(e.key==='Escape') closeAll(); });
572  });
573})();
574</script>
574
575<meta property="og:image" content="https://www.interprefy.com/hubfs/Home%20Page.png">
576<meta property="og:image:width" content="1200">
577<meta property="og:image:height" content="628">
578<meta property="og:image:alt" content="Home Page Image Banner Interprefy">
579<meta name="twitter:image" content="https://www.interprefy.com/hubfs/Home%20Page.png">
580<meta name="twitter:image:alt" content="Home Page Image Banner Interprefy">
581
582<meta property="og:url" content="https://www.interprefy.com">
583<meta name="twitter:card" content="summary_large_image">
584<meta http-equiv="content-language" content="en">
585
586
587
588
589
590
591  <meta charset="utf-8">
592  <meta name="theme-color" content="#ffffff">
593  <link rel="canonical" href="https://www.interprefy.com/">
594  <link rel="preconnect" href="https://fonts.googleapis.com">
595  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
596  <link rel="preconnect" href="https://www.youtube-nocookie.com">
597  <link rel="preconnect" href="https://i.ytimg.com">
598  <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&amp;family=Sora:wght@600;700;800&amp;display=optional" rel="stylesheet">
599  <meta property="og:type" content="website">
600  <meta property="og:site_name" content="Interprefy">
601  <meta property="og:title" content="Interpretation, AI Speech Translation &amp; Captions Tech | Interprefy">
602  <meta property="og:description" content="World-leading interpretation, live translation and captions built for enterprise. Multilingual events and meetings, delivered at the scale live production demands.">
603  <meta property="og:url" content="https://www.interprefy.com/">
604  <meta property="og:image" content="https://www.interprefy.com/hubfs/Home%20Page.png">
605  <meta name="twitter:card" content="summary_large_image">
606  
606<script type="application/ld+json">
607  {"@context":"https://schema.org","@type":"Organization","name":"Interprefy","url":"https://www.interprefy.com/","description":"Interprefy is an enterprise multilingual solution provider delivering remote simultaneous interpretation, AI speech translation and multilingual live captions for events, conferences, broadcasts, webinars and meetings.","address":{"@type":"PostalAddress","streetAddress":"Mühlebachstrasse 86","addressLocality":"Zürich","postalCode":"8008","addressCountry":"CH"},"knowsAbout":["Remote simultaneous interpretation","Simultaneous interpretation","AI speech translation","AI voice translation","Multilingual live captions and subtitles","Multilingual event technology","Multilingual communication","Enterprise multilingual solutions"],"sameAs":["https://www.linkedin.com/company/interprefy"]}
608  </script>
608
609  <!-- FAQ schema mirrors the visible accordion text exactly. Google requires
610       the answer to be on the page, and this is what makes the answers
611       quotable by AI assistants and answer engines. -->
612  
612<script type="application/ld+json">
613  {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[
614    {"@type":"Question","name":"What is remote simultaneous interpretation (RSI)?","acceptedAnswer":{"@type":"Answer","text":"Remote simultaneous interpretation is live interpreting delivered by professional interpreters working from a cloud-based virtual booth rather than a physical booth at your venue. Your audience selects their language in the Interprefy web platform or mobile app and hears the interpretation in real time, while interpreters work from anywhere in the world. It removes the cost, travel and carbon of flying interpreters and hardware to every event, and it scales to as many languages as the programme needs."}},
615    {"@type":"Question","name":"What's the difference between human interpretation and AI speech translation?","acceptedAnswer":{"@type":"Answer","text":"Human interpretation uses professional interpreters to translate speech in real time, offering the highest level of nuance for complex or sensitive content. AI speech translation uses automated technology to deliver real-time translation at scale, across many languages at once, without booking interpreters for each one. Many organisations use both together: AI translation for broad language coverage, with human interpreters for sessions where accuracy and cultural nuance matter most."}},
616    {"@type":"Question","name":"What languages does Interprefy support?","acceptedA
616nswer":{"@type":"Answer","text":"Interprefy supports virtually any language through its global network of professional human interpreters, who can be sourced for any language pair. For AI speech translation and live captions, Interprefy covers more than 80 languages and over 6,000 language pair combinations, covering the vast majority of multilingual event needs."}},
617    {"@type":"Question","name":"Does Interprefy work with the meeting platforms we already use?","acceptedAnswer":{"@type":"Answer","text":"Yes. Interprefy integrates with more than 80 meeting and event platforms, including Microsoft Teams, Zoom, Google Meet and Webex, so multilingual support can be added to your existing setup without switching tools."}},
618    {"@type":"Question","name":"Is Interprefy suitable for hybrid events?","acceptedAnswer":{"@type":"Answer","text":"Yes. Interprefy's interpretation, AI speech translation and live captions all work across in-person, virtual and hybrid formats, keeping on-site and remote audiences connected in the same multilingual experience."}},
619    {"@type":"Question","name":"Where is our data processed, and is it used to train models?","acceptedA
619nswer":{"@type":"Answer","text":"Interprefy is built in Switzerland and hosted in Europe, with ISO 27001 certified information security, end-to-end encryption, strict access controls and interpreters working under NDA. Your content is not used to train models. Data residency, traceability and auditable records are treated as a first-class part of the platform rather than a compliance footnote."}},
620    {"@type":"Question","name":"How much does multilingual event technology cost?","acceptedAnswer":{"@type":"Answer","text":"Pricing depends on languages, session hours, modality mix and whether you need on-site support. Enterprises running language across the year typically move from unpredictable per-event interpretation spend to committed platform pricing, which is both cheaper and easier to budget."}}
621  ]}
622  </script>
622
623  <style>
624    /* ============================================================
625       V4 - DARK THEME
626       Black base, Interprefy orange + white as accents.
627       The site's white menu header blends into the page via a
628       white-to-black gradient at the very top of the hero.
629       BAND RHYTHM: the page alternates black / cream / white and never
630       repeats a background on consecutive sections. Tinted bands are
631       rounded inset cards; plain white sections are flush and carry
632       lighter padding, so the page reads as a stack of panels rather
633       than a wall of equal blocks.
634       ============================================================ */
635    :root {
636      --orange: #f8531c; --orange-dark: #e4400a;
637      --ink: #0c0c0d; --muted: #5a5d63; --bg: #ffffff;
638      --paper: #faf8f7; --line: rgba(12,12,13,.08);
639      --hero-black: #0b0b0d;             /* the black above-the-fold panel */
640      --hero-muted: #b4b8bf;             /* light body copy on the black panel */
641      --max: 1180px;
642    }
643    * { box-sizing: border-box; }
644    html { scroll-behavior: smooth; }
645    html, body { margin: 0; }
646    /* Horizontal-overflow guard. Third-party scripts injected by HubSpot (the
647       web-interactives overlay), chat and the translation bar are positioned
648       absolutely and sized from document width, so they can end up a few dozen
649       pixels wider than the viewport and let the page drag sideways on a phone.
650       Nothing in this page needs sideways scroll, so clamp it at the root. */
651    html, body { overflow-x: hidden; max-width: 100%; }
652    /* HubSpot renders this overlay on every page and leaves it empty unless a
653       pop-up CTA is firing; while empty it only contributes stray width. */
654    #hs-interactives-modal-overlay:empty { display: none; }
655    body {
656      background: var(--bg); color: var(--ink);
657      font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
658      -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;
659    }
660    img { max-width: 100%; height: auto; }
661    .visually-hidden {
662      position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
663      overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0;
664    }
665    /* ============================================================
666       HERO (above the fold) - unchanged structurally
667       ============================================================ */
668    .hero {
669      position: relative;
670      display: flex; flex-direction: column; align-items: center; justify-content: flex-start;
671      overflow: hidden;
672      padding: clamp(36px, 6vh, 72px) clamp(18px, 4vw, 40px) clamp(36px, 6vh, 64px);
673      background: var(--hero-black);
674      border-radius: clamp(28px, 4vw, 48px);
675      margin: clamp(10px, 1.6vw, 22px) clamp(10px, 1.6vw, 26px);
676      color: #fff;
677    }
678    .hero__stage {
679      position: relative; z-index: 1; width: 100%;
680      display: flex; align-items: center; justify-content: center;
681    }
682    /* Background video. Decorative and muted: every word in the hero is
683       real text in the markup above it, so crawlers and assistants never
684       depend on the video to read this section. */
685    .hero__bg { position: absolute; inset: 0; z-index: 0; overflow: hidden; pointer-events: none; }
686    .hero__video {
687      position: absolute; inset: 0; width: 100%; height: 100%;
688      object-fit: cover; object-position: center; display: block;
689      /* The footage carries faces and on-screen text. Knocking back the
690         brightness and saturation lets it read as ambient motion instead of
691         competing with the headline, and keeps brand orange dominant.
692         Raise brightness toward 1 to let more of the video through. */
693      filter: brightness(.86) saturate(.94);
694    }
695    /* Scrim: keeps the footage visible while guaranteeing contrast for the
696       headline. Top band blends into the white site header, bottom band
697       carries the stats row. */
698    /* Eased multi-stop ramp. Four widely spaced stops quantise into visible
699       bands on a near-black backdrop; these steps are small enough that no
700       single one lands on a perceptible edge. */
701    .hero__scrim {
702      position: absolute; inset: 0;
703      background: linear-gradient(180deg,
704        rgba(11,11,13,.90) 0%,
705        rgba(11,11,13,.79) 3%,
706        rgba(11,11,13,.66) 6%,
707        rgba(11,11,13,.53) 10%,
708        rgba(11,11,13,.42) 14%,
709        rgba(11,11,13,.33) 19%,
710        rgba(11,11,13,.27) 25%,
711        rgba(11,11,13,.23) 32%,
712        rgba(11,11,13,.21) 40%,
713        rgba(11,11,13,.21) 50%,
714        rgba(11,11,13,.23) 58%,
715        rgba(11,11,13,.27) 65%,
716        rgba(11,11,13,.34) 71%,
717        rgba(11,11,13,.43) 77%,
718        rgba(11,11,13,.54) 83%,
719        rgba(11,11,13,.66) 88%,
720        rgba(11,11,13,.77) 92%,
721        rgba(11,11,13,.86) 96%,
722        rgba(11,11,13,.93) 100%);
723    }
724    /* Dither. 8-bit colour cannot represent a long dark ramp smoothly, so the
725       steps show as stripes; a faint noise layer scatters the boundaries and
726       the ramp reads as continuous. */
727    .hero__grain {
728      position: absolute; inset: 0; opacity: .055; pointer-events: none;
729      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
730      background-size: 140px 140px;
731    }
732
733    .inner { position: relative; z-index: 1; max-width: var(--max); width: 100%; text-align: center; padding: clamp(10px,2vh,24px) 0; }
734    /* Pool of shade behind the copy. Blurred so it has no perceptible edge
735       against the footage -- an unblurred plate reads as a dark oval once
736       there is real video behind it rather than near-black. */
737    .inner::before {
738      content: ""; position: absolute; z-index: -1;
739      inset: -18% -4%;
740      background: radial-gradient(ellipse 58% 52% at 50% 47%,
741                  rgba(11,11,13,.70) 0%, rgba(11,11,13,.60) 30%,
742                  rgba(11,11,13,.40) 52%, rgba(11,11,13,.18) 70%,
743                  rgba(11,11,13,.05) 84%, rgba(11,11,13,0) 100%);
744      filter: blur(26px);
745      pointer-events: none;
746    }
747    /* Carries the copy over the brighter frames without needing a heavier
748       plate behind it. Invisible on flat black, decisive over footage. */
749    .inner .eyebrow, #hero-title, .inner .lede {
750      text-shadow: 0 1px 3px rgba(11,11,13,.55), 0 3px 22px rgba(11,11,13,.45);
751    }
752    .eyebrow {
753      color: var(--orange); font-weight: 700;
754      font-size: clamp(.95rem, 1.5vw, 1.35rem); letter-spacing: -0.01em; margin: 0 0 8px;
755    }
756    #hero-title {
757      font-family: "Sora", "Poppins", sans-serif;
758      font-weight: 800 !important;
759      font-size: clamp(1.8rem, 4vw, 3.3rem) !important;
760      line-height: 1.06 !important;
761      letter-spacing: -0.025em; margin: 0 auto 14px !important; max-width: 19ch;
762      color: #fff;
763    }
764    .lede {
765      color: var(--hero-muted); font-size: clamp(.98rem, 1.3vw, 1.12rem);
766      line-height: 1.5; max-width: 62ch; margin: 0 auto 20px;
767    }
768    .lede strong { color: #fff; font-weight: 600; }
769    .actions { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }
770    .btn {
771      position: relative; display: inline-flex; align-items: center; justify-content: center;
772      font-family: "Poppins", sans-serif; font-weight: 700; font-size: .95rem; letter-spacing: .04em;
773      text-transform: uppercase; text-decoration: none;
774      padding: 14px 32px; border-radius: 999px; border: 2px solid var(--orange);
775      transition: transform .18s ease, background-color .2s ease, color .2s ease, box-shadow .2s ease;
776    }
777    .btn-primary {
778      background: linear-gradient(135deg, var(--orange) 0%, var(--orange-dark) 100%);
779      color: #fff; border-color: transparent;
780      box-shadow: 0 12px 32px -12px rgba(248,83,28,.65);
781    }
782    .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 18px 40px -12px rgba(248,83,28,.75); filter: brightness(1.05); }
783    .btn-ghost { background: #fff; color: var(--orange); box-shadow: 0 2px 14px -6px rgba(12,12,13,.18); }
784    .btn-ghost:hover { background: var(--orange); color: #fff; border-color: var(--orange); transform: translateY(-2px); box-shadow: 0 12px 32px -12px rgba(248,83,28,.6); }
785    .btn:active { transform: translateY(0); }
786    .btn:focus-visible { outline: 3px solid #1a73e8; outline-offset: 3px; }
787    .btn-inverse { background: #fff; color: var(--orange); border-color: #fff; box-shadow: none; }
788    .btn-inverse:hover { background: transparent; color: #fff; border-color: #fff; transform: translateY(-2px); }
789    .btn-outline-light { background: transparent; color: #fff; border-color: rgba(255,255,255,.7); box-shadow: none; }
790    .btn-outline-light:hover {
791      background: var(--orange); border-color: var(--orange); color: #fff;
792      transform: translateY(-2px); box-shadow: 0 12px 32px -12px rgba(248,83,28,.6);
793    }
794    /* Stats / counter row */
795    .ix-stats {
796      position: relative; z-index: 1; width: 100%; max-width: 820px;
797      margin: clamp(12px,2.5vh,28px) auto 0;
798      display: flex; align-items: center; justify-content: center;
799      gap: clamp(10px, 2vw, 30px);
800    }
801    .ix-stat { flex: 1 1 0; min-width: 0; text-align: center; display: flex; flex-direction: column; align-items: center; }
802    .ix-stat__value {
803      font-family: "Sora","Poppins",sans-serif; font-weight: 800;
804      font-size: clamp(1.45rem, 3vw, 2.5rem); line-height: 1.1;
805      color: #fff; letter-spacing: -0.02em; white-space: nowrap;
806      min-height: clamp(42px, 6vw, 62px);
807      display: flex; align-items: center; justify-content: center;
808    }
809    .ix-stat--text .ix-stat__value {
810      font-size: clamp(1.05rem, 1.8vw, 1.4rem); line-height: 1.15; color: var(--orange);
811      white-space: normal;
812    }
813    .ix-stat__label {
814      margin-top: 6px; font-size: .72rem; letter-spacing: .12em;
815      text-transform: uppercase; color: var(--hero-muted); font-weight: 600;
816    }
817    .ix-stat__divider { flex: 0 0 auto; width: 1px; height: clamp(34px, 5vh, 54px); background: rgba(255,255,255,.16); }
818    @media (max-width: 640px) {
819      .ix-stats { flex-direction: row; flex-wrap: wrap; gap: 10px 6px; }
820      .ix-stat { flex: 1 1 45%; }
821      .ix-stat--text { flex: 1 1 100%; order: 3; }
822      .ix-stat__value { min-height: 0; }
823      .ix-stat__divider { display: none; }
824      .ix-stat__label { font-size: .62rem; }
825    }
826    /* Logo marquee - its own LIGHT band under the black hero */
827    .logo-band {
828      background: #faf8f7;
829      padding: clamp(36px, 5vw, 64px) clamp(18px, 4vw, 40px);
830    }
831    .ix-hero__logos { position: relative; z-index: 1; width: 100%; max-width: var(--max); margin: 0 auto; }
832    .ix-logos__label { font-size: .7rem; letter-spacing: .15em; text-transform: uppercase; color: #9a9da3; font-weight: 600; margin: 0 0 18px; text-align: center; }
833    .ix-logos__mask {
834      overflow: hidden; width: 100%;
835      -webkit-mask: linear-gradient(90deg, transparent 0, #000 7%, #000 93%, transparent 100%);
836              mask: linear-gradient(90deg, transparent 0, #000 7%, #000 93%, transparent 100%);
837    }
838    .ix-logos__track { list-style: none; margin: 0; padding: 0; display: flex; align-items: center; width: max-content; animation: logo-scroll 34s linear infinite; }
839    .ix-hero__logos:hover .ix-logos__track { animation-play-state: paused; }
840    .ix-logo { flex: 0 0 auto; width: clamp(132px, 13vw, 168px); height: clamp(40px, 4.4vw, 52px); display: inline-flex; align-items: center; justify-content: center; }
841    .ix-logo a { display: inline-flex; align-items: center; justify-content: center; width: 100%; height: 100%; }
842    .ix-logo img { max-height: clamp(24px, 2.7vw, 32px); max-width: clamp(86px, 9vw, 112px); width: auto; height: auto; object-fit: contain; opacity: .5; filter: grayscale(100%); transition: opacity .2s ease, filter .2s ease; }
843    .ix-logo a:hover img, .ix-logo a:focus-visible img, .ix-logo > img:hover { opacity: 1; filter: grayscale(0%); }
844    .ix-logo a:focus-visible { outline: 3px solid #1a73e8; outline-offset: 4px; border-radius: 4px; }
845    @keyframes logo-scroll { from { transform: translateX(0); } to { transform: translateX(-50%); } }
846    @media (max-width: 540px) { .btn { width: 100%; max-width: 340px; } }
847    @media (max-width: 768px) {
848      .btn-primary, .btn-ghost { box-shadow: none; }
849      .hero { padding-top: 36px; }
850      #hero-title { font-size: clamp(1.55rem, 7.5vw, 2.2rem) !important; overflow-wrap: break-word; }
851      .inner { padding-top: 4px; }
852    }
853    @media (min-height: 980px) and (min-width: 769px) {
854      .hero { min-height: calc(100vh - 210px); justify-content: center; }
855    }
856    @media (prefers-reduced-motion: reduce) {
857      .ix-logos__track { animation: none; flex-wrap: wrap; justify-content: center; width: 100%; }
858      .ix-logo[aria-hidden="true"] { display: none; }
859      .ix-logos__mask { -webkit-mask: none; mask: none; }
860    }
861    /* ============================================================
862       SHARED SECTION SYSTEM
863       ============================================================ */
864    .section { position: relative; padding: clamp(52px, 8vw, 96px) clamp(18px, 4vw, 40px); }
865    /* Plain white sections sit BETWEEN tinted cards, so they need less
866       padding than the cards do - otherwise every seam opens ~190px of
867       empty page. Higher specificity than .section, so it wins. */
868    .section:not(.section--paper):not(.section--ink):not(.logo-band) {
869      padding-top: clamp(40px, 5.6vw, 72px);
870      padding-bottom: clamp(40px, 5.6vw, 72px);
871    }
872    .section--paper { background: var(--paper); }
873    .section--ink {
874      color: #fff;
875      background:
876        radial-gradient(900px 420px at 85% -10%, rgba(248,83,28,.16), transparent 62%),
877        radial-gradient(700px 380px at 8% 110%, rgba(248,83,28,.10), transparent 60%),
878        var(--ink);
879    }
880    .section--ink::before {
881      content: ""; position: absolute; top: 0; left: 0; right: 0; height: 2px;
882      background: linear-gradient(90deg, transparent, rgba(248,83,28,.8) 35%, rgba(248,83,28,.8) 65%, transparent);
883    }
884    .section--ink .section-title { color: #fff; }
885    section.section--ink, section.cta-final,
886    section.section--paper, section.logo-band {
887      border-radius: clamp(24px, 3vw, 44px);
888      margin-left: clamp(10px, 1.6vw, 26px);
889      margin-right: clamp(10px, 1.6vw, 26px);
890      overflow: hidden;
891    }
892    section.section--paper, section.logo-band {
893      margin-top: clamp(8px, 1.1vw, 16px);
894      margin-bottom: clamp(8px, 1.1vw, 16px);
895    }
896    .wrap { max-width: var(--max); margin: 0 auto; position: relative; z-index: 1; }
897    .kicker {
898      display: inline-block;
899      color: var(--orange); font-weight: 700; font-size: .8rem;
900      letter-spacing: .14em; text-transform: uppercase; margin: 0 0 10px;
901    }
902    .section--ink .kicker { color: rgba(255,255,255,.85); }
903    .section-title {
904      font-family: "Sora","Poppins",sans-serif; font-weight: 800;
905      font-size: clamp(1.55rem, 3vw, 2.45rem); line-height: 1.12;
906      letter-spacing: -0.02em; margin: 0 0 14px; max-width: 26ch;
907    }
908    .section-title em { font-style: normal; color: var(--orange); }
909    .section-sub {
910      font-family: "Sora","Poppins",sans-serif; font-weight: 700;
911      font-size: clamp(1rem, 1.4vw, 1.18rem); letter-spacing: -0.015em;
912      margin: 0 0 12px; color: var(--ink);
913    }
914    .section--ink .section-sub { color: #fff; }
915    .section-lede { color: var(--muted); font-size: clamp(.96rem, 1.2vw, 1.08rem); line-height: 1.6; max-width: 68ch; margin: 0 0 26px; }
916    .section--ink .section-lede { color: rgba(255,255,255,.82); }
917    .center { text-align: center; }
918    .center .section-title, .center .section-lede, .center .section-sub { margin-left: auto; margin-right: auto; }
919    /* Ambient parallax orbs. Only ever inside bands that clip overflow. */
920    .orb {
921      position: absolute; border-radius: 50%; pointer-events: none; z-index: 0;
922      background: radial-gradient(circle at 50% 50%, rgba(248,83,28,.30), rgba(248,83,28,0) 70%);
923      filter: blur(46px); will-change: transform;
924    }
925    .orb--a { width: 420px; height: 420px; top: -8%; right: -6%; }
926    .orb--b { width: 320px; height: 320px; bottom: -10%; left: -5%; opacity: .7; }
927    @media (max-width: 768px) { .orb { display: none; } }
928    [data-px] { will-change: transform; }
929    /* Cards */
930    .card-grid { display: grid; gap: clamp(14px, 2vw, 24px); }
931    .grid-4 { grid-template-columns: repeat(4, 1fr); }
932    .grid-3 { grid-template-columns: repeat(3, 1fr); }
933    .grid-2 { grid-template-columns: repeat(2, 1fr); }
934    @media (max-width: 1024px) { .grid-4 { grid-template-columns: repeat(2, 1fr); } .grid-3 { grid-template-columns: repeat(2, 1fr); } }
935    @media (max-width: 640px) { .grid-4, .grid-3, .grid-2 { grid-template-columns: 1fr; } }
936    .card {
937      position: relative; background: #fff; border: 1px solid var(--line);
938      border-radius: 20px; padding: clamp(20px, 2.4vw, 30px);
939      display: flex; flex-direction: column;
940      transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease;
941    }
942    .card::before {
943      content: ""; position: absolute; top: 0; left: 24px; right: 24px; height: 3px;
944      border-radius: 0 0 3px 3px; background: var(--orange);
945      transform: scaleX(0); transform-origin: left; transition: transform .25s ease;
946    }
947    .card:hover { transform: translateY(-4px); border-color: rgba(248,83,28,.35); box-shadow: 0 18px 40px -18px rgba(248,83,28,.28); }
948    .card:hover::before { transform: scaleX(1); }
949    .card h3 {
950      font-family: "Sora","Poppins",sans-serif; font-weight: 700;
951      font-size: clamp(1.02rem, 1.4vw, 1.2rem); letter-spacing: -0.015em;
952      margin: 0 0 10px; line-height: 1.25;
953    }
954    .card p { color: var(--muted); font-size: .92rem; line-height: 1.6; margin: 0 0 18px; flex: 1; }
955    .card-link {
956      display: inline-flex; align-items: center; gap: 8px;
957      color: var(--orange); font-weight: 700; font-size: .78rem;
958      letter-spacing: .1em; text-transform: uppercase; text-decoration: none;
959      margin-top: auto; align-self: flex-start;
960    }
961    .card-link::after { content: "\2192"; transition: transform .2s ease; }
962    .card-link:hover::after { transform: translateX(4px); }
963    .card-link:focus-visible { outline: 3px solid #1a73e8; outline-offset: 3px; border-radius: 4px; }
964    .card-icon {
965      width: 46px; height: 46px; border-radius: 12px; margin-bottom: 16px;
966      display: inline-flex; align-items: center; justify-content: center;
967      background: rgba(248,83,28,.09); color: var(--orange); flex: 0 0 auto;
968      transition: background-color .25s ease, color .25s ease, transform .25s ease;
969    }
970    .card-icon svg { width: 24px; height: 24px; }
971    .card:hover .card-icon {
972      background: linear-gradient(135deg, var(--orange), var(--orange-dark));
973      color: #fff; transform: scale(1.06);
974    }
975    .split { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(24px, 4vw, 64px); align-items: center; }
976    @media (max-width: 860px) { .split { grid-template-columns: 1fr; } }
977    .split__media img { border-radius: 24px; width: 100%; object-fit: cover; }
978    /* ============================================================
979       WHAT IS INTERPREFY - plain-answer band for AEO / GEO
980       ============================================================ */
981    .define { display: grid; grid-template-columns: 1.15fr .85fr; gap: clamp(24px, 4vw, 60px); align-items: center; }
982    @media (max-width: 860px) { .define { grid-template-columns: 1fr; } }
983    .define-facts { list-style: none; margin: 0; padding: 0; display: grid; gap: 12px; }
984    .define-facts li {
985      display: flex; align-items: flex-start; gap: 13px;
986      padding: 15px 18px; border: 1px solid var(--line); border-radius: 15px;
987      background: var(--paper); font-size: .9rem; line-height: 1.5; color: var(--muted);
988    }
989    .define-facts b { color: var(--ink); font-weight: 700; font-family: "Sora","Poppins",sans-serif; }
990    .define-facts svg { width: 20px; height: 20px; flex: 0 0 auto; color: var(--orange);
990 margin-top: 1px; }
991    /* ============================================================
992       THE SIGNAL PATH - sticky scroll sequence
993       NOTE: overflow:clip, not hidden. overflow:hidden on an ancestor
994       silently kills position:sticky on its descendants.
995       ============================================================ */
996    section.path {
997      /* hidden, not clip: clip was only needed to preserve position:sticky on
998         descendants, and the sticky scroll sequence has been removed. hidden
999         has universal support including iOS Safari before 16. */
1000      position: relative; color: #fff; overflow: hidden;
1001      border-radius: clamp(24px, 3vw, 44px);
1002      margin: clamp(8px, 1.1vw, 16px) clamp(10px, 1.6vw, 26px);
1003      padding: 0 clamp(18px, 4vw, 40px);
1004      background:
1005        radial-gradient(900px 420px at 85% 2%, rgba(248,83,28,.16), transparent 62%),
1006        radial-gradient(700px 380px at 8% 98%, rgba(248,83,28,.10), transparent 60%),
1007        var(--ink);
1008    }
1009    /* The header lives INSIDE the sticky frame. Kept outside it, the frame's
1010       centred content floated half a viewport below the header until the
1011       pin engaged, which opened a large void. One composed panel instead. */
1012    .path__scroller { position: relative; max-width: var(--max); margin: 0 auto; }
1013    /* No longer pinned. The sequence is driven by hovering or clicking a
1014       layer, so the section is an ordinary block the reader scrolls past. */
1015    .path__sticky {
1016      display: flex; flex-direction: column; justify-content: center;
1017      gap: clamp(20px, 2.6vw, 32px);
1018      padding: clamp(44px, 6vw, 78px) 0;
1019    }
1020    .path__head { text-align: center; max-width: 56ch; margin: 0 auto; }
1021    .path__head .section-title, .path__head .section-lede { margin-left: auto; margin-right: auto; }
1022    .path__head .section-title {
1023      color: #fff; margin-bottom: 8px;
1024      font-size: clamp(1.35rem, 2.5vw, 2rem);
1025    }
1026    .path__head .section-lede {
1027      color: rgba(255,255,255,.66); margin-bottom: 0;
1028      font-size: clamp(.88rem, 1vw, .96rem); line-height: 1.55;
1029    }
1030    .path__head .kicker { margin-bottom: 6px; font-size: .72rem; }
1031    .path__body {
1032      display: grid; grid-template-columns: .95fr 1.05fr;
1033      gap: clamp(24px, 3.4vw, 52px); align-items: center;
1034    }
1035    .path__stack { display: flex; flex-direction: column; gap: 8px; }
1036    .path__layer {
1037      border: 1px solid rgba(255,255,255,.1); background: rgba(255,255,255,.04);
1038      border-radius: 14px; opacity: .32;
1039      transition: opacity .45s ease, background-color .45s ease, border-color .45s ease,
1040                  transform .45s ease, box-shadow .45s ease;
1041    }
1042    .path__layer:hover { opacity: .75; background: rgba(255,255,255,.07); }
1043    .path__layer.on {
1044      opacity: 1; background: rgba(248,83,28,.11); border-color: rgba(248,83,28,.55);
1045      transform: translateX(8px); box-shadow: 0 22px 54px -26px rgba(248,83,28,.75);
1046    }
1047    .path__trigger {
1048      display: flex; align-items: center; gap: 14px; width: 100%;
1049      padding: 12px 16px; margin: 0; border: 0; background: none;
1050      color: inherit; font: inherit; text-align: left; cursor: pointer;
1051      border-radius: 14px;
1052    }
1053    .path__chev { display: none; }
1054    .path__panel { display: none; }
1055    .path__trigger:focus-visible { outline: 3px solid #1a73e8; outline-offset: 2px; border-radius: 14px; }
1056    .path__tag {
1057      flex: 0 0 auto; width: 30px; height: 30px; border-radius: 9px;
1058      display: inline-flex; align-items: center; justify-content: center;
1059      font-family: "Sora","Poppins",sans-serif; font-weight: 800; font-size: .72rem;
1060      background: rgba(255,255,255,.08); color: rgba(255,255,255,.6);
1061      transition: background-color .45s ease, color .45s ease;
1062    }
1063    .path__layer.on .path__tag { background: var(--orange); color: #fff; }
1064    .path__name {
1065      font-family: "Sora","Poppins",sans-serif; font-weight: 700;
1066      font-size: clamp(.92rem, 1.15vw, 1.02rem); letter-spacing: -0.01em; color: #fff;
1067    }
1068    .path__sub { display: block; font-family: "Poppins",sans-serif; font-weight: 500; font-size: .76rem; color: rgba(255,255,255,.5); margin-top: 2px; }
1069    /* Grid stacking rather than absolute positioning: the column sizes
1070       itself to the tallest description, so nothing can be clipped. */
1071    .path__copy { position: relative; display: grid; }
1072    .path__step {
1073      grid-area: 1 / 1; opacity: 0; transform: translateY(16px);
1074      transition: opacity .42s ease, transform .42s ease; pointer-events: none;
1075    }
1076    .path__step.on { opacity: 1; transform: none; pointer-events: auto; }
1077    .path__step h3 {
1078      font-family: "Sora","Poppins",sans-serif; font-weight: 800;
1079      font-size: clamp(1.2rem, 2.1vw, 1.75rem); line-height: 1.14;
1080      letter-spacing: -0.025em; margin: 0 0 12px; color: #fff;
1081    }
1082    .path__step h3 em { font-style: normal; color: var(--orange); }
1083    .path__step p { color: rgba(255,255,255,.7); font-size: clamp(.9rem, 1.05vw, .99rem); line-height: 1.6; margin: 0 0 11px; max-width: 46ch; }
1084    .path__pill {
1085      display: inline-block; font-size: .68rem; font-weight: 800; letter-spacing: .14em;
1086      text-transform: uppercase; color: var(--orange); background: rgba(248,83,28,.14);
1087      padding: 5px 12px; border-radius: 999px; margin-bottom: 12px;
1088    }
1089    @media (max-width: 900px) {
1090      /* Must be section.path, not .path: the base rule is element+class and
1091         its padding shorthand zeroes the top, so a plain .path selector here
1092         loses on specificity and never applies. */
1093      section.path { padding-top: clamp(38px, 9vw, 56px); padding-bottom: clamp(34px, 8vw, 50px); }
1094      .path__sticky { padding: 0; gap: clamp(22px,4vw,32px); }
1095      .path__body { grid-template-columns: 1fr; gap: clamp(22px,4vw,32px); }
1096      .path__head { text-align: left; margin: 0; }
1097      .path__layer { opacity: 1; }
1098      .path__copy { display: flex; flex-direction: column; gap: clamp(26px,5vw,38px); }
1099      .path__copy:empty { display: none; }
1100      .path__step { position: static; opacity: 1; transform: none; pointer-events: auto; }
1101      /* Each row opens its own description underneath it. */
1102      .path__stack { gap: 10px; }
1103      .path__trigger { cursor: pointer; padding: 13px 15px; }
1104      .path__trigger:focus-visible { outline: 3px solid #1a73e8; outline-offset: 2px; }
1105      .path__name { flex: 1 1 auto; min-width: 0; }
1106      .path__chev {
1107        display: inline-flex; flex: 0 0 auto; width: 18px; height: 18px;
1108        color: rgba(255,255,255,.45); transition: transform .3s ease, color .3s ease;
1109      }
1110      .path__chev svg { width: 100%; height: 100%; display: block; }
1111      .path__trigger[aria-expanded="true"] .path__chev { transform: rotate(180deg); color: var(--orange); }
1112      .path__layer.open { background: rgba(248,83,28,.09); border-color: rgba(248,83,28,.42); }
1113      .path__panel {
1114        display: block; max-height: 0; opacity: 0; overflow: hidden;
1115        transition: max-height .38s cubic-bezier(.22,1,.36,1), opacity .28s ease;
1116      }
1117      .path__layer.open .path__panel { max-height: 60em; opacity: 1; padding: 0 15px 15px; }
1118      .path__panel .path__step { padding-top: 2px; }
1119      .path__panel .path__pill { display: none; }
1120      .path__panel h3 { font-size: clamp(1.02rem, 4vw, 1.2rem); margin-bottom: 9px; }
1121      .path__panel p { font-size: .88rem; max-width: none; }
1122    }
1123    @media (prefers-reduced-motion: reduce) {
1124      .path__sticky { padding: clamp(34px,6vw,56px) 0 0; }
1125      .path__layer { opacity: 1; transform: none; }
1126      .path__copy { display: flex; flex-direction: column; gap: 34px; }
1127      .path__step { position: static; opacity: 1; transform: none; }
1128    }
1129    /* ============================================================
1130       PLATFORM INTEGRATIONS
1131       ============================================================ */
1132    .plat-head { align-items: center; }
1133    .plat-head__copy { flex: 1 1 400px; min-width: 0; }
1134    .plat-head__copy .section-lede { margin-top: clamp(14px, 1.8vw, 20px); max-width: 48ch; }
1135    .plat-head__media { flex: 1 1 400px; max-width: 540px; min-width: 0; }
1136    @media (max-width: 860px) {
1137      .plat-head__copy, .plat-head__media { flex: 0 0 auto; width: 100%; max-width: 100%; }
1138      .plat-head__media { margin-top: clamp(4px, 2vw, 12px); }
1139      .plat-cloud { padding: clamp(6px, 2vw, 12px) 0; max-width: 460px; }
1140    }
1141    /* --- floating logo cloud (vector marks: sharp at every density) --- */
1142    .plat-cloud {
1143      position: relative; isolation: isolate;
1144      display: grid; grid-template-columns: repeat(4, 1fr);
1145      gap: clamp(10px, 1.5vw, 20px);
1146      padding: clamp(16px, 2.4vw, 30px) clamp(6px, 1vw, 14px);
1147    }
1148    .plat-cloud::before {
1149      content: ""; position: absolute; z-index: -1; inset: 2% 0;
1150      background: radial-gradient(circle at 50% 50%, rgba(248,83,28,.20) 0%, rgba(248,83,28,0) 68%);
1151      filter: blur(34px); pointer-events: none;
1152    }
1153    .plat-chip {
1154      display: flex; align-items: stretch; justify-content: center;
1155      animation: chip-float 6.4s ease-in-out infinite;
1156      will-change: transform;
1157    }
1158    .plat-chip:nth-child(1) { margin-top: 6%;  animation-delay: -.2s; }
1159    .plat-chip:nth-child(2) { margin-top: -8%; animation-delay: -1.1s; }
1160    .plat-chip:nth-child(3) { margin-top: 4%;  animation-delay: -2.4s; }
1161    .plat-chip:nth-child(4) { margin-top: -6%; animation-delay: -3.3s; }
1162    .plat-chip:nth-child(5) { margin-top: -4%; animation-delay: -4.1s; }
1163    .plat-chip:nth-child(6) { margin-top: 8%;  animation-delay: -1.7s; }
1164    .plat-chip:nth-child(7) { margin-top: -7%; animation-delay: -2.9s; }
1165    .plat-chip:nth-child(8) { margin-top: 5%;  animation-delay: -.7s; }
1166    /* Hover lift lives on the inner card so it is not overridden by the
1167       float keyframes running on the parent. */
1168    .plat-chip__card {
1169      flex: 1 1 auto;
1170      display: flex; align-items: center; justify-content: center;
1171      aspect-ratio: 1 / 1; padding: clamp(10px, 1.4vw, 17px);
1172      background: #fff; border-radius: clamp(14px, 1.8vw, 20px);
1173      box-shadow: 0 14px 32px -16px rgba(12,12,13,.30), 0 0 0 1px rgba(12,12,13,.04);
1174      transition: transform .3s cubic-bezier(.22,1,.36,1), box-shadow .3s ease;
1175      will-change: transform;
1176    }
1177    .plat-chip__card svg { width: 100%; height: auto; max-height: 100%; display: block; shape-rendering: geometricPrecision; }
1178    .plat-chip__card:hover {
1179      transform: translateY(-8px) scale(1.07);
1180      box-shadow: 0 26px 48px -18px rgba(248,83,28,.42), 0 0 0 1px rgba(248,83,28,.20);
1181    }
1182    @keyframes chip-float {
1183      0%, 100% { transform: translateY(0); }
1184      50%      { transform: translateY(-9px); }
1185    }
1186    /* --- platform blocks: 4 across, each links to its integration page --- */
1187    .plat-grid {
1188      list-style: none; margin: 0; padding: 0;
1189      display: grid; grid-template-columns: repeat(4, 1fr); gap: clamp(11px, 1.4vw, 16px);
1190    }
1191    @media (max-width: 900px) { .plat-grid { grid-template-columns: repeat(2, 1fr); } }
1192    @media (max-width: 480px) { .plat-grid { grid-template-columns: 1fr; } }
1193    .plat {
1194      display: flex; align-items: center; gap: 12px; height: 100%;
1195      padding: 14px 14px 14px 16px; border: 1px solid var(--line); border-radius: 15px;
1196      background: #fff; font-family: "Sora","Poppins",sans-serif; color: var(--ink);
1197      font-weight: 700; font-size: .88rem; letter-spacing: -0.01em; line-height: 1.25;
1198      text-decoration: none;
1199      transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease;
1200    }
1201    .plat__name { flex: 1 1 auto; min-width: 0; }
1202    .plat:hover, .plat:focus-visible { transform: translateY(-3px); border-color: rgba(248,83,28,.4); box-shadow: 0 16px 36px -20px rgba(248,83,28,.35); }
1203    .plat:focus-visible { outline: 3px solid #1a73e8; outline-offset: 2px; }
1204    .plat__mark {
1205      flex: 0 0 auto; width: 32px; height: 32px;
1206      display: inline-flex; align-items: center; justify-content: center;
1207      transition: transform .22s cubic-bezier(.22,1,.36,1);
1208    }
1209    .plat__mark svg { width: 100%; height: 100%; display: block; shape-rendering: geometricPrecision; }
1210    .plat:hover .plat__mark { transform: translateY(-2px) scale(1.09); }
1211    .plat__go {
1212      flex: 0 0 auto; width: 16px; height: 16px; color: var(--muted);
1213      opacity: 0; transform: translateX(-4px);
1214      transition: opacity .22s ease, transform .22s ease, color .22s ease;
1215    }
1216    .plat__go svg { width: 100%; height: 100%; display: block; }
1217    .plat:hover .plat__go, .plat:focus-visible .plat__go { opacity: 1; transform: none; color: var(--orange); }
1218    .plat-more {
1219      margin: clamp(20px, 2.6vw, 28px) 0 0; font-size: .92rem; color: var(--muted); line-height: 1.6;
1220    }
1221    .plat-more a { color: var(--orange); font-weight: 600; }
1222    .trust-cta {
1223      display: flex; flex-wrap: wrap; align-items: center; gap: 14px;
1224      margin-top: clamp(28px, 3.4vw, 40px);
1225    }
1226    .trust-cta__note {
1227      flex: 1 1 260px; min-width: 0; margin: 0;
1228      font-size: .86rem; line-height: 1.55; color: rgba(255,255,255,.55);
1229    }
1230    @media (max-width: 620px) { .trust-cta__note { flex-basis: 100%; } }
1231    /* ============================================================
1232       COMPARISON LAUNCHER + MODAL
1233       ============================================================ */
1234    .cmp-head { align-items: center; }
1235    .cmp-head__copy { flex: 1 1 400px; min-width: 0; }
1236    .cmp-head__copy .section-lede { margin-top: clamp(14px, 1.8vw, 20px); max-width: 46ch; }
1237    .cmp-head__media {
1238      flex: 1 1 400px; max-width: 520px; min-width: 0;
1239      display: flex; flex-direction: column; align-items: center;
1240    }
1241    @media (max-width: 860px) {
1242      .cmp-head__copy, .cmp-head__media { flex: 0 0 auto; width: 100%; max-width: 100%; }
1243      .cmp-head__media { margin-top: clamp(8px, 2.5vw, 16px); }
1244      .cmp-visual { max-width: 420px; margin-left: auto; margin-right: auto; }
1245    }
1246    .cmp-visual {
1247      position: relative; width: 100%;
1248      display: flex; align-items: center; justify-content: center;
1249      margin-bottom: clamp(12px, 1.8vw, 20px);
1250    }
1251    .cmp-visual::before {
1252      content: ""; position: absolute; z-index: 0; inset: 6% 4%;
1253      background: radial-gradient(circle at 50% 50%, rgba(248,83,28,.24) 0%, rgba(248,83,28,0) 66%);
1254      filter: blur(32px); pointer-events: none;
1255    }
1256    .cmp-visual__img {
1257      position: relative; z-index: 1;
1258      display: block; width: 100%; height: auto;
1259      mix-blend-mode: multiply;
1260      animation: media-drift 12s ease-in-out infinite;
1261      will-change: transform;
1262    }
1263    .cmp-launch__btn { display: inline-flex; align-items: center; gap: 10px; cursor: pointer; border: 0; }
1264    .cmp-launch__btn svg { width: 17px; height: 17px; flex: 0 0 auto; }
1265    /* Rendered at all times and hidden with visibility, never display:none:
1266       a closed <dialog> is display:none, which is what client-side translation
1267       scripts skip. */
1268    .cmp-overlay {
1269      position: fixed; inset: 0; z-index: 300;
1270      display: flex; align-items: center; justify-content: center;
1271      padding: clamp(10px, 2vw, 24px);
1272      opacity: 0; visibility: hidden; pointer-events: none;
1273      transition: opacity .28s ease, visibility 0s linear .28s;
1274    }
1275    .cmp-overlay.is-open {
1276      opacity: 1; visibility: visible; pointer-events: auto;
1277      transition: opacity .28s ease;
1278    }
1279    .cmp-overlay__scrim { position: absolute; inset: 0; background: rgba(12,12,13,.62); backdrop-filter: blur(3px); }
1280    .cmp-modal {
1281      position: relative; z-index: 1;
1282      width: min(1040px, 100%); max-height: calc(100vh - 48px);
1283      display: flex; flex-direction: column;
1284      padding: 0; border: 0; border-radius: 22px;
1285      background: var(--paper, #fff); color: var(--ink);
1286      box-shadow: 0 50px 110px -40px rgba(12,12,13,.6);
1287      overflow: hidden;
1288      transform: translateY(14px) scale(.985);
1289      transition: transform .28s cubic-bezier(.22,1,.36,1);
1290    }
1291    .cmp-overlay.is-open .cmp-modal { transform: none; }
1292    @media (prefers-reduced-motion: reduce) {
1293      .cmp-modal { transition: none; transform: none; }
1294    }
1295    .cmp-modal__head {
1296      display: flex; align-items: flex-start; justify-content: space-between; gap: 20px;
1297      padding: clamp(20px, 2.6vw, 30px) clamp(20px, 3vw, 34px) clamp(12px, 1.6vw, 18px);
1298      border-bottom: 1px solid var(--line); background: #fff;
1299    }
1300    .cmp-modal__head h3 {
1301      font-family: "Sora","Poppins",sans-serif; font-weight: 800;
1302      font-size: clamp(1.12rem, 2.1vw, 1.55rem); letter-spacing: -0.02em;
1303      margin: 6px 0 0; line-height: 1.22;
1304    }
1305    .cmp-modal__close {
1306      flex: 0 0 auto; width: 40px; height: 40px; border-radius: 999px; cursor: pointer;
1307      border: 1px solid var(--line); background: #fff; color: var(--ink);
1308      display: inline-flex; align-items: center; justify-content: center;
1309      transition: background-color .2s ease, color .2s ease, transform .2s ease;
1310    }
1311    .cmp-modal__close:hover { background: var(--orange); border-color: var(--orange); color: #fff; transform: rotate(90deg); }
1312    .cmp-modal__close svg { width: 17px; height: 17px; }
1313    .cmp-modal__body { overflow: auto; -webkit-overflow-scrolling: touch; padding: clamp(16px, 2.4vw, 28px) clamp(16px, 3vw, 34px) clamp(20px, 2.6vw, 30px); }
1314    .cmp-modal__body .cmp-card { box-shadow: none; }
1315    @media (max-width: 620px) { .cmp-modal { border-radius: 16px; } }
1316    @media (prefers-reduced-motion: reduce) {
1317      .cmp-visual__img, .plat-chip { animation: none !important; }
1318      .cmp-modal[open] { animation: none; }
1319    }
1320    .define-actions { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; }
1321    .define-actions__play { gap: 9px; cursor: pointer; }
1322    .define-actions__play svg { width: 15px; height: 15px; flex: 0 0 auto; }
1323    /* ============================================================
1324       INTRO VIDEO MODAL
1325       ============================================================ */
1326    .vid-modal {
1327      width: min(1040px, calc(100vw - 28px)); max-width: none;
1328      padding: 0; border: 0; border-radius: 20px; overflow: visible;
1329      background: #000; color: #fff;
1330      box-shadow: 0 50px 110px -40px rgba(12,12,13,.75);
1331    }
1332    .vid-modal::backdrop { background: rgba(12,12,13,.74); backdrop-filter: blur(4px); }
1333    .vid-modal[open] { display: block; animation: cmp-in .28s cubic-bezier(.22,1,.36,1); }
1334    .vid-modal__frame {
1335      position: relative; width: 100%; aspect-ratio: 16 / 9;
1336      background: #000; border-radius: 20px; overflow: hidden;
1337    }
1338    .vid-modal__frame iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; display: block; }
1339    .vid-modal__close {
1340      position: absolute; top: -14px; right: -14px; z-index: 2;
1341      width: 42px; height: 42px; border-radius: 999px; cursor: pointer;
1342      display: inline-flex; align-items: center; justify-content: center;
1343      background: #fff; color: var(--ink); border: 1px solid var(--line);
1344      box-shadow: 0 10px 30px -10px rgba(0,0,0,.6);
1345      transition: background-color .2s ease, color .2s ease, transform .2s ease;
1346    }
1347    .vid-modal__close:hover { background: var(--orange); border-color: var(--orange); color: #fff; transform: rotate(90deg); }
1348    .vid-modal__close:focus-visible { outline: 3px solid #1a73e8; outline-offset: 3px; }
1349    .vid-modal__close svg { width: 18px; height: 18px; }
1350    @media (max-width: 620px) {
1351      .vid-modal { width: calc(100vw - 20px); border-radius: 14px; }
1352      .vid-modal__frame { border-radius: 14px; }
1353      .vid-modal__close { top: -12px; right: -6px; width: 38px; height: 38px; }
1354    }
1355    /* Comparison modal footer: note left, CTA right */
1356    .cmp-modal__foot {
1357      display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;
1358      gap: 16px clamp(18px, 3vw, 34px);
1359    }
1360    .cmp-modal__foot .foot-note { flex: 1 1 320px; min-width: 0; }
1361    .cmp-modal__cta { flex: 0 0 auto; }
1362    @media (max-width: 620px) { .cmp-modal__cta { width: 100%; } }
1363    /* ============================================================
1364       INDUSTRIES
1365       ============================================================ */
1366    .ind-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: clamp(14px, 2vw, 22px); }
1367    @media (max-width: 1024px) { .ind-grid { grid-template-columns: repeat(2, 1fr); } }
1368    @media (max-width: 560px) { .ind-grid { grid-template-columns: 1fr; } }
1369    .ind {
1370      padding: clamp(18px, 2.1vw, 24px); border-radius: 18px;
1371      border: 1px solid var(--line); background: #fff;
1372      transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease;
1373    }
1374    .ind:hover { transform: translateY(-4px); border-color: rgba(248,83,28,.35); box-shadow: 0 18px 40px -20px rgba(248,83,28,.3); }
1375    .ind__icon {
1376      width: 40px; height: 40px; border-radius: 11px; margin-bottom: 14px;
1377      display: inline-flex; align-items: center; justify-content: center;
1378      background: rgba(248,83,28,.09); color: var(--orange);
1379      transition: background-color .25s ease, color .25s ease;
1380    }
1381    .ind__icon svg { width: 21px; height: 21px; }
1382    .ind:hover .ind__icon { background: linear-gradient(135deg, var(--orange), var(--orange-dark)); color: #fff; }
1383    .ind h3 { font-family: "Sora","Poppins",sans-serif; font-weight: 700; font-size: .98rem; letter-spacing: -0.015em; margin: 0 0 7px; line-height: 1.3; }
1384    .ind p { color: var(--muted); font-size: .85rem; line-height: 1.55; margin: 0; }
1385    .foot-note { margin: clamp(18px,2.2vw,24px) 0 0; font-size: .82rem; color: var(--muted); line-height: 1.6; max-width: 76ch; }
1386    /* ============================================================
1387       COMPARISON TABLE
1388       ============================================================ */
1389    .cmp-card { background: #fff; border: 1px solid var(--line); border-radius: 22px; padding: clamp(10px, 1.4vw, 18px); }
1390    .cmp-scroll { overflow-x: auto; -webkit-overflow-scrolling: touch; }
1391    .cmp { width: 100%; min-width: 660px; border-collapse: separate; border-spacing: 0; }
1392    .cmp th, .cmp td { padding: 15px 18px; text-align: left; font-size: .88rem; line-height: 1.45; border-bottom: 1px solid var(--line); }
1393    .cmp thead th {
1394      font-family: "Sora","Poppins",sans-serif; font-weight: 700; font-size: .74rem;
1395      letter-spacing: .1em; text-transform: uppercase; color: var(--muted);
1396      border-bottom: 2px solid rgba(12,12,13,.12); vertical-align: bottom;      white-space: nowrap;
1397    }
1398    .cmp tbody th { font-weight: 600; color: var(--ink); font-size: .88rem; }
1399    .cmp .col-ix { background: rgba(248,83,28,.055); }
1400    .cmp thead .col-ix { color: var(--orange); font-size: .82rem; }
1401    .cmp tbody tr:last-child th, .cmp tbody tr:last-child td { border-bottom: 0; }
1402    .cmp tbody tr:hover td, .cmp tbody tr:hover th { background: rgba(12,12,13,.02); }
1403    .cmp tbody tr:hover .col-ix { background: rgba(248,83,28,.09); }
1404    .mark { font-weight: 800; font-size: 1rem; }
1405    .mark--y { color: var(--orange); }
1406    .mark--n { color: #c3c6cc; }
1407    .mark--p { color: #9a9da3; font-size: .82rem; }
1408    /* ============================================================
1409       TRUST & COMPLIANCE - dark variant
1410       ============================================================ */
1411    .trust-list {
1412      list-style: none; margin: clamp(22px, 3vw, 32px) 0 0; padding: 0;
1413      display: grid; gap: 16px clamp(18px, 3vw, 34px);
1414      grid-template-columns: repeat(4, 1fr);
1415    }
1416    @media (max-width: 860px) { .trust-list { grid-template-columns: repeat(2, 1fr); } }
1417    @media (max-width: 460px) { .trust-list { grid-template-columns: 1fr; } }
1418    .trust-list li {
1419      font-size: .88rem; line-height: 1.55; color: rgba(255,255,255,.62);
1420      padding-top: 15px; border-top: 2px solid rgba(248,83,28,.5);
1421    }
1422    .trust-list strong {
1423      display: block; color: #fff; font-family: "Sora","Poppins",sans-serif;
1424      font-weight: 700; font-size: .96rem; margin-bottom: 6px; letter-spacing: -0.01em;
1425    }
1426    /* Why-us tiles */
1427    .why-tile {
1428      background: #fff; border: 1px solid var(--line); border-radius: 20px;
1429      padding: clamp(20px, 2.2vw, 28px);
1430      transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease, background-color .22s ease;
1431    }
1432    .why-tile:hover { transform: translateY(-4px); border-color: rgba(248,83,28,.35); box-shadow: 0 18px 40px -18px rgba(248,83,28,.24); }
1433    .why-tile h3 { font-family: "Sora","Poppins",sans-serif; font-weight: 700; font-size: 1.05rem; margin: 0 0 8px; letter-spacing: -0.01em; }
1434    .why-tile p { color: var(--muted); font-size: .9rem; line-height: 1.6; margin: 0; }
1435    .why-num {
1436      display: inline-flex; align-items: center; justify-content: center;
1437      font-family: "Sora","Poppins",sans-serif; font-weight: 800; font-size: .82rem;
1438      color: var(--orange); background: rgba(248,83,28,.09);
1439      width: 34px; height: 34px; border-radius: 999px; margin-bottom: 14px;
1440    }
1441    /* ============================================================
1442       WHY INTERPREFY
1443       ============================================================ */
1444    .why-layout {
1445      display: grid; grid-template-columns: .88fr 1.12fr;
1446      gap: clamp(26px, 4vw, 60px); align-items: center;
1447      margin-top: clamp(26px, 3.4vw, 44px);
1448    }
1449    .section-head + .why-layout { margin-top: 0; }
1450    @media (max-width: 960px) {
1451      .why-layout { grid-template-columns: 1fr; gap: clamp(28px, 5vw, 44px); }
1452      .why-col { display: contents; }
1453      .why-media { order: -1; }
1454      .why-cta { order: 1; margin-top: clamp(6px, 2vw, 18px); }
1455    }
1456    .why-media {
1457      position: relative; isolation: isolate;
1458      display: flex; align-items: center; justify-content: center;
1459      padding: clamp(24px, 3.4vw, 44px) clamp(26px, 4vw, 48px) clamp(2px, .8vw, 10px);
1460    }
1461    .why-media::before {
1462      content: ""; position: absolute; z-index: -1; inset: 4% 2%;
1463      background: radial-gradient(circle at 50% 50%, rgba(248,83,28,.22) 0%, rgba(248,83,28,0) 66%);
1464      filter: blur(30px); pointer-events: none;
1465    }
1466    .why-media__img {
1467      position: relative; z-index: 1;
1468      display: block; width: 100%; max-width: 470px; height: auto;
1469      animation: media-drift 12s ease-in-out infinite;
1470      will-change: transform;
1471      -webkit-mask-image: linear-gradient(180deg, #000 0%, #000 72%, rgba(0,0,0,.55) 87%, rgba(0,0,0,0) 100%);
1472              mask-image: linear-gradient(180deg, #000 0%, #000 72%, rgba(0,0,0,.55) 87%, rgba(0,0,0,0) 100%);
1473    }
1474    @keyframes media-drift {
1475      0%, 100% { transform: translateY(0) scale(1); }
1476      50%      { transform: translateY(-10px) scale(1.012); }
1477    }
1478    .say-net {
1479      position: absolute; top: 0; left: 0; width: 100%; height: 100%;
1480      z-index: 0; pointer-events: none; overflow: visible;
1481    }
1482    .say-net__lines path { stroke-width: .9; stroke-opacity: .2; stroke-linecap: round; }
1483    .say-net__lines path:nth-child(5),
1484    .say-net__lines path:nth-child(6) { stroke-opacity: .12; }
1485    .say-net__pulses path {
1486      stroke-width: 1.4; stroke-linecap: round; stroke-opacity: .85;
1487      stroke-dasharray: 8 92;
1488      animation: net-pulse 6s cubic-bezier(.45,.05,.55,.95) infinite;
1489    }
1490    .say-net__pulses path:nth-child(1) { animation-delay: 0s;   animation-duration: 6s; }
1491    .say-net__pulses path:nth-child(2) { animation-delay: 1.1s; animation-duration: 5.2s; }
1492    .say-net__pulses path:nth-child(3) { animation-delay: 2.3s; animation-duration: 6.8s; }
1493    .say-net__pulses path:nth-child(4) { animation-delay: 3.4s; animation-duration: 5.6s; }
1494    .say-net__pulses path:nth-child(5) { animation-delay: 1.8s; animation-duration: 7.4s; stroke-opacity: .5; }
1495    .say-net__pulses path:nth-child(6) { animation-delay: 4.2s; animation-duration: 7s;   stroke-opacity: .5; }
1496    @keyframes net-pulse {
1497      0%   { stroke-dashoffset: 100; opacity: 0; }
1498      12%  { opacity: 1; }
1499      88%  { opacity: 1; }
1500      100% { stroke-dashoffset: -8; opacity: 0; }
1501    }
1502    .say-net__dots circle { opacity: .4; animation: dot-pulse 2.6s ease-in-out infinite; }
1503    .say-net__dots circle:nth-child(2) { animation-delay: .6s; }
1504    .say-net__dots circle:nth-child(3) { animation-delay: 1.2s; }
1505    .say-net__dots circle:nth-child(4) { animation-delay: 1.8s; }
1506    .say-node { position: absolute; z-index: 2; transform: translate(-50%, -50%); }
1507    .say-node--1 { left: 12%; top: 15%; }
1508    .say-node--2 { left: 84%; top: 12%; }
1509    .say-node--3 { left: 90%; top: 47%; }
1510    .say-node--4 { left: 14%; top: 82%; }
1511    .say-bubble {
1512      display: inline-block;
1513      font-family: "Sora","Poppins",sans-serif; font-weight: 700;
1514      font-size: clamp(.76rem, .95vw, .92rem); letter-spacing: -0.01em;
1515      padding: 9px 18px; border-radius: 999px; white-space: nowrap;
1516      box-shadow: 0 16px 34px -16px rgba(12,12,13,.45);
1517      animation: bubble-float 7s ease-in-out infinite;
1518      will-change: transform;
1519    }
1520    .say-bubble--light { background: #fff; color: var(--ink); border: 1px solid var(--line); }
1521    .say-bubble--dark { background: var(--ink); color: #fff; }
1522    .say-bubble--orange { background: linear-gradient(135deg, var(--orange), var(--orange-dark)); color: #fff; }
1523    .say-node--2 .say-bubble { animation-delay: 1.1s; animation-duration: 8.2s; }
1524    .say-node--3 .say-bubble { animation-delay: 2.2s; animation-duration: 9s; }
1525    .say-node--4 .say-bubble { animation-delay: 3.3s; animation-duration: 8.6s; }
1526    @keyframes bubble-float {
1527      0%, 100% { transform: translate3d(0, 0, 0) rotate(-1.5deg); }
1528      33%      { transform: translate3d(4px, -6px, 0) rotate(1.5deg); }
1529      66%      { transform: translate3d(-3px, -3px, 0) rotate(-.5deg); }
1530    }
1531    @media (max-width: 620px) {
1532      .say-bubble { font-size: .7rem; padding: 7px 13px; }
1533      .say-node--1 { left: 14%; } .say-node--2 { left: 82%; }
1534      .say-node--3 { left: 86%; } .say-node--4 { left: 16%; }
1535    }
1536    @media (prefers-reduced-motion: reduce) {
1537      .why-media__img, .say-bubble,
1538      .say-net__pulses path, .say-net__dots circle { animation: none; }
1539      .say-net__pulses { display: none; }
1540    }
1541    .why-col { display: flex; flex-direction: column; align-items: center; }
1542    .why-col .why-media { width: 100%; }
1543    .why-cta { display: flex; justify-content: center; margin-top: clamp(4px, 1vw, 14px); }
1544    /* ============================================================
1545       TESTIMONIAL CAROUSEL
1546       ============================================================ */
1547    .quotes__head { text-align: center; margin-bottom: clamp(20px, 3vw, 34px); }
1548    .quotes__viewport { overflow: hidden; }
1549    .quotes__track { display: flex; transition: transform .55s cubic-bezier(.4,.1,.2,1); will-change: transform; }
1550    .quote-slide { flex: 0 0 100%; min-width: 0; padding: 4px; }
1551    @media (min-width: 861px) { .quote-slide { flex-basis: 50%; } }
1552    .quote-card {
1553      height: 100%; background: #fff; border: 1px solid var(--line);
1554      border-radius: 22px; padding: clamp(24px, 2.6vw, 34px);
1555      display: flex; flex-direction: column; gap: 14px;
1556      transition: border-color .22s ease, box-shadow .22s ease, transform .22s ease;
1557    }
1558    .quote-card:hover { border-color: rgba(248,83,28,.35); box-shadow: 0 20px 44px -22px rgba(248,83,28,.3); transform: translateY(-3px); }
1559    .quote-mark { font-family: "Sora","Poppins",sans-serif; font-weight: 800; font-size: 2.4rem; line-height: .8; color: var(--orange); opacity: .35; }
1560    .quote-card p { margin: 0; color: var(--ink); font-size: clamp(.95rem, 1.15vw, 1.04rem); line-height: 1.62; flex: 1; }
1561    .quote-meta { display: flex; align-items: center; justify-content: space-between; gap: 14px; flex-wrap: wrap; }
1562    .quote-author { font-size: .86rem; font-weight: 700; color: var(--ink); line-height: 1.35; }
1563    .quote-author span { display: block; font-weight: 500; color: var(--muted); font-size: .8rem; }
1564    .quote-stars { color: var(--orange); font-size: .9rem; letter-spacing: 2px; white-space: nowrap; }
1565    .quotes__nav { display: flex; align-items: center; justify-content: center; gap: 14px; margin-top: clamp(18px, 2.4vw, 28px); }
1566    .quotes__btn {
1567      width: 44px; height: 44px; border-radius: 50%; flex: 0 0 auto;
1568      display: inline-flex; align-items: center; justify-content: center;
1569      background: #fff; border: 1px solid var(--line); color: var(--ink);
1570      cursor: pointer; transition: background-color .2s ease, color .2s ease, border-color .2s ease, transform .2s ease;
1571    }
1572    .quotes__btn:hover { background: var(--orange); border-color: var(--orange); color: #fff; transform: translateY(-2px); }
1573    .quotes__btn:focus-visible { outline: 3px solid #1a73e8; outline-offset: 3px; }
1574    .quotes__btn svg { width: 18px; height: 18px; }
1575    .quotes__dots { display: flex; gap: 8px; }
1576    .quotes__dot {
1577      width: 9px; height: 9px; border-radius: 50%; padding: 0; cursor: pointer;
1578      background: rgba(12,12,13,.18); border: 0; transition: background-color .2s ease, transform .2s ease, width .2s ease;
1579    }
1580    .quotes__dot[aria-selected="true"] { background: var(--orange); width: 26px; border-radius: 999px; }
1581    .quotes__dot:focus-visible { outline: 3px solid #1a73e8; outline-offset: 3px; }
1582    @media (prefers-reduced-motion: reduce) { .quotes__track { transition: none; } }
1583    /* Spotlight band (UTS Nîmes) */
1584    .spotlight { border-radius: 28px; overflow: hidden; position: relative; }
1585    .spotlight__inner {
1586      position: relative; z-index: 1; padding: clamp(32px, 5vw, 64px);
1587      display: grid; grid-template-columns: 1.2fr .8fr; gap: clamp(20px, 3vw, 48px); align-items: center;
1588    }
1589    @media (max-width: 860px) { .spotlight__inner { grid-template-columns: 1fr; } }
1590    .spotlight__glow {
1591      position: absolute; inset: 0; pointer-events: none;
1592      background: radial-gradient(circle 420px at 85% 20%, rgba(248,83,28,.55) 0%, rgba(248,83,28,0) 70%);
1593    }
1594    /* Blog cards */
1595    .post-card {
1596      background: #fff; border: 1px solid var(--line); border-radius: 20px; overflow: hidden;
1597      display: flex; flex-direction: column; text-decoration: none; color: inherit;
1598      transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease;
1599    }
1600    .post-card:hover { transform: translateY(-4px); border-color: rgba(248,83,28,.35); box-shadow: 0 18px 40px -18px rgba(248,83,28,.28); }
1601    .post-card:focus-visible { outline: 3px solid #1a73e8; outline-offset: 3px; }
1602    .post-card__img { aspect-ratio: 16 / 9; width: 100%; object-fit: cover; display: block; transition: transform .45s ease; }
1603    .post-card:hover .post-card__img { transform: scale(1.05); }
1604    .post-card__body { padding: 20px 22px 24px; display: flex; flex-direction: column; flex: 1; }
1605    .post-tag {
1606      display: inline-block; align-self: flex-start;
1607      font-size: .68rem; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;
1608      color: var(--orange); background: rgba(248,83,28,.09);
1609      padding: 5px 12px; border-radius: 999px; margin-bottom: 12px;
1610    }
1611    .post-card h3 { font-family: "Sora","Poppins",sans-serif; font-weight: 700; font-size: 1.02rem; line-height: 1.35; letter-spacing: -0.01em; margin: 0 0 10px; }
1612    .post-date { color: #9a9da3; font-size: .78rem; margin-top: auto; font-weight: 500; }
1613    .post-card:hover h3 { color: var(--orange); }
1614    /* Partner strip */
1615    .partner-band { border-radius: 28px; background: var(--paper); border: 1px solid var(--line); padding: clamp(28px, 4vw, 56px); }
1616    .partner-copy .section-lede { margin-bottom: clamp(20px, 2.6vw, 30px); }
1617    /* ============================================================
1618       PARTNER ORBIT - logos circling the Interprefy core
1619       ============================================================ */
1620    .orbit { position: relative; width: 100%; max-width: 520px; aspect-ratio: 1 / 1; margin: 0 auto; justify-self: center; }
1621    .orbit__ring {
1622      position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
1623      border-radius: 50%; border: 1px dashed rgba(12,12,13,.14);
1624    }
1625    .orbit__ring--1 { width: 34%; height: 34%; border-style: solid; border-color: rgba(248,83,28,.18); }
1626    .orbit__ring--2 { width: 62%; height: 62%; }
1627    .orbit__ring--3 { width: 92%; height: 92%; }
1628    .orbit__ring--4 { width: 122%; height: 122%; border-color: rgba(12,12,13,.07); }
1629    .orbit__core {
1630      position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
1631      width: 21%; height: 21%; border-radius: 50%;
1632      display: flex; align-items: center; justify-content: center;
1633      background: linear-gradient(135deg, var(--orange), var(--orange-dark)); color: #fff;
1634      box-shadow: 0 0 0 clamp(8px, 1.6vw, 16px) rgba(248,83,28,.12),
1635                  0 18px 44px -16px rgba(248,83,28,.6);
1636    }
1637    .orbit__core svg { width: 52%; height: 52%; }
1638    .orbit__track { position: absolute; inset: 0; animation: orbit-cw var(--dur, 52s) linear infinite; }
1639    .orbit__track--rev { animation-name: orbit-ccw; }
1640    .orbit__node { position: absolute; inset: 0; transform: rotate(var(--a, 0deg)); }
1641    .orbit__chip { position: absolute; left: 50%; top: var(--r, 8%); transform: translate(-50%, -50%) rotate(calc(-1 * var(--a, 0deg))); }
1642    .orbit__spin {
1643      display: flex; align-items: center; justify-content: center;
1644      width: clamp(64px, 12vw, 88px); height: clamp(34px, 6.4vw, 46px);
1645      background: #fff; border: 1px solid var(--line); border-radius: 12px;
1646      box-shadow: 0 12px 26px -14px rgba(12,12,13,.35);
1647      animation: orbit-ccw var(--dur, 52s) linear infinite;
1648    }
1649    .orbit__track--rev .orbit__spin { animation-name: orbit-cw; }
1650    .orbit__spin img {
1651      max-width: 72%; max-height: 62%; width: auto; height: auto;
1652      object-fit: contain; filter: grayscale(100%); opacity: .68;
1653      transition: filter .25s ease, opacity .25s ease;
1654    }
1655    .orbit:hover .orbit__spin img { filter: grayscale(0%); opacity: 1; }
1656    @keyframes orbit-cw  { to { transform: rotate(360deg); } }
1657    @keyframes orbit-ccw { to { transform: rotate(-360deg); } }
1658    @media (max-width: 860px) { .orbit { max-width: 400px; margin-top: 10px; } }
1659    @media (prefers-reduced-motion: reduce) { .orbit__track, .orbit__spin { animation: none; } }
1660    /* ============================================================
1661       FAQ - native details/summary, no JS required
1662       ============================================================ */
1663    /* Matches the accordion on /solutions/ai-translation: separated white
1664       cards, a tinted plus badge that rotates into a cross when open.
1665       The open state is driven by data-open rather than the native [open]
1666       attribute, because every <details> is rendered open and the collapse is
1667       a height clip -- that is what keeps the answers out of display:none and
1668       therefore reachable by the translation script. */
1669    .faq { max-width: 900px; margin-inline: auto; display: grid; gap: 10px; }
1670    .faq details {
1671      background: #fff; border: .8px solid var(--line); border-radius: 20px;
1672      overflow: hidden; transition: border-color .35s ease, box-shadow .35s ease;
1673    }
1674    .faq details[data-open="true"] {
1675      border-color: rgba(248,83,28,.34);
1676      box-shadow: 0 24px 52px -22px rgba(12,12,13,.28);
1677    }
1678    .faq summary {
1679      list-style: none; cursor: pointer;
1680      padding: 20px 24px;
1681      display: flex; gap: 16px; align-items: flex-start; justify-content: space-between;
1682      color: var(--ink); transition: color .2s ease;
1683    }
1684    .faq summary::-webkit-details-marker { display: none; }
1685    .faq summary h3 {
1686      display: inline; margin: 0; color: inherit;
1687      font-family: "Sora","Poppins",sans-serif; font-weight: 700;
1688      font-size: .98rem; line-height: 1.45; letter-spacing: -0.015em;
1689    }
1690    .faq summary:hover { color: var(--orange); }
1691    .faq summary:focus-visible { outline: 3px solid #1a73e8; outline-offset: -3px; border-radius: 20px; }
1692    .faq__ch {
1693      width: 28px; height: 28px; border-radius: 50%; flex: 0 0 auto;
1694      display: grid; place-items: center;
1695      background: rgba(248,83,28,.09); color: var(--orange);
1696      transition: transform .35s cubic-bezier(.16,1,.3,1), background-color .35s ease, color .35s ease;
1697    }
1698    .faq__ch svg { width: 14px; height: 14px; display: block; }
1699    .faq details[data-open="true"] .faq__ch { transform: rotate(45deg); background: var(--orange); color: #fff; }
1700    /* Padding lives on the wrapper horizontally only; the answer's own bottom
1701       margin is what the clip collapses, so nothing leaves a 22px ghost gap
1702       while closed. */
1703    .faq__a { padding: 0 24px; }
1704    .faq__a p { color: var(--muted); font-size: .94rem; line-height: 1.7; margin: 0 0 22px; max-width: 72ch; }
1705    .faq__a a { color: var(--orange); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }
1706    .js .faq__a {
1707      max-height: 0; opacity: 0; overflow: hidden;
1708      transition: max-height .38s cubic-bezier(.22,1,.36,1), opacity .28s ease;
1709    }
1710    .js .faq details[data-open="true"] .faq__a { max-height: 60em; opacity: 1; }
1711    @media (prefers-reduced-motion: reduce) {
1712      .faq details, .faq__ch, .js .faq__a { transition: none; }
1713    }
1714    /* Final CTA */
1715    .cta-final {
1716      text-align: center; position: relative; overflow: hidden;
1717      margin-top: clamp(28px, 4vw, 60px);
1718      margin-bottom: clamp(10px, 1.6vw, 22px);
1719    }
1720    .cta-final .section-title { color: #fff; margin-left: auto; margin-right: auto; }
1721    .cta-final .section-lede { color: rgba(255,255,255,.88); margin-left: auto; margin-right: auto; }
1722    /* ============================================================
1723       MOTION LAYER
1724       ============================================================ */
1725    .section-head {
1726      display: flex; align-items: flex-end; justify-content: space-between;
1727      gap: clamp(18px, 3vw, 48px); margin-bottom: clamp(24px, 3.4vw, 44px); flex-wrap: wrap;
1728    }
1729    .section-head .section-title { margin-bottom: 0; }
1730    .section-head .section-lede { margin-bottom: 0; }
1731    .section-head__side { max-width: 44ch; flex: 0 1 auto; }
1732    @media (max-width: 860px) { .section-head { flex-direction: column; align-items: flex-start; } }
1733    /* YouTube embeds. The player loads itself, so the visible control is
1734       YouTube's own play button and the first click starts playback with no
1735       second step. transform:translateZ(0) forces a compositing layer, without
1736       which Safari refuses to clip an iframe to a border-radius. */
1737    .video-embed {
1738      position: relative; aspect-ratio: 16 / 9;
1739      border-radius: 24px; overflow: hidden; background: #000;
1740      box-shadow: 0 30px 70px -30px rgba(12,12,13,.55);
1741      transform: translateZ(0);
1742    }
1743    .video-embed iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; display: block; }
1744    /* Solutions: 2x2 cards left, product GIF right */
1745    .solutions-body {
1746      display: grid; grid-template-columns: 1.16fr .84fr;
1747      gap: clamp(24px, 4vw, 56px); align-items: stretch;
1748      margin-top: clamp(26px, 4vw, 46px);
1749    }
1750    .center + .solutions-body { margin-top: clamp(12px, 1.8vw, 22px); }
1751    .solutions-body .card { padding: clamp(18px, 2vw, 24px); }
1752    .solutions-media { position: relative; display: flex; flex-direction: column; gap: clamp(16px, 2.2vw, 26px); }
1753    /* The source GIF is a 1080x1080 square and the handset only occupies the
1754       middle ~40% of it, so the rest is transparent padding. cover scales the
1755       square to the frame HEIGHT and crops that dead space away; contain would
1756       scale to the (much narrower) width and shrink the phone. overflow keeps
1757       the crop from spilling into the cards. */
1758    .solutions-media__frame { position: relative; flex: 1 1 auto; min-height: 380px; overflow: hidden; }
1759    .scroll-video {
1760      position: absolute; inset: 0; width: 100%; height: 100%;
1761      object-fit: cover; object-position: center; display: block;
1762      transform: scale(var(--phone-zoom, 1.16));
1763    }
1764    .solutions-cta { flex: 0 0 auto; display: flex; justify-content: center; }
1765    .scroll-video.float { animation: phone-float 7s ease-in-out infinite; }
1766    /* scale sits last so the drift stays a true 14px and is not multiplied. */
1767    @keyframes phone-float {
1768      0%, 100% { transform: translateY(0) scale(var(--phone-zoom, 1.16)); }
1769      50%      { transform: translateY(-14px) scale(var(--phone-zoom, 1.16)); }
1770    }
1771    @media (max-width: 860px) {
1772      .solutions-body { grid-template-columns: 1fr; }
1773      .solutions-media { position: static; max-width: 360px; margin: 0 auto; }
1774      .solutions-media__frame { position: relative; min-height: 0; aspect-ratio: 3 / 4; }
1775      .scroll-video { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
1776    }
1777    @media (prefers-reduced-motion: reduce) {
1778      .scroll-video.float { animation: none; }
1779      [data-px], .orb { transform: none !important; }
1780    }
1781    /* Scroll reveal */
1782    .js .reveal:not(.card-grid) { opacity: 0; transform: translateY(18px); transition: opacity .6s ease, transform .6s ease; }
1783    .js .reveal:not(.card-grid).in { opacity: 1; transform: none; }
1784    .js .card-grid.reveal > * { opacity: 0; transform: translateY(22px); transition: opacity .55s ease, transform .55s ease; }
1785    .js .card-grid.reveal.in > * { opacity: 1; transform: none; }
1786    .js .card-grid.reveal.in > *:nth-child(2) { transition-delay: .09s; }
1787    .js .card-grid.reveal.in > *:nth-child(3) { transition-delay: .18s; }
1788    .js .card-grid.reveal.in > *:nth-child(4) { transition-delay: .27s; }
1789    .js .card-grid.reveal.in > *:nth-child(5) { transition-delay: .36s; }
1790    .js .card-grid.reveal.in > *:nth-child(6) { transition-delay: .45s; }
1791    @media (prefers-reduced-motion: reduce) {
1792      .js .reveal, .js .card-grid.reveal > * { opacity: 1 !important; transform: none !important; transition: none !important; }
1793      .card, .why-tile, .post-card, .btn, .card-icon, .post-card__img, .ind, .plat { transition: none; }
1794    }
1795  </style>
1796  <meta name="generator" content="HubSpot"></head>
1797  <body>
1798    <div class="body-wrapper   hs-content-id-186856754042 hs-site-page page ">
1799      
1800        <div data-global-resource-path="@marketplace/MakeWebBetter/Infinity/templates/partials/header.html"><header class="header in-header-wrap in-box-shadow--enable ">
1801
1802  
1803
1804  <a href="#main-content" class="header__skip">Skip to content</a>
1805
1806  
1807
1808  
1809  
1810
1811  <div class="in-header header__container">
1812    <div class="container-fluid content-wrapper">
1813<div class="row-fluid-wrapper">
1814<div class="row-fluid">
1815<div class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12">
1816
1817<div class="row-fluid-wrapper row-depth-1 row-number-1 dnd-section">
1818<div class="row-fluid ">
1819<div class="span12 widget-span widget-type-cell dnd-column cell_17418062868962-padding" style="" data-widget-type="cell" data-x="0" data-w="12">
1820
1821<div class="row-fluid-wrapper row-depth-1 row-number-2 dnd-row">
1822<div class="row-fluid ">
1823<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
1824<div id="hs_cos_wrapper_widget_1745354823660" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><style>
1825  .hd_logo img, header img[src*="Logo.png"]{ height:40px!important; width:auto!important; aspect-ratio:1199/241; }
1826  header.in-header-wrap{ min-height:50px; }
1827</style>
1828<link rel="preload" as="font" type="font/woff2" crossorigin href="https://www.interprefy.com/_hcms/googlefonts/Inter/regular.woff2">
1829<link rel="preload" as="font" type="font/woff2" crossorigin href="https://www.interprefy.com/_hcms/googlefonts/Inter/500.woff2">
1830<link rel="preload" as="font" type="font/woff2" crossorigin href="https://www.interprefy.com/_hcms/googlefonts/Inter/600.woff2">
1831<link rel="preload" as="font" type="font/woff2" crossorigin href="https://www.interprefy.com/_hcms/googlefonts/Inter/700.woff2">
1832<style>
1833  #hs_cos_wrapper_widget_1745354823660 .hd_menu_wrapper a.item-number-one { color:rgba(30,35,39,1.0); }
1834
1835#hs_cos_wrapper_widget_1745354823660 .hd_menu_wrapper a.item-number-one:hover {
1836  color:rgba(255,93,34,1.0);
1837  transition:all 0.2s ease-out;
1838}
1839
1840#hs_cos_wrapper_widget_1745354823660 .hd_menu_wrapper .hd_header_btn a {
1841  color:rgba(255,255,255,1.0);
1842  background-color:rgba(255,93,34,1.0);
1843  border:2px solid #FF5D22;
1844}
1845
1846#hs_cos_wrapper_widget_1745354823660 .hd_menu_wrapper .hd_header_btn a:hover {
1847  color:rgba(255,93,34,1.0);
1848  background-color:rgba(255,255,255,0.0);
1849  border:2px solid #FF5D22;
1850}
1851
1852#hs_cos_wrapper_widget_1745354823660 .hd_menu_wrapper h6 { color:rgba(30,35,39,1.0); }
1853
1854#hs_cos_wrapper_widget_1745354823660 .hd_menu_wrapper .hd_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a { color:rgba(30,35,39,1.0); }
1855
1856#hs_cos_wrapper_widget_1745354823660 .hd_menu_wrapper .hd_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover { color:rgba(255,93,34,1.0); }
1857
1858#hs_cos_wrapper_widget_1745354823660 .hd_menu_wrapper a.item-number-one:hover:before { background-color:rgba(255,93,34,1.0); }
1859
1860#hs_cos_wrapper_widget_1745354823660 .hd_menu_wrapper .icon_title svg { fill:rgba(30,35,39,1.0); }
1861
1862#hs_cos_wrapper_widget_1745354823660 .hd_menu_wrapper .icon_title p { color:rgba(30,35,39,1.0); }
1863
1864#hs_cos_wrapper_widget_1745354823660 .hd_menu_cta a,
1865#hs_cos_wrapper_widget_1745354823660 .hd_menu_cta i { color:rgba(255,93,34,1.0); }
1866
1867#hs_cos_wrapper_widget_1745354823660 .hd_menu_cta a:hover,
1868#hs_cos_wrapper_widget_1745354823660 .hd_menu_cta a:hover i { color:rgba(30,35,39,1.0); }
1869
1870</style>
1871
1872<div>
1873  <div class="top-bar">
1874    <div class="top-bar-content">
1875      <p>
1876        The multilingual communication experience that gives you confidence at every step. 
1877        <a href="https://www.interprefy.com/the-interprefy-experience" rel="noopener" target="_blank">Start Experiencing the Interprefy Difference!</a>
1878      </p>
1879    </div>
1880  </div>
1881</div>
1882<div class="hd_menu_wrapper">
1883  <div class="hd_logo">
1884    <a href="/"><img src="https://www.interprefy.com/hubfs/Logo.png" alt="Logo"></a>
1885  </div>
1886  <button type="button" class="ebiz-toggle mobile_burger">
1887    <span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span>
1888  </button>
1889  <div class="hd_menu">
1890    
1891    <div>
1892      <a href="https://www.interprefy.com/solutions" data-mega-menu="true" class="item-number-one">Solutions</a>
1893      
1894      <div class="container dropdown">
1895        <div class="row">
1896           
1897          <div class="col-lg-4 hd-mega-dropdown">
1898            
1899            <a class="col-header-link" href="https://www.interprefy.com/solutions"><span class="col-header-label">Our Solutions</span></a>
1900             
1901            <div>
1902              <span id="hs_cos_wrapper_widget_1745354823660_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_simple_menu" style="" data-hs-cos-general-type="widget" data-hs-cos-type="simple_menu"><div id="hs_menu_wrapper_widget_1745354823660_" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-horizontal" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu">
1903 <ul role="menu">
1904  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/solutions/ai-speech-translation" role="menuitem" target="_self">AI Speech Translation</a></li>
1905  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/solutions/multilingual-live-captions-and-subtitles" role="menuitem" target="_self">Live Captions</a></li>
1906  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/solutions/remote-simultaneous-interpretation" role="menuitem" target="_self">Remote Simultaneous Interpretation</a></li>
1907 </ul>
1908</div></span>
1909            </div>
1910              
1911            <div class="row">
1912                  
1913            </div>
1914              
1915          </div>
1916            
1917          <div class="col-lg-4 hd-mega-dropdown">
1918            
1919            <a class="col-header-link" href="https://www.interprefy.com/who-we-serve"><span class="col-header-label">Who We Serve</span></a>
1920             
1921            <div>
1922              <span id="hs_cos_wrapper_widget_1745354823660_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_simple_menu" style="" data-hs-cos-general-type="widget" data-hs-cos-type="simple_menu"><div id="hs_menu_wrapper_widget_1745354823660_" class="hs-menu-wrapper active-branch flyout
1922s hs-menu-flow-horizontal" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu">
1923 <ul role="menu">
1924  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/organisation-event-organisers" role="menuitem" target="_self">Event Organisers</a></li>
1925  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/organisation-industry-corporates" role="menuitem" target="_self">Corporate &amp; Enterprise</a></li>
1926  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/organisation-institutions" role="menuitem" target="_self">Institutions</a></li>
1927  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/about-us/partners" role="menuitem" target="_self">Partners</a></li>
1928 </ul>
1929</div></span>
1930            </div>
1931              
1932            <div class="row">
1933                  
1934            </div>
1935              
1936          </div>
1937            
1938          <div class="col-lg-4 hd-mega-dropdown">
1939            
1940            <a class="col-header-link" href="https://www.interprefy.com/access-modes"><span class="col-header-label">Access Modes</span></a>
1941             
1942            <div>
1943              <span id="hs_cos_wrapper_widget_1745354823660_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_simple_menu" style="" data-hs-cos-general-type="widget" data-hs-cos-type="simple_menu"><div id="hs_menu_wrapper_widget_1745354823660_" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-horizontal" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu">
1944 <ul role="menu">
1945  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/web-platform" role="menuitem" target="_self">Interprefy Web Platform</a></li>
1946  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/solutions/access-modes/interprefy-mobile-app" role="menuitem" target="_self">Interprefy Mobile App</a></li>
1947  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/solutions/integrations" role="menuitem" target="_self">Integrations</a></li>
1948 </ul>
1949</div></span>
1950            </div>
1951              
1952            <div class="row">
1953                  
1954            </div>
1955              
1956          </div>
1957            
1958          <div class="col-lg-4 hd-mega-dropdown">
1959            
1960            <a class="col-header-link" href="https://www.interprefy.com/solutions/use-cases"><span class="col-header-label">Use Cases</span></a>
1961             
1962            <div>
1963              <span id="hs_cos_wrapper_widget_1745354823660_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_simple_menu" style="" data-hs-cos-general-type="widget" data-hs-cos-type="simple_menu"><div id="hs_menu_wrapper_widget_1745354823660_" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-horizontal" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu">
1964 <ul role="menu">
1965  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/solutions/use-cases/in-person-hybrid-events" role="menuitem" target="_self">In-person &amp; hybrid events</a></li>
1966  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/solutions/use-cases/webinars-and-online-events" role="menuitem" target="_self">Webinars &amp; virtual events</a></li>
1967  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/solutions/use-cases/online-meetings" role="menuitem" target="_self">Online meetings</a></li>
1968 </ul>
1969</div></span>
1970            </div>
1971                
1972          </div>
1973          
1974        </div>
1975      </div>
1976      
1977    </div>
1978    
1979    <div>
1980      <a href="https://www.interprefy.com/about/professional-services" data-mega-menu="true" class="item-number-one">Professional Services</a>
1981      
1982      <div class="container dropdown">
1983        <div class="row">
1984           
1985          <div class="col-lg-4 hd-mega-dropdown">
1986            
1987            <a class="col-header-link" href="https://www.interprefy.com/about/professional-services"><span class="col-header-label">Professional Services</span></a>
1988             
1989            <div>
1990              <span id="hs_cos_wrapper_widget_1745354823660_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_simple_menu" style="" data-hs-cos-general-type="widget" data-hs-cos-type="simple_menu"><div id="hs_menu_wrapper_widget_1745354823660_" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-horizontal" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu">
1991 <ul role="menu">
1992  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/project-management" role="menuitem" target="_self">Project Management</a></li>
1993  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/professional-remote-support-services-interprefy" role="menuitem" target="_self">Remote Support</a></li>
1994  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/media-services" role="menuitem" target="_self">Media Services</a></li>
1995 </ul>
1996</div></span>
1997            </div>
1998              
1999            <div class="row">
2000                  
2001            </div>
2002              
2003          </div>
2004            
2005          <div class="col-lg-4 hd-mega-dropdown">
2006            
2007            <a class="col-header-link" href=""><span class="col-header-label">More Insights </span></a>
2008             
2009            <div>
2010              <span id="hs_cos_wrapper_widget_1745354823660_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_simple_menu" style="" data-hs-cos-general-type="widget" data-hs-cos-type="simple_menu"><div id="hs_menu_wrapper_widget_1745354823660_" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-horizontal" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu">
2011 <ul role="menu">
2012  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://knowledge.interprefy.com/can-i-get-a-report-of" role="menuitem" target="_blank" rel="noopener">Can I get a report of my meeting?</a></li>
2013  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://knowledge.interprefy.com/interpreter-recruitment" role="menuitem" target="_blank" rel="noopener">How does Interprefy source and vet professional interpreters?</a></li>
2014  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://knowledge.interprefy.com/what-is-inteprefy-training-services?" role="menuitem" target="_blank" rel="noopener">What training does Interprefy provide?</a></li>
2015  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://knowledge.interprefy.com/can-you-record-my-event" role="menuitem" target="_blank" rel="noopener">Can you record my meeting or event?</a></li>
2016 </ul>
2017</div></span>
2018            </div>
2019              
2020            <div class="row">
2021                  
2022            </div>
2023              
2024          </div>
2025            
2026          <div class="col-lg-4 hd-mega-dropdown">
2027            
2028            <a class="col-header-link" href=""><span class="col-header-label">Professional Services in a Nutshell</span></a>
2029              
2030            <div class="menu_rich_text">
2031              <div class="hs-embed-wrapper" data-service="youtube" data-responsive="true" style="position: relative; overflow: hidden; width: 100%; height: auto; padding: 0px; max-width: 3840px; min-width: 256px; display: block; margin: auto;"><div class="hs-embed-content-wrapper"><div style="position: relative; overflow: hidden; max-width: 100%; padding-bottom: 56.25%; margin: 0px;"><iframe width="256" height="144.64" src="https://www.youtube.com/embed/RvT4q_JUpBg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Interprefy Professional Services" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: none;"></iframe></div></div></div>
2032
2033<p>&nbsp;</p>
2034            </div>
2035             
2036            <div class="row">
2037                  
2038            </div>
2039              
2040          </div>
2041            
2042        </div>
2043      </div>
2044      
2045    </div>
2046    
2047    <div>
2048      <a href="https://www.interprefy.com/about-us" data-mega-menu="true" class="item-number-one">About Interprefy</a>
2049      
2050      <div class="container dropdown">
2051        <div class="row">
2052           
2053          <div class="col-lg-4 hd-mega-dropdown">
2054            
2055            <a class="col-header-link" href="https://www.interprefy.com/about-us"><span class="col-header-label">Company</span></a>
2056             
2057            <div>
2058              <span id="hs_cos_wrapper_widget_1745354823660_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_simple_menu" style="" data-hs-cos-general-type="widget" data-hs-cos-type="simple_menu"><div id="hs_menu_wrapper_widget_1745354823660_" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-horizontal" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu">
2059 <ul role="menu">
2060  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/about-us" role="menuitem" target="_self">About Us</a></li>
2061  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/why-interprefy-expert-support-for-multilingual-events" role="menuitem" target="_self">Why Choose Interprefy?</a></li>
2062  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/the-interprefy-experience" role="menuitem" target="_self">The Interprefy Experience</a></li>
2063  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/about-us/careers" role="menuitem" target="_self">Careers</a></li>
2064 </ul>
2065</div></span>
2066            </div>
2067                
2068          </div>
2069            
2070          <div class="col-lg-4 hd-mega-dropdown">
2071            
2072            <a class="col-header-link" href="https://www.interprefy.com/entreprise-grade-security"><span class="col-header-label">Security</span></a>
2073             
2074            <div>
2075              <span id="hs_cos_wrapper_widget_1745354823660_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_simple_menu" style="" data-hs-cos-general-type="widget" data-hs-cos-type="simple_menu"><div id="hs_menu_wrapper_widget_1745354823660_" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-horizontal" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu">
2076 <ul role="menu">
2077  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/entreprise-grade-security" role="menuitem" target="_self">ISO 27001 Certified </a></li>
2078  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/entreprise-grade-security" role="menuitem" target="_self">End-to-End Encryption</a></li>
2079  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/entreprise-grade-security" role="menuitem" target="_self">Controlled Access</a></li>
2080  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/entreprise-grade-security" role="menuitem" target="_self">Interpreters and NDA's</a></li>
2081 </ul>
2082</div></span>
2083            </div>
2084                
2085          </div>
2086            
2087          <div class="col-lg-4 hd-mega-dropdown">
2088            
2089            <a class="col-header-link" href="https://www.interprefy.com/resources/upcoming-public-events"><span class="col-header-label">Events</span></a>
2090              
2091            <div class="menu_rich_text">
2092              <a href="https://www.eaesummit.org/index.php/registration.html" rel="noopener" target="_blank" linktext=""></a>
2093<p><a href="https://en.wemakefuture.it/" rel="noopener" target="_blank" linktext="
2094
2095"><img src="https://cdn.prod.website-files.com/677981e3878bfd727ae7ec47/696e06f14d1a725a3a9d116b_sharing-image_03.png" loading="lazy"> <br><br></a><a href="https://tedai-vienna.ted.com/" rel="noopener" target="_blank">TEDAI Vienna 2026</a></p>
2096            </div>
2097               
2098            <div class="hd_menu_cta">
2099              <a href="https://www.interprefy.com/resources/upcoming-public-events">Check the latest event calendar
2100                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-icon lucide-arrow-up">
2101                  <path d="m5 12 7-7 7 7" />
2102                  <path d="M12 19V5" />
2103                </svg>
2104              </a>
2105            </div>
2106            
2107          </div>
2108            
2109        </div>
2110      </div>
2111      
2112    </div>
2113    
2114    <div>
2115      <a href="https://www.interprefy.com/resources" data-mega-menu="true" class="item-number-one">Resources</a>
2116      
2117      <div class="container dropdown">
2118        <div class="row">
2119           
2120          <div class="col-lg-4 hd-mega-dropdown">
2121            
2122            <a class="col-header-link" href="https://www.interprefy.com/news-and-information"><span class="col-header-label">News and Inspiration</span></a>
2123             
2124            <div>
2125              <span id="hs_cos_wrapper_widget_1745354823660_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_simple_menu" style="" data-hs-cos-general-type="widget" data-hs-cos-type="simple_menu"><div id="hs_menu_wrapper_widget_1745354823660_" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-horizontal" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu">
2126 <ul role="menu">
2127  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/resources/blog" role="menuitem" target="_self">Blog</a></li>
2128  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/customer-stories" role="menuitem" target="_self">Success Stories</a></li>
2129  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/resources/press/companynews" role="menuitem" target="_self">Company News</a></li>
2130  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/resources/webinars-and-ebooks" role="menuitem" target="_self">Webinars and Ebooks</a></li>
2131  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/product-demo-videos" role="menuitem" target="_self">Video Library</a></li>
2132 </ul>
2133</div></span>
2134            </div>
2135                
2136          </div>
2137            
2138          <div class="col-lg-4 hd-mega-dropdown">
2139            
2140            <a class="col-header-link" href="https://www.interprefy.com/faq"><span class="col-header-label">Help Center</span></a>
2141             
2142            <div>
2143              <span id="hs_cos_wrapper_widget_1745354823660_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_simple_menu" style="" data-hs-cos-general-type="widget" data-hs-cos-type="simple_menu"><div id="hs_menu_wrapper_widget_1745354823660_" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-horizontal" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu">
2144 <ul role="menu">
2145  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://knowledge.interprefy.com/" role="menuitem" target="_blank" rel="noopener">Knowledge Base</a></li>
2146  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/faq" role="menuitem" target="_self">FAQs</a></li>
2147  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.interprefy.com/contact-us" role="menuitem" target="_self">Contact Us</a></li>
2148 </ul>
2149</div></span>
2150            </div>
2151                
2152          </div>
2153            
2154          <div class="col-lg-4 hd-mega-dropdown">
2155            
2156            <a class="col-header-link" href=""><span class="col-header-label">What is interprefy</span></a>
2157              
2158            <div class="menu_rich_text">
2159              <div class="hs-video-widget" data-hsv-embed-id="296b5aa8-8b88-4e45-9736-a6199f5a9854">
2160  <div class="hs-video-container" style="max-width: 3840px; margin: 0 auto;">
2161    <div class="hs-video-wrapper" style="position: relative; height: 0; padding-bottom: 56.25%">
2162      <iframe data-hsv-src="https://play.hubspotvideo.com/v/6564114/id/159495977595" referrerpolicy="origin" sandbox="allow-forms allow-scripts allow-same-origin allow-popups" allow="autoplay; fullscreen;" style="position: absolute !important; width: 100% !important; height: 100% !important; left: 0; top: 0; border: 0 none; pointer-events: initial" title="HubSpot Video" loading="lazy" data-hsv-id="159495977595" data-hsv-style="" data-hsv-width="3840" data-hsv-height="2160" data-hsv-autoplay="false" data-hsv-loop="false" data-hsv-muted="false" data-hsv-hidden-controls="false" data-hsv-full-width="false"></iframe>
2163    </div>
2164  </div>
2165</div>
2166<p>&nbsp;</p>
2167            </div>
2168               
2169          </div>
2170            
2171        </div>
2172      </div>
2173      
2174    </div>
2175    
2176    <div>
2177      <a href="https://www.interprefy.com/pricing" data-mega-menu="true" class="item-number-one">Pricing</a>
2178      
2179      <div class="container dropdown">
2180        <div class="row">
2181                 
2182        </div>
2183      </div>
2184      
2185    </div>
2186    
2187    <div class="hd_header_btn">
2188      <a href="https://www.interprefy.com/contact-us">Contact us</a>
2189    </div>
2190  </div>
2191</div>
2192<div class="progress-container">
2193  <div class="progress-bar" id="progressBar"></div>
2194</div></div>
2195
2196</div><!--end widget-span -->
2197</div><!--end row-->
2198</div><!--end row-wrapper -->
2199
2200</div><!--end widget-span -->
2201</div><!--end row-->
2202</div><!--end row-wrapper -->
2203
2204</div><!--end widget-span -->
2205</div>
2206</div>
2207</div>
2208
2209  </div>
2210
2211  
2212
2213</header></div>
2214      
2215
2216      
2217
2218      <main id="main-content" class="body-container-wrapper">
2219        
2220  <div class="container-fluid body-container body-container--page">
2221<div class="row-fluid-wrapper">
2222<div class="row-fluid">
2223<div class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12">
2224
2225<div class="row-fluid-wrapper row-depth-1 row-number-1 dnd_area-row-0-margin dnd_area-row-0-force-full-width-section dnd-section dnd_area-row-0-padding">
2226<div class="row-fluid ">
2227<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
2228
2229<div class="row-fluid-wrapper row-depth-1 row-number-2 dnd-row">
2230<div class="row-fluid ">
2231<div class="span12 widget-span widget-type-custom_widget widget_1785752440033-padding widget_1785752440033-margin dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
2232<div id="hs_cos_wrapper_widget_1785752440033" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><main>
2233<!-- ════════ 01 · HERO ─ BLACK ════════════════════════════════
2234SEO: single H1, carrying the exact head terms from the approved
2235copy doc and the currently-ranking page. Category language
2236("real-time language AI") rides in the eyebrow and lede so it is
2237indexed without displacing demand-capture keywords. -->
2238<section class="hero" aria-labelledby="hero-title">
2239<div class="hero__bg" aria-hidden="true">
2240<video class="hero__video" id="hero-video" autoplay muted loop playsinline preload="metadata" poster="https://www.interprefy.com/hs-fs/hubfs/custom-video-thumbnails/Interprefy%20AI_%20Multilingual%20Communication%20for%20Events%20and%20Meetings%20(1)-thumb.jpeg?length=1920" fetchpriority="high" tabindex="-1" disablepictureinpicture>
2241<source src="https://www.interprefy.com/hubfs/video_assets/218392443990/inherited/web_optimized.mp4" type="video/mp4">
2242</video>
2243<div class="hero__scrim"></div>
2244<div class="hero__grain"></div>
2245</div>
2246<div class="hero__stage">
2247<div class="inner">
2248<p class="eyebrow">World-leading Multilingual Solutions Partner</p>
2249<h1 id="hero-title">Interpretation, AI Speech Translation &amp; Live Captioning</h1>
2250<p class="lede">
2251Interprefy empowers global enterprises and organisations to host seamless multilingual events
2252and meetings with <strong>simultaneous interpretation, real-time AI translation, and live captions and subtitles</strong>
2253so that global teams and audiences connect effortlessly in their preferred language, in real time.
2254</p>
2255<div class="actions">
2256<a class="btn btn-primary" href="https://www.interprefy.com/Interprefy-Demo" aria-label="Try the Interprefy live translation demo">Try Demo</a>
2257<a class="btn btn-ghost" href="https://www.interprefy.com/contact-us" aria-label="Talk to the Interprefy enterprise team">Get in Touch</a>
2258</div>
2259</div>
2260</div>
2261<div class="ix-stats" data-px="0.08" aria-label="Interprefy at a glance">
2262<div class="ix-stat">
2263<div class="ix-stat__value" data-count="150" data-suffix="+">150</div>
2264<div class="ix-stat__label">Languages Supported</div>
2265</div>
2266<span class="ix-stat__divider" aria-hidden="true"></span>
2267<div class="ix-stat ix-stat--text">
2268<div class="ix-stat__value">Built in Switzerland</div>
2269<div class="ix-stat__label">Hosted in Europe · ISO 27001</div>
2270</div>
2271<span class="ix-stat__divider" aria-hidden="true"></span>
2272<div class="ix-stat">
2273<div class="ix-stat__value" data-count="1000000" data-suffix="+">100</div>
2274<div class="ix-stat__label">Live Hours a Year</div>
2275</div>
2276</div>
2277</section>
2278<!-- ════════ 02 · TRUSTED LOGOS ─ CREAM ═══════════════════════ -->
2279<section class="logo-band" aria-label="Trusted by leading organisations">
2280<div class="ix-hero__logos">
2281<p class="ix-logos__label">Trusted by some of the world's leading organisations</p>
2282<div class="ix-logos__mask">
2283<ul class="ix-logos__track">
2284<li class="ix-logo"><a href="https://www.interprefy.com/customer-stories/google" aria-label="Read the Google customer story"><img src="https://www.interprefy.com/hubfs/Interprefy_January2020
2284/Images/google-2015.svg" alt="Google" translate="no" loading="lazy" decoding="async"></a></li>
2285<li class="ix-logo"><a href="https://www.interprefy.com/customer-stories/facebook" aria-label="Read the Facebook customer story"><img src="https://www.interprefy.com/hubfs/Interprefy_January2020/Images/facebook-1.svg" alt="Facebook" translate="no" loading="lazy" decoding="async"></a></li>
2286<li class="ix-logo"><a href="https://www.interprefy.com/customer-stories/dominos" aria-label="Read the Domino's customer story"><img src="https://www.interprefy.com/hubfs/Interprefy_January2020/Images/domino-s-pizza-3.svg" alt="Domino's" translate="no" loading="lazy" decoding="async"></a></li>
2287<li class="ix-logo"><img src="https://www.interprefy.com/hubfs/Interprefy_January2020/Images/jp-morgan.svg" alt="J.P. Morgan" translate="no" loading="lazy" decoding="async"></li>
2288<li class="ix-logo"><img src="https://www.interprefy.com/hubfs/Interprefy_January2020/Images/Sap-Logo-e1530285069227.png" alt="SAP" translate="no" loading="lazy" decoding="async"></li>
2289<li class="ix-logo"><img src="https://www.interprefy.com/hubfs/Interprefy_January2020/Images/GSK-logo-2014-880x660.png" alt="GSK" translate="no" loading="lazy" decoding="async"></li>
2290<li class="ix-logo"><img src="https://www.interprefy.com/hubfs/Pain%20Icons/Amw_Logo_Black.300dpi%5B3%5D.png" alt="Amway" translate="no" loading="lazy" decoding="async"></li>
2291<li class="ix-logo" aria-hidden="true"><a href="https://www.interprefy.com/customer-stories/google" tabindex="-1"><img src="https://www.interprefy.com/hubfs/Interprefy_January2020/Images/google-2015.svg" alt="" loading="lazy" decoding="async"></a></li>
2292<li class="ix-logo" aria-hidden="true"><a href="https://www.interprefy.com/customer-stories/facebook" tabindex="-1"><img src="https://www.interprefy.com/hubfs/Interprefy_January2020/Images/facebook-1.svg" alt="" loading="lazy" decoding="async"></a></li>
2293<li class="ix-logo" aria-hidden="true"><a href="https://www.interprefy.com/customer-stories/dominos" tabindex="-1"><img src="https://www.interprefy.com/hubfs/Interprefy_January2020/Images/domino-s-pizza-3.svg" alt="" loading="lazy" decoding="async"></a></li>
2294<li class="ix-logo" aria-hidden="true"><img src="https://www.interprefy.com/hubfs/Interprefy_January2020/Images/jp-morgan.svg" alt="" loading="lazy" decoding="async"></li>
2295<li class="ix-logo" aria-hidden="true"><img src="https://www.interprefy.com/hubfs/Interprefy_January2020/Images/Sap-Logo-e1530285069227.png" alt="" loading="lazy" decoding="async"></li>
2296<li class="ix-logo" aria-hidden="true"><img src="https://www.interprefy.com/hubfs/Interprefy_January2020/Images/GSK-logo-2014-880x660.png" alt="" loading="lazy" decoding="async"></li>
2297<li class="ix-logo" aria-hidden="true"><img src="https://www.interprefy.com/hubfs/Pain%20Icons/Amw_Logo_Black.300dpi%5B3%5D.png" alt="" loading="lazy" decoding="async"></li>
2298</ul>
2299</div>
2300</div>
2301</section>
2302<!-- ════════ 03 · WHAT IS INTERPREFY ─ WHITE ══════════════════
2303The plain-answer block. Question-form H2 + a direct definition in
2304the first sentence is what answer engines and AI assistants lift
2305verbatim, so this stays high on the page and stays literal. -->
2306<section class="section" aria-labelledby="define-title">
2307<div class="wrap">
2308<div class="define">
2309<div class="reveal">
2310<p class="kicker">Who We Are</p>
2311<h2 class="section-title" id="define-title">What is Interprefy and <em>what does it do?</em></h2>
2312<h3 class="section-sub">Redefining Enterprise Multilingual Communication</h3>
2313<p class="section-lede">
2314Interprefy is an enterprise multilingual solution provider helping organisations communicate
2315across languages during events, conferences, broadcasts, webinars, and meetings. As a trusted
2316B2B provider and partner, we empower your participants and audience with remote simultaneous
2317interpretation, AI speech translation, live captions, and multilingual event technology so they
2318can engage in their preferred language in real time.
2319</p>
2320<div class="define-actions">
2321<a class="btn btn-primary" style="box-shadow:none" href="https://www.interprefy.com/about-us">About Us</a>
2322<button type="button" class="btn btn-ghost define-actions__play" id="intro-open" aria-haspopup="dialog" aria-controls="intro-modal">
2323<svg viewbox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M8 5v14l11-7z" /></svg>
2324Watch Intro
2325</button>
2326</div>
2327</div>
2328<ul class="define-facts reveal">
2329<li>
2330<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6L9 17l-5-5" /></svg>
2331<span><b>Human and AI, in one platform.</b> Professional interpreters where nuance decides the outcome, AI speech translation where scale does.</span>
2332</li>
2333<li>
2334<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6L9 17l-5-5" /></svg>
2335<span><b>Works with your existing stack.</b> More than 80 meeting and event platforms, plus on-site and broadcast AV.</span>
2336</li>
2337<li>
2338<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6L9 17l-5-5" /></svg>
2339<span><b>Built for regulated buyers.</b> ISO 27001 certified, hosted in Europe, and we never train on your data.</span>
2340</li>
2341</ul>
2342</div>
2343</div>
2344</section>
2345<!-- ════════ 05 · SOLUTIONS ─ WHITE ═══════════════════════════ -->
2346<section class="section" aria-labelledby="solutions-title">
2347<div class="wrap">
2348<div class="center reveal">
2349<p class="kicker">Our Solutions</p>
2350<h2 class="section-title" id="solutions-title">Interprefy Offers <em>Award-Winning</em> Solutions You Can Trust</h2>
2351<p class="section-lede">
2352Why speak only one language when your event can speak them all? While only 17% of the world
2353understands English, over 70% engage more when content is delivered in their native language.
2354Interprefy provides
2355<a href="https://www.interprefy.com/resources/press/companynews/interprefy-wins-dual-honors-at-event-tech-live-london-2024" style="color:var(--orange);font-weight:600">award-winning</a>
2356multilingual language services and enterprise-grade technology, helping you reach every attendee in the language they understand best.
2357</p>
2358</div>
2359<div class="solutions-body">
2360<div class="card-grid grid-2 reveal">
2361<article class="card">
2362<span class="card-icon" aria-hidden="true">
2363<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2" /><circle cx="9" cy="7" r="4" /><path d="M23 21v-2a4 4 0 0 0-3-3.87" /><path d="M16 3.13a4 4 0 0 1 0 7.75" /></svg>
2364</span>
2365<h3>Human Interpretation</h3>
2366<p>Bring spoken or signed interpretation from online professional interpreters to your multilingual meetings and events, through remote simultaneous interpretation assigned to the sessions where nuance decides the outcome.</p>
2367<a class="card-link" href="https://www.interprefy.com/solutions/remote-simultaneous-interpretation">Explore more</a>
2368</article>
2369<article class="card">
2370<span class="card-icon" aria-hidden="true">
2371<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z" />
2371<path d="M19 10v2a7 7 0 0 1-14 0v-2" /><line x1="12" y1="19" x2="12" y2="23" /><line x1="8" y1="23" x2="16" y2="23" /></svg>
2372</span>
2373<h3>AI Speech Translation</h3>
2374<p>Engage your global audiences with enterprise-grade AI speech translation delivering real-time, secure and scalable communication. Also known as AI voice translation, it is refined live so your terms and names survive the trip.</p>
2375<a class="card-link" href="https://www.interprefy.com/solutions/event-ai-speech-translator">Explore more</a>
2376</article>
2377<article class="card">
2378<span class="card-icon" aria-hidden="true">
2379<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="4" width="20" height="16" rx="2" /><line x1="6" y1="14" x2="12" y2="14" /><line x1="6" y1="17" x2="18" y2="17" /></svg>
2380</span>
2381<h3>Live Captions &amp; Subtitles</h3>
2382<p>Enhance accessibility with AI-powered multilingual captions and subtitles in over 6,000 language combinations, built to enterprise standards for accuracy and reliability.</p>
2383<a class="card-link" href="https://www.interprefy.com/solutions/multilingual-live-captions-and-subtitles">Explore more</a>
2384</article>
2385<article class="card">
2386<span class="card-icon" aria-hidden="true">
2387<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="23 7 16 12 23 17 23 7" /><rect x="1" y="5" width="15" height="14" rx="2" /></svg>
2388</span>
2389<h3>Media Hub &amp; Services</h3>
2390<p>Access event recordings, transcripts and summaries securely. Interprefy's media solutions offer raw or professionally edited content with full privacy and compliance.</p>
2391<a class="card-link" href="https://www.interprefy.com/media-services">Explore more</a>
2392</article>
2393</div>
2394<div class="solutions-media__frame">
2395<video class="scroll-video float" autoplay muted loop playsinline preload="metadata" aria-label="Interprefy app showing live translated captions and AI speech translation">
2396<source src="https://www.interprefy.com/hubfs/Interprefy-home-hero.mp4" type="video/mp4">
2397</video>
2398</div>
2399</div>
2400</div>
2401</section>
2402<!-- ════════ 06 · EVENT FORMATS ─ CREAM ═══════════════════════ -->
2403<section class="section section--paper" aria-labelledby="formats-title">
2404<div class="wrap">
2405<div class="section-head reveal">
2406<div>
2407<p class="kicker">Use Cases</p>
2408<h2 class="section-title" id="formats-title">Enterprise-Ready for <em>Every Event Format</em></h2>
2409</div>
2410<div class="section-head__side">
2411<p class="section-lede">From a twelve-person board call to a stadium broadcast, the same enterprise-grade technology scales, and the same team stands behind it.</p>
2412</div>
2413</div>
2414<div class="card-grid grid-4 reveal">
2415<article class="card">
2416<span class="card-icon" aria-hidden="true">
2417<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 21h18" /><path d="M5 21V7l7-4 7 4v14" /><path d="M9 21v-6h6v6" /></svg>
2418</span>
2419<h3>In-Person Events</h3>
2420<p>Enhance your in-person multilingual event experience with simultaneous interpretation, live speech translation and captions integrated into your AV setup.</p>
2421<a class="card-link" href="https://www.interprefy.com/solutions/use-cases/in-person-hybrid-events">Explore more</a>
2422</article>
2423<article class="card">
2424<span class="card-icon" aria-hidden="true">
2425<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="3" width="20" height="14" rx="2" /><line x1="8" y1="21" x2="16" y2="21" /><line x1="12" y1="17" x2="12" y2="21" /></svg>
2426</span>
2427<h3>Online Meetings &amp; Events</h3>
2428<p>Host high-quality multilingual meetings with our enterprise-grade technology that can integrate with any meeting platform.</p>
2429<a class="card-link" href="https://www.interprefy.com/solutions/use-cases/online-meetings">Explore more</a>
2430</article>
2431<article class="card">
2432<span class="card-icon" aria-hidden="true">
2433<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10" /><line x1="2" y1="12" x2="22" y2="12" /><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z" /></svg>
2434</span>
2435<h3>Hybrid Events</h3>
2436<p>Bring on-site and remote participants together with enterprise-level live translation and interpretation technology, supported end-to-e
2436nd by our experts.</p>
2437<a class="card-link" href="https://www.interprefy.com/solutions/use-cases/in-person-hybrid-events">Explore more</a>
2438</article>
2439<article class="card">
2440<span class="card-icon" aria-hidden="true">
2441<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="2" /><path d="M16.24 7.76a6 6 0 0 1 0 8.49" /><path d="M7.76 16.24a6 6 0 0 1 0-8.49" /><path d="M19.07 4.93a10 10 0 0 1 0 14.14" /><path d="M4.93 19.07a10 10 0 0 1 0-14.14" /></svg>
2442</span>
2443<h3>Broadcasting</h3>
2444<p>Make your live broadcasts easy to follow in any language. We add real-time interpretation and captions, so everyone stays connected.</p>
2445<a class="card-link" href="https://www.interprefy.com/customer-stories/uefa-euro-2020">Explore more</a>
2446</article>
2447</div>
2448</div>
2449</section>
2450<!-- ════════ 07 · PLATFORM INTEGRATIONS ─ WHITE ═══════════════ -->
2451<section class="section" aria-labelledby="plat-title">
2452<div class="wrap">
2453<div class="section-head plat-head reveal">
2454<div class="plat-head__copy">
2455<p class="kicker">Integrations</p>
2456<h2 class="section-title" id="plat-title">Works With the Platforms <em>You Already Use</em></h2>
2457<p class="section-lede">Interprefy integrates directly with the meeting, webinar and event platforms organisations rely on, so multilingual interpretation, AI speech translation and live captions can be added without switching tools or changing how your team works.</p>
2458</div>
2459<div class="plat-head__media">
2460<ul class="plat-cloud reveal" data-px="0.05" aria-label="Platforms Interprefy connects with">
2461<li class="plat-chip"><span class="plat-chip__card" title="Microsoft Teams" translate="no"><span class="visually-hidden">Microsoft Teams</span><svg viewbox="0 0 32 32" aria-hidden="true" focusable="false"><path fill="#5059C9" d="M21.9 11.7h7.3c.7 0 1.2.5 1.2 1.2v6.7c0 2.5-2.1 4.6-4.6 4.6s-4.6-2.1-4.6-4.6v-7.3c0-.3.3-.6.7-.6z" /><circle cx="26.1" cy="7" r="3" fill="#5059C9" /><circle cx="17.2" cy="6.2" r="4" fill="#7B83EB" /><path fill="#7B83EB" d="M21.2 11.7h-9.6c-.7 0-1.2.6-1.2 1.3v6.8c0 4 2.9 7.5 6.8 7.9 4.4.4 8.2-3.1 8.2-7.5v-7.2c0-.7-.5-1.3-1.2-1.3z" /><rect x="1.4" y="7.6" width="15.2" height="16.8" rx="1.8" fill="#4B53BC" /><path fill="#fff" d="M13.1 11.9H5.1v1.9h2.9v7.9h2.2v-7.9h2.9z" /></svg></span></li>
2462<li class="plat-chip"><span class="plat-chip__card" title="Webex" translate="no"><span class="visually-hidden">Webex</span><svg viewbox="0 0 44 32" aria-hidden="true" focusable="false"><circle cx="14" cy="16" r="9.5" fill="none" stroke="#00BCEB" stroke-width="5" /><circle cx="30" cy="16" r="9.5" fill="none" stroke="#0DCE9E" stroke-width="5" opacity=".9" /></svg></span></li>
2463<li class="plat-chip"><span class="plat-chip__card" title="RingCentral" translate="no"><span class="visually-hidden">RingCentral</span><svg viewbox="0 0 32 32" aria-hidden="true" focusable="false"><rect width="32" height="32" rx="7.5" fill="#FF7A00" /><path fill="#fff" d="M10.2 7.8h6.2c3.3 0 5.5 1.9 5.5 5 0 2.2-1.1 3.8-3 4.6l3.9 6.8h-4.1l-3.4-6.2h-1.4v6.2h-3.7V7.8zm3.7 3.1v4.3h2c1.5 0 2.4-.8 2.4-2.2s-.9-2.1-2.4-2.1h-2z" /></svg></span></li>
2464<li class="plat-chip"><span class="plat-chip__card" title="Google Meet" translate="no"><span class="visually-hidden">Google Meet</span><svg viewbox="0 0 87 72" aria-hidden="true" focusable="false"><path fill="#00832d" d="M49.5 36l8.9 10.2 12 7.7 2.1-17.8-2.1-17.4-12.2 6.8z" /><path fill="#0066da" d="M0 51.5V66c0 3.3 2.7 6 6 6h14.5l3-11-3-9.5-9.9-3z" /><path fill="#e94235" d="M20.5 0L0 20.5l10.6 3 9.9-3 3-9.4z" /><path fill="#2684fc" d="M0 20.5h20.5v31H0z" /><path fill="#00ac47" d="M82.6 8.2L70.4 18.2v35.7l12.3 10c1.8 1.4 4.5.1 4.5-2.2V10.4c0-2.3-2.7-3.6-4.6-2.2zM49.5 36v15.5h-29V72h43.9c3.3 0 6-2.7 6-6V53.9z" /><path fill="#ffba00" d="M64.4 0H20.5v20.5h29V36l21-17.8V6c0-3.3-2.7-6-6-6z" /></svg></span></li>
2465<li class="plat-chip"><span class="plat-chip__card" title="Zoom" translate="no"><span class="visually-hidden">Zoom</span><svg viewbox="0 0 32 32" aria-hidden="true" focusable="false"><rect width="32" height="32" rx="7.5" fill="#0B5CFF" /><path fill="#fff" d="M6.8 12.6c0-.9.7-1.6 1.6-1.6h8.7c1.6 0 3 1.3 3 3v5.4c0 .9-.7 1.6-1.6 1.6H9.8c-1.7 0-3-1.3-3-3v-5.4zm14.7 2.2 3.2-2.3c.6-.4 1.4 0 1.4.7v5.6c0 .7-.8 1.1-1.4.7l-3.2-2.3v-2.4z" /></svg></span></li>
2466<li class="plat-chip"><span class="plat-chip__card" title="ON24" translate="no"><span class="visually-hidden">ON24</span><svg viewbox="0 0 86 24" aria-hidden="true" focusable="false"><text x="0" y="19" font-family="Sora,Poppins,Arial,sans-serif" font-weight="800" font-size="21" letter-spacing="-.8" fill="#0C2340" translate="no">ON24</text></svg></span></li>
2467<li class="plat-chip"><span class="plat-chip__card" title="Notified" translate="no"><span class="visually-hidden">Notified</span><svg viewbox="0 0 36 32" aria-hidden="true" focusable="false">
2467<path fill="#0DBF8C" d="M17.2 16C13.6 9.8 8.4 5.4 4.3 5.4c-2.4 0-4.1 1.7-4.1 4.4 0 4.9 6.6 10 13.6 10 1.2 0 2.4-.1 3.4-.4V16z" /><path fill="#00A0D1" d="M18.8 16c3.6-6.2 8.8-10.6 12.9-10.6 2.4 0 4.1 1.7 4.1 4.4 0 4.9-6.6 10-13.6 10-1.2 0-2.4-.1-3.4-.4V16z" /><path fill="#FFB01F" d="M17.2 16v9.4c0 3.7-1.5 6.6-3.6 6.6-1.6 0-2.6-1.5-2.6-3.6 0-4 2.9-9.7 6.2-12.4z" /><path fill="#F8531C" d="M18.8 16v9.4c0 3.7 1.5 6.6 3.6 6.6 1.6 0 2.6-1.5 2.6-3.6 0-4-2.9-9.7-6.2-12.4z" /></svg></span></li>
2468<li class="plat-chip"><span class="plat-chip__card" title="SpotMe" translate="no"><span class="visually-hidden">SpotMe</span><svg viewbox="0 0 32 32" aria-hidden="true" focusable="false"><circle cx="19.4" cy="6.3" r="3.5" fill="#F8531C" /><path fill="#F8531C" d="M22.6 12.1c-1.9-1.3-4.3-1.2-6.6.2l-4.5 2.7a2 2 0 0 0-.9 1.3l-1 5a1.9 1.9 0 0 0 3.7.8l.8-4.1 2.5-1.5-1.3 5.1a2 2 0 0 0 .4 1.8l4.4 5.2a1.9 1.9 0 1 0 2.9-2.5l-3.8-4.5 1.9-6.9 2 2.6a2 2 0 0 0 1.5.7h3.3a1.9 1.9 0 0 0 0-3.8h-2.4l-2.8-3.6a4 4 0 0 0-.6-.5z" /><path fill="#0C0C0D" d="M5.6 18.6a1.6 1.6 0 0 1 0 3.2H2.4a1.6 1.6 0 0 1 0-3.2h3.2zm2.1-5.2a1.6 1.6 0 0 1 0 3.2H4.5a1.6 1.6 0 1 1 0-3.2h3.2z" opacity=".22" /></svg></span></li>
2469</ul>          </div>
2470</div>
2471<ul class="plat-grid reveal">
2472<li><a class="plat" href="https://www.interprefy.com/solutions/integrations/microsoft-teams"><span class="plat__mark" aria-hidden="true"><svg viewbox="0 0 32 32" aria-hidden="true" focusable="false"><path fill="#5059C9" d="M21.9 11.7h7.3c.7 0 1.2.5 1.2 1.2v6.7c0 2.5-2.1 4.6-4.6 4.6s-4.6-2.1-4.6-4.6v-7.3c0-.3.3-.6.7-.6z" /><circle cx="26.1" cy="7" r="3" fill="#5059C9" /><circle cx="17.2" cy="6.2" r="4" fill="#7B83EB" /><path fill="#7B83EB" d="M21.2 11.7h-9.6c-.7 0-1.2.6-1.2 1.3v6.8c0 4 2.9 7.5 6.8 7.9 4.4.4 8.2-3.1 8.2-7.5v-7.2c0-.7-.5-1.3-1.2-1.3z" /><rect x="1.4" y="7.6" width="15.2" height="16.8" rx="1.8" fill="#4B53BC" /><path fill="#fff" d="M13.1 11.9H5.1v1.9h2.9v7.9h2.2v-7.9h2.9z" /></svg></span><span class="plat__name" translate="no">Microsoft Teams</span><span class="plat__go" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M9 18l6-6-6-6" /></svg></span></a></li>
2473<li><a class="plat" href="https://www.interprefy.com/solutions/integrations/zoom"><span class="plat__mark" aria-hidden="true"><svg viewbox="0 0 32 32" aria-hidden="true" focusable="false"><rect width="32" height="32" rx="7.5" fill="#0B5CFF" /><path fill="#fff" d="M6.8 12.6c0-.9.7-1.6 1.6-1.6h8.7c1.6 0 3 1.3 3 3v5.4c0 .9-.7 1.6-1.6 1.6H9.8c-1.7 0-3-1.3-3-3v-5.4zm14.7 2.2 3.2-2.3c.6-.4 1.4 0 1.4.7v5.6c0 .7-.8 1.1-1.4.7l-3.2-2.3v-2.4z" /></svg></span><span class="plat__name" translate="no">Zoom</span><span class="plat__go" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M9 18l6-6-6-6" /></svg></span></a></li>
2474<li><a class="plat" href="https://www.interprefy.com/integrations/cisco-webex"><span class="plat__mark" aria-hidden="true"><svg viewbox="0 0 44 32" aria-hidden="true" focusable="false"><circle cx="14" cy="16" r="9.5" fill="none" stroke="#00BCEB" stroke-width="5" /><circle cx="30" cy="16" r="9.5" fill="none" stroke="#0DCE9E" stroke-width="5" opacity=".9" /></svg></span><span class="plat__name" translate="no">Webex</span><span class="plat__go" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M9 18l6-6-6-6" /></svg></span></a></li>
2475<li><a class="plat" href="https://www.interprefy.com/solutions/integrations/on24"><span class="plat__mark" aria-hidden="true"><svg viewbox="0 0 86 24" aria-hidden="true" focusable="false"><text x="0" y="19" font-family="Sora,Poppins,Arial,sans-serif" font-weight="800" font-size="21" letter-spacing="-.8" fill="#0C2340" translate="no">ON24</text></svg></span><span class="plat__name" translate="no">ON24</span><span class="plat__go" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M9 18l6-6-6-6" /></svg></span></a></li>
2476<li><a class="plat" href="https://www.interprefy.com/solutions/integrations"><span class="plat__mark" aria-hidden="true"><svg viewbox="0 0 32 32" aria-hidden="true" focusable="false">
2476<path fill="none" stroke="#0091CE" stroke-width="5" stroke-linecap="round" d="M25.2 9.6a11 11 0 1 0 0 12.8" /><circle cx="26.5" cy="16" r="2.6" fill="#00B5B0" /></svg></span><span class="plat__name" translate="no">Cvent</span><span class="plat__go" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M9 18l6-6-6-6" /></svg></span></a></li>
2477<li><a class="plat" href="https://www.interprefy.com/solutions/integrations/adobe-connect"><span class="plat__mark" aria-hidden="true"><svg viewbox="0 0 32 32" aria-hidden="true" focusable="false"><rect width="32" height="32" rx="7.5" fill="#EB1000" /><path fill="#fff" d="M12.6 6.4H5.6v19.2L12.6 6.4zm6.8 0h7v19.2L19.4 6.4zM16 13.5l4.4 12.1h-2.9l-1.3-3.7h-3.2L16 13.5z" /></svg></span><span class="plat__name" translate="no">Adobe Connect</span><span class="plat__go" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M9 18l6-6-6-6" /></svg></span></a></li>
2478<li><a class="plat" href="https://www.interprefy.com/solutions/integrations/google-meet"><span class="plat__mark" aria-hidden="true"><svg viewbox="0 0 87 72" aria-hidden="true" focusable="false"><path fill="#00832d" d="M49.5 36l8.9 10.2 12 7.7 2.1-17.8-2.1-17.4-12.2 6.8z" /><path fill="#0066da" d="M0 51.5V66c0 3.3 2.7 6 6 6h14.5l3-11-3-9.5-9.9-3z" /><path fill="#e94235" d="M20.5 0L0 20.5l10.6 3 9.9-3 3-9.4z" /><path fill="#2684fc" d="M0 20.5h20.5v31H0z" /><path fill="#00ac47" d="M82.6 8.2L70.4 18.2v35.7l12.3 10c1.8 1.4 4.5.1 4.5-2.2V10.4c0-2.3-2.7-3.6-4.6-2.2zM49.5 36v15.5h-29V72h43.9c3.3 0 6-2.7 6-6V53.9z" /><path fill="#ffba00" d="M64.4 0H20.5v20.5h29V36l21-17.8V6c0-3.3-2.7-6-6-6z" /></svg></span><span class="plat__name" translate="no">Google Meet</span><span class="plat__go" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M9 18l6-6-6-6" /></svg></span></a></li>
2479<li><a class="plat" href="https://www.interprefy.com/solutions/integrations"><span class="plat__mark" aria-hidden="true"><svg viewbox="0 0 32 32" aria-hidden="true" focusable="false"><rect width="32" height="32" rx="7.5" fill="#F8531C" /><g fill="none" stroke="#fff" stroke-width="1.9" stroke-linecap="round"><path d="M8.5 9.5v13M16 9.5v13M23.5 9.5v13" /></g><g fill="#fff"><rect x="6.2" y="18" width="4.6" height="3.1" rx="1.5" /><rect x="13.7" y="11.2" width="4.6" height="3.1" rx="1.5" /><rect x="21.2" y="15.4" width="4.6" height="3.1" rx="1.5" /></g></svg></span><span class="plat__name">Custom &amp; on-site AV</span><span class="plat__go" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M9 18l6-6-6-6" /></svg></span></a></li>
2480</ul>
2481<p class="plat-more reveal">
2482Don't see your platform listed? Interprefy supports more than <strong>80 meeting and event
2483platforms</strong> in total. <a href="https://www.interprefy.com/contact-us">Get in touch</a>
2484to confirm compatibility with your specific setup, or browse
2485<a href="https://www.interprefy.com/solutions/integrations">all integrations</a>.
2486</p>
2487</div>
2488</section>
2489<!-- ════════ 10 · SPOTLIGHT UTS NÎMES ─ BLACK ═════════════════ -->
2490<section class="section" aria-labelledby="spotlight-title">
2491<div class="wrap reveal">
2492<div class="spotlight section--ink">
2493<div class="spotlight__glow" aria-hidden="true"></div>
2494<div class="spotlight__inner">
2495<div>
2496<p class="kicker">Customer Spotlight</p>
2497<h2 class="section-title" id="spotlight-title" style="color:#fff">Elevating Fan Experience Through <em>Live Translation</em> at UTS Nîmes</h2>
2498<p class="section-lede">
2499Experience how Interprefy brings the thrill of global sports closer to every fan by
2500delivering real-time multilingual captions straight to stadium screens, in front of a paying
2501crowd, with no second take.
2502</p>
2503<a class="btn btn-inverse" href="https://www.interprefy.com/resources/press/companynews/interprefy-ai-enhances-fan-engagement-with-live-subtitles-at-uts-nimes">Read More</a>
2504</div>
2505<div class="split__media" data-px="0.07">
2506<div class="video-embed">
2507<iframe src="https://www.youtube-nocookie.com/embed/cPtoOcmpHD4?rel=0" title="Interprefy live translation at UTS Nîmes" loading="lazy" allow="accelerometer; encrypted-media; picture-in-picture; web-share; fullscreen" allowfullscreen referrerpolicy="origin"></iframe>
2508</div>
2509</div>
2510</div>
2511</div>
2512</div>
2513</section>
2514<!-- ════════ 11 · INDUSTRIES ─ WHITE ══════════════════════════ -->
2515<section class="section" aria-labelledby="ind-title">
2516<div class="wrap">
2517<div class="section-head reveal">
2518<div>
2519<p class="kicker">Who We Serve</p>
2520<h2 class="section-title" id="ind-title">Trusted <em>Across Industries</em></h2>
2521</div>
2522<div class="section-head__side">
2523<p class="section-lede">Interprefy supports multilingual communication for organisations across a wide range of sectors, wherever enterprise language access matters most.</p>
2524</div>
2525</div>
2526<div class="ind-grid reveal">
2527<div class="ind">
2528<span class="ind__icon" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2" /><circle cx="9" cy="7" r="4" /><path d="M23 21v-2a4 4 0 0 0-3-3.87" /></svg></span>
2529<h3>Corporate Communications</h3>
2530<p>Internal meetings, town halls, and global team collaboration.</p>
2531</div>
2532<div class="ind">
2533<span class="ind__icon" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="3" y1="21" x2="21" y2="21" />
2533<line x1="5" y1="21" x2="5" y2="10" /><line x1="12" y1="21" x2="12" y2="10" /><line x1="19" y1="21" x2="19" y2="10" /><polygon points="12 2 21 8 3 8 12 2" /></svg></span>
2534<h3>Government &amp; Public Sector</h3>
2535<p>Parliamentary sessions, public addresses, and cross-border cooperation.</p>
2536</div>
2537<div class="ind">
2538<span class="ind__icon" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17" /><polyline points="16 7 22 7 22 13" /></svg></span>
2539<h3>Financial Services</h3>
2540<p>Investor calls, regulatory meetings, and multilingual client communication.</p>
2541</div>
2542<div class="ind">
2543<span class="ind__icon" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 12h-4l-3 9L9 3l-3 9H2" /></svg></span>
2544<h3>Healthcare</h3>
2545<p>Medical conferences, training, and multilingual patient or provider communication.</p>
2546</div>
2547<div class="ind">
2548<span class="ind__icon" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 10L12 5 2 10l10 5 10-5z" /><path d="M6 12v5c3 3 9 3 12 0v-5" /></svg></span>
2549<h3>Education</h3>
2550<p>Academic conferences, lectures, and international research collaboration.</p>
2551</div>
2552<div class="ind">
2553<span class="ind__icon" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10" /><line x1="2" y1="12" x2="22" y2="12" /><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z" /></svg></span>
2554<h3>International Organisations</h3>
2555<p>Multilateral meetings and cross-border diplomatic communication.</p>
2556</div>
2557<div class="ind">
2558<span class="ind__icon" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2" /><circle cx="10" cy="7" r="4" /><path d="M22 21v-2a4 4 0 0 0-3-3.87" /><path d="M16 3.13a4 4 0 0 1 0 7.75" /></svg></span>
2559<h3>Associations</h3>
2560<p>Member conferences, AGMs, and industry summits.</p>
2561</div>
2562<div class="ind">
2563<span class="ind__icon" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6" /><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18" /><path d="M6 3h12v6a6 6 0 0 1-12 0V3z" /><line x1="12" y1="15" x2="12" y2="18" /><line x1="8" y1="21" x2="16" y2="21" /><line x1="10" y1="18" x2="14" y2="18" /></svg></span>
2564<h3>Sports &amp; Entertainment</h3>
2565<p>Live broadcasts, fan engagement, and multilingual event coverage.</p>
2566</div>
2567</div>
2568<div style="margin-top:clamp(26px,3.4vw,38px)" class="reveal">
2569<a class="btn btn-primary" style="box-shadow:none" href="https://www.interprefy.com/who-we-serve">Explore More</a>
2570</div>
2571</div>
2572</section>
2573<!-- ════════ 12 · WHY INTERPREFY ─ CREAM ══════════════════════ -->
2574<section class="section section--paper" aria-labelledby="why-title">
2575<div class="wrap">
2576<div class="section-head reveal">
2577<div>
2578<p class="kicker">Why Interprefy</p>
2579<h2 class="section-title" id="why-title">Why Organisations Around the World <em>Choose Interprefy</em></h2>
2580</div>
2581<div class="section-head__side">
2582<p class="section-lede">Enterprise technology, built for global communication and backed by the people who make it work.</p>
2583</div>
2584</div>
2585<div class="why-layout">
2586<div class="why-col">
2587<div class="why-media reveal" data-px="0.06">
2588<svg class="say-net" viewbox="0 0 100 100" preserveaspectratio="none" aria-hidden="true" focusable="false">
2589<defs>
2590<filter id="netGlow" x="-50%" y="-50%" width="200%" height="200%">
2591<fegaussianblur stdDeviation="1.4" result="b" />
2592<femerge><femergenode in="b" /><femergenode in="SourceGraphic" /></femerge>
2593</filter>
2594</defs>
2595<g class="say-net__lines" fill="none" stroke="var(--orange)" vector-effect="non-scaling-stroke">
2596<path d="M12 15 Q48 1 84 12" />
2597<path d="M84 12 Q97 28 90 47" />
2598<path d="M90 47 Q56 80 14 82" />
2599<path d="M14 82 Q1 48 12 15" />
2600<path d="M12 15 Q52 28 90 47" />
2601<path d="M84 12 Q46 42 14 82" />
2602</g>
2603<g class="say-net__pulses" fill="none" stroke="var(--orange)" vector-effect="non-scaling-stroke" filter="url
2603(#netGlow)">
2604<path d="M12 15 Q48 1 84 12" pathLength="100" />
2605<path d="M84 12 Q97 28 90 47" pathLength="100" />
2606<path d="M90 47 Q56 80 14 82" pathLength="100" />
2607<path d="M14 82 Q1 48 12 15" pathLength="100" />
2608<path d="M12 15 Q52 28 90 47" pathLength="100" />
2609<path d="M84 12 Q46 42 14 82" pathLength="100" />
2610</g>
2611<g class="say-net__dots" fill="var(--orange)">
2612<circle cx="12" cy="15" r=".8" />
2613<circle cx="84" cy="12" r=".8" />
2614<circle cx="90" cy="47" r=".8" />
2615<circle cx="14" cy="82" r=".8" />
2616</g>
2617</svg>
2618<img class="why-media__img" src="https://www.interprefy.com/hs-fs/hubfs/Interprefy%20Customer%20Stories.webp?width=470&amp;height=549&amp;name=Interprefy%20Customer%20Stories.webp" alt="Interprefy customers connecting across languages" width="470" height="549" loading="lazy" decoding="async" srcset="https://www.interprefy.com/hs-fs/hubfs/Interprefy%20Customer%20Stories.webp?width=235&amp;height=275&amp;name=Interprefy%20Customer%20Stories.webp 235w, https://www.interprefy.com/hs-fs/hubfs/Interprefy%20Customer%20Stories.webp?width=470&amp;height=549&amp;name=Interprefy%20Customer%20Stories.webp 470w, https://www.interprefy.com/hs-fs/hubfs/Interprefy%20Customer%20Stories.webp?width=705&amp;height=824&amp;name=Interprefy%20Customer%20Stories.webp 705w, https://www.interprefy.com/hs-fs/hubfs/Interprefy%20Customer%20Stories.webp?width=940&amp;height=1098&amp;name=Interprefy%20Customer%20Stories.webp 940w, https://www.interprefy.com/hs-fs/hubfs/Interprefy%20Customer%20Stories.webp?width=1175&amp;height=1373&amp;name=Interprefy%20Customer%20Stories.webp 1175w, https://www.interprefy.com/hs-fs/hubfs/Interprefy%20Customer%20Stories.webp?width=1410&amp;height=1647&amp;name=Interprefy%20Customer%20Stories.webp 1410w" sizes="(max-width: 470px) 100vw, 470px">
2619<span class="say-node say-node--1" aria-hidden="true"><span class="say-bubble say-bubble--light">Bonjour</span></span>
2620<span class="say-node say-node--2" aria-hidden="true"><span class="say-bubble say-bubble--dark">你好</span></span>
2621<span class="say-node say-node--3" aria-hidden="true"><span class="say-bubble say-bubble--orange">Olá</span></span>
2622<span class="say-node say-node--4" aria-hidden="true"><span class="say-bubble say-bubble--light">こんにちは</span></span>
2623</div>
2624<div class="why-cta reveal">
2625<a class="btn btn-primary" href="https://www.interprefy.com/customer-stories">Explore Customer Stories</a>
2626</div>
2627</div>
2628<div class="card-grid grid-2 reveal">
2629<div class="why-tile">
2630<span class="why-num" aria-hidden="true">01</span>
2631<h3>All-in-one language access</h3>
2632<p>Experience the power of having access to over 6,000 professional interpreters, real-time AI speech translation, and live captioning and subtitling technology all in one place.</p>
2633</div>
2634<div class="why-tile">
2635<span class="why-num" aria-hidden="true">02</span>
2636<h3>World-class 24/7 support</h3>
2637<p>Rely on our enterprise-grade technical and project support to keep multilingual events running smoothly, in every time zone you broadcast to.</p>
2638</div>
2639<div class="why-tile">
2640<span class="why-num" aria-hidden="true">03</span>
2641<h3>Unmatched flexibility</h3>
2642<p>Integrate seamlessly with your AV setup or preferred meeting platform, engineered for enterprise scalability.</p>
2643</div>
2644<div class="why-tile">
2645<span class="why-num" aria-hidden="true">04</span>
2646<h3>Reduced costs</h3>
2647<p>Achieve cost efficiency without compromise through Interprefy's flexible enterprise plans and tailored pricing, designed to meet the needs of organisations of every scale.</p>
2648</div>
2649<div class="why-tile">
2650<span class="why-num" aria-hidden="true">05</span>
2651<h3>ISO 27001-certified security</h3>
2652<p>Enterprise-level end-to-end encryption, secure data transmission, user authentication, and strict access controls keep your meetings safe and compliant.</p>
2653</div>
2654<div class="why-tile">
2655<span class="why-num" aria-hidden="true">06</span>
2656<h3>Less carbon emissions</h3>
2657<p>A cloud-based virtual booth empowers interpreters to work from anywhere, helping enterprises meet sustainability goals.</p>
2658</div>
2659</div>
2660</div>
2661</div>
2662</section>
2663<!-- ════════ 04 · THE SIGNAL PATH ─ BLACK (sticky sequence) ════
2664The architecture diagram, made to run. The reader physically
2665travels the same path a sentence does. -->
2666<section class="path" id="how-it-works" aria-labelledby="path-title">
2667<div class="path__scroller">
2668<div class="path__sticky">
2669<div class="path__head">
2670<p class="kicker">What Runs Underneath</p>
2671<h2 class="section-title" id="path-title">Follow a sentence <em>through the system</em></h2>
2672<p class="section-lede">
2673Somebody speaks in Tokyo. Four hundred people hear it in eleven languages, and one of them
2674is a regulator. Here is every layer that sentence passes through in under a second.
2675</p>
2676</div>
2677<div class="path__body">
2678<div class="path__stack" id="path-stack">
2679<div class="path__layer" data-step="0">
2680<button type="button" class="path__trigger" aria-expanded="false" aria-controls="path-step-0">
2681<span class="path__tag" aria-hidden="true">01</span>
2682<span class="path__name">Acoustic Foundation<span class="path__sub">Streaming backbone, audio qualification</span></span>
2683<span class="path__chev" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6" /></svg></span>
2684</button>
2685<div class="path__panel" id="path-panel-0"></div>
2686</div>
2687<div class="path__layer" data-step="1">
2688<button type="button" class="path__trigger" aria-expanded="false" aria-controls="path-step-1">
2689<span class="path__tag" aria-hidden="true">02</span>
2690<span class="path__name">Orchestration<span class="path__sub">Best model per language, live fallback</span></span>
2691<span class="path__chev" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6" /></svg></span>
2692</button>
2693<div class="path__panel" id="path-panel-1"></div>
2694</div>
2695<div class="path__layer" data-step="2">
2696<button type="button" class="path__trigger" aria-expanded="false" aria-controls="path-step-2">
2697<span class="path__tag" aria-hidden="true">03</span>
2698<span class="path__name">Live Accuracy<span class="path__sub">
2698Context, terminology, self-correction</span></span>
2699<span class="path__chev" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6" /></svg></span>
2700</button>
2701<div class="path__panel" id="path-panel-2"></div>
2702</div>
2703<div class="path__layer" data-step="3">
2704<button type="button" class="path__trigger" aria-expanded="false" aria-controls="path-step-3">
2705<span class="path__tag" aria-hidden="true">04</span>
2706<span class="path__name">Expert Network<span class="path__sub">Human interpreters on the critical sessions</span></span>
2707<span class="path__chev" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6" /></svg></span>
2708</button>
2709<div class="path__panel" id="path-panel-3"></div>
2710</div>
2711<div class="path__layer" data-step="4">
2712<button type="button" class="path__trigger" aria-expanded="false" aria-controls="path-step-4">
2713<span class="path__tag" aria-hidden="true">05</span>
2714<span class="path__name">Assurance<span class="path__sub">Guardrails, residency, auditable record</span></span>
2715<span class="path__chev" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6" /></svg></span>
2716</button>
2717<div class="path__panel" id="path-panel-4"></div>
2718</div>
2719</div>
2720<div class="path__copy" id="path-copy">
2721<article class="path__step" id="path-step-0" data-step="0">
2722<span class="path__pill">Layer 01</span>
2723<h3>It starts with <em>the audio</em>, not the model</h3>
2724<p>Every frontier demo runs on a clean microphone in a quiet room. Live events are the opposite: overlapping speakers, hot rooms, a hall PA and a translator's cough.</p>
2725<p>The streaming backbone qualifies and clarifies incoming audio before a single word reaches a model, because no amount of model quality rescues a signal that arrived broken.</p>
2726</article>
2727<article class="path__step" id="path-step-1" data-step="1">
2728<span class="path__pill">Layer 02</span>
2729<h3>The <em>best engine</em> for this language, right now</h3>
2730<p>No single model is uniformly strong across a hundred languages. Most are excellent in English and quietly wrong in the long tail, with nobody watching.</p>
2731<p>Orchestration routes each language and each task to the strongest available engine, and fails over the instant one degrades mid-session. You are never locked to one vendor's roadmap.</p>
2732</article>
2733<article class="path__step" id="path-step-2" data-step="2">
2734<span class="path__pill">Layer 03</span>
2735<h3>It learns your words <em>while you speak</em></h3>
2736<p>Your product names, your acronyms, your speakers, your context. Live Accuracy holds them in play and corrects the output as the sentence develops, rather than committing to a wrong guess.</p>
2737<p>Every event you run sharpens the next one. That is the flywheel a raw model has no access to.</p>
2738</article>
2739<article class="path__step" id="path-step-3" data-step="3">
2740<span class="path__pill">Layer 04</span>
2741<h3>A human, <em>where it matters</em></h3>
2742<p>Before the event, each session is assigned to human, AI or hybrid. High-stakes and nuanced work goes to professional interpreters. AI takes scale and the languages too rare to staff economically.</p>
2743<p>During the event, the two cover for each other: AI holds continuity if a feed drops, and human experts backstop the AI on the sessions carrying the most risk.</p>
2744</article>
2745<article class="path__step" id="path-step-4" data-step="4">
2746<span class="path__pill">Layer 05</span>
2747<h3>Accountable, <em>on the record</em></h3>
2748<p>Guardrails that hold in every language rather than only English. European residency. No training on your data. A verifiable record of what was said and what was meant.</p>
2749<p>When being wrong is expensive, somebody has to be answerable for the output. A model vendor cannot be. We are.</p>
2750</article>
2751</div>
2752</div>
2753</div>
2754</div>
2755</section>
2756<!-- ════════ 14 · COMPARISON ─ CREAM ══════════════════════════
2757Deliberately compares CATEGORIES, not named vendors: safer, and
2758it does not date the moment a competitor ships a feature. -->
2759<section class="section section--paper" aria-labelledby="cmp-title">
2760<div class="wrap reveal">
2761<div class="section-head cmp-head reveal">
2762<div class="cmp-head__copy">
2763<p class="kicker">The Alternatives</p>
2764<h2 class="section-title" id="cmp-title">What you give up <em>going either way alone</em></h2>
2765<p class="section-lede">Most procurement shortlists put an AI translation platform next to an interpreting agency. They are solving two halves of one problem.</p>
2766</div>
2767<div class="cmp-head__media">
2768<div class="cmp-visual" data-px="0.04">
2769<img class="cmp-visual__img" src="https://www.interprefy.com/hs-fs/hubfs/Interprefy%20Access%20Modes-1.webp?width=922&amp;height=552&amp;name=Interprefy%20Access%20Modes-1.webp" width="922" height="552" alt="Choosing between Interprefy access modes: AI speech translation, human interpretation, or a hybrid of both" loading="lazy" decoding="async" srcset="https://www.interprefy.com/hs-fs/hubfs/Interprefy%20Access%20Modes-1.webp?width=461&amp;height=276&amp;name=Interprefy%20Access%20Modes-1.webp 461w, https://www.interprefy.com/hs-fs/hubfs/Interprefy%20Access%20Modes-1.webp?width=922&amp;height=552&amp;name=Interprefy%20Access%20Modes-1.webp 922w, https://www.interprefy.com/hs-fs/hubfs/Interprefy%20Access%20Modes-1.webp?width=1383&amp;height=828&amp;name=Interprefy%20Access%20Modes-1.webp 1383w, https://www.interprefy.com/hs-fs/hubfs/Interprefy%20Access%20Modes-1.webp?width=1844&amp;height=1104&amp;name=Interprefy%20Access%20Modes-1.webp 1844w, https://www.interprefy.com/hs-fs/hubfs/Interprefy%20Access%20Modes-1.webp?width=2305&amp;height=1380&amp;name=Interprefy%20Access%20Modes-1.webp 2305w, https://www.interprefy.com/hs-fs/hubfs/Interprefy%20Access%20Modes-1.webp?width=2766&amp;height=1656&amp;name=Interprefy%20Access%20Modes-1.webp 2766w" sizes="(max-width: 922px) 100vw, 922px">
2770</div>
2771<button type="button" class="btn btn-primary cmp-launch__btn" id="cmp-open" aria-haspopup="dialog" aria-controls="cmp-modal" aria-expanded="false">
2772<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="3" width="18" height="18" rx="2" /><path d="M3 9h18M9 9v12" /></svg>
2773View the full comparison
2774</button>
2775</div>
2776</div>
2777<!-- The full comparison table stays in the HTML source so search engines and
2778LLM crawlers can read every row; it is only visually deferred into a
2779dialog to save vertical space on the page. -->
2780<div class="cmp-overlay" id="cmp-modal" role="dialog" aria-modal="true" aria-labelledby="cmp-modal-title">
2781<div class="cmp-overlay__scrim" data-cmp-close></div>
2782<div class="cmp-modal">
2783<div class="cmp-modal__head">
2784<div>
2785<p class="kicker">The Alternatives</p>
2786<h3 id="cmp-modal-title">Interprefy vs. pure-AI platforms vs. interpreting agencies</h3>
2787</div>
2788<button type="button" class="cmp-modal__close" id="cmp-close" aria-label="Close the comparison table">
2789<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" aria-hidden="true"><path d="M18 6 6 18M6 6l12 12" /></svg>
2790</button>
2791</div>
2792<div class="cmp-modal__body">
2793<div class="cmp-card">
2794<div class="cmp-scroll">
2795<table class="cmp">
2796<caption class="visually-hidden">Interprefy compared with pure-AI translation platforms and traditional interpreting agencies</caption>
2797<thead>
2798<tr>
2799<th scope="col">Capability</th>
2800<th scope="col" class="col-ix">Interprefy</th>
2801<th scope="col">Pure-AI platform</th>
2802<th scope="col">Interpreting agency</th>
2803</tr>
2804</thead>
2805<tbody>
2806<tr>
2807<th scope="row">Real-time AI speech translation at scale</th>
2808<td class="col-ix"><span class="mark mark--y" aria-label="Yes">✓</span></td>
2809<td><span class="mark mark--y" aria-label="Yes">✓</span></td>
2810<td><span class="mark mark--n" aria-label="No">—</span></td>
2811</tr>
2812<tr>
2813<th scope="row">Professional simultaneous interpreters on demand</th>
2814<td class="col-ix"><span class="mark mark--y" aria-label="Yes">✓</span></td>
2815<td><span class="mark mark--n" aria-label="No">—</span></td>
2816<td><span class="mark mark--y" aria-label="Yes">✓</span></td>
2817</tr>
2818<tr>
2819<th scope="row">Human, AI or hybrid assigned per session</th>
2820<td class="col-ix"><span class="mark mark--y" aria-label="Yes">✓</span></td>
2821<td><span class="mark mark--n" aria-label="No">—</span></td>
2822<td><span class="mark mark--n" aria-label="No">—</span></td>
2823</tr>
2824<tr>
2825<th scope="row">Live failover between the two, mid-event</th>
2826<td class="col-ix"><span class="mark mark--y" aria-label="Yes">✓</span></td>
2827<td><span class="mark mark--n" aria-label="No">—</span></td>
2828<td><span class="mark mark--n" aria-label="No">—</span></td>
2829</tr>
2830<tr>
2831<th scope="row">Model-agnostic: best engine per language</th>
2832<td class="col-ix"><span class="mark mark--y" aria-label="Yes">✓</span></td>
2833<td><span class="mark mark--p" aria-label="Partial">
2833Partial</span></td>
2834<td><span class="mark mark--n" aria-label="Not applicable">—</span></td>
2835</tr>
2836<tr>
2837<th scope="row">Multilingual live captions and subtitles</th>
2838<td class="col-ix"><span class="mark mark--y" aria-label="Yes">✓</span></td>
2839<td><span class="mark mark--y" aria-label="Yes">✓</span></td>
2840<td><span class="mark mark--p" aria-label="Partial">Partial</span></td>
2841</tr>
2842<tr>
2843<th scope="row">Integrates with 80+ meeting platforms and on-site AV</th>
2844<td class="col-ix"><span class="mark mark--y" aria-label="Yes">✓</span></td>
2845<td><span class="mark mark--p" aria-label="Partial">Partial</span></td>
2846<td><span class="mark mark--y" aria-label="Yes">✓</span></td>
2847</tr>
2848<tr>
2849<th scope="row">ISO 27001, European hosting, no training on your data</th>
2850<td class="col-ix"><span class="mark mark--y" aria-label="Yes">✓</span></td>
2851<td><span class="mark mark--p" aria-label="Varies">Varies</span></td>
2852<td><span class="mark mark--p" aria-label="Varies">Varies</span></td>
2853</tr>
2854<tr>
2855<th scope="row">One contract, one integration, one accountable team</th>
2856<td class="col-ix"><span class="mark mark--y" aria-label="Yes">✓</span></td>
2857<td><span class="mark mark--n" aria-label="No">—</span></td>
2858<td><span class="mark mark--n" aria-label="No">—</span></td>
2859</tr>
2860</tbody>
2861</table>
2862</div>
2863</div>
2864<div class="cmp-modal__foot">
2865<p class="foot-note">Categories, not named vendors. Individual products vary. Bring your shortlist to a working demo and test the rows that matter to you.</p>
2866<a class="btn btn-primary cmp-modal__cta" href="https://www.interprefy.com/contact-us">Contact Us</a>
2867</div>
2868</div>
2869</div>
2870</div>
2871</div>
2872</section>
2873<!-- Intro video. The iframe is mounted on open and torn down on close, so
2874nothing loads (or keeps playing) until the reader asks for it. -->
2875<dialog class="vid-modal" id="intro-modal" aria-label="Interprefy intro video">
2876<button type="button" class="vid-modal__close" id="intro-close" aria-label="Close the video">
2877<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" aria-hidden="true"><path d="M18 6 6 18M6 6l12 12" /></svg>
2878</button>
2879<div class="vid-modal__frame" id="intro-frame" data-src="https://www.youtube-nocookie.com/embed/Nor3XcE1LgQ?start=1&amp;rel=0&amp;autoplay=1"></div>
2880</dialog>
2881<!-- ════════ 13 · CUSTOMER QUOTES ─ WHITE ═════════════════════ -->
2882<section class="section" aria-labelledby="quotes-title">
2883<div class="wrap">
2884<div class="reveal">
2885<div class="quotes__head">
2886<h2 class="section-title" id="quotes-title" style="margin:0 auto">What Our <em>Customers</em> Are Saying</h2>
2887</div>
2888<div class="quotes__viewport">
2889<div class="quotes__track" id="quotes-track">
2890<div class="quote-slide" role="group" aria-roledescription="slide">
2891<blockquote class="quote-card">
2892<span class="quote-mark" aria-hidden="true">“</span>
2893<p>The delivery of remote press conferences at UEFA EURO 2020 was a significant challenge. It was vital to have highly experienced, adaptable and reliable partners such as Interprefy to ensure a high level of service to the accredited media and broadcasters.</p>
2894<div class="quote-meta">
2895<cite class="quote-author">UEFA<span>Senior Media Services &amp; Operations Manager</span></cite>
2896<span class="quote-stars" aria-label="Rated 5 out of 5">★★★★★</span>
2897</div>
2898</blockquote>
2899</div>
2900<div class="quote-slide" role="group" aria-roledescription="slide">
2901<blockquote class="quote-card">
2902<span class="quote-mark" aria-hidden="true">“</span>
2903<p>Working with Interprefy was a great experience. Interprefy AI speech translation was contextually accurate and it got domain specific words and even names right, and we were quite impressed.</p>
2904<div class="quote-meta">
2905<cite class="quote-author">World Childhood Foundation<span>Project Coordinator</span></cite>
2906<span class="quote-stars" aria-label="Rated 5 out of 5">★★★★★</span>
2907</div>
2908</blockquote>
2909</div>
2910<div class="quote-slide" role="group" aria-roledescription="slide">
2911<blockquote class="quote-card">
2912<span class="quote-mark" aria-hidden="true">“</span>
2913<p>Interprefy helped deliver huge cost savings at our largest event, with over 9,000 attendees over three days. It provided us with a flexible, scalable and innovative remote simultaneous interpretation solution for 9 languages.</p>
2914<div class="quote-meta">
2915<cite class="quote-author">Domino's<span>Project Manager</span></cite>
2916<span class="quote-stars" aria-label="Rated 5 out of 5">★★★★★</span>
2917</div>
2918</blockquote>
2919</div>
2920<div class="quote-slide" role="group" aria-roledescription="slide">
2921<blockquote class="quote-card">
2922<span class="quote-mark" aria-hidden="true">“</span>
2923<p>Interprefy helped us with their multilingual captions in our goal to ensure people could learn from each other, feel valued and feel comfortable sharing with their peers.</p>
2924<div class="quote-meta">
2925<cite class="quote-author">Axians<span>Innovation Manager</span></cite>
2926<span class="quote-stars" aria-label="Rated 5 out of 5">★★★★★</span>
2927</div>
2928</blockquote>
2929</div>
2930</div>
2931</div>
2932<div class="quotes__nav">
2933<button class="quotes__btn" type="button" id="quotes-prev" aria-label="Previous testimonials">
2934<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M15 18l-6-6 6-6" /></svg>
2935</button>
2936<div class="quotes__dots" id="quotes-dots" role="tablist" aria-label="Cho
2936ose testimonial" data-dot-label="Testimonials page"></div>
2937<button class="quotes__btn" type="button" id="quotes-next" aria-label="Next testimonials">
2938<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M9 18l6-6-6-6" /></svg>
2939</button>
2940</div>
2941</div>
2942</div>
2943</section>
2944<!-- ════════ 15 · TRUST & COMPLIANCE ─ BLACK ══════════════════ -->
2945<section class="section section--ink" aria-labelledby="trust-title">
2946<span class="orb orb--a" data-px="0.14" aria-hidden="true"></span>
2947<span class="orb orb--b" data-px="-0.1" aria-hidden="true"></span>
2948<div class="wrap reveal">
2949<p class="kicker">Trust &amp; Compliance</p>
2950<h2 class="section-title" id="trust-title">Built in Switzerland. <em>Hosted in Europe.</em></h2>
2951<p class="section-lede" style="margin-bottom:0">
2952In the AI era, where your words are processed is a purchasing decision, not a footnote.
2953Interprefy is engineered for the buyers with the least room for error.
2954</p>
2955<ul class="trust-list">
2956<li><strong>ISO 27001 certified</strong>Independently audited information security management, end to end.</li>
2957<li><strong>European data residency</strong>Your meetings are processed and hosted in Europe, under European rules.</li>
2958<li><strong>No training on your data</strong>Your content is never used to train models. Not ours, not anyone's.</li>
2959<li><strong>EU AI Act ready</strong>Traceability, guardrails and an auditable record of every output.</li>
2960</ul>
2961<div class="trust-cta">
2962<a class="btn btn-primary" href="https://www.interprefy.com/contact-us">Contact Us</a>
2963<a class="btn btn-inverse" href="https://www.interprefy.com/entreprise-grade-security">See Our Security Standards</a>
2964<p class="trust-cta__note">Talk to our enterprise team about your security, hosting and procurement requirements.</p>
2965</div>
2966</div>
2967</section>
2968<!-- ════════ 16 · PARTNERS ─ WHITE ════════════════════════════ -->
2969<section class="section" aria-labelledby="partners-title">
2970<div class="wrap reveal">
2971<div class="partner-band split">
2972<div class="partner-copy">
2973<p class="kicker">Stronger Together</p>
2974<h2 class="section-title" id="partners-title">Our Global Enterprise <em>Partner Network</em></h2>
2975<p class="section-lede">
2976Join a thriving ecosystem of platform providers, resellers, professional conference organisers,
2977AV experts, and language service providers powering seamless multilingual events across the world.
2978</p>
2979<a class="btn btn-primary" style="box-shadow:none" href="https://www.interprefy.com/about-us/partners">Explore More</a>
2980</div>
2981<div class="orbit" aria-label="A selection of Interprefy partners">
2982<span class="orbit__ring orbit__ring--1" aria-hidden="true"></span>
2983<span class="orbit__ring orbit__ring--2" aria-hidden="true"></span>
2984<span class="orbit__ring orbit__ring--3" aria-hidden="true"></span>
2985<span class="orbit__ring orbit__ring--4" aria-hidden="true"></span>
2986<span class="orbit__core" aria-hidden="true">
2987<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
2988<circle cx="12" cy="12" r="9" /><line x1="3" y1="12" x2="21" y2="12" />
2989<path d="M12 3a15 15 0 0 1 4 9 15 15 0 0 1-4 9 15 15 0 0 1-4-9 15 15 0 0 1 4-9z" />
2990</svg>
2991</span>
2992<div class="orbit__track" style="--dur:54s">
2993<span class="orbit__node" style="--a:20deg"><span class="orbit__chip" style="--r:19%; --a:20deg"><span class="orbit__spin" style="--dur:54s"><img src="https://www.interprefy.com/hs-fs/hubfs/LSP%20logos/Interprefy_logo%20lionbridge.png?width=128&amp;height=42&amp;name=Interprefy_logo%20lionbridge.png" alt="Lionbridge" translate="no" loading="lazy" decoding="async"></span></span></span>
2994<span class="orbit__node" style="--a:140deg"><span class="orbit__chip" style="--r:19%; --a:140deg"><span class="orbit__spin" style="--dur:54s"><img src="https://www.interprefy.com/hs-fs/hubfs/LSP%20logos/Interprefy_logo%20RWS.png?width=128&amp;height=42&amp;name=Interprefy_logo%20RWS.png" alt="RWS" translate="no" loading="lazy" decoding="async"></span></span></span>
2995<span class="orbit__node" style="--a:260deg"><span class="orbit__chip" style="--r:19%; --a:260deg"><span class="orbit__spin" style="--dur:54s"><img src="https://www.interprefy.com/hs-fs/hubfs/Welocalise%20logo.webp?width=128&amp;height=36&amp;name=Welocalise%20logo.webp" alt="Welocalize" translate="no" loading="lazy" decoding="async"></span></span></span>
2996</div>
2997<div class="orbit__track orbit__track--rev" style="--dur:76s">
2998<span class="orbit__node" style="--a:35deg"><span class="orbit__chip" style="--r:5%; --a:35deg"><span class="orbit__spin" style="--dur:76s"><img src="https://www.interprefy.com/hs-fs/hubfs/INCON-PartnerNews-2022-01-20-MCI-Logo.png?width=123&amp;height=80&amp;name=INCON-PartnerNews-2022-01-20-MCI-Logo.png" alt="MCI Group" translate="no" loading="lazy" decoding="async"></span></span></span>
2999<span class="orbit__node" style="--a:107deg"><span class="orbit__chip" style="--r:5%; --a:107deg"><span class="orbit__spin" style="--dur:76s"><img src="https://www.interprefy.com/hs-fs/hubfs/Interprenet%20VisualIdenities-05.png?width=128&amp;height=59&amp;name=Interprenet%20VisualIdenities-05.png" alt="Interprenet" translate="no" loading="lazy" decoding="async"></span></span></span>
3000<span class="orbit__node" style="--a:179deg"><span class="orbit__chip" style="--r:5%; --a:179deg"><span class="orbit__spin" style="--dur:76s"><img src="https://www.interprefy.com/hs-fs/hubfs/LSP%20logos/Interprefy_logo%20simul.png?width=128&amp;height=42&amp;name=Interprefy_logo%20simul.png" alt="Simul" translate="no" loading="lazy" decoding="async"></span></span></span>
3001<span class="orbit__node" style="--a:251deg"><span class="orbit__chip" style="--r:5%; --a:251deg"><span class="orbit__spin" style="--dur:76s"><img src="https://www.interprefy.com/hs-fs/hubfs/LSP%20logos/Interprefy_logo%20syntax.png?width=128&amp;height=42&amp;name=Interprefy_logo%20syntax.png" alt="Syntax" translate="no" loading="lazy" decoding="async"></span></span></span>
3002<span class="orbit__node" style="--a:323deg"><span class="orbit__chip" style="--r:5%; --a:323deg"><span class="orbit__spin" style="--dur:76s"><img src="https://www.interprefy.com/hs-fs/hubfs/me-logo-dark.png?width=128&amp;height=22&amp;name=me-logo-dark.png" alt="ME" translate="no" loading="lazy" decoding="async"></span></span></span>
3003</div>
3004</div>
3005</div>
3006</div>
3007</section>
3008<!-- ════════ 17 · FAQ ─ CREAM ═════════════════════════════════
3009Native details/summary: works with JS off, keyboard accessible,
3010and gives the FAQPage schema real visible content to point at.
3011This is the AEO/GEO surface - what an assistant quotes when
3012someone asks it about remote interpretation. -->
3013<section class="section section--paper" aria-labelledby="faq-title">
3014<div class="wrap">
3015<div class="section-head reveal">
3016<div>
3017<p class="kicker">Questions, Answered</p>
3018<h2 class="section-title" id="faq-title">Frequently Asked <em>Questions</em></h2>
3019</div>
3020<div class="section-head__side">
3021<p class="section-lede">The questions that come up in every procurement conversation, answered plainly.</p>
3022</div>
3023</div>
3024<div class="faq reveal">
3025<details open data-open="false">
3026<summary><h3>What is remote simultaneous interpretation (RSI)?</h3><span class="faq__ch" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round"><path d="M12 5v14M5 12h14" /></svg></span></summary>
3027<div class="faq__a"><p>Remote simultaneous interpretation is live interpreting delivered by professional interpreters working from a cloud-based virtual booth rather than a physical booth at your venue. Your audience selects their language in the Interprefy web platform or mobile app and hears the interpretation in real time, while interpreters work from anywhere in the world. It removes the cost, travel and carbon of flying interpreters and hardware to every event, and it scales to as many languages as the programme needs.</p></div>
3028</details>
3029<details open data-open="false">
3030<summary><h3>What's the difference between human interpretation and AI speech translation?</h3><span class="faq__ch" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round"><path d="M12 5v14M5 12h14" /></svg></span></summary>
3031<div class="faq__a"><p>Human interpretation uses professional interpreters to translate speech in real time, offering the highest level of nuance for complex or sensitive content. AI speech translation uses automated technology to deliver real-time translation at scale, across many languages at once, without booking interpreters for each one. Many organisations use both together: AI translation for broad language coverage, with human interpreters for sessions where accuracy and cultural nuance matter most.</p></div>
3032</details>
3033<details open data-open="false">
3034<summary><h3>What languages does Interprefy support?</h3><span class="faq__ch" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round"><path d="M12 5v14M5 12h14" /></svg></span></summary>
3035<div class="faq__a"><p>Interprefy supports virtually any language through its global network of professional human interpreters, who can be sourced for any language pair. For AI speech translation and live captions, Interprefy covers more than 80 languages and over 6,000 language pair combinations, covering the vast majority of multilingual event needs.</p></div>
3036</details>
3037<details open data-open="false">
3038<summary><h3>Does Interprefy work with the meeting platforms we already use?</h3><span class="faq__ch" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round"><path d="M12 5v14M5 12h14" /></svg></span></summary>
3039<div class="faq__a"><p>Yes. Interprefy integrates with more than 80 meeting and event platforms, including Microsoft Teams, Zoom, Google Meet, and Webex, so multilingual support can be added to your existing setup without switching tools. See <a href="https://www.interprefy.com/solutions/integrations">all integrations</a> for the current list.</p></div>
3040</details>
3041<details open data-open="false">
3042<summary><h3>Is Interprefy suitable for hybrid events?</h3><span class="faq__ch" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round"><path d="M12 5v14M5 12h14" /></svg></span></summary>
3043<div class="faq__a"><p>Yes. Interprefy's interpretation, AI speech translation, and live captions all work across in-person, virtual, and hybrid formats, keeping on-site and remote audiences connected in the same multilingual experience.</p></div>
3044</details>
3045<details open data-open="false">
3046<summary><h3>Where is our data processed, and is it used to train models?</h3><span class="faq__ch" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round"><path d="M12 5v14M5 12h14" /></svg></span></summary>
3047<div class="faq__a"><p>Interprefy is built in Switzerland and hosted in Europe, with ISO 27001 certified information security, end-to-e
3047nd encryption, strict access controls and interpreters working under NDA. Your content is not used to train models. Data residency, traceability and auditable records are treated as a first-class part of the platform rather than a compliance footnote. Details are on our <a href="https://www.interprefy.com/entreprise-grade-security">enterprise security page</a>.</p></div>
3048</details>
3049<details open data-open="false">
3050<summary><h3>How much does multilingual event technology cost?</h3><span class="faq__ch" aria-hidden="true"><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round"><path d="M12 5v14M5 12h14" /></svg></span></summary>
3051<div class="faq__a"><p>Pricing depends on languages, session hours, modality mix and whether you need on-site support. Enterprises running language across the year typically move from unpredictable per-event interpretation spend to committed platform pricing, which is both cheaper and easier to budget. Current options are on our <a href="https://www.interprefy.com/pricing">pricing page</a>, and our team will model your actual programme against both approaches.</p></div>
3052</details>
3053</div>
3054</div>
3055</section>
3056<!-- ════════ 18 · BLOG / TRENDING ─ WHITE ═════════════════════ -->
3057<section class="section" aria-labelledby="blog-title">
3058<div class="wrap">
3059<div class="section-head reveal">
3060<div>
3061<p class="kicker">Resources</p>
3062<h2 class="section-title" id="blog-title">Trending <em>Topics</em></h2>
3063</div>
3064<div class="section-head__side">
3065<a class="btn btn-ghost" href="https://www.interprefy.com/resources/blog">View All Articles</a>
3066</div>
3067</div>
3068<div class="card-grid grid-3 reveal">
3069<a class="post-card" href="https://www.interprefy.com/resources/blog/best-live-translation-apps-for-events">
3070<img class="post-card__img" src="https://www.interprefy.com/hs-fs/hubfs/Live%20Translation%20App%20Blog%20feature%20image.webp?width=992&amp;name=Live%20Translation%20App%20Blog%20feature%20image.webp" alt="" loading="lazy" decoding="async">
3071<div class="post-card__body">
3072<span class="post-tag">AI &amp; Live Machine Translation</span>
3073<h3>Best Live Translation Apps for Events in 2026</h3>
3074<span class="post-date">July 1, 2026</span>
3075</div>
3076</a>
3077<a class="post-card" href="https://www.interprefy.com/resources/blog/top-8-hidden-causes-of-multilingual-meeting-breakdowns">
3078<img class="post-card__img" src="https://www.interprefy.com/hs-fs/hubfs/Causes%20of%20Multilingual%20Meeting%20Breakdowns.webp?width=992&amp;name=Causes%20of%20Multilingual%20Meeting%20Breakdowns.webp" alt="" loading="lazy" decoding="async">
3079<div class="post-card__body">
3080<span class="post-tag">AI &amp; Live Machine Translation</span>
3081<h3>Top 8 Hidden Causes of Multilingual Meeting Breakdowns</h3>
3082<span class="post-date">June 26, 2026</span>
3083</div>
3084</a>
3085<a class="post-card" href="https://www.interprefy.com/resources/blog/real-time-captioning-services-for-global-events-a-guide-for-enterprise-event-teams-1">
3086<img class="post-card__img" src="https://www.interprefy.com/hs-fs/hubfs/Blog%20Captions%20for%20Press%20Conferences.webp?width=992&amp;name=Blog%20Captions%20for%20Press%20Conferences.webp" alt="" loading="lazy" decoding="async">
3087<div class="post-card__body">
3088<span class="post-tag">Live Captions</span>
3089<h3>How to Choose an AI Captioning Solution for Press Conferences</h3>
3090<span class="post-date">June 26, 2026</span>
3091</div>
3092</a>
3093</div>
3094</div>
3095</section>
3096<!-- ════════ 19 · FINAL CTA ─ BLACK ═══════════════════════════ -->
3097<section class="section section--ink cta-final" id="contact" aria-labelledby="cta-title">
3098<span class="orb orb--a" data-px="0.12" aria-hidden="true"></span>
3099<div class="wrap reveal">
3100<p class="kicker">Ready When You Are</p>
3101<h2 class="section-title" id="cta-title">Let's Plan Your Next Multilingual Event</h2>
3102<p class="section-lede" style="margin-left:auto;margin-right:auto">
3103Bring the power of Interprefy's enterprise-grade live translation and interpretation solutions to
3104your next event. Our team is ready to help you deliver seamless, scalable communication experiences.
3105Bring the session that worries you most: that's the one worth testing.
3106</p>
3107<div class="actions">
3108<a class="btn btn-primary" href="https://www.interprefy.com/contact-us">Get in Touch</a>
3109<a class="btn btn-outline-light" href="https://www.interprefy.com/pricing">Pricing</a>
3110</div>
3111</div>
3112</section>
3113</main></div>
3114
3115</div><!--end widget-span -->
3116</div><!--end row-->
3117</div><!--end row-wrapper -->
3118
3119</div><!--end widget-span -->
3120</div><!--end row-->
3121</div><!--end row-wrapper -->
3122
3123</div><!--end widget-span -->
3124</div>
3125</div>
3126</div>
3127
3128      </main>
3129
3130      
3131        <div data-global-resource-path="@marketplace/MakeWebBetter/Infinity/templates/partials/footer.html"><footer class="in-footer footer">
3132 
3133  <div class="container-fluid footer-dnd-area2 footer__container content-wrapper">
3134<div class="row-fluid-wrapper">
3135<div class="row-fluid">
3136<div class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12">
3137
3138<div class="row-fluid-wrapper row-depth-1 row-number-1 footer-row-0-background-color footer-row-0-vertical-alignment footer-row-0-max-width-section-centering dnd-section footer-row-0-padding footer-row-0-background-layers">
3139<div class="row-fluid ">
3140<div class="span3 widget-span widget-type-cell footer-column-1-padding footer-column-1-vertical-alignment dnd-column" style="" data-widget-type="cell" data-x="0" data-w="3">
3141
3142<div class="row-fluid-wrapper row-depth-1 row-number-2 footer-column-1-row-0-padding dnd-row">
3143<div class="row-fluid ">
3144<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
3145<div id="hs_cos_wrapper_footer-module-2" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
3146
3147
3148
3149<div id="footer-module-2" class="in-logo">
3150<!--   classes from the macro were beign passed to link and image function -->
3151  
3152  
3153  
3154  <a href="https://www.hubspot.com/">
3155    
3156
3157
3158<img class="" src="https://www.interprefy.com/hs-fs/hubfs/interprefy-logo%20transparent.png?width=210&amp;height=42&amp;name=interprefy-logo%20transparent.png" alt="interprefy-logo transparent" loading="lazy" width="210" height="42" srcset="https://www.interprefy.com/hs-fs/hubfs/interprefy-logo%20transparent.png?width=105&amp;height=21&amp;name=interprefy-logo%20transparent.png 105w, https://www.interprefy.com/hs-fs/hubfs/interprefy-logo%20transparent.png?width=210&amp;height=42&amp;name=interprefy-logo%20transparent.png 210w, https://www.interprefy.com/hs-fs/hubfs/interprefy-logo%20transparent.png?width=315&amp;height=63&amp;name=interprefy-logo%20transparent.png 315w, https://www.interprefy.com/hs-fs/hubfs/interprefy-logo%20transparent.png?width=420&amp;height=84&amp;name=interprefy-logo%20transparent.png 420w, https://www.interprefy.com/hs-fs/hubfs/interprefy-logo%20transparent.png?width=525&amp;height=105&amp;name=interprefy-logo%20transparent.png 525w, https://www.interprefy.com/hs-fs/hubfs/interprefy-logo%20transparent.png?width=630&amp;height=126&amp;name=interprefy-logo%20transparent.png 630w" sizes="(max-width: 210px) 100vw, 210px">
3159  </a>
3160  
3161  
3162</div></div>
3163
3164</div><!--end widget-span -->
3165</div><!--end row-->
3166</div><!--end row-wrapper -->
3167
3168<div class="row-fluid-wrapper row-depth-1 row-number-3 dnd-row">
3169<div class="row-fluid ">
3170<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
3171<div id="hs_cos_wrapper_widget_1745919388576" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module widget-type-rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><span id="hs_cos_wrapper_widget_1745919388576_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p>Download from the App Store or Google Play Store&nbsp;</p></span></div>
3172
3173</div><!--end widget-span -->
3174</div><!--end row-->
3175</div><!--end row-wrapper -->
3176
3177<div class="row-fluid-wrapper row-depth-1 row-number-4 footer-column-1-row-2-padding dnd-row">
3178<div class="row-fluid ">
3179<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
3180<div id="hs_cos_wrapper_footer-module-4" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><!-- Module styles -->
3181
3182
3183<!-- Social links -->
3184<div class="in-social-follow">
3185  <ul class="in-social-icon no-list">
3186    
3187    <li>
3188      
3189      
3190      <a href="https://apps.apple.com/us/app/interprefy/id971176635" aria-label="Apple" target="_blank" rel="noopener">
3191        <span id="hs_cos_wrapper_footer-module-4_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 384 512" aria-hidden="true"><g id="Apple1_layer"><path d="M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z" /></g></svg></span>
3192      </a>
3193      
3194    </li><li>
3195      
3196      
3197      <a href="https://play.google.com/store/apps/details?id=com.interprefy.interprefy&amp;hl=en_GB&amp;pli=1" aria-label="Android" target="_blank" rel="noopener">
3198        <span id="hs_cos_wrapper_footer-module-4_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512" aria-hidden="true"><g id="Android2_layer"><path d="M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55" /></g></svg></span>
3199      </a>
3200      
3201  </li></ul>
3202</div></div>
3203
3204</div><!--end widget-span -->
3205</div><!--end row-->
3206</div><!--end row-wrapper -->
3207
3208<div class="row-fluid-wrapper row-depth-1 row-number-5 dnd-row">
3209<div class="row-fluid ">
3210<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
3211<div id="hs_cos_wrapper_widget_1745919532155" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div class="single-text full-width">
3212  <div class="single-title full-width">
3213    <h6>
3214       <a href="https://www.interprefy.com/download-interprefy-app" style="text-decoration: underline;">More download links </a>
3215    </h6>
3216  </div>
3217</div></div>
3218
3219</div><!--end widget-span -->
3220</div><!--end row-->
3221</div><!--end row-wrapper -->
3222
3223<div class="row-fluid-wrapper row-depth-1 row-number-6 dnd-row">
3224<div class="row-fluid ">
3225<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
3226<div id="hs_cos_wrapper_widget_1748964855536" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
3227
3228<div class="hs-social-follow">
3229        
3230
3231        
3232          
3233            
3234          
3235        
3236
3237        
3238        
3239  
3240
3241  
3242    
3243    
3244
3245  
3246    
3247  
3248
3249  
3250
3251  <a rel="nofollow noopener" class="hs-social-follow__link hs-social-follow__link--hs-social-follow__icon--custom" target="_blank" aria-label="" href="https://www.linkedin.com/company/interprefy/">
3252    <span id="hs_cos_wrapper_widget_1748964855536_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon hs-social-follow__icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" aria-hidden="true"><g id="LinkedIn3_layer"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z" /></g></svg></span>
3253  </a>
3254        
3255
3256        
3257          
3258            
3259          
3260        
3261
3262        
3263        
3264  
3265
3266  
3267    
3268    
3269
3270  
3271    
3272  
3273
3274  
3275
3276  <a rel="nofollow noopener" class="hs-social-follow__link hs-social-follow__link--hs-social-follow__icon--custom" target="_blank" aria-label="" href="https://www.facebook.com/interprefy.ag/">
3277    <span id="hs_cos_wrapper_widget_1748964855536_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon hs-social-follow__icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512" aria-hidden="true"><g id="Facebook F4_layer"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z" /></g></svg></span>
3278  </a>
3279        
3280
3281        
3282
3283        
3284        
3285  
3286
3287  
3288    
3289    
3290
3291  
3292    
3293  
3294
3295  
3296
3297  <a rel="nofollow noopener" class="hs-social-follow__link hs-social-follow__link--instagram" target="_blank" aria-label="Follow us on Instagram" href="https://www.instagram.com/interprefy/">
3298    <span id="hs_cos_wrapper_widget_1748964855536_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon hs-social-follow__icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" aria-hidden="true"><g id="Instagram5_layer"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z" /></g></svg></span>
3299  </a>
3300        
3301
3302        
3303
3304        
3305        
3306  
3307
3308  
3309    
3310    
3311
3312  
3313    
3314  
3315
3316  
3317
3318  <a rel="nofollow noopener" class="hs-social-follow__link hs-social-follow__link--x-twitter" target="_blank" aria-label="Follow us on X" href="https://x.com/Interprefy/">
3319    <span id="hs_cos_wrapper_widget_1748964855536_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon hs-social-follow__icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512" aria-hidden="true"><g id="X Twitter6_layer"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z" /></g></svg></span>
3320  </a>
3321        
3322
3323        
3324          
3325            
3326          
3327        
3328
3329        
3330        
3331  
3332
3333  
3334    
3335    
3336
3337  
3338    
3339  
3340
3341  
3342
3343  <a rel="nofollow noopener" class="hs-social-follow__link hs-social-follow__link--hs-social-follow__icon--custom" target="_blank" aria-label="" href="https://www.youtube.com/@Interprefy/featured">
3344    <span id="hs_cos_wrapper_widget_1748964855536_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon hs-social-follow__icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512" aria-hidden="true"><g id="YouTube7_layer"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z" /></g></svg></span>
3345  </a></div></div>
3346
3347</div><!--end widget-span -->
3348</div><!--end row-->
3349</div><!--end row-wrapper -->
3350
3351<div class="row-fluid-wrapper row-depth-1 row-number-7 dnd-row footer-column-1-row-5-vertical-alignment">
3352<div class="row-fluid ">
3353<div class="span4 widget-span widget-type-cell cell_174730182895
33537-vertical-alignment dnd-column" style="" data-widget-type="cell" data-x="0" data-w="4">
3354
3355<div class="row-fluid-wrapper row-depth-1 row-number-8 dnd-row">
3356<div class="row-fluid ">
3357<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
3358<div id="hs_cos_wrapper_module_1747301643015" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module widget-type-linked_image" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383<span>
3384  <span id="hs_cos_wrapper_module_1747301643015_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_linked_image" style="" data-hs-cos-general-type="widget" data-hs-cos-type="linked_image"><a href="https://www.interprefy.com/hubfs/INTERPREFY%20AG-ISMS-SA2.pdf" target="_blank" id="hs-link-module_1747301643015_" rel="noopener" style="border-width:0px;border:0px;"><img src="https://www.interprefy.com/hs-fs/hubfs/ISO%2027001%20Certification.webp?width=400&amp;height=400&amp;name=ISO%2027001%20Certification.webp" class="hs-image-widget " width="400" height="400" style="max-width: 100%; height: auto;" alt="Interprefy | ISO 27001 Certification" title="Interprefy | ISO 27001 Certification" srcset="https://www.interprefy.com/hs-fs/hubfs/ISO%2027001%20Certification.webp?width=200&amp;height=200&amp;name=ISO%2027001%20Certification.webp 200w, https://www.interprefy.com/hs-fs/hubfs/ISO%2027001%20Certification.webp?width=400&amp;height=400&amp;name=ISO%2027001%20Certification.webp 400w, https://www.interprefy.com/hs-fs/hubfs/ISO%2027001%20Certification.webp?width=600&amp;height=600&amp;name=ISO%2027001%20Certification.webp 600w, https://www.interprefy.com/hs-fs/hubfs/ISO%2027001%20Certification.webp?width=800&amp;height=800&amp;name=ISO%2027001%20Certification.webp 800w, https://www.interprefy.com/hs-fs/hubfs/ISO%2027001%20Certification.webp?width=1000&amp;height=1000&amp;name=ISO%2027001%20Certification.webp 1000w, https://www.interprefy.com/hs-fs/hubfs/ISO%2027001%20Certification.webp?width=1200&amp;height=1200&amp;name=ISO%2027001%20Certification.webp 1200w" sizes="(max-width: 400px) 100vw, 400px"></a></span>
3385</span></div>
3386
3387</div><!--end widget-span -->
3388</div><!--end row-->
3389</div><!--end row-wrapper -->
3390
3391</div><!--end widget-span -->
3392<div class="span8 widget-span widget-type-cell cell_17473018289582-vertical-alignment dnd-column" style="" data-widget-type="cell" data-x="4" data-w="8">
3393
3394<div class="row-fluid-wrapper row-depth-1 row-number-9 dnd-row">
3395<div class="row-fluid ">
3396<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
3397<div id="hs_cos_wrapper_widget_1747301625909" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module widget-type-linked_image" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422<span>
3423  <span id="hs_cos_wrapper_widget_1747301625909_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_linked_image" style="" data-hs-cos-general-type="widget" data-hs-cos-type="linked_image"><a href="https://www.interprefy.com/resources/press/companynews/interprefy-wins-first-ever-etls-accessibility-award" target="_parent" id="hs-link-widget_1747301625909_" style="border-width:0px;border:0px;"><img src="https://www.interprefy.com/hs-fs/hubfs/2025.webp?width=300&amp;height=100&amp;name=2025.webp" class="hs-image-widget " width="300" height="100" alt="2025" title="2025" srcset="https://www.interprefy.com/hs-fs/hubfs/2025.webp?width=150&amp;height=50&amp;name=2025.webp 150w, https://www.interprefy.com/hs-fs/hubfs/2025.webp?width=300&amp;height=100&amp;name=2025.webp 300w, https://www.interprefy.com/hs-fs/hubfs/2025.webp?width=450&amp;height=150&amp;name=2025.webp 450w, https://www.interprefy.com/hs-fs/hubfs/2025.webp?width=600&amp;height=200&amp;name=2025.webp 600w, https://www.interprefy.com/hs-fs/hubfs/2025.webp?width=750&amp;height=250&amp;name=2025.webp 750w, https://www.interprefy.com/hs-fs/hubfs/2025.webp?width=900&amp;height=300&amp;
3423name=2025.webp 900w" sizes="(max-width: 300px) 100vw, 300px"></a></span>
3424</span></div>
3425
3426</div><!--end widget-span -->
3427</div><!--end row-->
3428</div><!--end row-wrapper -->
3429
3430</div><!--end widget-span -->
3431</div><!--end row-->
3432</div><!--end row-wrapper -->
3433
3434</div><!--end widget-span -->
3435<div class="span2 widget-span widget-type-cell footer-column-5-vertical-alignment footer-column-5-padding dnd-column" style="" data-widget-type="cell" data-x="3" data-w="2">
3436
3437<div class="row-fluid-wrapper row-depth-1 row-number-10 dnd-row">
3438<div class="row-fluid ">
3439<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
3440
3441<div class="row-fluid-wrapper row-depth-1 row-number-11 footer-column-6-row-0-padding dnd-row">
3442<div class="row-fluid ">
3443<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
3444<div id="hs_cos_wrapper_footer-module-7" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><!-- Style -->
3445
3446
3447
3448
3449
3450
3451<div class="in-footer__link">
3452  <div class="in-footer__menu-heading">
3453    <h3>Our Offerings</h3>
3454  </div>
3455  <div class="in-footer__link-wrap">
3456    <nav class="menu" aria-label="Main menu">
3457      <ul class="menu__wrapper no-list">
3458        
3459
3460
3461
3462
3463
3464
3465<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3466  
3467  <a class="menu__link   " href="https://www.interprefy.com/solutions/remote-simultaneous-interpretation">Remote Interpreting </a>
3468  
3469  
3470</li>
3471
3472
3473
3474<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3475  
3476  <a class="menu__link   " href="https://www.interprefy.com/solutions/event-ai-speech-translator">AI Speech Translation</a>
3477  
3478  
3479</li>
3480
3481
3482
3483<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3484  
3485  <a class="menu__link   " href="https://www.interprefy.com/solutions/multilingual-live-captions-and-subtitles">Live Captions &amp; Subtitles</a>
3486  
3487  
3488</li>
3489
3490
3491
3492<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3493  
3494  <a class="menu__link   " href="https://www.interprefy.com/media-services">Media Solutions </a>
3495  
3496  
3497</li>
3498
3499
3500
3501<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3502  
3503  <a class="menu__link   " href="https://www.interprefy.com/solutions">Solutions</a>
3504  
3505  
3506</li>
3507
3508
3509
3510<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3511  
3512  <a class="menu__link   " href="https://www.interprefy.com/solutions/integrations">Integrations</a>
3513  
3514  
3515</li>
3516
3517
3518
3519<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3520  
3521  <a class="menu__link   " href="https://www.interprefy.com/about-us/interpreter-sourcing">Book an Interpreter</a>
3522  
3523  
3524</li>
3525
3526
3527
3528
3529      </ul>
3530    </nav>
3531  </div>
3532</div></div>
3533
3534</div><!--end widget-span -->
3535</div><!--end row-->
3536</div><!--end row-wrapper -->
3537
3538</div><!--end widget-span -->
3539</div><!--end row-->
3540</div><!--end row-wrapper -->
3541
3542</div><!--end widget-span -->
3543<div class="span2 widget-span widget-type-cell cell_1745920890376-vertical-alignment dnd-column" style="" data-widget-type="cell" data-x="5" data-w="2">
3544
3545<div class="row-fluid-wrapper row-depth-1 row-number-12 dnd-row">
3546<div class="row-fluid ">
3547<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
3548<div id="hs_cos_wrapper_footer-module-9" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><!-- Style -->
3549
3550
3551
3552
3553
3554
3555<div class="in-footer__link">
3556  <div class="in-footer__menu-heading">
3557    <h3>About us</h3>
3558  </div>
3559  <div class="in-footer__link-wrap">
3560    <nav class="menu" aria-label="Main menu">
3561      <ul class="menu__wrapper no-list">
3562        
3563
3564
3565
3566
3567
3568
3569<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3570  
3571  <a class="menu__link   " href="https://www.interprefy.com/about-us/why-interprefy">Why Us?</a>
3572  
3573  
3574</li>
3575
3576
3577
3578<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3579  
3580  <a class="menu__link   " href="https://www.interprefy.com/about-us">About Us</a>
3581  
3582  
3583</li>
3584
3585
3586
3587<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3588  
3589  <a class="menu__link   " href="https://www.interprefy.com/about-us/how-we-work">How we work</a>
3590  
3591  
3592</li>
3593
3594
3595
3596<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3597  
3598  <a class="menu__link   " href="https://www.interprefy.com/customer-stories">Customer Stories</a>
3599  
3600  
3601</li>
3602
3603
3604
3605<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3606  
3607  <a class="menu__link   " href="https://www.interprefy.com/about-us/partners">Our Partners</a>
3608  
3609  
3610</li>
3611
3612
3613
3614<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3615  
3616  <a class="menu__link   " href="https://www.interprefy.com/about-us/careers">Careers</a>
3617  
3618  
3619</li>
3620
3621
3622
3623
3624      </ul>
3625    </nav>
3626  </div>
3627</div></div>
3628
3629</div><!--end widget-span -->
3630</div><!--end row-->
3631</div><!--end row-wrapper -->
3632
3633</div><!--end widget-span -->
3634<div class="span2 widget-span widget-type-cell cell_1745921007600-vertical-alignment dnd-column" style="" data-widget-type="cell" data-x="7" data-w="2">
3635
3636<div class="row-fluid-wrapper row-depth-1 row-number-13 dnd-row">
3637<div class="row-fluid ">
3638<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
3639<div id="hs_cos_wrapper_module_1745920874248" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><!-- Style -->
3640
3641
3642
3643
3644
3645
3646<div class="in-footer__link">
3647  <div class="in-footer__menu-heading">
3648    <h3>Resources</h3>
3649  </div>
3650  <div class="in-footer__link-wrap">
3651    <nav class="menu" aria-label="Main menu">
3652      <ul class="menu__wrapper no-list">
3653        
3654
3655
3656
3657
3658
3659
3660<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3661  
3662  <a class="menu__link   " href="https://www.interprefy.com/resources/blog">Blog</a>
3663  
3664  
3665</li>
3666
3667
3668
3669<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3670  
3671  <a class="menu__link   " href="https://www.interprefy.com/resources/press/companynews">News</a>
3672  
3673  
3674</li>
3675
3676
3677
3678<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3679  
3680  <a class="menu__link   " href="https://www.interprefy.com/resources/webinars-and-ebooks">Ebooks and webinars</a>
3681  
3682  
3683</li>
3684
3685
3686
3687<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3688  
3689  <a class="menu__link   " href="https://knowledge.interprefy.com/">Knowledge base</a>
3690  
3691  
3692</li>
3693
3694
3695
3696<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3697  
3698  <a class="menu__link   " href="https://status.interprefy.com/?" target="_blank" rel="noopener">Uptime Dashboard</a>
3699  
3700  
3701</li>
3702
3703
3704
3705<li class="menu__item menu__item--depth-1  hs-skip-lang-url-rewrite">
3706  
3707  <a class="menu__link   " href="https://www.interprefy.com/resources/press" target="_blank" rel="noopener">Press contact</a>
3708  
3709  
3710</li>
3711
3712
3713
3714
3715      </ul>
3716    </nav>
3717  </div>
3718</div></div>
3719
3720</div><!--end widget-span -->
3721</div><!--end row-->
3722</div><!--end row-wrapper -->
3723
3724</div><!--end widget-span -->
3725<div class="span3 widget-span widget-type-cell cell_1745921009646-vertical-alignment dnd-column" style="" data-widget-type="cell" data-x="9" data-w="3">
3726
3727<div class="row-fluid-wrapper row-depth-1 row-number-14 dnd-row">
3728<div class="row-fluid ">
3729<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
3730<div id="hs_cos_wrapper_widget_1745921074769" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
3731<section class="hd-rich-text" id="">
3732  <div class="container">
3733    <div class="inner-container">
3734      <div class="copy">
3735        <p><strong><a href="https://interprefy.interpret.world/user/sign-in" target="_self" role="menuitem">JOIN YOUR MEETING</a></strong></p>
3736<p><strong><a href="https://www.interprefy.com/contact-us" target="_self" role="menuitem">CONTACT US</a></strong></p>
3737<p><strong><a href="https://www.youtube.com/@Interprefy" rel="noopener"><span style="color: #ffffff;">EXPLORE OUR YOUTUBE&nbsp;</span></a></strong></p>
3738<p><strong><br><a href="https://www.youtube.com/@Interprefy/videos" rel="noopener" linktext=""><img src="https://www.interprefy.com/hs-fs/hubfs/youtube.png?width=100&amp;height=100&amp;name=youtube.png" width="100" height="100" loading="lazy" alt="youtube" style="height: auto; max-width: 100%; width: 100px;" srcset="https://www.interprefy.com/hs-fs/hubfs/youtube.png?width=50&amp;height=50&amp;name=youtube.png 50w, https://www.interprefy.com/hs-fs/hubfs/youtube.png?width=100&amp;height=100&amp;name=youtube.png 100w, https://www.interprefy.com/hs-fs/hubfs/youtube.png?width=150&amp;height=150&amp;name=youtube.png 150w, https://www.interprefy.com/hs-fs/hubfs/youtube.png?width=200&amp;height=200&amp;name=youtube.png 200w, https://www.interprefy.com/hs-fs/hubfs/youtube.png?width=250&amp;height=250&amp;name=youtube.png 250w, https://www.interprefy.com/hs-fs/hubfs/youtube.png?width=300&amp;height=300&amp;name=youtube.png 300w" sizes="(max-width: 100px) 100vw, 100px"></a><br><br></strong><span style="color: #ffffff;"></span><span style="color: #ffffff;"></span></p>
3739<p>&nbsp;</p>
3740      </div>
3741      
3742    </div>  
3743  </div>
3744</section></div>
3745
3746</div><!--end widget-span -->
3747</div><!--end row-->
3748</div><!--end row-wrapper -->
3749
3750</div><!--end widget-span -->
3751</div><!--end row-->
3752</div><!--end row-wrapper -->
3753
3754<div class="row-fluid-wrapper row-depth-1 row-number-15 dnd-section footer-row-1-padding footer-row-1-hidden footer-row-1-background-layers footer-row-1-background-color">
3755<div class="row-fluid ">
3756<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
3757
3758<div class="row-fluid-wrapper row-depth-1 row-number-16 dnd-row">
3759<div class="row-fluid ">
3760<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
3761<div id="hs_cos_wrapper_footer-module-14" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><!-- Module Styles -->
3762
3763
3764<!-- module html  -->
3765<div class="in-footer-copyright">
3766  <span>@2026 Interprefy. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.</span>
3767  <div class="in-footer-copyright__links">
3768    
3769    
3770    <a href="https://www.interprefy.com/privacy-policy" target="_blank" rel="noopener">
3771      Privacy Policy  |
3772    </a>
3773    
3774    
3775    <a href="https://www.interprefy.com/terms-of-use" target="_blank" rel="noopener">
3776      Terms of use
3777    </a>
3778  </div>
3779</div></div>
3780
3781</div><!--end widget-span -->
3782</div><!--end row-->
3783</div><!--end row-wrapper -->
3784
3785<div class="row-fluid-wrapper row-depth-1 row-number-17 dnd-row">
3786<div class="row-fluid ">
3787<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
3788<div id="hs_cos_wrapper_widget_1777563169940" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module widget-type-text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><span id="hs_cos_wrapper_widget_1777563169940_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="text">𖡡 Mühlebachstrasse 86, 8008 Zürich, Switzerland&nbsp;</span></div>
3789
3790</div><!--end widget-span -->
3791</div><!--end row-->
3792</div><!--end row-wrapper -->
3793
3794</div><!--end widget-span -->
3795</div><!--end row-->
3796</div><!--end row-wrapper -->
3797
3798</div><!--end widget-span -->
3799</div>
3800</div>
3801</div>
3802
3803  
3804
3805</footer></div>
3806      
3807    </div>
3808     
3809    
3810    
3811    
3812<!-- HubSpot performance collection script -->
3813<script defer src="/hs/hsstatic/content-cwv-embed/static-1.1293/embed.js"></script>
vendor: 1 bytes, line 3813
3813
3814<script src="https://www.interprefy.com/hubfs/hub_generated/template_assets/1/186859274376/1790602302123/template_main.min.js"></script>
vendor: 1 bytes, line 3814
3814
3815<script>
3816var hsVars = hsVars || {}; hsVars['language'] = 'en';
3817</script>
3817
3818
3819<script src="/hs/hsstatic/cos-i18n/static-1.53/bundles/project.js"></script>
vendor: 1 bytes, line 3819
3819
3820<script src="https://www.interprefy.com/hubfs/hub_generated/module_assets/1/70980598299/1790850107275/module_HD_-_Mega_Menu_V2.min.js"></script>
3820
3821<!-- HubSpot Video embed loader -->
3822<script async data-hs-portal-id="6564114" data-hs-ignore="true" data-cookieconsent="ignore" data-hs-page-id="186856754042" src="https://static.hsappstatic.net/video-embed/ex/loader.js"></script>
3822
3823
3824<!-- Start of HubSpot Analytics Code -->
3825<script type="text/javascript">
3826var _hsq = _hsq || [];
3827_hsq.push(["setContentType", "standard-page"]);
3828_hsq.push(["setCanonicalUrl", "https:\/\/www.interprefy.com"]);
3829_hsq.push(["setPageId", "186856754042"]);
3830_hsq.push(["setContentMetadata", {
3831    "contentPageId": 186856754042,
3832    "legacyPageId": "186856754042",
3833    "contentFolderId": null,
3834    "contentGroupId": null,
3835    "abTestId": null,
3836    "languageVariantId": 186856754042,
3837    "languageCode": "en",
3838    
3839    
3840}]);
3841</script>
3841
3842
3843<script type="text/javascript" id="hs-script-loader" async defer src="/hs/scriptloader/6564114.js"></script>
3843
3844<!-- End of HubSpot Analytics Code -->
3845
3846
3847<script type="text/javascript">
3848var hsVars = {
3849    render_id: "4dd37c3f-32ec-486a-af07-33f2b687c439",
3850    ticks: 1790850158357,
3851    page_id: 186856754042,
3852    
3853    content_group_id: 0,
3854    portal_id: 6564114,
3855    app_hs_base_url: "https://app.hubspot.com",
3856    cp_hs_base_url: "https://cp.hubspot.com",
3857    language: "en",
3858    analytics_page_type: "standard-page",
3859    scp_content_type: "",
3860    
3861    analytics_page_id: "186856754042",
3862    category_id: 1,
3863    folder_id: 0,
3864    is_hubspot_user: false
3865}
3866</script>
3866
3867
3868
3869<script defer src="/hs/hsstatic/HubspotToolsMenu/static-1.640/js/index.js"></script>
3869
3870
3871<!-- Google Tag Manager noscript -->
vendor: 68 bytes, lines 3871-3872
3871
3872<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3872GTM-5RBG2ZJ
vendor: 84 bytes, lines 3872-3873
3872" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
3873
3874<script>
3875  $(document).ready(function(){
3876    $('a[data-language="ja"]').each(function(){
3877      var newUrl = "https://www.simul.co.jp/interprefy/";
3878      $(this).attr("href", newUrl);
3879    });
3880  });
3881</script>
3881
3882
3883
3884
3885<style>
3886/* INTERPREFY FOOTER — v2. Tested live against interprefy.com markup.
3887   REPLACE the previous paste entirely with this block. */
3888
3889footer{--o:#FF5100;--od:#E84800;--ink:#fff;--soft:rgba(255,255,255,.88);--mute:rgba(255,255,255,.62);--rule:rgba(255,255,255,.22);--max:1290px}
3890
3891/* Shell */
3892footer{background:var(--o)!important;color:var(--ink);padding:64px 0 0!important;margin:0!important}
3893footer .dnd-section,footer .dnd-section>.row-fluid,footer .row-fluid-wrapper,footer .row-fluid-wrapper>.row-fluid{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;background:transparent!important}
3894
3895/* CRITICAL: HubSpot's .row-fluid clearfix :before/:after become grid items
3896   and steal the first column. This was the cause of the dead space. */
3897footer .row-fluid::before,footer .row-fluid::after{content:none!important;display:none!important}
3898
3899/* Neutralise the float/percentage grid */
3900footer .dnd-column,footer [class*="span"]{float:none!important;width:auto!important;min-width:0!important;margin-left:0!important;margin-right:0!important}
3901
3902/* Main row: 5 balanced columns */
3903footer .dnd-section:not(:has(a[href*="privacy-policy"]))>.row-fluid{display:grid!important;grid-template-columns:1.45fr 1.12fr 1fr 1.08fr 1.1fr;align-items:start;column-gap:36px;row-gap:40px;max-width:var(--max);margin:0 auto!important;padding:0 32px!important;box-sizing:border-box}
3904
3905/* Column headings (were invisible) */
3906footer h3,footer h4,footer h5,footer h6{display:block!important;visibility:visible!important;opacity:1!important;color:var(--ink)!important;font-size:.8rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px!important;padding:0 0 11px!important;border-bottom:1px solid var(--rule)}
3907
3908/* Link lists */
3909footer ul{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:10px}
3910footer li{margin:0!important;padding:0!important}
3911footer a{color:var(--soft)!important;font-size:.9375rem;line-height:1.45;text-decoration:none!important}
3912footer a:hover{color:var(--ink)!important;text-decoration:underline!important;text-underline-offset:3px}
3913footer a:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px;border-radius:2px}
3914footer p{color:var(--soft);font-size:.9375rem;line-height:1.55;margin:0 0 16px}
3915footer hr{border:0!important;border-top:1px solid var(--rule)!important;margin:22px 0!important;opacity:1!important}
3916
3917/* Column 1: app badges, social, trust marks */
3918footer ul:has(a[href*="apps.apple.com"]){flex-direction:row!important;align-items:center;gap:18px;margin-bottom:14px!important}
3919footer a[href*="apps.apple.com"] img,footer a[href*="play.google.com"] img{height:26px!important;width:auto!important;display:block}
3920footer a[href*="download-interprefy-app"]{display:inline-block;font-weight:600;text-decoration:underline!important;text-underline-offset:4px}
3921footer .hs-social-follow{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;margin:0!important}
3922footer .hs-social-follow__item{margin:0!important;width:auto!important;height:auto!important}
3923footer .hs-social-follow__link{box-sizing:border-box!important;width:38px!important;height:38px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid var(--rule);border-radius:50%;background:none!important;transition:background .18s ease}
3924footer .hs-social-follow__link:hover{background:rgba(255,255,255,.16)!important}
3925footer .hs-social-follow__icon,footer .hs-social-follow__link svg,footer .hs-social-follow__link img{width:17px!important;height:17px!important}
3926footer img[src*="ISO"]{height:56px!important;width:auto!important;max-width:none!important;display:block}
3927footer img[src*="2025"]{height:42px!important;width:auto!important;max-width:none!important;display:block}
3928footer a[href*="ISMS"],footer a[href*="etls-accessibility-award"]{display:inline-flex;align-items:center;vertical-align:middle;margin:26px 22px 0 0}
3929footer a[href*="hubspot.com"] img{height:26px!important;width:auto!important;margin-bottom:14px}
3930
3931/* Column 5: CTA buttons. Strip the module's padding and the stray
3932   YouTube-logo paragraph that was inflating this column by ~180px. */
3933footer .dnd-column:has(a[href*="interpret.world"]) [class*="widget"],
3934footer .dnd-column:has(a[href*="interpret.world"]) .inner-container,
3935footer .dnd-column:has(a[href*="interpret.world"]) .copy{padding:0!important;margin:0!important;min-height:0!important}
3936footer .dnd-column:has(a[href*="interpret.world"]) p{margin:0!important}
3937footer .dnd-column:has(a[href*="interpret.world"]) p:not(:has(a)){display:none!important}
3938footer .copy p:has(a[href$="/videos"]){display:none!important}
3939
3940footer a[href*="interpret.world"],footer a[href*="join-our-mailing-list"],footer a[href*="contact-us"],footer a[href$="@Interprefy"]{display:flex!important;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:44px;margin:0 0 9px!important;padding:10px 12px!important;border:1px solid rgba(255,255,255,.55);border-radius:4px;color:var(--ink)!important;font-weight:700!important;text-align:center;text-transform:uppercase;text-decoration:none!important;white-space:nowrap;transition:background .18s ease,color .18s ease}
3941footer .copy p a,footer .copy p a *,footer .copy p strong a{font-size:.66rem!important;letter-spacing:.04em!important;line-height:1.2!important}
3942footer a[href*="interpret.world"]{background:#fff;border-color:#fff;color:var(--od)!important}
3943footer a[href*="join-our-mailing-list"]:hover,footer a[href*="contact-us"]:hover,footer a[href$="@Interprefy"]:hover{background:#fff;border-color:#fff;color:var(--od)!important;text-decoration:none!important}
3944
3945/* Legal bar */
3946footer .dnd-section:has(a[href*="privacy-policy"])>.row-fluid{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 28px;max-width:var(--max);margin:52px auto 0!important;padding:20px 32px 26px!important;border-top:1px solid var(--rule);box-sizing:border-box}
3947footer .dnd-section:has(a[href*="privacy-policy"])>.row-fluid>
3947*{width:100%!important}
3948footer .dnd-section:has(a[href*="privacy-policy"]),
3949footer .dnd-section:has(a[href*="privacy-policy"]) *{font-size:.8125rem!important;line-height:1.6!important}
3950footer .dnd-section:has(a[href*="privacy-policy"]){color:var(--mute)!important}
3951footer .dnd-section:has(a[href*="privacy-policy"]) strong{font-weight:400!important;color:var(--mute)!important}
3952footer a[href*="privacy-policy"],footer a[href*="terms-of-use"]{color:var(--mute)!important;white-space:nowrap}
3953footer a[href*="privacy-policy"]:hover,footer a[href*="terms-of-use"]:hover{color:var(--ink)!important}
3954
3955/* ---------- HOVER STATES ----------
3956   Note the .copy p strong prefix: the theme styles the nested <strong>
3957   with higher specificity, so without it the button text stays white
3958   on a white background. */
3959footer .copy p a,footer .copy p strong a{transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}
3960footer .copy p a:hover,footer .copy p a:hover *,footer .copy p strong a:hover,footer .copy p strong a:hover *{color:var(--od)!important}
3961footer .copy p a:hover,footer .copy p strong a:hover{background:#fff!important;border-color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.16)}
3962footer .copy p strong a[href*="interpret.world"],footer .copy p strong a[href*="interpret.world"] *{color:var(--od)!important}
3963
3964/* Menu links: underline sweeps in, text brightens, nudges right */
3965footer li a:not([href*="apple"]):not([href*="play.google"]){display:inline-block;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size .28s ease,transform .28s ease,color .2s ease;text-decoration:none!important}
3966footer li a:not([href*="apple"]):not([href*="play.google"]):hover{color:var(--ink)!important;background-size:100% 1px;transform:translateX(4px);text-decoration:none!important}
3967
3968/* Social icons: fill white, glyph turns orange, lifts */
3969footer .hs-social-follow__link{transition:background .2s ease,border-color .2s ease,transform .2s ease}
3970footer .hs-social-follow__link:hover{background:#fff!important;border-color:#fff!important;transform:translateY(-3px)}
3971footer .hs-social-follow__link:hover svg,footer .hs-social-follow__link:hover svg *{fill:var(--od)!important;color:var(--od)!important}
3972
3973footer a[href*="apps.apple.com"],footer a[href*="play.google.com"]{transition:transform .2s ease,opacity .2s ease}
3974footer a[href*="apps.apple.com"]:hover,footer a[href*="play.google.com"]:hover{transform:translateY(-2px);opacity:.82}
3975
3976footer a[href*="ISMS"],footer a[href*="etls-accessibility-award"]{opacity:.94;transition:transform .25s ease,opacity .25s ease}
3977footer a[href*="ISMS"]:hover,footer a[href*="etls-accessibility-award"]:hover{opacity:1;transform:translateY(-3px)}
3978
3979footer a[href*="download-interprefy-app"],footer a[href*="privacy-policy"],footer a[href*="terms-of-use"]{transition:color .2s ease}
3980footer a[href*="download-interprefy-app"]:hover,footer a[href*="privacy-policy"]:hover,footer a[href*="terms-of-use"]:hover{color:var(--ink)!important}
3981
3982/* Responsive */
3983@media(max-width:1100px){
3984footer .dnd-section:not(:has(a[href*="privacy-policy"]))>.row-fluid{grid-template-columns:1.3fr 1fr 1fr;column-gap:32px;row-gap:40px}
3985}
3986@media(max-width:767px){
3987footer{padding-top:44px!important}
3988footer .dnd-section:not(:has(a[href*="privacy-policy"]))>.row-fluid{grid-template-columns:1fr;row-gap:32px;padding:0 22px!important}
3989footer .dnd-section:has(a[href*="privacy-policy"])>.row-fluid{flex-direction:column;align-items:flex-start;padding:18px 22px 24px!important}
3990}
3991@media(prefers-reduced-motion:reduce){
3992footer *{transition:none!important}
3993footer *:hover{transform:none!important}
3994}
3995</style>
3996  
3996<script>
3997    document.documentElement.classList.add('js');
3998    /* Hero background video. Honours reduced-motion by holding the poster
3999       frame, and stops decoding while the hero is off screen. */
4000    (function () {
4001      var v = document.getElementById('hero-video');
4002      if (!v) return;
4003      if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
4004        v.removeAttribute('autoplay');
4005        v.pause();
4006        return;
4007      }
4008      var play = v.play();
4009      if (play && play.catch) { play.catch(function () { /* poster stands in */ }); }
4010      if (!('IntersectionObserver' in window)) return;
4011      new IntersectionObserver(function (entries) {
4012        entries.forEach(function (e) {
4013          if (e.isIntersecting) { var p = v.play(); if (p && p.catch) { p.catch(function () {}); } }
4014          else { v.pause(); }
4015        });
4016      }, { threshold: 0.01 }).observe(v);
4017    })();
4018    /* Stat counters */
4019    (function () {
4020      var els = document.querySelectorAll('.ix-stat__value[data-count]');
4021      if (!els.length) return;
4022      var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
4023      function fmt(n) { return new Intl.NumberFormat('en', { notation: 'compact', maximumFractionDigits: 0 }).format(n); }
4024      function run(el) {
4025        var target = parseInt(el.getAttribute('data-count'), 10) || 0;
4026        var suffix = el.getAttribute('data-suffix') || '';
4027        if (reduce) { el.textContent = fmt(target) + suffix; return; }
4028        var dur = 1700, start = null;
4029        function step(ts) {
4030          if (!start) start = ts;
4031          var p = Math.min((ts - start) / dur, 1);
4032          var eased = 1 - Math.pow(1 - p, 3);
4033          el.textContent = fmt(Math.floor(eased * target)) + suffix;
4034          if (p < 1) requestAnimationFrame(step);
4035          else el.textContent = fmt(target) + suffix;
4036        }
4037        requestAnimationFrame(step);
4038      }
4039      if ('IntersectionObserver' in window) {
4040        var io = new IntersectionObserver(function (entries) {
4041          entries.forEach(function (e) { if (e.isIntersecting) { run(e.target); io.unobserve(e.target); } });
4042        }, { threshold: 0.4 });
4043        els.forEach(function (el) { io.observe(el); });
4044      } else { els.forEach(run); }
4045    })();
4046    /* Scroll reveal for sections */
4047    (function () {
4048      var els = document.querySelectorAll('.reveal');
4049      if (!els.length) return;
4050      if (!('IntersectionObserver' in window) ||
4051          window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
4052        els.forEach(function (el) { el.classList.add('in'); });
4053        return;
4054      }
4055      var io = new IntersectionObserver(function (entries) {
4056        entries.forEach(function (e) {
4057          if (e.isIntersecting) { e.target.classList.add('in'); io.unobserve(e.target); }
4058        });
4059      }, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' });
4060      els.forEach(function (el) { io.observe(el); });
4061    })();
4062    /* Signal path. Desktop: hover, click or tab a layer and its description
4063       appears beside the stack -- no scroll hijacking. Mobile: the same rows
4064       act as an accordion, each opening its own description underneath. The
4065       description elements are MOVED between the two positions, never copied,
4066       so the page only ever contains one instance of each. */
4067    (function () {
4068      var stack = document.getElementById('path-stack');
4069      var copy = document.getElementById('path-copy');
4070      if (!stack || !copy) return;
4071      var layers = [].slice.call(stack.querySelectorAll('.path__layer'));
4072      var steps = [].slice.call(copy.querySelectorAll('.path__step'));
4073      if (!layers.length || layers.length !== steps.length) return;
4074      var triggers = layers.map(function (l) { return l.querySelector('.path__trigger'); });
4075      var panels = layers.map(function (l) { return l.querySelector('.path__panel'); });
4076      var mq = window.matchMedia('(max-width: 900px)');
4077      var mobile = null, active = -1;
4078      function select(i) {
4079        if (i === active || i < 0) return;
4080        active = i;
4081        for (var n = 0; n < layers.length; n++) {
4082          layers[n].classList.toggle('on', n === i);
4083          steps[n].classList.toggle('on', n === i);
4084          if (triggers[n]) triggers[n].setAttribute('aria-expanded', n === i ? 'true' : 'false');
4085        }
4086      }
4087      function indexOfTrigger(el) {
4088        for (var i = 0; i < triggers.length; i++) { if (triggers[i] === el) return i; }
4089        return -1;
4090      }
4091      function onPoint(e) { select(indexOfTrigger(e.currentTarget)); }
4092      function onClick(e) { e.preventDefault(); select(indexOfTrigger(e.currentTarget)); }
4093      function onKey(e) {
4094        var i = indexOfTrigger(e.currentTarget);
4095        if (i < 0) return;
4096        var to = -1;
4097        if (e.key === 'ArrowDown' || e.key === 'ArrowRight') to = (i + 1) % triggers.length;
4098        if (e.key === 'ArrowUp' || e.key === 'ArrowLeft') to = (i - 1 + triggers.length) % triggers.length;
4099        if (to < 0) return;
4100        e.preventDefault();
4101        triggers[to].focus();
4102        select(to);
4103      }
4104      function onToggle(e) {
4105        var btn = e.currentTarget, layer = btn.parentNode;
4106        var open = btn.getAttribute('aria-expanded') === 'true';
4107        btn.setAttribute('aria-expanded', open ? 'false' : 'true');
4108        layer.classList.toggle('open', !open);
4109      }
4110      function toMobile() {
4111        if (mobile === true) return;
4112        mobile = true; active = -1;
4113        for (var i = 0; i < layers.length; i++) {
4114          var t = triggers[i];
4115          if (t) {
4116            t.removeEventListener('mouseenter', onPoint);
4117            t.removeEventListener('focus', onPoint);
4118            t.removeEventListener('click', onClick);
4119            t.removeEventListener('keydown', onKey);
4120            t.addEventListener('click', onToggle);
4121            t.setAttribute('aria-expanded', i === 0 ? 'true' : 'false');
4122          }
4123          layers[i].classList.remove('on');
4124          steps[i].classList.remove('on');
4125          if (panels[i]) panels[i].appendChild(steps[i]);
4126          layers[i].classList.toggle('open', i === 0);
4127        }
4128      }
4129      function toDesktop() {
4130        if (mobile === false) return;
4131        mobile = false; active = -1;
4132        for (var i = 0; i < layers.length; i++) {
4133          var t = triggers[i];
4134          if (t) {
4135            t.removeEventListener('click', onToggle);
4136            t.addEventListener('mouseenter', onPoint);
4137            t.addEventListener('focus', onPoint);
4138            t.addEventListener('click', onClick);
4139            t.addEventListener('keydown', onKey);
4140          }
4141          layers[i].classList.remove('open');
4142          copy.appendChild(steps[i]);
4143        }
4144        select(0);
4145      }
4146      function sync(m) { if (m) { toMobile(); } else { toDesktop(); } }
4147      sync(mq.matches);
4148      if (mq.addEventListener) { mq.addEventListener('change', function (e) { sync(e.matches); }); }
4149      else if (mq.addListener) { mq.addListener(function (e) { sync(e.matches); }); }
4150    })();
4151    /* Intro video. The embed is created on open and destroyed on close, so the
4152       page never loads YouTube unasked and playback always stops on exit. */
4153    (function () {
4154      var btn = document.getElementById('intro-open');
4155      var dlg = document.getElementById('intro-modal');
4156      var shut = document.getElementById('intro-close');
4157      var frame = document.getElementById('intro-frame');
4158      if (!btn || !dlg || !frame) return;
4159      var supported = typeof dlg.showModal === 'function';
4160      function open() {
4161        if (!frame.firstChild) {
4162          var f = document.createElement('iframe');
4163          f.src = frame.getAttribute('data-src');
4164          f.title = 'Interprefy intro video';
4165          f.setAttribute('allow', 'accelerometer; autoplay; encrypted-media; picture-in-picture; fullscreen');
4166          f.setAttribute('allowfullscreen', '');
4167          f.setAttribute('referrerpolicy', 'origin');
4168          frame.appendChild(f);
4169        }
4170        if (supported) { dlg.showModal(); } else { dlg.setAttribute('open', ''); }
4171        document.documentElement.style.overflow = 'hidden';
4172        if (shut) shut.focus();
4173      }
4174      function close() {
4175        if (supported) { dlg.close(); } else { dlg.removeAttribute('open'); }
4176        document.documentElement.style.overflow = '';
4177        frame.innerHTML = '';
4178        btn.focus();
4179      }
4180      btn.addEventListener('click', open);
4181      if (shut) shut.addEventListener('click', close);
4182      dlg.addEventListener('click', function (e) { if (e.target === dlg) close(); });
4183      dlg.addEventListener('cancel', function (e) {
4184        e.preventDefault();
4185        close();
4186      });
4187    })();
4188    /* Comparison table. Lives in an always-rendered overlay rather than a
4189       <dialog>: a closed dialog is display:none, and client-side translation
4190       scripts skip hidden text. Esc / scrim / X all close it. */
4191    (function () {
4192      var btn = document.getElementById('cmp-open');
4193      var ov = document.getElementById('cmp-modal');
4194      var shut = document.getElementById('cmp-close');
4195      if (!btn || !ov) return;
4196      var last = null;
4197      function open() {
4198        last = document.activeElement;
4199        ov.classList.add('is-open');
4200        btn.setAttribute('aria-expanded', 'true');
4201        document.documentElement.style.overflow = 'hidden';
4202        if (shut) shut.focus();
4203      }
4204      function close() {
4205        ov.classList.remove('is-open');
4206        btn.setAttribute('aria-expanded', 'false');
4207        document.documentElement.style.overflow = '';
4208        if (last && last.focus) { last.focus(); }
4209      }
4210      btn.addEventListener('click', open);
4211      if (shut) shut.addEventListener('click', close);
4212      ov.addEventListener('click', function (e) {
4213        if (e.target && e.target.hasAttribute('data-cmp-close')) { close(); }
4214      });
4215      document.addEventListener('keydown', function (e) {
4216        if (e.key === 'Escape' && ov.classList.contains('is-open')) { close(); }
4217      });
4218    })();
4219    /* FAQ. Each <details> is rendered open and the collapse is a CSS clip, so
4220       the answers are never display:none and stay translatable. */
4221    (function () {
4222      var faq = document.querySelector('.faq');
4223      if (!faq) return;
4224      var items = [].slice.call(faq.querySelectorAll('details'));
4225      items.forEach(function (d) {
4226        var sum = d.querySelector('summary');
4227        if (sum) { sum.setAttribute('aria-expanded', 'false'); }
4228      });
4229      function toggle(sum) {
4230        var d = sum.parentNode;
4231        var open = d.getAttribute('data-open') === 'true';
4232        d.setAttribute('data-open', open ? 'false' : 'true');
4233        sum.setAttribute('aria-expanded', open ? 'false' : 'true');
4234      }
4235      faq.addEventListener('click', function (e) {
4236        var sum = e.target.closest ? e.target.closest('summary') : null;
4237        if (!sum) return;
4238        e.preventDefault();
4239        toggle(sum);
4240      });
4241      faq.addEventListener('keydown', function (e) {
4242        if (e.key !== 'Enter' && e.key !== ' ') return;
4243        var sum = e.target.closest ? e.target.closest('summary') : null;
4244        if (!sum) return;
4245        e.preventDefault();
4246        toggle(sum);
4247      });
4248    })();
4249    /* Testimonial carousel */
4250    (function () {
4251      var track = document.getElementById('quotes-track');
4252      var dotsWrap = document.getElementById('quotes-dots');
4253      var prev = document.getElementById('quotes-prev');
4254      var next = document.getElementById('quotes-next');
4255      if (!track || !dotsWrap) return;
4256      var slides = track.children;
4257      var index = 0, pages = 1, timer = null;
4258      var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
4259      function perView() { return window.matchMedia('(min-width: 861px)').matches ? 2 : 1; }
4260      function buildDots() {
4261        dotsWrap.innerHTML = '';
4262        for (var i = 0; i < pages; i++) {
4263          var b = document.createElement('button');
4264          b.className = 'quotes__dot';
4265          b.type = 'button';
4266          b.setAttribute('role', 'tab');
4267          b.setAttribute('aria-label', (dotsWrap.getAttribute('data-dot-label') || 'Page') + ' ' + (i + 1));
4268          (function (n) { b.addEventListener('click', function () { go(n); restart(); }); })(i);
4269          dotsWrap.appendChild(b);
4270        }
4271      }
4272      function paint() {
4273        track.style.transform = 'translateX(' + (-index * 100) + '%)';
4274        var dots = dotsWrap.children;
4275        for (var i = 0; i < dots.length; i++) {
4276          dots[i].setAttribute('aria-selected', i === index ? 'true' : 'false');
4277        }
4278      }
4279      function go(n) { index = (n + pages) % pages; paint(); }
4280      function layout() {
4281        var pv = perView();
4282        pages = Math.ceil(slides.length / pv);
4283        if (index >= pages) index = pages - 1;
4284        buildDots(); paint();
4285      }
4286      function restart() {
4287        if (timer) clearInterval(timer);
4288        if (reduce || pages < 2) return;
4289        timer = setInterval(function () { go(index + 1); }, 6500);
4290      }
4291      prev && prev.addEventListener('click', function () { go(index - 1); restart(); });
4292      next && next.addEventListener('click', function () { go(index + 1); restart(); });
4293      var root = track.closest('.wrap');
4294      if (root) {
4295        root.addEventListener('mouseenter', function () { if (timer) clearInterval(timer); });
4296        root.addEventListener('mouseleave', restart);
4297        root.addEventListener('focusin', function () { if (timer) clearInterval(timer); });
4298        root.addEventListener('focusout', restart);
4299        root.addEventListener('keydown', function (e) {
4300          if (e.key === 'ArrowLeft') { go(index - 1); restart(); }
4301          if (e.key === 'ArrowRight') { go(index + 1); restart(); }
4302        });
4303      }
4304      var rt;
4305      window.addEventListener('resize', function () {
4306        clearTimeout(rt);
4307        rt = setTimeout(function () { layout(); restart(); }, 150);
4308      });
4309      layout(); restart();
4310    })();
4311    /* ============================================================
4312       MOTION ENGINE
4313       One rAF-throttled scroll listener drives both the parallax and the
4314       sticky signal path. A listener per effect is what makes scroll
4315       pages janky; this keeps the whole page to a single pass.
4316       ============================================================ */
4317    (function () {
4318      var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
4319      var pxEls = [].slice.call(document.querySelectorAll('[data-px]'));
4320      if (!pxEls.length || reduce) return;
4321      var ticking = false;
4322      function frame() {
4323        ticking = false;
4324        var vh = window.innerHeight;
4325        /* Measured from the viewport centre, so nothing has jumped out of
4326           position before the first scroll event fires. */
4327        for (var i = 0; i < pxEls.length; i++) {
4328          var el = pxEls[i];
4329          var r = el.getBoundingClientRect();
4330          if (r.bottom < -200 || r.top > vh + 200) continue;
4331          var speed = parseFloat(el.getAttribute('data-px')) || 0;
4332          var offset = (r.top + r.height / 2 - vh / 2) * speed;
4333          el.style.transform = 'translate3d(0,' + offset.toFixed(2) + 'px,0)';
4334        }
4335      }
4336      function onScroll() { if (!ticking) { ticking = true; requestAnimationFrame(frame); } }
4337      onScroll();
4338      window.addEventListener('scroll', onScroll, { passive: true });
4339      window.addEventListener('resize', onScroll);
4340    })();
4341
4342
4343  </script>
4343
4344
4345  
4346</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.