.mi-product{--mi-bg:#f7f8f4;--mi-ink:#233e32;--mi-muted:#65716a;--mi-accent:#416c53;background:var(--mi-bg);color:var(--mi-ink);-webkit-font-smoothing:antialiased;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,sans-serif;overflow:clip}.mi-product.mi-home{--mi-bg:#faf7f1;--mi-ink:#493e31;--mi-muted:#7a7266;--mi-accent:#826246}.mi-product *{box-sizing:border-box}.mi-product a{color:inherit;text-decoration:none}.mi-product :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--mi-accent);outline-offset:6px}.mi-product p,.mi-product h1,.mi-product h2,.mi-product h3{margin:0}.mi-product a{touch-action:manipulation}.mi-skip{z-index:100;background:#fff;padding:15px;position:fixed;top:-100px;left:20px}.mi-skip:focus{top:12px}.mi-header{border-bottom:1px solid #283d3014;justify-content:space-between;align-items:center;max-width:1440px;height:76px;margin:auto;padding:0 5vw;display:flex}.mi-logo{letter-spacing:-1.8px;font-family:Arial,sans-serif;font-size:32px;font-weight:750}.mi-logo span{color:#9caa8f}.mi-family{letter-spacing:.04em;gap:24px;font-size:11px;display:flex}.mi-product-nav{z-index:20;background:color-mix(in srgb, var(--mi-bg) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #283d3014;justify-content:space-between;align-items:center;height:64px;padding:0 5vw;display:flex;position:sticky;top:0}.mi-product-name{letter-spacing:.03em;font-size:15px;font-weight:600}.mi-product-nav>div{align-items:center;gap:32px;font-size:12px;display:flex}.mi-button{background:var(--mi-ink);border-radius:40px;justify-content:center;align-items:center;gap:50px;padding:19px 28px;font-size:13px;transition:background .2s,transform .2s;display:inline-flex;color:var(--mi-bg)!important}.mi-button:hover{background:var(--mi-accent);transform:translateY(-2px)}.mi-button-small{gap:17px;padding:10px 19px;font-size:11px}.mi-story{scroll-margin-top:64px;position:relative}.mi-scene-sticky{pointer-events:none;height:calc(100svh - 64px);position:sticky;top:64px}.mi-stage-canvas{width:100%;height:100%;display:block}.mi-scene-foot{letter-spacing:.14em;color:var(--mi-muted);justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:24px;left:5vw;right:5vw}.mi-scene-foot i{margin-left:18px;font-style:normal}.mi-panels{pointer-events:none;margin-top:calc(64px - 100svh);position:relative}.mi-panel{align-items:center;min-height:calc(100svh - 64px);padding:80px 6vw 100px;display:flex}.mi-panel-copy{pointer-events:auto;width:48%;max-width:670px}.mi-eyebrow{letter-spacing:.16em;color:var(--mi-muted);font-family:Arial,sans-serif;font-size:10px;font-weight:500;line-height:1.8}.mi-intro-name{letter-spacing:.08em;font-size:16px;margin-top:30px!important}.mi-panel h1,.mi-panel h2{letter-spacing:-.065em;word-break:keep-all;margin-top:24px;font-size:clamp(36px,4.45vw,76px);font-weight:600;line-height:1.36}.mi-panel h2{font-size:clamp(34px,3.7vw,64px)}.mi-lead{white-space:pre-line;color:var(--mi-muted);letter-spacing:.02em;font-size:clamp(12px,1.04vw,15px);line-height:2.25;margin-top:30px!important}.mi-text-link{border-bottom:1px solid #69796255;align-items:center;gap:28px;margin-top:35px;padding-bottom:10px;font-size:12px;display:inline-flex}.mi-detail-label{align-items:center;gap:12px;margin-top:35px;font-size:11px;display:flex}.mi-detail-label svg{width:27px;height:27px}.mi-screen-note{color:var(--mi-muted);margin-top:25px;font-size:10px;display:block}.mi-width{width:min(1160px,88%);margin-inline:auto}.mi-living{color:#e8ead9;background:#233c30;grid-template-columns:.85fr 1.15fr;align-items:center;gap:2vw;padding:110px 5vw 100px;display:grid;position:relative}.mi-home .mi-living{background:#394537}.mi-living-copy{padding-left:2vw}.mi-living .mi-eyebrow{color:#aebca5}.mi-living h2{letter-spacing:-.045em;margin-top:24px;font-size:clamp(32px,3.4vw,56px);line-height:1.4}.mi-living p:not(.mi-eyebrow){white-space:pre-line;color:#bec9b7;margin-top:30px;font-size:13px;line-height:2.2}.mi-room{width:100%;overflow:visible}.mi-figure-note{color:#b7c3ae;letter-spacing:.08em;font-size:9px;position:absolute;bottom:30px;right:5vw}.mi-features{padding:140px 0 100px;scroll-margin-top:80px}.mi-section-title h2{letter-spacing:-.055em;margin-top:20px;font-size:clamp(34px,4vw,64px);font-weight:600;line-height:1.4}.mi-section-title h2 span{color:var(--mi-muted)}.mi-section-title>p:last-child:not(.mi-eyebrow){color:var(--mi-muted);margin-top:28px;font-size:14px;line-height:2}.mi-feature-grid{grid-template-columns:repeat(3,1fr);gap:0 55px;margin-top:75px;display:grid}.mi-feature-grid article{border-top:1px solid #6e796538;padding:35px 0 45px}.mi-feature-grid svg{width:43px;height:43px;color:var(--mi-accent);margin-bottom:25px}.mi-feature-grid h3{letter-spacing:.02em;font-size:20px;font-weight:500}.mi-feature-grid p{color:var(--mi-muted);max-width:250px;margin-top:12px;font-size:12px;line-height:2}.mi-feature-note{color:var(--mi-muted);font-size:10px;line-height:1.9;margin-top:20px!important}.mi-start{padding:70px 0 140px;scroll-margin-top:80px}.mi-steps{grid-template-columns:repeat(3,1fr);gap:55px;margin:70px 0 0;padding:0;list-style:none;display:grid}.mi-steps li{border-top:1px solid #6e796538;padding-top:24px}.mi-steps span{color:var(--mi-muted);font:12px Arial,sans-serif}.mi-steps h3{margin-top:20px;font-size:19px;font-weight:500}.mi-steps p{color:var(--mi-muted);max-width:290px;margin-top:15px;font-size:12px;line-height:2.1}.mi-cta{text-align:center;background:#e2e8da;padding:110px 6vw 100px}.mi-home .mi-cta{background:#ece2d2}.mi-cta h2{letter-spacing:-.06em;margin:22px 0 35px;font-size:clamp(40px,5vw,78px);font-weight:500;line-height:1.4}.mi-cta>p:last-child{color:var(--mi-muted);margin-top:22px;font-size:11px}.mi-other{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:80px 0;display:grid}.mi-other-model{height:350px}.mi-other .yu-device-canvas{width:100%;height:100%;display:block}.mi-other h2{letter-spacing:-.04em;margin:15px 0;font-size:32px;font-weight:500}.mi-other p:not(.mi-eyebrow){color:var(--mi-muted);font-size:13px}.mi-footer{border-top:1px solid #6e796538;grid-template-columns:1fr auto;align-items:start;gap:45px;padding:45px 6vw;display:grid}.mi-footer>div{color:var(--mi-muted);flex-wrap:wrap;gap:25px;font-size:10px;display:flex}.mi-footer small{letter-spacing:.08em;color:var(--mi-muted);font:9px Arial,sans-serif}@media (width>=1600px){.mi-panel{padding-left:calc(50vw - 700px)}.mi-panel-copy{width:650px}}@media (width<=759px){.mi-header{height:62px;padding:0 6vw}.mi-logo{font-size:28px}.mi-family{gap:12px;font-size:10px}.mi-product-nav{height:60px;padding:0 5vw}.mi-product-name{letter-spacing:0;font-size:11px}.mi-product-nav>div{gap:0}.mi-nav-features{display:none}.mi-button-small{gap:10px;padding:9px 13px;font-size:10px}.mi-scene-sticky{height:calc(100svh - 60px);top:60px}.mi-panels{margin-top:calc(60px - 100svh)}.mi-panel{align-items:flex-start;min-height:calc(100svh - 60px);padding:45px 7vw 30px}.mi-panel-copy{width:100%;max-width:none}.mi-panel h1,.mi-panel h2{letter-spacing:-.055em;margin-top:18px;font-size:clamp(29px,8.5vw,45px);line-height:1.38}.mi-eyebrow{font-size:8px}.mi-intro-name{font-size:12px;margin-top:14px!important}.mi-lead{font-size:11px;line-height:1.9;margin-top:18px!important}.mi-text-link{gap:16px;margin-top:20px;font-size:10px}.mi-detail-label{margin-top:18px;font-size:10px}.mi-detail-label svg{width:22px;height:22px}.mi-screen-note{margin-top:15px;font-size:8px}.mi-scene-foot{letter-spacing:.08em;font-size:6px;bottom:18px;left:7vw;right:7vw}.mi-scene-foot i{margin-left:5px}.mi-living{padding:70px 7vw 55px;display:block}.mi-living-copy{padding-left:0}.mi-living h2{font-size:34px}.mi-living p:not(.mi-eyebrow){font-size:11px}.mi-room{margin-top:45px}.mi-features{padding:80px 0 55px}.mi-section-title h2{font-size:34px}.mi-section-title>p:last-child:not(.mi-eyebrow){font-size:12px}.mi-feature-grid{grid-template-columns:repeat(2,1fr);gap:0 25px;margin-top:40px}.mi-feature-grid article{padding:27px 0}.mi-feature-grid svg{width:34px;height:34px;margin-bottom:17px}.mi-feature-grid h3{font-size:16px}.mi-feature-grid p{font-size:10px;line-height:1.9}.mi-feature-note{font-size:9px}.mi-start{padding:35px 0 75px}.mi-steps{grid-template-columns:1fr;gap:28px;margin-top:40px}.mi-steps li{grid-template-columns:28px 1fr;gap:8px 10px;padding-top:20px;display:grid}.mi-steps span{grid-row:1/3;padding-top:3px}.mi-steps h3{margin-top:0;font-size:17px}.mi-steps p{grid-column:2;max-width:none;margin-top:0;font-size:11px}.mi-cta{padding:75px 6vw}.mi-cta h2{font-size:40px}.mi-button{gap:25px;font-size:11px}.mi-button-small{gap:10px;font-size:10px}.mi-other{grid-template-columns:1fr;gap:0;padding:45px 0 65px}.mi-other-model{height:250px}.mi-other>div:last-child{text-align:center}.mi-other h2{font-size:26px}.mi-footer{grid-template-columns:1fr;gap:25px;padding:35px 7vw}.mi-footer>div{flex-direction:column;gap:16px}}@media (prefers-reduced-motion:reduce){.mi-product *{scroll-behavior:auto!important;transition:none!important}.mi-story .mi-panel{min-height:calc(100svh - 64px)}}.mi-motion-ready{min-height:calc(400svh - 256px)}.mi-motion-ready .mi-panels{height:calc(100svh - 64px);position:sticky;top:64px}.mi-motion-ready .mi-panel{opacity:0;position:absolute;inset:0}.mi-motion-ready .mi-panel:first-child{opacity:1}@media (width<=759px){.mi-motion-ready{min-height:calc(400svh - 240px)}.mi-motion-ready .mi-panels{height:calc(100svh - 60px);top:60px}.mi-product-nav>div{gap:12px}.mi-nav-features:first-child{font-size:10px;display:inline}}.mi-facility{--mi-bg:#14232d;--mi-ink:#edf3f2;--mi-muted:#a5b7bd;--mi-accent:#8cb5c2}.mi-facility .mi-logo span{color:#91b3c0}.mi-facility .mi-header,.mi-facility .mi-product-nav{border-color:#a9c2c21f}.mi-facility .mi-button{background:#dbe9e8;color:#20323b!important}.mi-facility .mi-panel h1{letter-spacing:-.055em;font-weight:500}.mi-facility .mi-text-link{border-color:#b5d2d050}.mi-facility .mi-detail-label{color:#b0cbd0}.mi-facility .mi-living{color:#263c47;--mi-muted:#60757c;background:#e2e9eb;grid-template-columns:.8fr 1.2fr;gap:0;padding:50px 5vw}.mi-facility .mi-living .mi-eyebrow,.mi-facility .mi-living p:not(.mi-eyebrow){color:#60757c}.mi-room-canvas{width:100%;height:430px;display:block}.mi-living h2{font-size:clamp(30px,3vw,45px)}.mi-living p:not(.mi-eyebrow){margin-top:20px}.mi-figure-note{color:#7c8b87;font-size:9px;bottom:15px}.mi-facility .mi-features,.mi-facility .mi-start{color:#263c47;--mi-muted:#627579;--mi-accent:#466e7a;background:#f1f4f3;width:100%;padding:55px 6vw}.mi-facility .mi-features .mi-section-title{grid-template-columns:1fr 1fr;align-items:end;column-gap:70px;display:grid}.mi-facility .mi-features .mi-eyebrow{grid-column:1/-1}.mi-facility .mi-features .mi-section-title>p:last-child{margin-bottom:4px}.mi-section-title h2{margin-top:14px;font-size:clamp(29px,3vw,44px);line-height:1.4}.mi-feature-grid{gap:0 38px;margin-top:35px}.mi-feature-grid article{padding:24px 0 26px}.mi-feature-grid svg{width:35px;height:35px;margin-bottom:17px}.mi-feature-grid h3{font-size:17px}.mi-feature-grid p{margin-top:9px}.mi-feature-note{margin-top:8px!important}.mi-facility .mi-start{border-top:1px solid #667b741a;grid-template-columns:.8fr 1.5fr;gap:55px;padding-top:30px;padding-bottom:55px;display:grid}.mi-steps{gap:28px;margin:0}.mi-steps h3{margin-top:14px;font-size:16px}.mi-steps p{margin-top:10px;font-size:11px}.mi-steps li{padding-top:15px}.mi-facility .mi-cta{text-align:left;background:#14232d;grid-template-columns:1fr auto;align-items:center;column-gap:35px;padding:48px 6vw;display:grid}.mi-facility .mi-cta .mi-eyebrow{grid-column:1}.mi-facility .mi-cta h2{grid-area:2/1;margin:10px 0;font-size:34px;line-height:1.45}.mi-facility .mi-cta h2 br{display:none}.mi-facility .mi-cta .mi-button{grid-area:1/2/3}.mi-facility .mi-cta>p:last-child{grid-column:1;margin-top:0}.mi-footer{gap:23px;padding:28px 6vw}.mi-footer>div{gap:16px 24px;max-width:850px}.mi-footer .mi-logo{font-size:28px}.mi-home{--mi-bg:#f7f2e9;--mi-ink:#4c4135;--mi-muted:#827563;--mi-accent:#987450}.mi-home .mi-panel h1,.mi-home .mi-panel h2,.mi-home .mi-living h2,.mi-home .mi-section-title h2,.mi-home .mi-cta h2{letter-spacing:-.035em;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:500}.mi-home .mi-panel:first-child{text-align:center;justify-content:center;align-items:flex-start;padding-top:28px}.mi-home .mi-panel:first-child .mi-panel-copy{width:100%;max-width:none}.mi-home .mi-panel:first-child .mi-intro-name{display:none}.mi-home .mi-panel:first-child h1{margin-top:13px;font-size:clamp(32px,3.7vw,57px);line-height:1.35}.mi-home .mi-panel:first-child h1 br{display:none}.mi-home .mi-panel:first-child .mi-lead{font-size:12px;line-height:1.85;margin-top:16px!important}.mi-home .mi-panel:first-child .mi-text-link{display:none}.mi-home .mi-living{color:#4b4034;background:#e8decc;grid-template-columns:1.2fr .8fr;gap:30px;padding:40px 5vw}.mi-home .mi-living .mi-eyebrow,.mi-home .mi-living p:not(.mi-eyebrow){color:#81725e}.mi-home .mi-room-canvas{order:-1;height:440px}.mi-home .mi-living-copy{padding-left:0}.mi-home .mi-features{grid-template-columns:.8fr 1.3fr;gap:0 75px;padding:65px 0 35px;display:grid}.mi-home .mi-feature-grid{grid-template-columns:repeat(2,1fr);gap:0 30px;margin:0}.mi-home .mi-feature-note{grid-column:2}.mi-home .mi-start{grid-template-columns:.8fr 1.3fr;gap:75px;padding:35px 0 50px;display:grid}.mi-home-questions details{border-top:1px solid #82735f38;padding:18px 0}.mi-home-questions summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:14px;list-style:none;display:flex}.mi-home-questions summary::-webkit-details-marker{display:none}.mi-home-questions summary span{transition:transform .2s}.mi-home-questions details[open] summary span{transform:rotate(45deg)}.mi-home-questions p{color:var(--mi-muted);max-width:470px;margin-top:14px;font-size:12px;line-height:2}.mi-home .mi-cta{text-align:left;background:#e7dcc9;grid-template-columns:1fr auto;align-items:center;column-gap:35px;padding:40px 6vw;display:grid}.mi-home .mi-cta .mi-eyebrow{grid-column:1}.mi-home .mi-cta h2{grid-area:2/1;margin:8px 0;font-size:34px}.mi-home .mi-cta h2 br{display:none}.mi-home .mi-cta .mi-button{grid-area:1/2/3}.mi-home .mi-cta>p:last-child{grid-column:1;margin-top:0}.mi-facility .mi-motion-ready,.mi-home .mi-motion-ready{min-height:calc(340svh - 218px)}@media (width<=759px){.mi-home .mi-panel:first-child{padding-top:38px}.mi-home .mi-panel:first-child h1{font-size:32px;line-height:1.5}.mi-home .mi-panel:first-child h1 br{display:block}.mi-home .mi-panel:first-child .mi-lead{font-size:11px;margin-top:18px!important}.mi-facility .mi-panel h1{font-size:33px}.mi-facility .mi-living,.mi-home .mi-living{flex-direction:column;align-items:stretch;gap:0;padding:35px 7vw 20px;display:flex}.mi-home .mi-room-canvas{order:0;height:250px}.mi-room-canvas{height:250px}.mi-living h2{font-size:29px}.mi-living p:not(.mi-eyebrow){margin-top:14px;font-size:11px}.mi-facility .mi-features{padding:35px 7vw 25px}.mi-facility .mi-features .mi-section-title{display:block}.mi-section-title h2{font-size:29px}.mi-feature-grid{gap:0 24px;margin-top:24px}.mi-feature-grid article{padding:20px 0}.mi-feature-grid svg{width:30px;height:30px;margin-bottom:12px}.mi-feature-grid h3{font-size:15px}.mi-feature-grid p{font-size:10px}.mi-facility .mi-start,.mi-home .mi-start{width:100%;padding:30px 7vw;display:block}.mi-steps{gap:17px;margin-top:25px}.mi-steps li{padding-top:13px}.mi-steps h3,.mi-steps p{margin:0}.mi-home .mi-features{padding:35px 0 15px;display:block}.mi-home .mi-feature-grid{margin-top:25px}.mi-home-questions{margin-top:24px}.mi-home .mi-cta,.mi-facility .mi-cta{text-align:left;padding:30px 7vw;display:block}.mi-home .mi-cta h2,.mi-facility .mi-cta h2{margin:9px 0 20px;font-size:26px}.mi-home .mi-cta>p:last-child,.mi-facility .mi-cta>p:last-child{margin-top:16px}.mi-footer{padding:25px 7vw}.mi-facility .mi-motion-ready,.mi-home .mi-motion-ready{min-height:calc(360svh - 216px)}}.mi-facility .mi-motion-ready{min-height:calc(220svh - 140px)}.mi-home .mi-motion-ready{min-height:calc(145svh - 110px)}.mi-notifications{color:#243b4c;background:#e9eef2;padding:75px 7vw 55px}.mi-notification-heading{grid-template-columns:1.5fr 1fr;align-items:end;column-gap:50px;display:grid}.mi-notification-heading .mi-eyebrow{color:#4c6575;grid-column:1/-1;margin-bottom:24px}.mi-notification-heading h2{letter-spacing:-.045em;font-size:clamp(28px,3.1vw,46px);line-height:1.55}.mi-notification-heading>p:last-child{font-size:16px;line-height:2}.mi-care-flow{align-items:center;gap:35px;margin:50px 0 28px;display:flex}.mi-event-source{grid-template-columns:50px auto;align-items:center;column-gap:14px;display:grid}.mi-event-source>span{grid-column:1/-1;margin-bottom:12px;font-size:12px}.mi-event-source>svg{color:#547e91;width:46px;height:46px}.mi-event-source strong{font-size:20px}.mi-team-destination span{margin-bottom:14px;font-size:12px;display:block}.mi-team-destination strong{font-size:20px}.mi-signal-path{background:#b6c6d0;flex:1;height:1px;position:relative;overflow:visible}.mi-signal-path i{opacity:0;background:#467d9a;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.mi-signal-path.is-arrived i{animation:1.1s ease-in-out both mi-travel}.mi-signal-path i:nth-child(2){animation-delay:.15s}.mi-signal-path i:nth-child(3){animation-delay:.3s}@keyframes mi-travel{0%{opacity:0;left:0}20%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}.mi-notification-stage{min-height:108px}.mi-notification-stage.is-arrived{animation:.55s .65s both mi-arrive}@keyframes mi-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mi-real-alert{--alert-color:#d73470;border-radius:12px;grid-template-columns:240px 1fr;min-height:108px;display:grid;overflow:hidden;box-shadow:0 12px 40px #25465d12}.mi-real-alert--bed{--alert-color:#397bc4}.mi-alert-person{background:#f7e3e6;grid-template-columns:1fr 28px;align-items:center;padding:18px 25px;display:grid}.mi-alert-person>span{font-size:15px;font-weight:650}.mi-alert-person>svg{color:#e96062;width:22px;height:22px}.mi-alert-person strong{color:var(--alert-color);grid-column:1/-1;align-items:center;gap:10px;font-size:20px;display:flex}.mi-alert-person strong svg{width:34px;height:34px}.mi-alert-message{background:var(--alert-color);color:#fff;align-items:center;gap:20px;padding:20px 30px;display:flex}.mi-alert-message>span{width:24px;height:24px;color:var(--alert-color);clip-path:polygon(50% 0,100% 100%,0 100%);text-align:center;background:#fff;flex:none;padding-top:6px;font-size:17px;font-weight:800;line-height:1}.mi-alert-message p{font-size:16px;font-weight:600;line-height:1.7}.mi-alert-controls{justify-content:space-between;align-items:center;gap:30px;margin-top:20px;display:flex}.mi-alert-controls>div{border:1px solid #a6b8c6;border-radius:30px;padding:4px;display:flex}.mi-alert-controls button{color:#456171;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:30px;padding:10px 20px;font-size:13px}.mi-alert-controls button[aria-pressed=true]{color:#fff;background:#263f51}.mi-alert-controls p{color:#5c6f7d;font-size:11px;line-height:1.8}.mi-care-principles{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:40px;display:grid}.mi-care-principles p{border-top:1px solid #b5c6d0;padding-top:20px}.mi-care-principles b{color:#6f8899;margin-bottom:12px;font-size:12px;font-weight:400;display:block}.mi-care-principles strong{margin-bottom:12px;font-size:18px;display:block}.mi-care-principles span{font-size:14px;line-height:1.9;display:block}.mi-home .mi-living{text-align:center;background:#eae1d3;flex-direction:column;gap:0;padding:55px 6vw 25px;display:flex}.mi-home .mi-living-copy{order:-1;max-width:700px}.mi-home .mi-living h2 br{display:none}.mi-home .mi-living .mi-room-canvas{order:0;width:min(100%,870px);height:470px}.mi-home .mi-living .mi-room-caption{align-self:flex-end}.mi-home-connection{perspective:1200px;background:#f7f2e9;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:65px 11vw 60px;display:grid}.mi-family-copy h2{margin:25px 0;font-size:clamp(32px,4vw,56px);line-height:1.55}.mi-family-copy>p:not(.mi-eyebrow){font-size:17px;line-height:2.1}.mi-family-message{border-top:1px solid #c9bda9;margin-top:35px;padding-top:24px}.mi-family-message span{font-size:14px;font-weight:600}.mi-family-message p{margin-top:12px;font-size:14px;line-height:2}.mi-family-copy>small{color:#746958;margin-top:25px;font-size:11px;line-height:1.8;display:block}.mi-phone-setting{perspective:1100px;justify-content:center;padding:15px;display:flex}.mi-phone-hardware{width:294px;transform:rotateY(var(--phone-angle,0deg));transform-style:preserve-3d;background:linear-gradient(110deg,#c1b3a5,#f5eee7 25%,#6f655b 48%,#e9ded1 75%,#75685b);border:1px solid #8a7a6a;border-radius:49px;padding:7px;position:relative;box-shadow:3px 2px #6f645a,7px 5px #b5a799,14px 24px 40px #77634d30}.mi-phone-volume,.mi-phone-power{background:#9c8e7e;border-radius:2px;width:3px;height:43px;position:absolute;top:112px;left:-3px;box-shadow:0 55px #9c8e7e}.mi-phone-power{height:65px;box-shadow:none;top:145px;left:auto;right:-5px}.mi-phone-screen{color:#0563a3;background:#aaa;border:5px solid #111;border-radius:42px;min-height:568px;padding:13px 13px 36px;font-family:Arial,Hiragino Kaku Gothic ProN,sans-serif;position:relative;overflow:hidden}.mi-phone-status{color:#fff;justify-content:space-between;align-items:flex-start;height:32px;font-size:10px;display:flex;position:relative}.mi-phone-status b{padding-top:3px;font-weight:500}.mi-phone-status>i{background:#0b0b0c;border-radius:25px;width:78px;height:22px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.mi-phone-status>i:after{content:"";background:radial-gradient(circle at 35% 30%,#33556c,#11171b 65%);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:9px}.mi-app-toolbar{justify-content:space-between;padding:10px 0 12px;font-size:10px;display:flex}.mi-app-toolbar>span:last-child{font-size:17px}.mi-app-person{gap:4px;display:grid}.mi-app-person b,.mi-app-person small{color:#fff;background:#0868a9;border-radius:7px;padding:9px;font-size:11px;display:block}.mi-app-person small{font-size:8px;font-weight:400}.mi-app-date{text-align:center;background:#fff;border-radius:6px;margin:12px 0;padding:14px 2px;font-size:10px;font-weight:700}.mi-vitals-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mi-vital{background:#fff;border-radius:6px;height:86px;padding:17px 9px 8px 34px;position:relative}.mi-vital>svg{color:#a3a7a9;width:23px;height:23px;position:absolute;top:14px;left:8px}.mi-vital>strong{letter-spacing:-1px;font-size:24px;font-weight:750;display:block}.mi-vital>span{color:#878b8c;font-size:8px;position:absolute;top:43px;right:8px}.mi-vital>small{text-align:center;color:#8b8f90;margin-top:9px;font-size:10px;display:block}.mi-vital-room{flex-direction:column;align-items:center;padding:9px;display:flex}.mi-vital-room>svg{color:#0868a9;width:39px;height:39px;position:static}.mi-vital-room>small{color:#0868a9;margin-top:3px}.mi-app-actions{gap:3px;margin-top:10px;display:flex}.mi-app-actions button{color:#0868a9;cursor:pointer;background:0 0;border:1px solid #0868a9;padding:4px 3px;font-size:8px}.mi-phone-home-indicator{background:#141414;border-radius:4px;width:90px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.mi-app-detail{color:#28516a;background:#fff;border-radius:6px;height:270px;padding:12px}.mi-app-detail button{color:#0868a9;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.mi-app-detail h3{margin:18px 0;font-size:13px}.mi-app-detail p{font-size:11px;line-height:1.8}.mi-app-detail svg{width:100%;height:130px}@media (width<=759px){.mi-facility .mi-motion-ready{min-height:calc(220svh - 140px)}.mi-home .mi-motion-ready{min-height:calc(140svh - 110px)}.mi-notifications{padding:42px 6vw 32px}.mi-notification-heading{display:block}.mi-notification-heading h2{font-size:27px}.mi-notification-heading>p:last-child{margin-top:20px;font-size:14px}.mi-care-flow{gap:14px;margin-top:30px}.mi-event-source{grid-template-columns:30px auto;gap:4px}.mi-event-source>svg{width:30px;height:30px}.mi-event-source strong,.mi-team-destination strong{font-size:14px}.mi-event-source>span,.mi-team-destination span{font-size:10px}.mi-signal-path{min-width:20px}.mi-real-alert{grid-template-columns:1fr}.mi-alert-person{grid-template-columns:1fr 22px;padding:12px 18px}.mi-alert-person strong{grid-column:auto;font-size:18px}.mi-alert-person>span{font-size:13px}.mi-alert-message{gap:12px;padding:15px 18px}.mi-alert-message p{font-size:13px}.mi-alert-controls{display:block}.mi-alert-controls>div{width:max-content}.mi-alert-controls p{margin-top:14px;font-size:10px}.mi-care-principles{grid-template-columns:1fr;gap:15px;margin-top:25px}.mi-care-principles p{grid-template-columns:28px 1fr;gap:5px;padding-top:15px;display:grid}.mi-care-principles strong{margin:0;font-size:16px}.mi-care-principles span{grid-column:2;font-size:12px}.mi-care-principles b{margin:0}.mi-home .mi-living{padding:35px 6vw 20px}.mi-home .mi-living h2{font-size:29px}.mi-home .mi-living h2 br{display:block}.mi-home .mi-living .mi-room-canvas{height:260px}.mi-home-connection{grid-template-columns:1fr;gap:25px;padding:40px 8vw}.mi-family-copy h2{font-size:34px}.mi-family-copy>p:not(.mi-eyebrow){font-size:15px}.mi-family-message{margin-top:22px;padding-top:20px}.mi-phone-setting{padding:12px 0 22px}.mi-phone-hardware{width:280px}.mi-phone-screen{min-height:555px}}@media (prefers-reduced-motion:reduce){.mi-signal-path.is-arrived i,.mi-notification-stage.is-arrived{animation:none}.mi-phone-hardware{transform:none}}.mi-notifications,.mi-home-connection,.mi-living{scroll-margin-top:80px}.mj-journey{color:#172733;background:#eef2f5;position:relative}.mj-home{color:#47392e;background:#f5efe5}.mj-sticky{position:relative}.mj-canvas{width:100%;height:560px;display:block}.mj-copy{padding:35px 7vw}.mj-copy h1,.mj-copy h2{letter-spacing:-.055em;white-space:pre-line;font-size:clamp(34px,4.2vw,64px);font-weight:650;line-height:1.26}.mj-copy>p:last-child{white-space:pre-line;color:#5b6870;margin-top:24px;font-size:16px;line-height:1.95}.mj-home .mj-copy>p:last-child{color:#7a6c5d}.mj-copy .mj-product-title{margin-bottom:24px;font-size:15px;font-weight:600}.mj-home .mj-copy h1,.mj-home .mj-copy h2{font-family:Noto Serif JP,Yu Mincho,serif;font-weight:500}.mj-ready{height:440svh}.mj-ready.mj-home{height:410svh}.mj-ready .mj-sticky{height:calc(100svh - 64px);min-height:550px;position:sticky;top:64px;overflow:hidden}.mj-ready .mj-canvas{height:100%;position:absolute;inset:0}.mj-ready .mj-copy{pointer-events:none;width:47%;padding:0;transition:opacity .25s;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.mj-ready .mj-home-connection .mi-family-copy{display:none}.mj-home.mj-ready .mj-copy-0{text-align:center;width:100%;top:6%;left:0;transform:none}.mj-home.mj-ready .mj-copy-0 h1{font-size:clamp(34px,3.7vw,55px)}.mj-home.mj-ready .mj-copy-0>p:last-child{margin-top:16px}.mj-home.mj-ready .mj-copy-0 .mj-product-title{margin-bottom:16px}.mj-home.mj-ready .mj-copy-1,.mj-home.mj-ready .mj-copy-2{text-align:center;width:100%;top:7%;left:0;transform:none}.mj-home.mj-ready .mj-copy-1 h2,.mj-home.mj-ready .mj-copy-2 h2{font-size:clamp(34px,3.3vw,48px)}.mj-home.mj-ready .mj-copy-3{width:46%;top:11%;transform:none}.mj-facility.mj-ready .mj-copy-3{width:44%;top:10%;transform:none}.mj-facility.mj-ready .mj-copy-3 h2{font-size:clamp(32px,3.4vw,48px)}.mj-ready .mj-output{opacity:0;pointer-events:none;position:absolute;inset:0}.mj-ready .mj-output:not([inert]) button{pointer-events:auto}.mj-output .mi-home-connection{background:0 0;padding:0;display:block}.mj-ready .mj-output .mi-family-copy{display:none}.mj-ready .mj-output .mi-phone-setting{padding:0;position:absolute;top:50%;right:12%;transform:translateY(-50%)scale(.9)}.mj-output .mi-phone-hardware{transform:rotateY(var(--phone-rotation,0deg))}.mj-ready .mj-output .mi-phone-setting{transform-origin:100%;scale:.88}.mj-ready .mj-connection-line{pointer-events:none;width:100%;height:100%;opacity:calc(var(--delivery) * .4);display:block;position:absolute;inset:0}.mj-connection-line path{fill:none;stroke:#0061c9;stroke-width:1.3px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--delivery))}.mj-progress{display:none}.mj-ready .mj-progress{color:#6b7982;align-items:center;gap:18px;width:86%;font-size:11px;display:flex;position:absolute;bottom:26px;left:7%}.mj-progress i{background:#b4c2ca;flex:1;height:1px;position:relative}.mj-progress i:after{content:"";transform:scaleX(var(--progress));transform-origin:0;background:#0061c9;position:absolute;inset:0}.mj-scene-note{color:#7a8992;font-size:10px;position:absolute;bottom:48px;right:7%}.mi-status-icons{align-items:center;gap:4px;padding-top:4px;display:flex}.mi-status-icons svg{width:13px;height:10px}.mi-status-icons svg:last-child{width:21px}.mi-menu-icon{width:18px;height:18px}.mi-app-actions svg{vertical-align:middle;width:12px;height:12px}.mi-phone-hardware:after{content:"";pointer-events:none;background:linear-gradient(116deg,#ffffff24,#0000 25% 67%,#ffffff13);border:1px solid #ffffffa6;border-radius:46px;position:absolute;inset:3px}.mi-brand-signature{object-fit:contain;width:148px;height:auto;margin:0 auto 32px;display:block}.mi-dashboard-demo{color:#55616a;padding:20px}.mj-ready .mi-dashboard-demo{width:78%;padding:0;position:absolute;bottom:65px;left:11%}.mi-dashboard-frame{background:#fff;border:1px solid #d6dee4;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 18px 50px #1b3f5820}.mi-dashboard-toolbar{border-bottom:1px solid #e7ecef;justify-content:space-between;align-items:center;padding:14px 18px;font-size:11px;display:flex}.mi-dashboard-toolbar strong{color:#364d62;font-size:13px}.mi-dashboard-units{gap:8px;padding:10px;display:grid}.mi-dashboard-unit{background:#f3f3f3;border:1px solid #dedede;border-radius:5px;grid-template-columns:.8fr repeat(6,1fr);gap:4px;padding:4px;display:grid}.mi-dashboard-unit-name{flex-direction:column;gap:3px;padding:5px;font-size:9px;display:flex}.mi-dashboard-unit-name small{font-size:8px}.mi-resident{background:#fff;border-radius:4px;min-width:0;padding:5px;box-shadow:0 1px 2px #00000012}.mi-resident.is-empty{background:#dedede}.mi-resident.is-selected{outline:1.5px solid #00b3ff}.mi-resident-name{white-space:nowrap;justify-content:space-between;align-items:center;font-size:9px;display:flex}.mi-resident-name svg{color:#aaa;width:10px;height:10px}.mi-resident-values{justify-content:center;gap:4px;margin-top:8px;font-size:8px;display:flex}.mi-resident-values span{align-items:center;gap:1px;display:flex}.mi-resident-values svg{color:#a2a2a2;width:10px;height:10px}.mi-resident-meta{color:#aaa;width:26px;height:10px;margin:5px auto 0}.mi-resident-meta svg{width:100%;height:100%}.mi-resident-state{text-align:center;color:#009fe3;margin-top:7px;font-size:9px}.mi-resident-state.up{color:#ed1765}.mi-dashboard-footer{color:#fff;background:#5d768d;justify-content:space-between;padding:8px 14px;font-size:10px;display:flex}.mi-dashboard-toast{color:#fff;background:#009fe3;border-radius:5px;align-items:center;gap:12px;width:max-content;max-width:95%;padding:12px 15px;display:flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%);box-shadow:0 3px 9px #0003}.mi-dashboard-toast>svg{flex-shrink:0;width:22px;height:22px}.mi-dashboard-toast p{font-size:12px;line-height:1.7}.mi-dashboard-toast button{font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;padding:8px;font-size:10px}.mi-dashboard-controls{justify-content:center;gap:5px;margin:15px 0 8px;display:flex}.mi-dashboard-controls button{color:#38566c;cursor:pointer;background:#dce5eb;border:0;border-radius:20px;padding:8px 17px;font-size:11px}.mi-dashboard-controls button[aria-pressed=true]{color:#fff;background:#224766}.mi-dashboard-demo>small{text-align:center;color:#75838c;font-size:10px;display:block}.mi-information-visual{background:linear-gradient(135deg,#e5edf8,#edf5f7);flex-direction:column;justify-content:flex-end;min-height:360px;padding:40px;display:flex;position:relative;overflow:hidden}.mi-info-wave{width:130%;height:160px;position:absolute;top:25px;left:-15%}.mi-info-wave path{stroke:#0061c9;stroke-width:2px;fill:none;stroke-dasharray:1100;animation:1s ease-out both mi-trace}@keyframes mi-trace{0%{stroke-dashoffset:1100px}to{stroke-dashoffset:0}}.mi-information-values{z-index:1;justify-content:center;gap:35px;display:flex;position:relative}.mi-information-values span{color:#596f81;margin-bottom:10px;font-size:12px;display:block}.mi-information-values strong{letter-spacing:-.06em;color:#194769;white-space:nowrap;font-size:clamp(25px,3.6vw,48px);font-weight:550;display:block}.mi-information-values strong small{letter-spacing:0;margin-left:5px;font-size:12px;font-weight:400}.mi-information-example{text-align:center;color:#748a9a;margin-top:22px;font-size:10px}.mi-information-copy{align-self:center;padding:45px}.mi-information-copy h3{letter-spacing:-.04em;font-size:clamp(22px,2.3vw,30px);line-height:1.6}.mi-information-copy p{color:#64717a;margin:20px 0 27px;font-size:15px;line-height:2}.mi-information-copy>span{color:#397190;font-size:12px}.mi-info-bed{color:#628498;width:100%;height:165px;position:absolute;top:10px;left:0}.mi-air-orbit{background:radial-gradient(circle,#f9fcff 25%,#d1e1ed 45%,#f2f7fb 55%,#0000 56%);border-radius:50%;width:250px;height:250px;position:absolute;top:-80px;left:calc(50% - 125px);box-shadow:0 0 50px #c5dbe6}.mi-air-orbit i{border:1px solid #c6dce7;border-radius:50%;position:absolute;inset:-25px}.mi-air-orbit i:nth-child(2){inset:-50px}.mi-air-orbit i:nth-child(3){inset:-75px}.is-home .mi-information-visual{background:linear-gradient(135deg,#eee1cb,#f9f2e6)}.mi-start .mi-section-title h2{font-size:clamp(30px,3.3vw,44px);line-height:1.5}.mi-start .mi-section-title{display:block}.mi-start{gap:6vw}.mi-facility .mi-home-questions{width:100%}.mi-facility .mi-home-questions details{border-color:#d2dce2}.mi-product .mi-eyebrow{display:none}@media (width>=760px) and (height<=760px){.mj-ready .mj-sticky{min-height:520px}.mj-ready .mj-output .mi-phone-setting{scale:.77}.mj-ready .mi-dashboard-demo{width:72%;bottom:60px;left:14%}.mi-dashboard-units{gap:5px;padding:7px}.mi-dashboard-unit{padding:3px}.mi-dashboard-toolbar{padding:10px 15px}.mj-facility.mj-ready .mj-copy-3{top:5%}.mj-copy>p:last-child{margin-top:18px}}@media (width<=759px){.mj-ready,.mj-ready.mj-home{height:390svh}.mj-ready .mj-sticky{height:calc(100svh - 60px);min-height:600px;top:60px}.mj-ready .mj-copy,.mj-home.mj-ready .mj-copy-0,.mj-home.mj-ready .mj-copy-1,.mj-home.mj-ready .mj-copy-2,.mj-home.mj-ready .mj-copy-3,.mj-facility.mj-ready .mj-copy-3{text-align:left;width:86%;top:6%;left:7%;transform:none}.mj-copy h1,.mj-copy h2,.mj-home.mj-ready .mj-copy-0 h1,.mj-home.mj-ready .mj-copy-1 h2,.mj-home.mj-ready .mj-copy-2 h2,.mj-facility.mj-ready .mj-copy-3 h2{font-size:34px;line-height:1.3}.mj-copy>p:last-child{margin-top:17px;font-size:13px;line-height:1.85}.mj-copy .mj-product-title{margin-bottom:18px;font-size:12px}.mj-ready .mj-output .mi-phone-setting{transform-origin:100% 100%;top:auto;bottom:55px;right:7%;transform:scale(.62)}.mj-home.mj-ready[data-chapter="3"] .mj-canvas{opacity:.55}.mj-ready .mi-dashboard-demo{width:94%;bottom:70px;left:3%}.mi-dashboard-unit{grid-template-columns:.8fr repeat(3,1fr)}.mi-dashboard-unit .mi-resident:nth-last-child(-n+3){display:none}.mi-dashboard-toast{gap:7px;width:95%;padding:9px}.mi-dashboard-toast p{font-size:10px}.mi-dashboard-toast button{padding:3px}.mi-dashboard-toolbar{padding:10px}.mi-dashboard-units{padding:6px}.mi-dashboard-demo>small{font-size:9px}.mj-progress{bottom:20px}.mj-scene-note{font-size:8px;bottom:42px}.mi-information-visual{min-height:300px;padding:30px 18px}.mi-information-values{gap:24px}.mi-information-values strong{font-size:36px}.mi-information-copy{padding:28px}.mi-information-copy h3{font-size:23px}.mi-information-copy p{margin:15px 0;font-size:14px}.mi-brand-signature{width:120px}}@media (prefers-reduced-motion:reduce){.mi-info-wave path{animation:none}.mj-connection-line,.mj-progress{display:none}.mj-sticky>.mj-copy,.mj-output{opacity:1!important}}.mj-ready .mj-copy:not(.mj-copy-0){opacity:0}.mj-ready[data-chapter] .mj-copy{visibility:hidden}.mj-ready[data-chapter="0"] .mj-copy-0,.mj-ready[data-chapter="1"] .mj-copy-1,.mj-ready[data-chapter="2"] .mj-copy-2,.mj-ready[data-chapter="3"] .mj-copy-3{visibility:visible}.mj-facility.mj-ready .mj-copy{width:43%}.mi-facility .mi-header,.mi-facility .mi-product-nav{color:#263b4a;background:#f8fafc;border-color:#e1e7ec}.mi-facility .mi-button-small{color:#fff;background:#233f55}.mj-output .mi-phone-setting{transform:none}@media (width<=759px){.mj-facility.mj-ready .mj-copy{width:86%}.mj-ready .mj-copy{transition:opacity .15s}}.mi-facility .mi-information-copy h3{color:#213b4f}.mi-facility .mi-product-nav a.mi-button-small{color:#fff!important}.mi-information-copy h3{text-wrap:balance}.mj-home .mj-scene-note{display:none}.mj-home.mj-ready[data-chapter="3"] .mj-scene-note{text-align:center;max-width:290px;font-size:9px;display:block;bottom:48px;right:8%}.mj-ready .mj-output .mi-home-connection{height:100%;position:absolute;inset:0}.mj-ready .mj-output .mi-phone-setting{transform-origin:50%;width:294px;height:597px;top:50%;transform:translateY(-50%)scale(.9)scale(1)}@media (width>=760px) and (height<=760px){.mj-ready .mj-output .mi-phone-setting{transform:translateY(-50%)scale(.83)}}@media (width<=759px){.mj-ready .mj-output .mi-phone-setting{transform-origin:100% 100%;top:auto;bottom:65px;right:5%;transform:scale(.62)}}.mj-ready .mj-copy{transition:none}@media (width>=760px){.mj-facility .mj-canvas{-webkit-mask-image:none;mask-image:none}}.mj-connection-line{display:none!important}.mi-brand-mark{color:#0061c9;flex:none;width:54px;height:26px}.mj-copy .mj-product-title{align-items:center;gap:14px;display:flex}.mj-home .mj-copy .mj-product-title{justify-content:center}.mi-environment-icons{justify-content:space-evenly;width:76%;display:flex;position:absolute;top:20px;left:12%}.mi-environment-icons svg{width:90px;height:150px}.mi-state-sequence{color:#7e94a4;justify-content:center;align-items:center;gap:12px;width:88%;display:flex;position:absolute;top:60px;left:6%}.mi-state-sequence span{font-size:14px}.mi-state-sequence i{font-size:15px;font-style:normal}.mi-state-sequence strong{color:#d82769;background:#f9e2ec;border-radius:10px;padding:16px 22px;font-size:17px}@media (width<=759px){.mj-home .mj-copy .mj-product-title{justify-content:flex-start}.mi-brand-mark{width:44px;height:22px}.mi-environment-icons svg{height:125px}.mi-state-sequence{gap:8px;top:45px}.mi-state-sequence strong{padding:13px;font-size:14px}.mi-state-sequence span{font-size:12px}}.mi-facility .mi-home-questions summary{color:#233f55}.mi-brand-promise{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:90px 9vw;display:grid}.mi-brand-promise.for-team{color:#f3f8fb;background:#17394f}.mi-brand-promise.for-family{color:#544431;background:#f0e7d8;grid-template-columns:1.1fr 1fr}.mi-promise-symbol{width:210px;height:110px;margin-bottom:26px}.mi-promise-symbol .mi-brand-mark{color:#a4d1ee;width:100%;height:100%;overflow:visible}.for-family .mi-promise-symbol .mi-brand-mark{color:#0061c9}.mi-promise-identity>p{margin-bottom:36px;font-size:19px;font-weight:600}.mi-promise-identity>p span{letter-spacing:.16em;vertical-align:middle;border:1px solid #b9ab96;border-radius:5px;margin-left:13px;padding:4px 7px;font-size:11px;display:inline-block}.mi-promise-identity h2{letter-spacing:-.035em;font-size:clamp(30px,3.5vw,48px);line-height:1.45}.for-family .mi-promise-identity h2{font-family:Noto Serif JP,Yu Mincho,serif;font-weight:500}.mi-promise-reasons{gap:38px;display:grid}.mi-promise-reasons h3{color:inherit;margin-bottom:12px;font-size:21px;font-weight:550;line-height:1.6}.mi-promise-reasons p{color:#b8cdd9;font-size:15px;line-height:2.1}.for-family .mi-promise-reasons p{color:#7d6e5d}.mi-promise-symbol .mi-mark-arc-0,.mi-promise-symbol .mi-mark-arc-1{opacity:.25}.is-visible .mi-promise-symbol .mi-mark-arc-1{animation:4s ease-in-out infinite mi-logo-breathe}.is-visible .mi-promise-symbol .mi-mark-arc-0{animation:4s ease-in-out .5s infinite mi-logo-breathe}@keyframes mi-logo-breathe{0%,to{opacity:.25}45%,65%{opacity:1}}.mj-copy .mi-brand-mark{width:78px;height:37px}@media (width<=759px){.mi-brand-promise,.mi-brand-promise.for-family{grid-template-columns:1fr;gap:40px;padding:60px 7vw}.mi-promise-symbol{width:150px;height:80px;margin-bottom:17px}.mi-promise-identity>p{margin-bottom:24px;font-size:17px}.mi-promise-identity h2{font-size:32px}.mi-promise-reasons{gap:28px}.mi-promise-reasons h3{font-size:19px}.mi-promise-reasons p{font-size:14px}.mj-copy .mi-brand-mark{width:58px;height:28px}}@media (prefers-reduced-motion:reduce){.is-visible .mi-promise-symbol .mi-mark-arc-0,.is-visible .mi-promise-symbol .mi-mark-arc-1{opacity:1;animation:none}}@media (width>=760px) and (width<=1000px){.mi-brand-promise,.mi-brand-promise.for-family{gap:5vw;padding:70px 6vw}.mi-promise-reasons h3{font-size:18px}.mi-promise-identity h2{font-size:29px}}@media (width<=759px){.mi-promise-identity h2{font-size:clamp(23px,6.7vw,32px)}}.mi-signal-story{color:#213e4d;max-width:1280px;margin:auto;padding:70px clamp(24px,6vw,80px)}.mi-signal-label{align-items:center;gap:18px;margin-bottom:32px;font-size:13px;font-weight:600;display:flex}.mi-signal-label svg{color:#0066c9;width:74px;height:38px}.mi-signal-caption{grid-template-columns:1fr 1.2fr;align-items:start;gap:8%;display:grid}.mi-signal-caption h2{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3.1vw,43px);line-height:1.55}.mi-signal-caption p{color:#577079;margin:0 0 18px;font-size:15px;line-height:2.1}.mi-function-details{margin-top:64px}.mi-function-details h3{letter-spacing:-.035em;margin:0 0 32px;font-size:clamp(23px,2.7vw,34px);line-height:1.6}.mi-function-details dl{margin:0}.mi-function-details dl>div{border-top:1px solid #29455724;grid-template-columns:190px 1fr;gap:32px;padding:25px 0;display:grid}.mi-function-details dt{color:#526875;padding-top:3px;font-size:14px;font-weight:600}.mi-function-details dd{margin:0}.mi-function-details strong{font-size:18px;font-weight:600;line-height:1.7}.mi-function-details p{color:#566d78;max-width:750px;margin:8px 0 0;font-size:14px;line-height:2}.mi-function-details small{color:#71818a;margin-top:10px;font-size:11px;line-height:1.8;display:block}.mi-decision{color:#233c49;background:#eaf0f2;padding:64px max(24px,50vw - 560px) 76px}.mi-home .mi-decision{color:#403f37;background:#f0ede5}.mi-decision-brand{align-items:center;gap:17px;margin-bottom:32px;font-size:13px;font-weight:600;display:flex}.mi-decision-brand svg{color:#0066c9;width:66px;height:36px}.mi-decision-content{grid-template-columns:1.5fr 1fr;align-items:center;gap:12%;display:grid}.mi-decision h2{letter-spacing:-.045em;margin:0 0 20px;font-family:inherit;font-size:clamp(26px,3vw,40px);line-height:1.6}.mi-decision p{color:#63717a;max-width:530px;margin:0;font-size:14px;line-height:2}.mi-decision-actions{gap:16px;display:grid}.mi-decision-actions a{justify-content:space-between;align-items:center;gap:18px;min-height:48px;font-size:14px;text-decoration:none;display:flex}.mi-decision-actions a:not(.mi-button){border-bottom:1px solid #233c4930;padding:8px 2px}.mi-decision-actions a:focus-visible{outline-offset:5px;outline:2px solid #0066c9}@media (width<=700px){.mi-signal-story{padding-bottom:44px}.mi-signal-caption{grid-template-columns:1fr;gap:20px}.mi-signal-caption p{font-size:14px}.mi-function-details{margin-top:40px}.mi-function-details dl>div{grid-template-columns:1fr;gap:10px;padding:22px 0}.mi-function-details strong{font-size:17px}.mi-decision{padding-top:40px;padding-bottom:44px}.mi-decision-content{grid-template-columns:1fr;gap:28px}.mi-decision-brand{margin-bottom:22px}.mi-decision-actions{width:100%;max-width:420px}.mi-signal-expansion{flex:none;width:130%}.mi-function-details dt{font-size:12px}}@media (prefers-reduced-motion:reduce){.mi-propagation{opacity:.16;animation:none}}.mi-product.mi-facility{--mi-bg:#f3f6f8;--mi-ink:#223b4c;--mi-muted:#526575;--mi-accent:#246581}.mi-product.mi-home{--mi-muted:#655b4d}.mi-information-copy p,.mi-function-details p{color:#4d606a}.mi-information-example,.mi-function-details small{color:#536573}.mi-state-sequence{color:#526c7b}.mi-signal-caption p{color:#4e636e}.mi-home .mi-signal-caption p{color:#625d52}.mi-home .mi-signal-caption h2{color:#403f37}.mi-product .mi-home-questions summary{color:var(--mi-ink)}.mi-home-questions p{color:var(--mi-muted);font-size:14px}.mi-decision p{color:#53626b}.mi-product .mi-decision .mi-button{background:#233f55;color:#fff!important}.mi-home .mi-decision .mi-button{background:#514a3e}.mj-scene-note{color:#536573}.mi-home .mj-copy>p:last-child{color:#655c50}.mi-facility .mi-start{--mi-muted:#526575}.mi-dashboard-toast{background:#007bad}.mi-dashboard-toast.up{background:#d71459}.mi-dashboard-demo>small{color:#526575}.mi-information-values span,.mi-information-copy>span{color:#456276}.mi-integrations{color:#223b4c;background:#fff;padding:55px max(24px,50vw - 560px) 65px;scroll-margin-top:80px}.mi-integrations-copy{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.mi-integrations h2{letter-spacing:-.035em;font-size:clamp(27px,3vw,40px);font-weight:650;line-height:1.55}.mi-integrations-copy p{color:#526575;font-size:15px;line-height:2}.mi-partner-logos{grid-template-columns:repeat(4,1fr);align-items:center;gap:30px;margin:30px 0;padding:0;list-style:none;display:grid}.mi-partner-logos li{justify-content:center;align-items:center;min-height:130px;display:flex}.mi-partner-logos img{object-fit:contain;width:100%;max-width:190px;height:auto;max-height:100px}.mi-partner-logos li:first-child img{max-width:160px}.mi-partner-logos li:last-child img{width:125px;max-height:125px}.mi-integrations-bottom{justify-content:space-between;align-items:center;gap:32px;padding-top:0;display:flex}.mi-integrations-bottom p{color:#526575;font-size:12px;line-height:1.9}.mi-integrations-bottom a{align-items:center;gap:20px;font-size:14px;display:flex}@media (width<=700px){.mi-integrations-copy{grid-template-columns:1fr;gap:20px}.mi-partner-logos{grid-template-columns:1fr 1fr;gap:12px 24px}.mi-partner-logos li{min-height:100px}.mi-integrations-bottom{flex-direction:column;align-items:start;gap:20px}.mi-integrations{padding-top:35px;padding-bottom:40px}.mi-integrations-copy p{font-size:14px}.mi-partner-logos li:last-child img{width:110px}}@media (width<=420px){.mi-information-values{text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.mi-information-values strong{font-size:28px}.mi-information-values strong small{margin:4px 0 0;font-size:11px;display:block}.mi-information-values span{font-size:11px}}.mi-phone-status{color:#172733}.mi-app-toolbar{color:#063654}.mi-app-actions button{color:#063654;border-color:#063654}.mi-vital>span,.mi-vital>small{color:#59656b}.mi-vital-room>small{color:#0868a9}.mi-facility .mi-product-name{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.mi-facility .mi-product-name>span{align-items:center;display:inline-flex}.mi-facility .mi-product-name .mi-brand-mark{width:40px;height:20px}.mi-facility .mi-product-nav>div{gap:clamp(12px,2vw,32px)}.mi-facility .mi-product-nav a.mi-button-outline{background:0 0;border:1px solid #91a7b6;color:#233f55!important}.mi-facility .mi-product-nav .mi-button-outline:hover{background:#e7eff3}@media (width<=759px){.mi-facility .mi-product-nav .mi-nav-features{display:none}.mi-facility .mi-product-nav>div{gap:7px}.mi-facility .mi-product-nav .mi-button-small{gap:5px;padding:9px 10px}}@media (width<=380px){.mi-facility .mi-product-nav{padding-inline:4vw}.mi-facility .mi-product-name{gap:5px;font-size:10px}.mi-facility .mi-product-name .mi-brand-mark{width:31px;height:16px}.mi-facility .mi-product-nav .mi-button-small{padding:8px 7px;font-size:9px}.mi-facility .mi-product-nav .mi-button-small span{display:none}}
