.TeamPage-hero{height:55vh;min-height:320px;position:relative;overflow:hidden}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-hero{height:55vh;min-height:380px}}@media screen and (min-width:821px){.TeamPage-hero{height:65vh;min-height:500px}}@media screen and (min-width:1201px){.TeamPage-hero{height:70vh;min-height:600px}}.TeamPage-hero .Introduction-title{text-wrap:balance;padding:0 8px;line-height:1.1;margin-left:0!important;font-size:24px!important}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-hero .Introduction-title{font-size:32px!important}}@media screen and (min-width:821px){.TeamPage-hero .Introduction-title{font-size:48px!important}}@media screen and (min-width:1201px){.TeamPage-hero .Introduction-title{font-size:60px!important}}.TeamPage-hero .Introduction-lead{padding:0 8px;line-height:1.5;letter-spacing:.2em!important;margin-top:12px!important;margin-left:0!important;font-size:11px!important}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-hero .Introduction-lead{margin-top:18px!important;font-size:13px!important}}@media screen and (min-width:821px){.TeamPage-hero .Introduction-lead{margin-top:24px!important;font-size:15px!important}}@media screen and (min-width:1201px){.TeamPage-hero .Introduction-lead{margin-top:32px!important;font-size:16px!important}}.TeamPage-section{padding:40px 16px}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-section{padding:56px 24px}}@media screen and (min-width:821px){.TeamPage-section{padding:96px 5%}}@media screen and (min-width:1201px){.TeamPage-section{padding:128px 5%}}.TeamPage-sectionHeader{text-align:center;margin-bottom:40px}@media screen and (min-width:821px){.TeamPage-sectionHeader{margin-bottom:80px}}@media screen and (min-width:1201px){.TeamPage-sectionHeader{margin-bottom:128px}}.TeamPage-sectionTitle{color:#1a1c22;text-wrap:balance;margin-bottom:14px;font-size:22px;font-weight:700;line-height:1.15}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-sectionTitle{margin-bottom:18px;font-size:28px}}@media screen and (min-width:821px){.TeamPage-sectionTitle{margin-bottom:24px;font-size:36px}}@media screen and (min-width:1201px){.TeamPage-sectionTitle{margin-bottom:32px;font-size:48px}}.TeamPage-sectionLead{color:#555;max-width:800px;margin:0 auto;padding:0 8px;font-size:13px;line-height:1.7}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-sectionLead{font-size:15px}}@media screen and (min-width:821px){.TeamPage-sectionLead{font-size:16px;line-height:1.8}}@media screen and (min-width:1201px){.TeamPage-sectionLead{font-size:18px}}.TeamPage-grid{grid-template-columns:1fr;gap:40px;display:grid}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-grid{gap:48px}}@media screen and (min-width:821px) and (max-width:1200px){.TeamPage-grid{grid-template-columns:repeat(2,1fr);gap:64px 40px}}@media screen and (min-width:1201px){.TeamPage-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:96px 64px}}.TeamPage-photo{aspect-ratio:3/4;background-color:#f4f4f4;border-radius:2px;width:100%;margin-bottom:16px;position:relative;overflow:hidden}@media screen and (min-width:481px){.TeamPage-photo{aspect-ratio:4/5;margin-bottom:24px}}@media screen and (min-width:821px){.TeamPage-photo{margin-bottom:32px}}.TeamPage-role{color:#888;text-transform:uppercase;letter-spacing:.15em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-role{font-size:11px}}@media screen and (min-width:821px){.TeamPage-role{margin-bottom:12px;font-size:12px}}.TeamPage-name{color:#000;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:1.1}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-name{font-size:22px}}@media screen and (min-width:821px){.TeamPage-name{font-size:26px}}@media screen and (min-width:1201px){.TeamPage-name{font-size:28px}}.TeamPage-desc{color:#555;margin:0 0 20px;font-size:13px;line-height:1.65}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-desc{margin-bottom:28px;font-size:14px}}@media screen and (min-width:821px){.TeamPage-desc{margin-bottom:40px;font-size:15px;line-height:1.8}}.TeamPage-cta{text-align:center;color:#fff;background-color:#000;padding:48px 16px}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-cta{padding:64px 24px}}@media screen and (min-width:821px){.TeamPage-cta{padding:112px 5%}}@media screen and (min-width:1201px){.TeamPage-cta{padding:160px 5%}}.TeamPage-ctaTitle{color:#fff;text-transform:uppercase;text-wrap:balance;margin-bottom:16px;font-size:22px;font-weight:700;line-height:1.15}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-ctaTitle{margin-bottom:20px;font-size:28px}}@media screen and (min-width:821px){.TeamPage-ctaTitle{margin-bottom:28px;font-size:36px}}@media screen and (min-width:1201px){.TeamPage-ctaTitle{margin-bottom:40px;font-size:48px}}.TeamPage-ctaDesc{color:#aaa;margin-bottom:28px;padding:0 8px;font-size:13px;line-height:1.65}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-ctaDesc{margin-bottom:40px;font-size:15px}}@media screen and (min-width:821px){.TeamPage-ctaDesc{margin-bottom:56px;font-size:16px;line-height:1.8}}@media screen and (min-width:1201px){.TeamPage-ctaDesc{margin-bottom:64px;font-size:18px}}.TeamPage-container{width:100%;max-width:1400px;margin:0 auto;padding:0}.TeamPage-ctaContainer{width:100%;max-width:800px;margin:0 auto}.TeamPage-divider{background-color:#000;width:40px;height:2px;margin:20px auto 24px}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-divider{width:50px;margin:24px auto 28px}}@media screen and (min-width:821px){.TeamPage-divider{width:60px;margin:32px auto 40px}}.TeamPage-ctaDivider{opacity:.3;background-color:#fff;width:32px;height:1px;margin:16px auto 20px}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-ctaDivider{width:40px;margin:24px auto 28px}}@media screen and (min-width:821px){.TeamPage-ctaDivider{width:40px;margin:32px auto 40px}}.TeamPage-card{flex-direction:column;min-width:0;display:flex}.TeamPage-info{flex-direction:column;flex:1;min-width:0;display:flex}.TeamPage-nameRow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-nameRow{gap:12px;margin-bottom:14px}}@media screen and (min-width:821px){.TeamPage-nameRow{gap:14px;margin-bottom:18px}}.TeamPage-linkedin{color:#000;opacity:.5;flex-shrink:0;align-items:center;width:20px;height:20px;transition:opacity .2s;display:flex}.TeamPage-linkedin:hover{opacity:1}.TeamPage-linkedin svg{width:16px;height:16px}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-linkedin{width:22px;height:22px}.TeamPage-linkedin svg{width:18px;height:18px}}@media screen and (min-width:821px){.TeamPage-linkedin{width:24px;height:24px}.TeamPage-linkedin svg{width:20px;height:20px}}.TeamPage-avatarBtnWrap{margin-top:auto;padding-top:8px}.TeamPage-ctaBtnWrap{justify-content:center;margin-top:8px;display:flex}.TeamPage-ctaBtn{color:#000;letter-spacing:.08em;text-transform:uppercase;background-color:#fff;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;min-width:180px;padding:12px 28px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.TeamPage-ctaBtn:hover,.TeamPage-ctaBtn:focus-visible{color:#fff;background-color:#0000;border-color:#fff}@media screen and (min-width:481px) and (max-width:820.98px){.TeamPage-ctaBtn{min-width:220px;padding:14px 40px;font-size:13px}}@media screen and (min-width:821px){.TeamPage-ctaBtn{min-width:260px;padding:16px 56px;font-size:14px}}@media screen and (min-width:1201px){.TeamPage-ctaBtn{padding:18px 64px;font-size:15px}}@media screen and (max-width:480px){.TeamPage-hero{height:45vh;min-height:280px}.TeamPage-hero .Introduction-title{padding:0 12px;font-size:22px!important}.TeamPage-hero .Introduction-lead{padding:0 16px;letter-spacing:.15em!important;font-size:10.5px!important}.TeamPage-section{padding:32px 14px}.TeamPage-cta{padding:40px 14px}.TeamPage-sectionTitle{font-size:20px}.TeamPage-sectionLead{font-size:12.5px}.TeamPage-name{font-size:17px}.TeamPage-desc{font-size:12.5px}.TeamPage-ctaTitle{font-size:20px}.TeamPage-ctaDesc{font-size:12.5px}.TeamPage-ctaBtn{min-width:160px;padding:11px 22px;font-size:11px}.TeamPage-grid{gap:32px}}
.PatientIP-hero{height:55vh;min-height:320px;position:relative;overflow:hidden}@media screen and (min-width:481px) and (max-width:820.98px){.PatientIP-hero{height:55vh;min-height:380px}}@media screen and (min-width:821px){.PatientIP-hero{height:65vh;min-height:500px}}@media screen and (min-width:1201px){.PatientIP-hero{height:70vh;min-height:600px}}.PatientIP-hero .Introduction-title{text-wrap:balance;padding:0 8px;line-height:1.1;margin-left:0!important;font-size:24px!important}@media screen and (min-width:481px) and (max-width:820.98px){.PatientIP-hero .Introduction-title{font-size:32px!important}}@media screen and (min-width:821px){.PatientIP-hero .Introduction-title{font-size:48px!important}}@media screen and (min-width:1201px){.PatientIP-hero .Introduction-title{font-size:64px!important}}.PatientIP-hero .Introduction-lead{padding:0 8px;line-height:1.55;margin-top:14px!important;margin-left:0!important;font-size:13px!important}@media screen and (min-width:481px) and (max-width:820.98px){.PatientIP-hero .Introduction-lead{margin-top:20px!important;font-size:15px!important}}@media screen and (min-width:821px){.PatientIP-hero .Introduction-lead{margin-top:28px!important;font-size:17px!important}}@media screen and (min-width:1201px){.PatientIP-hero .Introduction-lead{margin-top:32px!important;font-size:19px!important}}.PatientIP-section{background-color:#fff;padding:40px 16px}@media screen and (min-width:481px) and (max-width:820.98px){.PatientIP-section{padding:56px 24px}}@media screen and (min-width:821px){.PatientIP-section{padding:96px 5%}}@media screen and (min-width:1201px){.PatientIP-section{padding:160px 5%}}.PatientIP-grid{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media screen and (min-width:821px){.PatientIP-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:48px}}@media screen and (min-width:1201px){.PatientIP-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:64px}}.PatientIP-title{color:#1a1c22;overflow-wrap:break-word;text-wrap:balance;margin-bottom:16px;font-size:22px;font-weight:700;line-height:1.15}@media screen and (min-width:481px) and (max-width:820.98px){.PatientIP-title{margin-bottom:20px;font-size:28px}}@media screen and (min-width:821px){.PatientIP-title{margin-bottom:28px;font-size:32px}}@media screen and (min-width:1201px){.PatientIP-title{margin-bottom:32px;font-size:40px}}.PatientIP-lead{color:#06c;margin-bottom:20px;font-size:15px;font-weight:700;line-height:1.4}@media screen and (min-width:481px) and (max-width:820.98px){.PatientIP-lead{margin-bottom:28px;font-size:17px}}@media screen and (min-width:821px){.PatientIP-lead{margin-bottom:32px;font-size:18px}}@media screen and (min-width:1201px){.PatientIP-lead{margin-bottom:40px;font-size:20px}}.PatientIP-body{color:#444;text-align:left;font-size:14px;line-height:1.7}.PatientIP-body p{margin:0 0 16px}@media screen and (min-width:481px) and (max-width:820.98px){.PatientIP-body{font-size:15px}}@media screen and (min-width:821px){.PatientIP-body{text-align:justify;font-size:16px;line-height:1.8}}.PatientIP-inquiry{background-color:#f9f9f9;border-left:4px solid #000;margin-top:28px;padding:20px}@media screen and (min-width:481px) and (max-width:820.98px){.PatientIP-inquiry{margin-top:40px;padding:28px}}@media screen and (min-width:821px){.PatientIP-inquiry{margin-top:56px;padding:48px}}.PatientIP-inquiryTitle{color:#000;margin-bottom:12px;font-size:18px;font-weight:700}@media screen and (min-width:481px) and (max-width:820.98px){.PatientIP-inquiryTitle{margin-bottom:16px;font-size:20px}}@media screen and (min-width:821px){.PatientIP-inquiryTitle{margin-bottom:24px;font-size:24px}}.PatientIP-inquiryText{color:#444;margin-bottom:20px;font-size:14px;line-height:1.65}@media screen and (min-width:481px) and (max-width:820.98px){.PatientIP-inquiryText{margin-bottom:28px;font-size:15px}}@media screen and (min-width:821px){.PatientIP-inquiryText{margin-bottom:32px;font-size:16px;line-height:1.7}}.PatientIP-inquiry .FillButton-link{padding:10px 20px!important;font-size:12px!important}@media screen and (min-width:481px) and (max-width:820.98px){.PatientIP-inquiry .FillButton-link{padding:11px 28px!important;font-size:13px!important}}@media screen and (min-width:821px){.PatientIP-inquiry .FillButton-link{padding:4px 32px!important;font-size:14px!important}}.PatientIP-imageWrap{border-radius:4px;width:100%;height:240px;position:relative;overflow:hidden}@media screen and (min-width:481px) and (max-width:820.98px){.PatientIP-imageWrap{height:360px}}@media screen and (min-width:821px){.PatientIP-imageWrap{height:480px}}@media screen and (min-width:1201px){.PatientIP-imageWrap{height:600px}}
.AppsPage-hero{height:55vh;min-height:320px;position:relative;overflow:hidden}@media screen and (min-width:481px) and (max-width:820.98px){.AppsPage-hero{height:55vh;min-height:380px}}@media screen and (min-width:821px){.AppsPage-hero{height:65vh;min-height:500px}}@media screen and (min-width:1201px){.AppsPage-hero{height:70vh;min-height:600px}}.AppsPage-hero .Introduction-title{text-wrap:balance;padding:0 8px;line-height:1.1;margin-left:0!important;font-size:24px!important}@media screen and (min-width:481px) and (max-width:820.98px){.AppsPage-hero .Introduction-title{font-size:32px!important}}@media screen and (min-width:821px){.AppsPage-hero .Introduction-title{font-size:48px!important}}@media screen and (min-width:1201px){.AppsPage-hero .Introduction-title{font-size:64px!important}}.AppsPage-hero .Introduction-lead{padding:0 8px;line-height:1.55;margin-top:14px!important;margin-left:0!important;font-size:13px!important}@media screen and (min-width:481px) and (max-width:820.98px){.AppsPage-hero .Introduction-lead{margin-top:20px!important;font-size:15px!important}}@media screen and (min-width:821px){.AppsPage-hero .Introduction-lead{margin-top:28px!important;font-size:17px!important}}@media screen and (min-width:1201px){.AppsPage-hero .Introduction-lead{margin-top:32px!important;font-size:19px!important}}.AppsPage-section{background-color:#fff;padding:40px 16px}@media screen and (min-width:481px) and (max-width:820.98px){.AppsPage-section{padding:56px 24px}}@media screen and (min-width:821px){.AppsPage-section{padding:96px 5%}}@media screen and (min-width:1201px){.AppsPage-section{padding:160px 5%}}.AppsPage-grid{grid-template-columns:1fr;gap:20px;display:grid}@media screen and (min-width:481px) and (max-width:820.98px){.AppsPage-grid{gap:32px}}@media screen and (min-width:821px){.AppsPage-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:48px}}@media screen and (min-width:1201px){.AppsPage-grid{gap:64px}}.AppsPage-card{border:1px solid #f0f0f0;flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex;position:relative;overflow:hidden}@media screen and (min-width:481px) and (max-width:820.98px){.AppsPage-card{gap:20px;padding:24px}}@media screen and (min-width:821px){.AppsPage-card{gap:24px;padding:32px}}.AppsPage-cardLine{background-color:#000;width:4px;height:0;transition:height .6s;position:absolute;top:0;left:0}.AppsPage-card:hover .AppsPage-cardLine{height:100%}.AppsPage-media{aspect-ratio:16/9;background-color:#000;border-radius:4px;width:100%;overflow:hidden}.AppsPage-media iframe,.AppsPage-media video{border:0;width:100%;height:100%;display:block}.AppsPage-media video{object-fit:cover}.AppsPage-title{color:#000;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.25}@media screen and (min-width:481px) and (max-width:820.98px){.AppsPage-title{margin-bottom:12px;font-size:18px}}@media screen and (min-width:821px){.AppsPage-title{margin-bottom:16px;font-size:20px}}.AppsPage-desc{color:#666;margin:0;font-size:13px;line-height:1.6}@media screen and (min-width:481px) and (max-width:820.98px){.AppsPage-desc{font-size:14px}}@media screen and (min-width:821px){.AppsPage-desc{font-size:14px;line-height:1.7}}.AppsPage-link{color:#06c;text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:8px;margin-top:16px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}@media screen and (min-width:821px){.AppsPage-link{margin-top:20px;font-size:12px}}
.Menu._sp,.Menu[data-modal]{display:none!important}@media (hover:none),(pointer:coarse),(max-width:820.98px){*{cursor:auto!important}}.Header-logoGroup{flex-direction:row;justify-content:center;align-items:center;gap:.6875rem;display:flex}.Header-emblem{object-fit:contain;filter:drop-shadow(0 0 4px #ffffff59);flex-shrink:0;width:2.5rem;height:auto;transition:filter .25s;display:block}.Header[data-logo-contrast=dark] .Header-emblem{filter:none}.Header-logoLink{width:340px;height:183px;display:block;position:relative}.Header-logoImg{object-fit:contain;object-position:left center}@media screen and (max-width:820.98px){.Header{gap:12px;mix-blend-mode:normal!important;background-blend-mode:normal!important;z-index:1201!important;align-items:center!important;height:56px!important;padding-left:14px!important;padding-right:102px!important;display:flex!important}.Header-background{height:56px!important}.Header-buttonWrapper{height:56px!important;right:14px!important}.Header-nav{flex:none!important;margin:0!important}.Header-logo{min-width:0;flex:auto!important;justify-content:center!important;align-items:center!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.Header-logoGroup{gap:6px;min-width:0;max-width:100%}.Header-emblem{width:1.625rem}.Header-logoLink{flex-shrink:0;width:168px!important;height:41px!important;margin:0!important;display:block!important;position:relative!important}.Header-logoLink .Header-logoImg,.Header-logoLink img{object-fit:cover!important;object-position:50% 35%!important}.Header-navList._pc{display:none!important}.Header-menuButton--mobile{cursor:pointer;z-index:1202;background:0 0;border:0;align-items:center;gap:8px;padding:6px 4px;display:inline-flex!important}.Header-menuLabel{color:#fff;text-transform:uppercase;letter-spacing:.04em;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;line-height:1;transition:color .2s}.Header-contactBtn.FillButton,.Header-contactBtn.FillButton.-small{width:auto!important;min-width:0!important;height:auto!important;overflow:visible!important}.Header-contactBtn .FillButton-link{overflow:hidden;text-align:center!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 18px!important;line-height:1!important;display:inline-flex!important}.Header-contactBtn .FillButton-linkInner{justify-content:center!important;align-items:center!important;height:100%!important;margin:0!important;padding:0!important;display:inline-flex!important;overflow:visible!important}.Header-contactBtn .FillButton-text{white-space:nowrap;letter-spacing:.06em!important;padding-inline:0!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;transform:none!important}.Header-contactBtn .FillButton-text:last-of-type{margin-top:0!important}.Header-contactBtn .FillButton-text+.FillButton-text,.Header-contactBtn .FillButton-line,.Header-contactBtn .FillButton-link:before{display:none!important}}@media screen and (max-width:480px){.Header{height:52px!important;padding-left:12px!important;padding-right:92px!important}.Header-background{height:52px!important}.Header-buttonWrapper{height:52px!important;right:12px!important}.Header-logoLink{width:148px!important;height:35px!important}.Header-menuLabel{font-size:11px}.Header-contactBtn .FillButton-link{height:32px!important;min-height:32px!important;padding:0 16px!important}.Header-contactBtn .FillButton-text{font-size:10.5px!important}}@media screen and (max-width:360px){.Header{padding-left:10px!important;padding-right:84px!important}.Header-buttonWrapper{right:10px!important}.Header-contactBtn .FillButton-link{height:30px!important;min-height:30px!important;padding:0 12px!important}.Header-contactBtn .FillButton-text{font-size:10px!important}}@media screen and (min-width:821px){.Header-menuButton--mobile{display:none!important}}.Header-burger{flex-shrink:0;width:22px;height:16px;display:inline-block;position:relative}.Header-burger span{background-color:#fff;border-radius:2px;width:100%;height:2px;transition:transform .3s,top .3s,opacity .2s,background-color .2s;position:absolute;left:0}.Header-burger span:first-child{top:2px}.Header-burger span:nth-child(2){top:7px}.Header-burger span:nth-child(3){top:12px}.Header-burger.is-scrolled span{background-color:#000}.Header-burger.is-open span{background-color:#000!important}.Header-burger.is-open span:first-child{top:7px;transform:rotate(45deg)}.Header-burger.is-open span:nth-child(2){opacity:0}.Header-burger.is-open span:nth-child(3){top:7px;transform:rotate(-45deg)}.Header[data-menu-open]{mix-blend-mode:normal!important}.MobileMenu{z-index:1100;pointer-events:none;visibility:hidden;transition:visibility 0s linear .35s;position:fixed;inset:0}.MobileMenu.is-open{visibility:visible;pointer-events:auto;transition:visibility linear}.MobileMenu-backdrop{opacity:0;cursor:pointer;background-color:#00000073;border:0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.MobileMenu.is-open .MobileMenu-backdrop{opacity:1}.MobileMenu-panel{color:#000;background-color:#fff;width:min(85vw,360px);padding:80px 28px 32px;transition:transform .35s cubic-bezier(.85,0,.15,1);position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 40px #0003}.MobileMenu.is-open .MobileMenu-panel{transform:translate(0)}.MobileMenu-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.MobileMenu-link{letter-spacing:.02em;color:#000;text-transform:uppercase;border-bottom:1px solid #00000014;padding:14px 4px;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;text-decoration:none;transition:color .2s,padding-left .2s;display:block}.MobileMenu-link:hover,.MobileMenu-link:focus-visible{color:#3b5bfd;padding-left:8px}.MobileMenu-link--cta{color:#fff;text-align:center;background-color:#000;border-bottom:0;border-radius:999px;margin-top:16px;padding:14px 20px;font-weight:700}.MobileMenu-link--cta:hover,.MobileMenu-link--cta:focus-visible{color:#fff;background-color:#3b5bfd;padding-left:20px}@media screen and (max-width:480px){.MobileMenu-panel{width:min(88vw,320px);padding:72px 22px 28px}.MobileMenu-link{padding:12px 4px;font-size:16px}}@media screen and (min-width:821px){.MobileMenu{display:none!important}}
.TeamAvatar-trigger{color:#1a1c22;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #1a1c22;border-radius:4px;align-items:center;gap:8px;margin-top:16px;padding:10px 18px;font-family:inherit;font-size:11px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.TeamAvatar-trigger:hover,.TeamAvatar-trigger:focus-visible{color:#fff;background:#1a1c22}.TeamAvatar-trigger svg{flex-shrink:0;width:12px;height:12px}@media screen and (min-width:481px) and (max-width:820.98px){.TeamAvatar-trigger{margin-top:20px;padding:11px 22px;font-size:12px}.TeamAvatar-trigger svg{width:13px;height:13px}}@media screen and (min-width:821px){.TeamAvatar-trigger{margin-top:24px;padding:12px 26px;font-size:13px}.TeamAvatar-trigger svg{width:14px;height:14px}}.TeamAvatar-overlay{z-index:9999;-webkit-overflow-scrolling:touch;background:#0000008c;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.TeamAvatar-modal{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:1400px;height:calc(100dvh - 24px);max-height:920px;display:flex;overflow:hidden;box-shadow:0 20px 80px #00000073}@media screen and (min-width:821px){.TeamAvatar-overlay{padding:24px}.TeamAvatar-modal{border-radius:16px;width:min(1400px,96vw);height:min(88vh,920px);max-height:92vh}}.TeamAvatar-header{background:#f8f9fa;border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}@media screen and (min-width:821px){.TeamAvatar-header{padding:14px 16px}}.TeamAvatar-headerInfo{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.TeamAvatar-statusDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.TeamAvatar-headerText{flex-direction:column;gap:2px;min-width:0;display:flex}.TeamAvatar-name{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.TeamAvatar-status{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}@media screen and (min-width:481px){.TeamAvatar-name{font-size:14px}.TeamAvatar-status{font-size:12px}}@media screen and (min-width:821px){.TeamAvatar-name{font-size:15px}.TeamAvatar-status{font-size:13px}}.TeamAvatar-headerActions{flex-shrink:0;gap:6px;display:flex}.TeamAvatar-iconBtn{color:#333;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .2s,border-color .2s;display:flex}.TeamAvatar-iconBtn:hover{background:#f0f0f0;border-color:#d0d0d0}.TeamAvatar-iconBtn:disabled,.TeamAvatar-iconBtn[aria-disabled=true]{opacity:.55;cursor:not-allowed;background:#fff}@media screen and (min-width:821px){.TeamAvatar-iconBtn{border-radius:10px;width:34px;height:34px}}.TeamAvatar-grid{flex:1;grid-template-rows:minmax(220px,45vh) 1fr;grid-template-columns:1fr;min-height:0;display:grid}@media screen and (min-width:821px){.TeamAvatar-grid{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(380px,540px)}}.TeamAvatar-videoWrap{background:#0a0a18;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.TeamAvatar-video{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.TeamAvatar-loading{color:#ffffffb3;background:radial-gradient(at 50% 60%,#6f3bff1f 0%,#0a0a18 70%);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;inset:0}.TeamAvatar-spinner{border:3px solid #ffffff1f;border-top-color:#fff;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite teamAvatarSpin}@keyframes teamAvatarSpin{to{transform:rotate(360deg)}}.TeamAvatar-chat{background:#fff;border-top:1px solid #f0f0f0;flex-direction:column;min-height:0;display:flex}@media screen and (min-width:821px){.TeamAvatar-chat{border-top:0;border-left:1px solid #f0f0f0}}.TeamAvatar-tabs{background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;gap:6px;padding:10px;display:flex}@media screen and (min-width:821px){.TeamAvatar-tabs{padding:12px}}.TeamAvatar-tabBtn{color:#111;letter-spacing:.02em;cursor:pointer;background:#fafafa;border:1px solid #e8e8e8;border-radius:999px;flex:1;padding:8px 10px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s}.TeamAvatar-tabBtn:hover{background:#f3f3f3;border-color:#d6d6d6}.TeamAvatar-tabBtn.is-active{color:#fff;background:#111;border-color:#111}@media screen and (min-width:821px){.TeamAvatar-tabBtn{padding:9px 12px;font-size:13px}}.TeamAvatar-messages{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 10px 8px;display:flex;overflow-y:auto}@media screen and (min-width:821px){.TeamAvatar-messages{padding:14px}}.TeamAvatar-emptyHint{color:#777;padding:4px 2px;font-size:12.5px;line-height:1.5}.TeamAvatar-errorBanner{color:#7c2d12;background:#ffedd5b3;border:1px solid #ea580c40;border-radius:12px;padding:8px 10px;font-size:12.5px;line-height:1.35}@media screen and (min-width:821px){.TeamAvatar-emptyHint{font-size:14px}}.TeamAvatar-msg{white-space:pre-wrap;word-wrap:break-word;border-radius:12px;max-width:88%;padding:8px 10px;font-size:12.5px;line-height:1.45}.TeamAvatar-msg--user{color:#fff;background:#111;align-self:flex-end}.TeamAvatar-msg--avatar{color:#222;background:#f2f2f2;align-self:flex-start}@media screen and (min-width:821px){.TeamAvatar-msg{max-width:92%;padding:9px 12px;font-size:14px}}.TeamAvatar-inputRow{background:#fafafa;border-top:1px solid #f0f0f0;flex-shrink:0;gap:8px;padding:10px;display:flex}.TeamAvatar-inputHint{color:#777;flex:1;align-items:center;min-width:0;padding:0 2px;font-size:12.5px;line-height:1.35;display:flex}@media screen and (min-width:821px){.TeamAvatar-inputRow{padding:12px}}.TeamAvatar-input{color:#111;background:#fff;border:1px solid #e0e0e0;border-radius:10px;outline:none;flex:1;min-width:0;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.TeamAvatar-input:focus-visible{border-color:#111}.TeamAvatar-input:disabled{cursor:not-allowed;background:#f5f5f5}@media screen and (min-width:821px){.TeamAvatar-input{padding:10px 14px;font-size:14px}}.TeamAvatar-sendBtn{color:#fff;cursor:pointer;background:#111;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .2s,color .2s;display:flex}.TeamAvatar-sendBtn:disabled{color:#999;cursor:not-allowed;background:#e0e0e0}.TeamAvatar-meeting{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.TeamAvatar-meetingHeader{background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}@media screen and (min-width:821px){.TeamAvatar-meetingHeader{padding:12px 14px}}.TeamAvatar-meetingTitle{color:#111;letter-spacing:.02em;font-size:12.5px;font-weight:800}.TeamAvatar-meetingLink{color:#111;text-underline-offset:3px;font-size:12px;font-weight:700;text-decoration:underline}.TeamAvatar-meetingLink:hover{color:#000}.TeamAvatar-calendlyFrame{background:#fff;border:0;flex:1;width:100%;min-height:0}@media screen and (min-width:821px){.TeamAvatar-sendBtn{width:40px;height:40px}}@media screen and (max-width:480px){.TeamAvatar-overlay{padding:0}.TeamAvatar-modal{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.TeamAvatar-grid{grid-template-rows:minmax(190px,42dvh) 1fr}.TeamAvatar-name{font-size:13px}.TeamAvatar-status{font-size:11px}.TeamAvatar-msg{font-size:12px}.TeamAvatar-input{padding:8px 10px;font-size:12.5px}.TeamAvatar-sendBtn{width:36px;height:36px}.TeamAvatar-header{padding:10px}}
