@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: #4640a8;--mb-violet-soft: #efeefc;--mb-violet-line: #c3bff2;--mb-wash: #f6f5fc;--mb-turquoise: #2bb6c4;--mb-gradient: linear-gradient(90deg, #5b54c9 0%, #2bb6c4 100%);--mb-ink: #0f1733;--mb-text: #46506e;--mb-muted: #8b93a6;--mb-surface: #ffffff;--mb-border: #e7e9f0;--mb-success: #1f9d6b;--mb-success-soft: #e6f5ee;--mb-warning: #d4a72c;--mb-warning-soft: #fef8e8;--mb-danger: #c0392b;--mb-danger-soft: #fdecea;--mb-r-sm: 8px;--mb-r-md: 10px;--mb-r-lg: 14px;--mb-r-xl: 18px;--mb-sh-sm: 0 1px 3px rgba(15, 23, 51, .06);--mb-sh-md: 0 4px 16px rgba(15, 23, 51, .08);--mb-sh-lg: 0 12px 32px rgba(15, 23, 51, .14);--mb-focus: 2px solid #5b54c9;--mb-ease: cubic-bezier(.3, .7, .3, 1);--mb-font: "DM Sans", ui-sans-serif, -apple-system, system-ui, sans-serif;--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(15, 23, 51, .05), 0 12px 32px rgba(15, 23, 51, .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(15, 23, 51, .04), 0 24px 48px -12px rgba(15, 23, 51, .24);--nd-sh-deep: 0 2px 6px rgba(15, 23, 51, .06), 0 40px 80px -24px rgba(15, 23, 51, .32);--nd-btn-relief: inset 0 1px 0 rgba(255, 255, 255, .22), inset 0 -1px 0 rgba(15, 23, 51, .22), 0 1px 2px rgba(15, 23, 51, .16), 0 6px 14px -4px rgba(15, 23, 51, .22);--nd-btn-relief-soft: inset 0 1px 0 rgba(255, 255, 255, 1), 0 1px 2px rgba(15, 23, 51, .06);--nd-rule: rgba(15, 23, 51, .08);--nd-cross: rgba(15, 23, 51, .3);--nd-grid: rgba(15, 23, 51, .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(239, 238, 252, .7);--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(15, 23, 51, .18), rgba(15, 23, 51, 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:16px;line-height:1.6;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:2px}.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:64px;font-weight:600;line-height:1.02;letter-spacing:-.045em;color:var(--mb-ink);text-wrap:balance}.nd-h2{margin:0;font-size:42px;font-weight:600;line-height:1.08;letter-spacing:-.035em;color:var(--mb-ink);text-wrap:balance}.nd-h3{margin:0;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--mb-ink)}.nd-lead{margin:0;font-size:18px;line-height:1.55;color:var(--mb-text);max-width:60ch;text-wrap:pretty}.nd-small{font-size:14px;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:14px;color:var(--mb-text)}.nd-strong{font-weight:600}.nd-turquoise{color:var(--mb-turquoise)}.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:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--mb-text)}.nd-eyebrow-n{color:var(--mb-violet);font-weight:600;letter-spacing:.02em}.nd-eyebrow-rule{width:20px;height:1px;background:var(--mb-violet-line)}.nd-eyebrow-plain{font-size:12px;font-weight:500;letter-spacing:.1em;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 .2s 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{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:var(--mb-r-md);font-size:15px;font-weight:500;line-height:1.2;letter-spacing:-.005em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--mb-ease),border-color .16s var(--mb-ease),color .16s var(--mb-ease),transform .12s var(--mb-ease)}.nd-btn:active{transform:scale(.98)}.nd-btn img{width:18px;height:18px}.nd-btn-primary{background:var(--mb-violet);color:var(--mb-surface);box-shadow:var(--nd-btn-relief)}.nd-btn-primary:hover{background:var(--mb-violet-hover)}.nd-btn-secondary{background:var(--mb-surface);border-color:var(--mb-border);color:var(--mb-violet);box-shadow:var(--nd-btn-relief-soft)}.nd-btn-secondary:hover{border-color:var(--mb-violet-line);color:var(--mb-violet-hover)}.nd-btn-sm{min-height:36px;padding:0 14px;font-size:14px;border-radius:999px}.nd-btn-lg{min-height:52px;padding:0 28px;font-size:16px}.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:500;text-decoration:none;transition:color .14s var(--mb-ease)}.nd-link:hover{color:var(--mb-violet-hover)}.nd-arrow{transition:transform .16s 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:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;color:var(--mb-violet);background:var(--mb-violet-soft);border:1px solid var(--mb-violet-line)}.nd-pill-sm{height:22px;padding:0 8px;font-size:11px}.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:1px solid var(--mb-border);border-radius:var(--mb-r-lg);padding:24px;transition:border-color .16s var(--mb-ease)}.nd-card:hover{border-color:var(--mb-violet-line)}.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 .2s 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 .2s 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 .2s 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:8px;box-shadow:0 1px 2px #0f173333}.nd-logo-word{display:inline-flex;align-items:baseline;font-size:17px;font-weight:600;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 .28s var(--mb-ease),transform .28s var(--mb-ease),filter .28s 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:999px;font-size:14px;font-weight:500;color:var(--mb-text);text-decoration:none;transition:color .14s var(--mb-ease),background-color .14s var(--mb-ease)}.nd-nav a:hover{color:var(--mb-ink);background:var(--nd-hover)}.nd-new{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:var(--mb-violet);background:var(--mb-violet-soft)}.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:999px;font-size:13px;font-weight:500;color:var(--mb-ink);text-decoration:none;transition:background-color .14s 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:999px;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 .16s var(--mb-ease),transform .16s var(--mb-ease),visibility 0s linear .16s}.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:16px;font-weight:500;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:19px}.nd-in{opacity:0;filter:blur(8px);transform:translateY(10px);animation:nd-in .64s 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:999px;font-size:14px;font-weight:500;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:600;letter-spacing:.06em;font-size:11.5px}.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 .28s var(--mb-ease),transform .32s 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:14px;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 .14s 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:500}.nd-bfs svg{color:var(--mb-violet)}.nd-demo-hint{margin:-12px 0 0;font-size:13px;color:var(--mb-text)}.nd-demo-hint .nd-mono{padding:1px 6px;border-radius:6px;background:var(--mb-violet-soft);color:var(--mb-ink);font-size:12.5px}.nd-module-link{margin-top:auto;align-self:flex-start;min-height:32px;font-size:15px}.nd-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 14px;margin-top:28px;font-size:14px;color:var(--mb-text);text-align:center}.nd-more .nd-link{min-height:32px;font-size:14px}.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 .26s 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:22px;overflow:hidden}.nd-frame img{width:100%;height:auto;border-radius:14px;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:20px;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:999px;white-space:nowrap;background:var(--mb-ink);color:var(--mb-surface);font-size:13px;font-weight:500;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 #1f9d6b40}.nd-island-sub{color:var(--nd-on-ink-soft);font-weight:400}.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:20px;box-shadow:var(--nd-glass-shadow),var(--nd-sh-float)}.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:26px;font-weight:600;line-height:1.15;letter-spacing:-.03em;color:var(--mb-ink)}.nd-stat-label{font-size:11.5px;font-weight:500;letter-spacing:.08em;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:22px;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:22px;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:16px;background:#05040b}.nd-mcp-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:22px;font-size:14px;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:15px;color:var(--mb-ink)}.nd-step-pill .nd-num{font-size:13px;font-weight:600;color:var(--mb-violet)}.nd-step-pill.is-active{border-color:var(--mb-violet-line);background:var(--mb-violet-soft);font-weight:500}.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:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--mb-muted)}.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:18px;overflow:hidden;transform:rotateX(calc(8deg + var(--rx))) rotateY(calc(-10deg + var(--ry)));transition:transform .26s 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:12px}.nd-module-media.is-wide .nd-shot img{max-height:180px}.nd-module p{margin:0;font-size:15.5px;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:14px;font-weight:600}.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:18px;font-weight:600;letter-spacing:-.015em;color:var(--mb-ink)}.nd-abstrip-sub{margin-top:2px;font-size:15px;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:30px;font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--mb-violet)}.nd-abstrip-metric span:last-child{font-size:11.5px;font-weight:500;letter-spacing:.08em;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:18px;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:15px}.nd-compare-headrow>span{border-top:0;font-weight:600;min-height:68px}.nd-compare-label{font-weight:500;color:var(--mb-ink)}.nd-us{justify-content:center;gap:8px;text-align:center;color:var(--mb-ink);font-weight:600}.nd-compare-row .nd-us{border-top-color:var(--mb-violet-soft)}.nd-us-logo{width:22px;height:22px;border-radius:6px}.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 .56s var(--mb-ease) .2s}.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:15px;font-weight:600;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:13px;font-weight:600;color:var(--mb-violet)}.nd-tstep p{margin:2px 0 0;font-size:15px;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:15px}.nd-testi-featured blockquote{margin:6px 0 0;font-size:19px;line-height:1.5;letter-spacing:-.01em;color:var(--mb-ink)}.nd-testi-featured blockquote strong{font-weight:600;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:15px;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:600;box-shadow:inset 0 0 0 1px var(--mb-violet-line)}.nd-review-brand{font-size:15px;font-weight:600;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:15px;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{display:grid;gap:14px;padding:28px;border-radius:22px;overflow:hidden;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .26s var(--mb-ease);box-shadow:var(--nd-glass-shadow),var(--nd-sh-deep)}.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:15px;color:var(--mb-text)}.nd-affil-row .nd-num{font-size:20px;font-weight:600;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:26px;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:14px;font-weight:500;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{border-radius:var(--mb-r-xl);transform:translateY(-12px);box-shadow:var(--nd-glass-shadow),var(--nd-sh-deep)}.nd-plan.is-popular:hover{border-color:transparent}.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-turquoise) 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:17px;font-weight:600;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:38px;font-weight:600;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:14.5px;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:15px;font-weight:500;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:17px;font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--mb-ink)}.nd-faq-icon{flex:none;color:var(--mb-violet);transition:transform .16s 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:15.5px;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-turquoise)}.nd-h2-cta{color:var(--mb-surface);font-size:52px;line-height:1.04;letter-spacing:-.045em;max-width:15ch}.nd-band-sub{margin:0;max-width:56ch;font-size:18px;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:14px}.nd-band-reassure li{display:inline-flex;align-items:center;gap:8px}.nd-band-reassure svg{color:var(--mb-turquoise)}.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:18px;font-weight:600;letter-spacing:-.5px;color:var(--mb-surface)}.nd-footer-brand p{margin:16px 0 0;max-width:300px;font-size:14px;line-height:1.6;color:var(--nd-on-ink)}.nd-footer-title{margin-bottom:8px;font-size:13px;font-weight:600;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:14px;color:var(--nd-on-ink);text-decoration:none;transition:color .14s 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:14px;color:var(--nd-on-ink-soft)}.nd-footer-bottom span{display:inline-flex;align-items:center;gap:6px}.nd-reveal{transition:opacity .36s var(--mb-ease),transform .36s var(--mb-ease),filter .36s var(--mb-ease);transition-delay:calc(var(--i, 0) * 40ms)}.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 .36s var(--mb-ease) calc(var(--i, 0) * 40ms),transform .36s var(--mb-ease) calc(var(--i, 0) * 40ms),filter .36s var(--mb-ease) calc(var(--i, 0) * 40ms),border-color .16s 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:52px}.nd-h2{font-size:34px}.nd-h2-cta{font-size:42px}.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:repeat(2,minmax(0,1fr));row-gap:40px}.nd-timeline:before,.nd-timeline:after{display:none}.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:40px;letter-spacing:-.04em}.nd-h2{font-size:30px}.nd-h2-cta{font-size:34px}.nd-h3{font-size:19px}.nd-lead,.nd-band-sub,.nd-hero .nd-lead{font-size:17px}.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:12px;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:22px}.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;gap:14px}.nd-abstrip-metric{justify-items:start;padding-inline-start:0;border-inline-start:0}.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:13px;min-height:54px}.nd-compare .nd-us-logo{display:none}.nd-timeline{grid-template-columns:minmax(0,1fr);row-gap:28px}.nd-testi-featured{flex-direction:column;align-items:flex-start;padding:20px}.nd-testi-featured blockquote{font-size:17px}.nd-testi-featured .nd-testi-logo{display:none}.nd-review{width:290px}.nd-pricing{grid-template-columns:minmax(0,1fr)}.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:13px}.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:14px;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:600}.nd-langmenu-code{font-size:11.5px;font-weight:600;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:13.5px;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 .14s var(--mb-ease)}.nd-footer-langs a:hover{color:var(--mb-surface)}.nd-footer-langs [aria-current=page]{color:var(--mb-surface);font-weight:600}.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:14px;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:56px}.nd-h1-vs{color:var(--mb-muted);font-weight:500}.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:14px;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:24px;transform:rotateX(calc(6deg + var(--rx))) rotateY(calc(-8deg + var(--ry)));transition:transform .26s 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:16px;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:18px;box-shadow:var(--nd-glass-shadow),var(--nd-sh-float)}.nd-showcase-metric strong{font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--mb-violet)}.nd-showcase-metric span{font-size:13.5px;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:15px;line-height:1.6;color:var(--mb-text)}.nd-card ul{margin:16px 0 0;padding-inline-start:20px;display:grid;gap:10px}.nd-card li{font-size:15px;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:12px;background:var(--mb-ink);color:var(--mb-surface);font-weight:600;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:1px solid var(--mb-border);border-radius:var(--mb-r-lg);background:var(--mb-surface);color:var(--mb-ink);font-weight:500;text-decoration:none;transition:border-color .16s var(--mb-ease),transform .16s var(--mb-ease)}.nd-linkcard:hover{border-color:var(--mb-violet-line);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:15px;line-height:1.55;color:var(--mb-text)}.nd-table thead th{font-size:13px;font-weight:600;color:var(--mb-ink);white-space:nowrap;border-bottom:1px solid var(--mb-border)}.nd-table tbody th{font-weight:600;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:13px;font-weight:400;color:var(--mb-muted)}.nd-coverage{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:500;white-space:nowrap}.nd-coverage.is-yes{background:var(--mb-success-soft);color:var(--mb-success)}.nd-coverage.is-no{background:var(--mb-wash);color:var(--mb-muted)}.nd-coverage.is-separate{background:var(--mb-warning-soft);color:#8a6a12}.nd-verdict{margin-top:24px;padding:28px 32px;border-radius:var(--mb-r-xl)}.nd-verdict p{margin:12px 0 0;font-size:17px;line-height:1.65;color:var(--mb-ink)}.nd-prose{max-width:760px;font-size:16.5px;line-height:1.75;color:var(--mb-text)}.nd-prose>:first-child{margin-top:0}.nd-prose h2{margin:48px 0 0;font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.025em;color:var(--mb-ink)}.nd-prose h3{margin:32px 0 0;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--mb-ink)}.nd-prose h4{margin:24px 0 0;font-size:17px;font-weight:600;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:600}.nd-prose table{width:100%;margin:20px 0 0;border-collapse:collapse;font-size:15px}.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:600}.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:46px}.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:36px}.nd-decor-page{display:none}.nd-showcase-metric{inset-inline-start:12px;bottom:12px;padding:12px 14px}.nd-showcase-metric strong{font-size:24px}.nd-verdict{padding:22px 20px}.nd-prose{font-size:16px}.nd-prose h2{font-size:24px}}.nd-section-flush{padding-top:8px;border-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:48px;line-height:1.08}.nd-blog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nd-blog-card{display:flex;flex-direction:column;gap:12px;color:inherit;text-decoration:none}.nd-blog-card p{margin:0}.nd-blog-meta{font-size:13px;color:var(--mb-muted)}.nd-blog-more{margin-top:auto;min-height:32px}.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:16.5px;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:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mb-muted)}.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:17.5px}.mb-article .faq-item p{margin-top:8px;font-size:16px}@media(max-width:767px){.nd-page-hero-doc{padding-block:40px 24px}.nd-h1-post{font-size:32px}.nd-blog-list{grid-template-columns: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:14px;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:999px;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:999px}.nd-split-legend{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:13px;color:var(--mb-muted)}.nd-split-legend strong{color:var(--mb-ink);font-weight:600}.nd-footnote{margin:24px 0 0;font-size:14px;color:var(--mb-text)}.nd-footnote strong{color:var(--mb-violet);font-weight:600}.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:14px;font-weight:500;color:var(--mb-ink)}.nd-sim{padding:28px;border-radius:24px;box-shadow:var(--nd-glass-shadow),var(--nd-sh-deep)}.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:15px;color:var(--mb-text)}.nd-sim-count .nd-num{font-size:22px;font-weight:600;color:var(--mb-ink)}.nd-sim-result{text-align:end}.nd-sim-amount{font-size:44px;font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--mb-ink)}.nd-sim-sub{margin-top:8px;font-size:13px;color:var(--mb-muted)}.nd-sim-sub strong{color:var(--mb-ink);font-weight:600}.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:999px;background:var(--mb-border);overflow:hidden}.nd-sim-fill{height:100%;border-radius:999px;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:999px}.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:40px;padding:0 14px;border:1px solid var(--mb-border);border-radius:999px;background:var(--mb-surface);color:var(--mb-text);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .14s var(--mb-ease),background-color .14s var(--mb-ease)}.nd-sim-preset:hover{border-color:var(--mb-violet-line)}.nd-sim-preset[aria-pressed=true]{background:var(--mb-violet-soft);border-color:var(--mb-violet);color:var(--mb-ink)}@media(max-width:767px){.nd-sim{padding:20px}.nd-sim-amount{font-size:34px}}
