.nma-portal[data-page-type=utility]{--ink:#111;--paper:#fff;--soft:#f4f4f4;--soft-hover:#eaeaea;--muted:#666;--green:#10b981;--green-dark:#047857;--border:1px solid var(--ink);--border-thick:2px solid var(--ink);--shadow:0 12px 28px #00000014;--font-serif:Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "SF Mono", Menlo, Monaco, Consolas, monospace}.nma-portal[data-page-type=utility] *{box-sizing:border-box;margin:0;padding:0}.nma-portal[data-page-type=utility]{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font-family:var(--font-serif);font-size:16px;line-height:1.55}.nma-portal[data-page-type=utility] a{color:var(--ink);text-decoration:none}.nma-portal[data-page-type=utility] .wrap{width:min(1200px,100% - 32px);margin:0 auto}.nma-portal[data-page-type=utility] .topbar{background:var(--soft,#f4f4f4);border-bottom:1px solid var(--ink,#111);font-family:var(--font-mono,monospace);padding:5px 0;font-size:.74rem;line-height:1.2}.nma-portal[data-page-type=utility] .topbar-content{justify-content:space-between;align-items:center;gap:12px;display:flex}.nma-portal[data-page-type=utility] .topbar-left{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:.74rem;display:flex;overflow:hidden}.nma-portal[data-page-type=utility] .status-dot{background:var(--green,#10b981);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 2px #10b98140}.nma-portal[data-page-type=utility] .topbar-right{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.nma-portal[data-page-type=utility] .messenger-badge{font-family:var(--font-mono,monospace);border:1px solid var(--ink,#111);height:22px;color:var(--ink,#111);white-space:nowrap;box-sizing:border-box;background:#fff;border-radius:2px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:.72rem;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.nma-portal[data-page-type=utility] .messenger-badge:hover{background:var(--ink,#111);color:#fff;text-decoration:none}.nma-portal[data-page-type=utility] .topbar-phone{font-family:var(--font-mono,monospace);color:var(--ink,#111);white-space:nowrap;align-items:center;gap:4px;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.nma-portal[data-page-type=utility] .topbar-phone:hover{text-decoration:underline}.nma-portal[data-page-type=utility] .site-header{background:var(--paper,#fff);border-bottom:2px solid var(--ink,#111);z-index:1000;position:sticky;top:0;box-shadow:0 2px 8px #0000000d}.nma-portal[data-page-type=utility] .header-main{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 0;display:flex}.nma-portal[data-page-type=utility] .brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.nma-portal[data-page-type=utility] .brand:hover{opacity:.9;text-decoration:none}.nma-portal[data-page-type=utility] .brand-box{background:var(--ink,#111);color:#fff;font-family:var(--font-mono,monospace);letter-spacing:.05em;border-radius:2px;flex-shrink:0;padding:5px 8px;font-size:.92rem;font-weight:900;line-height:1}.nma-portal[data-page-type=utility] .brand-text{flex-direction:column;justify-content:center;display:flex}.nma-portal[data-page-type=utility] .brand-title{white-space:nowrap;color:var(--ink,#111);font-size:.92rem;font-weight:800;line-height:1.15}.nma-portal[data-page-type=utility] .brand-sub{font-family:var(--font-mono,monospace);color:var(--muted,#666);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;margin-top:1px;font-size:.6rem}.nma-portal[data-page-type=utility] .desktop-nav{flex-shrink:1;align-items:center;gap:2px;display:flex}.nma-portal[data-page-type=utility] .nav-item{position:relative}.nma-portal[data-page-type=utility] .nav-link{font-family:var(--font-mono,monospace);color:var(--ink,#111);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:4px;padding:6px 8px;font-size:.75rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.nma-portal[data-page-type=utility] .nav-link:hover,.nma-portal[data-page-type=utility] .nav-item:hover>.nav-link,.nma-portal[data-page-type=utility] .nav-item:focus-within>.nav-link{background:var(--soft,#f4f4f4);border-color:var(--ink,#111);text-decoration:none}.nma-portal[data-page-type=utility] .caret{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%23111' d='M5 6L0 0h10z'/%3E%3C/svg%3E") 50% no-repeat;flex-shrink:0;width:7px;height:4px;transition:transform .2s;display:inline-block}.nma-portal[data-page-type=utility] .nav-item:hover .caret,.nma-portal[data-page-type=utility] .nav-item:focus-within .caret{transform:rotate(180deg)}.nma-portal[data-page-type=utility] .dropdown{background:var(--paper,#fff);border:2px solid var(--ink,#111);min-width:300px;box-shadow:var(--shadow,0 12px 28px #00000014);opacity:0;visibility:hidden;z-index:1010;margin-top:4px;padding:8px;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:0;transform:translateY(4px)}.nma-portal[data-page-type=utility] .dropdown.wide{min-width:480px}.nma-portal[data-page-type=utility] .dropdown.align-right{left:auto;right:0}.nma-portal[data-page-type=utility] .nav-item:hover>.dropdown,.nma-portal[data-page-type=utility] .nav-item:focus-within>.dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nma-portal[data-page-type=utility] .dropdown-section-title{font-family:var(--font-mono,monospace);text-transform:uppercase;color:var(--muted,#666);border-bottom:1px solid var(--soft-hover,#eaeaea);letter-spacing:.03em;margin-bottom:4px;padding:3px 6px 5px;font-size:.68rem;font-weight:800}.nma-portal[data-page-type=utility] .dropdown-list{flex-direction:column;gap:2px;list-style:none;display:flex}.nma-portal[data-page-type=utility] .dropdown-item-link{border:1px solid #0000;border-radius:2px;padding:6px 8px;text-decoration:none;display:block}.nma-portal[data-page-type=utility] .dropdown-item-link:hover{background:var(--soft,#f4f4f4);border-color:var(--ink,#111);text-decoration:none}.nma-portal[data-page-type=utility] .dropdown-item-title{font-family:var(--font-serif,Georgia, serif);color:var(--ink,#111);justify-content:space-between;align-items:center;gap:8px;font-size:.88rem;font-weight:700;line-height:1.25;display:flex}.nma-portal[data-page-type=utility] .dropdown-item-url{font-family:var(--font-mono,monospace);color:var(--muted,#666);margin-top:2px;font-size:.65rem;line-height:1.2;display:block}.nma-portal[data-page-type=utility] .tag-p1{font-family:var(--font-mono,monospace);background:var(--ink,#111);color:#fff;border-radius:1px;padding:1px 4px;font-size:.6rem;font-weight:700}.nma-portal[data-page-type=utility] .header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.nma-portal[data-page-type=utility] .lang-toggle,.nma-portal[data-page-type=utility] .lang-switcher{font-family:var(--font-mono,monospace);border:1px solid var(--ink,#111);white-space:nowrap;cursor:pointer;box-sizing:border-box;background:#fff;border-radius:2px;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:.74rem;font-weight:700;line-height:1;transition:background .15s;display:inline-flex;color:var(--ink,#111)!important;text-decoration:none!important}.nma-portal[data-page-type=utility] .lang-toggle:hover,.nma-portal[data-page-type=utility] .lang-switcher:hover{background:var(--soft,#f4f4f4);text-decoration:none}.nma-portal[data-page-type=utility] .btn-apply{font-family:var(--font-mono,monospace);background:var(--ink,#111);border:1px solid var(--ink,#111);white-space:nowrap;cursor:pointer;box-sizing:border-box;border-radius:2px;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 14px;font-size:.74rem;font-weight:700;line-height:1;transition:background .15s,color .15s;display:inline-flex;color:#fff!important;text-decoration:none!important}.nma-portal[data-page-type=utility] .btn-apply:hover{background:#fff;text-decoration:none;color:var(--ink,#111)!important}.nma-portal[data-page-type=utility] .burger-btn{border:1px solid var(--ink,#111);height:32px;font-family:var(--font-mono,monospace);cursor:pointer;white-space:nowrap;box-sizing:border-box;background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:0 10px;font-size:.74rem;font-weight:700;line-height:1;display:none}.nma-portal[data-page-type=utility] .burger-btn:hover{background:var(--soft,#f4f4f4)}.nma-portal[data-page-type=utility] .drawer-overlay{opacity:0;visibility:hidden;z-index:1999;background:#00000080;transition:opacity .2s;position:fixed;inset:0}.nma-portal[data-page-type=utility] .drawer-overlay.active{opacity:1;visibility:visible}.nma-portal[data-page-type=utility] .drawer{z-index:2000;background:#fff;flex-direction:column;width:min(320px,85vw);height:100vh;transition:right .25s;display:flex;position:fixed;top:0;right:-320px;box-shadow:-4px 0 20px #00000026}.nma-portal[data-page-type=utility] .drawer.active{right:0}.nma-portal[data-page-type=utility] .drawer-top{border-bottom:2px solid var(--ink);background:var(--soft);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.nma-portal[data-page-type=utility] .drawer-close{border:1px solid var(--ink);font-family:var(--font-mono);cursor:pointer;background:0 0;padding:4px 8px;font-size:.75rem;font-weight:700}.nma-portal[data-page-type=utility] .drawer-body{flex-direction:column;gap:8px;padding:14px 16px;display:flex;overflow-y:auto}.nma-portal[data-page-type=utility] .drawer-single-link{font-family:var(--font-mono);border:1px solid var(--ink);background:#fff;padding:8px 10px;font-size:.8rem;font-weight:700;display:block}.nma-portal[data-page-type=utility] .drawer-single-link:hover{background:var(--soft)}@media (max-width:990px){.nma-portal[data-page-type=utility] .desktop-nav{display:none}.nma-portal[data-page-type=utility] .burger-btn{display:inline-flex}}.nma-portal[data-page-type=utility]{--font-serif:"Gilroy", Inter, ui-sans-serif, system-ui, sans-serif;--font-mono:"Gilroy", Inter, ui-sans-serif, system-ui, sans-serif}
.nma-portal{--nma-theme-navy:#112844;--nma-theme-navy-deep:#0b1728;--nma-theme-blue:#174f86;--nma-theme-blue-bright:#2367a8;--nma-theme-gold:#b89d63;--nma-theme-gold-soft:#f3ead7;--nma-theme-red:#a32024;--nma-theme-ink:#152033;--nma-theme-muted:#657184;--nma-theme-surface:#f5f7f9;--nma-theme-border:#1128441a;--nma-theme-shadow:0 18px 45px #11284417;--nma-theme-shadow-strong:0 24px 70px #0b17282e;background:var(--nma-theme-surface);color:var(--nma-theme-ink);isolation:isolate}.nma-portal .wrap{box-sizing:border-box;width:min(1200px,100% - 48px)!important;max-width:1200px!important;margin-inline:auto!important}.nma-portal>section{box-sizing:border-box;color:var(--nma-theme-ink);padding-block:88px;position:relative}.nma-portal>section:not(.hero):not(.hero-landing):not(.hero-hub):not(.article-hero):nth-of-type(odd){background:#fff}.nma-portal>section:not(.hero):not(.hero-landing):not(.hero-hub):not(.article-hero):nth-of-type(2n){background:var(--nma-theme-surface)}.nma-portal :where(h1,h2,h3,h4){color:var(--nma-theme-navy);letter-spacing:-.025em;font-family:Gilroy,Inter,sans-serif}.nma-portal :where(p,li){color:var(--nma-theme-muted)}.nma-portal :where(.section-intro,.lead,.hero-lead,.article-text){color:var(--nma-theme-muted);font-size:18px;line-height:1.65}.nma-portal :where(.eyebrow,.cat-badge,.card-tag){letter-spacing:.1em;font-weight:800;color:var(--nma-theme-red)!important}.nma-portal :where(.hero,.hero-landing,.hero-hub,.article-hero){background:radial-gradient(circle at 82% 20%, #b89d6338, transparent 30%), linear-gradient(135deg, var(--nma-theme-navy-deep) 0%, var(--nma-theme-navy) 48%, var(--nma-theme-blue) 100%)!important;color:#fff!important;grid-template-columns:none!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:104px 0 96px!important;display:block!important}.nma-portal :where(.hero,.hero-landing,.hero-hub,.article-hero) :where(h1,h2,h3,p,li,.lead,.hero-lead){color:#fff!important}.nma-portal :where(.hero,.hero-landing,.hero-hub,.article-hero) h1{max-width:980px;margin-bottom:24px!important;font-size:clamp(46px,5.6vw,76px)!important;line-height:1.02!important}.nma-portal :where(.hero,.hero-landing,.hero-hub,.article-hero) :where(.lead,.hero-lead){opacity:.82;max-width:760px;font-size:clamp(17px,1.5vw,20px)!important;line-height:1.65!important}.nma-portal :where(.hero,.hero-landing,.hero-hub,.article-hero) :where(.eyebrow,.hero-badge,.badge-hub,.cat-badge){display:inline-flex;color:var(--nma-theme-gold)!important;background:#ffffff17!important;border:1px solid #fff3!important;border-radius:999px!important;padding:8px 16px!important}.nma-portal[data-page-type=home]>.hero .wrap{text-align:center}.nma-portal[data-page-type=home]>.hero h1,.nma-portal[data-page-type=home]>.hero .lead{margin-inline:auto}.nma-portal[data-page-type=home]>.hero .grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:40px!important;display:grid!important}.nma-portal[data-page-type=home]>.hero .stat-box{color:var(--nma-theme-ink)!important;background:#fffffff7!important;border:1px solid #ffffff59!important;border-radius:16px!important;padding:26px!important;box-shadow:0 18px 45px #00000029!important}.nma-portal[data-page-type=home]>.hero .stat-box :where(strong,span,p){color:var(--nma-theme-ink)!important}.nma-portal[data-page-type=home]>.hero .stat-box p{color:var(--nma-theme-muted)!important}.nma-portal[data-page-type=home]>.hero .actions{justify-content:center;margin-top:30px}.nma-portal[data-page-type=home]>.hero .trust-line{justify-content:center;color:#ffffffb3!important}.nma-portal :where(.card,.feature-card,.article-card,.stat-card,.hero-stat-card,.quick-answer-card,.faq-item,.info-banner,.support-card,.step-card,.doc-card,.country-card,.benefit-card,.specialty-card,.calc-box,.toc-box,.sidebar-cta-box,.cta-form-box,.callout-box){border:1px solid var(--nma-theme-border)!important;box-shadow:var(--nma-theme-shadow)!important;color:var(--nma-theme-ink)!important;background:#fff!important;border-radius:16px!important}.nma-portal :where(.card,.feature-card,.article-card,.stat-card,.hero-stat-card,.quick-answer-card,.support-card,.step-card,.doc-card,.country-card,.benefit-card,.specialty-card){transition:border-color .16s,box-shadow .16s,transform .16s;padding:26px!important}.nma-portal :where(.card,.feature-card,.article-card,.country-card):hover{transform:translateY(-3px);border-color:#174f8640!important;box-shadow:0 24px 55px #11284424!important}.nma-portal :where(.card-title,.card-h,.timeline-title,.quick-answer-title){color:var(--nma-theme-navy)!important}.nma-portal :where(.card p,.feature-card p,.article-card p,.timeline-desc,.hero-stat-desc){color:var(--nma-theme-muted)!important}.nma-portal :where(.badge,.card-badge,.timeline-pill,.badge-status,.qa-badge){background:var(--nma-theme-gold-soft)!important;color:#725d31!important;border:1px solid #b89d6352!important;border-radius:999px!important;padding:6px 10px!important}.nma-portal :where(.badge.green,.badge-status.green,.free){color:#17653a!important;background:#e6f4ec!important;border-color:#b8dfc8!important}.nma-portal :where(.grid,.grid-2,.grid-3,.stat-grid,.countries-grid){gap:20px!important}.nma-portal :where(.btn,.btn-main,.btn-apply,.btn-outline),.nma-portal .nma-builder-links a,.nma-portal .nma-builder-calculator button{justify-content:center;align-items:center;min-height:48px;display:inline-flex;border:0!important;border-radius:12px!important;padding:12px 20px!important;font-weight:750!important;text-decoration:none!important;box-shadow:0 12px 28px #11284433!important}.nma-portal :where(.btn,.btn-main,.btn-apply){background:var(--nma-theme-blue)!important;color:#fff!important}.nma-portal :where(.btn.alt,.btn-outline){box-shadow:none!important;color:var(--nma-theme-navy)!important;background:#fff!important;border:1px solid #1128442e!important}.nma-portal[data-page-type] :where(.hero,.hero-landing,.hero-hub,.article-hero) :where(.btn,.btn-main,.btn-apply){background:var(--nma-theme-gold)!important;color:var(--nma-theme-navy-deep)!important}.nma-portal[data-page-type=home]>.hero .actions>a.btn,.nma-portal[data-page-type=hub] .hero-landing a.btn-apply,.nma-portal[data-page-type=geo] .hero .hero-actions a.btn-main{color:#0b1728!important}.nma-portal[data-page-type] :where(.hero,.hero-landing,.hero-hub,.article-hero) :where(.btn.alt,.btn-outline){color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff73!important}.nma-portal .btn-apply[style*="background:#fff"]{background:#fff!important}.nma-portal :where(.apply-form,.simple-lead-form,.form-card){border:1px solid var(--nma-theme-border)!important;box-shadow:var(--nma-theme-shadow-strong)!important;color:var(--nma-theme-ink)!important;background:#fff!important;border-radius:20px!important;padding:32px!important}.nma-portal :where(.form-input,input,select,textarea){min-height:48px;color:var(--nma-theme-ink)!important;background:#fff!important;border:1px solid #1128442e!important;border-radius:11px!important;padding:11px 14px!important}.nma-portal :where(.form-input,input,select,textarea):focus{outline:0;border-color:var(--nma-theme-blue)!important;box-shadow:0 0 0 4px #174f861f!important}.nma-portal :where(.form-section,.cta-form-box){background:radial-gradient(circle at 15% 15%, #b89d632b, transparent 28%), linear-gradient(135deg, var(--nma-theme-navy-deep), var(--nma-theme-navy))!important;color:#fff!important}.nma-portal :where(.form-section,.cta-form-box) :where(h2,h3,p,li){color:#fff!important}.nma-portal :where(.calc-box,.calc-results){border-radius:18px!important}.nma-portal .calc-results{background:var(--nma-theme-navy)!important;color:#fff!important;padding:24px!important}.nma-portal .calc-results :where(strong,span,p,div){color:#fff!important}.nma-portal :where(.data-table,.finance-table,.docs-table,table){clip-path:inset(0 round 16px);box-shadow:var(--nma-theme-shadow)!important;color:var(--nma-theme-ink)!important;background:#fff!important;border:0!important;border-radius:16px!important}.nma-portal :where(.data-table,.finance-table,.docs-table,table) th{background:var(--nma-theme-navy)!important;color:#fff!important}.nma-portal :where(.data-table,.finance-table,.docs-table,table) td{border-color:var(--nma-theme-border)!important}.nma-portal :where(.faq-item,.faq-list details){overflow:hidden;border:1px solid var(--nma-theme-border)!important;background:#fff!important;border-radius:14px!important;margin-bottom:12px!important;box-shadow:0 10px 30px #1128440f!important}.nma-portal :where(.faq-summary,.faq-list summary){color:var(--nma-theme-navy)!important;padding:20px 22px!important;font-weight:750!important}.nma-portal :where(.faq-body,.faq-content,.faq-list details>p){color:var(--nma-theme-muted)!important;opacity:1!important;padding:0 22px 20px!important}.nma-portal :where(.faq-body,.faq-content) :where(p,strong,li){color:#566175!important;opacity:1!important}.nma-portal .timeline-item{border:1px solid var(--nma-theme-border)!important;background:#fff!important;border-radius:16px!important;padding:24px!important;box-shadow:0 12px 35px #11284412!important}.nma-portal :where(.timeline-num,.step-num){background:var(--nma-theme-blue)!important;color:#fff!important}.nma-portal :where(.info-banner,.callout-box,.callout-verify){border-color:#174f8629!important;border-left:4px solid var(--nma-theme-blue)!important;color:var(--nma-theme-ink)!important;background:linear-gradient(135deg,#eef3f8,#fff)!important}.nma-portal :where(.support-box,.support-box-right) p{color:#566175!important}.nma-portal .breadcrumbs,.nma-portal .breadcrumbs-bar{border-color:var(--nma-theme-border)!important;color:#566175!important;background:#eef2f6!important}.nma-portal :where(.breadcrumbs,.breadcrumbs-bar) span{color:#566175!important}.nma-portal :where(.breadcrumbs,.breadcrumbs-bar) a{text-underline-offset:3px;color:var(--nma-theme-blue)!important;text-decoration:underline!important}.nma-portal :where(.hero,.hero-landing,.hero-hub) :where(.breadcrumbs,.breadcrumbs-bar){border-radius:10px;color:#ffffffc2!important;background:#ffffff17!important;border:1px solid #ffffff2e!important;padding:8px 12px!important}.nma-portal :where(.hero,.hero-landing,.hero-hub) :where(.breadcrumbs,.breadcrumbs-bar) :where(a,span){color:#ffffffd1!important}.nma-portal :where(.hero,.hero-landing,.hero-hub) :where(.bengali-subhead,.hero-cta-row span){color:#fffc!important}.nma-portal .article-hero :where(.article-meta-bar,.article-meta-bar span,.article-meta-bar time){color:#ffffffb8!important}.nma-portal .article-layout{gap:28px!important;margin-block:48px 80px!important}.nma-portal .article-main{border:1px solid var(--nma-theme-border);box-shadow:var(--nma-theme-shadow);background:#fff;border-radius:20px;padding:42px}.nma-portal :where(.toc-box,.sidebar-cta-box){padding:24px!important}.nma-portal[data-page-type=utility]{background:#fff;max-width:1200px;min-height:55vh;margin-inline:auto;padding:72px 24px}.nma-portal[data-page-type=utility] .nma-builder-section{border:1px solid var(--nma-theme-border);box-shadow:var(--nma-theme-shadow);background:#fff;border-radius:20px;max-width:900px;margin-inline:auto;padding:clamp(28px,5vw,56px)}.nma-portal[data-page-type=utility] .nma-builder-section h2{margin:0 0 28px;font-size:clamp(34px,5vw,54px)}.nma-portal[data-page-type=utility] .nma-builder-section h3{margin:32px 0 12px;font-size:24px}.nma-portal[data-page-type=utility] .nma-builder-section :where(p,li){color:#566175;line-height:1.7}.nma-cookie-banner{bottom:max(18px, env(safe-area-inset-bottom));color:#fff;z-index:5000;background:#0b1728;border:1px solid #b89d638c;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;width:calc(100% - 36px);max-width:1180px;padding:18px 20px 18px 24px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #0b172859}.nma-cookie-banner p{color:#ffffffe0;margin:0;font:500 15px/1.55 Gilroy,Inter,sans-serif}.nma-cookie-banner a{color:#fff;text-underline-offset:3px;font-weight:750;text-decoration:underline}.nma-cookie-banner button{color:#0b1728;cursor:pointer;background:#b89d63;border:0;border-radius:11px;flex:none;min-height:46px;padding:0 24px;font:750 15px/1 Gilroy,Inter,sans-serif}.nma-cookie-banner button:focus-visible,.nma-cookie-banner a:focus-visible{outline-offset:3px;outline:3px solid #fff}.nma-shell-topbar{background:var(--nma-theme-navy-deep,#0b1728);color:#ffffffd1;border-bottom-color:#ffffff1f}.nma-shell-header{color:#fff;background:linear-gradient(90deg,#112844,#174f86);border-bottom:0;box-shadow:0 8px 30px #0b172829}.nma-shell-brand,.nma-shell-brand strong,.nma-shell-header nav,.nma-shell-language{color:#fff}.nma-shell-brand small{color:#ffffffa6}.nma-shell-emblem{border-color:#ffffff59;border-radius:10px}.nma-shell-nav-group>span:after{color:#d5c08e}.nma-shell-nav-group:hover>span,.nma-shell-nav-group:focus-within>span{background:#ffffff1a;border-color:#ffffff38}.nma-shell-primary{color:#0b1728;background:#b89d63;border-color:#b89d63;border-radius:11px;box-shadow:0 10px 25px #0b17282e}.nma-shell-language,.nma-shell-menu-button{color:#fff;background:#ffffff14;border-color:#ffffff4d}.nma-shell-footer{color:#fff;background:#0b1728;border-top:4px solid #b89d63}.nma-shell-footer p,.nma-shell-footer small{color:#ffffffa3}.nma-shell-footer a{color:#fff}@media (max-width:960px){.nma-portal>section{padding-block:68px}.nma-portal :where(.hero,.hero-landing,.hero-hub,.article-hero){padding:82px 0 74px!important}.nma-portal[data-page-type=home]>.hero .grid{grid-template-columns:1fr!important}.nma-portal .article-main{padding:30px}}@media (max-width:680px){.nma-portal .wrap{width:min(100% - 32px,1200px)!important}.nma-portal>section{padding-block:54px}.nma-portal :where(.hero,.hero-landing,.hero-hub,.article-hero){padding:64px 0 58px!important}.nma-portal :where(.hero,.hero-landing,.hero-hub,.article-hero) h1{font-size:clamp(38px,11vw,54px)!important}.nma-portal :where(.card,.feature-card,.article-card,.stat-card,.hero-stat-card,.quick-answer-card,.apply-form,.simple-lead-form,.form-card){border-radius:14px!important;padding:22px!important}.nma-portal .article-main{box-shadow:none;border-radius:0;padding:24px 18px}.nma-shell-header{background:#112844}.nma-cookie-banner{bottom:max(10px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:14px;width:calc(100% - 20px);padding:18px}.nma-cookie-banner button{width:100%}}
