.nma-article{--nma-teal: #22b8a0;--nma-indigo: #6e5bff;--nma-coral: #f26b5b;--nma-bg: #f0eeff;--nma-text: #1a1d3b;--nma-muted: #545a82;--nma-white: #fff;--nma-page: #f5f4fb;--nma-radius: 18px;--nma-border: rgba(220, 224, 245, .9);font-family:Manrope,system-ui,-apple-system,sans-serif;color:var(--nma-text);line-height:1.7;font-size:17px;max-width:800px;margin:0 auto;padding:0 16px 56px;box-sizing:border-box}.nma-article *,.nma-article *:before,.nma-article *:after{box-sizing:border-box}.nma-progress,.nm-reading-progress{position:fixed;top:0;left:0;width:100%;height:4px;background:#6e5bff1f;z-index:9999;pointer-events:none}.nma-progress__bar,.nm-reading-progress__bar{height:100%;width:0%;background:linear-gradient(90deg,var(--nma-teal),var(--nma-indigo));transition:width .15s ease-out}.nma-hero{text-align:center;padding:2.5rem 1.25rem 2.75rem;margin:0 -16px 2rem;background:var(--nma-white);position:relative;overflow:hidden}.nma-hero__orb{position:absolute;border-radius:50%;pointer-events:none;opacity:.45}.nma-hero__orb--1{width:120px;height:120px;background:#22b8a033;top:10%;left:8%}.nma-hero__orb--2{width:80px;height:80px;background:#6e5bff2e;top:20%;right:12%}.nma-hero__orb--3{width:60px;height:60px;background:#f26b5b26;bottom:15%;left:18%}.nma-hero__particle{position:absolute;width:8px;height:8px;border-radius:50%;opacity:.3;pointer-events:none;animation:nma-float 6s infinite}.nma-hero__particle--1{top:10%;left:5%;background:var(--nma-teal);animation-delay:0s}.nma-hero__particle--2{top:30%;right:10%;background:var(--nma-indigo);animation-delay:1s}.nma-hero__particle--3{bottom:20%;left:15%;background:#a855f7;animation-delay:2s}@keyframes nma-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.5)}}.nma-hero>*:not(.nma-hero__orb):not(.nma-hero__particle){position:relative;z-index:1}.nma-hero__badge{display:inline-block;padding:8px 18px;background:#f3f5ff;color:#6e5bff;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-bottom:1.25rem;animation:nma-badge-pulse 2s infinite}@keyframes nma-badge-pulse{0%,to{box-shadow:0 0 #6e5bff66}50%{box-shadow:0 0 0 12px #6e5bff00}}.nma-hero__title{font-family:Unbounded,Manrope,sans-serif;font-size:clamp(1.35rem,5vw,2.4rem);font-weight:900;line-height:1.25;margin:0 0 1rem;background:linear-gradient(135deg,#5b7cff,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:nma-gradient-shift 4s ease infinite;max-width:640px;margin-left:auto;margin-right:auto}@keyframes nma-gradient-shift{0%,to{background-position:0% center}50%{background-position:200% center}}.nma-hero__type{font-size:clamp(1rem,3.5vw,1.2rem);color:var(--nma-muted);min-height:1.6em;margin:0 0 1.5rem;font-weight:500;line-height:1.6}.nma-hero__cursor{display:inline-block;color:var(--nma-indigo);font-weight:300;animation:nma-blink .9s step-end infinite}@keyframes nma-blink{50%{opacity:0}}.nma-hero__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.25rem;font-size:.88rem;color:#1a1d3b8c;margin-top:1.5rem}.nm-article-grid{display:grid;gap:28px}@media(min-width:960px){.nm-article-grid{grid-template-columns:minmax(0,1fr) 200px;align-items:start}}.nma-article-main{min-width:0}.nma-body{display:flex;flex-direction:column;gap:28px}.nma-section{background:var(--nma-white);border-radius:var(--nma-radius);padding:1.75rem 1.5rem 2rem;box-shadow:0 4px 28px #1a1d3b0d;border:1px solid rgba(110,91,255,.06)}.nma-section--intro{background:linear-gradient(180deg,#fff,#faf9ff);border-left:4px solid var(--nma-teal)}.nma-section--cta{background:linear-gradient(135deg,#6e5bff0f,#22b8a014);border:1px solid rgba(110,91,255,.12)}.nma-section--cta a:not(.nma-btn),.nma-section--outro a,.nm-faq .faq-a a{color:var(--nm-teal, #22b8a0);text-decoration:underline;text-underline-offset:2px}.nma-section--cta a:not(.nma-btn):hover,.nma-section--outro a:hover,.nm-faq .faq-a a:hover{color:var(--nm-indigo, #6e5bff)}.nma-section--outro{background:var(--nma-bg);border:none}.nma-section--faq{padding-bottom:1.5rem}.nma-section--related{padding-bottom:1.75rem}.nma-h2,.nma-section h2{font-family:Unbounded,Manrope,sans-serif;font-size:clamp(1.15rem,3vw,1.32rem);font-weight:700;color:var(--nma-text);margin:0 0 1.35rem;padding-left:14px;border-left:4px solid var(--nma-teal);line-height:1.35;scroll-margin-top:80px}.nma-section h3{font-size:1.05rem;font-weight:700;margin:1.75rem 0 .85rem;color:var(--nma-indigo)}.nma-section p{margin:0 0 1.1rem;color:#4b5063;font-size:1rem;line-height:1.75}.nma-section p:last-child{margin-bottom:0}.nma-section ul,.nma-section ol{margin:0 0 1.1rem;padding-left:1.35rem;color:#4b5063}.nma-section li{margin-bottom:.45rem;line-height:1.75}.nma-section strong{color:var(--nma-text);font-weight:700}.nma-section blockquote{margin:1.25rem 0;padding:1rem 1.15rem;background:#f3f5ff;border-left:4px solid var(--nma-indigo);border-radius:0 12px 12px 0;font-weight:500;color:var(--nma-text)}.nma-section code{font-family:JetBrains Mono,Consolas,monospace;font-size:.88em;background:#f0eeffa6;padding:.15em .4em;border-radius:6px}.nma-section pre{background:#1a1a2e;color:#a8f0e6;padding:1rem 1.15rem;border-radius:12px;font-family:JetBrains Mono,Consolas,monospace;font-size:.88rem;overflow-x:auto;margin:.75rem 0 1.1rem;white-space:pre-wrap}.nma-section pre code{background:transparent;padding:0;color:inherit}.nma-section table{width:100%;border-collapse:collapse;font-size:.92rem;background:var(--nma-white)}.nma-table-wrap{overflow-x:auto;margin:1.25rem 0;border-radius:12px;border:1px solid rgba(110,91,255,.1)}.nma-section th,.nma-section td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--nma-bg)}.nma-section th{background:var(--nma-indigo);color:#fff}.nma-section a{color:var(--nma-indigo);font-weight:600;text-decoration:none;border-bottom:2px solid rgba(34,184,160,.5);transition:color .2s,border-color .2s}.nma-section a:hover{color:var(--nma-teal);border-bottom-color:var(--nma-indigo)}.nma-section .highlight-box,.highlight-box{background:#f3f5ff;border-left:4px solid var(--nma-indigo);padding:16px 20px;border-radius:0 12px 12px 0;margin:1.25rem 0;font-weight:500}.nm-article-toc{display:none}@media(min-width:960px){.nm-article-toc{display:block;position:sticky;top:80px;font-size:.875rem;background:var(--nma-white);border-radius:14px;padding:1rem 1.1rem;border:1px solid rgba(110,91,255,.1);box-shadow:0 4px 20px #1a1d3b0a}}.nm-article-toc__title{font-family:Unbounded,sans-serif;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--nma-indigo);margin:0 0 12px}.nm-article-toc ul{list-style:none;margin:0;padding:0}.nm-article-toc li{margin:0 0 8px}.nm-article-toc a{color:#4b5063;text-decoration:none;font-weight:500;border-bottom:none;transition:color .2s}.nm-article-toc a:hover{color:var(--nma-teal)}.nma-cta,.nm-cta{margin:0}.nma-cta__actions,.nm-cta__actions{margin-top:1.5rem}.nma-btn-row,.nm-btn-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.nma-btn-row--main,.nm-btn-row--main{margin-bottom:12px}.nma-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;font-size:.95rem;font-weight:700;text-decoration:none!important;border-radius:14px;border:none;transition:transform .22s ease,box-shadow .3s ease}.nma-btn--landing{width:100%;max-width:360px;background:linear-gradient(135deg,#ff6b5b,var(--nma-coral));color:#fff!important;box-shadow:0 8px 28px #f26b5b66;border-bottom:none!important}.nma-btn--landing:hover{transform:translateY(-3px);box-shadow:0 12px 36px #f26b5b80}.nma-btn--tg{flex:1 1 140px;background:linear-gradient(145deg,#37b5f5,#229ed9);color:#fff!important;border-bottom:none!important}.nma-btn--max{flex:1 1 140px;background:linear-gradient(145deg,#8b7cff,var(--nma-indigo));color:#fff!important;border-bottom:none!important}.nma-btn--tg:hover,.nma-btn--max:hover{transform:translateY(-3px)}.nm-cta__blog-link{margin-top:1rem;margin-bottom:0;font-size:.95rem;text-align:center}.nm-price,.nma-price{white-space:nowrap}.nm-faq__list,.faq-list{display:flex;flex-direction:column;gap:14px}.faq-item{background:#f9faff;border:1px solid var(--nma-border);border-radius:16px;overflow:hidden;transition:border-color .3s}.faq-item.is-open{border-color:#6e5bff40}.faq-q{width:100%;padding:18px 24px;font-weight:700;color:var(--nma-text);display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;background:transparent;border:none;font-family:inherit;font-size:1rem;text-align:left;line-height:1.4}.faq-q:hover{color:var(--nma-teal)}.faq-arrow{font-size:1.2em;transition:transform .3s;color:var(--nma-indigo);flex-shrink:0}.faq-item.is-open .faq-arrow{transform:rotate(180deg)}.faq-a{max-height:0;padding:0 24px;color:var(--nma-muted);overflow:hidden;transition:max-height .4s ease,padding .3s}.faq-item.is-open .faq-a{max-height:600px;padding:0 24px 18px}.faq-a p{margin:0;line-height:1.75;color:var(--nma-muted)}.nm-related__subtitle{text-align:center;color:var(--nma-muted);margin:0 0 1.5rem;font-size:.95rem}.nm-related__grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:600px){.nm-related__grid{grid-template-columns:1fr 1fr}}.nm-related-card{background:var(--nma-white);border:1px solid var(--nma-border);border-radius:28px;padding:28px 22px;text-decoration:none;color:var(--nma-text);display:block;transition:all .3s;box-shadow:0 4px 12px #00000008;position:relative;overflow:hidden}.nm-related-card:after{content:"";position:absolute;top:-20px;right:-20px;width:80px;height:80px;background:var(--nma-teal);opacity:.1;border-radius:50%;transition:.4s}.nm-related-card:hover:after{width:200px;height:200px;opacity:.2}.nm-related-card:hover{border-color:var(--nma-indigo);box-shadow:0 18px 36px #6e5bff2e;transform:translateY(-5px)}.nm-related-card__badge{background:var(--nma-teal);color:#fff;font-size:.7em;font-weight:700;padding:4px 14px;border-radius:50px;display:inline-block;margin-bottom:12px}.nm-related-card__title{font-family:Unbounded,sans-serif;font-weight:700;font-size:1.1rem;margin:0 0 10px;line-height:1.3;color:var(--nma-text)}.nm-related-card__desc{margin:0;font-size:.92rem;color:var(--nma-muted);line-height:1.6}.nm-related-card__cta{display:inline-block;background:linear-gradient(135deg,var(--nma-indigo),#a855f7);color:#fff;font-weight:700;padding:10px 22px;border-radius:50px;margin-top:16px;font-size:.88rem;box-shadow:0 8px 18px #6e5bff4d}.nm-related h2.nma-h2{text-align:center;border-left:none;padding-left:0}.nm-meta-footnote,.nma-meta-footnote{margin:32px 0 0;padding:16px 20px;font-size:.82rem;line-height:1.55;color:var(--nma-muted, #545a82);background:#f0eeffa6;border-radius:12px;border-left:3px solid var(--nma-indigo, #6e5bff)}.nma-reveal{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}.nma-reveal.nma-visible{opacity:1;transform:translateY(0)}.nm-blog-wrap{max-width:960px;margin:0 auto;padding:48px 24px 80px}.nm-blog-catalog{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.nm-blog-card{background:#fff;border-radius:16px;padding:24px;border:1px solid var(--nma-border)}.nm-blog-card h2{margin:0 0 8px;font-size:1.15rem}.nm-blog-card h2 a{text-decoration:none;color:var(--nma-text)}.nm-blog-card h2 a:hover{color:var(--nma-teal)}.nm-blog-card p{margin:0}@media(prefers-reduced-motion:reduce){.nma-reveal{opacity:1;transform:none;transition:none}.nma-hero__cursor,.nma-hero__particle,.nma-hero__badge,.nma-hero__title{animation:none}.nma-hero__title{-webkit-text-fill-color:var(--nma-indigo);background:none}.nm-related-card:hover,.nma-btn:hover{transform:none}}@media(max-width:375px){.nma-article{padding-left:12px;padding-right:12px}.nma-hero{margin-left:-12px;margin-right:-12px;padding-left:1rem;padding-right:1rem}.nma-section{padding-left:1.1rem;padding-right:1.1rem}.faq-q,.faq-a,.faq-item.is-open .faq-a{padding-left:16px;padding-right:16px}}body{font-family:var(--font-body, "Manrope", sans-serif);background:#f5f4fb;color:#1a1d3b;margin:0;overflow-x:hidden}
