@font-face{font-family:CaseNeue;src:url('../assets/fonts/PPNeueMontreal-Medium.woff2') format('woff2');font-display:swap}@font-face{font-family:CaseManrope;src:url('../assets/fonts/sabliere/Manrope-Regular.ttf') format('truetype');font-display:swap}@font-face{font-family:CaseManrope;src:url('../assets/fonts/sabliere/Manrope-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
body.meaven-case{margin:0;background:#fff;color:#1b232a;font-family:CaseNeue,Arial,sans-serif}.meaven-case *{box-sizing:border-box}.meaven-case .site-header{background:#fffffff2;color:#1b232a}.meaven-case .site-header .wordmark,.meaven-case .desktop-nav a{color:#1b232a}.meaven-case .site-header .art-direction-link{background:#1b232a;color:#fff}.mc-page{overflow:clip;background:#fff}.mc-wrap{width:min(1320px,88%);margin:auto}.mc-skip{position:fixed;left:20px;top:-80px;z-index:500;background:#111;color:#fff;padding:12px 18px}.mc-skip:focus{top:10px}.mc-page a{color:inherit;text-decoration:none}.mc-page a:focus-visible{outline:2px solid #1782aa;outline-offset:6px}.mc-eyebrow{font-family:CaseManrope,Arial,sans-serif;font-size:11px;letter-spacing:.03em;color:#77818a}.mc-hero{padding-top:155px;padding-bottom:45px}.mc-hero>.mc-eyebrow{margin-bottom:38px}.mc-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:80px}.mc-wordmark{filter:brightness(0);width:151px;height:auto;display:block;margin-bottom:24px}.mc-hero h1{font-size:clamp(60px,7vw,110px);font-weight:400;letter-spacing:-.06em;line-height:.98;margin:0}.mc-hero-copy{padding-top:45px;display:flex;flex-direction:column;align-items:flex-start}.mc-hero-copy>p{font-size:22px;color:#67727a;line-height:1.5;letter-spacing:-.02em;margin:0 0 25px;max-width:440px}.mc-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:46px;padding:12px 18px;background:#1b2d3c;color:white!important;border-radius:4px;font-size:12px}.mc-cta:hover{background:#284c65}.mc-readtime{font-size:10px;color:#939ba1;margin-top:16px}.mc-meta{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:32px;margin:45px 0 0;border-top:1px solid #e6e9ec;padding-top:20px}.mc-meta dt{font-family:CaseManrope;font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#89949c;margin-bottom:8px}.mc-meta dd{margin:0;font-size:13px;color:#4c5862}.mc-cockpit{margin:0 3%;background:#f3f5f6;border-radius:3px;overflow:hidden}.mc-mockup{position:relative;aspect-ratio:1672/941;width:100%}.mc-shell{display:block;width:100%;height:100%;object-fit:cover}.mc-screen{position:relative;aspect-ratio:1600/284;overflow:hidden;background:#0b1b2f;border:1px solid #41607933;border-radius:2px;isolation:isolate}.mc-screen iframe{display:block;width:1600px;height:284px;border:0;transform-origin:top left;position:absolute;inset:0;pointer-events:none}.mc-mock-screen{position:absolute;left:12.8%;top:26.67%;width:74.65%;aspect-ratio:1600/284;border:1px solid #9baaba88;border-radius:4px;box-shadow:0 1px 3px #00142588}.mc-cockpit>figcaption{background:#fff;padding:13px 3.2%;font-size:10px;color:#87939d;line-height:1.6}.mc-section-nav{display:flex;gap:28px;border-bottom:1px solid #e7ebee;padding:22px 0;font-size:10px;color:#7a858d}.mc-section-nav a:hover{color:#1b405b}.mc-section{padding-top:78px;padding-bottom:15px;scroll-margin-top:85px}.mc-section-head{display:grid;grid-template-columns:1.1fr 1fr;column-gap:80px;align-items:start;margin-bottom:30px}.mc-section-head>.mc-eyebrow{grid-column:1/-1;margin-bottom:17px}.mc-section h2{font-size:clamp(34px,4vw,59px);font-weight:400;letter-spacing:-.045em;line-height:1.05;margin:0}.mc-section-head>p,.mc-companion-copy>p,.mc-closing p{font-size:16px;line-height:1.7;color:#737d85;margin:5px 0 0;max-width:480px}.mc-decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:37px}.mc-decision-grid article{border-top:1px solid #dde4e8;padding-top:18px}.mc-decision-grid article>span{font-family:CaseManrope;font-size:9px;letter-spacing:.04em;color:#8a969e}.mc-section h3{font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.025em;margin:14px 0}.mc-decision-grid p,.mc-iteration p{font-size:14px;color:#77828b;line-height:1.7;margin:0}.mc-draft-grid{display:grid;grid-template-columns:1fr;gap:19px}.mc-draft-grid>figure{display:grid;grid-template-columns:1fr 250px;gap:30px;margin:0;padding:18px;background:#f8f9fa;border:1px solid #e7ebee;border-radius:4px;align-items:center}.mc-draft-grid svg{display:block;width:100%;height:auto}.mc-draft-grid figcaption{display:flex;flex-direction:column;gap:9px}.mc-draft-grid figcaption>strong{font-size:12px;font-weight:400;color:#465662}.mc-draft-grid figcaption>span{font-size:12px;line-height:1.55;color:#84909a}.mc-iteration{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;margin-top:28px;padding:24px;background:#f7f8f9;border-radius:4px}.mc-iteration>img{width:100%;display:block;border:1px solid #e1e6ea}.mc-iteration h3{margin-top:12px}.mc-iteration p{max-width:360px}.mc-flow{border:1px solid #dde5eb;background:#f7f9fa;border-radius:4px;padding:27px;margin:32px 0}.mc-flow-main,.mc-flow-branch{display:flex;align-items:center;gap:12px}.mc-flow-main>span{flex:1;border:1px solid #cad5dc;background:white;padding:16px 10px;text-align:center;font-size:12px;border-radius:3px;color:#405563}.mc-flow b{font-size:14px;font-weight:400;color:#91a5b5}.mc-flow-branch{margin:20px 0 17px 20%;padding-left:20px;border-left:1px solid #c1d4e0}.mc-flow-branch>span{font-size:10px;padding:10px;background:#e9f0f5;border:1px solid #d5e1e9;border-radius:3px;color:#4d6e86}.mc-flow>small{font-size:10px;color:#8b99a4}.mc-table-scroll{overflow:auto}.mc-journey{width:100%;border-collapse:collapse;text-align:left;font-size:13px;color:#74818b;line-height:1.5}.mc-journey caption{text-align:left;font-size:11px;margin-bottom:14px;color:#7d8b96}.mc-journey th{font-size:10px;font-weight:400;color:#8e9ba5;padding:12px;border-bottom:1px solid #cfd9e1}.mc-journey td{padding:16px 12px;border-bottom:1px solid #edf0f3}.mc-journey td:first-child{color:#314755;white-space:nowrap;width:16%}.mc-journey td:nth-child(2){width:35%}.mc-final-home{margin:0 0 26px}.mc-final-home figcaption,.mc-app-gallery figcaption{display:flex;gap:15px;align-items:baseline;padding:13px 0;font-size:11px;color:#85939e}.mc-final-home figcaption>strong,.mc-app-gallery strong{font-weight:400;font-size:12px;color:#425a6a}.mc-app-gallery{display:grid;grid-template-columns:1fr;gap:19px}.mc-app-gallery figure{margin:0;display:grid;grid-template-columns:1fr 190px;align-items:center;gap:25px}.mc-app-gallery figcaption{display:flex;flex-direction:column;gap:8px;line-height:1.6}.mc-companion{display:grid;grid-template-columns:.8fr 1.4fr;gap:60px;align-items:center;padding-top:85px;padding-bottom:25px}.mc-companion-copy>h2{font-size:40px;margin:18px 0 20px}.mc-companion-copy>p{font-size:14px}.mc-phones{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;align-items:center}.mc-phone{position:relative;aspect-ratio:9/18.3;padding:14px 13px 30px;background:radial-gradient(ellipse at 80% 60%,#10406e,#091a2d 70%);border:2px solid #25445a;border-radius:22px;color:#edf8ff;box-shadow:0 16px 30px #19374a12;overflow:hidden;font-family:CaseManrope}.mc-phone-top{font-size:6px;display:flex;justify-content:space-between;color:#a5bfd1;margin-bottom:20px}.mc-phone>img{width:73px;display:block;margin:0 0 19px}.mc-phone>small{font-size:6px;color:#7fabc7;letter-spacing:1.4px}.mc-phone>h3{color:#ebf8ff;font-size:19px;line-height:1.25;margin:12px 0;letter-spacing:-.7px;font-weight:400}.mc-phone-charge{display:flex;align-items:flex-start;flex-direction:column;gap:7px;margin:20px 0}.mc-phone-charge>strong{font-size:39px;line-height:1;font-weight:400;color:#66e3db}.mc-phone-charge strong span{font-size:16px}.mc-phone-charge>span{font-size:9px;color:#88b5ce}.mc-phone-tile{border:1px solid #5e91ac3d;background:#22496566;border-radius:7px;padding:11px 7px;display:flex;align-items:center;gap:7px;font-size:7px;color:#bcd8ea}.mc-phone-tile svg{height:14px;width:14px;stroke:currentColor;fill:none;stroke-width:1.5}.mc-phone-bottom{position:absolute;bottom:17px;left:13px;right:13px;display:flex;justify-content:space-between;font-size:6px;color:#4ed3f0}.mc-phone-bottom>span{color:#6f92aa}.mc-phone-route{height:105px;margin:15px -13px;background:repeating-linear-gradient(18deg,transparent 0 20px,#6f9db512 21px 22px),repeating-linear-gradient(110deg,#112e48 0 22px,#5186a125 23px 24px)}.mc-phone-route svg{width:100%;height:100%;fill:none;stroke:#19ccff;stroke-width:2}.mc-phone-route circle{fill:#e7f7ff}.mc-phone-stat{display:flex;flex-direction:column;gap:5px;margin:15px 0}.mc-phone-stat strong{font-size:20px;font-weight:400}.mc-phone-stat span{font-size:8px;color:#95b8ce}.mc-phone-cta{font-size:8px;text-align:center;border:1px solid #218ab255;background:#17597f;padding:9px 4px;border-radius:6px}.mc-phone-temp{display:flex;flex-direction:column;align-items:center;margin:28px 0 24px}.mc-phone-temp>strong{font-size:56px;font-weight:400;letter-spacing:-3px}.mc-phone-temp strong span{font-size:28px}.mc-phone-temp>small{font-size:6px;color:#81adc9;letter-spacing:.6px}.mc-system-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.mc-system-grid h3{font-size:21px;margin:10px 0 22px}.mc-palette{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.mc-palette>div{display:flex;flex-direction:column;gap:6px;font-family:CaseManrope}.mc-palette i{height:58px;background:var(--swatch);border:1px solid #1020300d;border-radius:3px}.mc-palette strong{font-size:8px;font-weight:400;color:#5c7383}.mc-palette span{font-size:8px;color:#8c9ca7}.mc-micro{font-size:10px!important;line-height:1.6!important;color:#8a99a3!important}.mc-type{margin-top:28px;padding-top:24px;border-top:1px solid #e3e9ee;display:flex;align-items:center;gap:30px;font-family:CaseManrope}.mc-type>strong{font-size:53px;font-weight:400;line-height:1;white-space:nowrap;color:#203847;letter-spacing:-2px}.mc-type>strong>small{font-size:10px;letter-spacing:0}.mc-type>div{display:flex;flex-direction:column;gap:8px}.mc-type span,.mc-type small{font-size:9px;color:#7a8f9f}.mc-type b{font-size:16px;font-weight:600;color:#344c5d}.mc-rules{margin:0}.mc-rules>div{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:16px 0;border-top:1px solid #e0e7ec}.mc-rules dt{font-size:12px;color:#415a6b}.mc-rules dd{font-size:12px;line-height:1.6;color:#8594a0;margin:0}.mc-icon-header{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:44px}.mc-icon-header h3{font-size:21px}.mc-icon-header>span{font-size:10px;color:#8a9ca9}.mc-icon-grid{display:grid;grid-template-columns:repeat(8,1fr);border-left:1px solid #e7edf1;border-top:1px solid #e7edf1;margin:10px 0 17px}.mc-icon-grid>div{height:93px;border-bottom:1px solid #e7edf1;border-right:1px solid #e7edf1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#425f73}.mc-icon-grid svg{height:24px;width:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mc-icon-grid svg .solid{fill:currentColor;stroke:none}.mc-icon-grid span{font-size:9px;color:#879aa9}.mc-closing{padding-bottom:80px;display:grid;grid-template-columns:1fr .65fr;gap:80px;align-items:center}.mc-closing h2{margin:20px 0 25px}.mc-closing .mc-micro{margin-top:18px}.mc-closing-action{display:flex;align-items:flex-start;flex-direction:column;gap:22px;padding-top:50px}.mc-closing-action>a:last-child{font-size:12px;color:#8796a1}.meaven-case .site-footer{background:#fff;border-top:1px solid #edf0f2;color:#17212a}
@media(min-width:1700px){.mc-cockpit{max-width:1600px;margin-left:auto;margin-right:auto}}
@media(max-width:1050px){.mc-hero-grid{gap:40px}.mc-hero-copy>p{font-size:19px}.mc-section-head{gap:40px}.mc-decision-grid{gap:24px}.mc-draft-grid>figure{grid-template-columns:1fr 180px;gap:20px}.mc-companion{grid-template-columns:1fr;gap:35px}.mc-phones{max-width:650px;width:100%;margin:auto}.mc-companion-copy{display:grid;grid-template-columns:1fr 1fr;gap:15px 35px}.mc-companion-copy>.mc-eyebrow{grid-column:1/-1}.mc-companion-copy>h2{margin:0}.mc-system-grid{gap:35px}.mc-icon-header{align-items:flex-start;flex-direction:column;gap:0}.mc-type{gap:15px}.mc-type>strong{font-size:44px}}
@media(max-width:680px){.mc-wrap{width:88%}.mc-hero{padding-top:120px;padding-bottom:32px}.mc-hero>.mc-eyebrow{font-size:9px;margin-bottom:25px}.mc-hero-grid{grid-template-columns:1fr;gap:25px}.mc-wordmark{width:128px;margin-bottom:18px}.mc-hero h1{font-size:64px}.mc-hero-copy{padding:0}.mc-hero-copy>p{font-size:18px}.mc-meta{grid-template-columns:1fr;gap:18px;margin-top:30px}.mc-meta dt{font-size:8px}.mc-meta dd{font-size:12px}.mc-cockpit{margin:0 3%}.mc-cockpit>figcaption{font-size:9px;padding-top:10px}.mc-section-nav{gap:17px;overflow-x:auto;white-space:nowrap;font-size:9px;padding:18px 0}.mc-section{padding-top:52px}.mc-section-head{grid-template-columns:1fr;gap:0;margin-bottom:23px}.mc-section h2{font-size:36px}.mc-section-head>p{font-size:14px;line-height:1.7;margin-top:21px}.mc-decision-grid{grid-template-columns:1fr;gap:24px}.mc-section h3{font-size:23px}.mc-decision-grid p{font-size:14px}.mc-draft-grid>figure{grid-template-columns:1fr;gap:14px;padding:12px}.mc-draft-grid figcaption{gap:5px}.mc-draft-grid figcaption>span{font-size:11px}.mc-iteration{grid-template-columns:1fr;gap:18px;padding:16px}.mc-iteration p{font-size:13px}.mc-flow{padding:17px;margin:24px 0}.mc-flow-main{flex-direction:column;gap:7px}.mc-flow-main>span{width:100%;padding:10px}.mc-flow-main>b{transform:rotate(90deg)}.mc-flow-branch{margin:16px 0;flex-direction:column;align-items:stretch;gap:7px;padding-left:10px}.mc-flow-branch>b{align-self:center;transform:rotate(90deg)}.mc-flow-branch>span{text-align:center}.mc-journey{font-size:11px;min-width:520px}.mc-journey td{padding:12px 9px}.mc-app-gallery figure{grid-template-columns:1fr;gap:0}.mc-app-gallery figcaption{flex-direction:row;align-items:baseline;gap:12px;font-size:10px}.mc-final-home figcaption{font-size:10px;line-height:1.6}.mc-companion-copy{display:block}.mc-companion-copy>h2{font-size:33px;margin-top:17px}.mc-companion-copy>p{margin-top:20px}.mc-phones{gap:8px}.mc-phone{padding:10px 8px 25px;border-radius:14px;min-height:255px}.mc-phone-top{font-size:4px;margin-bottom:12px}.mc-phone>img{width:48px;margin-bottom:13px}.mc-phone>small{font-size:4px;letter-spacing:.8px}.mc-phone>h3{font-size:12px;letter-spacing:-.3px;line-height:1.3;margin-top:7px}.mc-phone-charge{margin:12px 0}.mc-phone-charge>strong{font-size:28px}.mc-phone-charge>span{font-size:6px}.mc-phone-tile{padding:7px 4px;font-size:5px;gap:4px}.mc-phone-tile svg{height:10px;width:10px}.mc-phone-bottom{font-size:4px;bottom:11px;left:8px;right:8px}.mc-phone-route{height:61px;margin:10px -8px}.mc-phone-stat{margin:10px 0}.mc-phone-stat>strong{font-size:15px}.mc-phone-stat>span{font-size:5px}.mc-phone-cta{font-size:5px;padding:6px 3px}.mc-phone-temp{margin:18px 0 15px}.mc-phone-temp>strong{font-size:38px}.mc-phone-temp>small{font-size:4px;letter-spacing:0}.mc-system-grid{grid-template-columns:1fr;gap:27px}.mc-palette{gap:7px}.mc-palette i{height:48px}.mc-palette strong,.mc-palette span{font-size:7px}.mc-type{gap:22px}.mc-type>strong{font-size:47px}.mc-rules>div{grid-template-columns:80px 1fr}.mc-icon-header{margin-top:28px}.mc-icon-header>span{line-height:1.7}.mc-icon-grid{grid-template-columns:repeat(4,1fr)}.mc-icon-grid>div{height:80px;gap:10px}.mc-icon-grid svg{height:22px;width:22px}.mc-icon-grid span{font-size:8px}.mc-closing{grid-template-columns:1fr;gap:0;padding-bottom:55px}.mc-closing p{font-size:14px}.mc-closing-action{padding-top:28px}}

.mc-screen{border:0;box-shadow:inset 0 0 0 1px #41607933}.mc-mock-screen{border:0;outline:1px solid #9baaba88;outline-offset:0;box-shadow:0 1px 3px #00142588}.mc-cockpit{scroll-margin-top:78px}

/* Keep secondary copy readable on the white portfolio canvas. */
.mc-eyebrow,.mc-readtime,.mc-meta dt,.mc-section-nav,.mc-cockpit>figcaption,.mc-section-head>p,.mc-companion-copy>p,.mc-closing p,.mc-decision-grid p,.mc-iteration p,.mc-draft-grid figcaption>span,.mc-flow>small,.mc-journey,.mc-journey th,.mc-journey caption,.mc-palette strong,.mc-palette span,.mc-type span,.mc-type small,.mc-rules dd,.mc-icon-header>span,.mc-icon-grid span,.mc-final-home figcaption,.mc-app-gallery figcaption{color:#657580}.mc-micro{color:#657580!important}.mc-draft-grid svg g[fill="#85919a"]{fill:#647681}
@font-face{font-family:CaseHand;src:url('../assets/fonts/Caveat-Medium.ttf') format('truetype');font-display:swap}
/* MEAVEN presentation edition: a distinct opening, restrained chapter rhythm. */
.meaven-case--launch .mc-page{background:#fff}.mc-launch{width:94%;max-width:1600px;margin:105px auto 0;padding:45px 40px 22px;border-radius:7px;background:radial-gradient(ellipse at 80% 45%,#143853,#091b2d 65%);color:#f0f8ff;overflow:hidden;position:relative}.mc-launch-grid{display:grid;grid-template-columns:.85fr 1.25fr;gap:38px;align-items:center}.mc-launch-copy>.mc-eyebrow{color:#8caec8;font-size:8px;letter-spacing:1.5px;margin-bottom:23px}.mc-launch-wordmark{display:block;width:142px;height:auto;margin-bottom:22px}.mc-launch h1{font-size:clamp(60px,6.2vw,88px);line-height:.97;letter-spacing:-.055em;font-weight:400;margin:0 0 22px}.mc-launch-copy>p{font-size:16px;line-height:1.6;color:#a4bdce;max-width:355px;margin:0 0 25px}.mc-launch-actions{display:flex;align-items:center;gap:19px;flex-wrap:wrap}.mc-launch .mc-cta{background:#b2e9f5;color:#102b3e!important;min-height:46px;padding:12px 17px}.mc-launch .mc-cta:hover{background:#d0f7ff}.mc-launch-secondary{font-size:11px;color:#c5dbe8!important}.mc-launch-visual{position:relative;padding-top:31px}.mc-launch-visual .mc-mockup{border-radius:5px;box-shadow:0 18px 42px #020b1550;overflow:hidden;outline:1px solid #7fa7be30}.mc-yoke-foreground{position:absolute;inset:0;z-index:3;pointer-events:none}.mc-visual-label{display:block;font-family:CaseManrope;font-size:7px;letter-spacing:1.4px;color:#8daabf;margin-top:14px}.mc-launch-meta{display:flex;justify-content:space-between;gap:20px;margin-top:31px;padding-top:16px;border-top:1px solid #7ca2bb25;font-size:8px;color:#8daabf}.mc-handnote{font-family:CaseHand,cursive;font-size:24px;line-height:1.05;font-weight:400;color:#68d0f1;pointer-events:none;position:absolute;letter-spacing:.2px}.mc-handnote svg{display:block;width:77px;height:38px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round}.mc-hero-note{top:-10px;right:12%;transform:rotate(-5deg);z-index:5}.mc-hero-note svg{position:absolute;left:110%;top:8px;transform:rotate(20deg)}.mc-product-stage{position:relative;max-width:1600px;width:94%;margin:25px auto 0;background:radial-gradient(ellipse at 45% 60%,#15354f,#0a1b2c 80%);padding:22px 30px 19px;border-radius:6px;color:#cee4f2}.mc-stage-head{display:flex;justify-content:space-between;gap:20px;align-items:center;font-family:CaseManrope;font-size:8px;color:#90b1c8;letter-spacing:1px;margin-bottom:20px}.mc-stage-head>span:last-child{font-size:7px;letter-spacing:.3px;padding-right:160px}.mc-product-stage .mc-screen{border-radius:2px;box-shadow:0 0 0 1px #5f8ca62e}.mc-stage-labels{display:grid;grid-template-columns:650fr 950fr;gap:30px;font-size:8px;color:#789eb9;margin-top:15px}.mc-stage-note{right:25px;top:12px;font-size:18px;transform:rotate(-4deg)}.mc-stage-note svg{display:none}.meaven-case--launch .mc-section-nav{position:sticky;top:85px;z-index:25;background:#fffffff2;backdrop-filter:blur(15px);gap:22px;width:88%;font-size:10px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;box-shadow:0 5px 15px #233a4c04}.meaven-case--launch .mc-section{scroll-margin-top:140px;padding-top:84px}.mc-project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:36px}.mc-project-grid>article{background:#f6f8fa;border:1px solid #e3e9ee;border-radius:6px;padding:22px}.mc-project-grid article>span{font-size:9px;color:#657b8b}.mc-project-grid h3{font-size:22px}.mc-project-grid p,.mc-decision-grid p,.mc-review-grid p,.mc-behavior-grid p,.mc-screen-notes p,.mc-guideline-cards p{font-size:14px;line-height:1.75;color:#657580;margin:0}.mc-principle-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-top:1px solid #dce5ec;border-bottom:1px solid #dce5ec;padding:24px 0;margin-top:27px}.mc-principle-strip>div{display:flex;align-items:baseline;gap:14px}.mc-principle-strip strong{font-size:19px;font-weight:400;color:#344e60}.mc-principle-strip span{font-size:11px;color:#748896}.mc-decision-callout{margin-top:30px;background:#102a40;color:#d5e9f5;border-radius:5px;padding:25px 30px;display:grid;grid-template-columns:.6fr 2fr;gap:30px;align-items:start}.mc-decision-callout strong{font-size:15px;font-weight:400;color:#a2d2eb}.mc-decision-callout p{font-size:13px;line-height:1.8;color:#aac3d5;margin:0;max-width:750px}.mc-anatomy{display:grid;grid-template-columns:650fr 72fr 878fr;background:#f4f7fa;border:1px solid #d5e0e8;border-radius:5px;overflow:hidden;margin:31px 0 27px}.mc-zone{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:29px}.mc-zone small{font-size:8px;letter-spacing:.9px;color:#738d9f}.mc-zone strong{font-size:24px;font-weight:400;color:#264257;letter-spacing:-.4px}.mc-zone span{font-size:12px;color:#7890a0}.mc-zone-driver{background:#eaf0f5;border-right:1px solid #ccdae4}.mc-zone-rail{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;background:#dee8ef}.mc-zone-rail i{width:12px;height:12px;border:1px solid #88a4b8;border-radius:3px}.mc-zone-app{background:#f4f8fb}.mc-zone-app>div{border-top:1px solid #d7e2ea;padding-top:15px;margin-top:9px;width:100%;font-size:11px;color:#7890a0}.mc-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px}.mc-review-grid article{background:#f6f8fa;border:1px solid #e0e8ed;border-radius:5px;padding:21px}.mc-review-grid small{font-family:CaseManrope;font-size:8px;letter-spacing:.6px;color:#708b9e}.mc-review-grid h3{font-size:21px}.mc-journey-insight{display:grid;grid-template-columns:1fr 1.8fr;gap:45px;margin-top:25px;padding:24px 0;border-bottom:1px solid #dce5eb}.mc-journey-insight h3{font-size:23px;margin:0}.mc-journey-insight p{font-size:14px;line-height:1.75;color:#657580;margin:0}.mc-behavior-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:19px;margin-top:31px}.mc-behavior-grid article{border:1px solid #dce6ed;background:#f7f9fb;border-radius:6px;padding:24px 27px}.mc-behavior-grid article>span{font-size:8px;letter-spacing:.6px;font-family:CaseManrope;color:#6c879a}.mc-behavior-grid h3{font-size:23px}.mc-approval-demo{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:31px;background:radial-gradient(ellipse at 20% 55%,#1d4367,#10283e 70%);border-radius:6px;color:#ecf5ff;align-items:center}.mc-approval-demo>div:first-child{display:flex;gap:20px;align-items:center}.mc-demo-orb{height:75px;width:75px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 25% 35%,#bbf8ff,#2288ec 25%,#253fbc 49%,#7c5be9 75%,#b6b5ff);border:1px solid #a0dbff;box-shadow:0 0 23px #256df766,inset 4px 2px 11px #b4faff66}.mc-approval-demo small{display:block;font-family:CaseManrope;font-size:8px;color:#8bb7d6;letter-spacing:.7px;margin-bottom:11px}.mc-approval-demo strong{display:block;font-size:26px;line-height:1.2;font-weight:400;letter-spacing:-.6px}.mc-approval-card{background:#2447649c;border:1px solid #6c9bb54a;border-radius:9px;padding:23px}.mc-approval-card>span{font-size:13px;color:#c5e3f5}.mc-approval-card>strong{font-family:CaseManrope;font-size:14px;letter-spacing:0;margin-top:12px;font-weight:600}.mc-approval-card>div{display:flex;gap:10px;margin-top:23px}.mc-approval-card>div>span{padding:9px 17px;border-radius:5px;font-size:10px;border:1px solid #658fa74a;color:#b2d2e7}.mc-approval-card>div>span:last-child{background:#317da5;color:#f1faff}.mc-screen-notes,.mc-guideline-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:28px}.mc-screen-notes article,.mc-guideline-cards article{border-top:1px solid #d6e1e8;padding-top:11px}.mc-screen-notes h3,.mc-guideline-cards h3{font-size:21px}.mc-closing-label{font-family:CaseManrope;font-size:8px;letter-spacing:1px;color:#6c879a}.meaven-case--launch .mc-closing p+p{margin-top:17px}.meaven-case--launch .mc-draft-grid>figure{background:#f5f8fa}.meaven-case--launch .mc-icon-grid{background:#f9fbfc}.meaven-case--launch .mc-app-gallery{gap:24px}.meaven-case--launch .mc-section h2{color:#1f303b}.mc-launch h1{color:#f3faff}
@media(min-width:1700px){.mc-launch{padding:58px 60px 27px}.mc-launch-grid{gap:55px}.mc-launch h1{font-size:100px}.mc-launch-copy>p{font-size:18px;max-width:410px}}
@media(max-width:1050px){.mc-launch{padding:34px 27px 20px}.mc-launch-grid{grid-template-columns:.9fr 1.1fr;gap:22px}.mc-launch h1{font-size:61px}.mc-launch-copy>p{font-size:14px}.mc-launch-actions{gap:12px}.mc-launch-secondary{font-size:10px}.mc-hero-note{font-size:20px;right:17%;top:-5px}.mc-hero-note svg{width:55px}.mc-launch-meta{font-size:7px}.mc-project-grid{gap:16px}.mc-project-grid>article{padding:17px}.mc-project-grid h3{font-size:20px}.mc-project-grid p,.mc-review-grid p{font-size:13px}.mc-principle-strip>div{flex-direction:column;gap:7px}.mc-zone{padding:22px}.mc-zone strong{font-size:21px}.mc-review-grid{gap:15px}.mc-review-grid article{padding:17px}.mc-approval-demo{padding:25px;gap:20px}.mc-approval-demo strong{font-size:23px}.mc-demo-orb{width:62px;height:62px}.mc-screen-notes,.mc-guideline-cards{gap:22px}.mc-section-nav{font-size:9px!important;gap:20px!important}}
@media(max-width:680px){.mc-launch{margin-top:84px;padding:27px 22px 18px;width:94%;border-radius:6px}.mc-launch-grid{grid-template-columns:1fr;gap:36px}.mc-launch-copy>.mc-eyebrow{font-size:6px;letter-spacing:1px;margin-bottom:22px}.mc-launch-wordmark{width:122px;margin-bottom:18px}.mc-launch h1{font-size:66px;margin-bottom:20px}.mc-launch-copy>p{font-size:14px;max-width:100%;line-height:1.7;margin-bottom:24px}.mc-launch-actions{gap:16px}.mc-launch .mc-cta{font-size:11px;min-height:45px;padding:11px 14px}.mc-launch-secondary{font-size:10px}.mc-launch-visual{padding-top:18px}.mc-hero-note{font-size:19px;right:10%;top:-24px}.mc-hero-note svg{width:50px;height:25px;left:106%;top:9px}.mc-visual-label{font-size:6px;margin-top:11px}.mc-launch-meta{display:grid;grid-template-columns:1fr;gap:8px;margin-top:20px;padding-top:15px;font-size:7px}.mc-product-stage{padding:19px 12px 14px;margin-top:17px}.mc-stage-head{margin-bottom:15px;font-size:6px}.mc-stage-head>span:last-child{display:none}.mc-stage-labels{font-size:5px;gap:15px;margin-top:10px}.mc-stage-note{font-size:14px;right:12px;top:8px;line-height:1}.meaven-case--launch .mc-section-nav{top:76px;font-size:9px!important;padding:17px 0;width:88%;gap:18px!important}.meaven-case--launch .mc-section{padding-top:55px;scroll-margin-top:130px}.mc-project-grid{grid-template-columns:1fr;gap:14px;margin-top:25px}.mc-project-grid>article{padding:20px}.mc-project-grid h3{font-size:22px}.mc-project-grid p,.mc-review-grid p,.mc-screen-notes p,.mc-guideline-cards p{font-size:14px}.mc-principle-strip{grid-template-columns:1fr;gap:18px;padding:22px 0}.mc-principle-strip>div{flex-direction:row;align-items:baseline;gap:20px}.mc-principle-strip strong{font-size:18px;min-width:95px}.mc-principle-strip span{font-size:10px;line-height:1.5}.mc-decision-callout{grid-template-columns:1fr;gap:12px;padding:22px;margin-top:24px}.mc-decision-callout p{font-size:13px}.mc-anatomy{grid-template-columns:1fr;gap:0;margin-top:24px}.mc-zone{padding:22px;gap:9px}.mc-zone-driver{border-right:0;border-bottom:1px solid #ccdae4}.mc-zone strong{font-size:23px}.mc-zone span{font-size:11px}.mc-zone-rail{flex-direction:row;height:37px}.mc-zone-rail i{width:11px;height:11px}.mc-zone-app>div{margin-top:3px}.mc-review-grid{grid-template-columns:1fr;gap:14px;margin-top:23px}.mc-review-grid article{padding:21px}.mc-journey-insight{grid-template-columns:1fr;gap:15px;margin-top:21px;padding-top:20px}.mc-journey-insight h3{font-size:23px}.mc-journey-insight p{font-size:14px}.mc-behavior-grid{grid-template-columns:1fr;gap:14px;margin-top:24px}.mc-behavior-grid article{padding:22px}.mc-behavior-grid p{font-size:14px}.mc-approval-demo{grid-template-columns:1fr;padding:23px;gap:22px}.mc-approval-demo>div:first-child{gap:17px}.mc-demo-orb{height:60px;width:60px}.mc-approval-demo strong{font-size:24px}.mc-approval-demo small{font-size:6px}.mc-approval-card{padding:19px}.mc-approval-card>strong{font-size:12px}.mc-approval-card>div{margin-top:18px}.mc-screen-notes,.mc-guideline-cards{grid-template-columns:1fr;gap:20px;margin-top:24px}.mc-screen-notes h3,.mc-guideline-cards h3{font-size:22px}.mc-closing-label{font-size:7px}}
@media(prefers-reduced-motion:reduce){.meaven-case--launch *{scroll-behavior:auto!important}}

/* Small editorial annotations, outside the product interface. */
.mc-note-cabin{position:relative;display:block;text-align:right;font-size:21px;transform:rotate(-3deg);margin:11px 9px -7px;color:#92d9ec}.mc-chapter-note{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:17px;font-size:25px;margin:27px 4px 0;color:#307c94;transform:rotate(-2deg)}.mc-chapter-note svg{width:70px;height:24px}.mc-closing .mc-chapter-note{grid-column:1/-1;margin-top:4px}.mc-reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.65,.3,1)}.mc-reveal.mc-is-visible,.mc-reveal:focus-within{opacity:1;transform:translateY(0)}
@media(max-width:680px){.mc-note-cabin{font-size:19px;margin-top:13px}.mc-chapter-note{font-size:22px;gap:10px;margin-top:24px}.mc-chapter-note svg{width:47px}.mc-reveal{transform:translateY(12px)}}
@media(prefers-reduced-motion:reduce){.mc-reveal{opacity:1;transform:none;transition:none}}

/* The PDF's direct language and simple presentation, adapted for the web. */
.meaven-case--simple .mc-section{padding-top:76px;scroll-margin-top:145px}.ms-page .mc-section-head{gap:24px 65px}.ms-page .mc-section-head h2{font-size:clamp(34px,4vw,57px);letter-spacing:-.035em}.ms-page .mc-section-head p{font-size:16px;line-height:1.7}.ms-hero{padding-top:145px}.ms-hero>.mc-eyebrow{display:block;margin-bottom:32px;font-size:10px;letter-spacing:1px}.ms-hero-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:55px;align-items:center}.ms-wordmark{width:175px;filter:brightness(0);margin-bottom:25px}.ms-hero h1{font-size:clamp(46px,5.6vw,82px);font-weight:400;line-height:1.02;letter-spacing:-.05em;margin:0 0 24px}.ms-hero p{font-size:18px;color:#657580;line-height:1.65;margin:0 0 24px}.ms-hero .mc-cta{display:inline-flex;min-width:225px}.ms-role{display:block;font-size:11px;color:#657580;margin-top:18px}.ms-hero-cabin{margin:0}.ms-hero-cabin img{width:100%;display:block;border-radius:5px;box-shadow:0 14px 35px #19344b15}.ms-hero-cabin figcaption,.ms-interior figcaption{font-size:11px;color:#657580;line-height:1.6;margin-top:13px}.ms-wide{margin-top:26px}.ms-figure{margin:0}.ms-figure>img{display:block;width:100%;height:auto;border-radius:3px;box-shadow:0 7px 18px #17334a14}.ms-note-row{display:flex;justify-content:space-between;align-items:flex-start;min-height:56px;padding:9px 0 3px}.ms-note-row:empty{display:none}.ms-note{font-family:CaseHand,cursive;color:#287a99;font-size:clamp(19px,2vw,28px);line-height:1.15;display:flex;flex-direction:column;align-items:center;max-width:46%;text-align:center}.ms-note--right{margin-left:auto}.ms-note svg{width:53px;height:29px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;margin:7px 0 0}.ms-note .ms-arrow-up{order:-1;transform:rotate(180deg);margin:0 0 10px}.ms-page .mc-section-nav{position:sticky;top:85px;z-index:30;background:#fffffff5;backdrop-filter:blur(12px);display:flex;overflow-x:auto;white-space:nowrap;gap:25px;font-size:11px;scrollbar-width:none;padding:20px 0}.ms-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ms-cards article{border:1px solid #dee6eb;border-radius:8px;background:#f6f8fa;padding:25px}.ms-cards article>span{font-size:12px;color:#287a99}.ms-page h3{font-size:25px;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin:14px 0}.ms-cards p,.ms-research-grid p,.ms-journey p{font-size:14px;line-height:1.75;color:#657580;margin:0}.ms-context{font-size:13px;line-height:1.8;color:#657580;margin:25px 0 0;padding:18px 0;border-bottom:1px solid #e1e8ed}.ms-tabs{display:flex;gap:10px;border-bottom:1px solid #dce5ec;padding-bottom:14px;flex-wrap:wrap}.ms-tabs button{font:inherit;font-size:13px;min-height:44px;border:1px solid #d5e0e8;border-radius:5px;background:#f7f9fb;color:#476373;padding:10px 20px;cursor:pointer}.ms-tabs button[aria-selected=true]{background:#132d42;border-color:#132d42;color:#fff}.ms-tabs button:focus-visible{outline:2px solid #247ea6;outline-offset:3px}.ms-tab-panel{padding:28px 0 0}.ms-tab-panel[hidden]{display:none}.ms-research-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.ms-research-grid h3{font-size:24px;margin-top:0}.ms-page .mc-draft-grid>figure{border-radius:7px;padding:22px;grid-template-columns:1fr 220px;gap:24px}.ms-page .mc-draft-grid figcaption>strong{font-size:14px}.ms-page .mc-draft-grid figcaption>span{font-size:13px}.ms-process{display:flex;justify-content:space-between;gap:20px;margin-top:24px;padding:23px;background:#f2f6f8;border-radius:7px}.ms-process span{font-size:15px;color:#243e50}.ms-process p{font-size:13px;color:#657580;margin:9px 0 0}.ms-process b{font-weight:400;color:#7295a9;padding-top:15px}.ms-journey{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;gap:25px}.ms-journey li{border-top:1px solid #cad8e2;padding-top:20px}.ms-journey li>span{font-size:10px;color:#6c8496}.ms-journey h3{font-size:23px}.ms-state-example{margin-top:26px;border-radius:7px;background:#102a40;color:white;padding:24px;display:grid;grid-template-columns:1fr 2fr;gap:35px;align-items:center}.ms-state-example strong{font-family:CaseManrope;font-size:27px;font-weight:400}.ms-state-example p{font-size:13px;color:#b0cbdd;line-height:1.75;margin:0}.ms-feature{padding:32px;margin-bottom:30px;border:1px solid #dce5ec;border-radius:8px;background:#f7f9fb}.ms-feature>div:first-child{display:grid;grid-template-columns:1fr 1.05fr;gap:0 55px}.ms-feature .mc-eyebrow{grid-column:1/-1;font-size:9px;margin-bottom:10px}.ms-feature h3{font-size:34px;margin:0}.ms-feature p{font-size:14px;color:#657580;line-height:1.7;margin:0}.ms-feature .ms-figure{margin-top:22px}.ms-feature--dark{background:radial-gradient(ellipse at 75% 30%,#163750,#0b1b2f);color:#edf7ff;border-color:#163750}.ms-feature--dark p,.ms-feature--dark .mc-eyebrow{color:#abc6d9}.ms-feature--dark .ms-note{color:#99d9ee}.ms-feature--dark .ms-small{margin-top:18px}.ms-apps{display:grid;gap:30px;margin:35px 0}.ms-apps figure{display:grid;grid-template-columns:2.2fr 1fr;gap:35px;align-items:center;margin:0}.ms-apps figure>img{width:100%;border-radius:4px;box-shadow:0 6px 16px #1c384b12}.ms-apps figcaption h3{font-size:25px;margin:0 0 14px}.ms-apps p{font-size:14px;line-height:1.7;color:#657580;margin:0}.ms-interior{margin:38px 0 0}.ms-interior img{display:block;width:100%;border-radius:6px}.ms-page .mc-companion-copy h2{font-size:clamp(34px,4vw,57px);font-weight:400;line-height:1.05;letter-spacing:-.035em;margin:18px 0}.ms-page .mc-companion-copy>p{font-size:16px;line-height:1.7}.ms-page .mc-phones{padding-top:38px}.ms-page .mc-phone{position:relative;border:6px solid #73828f;outline:2px solid #bcc6cf;box-shadow:inset 0 0 0 3px #020b14,0 12px 25px #19344b14;padding-top:27px}.ms-page .mc-phone:before{content:'';position:absolute;top:14px;left:36%;width:28%;height:14px;border-radius:12px;background:#02090f}.ms-page .mc-phone-top{flex-direction:row-reverse}.ms-page .mc-phone-tile,.ms-page .mc-phone-cta{display:flex;justify-content:center;align-items:center;min-height:40px;text-align:center}.ms-tokens{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.ms-tokens>div{display:flex;flex-direction:column;gap:11px}.ms-tokens i{height:95px;border-radius:6px;box-shadow:inset 0 0 0 1px #d8e2e633}.ms-tokens strong{font-size:14px;font-weight:400}.ms-tokens span{font-family:CaseManrope;font-size:10px;color:#657580}.ms-type{display:flex;align-items:center;gap:65px;padding:35px 0;margin-top:30px;border-top:1px solid #dce5ec}.ms-type>strong{font-size:110px;font-weight:400;letter-spacing:-.06em}.ms-type>div{display:flex;flex-direction:column;gap:12px}.ms-type span{font-size:22px}.ms-type .ms-hand{font-family:CaseHand;font-size:28px;color:#247ea6}.ms-page .mc-icon-grid{background:#f6f9fb;border-radius:7px}.ms-page .mc-icon-grid>div{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:12px}.ms-page .mc-icon-grid span{display:block;width:100%;text-align:center}.ms-rules{margin-top:28px}.ms-rules h3{font-size:23px}.ms-final-cta{display:inline-flex;gap:50px;min-width:280px;margin-bottom:18px}.ms-small{font-size:12px!important;line-height:1.8!important;color:#657580}.ms-page #outcome{padding-bottom:65px}
@media(max-width:900px){.ms-hero-grid{grid-template-columns:1fr;gap:30px}.ms-hero{padding-top:120px}.ms-hero p{max-width:650px}.ms-hero-cabin{max-width:750px}.ms-cards,.ms-research-grid{gap:17px}.ms-cards article{padding:19px}.ms-journey{grid-template-columns:repeat(2,1fr)}.ms-apps figure{grid-template-columns:1.8fr 1fr;gap:23px}.ms-feature{padding:23px}.ms-page .mc-section-nav{gap:20px}.ms-page .mc-draft-grid>figure{grid-template-columns:1fr}.ms-page .mc-draft-grid figcaption{flex-direction:row;gap:20px}.ms-page .mc-draft-grid figcaption>strong{min-width:130px}}
@media(max-width:680px){.ms-hero{padding-top:106px}.ms-hero>.mc-eyebrow{font-size:8px;line-height:1.6;margin-bottom:25px}.ms-wordmark{width:145px;margin-bottom:24px}.ms-hero h1{font-size:48px}.ms-hero p{font-size:16px}.ms-hero-grid{gap:28px}.ms-role{font-size:10px;line-height:1.7}.ms-hero-cabin figcaption{font-size:10px}.ms-wide{margin-top:23px}.ms-note{font-size:19px;max-width:48%}.ms-note-row{min-height:47px}.ms-note svg{width:38px;height:23px}.ms-page .mc-section-nav{top:76px;font-size:10px;padding:17px 0}.meaven-case--simple .mc-section{padding-top:54px;scroll-margin-top:127px}.ms-page .mc-section-head{grid-template-columns:1fr;gap:15px}.ms-page .mc-section-head .mc-eyebrow{margin-bottom:0}.ms-page .mc-section-head p{font-size:15px;margin-top:0}.ms-cards,.ms-research-grid{grid-template-columns:1fr;gap:17px}.ms-cards article{padding:23px}.ms-context{font-size:13px}.ms-tabs{gap:7px}.ms-tabs button{font-size:11px;padding:10px 12px;flex:1}.ms-research-grid{gap:25px}.ms-research-grid h3{font-size:24px}.ms-process{flex-direction:column;gap:17px}.ms-process b{display:none}.ms-page .mc-draft-grid>figure{padding:13px}.ms-page .mc-draft-grid figcaption{flex-direction:column;gap:8px}.ms-page .mc-draft-grid figcaption>span{font-size:13px}.ms-journey{grid-template-columns:1fr;gap:20px}.ms-state-example{grid-template-columns:1fr;gap:15px;padding:22px}.ms-feature{padding:22px 16px;margin-bottom:23px}.ms-feature>div:first-child{grid-template-columns:1fr;gap:13px}.ms-feature .mc-eyebrow{margin:0}.ms-feature h3{font-size:29px}.ms-feature p{font-size:14px}.ms-feature .ms-figure{margin-top:15px}.ms-feature .ms-note{font-size:17px}.ms-apps figure{grid-template-columns:1fr;gap:19px}.ms-apps{gap:30px}.ms-apps figcaption h3{margin-bottom:10px}.ms-tokens{grid-template-columns:repeat(3,1fr);gap:20px 13px}.ms-tokens i{height:70px}.ms-tokens strong{font-size:12px}.ms-type{gap:25px;padding:25px 0}.ms-type>strong{font-size:78px}.ms-type span{font-size:15px}.ms-type .ms-hand{font-size:23px}.ms-page .mc-icon-grid{grid-template-columns:repeat(4,1fr)}.ms-page .mc-phones{padding-top:30px}.ms-final-cta{width:100%;min-width:0}.ms-page #outcome{padding-bottom:45px}}
/* Arrow endpoints follow the pictured controls as the figure changes size. */
.ms-figure{position:relative}.ms-note svg{visibility:hidden}.ms-arrow-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;fill:none;stroke:#287a99;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.ms-feature--dark .ms-arrow-layer{stroke:#99d9ee}
/* Keep companion studies readable and fully inside their device frames. */
.ms-page .mc-companion{display:block}.ms-page .mc-companion-copy{display:grid;grid-template-columns:1.1fr 1fr;gap:15px 65px;align-items:start}.ms-page .mc-companion-copy>.mc-eyebrow{grid-column:1/-1}.ms-page .mc-companion-copy h2{margin:0}.ms-page .mc-companion-copy p{margin:0;max-width:none}.ms-page .mc-phones{max-width:940px;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-top:38px}.ms-page .mc-phone{width:100%;min-height:590px;aspect-ratio:290/610;padding:28px 21px 55px;border-radius:37px}.ms-page .mc-phone-top{font-size:10px;margin-bottom:30px}.ms-page .mc-phone>img{width:104px;margin-bottom:23px}.ms-page .mc-phone>small{font-size:9px;letter-spacing:1px}.ms-page .mc-phone>h3{font-size:30px;line-height:1.15;letter-spacing:-.5px;margin:20px 0}.ms-page .mc-phone-charge{margin:32px 0;gap:14px}.ms-page .mc-phone-charge>strong{font-size:60px}.ms-page .mc-phone-charge strong span{font-size:25px}.ms-page .mc-phone-charge>span{font-size:14px}.ms-page .mc-phone-tile{font-size:12px;padding:15px 9px;gap:8px;min-height:50px}.ms-page .mc-phone-tile svg{height:18px;width:18px}.ms-page .mc-phone-bottom{font-size:10px;left:21px;right:21px;bottom:29px}.ms-page .mc-phone-route{height:145px;margin:25px -21px 21px}.ms-page .mc-phone-stat{margin:22px 0;gap:9px}.ms-page .mc-phone-stat>strong{font-size:31px}.ms-page .mc-phone-stat>span{font-size:12px}.ms-page .mc-phone-cta{font-size:13px;padding:14px 8px;min-height:47px}.ms-page .mc-phone-temp{margin:48px 0 35px}.ms-page .mc-phone-temp>strong{font-size:85px}.ms-page .mc-phone-temp strong span{font-size:40px}.ms-page .mc-phone-temp>small{font-size:9px;letter-spacing:.5px}
@media(max-width:900px){.ms-page .mc-phones{gap:18px}.ms-page .mc-phone{padding-left:16px;padding-right:16px}.ms-page .mc-phone>h3{font-size:27px}.ms-page .mc-phone-route{margin-left:-16px;margin-right:-16px}.ms-page .mc-phone-tile{font-size:11px}}
@media(max-width:680px){.ms-page .mc-companion-copy{display:block}.ms-page .mc-companion-copy h2{margin:18px 0}.ms-page .mc-phones{grid-template-columns:1fr;max-width:286px;gap:32px}.ms-page .mc-phone{min-height:590px;padding-left:21px;padding-right:21px}.ms-page .mc-phone>h3{font-size:30px}.ms-page .mc-phone-route{margin-left:-21px;margin-right:-21px}.ms-page .mc-phone-tile{font-size:12px}}
/* Expanded case study: a clear process with changes in pace and background. */
.mx-process{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;padding:27px 0 0;margin-top:22px}.mx-process a{display:flex;flex-direction:column;gap:10px;border-top:1px solid #cfdde6;padding-top:13px;font-size:12px;color:#284455}.mx-process span{font:10px CaseManrope;color:#6b879a}.mx-process a:hover{color:#167eaa}.mx-band{margin-top:45px;padding-bottom:55px;background:#f2f6f9;border-top:1px solid #e4ebf0;border-bottom:1px solid #e4ebf0}.mx-band--explorations{background:#f7f6f2}.mx-band--prototype{background:#edf4f8}.mx-hand{font-family:CaseHand,cursive;font-size:27px;line-height:1.2;color:#267d9c}.mx-discovery{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;margin-top:34px}.mx-task-board{border-radius:9px;padding:36px;background:radial-gradient(ellipse at 80% 25%,#1b4a68,#0d2237 75%);color:#f1f9ff;box-shadow:0 12px 28px #17354b12}.mx-task-board .mc-eyebrow{font-size:9px;color:#a7c8dd}.mx-task-board h3{font-size:32px;line-height:1.2;margin:27px 0}.mx-task-chips{display:flex;gap:10px;flex-wrap:wrap}.mx-task-chips span{font-size:11px;border:1px solid #7ca2bc4a;background:#23445a66;border-radius:20px;padding:10px 13px;color:#c8e2f2}.mx-task-board .mx-hand{display:block;color:#9ad9ed;font-size:25px;margin-top:30px;transform:rotate(-2deg)}.mx-discovery-copy h3{font-size:27px;margin-top:0}.mx-discovery-copy p{font-size:14px;line-height:1.8;color:#657580;margin:17px 0}.mx-discovery-copy strong{color:#334f60;font-weight:400}.mx-methods{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:36px}.mx-methods span{font-size:10px;padding:9px 13px;border:1px solid #cddde7;border-radius:20px;background:#fff;color:#446679}.mx-methods .mx-planned{border-style:dashed;background:transparent}.mx-research-intro{display:flex;gap:50px;justify-content:space-between;align-items:start;margin-bottom:27px}.mx-research-intro h3{margin:0;max-width:370px;font-size:30px}.mx-research-intro p{font-size:14px;line-height:1.75;color:#657580;margin:0;max-width:480px}.mx-benchmark-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mx-benchmark-grid article{background:#fff;border:1px solid #d8e4ed;border-radius:9px;padding:25px;display:flex;flex-direction:column}.mx-brand{font:10px CaseManrope;letter-spacing:1.3px;color:#496b82}.mx-benchmark-grid h3{font-size:26px}.mx-benchmark-grid p{font-size:13px;color:#657580;line-height:1.8;margin:0 0 17px}.mx-benchmark-grid .mx-takeaway{border-top:1px solid #e0e8ee;padding-top:16px}.mx-takeaway strong{font-weight:400;color:#33566c}.mx-benchmark-grid a{margin-top:auto;font-size:11px;line-height:1.7;color:#267b9d;text-decoration:underline;text-underline-offset:4px}.mx-mini-layout,.mx-mini-voice,.mx-mini-apps{height:104px;margin:22px 0 11px;border-radius:6px;background:#0e2940;position:relative;overflow:hidden}.mx-mini-layout i{position:absolute;border-radius:3px;background:#32536c}.mx-mini-layout .mx-mini-bar{top:10px;left:10px;right:10px;height:6px;background:#84bad3}.mx-mini-layout .mx-mini-map{top:25px;left:10px;bottom:25px;width:60%;background:repeating-linear-gradient(27deg,#173e59 0 13px,#365f74 14px 15px)}.mx-mini-layout .mx-mini-widget{top:25px;right:10px;width:28%;bottom:25px}.mx-mini-layout .mx-mini-bottom{left:10px;right:10px;bottom:9px;height:8px;background:#84bad3}.mx-mini-voice{display:flex;align-items:center;justify-content:center;gap:8px}.mx-mini-voice i{width:5px;height:22px;border-radius:5px;background:#6ecfee}.mx-mini-voice i:nth-child(2),.mx-mini-voice i:nth-child(4){height:40px}.mx-mini-voice i:nth-child(3){height:60px}.mx-mini-apps{display:grid;grid-template-columns:repeat(3,27px);grid-template-rows:repeat(2,23px);gap:10px;justify-content:center;align-content:center}.mx-mini-apps i{border:1px solid #8eb6cc;border-radius:5px;background:#284c66}.mx-source-note{font-size:10px;line-height:1.8;color:#637d8f;margin:16px 0 28px}.mx-research-summary{display:grid;grid-template-columns:1fr 1.8fr;gap:45px;border-top:1px solid #d2e0e9;padding:23px 0 28px;margin-bottom:25px}.mx-research-summary p{font-size:14px;line-height:1.8;color:#526e80;margin:0}.mx-priority-map{display:grid;grid-template-columns:1.2fr .8fr 1.2fr;gap:2px;border-radius:8px;overflow:hidden;background:#adbecb;margin:30px 0}.mx-priority-map>div{padding:29px;background:#edf3f7}.mx-priority-map>div:first-child{background:#112e45;color:#edf8ff}.mx-priority-map span{font:8px CaseManrope;letter-spacing:.7px;color:#6d91a8}.mx-priority-map>div:first-child span{color:#a6d4e9}.mx-priority-map h3{font-size:26px}.mx-priority-map p{font-size:12px;line-height:1.9;color:#648297}.mx-priority-map>div:first-child p{color:#b7d3e4}.mx-decision-pair{display:grid;grid-template-columns:1fr 1fr;gap:45px}.mx-decision-pair p{font-size:14px;line-height:1.8;color:#657580;margin:0}.mx-decision-pair h3{font-size:25px}.mx-iterations{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px}.mx-iterations article{border-top:1px solid #c8d6df;padding-top:18px}.mx-iterations span{font:9px CaseManrope;color:#607f92;letter-spacing:.6px}.mx-iterations h3{font-size:24px}.mx-iterations p{font-size:13px;line-height:1.8;color:#657580}.mx-visual-reasoning{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:30px;margin:30px 0;background:#f4f7fa;border-radius:8px}.mx-visual-reasoning h3{font-size:29px;margin-top:10px}.mx-visual-reasoning p{font-size:14px;line-height:1.8;color:#657580}.mx-prototype-board{display:grid;grid-template-columns:1.15fr 1fr;gap:45px;align-items:start}.mx-prototype-board>div:first-child{padding:30px;border:1px solid #d3e0e9;background:#fff;border-radius:8px}.mx-prototype-board ol{padding:0 0 0 20px;font-size:15px;line-height:1.75;color:#526f82;margin:25px 0}.mx-prototype-board li{padding-left:8px;margin-bottom:17px}.mx-prototype-board .mc-cta{margin-top:15px}.mx-state-cards{display:grid;gap:16px}.mx-state-cards article{padding:23px 26px;background:#102c43;color:#edf8ff;border-radius:8px}.mx-state-cards span{font:11px CaseManrope;color:#9ed6ec}.mx-state-cards p{font-size:13px;line-height:1.8;color:#bed5e5;margin:12px 0 0}.mx-test-plan{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:30px}.mx-test-plan article{padding:23px;border:1px solid #d8e4eb;border-radius:8px;background:#f8fafc}.mx-test-plan span{font:9px CaseManrope;color:#638196;letter-spacing:.7px}.mx-test-plan h3{font-size:24px}.mx-test-plan p{font-size:13px;line-height:1.8;color:#657580}
@media(max-width:900px){.mx-discovery{gap:28px}.mx-task-board{padding:28px}.mx-benchmark-grid{gap:14px}.mx-benchmark-grid article{padding:19px}.mx-benchmark-grid h3{font-size:23px}.mx-priority-map>div{padding:22px}.mx-priority-map h3{font-size:22px}.mx-iterations{gap:20px}.mx-prototype-board{gap:25px}}
@media(max-width:680px){.mx-process{grid-template-columns:repeat(3,1fr);gap:19px 12px;margin-top:15px;padding-top:15px}.mx-process a{font-size:10px;gap:8px}.mx-process span{font-size:9px}.mx-band{margin-top:35px;padding-bottom:35px}.mx-discovery,.mx-research-summary,.mx-decision-pair,.mx-visual-reasoning,.mx-prototype-board{grid-template-columns:1fr;gap:22px}.mx-task-board{padding:25px}.mx-task-board h3{font-size:29px}.mx-discovery-copy h3{font-size:26px}.mx-methods{gap:7px;margin-bottom:27px}.mx-methods span{font-size:9px;padding:8px 11px}.mx-research-intro{display:block}.mx-research-intro h3{font-size:28px;margin-bottom:16px}.mx-benchmark-grid,.mx-iterations,.mx-test-plan{grid-template-columns:1fr;gap:20px}.mx-benchmark-grid article{padding:25px}.mx-benchmark-grid h3{font-size:27px}.mx-benchmark-grid p,.mx-iterations p,.mx-test-plan p{font-size:14px}.mx-mini-layout,.mx-mini-voice,.mx-mini-apps{height:110px}.mx-source-note{font-size:10px}.mx-research-summary{padding-top:24px;gap:16px}.mx-priority-map{grid-template-columns:1fr}.mx-priority-map>div{padding:24px}.mx-priority-map h3{font-size:25px}.mx-priority-map p{font-size:13px}.mx-decision-pair{gap:16px}.mx-visual-reasoning{padding:23px}.mx-visual-reasoning h3{font-size:27px}.mx-prototype-board>div:first-child{padding:24px}.mx-prototype-board ol{font-size:14px}.mx-state-cards p{font-size:14px}.mx-test-plan{margin-bottom:25px}.mx-test-plan article{padding:24px}}

/* The single red editorial cue points directly to the prototype action. */
.ms-hero-action{position:relative;display:inline-block;margin-right:90px}.ms-cta-arrow{position:absolute;width:115px;height:72px;left:calc(100% + 4px);top:-30px;fill:none;stroke:#c53732;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.meaven-case.reader-dark .mx-band,.meaven-case.reader-dark .mx-context-grid article,.meaven-case.reader-dark .mx-source-grid article,.meaven-case.reader-dark .mc-research-panel,.meaven-case.reader-dark .mx-test-plan article{background:#20272e;color:#f4f7fa}.meaven-case.reader-dark p,.meaven-case.reader-dark li,.meaven-case.reader-dark .mc-eyebrow{color:#c6d2db}.meaven-case.reader-dark .ms-note{color:#73c5ed}.meaven-case.reader-dark .ms-hero{background:#161719}
.meaven-case.reader-contrast p,.meaven-case.reader-contrast li{color:#16232b}.meaven-case.reader-contrast .mx-band--prototype p,.meaven-case.reader-contrast .mx-band--prototype li,.meaven-case.reader-contrast .mx-task-card p{color:#fff}.meaven-case.reader-dark.reader-contrast p,.meaven-case.reader-dark.reader-contrast li{color:#fff}
@media(max-width:600px){.ms-cta-arrow{width:80px;left:calc(100% + 2px);top:-29px}.ms-hero-action{margin-right:75px}}
.meaven-case.reader-dark .ms-wordmark{filter:invert(1)}
