@font-face{font-family:Euclid Circular B;src:url(/fonts/Euclid_Circular_B_Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/Euclid_Circular_B_Light_Italic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/Euclid_Circular_B_Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/Euclid_Circular_B_Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/Euclid_Circular_B_Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/Euclid_Circular_B_Medium_Italic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/Euclid_Circular_B_SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/Euclid_Circular_B_SemiBold_Italic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/Euclid_Circular_B_Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/Euclid_Circular_B_Bold_Italic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:La Belle Aurore;src:url(/fonts/LaBelleAurore.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--numinor-blue:#1a6bac;--numinor-sky:#39a1d8;--numinor-blue-tint:#b8dff0;--numinor-blue-whisper:#e7f9ff;--numinor-gold:#f5c518;--numinor-gold-tint:#fdf3d0;--numinor-navy:#000435;--numinor-orange:#e8842c;--numinor-slate:#505060;--numinor-yellow:var(--numinor-gold);--numinor-yellow-soft:var(--numinor-gold-tint);--numinor-yellow-deep:var(--numinor-orange);--numinor-blue-soft:var(--numinor-blue-tint);--numinor-blue-deep:var(--numinor-blue);--numinor-ink:var(--numinor-navy);--numinor-ink-2:#0e1245;--gray-0:#fff;--gray-25:#fafbfc;--gray-50:#f4f6f8;--gray-100:#e9ecf1;--gray-200:#d6dbe3;--gray-300:#b8c0cc;--gray-400:#8c95a4;--gray-500:#677081;--gray-600:#4b5366;--gray-700:#353c4c;--gray-800:#232a38;--gray-900:#141925;--gray-1000:#0a0e18;--paper:var(--numinor-blue-whisper);--paper-deep:var(--numinor-blue-tint);--callout:var(--numinor-gold-tint);--success:#2e8b6b;--success-bg:#e6f2ec;--warning:#c68a12;--warning-bg:#fff4d6;--danger:#c0392b;--danger-bg:#fbe7e4;--info:var(--numinor-blue);--info-bg:var(--numinor-blue-whisper);--bg:var(--gray-0);--bg-muted:var(--gray-50);--bg-sunken:var(--gray-100);--bg-inverse:var(--numinor-navy);--bg-brand:var(--numinor-gold);--fg:var(--numinor-navy);--fg-muted:var(--gray-600);--fg-subtle:var(--gray-500);--fg-faint:var(--gray-400);--fg-on-brand:var(--numinor-navy);--fg-on-dark:var(--gray-50);--fg-link:var(--numinor-blue);--fg-link-hover:#14528a;--border:var(--gray-200);--border-strong:var(--gray-300);--border-inverse:#ffffff24;--focus-ring:0 0 0 3px #39a1d873;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--shadow-xs:0 1px 2px #0004350f;--shadow-sm:0 2px 6px #0004350f, 0 1px 2px #0004350a;--shadow-md:0 6px 18px #00043514, 0 2px 4px #0004350a;--shadow-lg:0 18px 40px #0004351f, 0 4px 10px #0004350d;--shadow-xl:0 32px 60px #0004352e, 0 10px 20px #00043514;--shadow-inset:inset 0 1px 0 #fff9;--shadow-ring:0 0 0 1px var(--border);--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in:cubic-bezier(.5, 0, .9, .4);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.32s;--font-sans:"Euclid Circular B", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-script:"La Belle Aurore", "Brush Script MT", cursive;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-serif:var(--font-sans);--fs-display-xl:clamp(56px, 8vw, 104px);--fs-display-lg:clamp(44px, 6vw, 72px);--fs-display-md:clamp(36px, 4.5vw, 56px);--fs-h1:40px;--fs-h2:30px;--fs-h3:22px;--fs-h4:18px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:13px;--fs-micro:11px;--lh-tight:1.05;--lh-snug:1.2;--lh-base:1.5;--lh-loose:1.65;--tr-tight:-.02em;--tr-snug:-.01em;--tr-base:0em;--tr-loose:.02em;--tr-eyebrow:.14em}.n-display-xl,.n-display-lg,.n-display-md,.n-h1,.n-h2,.n-h3,.n-h4,.n-body,.n-body-lg,.n-body-sm,.n-eyebrow,.n-caption,.n-quote,.n-mono{font-family:var(--font-sans);color:var(--fg);margin:0}.n-display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);font-weight:600}.n-display-lg{font-size:var(--fs-display-lg);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);font-weight:600}.n-display-md{font-size:var(--fs-display-md);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);font-weight:600}.n-h1{font-size:var(--fs-h1);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);font-weight:600}.n-h2{font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);font-weight:600}.n-h3{font-size:var(--fs-h3);line-height:var(--lh-snug);font-weight:600}.n-h4{font-size:var(--fs-h4);line-height:var(--lh-snug);font-weight:600}.n-body-lg{font-size:var(--fs-body-lg);line-height:var(--lh-loose);color:var(--fg-muted)}.n-body{font-size:var(--fs-body);line-height:var(--lh-base);color:var(--fg)}.n-body-sm{font-size:var(--fs-body-sm);line-height:var(--lh-base);color:var(--fg-muted)}.n-eyebrow{font-size:var(--fs-caption);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--numinor-blue);font-weight:600}.n-caption{font-size:var(--fs-caption);color:var(--fg-subtle);line-height:var(--lh-base)}.n-mono{font-family:var(--font-mono);font-size:var(--fs-body-sm);letter-spacing:0}.n-quote{font-family:var(--font-sans);font-style:italic;font-weight:300;font-size:var(--fs-display-md);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);color:var(--fg)}.n-numeral{font-family:var(--font-sans);font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--tr-tight);font-weight:500}.n-script{font-family:var(--font-script);letter-spacing:0;color:var(--numinor-blue);font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.05}.n-prose h1{font:600 var(--fs-h1)/var(--lh-snug) var(--font-sans);letter-spacing:var(--tr-snug);margin:0 0 var(--space-4)}.n-prose h2{font:600 var(--fs-h2)/var(--lh-snug) var(--font-sans);letter-spacing:var(--tr-snug);margin:var(--space-8) 0 var(--space-3)}.n-prose h3{font:600 var(--fs-h3)/var(--lh-snug) var(--font-sans);margin:var(--space-6) 0 var(--space-2)}.n-prose p{font:400 var(--fs-body)/var(--lh-loose) var(--font-sans);color:var(--fg);margin:0 0 var(--space-4);text-wrap:pretty}.n-prose a{color:var(--fg-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.n-prose a:hover{color:var(--fg-link-hover);text-decoration-thickness:2px}.n-prose strong{color:var(--fg);font-weight:600}.n-prose code,.n-prose kbd{font-family:var(--font-mono);background:var(--gray-100);border-radius:var(--radius-xs);padding:1px 6px;font-size:.92em}.n-prose ul,.n-prose ol{margin:0 0 var(--space-4);padding-left:1.25em}.n-prose li{margin:var(--space-1) 0;line-height:var(--lh-base)}.n-prose blockquote{border-left:3px solid var(--numinor-gold);margin:var(--space-6) 0;padding:var(--space-2) 0 var(--space-2) var(--space-4);font-family:var(--font-sans);font-style:italic;font-weight:300;font-size:var(--fs-body-lg);color:var(--fg-muted)}.n-app{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-base);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.container{max-width:1200px;margin:0 auto;padding:0 32px}.container--wide{max-width:1320px}.btn{font-family:var(--font-sans);border-radius:var(--radius-md);transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--numinor-gold);color:var(--numinor-navy)}.btn-primary:hover{background:var(--numinor-orange)}.btn-secondary{color:var(--numinor-navy);border-color:var(--border-strong);background:0 0}.btn-secondary:hover{background:var(--gray-50);border-color:var(--numinor-navy)}.btn-dark{background:var(--numinor-navy);color:#fff}.btn-dark:hover{background:var(--numinor-blue)}.btn-ghost-dark{color:#fff;background:0 0;border-color:#ffffff38}.btn-ghost-dark:hover{background:#ffffff14;border-color:#fff6}.btn-lg{padding:16px 28px;font-size:16px}.btn-pill{border-radius:var(--radius-pill);letter-spacing:-.005em;padding:14px 26px;font-size:16px;font-weight:600}.btn-pill.btn-lg{padding:16px 30px;font-size:17px}.btn-block{justify-content:center;width:100%}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-blue);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--numinor-blue);width:22px;height:1.5px;display:inline-block}.eyebrow--gold{color:var(--numinor-orange)}.eyebrow--gold:before{background:var(--numinor-orange)}.eyebrow--light{color:var(--numinor-gold)}.eyebrow--light:before{background:var(--numinor-gold)}.section{padding:112px 0;position:relative}.section--tight{padding:80px 0}.section--ink{background:var(--numinor-navy);color:#fff}.section--ink .n-h2,.section--ink h2{color:#fff}.section--paper{background:var(--paper)}.section--white{background:#fff}.section-head{max-width:760px;margin-bottom:64px}.section-head__center{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.section-head h2{letter-spacing:-.02em;color:var(--numinor-navy);text-wrap:balance;margin:16px 0 20px;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.08}.section-head p{color:var(--fg-muted);text-wrap:pretty;max-width:640px;margin:0;font-size:19px;line-height:1.55}.section-head.section-head__center h2{max-width:720px;margin-left:auto;margin-right:auto}.section-head.section-head__center p{max-width:580px;margin-left:auto;margin-right:auto}.section--ink .section-head h2{color:#fff}.section--ink .section-head p{color:#ffffffb8}.nm-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#ffffffd1;position:sticky;top:0}.nm-header__inner{justify-content:space-between;align-items:center;height:72px;display:flex}.nm-header__brand{flex:none;align-items:center;gap:10px;display:flex}.nm-header__mark{width:34px;height:34px}.nm-header__word{letter-spacing:-.015em;color:var(--numinor-slate);font-size:22px;font-weight:500}.nm-header__nav{align-items:center;gap:30px;display:flex}.nm-header__nav-item{position:relative}.nm-header__nav-link{color:var(--fg);cursor:pointer;font-size:14.5px;font-weight:500;font-family:var(--font-sans);transition:color var(--dur-base) var(--ease-out);background:0 0;border:none;align-items:center;gap:4px;padding:8px 0;display:inline-flex}.nm-header__nav-link:hover{color:var(--numinor-blue)}.nm-header__chev{width:14px;height:14px;transition:transform var(--dur-base) var(--ease-out)}.nm-header__nav-item:hover .nm-header__chev{transform:rotate(180deg)}.nm-header__dropdown{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:220px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), visibility var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;padding:10px;position:absolute;top:100%;left:-16px;transform:translateY(6px)}.nm-header__nav-item:hover .nm-header__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nm-header__dropdown a{color:var(--fg);border-radius:var(--radius-sm);transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);padding:9px 12px;font-size:14px;font-weight:500;display:block}.nm-header__dropdown a:hover{background:var(--paper);color:var(--numinor-blue)}.nm-header__actions{align-items:center;gap:20px;display:flex}.nm-header__cta-short{display:none}.nm-header__signin{color:var(--fg);transition:color var(--dur-base) var(--ease-out);padding:6px 4px;font-size:14.5px;font-weight:500;text-decoration:none}.nm-header__signin:hover{color:var(--numinor-blue)}.nm-header__burger{border:1px solid var(--border);border-radius:var(--radius-md);width:40px;height:40px;color:var(--numinor-navy);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:0 0;justify-content:center;align-items:center;display:none}.nm-header__burger:hover{border-color:var(--numinor-navy);background:var(--gray-50)}.nm-header__burger svg{width:20px;height:20px}.nm-hero{background:var(--paper);padding:96px 0 120px;position:relative;overflow:hidden}.nm-hero__bg{pointer-events:none;background:radial-gradient(800px 400px at 85% 30%,#f5c5182e,#0000 60%),radial-gradient(600px 500px at 10% 80%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.nm-hero__copy{max-width:600px}.nm-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:22px 0 24px;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:1.02}.nm-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:560px;margin:0 0 36px;font-size:19px;line-height:1.55}.nm-hero__cta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:56px;display:flex}.nm-hero__cta-note{color:var(--fg-subtle);margin:16px 0 0;font-size:13px}.nm-hero__cta-note strong{color:var(--numinor-navy);font-weight:600}.nm-hero__visual{min-height:560px;display:block;position:relative}.nm-hero__stage{width:360px;height:360px;position:absolute;top:20px;right:24px}.nm-hero__shape-gold{background:var(--numinor-gold);border-radius:50%;position:absolute;inset:0}.nm-hero__mark{filter:drop-shadow(0 24px 48px #0e1a2b38);width:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nm-hero__shape-blue{background:var(--numinor-blue);opacity:.92;z-index:1;border-radius:50%;width:200px;height:200px;position:absolute;bottom:24px;left:0}.nm-hero__card{z-index:2;border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#fff;width:360px;padding:22px;position:absolute;bottom:0;left:40px}.nm-hero__card-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.nm-hero__card-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);font-size:11px;font-weight:600}.nm-hero__card-status{color:#1f5e48;background:var(--success-bg);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.nm-hero__dot{background:#2e8b6b;border-radius:999px;width:6px;height:6px}.nm-hero__card-num{letter-spacing:-.02em;color:var(--numinor-navy);font-variant-numeric:tabular-nums lining-nums;margin-bottom:4px;font-size:34px;font-weight:600;line-height:1}.nm-hero__card-cents{color:var(--fg-faint);font-size:22px}.nm-hero__card-label{color:var(--fg-subtle);margin-bottom:18px;font-size:13px}.nm-hero__card-rows{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding:14px 0;display:flex}.nm-hero__card-row{color:var(--fg-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.nm-hero__card-row strong{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.nm-hero__card-row--total strong{color:var(--numinor-navy);font-weight:600}.nm-hero__card-foot{color:var(--fg-subtle);align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:flex}.nm-hero__card-foot svg{color:#2e8b6b;flex-shrink:0}.nm-hero__proof{align-items:stretch;gap:24px;display:flex}.nm-hero__proof-item{flex-direction:column;gap:4px;display:flex}.nm-hero__proof-num{letter-spacing:-.02em;color:var(--numinor-navy);font-variant-numeric:tabular-nums lining-nums;font-size:32px;font-weight:600;line-height:1}.nm-hero__proof-num sub{color:var(--fg-muted);vertical-align:baseline;margin-left:2px;font-size:16px;bottom:0}.nm-hero__proof-label{color:var(--fg-subtle);max-width:130px;font-size:12.5px;line-height:1.4}.nm-hero__proof-divider{background:var(--border);width:1px}.nm-trust{border-bottom:1px solid var(--border);background:#fff;padding:48px 0 64px}.nm-trust__head{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:32px;font-size:13px;font-weight:600}.nm-trust__logos{grid-template-columns:repeat(5,1fr);place-items:center;gap:32px;max-width:1000px;margin:0 auto;display:grid}.nm-trust__logo{height:36px;color:var(--numinor-navy);opacity:.72;transition:opacity var(--dur-base) var(--ease-out);justify-content:center;align-items:center;display:flex}.nm-trust__logo:hover{opacity:1}.nm-trust__logo svg,.nm-trust__logo .wordmark{height:100%;max-height:36px;font-family:var(--font-sans);align-items:center;display:flex}.nm-trust__wordmark{letter-spacing:-.01em;font-size:22px;font-weight:600}.nm-features{background:#fff}.nm-features__intro{text-align:center;max-width:880px;margin:0 auto 80px}.nm-features__intro h2{letter-spacing:-.02em;color:var(--numinor-navy);text-wrap:balance;margin:16px 0 20px;font-size:clamp(36px,4vw,54px);font-weight:600;line-height:1.08}.nm-features__intro p{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:19px;line-height:1.55}.nm-features__intro strong{color:var(--numinor-navy);font-weight:600}.nm-features__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nm-feature{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;display:flex;overflow:hidden}.nm-feature:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-feature__art{justify-content:center;align-items:center;height:220px;display:flex;position:relative;overflow:hidden}.nm-feature__art--gold{background:var(--numinor-gold)}.nm-feature__art--blue{background:var(--numinor-blue)}.nm-feature__art--paper{background:var(--paper)}.nm-feature__art--navy{background:var(--numinor-navy)}.nm-feature__art svg{width:100%;height:100%}.nm-feature__body{padding:28px 28px 32px}.nm-feature__title{color:var(--numinor-navy);letter-spacing:-.01em;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.25}.nm-feature__text{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}.nm-features__caption{text-align:center;font-family:var(--font-script);color:var(--numinor-blue);letter-spacing:0;margin-top:72px;font-size:clamp(40px,4.4vw,56px);font-weight:400;line-height:1.1}.nm-features__caption-wrap{padding-bottom:28px;display:inline-block;position:relative}.nm-features__caption-arc{pointer-events:none;width:92%;height:26px;position:absolute;bottom:-4px;left:4%;right:4%}.nm-features__caption-arc path{fill:none;stroke:var(--numinor-gold);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.nm-chat{background:var(--paper);position:relative;overflow:hidden}.nm-chat__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:72px;display:grid}.nm-chat__copy{max-width:540px}.nm-chat__title{letter-spacing:-.02em;color:var(--numinor-navy);text-wrap:balance;margin:16px 0 28px;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.08}.nm-chat__questions{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.nm-chat__question{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--numinor-navy);box-shadow:var(--shadow-xs);background:#fff;padding:14px 18px;font-size:16px;font-style:italic;font-weight:400}.nm-chat__kicker{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.nm-chat__card{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#fff;padding:0;position:relative;overflow:hidden}.nm-chat__card-head{background:var(--numinor-navy);color:#fff;align-items:center;gap:12px;padding:18px 22px;display:flex}.nm-chat__card-head-mark{border-radius:var(--radius-sm);background:#fff;width:28px;height:28px;padding:4px}.nm-chat__card-head-text{flex-direction:column;gap:2px;display:flex}.nm-chat__card-head-title{font-size:14px;font-weight:600}.nm-chat__card-head-status{color:#ffffffb3;align-items:center;gap:6px;font-size:11px;display:flex}.nm-chat__card-head-status:before{content:"";background:#4ade80;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #4ade80}.nm-chat__card-body{background:var(--gray-25);flex-direction:column;gap:14px;min-height:380px;padding:22px;display:flex}.nm-chat__bubble{border-radius:var(--radius-lg);max-width:78%;padding:12px 16px;font-size:14px;line-height:1.5}.nm-chat__bubble--user{background:var(--numinor-navy);color:#fff;border-bottom-right-radius:4px;margin-left:auto}.nm-chat__bubble--bot{color:var(--numinor-navy);border:1px solid var(--border);background:#fff;border-bottom-left-radius:4px;margin-right:auto}.nm-chat__bubble-stat{font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:6px;margin-top:6px;display:flex}.nm-chat__bubble-stat strong{color:var(--numinor-navy);letter-spacing:-.01em;font-size:22px;font-weight:600}.nm-chat__bubble-stat small{color:var(--success);font-size:12px;font-weight:600}.nm-chat__card-input{border-top:1px solid var(--border);color:var(--fg-subtle);background:#fff;align-items:center;gap:10px;padding:14px 16px;font-size:14px;display:flex}.nm-chat__card-input-pill{background:var(--paper);border-radius:var(--radius-pill);color:var(--fg-subtle);flex:1;padding:10px 14px;font-size:14px}.nm-chat__send{background:var(--numinor-gold);width:36px;height:36px;color:var(--numinor-navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nm-chat__caption{text-align:center;color:var(--numinor-navy);letter-spacing:-.015em;margin-top:72px;font-size:28px;font-weight:500}.nm-advisors{background:#fff}.nm-advisors__head{max-width:820px;margin-bottom:72px}.nm-advisors__head h2{letter-spacing:-.02em;color:var(--numinor-navy);text-wrap:balance;margin:16px 0 20px;font-size:clamp(36px,4vw,54px);font-weight:600;line-height:1.08}.nm-advisors__head h2 em{color:var(--numinor-blue);font-style:normal}.nm-advisors__head p{color:var(--fg-muted);text-wrap:pretty;max-width:660px;margin:0;font-size:19px;line-height:1.55}.nm-advisors__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nm-advisor{border-radius:var(--radius-xl);border:1px solid var(--border);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;display:flex;overflow:hidden}.nm-advisor:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-advisor__portrait{height:280px;position:relative;overflow:hidden}.nm-advisor__portrait--blue{background:var(--numinor-blue)}.nm-advisor__portrait--gold{background:var(--numinor-gold)}.nm-advisor__portrait--navy{background:var(--numinor-navy)}.nm-advisor__portrait svg{width:100%;height:100%}.nm-advisor__monogram{font-family:var(--font-script);color:#fff;letter-spacing:0;opacity:.9;font-size:68px;line-height:1;position:absolute;bottom:18px;right:24px}.nm-advisor__portrait--gold .nm-advisor__monogram{color:var(--numinor-navy)}.nm-advisor__role-tag{letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;font-size:11px;font-weight:600;position:absolute;top:22px;left:24px}.nm-advisor__portrait--gold .nm-advisor__role-tag{color:var(--numinor-navy);opacity:.7}.nm-advisor__body{padding:28px 28px 32px}.nm-advisor__name{color:var(--numinor-navy);letter-spacing:-.01em;margin:0 0 4px;font-size:22px;font-weight:600}.nm-advisor__credentials{color:var(--fg-muted);margin:0 0 18px;font-size:13.5px;font-style:italic}.nm-advisor__quote{color:var(--fg);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}.nm-advisors__pull{letter-spacing:-.015em;max-width:980px;color:var(--numinor-navy);text-wrap:balance;border-left:3px solid var(--numinor-gold);margin-top:88px;padding-left:28px;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.3}.nm-advisors__pull strong{color:var(--numinor-blue);font-weight:500}.nm-growth{background:var(--paper)}.nm-growth__head{max-width:880px;margin-bottom:72px}.nm-growth__head h2{letter-spacing:-.02em;color:var(--numinor-navy);text-wrap:balance;margin:16px 0 20px;font-size:clamp(36px,4vw,54px);font-weight:600;line-height:1.08}.nm-growth__head p{color:var(--fg-muted);text-wrap:pretty;max-width:680px;margin:0;font-size:19px;line-height:1.55}.nm-growth__label{letter-spacing:.16em;text-transform:uppercase;color:var(--numinor-navy);margin-bottom:24px;font-size:13px;font-weight:600}.nm-growth__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.nm-growth__card{border:1px solid var(--border);border-radius:var(--radius-xl);min-height:320px;transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.nm-growth__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-growth__card-num{font-variant-numeric:tabular-nums;color:var(--numinor-orange);letter-spacing:.06em;margin-bottom:16px;font-size:13px;font-weight:600}.nm-growth__card-quote{color:var(--numinor-navy);letter-spacing:-.01em;text-wrap:pretty;margin:0 0 auto;font-size:16px;font-weight:500;line-height:1.45}.nm-growth__card-meta{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:28px;padding-top:18px;display:flex}.nm-growth__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:flex}.nm-growth__avatar--blue{background:var(--numinor-blue-tint);color:var(--numinor-blue)}.nm-growth__avatar--gold{background:var(--numinor-gold-tint);color:var(--numinor-orange)}.nm-growth__avatar--navy{background:var(--numinor-navy);color:#fff}.nm-growth__avatar--sky{background:var(--numinor-sky);color:#fff}.nm-growth__card-meta-text{color:var(--fg-muted);font-size:13px;line-height:1.3}.nm-growth__card-meta-text strong{color:var(--numinor-navy);font-weight:600;display:block}.nm-growth__footer{max-width:860px;color:var(--numinor-navy);text-wrap:balance;margin-top:80px;font-size:22px;font-weight:400;line-height:1.45}.nm-growth__footer strong{font-weight:600}.nm-testi{background:var(--numinor-navy);color:#fff}.nm-testi__head{max-width:720px;margin-bottom:64px}.nm-testi__head h2{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:16px 0 0;font-size:clamp(36px,4vw,54px);font-weight:600;line-height:1.08}.nm-testi__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nm-testi__card{border-radius:var(--radius-xl);background:#ffffff0a;border:1px solid #ffffff1f;flex-direction:column;gap:24px;min-height:320px;padding:32px 28px;display:flex}.nm-testi__mark{font-family:var(--font-script);color:var(--numinor-gold);font-size:76px;font-weight:400;line-height:.6}.nm-testi__quote{color:#fff;text-wrap:pretty;margin:0 0 auto;font-size:17.5px;font-weight:400;line-height:1.55}.nm-testi__attr{color:#ffffffa6;font-size:14px}.nm-testi__attr strong{color:#fff;margin-bottom:2px;font-weight:600;display:block}.nm-testi__footer{color:#fff;letter-spacing:-.01em;text-wrap:balance;max-width:920px;margin-top:72px;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.4}.nm-testi__footer strong{color:var(--numinor-gold);font-weight:500}.nm-blog{background:#fff}.nm-blog__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 32px;margin-bottom:56px;display:flex}.nm-blog__head-left{max-width:600px}.nm-blog__head h2{letter-spacing:-.02em;color:var(--numinor-navy);margin:12px 0 0;font-size:clamp(32px,3.4vw,44px);font-weight:600;line-height:1.08}.nm-blog__grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.nm-blog__card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;display:flex;overflow:hidden}.nm-blog__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-blog__art{justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.nm-blog__art svg{width:100%;height:100%}.nm-blog__art--paper{background:var(--paper)}.nm-blog__art--gold-tint{background:var(--numinor-gold-tint)}.nm-blog__art--blue-tint{background:var(--numinor-blue-tint)}.nm-blog__body{flex-direction:column;flex:1;gap:12px;padding:24px 26px 28px;display:flex}.nm-blog__date{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);font-size:12px;font-weight:600}.nm-blog__title{color:var(--numinor-navy);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:19px;font-weight:600;line-height:1.3}.nm-blog__excerpt{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.55}.nm-blog__link{color:var(--numinor-blue);transition:gap var(--dur-base) var(--ease-out);align-items:center;gap:4px;margin-top:auto;font-size:14px;font-weight:500;display:inline-flex}.nm-blog__card:hover .nm-blog__link{gap:8px}.nm-partners{border-top:1px solid var(--border);background:#fff;padding:80px 0 96px}.nm-partners__head{text-align:center;margin-bottom:40px}.nm-partners__head h3{color:var(--numinor-navy);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500}.nm-partners__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:64px;max-width:1100px;margin:0 auto;display:flex}.nm-partners__item{height:44px;color:var(--numinor-navy);opacity:.7;letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.nm-partners__item svg{width:auto;height:28px}.nm-faq{background:var(--paper)}.nm-faq__inner{grid-template-columns:1fr 1.6fr;align-items:flex-start;gap:80px;display:grid}.nm-faq__head h2{letter-spacing:-.02em;color:var(--numinor-navy);text-wrap:balance;margin:16px 0;font-size:clamp(32px,3.4vw,44px);font-weight:600;line-height:1.08}.nm-faq__head p{color:var(--fg-muted);margin:0;font-size:16px;line-height:1.6}.nm-faq__head a{color:var(--numinor-blue);text-underline-offset:3px;text-decoration:underline}.nm-faq__list{border-top:1px solid var(--border-strong);flex-direction:column;display:flex}.nm-faq__item{border-bottom:1px solid var(--border-strong)}.nm-faq__head-btn{text-align:left;width:100%;color:var(--numinor-navy);letter-spacing:-.005em;transition:color var(--dur-base) var(--ease-out);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:18px;font-weight:500;display:flex}.nm-faq__head-btn:hover{color:var(--numinor-blue)}.nm-faq__icon{flex-shrink:0;width:24px;height:24px}.nm-faq__icon line{transform-origin:12px 12px;transition:transform var(--dur-base) var(--ease-out)}.nm-faq__item.is-open .nm-faq__icon line{transform:rotate(45deg)}.nm-faq__body{max-height:0;transition:max-height var(--dur-slow) var(--ease-out);overflow:hidden}.nm-faq__item.is-open .nm-faq__body{max-height:320px}.nm-faq__body p{color:var(--fg-muted);text-wrap:pretty;max-width:680px;margin:0 0 24px;font-size:16px;line-height:1.65}.nm-faq__body a{color:var(--numinor-blue);text-underline-offset:3px;text-decoration:underline}.nm-cta{background:var(--numinor-gold);padding:96px 0;position:relative;overflow:hidden}.nm-cta__shape{background:#0004350a;border-radius:50%;width:480px;height:480px;position:absolute;top:-120px;right:-120px}.nm-cta__shape-2{background:#0004350a;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-200px;left:-160px}.nm-cta__inner{grid-template-columns:1.3fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-cta__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:0 0 20px;font-size:clamp(40px,4.6vw,60px);font-weight:600;line-height:1.04}.nm-cta__sub{color:var(--numinor-navy);text-wrap:pretty;max-width:480px;margin:0 0 28px;font-size:17.5px;line-height:1.55}.nm-cta__signoff{font-family:var(--font-script);color:var(--numinor-blue);margin-top:32px;font-size:38px;line-height:1}.nm-cta__signoff-meta{color:var(--numinor-navy);font-size:14px;font-family:var(--font-sans);opacity:.7;margin-top:6px}.nm-cta__card{border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);background:#fff;padding:36px}.nm-cta__card-title{color:var(--numinor-navy);letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:600}.nm-cta__card-sub{color:var(--fg-muted);margin:0 0 24px;font-size:14.5px;line-height:1.55}.nm-cta__form{flex-direction:column;gap:12px;display:flex}.nm-cta__field{flex-direction:column;gap:6px;display:flex}.nm-cta__field label{letter-spacing:.04em;color:var(--numinor-navy);font-size:12px;font-weight:600}.nm-cta__optional{text-transform:none;letter-spacing:0;color:var(--fg-subtle);font-weight:500}.nm-cta__field input,.nm-cta__field select,.nm-cta__field textarea{font-family:var(--font-sans);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--numinor-navy);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:#fff;padding:12px 14px;font-size:15px}.nm-cta__field textarea{resize:vertical;min-height:84px}.nm-cta__field input:focus,.nm-cta__field select:focus,.nm-cta__field textarea:focus{border-color:var(--numinor-blue);box-shadow:var(--focus-ring);outline:none}.nm-cta__submit{justify-content:center;width:100%;margin-top:8px}.nm-cta__fine{color:var(--fg-subtle);text-align:center;margin:8px 0 0;font-size:12px}.nm-footer{background:var(--numinor-navy);color:#ffffffb8;padding:80px 0 28px}.nm-footer__top{grid-template-columns:1.3fr 2fr;gap:64px;padding-bottom:64px;display:grid}.nm-footer__brand{flex-direction:column;gap:20px;max-width:320px;display:flex}.nm-footer__brand-row{align-items:center;gap:12px;display:flex}.nm-footer__mark{width:42px;height:42px}.nm-footer__word{letter-spacing:-.015em;color:#fff;font-size:26px;font-weight:500}.nm-footer__pitch{color:#ffffffb3;margin:0;font-size:15px;line-height:1.6}.nm-footer__cols{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.nm-footer__col{flex-direction:column;gap:12px;display:flex}.nm-footer__col-head{letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-gold);margin-bottom:4px;font-size:12px;font-weight:600}.nm-footer__col a{color:#ffffffb3;transition:color var(--dur-base) var(--ease-out);font-size:14px}.nm-footer__col a:hover{color:#fff}.nm-footer__wordmark{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff24;-webkit-user-select:none;user-select:none;margin:24px 0 28px;font-size:clamp(56px,18vw,230px);font-weight:600;line-height:.85}.nm-footer__legal{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:28px;font-size:12.5px;display:flex}.nm-footer__legal-links{gap:22px;display:flex}.nm-footer__legal-links a{color:#ffffffb3}.nm-footer__legal-links a:hover{color:#fff}@media (width<=980px){.section{padding:80px 0}.nm-hero{padding:64px 0 80px}.nm-hero__inner,.nm-chat__inner,.nm-cta__inner,.nm-faq__inner{grid-template-columns:1fr;gap:48px}.nm-hero__visual{min-height:420px}.nm-hero__card{margin-top:120px;margin-left:0}.nm-features__grid,.nm-advisors__grid,.nm-testi__grid,.nm-blog__grid{grid-template-columns:1fr}.nm-growth__grid{grid-template-columns:repeat(2,1fr)}.nm-footer__top{grid-template-columns:1fr}.nm-footer__cols{grid-template-columns:repeat(2,1fr)}.nm-header__burger{display:inline-flex}.nm-header__nav{border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - 72px);padding:8px 20px 20px;display:none;position:absolute;top:72px;left:0;right:0;overflow-y:auto}.nm-header.is-menu-open .nm-header__nav{display:flex}.nm-header__nav-item{border-top:1px solid var(--border);padding:6px 0;position:static}.nm-header__nav-item:first-child{border-top:none}.nm-header__nav-link{width:100%;color:var(--numinor-navy);justify-content:space-between;padding:12px 0;font-size:16px;font-weight:600}.nm-header__chev{display:none}.nm-header__dropdown{opacity:1;visibility:visible;box-shadow:none;border:none;border-radius:0;min-width:0;padding:0 0 4px;position:static;transform:none}.nm-header__dropdown a{padding:10px 0 10px 14px;font-size:15px}.nm-trust__logos{grid-template-columns:repeat(3,1fr);gap:24px}}@media (width<=640px){.container{padding:0 20px}.section{padding:64px 0}.nm-hero{padding:48px 0 64px}.nm-hero__proof{flex-wrap:wrap}.nm-features__grid,.nm-growth__grid{grid-template-columns:1fr}.nm-header__actions .nm-header__signin,.nm-header__cta-full{display:none}.nm-header__cta-short{display:inline}.nm-cta__card{padding:24px}.nm-hero__stage{aspect-ratio:1;width:min(360px,100% - 24px);height:auto}.nm-hero__card{width:100%;max-width:360px;left:0}}@media (width<=400px){.nm-header__brand{gap:8px}.nm-header__word{font-size:20px}.nm-header__actions{gap:10px}.nm-header__actions .btn{padding:11px 14px;font-size:14px}.nm-header--lead .nm-header__actions .btn{padding:10px 12px;font-size:13px}}@media (width<=359px){.nm-header--lead .nm-header__word{display:none}}.nm-why-hero{background:var(--paper);padding:96px 0 112px;position:relative;overflow:hidden}.nm-why-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 85% 30%,#f5c51829,#0000 60%),radial-gradient(600px 500px at 10% 80%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-why-hero__inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-why-hero__copy{max-width:640px}.nm-why-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:22px 0 24px;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:1.02}.nm-why-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-why-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:560px;margin:0;font-size:19px;line-height:1.55}.nm-why-hero__visual{justify-content:center;align-items:center;height:420px;display:flex;position:relative}.nm-why-hero__stage{width:360px;max-width:100%;height:360px;position:relative}.nm-why-hero__rings{z-index:1;width:100%;height:100%;position:absolute;inset:0}.nm-why-hero__trails{z-index:5;pointer-events:none;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.nm-why-hero__chip{border:1px solid var(--border);width:48px;height:48px;box-shadow:var(--shadow-md);z-index:6;transition:transform var(--dur-base) var(--ease-out);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.nm-why-hero__chip:hover{transform:translateY(-2px)scale(1.04)}.nm-why-hero__chip svg{width:22px;height:22px}.nm-why-hero__disc{background:var(--numinor-gold);z-index:2;border-radius:50%;width:240px;height:240px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nm-why-hero__mark{z-index:4;filter:drop-shadow(0 24px 48px #0e1a2b33);width:186px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nm-pillars-sec{background:#fff}.nm-pillars-sec__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nm-pillars-sec__card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;padding:36px 32px 40px;display:flex;position:relative;overflow:hidden}.nm-pillars-sec__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-pillars-sec__head{align-items:center;gap:16px;margin-bottom:24px;display:flex}.nm-pillars-sec__num{font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:14px;font-weight:600}.nm-pillars-sec__card--blue .nm-pillars-sec__num{color:var(--numinor-blue)}.nm-pillars-sec__card--gold .nm-pillars-sec__num{color:var(--numinor-orange)}.nm-pillars-sec__card--navy .nm-pillars-sec__num{color:var(--numinor-navy)}.nm-pillars-sec__rule{background:var(--border);flex:1;height:2px}.nm-pillars-sec__card--blue .nm-pillars-sec__rule{background:var(--numinor-blue)}.nm-pillars-sec__card--gold .nm-pillars-sec__rule{background:var(--numinor-gold)}.nm-pillars-sec__card--navy .nm-pillars-sec__rule{background:var(--numinor-navy)}.nm-pillars-sec__title{color:var(--numinor-navy);letter-spacing:-.015em;text-wrap:balance;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.2}.nm-pillars-sec__body{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.nm-story{background:var(--paper)}.nm-story__inner{grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;display:grid}.nm-story__visual{position:relative}.nm-story__plate{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);aspect-ratio:420/460;background:#fff;overflow:hidden}.nm-story__plate svg{width:100%;height:100%;display:block}.nm-story__signoff{background:var(--numinor-gold);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:14px 24px;position:absolute;bottom:-22px;right:-8px;transform:rotate(-3deg)}.nm-story__signoff-script{font-family:var(--font-script);color:var(--numinor-navy);letter-spacing:0;font-size:34px;line-height:1}.nm-story__copy{max-width:560px}.nm-story__title{letter-spacing:-.02em;color:var(--numinor-navy);text-wrap:balance;margin:16px 0 24px;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.08}.nm-story__copy p{color:var(--fg-muted);text-wrap:pretty;margin:0 0 20px;font-size:17px;line-height:1.65}.nm-story__copy p strong{color:var(--numinor-navy);font-weight:600}.nm-story__meta{border-top:1px solid var(--border-strong);align-items:stretch;gap:24px;margin-top:32px;padding-top:28px;display:flex}.nm-story__meta-item{flex-direction:column;gap:4px;display:flex}.nm-story__meta-num{color:var(--numinor-navy);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.1}.nm-story__meta-label{color:var(--fg-subtle);font-size:12.5px}.nm-story__meta-divider{background:var(--border-strong);width:1px}.nm-diff__table{border:1px solid var(--border);border-radius:var(--radius-xl);background:#fff;max-width:1080px;margin:0 auto;overflow:hidden}.nm-diff__head-row{grid-template-columns:1fr 1fr;display:grid}.nm-diff__head{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;padding:22px 28px;font-size:14px;font-weight:600;display:flex}.nm-diff__head--typical{background:var(--gray-50);color:var(--fg-subtle);border-right:1px solid var(--border)}.nm-diff__head--numinor{background:var(--numinor-navy);color:#fff;letter-spacing:.04em;font-size:15px}.nm-diff__head--numinor img{width:24px;height:24px}.nm-diff__row{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.nm-diff__cell{align-items:flex-start;gap:14px;padding:22px 28px;font-size:16px;line-height:1.5;display:flex}.nm-diff__cell--typical{color:var(--fg-muted);border-right:1px solid var(--border)}.nm-diff__cell--numinor{color:var(--numinor-navy);background:#e7f9ff73;font-weight:500}.nm-diff__x{width:22px;height:22px;color:var(--fg-faint);flex-shrink:0;margin-top:1px}.nm-diff__check{width:22px;height:22px;color:var(--success);flex-shrink:0;margin-top:1px}.nm-stats{background:var(--numinor-navy);color:#fff;padding:80px 0}.nm-stats__head{text-align:center;margin-bottom:48px}.nm-stats__grid{grid-template-columns:repeat(4,1fr);gap:40px;max-width:1080px;margin:0 auto;display:grid}.nm-stats__item{text-align:left;border-left:2px solid var(--numinor-gold);flex-direction:column;gap:8px;padding-left:24px;display:flex}.nm-stats__num{letter-spacing:-.025em;color:var(--numinor-gold);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(48px,5vw,64px);font-weight:600;line-height:1}.nm-stats__num sub{vertical-align:baseline;color:var(--numinor-gold);margin-left:2px;font-size:28px;bottom:0}.nm-stats__label{color:#ffffffb8;max-width:220px;margin-top:4px;font-size:14px;line-height:1.45}.nm-stats__caption{text-align:center;font-family:var(--font-script);color:var(--numinor-gold);margin:56px auto 0;font-size:clamp(34px,3.6vw,46px);font-weight:400;line-height:1.1}@media (width<=980px){.nm-why-hero{padding:64px 0 80px}.nm-why-hero__inner{grid-template-columns:minmax(0,1fr);gap:48px}.nm-why-hero__visual{height:280px}.nm-pillars-sec__grid{grid-template-columns:1fr}.nm-story__inner{grid-template-columns:1fr;gap:48px}.nm-stats__grid{grid-template-columns:repeat(2,1fr);gap:32px}.nm-diff__head,.nm-diff__cell{padding:16px 20px;font-size:14.5px}}@media (width<=640px){.nm-stats__grid{grid-template-columns:1fr}.nm-story__meta{flex-wrap:wrap;gap:16px}.nm-diff__head-row,.nm-diff__row{grid-template-columns:1fr}.nm-diff__cell--typical,.nm-diff__head--typical{border-right:none;border-bottom:1px solid var(--border)}}.nm-bk-hero{background:var(--paper);padding:96px 0 120px;position:relative;overflow:hidden}.nm-bk-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 85% 25%,#f5c5182e,#0000 60%),radial-gradient(600px 500px at 8% 85%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-bk-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-bk-hero__copy{max-width:600px}.nm-bk-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:22px 0 24px;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:1.02}.nm-bk-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-bk-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:540px;margin:0 0 32px;font-size:19px;line-height:1.55}.nm-bk-hero__cta{align-items:center;gap:14px;margin-bottom:32px;display:flex}.nm-bk-hero__note{color:var(--fg-subtle);max-width:460px;margin:0;font-size:14px;line-height:1.55}.nm-bk-hero__note strong{color:var(--numinor-navy);font-weight:600}.nm-bk-hero__visual{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.nm-bk-hero__plate{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:2;background:#fff;width:100%;max-width:440px;padding:28px;position:relative}.nm-bk-hero__plate-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.nm-bk-hero__plate-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px;font-size:11px;font-weight:600}.nm-bk-hero__plate-title{color:var(--numinor-navy);letter-spacing:-.01em;font-size:18px;font-weight:600}.nm-bk-hero__plate-pill{background:var(--success-bg);color:#1f5e48;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.nm-bk-hero__plate-dot{background:#2e8b6b;border-radius:50%;width:6px;height:6px}.nm-bk-hero__plate-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.nm-bk-hero__plate-list li{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;font-size:13.5px;display:flex}.nm-bk-hero__check{background:var(--numinor-gold);width:22px;height:22px;color:var(--numinor-navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nm-bk-hero__check svg{width:12px;height:12px}.nm-bk-hero__plate-row-label{color:var(--numinor-navy);flex:1;font-weight:500}.nm-bk-hero__plate-row-val{color:var(--fg-subtle);font-variant-numeric:tabular-nums;font-size:12.5px}.nm-bk-hero__plate-foot{justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:18px;display:flex}.nm-bk-hero__plate-foot-label{color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600}.nm-bk-hero__plate-foot-val{color:var(--numinor-navy);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.015em;font-size:26px;font-weight:600}.nm-bk-hero__stamp{background:var(--numinor-navy);color:#fff;width:92px;height:92px;box-shadow:var(--shadow-lg);z-index:3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;left:-8px;transform:rotate(-8deg)}.nm-bk-hero__stamp-month{letter-spacing:.16em;color:var(--numinor-gold);margin-bottom:2px;font-size:11px;font-weight:600}.nm-bk-hero__stamp-day{color:#fff;font-variant-numeric:lining-nums;font-size:38px;font-weight:600;line-height:1}.nm-bk-hero__stamp-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;margin-top:4px;font-size:9px}.nm-incl__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.nm-incl__card{border:1px solid var(--border);border-radius:var(--radius-lg);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;gap:12px;padding:28px;display:flex}.nm-incl__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-incl__icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;display:flex}.nm-incl__icon svg{width:24px;height:24px}.nm-incl__icon--blue{background:var(--numinor-blue-tint);color:var(--numinor-blue)}.nm-incl__icon--gold{background:var(--numinor-gold-tint);color:var(--numinor-orange)}.nm-incl__icon--navy{background:var(--numinor-navy);color:var(--numinor-gold)}.nm-incl__title{color:var(--numinor-navy);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600}.nm-incl__body{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.nm-proc{background:var(--paper)}.nm-proc__list{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.nm-proc__step{padding:0 28px 0 0;position:relative}.nm-proc__step:last-child{padding-right:0}.nm-proc__num{font-family:var(--font-script);color:var(--numinor-blue);letter-spacing:0;margin-bottom:16px;font-size:56px;line-height:1}.nm-proc__meta{letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-orange);margin-bottom:8px;font-size:12px;font-weight:600}.nm-proc__title{color:var(--numinor-navy);letter-spacing:-.01em;margin:0 0 10px;font-size:22px;font-weight:600}.nm-proc__text{color:var(--fg-muted);text-wrap:pretty;max-width:220px;margin:0;font-size:15px;line-height:1.6}.nm-proc__rule{background:var(--numinor-gold);width:28px;height:2px;position:absolute;top:28px;right:0}@media (width<=980px){.nm-bk-hero{padding:64px 0 88px}.nm-bk-hero__inner{grid-template-columns:1fr;gap:48px}.nm-bk-hero__visual{min-height:420px}.nm-bk-hero__stamp{top:-16px;left:auto;right:-8px}.nm-incl__grid{grid-template-columns:1fr 1fr}.nm-proc__list{grid-template-columns:1fr 1fr;gap:40px 24px}.nm-proc__step{padding-right:0}.nm-proc__rule{display:none}}@media (width<=640px){.nm-bk-hero__cta{flex-direction:column;align-items:stretch}.nm-bk-hero__cta .btn{justify-content:center}.nm-incl__grid,.nm-proc__list{grid-template-columns:1fr}}.nm-cfo-hero{background:var(--paper);padding:96px 0 120px;position:relative;overflow:hidden}.nm-cfo-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 85% 25%,#f5c51829,#0000 60%),radial-gradient(600px 500px at 5% 85%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-cfo-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-cfo-hero__copy{max-width:600px}.nm-cfo-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:22px 0 24px;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:1.02}.nm-cfo-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-cfo-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:560px;margin:0 0 32px;font-size:19px;line-height:1.55}.nm-cfo-hero__cta{align-items:center;gap:14px;margin-bottom:32px;display:flex}.nm-cfo-hero__note{color:var(--fg-subtle);max-width:480px;margin:0;font-size:14px;line-height:1.55}.nm-cfo-hero__note strong{color:var(--numinor-navy);font-weight:600}.nm-cfo-hero__visual{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.nm-cfo-hero__plate{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:2;background:#fff;width:100%;max-width:460px;padding:28px;position:relative}.nm-cfo-hero__plate-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.nm-cfo-hero__plate-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px;font-size:11px;font-weight:600}.nm-cfo-hero__plate-title{color:var(--numinor-navy);letter-spacing:-.01em;font-size:18px;font-weight:600}.nm-cfo-hero__plate-pill{background:var(--info-bg);color:var(--numinor-blue);letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.nm-cfo-hero__plate-dot{background:var(--numinor-blue);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #1a6bac33}.nm-cfo-hero__scen{border-bottom:1px solid var(--border);flex-direction:column;gap:14px;margin-bottom:16px;padding:4px 0 18px;display:flex}.nm-cfo-hero__scen-row{grid-template-columns:1fr 1.3fr;align-items:center;gap:14px;display:grid}.nm-cfo-hero__scen-label{min-width:0}.nm-cfo-hero__scen-name{color:var(--numinor-navy);letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.nm-cfo-hero__scen-ribbon{letter-spacing:.1em;text-transform:uppercase;background:var(--numinor-gold);color:var(--numinor-navy);border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.nm-cfo-hero__scen-meta{color:var(--fg-subtle);margin-top:2px;font-size:11.5px}.nm-cfo-hero__scen-track{background:var(--paper);border-radius:999px;height:28px;position:relative;overflow:hidden}.nm-cfo-hero__scen-bar{font-variant-numeric:tabular-nums;height:100%;transition:width var(--dur-slow) var(--ease-out);border-radius:999px;justify-content:flex-end;align-items:center;padding-right:12px;font-size:12px;font-weight:600;display:flex}.nm-cfo-hero__scen-bar--blue{background:var(--numinor-blue);color:#fff}.nm-cfo-hero__scen-bar--gold{background:var(--numinor-gold);color:var(--numinor-navy)}.nm-cfo-hero__scen-bar--navy{background:var(--numinor-navy);color:#fff}.nm-cfo-hero__plate-foot{justify-content:space-between;align-items:baseline;padding-top:4px;display:flex}.nm-cfo-hero__plate-foot-label{color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600}.nm-cfo-hero__plate-foot-val{color:var(--numinor-navy);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.015em;font-size:22px;font-weight:600}.nm-cfo-hero__stamp{background:var(--numinor-gold);color:var(--numinor-navy);border-radius:var(--radius-lg);width:116px;box-shadow:var(--shadow-lg);z-index:3;flex-direction:column;align-items:flex-start;padding:14px 16px 12px;display:flex;position:absolute;top:8px;right:-6px;transform:rotate(4deg)}.nm-cfo-hero__stamp-num{color:var(--numinor-navy);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;font-size:36px;font-weight:600;line-height:1}.nm-cfo-hero__stamp-label{letter-spacing:.12em;text-transform:uppercase;color:var(--numinor-navy);opacity:.85;margin-top:6px;font-size:10px;font-weight:600;line-height:1.25}.nm-engage{background:var(--paper)}.nm-engage__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.nm-engage__card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.nm-engage__card--plain:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-engage__card--featured{border:2px solid var(--numinor-navy);box-shadow:var(--shadow-lg);transform:translateY(-12px)}.nm-engage__strap{background:var(--numinor-gold);color:var(--numinor-navy);letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:9px 24px;font-size:11px;font-weight:700}.nm-engage__body{flex-direction:column;flex:1;padding:32px 28px;display:flex}.nm-engage__name{letter-spacing:.16em;text-transform:uppercase;color:var(--numinor-blue);margin-bottom:12px;font-size:14px;font-weight:600}.nm-engage__card--featured .nm-engage__name{color:var(--numinor-orange)}.nm-engage__price{font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:4px;margin-bottom:4px;display:flex}.nm-engage__currency{color:var(--fg-subtle);margin-right:2px;font-size:14px;font-weight:500}.nm-engage__amount{color:var(--numinor-navy);letter-spacing:-.025em;font-size:52px;font-weight:600;line-height:1}.nm-engage__per{color:var(--fg-muted);margin-left:2px;font-size:14px;font-weight:500}.nm-engage__cadence{color:var(--fg-subtle);letter-spacing:.02em;margin-bottom:18px;font-size:12.5px}.nm-engage__pitch{color:var(--fg-muted);text-wrap:pretty;margin:0 0 20px;font-size:15.5px;font-weight:400;line-height:1.55}.nm-engage__divider{background:var(--border);height:1px;margin-bottom:20px}.nm-engage__features{flex-direction:column;flex:1;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.nm-engage__features li{color:var(--fg);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.nm-engage__features li svg{width:18px;height:18px;color:var(--success);flex-shrink:0;margin-top:2px}.nm-engage__cta{justify-content:center;width:100%}@media (width<=980px){.nm-cfo-hero{padding:64px 0 88px}.nm-cfo-hero__inner{grid-template-columns:1fr;gap:48px}.nm-cfo-hero__visual{min-height:480px}.nm-cfo-hero__stamp{top:-16px;right:-8px}.nm-engage__grid{grid-template-columns:1fr;gap:16px}.nm-engage__card--featured{transform:none}}@media (width<=640px){.nm-cfo-hero__cta{flex-direction:column;align-items:stretch}.nm-cfo-hero__cta .btn{justify-content:center}.nm-cfo-hero__scen-row{grid-template-columns:1fr;gap:8px}}.nm-tax-hero{background:var(--paper);padding:96px 0 120px;position:relative;overflow:hidden}.nm-tax-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 30%,#f5c5182e,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-tax-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-tax-hero__copy{max-width:600px}.nm-tax-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:22px 0 24px;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:1.02}.nm-tax-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-tax-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:540px;margin:0 0 32px;font-size:19px;line-height:1.55}.nm-tax-hero__cta{align-items:center;gap:14px;margin-bottom:32px;display:flex}.nm-tax-hero__note{color:var(--fg-subtle);max-width:460px;margin:0;font-size:14px;line-height:1.55}.nm-tax-hero__note strong{color:var(--numinor-navy);font-weight:600}.nm-tax-hero__visual{justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.nm-tax-hero__plate{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:2;background:#fff;width:100%;max-width:460px;padding:28px;position:relative}.nm-tax-hero__plate-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.nm-tax-hero__plate-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px;font-size:11px;font-weight:600}.nm-tax-hero__plate-title{color:var(--numinor-navy);letter-spacing:-.01em;font-size:18px;font-weight:600}.nm-tax-hero__plate-pill{background:var(--success-bg);color:#1f5e48;letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.nm-tax-hero__plate-dot{background:#2e8b6b;border-radius:50%;width:6px;height:6px}.nm-tax-hero__list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.nm-tax-hero__list li{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 0;display:flex}.nm-tax-hero__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.nm-tax-hero__icon svg{width:14px;height:14px}.nm-tax-hero__icon--done{background:var(--numinor-gold);color:var(--numinor-navy)}.nm-tax-hero__icon--next{background:var(--info-bg);color:var(--numinor-blue)}.nm-tax-hero__icon--queue{background:var(--gray-100);color:var(--fg-faint)}.nm-tax-hero__row{flex:1;min-width:0}.nm-tax-hero__row-name{color:var(--numinor-navy);letter-spacing:-.005em;font-size:14px;font-weight:600}.nm-tax-hero__row-meta{color:var(--fg-subtle);margin-top:2px;font-size:12px}.nm-tax-hero__row-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}.nm-tax-hero__row-status--done{background:var(--success-bg);color:#1f5e48}.nm-tax-hero__row-status--next{background:var(--numinor-blue);color:#fff}.nm-tax-hero__row-status--queue{background:var(--gray-100);color:var(--fg-subtle)}.nm-tax-hero__plate-foot{justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:18px;display:flex}.nm-tax-hero__plate-foot-label{color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600}.nm-tax-hero__plate-foot-val{color:var(--numinor-navy);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.015em;font-size:22px;font-weight:600}.nm-tax-hero__stamp{background:var(--numinor-navy);color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:3;padding:12px 18px;position:absolute;top:16px;right:-8px;transform:rotate(5deg)}.nm-tax-hero__stamp-row{letter-spacing:.04em;color:var(--numinor-gold);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.nm-tax-hero__stamp-row svg{width:14px;height:14px}.nm-tax-hero__stamp-meta{color:#ffffffa6;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.nm-cal{background:var(--paper)}.nm-cal__strip{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:repeat(12,1fr);gap:8px;padding:28px 20px;display:grid}.nm-cal__month{flex-direction:column;min-width:0;padding:0 4px;display:flex}.nm-cal__month-name{letter-spacing:.12em;text-transform:uppercase;color:var(--numinor-navy);margin-bottom:12px;font-size:13px;font-weight:600}.nm-cal__month-rule{background:var(--numinor-gold);width:24px;height:3px;margin-bottom:14px}.nm-cal__month.is-quiet .nm-cal__month-rule{background:var(--border)}.nm-cal__month-items{flex-direction:column;gap:6px;min-height:80px;display:flex}.nm-cal__chip{letter-spacing:-.005em;text-wrap:pretty;overflow-wrap:anywhere;border-radius:6px;padding:6px 8px;font-size:11.5px;font-weight:600;line-height:1.25}.nm-cal__chip--gold{background:var(--numinor-gold);color:var(--numinor-navy)}.nm-cal__chip--navy{background:var(--numinor-navy);color:#fff}.nm-cal__chip--blue{background:var(--info-bg);color:var(--numinor-blue)}.nm-cal__quiet-label{color:var(--fg-faint);font-size:11px;font-style:italic}.nm-cal__legend{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:28px;display:flex}.nm-cal__legend-item{color:var(--fg-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.nm-cal__legend-dot{border-radius:4px;width:12px;height:12px}.nm-cal__legend-dot--gold{background:var(--numinor-gold)}.nm-cal__legend-dot--navy{background:var(--numinor-navy)}.nm-cal__legend-dot--blue{background:var(--info-bg);border:1px solid var(--numinor-blue-tint)}@media (width<=1100px){.nm-cal__strip{grid-template-columns:repeat(6,1fr);gap:16px;padding:28px 24px}}@media (width<=980px){.nm-tax-hero{padding:64px 0 88px}.nm-tax-hero__inner{grid-template-columns:1fr;gap:48px}.nm-tax-hero__visual{min-height:480px}.nm-tax-hero__stamp{top:-12px;right:-8px}}@media (width<=640px){.nm-tax-hero__cta{flex-direction:column;align-items:stretch}.nm-tax-hero__cta .btn{justify-content:center}.nm-cal__strip{grid-template-columns:repeat(3,1fr)}}.nm-sred-hero{background:var(--paper);padding:96px 0 120px;position:relative;overflow:hidden}.nm-sred-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 30%,#f5c5182e,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-sred-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-sred-hero__copy{max-width:600px}.nm-sred-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:22px 0 24px;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:1.02}.nm-sred-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-sred-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:560px;margin:0 0 32px;font-size:19px;line-height:1.55}.nm-sred-hero__cta{align-items:center;gap:14px;margin-bottom:32px;display:flex}.nm-sred-hero__note{color:var(--fg-subtle);max-width:460px;margin:0;font-size:14px;line-height:1.55}.nm-sred-hero__note strong{color:var(--numinor-navy);font-weight:600}.nm-sred-hero__visual{justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.nm-sred-hero__plate{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:2;background:#fff;width:100%;max-width:460px;padding:28px;position:relative}.nm-sred-hero__plate-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.nm-sred-hero__plate-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px;font-size:11px;font-weight:600}.nm-sred-hero__plate-title{color:var(--numinor-navy);letter-spacing:-.01em;font-size:17px;font-weight:600}.nm-sred-hero__plate-pill{background:var(--success-bg);color:#1f5e48;letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.nm-sred-hero__plate-dot{background:#2e8b6b;border-radius:50%;width:6px;height:6px}.nm-sred-hero__total{background:var(--numinor-navy);border-radius:var(--radius-lg);color:#fff;margin-bottom:20px;padding:20px 22px 22px}.nm-sred-hero__total-label{letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-gold);margin-bottom:6px;font-size:11px;font-weight:600}.nm-sred-hero__total-num{font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:6px;line-height:1;display:flex}.nm-sred-hero__currency{color:#ffffffb3;font-size:14px;font-weight:500}.nm-sred-hero__amount{letter-spacing:-.025em;color:#fff;font-size:44px;font-weight:600}.nm-sred-hero__total-meta{color:#ffffffa6;margin-top:8px;font-size:12.5px}.nm-sred-hero__list{margin:0;padding:0;list-style:none}.nm-sred-hero__list li{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:12px 0;display:flex}.nm-sred-hero__list li:last-child{border-bottom:none}.nm-sred-hero__row-num{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--numinor-orange);flex-shrink:0;font-size:11px;font-weight:700}.nm-sred-hero__row{flex:1;min-width:0}.nm-sred-hero__row-name{color:var(--numinor-navy);letter-spacing:-.005em;font-size:14px;font-weight:600}.nm-sred-hero__row-meta{color:var(--fg-subtle);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px}.nm-sred-hero__stamp{background:var(--numinor-gold);color:var(--numinor-navy);width:102px;height:102px;box-shadow:var(--shadow-lg);z-index:3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;left:-10px;transform:rotate(-7deg)}.nm-sred-hero__stamp-month{letter-spacing:.18em;color:var(--numinor-navy);opacity:.7;margin-bottom:1px;font-size:10px;font-weight:700}.nm-sred-hero__stamp-day{color:var(--numinor-navy);font-variant-numeric:lining-nums;letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1}.nm-sred-hero__stamp-day span{margin-left:1px;font-size:18px}.nm-sred-hero__stamp-label{letter-spacing:.12em;text-transform:uppercase;color:var(--numinor-navy);opacity:.85;text-align:center;margin-top:4px;font-size:9px;font-weight:600}.nm-sred-explain__inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.nm-sred-explain__title{letter-spacing:-.02em;color:var(--numinor-navy);text-wrap:balance;margin:16px 0 24px;font-size:clamp(32px,3.6vw,48px);font-weight:600;line-height:1.1}.nm-sred-explain__copy p{color:var(--fg-muted);text-wrap:pretty;margin:0 0 16px;font-size:17px;line-height:1.65}.nm-sred-explain__copy p strong{color:var(--numinor-navy);font-weight:600}.nm-sred-explain__link{color:var(--numinor-blue);border-bottom:2px solid var(--numinor-gold);transition:gap var(--dur-base) var(--ease-out);align-items:center;gap:6px;margin-top:14px;padding-bottom:4px;font-size:16px;font-weight:600;display:inline-flex}.nm-sred-explain__link:hover{gap:10px}.nm-sred-explain__stats{background:var(--numinor-navy);color:#fff;border-radius:var(--radius-xl);flex-direction:column;gap:0;padding:40px;display:flex}.nm-sred-explain__stat{flex-direction:column;gap:8px;padding:18px 0;display:flex}.nm-sred-explain__stat-num{letter-spacing:-.03em;color:var(--numinor-gold);font-variant-numeric:tabular-nums lining-nums;font-size:48px;font-weight:600;line-height:1}.nm-sred-explain__stat-num sub{vertical-align:baseline;margin-left:2px;font-size:22px;bottom:0}.nm-sred-explain__stat-label{color:#ffffffb3;max-width:320px;font-size:14px;line-height:1.5}.nm-sred-explain__divider{background:#ffffff1f;height:1px}.nm-qual{background:var(--paper)}.nm-qual__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.nm-qual__card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;display:flex;overflow:hidden}.nm-qual__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-qual__band{height:8px}.nm-qual__band--blue{background:var(--numinor-blue)}.nm-qual__band--gold{background:var(--numinor-gold)}.nm-qual__band--navy{background:var(--numinor-navy)}.nm-qual__body{flex-direction:column;gap:12px;padding:32px;display:flex}.nm-qual__title{color:var(--numinor-navy);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.nm-qual__text{color:var(--fg-muted);text-wrap:pretty;margin:0 0 8px;font-size:15.5px;line-height:1.6}.nm-qual__ex-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-top:4px;font-size:11px;font-weight:600}.nm-qual__ex-row{flex-wrap:wrap;gap:8px;display:flex}.nm-qual__chip{background:var(--paper);color:var(--numinor-blue);border:1px solid var(--numinor-blue-tint);border-radius:999px;padding:6px 10px;font-size:12.5px;font-weight:500}.nm-qual__caveat{border:1px solid var(--border);border-left:3px solid var(--numinor-gold);border-radius:var(--radius-md);background:#fff;align-items:flex-start;gap:14px;max-width:880px;margin-top:32px;margin-left:auto;margin-right:auto;padding:18px 22px;display:flex}.nm-qual__caveat svg{width:22px;height:22px;color:var(--numinor-orange);flex-shrink:0;margin-top:2px}.nm-qual__caveat p{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.nm-qual__caveat p strong{color:var(--numinor-navy);font-weight:600}@media (width<=980px){.nm-sred-hero{padding:64px 0 88px}.nm-sred-hero__inner{grid-template-columns:1fr;gap:48px}.nm-sred-hero__visual{min-height:480px}.nm-sred-hero__stamp{top:-12px;left:-8px}.nm-sred-explain__inner{grid-template-columns:1fr;gap:48px}.nm-qual__grid{grid-template-columns:1fr}}@media (width<=640px){.nm-sred-hero__cta{flex-direction:column;align-items:stretch}.nm-sred-hero__cta .btn{justify-content:center}.nm-sred-explain__stats{padding:28px}}.nm-bst-hero{background:var(--paper);padding:96px 0 120px;position:relative;overflow:hidden}.nm-bst-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 28%,#f5c5182e,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-bst-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-bst-hero__copy{max-width:600px}.nm-bst-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:22px 0 24px;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:1.02}.nm-bst-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-bst-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:560px;margin:0 0 32px;font-size:19px;line-height:1.55}.nm-bst-hero__cta{align-items:center;gap:14px;margin-bottom:32px;display:flex}.nm-bst-hero__note{color:var(--fg-subtle);max-width:480px;margin:0;font-size:14px;line-height:1.55}.nm-bst-hero__note strong{color:var(--numinor-navy);font-weight:600}.nm-bst-hero__visual{justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.nm-bst-hero__plate{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:2;background:#fff;width:100%;max-width:460px;padding:28px;position:relative}.nm-bst-hero__plate-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.nm-bst-hero__plate-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px;font-size:11px;font-weight:600}.nm-bst-hero__plate-title{color:var(--numinor-navy);letter-spacing:-.01em;font-size:18px;font-weight:600}.nm-bst-hero__plate-pill{background:var(--info-bg);color:var(--numinor-blue);letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.nm-bst-hero__plate-dot{background:var(--numinor-blue);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #1a6bac2e}.nm-bst-hero__path{margin:0;padding:0;list-style:none;position:relative}.nm-bst-hero__path-step{align-items:flex-start;gap:16px;padding:4px 0 22px;display:flex;position:relative}.nm-bst-hero__path-step:last-child{padding-bottom:0}.nm-bst-hero__path-step:not(:last-child):after{content:"";background:var(--border);width:2px;position:absolute;top:22px;bottom:-2px;left:9px}.nm-bst-hero__path-step.is-done:not(:last-child):after{background:var(--numinor-gold)}.nm-bst-hero__path-pip{border:2px solid var(--border);z-index:1;background:#fff;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:1px;position:relative}.nm-bst-hero__path-step.is-done .nm-bst-hero__path-pip{background:var(--numinor-gold);border-color:var(--numinor-gold)}.nm-bst-hero__path-step.is-now .nm-bst-hero__path-pip{border-color:var(--numinor-blue);background:#fff;box-shadow:0 0 0 4px #1a6bac38}.nm-bst-hero__path-pip--end{background:var(--numinor-navy);border-color:var(--numinor-navy)}.nm-bst-hero__path-when{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:4px;font-size:11px;font-weight:700}.nm-bst-hero__path-step.is-now .nm-bst-hero__path-when{color:var(--numinor-blue)}.nm-bst-hero__path-step--end .nm-bst-hero__path-when{color:var(--numinor-navy)}.nm-bst-hero__path-what{color:var(--numinor-navy);letter-spacing:-.005em;font-size:14.5px;font-weight:500;line-height:1.4}.nm-bst-hero__path-what--end{font-weight:600}.nm-fits__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.nm-fits__card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;gap:10px;padding:32px 26px;display:flex}.nm-fits__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-fits__ring{font-variant-numeric:tabular-nums;letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:6px;font-size:16px;font-weight:700;display:flex}.nm-fits__ring--gold{background:var(--numinor-gold);color:var(--numinor-navy)}.nm-fits__ring--blue{background:var(--numinor-blue-tint);color:var(--numinor-blue)}.nm-fits__ring--navy{background:var(--numinor-navy);color:var(--numinor-gold)}.nm-fits__ring--sky{background:var(--numinor-sky);color:#fff}.nm-fits__stage{letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-orange);font-size:14px;font-weight:600}.nm-fits__who{color:var(--numinor-navy);letter-spacing:-.01em;text-wrap:balance;font-size:18px;font-weight:600;line-height:1.3}.nm-fits__why{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.55}.nm-bst-pricing{background:var(--paper)}.nm-bst-pricing__card{border:1px solid var(--border);border-radius:var(--radius-2xl);max-width:1040px;box-shadow:var(--shadow-lg);background:#fff;grid-template-columns:1fr 1.2fr;margin:0 auto;display:grid;overflow:hidden}.nm-bst-pricing__head{background:var(--numinor-navy);color:#fff;flex-direction:column;padding:48px 44px;display:flex}.nm-bst-pricing__strap{letter-spacing:.16em;text-transform:uppercase;color:var(--numinor-gold);margin-bottom:18px;font-size:13px;font-weight:700}.nm-bst-pricing__price{font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:6px;margin-bottom:18px;display:flex}.nm-bst-pricing__currency{color:#ffffffa6;margin-right:2px;font-size:16px;font-weight:500}.nm-bst-pricing__amount{color:#fff;letter-spacing:-.035em;font-size:88px;font-weight:600;line-height:1}.nm-bst-pricing__per{color:#ffffffa6;margin-left:4px;font-size:18px;font-weight:500}.nm-bst-pricing__pitch{color:#ffffffbf;text-wrap:pretty;margin:0 0 28px;font-size:15.5px;line-height:1.55}.nm-bst-pricing__cta{align-self:flex-start;margin-top:auto}.nm-bst-pricing__detail{background:#fff;flex-direction:column;gap:24px;padding:44px 44px 40px;display:flex}.nm-bst-pricing__detail-row{border-bottom:1px solid var(--border);grid-template-columns:140px 1fr;gap:20px;padding-bottom:22px;display:grid}.nm-bst-pricing__detail-row:last-child{border-bottom:none;padding-bottom:0}.nm-bst-pricing__detail-label{letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-orange);padding-top:2px;font-size:12px;font-weight:700}.nm-bst-pricing__detail-val{color:var(--fg);text-wrap:pretty;font-size:15.5px;line-height:1.55}.nm-bst-pricing__detail-val strong{color:var(--numinor-navy);font-weight:600}.nm-bst-pricing__detail-val a{color:var(--numinor-blue);text-underline-offset:3px;text-decoration:underline}@media (width<=980px){.nm-bst-pricing__card{grid-template-columns:1fr}.nm-bst-pricing__head{padding:40px 32px}.nm-bst-pricing__detail{padding:32px}.nm-bst-pricing__amount{font-size:64px}.nm-bst-pricing__detail-row{grid-template-columns:1fr;gap:8px}.nm-bst-hero{padding:64px 0 88px}.nm-bst-hero__inner{grid-template-columns:1fr;gap:48px}.nm-bst-hero__visual{min-height:480px}.nm-fits__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.nm-bst-hero__cta{flex-direction:column;align-items:stretch}.nm-bst-hero__cta .btn{justify-content:center}.nm-fits__grid{grid-template-columns:1fr}}.nm-ops-hero{background:var(--paper);padding:96px 0 120px;position:relative;overflow:hidden}.nm-ops-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 28%,#f5c5182e,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-ops-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-ops-hero__copy{max-width:600px}.nm-ops-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:22px 0 24px;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:1.02}.nm-ops-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-ops-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:560px;margin:0 0 32px;font-size:19px;line-height:1.55}.nm-ops-hero__cta{align-items:center;gap:14px;margin-bottom:32px;display:flex}.nm-ops-hero__note{color:var(--fg-subtle);max-width:460px;margin:0;font-size:14px;line-height:1.55}.nm-ops-hero__note strong{color:var(--numinor-navy);font-weight:600}.nm-ops-hero__visual{justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.nm-ops-hero__plate{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:2;background:#fff;width:100%;max-width:460px;padding:28px;position:relative}.nm-ops-hero__plate-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.nm-ops-hero__plate-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px;font-size:11px;font-weight:600}.nm-ops-hero__plate-title{color:var(--numinor-navy);letter-spacing:-.01em;font-size:18px;font-weight:600}.nm-ops-hero__plate-pill{background:var(--success-bg);color:#1f5e48;letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.nm-ops-hero__plate-dot{background:#2e8b6b;border-radius:50%;width:6px;height:6px}.nm-ops-hero__list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.nm-ops-hero__list li{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 0;display:flex}.nm-ops-hero__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.nm-ops-hero__icon svg{width:14px;height:14px}.nm-ops-hero__icon--done{background:var(--numinor-gold);color:var(--numinor-navy)}.nm-ops-hero__icon--next{background:var(--info-bg);color:var(--numinor-blue)}.nm-ops-hero__icon--queue{background:var(--gray-100);color:var(--fg-faint)}.nm-ops-hero__row{flex:1;min-width:0}.nm-ops-hero__row-name{color:var(--numinor-navy);letter-spacing:-.005em;font-size:14px;font-weight:600}.nm-ops-hero__row-meta{color:var(--fg-subtle);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.nm-ops-hero__plate-foot{justify-content:space-between;align-items:baseline;padding-top:18px;display:flex}.nm-ops-hero__plate-foot-label{color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600}.nm-ops-hero__plate-foot-val{color:var(--numinor-navy);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.015em;font-size:22px;font-weight:600}.nm-ops-quick__grid{grid-template-columns:1fr 1fr;gap:32px 80px;max-width:920px;margin:0 auto;display:grid}.nm-ops-quick__col{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.nm-ops-quick__col li{color:var(--numinor-navy);letter-spacing:-.005em;align-items:center;gap:14px;font-size:17px;font-weight:500;line-height:1.4;display:flex}.nm-ops-quick__col li svg{width:22px;height:22px;color:var(--numinor-blue);flex-shrink:0}.nm-ops-quick__tools{text-align:center;margin-top:64px}.nm-ops-quick__tools-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:18px;font-size:12px;font-weight:600}.nm-ops-quick__tools-row{flex-wrap:wrap;justify-content:center;gap:10px;max-width:880px;margin:0 auto;display:flex}.nm-ops-quick__tool{color:var(--numinor-navy);background:var(--paper);border:1px solid var(--numinor-blue-tint);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500}.nm-ops-buckets{background:var(--paper)}.nm-ops-buckets__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.nm-ops-buckets__card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;display:flex;overflow:hidden}.nm-ops-buckets__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-ops-buckets__band{height:8px}.nm-ops-buckets__band--blue{background:var(--numinor-blue)}.nm-ops-buckets__band--gold{background:var(--numinor-gold)}.nm-ops-buckets__band--navy{background:var(--numinor-navy)}.nm-ops-buckets__body{flex-direction:column;gap:14px;padding:32px;display:flex}.nm-ops-buckets__title{color:var(--numinor-navy);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.nm-ops-buckets__text{color:var(--fg-muted);text-wrap:pretty;margin:0 0 6px;font-size:15.5px;line-height:1.6}.nm-ops-buckets__tags{flex-wrap:wrap;gap:8px;display:flex}.nm-ops-buckets__tag{background:var(--paper);color:var(--numinor-blue);border:1px solid var(--numinor-blue-tint);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 10px;font-size:12.5px;font-weight:500}.nm-ops-buckets__addon{border:1px solid var(--border);border-left:3px solid var(--numinor-gold);border-radius:var(--radius-md);background:#fff;max-width:880px;margin-top:32px;margin-left:auto;margin-right:auto;padding:22px 28px}.nm-ops-buckets__addon-label{letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-orange);margin-bottom:6px;font-size:12px;font-weight:700}.nm-ops-buckets__addon p{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.55}.nm-engage__amount--text{letter-spacing:-.01em;font-size:32px}.nm-ops-pricing__foot{color:var(--fg-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:40px;font-size:14.5px;display:flex}.nm-ops-pricing__foot svg{width:18px;height:18px;color:var(--success);flex-shrink:0}.nm-ops-pricing__foot a{color:var(--numinor-blue);text-underline-offset:3px;text-decoration:underline}@media (width<=980px){.nm-ops-hero{padding:64px 0 88px}.nm-ops-hero__inner{grid-template-columns:1fr;gap:48px}.nm-ops-hero__visual{min-height:480px}.nm-ops-quick__grid{grid-template-columns:1fr;gap:16px}.nm-ops-buckets__grid{grid-template-columns:1fr}}@media (width<=640px){.nm-ops-hero__cta{flex-direction:column;align-items:stretch}.nm-ops-hero__cta .btn{justify-content:center}}.nm-stp-hero{background:var(--paper);padding:96px 0 120px;position:relative;overflow:hidden}.nm-stp-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 28%,#f5c5182e,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-stp-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-stp-hero__copy{max-width:600px}.nm-stp-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:22px 0 24px;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:1.02}.nm-stp-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-stp-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:560px;margin:0 0 32px;font-size:19px;line-height:1.55}.nm-stp-hero__cta{align-items:center;gap:14px;margin-bottom:32px;display:flex}.nm-stp-hero__note{color:var(--fg-subtle);max-width:480px;margin:0;font-size:14px;line-height:1.55}.nm-stp-hero__note strong{color:var(--numinor-navy);font-weight:600}.nm-stp-hero__visual{justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.nm-stp-hero__plate{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:2;background:#fff;width:100%;max-width:460px;padding:28px;position:relative}.nm-stp-hero__plate-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.nm-stp-hero__plate-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px;font-size:11px;font-weight:600}.nm-stp-hero__plate-title{color:var(--numinor-navy);letter-spacing:-.01em;font-size:18px;font-weight:600}.nm-stp-hero__plate-pill{background:var(--success-bg);color:#1f5e48;letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.nm-stp-hero__plate-dot{background:#2e8b6b;border-radius:50%;width:6px;height:6px}.nm-stp-hero__metrics{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;padding-bottom:16px;display:grid}.nm-stp-hero__metric{flex-direction:column;gap:4px;display:flex}.nm-stp-hero__metric-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);font-size:11px;font-weight:600}.nm-stp-hero__metric-num{color:var(--numinor-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-size:26px;font-weight:600;line-height:1}.nm-stp-hero__metric-num sub{color:var(--fg-muted);vertical-align:baseline;margin-left:1px;font-size:13px;font-weight:500;bottom:0}.nm-stp-hero__metric-trend{letter-spacing:.02em;font-size:11px;font-weight:600}.nm-stp-hero__metric-trend--up{color:var(--success)}.nm-stp-hero__metric-trend--flat{color:var(--fg-subtle)}.nm-stp-hero__chart{border-radius:8px;height:88px;margin-bottom:16px;overflow:hidden}.nm-stp-hero__chart svg{width:100%;height:100%;display:block}.nm-stp-hero__plate-foot{justify-content:space-between;align-items:flex-end;padding-top:8px;display:flex}.nm-stp-hero__plate-foot-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);font-size:11px;font-weight:600}.nm-stp-hero__plate-foot-val{color:var(--numinor-navy);letter-spacing:-.01em;margin-top:4px;font-size:18px;font-weight:600}.nm-stp-hero__plate-foot-meta{color:var(--numinor-blue);font-size:12px;font-weight:500}.nm-stages__grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.nm-stages__card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;padding:28px 26px 30px;display:flex;position:relative;overflow:hidden}.nm-stages__card:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.nm-stages__card--gold:before{background:var(--numinor-gold)}.nm-stages__card--blue:before{background:var(--numinor-blue)}.nm-stages__card--navy:before{background:var(--numinor-navy)}.nm-stages__card--sky:before{background:var(--numinor-sky)}.nm-stages__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-stages__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.nm-stages__stage{letter-spacing:.16em;text-transform:uppercase;color:var(--numinor-orange);font-size:13px;font-weight:700}.nm-stages__step{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--fg-faint);font-size:11px;font-weight:700}.nm-stages__audience{color:var(--fg-subtle);margin-bottom:12px;font-size:13px}.nm-stages__need{color:var(--numinor-navy);letter-spacing:-.01em;text-wrap:balance;min-height:78px;margin:0 0 22px;font-size:20px;font-weight:600;line-height:1.3}.nm-stages__list{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.nm-stages__list li{color:var(--fg);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.nm-stages__list li svg{width:16px;height:16px;color:var(--success);flex-shrink:0;margin-top:1px}.nm-stages__cta{color:var(--numinor-blue);transition:gap var(--dur-base) var(--ease-out);align-items:center;gap:4px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}.nm-stages__cta:hover{gap:8px}.nm-stp-cases{background:var(--paper)}.nm-stp-cases__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nm-stp-cases__card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;gap:14px;padding:32px 28px 28px;display:flex}.nm-stp-cases__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-stp-cases__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-blue);margin-bottom:4px;font-size:12px;font-weight:700}.nm-stp-cases__row{flex-direction:column;gap:6px;display:flex}.nm-stp-cases__label{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);font-size:11px;font-weight:700}.nm-stp-cases__label--after{color:var(--numinor-orange)}.nm-stp-cases__before{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.45}.nm-stp-cases__after{color:var(--numinor-navy);letter-spacing:-.005em;text-wrap:pretty;margin:0;font-size:16px;font-weight:600;line-height:1.45}.nm-stp-cases__arrow{color:var(--numinor-gold);align-items:center;gap:8px;margin:-2px 0;display:flex}.nm-stp-cases__arrow svg{width:24px;height:24px}.nm-stp-cases__meta{color:var(--fg-subtle);border-top:1px solid var(--border);margin-top:auto;padding-top:14px;font-size:12.5px}@media (width<=980px){.nm-stp-hero{padding:64px 0 88px}.nm-stp-hero__inner{grid-template-columns:1fr;gap:48px}.nm-stp-hero__visual{min-height:480px}.nm-stages__grid{grid-template-columns:1fr 1fr}.nm-stages__need{min-height:auto}.nm-stp-cases__grid{grid-template-columns:1fr}}@media (width<=640px){.nm-stp-hero__cta{flex-direction:column;align-items:stretch}.nm-stp-hero__cta .btn{justify-content:center}.nm-stages__grid{grid-template-columns:1fr}.nm-stp-hero__metrics{grid-template-columns:1fr;gap:16px}}.nm-smb-hero{background:var(--paper);padding:96px 0 120px;position:relative;overflow:hidden}.nm-smb-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 28%,#f5c5182e,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-smb-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-smb-hero__copy{max-width:600px}.nm-smb-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:22px 0 24px;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:1.02}.nm-smb-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-smb-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:560px;margin:0 0 32px;font-size:19px;line-height:1.55}.nm-smb-hero__cta{align-items:center;gap:14px;margin-bottom:32px;display:flex}.nm-smb-hero__note{color:var(--fg-subtle);max-width:460px;margin:0;font-size:14px;line-height:1.55}.nm-smb-hero__note strong{color:var(--numinor-navy);font-weight:600}.nm-smb-hero__visual{justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.nm-smb-hero__plate{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:2;background:#fff;width:100%;max-width:460px;padding:28px;position:relative}.nm-smb-hero__plate-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.nm-smb-hero__plate-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px;font-size:11px;font-weight:600}.nm-smb-hero__plate-title{color:var(--numinor-navy);letter-spacing:-.01em;font-size:18px;font-weight:600}.nm-smb-hero__plate-pill{background:var(--success-bg);color:#1f5e48;letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.nm-smb-hero__plate-dot{background:#2e8b6b;border-radius:50%;width:6px;height:6px}.nm-smb-hero__big{background:var(--numinor-navy);border-radius:var(--radius-lg);color:#fff;margin-bottom:18px;padding:22px 24px}.nm-smb-hero__big-label{letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-gold);margin-bottom:6px;font-size:11px;font-weight:600}.nm-smb-hero__big-num{font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:6px;margin-bottom:8px;line-height:1;display:flex}.nm-smb-hero__currency{color:#ffffffa6;font-size:14px;font-weight:500}.nm-smb-hero__amount{color:#fff;letter-spacing:-.025em;font-size:42px;font-weight:600}.nm-smb-hero__big-trend{color:var(--numinor-gold);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.nm-smb-hero__big-trend svg{width:14px;height:14px}.nm-smb-hero__split{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:0;margin-bottom:16px;display:grid}.nm-smb-hero__split-cell{flex-direction:column;gap:4px;padding:14px 0;display:flex}.nm-smb-hero__split-cell:first-child{border-right:1px solid var(--border);padding-right:16px}.nm-smb-hero__split-cell:last-child{padding-left:16px}.nm-smb-hero__split-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);font-size:11px;font-weight:600}.nm-smb-hero__split-val{color:var(--numinor-navy);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.nm-smb-hero__split-sub{color:var(--fg-subtle);font-size:11.5px}.nm-smb-hero__plate-foot{color:var(--fg-muted);align-items:center;gap:10px;padding-top:4px;font-size:12.5px;display:flex}.nm-smb-hero__plate-foot svg{width:16px;height:16px;color:var(--numinor-blue)}.nm-smb-sectors__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.nm-smb-sectors__card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;display:flex;overflow:hidden}.nm-smb-sectors__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-smb-sectors__band{height:6px}.nm-smb-sectors__band--blue{background:var(--numinor-blue)}.nm-smb-sectors__band--gold{background:var(--numinor-gold)}.nm-smb-sectors__band--navy{background:var(--numinor-navy)}.nm-smb-sectors__band--sky{background:var(--numinor-sky)}.nm-smb-sectors__body{flex-direction:column;flex:1;gap:10px;padding:28px;display:flex}.nm-smb-sectors__name{color:var(--numinor-navy);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.nm-smb-sectors__text{color:var(--fg-muted);text-wrap:pretty;flex:1;margin:0;font-size:15px;line-height:1.55}.nm-smb-sectors__ex-label{letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-orange);margin-top:10px;font-size:11px;font-weight:700}.nm-smb-sectors__ex{color:var(--numinor-navy);letter-spacing:-.005em;font-size:13.5px;font-weight:500}.nm-smb-sectors__caveat{text-align:center;color:var(--fg-muted);margin-top:40px;font-size:15.5px}.nm-smb-sectors__caveat a{color:var(--numinor-blue);text-underline-offset:3px;text-decoration:underline}@media (width<=980px){.nm-smb-hero{padding:64px 0 88px}.nm-smb-hero__inner{grid-template-columns:1fr;gap:48px}.nm-smb-hero__visual{min-height:480px}.nm-smb-sectors__grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.nm-smb-hero__cta{flex-direction:column;align-items:stretch}.nm-smb-hero__cta .btn{justify-content:center}.nm-smb-sectors__grid,.nm-smb-hero__split{grid-template-columns:1fr}.nm-smb-hero__split-cell:first-child{border-right:none;border-bottom:1px solid var(--border);padding-right:0}.nm-smb-hero__split-cell:last-child{padding-left:0}}.nm-pro-hero{background:var(--paper);padding:96px 0 120px;position:relative;overflow:hidden}.nm-pro-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 28%,#f5c5182e,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-pro-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-pro-hero__copy{max-width:600px}.nm-pro-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:22px 0 24px;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:1.02}.nm-pro-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-pro-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:560px;margin:0 0 32px;font-size:19px;line-height:1.55}.nm-pro-hero__cta{align-items:center;gap:14px;margin-bottom:32px;display:flex}.nm-pro-hero__note{color:var(--fg-subtle);max-width:480px;margin:0;font-size:14px;line-height:1.55}.nm-pro-hero__note strong{color:var(--numinor-navy);font-weight:600}.nm-pro-hero__visual{justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.nm-pro-hero__plate{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:2;background:#fff;width:100%;max-width:460px;padding:28px;position:relative}.nm-pro-hero__plate-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:22px;display:flex}.nm-pro-hero__plate-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px;font-size:11px;font-weight:600}.nm-pro-hero__plate-title{color:var(--numinor-navy);letter-spacing:-.01em;font-size:18px;font-weight:600}.nm-pro-hero__plate-pill{background:var(--success-bg);color:#1f5e48;letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.nm-pro-hero__plate-dot{background:#2e8b6b;border-radius:50%;width:6px;height:6px}.nm-pro-hero__kpi-grid{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px;padding-bottom:18px;display:grid}.nm-pro-hero__kpi{flex-direction:column;gap:8px;display:flex}.nm-pro-hero__kpi-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);font-size:11px;font-weight:600}.nm-pro-hero__kpi-num{color:var(--numinor-navy);letter-spacing:-.025em;font-variant-numeric:tabular-nums lining-nums;font-size:32px;font-weight:600;line-height:1}.nm-pro-hero__kpi-num sub{vertical-align:baseline;color:var(--fg-muted);margin-left:1px;font-size:16px;bottom:0}.nm-pro-hero__kpi-bar{background:var(--paper);border-radius:999px;height:6px;overflow:hidden}.nm-pro-hero__kpi-fill{height:100%;transition:width var(--dur-slow) var(--ease-out);border-radius:999px}.nm-pro-hero__kpi-fill--gold{background:var(--numinor-gold)}.nm-pro-hero__kpi-fill--blue{background:var(--numinor-blue)}.nm-pro-hero__wip{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.nm-pro-hero__wip-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:4px;font-size:11px;font-weight:600}.nm-pro-hero__wip-num{color:var(--numinor-navy);letter-spacing:-.015em;font-variant-numeric:tabular-nums lining-nums;font-size:22px;font-weight:600}.nm-pro-hero__wip-meta{color:var(--fg-subtle);margin-top:4px;font-size:12px}.nm-pro-hero__wip-spark{flex-shrink:0;width:100px;height:40px}.nm-pro-hero__wip-spark svg{width:100%;height:100%}.nm-pro-hero__plate-foot{color:var(--fg-muted);align-items:center;gap:10px;padding-top:4px;font-size:12.5px;display:flex}.nm-pro-hero__plate-foot svg{width:16px;height:16px;color:var(--success)}.nm-metrics__grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1080px;margin:0 auto;display:grid}.nm-metrics__card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;gap:14px;padding:32px 32px 28px;display:flex;position:relative;overflow:hidden}.nm-metrics__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-metrics__card:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.nm-metrics__card--gold:before{background:var(--numinor-gold)}.nm-metrics__card--blue:before{background:var(--numinor-blue)}.nm-metrics__card--navy:before{background:var(--numinor-navy)}.nm-metrics__card--sky:before{background:var(--numinor-sky)}.nm-metrics__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.nm-metrics__name{color:var(--numinor-navy);letter-spacing:-.015em;margin:0;font-size:24px;font-weight:600}.nm-metrics__define{color:var(--fg-muted);font-size:14px;font-style:italic}.nm-metrics__body{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}.nm-metrics__foot{letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-orange);border-top:1px solid var(--border);margin-top:auto;padding-top:10px;font-size:12px;font-weight:700}.nm-smb-sectors--paper{background:var(--paper)!important}@media (width<=980px){.nm-pro-hero{padding:64px 0 88px}.nm-pro-hero__inner{grid-template-columns:1fr;gap:48px}.nm-pro-hero__visual{min-height:480px}.nm-metrics__grid{grid-template-columns:1fr;gap:18px}}@media (width<=640px){.nm-pro-hero__cta{flex-direction:column;align-items:stretch}.nm-pro-hero__cta .btn{justify-content:center}.nm-pro-hero__kpi-grid{grid-template-columns:1fr}}.nm-law-hero{background:var(--paper);padding:96px 0 120px;position:relative;overflow:hidden}.nm-law-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 28%,#f5c5182e,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-law-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-law-hero__copy{max-width:600px}.nm-law-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:22px 0 24px;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:1.02}.nm-law-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-law-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:560px;margin:0 0 32px;font-size:19px;line-height:1.55}.nm-law-hero__cta{align-items:center;gap:14px;margin-bottom:32px;display:flex}.nm-law-hero__note{color:var(--fg-subtle);max-width:480px;margin:0;font-size:14px;line-height:1.55}.nm-law-hero__note strong{color:var(--numinor-navy);font-weight:600}.nm-law-hero__visual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.nm-law-hero__plate{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:2;background:#fff;width:100%;max-width:460px;padding:28px;position:relative}.nm-law-hero__plate-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:22px;display:flex}.nm-law-hero__plate-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px;font-size:11px;font-weight:600}.nm-law-hero__plate-title{color:var(--numinor-navy);letter-spacing:-.01em;font-size:17px;font-weight:600}.nm-law-hero__plate-pill{background:var(--success-bg);color:#1f5e48;letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.nm-law-hero__plate-dot{background:#2e8b6b;border-radius:50%;width:6px;height:6px}.nm-law-hero__total{background:var(--numinor-navy);border-radius:var(--radius-lg);color:#fff;margin-bottom:20px;padding:22px 24px}.nm-law-hero__total-label{letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-gold);margin-bottom:6px;font-size:11px;font-weight:600}.nm-law-hero__total-num{font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:6px;line-height:1;display:flex}.nm-law-hero__currency{color:#ffffffb3;font-size:14px;font-weight:500}.nm-law-hero__amount{letter-spacing:-.025em;color:#fff;font-size:38px;font-weight:600}.nm-law-hero__total-meta{color:#ffffffa6;margin-top:8px;font-size:12px}.nm-law-hero__list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.nm-law-hero__list li{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:13px 0;display:flex}.nm-law-hero__matter-num{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--numinor-orange);flex-shrink:0;width:32px;font-size:11px;font-weight:700}.nm-law-hero__row{flex:1;min-width:0}.nm-law-hero__row-name{color:var(--numinor-navy);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.nm-law-hero__row-meta{color:var(--fg-subtle);margin-top:2px;font-size:11.5px}.nm-law-hero__row-val{color:var(--numinor-navy);font-variant-numeric:tabular-nums lining-nums;flex-shrink:0;font-size:13px;font-weight:600}.nm-law-hero__plate-foot{color:var(--fg-muted);align-items:center;gap:10px;padding-top:14px;font-size:12.5px;display:flex}.nm-law-hero__plate-foot svg{width:16px;height:16px;color:var(--numinor-blue)}.nm-law-comp__grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1080px;margin:0 auto;display:grid}.nm-law-comp__card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;gap:14px;padding:32px;display:flex}.nm-law-comp__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-law-comp__icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:4px;display:flex}.nm-law-comp__icon svg{width:26px;height:26px}.nm-law-comp__icon--gold{background:var(--numinor-gold-tint);color:var(--numinor-orange)}.nm-law-comp__icon--blue{background:var(--numinor-blue-tint);color:var(--numinor-blue)}.nm-law-comp__icon--navy{background:var(--numinor-navy);color:var(--numinor-gold)}.nm-law-comp__icon--sky{background:var(--numinor-sky);color:#fff}.nm-law-comp__title{color:var(--numinor-navy);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.nm-law-comp__body{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}.nm-law-comp__caveat{border:1px solid var(--border);border-left:3px solid var(--numinor-gold);border-radius:var(--radius-md);background:#fff;align-items:flex-start;gap:14px;max-width:880px;margin:40px auto 0;padding:18px 22px;display:flex}.nm-law-comp__caveat svg{width:22px;height:22px;color:var(--numinor-orange);flex-shrink:0;margin-top:2px}.nm-law-comp__caveat p{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.55}.nm-law-comp__caveat p strong{color:var(--numinor-navy);font-weight:600}@media (width<=980px){.nm-law-hero{padding:64px 0 88px}.nm-law-hero__inner{grid-template-columns:1fr;gap:48px}.nm-law-hero__visual{min-height:500px}.nm-law-comp__grid{grid-template-columns:1fr}}@media (width<=640px){.nm-law-hero__cta{flex-direction:column;align-items:stretch}.nm-law-hero__cta .btn{justify-content:center}}.nm-ag-hero{background:var(--paper);padding:96px 0 120px;position:relative;overflow:hidden}.nm-ag-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 28%,#f5c5182e,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-ag-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-ag-hero__copy{max-width:600px}.nm-ag-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:22px 0 24px;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:1.02}.nm-ag-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-ag-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:560px;margin:0 0 32px;font-size:19px;line-height:1.55}.nm-ag-hero__cta{align-items:center;gap:14px;margin-bottom:32px;display:flex}.nm-ag-hero__note{color:var(--fg-subtle);max-width:480px;margin:0;font-size:14px;line-height:1.55}.nm-ag-hero__note strong{color:var(--numinor-navy);font-weight:600}.nm-ag-hero__visual{justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.nm-ag-hero__plate{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:2;background:#fff;width:100%;max-width:460px;padding:28px;position:relative}.nm-ag-hero__plate-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.nm-ag-hero__plate-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px;font-size:11px;font-weight:600}.nm-ag-hero__plate-title{color:var(--numinor-navy);letter-spacing:-.01em;font-size:18px;font-weight:600}.nm-ag-hero__plate-pill{background:var(--success-bg);color:#1f5e48;letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.nm-ag-hero__plate-dot{background:#2e8b6b;border-radius:50%;width:6px;height:6px}.nm-ag-hero__mix{border-bottom:1px solid var(--border);flex-direction:column;gap:14px;margin-bottom:16px;padding:4px 0 18px;display:flex}.nm-ag-hero__mix-row{grid-template-columns:76px 1fr 44px;align-items:center;gap:12px;display:grid}.nm-ag-hero__mix-label{color:var(--numinor-navy);letter-spacing:-.005em;font-size:12.5px;font-weight:600}.nm-ag-hero__mix-bar{background:var(--paper);border-radius:999px;height:26px;position:relative;overflow:hidden}.nm-ag-hero__mix-fill{font-variant-numeric:tabular-nums;height:100%;transition:width var(--dur-slow) var(--ease-out);border-radius:999px;justify-content:flex-end;align-items:center;padding-right:10px;font-size:11px;font-weight:600;display:flex}.nm-ag-hero__mix-fill--gold{background:var(--numinor-gold);color:var(--numinor-navy)}.nm-ag-hero__mix-fill--blue{background:var(--numinor-blue);color:#fff}.nm-ag-hero__mix-pct{color:var(--numinor-navy);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.nm-ag-hero__split{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:0;margin-bottom:14px;display:grid}.nm-ag-hero__split-cell{flex-direction:column;gap:4px;padding:14px 0;display:flex}.nm-ag-hero__split-cell:first-child{border-right:1px solid var(--border);padding-right:16px}.nm-ag-hero__split-cell:last-child{padding-left:16px}.nm-ag-hero__split-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);font-size:11px;font-weight:600}.nm-ag-hero__split-val{color:var(--numinor-navy);letter-spacing:-.015em;font-variant-numeric:tabular-nums lining-nums;font-size:22px;font-weight:600}.nm-ag-hero__split-sub{color:var(--fg-subtle);font-size:11.5px}.nm-ag-hero__plate-foot{color:var(--fg-muted);align-items:center;gap:10px;padding-top:4px;font-size:12.5px;display:flex}.nm-ag-hero__plate-foot svg{width:16px;height:16px;color:var(--success)}.nm-ag-cap__grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1080px;margin:0 auto;display:grid}.nm-ag-cap__card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;gap:14px;padding:32px;display:flex}.nm-ag-cap__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-ag-cap__icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:4px;display:flex}.nm-ag-cap__icon svg{width:26px;height:26px}.nm-ag-cap__icon--gold{background:var(--numinor-gold-tint);color:var(--numinor-orange)}.nm-ag-cap__icon--blue{background:var(--numinor-blue-tint);color:var(--numinor-blue)}.nm-ag-cap__icon--navy{background:var(--numinor-navy);color:var(--numinor-gold)}.nm-ag-cap__icon--sky{background:var(--numinor-sky);color:#fff}.nm-ag-cap__title{color:var(--numinor-navy);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.nm-ag-cap__body{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}@media (width<=980px){.nm-ag-hero{padding:64px 0 88px}.nm-ag-hero__inner{grid-template-columns:1fr;gap:48px}.nm-ag-hero__visual{min-height:480px}.nm-ag-cap__grid{grid-template-columns:1fr}}@media (width<=640px){.nm-ag-hero__cta{flex-direction:column;align-items:stretch}.nm-ag-hero__cta .btn{justify-content:center}.nm-ag-hero__split{grid-template-columns:1fr}.nm-ag-hero__split-cell:first-child{border-right:none;border-bottom:1px solid var(--border);padding-right:0}.nm-ag-hero__split-cell:last-child{padding-left:0}}.nm-rt-hero{background:var(--paper);padding:96px 0 120px;position:relative;overflow:hidden}.nm-rt-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 28%,#f5c5182e,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-rt-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-rt-hero__copy{max-width:600px}.nm-rt-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:22px 0 24px;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:1.02}.nm-rt-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-rt-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:560px;margin:0 0 32px;font-size:19px;line-height:1.55}.nm-rt-hero__cta{align-items:center;gap:14px;margin-bottom:32px;display:flex}.nm-rt-hero__note{color:var(--fg-subtle);max-width:480px;margin:0;font-size:14px;line-height:1.55}.nm-rt-hero__note strong{color:var(--numinor-navy);font-weight:600}.nm-rt-hero__visual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.nm-rt-hero__plate{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:2;background:#fff;width:100%;max-width:460px;padding:28px;position:relative}.nm-rt-hero__plate-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.nm-rt-hero__plate-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px;font-size:11px;font-weight:600}.nm-rt-hero__plate-title{color:var(--numinor-navy);letter-spacing:-.01em;font-size:18px;font-weight:600}.nm-rt-hero__plate-pill{background:var(--success-bg);color:#1f5e48;letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.nm-rt-hero__plate-dot{background:#2e8b6b;border-radius:50%;width:6px;height:6px}.nm-rt-hero__channels{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;margin-bottom:18px;padding-bottom:18px;display:flex}.nm-rt-hero__ch-row{grid-template-columns:90px 1fr 72px;align-items:center;gap:12px;display:grid}.nm-rt-hero__ch-label{color:var(--numinor-navy);letter-spacing:-.005em;font-size:12.5px;font-weight:600}.nm-rt-hero__ch-bar{background:var(--paper);border-radius:999px;height:12px;overflow:hidden}.nm-rt-hero__ch-fill{height:100%;transition:width var(--dur-slow) var(--ease-out);border-radius:999px}.nm-rt-hero__ch-fill--gold{background:var(--numinor-gold)}.nm-rt-hero__ch-fill--blue{background:var(--numinor-blue)}.nm-rt-hero__ch-fill--navy{background:var(--numinor-navy)}.nm-rt-hero__ch-fill--sky{background:var(--numinor-sky)}.nm-rt-hero__ch-val{color:var(--numinor-navy);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.nm-rt-hero__split{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:0;margin-bottom:14px;display:grid}.nm-rt-hero__split-cell{flex-direction:column;gap:4px;padding:14px 0;display:flex}.nm-rt-hero__split-cell:first-child{border-right:1px solid var(--border);padding-right:16px}.nm-rt-hero__split-cell:last-child{padding-left:16px}.nm-rt-hero__split-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);font-size:11px;font-weight:600}.nm-rt-hero__split-val{color:var(--numinor-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-size:24px;font-weight:600}.nm-rt-hero__split-val sub{color:var(--fg-muted);vertical-align:baseline;margin-left:1px;font-size:14px;bottom:0}.nm-rt-hero__split-sub{color:var(--fg-subtle);font-size:11.5px}.nm-rt-hero__plate-foot{color:var(--fg-muted);align-items:center;gap:10px;padding-top:4px;font-size:12.5px;display:flex}.nm-rt-hero__plate-foot svg{width:16px;height:16px;color:var(--success)}.nm-rt-cap__grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1080px;margin:0 auto;display:grid}.nm-rt-cap__card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;gap:14px;padding:32px;display:flex}.nm-rt-cap__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-rt-cap__icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:4px;display:flex}.nm-rt-cap__icon svg{width:26px;height:26px}.nm-rt-cap__icon--gold{background:var(--numinor-gold-tint);color:var(--numinor-orange)}.nm-rt-cap__icon--blue{background:var(--numinor-blue-tint);color:var(--numinor-blue)}.nm-rt-cap__icon--navy{background:var(--numinor-navy);color:var(--numinor-gold)}.nm-rt-cap__icon--sky{background:var(--numinor-sky);color:#fff}.nm-rt-cap__title{color:var(--numinor-navy);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.nm-rt-cap__body{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}@media (width<=980px){.nm-rt-hero{padding:64px 0 88px}.nm-rt-hero__inner{grid-template-columns:1fr;gap:48px}.nm-rt-hero__visual{min-height:500px}.nm-rt-cap__grid{grid-template-columns:1fr}}@media (width<=640px){.nm-rt-hero__cta{flex-direction:column;align-items:stretch}.nm-rt-hero__cta .btn{justify-content:center}.nm-rt-hero__ch-row{grid-template-columns:80px 1fr 60px}.nm-rt-hero__split{grid-template-columns:1fr}.nm-rt-hero__split-cell:first-child{border-right:none;border-bottom:1px solid var(--border);padding-right:0}.nm-rt-hero__split-cell:last-child{padding-left:0}}.nm-fr-hero{background:var(--paper);padding:96px 0 120px;position:relative;overflow:hidden}.nm-fr-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 28%,#f5c5182e,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-fr-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-fr-hero__copy{max-width:600px}.nm-fr-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:22px 0 24px;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:1.02}.nm-fr-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-fr-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:560px;margin:0 0 32px;font-size:19px;line-height:1.55}.nm-fr-hero__cta{align-items:center;gap:14px;margin-bottom:32px;display:flex}.nm-fr-hero__note{color:var(--fg-subtle);max-width:480px;margin:0;font-size:14px;line-height:1.55}.nm-fr-hero__note strong{color:var(--numinor-navy);font-weight:600}.nm-fr-hero__visual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.nm-fr-hero__plate{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:2;background:#fff;width:100%;max-width:460px;padding:28px;position:relative}.nm-fr-hero__plate-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.nm-fr-hero__plate-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px;font-size:11px;font-weight:600}.nm-fr-hero__plate-title{color:var(--numinor-navy);letter-spacing:-.01em;font-size:18px;font-weight:600}.nm-fr-hero__plate-pill{background:var(--success-bg);color:#1f5e48;letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.nm-fr-hero__plate-dot{background:#2e8b6b;border-radius:50%;width:6px;height:6px}.nm-fr-hero__list{border-top:1px solid var(--border);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.nm-fr-hero__list li{border-bottom:1px solid var(--border);grid-template-columns:32px 1fr 88px;align-items:center;gap:12px;padding:12px 0;display:grid}.nm-fr-hero__rank{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--numinor-orange);font-size:12px;font-weight:700}.nm-fr-hero__row{min-width:0}.nm-fr-hero__row-name{color:var(--numinor-navy);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.nm-fr-hero__row-meta{color:var(--fg-subtle);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px}.nm-fr-hero__row-bar{background:var(--paper);border-radius:999px;height:8px;overflow:hidden}.nm-fr-hero__row-fill{height:100%;transition:width var(--dur-slow) var(--ease-out);border-radius:999px}.nm-fr-hero__row-fill--gold{background:var(--numinor-gold)}.nm-fr-hero__row-fill--blue{background:var(--numinor-blue)}.nm-fr-hero__row-fill--navy{background:var(--numinor-navy)}.nm-fr-hero__row-fill--sky{background:var(--numinor-sky)}.nm-fr-hero__plate-foot{color:var(--fg-muted);align-items:center;gap:10px;padding-top:14px;font-size:12.5px;display:flex}.nm-fr-hero__plate-foot svg{width:16px;height:16px;color:var(--success)}.nm-fr-cap__grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1080px;margin:0 auto;display:grid}.nm-fr-cap__card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;gap:14px;padding:32px;display:flex}.nm-fr-cap__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-fr-cap__icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:4px;display:flex}.nm-fr-cap__icon svg{width:26px;height:26px}.nm-fr-cap__icon--gold{background:var(--numinor-gold-tint);color:var(--numinor-orange)}.nm-fr-cap__icon--blue{background:var(--numinor-blue-tint);color:var(--numinor-blue)}.nm-fr-cap__icon--navy{background:var(--numinor-navy);color:var(--numinor-gold)}.nm-fr-cap__icon--sky{background:var(--numinor-sky);color:#fff}.nm-fr-cap__title{color:var(--numinor-navy);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.nm-fr-cap__body{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}@media (width<=980px){.nm-fr-hero{padding:64px 0 88px}.nm-fr-hero__inner{grid-template-columns:1fr;gap:48px}.nm-fr-hero__visual{min-height:500px}.nm-fr-cap__grid{grid-template-columns:1fr}}@media (width<=640px){.nm-fr-hero__cta{flex-direction:column;align-items:stretch}.nm-fr-hero__cta .btn{justify-content:center}.nm-fr-hero__list li{grid-template-columns:24px 1fr 64px}}.nm-hl-hero{background:var(--paper);padding:96px 0 120px;position:relative;overflow:hidden}.nm-hl-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 28%,#f5c5182e,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-hl-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-hl-hero__copy{max-width:600px}.nm-hl-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:22px 0 24px;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:1.02}.nm-hl-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-hl-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:560px;margin:0 0 32px;font-size:19px;line-height:1.55}.nm-hl-hero__cta{align-items:center;gap:14px;margin-bottom:32px;display:flex}.nm-hl-hero__note{color:var(--fg-subtle);max-width:480px;margin:0;font-size:14px;line-height:1.55}.nm-hl-hero__note strong{color:var(--numinor-navy);font-weight:600}.nm-hl-hero__visual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.nm-hl-hero__plate{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:2;background:#fff;width:100%;max-width:460px;padding:28px;position:relative}.nm-hl-hero__plate-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.nm-hl-hero__plate-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px;font-size:11px;font-weight:600}.nm-hl-hero__plate-title{color:var(--numinor-navy);letter-spacing:-.01em;font-size:18px;font-weight:600}.nm-hl-hero__plate-pill{background:var(--success-bg);color:#1f5e48;letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.nm-hl-hero__plate-dot{background:#2e8b6b;border-radius:50%;width:6px;height:6px}.nm-hl-hero__list{margin:0;padding:0;list-style:none}.nm-hl-hero__list li{border-bottom:1px solid var(--border);padding:14px 0}.nm-hl-hero__list li:first-child{border-top:1px solid var(--border)}.nm-hl-hero__source-name{color:var(--numinor-navy);letter-spacing:-.005em;font-size:14px;font-weight:600}.nm-hl-hero__source-meta{color:var(--fg-subtle);margin-top:2px;margin-bottom:10px;font-size:11.5px}.nm-hl-hero__source-bar{background:var(--paper);border-radius:999px;height:22px;margin-bottom:6px;position:relative;overflow:hidden}.nm-hl-hero__source-fill{font-variant-numeric:tabular-nums;height:100%;transition:width var(--dur-slow) var(--ease-out);border-radius:999px;justify-content:flex-end;align-items:center;padding-right:10px;font-size:11px;font-weight:600;display:flex}.nm-hl-hero__source-fill--gold{background:var(--numinor-gold);color:var(--numinor-navy)}.nm-hl-hero__source-fill--blue{background:var(--numinor-blue);color:#fff}.nm-hl-hero__source-fill--navy{background:var(--numinor-navy);color:#fff}.nm-hl-hero__source-val{color:var(--fg-subtle);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.nm-hl-hero__plate-foot{color:var(--fg-muted);align-items:center;gap:10px;padding-top:14px;font-size:12.5px;display:flex}.nm-hl-hero__plate-foot svg{width:16px;height:16px;color:var(--success)}.nm-hl-cap__grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1080px;margin:0 auto;display:grid}.nm-hl-cap__card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;gap:14px;padding:32px;display:flex}.nm-hl-cap__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-hl-cap__icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:4px;display:flex}.nm-hl-cap__icon svg{width:26px;height:26px}.nm-hl-cap__icon--gold{background:var(--numinor-gold-tint);color:var(--numinor-orange)}.nm-hl-cap__icon--blue{background:var(--numinor-blue-tint);color:var(--numinor-blue)}.nm-hl-cap__icon--navy{background:var(--numinor-navy);color:var(--numinor-gold)}.nm-hl-cap__icon--sky{background:var(--numinor-sky);color:#fff}.nm-hl-cap__title{color:var(--numinor-navy);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.nm-hl-cap__body{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}@media (width<=980px){.nm-hl-hero{padding:64px 0 88px}.nm-hl-hero__inner{grid-template-columns:1fr;gap:48px}.nm-hl-hero__visual{min-height:500px}.nm-hl-cap__grid{grid-template-columns:1fr}}@media (width<=640px){.nm-hl-hero__cta{flex-direction:column;align-items:stretch}.nm-hl-hero__cta .btn{justify-content:center}}.nm-legal-hero{background:var(--paper);border-bottom:1px solid var(--border);padding:80px 0 64px}.nm-legal-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:16px 0 18px;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.04}.nm-legal-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:640px;margin:0;font-size:18px;line-height:1.55}.nm-legal__wrap{grid-template-columns:240px 1fr;align-items:flex-start;gap:64px;display:grid}.nm-legal__toc{padding:4px 0;position:sticky;top:96px}.nm-legal__toc-label{letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-orange);margin-bottom:14px;font-size:12px;font-weight:700}.nm-legal__toc-list{counter-reset:toc;border-left:1px solid var(--border);margin:0;padding:0;list-style:none}.nm-legal__toc-list li{counter-increment:toc;padding:0}.nm-legal__toc-list a{color:var(--fg-muted);transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-left:1px solid #0000;margin-left:-1px;padding:7px 0 7px 14px;font-size:13.5px;display:block}.nm-legal__toc-list a:hover{color:var(--numinor-blue);border-left-color:var(--numinor-gold)}.nm-legal__body{max-width:720px}.nm-legal__body h2{color:var(--numinor-navy);letter-spacing:-.015em;text-wrap:balance;margin:48px 0 16px;scroll-margin-top:100px;font-size:26px;font-weight:600}.nm-legal__body h2:first-of-type{margin-top:0}.nm-legal__body h3{color:var(--numinor-navy);margin:28px 0 10px;font-size:18px;font-weight:600}.nm-legal__body p,.nm-legal__body li{color:var(--fg);font-size:16px;line-height:1.7}.nm-legal__body ul{margin:0 0 18px;padding-left:22px}.nm-legal__body ul li{margin:6px 0}.nm-legal__meta{background:var(--paper);border-left:3px solid var(--numinor-gold);border-radius:var(--radius-md);margin-bottom:32px;padding:16px 18px;font-size:14.5px!important;line-height:1.6!important}.nm-legal__meta strong{color:var(--numinor-navy);font-weight:600}.nm-legal__address{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;padding:14px 18px;color:var(--numinor-navy)!important;margin:16px 0!important;font-size:15px!important;line-height:1.55!important}@media (width<=980px){.nm-legal__wrap{grid-template-columns:1fr;gap:40px}.nm-legal__toc{position:static}}.nm-faqp-hero{background:var(--paper);border-bottom:1px solid var(--border);padding:88px 0 72px;position:relative;overflow:hidden}.nm-faqp-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 30%,#f5c51829,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac14,#0000 60%);position:absolute;inset:0}.nm-faqp-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;max-width:920px;margin:18px 0;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.06}.nm-faqp-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-faqp-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:720px;margin:0 0 28px;font-size:18px;line-height:1.6}.nm-faqp-hero__sub a{color:var(--numinor-blue);text-underline-offset:3px;text-decoration:underline}.nm-faqp-hero__chips{flex-wrap:wrap;gap:8px;display:flex}.nm-faqp-hero__chip{color:var(--numinor-navy);border:1px solid var(--border);transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:#fff;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:500}.nm-faqp-hero__chip:hover{border-color:var(--numinor-blue);color:var(--numinor-blue);background:var(--numinor-blue-whisper)}.nm-faqp__wrap{grid-template-columns:260px 1fr;align-items:flex-start;gap:64px;display:grid}.nm-faqp__toc{position:sticky;top:96px}.nm-faqp__toc-label{letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-orange);margin-bottom:16px;font-size:12px;font-weight:700}.nm-faqp__toc-list{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}.nm-faqp__toc-list li{padding:0}.nm-faqp__toc-list a{color:var(--fg-muted);transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);border-left:1px solid #0000;align-items:center;gap:10px;margin-left:-1px;padding:10px 14px;font-size:14px;display:flex}.nm-faqp__toc-list a:hover{color:var(--numinor-blue);border-left-color:var(--numinor-gold);background:var(--paper)}.nm-faqp__toc-num{font-variant-numeric:tabular-nums;color:var(--fg-faint);letter-spacing:.06em;font-size:11px;font-weight:700}.nm-faqp__toc-count{color:var(--fg-faint);font-variant-numeric:tabular-nums;background:var(--paper);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11.5px;font-weight:600}.nm-faqp__body{min-width:0}.nm-faqp__cat{margin-bottom:48px;scroll-margin-top:96px}.nm-faqp__cat-title{color:var(--numinor-navy);letter-spacing:-.02em;border-bottom:1px solid var(--border);text-wrap:balance;margin:0 0 20px;padding-bottom:14px;font-size:clamp(26px,2.6vw,34px);font-weight:600}.nm-faqp__list{flex-direction:column;display:flex}.nm-faqp__item{border-bottom:1px solid var(--border)}.nm-faqp__head-btn{text-align:left;cursor:pointer;width:100%;transition:color var(--dur-base) var(--ease-out);background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0;display:flex}.nm-faqp__head-btn:hover .nm-faqp__q{color:var(--numinor-blue)}.nm-faqp__q{color:var(--numinor-navy);letter-spacing:-.005em;text-wrap:balance;transition:color var(--dur-base) var(--ease-out);flex:1;margin:0;font-size:17px;font-weight:600;line-height:1.4}.nm-faqp__icon{width:22px;height:22px;color:var(--numinor-blue);flex-shrink:0;margin-top:2px}.nm-faqp__icon line{transform-origin:12px 12px;transition:transform var(--dur-base) var(--ease-out)}.nm-faqp__item.is-open .nm-faqp__icon line{transform:rotate(45deg)}.nm-faqp__body-row{max-height:0;transition:max-height var(--dur-slow) var(--ease-out);overflow:hidden}.nm-faqp__item.is-open .nm-faqp__body-row{max-height:600px}.nm-faqp__body-row p{color:var(--fg-muted);text-wrap:pretty;max-width:720px;margin:0 0 22px;font-size:16px;line-height:1.65}.nm-faqp__cta{background:var(--numinor-navy);color:#fff;border-radius:var(--radius-xl);justify-content:space-between;align-items:center;gap:32px;margin-top:56px;padding:36px 40px;display:flex}.nm-faqp__cta-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-gold);margin-bottom:8px;font-size:12px;font-weight:700}.nm-faqp__cta-title{color:#fff;letter-spacing:-.01em;text-wrap:balance;margin:0 0 8px;font-size:24px;font-weight:600}.nm-faqp__cta-sub{color:#ffffffb3;text-wrap:pretty;max-width:480px;margin:0;font-size:15px}@media (width<=980px){.nm-faqp__wrap{grid-template-columns:1fr;gap:40px}.nm-faqp__toc{position:static}.nm-faqp__toc-list{grid-template-columns:1fr 1fr;gap:0;display:grid}.nm-faqp__cta{flex-direction:column;align-items:flex-start;padding:28px}}@media (width<=640px){.nm-faqp__toc-list{grid-template-columns:1fr}.nm-faqp__q{font-size:15.5px}}.nm-sec-pillars{background:#fff;padding:64px 0 80px}.nm-sec-pillars__grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1180px;margin:0 auto;display:grid}.nm-sec-pillars__card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;gap:12px;padding:28px 26px 30px;display:flex}.nm-sec-pillars__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-sec-pillars__icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:6px;display:flex}.nm-sec-pillars__icon svg{width:24px;height:24px}.nm-sec-pillars__icon--gold{background:var(--numinor-gold-tint);color:var(--numinor-orange)}.nm-sec-pillars__icon--blue{background:var(--numinor-blue-tint);color:var(--numinor-blue)}.nm-sec-pillars__icon--navy{background:var(--numinor-navy);color:var(--numinor-gold)}.nm-sec-pillars__icon--sky{background:var(--numinor-sky);color:#fff}.nm-sec-pillars__title{color:var(--numinor-navy);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:600}.nm-sec-pillars__body{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.55}@media (width<=980px){.nm-sec-pillars__grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.nm-sec-pillars__grid{grid-template-columns:1fr}}.nm-cr-hero{background:var(--paper);padding:96px 0 112px;position:relative;overflow:hidden}.nm-cr-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 28%,#f5c5182e,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-cr-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-cr-hero__copy{max-width:600px}.nm-cr-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;margin:22px 0 24px;font-size:clamp(44px,5.4vw,68px);font-weight:600;line-height:1.04}.nm-cr-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-cr-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:560px;margin:0 0 32px;font-size:19px;line-height:1.55}.nm-cr-hero__cta{align-items:center;gap:14px;margin-bottom:32px;display:flex}.nm-cr-hero__note{color:var(--fg-subtle);max-width:480px;margin:0;font-size:14px;line-height:1.55}.nm-cr-hero__note strong{color:var(--numinor-navy);font-weight:600}.nm-cr-hero__visual{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.nm-cr-hero__plate{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#fff;width:100%;max-width:460px;padding:28px}.nm-cr-hero__plate-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.nm-cr-hero__plate-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px;font-size:11px;font-weight:600}.nm-cr-hero__plate-title{color:var(--numinor-navy);letter-spacing:-.01em;font-size:18px;font-weight:600}.nm-cr-hero__plate-pill{background:var(--success-bg);color:#1f5e48;letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.nm-cr-hero__plate-dot{background:#2e8b6b;border-radius:50%;width:6px;height:6px}.nm-cr-hero__list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.nm-cr-hero__list li{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr 18px;align-items:center;gap:14px;padding:14px 0;display:grid}.nm-cr-hero__chip{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.nm-cr-hero__chip--gold{background:var(--numinor-gold-tint);color:var(--numinor-orange)}.nm-cr-hero__chip--blue{background:var(--numinor-blue-tint);color:var(--numinor-blue)}.nm-cr-hero__chip--navy{background:var(--numinor-navy);color:var(--numinor-gold)}.nm-cr-hero__chip--sky{background:var(--numinor-sky);color:#fff}.nm-cr-hero__row{min-width:0}.nm-cr-hero__row-name{overflow-wrap:anywhere;color:var(--numinor-navy);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.nm-cr-hero__row-meta{color:var(--fg-subtle);margin-top:2px;font-size:11.5px}.nm-cr-hero__row-arrow{width:16px;height:16px;color:var(--fg-faint)}.nm-cr-hero__plate-foot{color:var(--fg-muted);align-items:center;gap:10px;padding-top:14px;font-size:12.5px;display:flex}.nm-cr-hero__plate-foot svg{width:16px;height:16px;color:var(--success)}.nm-cr-mission__wrap{grid-template-columns:1.3fr 1fr;align-items:center;gap:64px;display:grid}.nm-cr-mission__title{letter-spacing:-.02em;color:var(--numinor-navy);text-wrap:balance;margin:16px 0 22px;font-size:clamp(32px,3.8vw,48px);font-weight:600;line-height:1.1}.nm-cr-mission__copy p{color:var(--fg-muted);text-wrap:pretty;margin:0 0 16px;font-size:17px;line-height:1.65}.nm-cr-mission__copy p strong{color:var(--numinor-navy);font-weight:600}.nm-cr-mission__stats{background:var(--numinor-navy);color:#fff;border-radius:var(--radius-xl);flex-direction:column;gap:0;padding:36px 32px;display:flex}.nm-cr-mission__stat{border-bottom:1px solid #ffffff1f;padding:16px 0}.nm-cr-mission__stat:last-child{border-bottom:none}.nm-cr-mission__stat-num{letter-spacing:-.025em;color:var(--numinor-gold);font-variant-numeric:tabular-nums lining-nums;font-size:42px;font-weight:600;line-height:1}.nm-cr-mission__stat-num sub{vertical-align:baseline;margin-left:2px;font-size:18px;bottom:0}.nm-cr-mission__stat-label{color:#ffffffb3;margin-top:8px;font-size:13px;line-height:1.45}.nm-cr-values{background:var(--paper)}.nm-cr-values__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.nm-cr-values__card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;gap:12px;padding:32px 28px;display:flex;position:relative;overflow:hidden}.nm-cr-values__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-cr-values__card:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.nm-cr-values__card--gold:before{background:var(--numinor-gold)}.nm-cr-values__card--blue:before{background:var(--numinor-blue)}.nm-cr-values__card--navy:before{background:var(--numinor-navy)}.nm-cr-values__card--sky:before{background:var(--numinor-sky)}.nm-cr-values__num{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--numinor-orange);margin-bottom:6px;font-size:12px;font-weight:700}.nm-cr-values__title{color:var(--numinor-navy);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.nm-cr-values__body{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.nm-cr-benefits__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nm-cr-benefits__card{border:1px solid var(--border);border-radius:var(--radius-lg);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;gap:10px;padding:26px;display:flex}.nm-cr-benefits__card:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.nm-cr-benefits__icon{border-radius:var(--radius-md);background:var(--numinor-blue-tint);width:40px;height:40px;color:var(--numinor-blue);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.nm-cr-benefits__icon svg{width:20px;height:20px}.nm-cr-benefits__title{color:var(--numinor-navy);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:600}.nm-cr-benefits__body{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.55}.nm-cr-openings{background:var(--paper)}.nm-cr-openings__list{flex-direction:column;gap:12px;margin-bottom:56px;display:flex}.nm-cr-openings__row{border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:22px 26px;display:grid}.nm-cr-openings__row:hover{border-color:var(--numinor-blue);box-shadow:var(--shadow-md);transform:translateY(-1px)}.nm-cr-openings__chip{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700}.nm-cr-openings__chip--gold{background:var(--numinor-gold-tint);color:var(--numinor-orange)}.nm-cr-openings__chip--blue{background:var(--numinor-blue-tint);color:var(--numinor-blue)}.nm-cr-openings__chip--navy{background:var(--numinor-navy);color:var(--numinor-gold)}.nm-cr-openings__chip--sky{background:var(--numinor-sky);color:#fff}.nm-cr-openings__main{min-width:0}.nm-cr-openings__title{color:var(--numinor-navy);letter-spacing:-.01em;font-size:19px;font-weight:600}.nm-cr-openings__meta{color:var(--fg-muted);align-items:center;gap:10px;margin-top:4px;font-size:13.5px;display:flex}.nm-cr-openings__sep{background:var(--fg-faint);border-radius:50%;width:3px;height:3px}.nm-cr-openings__cta{color:var(--numinor-blue);transition:gap var(--dur-base) var(--ease-out);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.nm-cr-openings__cta svg{width:14px;height:14px}.nm-cr-openings__row:hover .nm-cr-openings__cta{gap:10px}.nm-cr-openings__general{background:var(--numinor-navy);color:#fff;border-radius:var(--radius-xl);justify-content:space-between;align-items:center;gap:32px;padding:36px 40px;display:flex}.nm-cr-openings__general-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-gold);margin-bottom:8px;font-size:12px;font-weight:700}.nm-cr-openings__general-title{color:#fff;letter-spacing:-.01em;text-wrap:balance;max-width:560px;margin:0 0 8px;font-size:22px;font-weight:600}.nm-cr-openings__general-sub{color:#ffffffb3;text-wrap:pretty;max-width:480px;margin:0;font-size:15px}@media (width<=980px){.nm-cr-hero{padding:64px 0 80px}.nm-cr-hero__inner{grid-template-columns:1fr;gap:48px}.nm-cr-hero__visual{min-height:460px}.nm-cr-mission__wrap{grid-template-columns:1fr;gap:40px}.nm-cr-values__grid,.nm-cr-benefits__grid{grid-template-columns:1fr 1fr}.nm-cr-openings__row{grid-template-columns:auto 1fr;gap:18px}.nm-cr-openings__cta{display:none}.nm-cr-openings__general{flex-direction:column;align-items:flex-start;padding:28px}}@media (width<=640px){.nm-cr-hero__cta{flex-direction:column;align-items:stretch}.nm-cr-hero__cta .btn{justify-content:center}.nm-cr-values__grid,.nm-cr-benefits__grid,.nm-cr-openings__row{grid-template-columns:1fr}.nm-cr-openings__chip{justify-self:flex-start}}.nm-role-hero{background:var(--paper);border-bottom:1px solid var(--border);padding:64px 0 56px;position:relative;overflow:hidden}.nm-role-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 30%,#f5c51829,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac14,#0000 60%);position:absolute;inset:0}.nm-role-hero__back{color:var(--numinor-blue);transition:gap var(--dur-base) var(--ease-out);align-items:center;gap:8px;margin-bottom:22px;font-size:13.5px;font-weight:500;display:inline-flex}.nm-role-hero__back:hover{gap:12px}.nm-role-hero__back svg{width:16px;height:16px}.nm-role-hero__meta{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;display:flex}.nm-role-hero__chip{letter-spacing:.1em;text-transform:uppercase;background:var(--numinor-blue-tint);color:var(--numinor-blue);border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700}.nm-role-hero__loc,.nm-role-hero__type{color:var(--fg-muted);font-size:13.5px;font-weight:500}.nm-role-hero__loc:before,.nm-role-hero__type:before{content:"·";color:var(--fg-faint);margin-right:10px}.nm-role-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;max-width:880px;margin:8px 0 18px;font-size:clamp(36px,4.4vw,56px);font-weight:600;line-height:1.06}.nm-role-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:720px;margin:0 0 28px;font-size:18px;line-height:1.6}.nm-role-hero__cta{align-items:center;gap:12px;display:flex}.nm-role__apply-card{background:var(--numinor-navy);color:#fff;border-radius:var(--radius-xl);justify-content:space-between;align-items:center;gap:24px;margin:40px 0 0;padding:32px 36px;display:flex}.nm-role__apply-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-gold);margin-bottom:8px;font-size:11px;font-weight:700}.nm-role__apply-title{letter-spacing:-.01em;color:#fff!important;margin:0 0 6px!important;font-size:22px!important;font-weight:600!important}.nm-role__apply-sub{color:#ffffffb3!important;margin:0!important;font-size:14.5px!important;line-height:1.55!important}.nm-legal__body ol{margin:0 0 18px;padding-left:20px}.nm-legal__body ol li{margin:6px 0;padding-left:6px}@media (width<=640px){.nm-role-hero__cta{flex-direction:column;align-items:stretch}.nm-role-hero__cta .btn{justify-content:center}.nm-role__apply-card{flex-direction:column;align-items:flex-start;padding:28px}}.nm-ct-hero{background:var(--paper);border-bottom:1px solid var(--border);padding:88px 0 64px;position:relative;overflow:hidden}.nm-ct-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 30%,#f5c51829,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac14,#0000 60%);position:absolute;inset:0}.nm-ct-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;max-width:880px;margin:18px 0;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.06}.nm-ct-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-ct-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:720px;margin:0;font-size:18px;line-height:1.6}.nm-ct__wrap{grid-template-columns:1fr 1.5fr;align-items:flex-start;gap:56px;display:grid}.nm-ct__info{flex-direction:column;gap:16px;display:flex}.nm-ct__card{border:1px solid var(--border);border-radius:var(--radius-lg);transition:box-shadow var(--dur-base) var(--ease-out);background:#fff;padding:22px 24px}.nm-ct__card:hover{box-shadow:var(--shadow-sm)}.nm-ct__card--accent{background:var(--numinor-navy);color:#fff;border-color:#0000}.nm-ct__icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:flex}.nm-ct__icon svg{width:20px;height:20px}.nm-ct__icon--gold{background:var(--numinor-gold-tint);color:var(--numinor-orange)}.nm-ct__icon--blue{background:var(--numinor-blue-tint);color:var(--numinor-blue)}.nm-ct__icon--navy{background:var(--numinor-navy);color:var(--numinor-gold)}.nm-ct__icon--sky{background:var(--numinor-sky);color:#fff}.nm-ct__card--accent .nm-ct__icon--sky{background:var(--numinor-gold);color:var(--numinor-navy)}.nm-ct__card-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:4px;font-size:11px;font-weight:700}.nm-ct__card--accent .nm-ct__card-label{color:var(--numinor-gold)}.nm-ct__card-val{color:var(--numinor-navy);letter-spacing:-.005em;margin-bottom:6px;font-size:16px;font-weight:600;display:block}a.nm-ct__card-val{color:var(--numinor-blue);transition:color var(--dur-base) var(--ease-out)}a.nm-ct__card-val:hover{color:var(--fg-link-hover)}.nm-ct__card--accent .nm-ct__card-val,.nm-ct__card--accent a.nm-ct__card-val{color:#fff}.nm-ct__card-sub{color:var(--fg-muted);margin:0;font-size:13.5px;line-height:1.5}.nm-ct__card--accent .nm-ct__card-sub{color:#ffffffb3}.nm-ct__form-wrap{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:#fff;padding:36px 40px;scroll-margin-top:92px}.nm-ct__form-title{color:var(--numinor-navy);letter-spacing:-.015em;margin:0 0 6px;font-size:26px;font-weight:600}.nm-ct__form-sub{color:var(--fg-muted);margin:0 0 28px;font-size:15px}.nm-ct__form{flex-direction:column;gap:16px;display:flex}.nm-ct__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.nm-ct__field{flex-direction:column;gap:6px;display:flex}.nm-ct__field label{color:var(--numinor-navy);letter-spacing:.02em;font-size:12.5px;font-weight:600}.nm-ct__field input,.nm-ct__field select,.nm-ct__field textarea{font-family:var(--font-sans);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-width:0;color:var(--numinor-navy);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:#fff;padding:12px 14px;font-size:15px}.nm-ct__field textarea{resize:vertical;min-height:96px}.nm-ct__field input:focus,.nm-ct__field select:focus,.nm-ct__field textarea:focus{border-color:var(--numinor-blue);box-shadow:var(--focus-ring);outline:none}.nm-ct__submit{justify-content:center;width:100%;margin-top:8px}.nm-ct__fine{color:var(--fg-subtle);text-align:center;margin:6px 0 0;font-size:12.5px}.nm-ct-faq{background:var(--paper)}.nm-ct-faq__inner{border:1px solid var(--border);border-radius:var(--radius-xl);background:#fff;justify-content:space-between;align-items:center;gap:32px;padding:36px 40px;display:flex}.nm-ct-faq__title{color:var(--numinor-navy);letter-spacing:-.015em;text-wrap:balance;margin:12px 0 8px;font-size:28px;font-weight:600}.nm-ct-faq__sub{color:var(--fg-muted);text-wrap:pretty;max-width:540px;margin:0;font-size:15.5px}@media (width<=980px){.nm-ct__wrap{grid-template-columns:1fr;gap:32px}.nm-ct__row{grid-template-columns:1fr}.nm-ct__form-wrap{padding:28px}.nm-ct-faq__inner{flex-direction:column;align-items:flex-start;padding:28px}}.nm-blogp-hero{background:var(--paper);border-bottom:1px solid var(--border);padding:88px 0 64px;position:relative;overflow:hidden}.nm-blogp-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 30%,#f5c51829,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac14,#0000 60%);position:absolute;inset:0}.nm-blogp-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;max-width:920px;margin:18px 0;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.06}.nm-blogp-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-blogp-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:720px;margin:0;font-size:18px;line-height:1.6}.nm-blogp-feat{background:#fff}.nm-blogp-feat__card{border:1px solid var(--border);border-radius:var(--radius-2xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.nm-blogp-feat__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.nm-blogp-feat__art{justify-content:center;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.nm-blogp-feat__art svg{width:100%;height:100%}.nm-blogp-feat__body{flex-direction:column;justify-content:center;padding:48px 56px;display:flex}.nm-blogp-feat__chip-row{align-items:center;gap:12px;margin-bottom:16px;display:flex}.nm-blogp-feat__chip{letter-spacing:.14em;text-transform:uppercase;background:var(--numinor-gold);color:var(--numinor-navy);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.nm-blogp-feat__cat{letter-spacing:.12em;text-transform:uppercase;color:var(--numinor-blue);font-size:12px;font-weight:600}.nm-blogp-feat__title{letter-spacing:-.015em;color:var(--numinor-navy);text-wrap:balance;margin:0 0 16px;font-size:clamp(26px,2.8vw,36px);font-weight:600;line-height:1.15}.nm-blogp-feat__excerpt{color:var(--fg-muted);text-wrap:pretty;margin:0 0 20px;font-size:17px;line-height:1.6}.nm-blogp-feat__meta{color:var(--fg-subtle);align-items:center;gap:10px;margin-bottom:20px;font-size:13px;display:flex}.nm-blogp-feat__sep{background:var(--fg-faint);border-radius:50%;width:3px;height:3px}.nm-blogp-feat__link{color:var(--numinor-blue);transition:gap var(--dur-base) var(--ease-out);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.nm-blogp-feat__link svg{width:16px;height:16px}.nm-blogp-feat__card:hover .nm-blogp-feat__link{gap:12px}.nm-blogp-list{background:var(--paper)}.nm-blogp-list__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.nm-blogp-list__title{color:var(--numinor-navy);letter-spacing:-.015em;margin:0;font-size:clamp(28px,3vw,36px);font-weight:600}.nm-blogp-list__filters{flex-wrap:wrap;gap:6px;display:flex}.nm-blogp-list__filter{font-family:var(--font-sans);border:1px solid var(--border);color:var(--fg-muted);cursor:pointer;transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:#fff;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:500}.nm-blogp-list__filter:hover{border-color:var(--numinor-blue);color:var(--numinor-blue)}.nm-blogp-list__filter.is-active{background:var(--numinor-navy);color:#fff;border-color:var(--numinor-navy)}.nm-blogp-list__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nm-blogp-card__chips{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:2px;display:flex}.nm-blogp-card__cat{letter-spacing:.12em;text-transform:uppercase;color:var(--numinor-orange);font-size:11px;font-weight:700}.nm-blogp-card__date{color:var(--fg-subtle);font-size:11.5px}.nm-blogp-list__empty{text-align:center;color:var(--fg-muted);border:1px dashed var(--border-strong);border-radius:var(--radius-xl);background:#fff;padding:48px 24px;font-size:16px}.nm-blogp-news{background:#fff}.nm-blogp-news__card{background:var(--numinor-navy);color:#fff;border-radius:var(--radius-2xl);grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding:56px;display:grid;position:relative;overflow:hidden}.nm-blogp-news__card:before{content:"";background:#f5c51814;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.nm-blogp-news__copy{z-index:1;position:relative}.nm-blogp-news__title{color:#fff;letter-spacing:-.015em;text-wrap:balance;max-width:460px;margin:14px 0;font-size:clamp(26px,3vw,36px);font-weight:600}.nm-blogp-news__sub{color:#ffffffb8;text-wrap:pretty;max-width:480px;margin:0;font-size:15.5px;line-height:1.6}.nm-blogp-news__form{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.nm-blogp-news__input{font-family:var(--font-sans);border-radius:var(--radius-md);color:#fff;transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:#ffffff0f;border:1px solid #ffffff2e;padding:16px 18px;font-size:16px}.nm-blogp-news__input::placeholder{color:#ffffff80}.nm-blogp-news__input:focus{border-color:var(--numinor-gold);background:#ffffff1f;outline:none}.nm-blogp-news__submit{justify-content:center;width:100%}.nm-blogp-news__fine{color:#ffffff80;text-align:center;margin:4px 0 0;font-size:12.5px}@media (width<=980px){.nm-blogp-feat__card{grid-template-columns:1fr}.nm-blogp-feat__art{min-height:240px}.nm-blogp-feat__body{padding:36px 32px}.nm-blogp-list__grid{grid-template-columns:1fr 1fr}.nm-blogp-news__card{grid-template-columns:1fr;gap:32px;padding:40px}}@media (width<=640px){.nm-blogp-list__grid{grid-template-columns:1fr}.nm-blogp-list__head{flex-direction:column;align-items:flex-start}}.nm-pr-hero{background:var(--paper);padding:88px 0 56px;position:relative;overflow:hidden}.nm-pr-hero__bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 30%,#f5c51829,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac14,#0000 60%);position:absolute;inset:0}.nm-pr-hero__title{letter-spacing:-.025em;color:var(--numinor-navy);text-wrap:balance;max-width:920px;margin:18px 0;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.06}.nm-pr-hero__title em{color:var(--numinor-blue);font-style:normal}.nm-pr-hero__sub{color:var(--fg-muted);text-wrap:pretty;max-width:720px;margin:0;font-size:18px;line-height:1.6}.nm-pr-pick{background:#fff;padding-top:32px}.nm-pr-tabs{background:var(--gray-100);border-radius:999px;justify-content:center;max-width:480px;margin:0 auto 28px;padding:4px;display:flex}.nm-pr-tabs__btn{font-family:var(--font-sans);color:var(--fg-muted);cursor:pointer;transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:0 0;border:none;border-radius:999px;flex:1;padding:10px 28px;font-size:14.5px;font-weight:600}.nm-pr-tabs__btn:hover{color:var(--numinor-navy)}.nm-pr-tabs__btn.is-active{background:var(--numinor-blue);color:#fff;box-shadow:var(--shadow-sm)}.nm-pr-period{background:var(--paper);border-radius:999px;width:fit-content;margin:0 auto 48px;padding:4px;display:flex}.nm-pr-period__btn{font-family:var(--font-sans);color:var(--fg-muted);cursor:pointer;transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:8px 20px;font-size:13.5px;font-weight:600;display:inline-flex}.nm-pr-period__btn.is-active{color:var(--numinor-navy);box-shadow:var(--shadow-xs);background:#fff}.nm-pr-period__save{letter-spacing:.06em;color:var(--numinor-orange);background:var(--numinor-gold-tint);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.nm-pr-slider{max-width:720px;margin:0 auto 48px}.nm-pr-slider__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.nm-pr-slider__label{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);font-size:12px;font-weight:700}.nm-pr-slider__val{color:var(--numinor-navy);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:17px;font-weight:600}.nm-pr-slider__track-wrap{height:36px;padding:16px 0;position:relative}.nm-pr-slider__track{background:var(--gray-200);border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.nm-pr-slider__fill{background:var(--numinor-blue);height:4px;transition:width var(--dur-base) var(--ease-out);border-radius:999px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nm-pr-slider__stops{pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.nm-pr-slider__stop{border:2px solid var(--gray-300);width:14px;height:14px;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:#fff;border-radius:50%;margin-left:-7px;position:absolute;top:50%;transform:translateY(-50%)}.nm-pr-slider__stop.is-active{background:var(--numinor-blue);border-color:var(--numinor-blue)}.nm-pr-slider__range{appearance:none;cursor:pointer;z-index:5;opacity:0;background:0 0;width:100%;position:absolute;inset:0}.nm-pr-slider__range::-webkit-slider-thumb{appearance:none;cursor:grab;background:0 0;width:28px;height:28px}.nm-pr-slider__range::-moz-range-thumb{cursor:grab;background:0 0;border:none;width:28px;height:28px}.nm-pr-slider__track-wrap:after{content:"";top:50%;left:calc(var(--thumb-pos,0%) - 14px);background:var(--numinor-navy);width:28px;height:28px;box-shadow:0 0 0 1px var(--gray-300), var(--shadow-sm);pointer-events:none;transition:left var(--dur-base) var(--ease-out);border:4px solid #fff;border-radius:50%;position:absolute;transform:translateY(-50%)}.nm-pr-slider__captions{height:28px;margin-top:8px;position:relative}.nm-pr-slider__caption{color:var(--fg-faint);white-space:nowrap;font-variant-numeric:tabular-nums;transition:color var(--dur-base) var(--ease-out), font-weight var(--dur-base) var(--ease-out);font-size:11px;position:absolute;top:0;transform:translate(-50%)}.nm-pr-slider__caption.is-active{color:var(--numinor-navy);font-weight:600}.nm-pr-cards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-bottom:32px;display:grid}.nm-pr-card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.nm-pr-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nm-pr-card--featured{border:2px solid var(--numinor-blue);box-shadow:var(--shadow-lg)}.nm-pr-card__strap{background:var(--numinor-blue);color:#fff;letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:9px 24px;font-size:11px;font-weight:700}.nm-pr-card__body{flex-direction:column;flex:1;padding:32px 28px;display:flex}.nm-pr-card__name{color:var(--numinor-navy);letter-spacing:-.005em;margin-bottom:16px;font-size:18px;font-weight:700}.nm-pr-card__price{font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:4px;margin-bottom:4px;display:flex}.nm-pr-card__currency{color:var(--fg-subtle);margin-right:2px;font-size:14px;font-weight:500}.nm-pr-card__amount{color:var(--numinor-blue);letter-spacing:-.025em;transition:color var(--dur-base) var(--ease-out);font-size:48px;font-weight:700;line-height:1}.nm-pr-card__per{color:var(--fg-muted);margin-left:4px;font-size:14px;font-weight:500}.nm-pr-card__custom{color:var(--numinor-blue);letter-spacing:-.02em;margin-bottom:4px;font-size:44px;font-weight:700;line-height:1}.nm-pr-card__cadence{color:var(--fg-subtle);margin-bottom:20px;font-size:12.5px}.nm-pr-card__save{color:var(--numinor-orange);font-weight:600}.nm-pr-card__pitch{color:var(--fg-muted);text-wrap:pretty;margin:0 0 20px;font-size:15px;line-height:1.55}.nm-pr-card__divider{background:var(--border);height:1px;margin-bottom:20px}.nm-pr-card__features{flex-direction:column;flex:1;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.nm-pr-card__features li{color:var(--fg);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.nm-pr-card__features li svg{width:18px;height:18px;color:var(--success);flex-shrink:0;margin-top:2px}.nm-pr-card__cta{justify-content:center;width:100%}.nm-pr-foot{text-align:center;color:var(--fg-subtle);max-width:720px;margin:0 auto;font-size:13.5px;line-height:1.55}.nm-pr-faq{background:var(--paper)}.nm-pr-faq__head{text-align:center;max-width:640px;margin:0 auto 48px}.nm-pr-faq__head h2{color:var(--numinor-navy);letter-spacing:-.015em;text-wrap:balance;margin:16px 0 0;font-size:clamp(28px,3vw,38px);font-weight:600}.nm-pr-faq__grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1000px;margin:0 auto;display:grid}.nm-pr-faq__item{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;padding:24px 26px}.nm-pr-faq__item h3{color:var(--numinor-navy);letter-spacing:-.005em;margin:0 0 8px;font-size:17px;font-weight:600}.nm-pr-faq__item p{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.6}@media (width<=980px){.nm-pr-cards{grid-template-columns:1fr}.nm-pr-tabs{flex-wrap:wrap;max-width:100%}.nm-pr-faq__grid{grid-template-columns:1fr}.nm-pr-slider__captions{display:none}}@media (width<=640px){.nm-pr-tabs__btn{padding:10px 16px;font-size:13.5px}}.nm-article{background:#fff}.nm-article__hero{background:var(--paper);border-bottom:1px solid var(--border);padding:88px 0 56px;position:relative}.nm-article__hero-inner{max-width:880px}.nm-article__back{width:fit-content;font-family:var(--font-sans);color:var(--fg-muted);transition:color var(--dur-base) var(--ease-out);align-items:center;gap:8px;margin:0 0 28px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.nm-article__back:hover{color:var(--numinor-blue)}.nm-article__back svg{width:14px;height:14px}.nm-article__title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--numinor-navy);text-wrap:balance;margin:16px 0 20px;font-size:clamp(34px,4.4vw,56px);font-weight:600;line-height:1.08}.nm-article__deck{font-family:var(--font-sans);color:var(--fg-muted);text-wrap:pretty;max-width:720px;margin:0 0 36px;font-size:20px;line-height:1.55}.nm-article__meta{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:20px;padding-top:24px;display:flex}.nm-article__byline{align-items:center;gap:12px;display:flex}.nm-article__avatar{background:var(--numinor-blue);color:#fff;width:40px;height:40px;font-family:var(--font-sans);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.nm-article__author{color:var(--numinor-navy);font-size:14px;font-weight:600}.nm-article__role{color:var(--fg-subtle);margin-top:2px;font-size:13px}.nm-article__meta-divider{background:var(--border);width:1px;height:28px}.nm-article__meta-stats{color:var(--fg-subtle);font-size:13px;font-family:var(--font-sans);align-items:center;gap:8px;display:inline-flex}.nm-article__dot{color:var(--gray-400)}.nm-article__main{padding:72px 0 96px}.nm-article__main-inner{grid-template-columns:240px 1fr;align-items:start;gap:80px;display:grid}.nm-article__toc{align-self:start;position:sticky;top:96px}.nm-article__toc-inner{border-left:2px solid var(--numinor-blue-tint);padding-left:20px}.nm-article__toc-label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-blue);margin-bottom:16px;font-size:11px;font-weight:600}.nm-article__toc-list{counter-reset:toc;margin:0;padding:0;list-style:none}.nm-article__toc-list li{counter-increment:toc;margin-bottom:10px}.nm-article__toc-list a{font-family:var(--font-sans);color:var(--fg-muted);transition:color var(--dur-base) var(--ease-out);gap:10px;font-size:13.5px;line-height:1.45;text-decoration:none;display:flex}.nm-article__toc-list a:before{content:counter(toc, decimal-leading-zero);color:var(--gray-400);font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:1px;font-size:11px;font-weight:600}.nm-article__toc-list a:hover,.nm-article__toc-list a:hover:before{color:var(--numinor-blue)}.nm-article__prose{max-width:680px;color:var(--fg);font-size:17.5px;line-height:1.7}.nm-article__prose p,.nm-article__prose ul,.nm-article__prose ol{font-size:17.5px;line-height:1.7}.nm-article__lede{font-weight:400;color:var(--numinor-navy)!important;margin-bottom:24px!important;font-size:20px!important;line-height:1.55!important}.nm-article__prose h2{letter-spacing:-.015em;color:var(--numinor-navy);scroll-margin-top:96px;font-size:28px;line-height:1.2;margin:56px 0 16px!important}.nm-article__prose h2:first-child{margin-top:0!important}.nm-article__prose ul,.nm-article__prose ol{padding-left:1.2em}.nm-article__prose li{margin:8px 0}.nm-article__prose li::marker{color:var(--numinor-blue)}.nm-article__prose strong{color:var(--numinor-navy);font-weight:600}.nm-article__numbered{counter-reset:numbered;margin:16px 0 24px!important;padding-left:0!important;list-style:none!important}.nm-article__numbered li{counter-increment:numbered;min-height:28px;margin:14px 0;padding-left:44px;position:relative}.nm-article__numbered li:before{content:counter(numbered);background:var(--numinor-blue);color:#fff;width:28px;height:28px;font-family:var(--font-sans);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:2px;left:0}.nm-article__scenarios{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0 32px;display:grid}.nm-article__scenario{background:var(--numinor-blue-whisper);border-radius:var(--radius-lg);border:1px solid var(--numinor-blue-tint);padding:22px 22px 18px}.nm-article__scenario-tag{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--numinor-blue);background:#fff;border-radius:4px;margin-bottom:12px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}.nm-article__scenario p{color:var(--numinor-navy);margin:0!important;font-size:15.5px!important;line-height:1.6!important}.nm-article__note{background:var(--gray-50);border-radius:var(--radius-md);border-left:3px solid var(--numinor-blue);gap:16px;margin:24px 0;padding:18px 22px;display:flex}.nm-article__note-label{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--numinor-blue);flex-shrink:0;min-width:50px;padding-top:3px;font-size:12px;font-weight:700}.nm-article__note p{margin:0!important;font-size:15.5px!important;line-height:1.6!important}.nm-article__callouts{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0 32px;display:grid}.nm-article__callout{border-radius:var(--radius-lg);border:1px solid var(--border);padding:22px 22px 18px}.nm-article__callout--trap{background:#fff6f0;border-color:#e8842c40}.nm-article__callout--fix{background:var(--numinor-gold-tint);border-color:#f5c51859}.nm-article__callout-label{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}.nm-article__callout--trap .nm-article__callout-label{color:var(--numinor-orange)}.nm-article__callout--fix .nm-article__callout-label{color:#8a6608}.nm-article__callout-label:before{content:"";background:currentColor;width:18px;height:1.5px;display:inline-block}.nm-article__callout p{color:var(--numinor-navy);margin:0!important;font-size:15.5px!important;line-height:1.6!important}.nm-article__fourpt{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);background:#fff;margin:24px 0;overflow:hidden}.nm-article__fourpt-head{background:var(--numinor-blue-whisper);border-bottom:1px solid var(--numinor-blue-tint);align-items:center;gap:16px;padding:20px 24px;display:flex}.nm-article__fourpt-num{background:var(--numinor-blue);color:#fff;width:38px;height:38px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.nm-article__fourpt-title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--numinor-navy);font-size:19px;font-weight:600;line-height:1.2}.nm-article__fourpt-sub{font-family:var(--font-sans);color:var(--fg-muted);margin-top:3px;font-size:13.5px;font-style:italic}.nm-article__fourpt-body{grid-template-columns:1fr 1fr;display:grid}.nm-article__fourpt-col{padding:18px 22px 20px}.nm-article__fourpt-col--employee{border-right:1px solid var(--border);background:#fff}.nm-article__fourpt-col--sub{background:var(--paper)}.nm-article__fourpt-tag{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}.nm-article__fourpt-col--employee .nm-article__fourpt-tag{color:var(--numinor-orange)}.nm-article__fourpt-col--sub .nm-article__fourpt-tag{color:#2f6e2f}.nm-article__fourpt-tag:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px;display:inline-block}.nm-article__fourpt p{color:var(--numinor-navy);margin:0!important;font-size:15px!important;line-height:1.6!important}.nm-article__penalty{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;margin:20px 0 28px;overflow:hidden}.nm-article__penalty-row{border-bottom:1px solid var(--border);font-family:var(--font-sans);grid-template-columns:1fr 1.5fr;align-items:center;padding:18px 22px;display:grid}.nm-article__penalty-row:last-child{border-bottom:none}.nm-article__penalty-range{color:var(--numinor-navy);font-size:14px;font-weight:600}.nm-article__penalty-fee{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:15px}.nm-article__table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;margin:20px 0 28px;overflow:auto}.nm-article__table{border-collapse:collapse;width:100%;font-family:var(--font-sans)}.nm-article__table th,.nm-article__table td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:14px 20px;font-size:14.5px}.nm-article__table td{white-space:normal}.nm-article__table tr:last-child td{border-bottom:none}.nm-article__table th{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);background:var(--gray-50);font-size:12px;font-weight:700}.nm-article__table td:first-child,.nm-article__table th:first-child{color:var(--numinor-navy);font-weight:600}.nm-article__table td{color:var(--fg-muted);font-variant-numeric:tabular-nums}.nm-article__pullquote{font-family:var(--font-sans);color:var(--numinor-navy);border-left:3px solid var(--numinor-yellow);letter-spacing:-.005em;margin:40px 0;padding:8px 0 8px 28px;font-size:24px;font-style:italic;font-weight:300;line-height:1.35}.nm-article__lead{background:var(--numinor-navy);color:#fff;border-radius:var(--radius-xl);grid-template-columns:56px 1fr 280px;align-items:start;gap:24px;margin:32px 0;padding:28px 32px;display:grid;position:relative;overflow:hidden}.nm-article__lead:before{content:"";background:var(--numinor-yellow);opacity:.1;pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-80px}.nm-article__lead>*{z-index:1;position:relative}.nm-article__lead-icon{border-radius:var(--radius-md);background:var(--numinor-yellow);width:56px;height:56px;color:var(--numinor-navy);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nm-article__lead-icon svg{width:26px;height:26px}.nm-article__lead-body{color:#fff}.nm-article__lead-eyebrow{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-yellow);margin-bottom:8px;font-size:11px;font-weight:700}.nm-article__lead-title{font-family:var(--font-sans);letter-spacing:-.01em;text-wrap:balance;font-weight:600;color:#fff!important;margin:0 0 8px!important;font-size:22px!important;line-height:1.2!important}.nm-article__lead-sub{color:#ffffffc7!important;margin:0!important;font-size:14.5px!important;line-height:1.55!important}.nm-article__lead-form{flex-direction:column;gap:8px;display:flex}.nm-article__lead-label{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#fff9;font-size:11px;font-weight:600}.nm-article__lead-input{font-family:var(--font-sans);border-radius:var(--radius-md);color:#fff;transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:#ffffff0f;border:1px solid #ffffff2e;outline:none;padding:11px 14px;font-size:14.5px}.nm-article__lead-input::placeholder{color:#fff6}.nm-article__lead-input:focus{border-color:var(--numinor-sky);background:#ffffff1a}.nm-article__lead-btn{font-family:var(--font-sans);border-radius:var(--radius-md);background:var(--numinor-yellow);color:var(--numinor-navy);cursor:pointer;transition:background var(--dur-base) var(--ease-out);border:none;padding:12px 18px;font-size:14.5px;font-weight:600}.nm-article__lead-btn:hover{background:var(--numinor-yellow-deep)}.nm-article__lead-fine{color:#ffffff80;margin-top:4px;font-size:11.5px;line-height:1.4}.nm-article__lead-success{border-radius:var(--radius-md);background:#f5c5181a;border:1px solid #f5c51859;align-items:flex-start;gap:14px;padding:18px;display:flex}.nm-article__lead-success svg{width:24px;height:24px;color:var(--numinor-yellow);flex-shrink:0;margin-top:1px}.nm-article__lead-success-title{font-family:var(--font-sans);color:#fff;margin-bottom:3px;font-size:15px;font-weight:600}.nm-article__lead-success-sub{color:#ffffffb3;font-size:13px;line-height:1.45}.nm-article__drivers{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 32px;display:grid}.nm-article__driver{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);background:#fff;grid-template-columns:44px 1fr;align-items:start;gap:16px;padding:20px 22px;display:grid}.nm-article__driver-icon{border-radius:var(--radius-md);background:var(--numinor-blue-whisper);width:44px;height:44px;color:var(--numinor-blue);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nm-article__driver-icon svg{width:22px;height:22px}.nm-article__driver-title{font-family:var(--font-sans);color:var(--numinor-navy);letter-spacing:-.01em;margin-bottom:4px;font-size:16px;font-weight:600}.nm-article__driver-body{color:var(--fg-muted);margin:0!important;font-size:14.5px!important;line-height:1.55!important}.nm-article__tiers{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 32px;display:grid}.nm-article__tier{border-radius:var(--radius-lg);border:1px solid var(--border);background:#fff;padding:22px 24px 20px;position:relative;overflow:hidden}.nm-article__tier:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.nm-article__tier--basic:before{background:var(--numinor-sky)}.nm-article__tier--standard:before{background:var(--numinor-blue)}.nm-article__tier--growth:before{background:var(--numinor-yellow)}.nm-article__tier--premium:before{background:var(--numinor-navy)}.nm-article__tier-level{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:8px;font-size:11px;font-weight:700}.nm-article__tier-range{font-family:var(--font-sans);color:var(--numinor-navy);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:20px;font-weight:600}.nm-article__tier-blurb{font-family:var(--font-sans);color:var(--fg-muted);font-size:14px;line-height:1.5}.nm-article__weeks{flex-direction:column;gap:14px;margin:24px 0 32px;display:flex}.nm-article__week{border:1px solid var(--border);border-radius:var(--radius-lg);border-left:4px solid var(--numinor-blue);box-shadow:var(--shadow-xs);background:#fff;grid-template-columns:88px 1fr;align-items:start;gap:24px;padding:22px 24px;display:grid}.nm-article__week-num{text-align:center}.nm-article__week-num-label{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:2px;font-size:10.5px;font-weight:600}.nm-article__week-num-val{font-family:var(--font-sans);color:var(--numinor-blue);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:44px;font-weight:600;line-height:1}.nm-article__week-title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--numinor-navy);margin-bottom:6px;font-size:18px;font-weight:600}.nm-article__week-body{color:var(--fg-muted);margin:0!important;font-size:15.5px!important;line-height:1.6!important}.nm-article__factbox{border:1px solid var(--numinor-blue-tint);background:var(--numinor-blue-whisper);border-radius:var(--radius-lg);margin:24px 0 32px;padding:24px 28px 22px}.nm-article__factbox-label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-blue);margin-bottom:10px;font-size:11px;font-weight:700}.nm-article__factbox-q{font-family:var(--font-sans);letter-spacing:-.01em;scroll-margin-top:96px;font-weight:600;color:var(--numinor-navy)!important;margin:0 0 12px!important;font-size:20px!important;line-height:1.25!important}.nm-article__factbox-a{color:var(--numinor-navy)!important;margin:0 0 18px!important;font-size:16px!important;line-height:1.55!important}.nm-article__factbox-grid{border-radius:var(--radius-md);border:1px solid var(--numinor-blue-tint);background:#fff;margin:0 0 14px;padding:16px 18px 14px}.nm-article__factbox-row{border-bottom:1px dashed var(--numinor-blue-tint);grid-template-columns:200px 1fr;align-items:baseline;gap:14px;padding:8px 0;display:grid}.nm-article__factbox-row:last-child{border-bottom:none}.nm-article__factbox-row dt{font-family:var(--font-sans);color:var(--numinor-blue);letter-spacing:.01em;font-size:13px;font-weight:600}.nm-article__factbox-row dd{color:var(--numinor-navy);margin:0;font-size:14.5px;line-height:1.5}.nm-article__factbox-row dd strong{color:var(--numinor-navy);font-weight:600}.nm-article__factbox-cite{color:var(--fg-muted);font-size:12.5px;line-height:1.45}.nm-article__factbox-cite a{color:var(--numinor-blue);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.nm-article__factbox-cite a:hover{color:var(--numinor-blue-deep);text-decoration-thickness:2px}.nm-article__sources{background:var(--gray-50);border-radius:var(--radius-md);border-left:3px solid var(--numinor-blue-tint);margin:48px 0 0;padding:22px 24px}.nm-article__sources-label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-blue);margin-bottom:12px;font-size:11px;font-weight:700}.nm-article__sources ul{margin:0!important;padding:0!important;list-style:none!important}.nm-article__sources li{color:var(--fg-muted);padding-left:18px;position:relative;margin:8px 0!important;font-size:13.5px!important;line-height:1.55!important}.nm-article__sources li:before{content:"";background:var(--numinor-blue);width:8px;height:1.5px;position:absolute;top:9px;left:0}.nm-article__sources a{color:var(--numinor-blue);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.nm-article__sources a:hover{color:var(--numinor-blue-deep);text-decoration-thickness:2px}.nm-article__cta{background:#fff;padding:0 0 96px}.nm-article__cta-inner{max-width:1120px}.nm-article__cta-card{background:var(--numinor-navy);border-radius:var(--radius-2xl);color:#fff;padding:64px 72px;position:relative;overflow:hidden}.nm-article__cta-card:before{content:"";background:var(--numinor-yellow);opacity:.12;pointer-events:none;border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;right:-120px}.nm-article__cta-card:after{content:"";background:var(--numinor-sky);opacity:.18;pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-80px;right:60px}.nm-article__cta-card>*{z-index:1;position:relative}.nm-article__cta-title{font-family:var(--font-sans);letter-spacing:-.02em;color:#fff;text-wrap:balance;max-width:640px;margin:14px 0 20px;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.15}.nm-article__cta-sub{color:#ffffffc7;text-wrap:pretty;max-width:620px;margin:0 0 12px;font-size:17px;line-height:1.6}.nm-article__cta-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.nm-article__cta-actions>.btn{white-space:normal;text-align:center;justify-content:center;max-width:100%;line-height:1.25}.btn-secondary-light{color:#fff;border-radius:var(--radius-md);font-family:var(--font-sans);transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:0 0;border:1px solid #ffffff4d;align-items:center;padding:12px 22px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn-secondary-light:hover{background:#ffffff14;border-color:#ffffff8c}.nm-article__related{background:var(--paper);border-top:1px solid var(--border);padding:80px 0 96px}.nm-article__related-head{margin-bottom:36px}.nm-article__related-head h2{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--numinor-navy);margin:12px 0 0;font-size:32px;font-weight:600}.nm-article__related-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.nm-article__related-card{border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);box-shadow:var(--shadow-xs);background:#fff;padding:24px;text-decoration:none;display:block}.nm-article__related-card:hover{box-shadow:var(--shadow-md);border-color:var(--numinor-blue-tint);transform:translateY(-2px)}.nm-article__related-cat{letter-spacing:.12em;text-transform:uppercase;color:var(--numinor-blue);margin-bottom:14px;font-size:11px;font-weight:700}.nm-article__related-card h3{font-family:var(--font-sans);color:var(--numinor-navy);letter-spacing:-.01em;text-wrap:balance;margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.3}.nm-article__related-card p{color:var(--fg-muted);margin:0 0 18px;font-size:14px;line-height:1.55}.nm-article__related-meta{color:var(--fg-subtle);font-size:12px}@media (width<=980px){.nm-article__main-inner{grid-template-columns:1fr;gap:40px}.nm-article__main-inner>*{min-width:0}.nm-article__toc{background:var(--paper);border-radius:var(--radius-lg);order:2;padding:24px;position:static}.nm-article__toc-inner{border-left:none;padding-left:0}.nm-article__prose{order:1}.nm-article__scenarios,.nm-article__callouts,.nm-article__fourpt-body{grid-template-columns:1fr}.nm-article__fourpt-col--employee{border-right:none;border-bottom:1px solid var(--border)}.nm-article__lead{grid-template-columns:1fr;gap:18px;padding:24px}.nm-article__lead-form{width:100%}.nm-article__factbox-row{grid-template-columns:1fr;gap:2px}.nm-article__week{grid-template-columns:1fr;gap:8px}.nm-article__week-num{text-align:left;align-items:baseline;gap:8px;display:flex}.nm-article__week-num-val{font-size:32px}.nm-article__drivers,.nm-article__tiers,.nm-article__related-grid{grid-template-columns:1fr}.nm-article__cta-card{padding:40px 32px}}@media (width<=640px){.nm-article__hero{padding:64px 0 40px}.nm-article__main{padding:48px 0 64px}.nm-article__title{font-size:32px}.nm-article__deck{font-size:17px}.nm-article__prose,.nm-article__prose p,.nm-article__prose ul,.nm-article__prose ol{font-size:16px}.nm-article__penalty-row{grid-template-columns:1fr;gap:4px}.nm-article__note{display:block}.nm-article__note-label{margin-bottom:8px}}.nm-yoy{border-radius:var(--radius-xl);border:1px solid var(--numinor-blue-tint);box-shadow:var(--shadow-sm);background:#fff;margin:28px 0 36px;overflow:hidden}.nm-yoy__head{background:var(--numinor-blue-whisper);border-bottom:1px solid var(--numinor-blue-tint);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.nm-yoy__eyebrow{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-blue);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.nm-yoy__eyebrow svg{width:14px;height:14px}.nm-yoy__periods{border:1px solid var(--numinor-blue-tint);border-radius:var(--radius-pill);background:#fff;padding:3px;display:inline-flex}.nm-yoy__period{font-family:var(--font-sans);color:var(--fg-muted);border-radius:var(--radius-pill);cursor:pointer;letter-spacing:.02em;transition:color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:0 0;border:none;padding:6px 12px;font-size:12px;font-weight:600}.nm-yoy__period:hover{color:var(--numinor-blue)}.nm-yoy__period.is-active{background:var(--numinor-blue);color:#fff}.nm-yoy__body{grid-template-columns:1fr 1fr;gap:0;display:grid}.nm-yoy__inputs{border-right:1px solid var(--border);flex-direction:column;gap:18px;padding:26px 28px 24px;display:flex}.nm-yoy__field label{font-family:var(--font-sans);letter-spacing:.04em;color:var(--numinor-navy);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.nm-yoy__field-hint{color:var(--fg-subtle);letter-spacing:.01em;margin-left:6px;font-size:11.5px;font-weight:400}.nm-yoy__input-wrap{align-items:center;display:flex;position:relative}.nm-yoy__input-prefix{font-family:var(--font-sans);color:var(--fg-subtle);pointer-events:none;font-size:18px;font-weight:500;position:absolute;left:14px}.nm-yoy__input{font-family:var(--font-sans);background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--numinor-navy);font-variant-numeric:tabular-nums;transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);outline:none;padding:12px 14px 12px 32px;font-size:20px;font-weight:500}.nm-yoy__input::placeholder{color:var(--gray-400);font-weight:400}.nm-yoy__input:focus{border-color:var(--numinor-sky);background:#fff;box-shadow:0 0 0 3px #39a1d82e}.nm-yoy__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.nm-yoy__btn{font-family:var(--font-sans);border-radius:var(--radius-md);border:1px solid var(--border);color:var(--fg-muted);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:#fff;padding:8px 14px;font-size:13px;font-weight:600}.nm-yoy__btn:hover{border-color:var(--numinor-blue);color:var(--numinor-blue)}.nm-yoy__btn--reset{margin-left:auto}.nm-yoy__result{background:var(--numinor-navy);color:#fff;flex-direction:column;justify-content:space-between;min-height:230px;padding:26px 28px 24px;display:flex;position:relative;overflow:hidden}.nm-yoy__result:before{content:"";background:var(--numinor-yellow);opacity:.08;pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-60px;right:-60px}.nm-yoy__result>*{z-index:1;position:relative}.nm-yoy__result-label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-yellow);margin-bottom:12px;font-size:11px;font-weight:700}.nm-yoy__result-period{color:#ffffff8c;letter-spacing:.05em;margin-left:8px;font-weight:500}.nm-yoy__result-value{font-family:var(--font-sans);letter-spacing:-.025em;color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:clamp(48px,6vw,68px);font-weight:600;line-height:1;display:flex}.nm-yoy__result-value--up{color:#b8e5b0}.nm-yoy__result-value--down{color:#f4a88a}.nm-yoy__result-value--idle{color:#ffffff59;font-weight:400}.nm-yoy__result-value sup{letter-spacing:0;font-size:.42em;font-weight:500;top:-.5em}.nm-yoy__result-arrow{margin-right:2px;font-size:.55em}.nm-yoy__result-delta{font-family:var(--font-sans);color:#ffffffc7;font-variant-numeric:tabular-nums;margin-top:14px;font-size:14.5px}.nm-yoy__result-delta strong{color:#fff;font-weight:600}.nm-yoy__result-formula{font-family:var(--font-mono);color:#ffffff8c;font-variant-numeric:tabular-nums;word-break:break-word;margin-top:14px;font-size:12.5px;line-height:1.5}.nm-yoy__result-empty{font-family:var(--font-sans);color:#fff9;max-width:320px;margin-top:12px;font-size:14px;line-height:1.5}.nm-yoy-highlights{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 28px;display:grid}.nm-yoy-highlight{border-radius:var(--radius-lg);border:1px solid var(--border);background:#fff;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.nm-yoy-highlight__icon{border-radius:var(--radius-md);background:var(--numinor-blue-whisper);width:36px;height:36px;color:var(--numinor-blue);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nm-yoy-highlight__icon svg{width:18px;height:18px}.nm-yoy-highlight p{color:var(--numinor-navy);margin:0!important;font-size:15px!important;line-height:1.55!important}.nm-yoy-formula{background:var(--numinor-gold-tint);border-radius:var(--radius-lg);border:1px solid #f5c51859;margin:20px 0 28px;padding:24px 28px}.nm-yoy-formula__label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#8a6608;margin-bottom:12px;font-size:11px;font-weight:700}.nm-yoy-formula__eq{font-family:var(--font-sans);color:var(--numinor-navy);letter-spacing:-.005em;font-size:clamp(17px,2.1vw,22px);font-weight:500;line-height:1.4}.nm-yoy-formula__eq em{color:var(--numinor-navy);background:#ffffff8c;border-radius:4px;padding:1px 6px;font-style:normal;font-weight:600}.nm-yoy-example{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-xs);background:#fff;margin:20px 0 28px;overflow:hidden}.nm-yoy-example__head{background:var(--paper);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.nm-yoy-example__tag{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--numinor-blue);font-size:11px;font-weight:700}.nm-yoy-example__period{font-family:var(--font-sans);color:var(--fg-muted);font-size:13px}.nm-yoy-example__steps{font-family:var(--font-sans);color:var(--fg);font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;padding:18px 22px 6px;font-size:15px;line-height:1.7;display:flex}.nm-yoy-example__steps code{font-family:var(--font-mono);background:var(--gray-50);color:var(--numinor-navy);border-radius:4px;padding:2px 6px;font-size:13.5px}.nm-yoy-example__answer{border-top:1px dashed var(--border);align-items:baseline;gap:12px;padding:16px 22px 20px;display:flex}.nm-yoy-example__answer-label{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);font-size:11px;font-weight:700}.nm-yoy-example__answer-value{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--numinor-blue);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}@media (width<=720px){.nm-yoy__body{grid-template-columns:1fr}.nm-yoy__inputs{border-right:none;border-bottom:1px solid var(--border)}.nm-yoy__head{flex-direction:column;align-items:flex-start;gap:10px}.nm-yoy__periods{max-width:100%;display:flex}.nm-yoy__period{flex:auto;padding:6px 4px}.nm-yoy-highlights{grid-template-columns:1fr}.nm-yoy-example__head{flex-direction:column;align-items:flex-start;gap:4px}}.nm-pen{border-radius:var(--radius-xl);border:1px solid var(--numinor-blue-tint);box-shadow:var(--shadow-sm);background:#fff;margin:28px 0 36px;overflow:hidden}.nm-pen__head{background:var(--numinor-blue-whisper);border-bottom:1px solid var(--numinor-blue-tint);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.nm-pen__eyebrow{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-blue);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.nm-pen__eyebrow svg{width:14px;height:14px}.nm-pen__tabs{border:1px solid var(--numinor-blue-tint);border-radius:var(--radius-pill);background:#fff;padding:3px;display:inline-flex}.nm-pen__tab{font-family:var(--font-sans);color:var(--fg-muted);border-radius:var(--radius-pill);cursor:pointer;letter-spacing:.02em;transition:color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:0 0;border:none;padding:6px 14px;font-size:12px;font-weight:600}.nm-pen__tab:hover{color:var(--numinor-blue)}.nm-pen__tab.is-active{background:var(--numinor-blue);color:#fff}.nm-pen__body{grid-template-columns:1fr 1fr;gap:0;display:grid}.nm-pen__inputs{border-right:1px solid var(--border);flex-direction:column;gap:20px;padding:26px 28px 24px;display:flex}.nm-pen__field label,.nm-pen__field-label{font-family:var(--font-sans);letter-spacing:.04em;color:var(--numinor-navy);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.nm-pen__field-label{cursor:default}.nm-pen__field-hint{color:var(--fg-subtle);letter-spacing:.01em;margin-left:6px;font-size:11.5px;font-weight:400}.nm-pen__input-wrap{align-items:center;display:flex;position:relative}.nm-pen__input-prefix{font-family:var(--font-sans);color:var(--fg-subtle);pointer-events:none;font-size:18px;font-weight:500;position:absolute;left:14px}.nm-pen__input{font-family:var(--font-sans);background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--numinor-navy);font-variant-numeric:tabular-nums;transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);outline:none;padding:12px 14px 12px 32px;font-size:20px;font-weight:500}.nm-pen__input::placeholder{color:var(--gray-400);font-weight:400}.nm-pen__input:focus{border-color:var(--numinor-sky);background:#fff;box-shadow:0 0 0 3px #39a1d82e}.nm-pen__months{background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:38px 1fr 38px;align-items:center;display:grid;overflow:hidden}.nm-pen__months button{font-family:var(--font-sans);color:var(--numinor-blue);cursor:pointer;height:46px;transition:background var(--dur-base) var(--ease-out);background:0 0;border:none;font-size:18px;font-weight:600}.nm-pen__months button:hover{background:var(--numinor-blue-whisper)}.nm-pen__months button:disabled{color:var(--gray-300);cursor:not-allowed}.nm-pen__months-val{font-family:var(--font-sans);color:var(--numinor-navy);text-align:center;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.nm-pen__months-val small{color:var(--fg-subtle);letter-spacing:.02em;margin-top:1px;font-size:11.5px;font-weight:400;display:block}.nm-pen__presets{flex-wrap:wrap;gap:8px;display:flex}.nm-pen__preset{font-family:var(--font-sans);border-radius:var(--radius-md);border:1px solid var(--border);color:var(--fg-muted);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:#fff;padding:7px 12px;font-size:12.5px;font-weight:600}.nm-pen__preset:hover{border-color:var(--numinor-blue);color:var(--numinor-blue)}.nm-pen__result{background:var(--numinor-navy);color:#fff;flex-direction:column;justify-content:space-between;min-height:240px;padding:26px 28px 24px;display:flex;position:relative;overflow:hidden}.nm-pen__result:before{content:"";background:var(--numinor-yellow);opacity:.08;pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-60px;right:-60px}.nm-pen__result>*{z-index:1;position:relative}.nm-pen__result-label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-yellow);margin-bottom:14px;font-size:11px;font-weight:700}.nm-pen__result-value{font-family:var(--font-sans);letter-spacing:-.025em;color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:clamp(40px,5.4vw,60px);font-weight:600;line-height:1;display:flex}.nm-pen__result-value--idle{color:#ffffff59;font-weight:400}.nm-pen__result-value sup{letter-spacing:0;font-size:.42em;font-weight:500;top:-.5em}.nm-pen__result-pct{font-family:var(--font-sans);color:#ffffffc7;font-variant-numeric:tabular-nums;margin-top:12px;font-size:14.5px}.nm-pen__result-pct strong{color:#fff;font-weight:600}.nm-pen__break{font-family:var(--font-sans);color:#fff9;font-variant-numeric:tabular-nums;border-top:1px solid #ffffff1a;flex-direction:column;gap:4px;margin-top:18px;padding-top:14px;font-size:12.5px;display:flex}.nm-pen__break-row{justify-content:space-between;gap:12px;display:flex}.nm-pen__break-row span:last-child{color:#ffffffe6}.nm-pen__result-empty{font-family:var(--font-sans);color:#fff9;max-width:320px;margin-top:12px;font-size:14px;line-height:1.5}.nm-pen__footnote{background:var(--paper);border-top:1px solid var(--border);font-family:var(--font-sans);color:var(--fg-subtle);padding:12px 24px;font-size:12px;line-height:1.5}.nm-pen-twocards{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0 32px;display:grid}.nm-pen-twocard{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-xs);background:#fff;padding:22px 24px 20px}.nm-pen-twocard__tag{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.nm-pen-twocard--file .nm-pen-twocard__tag{color:var(--numinor-orange)}.nm-pen-twocard--pay .nm-pen-twocard__tag{color:var(--numinor-blue)}.nm-pen-twocard__tag:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px;display:inline-block}.nm-pen-twocard__title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--numinor-navy);margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.25}.nm-pen-twocard__formula{font-family:var(--font-mono);color:var(--numinor-navy);background:var(--gray-50);border-radius:var(--radius-md);border:1px solid var(--border);font-variant-numeric:tabular-nums;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.5}.nm-pen-twocard p{color:var(--fg-muted);margin:0!important;font-size:14.5px!important;line-height:1.55!important}.nm-pen-deadlines{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;margin:20px 0 28px;overflow:hidden}.nm-pen-deadlines__row{border-bottom:1px solid var(--border);font-family:var(--font-sans);grid-template-columns:1.4fr 1fr 1fr;align-items:center;padding:16px 22px;display:grid}.nm-pen-deadlines__row:last-child{border-bottom:none}.nm-pen-deadlines__row--head{background:var(--numinor-blue-whisper);letter-spacing:.12em;text-transform:uppercase;color:var(--numinor-blue);font-size:11px;font-weight:700}.nm-pen-deadlines__who{color:var(--numinor-navy);font-size:15px;font-weight:600}.nm-pen-deadlines__who small{color:var(--fg-subtle);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.nm-pen-deadlines__when{color:var(--fg);font-variant-numeric:tabular-nums;font-size:14.5px}.nm-pen-formula{background:var(--numinor-gold-tint);border-radius:var(--radius-lg);border:1px solid #f5c51859;margin:20px 0 28px;padding:24px 28px}.nm-pen-formula__label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#8a6608;margin-bottom:12px;font-size:11px;font-weight:700}.nm-pen-formula__eq{font-family:var(--font-sans);color:var(--numinor-navy);letter-spacing:-.005em;font-size:clamp(17px,2.1vw,22px);font-weight:500;line-height:1.4}.nm-pen-formula__eq em{color:var(--numinor-navy);background:#ffffff8c;border-radius:4px;padding:1px 6px;font-style:normal;font-weight:600}@media (width<=720px){.nm-pen__body{grid-template-columns:1fr}.nm-pen__inputs{border-right:none;border-bottom:1px solid var(--border)}.nm-pen__head{flex-direction:column;align-items:flex-start;gap:10px}.nm-pen-twocards{grid-template-columns:1fr}.nm-pen-deadlines__row{grid-template-columns:1fr;gap:4px}.nm-pen-deadlines__row--head{display:none}}.nm-loc__hero{background:var(--paper);padding:88px 0 96px;position:relative;overflow:hidden}.nm-loc__hero-bg{pointer-events:none;background:radial-gradient(700px 360px at 88% 30%,#f5c51829,#0000 60%),radial-gradient(600px 500px at 6% 85%,#1a6bac1a,#0000 60%);position:absolute;inset:0}.nm-loc__hero-inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.nm-loc__breadcrumbs{font-family:var(--font-sans);color:var(--fg-subtle);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.nm-loc__breadcrumbs a{color:var(--fg-muted);transition:color var(--dur-base) var(--ease-out);text-decoration:none}.nm-loc__breadcrumbs a:hover{color:var(--numinor-blue)}.nm-loc__breadcrumbs .is-current{color:var(--numinor-navy);font-weight:600}.nm-loc__breadcrumbs span[aria-hidden]{color:var(--gray-400)}.nm-loc__hero-title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--numinor-navy);text-wrap:balance;margin:14px 0 22px;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.04}.nm-loc__hero-title em{color:var(--numinor-blue);font-style:normal}.nm-loc__hero-sub{color:var(--fg-muted);text-wrap:pretty;max-width:560px;margin:0 0 32px;font-size:19px;line-height:1.55}.nm-loc__hero-cta{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.nm-loc__hero-trust{border-top:1px solid var(--border);flex-direction:column;gap:10px;max-width:540px;padding-top:24px;display:flex}.nm-loc__trust-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.nm-loc__trust-stars{color:var(--numinor-yellow);gap:2px;display:inline-flex}.nm-loc__trust-stars svg{width:16px;height:16px}.nm-loc__trust-text{color:var(--fg-muted);font-size:14px}.nm-loc__trust-text strong{color:var(--numinor-navy)}.nm-loc__badge{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:var(--numinor-blue-whisper);color:var(--numinor-blue);border-radius:4px;align-items:center;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.nm-loc__hero-art{position:relative}.nm-loc__hero-frame{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid var(--border);background:#fff;position:relative;overflow:hidden}.nm-loc__hero-imgwrap{aspect-ratio:5/3.4;background:linear-gradient(#c5dff3 0%,#ffe9a8 65%,#fff9ec 100%);align-items:flex-end;display:flex;position:relative;overflow:hidden}.nm-loc__hero-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.nm-loc__hero-placeholder{width:100%}.nm-loc__hero-placeholder svg{width:100%;height:auto;display:block}.nm-loc__hero-tag{color:#fff;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000435f0;align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute;bottom:20px;left:20px}.nm-loc__hero-tag svg{width:22px;height:22px;color:var(--numinor-yellow);flex-shrink:0}.nm-loc__hero-tag-label{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--numinor-yellow);margin-bottom:1px;font-size:10px;font-weight:700}.nm-loc__hero-tag-text{font-family:var(--font-sans);color:#fff;font-size:13.5px;font-weight:500}.nm-loc__intro{padding:96px 0}.nm-loc__intro-inner{grid-template-columns:.85fr 1fr;align-items:start;gap:80px;display:grid}.nm-loc__intro-head h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--numinor-navy);text-wrap:balance;margin:14px 0 0;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.12}.nm-loc__intro-body p{color:var(--fg);margin:0 0 18px;font-size:17px;line-height:1.65}.nm-loc__intro-body p:last-child{margin-bottom:0}.nm-loc__why{background:var(--paper);padding:96px 0}.nm-loc__why-head{max-width:720px;margin-bottom:48px}.nm-loc__why-head h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--numinor-navy);text-wrap:balance;margin:14px 0 0;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.12}.nm-loc__why-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.nm-loc__why-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:#fff;padding:28px 24px 26px}.nm-loc__why-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.nm-loc__why-icon{border-radius:var(--radius-md);background:var(--numinor-blue-whisper);width:44px;height:44px;color:var(--numinor-blue);justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.nm-loc__why-icon svg{width:22px;height:22px}.nm-loc__why-card h3{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--numinor-navy);text-wrap:balance;margin:0 0 8px;font-size:17px;font-weight:600}.nm-loc__why-card p{color:var(--fg-muted);margin:0;font-size:14.5px;line-height:1.55}.nm-loc__services{padding:96px 0}.nm-loc__svc-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.nm-loc__svc{border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);box-shadow:var(--shadow-xs);background:#fff;grid-template-columns:48px 1fr 24px;align-items:center;gap:18px;padding:22px 24px;text-decoration:none;display:grid}.nm-loc__svc:hover{box-shadow:var(--shadow-md);border-color:var(--numinor-blue-tint);transform:translateY(-2px)}.nm-loc__svc-icon{border-radius:var(--radius-md);background:var(--numinor-gold-tint);width:48px;height:48px;color:var(--numinor-navy);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nm-loc__svc-icon svg{width:22px;height:22px}.nm-loc__svc-title{font-family:var(--font-sans);color:var(--numinor-navy);letter-spacing:-.01em;margin-bottom:4px;font-size:17px;font-weight:600}.nm-loc__svc-text{color:var(--fg-muted);margin:0;font-size:14.5px;line-height:1.5}.nm-loc__svc-arrow{color:var(--numinor-blue);transition:transform var(--dur-base) var(--ease-out);font-size:18px}.nm-loc__svc:hover .nm-loc__svc-arrow{transform:translate(3px)}.nm-loc__toc{border-top:1px solid var(--border)}.nm-loc__toc-list{counter-reset:nm-loc-toc;grid-template-columns:repeat(3,1fr);gap:10px 32px;margin:18px 0 0;padding:0;list-style:none;display:grid}.nm-loc__toc-list li{counter-increment:nm-loc-toc}.nm-loc__toc-list a{color:var(--fg-muted);transition:color var(--dur-base) var(--ease-out);border-bottom:1px solid #0000;align-items:baseline;gap:10px;padding:6px 0;font-size:15.5px;line-height:1.45;text-decoration:none;display:flex}.nm-loc__toc-list a:before{content:counter(nm-loc-toc, decimal-leading-zero);font-family:var(--font-sans);letter-spacing:.06em;color:var(--numinor-blue);flex:none;font-size:11.5px;font-weight:700}.nm-loc__toc-list a:hover{color:var(--numinor-navy)}.nm-loc__notes h2[id],.nm-loc__services h2[id],.nm-loc__faqs h2[id]{scroll-margin-top:96px}.nm-loc__block{padding:96px 0}.nm-loc__prose{max-width:820px}.nm-loc__prose h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--numinor-navy);text-wrap:balance;margin:56px 0 16px;scroll-margin-top:96px;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.15}.nm-loc__prose>h2:first-child{margin-top:0}.nm-loc__prose h3{font-family:var(--font-sans);color:var(--numinor-navy);margin:32px 0 10px;font-size:19px;font-weight:600;line-height:1.3}.nm-loc__prose p{color:var(--fg-muted);margin:0 0 18px;font-size:17px;line-height:1.7}.nm-loc__prose strong{color:var(--numinor-navy);font-weight:600}.nm-loc__prose ul{margin:0 0 18px;padding-left:22px}.nm-loc__prose li{color:var(--fg-muted);margin-bottom:10px;font-size:17px;line-height:1.7}.nm-loc__prose a{color:var(--numinor-blue);text-underline-offset:2px;text-decoration:underline}.nm-loc__notes{background:var(--numinor-navy);color:#fff;padding:80px 0}.nm-loc__notes-inner{grid-template-columns:.85fr 1fr;align-items:start;gap:64px;display:grid}.nm-loc__notes h2{font-family:var(--font-sans);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:14px 0 0;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.12}.nm-loc__notes .eyebrow{color:var(--numinor-yellow)}.nm-loc__notes .eyebrow:before{background:var(--numinor-yellow)}.nm-loc__notes-body p{color:#ffffffc7;margin:0 0 22px;font-size:17px;line-height:1.65}.nm-loc__notes-body strong{color:#fff;font-weight:600}.nm-loc__notes-tags{flex-wrap:wrap;gap:8px;display:flex}.nm-loc__notes-tags span{font-family:var(--font-sans);color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.nm-loc__faqs{padding:96px 0}.nm-loc__faqs-inner{max-width:880px;margin:0 auto}.nm-loc__faqs-head{text-align:center;margin-bottom:32px}.nm-loc__faqs-head h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--numinor-navy);text-wrap:balance;margin:14px 0 0;font-size:clamp(28px,3vw,38px);font-weight:600}.nm-loc__faqs-head .eyebrow{display:inline-flex}.nm-loc__faqs-list{border-top:1px solid var(--border);flex-direction:column;display:flex}.nm-loc__faq{border-bottom:1px solid var(--border)}.nm-loc__faq-q{cursor:pointer;width:100%;font-family:var(--font-sans);letter-spacing:-.01em;color:var(--numinor-navy);text-align:left;transition:color var(--dur-base) var(--ease-out);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;font-size:18px;font-weight:600;display:flex}.nm-loc__faq-q:hover{color:var(--numinor-blue)}.nm-loc__faq-q svg{width:18px;height:18px;color:var(--fg-muted);transition:transform var(--dur-base) var(--ease-out);flex-shrink:0}.nm-loc__faq.is-open .nm-loc__faq-q svg{color:var(--numinor-blue);transform:rotate(180deg)}.nm-loc__faq-a{color:var(--fg-muted);max-width:760px;padding:0 4px 22px;font-size:16px;line-height:1.6}.nm-loc__visit{background:var(--paper);padding:96px 0}.nm-loc__visit-inner{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:56px;display:grid}.nm-loc__visit-side h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--numinor-navy);margin:14px 0 28px;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.12}.nm-loc__visit-addr{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:14px;margin-bottom:24px;padding:24px 0;display:flex}.nm-loc__visit-row{grid-template-columns:90px 1fr;align-items:start;gap:16px;display:grid}.nm-loc__visit-label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-blue);padding-top:2px;font-size:11px;font-weight:700}.nm-loc__visit-val{font-family:var(--font-sans);color:var(--numinor-navy);font-size:15px;line-height:1.5}.nm-loc__visit-val a{color:var(--numinor-navy);border-bottom:1px solid var(--numinor-blue-tint);transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);text-decoration:none}.nm-loc__visit-val a:hover{color:var(--numinor-blue);border-color:var(--numinor-blue)}.nm-loc__map{border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-md);background:#fff;min-height:440px;position:relative;overflow:hidden}.nm-loc__map svg{width:100%;height:100%;display:block}.nm-loc__map-note{font-family:var(--font-sans);letter-spacing:.04em;color:var(--fg-subtle);border:1px solid var(--border);background:#ffffffeb;border-radius:4px;padding:6px 10px;font-size:11px;position:absolute;bottom:16px;left:16px}.nm-loc__areas{padding:80px 0 96px}.nm-loc__areas-title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--numinor-navy);text-wrap:balance;max-width:720px;margin:14px 0 28px;font-size:clamp(26px,2.8vw,34px);font-weight:600}.nm-loc__areas-grid{flex-wrap:wrap;gap:10px;display:flex}.nm-loc__areas-grid a{font-family:var(--font-sans);color:var(--numinor-navy);border:1px solid var(--border);transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:#fff;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none}.nm-loc__areas-grid a:hover{background:var(--numinor-blue-whisper);border-color:var(--numinor-blue-tint);color:var(--numinor-blue)}.nm-loc__close{padding:96px 0}.nm-loc__close-inner{text-align:center;max-width:720px;margin:0 auto}.nm-loc__close h2{font-family:var(--font-sans);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:14px 0 16px;font-size:clamp(32px,3.8vw,48px);font-weight:600;line-height:1.1}.nm-loc__close p{color:#ffffffc7;max-width:560px;margin:0 auto 28px;font-size:18px;line-height:1.55}.nm-loc__close p strong{color:var(--numinor-yellow);font-weight:600}.nm-loc__close-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}@media (width<=1080px){.nm-loc__why-grid,.nm-loc__toc-list{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.nm-loc__hero{padding:72px 0 80px}.nm-loc__hero-inner{grid-template-columns:1fr;gap:40px}.nm-loc__intro-inner,.nm-loc__notes-inner,.nm-loc__visit-inner{grid-template-columns:1fr;gap:32px}.nm-loc__svc-grid{grid-template-columns:1fr}.nm-loc__map{min-height:320px}.nm-loc__block{padding:72px 0}}@media (width<=560px){.nm-loc__why-grid{grid-template-columns:1fr}.nm-loc__hero-title{font-size:36px}.nm-loc__faq-q{font-size:16px}.nm-loc__toc-list,.nm-loc__visit-row{grid-template-columns:1fr;gap:4px}}.nm-areas__hero-inner{max-width:900px}.nm-areas__hero-title{max-width:880px;font-size:clamp(40px,5vw,64px)}.nm-areas__hero-sub{max-width:680px}.nm-areas__hero-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:stretch;gap:8px 28px;margin:24px 0 28px;padding:24px 0;display:flex}.nm-areas__stat{flex-direction:column;gap:4px;display:flex}.nm-areas__stat-val{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--numinor-navy);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1}.nm-areas__stat-label{font-family:var(--font-sans);color:var(--fg-muted);letter-spacing:.02em;font-size:12px;font-weight:500}.nm-areas__stat-divider{background:var(--border);width:1px}.nm-areas__region{padding:96px 0}.nm-areas__region+.nm-areas__region{padding-top:0}.nm-areas__region-head{max-width:720px;margin-bottom:28px}.nm-areas__region-blurb{font-family:var(--font-sans);color:var(--fg-muted);text-wrap:pretty;margin:12px 0 0;font-size:17px;line-height:1.55}.nm-areas__city-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.nm-areas__city{border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);box-shadow:var(--shadow-xs);background:#fff;flex-direction:column;gap:4px;padding:22px 22px 20px;text-decoration:none;display:flex;position:relative}.nm-areas__city:hover{box-shadow:var(--shadow-md);border-color:var(--numinor-blue-tint);transform:translateY(-2px)}.nm-areas__city--office{background:var(--numinor-navy);color:#fff;border-color:var(--numinor-navy)}.nm-areas__city--office:hover{background:#000a4d;border-color:#000a4d}.nm-areas__city--office .nm-areas__city-name{color:#fff}.nm-areas__city--office .nm-areas__city-meta{color:#ffffffa6}.nm-areas__city--office .nm-areas__city-arrow{color:var(--numinor-yellow)}.nm-areas__city--tier-2:before{content:"";background:var(--numinor-blue);border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0}.nm-areas__city--town:before{content:"";background:var(--numinor-yellow);border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0}.nm-areas__city-flag{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--numinor-navy);background:var(--numinor-yellow);border-radius:3px;align-self:flex-start;margin-bottom:8px;padding:4px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.nm-areas__city-name{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--numinor-navy);font-size:19px;font-weight:600;line-height:1.15}.nm-areas__city-meta{font-family:var(--font-sans);color:var(--fg-muted);font-size:13.5px;line-height:1.4}.nm-areas__city-arrow{font-family:var(--font-sans);color:var(--numinor-blue);transition:transform var(--dur-base) var(--ease-out);font-size:18px;position:absolute;bottom:16px;right:18px}.nm-areas__city:hover .nm-areas__city-arrow{transform:translate(3px)}.nm-areas__overflow{padding:96px 0}.nm-areas__overflow-inner{max-width:720px}.nm-areas__overflow h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--numinor-navy);text-wrap:balance;margin:14px 0 18px;font-size:clamp(28px,3.2vw,40px);font-weight:600}.nm-areas__overflow p{color:var(--fg-muted);text-wrap:pretty;margin:0 0 24px;font-size:17px;line-height:1.6}@media (width<=980px){.nm-areas__city-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.nm-areas__city-grid{grid-template-columns:1fr}.nm-areas__hero-stats{gap:4px 18px}.nm-areas__stat-val{font-size:26px}}.cu-page .nm-hero__title,.cu-page .section-head h2,.cu-formcard__heading,.cu-calendar__title{font-weight:700}.cu-corner-circle,.cu-corner-triangle{pointer-events:none;z-index:0;position:absolute}.cu-corner-circle{background:var(--numinor-sky);opacity:.16;border-radius:999px}.cu-corner-triangle{opacity:.85;border-left:0 solid #0000;border-right:0 solid #0000;border-bottom:0 solid var(--numinor-gold);width:0;height:0}.cu-hero{isolation:isolate;background:linear-gradient(180deg, var(--paper) 0%, #fff 100%);padding:88px 0 96px;position:relative;overflow:hidden}.cu-hero__inner{grid-template-columns:3fr 2fr;align-items:center;gap:56px;display:grid}.cu-hero__copy{z-index:1;max-width:580px;position:relative}.cu-hero__title{letter-spacing:-.025em;color:var(--numinor-ink);margin:18px 0 24px;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.05}.cu-hero__sub{color:var(--fg-muted);text-wrap:pretty;margin:0 0 32px;font-size:18px;line-height:1.65}.cu-hero .cu-corner-circle.tr{width:360px;height:360px;top:-80px;right:-120px}.cu-hero .cu-corner-triangle.bl{border-left:90px solid #0000;border-right:90px solid #0000;border-bottom:140px solid var(--numinor-gold);opacity:.18;bottom:0;left:-40px;transform:rotate(-12deg)}.cu-hero__form{z-index:2;position:relative}.cu-hero__trust{color:var(--fg-subtle);flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;font-size:13px;display:inline-flex}.cu-hero__stars{color:var(--numinor-gold);gap:1px;display:inline-flex}.cu-hero__stars svg{width:14px;height:14px;fill:var(--numinor-gold);stroke:var(--numinor-gold)}.cu-hero__trust strong{color:var(--fg);font-weight:600}.cu-hero__trust-divider{background:var(--border);width:1px;height:14px}.cu-pain__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cu-pain__card{background:var(--gray-0);border:1px solid var(--border);border-radius:var(--radius-lg);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);padding:32px 28px 28px;position:relative}.cu-pain__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.cu-pain__icon{border-radius:var(--radius-md);background:var(--numinor-blue-whisper);width:44px;height:44px;color:var(--numinor-blue);justify-content:center;align-items:center;margin-bottom:20px;display:flex}.cu-pain__icon svg{width:22px;height:22px}.cu-pain__title{color:var(--numinor-ink);margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.25}.cu-pain__body{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.cu-fix{position:relative;overflow:hidden}.cu-fix .cu-corner-circle.tl{background:var(--numinor-sky);opacity:.12;width:320px;height:320px;top:-120px;left:-100px}.cu-fix__grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid;position:relative}.cu-fix__step{padding:0 32px;position:relative}.cu-fix__step+.cu-fix__step{border-left:1px dashed var(--border-strong)}.cu-fix__step:first-child{padding-left:0}.cu-fix__step:last-child{padding-right:0}.cu-fix__num{background:var(--numinor-gold);width:44px;height:44px;color:var(--numinor-navy);font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px var(--numinor-gold-tint);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:18px;font-weight:700;display:inline-flex}.cu-fix__title{color:var(--numinor-ink);margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.25}.cu-fix__body{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.cu-fix__meta{letter-spacing:.04em;text-transform:uppercase;color:var(--numinor-blue);align-items:center;gap:6px;margin-top:16px;font-size:12px;font-weight:600;display:inline-flex}.cu-fix__meta svg{width:14px;height:14px}.cu-pricing__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.cu-pricing__plan{background:var(--gray-0);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative}.cu-pricing__plan.is-featured{border-color:var(--numinor-gold);box-shadow:0 16px 40px -16px #0e1a2b29}.cu-pricing__strap{background:var(--numinor-gold);color:var(--numinor-navy);border-radius:var(--radius-pill);letter-spacing:.04em;padding:6px 14px;font-size:12px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.cu-pricing__plan-body{flex-direction:column;flex:1;padding:32px 28px;display:flex}.cu-pricing__plan-name{color:var(--numinor-ink);margin:0 0 6px;font-size:22px;font-weight:700}.cu-pricing__plan-desc{color:var(--fg-muted);min-height:64px;margin:0 0 20px;font-size:14px;line-height:1.55}.cu-pricing__price{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.cu-pricing__currency{color:var(--fg-subtle);font-size:14px;font-weight:500}.cu-pricing__amount{letter-spacing:-.02em;color:var(--numinor-ink);font-variant-numeric:tabular-nums lining-nums;font-size:48px;font-weight:700;line-height:1}.cu-pricing__amount--custom{letter-spacing:-.02em;font-size:40px;line-height:1.1}.cu-pricing__per{color:var(--fg-muted);font-size:14px}.cu-pricing__cadence{color:var(--fg-subtle);margin-bottom:20px;font-size:12px}.cu-pricing__features{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.cu-pricing__features li{color:var(--fg-muted);gap:8px;font-size:14px;line-height:1.5;display:flex}.cu-pricing__features svg{width:14px;height:14px;color:var(--numinor-blue);flex-shrink:0;margin-top:4px}.cu-pricing__note{text-align:center;max-width:720px;color:var(--fg-muted);background:var(--numinor-gold-tint);border-radius:var(--radius-md);border:1px solid #f5c51859;margin:32px auto 0;padding:16px 20px;font-size:14px}.cu-pricing__note strong{color:var(--numinor-navy);font-weight:600}.cu-team__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cu-team__card{background:var(--gray-0);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 24px}.cu-team__role{letter-spacing:.08em;text-transform:uppercase;color:var(--numinor-blue);margin:0 0 14px;font-size:13px;font-weight:600}.cu-team__blurb{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.cu-proof{position:relative}.cu-proof .cu-corner-triangle.tr{border-left:50px solid #0000;border-right:50px solid #0000;border-bottom:80px solid var(--numinor-gold);opacity:.85;top:-10px;right:6%;transform:rotate(18deg)}.cu-proof__grid{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.cu-proof__tile{padding:40px 28px}.cu-proof__tile+.cu-proof__tile{border-left:1px solid #ffffff1f}.cu-proof__num{letter-spacing:-.03em;color:var(--gray-0);font-variant-numeric:tabular-nums lining-nums;margin-bottom:12px;font-size:56px;font-weight:700;line-height:1}.cu-proof__num--gold{color:var(--numinor-gold)}.cu-proof__num span{vertical-align:super;margin-left:4px;font-size:28px}.cu-proof__label{color:#ffffffb8;max-width:200px;font-size:14px;line-height:1.5}.cu-proof__quote{border-left:3px solid var(--numinor-gold);align-items:flex-start;gap:24px;max-width:880px;margin-top:56px;padding-left:16px;display:flex}.cu-proof__quote-text{color:var(--gray-0);margin:0;font-size:22px;font-style:italic;font-weight:300;line-height:1.5}.cu-proof__quote cite{color:#fff9;margin-top:12px;font-size:13px;font-style:normal;display:block}.cu-proof__quote cite strong{color:var(--gray-0);font-weight:600}.cu-formcard{z-index:2;background:var(--numinor-blue-whisper);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:36px 32px;position:relative}.cu-formcard--success{text-align:center}.cu-formcard__heading{letter-spacing:-.02em;color:var(--numinor-ink);text-wrap:pretty;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.2}.cu-formcard__sub{color:var(--fg-muted);margin:0 0 24px;font-size:15px;line-height:1.55}.cu-formcard__form{flex-direction:column;gap:16px;display:flex}.cu-formcard__submit{white-space:normal;text-align:center;margin-top:4px;line-height:1.25}.cu-formcard__cal-link{color:var(--numinor-blue);justify-content:center;align-items:center;gap:6px;margin-top:-4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.cu-formcard__cal-link:hover{text-underline-offset:2px;text-decoration:underline}.cu-formcard__cal-link svg{width:14px;height:14px}.cu-field{flex-direction:column;gap:6px;display:flex}.cu-field--full{grid-column:1/-1}.cu-field label{color:var(--numinor-ink);gap:4px;font-size:13px;font-weight:600;display:inline-flex}.cu-field .opt{color:var(--fg-subtle);font-weight:400}.cu-field input,.cu-field select{font-family:var(--font-sans);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--gray-0);width:100%;min-width:0;min-height:48px;color:var(--fg);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);padding:10px 14px;font-size:15px}.cu-field input:focus,.cu-field select:focus{border-color:var(--numinor-blue);box-shadow:var(--focus-ring);outline:none}.cu-field select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23000435' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.cu-form__error{color:var(--danger,#c72424);font-size:12px}.cu-form__legal{color:var(--fg-subtle);text-align:center;margin-top:0;font-size:12px;line-height:1.5}.cu-form__legal a{color:var(--numinor-blue);text-underline-offset:2px;text-decoration:underline}.cu-form__success-mark{background:var(--numinor-gold);width:64px;height:64px;box-shadow:0 0 0 10px var(--numinor-gold-tint);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:inline-flex}.cu-form__success-mark svg{width:32px;height:32px;color:var(--numinor-navy)}.cu-calendar{background:var(--gray-0);position:relative}.cu-calendar__inner{text-align:center;max-width:980px;margin:0 auto}.cu-calendar__title{letter-spacing:-.02em;color:var(--numinor-ink);margin:12px 0;font-size:32px;font-weight:700}.cu-calendar__sub{color:var(--fg-muted);margin:0 0 32px;font-size:16px}.cu-calendar__embed{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--gray-0);box-shadow:var(--shadow-sm);text-align:left;grid-template-columns:240px 1fr;gap:32px;min-height:420px;padding:32px;display:grid;position:relative}.cu-calendar__embed:after{content:"Calendar preview";letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:10px;font-weight:600;position:absolute;top:12px;right:16px}.cu-calendar__embed--live{min-height:640px;padding:0;display:block;overflow:hidden}.cu-calendar__embed--live:after{content:none}.cu-cal__advisor{border-right:1px solid var(--border);flex-direction:column;gap:12px;padding-right:24px;display:flex}.cu-cal__avatar{background:var(--numinor-blue-tint);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.cu-cal__avatar img{opacity:.9;width:70%;height:auto}.cu-cal__name{color:var(--numinor-ink);margin:0;font-size:18px;font-weight:600}.cu-cal__role{color:var(--fg-muted);margin:0;font-size:13px}.cu-cal__meta{flex-direction:column;gap:6px;margin-top:6px;display:flex}.cu-cal__meta-row{color:var(--fg-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.cu-cal__meta-row svg{width:14px;height:14px;color:var(--numinor-blue)}.cu-cal__picker{flex-direction:column;gap:16px;display:flex}.cu-cal__picker-head{justify-content:space-between;align-items:center;display:flex}.cu-cal__month{color:var(--numinor-ink);font-size:14px;font-weight:600}.cu-cal__arrows{gap:4px;display:inline-flex}.cu-cal__arrow{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--gray-0);width:28px;height:28px;color:var(--fg-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.cu-cal__arrow:hover{background:var(--gray-50);color:var(--numinor-ink)}.cu-cal__arrow svg{width:14px;height:14px}.cu-cal__weekdays,.cu-cal__days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cu-cal__weekday{text-align:center;color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.08em;padding:4px 0;font-size:11px;font-weight:600}.cu-cal__day{aspect-ratio:1;border-radius:var(--radius-sm);color:var(--fg);cursor:pointer;transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:inline-flex}.cu-cal__day.is-available{background:var(--numinor-blue-whisper);color:var(--numinor-blue);font-weight:600}.cu-cal__day.is-available:hover,.cu-cal__day.is-selected{background:var(--numinor-blue);color:var(--gray-0)}.cu-cal__day.is-muted{color:var(--fg-faint);cursor:default}.cu-cal__times{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.cu-cal__time{border:1px solid var(--border-strong);background:var(--gray-0);border-radius:var(--radius-md);color:var(--numinor-ink);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);padding:10px 12px;font-size:13px;font-weight:500}.cu-cal__time:hover{border-color:var(--numinor-blue);background:var(--numinor-blue-whisper);color:var(--numinor-blue)}.cu-faq__list{flex-direction:column;gap:12px;max-width:880px;display:flex}.cu-faq__item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--gray-0);overflow:hidden}.cu-faq__head{text-align:left;cursor:pointer;width:100%;color:var(--numinor-ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:17px;font-weight:600;display:flex}.cu-faq__head svg{width:20px;height:20px;color:var(--numinor-blue);flex-shrink:0}.cu-faq__body{color:var(--fg-muted);padding:0 24px 20px;font-size:15px;line-height:1.6}.cu-faq__body p{margin:0}.cu-sticky{z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border);transition:transform var(--dur-slow) var(--ease-out);background:#fffffff5;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.cu-sticky.is-visible{transform:translateY(0)}.cu-sticky .btn{width:100%}@media (width<=960px){.cu-hero{padding:64px 0 72px}.cu-hero__inner{gap:36px}.cu-pain__grid,.cu-fix__grid,.cu-pricing__grid,.cu-team__grid{grid-template-columns:1fr;gap:16px}.cu-fix__step{border-left:none;border-top:1px dashed var(--border-strong);padding:24px 0 0}.cu-fix__step:first-child{border-top:none;padding-top:0}.cu-proof__grid{grid-template-columns:1fr 1fr}.cu-proof__tile+.cu-proof__tile{border-left:none}.cu-proof__tile:nth-child(odd)+.cu-proof__tile{border-left:1px solid #ffffff1f}.cu-proof__tile:nth-child(n+3){border-top:1px solid #ffffff1f}.cu-proof__num{font-size:44px}.cu-calendar__embed{grid-template-columns:1fr;gap:24px}.cu-cal__advisor{border-right:none;border-bottom:1px solid var(--border);padding-bottom:24px;padding-right:0}.cu-sticky{display:block}body.cu-body{padding-bottom:88px}}@media (width<=767px){.cu-hero{padding:48px 0 56px}.cu-hero__inner{grid-template-columns:1fr;gap:32px}.cu-hero__copy{max-width:none}}@media (width<=540px){.cu-hero__title{font-size:36px}.cu-hero__trust-divider{display:none}.cu-proof__grid{grid-template-columns:1fr}.cu-proof__tile+.cu-proof__tile{border-top:1px solid #ffffff1f;border-left:none}.cu-formcard{padding:28px 22px}.cu-formcard__heading{font-size:24px}.cu-calendar__embed{padding:20px}.cu-cal__times{grid-template-columns:1fr 1fr}.btn-lg.btn-pill{padding:14px 22px;font-size:16px}.cu-hero .cu-corner-circle.tr{width:220px;height:220px;top:-50px;right:-80px}.cu-hero .cu-corner-triangle.bl{display:none}}.cu-team__body{flex-direction:column;display:flex}.cu-team__name{color:var(--numinor-ink);margin:4px 0 10px;font-size:18px;font-weight:700}.bs-local{background:var(--numinor-blue-whisper);border-top:1px solid var(--numinor-blue-tint);border-bottom:1px solid var(--numinor-blue-tint);padding:22px 0}.bs-local__inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;display:flex}.bs-local__lead{color:var(--numinor-navy);align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.bs-local__lead svg{width:17px;height:17px;color:var(--numinor-blue)}.bs-local__cities{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;display:flex}.bs-local__city{color:var(--fg-muted);font-size:14px;font-weight:500}.bs-local__city--rest{color:var(--fg-subtle);font-weight:400}.bs-local__dot{background:var(--numinor-blue-tint);border-radius:999px;width:3px;height:3px;display:inline-block}.bs-software{position:relative;overflow:hidden}.bs-software__inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.bs-software__copy{max-width:520px}.bs-software__copy h2{font-size:var(--fs-h2);letter-spacing:var(--tr-snug);color:var(--numinor-navy);margin:14px 0 18px;font-weight:600;line-height:1.18}.bs-software__lead{color:var(--fg-muted);text-wrap:pretty;margin:0 0 26px;font-size:18px;line-height:1.65}.bs-software__tools{flex-wrap:wrap;gap:9px;display:flex}.bs-software__tool{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--gray-0);color:var(--fg);box-shadow:var(--shadow-xs);align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.bs-software__tool svg{width:15px;height:15px;color:var(--numinor-blue)}.bs-hero__formcol{justify-content:flex-end;align-items:flex-start;width:100%;display:flex}.bs-hero-form{background:var(--gray-0);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:460px;box-shadow:var(--shadow-lg);padding:28px 28px 26px}.bs-hero-form__head{margin-bottom:18px}.bs-hero-form__title{letter-spacing:-.015em;color:var(--numinor-navy);margin:8px 0 6px;font-size:22px;font-weight:700;line-height:1.2}.bs-hero-form__sub{color:var(--fg-muted);margin:0;font-size:14px;line-height:1.5}.bs-hero-form__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bs-hero-form .cu-field{min-width:0}.bs-hero-form .cu-field input,.bs-hero-form .cu-field textarea{box-sizing:border-box;width:100%;font-size:14px}.bs-hero-form__or{text-align:center;color:var(--numinor-blue);margin-top:12px;font-size:13px;font-weight:600;text-decoration:none;display:block}.bs-hero-form__or:hover{text-underline-offset:3px;text-decoration:underline}.bs-hero-form .cu-field textarea{font-family:var(--font-sans);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--fg);background:var(--gray-0);resize:vertical;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);padding:11px 13px}.bs-hero-form .cu-field textarea:focus{border-color:var(--numinor-blue);box-shadow:var(--focus-ring);outline:none}.bs-hero-form__legal{color:var(--fg-subtle);text-align:center;margin:12px 0 0;font-size:11.5px;line-height:1.45}.bs-hero-form__legal a{color:var(--numinor-blue);text-underline-offset:2px;text-decoration:underline}.bs-hero-form__success{text-align:center;padding:12px 4px 6px}.bs-hero-form__success-mark{background:var(--numinor-gold);width:52px;height:52px;box-shadow:0 0 0 8px var(--numinor-gold-tint);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.bs-hero-form__success-mark svg{width:26px;height:26px;color:var(--numinor-navy)}.bs-hero-form__success h3{color:var(--numinor-navy);margin:0 0 10px;font-size:20px;font-weight:700}.bs-hero-form__success p{color:var(--fg-muted);max-width:320px;margin:0 auto 20px;font-size:14px;line-height:1.5}.bs-dash{background:var(--gray-0);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-lg);z-index:2;padding:22px 22px 20px;position:relative}.bs-dash__top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.bs-dash__brand{align-items:center;gap:9px;display:flex}.bs-dash__brand img{width:22px;height:22px}.bs-dash__brand span{color:var(--numinor-navy);font-size:14px;font-weight:600}.bs-dash__status{color:#1f5e48;background:var(--success-bg);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.bs-dash__status .bs-dash__dot{background:#2e8b6b;border-radius:999px;width:6px;height:6px}.bs-dash__hero{padding:18px 0 16px}.bs-dash__label{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle);font-size:11px;font-weight:600}.bs-dash__big{align-items:baseline;gap:12px;margin-top:6px;display:flex}.bs-dash__big strong{letter-spacing:-.02em;color:var(--numinor-navy);font-variant-numeric:tabular-nums lining-nums;font-size:38px;font-weight:700;line-height:1}.bs-dash__delta{color:#1f5e48;align-items:center;gap:3px;font-size:13px;font-weight:600;display:inline-flex}.bs-dash__chart{grid-template-columns:repeat(6,1fr);align-items:end;gap:12px;height:96px;padding:4px 0 0;display:grid}.bs-dash__bar{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bs-dash__bar-fill{background:var(--numinor-blue-tint);border-radius:6px 6px 3px 3px;width:100%;max-width:30px}.bs-dash__bar--active .bs-dash__bar-fill{background:var(--numinor-blue)}.bs-dash__bar--gold .bs-dash__bar-fill{background:var(--numinor-gold)}.bs-dash__bar-label{color:var(--fg-subtle);font-size:11px;font-weight:500}.bs-dash__rows{border-top:1px solid var(--border);flex-direction:column;gap:0;margin-top:16px;display:flex}.bs-dash__row{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;padding:11px 0;font-size:13px;display:flex}.bs-dash__row:last-child{border-bottom:none}.bs-dash__row-label{color:var(--fg-muted);align-items:center;gap:8px;display:inline-flex}.bs-dash__row-label svg{width:15px;height:15px;color:var(--numinor-blue)}.bs-dash__row-val{color:var(--numinor-navy);font-variant-numeric:tabular-nums;font-weight:600}.bs-dash__recon{background:var(--numinor-blue-whisper);border-radius:var(--radius-md);align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.bs-dash__recon-track{background:#fff;border-radius:999px;flex:1;height:6px;overflow:hidden}.bs-dash__recon-fill{background:var(--numinor-blue);border-radius:999px;width:100%;height:100%}.bs-dash__recon-text{color:var(--numinor-blue);white-space:nowrap;font-size:12px;font-weight:600}.bs-dash__recon-text--muted{color:var(--fg-subtle);font-weight:500}@media (width<=860px){.bs-software__inner{grid-template-columns:1fr;gap:36px}.bs-local__inner{flex-direction:column;gap:10px}.bs-hero__formcol{justify-content:center}.bs-hero-form{max-width:100%}}@media (width<=480px){.bs-hero-form__grid{grid-template-columns:1fr}.bs-dash__big strong{font-size:32px}}
