/* Detailed product imagery, contained to the mobile development landing. */
body.ed.mobile-next .mv-label{font-size:var(--fs-2);font-weight:600;letter-spacing:.03em;color:#0a7a50;margin:0 0 20px}
body.ed.mobile-next .mv-phone{width:220px;flex:none}
body.ed.mobile-next .mv-collection{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 24px 24px rgb(0 0 0/.14))}
body.ed.mobile-next .mn-scope-preview{padding:0;background:transparent;gap:48px;align-items:center;margin-top:32px}
body.ed.mobile-next .mn-scope-preview>div:last-of-type{padding-right:24px}
body.ed.mobile-next .mn-scope-preview h3{margin:12px 0 20px;font-size:var(--fs-d1);line-height:1.15}
body.ed.mobile-next .mn-scope-preview>div:last-of-type>p:last-child{line-height:1.7;margin:0}
body.ed.mobile-next .mn-scope-art.mv-scope-art{display:block;min-height:480px;background:#e8e5df;border-radius:32px;overflow:hidden;position:relative}
body.ed.mobile-next .mv-scope-frame{display:none;min-height:480px;padding:40px;align-items:center;gap:24px}
body.ed.mobile-next .mn-scope-preview[data-scope-stage="0"] [data-mv-scope="0"],body.ed.mobile-next .mn-scope-preview[data-scope-stage="2"] [data-mv-scope="2"]{display:flex}
body.ed.mobile-next .mn-scope-preview[data-scope-stage="1"] [data-mv-scope="1"]{display:flex;flex-direction:column;justify-content:center}
body.ed.mobile-next .mv-scope-frame .mv-phone{width:40%;max-width:204px}
body.ed.mobile-next .mv-prototype{min-width:0;flex:1}
body.ed.mobile-next .mv-prototype h4{font-size:var(--fs-6);line-height:1.25;margin:0 0 24px}
body.ed.mobile-next .mv-prototype ol{list-style:none;counter-reset:step;margin:0 0 24px;padding:0}
body.ed.mobile-next .mv-prototype li{counter-increment:step;border-top:1px solid #c6c3bb;padding:12px 0;font-size:var(--fs-3)}
body.ed.mobile-next .mv-prototype li:before{content:'0' counter(step) ' / ';color:#68736a}
body.ed.mobile-next .mv-pill{display:inline-block;padding:8px 12px;border:1px solid #cac8bf;border-radius:100px;font-size:var(--fs-1)}
body.ed.mobile-next .mv-image-caption{display:flex;justify-content:space-between;gap:16px;width:100%;font-size:var(--fs-2);margin-top:20px}
body.ed.mobile-next .mv-console{min-width:0;background:#fff;color:#1a1a1a;border-radius:20px;padding:24px;box-shadow:0 12px 40px rgb(20 37 29/.08);font-size:var(--fs-2)}
body.ed.mobile-next .mv-console-head{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e4e7e4;padding-bottom:16px;font-size:var(--fs-1)}
body.ed.mobile-next .mv-status{color:#08774e}
body.ed.mobile-next .mv-console>p{margin:20px 0 8px;font-size:var(--fs-1);color:#666}
body.ed.mobile-next .mv-console h4{font-size:var(--fs-5);margin:0 0 20px}
body.ed.mobile-next .mv-item{display:flex;justify-content:space-between;gap:16px;font-size:var(--fs-2);padding:16px 0;border-block:1px solid #e4e7e4}
body.ed.mobile-next .mv-console dl{margin:16px 0}
body.ed.mobile-next .mv-console dl>div{display:flex;justify-content:space-between;gap:16px;margin:12px 0;font-size:var(--fs-1)}
body.ed.mobile-next .mv-console dd{margin:0;text-align:right}
body.ed.mobile-next .mv-console dt{color:#6a6a72}
body.ed.mobile-next .mv-log{display:grid;gap:8px;border-top:1px solid #e4e7e4;padding-top:16px;color:#0a7a50;font-size:var(--fs-1)}
body.ed.mobile-next .mv-console small{display:block;margin-top:16px;color:#747b76;font-size:12px}
body.ed.mobile-next .mv-scope-system{background:#14251d}
body.ed.mobile-next .mv-scope-system .mv-console{flex:1;padding:20px}
body.ed.mobile-next .mn-process-art{padding:0;background:transparent;margin:48px 0 64px}
body.ed.mobile-next .mn-process-nav{justify-content:flex-start;margin-bottom:24px;gap:12px;flex-wrap:wrap}
body.ed.mobile-next .mn-artifact.mv-artifact{padding:0;display:block;min-height:0;background:#e8e5df;border-radius:32px;overflow:hidden}
body.ed.mobile-next .mv-panel{display:none;grid-template-columns:1fr 1fr;min-height:620px;padding:56px;gap:56px;align-items:center}
body.ed.mobile-next [data-process-art="0"] [data-mv-stage="0"],body.ed.mobile-next [data-process-art="1"] [data-mv-stage="1"],body.ed.mobile-next [data-process-art="2"] [data-mv-stage="2"],body.ed.mobile-next [data-process-art="3"] [data-mv-stage="3"],body.ed.mobile-next [data-process-art="4"] [data-mv-stage="4"]{display:grid;animation:mv-arrive var(--dur-3) var(--ease-out) both}
body.ed.mobile-next .mv-panel h3{font-size:var(--fs-d1);line-height:1.15;margin:0 0 24px;letter-spacing:-.03em}
body.ed.mobile-next .mv-panel p{font-size:var(--fs-4);line-height:1.65;margin:0 0 24px}
body.ed.mobile-next .mv-panel .mv-label{font-size:var(--fs-2);margin-bottom:20px}
body.ed.mobile-next .mv-stage-visual{display:flex;align-items:center;flex-direction:column;gap:24px}
body.ed.mobile-next .mv-stage-visual .mv-phone{width:240px;max-width:80%}
body.ed.mobile-next .mv-note{font-size:var(--fs-2);text-align:center;color:#5e655f;max-width:280px}
body.ed.mobile-next .mv-journey{margin-top:32px;border-left:1px solid #c2c5bb;padding-left:24px}
body.ed.mobile-next .mv-journey>div{position:relative;padding:0 0 20px}
body.ed.mobile-next .mv-journey>div:last-child{padding-bottom:0}
body.ed.mobile-next .mv-journey>div:before{content:'';position:absolute;width:8px;height:8px;border-radius:50%;background:#0a7a50;left:-28px;top:8px}
body.ed.mobile-next .mv-journey span{font-size:var(--fs-1);color:#0a7a50;margin-right:12px}
body.ed.mobile-next .mv-journey strong{padding:0;background:none;font-size:var(--fs-4)}
body.ed.mobile-next .mv-journey p{font-size:var(--fs-2);margin:4px 0 0}
body.ed.mobile-next .mv-screen-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0 24px}
body.ed.mobile-next .mv-screen-buttons button{font:inherit;cursor:pointer;border:1px solid #c1c4bb;background:#fff;color:#1a1a1a;border-radius:100px;padding:12px 20px;font-size:var(--fs-3)}
body.ed.mobile-next .mv-screen-buttons button[aria-pressed="true"]{background:#14251d;color:#fff;border-color:#14251d}
body.ed.mobile-next .mv-panel .mv-subnote{font-size:var(--fs-2);color:#616862}
body.ed.mobile-next .mv-design-panel{grid-template-columns:1fr;gap:24px;background:#14251d;color:#fff;padding:40px 56px}
body.ed.mobile-next .mv-design-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;align-items:end}
body.ed.mobile-next .mv-design-heading .mv-label{grid-column:1/-1;color:#80d8b1}
body.ed.mobile-next .mv-design-heading h3{margin:0;color:#fff}
body.ed.mobile-next .mv-design-heading p{font-size:var(--fs-3);color:#c0cfc5;margin:0}
body.ed.mobile-next .mv-design-panel .mv-collection{max-height:480px;width:100%;object-fit:contain}
body.ed.mobile-next .mv-design-foot{display:flex;justify-content:space-between;gap:24px;font-size:var(--fs-2);color:#c0cfc5}
body.ed.mobile-next .mv-design-foot>div{display:flex;align-items:center;gap:8px}
body.ed.mobile-next .mv-design-foot i{width:16px;height:16px;background:#e8e5df;border-radius:50%;border:1px solid #718175}
body.ed.mobile-next .mv-design-foot i:nth-child(2){background:#621e23}body.ed.mobile-next .mv-design-foot i:nth-child(3){background:#222}
body.ed.mobile-next .mv-panel .mv-console{max-width:440px}
body.ed.mobile-next .mv-panel .mv-console>p{font-size:var(--fs-1);margin:16px 0 8px}
body.ed.mobile-next .mv-delivery h4{font-size:var(--fs-d1);line-height:1.15;margin:0 0 32px}
body.ed.mobile-next .mv-delivery ul{list-style:none;padding:0;margin:0}
body.ed.mobile-next .mv-delivery li{display:block;padding:16px 0;border-top:1px solid #bfc6bd;font-size:var(--fs-3)}
body.ed.mobile-next .mv-delivery li:before{content:'✓';color:#0a7a50;margin-right:12px}
body.ed.mobile-next .mv-delivery-foot{display:grid;gap:12px;margin-top:24px}
body.ed.mobile-next .mv-delivery-foot strong{padding:0;background:none;color:#0a7a50}
body.ed.mobile-next .mn-process-art>[data-process-caption]{text-align:left;font-size:var(--fs-2);padding:20px 4px;margin:0}
/* Remove nested legacy surfaces; only the actual form remains a card. */
body.ed.mobile-next .mn-final .mob-cta__t{background:transparent!important;box-shadow:none!important;border:0!important;backdrop-filter:none!important;padding:0!important}
body.ed.mobile-next .mn-final .mob-cta__f{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}
body.ed.mobile-next .mn-final .lead{border-radius:32px!important;box-shadow:0 16px 48px rgb(0 0 0/.12)!important}
body.ed.mobile-next .mn-final .lead .form-grid{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;backdrop-filter:none!important;border-radius:0}
body.ed.mobile-next .mn-final [data-cta-brand="404"]>.cta-brand-art{position:absolute!important;z-index:0!important;background-color:transparent;opacity:.08}
body.ed.mobile-next .mn-final .cta-big:before,body.ed.mobile-next .mn-final .cta-big:after{display:none!important}
@keyframes mv-arrive{from{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1099px){body.ed.mobile-next .mv-panel{padding:32px;gap:32px}body.ed.mobile-next .mv-scope-frame{padding:24px;gap:16px}body.ed.mobile-next .mn-scope-preview{gap:32px}body.ed.mobile-next .mv-scope-frame .mv-console{padding:16px}body.ed.mobile-next .mv-panel h3,body.ed.mobile-next .mv-delivery h4{font-size:var(--fs-7)}}
@media(max-width:767px){body.ed.mobile-next .mn-scope-preview{grid-template-columns:1fr}body.ed.mobile-next .mn-scope-preview>div:last-of-type{padding:0}body.ed.mobile-next .mn-scope-art.mv-scope-art{min-height:0;border-radius:24px}body.ed.mobile-next .mv-scope-frame{min-height:400px;padding:24px 16px;gap:16px}body.ed.mobile-next .mv-scope-frame .mv-phone{width:42%}body.ed.mobile-next .mv-prototype h4{font-size:var(--fs-4)}body.ed.mobile-next .mv-prototype li{font-size:var(--fs-2)}body.ed.mobile-next .mv-image-caption{flex-direction:column;gap:4px}body.ed.mobile-next .mv-scope-system{flex-direction:column}body.ed.mobile-next .mv-scope-system .mv-phone{width:160px}body.ed.mobile-next .mv-scope-system .mv-console{width:100%;flex:auto}body.ed.mobile-next .mn-artifact.mv-artifact{border-radius:24px}body.ed.mobile-next .mv-panel{grid-template-columns:1fr;min-height:0;padding:28px 20px;gap:32px}body.ed.mobile-next .mv-panel h3,body.ed.mobile-next .mv-delivery h4{font-size:var(--fs-7)}body.ed.mobile-next .mv-panel p{font-size:var(--fs-3)}body.ed.mobile-next .mv-stage-visual .mv-phone{width:200px}body.ed.mobile-next .mv-design-heading{display:block}body.ed.mobile-next .mv-design-heading p{margin-top:20px}body.ed.mobile-next .mv-design-foot{flex-direction:column;gap:12px}body.ed.mobile-next .mv-design-foot>div>span{display:none}body.ed.mobile-next .mn-process-nav{gap:8px}body.ed.mobile-next .mn-process-nav button{font-size:var(--fs-2);padding:12px 16px}body.ed.mobile-next .mn-final .lead{border-radius:24px!important}}
@media(prefers-reduced-motion:reduce){body.ed.mobile-next .mv-panel{animation:none!important}}
body.ed.mobile-next[data-motion="off"] .mv-panel{animation:none!important}
