/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */:root{--mi-brand-blue:#57baef;--mi-brand-ink:#15354a;--mi-brand-link:#176b9a;--mi-brand-muted:#4b6475;--mi-brand-line:#d7e5ed;--mi-brand-surface:#f2f8fc;--mi-brand-white:#fff;--mi-brand-body:Arial,Helvetica,sans-serif;--mi-brand-heading:Georgia,serif}.platform-logo{width:248px;max-width:100%;height:auto;display:block}.platform-brand-link{max-width:100%;text-decoration:none;display:inline-block}@media (max-width:600px){.platform-logo{width:200px}}.mi-marketing{--mi-ink:var(--mi-brand-ink);--mi-blue:var(--mi-brand-blue);--mi-deep:var(--mi-brand-link);--mi-muted:var(--mi-brand-muted);--mi-line:var(--mi-brand-line);color:var(--mi-ink);overflow-wrap:anywhere;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}.mi-marketing *{box-sizing:border-box}.mi-marketing h1,.mi-marketing h2,.mi-marketing h3,.mi-marketing p{margin:0}.mi-marketing a{color:inherit}.mi-marketing :focus-visible{outline-offset:5px;outline:3px solid #176b9a}.mi-marketing section[id]{scroll-margin-top:30px}.mi-container{width:min(1240px,100% - 96px);margin-inline:auto}.mi-nav{border-bottom:1px solid var(--mi-line);justify-content:space-between;align-items:center;gap:24px;width:min(1376px,100% - 64px);min-height:110px;margin:auto;display:flex}.mi-logo{flex-shrink:0;width:248px;display:block}.mi-logo img{width:100%;height:auto;display:block}.mi-nav nav{align-items:center;gap:28px;font-size:13px;font-weight:600;display:flex}.mi-nav nav>a{text-decoration:none}.mi-nav nav>a:hover{text-decoration:underline}.mi-marketing .mi-button{background:var(--mi-blue);min-height:54px;color:var(--mi-ink);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:32px;padding:15px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .16s;display:inline-flex}.mi-marketing .mi-button:hover{background:#83cef5}.mi-marketing .mi-button-small{gap:20px;min-height:44px;padding:10px 16px}.mi-button span{font-size:22px;line-height:1}.mi-skip{z-index:100;background:#fff;padding:15px;position:absolute;top:-100px;left:16px}.mi-skip:focus{top:10px}.mi-kicker{letter-spacing:1.8px;font-size:10px;font-weight:700;line-height:1.6}.mi-kicker>span{background:var(--mi-blue);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.mi-hero{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-top:75px;padding-bottom:85px;display:grid}.mi-hero h1{letter-spacing:-4px;margin:24px 0;font-family:Georgia,serif;font-size:clamp(62px,6.6vw,96px);font-weight:400;line-height:1.01}.mi-marketing em{color:var(--mi-deep);font-style:italic}.mi-lead{max-width:430px;font-size:22px;line-height:1.4}.mi-hero-description{color:var(--mi-muted);max-width:465px;margin-top:20px!important}.mi-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin:30px 0 16px;display:flex}.mi-text-link{text-underline-offset:5px;font-size:13px;font-weight:600}.mi-caption{color:var(--mi-muted);font-size:11px;line-height:1.7}.mi-hero-art{padding:80px 0 35px;position:relative}.mi-orbit{background:radial-gradient(#eff9ff 0,#0000 70%);border:1px solid #cae8f8;border-radius:50%;position:absolute;inset:5px -15px 10px;transform:rotate(-15deg)}.mi-orbit>span{letter-spacing:2px;background:#fff;padding:5px 16px;font-size:10px;position:absolute;top:-14px;left:42%;transform:rotate(15deg)}.mi-orbit>span+span{top:auto;bottom:-14px;left:40%}.mi-demo{border:1px solid var(--mi-line);background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 22px 60px #15354a12}.mi-demo-top{border-bottom:1px solid var(--mi-line);align-items:center;gap:8px;padding:15px 18px;font-size:10px;font-weight:600;display:flex}.mi-demo-top>span:last-child{color:var(--mi-muted);margin-left:auto;font-size:9px;font-weight:400}.mi-demo-dot{background:var(--mi-blue);border-radius:50%;width:7px;height:7px}.mi-demo-tabs{grid-template-columns:repeat(4,1fr);gap:5px;padding:16px 14px 0;display:grid}.mi-demo-tabs button{min-height:54px;color:var(--mi-muted);cursor:pointer;background:#f5f8fa;border:0;border-radius:5px;font:600 11px Arial,sans-serif}.mi-demo-tabs button span{margin-bottom:6px;font-size:9px;font-weight:400;display:block}.mi-demo-tabs button[aria-pressed=true]{background:var(--mi-ink);color:#fff}.mi-demo-body{min-height:350px;padding:25px}.mi-mini-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--mi-deep);font-size:9px;font-weight:700}.mi-demo-body h3{margin:12px 0;font:400 28px/1.2 Georgia,serif}.mi-demo-body>p{color:var(--mi-muted);font-size:13px}.mi-demo-prompt{border-left:3px solid var(--mi-blue);background:#f1f9fe;margin:22px 0;padding:18px}.mi-demo-prompt>span{letter-spacing:1.1px;font-size:9px;font-weight:700}.mi-demo-prompt p{margin-top:8px;font-size:13px}.mi-demo-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.mi-demo-bottom>span{color:var(--mi-muted);font-size:10px}.mi-demo-bottom button{min-height:44px;color:var(--mi-deep);cursor:pointer;background:#fff;border:0;font-size:12px;font-weight:700}.mi-art-note{text-align:center;font:italic 17px Georgia,serif;position:relative;margin-top:32px!important}.mi-ribbon{background:#f2f9fd;border-block:1px solid #e0edf5;padding:22px 0}.mi-ribbon>.mi-container{justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.mi-ribbon span+span{letter-spacing:1.5px;font-size:10px}.mi-ribbon b{color:var(--mi-deep);padding:0 12px}.mi-section{padding-block:92px}.mi-marketing h2{letter-spacing:-1.2px;margin-top:16px;font:400 clamp(34px,3.5vw,50px)/1.13 Georgia,serif}.mi-belief{grid-template-columns:1fr 1fr;gap:80px;display:grid}.mi-belief p+p{margin-top:20px}.mi-belief>div+div{color:var(--mi-muted)}.mi-large-copy{color:var(--mi-ink);font-size:23px;line-height:1.4}.mi-method{background:#f5faff;border-block:1px solid #e0edf5}.mi-section-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:44px;display:flex}.mi-section-heading>p{max-width:350px;color:var(--mi-muted);font-size:14px}.mi-principles{grid-template-columns:1fr 1fr;column-gap:70px;display:grid}.mi-principles article{border-top:1px solid var(--mi-line);gap:20px;padding:29px 0;display:flex}.mi-number{color:var(--mi-deep);padding-top:3px;font-size:12px}.mi-principles h3{margin:7px 0 10px;font:400 26px/1.3 Georgia,serif}.mi-principles article p:last-child{color:var(--mi-muted);font-size:14px}.mi-principles article:last-child{grid-column:1/-1;max-width:700px}.mi-examples{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:20px;display:grid}.mi-examples article{border:1px solid var(--mi-line);border-radius:10px;flex-direction:column;padding:28px;display:flex}.mi-examples h3{margin:23px 0 10px;font:400 23px/1.3 Georgia,serif}.mi-examples article>p:not(.mi-mini-label){color:var(--mi-muted);font-size:14px}.mi-example-arrow{color:var(--mi-deep);margin-top:12px;font-size:25px}.mi-example-arrow+h3{margin-top:3px}.mi-example-result{background:#f2f9fd;border-radius:5px;flex:1;margin-top:24px;padding:16px;font-size:13px}.mi-example-result span{letter-spacing:1.3px;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.mi-standard{background:var(--mi-ink);color:#fff}.mi-standard-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.mi-standard-grid>div>p:not(.mi-kicker){color:#d2e4ee;margin-top:25px}.mi-standard-note{max-width:360px;font-size:12px}.mi-standard ol{margin:0;padding:0;list-style:none}.mi-standard li{border-bottom:1px solid #ffffff25;gap:20px;padding:20px 0;display:flex}.mi-standard li:first-child{padding-top:0}.mi-standard li>span{color:var(--mi-blue);padding-top:4px;font-size:11px}.mi-standard h3{margin-bottom:5px;font-size:16px;font-weight:600}.mi-standard li p{color:#d2e4ee;font-size:13px}.mi-research-grid{color:var(--mi-muted);grid-template-columns:1fr 1fr;gap:80px;margin-top:35px;font-size:14px;display:grid}.mi-research-grid>p{color:var(--mi-ink);font-size:20px}.mi-research-grid .mi-caption{margin:16px 0}.mi-source-links{color:var(--mi-deep);flex-wrap:wrap;gap:12px 24px;font-size:12px;display:flex}.mi-pilot{background:#e8f6fe;border-block:1px solid #d2eaf8}.mi-pilot h2{max-width:790px;font-size:clamp(38px,4.3vw,62px)}.mi-pilot .mi-container>p:not(.mi-kicker):not(.mi-caption){max-width:630px;color:var(--mi-muted);margin-top:24px}.mi-pilot .mi-caption{max-width:650px}.mi-faq{grid-template-columns:.85fr 1.15fr;gap:70px;display:grid}.mi-faq details{border-bottom:1px solid var(--mi-line);padding:21px 0}.mi-faq details:first-child{border-top:1px solid var(--mi-line)}.mi-faq summary{cursor:pointer;justify-content:space-between;gap:20px;min-height:24px;font-size:14px;font-weight:600;list-style:none;display:flex}.mi-faq summary::-webkit-details-marker{display:none}.mi-faq summary span{color:var(--mi-deep);font-size:20px}.mi-faq details[open] summary span{transform:rotate(45deg)}.mi-faq details p{color:var(--mi-muted);margin-top:16px;font-size:14px}.mi-footer{border-top:1px solid var(--mi-line);justify-content:space-between;align-items:center;gap:30px;padding:30px 0 40px;display:flex}.mi-footer .mi-logo{width:210px}.mi-footer p{color:var(--mi-muted);padding-left:12px;font-size:11px}.mi-footer>div+div{flex-wrap:wrap;justify-content:flex-end;gap:14px 22px;max-width:500px;font-size:12px;display:flex}.mi-footer span{text-align:right;width:100%;color:var(--mi-muted);font-size:10px}@media (min-width:1800px){.mi-hero{padding-block:100px}}@media (max-width:1050px){.mi-container{width:calc(100% - 56px)}.mi-nav{width:calc(100% - 40px)}.mi-nav nav{gap:16px}.mi-logo{width:210px}.mi-hero{gap:30px}.mi-hero h1{font-size:70px}.mi-lead{font-size:20px}.mi-hero-art{padding:50px 0 20px}.mi-demo-body{min-height:380px;padding:20px}.mi-belief,.mi-research-grid,.mi-standard-grid{gap:40px}.mi-examples{gap:14px}.mi-examples article{padding:20px}.mi-faq{gap:40px}}@media (max-width:780px){.mi-nav{flex-wrap:wrap;gap:0;min-height:100px;padding:8px 0 18px}.mi-nav nav{justify-content:space-between;gap:12px;width:100%}.mi-nav .mi-logo{width:220px}.mi-nav nav .mi-button-small{display:none}.mi-container{width:calc(100% - 40px)}.mi-hero{grid-template-columns:1fr;gap:15px;padding-top:45px;padding-bottom:50px}.mi-hero h1{letter-spacing:-2.5px;font-size:clamp(60px,12vw,85px)}.mi-hero-description{max-width:570px}.mi-lead{max-width:500px}.mi-hero-art{width:100%;max-width:550px;margin:auto;padding:55px 0 25px}.mi-orbit{inset:10px 0}.mi-demo-body{min-height:335px}.mi-ribbon>.mi-container{flex-direction:column;align-items:flex-start;gap:8px}.mi-ribbon b{padding:0 6px}.mi-section{padding-block:60px}.mi-belief,.mi-faq,.mi-research-grid,.mi-standard-grid{grid-template-columns:1fr;gap:30px}.mi-section-heading{display:block}.mi-section-heading>p{max-width:520px;margin-top:22px}.mi-principles{grid-template-columns:1fr}.mi-principles article:last-child{grid-column:auto}.mi-examples{grid-template-columns:1fr}.mi-example-result{flex:initial}.mi-footer{flex-direction:column;align-items:flex-start}.mi-footer>div+div{justify-content:flex-start}.mi-footer span{text-align:left}.mi-standard-note{max-width:100%}}@media (prefers-reduced-motion:reduce){.mi-marketing *{scroll-behavior:auto!important;transition:none!important}}.mi-course-home{border-bottom:1px solid var(--mi-line);grid-template-columns:1fr 1fr;gap:70px;display:grid}.mi-course-home>div>p:not(.mi-kicker){color:var(--mi-muted);margin-top:20px;font-size:14px}.mi-course-address{border:1px solid var(--mi-line);background:#f5faff;border-radius:12px;align-self:center;padding:32px}.mi-course-address>div{color:var(--mi-muted);margin-top:20px;font-size:14px}.mi-course-address strong{color:var(--mi-deep);font:400 36px/1.3 Georgia,serif;display:block}.mi-course-address ol{margin:22px 0;padding-left:20px;font-size:14px}.mi-course-address li{padding:7px 0}@media (max-width:780px){.mi-course-home{grid-template-columns:1fr;gap:25px}.mi-course-address{padding:24px}.mi-course-address strong{font-size:30px}}.mi-marketing{overflow-x:clip}.ai-start-invitation{color:#17394b;background:#f2f8fc;border:1px solid #aac5d5;border-radius:14px;margin:0 0 24px;padding:24px}.ai-start-invitation p{max-width:680px;line-height:1.6}.ai-start-invitation a{font-weight:700;text-decoration:underline}