.sumsub-header{--sumsub-white:var(--paper);--sumsub-black:var(--ink);--sumsub-ink:var(--ink);--sumsub-link:var(--ink);--sumsub-mint:var(--ink);--sumsub-tag:var(--vg-accent-500);--sumsub-rule:var(--rule);--sumsub-label:var(--annotation);--sumsub-font:var(--font-inter),Inter,sans-serif;--sumsub-display:var(--font-bricolage),"Bricolage Grotesque",sans-serif;display:contents}.sumsub-header,.sumsub-header-chrome{font-family:var(--sumsub-font);color:var(--sumsub-black)}.sumsub-header-chrome{position:sticky;top:0;z-index:90;width:100%;overflow:visible;background:var(--sumsub-white)}.sumsub-header-strip,.sumsub-header.is-scrolled .sumsub-header-chrome{border-bottom:1px solid var(--sumsub-rule)}.sumsub-header-strip{position:relative;z-index:80;display:block;overflow:visible;width:100%;background:var(--sumsub-white);font-family:var(--sumsub-font);color:var(--sumsub-black)}.sumsub-header.is-lang-open .sumsub-header-strip{z-index:100}.sumsub-header-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:40px;max-width:1120px;margin:0 auto;padding:0 24px}.sumsub-header-strip-beta{min-width:0;overflow:hidden;color:var(--vg-accent-700);font-size:12px;font-weight:500;line-height:17.76px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sumsub-header-strip-beta:hover{color:var(--vg-accent-500);opacity:1}.sumsub-header-strip-tools{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:16px}.sumsub-header-strip-link{display:inline-flex;align-items:center;gap:4px;color:var(--sumsub-black);font-size:12px;font-weight:400;line-height:17.76px;text-decoration:none;white-space:nowrap;transition:color .2s ease}.sumsub-header-strip-link:focus-visible,.sumsub-header-strip-link:hover{color:var(--vg-accent-700);opacity:1}.sumsub-header-strip-beta:focus-visible,.sumsub-header-strip-link:focus-visible{outline:2px solid var(--vg-accent-500);outline-offset:3px}.sumsub-header-strip-icon{flex:0 0 auto;width:16px;height:16px}.sumsub-header-theme{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--sumsub-black);cursor:pointer;transition:background .2s ease}.sumsub-header-theme:hover{background:color-mix(in srgb,var(--sumsub-black) 10%,transparent)}.sumsub-header-theme-icon.is-moon{display:flex}.dark .sumsub-header-theme-icon.is-moon,.sumsub-header-theme-icon.is-sun{display:none}.dark .sumsub-header-theme-icon.is-sun{display:flex}.sumsub-header-lang{position:relative}.sumsub-header-lang-btn{display:flex;align-items:center;gap:4px;padding:3px 5px;border:0;border-radius:8px;background:transparent;color:var(--sumsub-black);font-family:inherit;font-size:12px;font-weight:400;line-height:140%;cursor:pointer;transition:background .2s ease}.sumsub-header-lang-btn.is-open{background:color-mix(in srgb,var(--sumsub-black) 10%,transparent)}.sumsub-header-lang-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:130;display:flex;min-width:200px;flex-direction:column;gap:2px;padding:8px;border-radius:8px;border:1px solid var(--sumsub-rule);background:var(--sumsub-white);box-shadow:0 8px 24px 4px color-mix(in srgb,var(--sumsub-black) 15%,transparent)}.sumsub-header-flag{display:inline-flex;flex:0 0 auto;width:16px;height:16px;overflow:hidden;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.sumsub-header-flag img{width:100%;height:100%;object-fit:cover}.sumsub-header-lang-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:none;color:var(--sumsub-black);font-family:inherit;font-size:16px;font-weight:500;line-height:140%;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.sumsub-header-lang-item:hover{background:color-mix(in srgb,var(--sumsub-black) 8%,transparent)}.sumsub-header-lang-item.is-active{background:var(--vg-accent-50);color:var(--vg-accent-700);font-weight:600}.sumsub-header-bar{position:relative;z-index:90;justify-content:space-between;height:64px;width:100%;max-width:1120px;margin:0 auto;padding:12px 24px;background:var(--sumsub-white);border-radius:0}.sumsub-header-bar,.sumsub-header-logo{display:flex;align-items:center;gap:16px}.sumsub-header-logo{flex:0 0 178px;width:178px}.sumsub-header-logo a{gap:10px}.sumsub-header-logo a>img:first-child{height:28px;width:28px}.sumsub-header-logo .valgrind-logo-wordmark{display:flex;max-width:140px;overflow:hidden;transition:opacity .2s ease,transform .2s ease}.sumsub-header.is-scrolled .sumsub-header-logo .valgrind-logo-wordmark{opacity:0;transform:translateX(-8px);pointer-events:none}.sumsub-header-logo .valgrind-logo-wordmark img{height:28px;width:auto;max-width:140px}.sumsub-header-logo .valgrind-product-label{font-family:var(--sumsub-display);font-size:20px;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--sumsub-ink);white-space:nowrap}.sumsub-header-nav{display:none;align-items:center;justify-content:center;flex:1 1 auto}.sumsub-header-nav-item,.sumsub-header-nav-list{display:flex;align-items:center}.sumsub-header-nav-item{position:relative;justify-content:center;margin:13px 0;padding:8px 20px;border:0;border-radius:8px;background:transparent;color:var(--sumsub-black);font-family:inherit;font-size:14px;font-weight:500;line-height:140%;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .3s ease-in-out}.sumsub-header-nav-item:hover,.sumsub-header-nav-item[aria-expanded=true]{background:color-mix(in srgb,var(--sumsub-black) 10%,transparent);color:var(--sumsub-black)}.sumsub-header-nav-item.is-dim{opacity:.5}.sumsub-header-nav-caret{width:10px;height:10px;margin-left:2px;transition:transform .2s ease}.sumsub-header-nav-item[aria-expanded=true] .sumsub-header-nav-caret{transform:rotate(180deg)}.sumsub-header-nav-item:focus-visible{outline:2px solid var(--vg-accent-500);outline-offset:2px}.sumsub-header-actions{display:none;align-items:center;justify-content:flex-end;gap:8px;padding-right:4px}.sumsub-header-signup{padding:8px 12px;border:0;background:transparent;color:var(--sumsub-black);font-family:inherit;font-size:13px;font-weight:500;line-height:140%;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .2s ease}.sumsub-header-signup:hover{opacity:.7}.sumsub-header-cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:36px;padding:8px 16px;border:0;border-radius:8px;background:transparent;color:var(--sumsub-black);font-family:inherit;font-size:13px;font-weight:500;line-height:140%;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .3s ease}.sumsub-header-cta:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,color-mix(in srgb,var(--sumsub-black) 92%,transparent) 0,var(--vg-accent-400) 48%,color-mix(in srgb,var(--sumsub-black) 28%,transparent) 100%);pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sumsub-header-cta:hover{background:color-mix(in srgb,var(--sumsub-black) 8%,transparent);opacity:1}.sumsub-header-cta:focus-visible,.sumsub-header-signup:focus-visible{outline:2px solid var(--vg-accent-500);outline-offset:2px}.sumsub-header-mobile-actions{display:flex;align-items:center;gap:8px}.sumsub-header-cta-mobile{min-width:120px;max-height:40px;padding:8px 14px;font-size:14px;line-height:22px}.sumsub-header-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--sumsub-black);cursor:pointer}.sumsub-header-toggle-lines{display:flex;width:18px;flex-direction:column;gap:5px}.sumsub-header-toggle-lines span{display:block;height:1.5px;width:100%;background:currentColor;transition:transform .3s ease,opacity .2s ease}.sumsub-header-toggle.is-open .sumsub-header-toggle-lines span:first-child{transform:translateY(6.5px) rotate(45deg)}.sumsub-header-toggle.is-open .sumsub-header-toggle-lines span:nth-child(2){opacity:0}.sumsub-header-toggle.is-open .sumsub-header-toggle-lines span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.sumsub-header-backdrop{position:absolute;top:100%;left:0;right:0;z-index:70;width:auto;height:100vh;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-in,visibility .2s ease-in}.sumsub-header-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.sumsub-header-mega{position:absolute;top:100%;left:8px;right:8px;z-index:85;display:flex;min-height:337px;max-width:1904px;width:calc(100% - 16px);margin:0 auto;padding-top:12px;overflow:visible;isolation:isolate;border-radius:0;background:transparent;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out}.sumsub-header-mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);animation:sumsub-mega-in .2s ease-in-out}.sumsub-header-mega:after{content:"";position:absolute;inset:12px 0 0;z-index:-1;border-radius:8px;background:var(--sumsub-white);box-shadow:0 8px 24px 4px rgba(4,29,47,.12)}@keyframes sumsub-mega-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sumsub-header-mega-wrap{z-index:1;flex:1 0 auto;justify-content:space-between;width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.sumsub-header-mega-col,.sumsub-header-mega-wrap{position:relative;display:flex;align-items:flex-start}.sumsub-header-mega-col{flex-direction:column;gap:14px;flex-basis:100%;flex-grow:0;padding:48px 0 40px}.sumsub-header-mega-col.is-large{min-width:35%;gap:16px;align-self:stretch;padding:48px 0 40px 64px;border-left:1px solid var(--sumsub-rule)}.sumsub-header-mega-label{display:block;color:var(--sumsub-ink);font-family:var(--sumsub-display);font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:120%}.sumsub-header-mega-links{display:flex;flex-direction:column;align-items:flex-start}.sumsub-header-mega-link{display:flex;align-items:flex-start;padding:7px 0;color:var(--sumsub-ink);font-size:14px;font-weight:400;line-height:140%;text-decoration:none;white-space:nowrap;transition:color .2s ease-in}.sumsub-header-mega-link:before{content:"";display:block;width:0;height:1px;margin-top:.7em;margin-right:0;background:var(--sumsub-ink);transition:width .2s ease,margin-right .2s ease}.sumsub-header-mega-link:hover:before{width:12px;margin-right:8px}.sumsub-header-nav-slot{position:relative}.sumsub-header-list{position:absolute;top:calc(100% + 4px);left:8px;z-index:40;display:flex;min-width:220px;flex-direction:column;padding:8px;border:1px solid #e6e6e6;border-radius:12px;background:#ffffff;color:#171717;box-shadow:0 1px 2px rgba(23,23,23,.05),0 16px 36px rgba(4,29,47,.14)}.sumsub-header-list-link{display:flex;align-items:center;padding:8px 12px;border-radius:8px;color:#171717;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;white-space:nowrap}.sumsub-header-list-link:focus-visible,.sumsub-header-list-link:hover{background:#f5f5f5;color:#171717;outline:none}.sumsub-header-backdrop.is-clear{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.sumsub-header-mega-tag{display:inline-flex;align-items:center;max-height:16px;margin-left:6px;padding:3px 5px;border:1px solid var(--sumsub-tag);border-radius:2px;background:transparent;color:var(--sumsub-tag);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1}.sumsub-header-mobile{position:absolute;top:100%;right:0;left:0;z-index:90;display:none;flex-direction:column;width:100%;height:calc(100dvh - 160px);padding:0 16px 24px;overflow:auto;background:var(--sumsub-white);font-family:var(--sumsub-font)}.sumsub-header-mobile.is-open{display:flex}.sumsub-header-mobile-cat{width:100%;padding:16px 0;border:0;border-top:1px solid var(--sumsub-rule);background:transparent;color:var(--sumsub-ink);font-family:var(--sumsub-display);font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:130%;text-align:left;cursor:pointer}.sumsub-header-mobile-cat-row{display:flex;align-items:center;justify-content:space-between;width:100%}.sumsub-header-mobile-chevron{width:32px;height:32px;transition:transform .3s ease}.sumsub-header-mobile-cat.is-open .sumsub-header-mobile-chevron{transform:rotate(180deg)}.sumsub-header-mobile-groups{display:none;flex-wrap:wrap;gap:0 8px;padding:0 0 24px}.sumsub-header-mobile-cat.is-open+.sumsub-header-mobile-groups,.sumsub-header-mobile-groups.is-open{display:flex}.sumsub-header-mobile-group{display:flex;flex-basis:calc(50% - 4px);flex-direction:column;align-items:flex-start}.sumsub-header-mobile-group.is-wide{flex-basis:100%}.sumsub-header-mobile-group-name{width:100%;padding:8px 0;color:var(--sumsub-black);font-family:var(--sumsub-display);font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:140%}.sumsub-header-mobile-link{display:flex;align-items:center;padding:5px 0;color:var(--sumsub-ink);font-size:14px;font-weight:400;line-height:148%;text-decoration:none;text-align:left}.sumsub-header-mobile-link:hover{color:var(--sumsub-ink);opacity:.7}.sumsub-header-mobile-pricing{display:block;padding:16px 0;border-top:1px solid var(--sumsub-rule);color:var(--sumsub-ink);font-family:var(--sumsub-display);font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:130%;text-decoration:none}.sumsub-header-mobile-footer{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:24px 0 8px}.sumsub-header-mobile-signup{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 24px;border:1px solid var(--sumsub-rule);border-radius:8px;background:var(--sumsub-white);color:var(--sumsub-black);font-size:13px;font-weight:500;line-height:140%;text-decoration:none}.sumsub-header-mobile-cta{width:100%;min-width:0}@media (max-width:639px){.sumsub-header-lang,.sumsub-header-strip-tools .sumsub-header-strip-link:nth-of-type(2){display:none}}@media (min-width:768px){.sumsub-header-bar,.sumsub-header-mega-wrap,.sumsub-header-strip-inner{padding-left:32px;padding-right:32px}}@media (min-width:1080px){.sumsub-header-bar{height:auto;min-height:64px;max-width:1120px;margin:0 auto;padding:0 32px;border-radius:0}.sumsub-header-actions,.sumsub-header-nav{display:flex}.sumsub-header-mobile-actions{display:none}.sumsub-header-mobile{display:none!important}}@media (max-width:1279px) and (min-width:1080px){.sumsub-header-mega-wrap{padding-left:32px;padding-right:32px}.sumsub-header-mega-col{padding:40px 0}.sumsub-header-mega-col.is-large{min-width:32%;padding:40px 0 40px 48px}.sumsub-header-mega-label{font-size:18px}}.hero46-nav-mega{--sumsub-white:#ffffff;--sumsub-black:#171717;--sumsub-ink:#171717;--sumsub-link:#171717;--sumsub-mint:#171717;--sumsub-tag:#02527e;--sumsub-rule:#e6e6e6;--sumsub-label:#5c5c5c;--sumsub-font:var(--font-inter),Inter,sans-serif;--sumsub-display:var(--font-bricolage),"Bricolage Grotesque",sans-serif;color:#171717}.hero46-nav-mega.sumsub-header-mega.is-open:after{background:#ffffff;background-color:#ffffff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 1px 2px rgba(23,23,23,.05),0 16px 36px rgba(4,29,47,.14);opacity:1}.hero46-nav-mega .sumsub-header-mega-label,.hero46-nav-mega .sumsub-header-mega-link{color:#171717}.hero46-nav-mega .sumsub-header-mega-link{position:relative}.hero46-nav-mega .sumsub-header-mega-link:before,.hero46-nav-mega .sumsub-header-mega-link:hover:before{position:absolute;right:100%;left:auto;width:0;margin-top:.7em;margin-right:8px}.hero46-nav-mega .sumsub-header-mega-link:hover:before{width:12px}.hero46-nav-dark{--sumsub-black:#f5f5f5;--sumsub-ink:#f5f5f5;--sumsub-link:#f5f5f5;--sumsub-mint:#f5f5f5;--ink:#f5f5f5;--vg-accent:#3d92ba;--vg-accent-500:#3d92ba;color:#f5f5f5}.hero46-nav-white{--sumsub-white:#ffffff;--sumsub-black:#171717;--sumsub-ink:#171717;--sumsub-link:#171717;--sumsub-mint:#171717;--sumsub-tag:#02527e;--sumsub-rule:#e6e6e6;--sumsub-label:#5c5c5c;--ink:#171717;--paper:#ffffff;--rule:#e5e5e5;--annotation:#6b6b6b;--vg-accent:#02527e;--vg-accent-50:#e7f2f7;--vg-accent-500:#02527e;--vg-accent-700:#023a59;--background:0 0% 100%;--foreground:0 0% 9%;--primary:222 18% 12%;--primary-foreground:0 0% 100%;--border:0 0% 90%;--input:0 0% 90%;--muted:0 0% 96%;--muted-foreground:0 0% 42%;--accent:0 0% 94%;--accent-foreground:0 0% 9%;color:#171717;background-color:#ffffff;color-scheme:light}.hero46-nav-white img{filter:none}