.mi-page{background:var(--aj-paper);color:var(--aj-ink)}.mi-page *,.mi-page :before,.mi-page :after{box-sizing:border-box}.mi-wrap{width:min(1120px,100% - 40px);margin-inline:auto}.mi-narrow{max-width:880px}.mi-hero{background:radial-gradient(circle at 85% 5%, #c5a5722e, transparent 32%), linear-gradient(155deg, var(--aj-brand-50), var(--aj-paper) 68%);border-bottom:1px solid var(--aj-line);padding:clamp(52px,8vw,104px) 0 72px}.mi-back{color:var(--aj-brand-700);align-items:center;gap:8px;margin-bottom:34px;font-size:13px;font-weight:700;display:inline-flex}.mi-eyebrow{color:var(--aj-accent-700);font-family:var(--aj-font-mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:700}.mi-hero h1{max-width:920px;color:var(--aj-brand-900);font-family:var(--aj-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(40px,7vw,74px);line-height:1.02}.mi-answer{border:1px solid var(--aj-brand-100);border-inline-start:5px solid var(--aj-accent-500);border-radius:var(--aj-radius-lg);background:#ffffffc7;max-width:900px;margin-top:34px;padding:24px 28px;box-shadow:0 14px 38px #0f3d2f12}.mi-answer-label{font-family:var(--aj-font-display);font-weight:800;color:var(--aj-brand-700)!important;margin:0 0 8px!important;font-size:17px!important}.mi-answer p{color:var(--aj-ink-2);margin:0;font-size:clamp(17px,2vw,20px);line-height:1.72}.mi-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.mi-btn{border-radius:var(--aj-radius);min-height:46px;font-family:var(--aj-font-display);text-align:center;justify-content:center;align-items:center;padding:12px 19px;font-size:14px;font-weight:750;display:inline-flex}.mi-btn-primary{background:var(--aj-brand-700);color:var(--aj-white)}.mi-btn-primary:hover{background:var(--aj-brand-900);color:var(--aj-white)}.mi-btn-secondary{border:1px solid var(--aj-brand-300);background:var(--aj-white);color:var(--aj-brand-700)}.mi-btn-secondary:hover{background:var(--aj-brand-50);color:var(--aj-brand-900)}.mi-sections{padding:72px 0}.mi-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mi-section-card{border:1px solid var(--aj-line);border-radius:var(--aj-radius-lg);background:var(--aj-white);padding:30px;position:relative;overflow:hidden}.mi-section-number{color:var(--aj-accent-600);font-family:var(--aj-font-mono);margin-bottom:38px;font-size:13px;font-weight:800;display:block}.mi-section-card h2{color:var(--aj-brand-700);font-family:var(--aj-font-display);margin:0 0 13px;font-size:24px;line-height:1.2}.mi-section-card>p{color:var(--aj-ink-2);margin:0;font-size:15px;line-height:1.72}.mi-section-card ul{border-top:1px solid var(--aj-line);gap:11px;margin:24px 0 0;padding:22px 0 0;list-style:none;display:grid}.mi-section-card li{color:var(--aj-ink);grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:14px;line-height:1.5;display:grid}.mi-section-card li i{color:var(--aj-accent-600);margin-top:4px;font-size:11px}.mi-faq{border-block:1px solid var(--aj-line);background:var(--aj-paper-2);padding:72px 0}.mi-faq h2,.mi-related h2,.mi-final h2{color:var(--aj-brand-900);font-family:var(--aj-font-display);margin:0;font-size:clamp(30px,4vw,44px);line-height:1.08}.mi-faq-list{gap:14px;margin-top:34px;display:grid}.mi-faq-item{border:1px solid var(--aj-line);border-radius:var(--aj-radius-lg);background:var(--aj-white);padding:25px 28px}.mi-faq-item h3{color:var(--aj-brand-700);font-family:var(--aj-font-display);margin:0 0 9px;font-size:19px;line-height:1.3}.mi-faq-item p{color:var(--aj-ink-2);margin:0;font-size:15.5px;line-height:1.72}.mi-related{padding:72px 0}.mi-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.mi-related-card{border:1px solid var(--aj-line);border-radius:var(--aj-radius-lg);background:var(--aj-white);min-height:210px;color:inherit;flex-direction:column;padding:25px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.mi-related-card:hover{border-color:var(--aj-brand-300);color:inherit;transform:translateY(-2px);box-shadow:0 14px 34px #0f3d2f14}.mi-related-card h3{color:var(--aj-brand-700);font-family:var(--aj-font-display);margin:0 0 9px;font-size:19px}.mi-related-card p{color:var(--aj-ink-2);margin:0;font-size:14.5px;line-height:1.65}.mi-related-card span{color:var(--aj-accent-700);margin-top:auto;padding-top:20px;font-size:13px;font-weight:800}.mi-final{background:var(--aj-brand-900);color:var(--aj-white);padding:68px 0}.mi-final-inner{justify-content:space-between;align-items:center;gap:36px;display:flex}.mi-final h2{max-width:720px;color:var(--aj-white)}.mi-final p:not(.mi-eyebrow){color:#ffffffbd;max-width:700px;margin:14px 0 0;font-size:15px;line-height:1.7}.mi-final .mi-btn-primary{background:var(--aj-accent-500);color:var(--aj-brand-900);flex:none}.mi-final .mi-btn-primary:hover{background:var(--aj-accent-400);color:var(--aj-brand-900)}html[dir=rtl] .mi-page{font-family:var(--aj-font-arabic), "IBM Plex Sans Arabic", sans-serif}html[dir=rtl] .mi-hero h1,html[dir=rtl] .mi-section-card h2,html[dir=rtl] .mi-faq h2,html[dir=rtl] .mi-related h2,html[dir=rtl] .mi-final h2,html[dir=rtl] .mi-faq-item h3,html[dir=rtl] .mi-related-card h3{letter-spacing:0}@media (width<=840px){.mi-section-grid,.mi-related-grid{grid-template-columns:1fr}.mi-section-card{padding:25px}.mi-section-number{margin-bottom:22px}.mi-final-inner{flex-direction:column;align-items:flex-start}.mi-final .mi-btn{width:100%}}@media (width<=520px){.mi-wrap{width:min(100% - 28px,1120px)}.mi-hero{padding-top:38px}.mi-hero h1{font-size:39px}.mi-answer{padding:20px}.mi-actions{flex-direction:column}.mi-actions .mi-btn{width:100%}.mi-section-card,.mi-faq-item,.mi-related-card{padding:21px}}@media (prefers-reduced-motion:reduce){.mi-related-card{transition:none}}
