/* 1.2.0 — clear profile entries, visible project controls, lightweight 3D motion. */
.mzb-app .mzb-quick-start{background:var(--ink);border-top:1px solid #ffffff0a}.mzb-app .mzb-quick-start>.mzb-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:0}.mzb-app .mzb-quick-start a{display:flex;align-items:center;gap:15px;padding:27px 24px;color:#f5f1e9;min-height:106px;border-inline-end:1px solid #ffffff20;position:relative;transition:background .25s}.mzb-app .mzb-quick-start a:first-child{padding-inline-start:0}.mzb-app .mzb-quick-start a:last-child{border:0}.mzb-app .mzb-quick-start a:hover{background:#ffffff08}.mzb-app .mzb-quick-start .mzb-quick-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid #b9976970;border-radius:11px;color:#e5c79d;font-size:26px;background:#ffffff06}.mzb-app .mzb-quick-start strong{font-size:14px;font-weight:600;line-height:1.5;margin:0;display:block;letter-spacing:0;color:#f5f1e9}.mzb-app .mzb-quick-start small{font-size:10px;color:#aebba7;display:block;line-height:1.6;margin-top:5px}.mzb-app .mzb-quick-start a>span:last-child{margin-inline-start:auto;font-size:24px;color:#d6b98a}.mzb-app .mzb-quick-start a>span>span{color:inherit;font-size:inherit}.mzb-app .mzb-nav-profile{font-weight:650}.mzb-app .mzb-hero-image-frame{transform:perspective(1000px) rotateX(var(--mzb-tilt-x,0deg)) rotateY(var(--mzb-tilt-y,0deg));transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.mzb-app .mzb-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;overflow:visible;border:0;padding:0;margin:30px 0 27px;align-items:stretch}.mzb-app .mzb-tabs button{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:8px;width:100%;min-height:93px;padding:18px 20px;border:1px solid #cbcdbb;border-radius:11px;background:#f2f1e7;color:#294132;font-size:14px;font-weight:650;line-height:1.4;white-space:normal;text-align:start;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s}.mzb-app .mzb-tabs button>.mzb-fr,.mzb-app .mzb-tabs button>.mzb-ar{grid-area:1/1}.mzb-app .mzb-tabs button>small{grid-area:2/1/3/3;font-size:11px;font-weight:400;line-height:1.55;color:#68755e}.mzb-app .mzb-tabs button:hover{transform:translateY(-3px);border-color:#a38b61;box-shadow:0 9px 23px #172b2510}.mzb-app .mzb-tabs button[aria-pressed=true]{color:#fffdf4;background:var(--ink);border-color:var(--ink);box-shadow:0 8px 25px #172b2514}.mzb-app .mzb-tabs button[aria-pressed=true] small{color:#c0cbb5}.mzb-app .mzb-tabs .mzb-tab-count,.mzb-app .mzb-tabs .mzb-tab-arrow{grid-area:1/2;width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#e4e6d7;color:#526546;font-size:12px;font-weight:500;letter-spacing:0}.mzb-app .mzb-tabs .mzb-tab-arrow{font-size:21px;background:#fffdf4;border:1px solid #d4c8af;color:#8b7149}.mzb-app .mzb-tabs button[aria-pressed=true] .mzb-tab-count,.mzb-app .mzb-tabs button[aria-pressed=true] .mzb-tab-arrow{background:#d9c49e;color:#243b2b;border:0}.mzb-app .mzb-opportunities{padding-top:67px}.mzb-app .mzb-example{transition:transform .3s,box-shadow .3s;transform-style:preserve-3d}.mzb-app .mzb-example:hover{transform:perspective(1000px) rotateX(1.1deg) translateY(-5px)}.mzb-app .mzb-buy-project{width:100%;margin-top:20px;min-height:47px;padding:12px 16px;font-size:12px;font-weight:650;gap:10px}.mzb-app .mzb-project-open{font-size:11px;padding-top:13px;margin-top:14px}.mzb-app .mzb-project-open span{font-size:17px}.mzb-app .mzb-form-wrap{margin-top:0}.mzb-app .mzb-optional-video-label{font-size:14px;color:#64715d;text-align:center;margin:44px 0 20px;font-weight:550}.mzb-app .mzb-route-status{display:inline-flex;align-items:center;padding:8px 13px;border:1px solid #c6d1b9;background:#edf2e4;border-radius:6px;color:#3c5b36;font-size:12px;font-weight:650;margin-bottom:20px}.mzb-app .mzb-role-card{min-height:145px;position:relative}.mzb-app .mzb-role-card:after{content:'↗';position:absolute;inset-inline-end:18px;top:16px;color:#9f8153;font-size:24px}.mzb-app .mzb-role-card:hover{transform:translateY(-3px)}.mzb-app .mzb-role-card:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.mzb-app #qualification{scroll-margin-top:110px}.mzb-app .mzb-3d-graphic{position:absolute;inset-inline-end:-29px;top:-30px;width:170px;height:150px;z-index:2;pointer-events:none;perspective:700px;transform:rotate(-9deg)}.mzb-app .mzb-orbit{position:absolute;inset:20px;border:1px solid #cfad73a0;border-radius:50%;transform:rotateX(62deg) rotateY(-15deg);box-shadow:0 0 28px #b9976910}.mzb-app .mzb-orbit-b{inset:2px;transform:rotateX(42deg) rotateY(40deg);border-color:#f1dfb777}.mzb-app .mzb-3d-tile{position:absolute;display:grid;place-items:center;width:57px;height:68px;border-radius:11px;background:linear-gradient(140deg,#fffdf5ec,#e0cfaaed);border:1px solid #fff8de;box-shadow:-7px 13px 20px #192d2626;color:#7f683f;transform:rotateX(14deg) rotateY(-24deg) rotateZ(7deg);animation:mzb-float-a 6s ease-in-out infinite}.mzb-app .mzb-3d-tile svg{width:29px;height:29px}.mzb-app .mzb-3d-tile-a{top:2px;left:18px}.mzb-app .mzb-3d-tile-b{top:63px;right:5px;animation-delay:-3s;background:linear-gradient(140deg,#294b3ced,#172b25f0);color:#e5cfaa;border-color:#9ca890}.mzb-app .mzb-3d-core{position:absolute;left:61px;top:54px;width:47px;height:47px;border-radius:14px;background:linear-gradient(130deg,#d7be8c,#9e7f4d);border:1px solid #efdcb9;box-shadow:-5px 10px 16px #162e2533;display:grid;place-items:center;transform:rotateX(13deg) rotateY(-21deg) rotateZ(-7deg);animation:mzb-float-b 5s ease-in-out infinite}.mzb-app .mzb-3d-core>span{font-size:31px;color:#f8f3e8}.mzb-app .mzb-process{position:relative}.mzb-app .mzb-process:before{content:'';position:absolute;top:22px;left:0;right:0;height:1px;z-index:0;background:linear-gradient(90deg,#cbb990,#cbb990 50%,transparent);opacity:.6}.mzb-app .mzb-process-number{position:relative;background:#ece9de;width:75px;z-index:1}.mzb-app .mzb-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s}.mzb-app .mzb-reveal.mzb-in-view{opacity:1;transform:none}.mzb-app .mzb-process article:nth-child(2){transition-delay:.08s}.mzb-app .mzb-process article:nth-child(3){transition-delay:.16s}.mzb-app .mzb-process article:nth-child(4){transition-delay:.24s}
@keyframes mzb-float-a{0%,100%{translate:0 0;rotate:0deg}50%{translate:0 -8px;rotate:2deg}}@keyframes mzb-float-b{0%,100%{translate:0 0}50%{translate:2px 7px}}
@media(max-width:1050px){.mzb-app .mzb-nav nav{gap:16px}.mzb-app .mzb-quick-start a{padding:22px 16px;gap:12px}.mzb-app .mzb-quick-start strong{font-size:12px}.mzb-app .mzb-tabs button{padding:17px 16px;font-size:13px}.mzb-app .mzb-tabs button small{font-size:10px}}
@media(max-width:760px){.mzb-app .mzb-quick-start>.mzb-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.mzb-app .mzb-quick-start a,.mzb-app .mzb-quick-start a:first-child{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:18px 6px;min-height:106px;text-align:center}.mzb-app .mzb-quick-start .mzb-quick-icon{height:33px;width:33px;flex-basis:33px;font-size:23px;border-radius:8px}.mzb-app .mzb-quick-start strong{font-size:10px;line-height:1.5}.mzb-app .mzb-quick-start small{display:none}.mzb-app .mzb-quick-start a>span:last-child{display:none}.mzb-app .mzb-tabs{grid-template-columns:1fr;gap:9px;margin-block:25px}.mzb-app .mzb-tabs button{min-height:75px;padding:15px 18px;font-size:14px;row-gap:5px;border-radius:10px}.mzb-app .mzb-tabs button small{font-size:11px}.mzb-app .mzb-opportunities{padding-block:45px}.mzb-app .mzb-3d-graphic{width:128px;height:119px;top:-15px;inset-inline-end:-5px;scale:.84;transform-origin:100% 0}.mzb-app .mzb-3d-tile{width:46px;height:53px}.mzb-app .mzb-3d-tile-a{left:6px}.mzb-app .mzb-3d-tile-b{right:0;top:52px}.mzb-app .mzb-3d-core{left:43px;top:42px;width:40px;height:40px}.mzb-app .mzb-optional-video-label{font-size:12px;margin-top:32px}.mzb-app .mzb-process:before{display:none}.mzb-app .mzb-buy-project{min-height:48px;font-size:13px}.mzb-app .mzb-form-wrap{padding:25px 20px}.mzb-app #qualification{scroll-margin-top:93px}.mzb-app .mzb-role-card{min-height:100px}.mzb-app[data-lang=ar] .mzb-quick-start strong{font-size:13px}.mzb-app[data-lang=ar] .mzb-tabs button{font-size:16px}.mzb-app[data-lang=ar] .mzb-tabs button small{font-size:13px}.mzb-app[data-lang=ar] .mzb-buy-project{font-size:15px}.mzb-app[data-lang=ar] .mzb-route-status{font-size:15px}}
@media(prefers-reduced-motion:reduce){.mzb-app .mzb-3d-tile,.mzb-app .mzb-3d-core{animation:none}.mzb-app .mzb-hero-image-frame,.mzb-app .mzb-example:hover{transform:none}.mzb-app .mzb-reveal{opacity:1;transform:none;transition:none}}

.mzb-app .mzb-reveal{opacity:1;transform:none}.mzb-app .mzb-reveal.mzb-in-view{animation:mzb-enter .65s both}@keyframes mzb-enter{from{opacity:.35;translate:0 15px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.mzb-app .mzb-reveal.mzb-in-view{animation:none}}

/* Readable secondary information and visible keyboard focus. */
.mzb-app .mzb-source-note{font-size:12px;color:#596651;line-height:1.8}.mzb-app .mzb-example-meta strong{font-size:11px}.mzb-app .mzb-example-image>small{font-size:10px}.mzb-app .mzb-tabs button>small{font-size:12px}.mzb-app .mzb-quick-start small{font-size:12px}.mzb-app .mzb-quick-start strong{color:#f5f1e9;font-size:14px}.mzb-app .mzb-quick-start a{display:grid;grid-template-columns:42px minmax(0,1fr) auto}.mzb-app .mzb-quick-start strong,.mzb-app .mzb-quick-start small{grid-column:2}.mzb-app .mzb-quick-start .mzb-quick-icon{grid-column:1;grid-row:1/3}.mzb-app .mzb-quick-start a>span:last-child{grid-column:3;grid-row:1/3}.mzb-app a:focus-visible,.mzb-app button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.mzb-app .mzb-quick-start a:focus-visible{outline-offset:-4px}
@media(max-width:760px){.mzb-app .mzb-quick-start a,.mzb-app .mzb-quick-start a:first-child{display:flex}.mzb-app .mzb-quick-start strong{font-size:12px}.mzb-app .mzb-tabs button>small{font-size:12px}}
