/* A mobile sibling to Web E: physical context, connected care, creative and quiet spaces. */
.app-expertise.mobile-apps{background:#f6f5ed;color:#163d33;--muted:#4b6254}.mobile-apps em{font-style:normal}.mobile-apps section{scroll-margin-top:calc(var(--header-height) + 20px)}
.mobile-apps .mc-opening{background:#173e34;color:#f3f3e5;padding-top:70px}.mobile-apps .mc-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:55px;align-items:center;padding-bottom:50px}.mobile-apps .mc-opening .eyebrow{color:#c9ddc7;font-size:10px}.mobile-apps .mc-opening h1{font-size:clamp(76px,8vw,119px);line-height:.98;letter-spacing:-.065em;margin:25px 0 30px}.mobile-apps .mc-opening h1 em{color:#d2e7b1;white-space:nowrap;position:relative;display:inline-block;line-height:1.15;padding-bottom:.18em}.mobile-apps .mc-opening h1 em:after{content:'';height:3px;background:#ffcb27;position:absolute;left:0;right:0;bottom:.03em;transform:rotate(-2deg)}.mobile-apps .mc-opening .lead{color:#e0e8d6;font-size:18px;max-width:450px}.mobile-apps .mc-offer{font-size:14px;color:#c5d8c8;max-width:420px;margin-top:20px}
.mobile-apps .mc-hero-art{position:relative;padding:50px 0 15px}.mobile-apps .mc-hero-art>img{width:100%;height:auto;position:relative;filter:drop-shadow(0 25px 30px #061d2460)}.mobile-apps .mc-hero-art figcaption{position:relative;display:grid;grid-template-columns:1fr auto;gap:10px 15px;color:#d9e5d0;font-size:11px;margin:28px 20px 0}.mobile-apps .mc-hero-art figcaption span{grid-column:1/-1;color:#c0d1bd;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.mobile-apps .mc-hero-art figcaption strong{font-size:16px;font-weight:500}.mobile-apps .mc-hero-art figcaption a{display:flex;align-items:center;min-height:30px;text-decoration:underline;text-underline-offset:5px}.mobile-apps .mc-opening-foot{border-top:1px solid #71927b;padding:25px 0;display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:11px;color:#d1dfc8}.mobile-apps .mc-opening-foot a{min-height:40px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:5px}
.mobile-apps .mc-section-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:end;margin-bottom:50px}.mobile-apps .mc-section-intro h2{font-size:clamp(42px,4.8vw,71px);line-height:1.05}.mobile-apps .eyebrow{margin-bottom:20px}.mobile-apps .mc-account{max-width:475px}.mobile-apps .mc-account p{font-size:17px;line-height:1.7}.mobile-apps .mc-account .plain{margin-top:17px}.mobile-apps .mc-role{display:flex;flex-direction:column;gap:11px;margin-bottom:30px}.mobile-apps .mc-role span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#3d5a46}.mobile-apps .mc-role strong{font-size:19px;font-weight:500;letter-spacing:-.025em}
.mobile-apps .mc-care{background:#e3eddd;padding:95px 0 32px}.mobile-apps .mc-care em{color:#4e7350}.mobile-apps .mc-connected-product{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center;background:#cadcc2;border-radius:10px;padding:45px}.mobile-apps .mc-patient{position:relative;padding:0 25px}.mobile-apps .prvnt-mobile-demo{max-width:280px;position:relative}.mobile-apps .mc-patient .mc-role{text-align:center;margin-bottom:26px}.mobile-apps .prvnt-demo-controls button{color:#244734;border-color:#65866d}.mobile-apps .phone-credit{opacity:1;font-size:10px;max-width:300px;color:#415d48;margin:16px auto 0;text-align:center;line-height:1.6}.mobile-apps .mc-care-team{min-width:0}.mobile-apps .mc-care-team>img{width:100%;height:auto;filter:drop-shadow(0 16px 18px #1c39261a)}.mobile-apps .mc-care-team figcaption{color:#415d48;font-size:12px;margin-top:28px;max-width:400px}.mobile-apps .mc-project-foot{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:25px;font-size:11px;line-height:1.7}.mobile-apps .mc-project-foot a{text-decoration:underline;text-underline-offset:5px;display:inline-flex;align-items:center;min-height:40px}
.mobile-apps .mc-muzi{background:#f5e7d9;color:#4b352c;padding:95px 0 35px}.mobile-apps .mc-muzi em{color:#966035}.mobile-apps .mc-creative-canvas{display:grid;grid-template-columns:1.45fr .75fr;gap:45px;padding:45px;background:#edd1b9;border-radius:10px 120px 10px 10px;align-items:center}.mobile-apps .mc-muzi-screens>img{width:100%;height:auto;filter:drop-shadow(0 15px 20px #6e3d1e20)}.mobile-apps .mc-muzi-screens figcaption{color:#624735;font-size:12px;margin:25px 10px 0}.mobile-apps .mc-muzi-growth>div{margin-bottom:25px}.mobile-apps .mc-muzi-growth .eyebrow{font-size:11px;margin-bottom:12px}.mobile-apps .mc-muzi-growth p:not(.eyebrow){font-size:14px;line-height:1.7;color:#624735;max-width:260px}.mobile-apps .mc-muzi-film{background:#f7ebdd;padding:15px;border-radius:6px;max-width:260px;margin:0 auto}.mobile-apps .mc-muzi-film video{width:100%;max-height:400px;background:#f7ebdd;object-fit:contain}.mobile-apps .mc-muzi-film figcaption{font-size:10px;line-height:1.6;color:#624735;margin:12px 0 0}.mobile-apps .mc-muzi .mc-project-foot{color:#624735}
.mobile-apps .mc-attune{background:#dcebf5;color:#253a50;padding:95px 0 35px}.mobile-apps .mc-attune em{color:#486f95}.mobile-apps .mc-attune-canvas{display:grid;grid-template-columns:1.45fr .55fr;gap:20px;align-items:center;background:#bad3e7;padding:40px 65px 30px;border-radius:10px;position:relative;isolation:isolate}.mobile-apps .mc-attune-canvas:before{content:'';position:absolute;inset:12% 35% 15% 5%;background:#d9e8f366;border-radius:50%;z-index:-1}.mobile-apps .mc-attune-community>img{width:100%;height:auto;filter:drop-shadow(0 20px 22px #2a416f30)}.mobile-apps .mc-attune-roadmap{justify-self:end;max-width:240px}.mobile-apps .mc-attune-roadmap>img{max-height:470px;max-width:100%;width:auto;margin:auto;clip-path:inset(.5% 2% round 14% / 7%);filter:drop-shadow(0 18px 20px #2a416f30)}.mobile-apps .mc-attune-canvas figcaption{text-align:center;color:#344f68;font-size:12px;margin-top:22px}.mobile-apps .mc-attune .mc-project-foot{color:#344f68}
.mobile-apps .mc-qlarity{background:#172e2a;color:#eef1df;padding:100px 0}.mobile-apps .mc-reflection-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:100px;align-items:center}.mobile-apps .mc-reflection-grid h2{font-size:clamp(55px,6.5vw,94px);line-height:1.02;margin-bottom:32px}.mobile-apps .mc-reflection-grid h2 em{color:#bfe5c4}.mobile-apps .mc-reflection-grid p:not(.eyebrow){font-size:17px;line-height:1.7;color:#d0dfcf;max-width:420px}.mobile-apps .mc-reflection-grid .plain{margin-top:25px;color:#e7f3dc}.mobile-apps .mc-reflection-grid .eyebrow{font-size:10px;color:#c8dcc5}.mobile-apps .mc-reflection-art{padding:45px 25px 30px;background:#b7d7c7;border-radius:220px 220px 10px 10px}.mobile-apps .mc-reflection-art img{width:100%;height:auto;filter:drop-shadow(0 16px 20px #13262225)}.mobile-apps .mc-reflection-art figcaption{font-size:11px;text-align:center;color:#2b4c3e;max-width:340px;margin:25px auto 0}
.mobile-apps .mc-engineering{padding:95px 0 65px;background:#f5f5ec;color:#163d33}.mobile-apps .mc-engineering em{color:#648150}.mobile-apps .mc-stack-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mobile-apps .mc-stack-wall article{background:#21483d;color:#f5f3e8;border-radius:6px;padding:28px;display:flex;flex-direction:column}.mobile-apps .mc-tool-logo{display:flex;align-items:center;justify-content:center;min-height:120px;padding:20px;background:#1b3537;border-radius:4px;margin-bottom:25px}.mobile-apps .mc-tool-logo .tech-logo{background:transparent;padding:0;width:100%}.mobile-apps .mc-tool-logo img{width:100%;height:80px!important;object-fit:contain}.mobile-apps .mc-stack-wall h3{font-size:25px}.mobile-apps .mc-stack-wall p{font-size:14px;line-height:1.7;color:#d3e1cf;margin:17px 0}.mobile-apps .mc-stack-wall .plain{font-size:12px;color:#e6efda;margin-top:auto}.mobile-apps .mc-web-link{margin-top:28px}.mobile-apps .mc-closing{padding:80px 0;background:#d8e7bf}.mobile-apps .mc-closing h2{font-size:clamp(55px,6.4vw,94px);line-height:1.03}.mobile-apps .mc-closing h2 em{color:#5f7946}.mobile-apps .mc-closing p:not(.eyebrow){max-width:440px}
.mobile-apps a:focus-visible,.mobile-apps button:focus-visible{outline-color:#926000}.mobile-apps .mc-opening a:focus-visible,.mobile-apps .mc-qlarity a:focus-visible,.mobile-apps .mc-stack-wall a:focus-visible{outline-color:#ffd35b}
.mobile-apps.mc-motion .mc-hero-art>img{animation:mc-arrive .75s ease-out both}.mobile-apps.mc-motion .mc-muzi-screens.mc-arrived>img,.mobile-apps.mc-motion .mc-attune-roadmap.mc-arrived>img{animation:mc-arrive .65s ease-out both}@keyframes mc-arrive{from{opacity:.8;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){.mobile-apps .mc-hero-grid{gap:35px}.mobile-apps .mc-opening h1{font-size:clamp(72px,8.6vw,100px)}.mobile-apps .mc-section-intro{gap:50px}.mobile-apps .mc-connected-product{gap:35px;padding:30px}.mobile-apps .mc-patient{padding:0 5px}.mobile-apps .mc-role strong{font-size:17px}.mobile-apps .mc-creative-canvas{gap:25px;padding:30px;border-top-right-radius:70px}.mobile-apps .mc-attune-canvas{padding:30px;gap:20px}.mobile-apps .mc-reflection-grid{gap:50px}.mobile-apps .mc-stack-wall{gap:16px}.mobile-apps .mc-stack-wall article{padding:23px}.mobile-apps .mc-hero-art figcaption{grid-template-columns:1fr}.mobile-apps .mc-hero-art figcaption span{grid-column:auto}}
@media(max-width:760px){.mobile-apps .mc-opening{padding-top:43px}.mobile-apps .mc-hero-grid{display:block;padding-bottom:30px}.mobile-apps .mc-opening h1{font-size:clamp(64px,15.6vw,90px);margin-top:22px;line-height:1}.mobile-apps .mc-opening .lead{font-size:17px}.mobile-apps .mc-offer{font-size:14px}.mobile-apps .mc-hero-art{padding:35px 0 0;margin-top:40px}.mobile-apps .mc-hero-art figcaption{margin:22px 0 0;gap:8px}.mobile-apps .mc-hero-art figcaption strong{font-size:15px}.mobile-apps .mc-opening-foot{display:block;padding:20px 0;font-size:10px}.mobile-apps .mc-opening-foot a{margin-top:8px}.mobile-apps .mc-section-intro{grid-template-columns:1fr;gap:25px;margin-bottom:32px}.mobile-apps .mc-section-intro h2{font-size:clamp(37px,9.5vw,52px)}.mobile-apps .mc-account p{font-size:15px}.mobile-apps .mc-care,.mobile-apps .mc-muzi,.mobile-apps .mc-attune,.mobile-apps .mc-engineering{padding-top:58px}.mobile-apps .mc-connected-product{grid-template-columns:1fr;gap:40px;padding:28px 20px}.mobile-apps .mc-patient{max-width:310px;width:100%;margin:auto}.mobile-apps .prvnt-mobile-demo{max-width:240px}.mobile-apps .mc-care-team .mc-role{text-align:center}.mobile-apps .mc-role strong{font-size:17px}.mobile-apps .mc-care-team figcaption{font-size:11px;text-align:center;margin-top:17px}.mobile-apps .mc-project-foot{display:block;font-size:10px;padding-top:20px}.mobile-apps .mc-project-foot span+span{display:block;margin-top:10px}.mobile-apps .mc-project-foot a{display:flex;width:max-content;max-width:100%;margin-top:7px}.mobile-apps .mc-creative-canvas{grid-template-columns:1fr;gap:30px;padding:26px 17px;border-top-right-radius:65px}.mobile-apps .mc-muzi-screens figcaption{font-size:11px;margin:20px 0 0}.mobile-apps .mc-muzi-growth{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center}.mobile-apps .mc-muzi-growth>div{margin:0}.mobile-apps .mc-muzi-growth .eyebrow{font-size:10px}.mobile-apps .mc-muzi-growth p:not(.eyebrow){font-size:12px}.mobile-apps .mc-muzi-film{padding:9px}.mobile-apps .mc-muzi-film video{max-height:300px}.mobile-apps .mc-muzi-film figcaption{font-size:9px}.mobile-apps .mc-attune-canvas{grid-template-columns:1fr .6fr;gap:14px;padding:25px 15px}.mobile-apps .mc-attune-canvas figcaption{font-size:10px;line-height:1.6;margin-top:18px}.mobile-apps .mc-qlarity{padding:60px 0}.mobile-apps .mc-reflection-grid{grid-template-columns:1fr;gap:35px}.mobile-apps .mc-reflection-grid>div{grid-row:1}.mobile-apps .mc-reflection-grid h2{font-size:62px}.mobile-apps .mc-reflection-grid p:not(.eyebrow){font-size:15px}.mobile-apps .mc-reflection-art{padding:30px 25px 23px;max-width:390px;margin:auto}.mobile-apps .mc-reflection-art figcaption{font-size:10px}.mobile-apps .mc-stack-wall{grid-template-columns:1fr;gap:18px}.mobile-apps .mc-stack-wall article{padding:23px;display:grid;grid-template-columns:85px 1fr;gap:12px 20px}.mobile-apps .mc-tool-logo{grid-row:1/4;align-self:start;min-height:90px;margin:0;padding:12px}.mobile-apps .mc-tool-logo img{height:55px!important}.mobile-apps .mc-stack-wall h3{font-size:23px}.mobile-apps .mc-stack-wall p{font-size:13px;margin:0}.mobile-apps .mc-stack-wall .plain{font-size:11px}.mobile-apps .mc-engineering{padding-bottom:50px}.mobile-apps .mc-closing{padding:58px 0}.mobile-apps .mc-closing h2{font-size:62px}}
@media(max-width:359px){.mobile-apps .mc-muzi-growth{grid-template-columns:1fr}.mobile-apps .mc-muzi-film{max-width:210px}.mobile-apps .mc-muzi-growth p:not(.eyebrow){max-width:100%}.mobile-apps .mc-stack-wall article{grid-template-columns:70px 1fr;gap:12px}.mobile-apps .mc-stack-wall h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){.mobile-apps *{animation:none!important;transition:none!important}}
