.nv-site .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nv-site main>section{padding:56px 0}.nv-site main>section.page-hero{padding:56px 0 40px}.nv-site .crumbs ol{color:var(--ink-2);flex-wrap:wrap;gap:6px;margin:22px auto 0;padding:0;font-size:13px;list-style:none;display:flex}.nv-site .crumbs li+li:before{content:"›";color:var(--mute);margin-right:6px}.nv-site .crumbs a{color:inherit}.nv-site .crumbs a:hover{color:var(--blue-ink)}.nv-site h1{letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(36px,5.4vw,64px);line-height:1.04}.nv-site main h2{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(28px,3.4vw,42px);line-height:1.08}.nv-site main h3{letter-spacing:-.015em}.nv-site main p+p{margin-top:12px}.nv-site .page-hero .lead,.nv-site .lead{max-width:60ch;color:var(--ink-2);margin-top:18px;font-size:clamp(16.5px,1.5vw,19px);line-height:1.6}.nv-site main>section:not(.page-hero) .lead{margin:0 0 22px;font-size:16.5px}.nv-site main a:not(.btn):not(.btn-ghost){color:inherit}.nv-site .url-start{max-width:600px;margin-top:30px}.nv-site .url-start form{flex-wrap:wrap;gap:10px;display:flex;position:relative}.nv-site .url-start input{min-width:0;height:64px;font:400 16.5px var(--body);color:var(--ink);border-radius:18px;outline:none;flex:220px;padding:0 200px 0 24px}.nv-site .url-start .btn{border-radius:12px;height:48px;padding:0 20px;font-size:14.5px;position:absolute;top:8px;right:8px}.nv-site .url-start .cf-turnstile{flex-basis:100%}.nv-site .url-start form[aria-busy=true]{opacity:.7}.nv-site .url-note{color:var(--ink-2);margin:14px 0 0;font-size:13.5px}.nv-site .url-error{min-height:1em;color:var(--red);margin:6px 0 0;font-size:14px}.nv-site .url-start .url-extra{flex:200px;min-width:0;display:flex}.nv-site .url-start .url-extra input{width:100%;padding-right:24px}.nv-site .url-start form:has(.url-extra) .btn{border-radius:20px;height:64px;position:static}.nv-site .url-start form:has(.url-extra) input{padding-right:24px}@media (max-width:640px){.nv-site .url-start input{height:58px;padding-right:20px}.nv-site .url-start .btn{justify-content:center;width:100%;height:52px;position:static}}.nv-site .status-soon{height:22px;font:600 12px/1 var(--body);letter-spacing:.01em;vertical-align:middle;border-radius:7px;align-items:center;margin-left:8px;padding:0 9px;display:inline-flex}.nv-site .table-scroll{overflow-x:auto}.nv-site table{border-collapse:collapse;width:100%;font-size:15px}.nv-site th,.nv-site td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px;line-height:1.5}.nv-site tbody tr:last-child>*{border-bottom:0}.nv-site th{font-weight:600}.nv-site table{min-width:0}.nv-site thead th{background:0 0;border-top:0}.nv-site thead th:last-child,.nv-site td:last-child{color:inherit}.nv-site .tbl-wrap{max-width:none;margin:0}.nv-site .plans td:not(:first-child),.nv-site .plans th:not(:first-child){text-align:center}.nv-site .steps,.nv-site .feats,.nv-site .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.nv-site .steps h3,.nv-site .feats h3,.nv-site .cards h3{margin:0 0 8px;font-size:18px;line-height:1.3}.nv-site .steps p,.nv-site .feats p,.nv-site .cards p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.nv-site .cards a{height:100%;color:inherit;text-decoration:none;display:block}.nv-site .faq .wrap{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.nv-site .faq .wrap>:not(details){grid-column:1/-1}@media (max-width:860px){.nv-site .faq .wrap{grid-template-columns:1fr}}.nv-site .faq summary{cursor:pointer;font-weight:600}@media (max-width:640px){.nv-site main>section{padding:40px 0}.nv-site table.stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nv-site table.stack,.nv-site table.stack tbody,.nv-site table.stack tr,.nv-site table.stack th,.nv-site table.stack td{display:block}.nv-site table.stack{width:100%;min-width:0}.nv-site table.stack tr{border-bottom:1px solid var(--line);padding:12px 0}.nv-site table.stack tbody tr:last-child{border-bottom:0}.nv-site table.stack th,.nv-site table.stack td{border:0;padding:4px 0}.nv-site table.stack td[data-label]:before{content:attr(data-label);color:var(--ink-2);font-size:12px;font-weight:600;display:block}}.nv-site .cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.nv-site .cards:not(:has(>li:nth-child(4))){grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}
.nv-landing.nv-site{--ground:#fafaf9;--bg:#fafaf9;--ink:#0f1c2e;--ink-2:#4f5f78;--ink-3:#2c3a50;--mute:#5d6c84;--blue:#c73a0c;--blue-ink:#0f1c2e;--ice:#f3f1ec;--red:#b42318;--green:#157f45;--line:#0f1c2e33;--line-2:#0f1c2e4d;--card:#fff9;--panel:#ffffffb8;--glass:linear-gradient(155deg, #ffffffc7 0%, #ffffff80 52%, #eaf3fd94 100%);--glass-solid:linear-gradient(160deg, #fffffff0, #f3f8fedb);--rim:#ffffffdb;--edge:inset 0 1px 0 #fffffff5, inset 0 0 0 1px #ffffff47, inset 0 -14px 28px -22px #c73a0c47;--drop:0 1px 2px #0f1c2e0d, 0 12px 26px -16px #0f1c2e3d, 0 40px 70px -44px #0f1c2e52;--drop-hi:0 2px 4px #0f1c2e0f, 0 18px 34px -16px #0f1c2e4d, 0 52px 90px -46px #0f1c2e66;--surface:#fff;--surface-2:#f3f1ec;--blue-hover:#26344a;--hair:#0f1c2e14;--hair-2:#0f1c2e24;--lift:none;--frost:blur(22px) saturate(1.7);--ease-out:cubic-bezier(.23, 1, .32, 1);isolation:isolate;background:var(--ground);min-height:100vh;color:var(--ink);position:relative;overflow-x:clip}.nv-landing.nv-site:before{background:var(--ground)}.nv-site .site-pond{z-index:-1;pointer-events:none;height:min(760px,100svh);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.nv-site .site-pond .koi-pond{opacity:0;width:100%;height:100%;font-family:DM Mono,ui-monospace,Menlo,monospace;transition:opacity .45s ease-out;display:block}.nv-site .site-pond .koi-pond.is-live{opacity:1}.nv-site .site-pond .koi-halo{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafaf9ad;width:min(1240px,130vw);height:86%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000);mask-image:radial-gradient(closest-side,#000 62%,#0000)}@media (prefers-reduced-motion:reduce){.nv-site .site-pond .koi-pond{transition:none}}.nv-site ::selection{color:var(--ink);background:#c73a0c38}.nv-site input,.nv-site textarea{caret-color:var(--blue)}.nv-site :focus-visible{outline:2px solid var(--blue-ink);outline-offset:3px}.nv-site .nav .wrap{box-shadow:inset 0 0 0 1px var(--hair), 0 6px 20px -14px #0f1c2e4d;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#ffffffd1}.nv-site .url-start input,.nv-site .ask-row a,.nv-site .cards>li,.nv-site .steps>li,.nv-site .feats>li,.nv-site .definition,.nv-site .table-scroll,.nv-site .faq details,.nv-site .tarifs-faq details,.nv-site .lib-panel,.nv-site .lib-prompts>li,.nv-site .tool-result,.nv-site .doc-toc,.nv-site .doc-body article,.nv-site .legal-sheet,.nv-site .tarifs-plan,.nv-site .tarifs-pack,.nv-site .tarifs-toggle,.nv-site .agency-calc,.nv-site .geo-engines li{background:var(--surface);border:1px solid var(--hair);box-shadow:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nv-landing.nv-site{--glass:var(--glass-solid)}}.nv-site .btn,.nv-site .btn-ghost{height:48px;font:600 15px/1 var(--body);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .18s ease, border-color .18s ease, color .18s ease, transform .16s var(--ease-out);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.nv-site .btn{background:var(--blue-ink);color:#fff;border:0;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0f1c2e24}.nv-site .btn:hover,.nv-site .url-start .btn:hover{background:var(--blue-hover);transform:none}.nv-site .url-start .btn,.nv-site .btn.primary{background:var(--blue-ink)}.nv-site .btn-ghost,.nv-site .btn.ghost{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2);border:0}.nv-site .btn-ghost:hover,.nv-site .btn.ghost:hover{background:var(--surface-2);color:var(--ink)}.nv-site .btn-ghost{border-radius:10px;height:38px;padding:0 14px;font-size:14px}.nv-site .btn:active,.nv-site .btn-ghost:active{transform:scale(.97)}.nv-site .btn:focus-visible,.nv-site .btn-ghost:focus-visible{outline:2px solid var(--blue-ink);outline-offset:3px}.nv-site .btn[disabled]{opacity:.7;cursor:progress}.nv-site .btn svg{font-size:15px}.nv-site .status-soon,.nv-site .tag{background:var(--ice);color:var(--blue-ink);border:0}.nv-site .glass{filter:drop-shadow(0 10px 16px #c73a0c33)}.nv-site main a:not(.btn):not(.btn-ghost):not(.cards a):hover{color:var(--blue-ink)}.nv-site main p a,.nv-site main li>a:only-child:not(.cards a),.nv-site .links a,.nv-site .method a{color:var(--blue-ink);text-underline-offset:3px;-webkit-text-decoration:underline #0f1c2e59;text-decoration:underline #0f1c2e59}.nv-site header.nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding-top:12px}.nv-site .nav .wrap{border-radius:16px;width:calc(100% - 24px);max-width:1200px;height:60px;padding:0 10px 0 18px}.nv-site .logo{gap:8px}.nv-site .logo .logo-glass{width:30px;height:30px}.nv-site .nav ul a{color:var(--ink-3);padding:8px 2px}.nv-site .nav ul a:hover{color:var(--blue-ink)}.nv-site .nav .btn{border-radius:10px;height:40px;padding:0 16px;font-size:14px}.nv-site .page-hero .wrap{position:relative}.nv-site .page-hero h1{max-width:20ch}.nv-site .page-hero:has(.hero-objects){padding:72px 0 56px}.nv-site .page-hero:has(.hero-objects) .wrap{text-align:center;justify-items:center;display:grid}.nv-site .page-hero:has(.hero-objects) h1{max-width:17ch;margin-inline:auto}.nv-site .page-hero:has(.hero-objects) .lead{margin-inline:auto}.nv-site .page-hero:has(.hero-objects) .url-start{width:100%;margin-inline:auto}.nv-site .page-hero:has(.hero-objects) .badges{justify-content:center}.nv-site .hero-objects{pointer-events:none;z-index:-1;position:absolute;inset:-20px 0 0}.nv-site .hero-objects .ho{display:block;position:absolute}.nv-site .hero-objects .glass{filter:drop-shadow(0 26px 34px #c73a0c42);width:100%;height:auto}.nv-site .ho.o1{width:138px;top:30px;left:1%}.nv-site .ho.o2{width:112px;top:6px;right:3%}.nv-site .ho.o3{width:96px;top:270px;left:8%}.nv-site .ho.o4{width:122px;top:240px;right:7%}@media (max-width:1080px){.nv-site .ho.o3,.nv-site .ho.o4{display:none}.nv-site .ho.o1{width:96px;top:0;left:-10px}.nv-site .ho.o2{width:84px;top:-10px;right:-6px}}@media (max-width:720px){.nv-site .hero-objects{display:none}.nv-site .page-hero:has(.hero-objects){padding:40px 0 32px}}.nv-site .hero-glass{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.nv-site .hero-glass>:last-child{justify-self:center;position:relative}.nv-site .hero-glass .glass-xl{filter:drop-shadow(0 30px 40px #c73a0c47);width:clamp(180px,22vw,290px);height:auto;display:block}.nv-site .hero-glass:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#fffffff2,#d6e8fc99 55%,#d6e8fc00);border-radius:50%;width:clamp(240px,30vw,420px);position:absolute;top:50%;right:0;translate:8% -50%}@media (max-width:720px){.nv-site .hero-glass{grid-template-columns:1fr;gap:8px}.nv-site .hero-glass>:last-child{order:-1;justify-self:start}.nv-site .hero-glass .glass-xl{width:120px}.nv-site .hero-glass:after{width:220px;top:60px;left:-40px;right:auto;translate:0 -50%}}.nv-site .brand-tile{background:var(--surface-2);border:1px solid var(--hair);border-radius:28%;place-items:center;display:grid}.nv-site .brand-tile .brand-mono{font:700 1em/1 var(--display)}.nv-site .brand-tile svg{width:50%;height:50%}.nv-site .cards .brand-tile{margin-bottom:14px}.nv-site .hero-brand .brand-tile{background:var(--surface);width:clamp(130px,16vw,180px)!important;height:clamp(130px,16vw,180px)!important}@media (max-width:720px){.nv-site .hero-brand .brand-tile{width:96px!important;height:96px!important}}.nv-site h1 .status-soon{letter-spacing:0;height:26px;margin-left:12px;font-size:14px}.nv-site .cards>li,.nv-site .steps>li,.nv-site .feats>li{transition:transform .35s var(--ease-out), box-shadow .35s ease;border-radius:24px;padding:24px 24px 22px;position:relative;overflow:hidden}.nv-site .cards>li:has(>a){padding:0}.nv-site .cards>li>a{padding:24px 24px 22px}.nv-site .cards .glass-sm{width:60px;height:60px;transition:transform .35s var(--ease-out);margin-bottom:14px}.nv-site .steps{counter-reset:step}.nv-site .steps .n{height:24px;color:var(--blue-ink);font:600 12px/1 var(--body);letter-spacing:.02em;background:#d9e9fbd9;border-radius:8px;align-items:center;margin-bottom:14px;padding:0 10px;display:inline-flex}.nv-site .feats>li:before{content:"";background:repeating-linear-gradient(#0f1c2e 0 7px,#0000 7px 17px);border-radius:50%;width:10px;height:10px;margin-bottom:16px;display:block;box-shadow:0 0 0 4px #c73a0c24}@media (hover:hover) and (pointer:fine){:is(.nv-site .cards>li:has(>a):hover,.nv-site .lib-prompts>li:hover){border-color:#c73a0c59}.nv-site .cards>li:hover .glass-sm,.nv-site .cards>li:hover .brand-tile{transform:translateY(-3px)rotate(-5deg)scale(1.06)}.nv-site .cards .brand-tile{transition:transform .35s var(--ease-out)}}.nv-site .definition{border-radius:28px;max-width:880px;padding:30px 34px 32px;position:relative}.nv-site .definition h2{font:600 13px/1 var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--blue-ink);align-items:center;gap:10px;margin:0 0 14px;display:inline-flex}.nv-site .definition h2:before{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c73a0c29}.nv-site .definition p{color:var(--ink-3);margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.nv-site .definition.regulated h2{font:600 20px/1.3 var(--display);letter-spacing:-.015em;text-transform:none;color:var(--ink)}.nv-site .definition.regulated p,.nv-site .definition.regulated li{font-size:15.5px}.nv-site .definition.regulated ul{color:var(--ink-3);gap:6px;margin:12px 0 0;padding-left:20px;display:grid}.nv-site .table-scroll{border-radius:24px;padding:6px 10px}.nv-site thead th{color:var(--ink-2);border-bottom-color:var(--line-2);font-size:13.5px}.nv-site tbody th{color:var(--ink)}.nv-site td{color:var(--ink-3)}.nv-site table.stack tbody td:last-child:not(:first-child){color:var(--blue-ink);font-weight:500}.nv-site table.stack thead th:last-child:not(:first-child){color:var(--blue-ink)}.nv-site table.access td{color:var(--ink-3)!important;font-weight:400!important}.nv-site table.access th{width:180px}.nv-site .plans tbody td:last-child{color:var(--blue-ink);font-weight:500}.nv-site .method{color:var(--ink-2);max-width:80ch;margin-top:16px;font-size:14px}.nv-site .links{flex-wrap:wrap;gap:8px 18px;padding:0;list-style:none;display:flex}.nv-site .faq details,.nv-site .tarifs-faq details{border-top:1px solid var(--hair);border-radius:20px;margin:0;padding:0}.nv-site .faq details:last-child,.nv-site .tarifs-faq details:last-child{border-bottom:1px solid var(--hair)}.nv-site .faq summary,.nv-site .tarifs-faq summary{cursor:pointer;padding:18px 64px 18px 22px;font-size:15.5px;font-weight:500;line-height:1.45;list-style:none;display:block;position:relative}.nv-site .faq summary::-webkit-details-marker{display:none}.nv-site .tarifs-faq summary::-webkit-details-marker{display:none}.nv-site .faq summary:after,.nv-site .tarifs-faq summary:after{content:"";background:linear-gradient(var(--blue-ink), var(--blue-ink)) center / 12px 1.8px no-repeat, linear-gradient(var(--blue-ink), var(--blue-ink)) center / 1.8px 12px no-repeat, #d9e9fbd9;width:30px;height:30px;transition:transform .3s var(--ease-out);border-radius:10px;margin-top:-15px;position:absolute;top:50%;right:18px}.nv-site .faq details[open] summary:after,.nv-site .tarifs-faq details[open] summary:after{transform:rotate(45deg)}.nv-site .faq details p,.nv-site .tarifs-faq details p{max-width:none;color:var(--ink-2);margin:0;padding:0 22px 20px;font-size:15px;line-height:1.65}.nv-site main>section.dawn-cta{padding-top:72px}.nv-site .dc-panel{text-align:center;background:var(--surface);border:1px solid var(--hair);border-radius:40px;justify-items:center;padding:96px 32px 72px;display:grid;position:relative;overflow:hidden}.nv-site .dc-sky{pointer-events:none;position:absolute;inset:0}.nv-site .dc-o{display:block;position:absolute}.nv-site .dc-o .glass{width:100%;height:auto}.nv-site .dc-o.o1{width:110px;top:14%;left:7%}.nv-site .dc-o.o2{width:84px;top:30%;right:5%}.nv-site .dc-o.o3{width:92px;bottom:12%;left:13%}.nv-site .dc-o.o4{width:76px;bottom:16%;right:14%}.nv-site .dc-o.o5{width:88px;top:4%;right:24%}.nv-site .dc-panel h2{letter-spacing:-.035em;max-width:18ch;margin:0;font-size:clamp(32px,4.2vw,54px);line-height:1.04;position:relative}.nv-site .dc-panel>p{max-width:50ch;color:var(--ink-2);margin-top:16px;font-size:17px;line-height:1.6;position:relative}.nv-site .dc-form{justify-items:center;width:100%;max-width:600px;margin-top:30px;display:grid;position:relative}.nv-site .dc-form .url-start{width:100%;margin-top:0}.nv-site .dc-form>.row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:720px){.nv-site .dc-panel{border-radius:30px;padding:64px 18px 40px}.nv-site .dc-o.o2,.nv-site .dc-o.o4,.nv-site .dc-o.o5{display:none}.nv-site .dc-o.o1{width:70px;top:3%;left:4%}.nv-site .dc-o.o3{width:60px;inset:5% 5% auto auto}}.nv-site footer.site-foot{background:var(--surface);border-top:1px solid var(--hair);margin-top:96px;padding-top:64px}.nv-site .ftag{margin-top:20px}.nv-site .fcol h2{font-family:var(--display);letter-spacing:-.01em;margin:0 0 16px;font-size:15px;font-weight:600}.nv-site .ask-row a{border-radius:12px}.nv-site .fcol a{color:var(--ink-2)}.nv-site .fcol a:hover{color:var(--blue-ink)}.nv-site .legal{color:var(--ink-2);border-top-color:#0f1c2e38}.nv-site .legal a:hover{color:var(--blue-ink)}.nv-site .legal .linkish{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.nv-site .legal-sheet{background:var(--surface);max-width:860px;color:var(--ink-3);border-radius:28px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(20px,5vw,64px);font-size:16.5px;line-height:1.7}.nv-site .legal-sheet>*+*{margin-top:16px}.nv-site .legal-sheet h2{font:600 22px/1.25 var(--display);letter-spacing:-.02em;color:var(--ink);margin:40px 0 12px;scroll-margin-top:96px}.nv-site .legal-sheet section{scroll-margin-top:96px}.nv-site .legal-sheet section>*+*{margin-top:12px}.nv-site .legal-sheet h3{color:var(--ink);margin:24px 0 8px;font-size:17px}.nv-site .legal-sheet ul,.nv-site .legal-sheet ol{gap:6px;padding-left:22px;display:grid}.nv-site .legal-sheet nav[aria-label=Sommaire]{background:var(--surface-2);border:0;border-radius:18px;padding:18px 22px;font-size:15px}.nv-site .legal-sheet nav[aria-label=Sommaire] ol{margin:0}.nv-site .legal-sheet a{color:var(--blue-ink);text-underline-offset:3px;-webkit-text-decoration:underline #0f1c2e59;text-decoration:underline #0f1c2e59}.nv-site .legal-sheet pre{color:#f3f1ec;background:#10203a;border:0;border-radius:14px;margin:0;padding:14px 16px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.nv-site .legal-sheet code{background:#d9e9fbb3;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.nv-site .legal-sheet pre code{background:0 0;padding:0}.nv-site .legal-sheet .table-scroll{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff9;margin-top:16px;padding:2px 6px}.nv-site .legal-sheet table{font-size:14px}.nv-site .legal-sheet table:has(thead th:nth-child(4)){min-width:720px}.nv-site .legal-meta{color:var(--ink-2);margin-top:14px;font-size:14px}.nv-site .legal-note{color:var(--ink-2);font-size:14px}.nv-site .doc{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:32px;display:grid}.nv-site .doc-toc{border-radius:22px;padding:20px 20px 22px;font-size:14px;position:sticky;top:96px}.nv-site .doc-toc h2{font:600 12.5px/1 var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--blue-ink);margin:0 0 12px}.nv-site .doc-toc ol{color:var(--ink-2);gap:8px;margin:0;padding-left:18px;display:grid}.nv-site .doc-toc a{color:var(--ink-3);text-decoration:none}.nv-site .doc-body article{color:var(--ink-3);border-radius:24px;margin-bottom:16px;padding:28px 30px;scroll-margin-top:96px;line-height:1.65}.nv-site .doc-body h2{color:var(--ink);margin:0 0 12px;font-size:22px}.nv-site .doc-body ol,.nv-site .doc-body ul{gap:6px;padding-left:20px;display:grid}.nv-site .doc-body pre,.nv-site .tool pre{color:#f3f1ec;background:#10203a;border-radius:14px;padding:14px 16px;font-size:13px;line-height:1.5;overflow-x:auto}.nv-site .doc-body .next{font-weight:600}@media (max-width:860px){.nv-site .doc{grid-template-columns:1fr}.nv-site .doc-toc{position:static}}.nv-site .badges{flex-wrap:wrap;gap:8px;margin:18px 0 6px;padding:0;list-style:none;display:flex}.nv-site .badges li{border:1px solid var(--hair);color:var(--blue-ink);background:#d9e9fbd9;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.nv-site .tool{gap:16px;min-width:0;margin-top:22px;display:grid}.nv-site .tool h2{margin-top:18px}.nv-site .tool-result{border-radius:24px;gap:14px;min-width:0;padding:24px;display:grid}.nv-site .tool-score b{font:600 40px/1 var(--display);letter-spacing:-.03em}.nv-site .tool-score span,.nv-site .mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.nv-site .serp{background:#fff;border-radius:14px;gap:2px;padding:14px 16px;font-family:Arial,sans-serif;display:grid}.nv-site .serp-url{color:#202124;word-break:break-all;font-size:13px}.nv-site .serp-title{color:#1a0dab;font-size:19px;line-height:1.3}.nv-site .serp-desc{color:#4d5156;font-size:14px}.nv-site .checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nv-site .checks li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.nv-site .checks p{overflow-wrap:anywhere;margin:2px 0 0}.nv-site .checks .mark{color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.nv-site .checks .ok .mark{background:#157f45}.nv-site .checks .warn .mark{background:#a85d00}.nv-site .checks .error .mark{background:#b42318}.nv-site .checks .advice{color:var(--ink-2);font-size:14px}.nv-site .tool-promo{background:var(--surface-2);border:0;border-radius:20px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.nv-site .tool-promo .glass-sm{width:64px;height:64px}.nv-site .tool-promo p{margin:4px 0}.nv-site .tool-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.nv-site .tool-grid label{gap:6px;font-size:14px;font-weight:600;display:grid}.nv-site .tool-grid label.check{grid-column:1/-1;align-items:center;gap:8px;font-weight:500;display:flex}.nv-site .tool-grid input:not([type=checkbox]),.nv-site .tool-grid textarea{border:1px solid var(--line-2);width:100%;font:inherit;background:#ffffffe0;border-radius:12px;padding:11px 13px;font-weight:400}.nv-site .tool-grid input:focus,.nv-site .tool-grid textarea:focus{border-color:#c73a0c8c;outline:none;box-shadow:0 0 0 4px #c73a0c29}.nv-site .tool .row,.nv-site .presets{flex-wrap:wrap;gap:8px;width:auto;animation:none;display:flex}.nv-site .links-list{gap:6px;padding-left:18px;display:grid}.nv-site .prose{max-width:780px}.nv-site .prose h2{font-size:24px}.nv-site .prose p,.nv-site .prose li{color:var(--ink-3);line-height:1.65}.nv-site .geo-engines{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nv-site .geo-engines li{border-radius:12px;padding:8px 12px;font-size:14px}.nv-site .geo-table{overflow-x:auto}.nv-site .geo-table table{border-collapse:collapse;width:100%;font-size:14px}.nv-site .geo-table th,.nv-site .geo-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.nv-site .geo-table .cited{color:#0b6b41;font-weight:600}.nv-site .geo-table .named{color:#8a5300;font-weight:600}.nv-site .geo-table .absent{color:#b8323a}.nv-site .geo-answers details{border-bottom:1px solid var(--line);padding:8px 0}.nv-site .geo-answers summary{cursor:pointer;font-weight:500}.nv-site .geo-answers p{margin:6px 0 0;font-size:14px}.nv-site .geo-demo{background:var(--ice);color:var(--blue-ink);border-radius:12px;margin:0;padding:10px 14px;font-size:14px}.nv-site .agency-calc{border-radius:28px;padding:30px}.nv-site .agency-calc-out>div{background:var(--surface-2);border-color:#0000;border-radius:18px}@keyframes nv-site-word{0%{opacity:0;translate:0 105%}}@keyframes nv-site-rise{0%{opacity:0;translate:0 18px}}@keyframes nv-site-bob{0%,to{translate:0}50%{translate:0 -10px}}@media (prefers-reduced-motion:no-preference){.nv-site h1 .w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.nv-site h1 .w>span{animation:nv-site-word .8s var(--ease-out) both;animation-delay:calc(80ms + var(--i,0) * 55ms);display:inline-block}.nv-site .page-hero .lead,.nv-site .page-hero .badges,.nv-site .page-hero .meta,.nv-site .page-hero .url-start,.nv-site .page-hero .wrap>p,.nv-site .page-hero .hero-glass>div>p,.nv-site .page-hero .hero-glass>div>.row{animation:nv-site-rise .8s var(--ease-out) .28s both}.nv-site .page-hero .url-start{animation-delay:.4s}.nv-site .hero-glass>:last-child{animation:nv-site-rise 1s var(--ease-out) .2s both}.nv-site .hero-glass .glass-xl,.nv-site .hero-brand .brand-tile,.nv-site .hero-objects .glass,.nv-site .dc-o .glass{animation:6.5s ease-in-out infinite nv-site-bob}.nv-site .ho.o2 .glass,.nv-site .dc-o.o2 .glass{animation-delay:-2.2s}.nv-site .ho.o3 .glass,.nv-site .dc-o.o3 .glass{animation-delay:-4.1s}.nv-site .ho.o4 .glass,.nv-site .dc-o.o4 .glass{animation-delay:-1.3s}.nv-site .dc-o.o5 .glass{animation-delay:-5.4s}.nv-site .faq details[open] p,.nv-site .tarifs-faq details[open] p{animation:nv-site-rise .45s var(--ease-out)}.nv-site[data-motion] [data-rise]{transition:opacity .8s var(--ease-out), translate .9s var(--ease-out), transform .35s var(--ease-out), box-shadow .35s ease}.nv-site[data-motion] [data-rise]:not([data-in]){opacity:0;translate:0 28px}.nv-site[data-motion] [data-cascade]>*{transition:opacity .7s var(--ease-out) calc(var(--i,0) * 60ms), translate .8s var(--ease-out) calc(var(--i,0) * 60ms), transform .35s var(--ease-out), box-shadow .35s ease}.nv-site[data-motion] [data-cascade]:not([data-in])>*{opacity:0;translate:0 22px}}.nv-site [data-cascade]>:nth-child(2){--i:1}.nv-site [data-cascade]>:nth-child(3){--i:2}.nv-site [data-cascade]>:nth-child(4){--i:3}.nv-site [data-cascade]>:nth-child(5){--i:4}.nv-site [data-cascade]>:nth-child(6){--i:5}.nv-site [data-cascade]>:nth-child(7){--i:6}.nv-site [data-cascade]>:nth-child(8){--i:7}.nv-site [data-cascade]>:nth-child(n+9){--i:8}@media (max-width:720px){.nv-landing.nv-site{--frost:blur(14px) saturate(1.5)}.nv-site .nav .btn{height:38px;padding:0 12px}.nv-site .definition{border-radius:22px;padding:22px 20px 24px}.nv-site .table-scroll{border-radius:20px;padding:4px 16px}.nv-site .doc-body article{padding:22px 20px}.nv-site footer.site-foot{margin-top:64px}}.nv-site .url-start input{border-color:var(--hair-2)}.nv-site .url-start input::placeholder{color:var(--ink-2)}.nv-site .url-start input:focus{border-color:#c73a0c99;box-shadow:0 0 0 4px #c73a0c24}.nv-site .agent-hero{padding:48px 0 24px}.nv-site .agent-hero .wrap{text-align:center;justify-items:center;display:grid}.nv-site .agent-hero .agent-ob{filter:drop-shadow(0 26px 34px #c73a0c42);width:clamp(120px,13vw,176px);height:auto}.nv-site .agent-chip{background:var(--surface);border:1px solid var(--hair);color:var(--ink);border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:6px 14px 6px 6px;font-size:13.5px;font-weight:600;display:inline-flex}.nv-site .agent-chip>span:first-child{background:var(--ice);color:var(--blue-ink);border-radius:999px;padding:4px 9px;font-size:12px}.nv-site .agent-chip:not(:has(>span:first-child:not(.status-soon))){padding-left:14px}.nv-site .agent-hero h1{max-width:18ch;margin-inline:auto;font-size:clamp(34px,5vw,58px)}.nv-site .agent-hero .lead{margin-inline:auto}.nv-site .agent-hero .url-start{width:100%;margin-inline:auto}.nv-site .agent-brief .definition{background:var(--surface-2);border-color:#0000;margin-inline:auto}.nv-site .agent-example .sample{background:var(--surface);border:1px solid var(--hair);border-radius:18px;max-width:720px;margin:0;padding:20px 22px}.nv-site .agent-example .sample-head{border-bottom:1px solid var(--hair);align-items:center;gap:12px;padding-bottom:14px;display:flex}.nv-site .agent-example .sample-head p{margin:0;font-size:14.5px;display:grid}.nv-site .agent-example .sample-head span{color:var(--mute);font-size:13px}.nv-site .agent-example ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.nv-site .agent-example li{border-bottom:1px solid var(--hair);gap:4px;padding:14px 0 14px 26px;display:grid;position:relative}.nv-site .agent-example li:before{content:"";border:1.5px solid var(--blue);border-radius:4px;width:12px;height:12px;position:absolute;top:19px;left:2px}.nv-site .agent-example li span{color:var(--ink-2);font-size:14.5px;line-height:1.5}.nv-site .agent-example figcaption{flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.nv-site .agent-example .pill{background:var(--surface-2);color:var(--ink-3);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.nv-site .agent-example .pill.on{background:var(--blue);color:#fff}.nv-site .agent-feats>li:before{content:none}.nv-site .agent-feats{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.nv-site .shift{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.nv-site .shift li{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:20px 0;display:grid}.nv-site .shift p{margin:0;font-size:16px;line-height:1.55}.nv-site .shift span{letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.nv-site .shift .was{color:var(--ink-2)}.nv-site .shift .was span{color:var(--mute)}.nv-site .shift .now{color:var(--ink);font-weight:500}.nv-site .shift .now span{color:var(--blue-ink)}@media (max-width:640px){.nv-site .shift li{grid-template-columns:1fr;gap:12px}}.nv-site .plan-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.nv-site .plan-chips li{background:var(--surface);border:1px solid var(--hair);border-radius:18px;gap:4px;padding:18px 20px;display:grid}.nv-site .plan-chips b{font:600 18px/1.2 var(--display)}.nv-site .plan-chips span{color:var(--ink-2);font-size:14px}.nv-site .plan-chips em{background:var(--surface-2);color:var(--ink-2);border-radius:999px;justify-self:start;margin-top:8px;padding:4px 10px;font-size:13px;font-style:normal;font-weight:600}.nv-site .plan-chips .full em{background:var(--ice);color:var(--blue-ink)}@media (max-width:640px){.nv-site .plan-chips{grid-template-columns:1fr}}.nv-site details.more{margin-top:24px}.nv-site details.more>summary{cursor:pointer;color:var(--blue-ink);align-items:center;gap:8px;font-weight:600;list-style:none;display:inline-flex}.nv-site details.more>summary::-webkit-details-marker{display:none}.nv-site details.more>summary:before{content:"+";background:var(--ice);width:22px;height:22px;transition:transform .3s var(--ease-out);border-radius:7px;place-items:center;font-weight:600;display:grid}.nv-site details.more[open]>summary:before{transform:rotate(45deg)}.nv-site details.more .table-scroll{margin-top:16px}.nv-site main>section.cmo-lead{padding-top:8px}.nv-site .cmo-card{background:var(--surface-2);color:inherit;border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 28px;transition:background-color .2s;display:grid}.nv-site .cmo-card .glass{width:96px;height:96px}.nv-site .cmo-card b{font:600 22px/1.2 var(--display);letter-spacing:-.02em;display:block}.nv-site .cmo-card b+span{color:var(--ink-2);max-width:62ch;margin-top:6px;display:block}.nv-site .cmo-card .go{background:var(--blue-ink);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.nv-site .cmo-card:hover{background:var(--ice)}@media (max-width:640px){.nv-site .cmo-card{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:18px}.nv-site .cmo-card .glass{width:64px;height:64px}.nv-site .cmo-card .go{display:none}}.nv-site .agent-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.nv-site .agent-feats{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.nv-site .dc-form>*+*{margin-top:14px}.nv-site .dc-note{color:var(--ink-2);font-size:14.5px}.nv-site .dc-form .lead{margin:0;font-size:16px}.nv-site main>section.after-cta{padding-top:32px}.nv-site .after-cta h3{margin:20px 0 12px;font-size:17px}.nv-site .after-cta h3:first-child{margin-top:0}.nv-site .legal-hero .wrap{max-width:892px}.nv-site .wrap.prose{max-width:1232px}.nv-site .prose>*{max-width:760px}.nv-site .prose>article+article{margin-top:40px}.nv-site .prose h2{margin-bottom:12px}.nv-site .page-hero p:has(>.btn){margin-top:26px}.nv-site .page-hero p:has(>.btn)+.lead{margin-top:22px;font-size:15px}.nv-site .page-hero .hero-objects,.nv-site .page-hero .hero-brand,.nv-site .page-hero .hero-glass>:not(:first-child),.nv-site .page-hero .hero-glass:after,.nv-site .page-hero .glass-xl,.nv-site .agent-hero .agent-ob{display:none!important}.nv-site main>section.page-hero{padding:72px 0 64px}.nv-site .page-hero .wrap,.nv-site .page-hero .hero-glass{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.nv-site .page-hero .hero-glass>:first-child{justify-items:center;width:100%;display:grid}.nv-site .page-hero h1{max-width:18ch;margin-inline:auto}.nv-site .page-hero .lead{max-width:60ch;margin-inline:auto}.nv-site .page-hero .url-start{width:100%;max-width:600px;margin-inline:auto}.nv-site .page-hero .badges,.nv-site .page-hero .actions,.nv-site .page-hero .cta-row{justify-content:center}
