
#mit-home-canvas .viewport-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0 18px;color:light-dark(#171640,#f7f7ff);font:12px/1.5 Inter,Arial,sans-serif}
#mit-home-canvas .viewport-options{display:flex;gap:6px;flex-wrap:wrap}
#mit-home-canvas .viewport-options button{display:flex;gap:7px;align-items:center;padding:9px 13px;min-height:40px;border:1px solid light-dark(#e0e5ef,#384460);border-radius:8px;background:light-dark(#fff,#171d33);color:light-dark(#171640,#f7f7ff);font:inherit;cursor:pointer}
#mit-home-canvas .viewport-options button[aria-pressed=true]{background:#2551ff;color:#fff;border-color:#2551ff}
#mit-home-canvas .viewport-options button:focus-visible{outline:3px solid #4aade5;outline-offset:3px}
#mit-home-canvas .viewport-label{color:light-dark(#666a80,#b3bcd4);font-size:11px}
#mit-home-stage{container-type:inline-size;container-name:mit-device;width:100%;max-width:1024px;margin-inline:auto;border:1px solid light-dark(#e0e5ef,#303a55);border-radius:12px;overflow:clip}
#mit-homepage .site-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}
#mit-homepage button.integration{font:inherit;font-size:13px;color:var(--ink);text-align:left;min-height:72px;width:100%}
#mit-homepage button.integration:hover,#mit-homepage button.integration[aria-expanded=true]{border-color:var(--blue);background:var(--paper)}
#mit-homepage .integration .integration-arrow{margin-left:auto;color:var(--blue);font-size:17px;flex-shrink:0}
#mit-homepage .integration-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:20px;font-size:12px;color:var(--muted)}
#mit-homepage .integration-actions button{border:0;background:transparent;font:inherit;color:var(--blue);padding:8px 0;min-height:44px;margin:0}
#mit-homepage .integration-detail{margin-top:24px;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}
#mit-homepage .integration-detail-head{display:flex;align-items:center;justify-content:space-between;gap:16px}
#mit-homepage .integration-identity{display:flex;align-items:center;gap:15px;min-width:0}
#mit-homepage .integration-identity img{width:52px;height:52px;flex-shrink:0;object-fit:contain;border-radius:10px}
#mit-homepage .integration-identity .eyebrow{font-size:10px;margin-bottom:4px}
#mit-homepage .integration-identity h3{font-size:23px;line-height:1.2;overflow-wrap:anywhere}
#mit-homepage .integration-close{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:9px;min-width:44px;min-height:44px;display:grid;place-items:center;flex-shrink:0}
#mit-homepage .integration-summary{font-size:14px;color:var(--muted);line-height:1.7;margin-top:20px}
#mit-homepage .integration-functions{display:flex;gap:8px;flex-wrap:wrap;padding:0;margin:18px 0 0;list-style:none}
#mit-homepage .integration-functions li{padding:7px 11px;background:var(--wash);border-radius:7px;font-size:12px}
#mit-homepage .integration-description{border-top:1px solid var(--line);margin-top:22px;padding-top:16px;font-size:13px}
#mit-homepage .integration-description summary{color:var(--blue);min-height:32px}
#mit-homepage .integration-description p{white-space:pre-line;margin-top:16px;color:var(--muted);line-height:1.8}
#mit-homepage .integration-description ul{padding-left:20px;color:var(--muted);line-height:1.8;margin-top:16px}
@container mit-device (max-width:650px){#mit-homepage .site-destinations{grid-template-columns:1fr}#mit-homepage button.integration{font-size:12px;flex-wrap:wrap;align-content:center}#mit-homepage .integration .integration-arrow{display:none}#mit-homepage .integration-detail{padding:20px}#mit-homepage .integration-identity h3{font-size:19px}#mit-homepage .integration-identity img{width:42px;height:42px}}
#mit-homepage a.customer-link{color:var(--muted);cursor:pointer}
#mit-homepage a.button.customer-link{background:var(--line);color:var(--muted)}
#mit-homepage a.customer-link:hover{text-decoration:underline;text-underline-offset:4px}
#mit-homepage .legal-note{color:var(--ink);padding:28px;position:relative;max-width:850px;margin:25px auto}
#mit-homepage .legal h1{font-size:36px;margin:10px 0 28px}
#mit-homepage .legal h2{font-family:Arial,sans-serif;font-size:20px;line-height:1.4;margin:26px 0 12px}
#mit-homepage .legal p{font-size:14px;line-height:1.8;margin:14px 0}
#mit-homepage .legal address{font-style:normal;font-size:14px;line-height:1.9}
#mit-homepage .legal a{color:var(--blue);text-decoration:underline;overflow-wrap:anywhere}
#mit-homepage .legal code{overflow-wrap:anywhere}
#mit-homepage .legal .draft{padding:15px;border-radius:10px;background:light-dark(#fff3df,#493921);color:light-dark(#624714,#f9dfac);line-height:1.7;font-size:13px}
#mit-homepage .legal-close{float:right;min-height:44px;border:1px solid var(--line);padding:8px 14px;border-radius:8px;background:var(--surface);color:var(--muted)}

#mit-homepage .footer .site-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}
#mit-homepage .footer-top{display:grid;grid-template-columns:1fr 1fr auto;align-items:center}
#mit-homepage a.to-top{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--blue)}
#mit-homepage a.to-top:hover{background:var(--wash);border-color:var(--blue)}
#mit-homepage .footer-contact{border-top:1px solid var(--line);padding-block:28px 32px}
#mit-homepage .footer-contact h2{font-family:Arial,sans-serif;font-size:18px;letter-spacing:0;margin-bottom:22px}
#mit-homepage .footer-contact .contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#mit-homepage .footer-contact address{font-style:normal;font-size:13px;line-height:1.9;color:var(--muted)}
#mit-homepage .footer-contact address strong{color:var(--ink)}
#mit-homepage .footer-contact h3{font-size:14px;margin-bottom:8px}
#mit-homepage .footer-contact p{font-size:13px;line-height:1.9}
#mit-homepage .footer-contact a{display:inline-block;min-height:30px;color:var(--muted);overflow-wrap:anywhere}
#mit-homepage .footer-contact a:hover,#mit-homepage .footer-links a:hover{color:var(--blue);text-decoration:underline}
#mit-homepage .footer-links a{display:inline-flex;align-items:center;min-height:44px;font-size:12px}
#mit-homepage .footer-bottom{align-items:center}
#mit-homepage .legal-page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:24px;border-bottom:1px solid var(--line)}
#mit-homepage .legal-content{max-width:760px;margin:36px auto;padding-bottom:40px}
#mit-homepage .legal-content .legal h1{font-size:34px}
@container mit-device (max-width:650px){
  #mit-homepage .footer-top{grid-template-columns:1fr auto;gap:18px}
  #mit-homepage .footer-slogan{grid-column:1;grid-row:2}
  #mit-homepage .to-top{grid-column:2;grid-row:1}
  #mit-homepage .footer .site-destinations,#mit-homepage .footer-contact .contact-grid{grid-template-columns:1fr}
  #mit-homepage .footer-contact a{min-height:44px;display:inline-flex;align-items:center}
}


@font-face{font-family:MitMomo;src:url('/assets/font-1.ttf') format('truetype');font-display:swap}
#mit-homepage{--paper:light-dark(#fffefa,#0b1023);--surface:light-dark(#fff,#171d33);--ink:light-dark(#171640,#f7f7ff);--muted:light-dark(#666a80,#b3bcd4);--line:light-dark(#e7e9f1,#303a55);--wash:light-dark(#f2f5fc,#131b32);--blue:light-dark(#2551ff,#8aaaff);--action:#2551ff;--mint:light-dark(#17796e,#82d8c9);--radius:18px;background:var(--paper);color:var(--ink);font:14px/1.6 Inter,Arial,sans-serif;isolation:isolate;overflow:clip}
#mit-homepage *{box-sizing:border-box}#mit-homepage [hidden]{display:none!important}#mit-homepage button,#mit-homepage input{font:inherit}#mit-homepage button,#mit-homepage a{touch-action:manipulation}#mit-homepage button{cursor:pointer}#mit-homepage a{color:inherit;text-decoration:none}#mit-homepage button:focus-visible,#mit-homepage a:focus-visible,#mit-homepage input:focus-visible{outline:3px solid #4aade5;outline-offset:4px}#mit-homepage img{max-width:100%;object-fit:contain}#mit-homepage h1,#mit-homepage h2,#mit-homepage h3,#mit-homepage p{margin:0}#mit-homepage h1,#mit-homepage h2{font-family:MitMomo,Arial,sans-serif;font-weight:400;line-height:1.15;letter-spacing:-.035em}#mit-homepage h1{font-size:clamp(36px,5.5vw,59px)}#mit-homepage h2{font-size:clamp(28px,3.8vw,38px)}#mit-homepage h3{font-weight:600;font-size:16px;line-height:1.4}#mit-homepage .wrap{padding-inline:clamp(22px,5vw,56px)}#mit-homepage .muted{color:var(--muted)}#mit-homepage .eyebrow{color:var(--blue);font-size:11px;letter-spacing:1.8px;text-transform:uppercase;font-weight:650;margin-bottom:15px}#mit-homepage .kicker{display:flex;align-items:center;gap:8px}#mit-homepage .dot{width:6px;height:6px;background:currentColor;border-radius:50%;display:inline-block}#mit-homepage .copy{color:var(--muted);font-size:15px;line-height:1.85;margin-top:20px;max-width:475px}#mit-homepage .row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#mit-homepage .button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border:0;border-radius:8px;padding:11px 18px;font-size:13px;font-weight:600;background:var(--action);color:#fff}#mit-homepage .button.secondary{background:var(--surface);color:var(--ink);border:1px solid var(--line)}#mit-homepage .link-button{border:0;background:none;color:var(--blue);padding:10px 0;font-size:13px;display:inline-flex;gap:7px;align-items:center}#mit-homepage .link-button:disabled{opacity:.55;cursor:default}#mit-homepage .actions{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-top:26px}#mit-homepage .small{font-size:11px}#mit-homepage .tag{font-size:10px;letter-spacing:.3px;border:1px solid var(--line);border-radius:5px;padding:4px 7px;background:var(--surface);color:var(--muted)}
#mit-homepage .masthead{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}#mit-homepage .brand{display:flex;align-items:center;flex-shrink:0}#mit-homepage .brand img{width:138px;height:58px}#mit-homepage .brand .dark-brand{display:none}#mit-homepage .nav{display:flex;gap:20px;align-items:center;font-size:12px}#mit-homepage .nav a:hover{color:var(--blue)}#mit-homepage .nav .nav-download{border-left:1px solid var(--line);padding-left:20px}#mit-homepage .menu{display:none;place-items:center;min-width:44px;min-height:44px;background:none;border:1px solid var(--line);border-radius:8px;padding:10px 12px;color:var(--ink)}
#mit-homepage .hero{display:grid;grid-template-columns:1fr 1.06fr;gap:42px;padding-block:70px 54px;align-items:center;background:radial-gradient(ellipse at 90% 45%,light-dark(#e8efff,#192650),transparent 62%)}#mit-homepage .hero h1 em{font-style:normal;color:var(--blue)}#mit-homepage .hero .copy{font-size:16px}#mit-homepage .hero-foot{font-size:11px;color:var(--muted);display:flex;gap:15px;flex-wrap:wrap;margin-top:24px}#mit-homepage .hero-foot span{display:flex;align-items:center;gap:6px}#mit-homepage .hero-visual{position:relative;padding:10px 0 20px}#mit-homepage .chat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 24px 60px light-dark(#172e6914,#00000024);overflow:hidden;transform:rotate(-1.5deg)}#mit-homepage .chat-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:15px 18px;gap:8px}#mit-homepage .avatar{width:30px;height:30px;border-radius:9px}#mit-homepage .chat-body{padding:22px 20px 18px;font-size:12px}#mit-homepage .question{background:var(--wash);padding:12px 15px;border-radius:12px 12px 3px 12px;margin:0 0 21px 30px!important}#mit-homepage .answer-label{font-weight:650;font-size:11px;margin-bottom:8px;display:flex;gap:7px;align-items:center}#mit-homepage .answer-label i{color:var(--blue)}#mit-homepage .answer{line-height:1.85}#mit-homepage .sources{display:flex;gap:6px;flex-wrap:wrap;margin-top:15px}#mit-homepage .chat-compose{margin:0 16px 16px;padding:11px 12px;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;gap:10px;font-size:11px}#mit-homepage .chat-compose span{flex:1}#mit-homepage .chat-compose .send{background:var(--action);color:#fff;border-radius:6px;padding:4px;display:flex}#mit-homepage .floating-note{position:relative;z-index:1;margin:-2px 8px 0 auto;width:fit-content;background:var(--surface);border:1px solid var(--line);border-radius:9px;box-shadow:0 10px 25px light-dark(#172e6910,#00000020);padding:10px 15px;font-size:11px;display:flex;align-items:center;gap:10px}#mit-homepage .floating-note i{color:var(--mint)}#mit-homepage .example{font-size:10px;color:var(--muted);text-align:right;margin-top:10px}
#mit-homepage .foundation{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-block:1px solid var(--line);padding-block:22px}#mit-homepage .foundation b{font-size:12px;font-weight:600;display:block;margin-bottom:3px}#mit-homepage .foundation p{font-size:11px;color:var(--muted)}
#mit-homepage .section{padding-block:64px;border-bottom:1px solid var(--line);scroll-margin-top:24px}#mit-homepage .section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}#mit-homepage .section-head .copy{font-size:13px;max-width:305px;margin:0}#mit-homepage .tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}#mit-homepage .tool{padding:19px 19px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);text-align:left;min-width:0;transition:transform .2s,border-color .2s}#mit-homepage .tool:hover{transform:translateY(-3px);border-color:var(--blue)}#mit-homepage .tool[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}#mit-homepage .tool img{width:48px;height:48px;border-radius:9px;margin-bottom:12px}#mit-homepage .tool h3{font-size:14px;margin-bottom:7px}#mit-homepage .tool p{font-size:12px;color:var(--muted);line-height:1.65}#mit-homepage .tool-foot{display:flex;align-items:center;justify-content:space-between;margin-top:22px;gap:15px;flex-wrap:wrap;font-size:12px;color:var(--muted)}#mit-homepage .tool-detail{margin-top:18px;padding:20px 24px;background:var(--wash);border-radius:12px;font-size:13px}#mit-homepage .tool-detail p{margin-top:7px;color:var(--muted)}
#mit-homepage .split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}#mit-homepage .points{padding:0;margin:22px 0 0;list-style:none;display:grid;gap:9px;font-size:12px}#mit-homepage .points li{display:flex;gap:9px;align-items:center}#mit-homepage .points i{color:var(--blue)}#mit-homepage .workflow-section{background:var(--wash)}#mit-homepage .flow{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px;background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:16px 16px}#mit-homepage .flow-label{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted);margin-bottom:20px}#mit-homepage .flow-node{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:9px;margin:0 auto;padding:11px 13px;display:flex;align-items:center;gap:11px;max-width:240px;font-size:12px}#mit-homepage .flow-node i{color:var(--blue)}#mit-homepage .flow-node small{display:block;color:var(--muted);font-size:10px}#mit-homepage .connector{height:20px;width:1px;background:var(--line);margin:auto}#mit-homepage .flow-node.approval{border-color:light-dark(#90a7fc,#7289d4)}#mit-homepage .flow-bottom{margin-top:16px;font-size:10px;color:var(--muted);text-align:center}
#mit-homepage .communication{display:grid;gap:15px}#mit-homepage .mini-window{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 10px 30px light-dark(#172e6907,#00000018)}#mit-homepage .mini-title{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:600;padding:12px 16px;border-bottom:1px solid var(--line)}#mit-homepage .mini-title img{width:27px;height:27px;border-radius:6px}#mit-homepage .mini-body{padding:16px;font-size:12px}#mit-homepage .mini-body p+p{margin-top:8px}#mit-homepage .mini-body .draft{margin-top:12px;padding:11px;background:var(--wash);border-radius:7px}#mit-homepage .minutes{margin-left:30px}#mit-homepage .checkline{display:flex;gap:8px;align-items:center;margin-top:9px;color:var(--muted)}#mit-homepage .checkline i{color:var(--mint)}
#mit-homepage .integrations{background:var(--wash)}#mit-homepage .integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}#mit-homepage .integration{display:flex;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);padding:14px;border-radius:12px;font-size:12px;min-width:0}#mit-homepage .integration img{width:36px;height:36px;border-radius:7px;flex-shrink:0}#mit-homepage .integration span{overflow-wrap:anywhere}#mit-homepage .integration-note{margin-top:18px;font-size:11px;color:var(--muted)}
#mit-homepage .devices-scene{position:relative;min-height:250px;background:radial-gradient(ellipse at center,light-dark(#e6edff,#263966),transparent 70%);display:flex;align-items:center;justify-content:center;padding:20px 45px 20px 0}#mit-homepage .desktop{width:300px;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:10px;box-shadow:0 20px 30px light-dark(#13297712,#00000022)}#mit-homepage .desktop-bar{font-size:9px;display:flex;align-items:center;gap:4px;color:var(--muted);padding:2px 2px 10px}#mit-homepage .desktop-bar span{width:4px;height:4px;background:var(--line);border-radius:50%}#mit-homepage .desktop-bar em{font-style:normal;margin-left:auto}#mit-homepage .desktop-screen{height:164px;position:relative;border-radius:6px;background:linear-gradient(130deg,light-dark(#e7effe,#202d59),light-dark(#dceaf5,#243d52));display:flex;align-items:center;justify-content:center;gap:12px}#mit-homepage .file-chip{padding:9px;background:var(--surface);border-radius:7px;font-size:9px;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #1427650a}#mit-homepage .dropzone{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid light-dark(#ccd9f5,#4f6289);background:var(--surface);box-shadow:0 8px 20px #2551ff20}#mit-homepage .dropzone img{width:42px;height:42px}#mit-homepage .phone{width:111px;position:absolute;right:0;bottom:0;border:4px solid light-dark(#25253f,#6f7893);border-radius:20px;background:var(--surface);padding:12px 8px;box-shadow:0 10px 20px #10102a24}#mit-homepage .phone-notch{width:30px;height:4px;border-radius:4px;background:light-dark(#25253f,#6f7893);margin:0 auto 15px}#mit-homepage .phone img{width:22px;height:22px}#mit-homepage .phone strong{display:block;font-size:10px;margin:6px 0}#mit-homepage .phone-message{font-size:8px;padding:7px;background:var(--wash);border-radius:6px;margin-top:8px;line-height:1.6}#mit-homepage .phone-field{margin-top:22px;height:15px;border:1px solid var(--line);border-radius:4px}#mit-homepage .platforms{font-size:11px;color:var(--muted);margin-top:18px;display:flex;gap:8px;flex-wrap:wrap}
#mit-homepage .download-band{padding-block:38px;background:light-dark(#eaf0ff,#18264a);display:flex;align-items:center;justify-content:space-between;gap:25px}#mit-homepage .download-band h2{font-size:27px}#mit-homepage .download-band p{font-size:12px;color:var(--muted);margin-top:10px}#mit-homepage .download-panel{border-top:1px solid var(--line);padding-block:30px;background:var(--wash)}#mit-homepage .download-panel label{font-size:12px;display:block;margin-bottom:8px}#mit-homepage .password-row{display:flex;gap:10px;flex-wrap:wrap}#mit-homepage input{min-width:0;width:250px;max-width:100%;padding:10px 13px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;font-size:16px}#mit-homepage .form-note{font-size:11px;color:var(--muted);margin-top:10px}#mit-homepage .download-list{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}#mit-homepage .download-list .button{font-size:12px}#mit-homepage .footer{padding-block:38px 24px}#mit-homepage .footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px}#mit-homepage .footer-slogan{font-size:12px;color:var(--muted)}#mit-homepage .footer-bottom{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:20px;font-size:10px;color:var(--muted)}#mit-homepage .footer-links{display:flex;gap:18px}#mit-homepage .footer-links button{border:0;padding:0;background:none;color:var(--muted);font-size:11px;min-height:28px}#mit-homepage .legal-note{background:var(--wash);border-radius:8px;padding:15px;margin-top:15px;font-size:12px;color:var(--muted)}
#mit-homepage .lina-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}#mit-homepage .knowledge-section{background:linear-gradient(155deg,var(--paper),var(--wash))}#mit-homepage .knowledge-section .split{gap:42px}#mit-homepage .knowledge-section .copy+.copy{margin-top:14px}#mit-homepage .knowledge-visual{min-width:0}#mit-homepage .knowledge-files{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#mit-homepage .knowledge-files span{display:flex;flex-direction:column;align-items:center;gap:9px;padding:14px 5px;background:var(--surface);border:1px solid var(--line);border-radius:10px;font-size:11px;color:var(--muted)}#mit-homepage .knowledge-files svg{color:var(--blue)}#mit-homepage .knowledge-join{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0;color:var(--muted);font-size:10px}#mit-homepage .knowledge-library{display:flex;align-items:center;justify-content:center;gap:14px;background:var(--surface);border:1px solid light-dark(#c6d3ff,#526794);border-radius:12px;padding:18px 12px}#mit-homepage .knowledge-library>svg{color:var(--blue);width:25px;height:25px;flex-shrink:0}#mit-homepage .knowledge-library strong{display:block;font-size:13px}#mit-homepage .knowledge-library span{display:block;font-size:11px;color:var(--muted);margin-top:3px}#mit-homepage .agent-profile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 16px 34px light-dark(#172e6910,#00000024);padding:23px}#mit-homepage .agent-profile-head{display:flex;align-items:center;gap:17px}#mit-homepage .agent-profile-head img{width:72px;height:72px;object-fit:cover;border-radius:50%;flex-shrink:0}#mit-homepage .agent-profile-head .eyebrow{font-size:9px;letter-spacing:1px;margin:0 0 4px;display:block}#mit-homepage .agent-profile-head h3{font-family:MitMomo,Arial,sans-serif;font-size:25px;font-weight:400}#mit-homepage .agent-profile-head p{font-size:11px;color:var(--muted);margin-top:3px}#mit-homepage .agent-assigned{display:flex;gap:5px;flex-wrap:wrap;margin-top:17px}#mit-homepage .agent-quote{font-size:13px;padding-block:17px;color:var(--ink)}#mit-homepage .agent-profile-footer{border-top:1px solid var(--line);padding-top:13px;font-size:11px;color:var(--muted);display:flex;gap:8px;align-items:center}
@container mit-device (max-width:370px){#mit-homepage .agent-profile{padding:17px}#mit-homepage .agent-profile-head{gap:12px}#mit-homepage .agent-profile-head img{width:55px;height:55px}#mit-homepage .knowledge-files{gap:5px}#mit-homepage .knowledge-files span{font-size:10px}}
#mit-homepage .lumiere-section{--beauty-bg:light-dark(#faf8f3,#261e25);--beauty-surface:light-dark(#fffdfa,#342631);--beauty-ink:light-dark(#352d29,#f7eceb);--beauty-accent:light-dark(#6c384b,#e7abc0);--beauty-line:light-dark(#e5d9d9,#60434e);--beauty-muted:light-dark(#79656a,#c5aeb7);background:var(--paper)}#mit-homepage .lumiere-section .split{gap:42px}#mit-homepage .lumiere-section .copy+.copy{margin-top:12px}#mit-homepage .lumiere-section .actions{gap:12px;margin-top:22px}#mit-homepage .demo-access-note{font-size:11px;color:var(--muted);margin-top:12px}#mit-homepage .lumiere-example{min-width:0;background:var(--beauty-bg);border:1px solid var(--beauty-line);border-radius:var(--radius);color:var(--beauty-ink);overflow:hidden;box-shadow:0 15px 40px light-dark(#6c384b10,#00000020)}#mit-homepage .lumiere-top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 23px;border-bottom:1px solid var(--beauty-line)}#mit-homepage .lumiere-wordmark{font-family:Georgia,serif;font-size:31px;line-height:1.1;color:var(--beauty-accent)}#mit-homepage .lumiere-top>span:last-child{font-size:9px;letter-spacing:1.7px;color:var(--beauty-muted)}#mit-homepage .lumiere-intro{padding:23px 23px 18px}#mit-homepage .lumiere-intro>span{font-size:9px;letter-spacing:1.3px;color:var(--beauty-muted)}#mit-homepage .lumiere-intro h3{font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.22;margin-top:10px;color:var(--beauty-accent)}#mit-homepage .lumiere-products{display:flex;gap:6px;flex-wrap:wrap;margin-top:17px}#mit-homepage .lumiere-products span{padding:5px 8px;border-radius:4px;border:1px solid var(--beauty-line);font-size:10px;background:var(--beauty-surface)}#mit-homepage .lumiere-chat{margin:0 18px;background:var(--beauty-surface);border:1px solid var(--beauty-line);border-radius:10px;padding:17px;font-size:12px}#mit-homepage .lumiere-chat-title{display:flex;align-items:center;gap:10px;color:var(--beauty-accent);margin-bottom:15px}#mit-homepage .lumiere-chat-title strong{display:block;font-size:12px}#mit-homepage .lumiere-chat-title span{display:block;font-size:10px;color:var(--beauty-muted);margin-top:2px}#mit-homepage .lumiere-chat p{font-size:12px;line-height:1.8}#mit-homepage .lumiere-question{border:1px solid var(--beauty-line);background:var(--beauty-bg);border-radius:8px;padding:11px;margin-top:14px;font-size:11px}#mit-homepage .lumiere-chat>a{display:block;color:var(--beauty-accent);font-size:11px;margin-top:13px;padding-block:5px;text-decoration:underline;text-underline-offset:3px}#mit-homepage .lumiere-caption{font-size:10px;color:var(--beauty-muted);padding:12px 18px 16px;text-align:center}
@container mit-device (max-width:650px){#mit-homepage .lumiere-section .split{gap:28px}#mit-homepage .agent-profile-head h3{font-size:21px}}
#mit-homepage .customer-topics{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px;font-size:11px;color:var(--muted)}#mit-homepage .customer-topics span{display:flex;gap:7px;align-items:center}#mit-homepage .download-band>.button{flex-shrink:0}#mit-homepage .site-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 0 28px}#mit-homepage .site-destinations a{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:5px 0}#mit-homepage .site-destinations strong{font-size:12px;font-weight:600}#mit-homepage .site-destinations span{font-size:11px;color:var(--muted);overflow-wrap:anywhere}#mit-homepage .site-destinations a:hover span{color:var(--blue)}#mit-homepage .nav{gap:16px;font-size:11.5px}
@container mit-device (max-width:650px){#mit-homepage .site-destinations{grid-template-columns:1fr;gap:13px}#mit-homepage .customer-topics{gap:12px}}
@media(prefers-color-scheme:dark){#mit-homepage .brand .light-brand{display:none}#mit-homepage .brand .dark-brand{display:flex;align-items:center;gap:9px;font-family:MitMomo,sans-serif;font-size:25px}#mit-homepage .brand .dark-brand img{width:41px;height:41px}}
@container mit-device (max-width:850px){#mit-homepage .nav{gap:12px;font-size:11px}#mit-homepage .nav .nav-download{padding-left:12px}#mit-homepage .hero{gap:25px}#mit-homepage .split{gap:32px}#mit-homepage .wrap{padding-inline:28px}#mit-homepage .brand img{width:118px}}
@container mit-device (max-width:920px){#mit-homepage .masthead{flex-wrap:wrap;gap:0;padding-block:10px}#mit-homepage .menu{display:grid}#mit-homepage .nav{display:none;width:100%;padding:14px 0 6px;flex-wrap:wrap;font-size:12px;gap:14px}#mit-homepage .nav.is-open{display:flex}}
@container mit-device (max-width:650px){#mit-homepage .hero,#mit-homepage .split{grid-template-columns:1fr;gap:30px}#mit-homepage .hero{padding-block:40px}#mit-homepage h1{font-size:39px}#mit-homepage .hero-visual{max-width:430px;width:100%;margin:auto}#mit-homepage .section{padding-block:42px}#mit-homepage .section-head{display:block}#mit-homepage .section-head .copy{margin-top:15px;max-width:none}#mit-homepage .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#mit-homepage .foundation{gap:16px;padding-block:18px}#mit-homepage .foundation b{font-size:11px}#mit-homepage .foundation p{font-size:10px}#mit-homepage .integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#mit-homepage .integration{gap:8px;padding:10px;font-size:11px}#mit-homepage .integration img{width:30px;height:30px}#mit-homepage .download-band{align-items:flex-start;flex-direction:column}#mit-homepage .devices-scene{max-width:380px;width:100%;margin:auto;order:2}#mit-homepage .footer-top{align-items:flex-start;flex-direction:column}#mit-homepage .wrap{padding-inline:22px}}
@container mit-device (max-width:370px){#mit-homepage .tool{padding:14px}#mit-homepage .tool h3{font-size:12px}#mit-homepage .tool p{font-size:11px}#mit-homepage .foundation{grid-template-columns:1fr;gap:12px}#mit-homepage .foundation p{font-size:11px}#mit-homepage .minutes{margin-left:0}#mit-homepage .chat-body{padding:17px 14px}#mit-homepage .question{margin-left:12px!important}#mit-homepage h1{font-size:33px}}
@media(prefers-reduced-motion:reduce){#mit-homepage *{scroll-behavior:auto!important;transition:none!important}}

html{color-scheme:light;scroll-behavior:smooth}body{margin:0;background:#fff;font-family:Arial,sans-serif}#mit-home-stage{max-width:1440px;border:0;border-radius:0}#mit-homepage [hidden]{display:none!important}#mit-homepage svg{width:18px;height:18px;stroke-width:1.8;flex-shrink:0}.integration-status{padding:18px 0;color:var(--muted)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
#mit-homepage .no-grow{flex:0}#mit-homepage .push-right{margin-left:auto}
#mit-homepage .chat-compose .send{flex:0 0 28px;width:28px;height:28px;align-items:center;justify-content:center}#mit-homepage .chat-compose>span:not(.send){min-width:0}
#mit-homepage .integration-label{display:flex;flex-direction:column;gap:4px;min-width:0}#mit-homepage .integration-category{color:var(--muted);font-size:11px;line-height:1.4}
