@property --nd-beam{syntax: "<angle>"; inherits: false; initial-value: 0deg;}html,body{margin:0;padding:0;background:#fff}html{scroll-behavior:smooth}:root{--mb-violet: #5b54c9;--mb-violet-hover: #4a43b5;--mb-violet-active: #3a3590;--mb-violet-soft: #efeefc;--mb-violet-line: #c3bff2;--mb-violet-light: #a9a4f2;--mb-wash: #f7f7f7;--mb-gradient: linear-gradient(90deg, #5b54c9 0%, #a9a4f2 100%);--mb-ink: #101010;--mb-text: #4a4a4a;--mb-muted: #8a8a8a;--mb-surface: #ffffff;--mb-border: #e3e3e3;--mb-fill: #ebebeb;--mb-fill-hover: #e3e3e3;--mb-success: #047b5d;--mb-warning: #b28400;--mb-danger: #c70a24;--mb-badge: rgba(0, 0, 0, .05);--mb-badge-ink: #4a4a4a;--mb-badge-violet: #dcd8ff;--mb-badge-violet-ink: #2e2783;--mb-badge-success: #b3f782;--mb-badge-success-ink: #214b03;--mb-badge-warning: #ffbf80;--mb-badge-warning-ink: #6f2e01;--mb-badge-critical: #ffd0cc;--mb-badge-critical-ink: #7e100c;--mb-success-soft: var(--mb-badge-success);--mb-topic-comparisons: #efeefc;--mb-topic-comparisons-2: #dcd8ff;--mb-topic-comparisons-ink: #5b54c9;--mb-topic-bundles: #eaf1fd;--mb-topic-bundles-2: #d3e2fb;--mb-topic-bundles-ink: #2f56b0;--mb-topic-upsells: #effce4;--mb-topic-upsells-2: #d6f8bd;--mb-topic-upsells-ink: #2f6a07;--mb-topic-growth: #fdeff5;--mb-topic-growth-2: #f8d9e7;--mb-topic-growth-ink: #a63d76;--mb-r-pill: 9999px;--mb-r-xs: 6px;--mb-r-sm: 8px;--mb-r-md: 12px;--mb-r-base: 16px;--mb-r-lg: 20px;--mb-r-xl: 24px;--mb-sh-sm: 0 1px 2px rgba(0, 0, 0, .06);--mb-sh-md: 0 4px 6px -2px rgba(0, 0, 0, .13), 0 2px 3px -1.5px rgba(0, 0, 0, .13);--mb-sh-lg: 0 8px 16px -4px rgba(0, 0, 0, .18);--mb-card-shadow: 0 0 2px 0 rgba(0, 0, 0, .24), 0 2px 12px 0 rgba(0, 0, 0, .02), 0 4px 16px 0 rgba(0, 0, 0, .02), 0 4px 48px 0 rgba(0, 0, 0, .02);--mb-card-shadow-hover: 0 0 2px 0 rgba(0, 0, 0, .28), 0 4px 16px 0 rgba(0, 0, 0, .05), 0 12px 48px 0 rgba(0, 0, 0, .06);--mb-btn-bg: var(--mb-violet);--mb-btn-bg-hover: var(--mb-violet-hover);--mb-btn-shine: radial-gradient(50% 50% at 50% 0%, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(49.59% 37.11% at 50.41% 101.56%, rgba(255, 255, 255, .15) 0%, rgba(255, 255, 255, 0) 66.46%);--mb-btn-primary: 0 1px .5px -.5px rgba(0, 0, 0, .13), 0 1px 2px -.5px rgba(0, 0, 0, .13), 0 4px 6px -2px rgba(0, 0, 0, .13), 0 2px 3px -1.5px rgba(0, 0, 0, .13), inset 0 0 4px 1px var(--mb-btn-bg), inset 0 0 4px 2px rgba(255, 255, 255, .1), inset 0 0 12px -6px rgba(255, 255, 255, .75);--mb-btn-primary-hover: 0 1px .5px -.5px rgba(0, 0, 0, .13), 0 1px 2px -.5px rgba(0, 0, 0, .13), 0 6px 10px -3px rgba(0, 0, 0, .18), 0 2px 3px -1.5px rgba(0, 0, 0, .13), inset 0 0 4px 1px var(--mb-btn-bg-hover), inset 0 0 4px 2px rgba(255, 255, 255, .12), inset 0 0 12px -6px rgba(255, 255, 255, .85);--mb-focus: 2px solid var(--mb-violet);--mb-ease: cubic-bezier(.2, .8, 0, 1);--mb-dur-fast: .15s;--mb-dur-base: .25s;--mb-dur-slow: .4s;--mb-dur-slower: .64s;--mb-stagger: 40ms;--mb-font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--mb-w-regular: 400;--mb-w-medium: 500;--mb-w-semibold: 550;--mb-w-bold: 650;--mb-fs-12: 12px;--mb-fs-13: 13px;--mb-fs-14: 14px;--mb-fs-15: 15px;--mb-fs-16: 16px;--mb-fs-18: 18px;--mb-fs-20: 20px;--mb-fs-24: 24px;--mb-fs-30: 30px;--mb-fs-36: 36px;--mb-fs-44: 44px;--mb-fs-52: 52px;--mb-fs-64: 64px;--mb-label-tracking: .08em;--mb-font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--nd-glass-bg: linear-gradient(180deg, rgba(255, 255, 255, .76) 0%, rgba(255, 255, 255, .52) 100%);--nd-glass-blur: blur(22px) saturate(170%);--nd-glass-rim: linear-gradient(140deg, rgba(255, 255, 255, .98) 0%, rgba(255, 255, 255, .25) 32%, rgba(195, 191, 242, .4) 62%, rgba(255, 255, 255, .9) 100%);--nd-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 -1px 0 rgba(255, 255, 255, .4), 0 1px 2px rgba(26, 26, 26, .05), 0 12px 32px rgba(26, 26, 26, .12);--nd-glare: radial-gradient(circle at var(--gx, 50%) var(--gy, 0%), rgba(255, 255, 255, .55) 0%, rgba(255, 255, 255, 0) 55%);--nd-sh-float: 0 2px 4px rgba(26, 26, 26, .04), 0 24px 48px -12px rgba(26, 26, 26, .24);--nd-sh-deep: 0 2px 6px rgba(26, 26, 26, .06), 0 40px 80px -24px rgba(26, 26, 26, .32);--nd-btn-relief: var(--mb-btn-primary);--nd-btn-relief-soft: none;--nd-rule: rgba(26, 26, 26, .08);--nd-cross: rgba(26, 26, 26, .3);--nd-grid: rgba(26, 26, 26, .05);--nd-grid-floor: rgba(91, 84, 201, .16);--nd-grid-floor-ink: rgba(255, 255, 255, .07);--nd-on-ink: rgba(255, 255, 255, .74);--nd-on-ink-soft: rgba(255, 255, 255, .56);--nd-on-ink-line: rgba(255, 255, 255, .12);--nd-bar-bg: rgba(255, 255, 255, .78);--nd-hover: rgba(0, 0, 0, .05);--nd-press: rgba(0, 0, 0, .08);--nd-btn2-bg: var(--mb-fill);--nd-btn2-bg-hover: var(--mb-fill-hover);--nd-btn2-ink: var(--mb-ink);--nd-btn2-ring: none;--nd-btn2-ring-hover: none;--nd-aura: radial-gradient(closest-side, rgba(195, 191, 242, .6), rgba(239, 238, 252, .45) 55%, rgba(255, 255, 255, 0) 100%);--nd-aura-ink: radial-gradient(closest-side, rgba(91, 84, 201, .42), rgba(91, 84, 201, 0) 100%);--nd-floor: radial-gradient(closest-side, rgba(26, 26, 26, .18), rgba(26, 26, 26, 0) 100%);--nd-spot: radial-gradient(260px circle at var(--mx, -999px) var(--my, -999px), rgba(91, 84, 201, .55), rgba(91, 84, 201, 0) 70%);--nd-spot-fill: radial-gradient(420px circle at var(--mx, -999px) var(--my, -999px), rgba(239, 238, 252, .7), rgba(239, 238, 252, 0) 60%);--nd-max: 1180px;--nd-gutter: 32px;--nd-section: 104px}.nd-root{position:relative;font-family:var(--mb-font);font-size:var(--mb-fs-16);font-weight:var(--mb-w-regular);line-height:1.6;letter-spacing:-.01em;color:var(--mb-text);background:var(--mb-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;text-rendering:optimizeLegibility;overflow-x:clip}.nd-root *,.nd-root *:before,.nd-root *:after{box-sizing:border-box}.nd-contents{display:contents}.nd-root button{font:inherit}.nd-root img,.nd-root svg{display:block}.nd-root :focus-visible{outline:var(--mb-focus);outline-offset:1px}.nd-root section[id]{scroll-margin-top:80px}.nd-wrap{position:relative;max-width:var(--nd-max);margin-inline:auto;padding-inline:var(--nd-gutter)}.nd-section{position:relative;padding-block:var(--nd-section);border-top:1px dashed var(--nd-rule)}.nd-wash{background:var(--mb-wash)}.nd-rails{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.nd-rails:before,.nd-rails:after{content:"";position:absolute;top:0;bottom:0;border-inline-start:1px dashed var(--nd-rule)}.nd-rails:before{left:calc(50% - var(--nd-max) / 2)}.nd-rails:after{left:calc(50% + var(--nd-max) / 2)}.nd-section:before{content:"";position:absolute;left:0;right:0;top:-6px;height:11px;z-index:3;pointer-events:none;background:linear-gradient(var(--nd-cross),var(--nd-cross)) calc(50% - var(--nd-max) / 2) 5px / 11px 1px no-repeat,linear-gradient(var(--nd-cross),var(--nd-cross)) calc(50% - var(--nd-max) / 2) 0 / 1px 11px no-repeat,linear-gradient(var(--nd-cross),var(--nd-cross)) calc(50% + var(--nd-max) / 2) 5px / 11px 1px no-repeat,linear-gradient(var(--nd-cross),var(--nd-cross)) calc(50% + var(--nd-max) / 2) 0 / 1px 11px no-repeat}.nd-h1{margin:0;font-size:var(--mb-fs-64);font-weight:var(--mb-w-semibold);line-height:1.04;letter-spacing:-.035em;color:var(--mb-ink);text-wrap:balance}.nd-h2{margin:0;font-size:var(--mb-fs-44);font-weight:var(--mb-w-semibold);line-height:1.1;letter-spacing:-.032em;color:var(--mb-ink);text-wrap:balance}.nd-h3{margin:0;font-size:var(--mb-fs-20);font-weight:var(--mb-w-semibold);line-height:1.3;letter-spacing:-.02em;color:var(--mb-ink)}.nd-lead{margin:0;font-size:var(--mb-fs-18);line-height:1.55;color:var(--mb-text);max-width:60ch;text-wrap:pretty}.nd-small{font-size:var(--mb-fs-14);line-height:1.45}.nd-num{font-variant-numeric:tabular-nums}.nd-mono{font-family:var(--mb-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.nd-ink{color:var(--mb-ink)}.nd-text{color:var(--mb-text)}.nd-violet{color:var(--mb-violet)}.nd-muted-text{font-size:var(--mb-fs-14);color:var(--mb-text)}.nd-strong{font-weight:var(--mb-w-semibold)}.nd-accent-light{color:var(--mb-violet-light)}.nd-hl{color:var(--mb-violet)}.nd-hl-line{display:inline-block;background-image:var(--mb-gradient);background-repeat:no-repeat;background-size:100% .06em;background-position:0 94%;padding-bottom:.06em}.nd-eyebrow{margin:0;display:inline-flex;align-items:center;gap:10px;font-size:var(--mb-fs-12);font-weight:var(--mb-w-medium);letter-spacing:var(--mb-label-tracking);text-transform:uppercase;color:var(--mb-text)}.nd-eyebrow-n{color:var(--mb-violet);font-weight:var(--mb-w-semibold);letter-spacing:.02em}.nd-eyebrow-rule{width:20px;height:1px;background:var(--mb-violet-line)}.nd-eyebrow-plain{font-size:var(--mb-fs-12);font-weight:var(--mb-w-medium);letter-spacing:var(--mb-label-tracking);text-transform:uppercase;color:var(--mb-text);margin:0}.nd-head{display:grid;gap:18px;justify-items:start;max-width:720px}.nd-head-center{margin-inline:auto;justify-items:center;text-align:center}.nd-head-center .nd-lead{margin-inline:auto}.nd-glass{position:relative;isolation:isolate;background:var(--nd-glass-bg);-webkit-backdrop-filter:var(--nd-glass-blur);backdrop-filter:var(--nd-glass-blur);box-shadow:var(--nd-glass-shadow);border:0}.nd-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;padding:1px;pointer-events:none;background:var(--nd-glass-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nd-glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:var(--nd-glare);opacity:0;transition:opacity var(--mb-dur-base) var(--mb-ease)}.is-tilting .nd-glare{opacity:1}.nd-decor{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;background-repeat:no-repeat}.nd-decor-ring{width:250px;height:330px;background-image:url(/nouvelle-landing/hero-decor-ring.webp);background-size:1200px 600px;background-position:0 -232px}.nd-decor-blob{width:300px;height:550px;background-image:url(/nouvelle-landing/hero-decor-blob.webp);background-size:1200px 600px;background-position:-900px -50px;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 96%);mask-image:linear-gradient(180deg,#000 55%,transparent 96%)}[dir=rtl] .nd-decor-ring,[dir=rtl] .nd-decor-blob{scale:-1 1}.nd-floorgrid{position:absolute;left:-25%;right:-25%;bottom:0;height:460px;pointer-events:none;transform-origin:50% 100%;transform:perspective(520px) rotateX(62deg);background-image:linear-gradient(var(--nd-grid-floor) 1px,transparent 1px),linear-gradient(90deg,var(--nd-grid-floor) 1px,transparent 1px);background-size:56px 56px;background-position:center bottom;-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.6) 35%,transparent 85%);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.6) 35%,transparent 85%)}.nd-floorgrid-ink{--nd-grid-floor: var(--nd-grid-floor-ink);height:380px}.nd-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 18px;border:0;border-radius:var(--mb-r-pill);font-size:var(--mb-fs-14);font-weight:var(--mb-w-medium);line-height:1.2;letter-spacing:-.01em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--mb-dur-slow) var(--mb-ease),box-shadow var(--mb-dur-slow) var(--mb-ease),transform var(--mb-dur-slow) var(--mb-ease),color var(--mb-dur-slow) var(--mb-ease)}.nd-btn:active{transform:scale(.97)}.nd-btn img{width:18px;height:18px}.nd-btn-primary{background-color:var(--mb-btn-bg);background-image:var(--mb-btn-shine);color:var(--mb-surface);box-shadow:var(--mb-btn-primary)}.nd-btn-primary:hover{--mb-btn-bg: var(--mb-btn-bg-hover);box-shadow:var(--mb-btn-primary-hover)}.nd-btn-secondary{background:var(--nd-btn2-bg);color:var(--nd-btn2-ink);box-shadow:var(--nd-btn2-ring)}.nd-btn-secondary:hover{background:var(--nd-btn2-bg-hover);box-shadow:var(--nd-btn2-ring-hover)}.nd-wash{--nd-btn2-bg: var(--mb-surface);--nd-btn2-bg-hover: var(--mb-surface);--nd-btn2-ring: inset 0 0 0 1px var(--mb-border), var(--mb-sh-sm);--nd-btn2-ring-hover: inset 0 0 0 1px var(--mb-muted), var(--mb-sh-sm)}.nd-wash :is(.nd-card,.nd-plan,.nd-sim,.nd-verdict,.nd-affil-card,.nd-stats-panel){--nd-btn2-bg: var(--mb-fill);--nd-btn2-bg-hover: var(--mb-fill-hover);--nd-btn2-ring: none;--nd-btn2-ring-hover: none}.nd-band{--nd-btn2-bg: rgba(255, 255, 255, .12);--nd-btn2-bg-hover: rgba(255, 255, 255, .2);--nd-btn2-ink: var(--mb-surface);--nd-btn2-ring: inset 0 0 0 1px var(--nd-on-ink-line);--nd-btn2-ring-hover: inset 0 0 0 1px rgba(255, 255, 255, .24)}.nd-btn-sm{min-height:32px;padding:0 14px;font-size:var(--mb-fs-13)}.nd-btn-lg{min-height:48px;padding:0 24px;font-size:var(--mb-fs-15)}.nd-btn-block{width:100%}.nd-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.nd-ctas-start{justify-content:flex-start;align-items:center}.nd-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--mb-violet);font-weight:var(--mb-w-medium);text-decoration:none;transition:color var(--mb-dur-fast) var(--mb-ease)}.nd-link:hover{color:var(--mb-violet-hover)}.nd-arrow{transition:transform var(--mb-dur-fast) var(--mb-ease)}.nd-link:hover .nd-arrow,.nd-badge:hover .nd-arrow{transform:translate(3px)}[dir=rtl] .nd-arrow{transform:scaleX(-1)}[dir=rtl] .nd-link:hover .nd-arrow,[dir=rtl] .nd-badge:hover .nd-arrow{transform:scaleX(-1) translate(3px)}.nd-pill{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:var(--mb-r-sm);font-size:var(--mb-fs-12);font-weight:var(--mb-w-medium);line-height:18px;letter-spacing:-.01em;white-space:nowrap;color:var(--mb-badge-violet-ink);background:var(--mb-badge-violet);border:0}.nd-pill-sm{height:20px;padding:0 6px}.nd-dot{width:7px;height:7px;border-radius:50%;background:var(--mb-success);flex:none;box-shadow:0 0 0 3px var(--mb-success-soft)}.nd-stars{display:inline-flex;gap:2px;color:var(--mb-violet)}.nd-card{position:relative;background:var(--mb-surface);border:0;border-radius:var(--mb-r-lg);padding:24px;box-shadow:var(--mb-card-shadow);transition:box-shadow var(--mb-dur-slow) var(--mb-ease)}.nd-card:hover{box-shadow:var(--mb-card-shadow-hover)}.nd-spot{background-image:var(--nd-spot-fill)}.nd-spot:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:var(--nd-spot);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--mb-dur-base) var(--mb-ease)}.nd-spot:hover:after{opacity:1}.nd-icon-well{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mb-r-sm);background:var(--mb-violet-soft);color:var(--mb-violet);box-shadow:inset 0 0 0 1px var(--mb-violet-line)}.nd-top{position:sticky;top:0;z-index:50;transition:box-shadow var(--mb-dur-base) var(--mb-ease)}.nd-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--nd-bar-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);opacity:0;transition:opacity var(--mb-dur-base) var(--mb-ease)}.nd-top.is-scrolled:before,.nd-top.is-open:before{opacity:1}.nd-top.is-scrolled,.nd-top.is-open{box-shadow:0 1px 0 var(--nd-rule)}.nd-top-row{height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px}.nd-top-row .nd-nav{justify-self:center}.nd-logo-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;justify-self:start}.nd-logo{display:inline-flex;align-items:center;gap:9px}.nd-logo-icon{width:28px;height:28px;border-radius:var(--mb-r-sm);box-shadow:var(--mb-sh-md)}.nd-logo-word{display:inline-flex;align-items:baseline;font-size:var(--mb-fs-18);font-weight:var(--mb-w-semibold);letter-spacing:-.5px;line-height:1.2;color:var(--mb-ink);white-space:nowrap}.nd-logo-slot{position:relative;display:inline-block;margin-inline-start:.26em;color:var(--mb-violet)}.nd-logo-sizer{visibility:hidden}.nd-logo-rot{position:absolute;inset-inline-start:0;top:0;opacity:0;filter:blur(4px);transform:translateY(8px);transition:opacity var(--mb-dur-base) var(--mb-ease),transform var(--mb-dur-base) var(--mb-ease),filter var(--mb-dur-base) var(--mb-ease)}.nd-logo-rot.is-on{opacity:1;filter:none;transform:none}.nd-logo-rot.is-out{transform:translateY(-8px)}.nd-nav{display:flex;align-items:center;gap:2px}.nd-nav a{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border-radius:var(--mb-r-pill);font-size:var(--mb-fs-14);font-weight:var(--mb-w-medium);color:var(--mb-text);text-decoration:none;transition:color var(--mb-dur-fast) var(--mb-ease),background-color var(--mb-dur-fast) var(--mb-ease)}.nd-nav a:hover{color:var(--mb-ink);background:var(--nd-hover)}.nd-nav a:active{background:var(--nd-press)}.nd-new{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--mb-r-sm);font-size:var(--mb-fs-12);font-weight:var(--mb-w-medium);letter-spacing:0;color:var(--mb-badge-violet-ink);background:var(--mb-badge-violet)}.nd-top-end{justify-self:end;display:flex;align-items:center;gap:6px}.nd-chip{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border-radius:var(--mb-r-pill);font-size:var(--mb-fs-13);font-weight:var(--mb-w-medium);color:var(--mb-ink);text-decoration:none;transition:background-color var(--mb-dur-fast) var(--mb-ease)}.nd-chip svg{color:var(--mb-violet)}.nd-chip:hover{background:var(--nd-hover)}.nd-lang svg{color:var(--mb-text)}.nd-top-cta{margin-inline-start:4px}.nd-burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--mb-r-pill);background:transparent;color:var(--mb-ink);cursor:pointer}.nd-burger:hover{background:var(--nd-hover)}.nd-menu{position:absolute;left:0;right:0;top:100%;display:none;background:var(--nd-bar-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 0 var(--nd-rule),var(--nd-sh-float);opacity:0;transform:translateY(-4px) scale(.99);transform-origin:top center;visibility:hidden;transition:opacity var(--mb-dur-fast) var(--mb-ease),transform var(--mb-dur-fast) var(--mb-ease),visibility 0s linear var(--mb-dur-fast)}.nd-menu.is-open{opacity:1;transform:none;visibility:visible;transition-delay:0s}.nd-menu-inner{display:grid;gap:2px;padding-block:8px 16px}.nd-menu a:not(.nd-btn){display:flex;align-items:center;gap:8px;min-height:48px;padding:0 4px;border-bottom:1px solid var(--nd-rule);color:var(--mb-ink);font-size:var(--mb-fs-16);font-weight:var(--mb-w-medium);text-decoration:none}.nd-menu .nd-btn{margin-top:12px}.nd-hero{position:relative;padding:64px 0 0;overflow:hidden}.nd-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--nd-grid) 1px,transparent 1px),linear-gradient(90deg,var(--nd-grid) 1px,transparent 1px);background-size:56px 56px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 60% 45% at 50% 20%,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse 60% 45% at 50% 20%,#000 15%,transparent 75%)}.nd-hero .nd-decor-ring{top:70px;inset-inline-start:-40px}.nd-hero .nd-decor-blob{top:0;inset-inline-end:-60px}.nd-hero-inner{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;z-index:2}.nd-hero .nd-lead{max-width:600px;font-size:var(--mb-fs-20)}.nd-in{opacity:0;filter:blur(8px);transform:translateY(10px);animation:nd-in var(--mb-dur-slower) var(--mb-ease) forwards;animation-delay:calc(var(--d, 0) * 1ms)}.nd-word{display:inline-block}@keyframes nd-in{to{opacity:1;filter:none;transform:none}}.nd-badge{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:4px 14px 4px 5px;border-radius:var(--mb-r-pill);font-size:var(--mb-fs-14);font-weight:var(--mb-w-medium);color:var(--mb-text);text-decoration:none}.nd-badge-static{padding-inline-start:14px;color:var(--mb-ink)}.nd-badge-new{color:var(--mb-violet);font-weight:var(--mb-w-semibold);letter-spacing:.06em;font-size:var(--mb-fs-12)}.nd-badge .nd-arrow{color:var(--mb-violet);flex:none}.nd-badge-icon{position:relative;width:28px;height:28px;flex:none;border-radius:50%;background:var(--mb-surface);box-shadow:var(--mb-sh-sm),inset 0 0 0 1px var(--mb-border)}.nd-badge-icon img{position:absolute;top:5px;left:5px;width:18px;height:18px;object-fit:contain;opacity:0;transform:scale(.6) rotate(-14deg);transition:opacity var(--mb-dur-base) var(--mb-ease),transform var(--mb-dur-base) var(--mb-ease)}.nd-badge-icon img.is-on{opacity:1;transform:none}.nd-trust{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;font-size:var(--mb-fs-14);color:var(--mb-text)}.nd-trust-sep{width:1px;height:14px;background:var(--mb-border)}.nd-trust-link{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:inherit;text-decoration:none;transition:color var(--mb-dur-fast) var(--mb-ease)}.nd-trust-link:hover{color:var(--mb-violet)}.nd-bfs{display:inline-flex;align-items:center;gap:6px;color:var(--mb-ink);font-weight:var(--mb-w-medium)}.nd-bfs svg{color:var(--mb-violet)}.nd-demo-hint{margin:-12px 0 0;font-size:var(--mb-fs-13);color:var(--mb-text)}.nd-demo-hint .nd-mono{padding:1px 6px;border-radius:var(--mb-r-xs);background:var(--mb-violet-soft);color:var(--mb-ink);font-size:var(--mb-fs-13)}.nd-module-link{margin-top:auto;align-self:flex-start;min-height:32px;font-size:var(--mb-fs-15)}.nd-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 14px;margin-top:28px;font-size:var(--mb-fs-14);color:var(--mb-text);text-align:center}.nd-more .nd-link{min-height:32px;font-size:var(--mb-fs-14)}.nd-stage{--rx: 0deg;--ry: 0deg;--w-center: 300px;--w-side: 262px;--w-chip: 330px;--x-side: 330px;--x-chip: -290px;--top-chip: 372px;position:relative;z-index:1;height:640px;margin:48px auto 0;max-width:1180px;perspective:1800px;perspective-origin:50% 0%;filter:none}.nd-stage.nd-in{filter:none}.nd-stage:after{content:"";position:absolute;inset-inline:0;bottom:0;height:160px;background:linear-gradient(180deg,rgba(255,255,255,0),var(--mb-surface) 85%);pointer-events:none;z-index:2}.nd-scene{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(calc(10deg + var(--rx))) rotateY(var(--ry));transition:transform var(--mb-dur-base) var(--mb-ease)}.nd-aura{position:absolute;left:50%;top:10px;width:960px;height:560px;transform:translate(-50%) translateZ(-260px);background:var(--nd-aura);pointer-events:none}.nd-frame{position:absolute;left:50%;top:24px;margin:0;padding:9px;border-radius:var(--mb-r-xl);overflow:hidden}.nd-frame img{width:100%;height:auto;border-radius:var(--mb-r-base);background:var(--mb-surface)}.nd-frame-center{width:var(--w-center);transform:translate(-50%) translateZ(80px);box-shadow:var(--nd-glass-shadow),var(--nd-sh-deep)}.nd-frame-left{width:var(--w-side);top:64px;transform:translate(calc(-50% - var(--x-side))) translateZ(-60px) rotateY(22deg);box-shadow:var(--nd-glass-shadow),var(--nd-sh-float)}.nd-frame-right{width:var(--w-side);top:64px;transform:translate(calc(-50% + var(--x-side))) translateZ(-60px) rotateY(-22deg);box-shadow:var(--nd-glass-shadow),var(--nd-sh-float)}.nd-frame-chip{width:var(--w-chip);top:var(--top-chip);padding:7px;border-radius:var(--mb-r-lg);transform:translate(calc(-50% + var(--x-chip))) translateZ(180px) rotateY(10deg);box-shadow:var(--nd-glass-shadow),var(--nd-sh-deep)}.nd-island{position:absolute;left:50%;top:18px;z-index:3;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px 0 12px;border-radius:var(--mb-r-pill);white-space:nowrap;background:var(--mb-ink);color:var(--mb-surface);font-size:var(--mb-fs-13);font-weight:var(--mb-w-medium);box-shadow:var(--nd-sh-deep);transform:translate(calc(-50% + 150px)) translateZ(220px)}.nd-island-dot{width:8px;height:8px;border-radius:50%;background:var(--mb-success);box-shadow:0 0 0 3px var(--mb-success-soft)}.nd-island-sub{color:var(--nd-on-ink-soft);font-weight:var(--mb-w-regular)}.nd-stage .nd-floorgrid{bottom:70px}.nd-stats{position:relative;z-index:3;margin-top:-120px;padding-bottom:48px}.nd-stats-panel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-radius:var(--mb-r-lg);background:var(--mb-surface);box-shadow:var(--mb-card-shadow-hover)}.nd-stat{display:grid;gap:4px;align-content:start;padding:24px 22px}.nd-stat+.nd-stat{border-inline-start:1px dashed var(--nd-rule)}.nd-stat-value{font-size:var(--mb-fs-24);font-weight:var(--mb-w-semibold);line-height:1.15;letter-spacing:-.03em;color:var(--mb-ink)}.nd-stat-label{font-size:var(--mb-fs-12);font-weight:var(--mb-w-medium);letter-spacing:var(--mb-label-tracking);text-transform:uppercase;color:var(--mb-text)}.nd-mcp{overflow:hidden}.nd-decor-mcp{top:140px;inset-inline-end:-80px;opacity:.9}.nd-mcp-scene{position:relative;max-width:760px;margin:56px auto 0;padding-top:28px}.nd-ghost{position:absolute;left:50%;border-radius:var(--mb-r-xl);background:var(--mb-surface);box-shadow:inset 0 0 0 1px var(--mb-border),var(--mb-sh-sm);transform:translate(-50%)}.nd-ghost-1{top:14px;width:92%;height:60%;opacity:.75}.nd-ghost-2{top:0;width:84%;height:60%;opacity:.45}.nd-bubble{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.nd-bubble img{object-fit:contain}.nd-bubble-a{width:64px;height:64px;top:40px;inset-inline-start:-92px;box-shadow:var(--nd-glass-shadow),var(--nd-sh-float)}.nd-bubble-b{width:52px;height:52px;top:210px;inset-inline-end:-88px;box-shadow:var(--nd-glass-shadow),var(--nd-sh-float)}.nd-bubble-c{width:40px;height:40px;bottom:120px;inset-inline-start:-64px;filter:blur(1.2px);opacity:.8}.nd-bubble-d{width:34px;height:34px;top:6px;inset-inline-end:-40px;filter:blur(2px);opacity:.6}.nd-mcp-video{position:relative;z-index:1;padding:6px;border-radius:var(--mb-r-xl);overflow:hidden;box-shadow:var(--nd-glass-shadow),var(--nd-sh-deep)}.nd-mcp-video video{display:block;width:100%;height:auto;aspect-ratio:832 / 464;border-radius:var(--mb-r-base);background:var(--mb-ink)}.nd-mcp-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:22px;font-size:var(--mb-fs-14);color:var(--mb-text);text-align:center}.nd-mcp-steps{list-style:none;max-width:760px;margin:20px auto 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nd-step-pill{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--mb-border);border-radius:var(--mb-r-lg);background:var(--mb-surface);font-size:var(--mb-fs-15);color:var(--mb-ink)}.nd-step-pill .nd-num{font-size:var(--mb-fs-13);font-weight:var(--mb-w-semibold);color:var(--mb-violet)}.nd-step-pill.is-active{border-color:var(--mb-violet-line);background:var(--mb-violet-soft);font-weight:var(--mb-w-medium)}.nd-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:56px}.nd-module{display:flex;flex-direction:column;gap:18px}.nd-module-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.nd-module-n{margin-bottom:4px;font-size:var(--mb-fs-12);font-weight:var(--mb-w-medium);letter-spacing:var(--mb-label-tracking);text-transform:uppercase;color:var(--mb-text)}.nd-module-media{--rx: 0deg;--ry: 0deg;position:relative;height:340px;display:flex;align-items:center;justify-content:center;padding:24px;border-radius:var(--mb-r-md);background:var(--mb-wash);overflow:hidden;perspective:1200px;background-image:radial-gradient(var(--nd-grid-floor) 1px,transparent 1px);background-size:16px 16px}.nd-shot{position:relative;display:inline-flex;max-height:100%;padding:6px;border-radius:var(--mb-r-lg);overflow:hidden;transform:rotateX(calc(8deg + var(--rx))) rotateY(calc(-10deg + var(--ry)));transition:transform var(--mb-dur-base) var(--mb-ease);box-shadow:var(--nd-glass-shadow),var(--nd-sh-deep)}.nd-module-media.is-wide .nd-shot{transform:rotateX(calc(16deg + var(--rx))) rotateY(var(--ry))}.nd-shot img{max-width:100%;max-height:276px;width:auto;height:auto;object-fit:contain;border-radius:var(--mb-r-md)}.nd-module-media.is-wide .nd-shot img{max-height:180px}.nd-module p{margin:0;font-size:var(--mb-fs-16);line-height:1.6;color:var(--mb-text)}.nd-abstrip{display:flex;align-items:center;gap:20px;margin-top:16px;padding:20px 24px}.nd-abstrip-icon{position:relative;width:52px;height:40px;flex:none}.nd-abstrip-icon span{position:absolute;top:0;width:32px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mb-r-sm);font-size:var(--mb-fs-14);font-weight:var(--mb-w-semibold)}.nd-abstrip-icon span:first-child{inset-inline-start:0;background:var(--mb-violet-soft);color:var(--mb-violet);box-shadow:inset 0 0 0 1px var(--mb-violet-line);transform:rotate(-6deg)}.nd-abstrip-icon span:last-child{inset-inline-start:18px;background:var(--mb-violet);color:var(--mb-surface);box-shadow:var(--nd-btn-relief);transform:rotate(6deg)}.nd-abstrip-copy{flex:1;min-width:0}.nd-abstrip-title{font-size:var(--mb-fs-18);font-weight:var(--mb-w-semibold);letter-spacing:-.015em;color:var(--mb-ink)}.nd-abstrip-sub{margin-top:2px;font-size:var(--mb-fs-15);color:var(--mb-text)}.nd-abstrip-metric{display:grid;justify-items:end;padding-inline-start:20px;border-inline-start:1px dashed var(--nd-rule)}.nd-abstrip-metric .nd-num{font-size:var(--mb-fs-30);font-weight:var(--mb-w-semibold);line-height:1.1;letter-spacing:-.03em;color:var(--mb-violet)}.nd-abstrip-metric>span:last-child{font-size:var(--mb-fs-12);font-weight:var(--mb-w-medium);letter-spacing:var(--mb-label-tracking);text-transform:uppercase;color:var(--mb-text)}.nd-compare{--lift-left: calc(100% * 1.3 / 3.3);--lift-width: calc(100% / 3.3);max-width:900px;margin:64px auto 0}.nd-compare-grid{position:relative;border:1px solid var(--mb-border);border-radius:var(--mb-r-lg);background:var(--mb-surface)}.nd-compare-lift{position:absolute;top:-16px;bottom:-16px;inset-inline-start:var(--lift-left);width:var(--lift-width);border-radius:var(--mb-r-lg);background:var(--mb-surface);box-shadow:inset 0 0 0 1px var(--mb-violet-line),var(--nd-sh-deep)}.nd-compare-row{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.nd-compare-row>span{position:relative;display:flex;align-items:center;min-height:62px;padding:14px 24px;border-top:1px solid var(--mb-border);font-size:var(--mb-fs-15)}.nd-compare-headrow>span{border-top:0;font-weight:var(--mb-w-semibold);min-height:68px}.nd-compare-label{font-weight:var(--mb-w-medium);color:var(--mb-ink)}.nd-us{justify-content:center;gap:8px;text-align:center;color:var(--mb-ink);font-weight:var(--mb-w-semibold)}.nd-compare-row .nd-us{border-top-color:var(--mb-violet-soft)}.nd-us-logo{width:22px;height:22px;border-radius:var(--mb-r-xs)}.nd-check-on{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--mb-violet);color:var(--mb-surface);box-shadow:var(--nd-btn-relief)}.nd-them{justify-content:center;text-align:center;color:var(--mb-text)}.nd-them svg{color:var(--mb-muted)}.nd-hiw-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.nd-timeline{position:relative;list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.nd-timeline:before,.nd-timeline:after{content:"";position:absolute;inset-inline:0;top:25px;height:2px;background:var(--mb-border)}.nd-timeline:after{background:var(--mb-gradient);inset-inline-end:25%;transform:scaleX(0);transform-origin:0 50%;transition:transform var(--mb-dur-slower) var(--mb-ease) var(--mb-dur-base)}.nd-timeline.is-in:after{transform:scaleX(1)}.nd-tstep{position:relative;z-index:1;display:grid;gap:6px;align-content:start}.nd-tstep-num{width:52px;height:52px;margin-bottom:12px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mb-r-lg);background:var(--mb-surface);color:var(--mb-violet);font-size:var(--mb-fs-15);font-weight:var(--mb-w-semibold);box-shadow:inset 0 0 0 1px var(--mb-violet-line),var(--nd-sh-float)}.nd-tstep-num.is-last{background:var(--mb-ink);color:var(--mb-surface);box-shadow:var(--nd-sh-deep)}.nd-tstep-min{font-size:var(--mb-fs-13);font-weight:var(--mb-w-semibold);color:var(--mb-violet)}.nd-tstep p{margin:2px 0 0;font-size:var(--mb-fs-15);line-height:1.55;color:var(--mb-text)}.nd-testi-section{overflow:hidden}.nd-testi-featured{max-width:900px;margin:48px auto 0;display:flex;align-items:center;gap:20px;padding:24px 28px;box-shadow:var(--nd-sh-float)}.nd-avatar-img{width:56px;height:56px;flex:none;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--mb-surface),0 0 0 4px var(--mb-violet-line)}.nd-testi-body{flex:1;min-width:0}.nd-testi-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--mb-fs-15)}.nd-testi-featured blockquote{margin:6px 0 0;font-size:var(--mb-fs-20);line-height:1.5;letter-spacing:-.01em;color:var(--mb-ink)}.nd-testi-featured blockquote strong{font-weight:var(--mb-w-semibold);color:var(--mb-violet)}.nd-testi-logo{height:26px;width:auto;object-fit:contain;opacity:.75;flex:none}.nd-wall{display:grid;gap:16px;margin-top:32px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%)}.nd-wall-row{overflow:hidden}.nd-wall-track{display:flex;gap:16px;width:max-content;direction:ltr;animation:nd-wall 70s linear infinite}[dir=rtl] .nd-wall-track>*{direction:rtl}.nd-wall-row.is-reverse .nd-wall-track{animation-direction:reverse;animation-duration:80s}.nd-wall:hover .nd-wall-track{animation-play-state:paused}@keyframes nd-wall{to{transform:translate(calc(-50% - 8px))}}.nd-review{width:340px;flex:none;margin:0;display:flex;flex-direction:column;gap:14px}.nd-review blockquote{margin:0;flex:1;font-size:var(--mb-fs-15);line-height:1.6;color:var(--mb-ink)}.nd-review figcaption{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px dashed var(--nd-rule)}.nd-review figcaption>span:last-child{display:grid}.nd-review-letter{width:36px;height:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mb-r-sm);background:var(--mb-violet-soft);color:var(--mb-violet);font-weight:var(--mb-w-semibold);box-shadow:inset 0 0 0 1px var(--mb-violet-line)}.nd-review-brand{font-size:var(--mb-fs-15);font-weight:var(--mb-w-semibold);color:var(--mb-ink)}.nd-agencies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px}.nd-agency{display:grid;gap:14px;align-content:start}.nd-agency p{margin:0;font-size:var(--mb-fs-15);line-height:1.6;color:var(--mb-text)}.nd-ctas-start.nd-reveal{margin-top:32px}.nd-affil{overflow:hidden}.nd-affil-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:64px;align-items:center}.nd-affil .nd-head{max-width:none}.nd-affil-visual{--rx: 0deg;--ry: 0deg;position:relative;padding:32px 0;perspective:1200px}.nd-decor-affil{top:-30px;inset-inline-end:-40px;transform:scale(1.15)}.nd-affil-card{position:relative;display:grid;gap:14px;padding:28px;border-radius:var(--mb-r-lg);overflow:hidden;background:var(--mb-surface);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform var(--mb-dur-slow) var(--mb-ease);box-shadow:var(--mb-card-shadow-hover)}.nd-affil-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px dashed var(--nd-rule);font-size:var(--mb-fs-15);color:var(--mb-text)}.nd-affil-row .nd-num{white-space:nowrap;font-size:var(--mb-fs-20);font-weight:var(--mb-w-semibold);letter-spacing:-.02em;color:var(--mb-ink)}.nd-affil-row.is-strong{border-bottom:0;padding-bottom:0}.nd-affil-row.is-strong .nd-num{font-size:var(--mb-fs-24);color:var(--mb-violet)}.nd-affil-foot{padding:12px 14px;border-radius:var(--mb-r-md);background:var(--mb-violet-soft);color:var(--mb-violet);font-size:var(--mb-fs-14);font-weight:var(--mb-w-medium);line-height:1.45}.nd-pricing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:64px;align-items:stretch}.nd-plan{display:flex;flex-direction:column;gap:10px}.nd-plan.is-popular{transform:translateY(-12px);box-shadow:var(--mb-card-shadow-hover)}.nd-plan.is-popular:hover{box-shadow:var(--mb-card-shadow-hover)}.nd-beam:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--nd-beam),transparent 0deg 240deg,var(--mb-violet-line) 285deg,var(--mb-violet) 325deg,var(--mb-violet-light) 350deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:nd-beam 6s linear infinite}@keyframes nd-beam{to{--nd-beam: 360deg}}.nd-plan-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.nd-plan-name{margin:0;font-size:var(--mb-fs-18);font-weight:var(--mb-w-semibold);letter-spacing:-.01em;color:var(--mb-ink)}.nd-plan-cap{min-height:2.9em}.nd-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:6px}.nd-price-value{font-size:var(--mb-fs-36);font-weight:var(--mb-w-semibold);line-height:1.05;letter-spacing:-.04em;color:var(--mb-ink)}.nd-checks{list-style:none;margin:8px 0 0;padding:16px 0 0;border-top:1px dashed var(--nd-rule);display:grid;gap:10px}.nd-checks li{display:flex;align-items:flex-start;gap:10px;font-size:var(--mb-fs-14);line-height:1.45;color:var(--mb-text)}.nd-checks svg{flex:none;margin-top:2px}.nd-plan-foot{display:grid;gap:12px;margin-top:auto;padding-top:14px}.nd-plan-trial{min-height:1.45em}.nd-everyplan{margin-top:28px;padding:14px 16px;border-radius:var(--mb-r-lg);background:var(--mb-violet-soft);color:var(--mb-violet);font-size:var(--mb-fs-15);font-weight:var(--mb-w-medium);text-align:center;box-shadow:inset 0 0 0 1px var(--mb-violet-line)}.nd-faq-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:64px;align-items:start}.nd-faq{display:grid;gap:12px}.nd-faq details{padding:4px 24px}.nd-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;list-style:none;cursor:pointer}.nd-faq summary::-webkit-details-marker{display:none}.nd-faq summary h3{margin:0;font-size:var(--mb-fs-18);font-weight:var(--mb-w-medium);line-height:1.4;letter-spacing:-.01em;color:var(--mb-ink)}.nd-faq-icon{flex:none;color:var(--mb-violet);transition:transform var(--mb-dur-fast) var(--mb-ease)}.nd-faq details[open] .nd-faq-icon{transform:rotate(45deg)}.nd-faq details p{margin:0;padding-bottom:20px;max-width:65ch;font-size:var(--mb-fs-16);line-height:1.6;color:var(--mb-text)}.nd-band{position:relative;overflow:hidden;background:var(--mb-ink);color:var(--nd-on-ink)}.nd-band .nd-floorgrid{top:0;bottom:auto;height:520px;transform-origin:50% 100%}.nd-band-aura{position:absolute;left:50%;top:40px;width:900px;height:420px;transform:translate(-50%);background:var(--nd-aura-ink);pointer-events:none}.nd-decor-band{top:40px;inset-inline-end:-20px;opacity:.55;transform:rotate(-18deg) scale(1.1)}.nd-band-cta{display:grid;justify-items:center;gap:22px;padding-block:128px 96px;text-align:center}.nd-band .nd-eyebrow-plain{color:var(--mb-violet-light)}.nd-h2-cta{color:var(--mb-surface);font-size:var(--mb-fs-52);line-height:1.04;letter-spacing:-.045em;max-width:15ch}.nd-band-sub{margin:0;max-width:56ch;font-size:var(--mb-fs-18);line-height:1.55;color:var(--nd-on-ink)}.nd-band .nd-ctas{margin-top:8px}.nd-band-reassure{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;font-size:var(--mb-fs-14)}.nd-band-reassure li{display:inline-flex;align-items:center;gap:8px}.nd-band-reassure svg{color:var(--mb-violet-light)}.nd-footer{position:relative;padding-block:56px 32px;border-top:1px dashed var(--nd-on-ink-line)}.nd-footer-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:32px}.nd-footer-logo{display:inline-flex;align-items:center;gap:10px;font-size:var(--mb-fs-18);font-weight:var(--mb-w-semibold);letter-spacing:-.5px;color:var(--mb-surface)}.nd-footer-brand p{margin:16px 0 0;max-width:300px;font-size:var(--mb-fs-14);line-height:1.6;color:var(--nd-on-ink)}.nd-footer-title{margin-bottom:8px;font-size:var(--mb-fs-13);font-weight:var(--mb-w-semibold);color:var(--mb-surface)}.nd-footer-col ul{list-style:none;margin:0;padding:0}.nd-footer-col a{display:inline-flex;align-items:center;min-height:40px;font-size:var(--mb-fs-14);color:var(--nd-on-ink);text-decoration:none;transition:color var(--mb-dur-fast) var(--mb-ease)}.nd-footer-col a:hover{color:var(--mb-surface)}.nd-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:24px;border-top:1px dashed var(--nd-on-ink-line);font-size:var(--mb-fs-14);color:var(--nd-on-ink-soft)}.nd-footer-bottom span{display:inline-flex;align-items:center;gap:6px}.nd-reveal{transition:opacity var(--mb-dur-slow) var(--mb-ease),transform var(--mb-dur-slow) var(--mb-ease),filter var(--mb-dur-slow) var(--mb-ease);transition-delay:calc(var(--i, 0) * var(--mb-stagger))}.nd-reveal.is-pending{opacity:0;filter:blur(4px);transform:translateY(8px)}.nd-reveal.is-in{opacity:1;filter:none;transform:none}.nd-card.nd-reveal{transition:opacity var(--mb-dur-slow) var(--mb-ease) calc(var(--i, 0) * var(--mb-stagger)),transform var(--mb-dur-slow) var(--mb-ease) calc(var(--i, 0) * var(--mb-stagger)),filter var(--mb-dur-slow) var(--mb-ease) calc(var(--i, 0) * var(--mb-stagger)),box-shadow var(--mb-dur-slow) var(--mb-ease)}.nd-plan.is-popular.nd-reveal{transform:translateY(-12px)}.nd-plan.is-popular.nd-reveal.is-pending{transform:translateY(-4px)}@media(max-width:1279px){.nd-nav-optional{display:none!important}.nd-rails,.nd-section:before{display:none}.nd-stage{--x-side: 300px;--w-side: 240px;--w-center: 280px}.nd-bubble-a{inset-inline-start:-40px}.nd-bubble-b{inset-inline-end:-36px}}@media(max-width:1023px){.nd-root{--nd-section: 80px;--nd-gutter: 24px}.nd-h1{font-size:var(--mb-fs-52)}.nd-h2{font-size:var(--mb-fs-36)}.nd-h2-cta{font-size:var(--mb-fs-44)}.nd-nav,.nd-top-end .nd-chip{display:none}.nd-burger{display:inline-flex}.nd-menu{display:block}.nd-stage{height:580px;--w-center: 260px;--w-side: 220px;--x-side: 230px;--w-chip: 290px;--x-chip: -200px;--top-chip: 330px}.nd-stats-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.nd-stat:nth-child(4){border-inline-start:0}.nd-stat:nth-child(n+4){border-top:1px dashed var(--nd-rule)}.nd-module-media{height:300px}.nd-shot img{max-height:240px}.nd-timeline{grid-template-columns:minmax(0,1fr);gap:0;max-width:640px;margin-top:40px}.nd-timeline:before,.nd-timeline:after{display:none}.nd-tstep{grid-template-columns:48px minmax(0,1fr);column-gap:18px;row-gap:6px;padding-bottom:32px}.nd-tstep:last-child{padding-bottom:0}.nd-tstep>*{grid-column:2}.nd-tstep:not(:last-child):before{content:"";position:absolute;inset-inline-start:23px;top:56px;bottom:8px;width:2px;border-radius:var(--mb-r-pill);background:linear-gradient(180deg,var(--mb-violet),var(--mb-violet-light));opacity:.45}.nd-tstep-num{grid-column:1;grid-row:1 / span 4;width:48px;height:48px;margin:0}.nd-tstep .nd-eyebrow-plain{display:none}.nd-tstep .nd-h3{padding-top:11px}.nd-tstep-min{justify-self:start;padding:3px 10px;border-radius:var(--mb-r-sm);background:var(--mb-violet-soft);box-shadow:inset 0 0 0 1px var(--mb-violet-line);font-size:var(--mb-fs-13)}.nd-agencies{grid-template-columns:minmax(0,1fr)}.nd-affil-grid{grid-template-columns:minmax(0,1fr);gap:32px}.nd-affil-visual{max-width:460px}.nd-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-plan.is-popular,.nd-plan.is-popular.nd-reveal,.nd-plan.is-popular.nd-reveal.is-pending{transform:none}.nd-faq-grid{grid-template-columns:minmax(0,1fr);gap:28px}.nd-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-footer-brand{grid-column:1 / -1}.nd-bubble{display:none}}@media(max-width:767px){.nd-root{--nd-section: 64px;--nd-gutter: 20px}.nd-h1{font-size:var(--mb-fs-44);letter-spacing:-.04em}.nd-h2{font-size:var(--mb-fs-30)}.nd-h2-cta{font-size:var(--mb-fs-36)}.nd-h3{font-size:var(--mb-fs-20)}.nd-lead,.nd-band-sub,.nd-hero .nd-lead{font-size:var(--mb-fs-18)}.nd-hero{padding-top:32px}.nd-hero .nd-decor-ring{top:0;inset-inline-start:-150px;transform:scale(.7)}.nd-hero .nd-decor-blob{top:-60px;inset-inline-end:-190px;transform:scale(.7)}.nd-stage{height:460px;margin-top:32px;perspective:1200px;--w-center: 200px;--w-side: 170px;--x-side: 140px;--w-chip: 230px;--x-chip: -40px;--top-chip: 270px}.nd-island{top:44px;height:34px;font-size:var(--mb-fs-12);transform:translate(-50%) translateZ(220px)}.nd-island-sub{display:none}.nd-stats{margin-top:-96px;padding-bottom:24px}.nd-stats-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-stat{padding:18px 16px}.nd-stat:nth-child(n){border-inline-start:0;border-top:0}.nd-stat:nth-child(2n){border-inline-start:1px dashed var(--nd-rule)}.nd-stat:nth-child(n+3){border-top:1px dashed var(--nd-rule)}.nd-stat-value{font-size:var(--mb-fs-24)}.nd-mcp-steps,.nd-modules{grid-template-columns:minmax(0,1fr)}.nd-module-media{height:280px;padding:16px}.nd-shot img{max-height:232px}.nd-abstrip{flex-wrap:wrap;align-items:flex-start;gap:14px}.nd-abstrip-copy{flex:1 1 200px}.nd-abstrip-metric{flex-basis:100%;justify-items:start;padding:14px 0 0;border-inline-start:0;border-top:1px dashed var(--nd-rule)}.nd-compare{--lift-left: calc(100% * 1.15 / 3.15);--lift-width: calc(100% / 3.15)}.nd-compare-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr)}.nd-compare-row>span{padding:12px 10px;font-size:var(--mb-fs-13);min-height:54px}.nd-compare .nd-us-logo{display:none}.nd-tstep{column-gap:16px;padding-bottom:28px}.nd-testi-featured{flex-direction:column;align-items:flex-start;padding:20px}.nd-testi-featured blockquote{font-size:var(--mb-fs-18)}.nd-testi-featured .nd-testi-logo{display:none}.nd-review{width:290px}.nd-pricing{grid-template-columns:minmax(0,1fr)}.nd-plan-cap,.nd-plan-trial{min-height:0}.nd-affil-card{padding:24px}.nd-affil-row.is-strong .nd-num{font-size:var(--mb-fs-24)}.nd-band-cta{padding-block:88px 72px}.nd-decor-band{top:-70px;inset-inline-end:-150px;opacity:.4;transform:rotate(-18deg) scale(.6)}.nd-footer-bottom{flex-direction:column}}@media(max-width:474px){.nd-root{--nd-gutter: 16px}.nd-top-cta{display:none}.nd-hero .nd-ctas .nd-btn{flex:1 1 100%}.nd-badge{font-size:var(--mb-fs-13)}.nd-badge-text{white-space:normal;text-align:start}.nd-trust-sep{display:none}.nd-stage{height:420px;--w-center: 184px;--w-side: 150px;--x-side: 120px;--w-chip: 210px;--top-chip: 250px}.nd-btn-lg{width:100%;white-space:normal}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nd-reveal,.nd-reveal.is-pending,.nd-in{opacity:1;filter:none;transform:none;animation:none}.nd-timeline:after{transform:none}.nd-wall-track{animation:none}.nd-root *,.nd-root *:before,.nd-root *:after{transition:none!important;animation:none!important}}html:is([lang|=ar],[lang|=he],[lang|=ur],[lang|=ja],[lang|=ko],[lang|=zh],[lang|=th]) .nd-root *{letter-spacing:0}html:is([lang|=ja],[lang|=ko],[lang|=zh]) :is(.nd-h1,.nd-h2,.nd-h2-cta){line-height:1.2}.nd-langmenu{position:relative}.nd-langmenu>summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.nd-langmenu>summary::-webkit-details-marker{display:none}.nd-langmenu[open]>summary{background:var(--nd-hover)}.nd-langmenu-list{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:60;width:380px;max-height:calc(100vh - 96px);overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 4px;padding:6px;border-radius:var(--mb-r-lg);background:var(--mb-surface);box-shadow:inset 0 0 0 1px var(--mb-border),var(--nd-sh-float)}.nd-langmenu-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 12px;border-radius:var(--mb-r-md);font-size:var(--mb-fs-14);color:var(--mb-text);text-decoration:none}.nd-langmenu-list a:hover{background:var(--mb-wash);color:var(--mb-ink)}.nd-langmenu-list a[aria-current=page]{background:var(--mb-violet-soft);color:var(--mb-ink);font-weight:var(--mb-w-semibold)}.nd-langmenu-code{font-size:var(--mb-fs-12);font-weight:var(--mb-w-semibold);letter-spacing:.06em;color:var(--mb-muted)}.nd-menu-langs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:12px}.nd-menu{max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain}.nd-menu .nd-btn{margin-block:12px 4px}.nd-menu .nd-menu-langs a{justify-content:center;min-height:44px;padding:0 6px;border:0;border-radius:var(--mb-r-md);background:var(--mb-wash);font-size:var(--mb-fs-14);color:var(--mb-text);text-align:center}.nd-menu .nd-menu-langs a[aria-current=page]{background:var(--mb-ink);color:var(--mb-surface)}.nd-top-row-solo{grid-template-columns:auto auto;justify-content:space-between}.nd-footer-logo{text-decoration:none}.nd-footer-langs{display:flex;flex-wrap:wrap;gap:4px 14px}.nd-footer-langs a{color:var(--nd-on-ink-soft);text-decoration:none;transition:color var(--mb-dur-fast) var(--mb-ease)}.nd-footer-langs a:hover{color:var(--mb-surface)}.nd-footer-langs [aria-current=page]{color:var(--mb-surface);font-weight:var(--mb-w-semibold)}.nd-band-plain .nd-footer{border-top:0}.nd-footer-minimal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block:28px;border-top:0}.nd-footer-note{font-size:var(--mb-fs-14);color:var(--nd-on-ink-soft)}@media(max-width:474px){.nd-top-row-solo .nd-top-cta{display:inline-flex}}.nd-page-hero{position:relative;padding-block:72px 88px;overflow:hidden}.nd-page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--nd-grid) 1px,transparent 1px),linear-gradient(90deg,var(--nd-grid) 1px,transparent 1px);background-size:56px 56px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 30% 20%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 70% 70% at 30% 20%,#000 10%,transparent 70%)}.nd-page-hero-grid{display:grid;gap:56px;align-items:center}.nd-page-hero.has-aside .nd-page-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.nd-page-hero-copy{position:relative;z-index:2;display:grid;gap:22px;justify-items:start;max-width:760px}.nd-page-hero-copy .nd-ctas{justify-content:flex-start}.nd-page-hero-aside{position:relative;z-index:2}.nd-h1-page{font-size:var(--mb-fs-52)}.nd-h1-vs{color:var(--mb-muted);font-weight:var(--mb-w-medium)}.nd-decor-page{top:20px;inset-inline-end:-90px;opacity:.85;scale:-1 1}[dir=rtl] .nd-decor-page{scale:none}.nd-page-hero.has-aside .nd-decor-page{display:none}.nd-hero-note{margin:0;font-size:var(--mb-fs-14);line-height:1.6;color:var(--mb-text)}.nd-hero-note a{color:var(--mb-violet);text-decoration:none}.nd-hero-note a:hover{text-decoration:underline}.nd-showcase{--rx: 0deg;--ry: 0deg;position:relative;perspective:1400px}.nd-showcase-frame{position:relative;padding:10px;border-radius:var(--mb-r-xl);transform:rotateX(calc(6deg + var(--rx))) rotateY(calc(-8deg + var(--ry)));transition:transform var(--mb-dur-base) var(--mb-ease);box-shadow:var(--nd-glass-shadow),var(--nd-sh-deep)}[dir=rtl] .nd-showcase-frame{transform:rotateX(calc(6deg + var(--rx))) rotateY(calc(8deg + var(--ry)))}.nd-showcase-frame img{width:100%;height:auto;max-height:460px;object-fit:contain;border-radius:var(--mb-r-base);background:var(--mb-surface)}.nd-showcase-metric{position:absolute;inset-inline-start:-24px;bottom:28px;z-index:3;display:grid;gap:2px;max-width:240px;padding:16px 18px;border-radius:var(--mb-r-lg);background:var(--mb-surface);box-shadow:var(--mb-card-shadow-hover)}.nd-showcase-metric strong{font-size:var(--mb-fs-30);font-weight:var(--mb-w-semibold);line-height:1.1;letter-spacing:-.03em;color:var(--mb-violet)}.nd-showcase-metric span{font-size:var(--mb-fs-14);line-height:1.45;color:var(--mb-text)}.nd-cards{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:48px}.nd-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-card>h3+p,.nd-card .nd-h3+p{margin:10px 0 0}.nd-card p{font-size:var(--mb-fs-15);line-height:1.6;color:var(--mb-text)}.nd-card ul:not(.nd-checks){margin:16px 0 0;padding-inline-start:20px;display:grid;gap:10px}.nd-card ul:not(.nd-checks) li{font-size:var(--mb-fs-15);line-height:1.6;color:var(--mb-text)}.nd-card-accent{background-color:var(--mb-violet-soft);border-color:var(--mb-violet-line)}.nd-step-n{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:16px;border-radius:var(--mb-r-md);background:var(--mb-ink);color:var(--mb-surface);font-weight:var(--mb-w-semibold);box-shadow:var(--nd-btn-relief)}.nd-linkcards{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:32px}.nd-linkcard{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:16px 20px;border:0;border-radius:var(--mb-r-lg);background:var(--mb-surface);color:var(--mb-ink);font-weight:var(--mb-w-medium);text-decoration:none;box-shadow:var(--mb-card-shadow);transition:box-shadow var(--mb-dur-slow) var(--mb-ease),transform var(--mb-dur-slow) var(--mb-ease)}.nd-linkcard:hover{box-shadow:var(--mb-card-shadow-hover);transform:translateY(-2px)}.nd-linkcard .nd-arrow{color:var(--mb-violet);flex:none}.nd-table-wrap{margin-top:40px;overflow-x:auto;border-radius:var(--mb-r-xl);background:var(--mb-surface);box-shadow:inset 0 0 0 1px var(--mb-border),var(--nd-sh-float)}.nd-table{width:100%;min-width:620px;border-collapse:collapse}.nd-table th,.nd-table td{padding:16px 18px;border-bottom:1px dashed var(--nd-rule);text-align:start;vertical-align:top;font-size:var(--mb-fs-15);line-height:1.55;color:var(--mb-text)}.nd-table thead th{font-size:var(--mb-fs-13);font-weight:var(--mb-w-semibold);color:var(--mb-ink);white-space:nowrap;border-bottom:1px solid var(--mb-border)}.nd-table tbody th{font-weight:var(--mb-w-semibold);color:var(--mb-ink)}.nd-table tr:last-child>*{border-bottom:0}.nd-table .is-us{background:var(--mb-violet-soft);color:var(--mb-ink)}.nd-table thead .is-us{color:var(--mb-violet)}.nd-table-note{display:block;margin-top:4px;font-size:var(--mb-fs-13);font-weight:var(--mb-w-regular);color:var(--mb-muted)}.nd-coverage{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:var(--mb-r-sm);font-size:var(--mb-fs-12);font-weight:var(--mb-w-medium);white-space:nowrap}.nd-coverage.is-yes{background:var(--mb-badge-success);color:var(--mb-badge-success-ink)}.nd-coverage.is-no{background:var(--mb-badge);color:var(--mb-badge-ink)}.nd-coverage.is-separate{background:var(--mb-badge-warning);color:var(--mb-badge-warning-ink)}.nd-verdict{margin-top:24px;padding:28px 32px;border-radius:var(--mb-r-lg);background:var(--mb-surface);box-shadow:var(--mb-card-shadow)}.nd-verdict p{margin:12px 0 0;font-size:var(--mb-fs-18);line-height:1.65;color:var(--mb-ink)}.nd-prose{max-width:760px;font-size:var(--mb-fs-16);line-height:1.75;color:var(--mb-text)}.nd-prose>:first-child{margin-top:0}.nd-prose h2{margin:48px 0 0;font-size:var(--mb-fs-30);font-weight:var(--mb-w-semibold);line-height:1.2;letter-spacing:-.025em;color:var(--mb-ink)}.nd-prose h3{margin:32px 0 0;font-size:var(--mb-fs-20);font-weight:var(--mb-w-semibold);line-height:1.3;letter-spacing:-.015em;color:var(--mb-ink)}.nd-prose h4{margin:24px 0 0;font-size:var(--mb-fs-18);font-weight:var(--mb-w-semibold);color:var(--mb-ink)}.nd-prose p{margin:14px 0 0}.nd-prose ul,.nd-prose ol{margin:14px 0 0;padding-inline-start:22px;display:grid;gap:8px}.nd-prose a{color:var(--mb-violet);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--mb-violet-line)}.nd-prose a:hover{text-decoration-color:currentColor}.nd-prose strong{color:var(--mb-ink);font-weight:var(--mb-w-semibold)}.nd-prose table{width:100%;margin:20px 0 0;border-collapse:collapse;font-size:var(--mb-fs-15)}.nd-prose th,.nd-prose td{padding:10px 12px;border-bottom:1px dashed var(--nd-rule);text-align:start;vertical-align:top}.nd-prose th{color:var(--mb-ink);font-weight:var(--mb-w-semibold)}.nd-prose img{max-width:100%;height:auto;border-radius:var(--mb-r-lg)}.nd-prose blockquote{margin:20px 0 0;padding:16px 20px;border-radius:var(--mb-r-lg);background:var(--mb-wash);color:var(--mb-ink)}@media(max-width:1023px){.nd-page-hero.has-aside .nd-page-hero-grid{grid-template-columns:minmax(0,1fr)}.nd-h1-page{font-size:var(--mb-fs-44)}.nd-showcase{max-width:560px}.nd-cards-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.nd-page-hero{padding-block:40px 56px}.nd-h1-page{font-size:var(--mb-fs-36)}.nd-decor-page{display:none}.nd-showcase-metric{inset-inline-start:12px;bottom:12px;padding:12px 14px}.nd-showcase-metric strong{font-size:var(--mb-fs-24)}.nd-verdict{padding:22px 24px}.nd-table{min-width:0;table-layout:fixed}.nd-table thead th:first-child{width:32%}.nd-table th,.nd-table td{padding:12px 10px;font-size:var(--mb-fs-14);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.nd-table thead th{white-space:normal}.nd-table .nd-coverage{height:auto;min-height:20px;padding:2px 6px;white-space:normal}.nd-prose{font-size:var(--mb-fs-16)}.nd-prose h2{font-size:var(--mb-fs-24)}}.nd-section-flush{padding-top:8px;border-top:0}.nd-wrap>:is(.nd-cards,.nd-linkcards,.nd-table-wrap):first-child{margin-top:0}.nd-section-flush:before{display:none}.nd-pricing-page{margin-top:0}.nd-steps-list{list-style:none;padding:0}.nd-page-hero-doc{padding-block:72px 40px}.nd-page-hero-doc .nd-page-hero-copy{max-width:760px}.nd-prose-line{display:block;margin-top:4px}.nd-post-head{gap:18px}.nd-h1-post{font-size:var(--mb-fs-44);line-height:1.08}.nd-blog-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.nd-blog-filter{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:0;border-radius:var(--mb-r-pill);background:var(--mb-fill);font:inherit;font-size:var(--mb-fs-13);font-weight:var(--mb-w-medium);color:var(--mb-ink);cursor:pointer;transition:background-color var(--mb-dur-slow) var(--mb-ease),color var(--mb-dur-slow) var(--mb-ease),transform var(--mb-dur-slow) var(--mb-ease)}.nd-blog-filter:hover{background:var(--mb-fill-hover)}.nd-blog-filter:active{transform:scale(.97)}.nd-blog-filter[aria-pressed=true]{background:var(--mb-ink);color:var(--mb-surface)}.nd-blog-count{font-size:var(--mb-fs-12);font-variant-numeric:tabular-nums;opacity:.6}.nd-blog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nd-blog-card{--cover-a: var(--mb-topic-comparisons);--cover-b: var(--mb-topic-comparisons-2);--cover-ink: var(--mb-topic-comparisons-ink);display:flex;flex-direction:column;padding:0;overflow:hidden;color:inherit;text-decoration:none;transition:transform var(--mb-dur-slow) var(--mb-ease),box-shadow var(--mb-dur-slow) var(--mb-ease)}.nd-blog-card:hover{transform:translateY(-2px);box-shadow:var(--mb-card-shadow-hover)}.nd-blog-card p{margin:0}[data-topic=bundles]{--cover-a: var(--mb-topic-bundles);--cover-b: var(--mb-topic-bundles-2);--cover-ink: var(--mb-topic-bundles-ink)}[data-topic=upsells]{--cover-a: var(--mb-topic-upsells);--cover-b: var(--mb-topic-upsells-2);--cover-ink: var(--mb-topic-upsells-ink)}[data-topic=growth]{--cover-a: var(--mb-topic-growth);--cover-b: var(--mb-topic-growth-2);--cover-ink: var(--mb-topic-growth-ink)}.nd-blog-cover{position:relative;display:flex;align-items:center;justify-content:center;height:140px;flex:none;background:radial-gradient(circle,rgba(26,26,26,.09) 1px,transparent 1.2px) 0 0 / 16px 16px,linear-gradient(135deg,var(--cover-a),var(--cover-b));border-bottom:1px solid var(--mb-border)}.nd-blog-cover-icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mb-r-base);color:var(--cover-ink);transition:transform var(--mb-dur-base) var(--mb-ease)}.nd-blog-card:hover .nd-blog-cover-icon{transform:translateY(-2px) rotate(-4deg)}.nd-blog-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 22px 14px}.nd-blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--mb-fs-13);color:var(--mb-muted)}.nd-blog-topic{font-size:var(--mb-fs-12);font-weight:var(--mb-w-medium);letter-spacing:var(--mb-label-tracking);text-transform:uppercase;color:var(--cover-ink, var(--mb-violet))}.nd-blog-title{text-wrap:balance}.nd-blog-more{margin-top:auto;min-height:36px}.nd-blog-card.is-featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin-bottom:16px}.nd-blog-card.is-featured .nd-blog-cover{height:auto;min-height:280px;border-bottom:0;border-inline-end:1px solid var(--mb-border)}.nd-blog-card.is-featured .nd-blog-cover-icon{width:88px;height:88px;border-radius:var(--mb-r-xl)}.nd-blog-card.is-featured .nd-blog-body{justify-content:center;gap:14px;padding:36px 40px}.nd-blog-card.is-featured .nd-blog-title{font-size:var(--mb-fs-30)}.nd-blog-card.is-featured p{font-size:var(--mb-fs-16)}.nd-blog-card.is-compact .nd-blog-cover{height:96px}.nd-blog-card.is-compact .nd-blog-title{font-size:var(--mb-fs-18)}.nd-blog-card .nd-blog-cover.has-image{height:auto;aspect-ratio:1200 / 630;overflow:hidden;background:var(--cover-a)}.nd-blog-cover.has-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--mb-dur-slow) var(--mb-ease)}.nd-blog-card:hover .nd-blog-cover.has-image img{transform:scale(1.03)}.nd-blog-card.is-featured .nd-blog-cover.has-image{aspect-ratio:auto}.nd-post-cover{display:block;width:100%;max-width:760px;height:auto;margin-top:32px;border-radius:var(--mb-r-xl);box-shadow:inset 0 0 0 1px var(--mb-border),var(--nd-sh-float)}.nd-post-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.nd-post-crumbs .nd-blog-topic{padding:4px 10px;border-radius:var(--mb-r-sm);background:var(--cover-a, var(--mb-violet-soft))}.nd-post-layout{display:grid;grid-template-columns:minmax(0,760px) 260px;justify-content:space-between;gap:56px;align-items:start}.nd-post-aside{position:sticky;top:96px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-height:calc(100vh - 120px);overflow-y:auto}.nd-post-toc-title{display:block;margin-bottom:10px;font-size:var(--mb-fs-12);font-weight:var(--mb-w-medium);letter-spacing:var(--mb-label-tracking);text-transform:uppercase;color:var(--mb-text)}.nd-post-toc ol{list-style:none;margin:0;padding:0;border-inline-start:1px solid var(--mb-border)}.nd-post-toc a{display:block;margin-inline-start:-1px;padding-block:6px;padding-inline:14px 0;border-inline-start:2px solid transparent;font-size:var(--mb-fs-14);line-height:1.45;color:var(--mb-text);text-decoration:none;transition:color var(--mb-dur-fast) var(--mb-ease),border-color var(--mb-dur-fast) var(--mb-ease)}.nd-post-toc a:hover{color:var(--mb-ink)}.nd-post-toc a[aria-current]{border-inline-start-color:var(--mb-violet);color:var(--mb-violet);font-weight:var(--mb-w-medium)}.nd-post-cta{display:grid;gap:8px;padding:18px;border-radius:var(--mb-r-xl);background:var(--mb-violet-soft);box-shadow:inset 0 0 0 1px var(--mb-violet-line)}.nd-post-cta strong{font-size:var(--mb-fs-15);color:var(--mb-ink)}.nd-post-cta p{margin:0;font-size:var(--mb-fs-14);line-height:1.55;color:var(--mb-text)}.nd-post-cta .nd-btn{margin-top:6px;width:100%;height:auto;padding-block:10px;white-space:normal;text-align:center;line-height:1.3}.nd-post-layout .article-toc{display:none}.nd-read-progress{position:fixed;inset-inline:0;top:0;z-index:60;height:3px;pointer-events:none}.nd-read-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--mb-violet),#8f88ee);transform:scaleX(0);transform-origin:left}[dir=rtl] .nd-read-progress span{transform-origin:right}.nd-post-more{padding-top:0}.nd-post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nd-post-neighbor{display:grid;align-content:start;gap:6px;padding:20px 22px;border:0;border-radius:var(--mb-r-lg);background:var(--mb-surface);color:inherit;text-decoration:none;box-shadow:var(--mb-card-shadow);transition:box-shadow var(--mb-dur-slow) var(--mb-ease),transform var(--mb-dur-slow) var(--mb-ease)}.nd-post-neighbor:hover{box-shadow:var(--mb-card-shadow-hover);transform:translateY(-2px)}.nd-post-neighbor.is-next{grid-column:2;text-align:end}.nd-post-neighbor-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--mb-fs-13);font-weight:var(--mb-w-medium);color:var(--mb-violet)}.nd-post-neighbor.is-next .nd-post-neighbor-label{justify-content:flex-end}.nd-post-neighbor-title{font-size:var(--mb-fs-16);font-weight:var(--mb-w-semibold);line-height:1.35;color:var(--mb-ink);text-wrap:balance}.nd-post-more-title{margin:48px 0 18px}.mb-article h2,.mb-article h3{scroll-margin-top:96px}.mb-article .tldr{margin:0;padding:20px 22px;border-radius:var(--mb-r-xl);background:var(--mb-violet-soft);box-shadow:inset 0 0 0 1px var(--mb-violet-line);font-size:var(--mb-fs-16);line-height:1.65;color:var(--mb-ink)}.mb-article .article-toc{margin:28px 0 0;padding:18px 22px;border:1px solid var(--mb-border);border-radius:var(--mb-r-xl)}.mb-article .article-toc-title{display:block;font-size:var(--mb-fs-12);font-weight:var(--mb-w-medium);letter-spacing:var(--mb-label-tracking);text-transform:uppercase;color:var(--mb-text)}.mb-article .article-toc ol{margin-top:8px}.mb-article table{display:block;overflow-x:auto;line-height:1.5}.mb-article th,.mb-article td{min-width:140px}.mb-article th{background:var(--mb-wash)}.mb-article .faq{margin-top:12px}.mb-article .faq-item{margin-top:14px;padding:18px 20px;border-radius:var(--mb-r-lg);border:1px solid var(--mb-border);background:var(--mb-surface)}.mb-article .faq-item h3{margin:0;font-size:var(--mb-fs-18)}.mb-article .faq-item p{margin-top:8px;font-size:var(--mb-fs-16)}@media(max-width:767px){.nd-page-hero-doc{padding-block:40px 24px}.nd-h1-post{font-size:var(--mb-fs-30)}.nd-blog-list,.nd-blog-card.is-featured{grid-template-columns:minmax(0,1fr)}.nd-blog-card.is-featured .nd-blog-cover{min-height:160px;border-inline-end:0;border-bottom:1px solid var(--mb-border)}.nd-blog-card.is-featured .nd-blog-body{padding:22px}.nd-blog-card.is-featured .nd-blog-title{font-size:var(--mb-fs-24)}.nd-post-nav{grid-template-columns:minmax(0,1fr)}.nd-post-neighbor.is-next{grid-column:auto}}@media(max-width:1099px){.nd-post-layout{grid-template-columns:minmax(0,1fr)}.nd-post-aside{display:none}.nd-post-layout .article-toc{display:block}}@media(min-width:768px)and (max-width:1023px){.nd-blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.nd-mt-8{margin-top:8px}.nd-checklist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:var(--mb-fs-14);color:var(--mb-text)}.nd-checklist li{display:inline-flex;align-items:center;gap:8px}.nd-checklist svg{color:var(--mb-success);flex:none}.nd-split-bar{display:flex;height:10px;margin-top:18px;border-radius:var(--mb-r-pill);overflow:hidden;background:var(--mb-violet-soft);box-shadow:inset 0 0 0 1px var(--mb-violet-line)}.nd-split-bar>span{background:var(--mb-violet);border-radius:var(--mb-r-pill)}.nd-split-legend{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:var(--mb-fs-13);color:var(--mb-muted)}.nd-split-legend strong{color:var(--mb-ink);font-weight:var(--mb-w-semibold)}.nd-footnote{margin:24px 0 0;font-size:var(--mb-fs-14);color:var(--mb-text)}.nd-footnote strong{color:var(--mb-violet);font-weight:var(--mb-w-semibold)}.nd-codechip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:12px 18px;border-radius:var(--mb-r-lg);background:var(--mb-wash);box-shadow:inset 0 0 0 1px var(--mb-border)}.nd-codechip code{font-size:var(--mb-fs-14);font-weight:var(--mb-w-medium);color:var(--mb-ink)}.nd-sim{padding:28px;border-radius:var(--mb-r-lg);background:var(--mb-surface);box-shadow:var(--mb-card-shadow-hover)}.nd-sim-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.nd-sim-count{margin-top:8px;font-size:var(--mb-fs-15);color:var(--mb-text)}.nd-sim-count .nd-num{font-size:var(--mb-fs-24);font-weight:var(--mb-w-semibold);color:var(--mb-ink)}.nd-sim-result{text-align:end}.nd-sim-amount{font-size:var(--mb-fs-44);font-weight:var(--mb-w-semibold);line-height:1;letter-spacing:-.04em;color:var(--mb-ink)}.nd-sim-sub{margin-top:8px;font-size:var(--mb-fs-13);color:var(--mb-muted)}.nd-sim-sub strong{color:var(--mb-ink);font-weight:var(--mb-w-semibold)}.nd-sim-slider{position:relative;display:flex;align-items:center;height:26px;margin-top:24px}.nd-sim-track{position:absolute;inset-inline:0;height:6px;border-radius:var(--mb-r-pill);background:var(--mb-border);overflow:hidden}.nd-sim-fill{height:100%;border-radius:var(--mb-r-pill);background:var(--mb-violet)}.nd-sim-range{position:relative;width:100%;height:26px;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.nd-sim-range:focus-visible{outline:var(--mb-focus);outline-offset:4px;border-radius:var(--mb-r-pill)}.nd-sim-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--mb-surface);border:3px solid var(--mb-violet);box-shadow:var(--nd-sh-float);cursor:pointer}.nd-sim-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--mb-surface);border:3px solid var(--mb-violet);box-shadow:var(--nd-sh-float);cursor:pointer}.nd-sim-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.nd-sim-preset{min-height:36px;padding:0 14px;border:0;border-radius:var(--mb-r-pill);background:var(--mb-fill);color:var(--mb-ink);font:inherit;font-size:var(--mb-fs-13);font-weight:var(--mb-w-medium);cursor:pointer;transition:background-color var(--mb-dur-slow) var(--mb-ease),transform var(--mb-dur-slow) var(--mb-ease)}.nd-sim-preset:hover{background:var(--mb-fill-hover)}.nd-sim-preset:active{transform:scale(.97)}.nd-sim-preset[aria-pressed=true]{background:var(--mb-ink);color:var(--mb-surface)}@media(max-width:767px){.nd-sim{padding:20px}.nd-sim-result{text-align:start}.nd-sim-amount{font-size:var(--mb-fs-36)}}
