.jm-site.v3 .solution-layout #related-tools .tool-related-title{font-size:18px;line-height:1.4;margin:0}.jm-site.v3 .solution-layout #related-tools .tool-related-description{font-size:13px;line-height:1.6;margin:0}@media(max-width:1050px){.jm-site.v3 .solution-layout .mt-hero-layout{grid-template-columns:1fr;gap:40px}}@media(max-width:900px){.jm-site.v3 .solution-layout #related-tools .tool-related-title{font-size:16px}}@media(max-width:760px){.jm-site.v3 .solution-layout #related-tools .tool-related-title{font-size:17px}}.jm-site.v3 .solution-layout .solution-feature-links{display:flex;flex-wrap:wrap;gap:8px 30px;margin-top:24px}.jm-site.v3 .solution-layout .solution-feature-links .mt-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0;font-size:17px;line-height:1.4}.jm-site.v3 .solution-layout .solution-feature-links .mt-link svg{flex-shrink:0}.jm-site.v3 .solution-layout .solution-feature-links .mt-link:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}@media(max-width:760px){.jm-site.v3 .solution-layout .solution-feature-links{gap:6px 22px;margin-top:20px}.jm-site.v3 .solution-layout .solution-feature-links .mt-link{font-size:16px}}.tmv-figure{margin:0;min-width:0;container-type:inline-size}.tmv-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;padding:24px;border-radius:20px;background:#f4f2fa}.tmv-call{grid-area:1/1;width:60%;min-width:0;overflow:hidden;border-radius:12px;background:#202026;color:#fff}.tmv-title{display:flex;align-items:center;gap:7px;padding:12px;font:500 11px/1.4 Quicksand,Arial,sans-serif}.tmv-title>i{width:5px;height:5px;flex:none;border-radius:50%;background:#78ce9b}.tmv-title>svg{margin-left:auto;color:#bcbac7;flex:none}.tmv-call-meta{display:flex;align-items:center;gap:6px;padding:0 10px 9px;color:#bcbac7;font:500 9px/1.4 Quicksand,Arial,sans-serif}.tmv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 8px}.tmv-person{position:relative;aspect-ratio:1.3;overflow:hidden;border-radius:6px;background:#34343d}.tmv-person--speaker{box-shadow:inset 0 0 0 2px #a796ff}.tmv-person--speaker:after{content:"";position:absolute;inset:0;border:2px solid #a796ff;border-radius:inherit;pointer-events:none}.tmv-person>img{object-fit:cover}.tmv-person>span{position:absolute;bottom:5px;left:5px;display:flex;align-items:center;gap:6px;padding:3px 5px;border-radius:4px;background:#191921bf;color:#fff;font:500 9px/1.3 Quicksand,Arial,sans-serif}.tmv-controls{display:flex;justify-content:center;gap:8px;padding:10px 12px}.tmv-controls>span{display:grid;place-items:center;width:29px;height:26px;border-radius:7px;background:#393941}.tmv-controls>.tmv-end{background:#d04455}.tmv-translation{grid-area:1/1;position:relative;z-index:1;align-self:center;justify-self:end;width:43%;min-width:0;margin-top:30px}.jm-subpage .tmv-translation .mt-caption-preview{padding:0;background:transparent;border-radius:0}.tmv-translation :is(.ltp-titlebar,.ltp-controls,.ltp-session-tabs){display:none}.tmv-translation .live-transcription-product{max-width:none}.tmv-translation .ltp-transcript{padding:15px 12px}.jm-site.v3 .jm-subpage .tmv-translation .ltp-transcript p{font-size:13px;line-height:1.6}.jm-site.v3 .jm-subpage .tmv-translation .ltp-transcript .ltp-original{font-size:9px;line-height:1.7}.tmv-translation .ltp-transcript article+article{margin-top:19px}@container(max-width:480px){.tmv-stage{display:flex;flex-direction:column;padding:16px}.tmv-call{width:100%}.tmv-person{aspect-ratio:1.65}.tmv-person>span{font-size:10px}.tmv-translation{align-self:flex-end;width:88%;margin-top:-14px}.tmv-controls{justify-content:flex-start;padding-left:13px;padding-bottom:27px}.tmv-translation .ltp-transcript{padding:14px 15px}}.teams-hero-visual{position:relative;isolation:isolate;min-width:0;width:100%;aspect-ratio:1.26;margin:0;font-family:Quicksand,Arial,sans-serif;--teams-float-shadow:0 3px 8px #17151c0a,0 14px 28px -10px #17151c24}.teams-hero-photo{--frame-radius:20px;position:absolute;left:7%;top:9%;width:88%;height:69%;overflow:hidden;border-radius:var(--frame-radius)}.teams-hero-call-grid{--frame-inset:3px;--tile-outer-radius:calc(var(--frame-radius) - var(--frame-inset));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--frame-inset);padding:var(--frame-inset);box-sizing:border-box;background:#202024}.teams-hero-video-tile{position:relative;min-width:0;min-height:0;overflow:hidden;border-radius:7px}.teams-hero-video-tile:first-child{border-top-left-radius:var(--tile-outer-radius)}.teams-hero-video-tile:nth-child(2){border-top-right-radius:var(--tile-outer-radius)}.teams-hero-video-tile:nth-child(3){border-bottom-left-radius:var(--tile-outer-radius)}.teams-hero-video-tile:nth-child(4){border-bottom-right-radius:var(--tile-outer-radius)}.teams-hero-video-tile>img{object-fit:cover;object-position:50% 35%}.teams-hero-video-tile--close-up>img{transform:scale(1.55);transform-origin:50% 20%}.teams-hero-video-tile[data-lighting=office]>img{filter:brightness(1.02) contrast(.94) saturate(.9)}.teams-hero-video-tile[data-lighting=home]>img{filter:brightness(1.03) contrast(.94) saturate(.84)}.teams-hero-video-tile[data-lighting=indoor]>img{filter:brightness(1.04) contrast(.93) saturate(.88)}.teams-hero-video-tile[data-lighting=window]>img{filter:contrast(.92) saturate(.92)}.teams-hero-note{position:absolute;top:5%;right:0;z-index:2;display:flex;align-items:center;gap:10px;box-sizing:border-box;width:40%;max-width:245px;padding:13px 16px;border-radius:28px;background:#fff;box-shadow:var(--teams-float-shadow);color:#3b3447}.teams-hero-note>svg{flex:none;color:#8066cf}.teams-hero-note>svg:last-child{margin-left:auto}.teams-hero-note>span{display:grid;gap:3px;min-width:0}.teams-hero-note strong{font-size:11px;font-weight:600;line-height:1.4}.teams-hero-note small{color:#827a8e;font-size:9px;line-height:1.5}.teams-hero-transcript{position:absolute;right:0;bottom:-2%;z-index:2;box-sizing:border-box;width:45%;max-width:280px;padding:16px;border:1px solid #303036;border-radius:14px;background:#0b0b0d;box-shadow:var(--teams-float-shadow);color:#f1f1f4}.th-speaker{display:inline-flex;align-items:center;gap:8px;font-size:10px;line-height:1.4;color:#d5d5db}.th-speaker>small{font-size:8px;color:#85858e}.jm-site.v3 .solution-layout-teams .th-original{margin:12px 0 8px;color:#a0a0a8;font:10px/1.7 Arial,sans-serif;letter-spacing:0}.jm-site.v3 .solution-layout-teams .th-translation{margin:0;color:#f1f1f4;font-size:13px;font-weight:500;line-height:1.7;letter-spacing:0}.th-language{display:flex;align-items:center;gap:7px;margin-top:13px;color:#a5a7ff;font-size:9px;line-height:1.4}.th-language>span{color:#777781}.teams-hero-chat{position:absolute;left:0;bottom:10%;z-index:3;box-sizing:border-box;width:46%;max-width:285px}.th-chat-sender{display:flex;align-items:center;gap:8px;width:max-content;margin:0 12px 6px;padding:3px 6px;border-radius:4px;background:#202024e6;color:#f1f1f4;font-size:10px;line-height:1.5}.th-chat-sender>small{font-size:8px;color:#b6afc3}.jm-site.v3 .solution-layout-teams .teams-hero-chat>p{display:flex;align-items:flex-end;gap:10px;margin:0;padding:12px 15px;border:1px solid #34343b;border-radius:4px 14px 14px;background:#202024;box-shadow:var(--teams-float-shadow);color:#f1f1f4;font-size:12px;line-height:1.7;letter-spacing:0}.teams-hero-chat>p>svg{flex:none;margin-bottom:3px;color:#bcb4f6}.th-chat-original{margin:7px 10px 0;color:#82798f;font:italic 10px/1.6 Arial,sans-serif}@media(min-width:761px) and (max-width:1050px){.teams-hero-visual{max-width:620px;margin-inline:auto}}@media(max-width:760px){.teams-hero-visual{display:grid;grid-template-columns:1fr;gap:16px;aspect-ratio:auto;max-width:540px;margin-inline:auto;padding-top:198px}.teams-hero-photo{--frame-radius:17px;left:0;top:12px;width:100%;height:240px}.teams-hero-note{top:0;right:10px;width:auto;max-width:230px;padding:10px 14px}.teams-hero-note small{display:none}.teams-hero-transcript{position:relative;inset:auto;grid-row:2;justify-self:end;width:72%;max-width:290px;margin-top:0;margin-right:10px}.teams-hero-chat{position:relative;inset:auto;grid-row:1;width:76%;max-width:300px;margin-left:5px}}