html.afm-lock,html.afm-lock body{overflow:hidden}.afm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal, 90) + 20);display:grid;place-items:center;padding:var(--space-4, 1rem)}.afm[hidden]{display:none}.afm__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#250e0e8c;opacity:0;transition:opacity .3s ease-out}.afm__dialog{position:relative;width:min(100%,480px);max-height:calc(100dvh - 2rem);display:flex;flex-direction:column;border-radius:24px;background:var(--surface-page, #fff);box-shadow:0 30px 80px #290b0c59;opacity:0;transform:translateY(14px) scale(.98);transition:opacity .3s ease-out,transform .3s ease-out;outline:none}.afm.is-open .afm__overlay{opacity:1}.afm.is-open .afm__dialog{opacity:1;transform:none}.afm__x{position:absolute;top:.5rem;right:.5rem;z-index:1;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--ink, #222);background:var(--surface-raised, #f6f1f1)}.afm__x:hover{color:var(--brand)}.afm__scroll{overflow-y:auto;overscroll-behavior:contain;padding:clamp(1.5rem,5vw,2.25rem);padding-top:2.75rem;display:grid;gap:var(--space-4, 1rem)}.afm__title{font:400 clamp(1.6rem,1.3rem + 1.2vw,2rem)/1.15 var(--font-serif);color:var(--surface-brand-deep, var(--ink));padding-right:2rem}.afm__intro{color:var(--ink-soft);line-height:1.55}.afm__kicker{font:italic 400 1.0625rem/1.2 var(--font-serif);color:var(--surface-brand-deep, var(--ink))}.afm__steps{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line-strong);counter-reset:afm}.afm__steps li{counter-increment:afm;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-3, .75rem);padding-block:.85rem;border-bottom:1px solid var(--line);color:var(--ink);line-height:1.5}.afm__steps li:before{content:counter(afm);font:italic 400 1.35rem/1.1 var(--font-serif);color:var(--brand)}.afm__contact{display:grid;gap:var(--space-2, .5rem);padding:var(--space-5, 1.25rem);border-radius:18px;background:var(--grad-soft-diag, var(--surface-raised))}.afm__who{font:500 1rem/1.3 var(--font-sans);color:var(--ink)}.afm__label{font-size:.8125rem;color:var(--ink-muted)}.afm__numrow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.afm__num{font:400 1.4rem/1.2 var(--font-serif);color:var(--ink);text-decoration:none;user-select:all;-webkit-user-select:all}.afm__copy{min-height:44px;padding:0 1rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill, 999px);font:400 .875rem/1 var(--font-sans);color:var(--ink-soft)}.afm__copy:hover{color:var(--brand);border-color:var(--brand)}.afm__wa{margin-top:var(--space-2, .5rem)}.afm__hint{color:var(--ink-soft);font-size:.9375rem;line-height:1.5}.afm__soon{font:italic 400 1.15rem/1.35 var(--font-serif);color:var(--ink)}@media(max-width:480px){.afm{align-items:end;padding:.5rem}.afm__dialog{border-radius:22px;max-height:calc(100dvh - 1rem)}}@media(prefers-reduced-motion:reduce){.afm__overlay,.afm__dialog{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mi-africa.css.map */
